From 46b95952590fc6a8a08a604cb110e4ddfdcb4c0e Mon Sep 17 00:00:00 2001 From: Dulce Montemayor Date: Mon, 9 Nov 2020 21:45:00 -0800 Subject: [PATCH 001/223] Added billing note --- .../microsoft-defender-atp/microsoft-threat-experts.md | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/windows/security/threat-protection/microsoft-defender-atp/microsoft-threat-experts.md b/windows/security/threat-protection/microsoft-defender-atp/microsoft-threat-experts.md index 47fcaf8d7d..3bb0f9823c 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/microsoft-threat-experts.md +++ b/windows/security/threat-protection/microsoft-defender-atp/microsoft-threat-experts.md @@ -42,7 +42,11 @@ Watch this video for a quick overview of Microsoft Threat Experts. Microsoft Defender ATP customers need to apply for the Microsoft Threat Experts managed threat hunting service to get proactive Targeted Attack Notifications and to collaborate with experts on demand. Experts on Demand is an add-on service. Targeted Attack Notifications are always included after you have been accepted into Microsoft Threat Experts managed threat hunting service. -If you are not enrolled yet and would like to experience its benefits, go to **Settings** > **General** > **Advanced features** > **Microsoft Threat Experts** to apply. Once accepted, you will get the benefits of Targeted Attack Notifications, and start a 90-day trial of Experts on Demand. Contact your Microsoft representative to get a full Experts on-Demand subscription. See [Configure Microsoft Threat Experts capabilities](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-atp/configure-microsoft-threat-experts#before-you-begin) for details. +If you are not enrolled yet and would like to experience its benefits, go to **Settings** > **General** > **Advanced features** > **Microsoft Threat Experts** to apply. Once accepted, you will get the benefits of Targeted Attack Notifications, and start a 90-day trial of Experts on Demand. Contact your Microsoft representative to get a full Experts on-Demand subscription. +> [!NOTE] +> You will not be automatically billed when your 90-day trial Experts on Demand expires. You will only be billed when you subscribe to the full Experts on Demand service. + +See [Configure Microsoft Threat Experts capabilities](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-atp/configure-microsoft-threat-experts#before-you-begin) for details. ## Targeted attack notification Microsoft Threat Experts provides proactive hunting for the most important threats to your network, including human adversary intrusions, hands-on-keyboard attacks, or advanced attacks like cyberespionage. The managed hunting service includes: From faaa3baa8d32b3816f1a11308c5c1aaeb94da8c1 Mon Sep 17 00:00:00 2001 From: Dulce Montemayor Date: Mon, 9 Nov 2020 21:48:46 -0800 Subject: [PATCH 002/223] Update microsoft-threat-experts.md --- .../microsoft-defender-atp/microsoft-threat-experts.md | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/windows/security/threat-protection/microsoft-defender-atp/microsoft-threat-experts.md b/windows/security/threat-protection/microsoft-defender-atp/microsoft-threat-experts.md index 3bb0f9823c..56a5dc1b88 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/microsoft-threat-experts.md +++ b/windows/security/threat-protection/microsoft-defender-atp/microsoft-threat-experts.md @@ -42,9 +42,7 @@ Watch this video for a quick overview of Microsoft Threat Experts. Microsoft Defender ATP customers need to apply for the Microsoft Threat Experts managed threat hunting service to get proactive Targeted Attack Notifications and to collaborate with experts on demand. Experts on Demand is an add-on service. Targeted Attack Notifications are always included after you have been accepted into Microsoft Threat Experts managed threat hunting service. -If you are not enrolled yet and would like to experience its benefits, go to **Settings** > **General** > **Advanced features** > **Microsoft Threat Experts** to apply. Once accepted, you will get the benefits of Targeted Attack Notifications, and start a 90-day trial of Experts on Demand. Contact your Microsoft representative to get a full Experts on-Demand subscription. -> [!NOTE] -> You will not be automatically billed when your 90-day trial Experts on Demand expires. You will only be billed when you subscribe to the full Experts on Demand service. +If you are not enrolled yet and would like to experience its benefits, go to **Settings** > **General** > **Advanced features** > **Microsoft Threat Experts** to apply. Once accepted, you will get the benefits of Targeted Attack Notifications, and start a 90-day trial of Experts on Demand. You will not be automatically billed when your 90-day trial Experts on Demand expires. You will only be billed when you subscribe to the full Experts on Demand service. Contact your Microsoft representative to get a full Experts on-Demand subscription. See [Configure Microsoft Threat Experts capabilities](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-atp/configure-microsoft-threat-experts#before-you-begin) for details. From 0a7bc716d9bd5c7707db8d59f5d489d3c9fb3928 Mon Sep 17 00:00:00 2001 From: Dulce Montemayor Date: Mon, 9 Nov 2020 21:53:21 -0800 Subject: [PATCH 003/223] Update microsoft-threat-experts.md --- .../microsoft-defender-atp/microsoft-threat-experts.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/security/threat-protection/microsoft-defender-atp/microsoft-threat-experts.md b/windows/security/threat-protection/microsoft-defender-atp/microsoft-threat-experts.md index 56a5dc1b88..2ed4f856cf 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/microsoft-threat-experts.md +++ b/windows/security/threat-protection/microsoft-defender-atp/microsoft-threat-experts.md @@ -42,7 +42,7 @@ Watch this video for a quick overview of Microsoft Threat Experts. Microsoft Defender ATP customers need to apply for the Microsoft Threat Experts managed threat hunting service to get proactive Targeted Attack Notifications and to collaborate with experts on demand. Experts on Demand is an add-on service. Targeted Attack Notifications are always included after you have been accepted into Microsoft Threat Experts managed threat hunting service. -If you are not enrolled yet and would like to experience its benefits, go to **Settings** > **General** > **Advanced features** > **Microsoft Threat Experts** to apply. Once accepted, you will get the benefits of Targeted Attack Notifications, and start a 90-day trial of Experts on Demand. You will not be automatically billed when your 90-day trial Experts on Demand expires. You will only be billed when you subscribe to the full Experts on Demand service. Contact your Microsoft representative to get a full Experts on-Demand subscription. +If you are not enrolled yet and would like to experience its benefits, go to **Settings** > **General** > **Advanced features** > **Microsoft Threat Experts** to apply. Once accepted, you will get the benefits of Targeted Attack Notifications, and start a 90-day trial of Experts on Demand. Your 90-day trial Experts on Demand is free. You will only be billed when you subscribe to the full Experts on Demand service. Contact your Microsoft representative to get a full Experts on-Demand subscription. See [Configure Microsoft Threat Experts capabilities](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-atp/configure-microsoft-threat-experts#before-you-begin) for details. From 44a06ccd6540cfb2c899e33eb8ba9d9c03d46261 Mon Sep 17 00:00:00 2001 From: Dulce Montemayor Date: Mon, 9 Nov 2020 21:54:43 -0800 Subject: [PATCH 004/223] Update microsoft-threat-experts.md --- .../microsoft-defender-atp/microsoft-threat-experts.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/security/threat-protection/microsoft-defender-atp/microsoft-threat-experts.md b/windows/security/threat-protection/microsoft-defender-atp/microsoft-threat-experts.md index 2ed4f856cf..1b1332ebbd 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/microsoft-threat-experts.md +++ b/windows/security/threat-protection/microsoft-defender-atp/microsoft-threat-experts.md @@ -42,7 +42,7 @@ Watch this video for a quick overview of Microsoft Threat Experts. Microsoft Defender ATP customers need to apply for the Microsoft Threat Experts managed threat hunting service to get proactive Targeted Attack Notifications and to collaborate with experts on demand. Experts on Demand is an add-on service. Targeted Attack Notifications are always included after you have been accepted into Microsoft Threat Experts managed threat hunting service. -If you are not enrolled yet and would like to experience its benefits, go to **Settings** > **General** > **Advanced features** > **Microsoft Threat Experts** to apply. Once accepted, you will get the benefits of Targeted Attack Notifications, and start a 90-day trial of Experts on Demand. Your 90-day trial Experts on Demand is free. You will only be billed when you subscribe to the full Experts on Demand service. Contact your Microsoft representative to get a full Experts on-Demand subscription. +If you are not enrolled yet and would like to experience its benefits, go to **Settings** > **General** > **Advanced features** > **Microsoft Threat Experts** to apply. Once accepted, you will get the benefits of Targeted Attack Notifications, and start a 90-day trial of Experts on Demand. Your 90-day Experts on Demand trial is free. You will only be billed when you subscribe to the full Experts on Demand subscription. Contact your Microsoft representative to get a full Experts on-Demand subscription. See [Configure Microsoft Threat Experts capabilities](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-atp/configure-microsoft-threat-experts#before-you-begin) for details. From 034f7a1dcc9b9b7a25384a4ed72d91dbf842b334 Mon Sep 17 00:00:00 2001 From: Dulce Montemayor Date: Mon, 9 Nov 2020 21:58:05 -0800 Subject: [PATCH 005/223] Update microsoft-threat-experts.md --- .../microsoft-defender-atp/microsoft-threat-experts.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/security/threat-protection/microsoft-defender-atp/microsoft-threat-experts.md b/windows/security/threat-protection/microsoft-defender-atp/microsoft-threat-experts.md index 1b1332ebbd..809d5b363d 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/microsoft-threat-experts.md +++ b/windows/security/threat-protection/microsoft-defender-atp/microsoft-threat-experts.md @@ -42,7 +42,7 @@ Watch this video for a quick overview of Microsoft Threat Experts. Microsoft Defender ATP customers need to apply for the Microsoft Threat Experts managed threat hunting service to get proactive Targeted Attack Notifications and to collaborate with experts on demand. Experts on Demand is an add-on service. Targeted Attack Notifications are always included after you have been accepted into Microsoft Threat Experts managed threat hunting service. -If you are not enrolled yet and would like to experience its benefits, go to **Settings** > **General** > **Advanced features** > **Microsoft Threat Experts** to apply. Once accepted, you will get the benefits of Targeted Attack Notifications, and start a 90-day trial of Experts on Demand. Your 90-day Experts on Demand trial is free. You will only be billed when you subscribe to the full Experts on Demand subscription. Contact your Microsoft representative to get a full Experts on-Demand subscription. +If you are not enrolled yet and would like to experience its benefits, go to **Settings** > **General** > **Advanced features** > **Microsoft Threat Experts** to apply. Once accepted, you will get the benefits of Targeted Attack Notifications, and start a 90-day trial of Experts on Demand. Your 90-day Experts on Demand trial is free, and the Targeted Attack Notification at that time is still a paid service. You will only be billed for Experts on Demand engagements when you get a full subscription. Contact your Microsoft representative to get a full Experts on-Demand subscription. See [Configure Microsoft Threat Experts capabilities](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-atp/configure-microsoft-threat-experts#before-you-begin) for details. From 469a0c8f8723a6bec42bcd5c2b618e083bc9d7b5 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Thomas=20Sj=C3=B6gren?= Date: Sun, 20 Dec 2020 22:26:58 +0100 Subject: [PATCH 006/223] add info about the allowedThreats option MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Thomas Sjögren --- .../linux-install-manually.md | 12 ++++--- .../linux-install-with-ansible.md | 30 ++++++++++++++-- .../linux-install-with-puppet.md | 34 ++++++++++++++++--- 3 files changed, 63 insertions(+), 13 deletions(-) diff --git a/windows/security/threat-protection/microsoft-defender-atp/linux-install-manually.md b/windows/security/threat-protection/microsoft-defender-atp/linux-install-manually.md index cb813cf147..3df93c4de6 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/linux-install-manually.md +++ b/windows/security/threat-protection/microsoft-defender-atp/linux-install-manually.md @@ -14,9 +14,9 @@ author: dansimp ms.localizationpriority: medium manager: dansimp audience: ITPro -ms.collection: -- m365-security-compliance -- m365initiative-defender-endpoint +ms.collection: +- m365-security-compliance +- m365initiative-defender-endpoint ms.topic: conceptual --- @@ -144,10 +144,10 @@ In order to preview new features and provide early feedback, it is recommended t sudo mv ./microsoft.list /etc/apt/sources.list.d/microsoft-[channel].list ``` For example, if you chose *insiders-fast* channel: - + ```bash sudo mv ./microsoft.list /etc/apt/sources.list.d/microsoft-insiders-fast.list - ``` + ``` - Install the `gpg` package if not already installed: @@ -328,6 +328,8 @@ Download the onboarding package from Microsoft Defender Security Center: mdatp threat list ``` + If the the test file isn't detected and quarantined it might be labeled as a allowed threat. See the [allowedThreats](linux-preferences.md#allowed-threats) option and the structure of the configuration profile at [Set preferences for Microsoft Defender for Endpoint for Linux](linux-preferences.md). + ## Log installation issues See [Log installation issues](linux-resources.md#log-installation-issues) for more information on how to find the automatically generated log that is created by the installer when an error occurs. diff --git a/windows/security/threat-protection/microsoft-defender-atp/linux-install-with-ansible.md b/windows/security/threat-protection/microsoft-defender-atp/linux-install-with-ansible.md index 35fe0795ab..6643175264 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/linux-install-with-ansible.md +++ b/windows/security/threat-protection/microsoft-defender-atp/linux-install-with-ansible.md @@ -14,9 +14,9 @@ author: dansimp ms.localizationpriority: medium manager: dansimp audience: ITPro -ms.collection: -- m365-security-compliance -- m365initiative-defender-endpoint +ms.collection: +- m365-security-compliance +- m365initiative-defender-endpoint ms.topic: conceptual --- @@ -248,6 +248,30 @@ Now run the tasks files under `/etc/ansible/playbooks/` or relevant directory. ansible-playbook /etc/ansible/playbooks/uninstall_mdatp.yml -i /etc/ansible/hosts ``` +## Testing + +Run a detection test to verify that the device is properly onboarded and reporting to the service. Perform the following steps on a newly onboarded device: + +- Ensure that real-time protection is enabled (denoted by a result of `1` from running the following command): + + ```bash + mdatp health --field real_time_protection_enabled + ``` + +- Open a Terminal window. Copy and execute the following command: + + ``` bash + curl -o ~/Downloads/eicar.com.txt https://www.eicar.org/download/eicar.com.txt + ``` + +- The file should have been quarantined by Defender for Endpoint for Linux. Use the following command to list all the detected threats: + + ```bash + mdatp threat list + ``` + +If the the test file isn't detected and quarantined it might be labeled as a allowed threat. See the [allowedThreats](linux-preferences.md#allowed-threats) option and the structure of the configuration profile at [Set preferences for Microsoft Defender for Endpoint for Linux](linux-preferences.md). + ## Log installation issues See [Log installation issues](linux-resources.md#log-installation-issues) for more information on how to find the automatically generated log that is created by the installer when an error occurs. diff --git a/windows/security/threat-protection/microsoft-defender-atp/linux-install-with-puppet.md b/windows/security/threat-protection/microsoft-defender-atp/linux-install-with-puppet.md index 46100ac983..b2358ccaea 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/linux-install-with-puppet.md +++ b/windows/security/threat-protection/microsoft-defender-atp/linux-install-with-puppet.md @@ -14,9 +14,9 @@ author: dansimp ms.localizationpriority: medium manager: dansimp audience: ITPro -ms.collection: -- m365-security-compliance -- m365initiative-defender-endpoint +ms.collection: +- m365-security-compliance +- m365initiative-defender-endpoint ms.topic: conceptual --- @@ -52,7 +52,7 @@ Download the onboarding package from Microsoft Defender Security Center: ![Microsoft Defender Security Center screenshot](images/atp-portal-onboarding-linux-2.png) -4. From a command prompt, verify that you have the file. +4. From a command prompt, verify that you have the file. ```bash ls -l @@ -225,9 +225,33 @@ If the product is not healthy, the exit code (which can be checked through `echo - 1 if the device isn't onboarded yet. - 3 if the connection to the daemon cannot be established. +## Testing + +Run a detection test to verify that the device is properly onboarded and reporting to the service. Perform the following steps on a newly onboarded device: + +- Ensure that real-time protection is enabled (denoted by a result of `1` from running the following command): + + ```bash + mdatp health --field real_time_protection_enabled + ``` + +- Open a Terminal window. Copy and execute the following command: + + ``` bash + curl -o ~/Downloads/eicar.com.txt https://www.eicar.org/download/eicar.com.txt + ``` + +- The file should have been quarantined by Defender for Endpoint for Linux. Use the following command to list all the detected threats: + + ```bash + mdatp threat list + ``` + +If the the test file isn't detected and quarantined it might be labeled as a allowed threat. See the [allowedThreats](linux-preferences.md#allowed-threats) option and the structure of the configuration profile at [Set preferences for Microsoft Defender for Endpoint for Linux](linux-preferences.md). + ## Log installation issues - For more information on how to find the automatically generated log that is created by the installer when an error occurs, see [Log installation issues](linux-resources.md#log-installation-issues). +For more information on how to find the automatically generated log that is created by the installer when an error occurs, see [Log installation issues](linux-resources.md#log-installation-issues). ## Operating system upgrades From fdb7bddab305812754fbe4f1c0ae407d07b70967 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Thomas=20Sj=C3=B6gren?= Date: Mon, 28 Dec 2020 22:46:32 +0000 Subject: [PATCH 007/223] Update windows/security/threat-protection/microsoft-defender-atp/linux-install-with-puppet.md Co-authored-by: Trond B. Krokli <38162891+illfated@users.noreply.github.com> --- .../microsoft-defender-atp/linux-install-with-puppet.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/security/threat-protection/microsoft-defender-atp/linux-install-with-puppet.md b/windows/security/threat-protection/microsoft-defender-atp/linux-install-with-puppet.md index b2358ccaea..2be925e7de 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/linux-install-with-puppet.md +++ b/windows/security/threat-protection/microsoft-defender-atp/linux-install-with-puppet.md @@ -247,7 +247,7 @@ Run a detection test to verify that the device is properly onboarded and reporti mdatp threat list ``` -If the the test file isn't detected and quarantined it might be labeled as a allowed threat. See the [allowedThreats](linux-preferences.md#allowed-threats) option and the structure of the configuration profile at [Set preferences for Microsoft Defender for Endpoint for Linux](linux-preferences.md). +If the the test file isn't detected and quarantined, it might be labeled as an allowed threat. See the [allowedThreats](linux-preferences.md#allowed-threats) option and the structure of the configuration profile at [Set preferences for Microsoft Defender for Endpoint for Linux](linux-preferences.md). ## Log installation issues From 808515fa6efecd072fe8c331e804fce10d5b8e95 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Thomas=20Sj=C3=B6gren?= Date: Mon, 28 Dec 2020 22:46:43 +0000 Subject: [PATCH 008/223] Update windows/security/threat-protection/microsoft-defender-atp/linux-install-with-ansible.md Co-authored-by: Trond B. Krokli <38162891+illfated@users.noreply.github.com> --- .../microsoft-defender-atp/linux-install-with-ansible.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/security/threat-protection/microsoft-defender-atp/linux-install-with-ansible.md b/windows/security/threat-protection/microsoft-defender-atp/linux-install-with-ansible.md index 6643175264..daadffbab5 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/linux-install-with-ansible.md +++ b/windows/security/threat-protection/microsoft-defender-atp/linux-install-with-ansible.md @@ -270,7 +270,7 @@ Run a detection test to verify that the device is properly onboarded and reporti mdatp threat list ``` -If the the test file isn't detected and quarantined it might be labeled as a allowed threat. See the [allowedThreats](linux-preferences.md#allowed-threats) option and the structure of the configuration profile at [Set preferences for Microsoft Defender for Endpoint for Linux](linux-preferences.md). +If the the test file isn't detected and quarantined, it might be labeled as an allowed threat. See the [allowedThreats](linux-preferences.md#allowed-threats) option and the structure of the configuration profile at [Set preferences for Microsoft Defender for Endpoint for Linux](linux-preferences.md). ## Log installation issues From 2de18161ad371f989e2450f398c79b1b6051a69a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Thomas=20Sj=C3=B6gren?= Date: Mon, 28 Dec 2020 22:46:49 +0000 Subject: [PATCH 009/223] Update windows/security/threat-protection/microsoft-defender-atp/linux-install-manually.md Co-authored-by: Trond B. Krokli <38162891+illfated@users.noreply.github.com> --- .../microsoft-defender-atp/linux-install-manually.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/security/threat-protection/microsoft-defender-atp/linux-install-manually.md b/windows/security/threat-protection/microsoft-defender-atp/linux-install-manually.md index 3df93c4de6..c8f20a2db8 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/linux-install-manually.md +++ b/windows/security/threat-protection/microsoft-defender-atp/linux-install-manually.md @@ -328,7 +328,7 @@ Download the onboarding package from Microsoft Defender Security Center: mdatp threat list ``` - If the the test file isn't detected and quarantined it might be labeled as a allowed threat. See the [allowedThreats](linux-preferences.md#allowed-threats) option and the structure of the configuration profile at [Set preferences for Microsoft Defender for Endpoint for Linux](linux-preferences.md). + If the the test file isn't detected and quarantined, it might be labeled as an allowed threat. See the [allowedThreats](linux-preferences.md#allowed-threats) option and the structure of the configuration profile at [Set preferences for Microsoft Defender for Endpoint for Linux](linux-preferences.md). ## Log installation issues From 4410925f661d97fa1c6ea0936de0fdd56d1518c2 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Thomas=20Sj=C3=B6gren?= Date: Tue, 29 Dec 2020 20:04:40 +0000 Subject: [PATCH 010/223] Update windows/security/threat-protection/microsoft-defender-atp/linux-install-manually.md Co-authored-by: JohanFreelancer9 <48568725+JohanFreelancer9@users.noreply.github.com> --- .../microsoft-defender-atp/linux-install-manually.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/security/threat-protection/microsoft-defender-atp/linux-install-manually.md b/windows/security/threat-protection/microsoft-defender-atp/linux-install-manually.md index c8f20a2db8..8e6178d0be 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/linux-install-manually.md +++ b/windows/security/threat-protection/microsoft-defender-atp/linux-install-manually.md @@ -328,7 +328,7 @@ Download the onboarding package from Microsoft Defender Security Center: mdatp threat list ``` - If the the test file isn't detected and quarantined, it might be labeled as an allowed threat. See the [allowedThreats](linux-preferences.md#allowed-threats) option and the structure of the configuration profile at [Set preferences for Microsoft Defender for Endpoint for Linux](linux-preferences.md). + If the test file isn't detected and quarantined, it might be labeled as an allowed threat. See the [allowedThreats](linux-preferences.md#allowed-threats) option and the structure of the configuration profile at [Set preferences for Microsoft Defender for Endpoint for Linux](linux-preferences.md). ## Log installation issues From 9bff7e4ad7836f2cda2508de084437fa4e3e2df2 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Thomas=20Sj=C3=B6gren?= Date: Tue, 29 Dec 2020 20:04:50 +0000 Subject: [PATCH 011/223] Update windows/security/threat-protection/microsoft-defender-atp/linux-install-with-ansible.md Co-authored-by: JohanFreelancer9 <48568725+JohanFreelancer9@users.noreply.github.com> --- .../microsoft-defender-atp/linux-install-with-ansible.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/security/threat-protection/microsoft-defender-atp/linux-install-with-ansible.md b/windows/security/threat-protection/microsoft-defender-atp/linux-install-with-ansible.md index daadffbab5..ea03743538 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/linux-install-with-ansible.md +++ b/windows/security/threat-protection/microsoft-defender-atp/linux-install-with-ansible.md @@ -270,7 +270,7 @@ Run a detection test to verify that the device is properly onboarded and reporti mdatp threat list ``` -If the the test file isn't detected and quarantined, it might be labeled as an allowed threat. See the [allowedThreats](linux-preferences.md#allowed-threats) option and the structure of the configuration profile at [Set preferences for Microsoft Defender for Endpoint for Linux](linux-preferences.md). +If the test file isn't detected and quarantined, it might be labeled as an allowed threat. See the [allowedThreats](linux-preferences.md#allowed-threats) option and the structure of the configuration profile at [Set preferences for Microsoft Defender for Endpoint for Linux](linux-preferences.md). ## Log installation issues From 87bfea1cfa9fdceada8116393e7ed217b08b40f6 Mon Sep 17 00:00:00 2001 From: ImranHabib <47118050+joinimran@users.noreply.github.com> Date: Mon, 4 Jan 2021 13:49:04 +0500 Subject: [PATCH 012/223] Addition of Value type supported Added information on value type supported and example. Problem: https://github.com/MicrosoftDocs/windows-itpro-docs/issues/8402 --- .../client-management/mdm/policy-csp-timelanguagesettings.md | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/windows/client-management/mdm/policy-csp-timelanguagesettings.md b/windows/client-management/mdm/policy-csp-timelanguagesettings.md index 8ef9349148..178d180438 100644 --- a/windows/client-management/mdm/policy-csp-timelanguagesettings.md +++ b/windows/client-management/mdm/policy-csp-timelanguagesettings.md @@ -78,7 +78,8 @@ Specifies the time zone to be applied to the device. This is the standard Window - +Value type is String. Supported values: +- Name of Standard Time Zone - e.g. Pacific Standard Time, Mountain Standard Time From 9ef776f4eb9f05fa7e5e3273f647ea4501626f43 Mon Sep 17 00:00:00 2001 From: ImranHabib <47118050+joinimran@users.noreply.github.com> Date: Mon, 4 Jan 2021 09:08:40 -0700 Subject: [PATCH 013/223] Update windows/client-management/mdm/policy-csp-timelanguagesettings.md Co-authored-by: JohanFreelancer9 <48568725+JohanFreelancer9@users.noreply.github.com> --- .../client-management/mdm/policy-csp-timelanguagesettings.md | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/windows/client-management/mdm/policy-csp-timelanguagesettings.md b/windows/client-management/mdm/policy-csp-timelanguagesettings.md index 178d180438..8d2b01f4b1 100644 --- a/windows/client-management/mdm/policy-csp-timelanguagesettings.md +++ b/windows/client-management/mdm/policy-csp-timelanguagesettings.md @@ -79,7 +79,7 @@ Specifies the time zone to be applied to the device. This is the standard Window Value type is String. Supported values: -- Name of Standard Time Zone - e.g. Pacific Standard Time, Mountain Standard Time +- Name of Standard Time Zone - for example, Pacific Standard Time, Mountain Standard Time. @@ -102,4 +102,3 @@ Footnotes: - 8 - Available in Windows 10, version 2004. - From bf217cf053779977d2a651069d1d49a5377f1650 Mon Sep 17 00:00:00 2001 From: MaratMussabekov <48041687+MaratMussabekov@users.noreply.github.com> Date: Mon, 18 Jan 2021 12:48:34 +0500 Subject: [PATCH 014/223] Update bitlocker-device-encryption-overview-windows-10.md --- .../bitlocker-device-encryption-overview-windows-10.md | 3 +++ 1 file changed, 3 insertions(+) diff --git a/windows/security/information-protection/bitlocker/bitlocker-device-encryption-overview-windows-10.md b/windows/security/information-protection/bitlocker/bitlocker-device-encryption-overview-windows-10.md index 34008453ad..c4907449b5 100644 --- a/windows/security/information-protection/bitlocker/bitlocker-device-encryption-overview-windows-10.md +++ b/windows/security/information-protection/bitlocker/bitlocker-device-encryption-overview-windows-10.md @@ -82,6 +82,9 @@ Microsoft recommends that BitLocker Device Encryption be enabled on any systems Administrators can manage domain-joined devices that have BitLocker Device Encryption enabled through Microsoft BitLocker Administration and Monitoring (MBAM). In this case, BitLocker Device Encryption automatically makes additional BitLocker options available. No conversion or encryption is required, and MBAM can manage the full BitLocker policy set if any configuration changes are required. +> [!NOTE] +> BitLocker Device Encryption feature uses XTS-AES 128-bit encryption method. In case you need to use different encryption method and/or cipher strength, device must be decrypted first. After that, different Bitlocker settings can be applied. + ## Used Disk Space Only encryption BitLocker in earlier Windows versions could take a long time to encrypt a drive, because it encrypted every byte on the volume (including parts that did not have data). That is still the most secure way to encrypt a drive, especially if a drive has previously contained confidential data that has since been moved or deleted. In that case, traces of the confidential data could remain on portions of the drive marked as unused. From f1034be901a73648fcc7141060df5f4a0f57d111 Mon Sep 17 00:00:00 2001 From: MaratMussabekov <48041687+MaratMussabekov@users.noreply.github.com> Date: Wed, 20 Jan 2021 18:30:06 +0500 Subject: [PATCH 015/223] Update windows/security/information-protection/bitlocker/bitlocker-device-encryption-overview-windows-10.md Co-authored-by: JohanFreelancer9 <48568725+JohanFreelancer9@users.noreply.github.com> --- .../bitlocker-device-encryption-overview-windows-10.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/security/information-protection/bitlocker/bitlocker-device-encryption-overview-windows-10.md b/windows/security/information-protection/bitlocker/bitlocker-device-encryption-overview-windows-10.md index c4907449b5..714d9c0db7 100644 --- a/windows/security/information-protection/bitlocker/bitlocker-device-encryption-overview-windows-10.md +++ b/windows/security/information-protection/bitlocker/bitlocker-device-encryption-overview-windows-10.md @@ -83,7 +83,7 @@ Microsoft recommends that BitLocker Device Encryption be enabled on any systems Administrators can manage domain-joined devices that have BitLocker Device Encryption enabled through Microsoft BitLocker Administration and Monitoring (MBAM). In this case, BitLocker Device Encryption automatically makes additional BitLocker options available. No conversion or encryption is required, and MBAM can manage the full BitLocker policy set if any configuration changes are required. > [!NOTE] -> BitLocker Device Encryption feature uses XTS-AES 128-bit encryption method. In case you need to use different encryption method and/or cipher strength, device must be decrypted first. After that, different Bitlocker settings can be applied. +> BitLocker Device Encryption uses the XTS-AES 128-bit encryption method. In case you need to use a different encryption method and/or cipher strength, the device must be configured and decrypted (if already encrypted) first. After that, different BitLocker settings can be applied. ## Used Disk Space Only encryption From d1b7eb7d5793da26f15208e3eb3e6d867c8cb64a Mon Sep 17 00:00:00 2001 From: ImranHabib <47118050+joinimran@users.noreply.github.com> Date: Sat, 23 Jan 2021 22:17:30 +0500 Subject: [PATCH 016/223] Added a Store Content Related URL As the user has mentioned that to access the content of the store required URL was missing. I have updated the URL. Problem: https://github.com/MicrosoftDocs/windows-itpro-docs/issues/8874 Reset of the URL's mentioned in the comment doesn't have any reference in MS docs and previous version document. So as of now, I have dropped them. Thanks. Imran. --- windows/privacy/manage-windows-20H2-endpoints.md | 1 + 1 file changed, 1 insertion(+) diff --git a/windows/privacy/manage-windows-20H2-endpoints.md b/windows/privacy/manage-windows-20H2-endpoints.md index d449b47b4c..ccf035d76b 100644 --- a/windows/privacy/manage-windows-20H2-endpoints.md +++ b/windows/privacy/manage-windows-20H2-endpoints.md @@ -85,6 +85,7 @@ 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.|HTTP|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.|HTTPS|img-prod-cms-rt-microsoft-com.akamaized.net| +||The following endpoint is needed to load the content in Microsoft Store App.|HTTPS|livetileedge.dsx.mp.microsoft.com| ||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/HTTPS|*.wns.windows.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|TLSv1.2/HTTPS/HTTP|storecatalogrevocation.storequality.microsoft.com| ||The following endpoint is used to get Microsoft Store analytics.|HTTPS|manage.devcenter.microsoft.com| From a35610bb0c9825a85744575c24e58110ff517f9a Mon Sep 17 00:00:00 2001 From: Karl Wester-Ebbinghaus <45657752+Karl-WE@users.noreply.github.com> Date: Sat, 23 Jan 2021 19:17:11 +0100 Subject: [PATCH 017/223] Update activate-using-active-directory-based-activation-client.md Adding Office to the supported list, as this greatly unknown based on my daily expierence as a consultant. Too many still use KMS. --- ...-using-active-directory-based-activation-client.md | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/windows/deployment/volume-activation/activate-using-active-directory-based-activation-client.md b/windows/deployment/volume-activation/activate-using-active-directory-based-activation-client.md index e9c419383d..ff303620fa 100644 --- a/windows/deployment/volume-activation/activate-using-active-directory-based-activation-client.md +++ b/windows/deployment/volume-activation/activate-using-active-directory-based-activation-client.md @@ -29,6 +29,9 @@ ms.topic: article >- Windows Server 2012 >- Windows Server 2016 >- Windows Server 2019 +>- Office 2013* +>- Office 2016* +>- Office 2019* **Looking for retail activation?** @@ -97,6 +100,13 @@ When a reactivation event occurs, the client queries AD DS for the activation o 1. Activate your KMS host key by phone or online (Figure 15). ![Entering your KMS host key](../images/volumeactivationforwindows81-14.jpg) + + > [!NOTE] + > For activating a KMS Host Key (CSVLK) for Microsoft Office + for you need to install the version specific Office Volume license pack on the server where you have installed the Volume Activation Server Role. + - [Office 2013 VL pack](https://www.microsoft.com/en-us/download/details.aspx?id=35584) + - [Office 2016 VL pack](https://www.microsoft.com/en-us/download/details.aspx?id=49164) + - [Office 2019 VL pack](https://www.microsoft.com/en-us/download/details.aspx?id=57342) **Figure 15**. Choosing how to activate your product @@ -115,6 +125,7 @@ To verify your Active Directory-based activation configuration, complete the fol > [!NOTE] > If you are using both KMS and Active Directory-based activation, it may be difficult to see whether a client has been activated by KMS or by Active Directory-based activation. Consider disabling KMS during the test, or make sure that you are using a client computer that has not already been activated by KMS. The **slmgr.vbs /dlv** command also indicates whether KMS has been used. +> If you would like to see or mass change this, please consider to use [VAMT](https://docs.microsoft.com/en-us/windows/deployment/volume-activation/volume-activation-management-tool). ## See also From 7f505925ccf7c42859b5ab3d279441775f85610d Mon Sep 17 00:00:00 2001 From: Karl Wester-Ebbinghaus <45657752+Karl-WE@users.noreply.github.com> Date: Sat, 23 Jan 2021 19:29:54 +0100 Subject: [PATCH 018/223] Update activate-using-active-directory-based-activation-client.md corrections --- .../activate-using-active-directory-based-activation-client.md | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/windows/deployment/volume-activation/activate-using-active-directory-based-activation-client.md b/windows/deployment/volume-activation/activate-using-active-directory-based-activation-client.md index ff303620fa..e32bd63891 100644 --- a/windows/deployment/volume-activation/activate-using-active-directory-based-activation-client.md +++ b/windows/deployment/volume-activation/activate-using-active-directory-based-activation-client.md @@ -102,8 +102,7 @@ When a reactivation event occurs, the client queries AD DS for the activation o ![Entering your KMS host key](../images/volumeactivationforwindows81-14.jpg) > [!NOTE] - > For activating a KMS Host Key (CSVLK) for Microsoft Office - for you need to install the version specific Office Volume license pack on the server where you have installed the Volume Activation Server Role. + > For activating a KMS Host Key (CSVLK) for Microsoft Office you need to install the version specific Office Volume license pack on the server where you have installed the Volume Activation Server Role. - [Office 2013 VL pack](https://www.microsoft.com/en-us/download/details.aspx?id=35584) - [Office 2016 VL pack](https://www.microsoft.com/en-us/download/details.aspx?id=49164) - [Office 2019 VL pack](https://www.microsoft.com/en-us/download/details.aspx?id=57342) From 69a35d2ba82ec7d50e2e89821730097705976165 Mon Sep 17 00:00:00 2001 From: ImranHabib <47118050+joinimran@users.noreply.github.com> Date: Sun, 24 Jan 2021 16:53:16 +0500 Subject: [PATCH 019/223] Update windows/privacy/manage-windows-20H2-endpoints.md Co-authored-by: JohanFreelancer9 <48568725+JohanFreelancer9@users.noreply.github.com> --- windows/privacy/manage-windows-20H2-endpoints.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/privacy/manage-windows-20H2-endpoints.md b/windows/privacy/manage-windows-20H2-endpoints.md index ccf035d76b..0d7d37c2fe 100644 --- a/windows/privacy/manage-windows-20H2-endpoints.md +++ b/windows/privacy/manage-windows-20H2-endpoints.md @@ -85,7 +85,7 @@ 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.|HTTP|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.|HTTPS|img-prod-cms-rt-microsoft-com.akamaized.net| -||The following endpoint is needed to load the content in Microsoft Store App.|HTTPS|livetileedge.dsx.mp.microsoft.com| +||The following endpoint is needed to load the content in the Microsoft Store app.|HTTPS|livetileedge.dsx.mp.microsoft.com| ||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/HTTPS|*.wns.windows.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|TLSv1.2/HTTPS/HTTP|storecatalogrevocation.storequality.microsoft.com| ||The following endpoint is used to get Microsoft Store analytics.|HTTPS|manage.devcenter.microsoft.com| From e2749573a64fc6019f690c162a1164a2f111b190 Mon Sep 17 00:00:00 2001 From: VLG17 <41186174+VLG17@users.noreply.github.com> Date: Mon, 25 Jan 2021 15:26:33 +0200 Subject: [PATCH 020/223] update hybrid scenario naming and add link to description https://github.com/MicrosoftDocs/windows-itpro-docs/issues/8703 --- .../create-wdac-policy-for-fully-managed-devices.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/security/threat-protection/windows-defender-application-control/create-wdac-policy-for-fully-managed-devices.md b/windows/security/threat-protection/windows-defender-application-control/create-wdac-policy-for-fully-managed-devices.md index bec0d684e1..643145b624 100644 --- a/windows/security/threat-protection/windows-defender-application-control/create-wdac-policy-for-fully-managed-devices.md +++ b/windows/security/threat-protection/windows-defender-application-control/create-wdac-policy-for-fully-managed-devices.md @@ -42,7 +42,7 @@ Alice previously created a policy for the organization's lightly-managed devices Alice identifies the following key factors to arrive at the "circle-of-trust" for Lamna's fully-managed devices: - All clients are running Windows 10 version 1903 or above; -- All clients are managed by Microsoft Endpoint Manager (MEM) either with Configuration Manager (MEMCM) standalone or hybrid mode with Intune; +- All clients are managed by Microsoft Endpoint Manager (MEM) either with Configuration Manager (MEMCM) standalone or [Co-Managed](https://docs.microsoft.com/en-us/mem/configmgr/comanage/overview) with Intune; > [!NOTE] > Microsoft Endpoint Configuration Manager was previously known as System Center Configuration Manager (SCCM) From 5c6ecedbc990ac8c526a9fcac3ed78dcf6e71a3f Mon Sep 17 00:00:00 2001 From: Karl Wester-Ebbinghaus <45657752+Karl-WE@users.noreply.github.com> Date: Tue, 26 Jan 2021 19:06:37 +0100 Subject: [PATCH 021/223] Update windows/deployment/volume-activation/activate-using-active-directory-based-activation-client.md Co-authored-by: Trond B. Krokli <38162891+illfated@users.noreply.github.com> --- .../activate-using-active-directory-based-activation-client.md | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/windows/deployment/volume-activation/activate-using-active-directory-based-activation-client.md b/windows/deployment/volume-activation/activate-using-active-directory-based-activation-client.md index e32bd63891..a8a20be029 100644 --- a/windows/deployment/volume-activation/activate-using-active-directory-based-activation-client.md +++ b/windows/deployment/volume-activation/activate-using-active-directory-based-activation-client.md @@ -102,7 +102,8 @@ When a reactivation event occurs, the client queries AD DS for the activation o ![Entering your KMS host key](../images/volumeactivationforwindows81-14.jpg) > [!NOTE] - > For activating a KMS Host Key (CSVLK) for Microsoft Office you need to install the version specific Office Volume license pack on the server where you have installed the Volume Activation Server Role. + > To activate a KMS Host Key (CSVLK) for Microsoft Office, you need to install the version specific Office Volume License Pack on the server where the Volume Activation Server Role is installed. + - [Office 2013 VL pack](https://www.microsoft.com/en-us/download/details.aspx?id=35584) - [Office 2016 VL pack](https://www.microsoft.com/en-us/download/details.aspx?id=49164) - [Office 2019 VL pack](https://www.microsoft.com/en-us/download/details.aspx?id=57342) From e36b07e7837124be85832e039c0da3aba058b132 Mon Sep 17 00:00:00 2001 From: Karl Wester-Ebbinghaus <45657752+Karl-WE@users.noreply.github.com> Date: Tue, 26 Jan 2021 19:06:52 +0100 Subject: [PATCH 022/223] Update windows/deployment/volume-activation/activate-using-active-directory-based-activation-client.md Co-authored-by: Trond B. Krokli <38162891+illfated@users.noreply.github.com> --- .../activate-using-active-directory-based-activation-client.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/deployment/volume-activation/activate-using-active-directory-based-activation-client.md b/windows/deployment/volume-activation/activate-using-active-directory-based-activation-client.md index a8a20be029..76f4881c7f 100644 --- a/windows/deployment/volume-activation/activate-using-active-directory-based-activation-client.md +++ b/windows/deployment/volume-activation/activate-using-active-directory-based-activation-client.md @@ -125,7 +125,7 @@ To verify your Active Directory-based activation configuration, complete the fol > [!NOTE] > If you are using both KMS and Active Directory-based activation, it may be difficult to see whether a client has been activated by KMS or by Active Directory-based activation. Consider disabling KMS during the test, or make sure that you are using a client computer that has not already been activated by KMS. The **slmgr.vbs /dlv** command also indicates whether KMS has been used. -> If you would like to see or mass change this, please consider to use [VAMT](https://docs.microsoft.com/en-us/windows/deployment/volume-activation/volume-activation-management-tool). +> To manage individual activations or apply multiple (mass) activations, please consider using [VAMT](https://docs.microsoft.com/en-us/windows/deployment/volume-activation/volume-activation-management-tool). ## See also From c2e7c0a3d5176dbe8a61a6a4aa7d76a11be6af10 Mon Sep 17 00:00:00 2001 From: Denise Vangel-MSFT Date: Tue, 26 Jan 2021 12:22:45 -0800 Subject: [PATCH 023/223] Update create-wdac-policy-for-fully-managed-devices.md --- .../create-wdac-policy-for-fully-managed-devices.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/windows/security/threat-protection/windows-defender-application-control/create-wdac-policy-for-fully-managed-devices.md b/windows/security/threat-protection/windows-defender-application-control/create-wdac-policy-for-fully-managed-devices.md index 643145b624..32fc319b88 100644 --- a/windows/security/threat-protection/windows-defender-application-control/create-wdac-policy-for-fully-managed-devices.md +++ b/windows/security/threat-protection/windows-defender-application-control/create-wdac-policy-for-fully-managed-devices.md @@ -15,7 +15,7 @@ author: jsuther1974 ms.reviewer: isbrahm ms.author: dansimp manager: dansimp -ms.date: 11/20/2019 +ms.date: 01/27/2021 ms.technology: mde --- @@ -42,7 +42,7 @@ Alice previously created a policy for the organization's lightly-managed devices Alice identifies the following key factors to arrive at the "circle-of-trust" for Lamna's fully-managed devices: - All clients are running Windows 10 version 1903 or above; -- All clients are managed by Microsoft Endpoint Manager (MEM) either with Configuration Manager (MEMCM) standalone or [Co-Managed](https://docs.microsoft.com/en-us/mem/configmgr/comanage/overview) with Intune; +- All clients are managed by Microsoft Endpoint Manager (MEM) either with Configuration Manager (MEMCM) standalone or [Co-Managed](https://docs.microsoft.com/mem/configmgr/comanage/overview) with Intune; > [!NOTE] > Microsoft Endpoint Configuration Manager was previously known as System Center Configuration Manager (SCCM) From 65f30854d51fe29295183dc082d0a0a9c39860af Mon Sep 17 00:00:00 2001 From: Steve DiAcetis Date: Wed, 27 Jan 2021 15:31:55 -0800 Subject: [PATCH 024/223] Update media-dynamic-update.md --- windows/deployment/update/media-dynamic-update.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/windows/deployment/update/media-dynamic-update.md b/windows/deployment/update/media-dynamic-update.md index ea81420b8b..384a442054 100644 --- a/windows/deployment/update/media-dynamic-update.md +++ b/windows/deployment/update/media-dynamic-update.md @@ -64,6 +64,8 @@ Properly updating the installation media involves a large number of actions oper This table shows the correct sequence for applying the various tasks to the files. For example, the full sequence starts with adding the servicing stack update to WinRE (1) and concludes with adding the Dynamic Update for Setup to the new media (26). +**Note**: Starting in February 2021, the latest cumulative update (LCU) and servicing stack update (SSU) will be combined and distributed in the Microsoft Update Catalog as a new, combined cumulative update. For steps 1, 9 and 18 below that require the SSU for updating the installation media, the combined cumulative update should be used. + |Task |WinRE (winre.wim) |WinPE (boot.wim) |Operating system (install.wim) | New media | |---------|---------|---------|---------|------| |Add servicing stack Dynamic Update | 1 | 9 | 18 | From 134013a27dd81bfcff391c49a14b045ce7959c69 Mon Sep 17 00:00:00 2001 From: VARADHARAJAN K <3296790+RAJU2529@users.noreply.github.com> Date: Thu, 28 Jan 2021 09:04:40 +0530 Subject: [PATCH 025/223] made blod to some words , adjusted formats this is my own PR, i made some words are bold and removed symbol % . --- .../usmt/usmt-recognized-environment-variables.md | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/windows/deployment/usmt/usmt-recognized-environment-variables.md b/windows/deployment/usmt/usmt-recognized-environment-variables.md index dfb923bbd4..59de92c6b0 100644 --- a/windows/deployment/usmt/usmt-recognized-environment-variables.md +++ b/windows/deployment/usmt/usmt-recognized-environment-variables.md @@ -101,7 +101,7 @@ You can use these variables within sections in the .xml files with `context=User

CSIDL_COMMON_STARTUP

-

The file-system directory that contains the programs that appear in the Startup folder for all users. A typical path in Windows XP is C:\Documents and Settings\All Users\Start Menu\Programs\Startup. A typical path is C:\ProgramData\Microsoft\Windows\Start Menu\Programs\Startup.

+

The file-system directory that contains the programs that appear in the Startup folder for all users. A typical path in Windows XP is C:\Documents and Settings\All Users\Start Menu\Programs\Startup. A typical path is C:\ProgramData\Microsoft\Windows\Start Menu\Programs\Startup.

CSIDL_COMMON_TEMPLATES

@@ -116,7 +116,7 @@ You can use these variables within sections in the .xml files with `context=User

Refers to the Appdata folder inside %DEFAULTUSERPROFILE%.

-

CSIDL_DEFAULT_LOCAL_APPDATA

+

CCSIDL_DEFAULT_LOCAL_APPDATA

Refers to the local Appdata folder inside %DEFAULTUSERPROFILE%.

@@ -319,7 +319,7 @@ You can use these variables in the .xml files within sections with `context=User

CSIDL_CONTACTS

-

This refers to the Contacts folder in %CSIDL_PROFILE%.

+

This refers to the Contacts folder in CSIDL_PROFILE.

CSIDL_CONTROLS

@@ -339,7 +339,7 @@ You can use these variables in the .xml files within sections with `context=User

CSIDL_DRIVES

-

The virtual folder representing My Computer that contains everything on the local computer: storage devices, printers, and Control Panel. The folder may also contain mapped network drives.

+

The virtual folder representing My Computer that contains everything on the local computer: storage devices, printers, and Control Panel. The folder may also contain mapped network drives.

CSIDL_FAVORITES

@@ -379,7 +379,7 @@ You can use these variables in the .xml files within sections with `context=User

CSIDL_NETHOOD

-

A file-system directory that contains the link objects that may exist in the My Network Places virtual folder. It is not the same as CSIDL_NETWORK, which represents the network namespace root. A typical path is C:\Users\Username\AppData\Roaming\Microsoft\Windows\Network Shortcuts.

+

A file-system directory that contains the link objects that may exist in the My Network Places virtual folder. It is not the same as CSIDL_NETWORK, which represents the network namespace root. A typical path is C:\Users\Username\AppData\Roaming\Microsoft\Windows\Network Shortcuts.

CSIDL_NETWORK

From ecb322dacfc851eec24c40f1ab6e925866eeffd3 Mon Sep 17 00:00:00 2001 From: Jaime Ondrusek Date: Thu, 28 Jan 2021 09:39:12 -0700 Subject: [PATCH 026/223] Update windows/deployment/update/media-dynamic-update.md Co-authored-by: Trond B. Krokli <38162891+illfated@users.noreply.github.com> --- windows/deployment/update/media-dynamic-update.md | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/windows/deployment/update/media-dynamic-update.md b/windows/deployment/update/media-dynamic-update.md index 384a442054..33713148d1 100644 --- a/windows/deployment/update/media-dynamic-update.md +++ b/windows/deployment/update/media-dynamic-update.md @@ -64,7 +64,8 @@ Properly updating the installation media involves a large number of actions oper This table shows the correct sequence for applying the various tasks to the files. For example, the full sequence starts with adding the servicing stack update to WinRE (1) and concludes with adding the Dynamic Update for Setup to the new media (26). -**Note**: Starting in February 2021, the latest cumulative update (LCU) and servicing stack update (SSU) will be combined and distributed in the Microsoft Update Catalog as a new, combined cumulative update. For steps 1, 9 and 18 below that require the SSU for updating the installation media, the combined cumulative update should be used. +> [!NOTE] +> Starting in February 2021, the latest cumulative update (LCU) and servicing stack update (SSU) will be combined and distributed in the Microsoft Update Catalog as a new, combined cumulative update. For steps 1, 9 and 18 below that require the SSU for updating the installation media, the combined cumulative update should be used. |Task |WinRE (winre.wim) |WinPE (boot.wim) |Operating system (install.wim) | New media | |---------|---------|---------|---------|------| From 26b8798d0805258207373a870f73a9ea35985f23 Mon Sep 17 00:00:00 2001 From: Jaime Ondrusek Date: Thu, 28 Jan 2021 09:40:39 -0700 Subject: [PATCH 027/223] Update media-dynamic-update.md Corrections. --- windows/deployment/update/media-dynamic-update.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/deployment/update/media-dynamic-update.md b/windows/deployment/update/media-dynamic-update.md index 33713148d1..f88e592375 100644 --- a/windows/deployment/update/media-dynamic-update.md +++ b/windows/deployment/update/media-dynamic-update.md @@ -65,7 +65,7 @@ Properly updating the installation media involves a large number of actions oper This table shows the correct sequence for applying the various tasks to the files. For example, the full sequence starts with adding the servicing stack update to WinRE (1) and concludes with adding the Dynamic Update for Setup to the new media (26). > [!NOTE] -> Starting in February 2021, the latest cumulative update (LCU) and servicing stack update (SSU) will be combined and distributed in the Microsoft Update Catalog as a new, combined cumulative update. For steps 1, 9 and 18 below that require the SSU for updating the installation media, the combined cumulative update should be used. +> Starting in February 2021, the latest cumulative update and servicing stack update will be combined and distributed in the Microsoft Update Catalog as a new combined cumulative update. For Steps 1, 9, and 18 below that require the servicing stack update for updating the installation media, you should use the combined cumulative update. |Task |WinRE (winre.wim) |WinPE (boot.wim) |Operating system (install.wim) | New media | |---------|---------|---------|---------|------| From fc8b4b5ace2289960f62f476cd0b2273442958ac Mon Sep 17 00:00:00 2001 From: Friedrich Weinmann Date: Mon, 1 Feb 2021 16:27:20 +0100 Subject: [PATCH 028/223] Removing bad security practice Secrets should not be stored in clear text files. Also added syntax highlighting for PowerShell --- .../exposed-apis-create-app-webapp.md | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/windows/security/threat-protection/microsoft-defender-atp/exposed-apis-create-app-webapp.md b/windows/security/threat-protection/microsoft-defender-atp/exposed-apis-create-app-webapp.md index dbec1029c4..ba69e010b7 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/exposed-apis-create-app-webapp.md +++ b/windows/security/threat-protection/microsoft-defender-atp/exposed-apis-create-app-webapp.md @@ -114,8 +114,8 @@ For more information on Azure AD tokens, see the [Azure AD tutorial](https://doc ### Use PowerShell -``` -# That code gets the App Context Token and save it to a file named "Latest-token.txt" under the current directory +```powershell +# That code gets the App Context Token and save it to the variable $token for later use in the script # Paste below your Tenant ID, App ID and App Secret (App key). $tenantId = '' ### Paste your tenant ID here @@ -132,8 +132,6 @@ $authBody = [Ordered] @{ } $authResponse = Invoke-RestMethod -Method Post -Uri $oAuthUri -Body $authBody -ErrorAction Stop $token = $authResponse.access_token -Out-File -FilePath "./Latest-token.txt" -InputObject $token -return $token ``` ### Use C#: From 47200682bcd68d8d067996fb3935664eda96e65c Mon Sep 17 00:00:00 2001 From: Steve DiAcetis Date: Mon, 1 Feb 2021 10:21:48 -0800 Subject: [PATCH 029/223] Changes to describe the Feb 2021 changes to SSU and LCU. Changes to describe the Feb 2021 changes to SSU and LCU. --- windows/deployment/update/media-dynamic-update.md | 2 +- windows/deployment/update/servicing-stack-updates.md | 5 ++++- 2 files changed, 5 insertions(+), 2 deletions(-) diff --git a/windows/deployment/update/media-dynamic-update.md b/windows/deployment/update/media-dynamic-update.md index f88e592375..6b8f00ddcd 100644 --- a/windows/deployment/update/media-dynamic-update.md +++ b/windows/deployment/update/media-dynamic-update.md @@ -65,7 +65,7 @@ Properly updating the installation media involves a large number of actions oper This table shows the correct sequence for applying the various tasks to the files. For example, the full sequence starts with adding the servicing stack update to WinRE (1) and concludes with adding the Dynamic Update for Setup to the new media (26). > [!NOTE] -> Starting in February 2021, the latest cumulative update and servicing stack update will be combined and distributed in the Microsoft Update Catalog as a new combined cumulative update. For Steps 1, 9, and 18 below that require the servicing stack update for updating the installation media, you should use the combined cumulative update. +> Starting in February 2021, the latest cumulative update and servicing stack update will be combined and distributed in the Microsoft Update Catalog as a new combined cumulative update. For Steps 1, 9, and 18 below that require the servicing stack update for updating the installation media, you should use the combined cumulative update. For more information on the combined cumulative update, see [Servicing stack updates](https://docs.microsoft.com/windows/deployment/update/servicing-stack-updates). |Task |WinRE (winre.wim) |WinPE (boot.wim) |Operating system (install.wim) | New media | |---------|---------|---------|---------|------| diff --git a/windows/deployment/update/servicing-stack-updates.md b/windows/deployment/update/servicing-stack-updates.md index e2b6404d14..c51a9ff9fb 100644 --- a/windows/deployment/update/servicing-stack-updates.md +++ b/windows/deployment/update/servicing-stack-updates.md @@ -44,7 +44,6 @@ Both Windows 10 and Windows Server use the cumulative update mechanism, in which Servicing stack updates must ship separately from the cumulative updates because they modify the component that installs Windows updates. The servicing stack is released separately because the servicing stack itself requires an update. For example, the cumulative update [KB4284880](https://support.microsoft.com/help/4284880/windows-10-update-kb4284880) requires the [May 17, 2018 servicing stack update](https://support.microsoft.com/help/4132216), which includes updates to Windows Update. - ## Is there any special guidance? Microsoft recommends you install the latest servicing stack updates for your operating system before installing the latest cumulative update. @@ -58,3 +57,7 @@ Typically, the improvements are reliability and performance improvements that do * Servicing stack update releases are specific to the operating system version (build number), much like quality updates. * Search to install latest available [Servicing stack update for Windows 10](https://portal.msrc.microsoft.com/en-us/security-guidance/advisory/ADV990001). * Once a servicing stack update is installed, it cannot be removed or uninstalled from the machine. + + +## Simplifying on-premises deployment of servicing stack updates +With the Windows Update experience, servicing stack updates and cumulative updates are deployed together to the device. The update stack automatically orchestrates the installation, so both are applied correctly. Starting in February 2021, the cumulative update will include the latest servicing stack updates, to provide a single cumulative update payload to both Windows Server Update Services (WSUS) and Microsoft Catalog. If you use an endpoint management tool backed by WSUS, such as the Configuration Manager, you will only have to select and deploy the monthly cumulative update. The latest servicing stack updates will automatically be applied correctly. Release notes and file information for cumulative updates, including those related to the servicing stack, will be in a single KB article. The combined monthly cumulative update will be available on Windows 10, version 2004 and higher starting with the 2021 2C release, KB4601382. From 0062b68c57db4af372e8c6f1fbad0e51002a98a0 Mon Sep 17 00:00:00 2001 From: Steve DiAcetis Date: Mon, 1 Feb 2021 11:31:19 -0800 Subject: [PATCH 030/223] Updates to support UnoPackage Small tweaks based on feedback --- windows/deployment/update/media-dynamic-update.md | 6 +++--- windows/deployment/update/servicing-stack-updates.md | 2 +- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/windows/deployment/update/media-dynamic-update.md b/windows/deployment/update/media-dynamic-update.md index 6b8f00ddcd..74fc796879 100644 --- a/windows/deployment/update/media-dynamic-update.md +++ b/windows/deployment/update/media-dynamic-update.md @@ -64,9 +64,6 @@ Properly updating the installation media involves a large number of actions oper This table shows the correct sequence for applying the various tasks to the files. For example, the full sequence starts with adding the servicing stack update to WinRE (1) and concludes with adding the Dynamic Update for Setup to the new media (26). -> [!NOTE] -> Starting in February 2021, the latest cumulative update and servicing stack update will be combined and distributed in the Microsoft Update Catalog as a new combined cumulative update. For Steps 1, 9, and 18 below that require the servicing stack update for updating the installation media, you should use the combined cumulative update. For more information on the combined cumulative update, see [Servicing stack updates](https://docs.microsoft.com/windows/deployment/update/servicing-stack-updates). - |Task |WinRE (winre.wim) |WinPE (boot.wim) |Operating system (install.wim) | New media | |---------|---------|---------|---------|------| |Add servicing stack Dynamic Update | 1 | 9 | 18 | @@ -84,6 +81,9 @@ This table shows the correct sequence for applying the various tasks to the file |Add .NET and .NET cumulative updates | | | 24 | |Export image | 8 | 17 | 25 | +> [!NOTE] +> Starting in February 2021, the latest cumulative update and servicing stack update will be combined and distributed in the Microsoft Update Catalog as a new combined cumulative update. For Steps 1, 9, and 18 that require the servicing stack update for updating the installation media, you should use the combined cumulative update. For more information on the combined cumulative update, see [Servicing stack updates](https://docs.microsoft.com/windows/deployment/update/servicing-stack-updates). + ### Multiple Windows editions The main operating system file (install.wim) contains multiple editions of Windows 10. It’s possible that only an update for a given edition is required to deploy it, based on the index. Or, it might be that all editions need an update. Further, ensure that languages are installed before Features on Demand, and the latest cumulative update is always applied last. diff --git a/windows/deployment/update/servicing-stack-updates.md b/windows/deployment/update/servicing-stack-updates.md index c51a9ff9fb..f79ad98939 100644 --- a/windows/deployment/update/servicing-stack-updates.md +++ b/windows/deployment/update/servicing-stack-updates.md @@ -60,4 +60,4 @@ Typically, the improvements are reliability and performance improvements that do ## Simplifying on-premises deployment of servicing stack updates -With the Windows Update experience, servicing stack updates and cumulative updates are deployed together to the device. The update stack automatically orchestrates the installation, so both are applied correctly. Starting in February 2021, the cumulative update will include the latest servicing stack updates, to provide a single cumulative update payload to both Windows Server Update Services (WSUS) and Microsoft Catalog. If you use an endpoint management tool backed by WSUS, such as the Configuration Manager, you will only have to select and deploy the monthly cumulative update. The latest servicing stack updates will automatically be applied correctly. Release notes and file information for cumulative updates, including those related to the servicing stack, will be in a single KB article. The combined monthly cumulative update will be available on Windows 10, version 2004 and higher starting with the 2021 2C release, KB4601382. +With the Windows Update experience, servicing stack updates and cumulative updates are deployed together to the device. The update stack automatically orchestrates the installation, so both are applied correctly. Starting in February 2021, the cumulative update will include the latest servicing stack updates, to provide a single cumulative update payload to both Windows Server Update Services (WSUS) and Microsoft Catalog. If you use an endpoint management tool backed by WSUS, such as Configuration Manager, you will only have to select and deploy the monthly cumulative update. The latest servicing stack updates will automatically be applied correctly. Release notes and file information for cumulative updates, including those related to the servicing stack, will be in a single KB article. The combined monthly cumulative update will be available on Windows 10, version 2004 and higher starting with the 2021 2C release, KB4601382. From f3d2a3398369d671d0755949b82bf87823e7411c Mon Sep 17 00:00:00 2001 From: Steve DiAcetis Date: Mon, 1 Feb 2021 16:48:41 -0800 Subject: [PATCH 031/223] Update servicing-stack-updates.md --- windows/deployment/update/servicing-stack-updates.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/deployment/update/servicing-stack-updates.md b/windows/deployment/update/servicing-stack-updates.md index f79ad98939..6ab6a9595d 100644 --- a/windows/deployment/update/servicing-stack-updates.md +++ b/windows/deployment/update/servicing-stack-updates.md @@ -60,4 +60,4 @@ Typically, the improvements are reliability and performance improvements that do ## Simplifying on-premises deployment of servicing stack updates -With the Windows Update experience, servicing stack updates and cumulative updates are deployed together to the device. The update stack automatically orchestrates the installation, so both are applied correctly. Starting in February 2021, the cumulative update will include the latest servicing stack updates, to provide a single cumulative update payload to both Windows Server Update Services (WSUS) and Microsoft Catalog. If you use an endpoint management tool backed by WSUS, such as Configuration Manager, you will only have to select and deploy the monthly cumulative update. The latest servicing stack updates will automatically be applied correctly. Release notes and file information for cumulative updates, including those related to the servicing stack, will be in a single KB article. The combined monthly cumulative update will be available on Windows 10, version 2004 and higher starting with the 2021 2C release, KB4601382. +With the Windows Update experience, servicing stack updates and cumulative updates are deployed together to the device. The update stack automatically orchestrates the installation, so both are applied correctly. Starting in February 2021, the cumulative update will include the latest servicing stack updates, to provide a single cumulative update payload to both Windows Server Update Services (WSUS) and Microsoft Catalog. If you use an endpoint management tool backed by WSUS, such as Configuration Manager, you will only have to select and deploy the monthly cumulative update. The latest servicing stack updates will automatically be applied correctly. Release notes and file information for cumulative updates, including those related to the servicing stack, will be in a single KB article. The combined monthly cumulative update will be available on Windows 10, version 2004 and later starting with the 2021 2C release, KB4601382. From 7339433924a6d11ba35669fcb2168bfaa912582b Mon Sep 17 00:00:00 2001 From: Daniel Simpson Date: Thu, 4 Feb 2021 15:14:39 -0800 Subject: [PATCH 032/223] Update windows/security/threat-protection/microsoft-defender-atp/exposed-apis-create-app-webapp.md Co-authored-by: Trond B. Krokli <38162891+illfated@users.noreply.github.com> --- .../microsoft-defender-atp/exposed-apis-create-app-webapp.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/windows/security/threat-protection/microsoft-defender-atp/exposed-apis-create-app-webapp.md b/windows/security/threat-protection/microsoft-defender-atp/exposed-apis-create-app-webapp.md index ba69e010b7..9b4c3f384c 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/exposed-apis-create-app-webapp.md +++ b/windows/security/threat-protection/microsoft-defender-atp/exposed-apis-create-app-webapp.md @@ -115,8 +115,8 @@ For more information on Azure AD tokens, see the [Azure AD tutorial](https://doc ### Use PowerShell ```powershell -# That code gets the App Context Token and save it to the variable $token for later use in the script -# Paste below your Tenant ID, App ID and App Secret (App key). +# This script acquires the App Context Token and stores it in the variable $token for later use in the script. +# Paste your Tenant ID, App ID and App Secret (App key) into the indicated quotes below. $tenantId = '' ### Paste your tenant ID here $appId = '' ### Paste your Application ID here From 198032fd9f6c339e7ae4d6963dca655db6c033f7 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Thomas=20Sj=C3=B6gren?= Date: Fri, 5 Feb 2021 15:19:08 +0000 Subject: [PATCH 033/223] Update windows/security/threat-protection/microsoft-defender-atp/linux-install-with-ansible.md Co-authored-by: Trond B. Krokli <38162891+illfated@users.noreply.github.com> --- .../microsoft-defender-atp/linux-install-with-ansible.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/security/threat-protection/microsoft-defender-atp/linux-install-with-ansible.md b/windows/security/threat-protection/microsoft-defender-atp/linux-install-with-ansible.md index 4bb6d76a83..8b2e7da1ca 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/linux-install-with-ansible.md +++ b/windows/security/threat-protection/microsoft-defender-atp/linux-install-with-ansible.md @@ -261,7 +261,7 @@ Run a detection test to verify that the device is properly onboarded and reporti - Open a Terminal window. Copy and execute the following command: - ``` bash + ```bash curl -o ~/Downloads/eicar.com.txt https://www.eicar.org/download/eicar.com.txt ``` From 95888c61c75699a5290a6193f406f9a2311e4e6f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Thomas=20Sj=C3=B6gren?= Date: Fri, 5 Feb 2021 15:19:14 +0000 Subject: [PATCH 034/223] Update windows/security/threat-protection/microsoft-defender-atp/linux-install-with-puppet.md Co-authored-by: Trond B. Krokli <38162891+illfated@users.noreply.github.com> --- .../microsoft-defender-atp/linux-install-with-puppet.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/security/threat-protection/microsoft-defender-atp/linux-install-with-puppet.md b/windows/security/threat-protection/microsoft-defender-atp/linux-install-with-puppet.md index a80cb41d24..292caa4194 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/linux-install-with-puppet.md +++ b/windows/security/threat-protection/microsoft-defender-atp/linux-install-with-puppet.md @@ -238,7 +238,7 @@ Run a detection test to verify that the device is properly onboarded and reporti - Open a Terminal window. Copy and execute the following command: - ``` bash + ```bash curl -o ~/Downloads/eicar.com.txt https://www.eicar.org/download/eicar.com.txt ``` From 1490d9ba4e735783ebc225a74a9fcc2f98a5762b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Thomas=20Sj=C3=B6gren?= Date: Fri, 5 Feb 2021 20:23:14 +0000 Subject: [PATCH 035/223] Update windows/security/threat-protection/microsoft-defender-atp/linux-install-with-puppet.md Co-authored-by: Trond B. Krokli <38162891+illfated@users.noreply.github.com> --- .../microsoft-defender-atp/linux-install-with-puppet.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/security/threat-protection/microsoft-defender-atp/linux-install-with-puppet.md b/windows/security/threat-protection/microsoft-defender-atp/linux-install-with-puppet.md index 292caa4194..260bdb6f66 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/linux-install-with-puppet.md +++ b/windows/security/threat-protection/microsoft-defender-atp/linux-install-with-puppet.md @@ -248,7 +248,7 @@ Run a detection test to verify that the device is properly onboarded and reporti mdatp threat list ``` -If the the test file isn't detected and quarantined, it might be labeled as an allowed threat. See the [allowedThreats](linux-preferences.md#allowed-threats) option and the structure of the configuration profile at [Set preferences for Microsoft Defender for Endpoint for Linux](linux-preferences.md). +If the test file isn't detected and quarantined, it might be labeled as an allowed threat. See the [allowedThreats](linux-preferences.md#allowed-threats) option and the structure of the configuration profile at [Set preferences for Microsoft Defender for Endpoint for Linux](linux-preferences.md). ## Log installation issues From 3381427fbc2601a6f644c7f12a8997745aada5a8 Mon Sep 17 00:00:00 2001 From: Bill Mcilhargey <19168174+computeronix@users.noreply.github.com> Date: Mon, 8 Feb 2021 12:04:23 -0500 Subject: [PATCH 036/223] licensing note - per device added a note in requirements about device based licensing please review and see if this is the right spot for this and the right verbiage? --- windows/deployment/windows-10-subscription-activation.md | 1 + 1 file changed, 1 insertion(+) diff --git a/windows/deployment/windows-10-subscription-activation.md b/windows/deployment/windows-10-subscription-activation.md index 84fa27310d..123f4f81af 100644 --- a/windows/deployment/windows-10-subscription-activation.md +++ b/windows/deployment/windows-10-subscription-activation.md @@ -88,6 +88,7 @@ For Microsoft customers with Enterprise Agreements (EA) or Microsoft Products & - Windows 10 (Pro or Enterprise) version 1703 or later installed on the devices to be upgraded. - Azure Active Directory (Azure AD) available for identity management. - Devices must be Azure AD-joined or Hybrid Azure AD joined. Workgroup-joined or Azure AD registered devices are not supported. +- Windows 10 per user licensing, not available for per device based licensing. For Microsoft customers that do not have EA or MPSA, you can obtain Windows 10 Enterprise E3/E5 or A3/A5 through a cloud solution provider (CSP). Identity management and device requirements are the same when you use CSP to manage licenses, with the exception that Windows 10 Enterprise E3 is also available through CSP to devices running Windows 10, version 1607. For more information about obtaining Windows 10 Enterprise E3 through your CSP, see [Windows 10 Enterprise E3 in CSP](windows-10-enterprise-e3-overview.md). From a53cad8b8775523d6cf9faed1c78d8cb7d93e7f9 Mon Sep 17 00:00:00 2001 From: VLG17 <41186174+VLG17@users.noreply.github.com> Date: Wed, 10 Feb 2021 10:45:14 +0200 Subject: [PATCH 037/223] Update windows/security/threat-protection/windows-defender-application-control/create-wdac-policy-for-fully-managed-devices.md Co-authored-by: JohanFreelancer9 <48568725+JohanFreelancer9@users.noreply.github.com> --- .../create-wdac-policy-for-fully-managed-devices.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/security/threat-protection/windows-defender-application-control/create-wdac-policy-for-fully-managed-devices.md b/windows/security/threat-protection/windows-defender-application-control/create-wdac-policy-for-fully-managed-devices.md index 32fc319b88..b7803dc3b8 100644 --- a/windows/security/threat-protection/windows-defender-application-control/create-wdac-policy-for-fully-managed-devices.md +++ b/windows/security/threat-protection/windows-defender-application-control/create-wdac-policy-for-fully-managed-devices.md @@ -42,7 +42,7 @@ Alice previously created a policy for the organization's lightly-managed devices Alice identifies the following key factors to arrive at the "circle-of-trust" for Lamna's fully-managed devices: - All clients are running Windows 10 version 1903 or above; -- All clients are managed by Microsoft Endpoint Manager (MEM) either with Configuration Manager (MEMCM) standalone or [Co-Managed](https://docs.microsoft.com/mem/configmgr/comanage/overview) with Intune; +- All clients are managed by Microsoft Endpoint Manager (MEM) either with Configuration Manager (MEMCM) standalone or [co-managed](https://docs.microsoft.com/mem/configmgr/comanage/overview) with Intune; > [!NOTE] > Microsoft Endpoint Configuration Manager was previously known as System Center Configuration Manager (SCCM) From 8ed56635b105d2b8b00015dd399f74dd71bdf725 Mon Sep 17 00:00:00 2001 From: Karl Wester-Ebbinghaus <45657752+Karl-WE@users.noreply.github.com> Date: Wed, 10 Feb 2021 19:30:13 +0100 Subject: [PATCH 038/223] Update windows/deployment/volume-activation/activate-using-active-directory-based-activation-client.md Co-authored-by: JohanFreelancer9 <48568725+JohanFreelancer9@users.noreply.github.com> --- .../activate-using-active-directory-based-activation-client.md | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/windows/deployment/volume-activation/activate-using-active-directory-based-activation-client.md b/windows/deployment/volume-activation/activate-using-active-directory-based-activation-client.md index 76f4881c7f..c1dae11e8f 100644 --- a/windows/deployment/volume-activation/activate-using-active-directory-based-activation-client.md +++ b/windows/deployment/volume-activation/activate-using-active-directory-based-activation-client.md @@ -102,7 +102,8 @@ When a reactivation event occurs, the client queries AD DS for the activation o ![Entering your KMS host key](../images/volumeactivationforwindows81-14.jpg) > [!NOTE] - > To activate a KMS Host Key (CSVLK) for Microsoft Office, you need to install the version specific Office Volume License Pack on the server where the Volume Activation Server Role is installed. + > To activate a KMS Host Key (CSVLK) for Microsoft Office, you need to install the version-specific Office Volume License Pack on the server where the Volume Activation Server Role is installed. + - [Office 2013 VL pack](https://www.microsoft.com/en-us/download/details.aspx?id=35584) - [Office 2016 VL pack](https://www.microsoft.com/en-us/download/details.aspx?id=49164) From f7ae476d1bdf800eb2b543e1117ec4d291a72104 Mon Sep 17 00:00:00 2001 From: Karl Wester-Ebbinghaus <45657752+Karl-WE@users.noreply.github.com> Date: Wed, 10 Feb 2021 19:30:38 +0100 Subject: [PATCH 039/223] Update windows/deployment/volume-activation/activate-using-active-directory-based-activation-client.md Co-authored-by: JohanFreelancer9 <48568725+JohanFreelancer9@users.noreply.github.com> --- .../activate-using-active-directory-based-activation-client.md | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/windows/deployment/volume-activation/activate-using-active-directory-based-activation-client.md b/windows/deployment/volume-activation/activate-using-active-directory-based-activation-client.md index c1dae11e8f..c472142ab1 100644 --- a/windows/deployment/volume-activation/activate-using-active-directory-based-activation-client.md +++ b/windows/deployment/volume-activation/activate-using-active-directory-based-activation-client.md @@ -105,7 +105,8 @@ When a reactivation event occurs, the client queries AD DS for the activation o > To activate a KMS Host Key (CSVLK) for Microsoft Office, you need to install the version-specific Office Volume License Pack on the server where the Volume Activation Server Role is installed. - - [Office 2013 VL pack](https://www.microsoft.com/en-us/download/details.aspx?id=35584) + - [Office 2013 VL pack](https://www.microsoft.com/download/details.aspx?id=35584) + - [Office 2016 VL pack](https://www.microsoft.com/en-us/download/details.aspx?id=49164) - [Office 2019 VL pack](https://www.microsoft.com/en-us/download/details.aspx?id=57342) From 9b7c051fce99a9933280d920ea9a0adc9a48979a Mon Sep 17 00:00:00 2001 From: Karl Wester-Ebbinghaus <45657752+Karl-WE@users.noreply.github.com> Date: Wed, 10 Feb 2021 19:30:46 +0100 Subject: [PATCH 040/223] Update windows/deployment/volume-activation/activate-using-active-directory-based-activation-client.md Co-authored-by: JohanFreelancer9 <48568725+JohanFreelancer9@users.noreply.github.com> --- .../activate-using-active-directory-based-activation-client.md | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/windows/deployment/volume-activation/activate-using-active-directory-based-activation-client.md b/windows/deployment/volume-activation/activate-using-active-directory-based-activation-client.md index c472142ab1..3ec15b4f4b 100644 --- a/windows/deployment/volume-activation/activate-using-active-directory-based-activation-client.md +++ b/windows/deployment/volume-activation/activate-using-active-directory-based-activation-client.md @@ -107,7 +107,8 @@ When a reactivation event occurs, the client queries AD DS for the activation o - [Office 2013 VL pack](https://www.microsoft.com/download/details.aspx?id=35584) - - [Office 2016 VL pack](https://www.microsoft.com/en-us/download/details.aspx?id=49164) + - [Office 2016 VL pack](https://www.microsoft.com/download/details.aspx?id=49164) + - [Office 2019 VL pack](https://www.microsoft.com/en-us/download/details.aspx?id=57342) **Figure 15**. Choosing how to activate your product From f9df2cc67de6f9cd539501fd08c03ecd6bbb64ff Mon Sep 17 00:00:00 2001 From: Karl Wester-Ebbinghaus <45657752+Karl-WE@users.noreply.github.com> Date: Wed, 10 Feb 2021 19:31:02 +0100 Subject: [PATCH 041/223] Update windows/deployment/volume-activation/activate-using-active-directory-based-activation-client.md Co-authored-by: JohanFreelancer9 <48568725+JohanFreelancer9@users.noreply.github.com> --- .../activate-using-active-directory-based-activation-client.md | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/windows/deployment/volume-activation/activate-using-active-directory-based-activation-client.md b/windows/deployment/volume-activation/activate-using-active-directory-based-activation-client.md index 3ec15b4f4b..f6bb4acffb 100644 --- a/windows/deployment/volume-activation/activate-using-active-directory-based-activation-client.md +++ b/windows/deployment/volume-activation/activate-using-active-directory-based-activation-client.md @@ -128,7 +128,8 @@ To verify your Active Directory-based activation configuration, complete the fol > [!NOTE] > If you are using both KMS and Active Directory-based activation, it may be difficult to see whether a client has been activated by KMS or by Active Directory-based activation. Consider disabling KMS during the test, or make sure that you are using a client computer that has not already been activated by KMS. The **slmgr.vbs /dlv** command also indicates whether KMS has been used. -> To manage individual activations or apply multiple (mass) activations, please consider using [VAMT](https://docs.microsoft.com/en-us/windows/deployment/volume-activation/volume-activation-management-tool). +> To manage individual activations or apply multiple (mass) activations, please consider using the [VAMT](https://docs.microsoft.com/windows/deployment/volume-activation/volume-activation-management-tool). + ## See also From 22de11d95fb5d326d0ba3dafcc6f13927a1964d9 Mon Sep 17 00:00:00 2001 From: Steve DiAcetis Date: Wed, 10 Feb 2021 10:32:55 -0800 Subject: [PATCH 042/223] Update servicing-stack-updates.md --- windows/deployment/update/servicing-stack-updates.md | 2 -- 1 file changed, 2 deletions(-) diff --git a/windows/deployment/update/servicing-stack-updates.md b/windows/deployment/update/servicing-stack-updates.md index 6ab6a9595d..13487eef17 100644 --- a/windows/deployment/update/servicing-stack-updates.md +++ b/windows/deployment/update/servicing-stack-updates.md @@ -29,8 +29,6 @@ Servicing stack updates provide fixes to the servicing stack, the component that Servicing stack updates improve the reliability of the update process to mitigate potential issues while installing the latest quality updates and feature updates. If you don't install the latest servicing stack update, there's a risk that your device can't be updated with the latest Microsoft security fixes. -For information about some changes to servicing stack updates, see [Simplifing Deployment of Servicing Stack Updates](https://techcommunity.microsoft.com/t5/windows-it-pro-blog/simplifying-on-premises-deployment-of-servicing-stack-updates/ba-p/1646039) on the Windows IT Pro blog. - ## When are they released? Servicing stack update are released depending on new issues or vulnerabilities. In rare occasions a servicing stack update may need to be released on demand to address an issue impacting systems installing the monthly security update. Starting in November 2018 new servicing stack updates will be classified as "Security" with a severity rating of "Critical." From dccb819e1223e42900bcb1271e08a21cc91ec9fe Mon Sep 17 00:00:00 2001 From: ImranHabib <47118050+joinimran@users.noreply.github.com> Date: Thu, 11 Feb 2021 10:19:04 +0500 Subject: [PATCH 043/223] markdown adjustments As suggested, make corrections in the markdown of the text. Problem: https://github.com/MicrosoftDocs/windows-itpro-docs/issues/9114 --- .../credential-guard/credential-guard-considerations.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/windows/security/identity-protection/credential-guard/credential-guard-considerations.md b/windows/security/identity-protection/credential-guard/credential-guard-considerations.md index 90a4a08397..b69fe341ce 100644 --- a/windows/security/identity-protection/credential-guard/credential-guard-considerations.md +++ b/windows/security/identity-protection/credential-guard/credential-guard-considerations.md @@ -42,9 +42,9 @@ As the depth and breadth of protections provided by Windows Defender Credential ### Saved Windows Credentials Protected Starting with Windows 10, version 1511, domain credentials that are stored with Credential Manager are protected with Windows Defender Credential Guard. Credential Manager allows you to store three types of credentials: Windows credentials, certificate-based credentials, and generic credentials. Generic credentials such as user names and passwords that you use to log on to websites are not protected since the applications require your cleartext password. If the application does not need a copy of the password, they can save domain credentials as Windows credentials that are protected. Windows credentials are used to connect to other computers on a network. The following considerations apply to the Windows Defender Credential Guard protections for Credential Manager: - - Windows credentials saved by Remote Desktop Client cannot be sent to a remote host. Attempts to use saved Windows credentials fail, displaying the error message "Logon attempt failed." - - Applications that extract Windows credentials fail. - - When credentials are backed up from a PC that has Windows Defender Credential Guard enabled, the Windows credentials cannot be restored. If you need to back up your credentials, you must do this before you enable Windows Defender Credential Guard. Otherwise, you cannot restore those credentials. +* Windows credentials saved by Remote Desktop Client cannot be sent to a remote host. Attempts to use saved Windows credentials fail, displaying the error message "Logon attempt failed." +* Applications that extract Windows credentials fail. +* When credentials are backed up from a PC that has Windows Defender Credential Guard enabled, the Windows credentials cannot be restored. If you need to back up your credentials, you must do this before you enable Windows Defender Credential Guard. Otherwise, you cannot restore those credentials. ## Clearing TPM Considerations Virtualization-based Security (VBS) uses the TPM to protect its key. So when the TPM is cleared then the TPM protected key used to encrypt VBS secrets is lost. From 5231e7592100c363180bbd5976a0bf0706600f7b Mon Sep 17 00:00:00 2001 From: VARADHARAJAN K <3296790+RAJU2529@users.noreply.github.com> Date: Thu, 11 Feb 2021 13:59:53 +0530 Subject: [PATCH 044/223] Update windows/deployment/usmt/usmt-recognized-environment-variables.md Co-authored-by: Trond B. Krokli <38162891+illfated@users.noreply.github.com> --- .../deployment/usmt/usmt-recognized-environment-variables.md | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/windows/deployment/usmt/usmt-recognized-environment-variables.md b/windows/deployment/usmt/usmt-recognized-environment-variables.md index 59de92c6b0..496e80bf84 100644 --- a/windows/deployment/usmt/usmt-recognized-environment-variables.md +++ b/windows/deployment/usmt/usmt-recognized-environment-variables.md @@ -319,7 +319,7 @@ You can use these variables in the .xml files within sections with `context=User

CSIDL_CONTACTS

-

This refers to the Contacts folder in CSIDL_PROFILE.

+

This refers to the Contacts folder in %CSIDL_PROFILE%.

CSIDL_CONTROLS

@@ -468,4 +468,3 @@ You can use these variables in the .xml files within sections with `context=User - From 96037c45cd156a6b54e0405e8ef5538542362406 Mon Sep 17 00:00:00 2001 From: VARADHARAJAN K <3296790+RAJU2529@users.noreply.github.com> Date: Thu, 11 Feb 2021 14:01:03 +0530 Subject: [PATCH 045/223] Update windows/deployment/usmt/usmt-recognized-environment-variables.md accepted Co-authored-by: Trond B. Krokli <38162891+illfated@users.noreply.github.com> --- .../deployment/usmt/usmt-recognized-environment-variables.md | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/windows/deployment/usmt/usmt-recognized-environment-variables.md b/windows/deployment/usmt/usmt-recognized-environment-variables.md index 496e80bf84..4ca2874fab 100644 --- a/windows/deployment/usmt/usmt-recognized-environment-variables.md +++ b/windows/deployment/usmt/usmt-recognized-environment-variables.md @@ -116,7 +116,7 @@ You can use these variables within sections in the .xml files with `context=User

Refers to the Appdata folder inside %DEFAULTUSERPROFILE%.

-

CCSIDL_DEFAULT_LOCAL_APPDATA

+

CSIDL_DEFAULT_LOCAL_APPDATA

Refers to the local Appdata folder inside %DEFAULTUSERPROFILE%.

@@ -467,4 +467,3 @@ You can use these variables in the .xml files within sections with `context=User - From 15770237c9fc41c388259d9b19cfd557869bf34b Mon Sep 17 00:00:00 2001 From: Karl Wester-Ebbinghaus <45657752+Karl-WE@users.noreply.github.com> Date: Thu, 11 Feb 2021 10:33:26 +0100 Subject: [PATCH 046/223] Update windows/deployment/volume-activation/activate-using-active-directory-based-activation-client.md Co-authored-by: JohanFreelancer9 <48568725+JohanFreelancer9@users.noreply.github.com> --- .../activate-using-active-directory-based-activation-client.md | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/windows/deployment/volume-activation/activate-using-active-directory-based-activation-client.md b/windows/deployment/volume-activation/activate-using-active-directory-based-activation-client.md index f6bb4acffb..1d42b159e5 100644 --- a/windows/deployment/volume-activation/activate-using-active-directory-based-activation-client.md +++ b/windows/deployment/volume-activation/activate-using-active-directory-based-activation-client.md @@ -109,7 +109,8 @@ When a reactivation event occurs, the client queries AD DS for the activation o - [Office 2016 VL pack](https://www.microsoft.com/download/details.aspx?id=49164) - - [Office 2019 VL pack](https://www.microsoft.com/en-us/download/details.aspx?id=57342) + - [Office 2019 VL pack](https://www.microsoft.com/download/details.aspx?id=57342) + **Figure 15**. Choosing how to activate your product From 7650d404ec22f0a9ac7b01491b76baa616467c3f Mon Sep 17 00:00:00 2001 From: Apu Dutta Date: Fri, 12 Feb 2021 10:27:42 -0800 Subject: [PATCH 047/223] Update EUICC CSP with latest changes The DiscoveryServer nodes were added for Cobalt. Update the CSP page to reflect these changes. Also added missing nodes from this structure - PPR1Allowed and PPR1AlreadySet --- windows/client-management/mdm/euiccs-csp.md | 30 +++++++++++++++++++++ 1 file changed, 30 insertions(+) diff --git a/windows/client-management/mdm/euiccs-csp.md b/windows/client-management/mdm/euiccs-csp.md index 1f42e3e43d..cf03244fdf 100644 --- a/windows/client-management/mdm/euiccs-csp.md +++ b/windows/client-management/mdm/euiccs-csp.md @@ -38,6 +38,36 @@ Required. Indicates whether this eUICC is physically present and active. Updated Supported operation is Get. Value type is boolean. +**_eUICC_/PPR1Allowed** +Required. Indicates whether the download of a profile with PPR1 is allowed. If the eUICC already has a profile (regardless of its origin and policy rules associated with it), then the download of a profile with PPR1 is not allowed. + +Supported operation is Get. Value type is boolean. + +**_eUICC_/PPR1AlreadySet** +Required. Indicates whether the eUICC has already a profile with PPR1. + +Supported operation is Get. Value type is boolean. + +**_eUICC_/DownloadServers** +Interior node. Represents default SM-DP+ discovery requests. + +Supported operation is Get. + +**_eUICC_/DownloadServers/_ServerName_** +Interior node. Optional. Node representing the discovery operation for a server name. The node name is the fully qualified domain name of the SM-DP+ server that will be used for profile discovery. Creation of this subtree triggers a discovery request. + +Supported operations are Add, Get, and Delete. + +**_eUICC_/DownloadServers/_ServerName_/DiscoveryState** +Required. Current state of the discovery operation for the parent ServerName (Requested = 1, Executing = 2, Completed = 3, Failed = 4). Queried by the CSP and only updated by the LPA. + +Supported operation is Get. Value type is integer. Default value is 1. + +**_eUICC_/DownloadServers/_ServerName_/AutoEnable** +Required. Indicates whether the discovered profile must be enabled automatically after install. This must be set by the MDM when the ServerName subtree is created + +Supported operations are Add, Get, and Replace. Value type is bool. + **_eUICC_/Profiles** Interior node. Required. Represents all enterprise-owned profiles. From 87062dbbbf3a9630ea1cb5a7f9b4daadf5797b71 Mon Sep 17 00:00:00 2001 From: Apu Dutta Date: Fri, 12 Feb 2021 10:31:33 -0800 Subject: [PATCH 048/223] Update euiccs-ddf-file.md --- .../client-management/mdm/euiccs-ddf-file.md | 206 +++++++++++++++++- 1 file changed, 203 insertions(+), 3 deletions(-) diff --git a/windows/client-management/mdm/euiccs-ddf-file.md b/windows/client-management/mdm/euiccs-ddf-file.md index 38bb8e5f6f..24adff5b0b 100644 --- a/windows/client-management/mdm/euiccs-ddf-file.md +++ b/windows/client-management/mdm/euiccs-ddf-file.md @@ -49,7 +49,7 @@ The XML below if for Windows 10, version 1803. - com.microsoft/1.1/MDM/eUICCs + com.microsoft/1.2/MDM/eUICCs @@ -58,7 +58,7 @@ The XML below if for Windows 10, version 1803. - Represents information associated with an eUICC. There is one subtree for each known eUICC, created by the Local Profile Assistant (LPA) when the eUICC is first seen. The node name is meaningful only to the LPA (which associates it with an eUICC ID (EID) in an implementation-specific manner, e.g., this could be a SHA-256 hash of the EID). The node name "Default" represents the currently active eUICC. + Represents information associated with an eUICC. There is one subtree for each known eUICC, created by the Local Profile Assistant (LPA) when the eUICC is first seen. The node name is the eUICC ID (EID). The node name "Default" represents the currently active eUICC. @@ -79,7 +79,7 @@ The XML below if for Windows 10, version 1803. - Identifies an eUICC in an implementation-specific manner, e.g., this could be a SHA-256 hash of the EID. + The EID. @@ -118,6 +118,139 @@ The XML below if for Windows 10, version 1803. + + PPR1Allowed + + + + + Indicates whether the download of a profile with PPR1 is allowed. If the eUICC has already a profile (regardless of its origin and policy rules associated with it), then the download of a profile with PPR1 is not allowed. + + + + + + + + + + + text/plain + + + + + PPR1AlreadySet + + + + + Indicates whether the eUICC has already a profile with PPR1. + + + + + + + + + + + text/plain + + + + + DownloadServers + + + + + Represents default SM-DP+ discovery requests. + + + + + + + + + + + + + + + + + + + + + + + Node representing the discovery operation for a server name. The node name is the fully qualified domain name of the SM-DP+ server that will be used for profile discovery. Creation of this subtree triggers a discovery request. + + + + + + + + + + ServerName + + + + + + DiscoveryState + + + + + 1 + Current state of the discovery operation for the parent ServerName (Requested = 1, Executing = 2, Completed = 3, Failed = 4). Queried by the CSP and only updated by the LPA. + + + + + + + + + + + text/plain + + + + + AutoEnable + + + + + + + Indicates whether the discovered profile must be enabled automatically after install. This must be set by the MDM when the ServerName subtree is created. + + + + + + + + + + + text/plain + + + + + Profiles @@ -145,6 +278,7 @@ The XML below if for Windows 10, version 1803. + Node representing an enterprise-owned eUICC profile. The node name is the ICCID of the profile (which is a unique identifier). Creation of this subtree triggers an AddProfile request by the LPA (which installs the profile on the eUICC). Removal of this subtree triggers the LPA to delete the profile (if resident on the eUICC). @@ -167,6 +301,7 @@ The XML below if for Windows 10, version 1803. + Fully qualified domain name of the SM-DP+ that can download this profile. Must be set by the MDM when the ICCID subtree is created. @@ -192,6 +327,7 @@ The XML below if for Windows 10, version 1803. + Matching ID (activation code token) for profile download. Must be set by the MDM when the ICCID subtree is created. @@ -256,6 +392,70 @@ The XML below if for Windows 10, version 1803. + + PPR1Set + + + + + This profile policy rule indicates whether disabling of this profile is not allowed (true if not allowed, false otherwise). + + + + + + + + + + + text/plain + + + + + PPR2Set + + + + + This profile policy rule indicates whether deletion of this profile is not allowed (true if not allowed, false otherwise). + + + + + + + + + + + text/plain + + + + + ErrorDetail + + + + + 0 + Detailed error if the profile download and install procedure failed (None = 0, CardGeneralFailure = 1, ConfirmationCodeMissing = 3, ForbiddenByPolicy = 5, InvalidMatchingId = 6, NoEligibleProfileForThisDevice = 7, NotEnoughSpaceOnCard = 8, ProfileEidMismatch = 10, ProfileNotAvailableForNewBinding = 11, ProfileNotReleasedByOperator = 12, RemoteServerGeneralFailure = 13, RemoteServerUnreachable = 14). + + + + + + + + + + + text/plain + + + From f48a3eba273e4bf2cf86a407df0f677c13f7faf2 Mon Sep 17 00:00:00 2001 From: Warren Williams Date: Fri, 12 Feb 2021 16:19:59 -0600 Subject: [PATCH 049/223] Update mandatory-user-profile.md --- windows/client-management/mandatory-user-profile.md | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/windows/client-management/mandatory-user-profile.md b/windows/client-management/mandatory-user-profile.md index e77a3132db..5b40fc92cb 100644 --- a/windows/client-management/mandatory-user-profile.md +++ b/windows/client-management/mandatory-user-profile.md @@ -94,6 +94,8 @@ First, you create a default user profile with the customizations that you want, 5. The sysprep process reboots the PC and starts at the first-run experience screen. Complete the set up, and then sign in to the computer using an account that has local administrator privileges. 6. Right-click Start, go to **Control Panel** (view by large or small icons) > **System** > **Advanced system settings**, and click **Settings** in the **User Profiles** section. + +Starting in Windows 10 version (2004) Open the Settings app and click on Advanced system settings 7. In **User Profiles**, click **Default Profile**, and then click **Copy To**. @@ -103,12 +105,13 @@ First, you create a default user profile with the customizations that you want, ![Example of UI](images/copy-to-change.png) -9. In **Select User or Group**, in the **Enter the object name to select** field, type `everyone`, click **Check Names**, and then click **OK**. +9. In **Select User or Group**, in the **Enter the object name to select** field, type `everyone` or the group of users that the profile will be assigned to, click **Check Names**, and then click **OK**. 10. In **Copy To**, in the **Copy profile to** field, enter the path and folder name where you want to store the mandatory profile. The folder name must use the correct [extension](#extension) for the operating system version. For example, the folder name must end with “.v6” to identify it as a user profile folder for Windows 10, version 1607. - If the device is joined to the domain and you are signed in with an account that has permissions to write to a shared folder on the network, you can enter the shared folder path. - If the device is not joined to the domain, you can save the profile locally and then copy it to the shared folder location. + - Optionally you can check the box “Mandatory profile”. This step is not required but will set permissions that are more restrictive and it is recommend to do so ![Example of UI](images/copy-to-path.png) From 35e5e3714a2151d5de5165309b8566414750c8c7 Mon Sep 17 00:00:00 2001 From: Warren Williams Date: Fri, 12 Feb 2021 18:02:45 -0600 Subject: [PATCH 050/223] Update mandatory-user-profile.md We need to also update screen shots with the control panel applet that has the check box. --- windows/client-management/mandatory-user-profile.md | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/windows/client-management/mandatory-user-profile.md b/windows/client-management/mandatory-user-profile.md index 211519bdec..f082708dbb 100644 --- a/windows/client-management/mandatory-user-profile.md +++ b/windows/client-management/mandatory-user-profile.md @@ -84,6 +84,8 @@ First, you create a default user profile with the customizations that you want, 1. Right-click Start, go to **Control Panel** (view by large or small icons) > **System** > **Advanced system settings**, and click **Settings** in the **User Profiles** section. +Starting in Windows 10 version (2004) Open the Settings app and click on Advanced system settings + 1. In **User Profiles**, click **Default Profile**, and then click **Copy To**. ![Example of UI](images/copy-to.png) @@ -92,12 +94,13 @@ First, you create a default user profile with the customizations that you want, ![Example of UI](images/copy-to-change.png) -1. In **Select User or Group**, in the **Enter the object name to select** field, type `everyone`, click **Check Names**, and then click **OK**. +1. In **Select User or Group**, in the **Enter the object name to select** field, type `everyone` or the group of users that the profile will be assigned to, click **Check Names**, and then click **OK**. 1. In **Copy To**, in the **Copy profile to** field, enter the path and folder name where you want to store the mandatory profile. The folder name must use the correct [extension](#profile-extension-for-each-windows-version) for the operating system version. For example, the folder name must end with ".v6" to identify it as a user profile folder for Windows 10, version 1607. - If the device is joined to the domain and you are signed in with an account that has permissions to write to a shared folder on the network, you can enter the shared folder path. - If the device is not joined to the domain, you can save the profile locally and then copy it to the shared folder location. + - Optionally you can check the box “Mandatory profile”. This step is not required but will set permissions that are more restrictive and it is recommend to do so ![Example of UI](images/copy-to-path.png) From 4a739cfac804974a63d5e2d90c18f35d4e0cf1c2 Mon Sep 17 00:00:00 2001 From: "Trond B. Krokli" <38162891+illfated@users.noreply.github.com> Date: Sun, 14 Feb 2021 03:29:02 +0100 Subject: [PATCH 051/223] Azure ATP: Microsoft Defender for Identity From issue ticket #9142 (**old product name - Azure ATP**): > **Azure ATP is now called Defender for Identity, please update the text on this page.** Changes proposed: - Replace "Azure ATP" with 'Microsoft Defender for Identity' Codestyle & whitespace: - Add missing MarkDown indent marker compatibility spacing Closes #9142 --- .../advanced-features.md | 55 +++++++++---------- 1 file changed, 27 insertions(+), 28 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 0230069f42..ac0a1aff78 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/advanced-features.md +++ b/windows/security/threat-protection/microsoft-defender-atp/advanced-features.md @@ -1,7 +1,7 @@ --- -title: Configure advanced features in Microsoft Defender ATP -description: Turn on advanced features such as block file in Microsoft Defender Advanced Threat Protection. -keywords: advanced features, settings, block file, automated investigation, auto-resolve, skype, azure atp, office 365, azure information protection, intune +title: Configure advanced features in Microsoft Defender for Endpoint +description: Turn on advanced features such as block file in Microsoft Defender for Endpoint. +keywords: advanced features, settings, block file, automated investigation, auto-resolve, skype, microsoft defender for identity, office 365, azure information protection, intune search.product: eADQiWindows 10XVcnh search.appverid: met150 ms.prod: m365-security @@ -27,7 +27,7 @@ ms.technology: mde - [Microsoft Defender for Endpoint](https://go.microsoft.com/fwlink/?linkid=2154037) ->Want to experience Defender for Endpoint? [Sign up for a free trial.](https://www.microsoft.com/microsoft-365/windows/microsoft-defender-atp?ocid=docs-wdatp-advancedfeats-abovefoldlink) +> Want to experience Defender for Endpoint? [Sign up for a free trial.](https://www.microsoft.com/microsoft-365/windows/microsoft-defender-atp?ocid=docs-wdatp-advancedfeats-abovefoldlink) Depending on the Microsoft security products that you use, some advanced features might be available for you to integrate Defender for Endpoint with. @@ -63,13 +63,13 @@ Enabling this feature allows you to run unsigned scripts in a live response sess For tenants created on or after Windows 10, version 1809 the automated investigation and remediation capability is configured by default to resolve alerts where the automated analysis result status is "No threats found" or "Remediated". If you don't want to have alerts auto-resolved, you'll need to manually turn off the feature. ->[!TIP] ->For tenants created prior that version, you'll need to manually turn this feature on from the [Advanced features](https://securitycenter.windows.com/preferences2/integration) page. +> [!TIP] +> For tenants created prior that version, you'll need to manually turn this feature on from the [Advanced features](https://securitycenter.windows.com/preferences2/integration) page. ->[!NOTE] +> [!NOTE] > ->- The result of the auto-resolve action may influence the Device risk level calculation which is based on the active alerts found on a device. ->- If a security operations analyst manually sets the status of an alert to "In progress" or "Resolved" the auto-resolve capability will not overwrite it. +> - The result of the auto-resolve action may influence the Device risk level calculation which is based on the active alerts found on a device. +> - If a security operations analyst manually sets the status of an alert to "In progress" or "Resolved" the auto-resolve capability will not overwrite it. ## Allow or block file @@ -100,8 +100,8 @@ To use this feature, devices must be running Windows 10 version 1709 or later. T For more information, see [Manage indicators](manage-indicators.md). ->[!NOTE] ->Network protection leverages reputation services that process requests in locations that might be outside of the location you have selected for your Defender for Endpoint data. +> [!NOTE] +> Network protection leverages reputation services that process requests in locations that might be outside of the location you have selected for your Defender for Endpoint data. ## Show user details @@ -117,15 +117,15 @@ For more information, see [Investigate a user account](investigate-user.md). Enabling the Skype for Business integration gives you the ability to communicate with users using Skype for Business, email, or phone. This can be handy when you need to communicate with the user and mitigate risks. ->[!NOTE] +> [!NOTE] > When a device is being isolated from the network, there's a pop-up where you can choose to enable Outlook and Skype communications which allows communications to the user while they are disconnected from the network. This setting applies to Skype and Outlook communication when devices are in isolation mode. ## Azure Advanced Threat Protection integration The integration with Azure Advanced Threat Protection allows you to pivot directly into another Microsoft Identity security product. Azure Advanced Threat Protection augments an investigation with additional insights about a suspected compromised account and related resources. By enabling this feature, you'll enrich the device-based investigation capability by pivoting across the network from an identify point of view. ->[!NOTE] ->You'll need to have the appropriate license to enable this feature. +> [!NOTE] +> You'll need to have the appropriate license to enable this feature. ## Office 365 Threat Intelligence connection @@ -133,8 +133,8 @@ This feature is only available if you have an active Office 365 E5 or the Threat When you turn this feature on, you'll be able to incorporate data from Office 365 Advanced Threat Protection into Microsoft Defender Security Center to conduct a comprehensive security investigation across Office 365 mailboxes and Windows devices. ->[!NOTE] ->You'll need to have the appropriate license to enable this feature. +> [!NOTE] +> You'll need to have the appropriate license to enable this feature. To receive contextual device integration in Office 365 Threat Intelligence, you'll need to enable the Defender for Endpoint settings in the Security & Compliance dashboard. For more information, see [Office 365 Threat Intelligence overview](https://support.office.com/en-us/article/Office-365-Threat-Intelligence-overview-32405DA5-BEE1-4A4B-82E5-8399DF94C512). @@ -142,15 +142,15 @@ To receive contextual device integration in Office 365 Threat Intelligence, you' Out of the two Microsoft Threat Expert components, targeted attack notification is in general availability. Experts-on-demand capability is still in preview. You can only use the experts-on-demand capability if you have applied for preview and your application has been approved. You can receive targeted attack notifications from Microsoft Threat Experts through your Defender for Endpoint portal's alerts dashboard and via email if you configure it. ->[!NOTE] ->The Microsoft Threat Experts capability in Defender for Endpoint is available with an E5 license for [Enterprise Mobility + Security](https://www.microsoft.com/cloud-platform/enterprise-mobility-security). +> [!NOTE] +> The Microsoft Threat Experts capability in Defender for Endpoint is available with an E5 license for [Enterprise Mobility + Security](https://www.microsoft.com/cloud-platform/enterprise-mobility-security). ## Microsoft Cloud App Security Enabling this setting forwards Defender for Endpoint signals to Microsoft Cloud App Security to provide deeper visibility into cloud application usage. Forwarded data is stored and processed in the same location as your Cloud App Security data. ->[!NOTE] ->This feature will be available with an E5 license for [Enterprise Mobility + Security](https://www.microsoft.com/cloud-platform/enterprise-mobility-security) on devices running Windows 10, version 1709 (OS Build 16299.1085 with [KB4493441](https://support.microsoft.com/help/4493441)), Windows 10, version 1803 (OS Build 17134.704 with [KB4493464](https://support.microsoft.com/help/4493464)), Windows 10, version 1809 (OS Build 17763.379 with [KB4489899](https://support.microsoft.com/help/4489899)) or later Windows 10 versions. +> [!NOTE] +> This feature will be available with an E5 license for [Enterprise Mobility + Security](https://www.microsoft.com/cloud-platform/enterprise-mobility-security) on devices running Windows 10, version 1709 (OS Build 16299.1085 with [KB4493441](https://support.microsoft.com/help/4493441)), Windows 10, version 1803 (OS Build 17134.704 with [KB4493464](https://support.microsoft.com/help/4493464)), Windows 10, version 1809 (OS Build 17763.379 with [KB4489899](https://support.microsoft.com/help/4489899)) or later Windows 10 versions. ## Azure Information Protection @@ -158,13 +158,13 @@ Turning on this setting allows signals to be forwarded to Azure Information Prot ## Microsoft Secure Score -Forwards Microsoft Defender ATP signals to Microsoft Secure Score in the Microsoft 365 security center. Turning on this feature gives Microsoft Secure Score visibility into the devices security posture. Forwarded data is stored and processed in the same location as the your Microsoft Secure Score data. +Forwards Microsoft Defender for Endpoint signals to Microsoft Secure Score in the Microsoft 365 security center. Turning on this feature gives Microsoft Secure Score visibility into the devices security posture. Forwarded data is stored and processed in the same location as the your Microsoft Secure Score data. -### Enable the Microsoft Defender ATP integration from the Azure ATP portal +### Enable the Microsoft Defender for Endpoint integration from the Microsoft Defender for Identity portal -To receive contextual device integration in Azure ATP, you'll also need to enable the feature in the Azure ATP portal. +To receive contextual device integration in Microsoft Defender for Identity, you'll also need to enable the feature in the Microsoft Defender for Identity portal. -1. Log in to the [Azure portal](https://portal.atp.azure.com/) with a Global Administrator or Security Administrator role. +1. Log in to the [Microsoft Defender for Identity portal](https://portal.atp.azure.com/) with a Global Administrator or Security Administrator role. 2. Click **Create your instance**. @@ -176,8 +176,8 @@ After completing the integration steps on both portals, you'll be able to see re Defender for Endpoint can be integrated with [Microsoft Intune](https://docs.microsoft.com/intune/what-is-intune) to [enable device risk-based conditional access](https://docs.microsoft.com/intune/advanced-threat-protection#enable-windows-defender-atp-in-intune). When you [turn on this feature](configure-conditional-access.md), you'll be able to share Defender for Endpoint device information with Intune, enhancing policy enforcement. ->[!IMPORTANT] ->You'll need to enable the integration on both Intune and Defender for Endpoint to use this feature. For more information on specific steps, see [Configure Conditional Access in Defender for Endpoint](configure-conditional-access.md). +> [!IMPORTANT] +> You'll need to enable the integration on both Intune and Defender for Endpoint to use this feature. For more information on specific steps, see [Configure Conditional Access in Defender for Endpoint](configure-conditional-access.md). This feature is only available if you have the following: @@ -188,7 +188,7 @@ This feature is only available if you have the following: When you enable Intune integration, Intune will automatically create a classic Conditional Access (CA) policy. This classic CA policy is a prerequisite for setting up status reports to Intune. It should not be deleted. ->[!NOTE] +> [!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. ## Preview features @@ -207,4 +207,3 @@ After configuring the [Security policy violation indicators](https://docs.micros - [Update data retention settings](data-retention-settings.md) - [Configure alert notifications](configure-email-notifications.md) - From d2390f333a8dd51c2df1fcb803d17fc0d9650790 Mon Sep 17 00:00:00 2001 From: "Trond B. Krokli" <38162891+illfated@users.noreply.github.com> Date: Mon, 15 Feb 2021 21:39:22 +0100 Subject: [PATCH 052/223] Comma added after version number MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit "For tenants created on or after Windows 10, version 1809, […]" Co-authored-by: JohanFreelancer9 <48568725+JohanFreelancer9@users.noreply.github.com> --- .../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 ac0a1aff78..b849971fb1 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/advanced-features.md +++ b/windows/security/threat-protection/microsoft-defender-atp/advanced-features.md @@ -61,7 +61,7 @@ Enabling this feature allows you to run unsigned scripts in a live response sess ## Autoresolve remediated alerts -For tenants created on or after Windows 10, version 1809 the automated investigation and remediation capability is configured by default to resolve alerts where the automated analysis result status is "No threats found" or "Remediated". If you don't want to have alerts auto-resolved, you'll need to manually turn off the feature. +For tenants created on or after Windows 10, version 1809, the automated investigation and remediation capability is configured by default to resolve alerts where the automated analysis result status is "No threats found" or "Remediated". If you don't want to have alerts auto-resolved, you'll need to manually turn off the feature. > [!TIP] > For tenants created prior that version, you'll need to manually turn this feature on from the [Advanced features](https://securitycenter.windows.com/preferences2/integration) page. From c2bf9746e4a0b2bd7c80aa21d7d2aca835b4bd34 Mon Sep 17 00:00:00 2001 From: "Trond B. Krokli" <38162891+illfated@users.noreply.github.com> Date: Mon, 15 Feb 2021 21:40:42 +0100 Subject: [PATCH 053/223] Add missing particle "to" in the opening clause "> For tenants created prior to that version," Co-authored-by: JohanFreelancer9 <48568725+JohanFreelancer9@users.noreply.github.com> --- .../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 b849971fb1..9df4bdc1d8 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/advanced-features.md +++ b/windows/security/threat-protection/microsoft-defender-atp/advanced-features.md @@ -64,7 +64,7 @@ Enabling this feature allows you to run unsigned scripts in a live response sess For tenants created on or after Windows 10, version 1809, the automated investigation and remediation capability is configured by default to resolve alerts where the automated analysis result status is "No threats found" or "Remediated". If you don't want to have alerts auto-resolved, you'll need to manually turn off the feature. > [!TIP] -> For tenants created prior that version, you'll need to manually turn this feature on from the [Advanced features](https://securitycenter.windows.com/preferences2/integration) page. +> For tenants created prior to that version, you'll need to manually turn this feature on from the [Advanced features](https://securitycenter.windows.com/preferences2/integration) page. > [!NOTE] > From 8ce41e88db630de8a362821258185c9c5e69d6e9 Mon Sep 17 00:00:00 2001 From: "Trond B. Krokli" <38162891+illfated@users.noreply.github.com> Date: Mon, 15 Feb 2021 21:48:05 +0100 Subject: [PATCH 054/223] Add missing comma after the build version support page link MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit "[…] [KB4489899](https://support.microsoft.com/help/4489899)), or later Windows 10 versions." Co-authored-by: JohanFreelancer9 <48568725+JohanFreelancer9@users.noreply.github.com> --- .../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 9df4bdc1d8..0dbdc3b8db 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/advanced-features.md +++ b/windows/security/threat-protection/microsoft-defender-atp/advanced-features.md @@ -150,7 +150,7 @@ Out of the two Microsoft Threat Expert components, targeted attack notification Enabling this setting forwards Defender for Endpoint signals to Microsoft Cloud App Security to provide deeper visibility into cloud application usage. Forwarded data is stored and processed in the same location as your Cloud App Security data. > [!NOTE] -> This feature will be available with an E5 license for [Enterprise Mobility + Security](https://www.microsoft.com/cloud-platform/enterprise-mobility-security) on devices running Windows 10, version 1709 (OS Build 16299.1085 with [KB4493441](https://support.microsoft.com/help/4493441)), Windows 10, version 1803 (OS Build 17134.704 with [KB4493464](https://support.microsoft.com/help/4493464)), Windows 10, version 1809 (OS Build 17763.379 with [KB4489899](https://support.microsoft.com/help/4489899)) or later Windows 10 versions. +> This feature will be available with an E5 license for [Enterprise Mobility + Security](https://www.microsoft.com/cloud-platform/enterprise-mobility-security) on devices running Windows 10, version 1709 (OS Build 16299.1085 with [KB4493441](https://support.microsoft.com/help/4493441)), Windows 10, version 1803 (OS Build 17134.704 with [KB4493464](https://support.microsoft.com/help/4493464)), Windows 10, version 1809 (OS Build 17763.379 with [KB4489899](https://support.microsoft.com/help/4489899)), or later Windows 10 versions. ## Azure Information Protection From f1df1bb196d2492934d7891b92f6b3bbdc43d7d2 Mon Sep 17 00:00:00 2001 From: "Trond B. Krokli" <38162891+illfated@users.noreply.github.com> Date: Mon, 15 Feb 2021 21:52:11 +0100 Subject: [PATCH 055/223] Minor grammar adjustments - Singular noun possessive: "devices" -> device's - Remove redundant particle "the" Co-authored-by: JohanFreelancer9 <48568725+JohanFreelancer9@users.noreply.github.com> --- .../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 0dbdc3b8db..f26b476606 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/advanced-features.md +++ b/windows/security/threat-protection/microsoft-defender-atp/advanced-features.md @@ -158,7 +158,7 @@ Turning on this setting allows signals to be forwarded to Azure Information Prot ## Microsoft Secure Score -Forwards Microsoft Defender for Endpoint signals to Microsoft Secure Score in the Microsoft 365 security center. Turning on this feature gives Microsoft Secure Score visibility into the devices security posture. Forwarded data is stored and processed in the same location as the your Microsoft Secure Score data. +Forwards Microsoft Defender for Endpoint signals to Microsoft Secure Score in the Microsoft 365 security center. Turning on this feature gives Microsoft Secure Score visibility into the device's security posture. Forwarded data is stored and processed in the same location as your Microsoft Secure Score data. ### Enable the Microsoft Defender for Endpoint integration from the Microsoft Defender for Identity portal From fc7f966b83baee50b1eeca70115c4eaac94b0b5a Mon Sep 17 00:00:00 2001 From: "Trond B. Krokli" <38162891+illfated@users.noreply.github.com> Date: Tue, 16 Feb 2021 20:11:24 +0100 Subject: [PATCH 056/223] Update link to Office 365 Threat Intelligence overview Old link: https://support.office.com/en-us/article/Office-365-Threat-Intelligence-overview-32405DA5-BEE1-4A4B-82E5-8399DF94C512 Redirects to: https://docs.microsoft.com/microsoft-365/security/office-365-security/office-365-ti New title based on the redirect landing page: **Threat investigation and response** --- .../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 f26b476606..1ddb88986f 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/advanced-features.md +++ b/windows/security/threat-protection/microsoft-defender-atp/advanced-features.md @@ -136,7 +136,7 @@ When you turn this feature on, you'll be able to incorporate data from Office 36 > [!NOTE] > You'll need to have the appropriate license to enable this feature. -To receive contextual device integration in Office 365 Threat Intelligence, you'll need to enable the Defender for Endpoint settings in the Security & Compliance dashboard. For more information, see [Office 365 Threat Intelligence overview](https://support.office.com/en-us/article/Office-365-Threat-Intelligence-overview-32405DA5-BEE1-4A4B-82E5-8399DF94C512). +To receive contextual device integration in Office 365 Threat Intelligence, you'll need to enable the Defender for Endpoint settings in the Security & Compliance dashboard. For more information, see [Threat investigation and response](https://docs.microsoft.com/microsoft-365/security/office-365-security/office-365-ti). ## Microsoft Threat Experts From 4530c9c4880b73bf28fb36fd49ad17eee1b24655 Mon Sep 17 00:00:00 2001 From: Andrei-George Stoica Date: Wed, 17 Feb 2021 09:25:59 +0200 Subject: [PATCH 057/223] Updating PS script link after gallery.technet removal Also adding download link for the cab file directly. --- .../security/threat-protection/mbsa-removal-and-guidance.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/windows/security/threat-protection/mbsa-removal-and-guidance.md b/windows/security/threat-protection/mbsa-removal-and-guidance.md index 09dc088c59..8ed4a703ef 100644 --- a/windows/security/threat-protection/mbsa-removal-and-guidance.md +++ b/windows/security/threat-protection/mbsa-removal-and-guidance.md @@ -25,14 +25,14 @@ MBSA was largely used in situations where neither Microsoft Update nor a local W A script can help you with an alternative to MBSA’s patch-compliance checking: - [Using WUA to Scan for Updates Offline](https://docs.microsoft.com/windows/desktop/wua_sdk/using-wua-to-scan-for-updates-offline), which includes a sample .vbs script. -For a PowerShell alternative, see [Using WUA to Scan for Updates Offline with PowerShell](https://gallery.technet.microsoft.com/Using-WUA-to-Scan-for-f7e5e0be). +For a PowerShell alternative, see [Using WUA to Scan for Updates Offline with PowerShell](https://github.com/andreiztm/thedeploymentguy/blob/main/WUAOfflineScan/Scan-UpdatesOffline.ps1). For example: [![VBS script](images/vbs-example.png)](https://docs.microsoft.com/windows/desktop/wua_sdk/using-wua-to-scan-for-updates-offline) -[![PowerShell script](images/powershell-example.png)](https://gallery.technet.microsoft.com/Using-WUA-to-Scan-for-f7e5e0be) +[![PowerShell script](images/powershell-example.png)](https://github.com/andreiztm/thedeploymentguy/blob/main/WUAOfflineScan/Scan-UpdatesOffline.ps1) -The preceding scripts leverage the [WSUS offline scan file](https://support.microsoft.com/help/927745/detailed-information-for-developers-who-use-the-windows-update-offline) (wsusscn2.cab) to perform a scan and get the same information on missing updates as MBSA supplied. MBSA also relied on the wsusscn2.cab to determine which updates were missing from a given system without connecting to any online service or server. The wsusscn2.cab file is still available and there are currently no plans to remove or replace it. +The preceding scripts leverage the [WSUS offline scan file](https://support.microsoft.com/help/927745/detailed-information-for-developers-who-use-the-windows-update-offline) ([wsusscn2.cab](https://go.microsoft.com/fwlink/?LinkID=74689)) to perform a scan and get the same information on missing updates as MBSA supplied. MBSA also relied on the wsusscn2.cab to determine which updates were missing from a given system without connecting to any online service or server. The wsusscn2.cab file is still available and there are currently no plans to remove or replace it. The wsusscn2.cab file contains the metadata of only security updates, update rollups and service packs available from Microsoft Update; it does not contain any information on non-security updates, tools or drivers. ## More Information From ea6f029362035706f62e9858c8da9481140a1daa Mon Sep 17 00:00:00 2001 From: nimishasatapathy <75668234+nimishasatapathy@users.noreply.github.com> Date: Wed, 17 Feb 2021 17:24:20 +0530 Subject: [PATCH 058/223] Updated --- .../mdm/policy-csp-browser.md | 72 +++++++++++++++++++ 1 file changed, 72 insertions(+) diff --git a/windows/client-management/mdm/policy-csp-browser.md b/windows/client-management/mdm/policy-csp-browser.md index d2c9190e0b..e65609226d 100644 --- a/windows/client-management/mdm/policy-csp-browser.md +++ b/windows/client-management/mdm/policy-csp-browser.md @@ -177,6 +177,10 @@ ms.localizationpriority: medium
Browser/ShowMessageWhenOpeningSitesInInternetExplorer
+ +
+ Browser/SuppressEdgeDeprecationNotification +
Browser/SyncFavoritesBetweenIEAndMicrosoftEdge
@@ -4069,6 +4073,74 @@ Most restricted value: 0
+ +**Browser/SuppressEdgeDeprecationNotification** + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Windows EditionSupported?
Homecross mark
Procheck mark
Businesscheck mark
Enterprisecheck mark
Educationcheck mark
+ + +
+ + +[Scope](./policy-configuration-service-provider.md#policy-scope): + +> [!div class = "checklist"] +> * User +> * Device + +
+ + + +This policy allows Enterprise Admins to turn off the notification for company devices that the Edge Legacy browser is no longer supported after 3/9/2021 to avoid confusion for their enterprise users and reduce help desk calls. +By default, a notification will be presented to the user informing them of this upon application startup. +With this policy, you can either allow (default) or suppress this notification. + +> [!NOTE] +> This policy is only enforced in Windows 10 for desktop and not supported in Windows 10 Mobile. + + + +ADMX Info: +- GP English name: *Suppress Edge Deprecation Notification* +- GP name: *SuppressEdgeDeprecationNotification* +- GP path: *Windows Components/Microsoft Edge* +- GP ADMX file name: *MicrosoftEdge.admx* + + + +Supported values: + +- 0 (default) – Allowed. Notification will be shown at application startup. +- 1 – Prevented/not allowed. + +
**Browser/SyncFavoritesBetweenIEAndMicrosoftEdge** From 65f3339a27348fdb52e16e3dbe2b4f4b1ae1c2c7 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Robin=20M=C3=BCller?= Date: Wed, 17 Feb 2021 15:33:25 +0100 Subject: [PATCH 059/223] Fixed Syntax errors in applocker-csp.md --- windows/client-management/mdm/applocker-csp.md | 12 ++++-------- 1 file changed, 4 insertions(+), 8 deletions(-) diff --git a/windows/client-management/mdm/applocker-csp.md b/windows/client-management/mdm/applocker-csp.md index 9904301173..362aae37c3 100644 --- a/windows/client-management/mdm/applocker-csp.md +++ b/windows/client-management/mdm/applocker-csp.md @@ -289,9 +289,9 @@ The following table show the mapping of information to the AppLocker publisher r Here is an example AppLocker publisher rule: ``` syntax -FilePublisherCondition PublisherName="CN=Microsoft Corporation, O=Microsoft Corporation, L=Redmond, S=Washington, C=US" ProductName="Microsoft.Reader" BinaryName="*"> + - + ``` You can get the publisher name and product name of apps using a web API. @@ -299,7 +299,7 @@ You can get the publisher name and product name of apps using a web API. **To find publisher and product name for Microsoft apps in Microsoft Store for Business** 1. Go to the Microsoft Store for Business website, and find your app. For example, Microsoft OneNote. -2. Copy the ID value from the app URL. For example, Microsoft OneNote's ID URL is https:<\span>//www.microsoft.com/store/apps/onenote/9wzdncrfhvjl, and you'd copy the ID value, **9wzdncrfhvjl**. +2. Copy the ID value from the app URL. For example, Microsoft OneNote's ID URL is https://www.microsoft.com/store/apps/onenote/9wzdncrfhvjl, and you'd copy the ID value, **9wzdncrfhvjl**. 3. In your browser, run the Store for Business portal web API, to return a JavaScript Object Notation (JSON) file that includes the publisher and product name values. @@ -313,14 +313,11 @@ You can get the publisher name and product name of apps using a web API. - +

https://bspmts.mp.microsoft.com/v1/public/catalog/Retail/Products/{app ID}/applockerdata

https://bspmts.mp.microsoft.com/v1/public/catalog/Retail/Products/{app ID}/applockerdata

- - -~~~ Here is the example for Microsoft OneNote: Request @@ -339,7 +336,6 @@ Result "publisherCertificateName": "CN=Microsoft Corporation, O=Microsoft Corporation, L=Redmond, S=Washington, C=US" } ``` -~~~ From 3ea4da1c0d503588d353f31063bbb7397e63ceb7 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ant=C3=B3nio=20Vasconcelos?= Date: Wed, 17 Feb 2021 16:11:17 +0000 Subject: [PATCH 060/223] Lookback window for modified queries Note on lookback window when Custom Detections are changed and how that can impact the AH CPU quota from a customer tenant. --- .../microsoft-defender-atp/custom-detection-rules.md | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/windows/security/threat-protection/microsoft-defender-atp/custom-detection-rules.md b/windows/security/threat-protection/microsoft-defender-atp/custom-detection-rules.md index 8baab3e6c4..4680ae07fa 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/custom-detection-rules.md +++ b/windows/security/threat-protection/microsoft-defender-atp/custom-detection-rules.md @@ -91,6 +91,10 @@ When saved, a new custom detection rule immediately runs and checks for matches - **Every 3 hours**—runs every 3 hours, checking data from the past 6 hours - **Every hour**—runs hourly, checking data from the past 2 hours +> [!IMPORTANT] +>When changing a query that is already scheduled as a Custom Detection, it's next immediate execution will have a lookback window of 30 days, exactly as if a new query was being created. +>Changes to a large number of queries, and with time filters higher than the default lookback durantion for the selected frequency, might have an impact in the overall quota consumption of Advanced Hunting and resulting in exhausting the daily quota. + > [!TIP] > Match the time filters in your query with the lookback duration. Results outside of the lookback duration are ignored. From cfdc25e28fd3379f924041b9e5e44171ebfaf4bc Mon Sep 17 00:00:00 2001 From: Bill Mcilhargey <19168174+computeronix@users.noreply.github.com> Date: Wed, 17 Feb 2021 11:56:14 -0500 Subject: [PATCH 061/223] Update windows/deployment/windows-10-subscription-activation.md thank you! Co-authored-by: JohanFreelancer9 <48568725+JohanFreelancer9@users.noreply.github.com> --- windows/deployment/windows-10-subscription-activation.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/deployment/windows-10-subscription-activation.md b/windows/deployment/windows-10-subscription-activation.md index 123f4f81af..10f8c33ea6 100644 --- a/windows/deployment/windows-10-subscription-activation.md +++ b/windows/deployment/windows-10-subscription-activation.md @@ -88,7 +88,7 @@ For Microsoft customers with Enterprise Agreements (EA) or Microsoft Products & - Windows 10 (Pro or Enterprise) version 1703 or later installed on the devices to be upgraded. - Azure Active Directory (Azure AD) available for identity management. - Devices must be Azure AD-joined or Hybrid Azure AD joined. Workgroup-joined or Azure AD registered devices are not supported. -- Windows 10 per user licensing, not available for per device based licensing. +- Windows 10 per user licensing is not available for per device based licensing. For Microsoft customers that do not have EA or MPSA, you can obtain Windows 10 Enterprise E3/E5 or A3/A5 through a cloud solution provider (CSP). Identity management and device requirements are the same when you use CSP to manage licenses, with the exception that Windows 10 Enterprise E3 is also available through CSP to devices running Windows 10, version 1607. For more information about obtaining Windows 10 Enterprise E3 through your CSP, see [Windows 10 Enterprise E3 in CSP](windows-10-enterprise-e3-overview.md). From 7b6feb137650f7443d71ce73f4c8516562e54296 Mon Sep 17 00:00:00 2001 From: Kurt Sarens <56369685+kurtsarens@users.noreply.github.com> Date: Wed, 17 Feb 2021 20:23:45 +0100 Subject: [PATCH 062/223] Update controlled-folders.md CFA will allow Powershell.exe to write to protected folder when it is added to the allowed application list --- .../microsoft-defender-atp/controlled-folders.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/security/threat-protection/microsoft-defender-atp/controlled-folders.md b/windows/security/threat-protection/microsoft-defender-atp/controlled-folders.md index c7281f84af..f227cf31b8 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/controlled-folders.md +++ b/windows/security/threat-protection/microsoft-defender-atp/controlled-folders.md @@ -33,7 +33,7 @@ ms.technology: mde Controlled folder access helps protect your valuable data from malicious apps and threats, such as ransomware. Controlled folder access protects your data by checking apps against a list of known, trusted apps. Supported on Windows Server 2019 and Windows 10 clients, controlled folder access can be turned on using the Windows Security App, Microsoft Endpoint Configuration Manager, or Intune (for managed devices). > [!NOTE] -> Scripting engines are not trusted and you cannot allow them access to controlled protected folders. For example, PowerShell is not trusted by controlled folder access, even if you add it as an application you trust or allow with [certificate and file indicators](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-atp/indicator-certificates). +> Scripting engines are not trusted and you cannot allow them access to controlled protected folders. For example, PowerShell is not trusted by controlled folder access, even if you allow with [certificate and file indicators](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-atp/indicator-certificates). Controlled folder access works best with [Microsoft Defender for Endpoint](../microsoft-defender-atp/microsoft-defender-advanced-threat-protection.md), which gives you detailed reporting into controlled folder access events and blocks as part of the usual [alert investigation scenarios](../microsoft-defender-atp/investigate-alerts.md). From f5b9321e3a1f67b0adab029138d2aebdcec07d2a Mon Sep 17 00:00:00 2001 From: Kurt Sarens <56369685+kurtsarens@users.noreply.github.com> Date: Wed, 17 Feb 2021 20:28:28 +0100 Subject: [PATCH 063/223] Update customize-controlled-folders.md Allow signed executable files to access protected folders, does not apply to scripting engines like Powershell --- .../microsoft-defender-atp/customize-controlled-folders.md | 3 +++ 1 file changed, 3 insertions(+) diff --git a/windows/security/threat-protection/microsoft-defender-atp/customize-controlled-folders.md b/windows/security/threat-protection/microsoft-defender-atp/customize-controlled-folders.md index 1517a11f36..7997959422 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/customize-controlled-folders.md +++ b/windows/security/threat-protection/microsoft-defender-atp/customize-controlled-folders.md @@ -157,6 +157,9 @@ Use the [./Vendor/MSFT/Policy/Config/Defender/GuardedFoldersAllowedApplications] Microsoft Defender for Endpoint certificate and file indicators can allow signed executable files to access protected folders. For implementation details, see [Create indicators based on certificates](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-atp/indicator-certificates). +> [!Note] +> This does no apply to scripting engines, including Powershell + ## Customize the notification For more information about customizing the notification when a rule is triggered and blocks an app or file, see [Configure alert notifications in Microsoft Defender for Endpoint](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-atp/configure-email-notifications). From 9f75b5e864d50d3e1b87468af4866a5112d3cef7 Mon Sep 17 00:00:00 2001 From: Warren Williams Date: Wed, 17 Feb 2021 14:42:35 -0600 Subject: [PATCH 064/223] Update windows/client-management/mandatory-user-profile.md Looks good Co-authored-by: JohanFreelancer9 <48568725+JohanFreelancer9@users.noreply.github.com> --- windows/client-management/mandatory-user-profile.md | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/windows/client-management/mandatory-user-profile.md b/windows/client-management/mandatory-user-profile.md index 5b40fc92cb..f6e740c387 100644 --- a/windows/client-management/mandatory-user-profile.md +++ b/windows/client-management/mandatory-user-profile.md @@ -93,7 +93,7 @@ First, you create a default user profile with the customizations that you want, 5. The sysprep process reboots the PC and starts at the first-run experience screen. Complete the set up, and then sign in to the computer using an account that has local administrator privileges. -6. Right-click Start, go to **Control Panel** (view by large or small icons) > **System** > **Advanced system settings**, and click **Settings** in the **User Profiles** section. +6. Right-click **Start**, go to **Control Panel** (view by large or small icons) > **System** > **Advanced system settings**, and click **Settings** in the **User Profiles** section. Alternatively, starting in Windows 10, version 2004, open the **Settings** app and select **Advanced system settings**. Starting in Windows 10 version (2004) Open the Settings app and click on Advanced system settings @@ -170,4 +170,3 @@ When a user is configured with a mandatory profile, Windows 10 starts as though - [Lock down Windows 10 to specific apps](/windows/configuration/lock-down-windows-10-to-specific-apps) - [Windows Spotlight on the lock screen](/windows/configuration/windows-spotlight) - [Configure devices without MDM](/windows/configuration/configure-devices-without-mdm) - From d799310fdcbc0e99e106cddeb8d8ff364245d3bc Mon Sep 17 00:00:00 2001 From: Warren Williams Date: Wed, 17 Feb 2021 14:43:14 -0600 Subject: [PATCH 065/223] Update windows/client-management/mandatory-user-profile.md Co-authored-by: JohanFreelancer9 <48568725+JohanFreelancer9@users.noreply.github.com> --- windows/client-management/mandatory-user-profile.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/client-management/mandatory-user-profile.md b/windows/client-management/mandatory-user-profile.md index f6e740c387..d1a5769dc3 100644 --- a/windows/client-management/mandatory-user-profile.md +++ b/windows/client-management/mandatory-user-profile.md @@ -111,7 +111,7 @@ Starting in Windows 10 version (2004) Open the Settings app and click on Advance - If the device is joined to the domain and you are signed in with an account that has permissions to write to a shared folder on the network, you can enter the shared folder path. - If the device is not joined to the domain, you can save the profile locally and then copy it to the shared folder location. - - Optionally you can check the box “Mandatory profile”. This step is not required but will set permissions that are more restrictive and it is recommend to do so + - Optionally, you can check the **Mandatory profile** checkbox. This step is not required but will set permissions that are more restrictive and we recommend doing so. ![Example of UI](images/copy-to-path.png) From 60191119c35719e23144677ca019007194d77891 Mon Sep 17 00:00:00 2001 From: Kurt Sarens <56369685+kurtsarens@users.noreply.github.com> Date: Wed, 17 Feb 2021 22:00:00 +0100 Subject: [PATCH 066/223] Update microsoft-defender-antivirus-compatibility.md ForceDefenderPassiveMode does not exist... the correct setting is ForcePassiveMode --- .../microsoft-defender-antivirus-compatibility.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) 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 20a13881ec..21f4fb839e 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 @@ -56,12 +56,12 @@ The following table summarizes what happens with Microsoft Defender Antivirus wh If you are using Windows Server, version 1803 or newer, or Windows Server 2019, you can set Microsoft Defender Antivirus to passive mode by setting the following registry key: - Path: `HKLM\SOFTWARE\Policies\Microsoft\Windows Advanced Threat Protection` -- Name: `ForceDefenderPassiveMode` +- Name: `ForcePassiveMode` - Type: `REG_DWORD` - Value: `1` > [!NOTE] -> The `ForceDefenderPassiveMode` registry key is not supported on Windows Server 2016. +> The `ForcePassiveMode` registry key is not supported on Windows Server 2016. (2) On Windows Server 2016, Microsoft Defender Antivirus does not enter passive mode automatically when you install a non-Microsoft antivirus product. In addition, Microsoft Defender Antivirus is not supported in passive mode. In those cases, [disable/uninstall Microsoft Defender Antivirus manually](microsoft-defender-antivirus-on-windows-server-2016.md#are-you-using-windows-server-2016) to prevent problems caused by having multiple antivirus products installed on a server. From e21d9474ed4e1c2a174b682fce4cd9eae21bdadf Mon Sep 17 00:00:00 2001 From: Kurt Sarens <56369685+kurtsarens@users.noreply.github.com> Date: Wed, 17 Feb 2021 22:02:13 +0100 Subject: [PATCH 067/223] Update microsoft-defender-antivirus-on-windows-server-2016.md ForceDefenderPassiveMode does not exist, the correct setting is ForcePassiveMode see /amcore/Antimalware/Source/Published/inc/mpconfignames.h --- .../microsoft-defender-antivirus-on-windows-server-2016.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/security/threat-protection/microsoft-defender-antivirus/microsoft-defender-antivirus-on-windows-server-2016.md b/windows/security/threat-protection/microsoft-defender-antivirus/microsoft-defender-antivirus-on-windows-server-2016.md index 0f1c9bbc2f..4eb54041c7 100644 --- a/windows/security/threat-protection/microsoft-defender-antivirus/microsoft-defender-antivirus-on-windows-server-2016.md +++ b/windows/security/threat-protection/microsoft-defender-antivirus/microsoft-defender-antivirus-on-windows-server-2016.md @@ -177,7 +177,7 @@ If you are using a non-Microsoft antivirus product as your primary antivirus sol If you are using Windows Server, version 1803 or Windows Server 2019, you can set Microsoft Defender Antivirus to passive mode by setting the following registry key: - Path: `HKLM\SOFTWARE\Policies\Microsoft\Windows Advanced Threat Protection` -- Name: `ForceDefenderPassiveMode` +- Name: `ForcePassiveMode` - Type: `REG_DWORD` - Value: `1` From 9dc4c6e3354d40926cd3a2097d2adeafbdd164a3 Mon Sep 17 00:00:00 2001 From: Rei Ikei <47890550+reiikei@users.noreply.github.com> Date: Thu, 18 Feb 2021 09:27:21 +0900 Subject: [PATCH 068/223] Update customize-windows-10-start-screens-by-using-mobile-device-management.md My customer requested to add this note, because if the Start layout XML file includes XML Prologs, it is not reflected to Windows 10 Version 2004. --- ...ndows-10-start-screens-by-using-mobile-device-management.md | 3 +++ 1 file changed, 3 insertions(+) diff --git a/windows/configuration/customize-windows-10-start-screens-by-using-mobile-device-management.md b/windows/configuration/customize-windows-10-start-screens-by-using-mobile-device-management.md index 047006fce2..436f7e65d8 100644 --- a/windows/configuration/customize-windows-10-start-screens-by-using-mobile-device-management.md +++ b/windows/configuration/customize-windows-10-start-screens-by-using-mobile-device-management.md @@ -51,6 +51,9 @@ Two features enable Start layout control: - In Microsoft Intune, you select the Start layout XML file and add it to a device configuration profile. + >[!NOTE] + >Please do not include XML Prologs like \ in the Start layout XML file. The settings may not be reflected correctly. + ## Create a policy for your customized Start layout From 6ed629e24ff4f96affd8b27e356f32631c8c3241 Mon Sep 17 00:00:00 2001 From: VARADHARAJAN K <3296790+RAJU2529@users.noreply.github.com> Date: Thu, 18 Feb 2021 08:23:43 +0530 Subject: [PATCH 069/223] added commands, made some words to bold as per the user report issue #9167 , so i added **net start cryptsvc** **net stop cryptsvc**. Also, i corrected some commands after verifying windows 10 on my laptop, and then i made few words to **bold**. This PR must be checked carefully by verifiers. --- .../update/windows-update-resources.md | 31 ++++++++++--------- 1 file changed, 16 insertions(+), 15 deletions(-) diff --git a/windows/deployment/update/windows-update-resources.md b/windows/deployment/update/windows-update-resources.md index 49b83d23f1..ae68206cec 100644 --- a/windows/deployment/update/windows-update-resources.md +++ b/windows/deployment/update/windows-update-resources.md @@ -42,29 +42,30 @@ The following resources provide additional information about using Windows Updat ``` console cmd ``` -2. Stop the BITS service and the Windows Update service. To do this, type the following commands at a command prompt. Press ENTER after you type each command. +2. Stop the **BITS service**, the **Windows Update service** and the **Cryptographic service**. To do this, type the following commands at a command prompt. Press ENTER after you type each command. ``` console net stop bits net stop wuauserv + net stop cryptsvc ``` -3. Delete the qmgr\*.dat files. To do this, type the following command at a command prompt, and then press ENTER: +3. Delete the **qmgr\*.dat** files. To do this, type the following command at a command prompt, and then press ENTER: ``` console Del "%ALLUSERSPROFILE%\Application Data\Microsoft\Network\Downloader\qmgr*.dat" ``` 4. If this is your first attempt at resolving your Windows Update issues by using the steps in this article, go to step 5 without carrying out the steps in step 4. The steps in step 4 should only be performed at this point in the troubleshooting if you cannot resolve your Windows Update issues after following all steps but step 4. The steps in step 4 are also performed by the "Aggressive" mode of the Fix it Solution above. 1. Rename the following folders to *.BAK: ``` console - %systemroot%\SoftwareDistribution\DataStore - %systemroot%\SoftwareDistribution\Download - %systemroot%\system32\catroot2 + %Systemroot%\SoftwareDistribution\DataStore + %Systemroot%\SoftwareDistribution\Download + %Systemroot%\System32\catroot2 ``` To do this, type the following commands at a command prompt. Press ENTER after you type each command. ``` console - Ren %systemroot%\SoftwareDistribution\DataStore *.bak - Ren %systemroot%\SoftwareDistribution\Download *.bak - Ren %systemroot%\system32\catroot2 *.bak + Ren %Systemroot%\SoftwareDistribution\DataStore DataStore.bak + Ren %Systemroot%\SoftwareDistribution\Download Download.bak + Ren %Systemroot%\System32\catroot2 catroot2.bak ``` - 2. Reset the BITS service and the Windows Update service to the default security descriptor. To do this, type the following commands at a command prompt. Press ENTER after you type each command. + 2. Reset the **BITS service** and the **Windows Update service** to the default security descriptor. To do this, type the following commands at a command prompt. Press ENTER after you type each command. ``` console sc.exe sdset bits D:(A;;CCLCSWRPWPDTLOCRRC;;;SY)(A;;CCDCLCSWRPWPDTLOCRSDRCWDWO;;;BA)(A;;CCLCSWLOCRRC;;;AU)(A;;CCLCSWRPWPDTLOCRRC;;;PU) sc.exe sdset wuauserv D:(A;;CCLCSWRPWPDTLOCRRC;;;SY)(A;;CCDCLCSWRPWPDTLOCRSDRCWDWO;;;BA)(A;;CCLCSWLOCRRC;;;AU)(A;;CCLCSWRPWPDTLOCRRC;;;PU) @@ -73,7 +74,7 @@ The following resources provide additional information about using Windows Updat ``` console cd /d %windir%\system32 ``` -6. Reregister the BITS files and the Windows Update files. To do this, type the following commands at a command prompt. Press ENTER after you type each command. +6. Reregister the **BITS** files and the **Windows Update** files. To do this, type the following commands at a command prompt. Press ENTER after you type each command. ``` console regsvr32.exe atl.dll @@ -114,7 +115,7 @@ The following resources provide additional information about using Windows Updat regsvr32.exe wuwebv.dll ``` -7. Reset Winsock. To do this, type the following command at a command prompt, and then press ENTER: +7. Reset **Winsock**. To do this, type the following command at a command prompt, and then press ENTER: ``` console netsh winsock reset ``` @@ -122,13 +123,13 @@ The following resources provide additional information about using Windows Updat ``` console proxycfg.exe -d ``` -9. Restart the BITS service and the Windows Update service. To do this, type the following commands at a command prompt. Press ENTER after you type each command. +9. Restart the **BITS service**, the **Windows Update service** and the **Cryptographic service**. To do this, type the following commands at a command prompt. Press ENTER after you type each command. ``` console net start bits - - net start wuauserv + net start wuauserv + net start cryptsvc ``` -10. If you are running Windows Vista or Windows Server 2008, clear the BITS queue. To do this, type the following command at a command prompt, and then press ENTER: +10. If you are running Windows Vista or Windows Server 2008, clear the **BITS** queue. To do this, type the following command at a command prompt, and then press ENTER: ``` console bitsadmin.exe /reset /allusers ``` From 24d477291a28811e88ed0b0c4a9126cb55186131 Mon Sep 17 00:00:00 2001 From: Daniel Simpson Date: Wed, 17 Feb 2021 21:36:01 -0800 Subject: [PATCH 070/223] Update windows/security/threat-protection/microsoft-defender-atp/exposed-apis-create-app-webapp.md Co-authored-by: JohanFreelancer9 <48568725+JohanFreelancer9@users.noreply.github.com> --- .../microsoft-defender-atp/exposed-apis-create-app-webapp.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/security/threat-protection/microsoft-defender-atp/exposed-apis-create-app-webapp.md b/windows/security/threat-protection/microsoft-defender-atp/exposed-apis-create-app-webapp.md index 9b4c3f384c..17498cdd14 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/exposed-apis-create-app-webapp.md +++ b/windows/security/threat-protection/microsoft-defender-atp/exposed-apis-create-app-webapp.md @@ -116,7 +116,7 @@ For more information on Azure AD tokens, see the [Azure AD tutorial](https://doc ```powershell # This script acquires the App Context Token and stores it in the variable $token for later use in the script. -# Paste your Tenant ID, App ID and App Secret (App key) into the indicated quotes below. +# Paste your Tenant ID, App ID, and App Secret (App key) into the indicated quotes below. $tenantId = '' ### Paste your tenant ID here $appId = '' ### Paste your Application ID here From bce5dc1c6f2bb612abe41efbe221283230333609 Mon Sep 17 00:00:00 2001 From: Dulce Montemayor Date: Wed, 17 Feb 2021 22:48:45 -0800 Subject: [PATCH 071/223] updated based on upcoming rel --- .../microsoft-threat-experts.md | 15 ++++++++------- 1 file changed, 8 insertions(+), 7 deletions(-) diff --git a/windows/security/threat-protection/microsoft-defender-atp/microsoft-threat-experts.md b/windows/security/threat-protection/microsoft-defender-atp/microsoft-threat-experts.md index 30bc744eff..59e8701b6c 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/microsoft-threat-experts.md +++ b/windows/security/threat-protection/microsoft-defender-atp/microsoft-threat-experts.md @@ -2,7 +2,7 @@ title: Microsoft Threat Experts ms.reviewer: description: Microsoft Threat Experts provides an additional layer of expertise to Microsoft Defender Advanced Threat Protection (Microsoft Defender ATP). -keywords: managed threat hunting service, managed threat hunting, managed detection and response (MDR) service, MTE, Microsoft Threat Experts +keywords: managed threat hunting service, managed threat hunting, managed detection and response (MDR) service, MTE, Microsoft Threat Experts, MTE-TAN, targeted attack notification, Targeted Attack Notification search.product: Windows 10 search.appverid: met150 ms.prod: m365-security @@ -32,7 +32,7 @@ ms.technology: mde > Want to experience Microsoft Defender for Endpoint? [Sign up for a free trial.](https://www.microsoft.com/microsoft-365/windows/microsoft-defender-atp?ocid=docs-wdatp-exposedapis-abovefoldlink) -Microsoft Threat Experts is a managed threat hunting service that provides Security Operation Centers (SOCs) with expert level monitoring and analysis to help them ensure that critical threats in their unique environments don’t get missed. +Microsoft Threat Experts is a managed threat hunting service that provides your Security Operation Centers (SOCs) with expert level monitoring and analysis to help them ensure that critical threats in your unique environments don’t get missed. This new capability provides expert-driven insights and data through targeted attack notification and access to experts on demand. @@ -45,14 +45,16 @@ Watch this video for a quick overview of Microsoft Threat Experts. > [!NOTE] > Discuss the eligibility requirements with your Microsoft Technical Service provider and account team before you apply to the managed threat hunting service. -Microsoft Defender for Endpoint customers need to apply for the Microsoft Threat Experts managed threat hunting service to get proactive Targeted Attack Notifications and to collaborate with experts on demand. Experts on Demand is an add-on service. Targeted Attack Notifications are always included after you have been accepted into Microsoft Threat Experts managed threat hunting service. +If you're a Microsoft Defender for Endpoint customer, you need to apply for Microsoft Threat Experts - Targeted Attack Notifications to get special insights and analysis that help ensure that the most critical threats are identified so you can respond to them quickly. Apply for Microsoft Threat Experts - Experts on Demand if you want to consult with our threat experts on relevant detections and adversaries. -If you are not enrolled yet and would like to experience its benefits, go to **Settings** > **General** > **Advanced features** > **Microsoft Threat Experts** to apply. Once accepted, you will get the benefits of Targeted Attack Notifications, and start a 90-day trial of Experts on Demand. Your 90-day Experts on Demand trial is free, and the Targeted Attack Notification at that time is still a paid service. You will only be billed for Experts on Demand engagements when you get a full subscription. Contact your Microsoft representative to get a full Experts on-Demand subscription. +To enrol to Microsoft Threat Experts - Targeted Attack Notifications benefits, go to **Settings** > **General** > **Advanced features** > **Microsoft Threat Experts - Targeted Attack Notifications** to apply. Once accepted, you will get the benefits of Targeted Attack Notifications. + +To subscribe to Microsoft Threat Experts - Experts on Demand, contact your Microsoft representative. See [Configure Microsoft Threat Experts capabilities](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-atp/configure-microsoft-threat-experts#before-you-begin) for details. ## Targeted attack notification -Microsoft Threat Experts provides proactive hunting for the most important threats to your network, including human adversary intrusions, hands-on-keyboard attacks, or advanced attacks like cyberespionage. The managed hunting service includes: +Microsoft Threat Experts provides proactive hunting for the most important threats to your network, including human adversary intrusions, hands-on-keyboard attacks, or advanced attacks like cyberespionage. These notifications shows up as a new alert. The managed hunting service includes: - Threat monitoring and analysis, reducing dwell time and risk to the business - Hunter-trained artificial intelligence to discover and prioritize both known and unknown attacks - Identifying the most important risks, helping SOCs maximize time and energy @@ -60,7 +62,6 @@ Microsoft Threat Experts provides proactive hunting for the most important threa ## Collaborate with experts, on demand Customers can engage our security experts directly from within Microsoft Defender Security Center for timely and accurate response. Experts provide insights needed to better understand the complex threats affecting your organization, from alert inquiries, potentially compromised devices, root cause of a suspicious network connection, to additional threat intelligence regarding ongoing advanced persistent threat campaigns. With this capability, you can: - - Get additional clarification on alerts including root cause or scope of the incident - Gain clarity into suspicious device behavior and next steps if faced with an advanced attacker - Determine risk and protection regarding threat actors, campaigns, or emerging attacker techniques @@ -81,7 +82,7 @@ The option to **Consult a threat expert** is available in several places in the ![Screenshot of MTE-EOD file page action menu option](images/mte-eod-file.png) > [!NOTE] -> Customers with Premier Support subscription mapped to their Office 365 license can track the status of their Experts on Demand cases through Microsoft Services Hub. +> Customers with Premier Support subscription mapped to their Microsoft Defender for Office 365 license can track the status of their Experts on Demand cases through Microsoft Services Hub. Watch this video for a quick overview of the Microsoft Services Hub. From b8844d2fcda25f61ac07e7d09dede986be7796d1 Mon Sep 17 00:00:00 2001 From: Dulce Montemayor Date: Wed, 17 Feb 2021 22:50:16 -0800 Subject: [PATCH 072/223] Update microsoft-threat-experts.md --- .../microsoft-defender-atp/microsoft-threat-experts.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/security/threat-protection/microsoft-defender-atp/microsoft-threat-experts.md b/windows/security/threat-protection/microsoft-defender-atp/microsoft-threat-experts.md index 59e8701b6c..c055766514 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/microsoft-threat-experts.md +++ b/windows/security/threat-protection/microsoft-defender-atp/microsoft-threat-experts.md @@ -34,7 +34,7 @@ ms.technology: mde Microsoft Threat Experts is a managed threat hunting service that provides your Security Operation Centers (SOCs) with expert level monitoring and analysis to help them ensure that critical threats in your unique environments don’t get missed. -This new capability provides expert-driven insights and data through targeted attack notification and access to experts on demand. +This managed threat hunting service provides expert-driven insights and data through these two capabilities: targeted attack notification and access to experts on demand. Watch this video for a quick overview of Microsoft Threat Experts. From 67a7201b65fa0482de58631859e5a28f2d7f3670 Mon Sep 17 00:00:00 2001 From: Dulce Montemayor Date: Wed, 17 Feb 2021 22:52:12 -0800 Subject: [PATCH 073/223] Update microsoft-threat-experts.md --- .../microsoft-defender-atp/microsoft-threat-experts.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/security/threat-protection/microsoft-defender-atp/microsoft-threat-experts.md b/windows/security/threat-protection/microsoft-defender-atp/microsoft-threat-experts.md index c055766514..061c354f82 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/microsoft-threat-experts.md +++ b/windows/security/threat-protection/microsoft-defender-atp/microsoft-threat-experts.md @@ -45,7 +45,7 @@ Watch this video for a quick overview of Microsoft Threat Experts. > [!NOTE] > Discuss the eligibility requirements with your Microsoft Technical Service provider and account team before you apply to the managed threat hunting service. -If you're a Microsoft Defender for Endpoint customer, you need to apply for Microsoft Threat Experts - Targeted Attack Notifications to get special insights and analysis that help ensure that the most critical threats are identified so you can respond to them quickly. Apply for Microsoft Threat Experts - Experts on Demand if you want to consult with our threat experts on relevant detections and adversaries. +If you're a Microsoft Defender for Endpoint customer, you need to apply for Microsoft Threat Experts - Targeted Attack Notifications to get special insights and analysis that help identify the most critical threats so you can respond to them quickly. Apply for Microsoft Threat Experts - Experts on Demand if you want to consult with our threat experts on relevant detections and adversaries. To enrol to Microsoft Threat Experts - Targeted Attack Notifications benefits, go to **Settings** > **General** > **Advanced features** > **Microsoft Threat Experts - Targeted Attack Notifications** to apply. Once accepted, you will get the benefits of Targeted Attack Notifications. From d97a008117693cb7b65636ec92c56d9ccee24fe4 Mon Sep 17 00:00:00 2001 From: Dulce Montemayor Date: Wed, 17 Feb 2021 23:11:11 -0800 Subject: [PATCH 074/223] Update configure-microsoft-threat-experts.md --- .../configure-microsoft-threat-experts.md | 20 +++++++++---------- 1 file changed, 10 insertions(+), 10 deletions(-) diff --git a/windows/security/threat-protection/microsoft-defender-atp/configure-microsoft-threat-experts.md b/windows/security/threat-protection/microsoft-defender-atp/configure-microsoft-threat-experts.md index 08de267337..c720314fd2 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/configure-microsoft-threat-experts.md +++ b/windows/security/threat-protection/microsoft-defender-atp/configure-microsoft-threat-experts.md @@ -37,14 +37,12 @@ ms.technology: mde Ensure that you have Defender for Endpoint deployed in your environment with devices enrolled, and not just on a laboratory set-up. -Defender for Endpoint customers need to apply for the Microsoft Threat Experts managed threat hunting service to get proactive Targeted Attack Notifications and to collaborate with experts on demand. Experts on Demand is an add-on service. Targeted Attack Notifications are always included after you have been accepted into Microsoft Threat Experts managed threat hunting service. +If you're a Defender for Endpoint customer, you need to apply for Microsoft Threat Experts - Targeted Attack Notifications to get special insights and analysis that help identify the most critical threats so you can respond to them quickly. Apply for Microsoft Threat Experts - Experts on Demand if you want to consult with our threat experts on relevant detections and adversaries. -If you are not enrolled yet and would like to experience its benefits, go to **Settings** > **General** > **Advanced features** > **Microsoft Threat Experts** to apply. Once accepted, you will get the benefits of Targeted Attack Notifications, and start a 90-day trial of Experts on Demand. Contact your Microsoft representative to get a full Experts on-Demand subscription. +## Apply for Microsoft Threat Experts - Targeted Attack Notifications service +If you're already a Defender for Endpoint customer, you can apply through the Microsoft Defender Security Center. -## Register to Microsoft Threat Experts managed threat hunting service -If you're already a Defender for Endpoint customer, you can apply through the Microsoft Defender for Endpoint portal. - -1. From the navigation pane, go to **Settings > General > Advanced features > Microsoft Threat Experts**. +1. From the navigation pane, go to **Settings > General > Advanced features > Microsoft Threat Experts - Targeted Attack Notifications**. 2. Click **Apply**. @@ -58,7 +56,7 @@ If you're already a Defender for Endpoint customer, you can apply through the Mi ![Image of Microsoft Threat Experts application confirmation](images/mte-applicationconfirmation.png) -6. From the navigation pane, go to **Settings** > **General** > **Advanced features** to turn the **Threat Experts** toggle on. Click **Save preferences**. +6. From the navigation pane, go to **Settings** > **General** > **Advanced features** to turn the **Microsoft Threat Experts - Targeted Attack Notification** toggle on. Click **Save preferences**. ## Receive targeted attack notification from Microsoft Threat Experts You can receive targeted attack notification from Microsoft Threat Experts through the following medium: @@ -77,13 +75,15 @@ You'll start receiving targeted attack notification from Microsoft Threat Expert 2. From the dashboard, select the same alert topic that you got from the email, to view the details. +## Apply for Microsoft Threat Experts - Experts on Demand +If you're already a Defender for Endpoint customer, you can contact your Microsoft representative to subscribe to Microsoft Threat Experts - Experts on Demand. ## Consult a Microsoft threat expert about suspicious cybersecurity activities in your organization You can partner with Microsoft Threat Experts who can be engaged directly from within the Microsoft Defender Security Center for timely and accurate response. Experts provide insights to better understand complex threats, targeted attack notifications that you get, or if you need more information about the alerts, a potentially compromised device, or a threat intelligence context that you see on your portal dashboard. > [!NOTE] > - Alert inquiries related to your organization's customized threat intelligence data are currently not supported. Consult your security operations or incident response team for details. -> - You will need to have the "Manage security settings" permission in the Security Center portal to be able to submit a "Consult a threat expert" inquiry. +> - You need to have the **Manage security settings** permission in the Security Center portal to be able to submit a "Consult a threat expert" inquiry. 1. Navigate to the portal page with the relevant information that you'd like to investigate, for example, the **Incident** page. Ensure that the page for the relevant alert or device is in view before you send an investigation request. @@ -106,7 +106,7 @@ You can partner with Microsoft Threat Experts who can be engaged directly from w 4. Enter the email address that you'd like to use to correspond with Microsoft Threat Experts. > [!NOTE] -> Customers with Premier Support subscription mapped to their Office 365 license can track the status of their Experts on Demand cases through Microsoft Services Hub. +> If your Premier Support subscription is mapped to your Microsoft Defender for Office 365 license, you can track the status of your Experts on Demand cases through Microsoft Services Hub. Watch this video for a quick overview of the Microsoft Services Hub. @@ -114,7 +114,7 @@ Watch this video for a quick overview of the Microsoft Services Hub. -## Sample investigation topics that you can consult with Microsoft Threat Experts +## Sample investigation topics that you can consult with Microsoft Threat Experts - Experts on Demand **Alert information** - We see a new type of alert for a living-off-the-land binary: [AlertID]. Can you tell us something more about this alert and how we can investigate further? From ca666bb4957999612a39c7d48be37574a221236e Mon Sep 17 00:00:00 2001 From: Dulce Montemayor Date: Wed, 17 Feb 2021 23:13:41 -0800 Subject: [PATCH 075/223] Update configure-microsoft-threat-experts.md --- .../configure-microsoft-threat-experts.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/security/threat-protection/microsoft-defender-atp/configure-microsoft-threat-experts.md b/windows/security/threat-protection/microsoft-defender-atp/configure-microsoft-threat-experts.md index c720314fd2..446da10708 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/configure-microsoft-threat-experts.md +++ b/windows/security/threat-protection/microsoft-defender-atp/configure-microsoft-threat-experts.md @@ -37,7 +37,7 @@ ms.technology: mde Ensure that you have Defender for Endpoint deployed in your environment with devices enrolled, and not just on a laboratory set-up. -If you're a Defender for Endpoint customer, you need to apply for Microsoft Threat Experts - Targeted Attack Notifications to get special insights and analysis that help identify the most critical threats so you can respond to them quickly. Apply for Microsoft Threat Experts - Experts on Demand if you want to consult with our threat experts on relevant detections and adversaries. +If you're a Defender for Endpoint customer, you need to apply for Microsoft Threat Experts - Targeted Attack Notifications to get special insights and analysis to help identify the most critical threats, so you can respond to them quickly. Apply for Microsoft Threat Experts - Experts on Demand if you want to consult with our threat experts on relevant detections and adversaries. ## Apply for Microsoft Threat Experts - Targeted Attack Notifications service If you're already a Defender for Endpoint customer, you can apply through the Microsoft Defender Security Center. From 2df225f733ac915133a127091b3fe41916d9baf2 Mon Sep 17 00:00:00 2001 From: Dulce Montemayor Date: Wed, 17 Feb 2021 23:35:35 -0800 Subject: [PATCH 076/223] Update microsoft-threat-experts.md --- .../microsoft-defender-atp/microsoft-threat-experts.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/security/threat-protection/microsoft-defender-atp/microsoft-threat-experts.md b/windows/security/threat-protection/microsoft-defender-atp/microsoft-threat-experts.md index 061c354f82..3c1d7f26ea 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/microsoft-threat-experts.md +++ b/windows/security/threat-protection/microsoft-defender-atp/microsoft-threat-experts.md @@ -82,7 +82,7 @@ The option to **Consult a threat expert** is available in several places in the ![Screenshot of MTE-EOD file page action menu option](images/mte-eod-file.png) > [!NOTE] -> Customers with Premier Support subscription mapped to their Microsoft Defender for Office 365 license can track the status of their Experts on Demand cases through Microsoft Services Hub. +> If your Premier Support subscription is mapped to your Microsoft Defender for Office 365 license, you can track the status of your Experts on Demand cases through Microsoft Services Hub. Watch this video for a quick overview of the Microsoft Services Hub. From dd01503ad8de2ac06cc4eeede1d1fdd4ec99b357 Mon Sep 17 00:00:00 2001 From: amirsc3 <42802974+amirsc3@users.noreply.github.com> Date: Thu, 18 Feb 2021 11:53:09 +0200 Subject: [PATCH 077/223] Update mcafee-to-microsoft-defender-setup.md Fixed typo --- .../mcafee-to-microsoft-defender-setup.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/security/threat-protection/microsoft-defender-atp/mcafee-to-microsoft-defender-setup.md b/windows/security/threat-protection/microsoft-defender-atp/mcafee-to-microsoft-defender-setup.md index 7dd1dd5614..8fa01a26dd 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/mcafee-to-microsoft-defender-setup.md +++ b/windows/security/threat-protection/microsoft-defender-atp/mcafee-to-microsoft-defender-setup.md @@ -115,7 +115,7 @@ The [DisableAntiSpyware](https://docs.microsoft.com/windows-hardware/customize/d Because your organization is still using McAfee, you must set Microsoft Defender Antivirus to passive mode. That way, McAfee and Microsoft Defender Antivirus can run side by side until you have finished onboarding to Microsoft Defender for Endpoint. 1. Open Registry Editor, and then navigate to
- `Computer\HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Windows Advanced Threat Protection`. + `Computer\HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows Advanced Threat Protection`. 2. Edit (or create) a DWORD entry called **ForceDefenderPassiveMode**, and specify the following settings: From 0f0e1c6fb2d2711f06430968669ad78a45d069e8 Mon Sep 17 00:00:00 2001 From: amirsc3 <42802974+amirsc3@users.noreply.github.com> Date: Thu, 18 Feb 2021 11:53:32 +0200 Subject: [PATCH 078/223] Update symantec-to-microsoft-defender-atp-setup.md fixed typo --- .../symantec-to-microsoft-defender-atp-setup.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) 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 9224748cb5..d4b696ac3d 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 @@ -80,7 +80,7 @@ Now that you're moving from Symantec to Microsoft Defender for Endpoint, you'll Because your organization is still using Symantec, you must set Microsoft Defender Antivirus to passive mode. That way, Symantec and Microsoft Defender Antivirus can run side by side until you have finished onboarding to Microsoft Defender for Endpoint. 1. Open Registry Editor, and then navigate to
- `Computer\HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Windows Advanced Threat Protection`. + `Computer\HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows Advanced Threat Protection`. 2. Edit (or create) a DWORD entry called **ForceDefenderPassiveMode**, and specify the following settings: - Set the DWORD's value to **1**. - Under **Base**, select **Hexadecimal**. From 559d0601f21fc8f2579c247564b0cecd931ed6cf Mon Sep 17 00:00:00 2001 From: amirsc3 <42802974+amirsc3@users.noreply.github.com> Date: Thu, 18 Feb 2021 11:53:57 +0200 Subject: [PATCH 079/223] Update switch-to-microsoft-defender-setup.md fixed typo --- .../switch-to-microsoft-defender-setup.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/security/threat-protection/microsoft-defender-atp/switch-to-microsoft-defender-setup.md b/windows/security/threat-protection/microsoft-defender-atp/switch-to-microsoft-defender-setup.md index 1c9d5914a9..01e4796db3 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/switch-to-microsoft-defender-setup.md +++ b/windows/security/threat-protection/microsoft-defender-atp/switch-to-microsoft-defender-setup.md @@ -93,7 +93,7 @@ The [DisableAntiSpyware](https://docs.microsoft.com/windows-hardware/customize/d Because your organization is still using your existing endpoint protection solution, you must set Microsoft Defender Antivirus to passive mode. That way, your existing solution and Microsoft Defender Antivirus can run side by side until you have finished onboarding to Microsoft Defender for Endpoint. 1. Open Registry Editor, and then navigate to
- `Computer\HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Windows Advanced Threat Protection`. + `Computer\HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows Advanced Threat Protection`. 2. Edit (or create) a DWORD entry called **ForceDefenderPassiveMode**, and specify the following settings: - Set the DWORD's value to **1**. - Under **Base**, select **Hexadecimal**. From c3d5de4a9f5bae117d66d0caafb470737f98cfb6 Mon Sep 17 00:00:00 2001 From: schmurky Date: Thu, 18 Feb 2021 19:35:59 +0800 Subject: [PATCH 080/223] add image --- .../images/device-timeline-2.png | Bin 0 -> 127121 bytes 1 file changed, 0 insertions(+), 0 deletions(-) create mode 100644 windows/security/threat-protection/microsoft-defender-atp/images/device-timeline-2.png diff --git a/windows/security/threat-protection/microsoft-defender-atp/images/device-timeline-2.png b/windows/security/threat-protection/microsoft-defender-atp/images/device-timeline-2.png new file mode 100644 index 0000000000000000000000000000000000000000..382a004486beb2b9744c3243417d0f59ef8f7100 GIT binary patch literal 127121 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ŗ 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 H#{T~cazPWf literal 0 HcmV?d00001 From 2b5b31f75f8309930ff7430c6985865e7e59d5e2 Mon Sep 17 00:00:00 2001 From: schmurky Date: Thu, 18 Feb 2021 19:37:00 +0800 Subject: [PATCH 081/223] added image tag --- .../microsoft-defender-atp/techniques-device-timeline.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/security/threat-protection/microsoft-defender-atp/techniques-device-timeline.md b/windows/security/threat-protection/microsoft-defender-atp/techniques-device-timeline.md index b4ba69661f..88ed8944d4 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/techniques-device-timeline.md +++ b/windows/security/threat-protection/microsoft-defender-atp/techniques-device-timeline.md @@ -38,7 +38,7 @@ This feature simplifies the investigation experience by helping analysts underst For public preview, Techniques are available by default and shown together with events when a device's timeline is viewed. -![Techniques in device timeline screenshot](images/device-timeline-with-techniques.png) +![Techniques in device timeline screenshot](images/device-timeline-2.png) Techniques are highlighted in bold text and appear with a blue icon on the left. The corresponding MITRE ATT&CK ID and technique name also appear as tags under Additional information. From 82455e71bac91cf881283ae1f07c5dae75d335a6 Mon Sep 17 00:00:00 2001 From: schmurky Date: Thu, 18 Feb 2021 19:44:10 +0800 Subject: [PATCH 082/223] Update image --- .../images/device-timeline-2.png | Bin 127121 -> 126621 bytes 1 file changed, 0 insertions(+), 0 deletions(-) diff --git a/windows/security/threat-protection/microsoft-defender-atp/images/device-timeline-2.png b/windows/security/threat-protection/microsoft-defender-atp/images/device-timeline-2.png index 382a004486beb2b9744c3243417d0f59ef8f7100..25fb776f62a5008670f71b5a53755647e0791538 100644 GIT binary patch literal 126621 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�IR*u<@&;^s z4iIaB?NI%nXN=?UEqBFfAd<1nwGxdRtdbv65=~tY|&tH+d|+(J1CzS(41)m7(cfHB5mi;V4!AjOI@{)unmnnLNM$_O-h$vTw8mC-;=LKm9(jCf;Si$)4d}3$Kz-a%pA<65C zNc-9NEr>r{{Nm{brw6q+=~Rw`4{Ej>>ciJy@3Y=7ymB+S`I4K@;U~t%O-MZuvurDC zlm3OOvHjrX6x%4aCkD49vhwz8Z!6i+3HPTu#qwY5jUq3i5X&bNeH<%`Oois~1Ux)< ze**~kNE7FLIInM>nh-OOwsV`1Ibg=J2zSr;u<*fVB71^$uqCe5ou2w6+1;={xybEm zT$2YtN3AcB;L*7RtaG)9TfL<_CmXn#Kd#{h=k5BLTCxI_oku3h_o@QXMH wAUN6E{kQ*kI-84Uu@?pI$o=_L!VCTB*KCdPgG)ws)F*fIx}Ij~HQUht0VR=K0{{R3 literal 127121 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ŗ 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 H#{T~cazPWf From b0493a478af4d72f2b24e4c80ce382f595015d6f Mon Sep 17 00:00:00 2001 From: VARADHARAJAN K <3296790+RAJU2529@users.noreply.github.com> Date: Thu, 18 Feb 2021 18:26:01 +0530 Subject: [PATCH 083/223] corrected layout issue as per user report #9174 , so i added one line gap . --- .../hello-for-business/hello-feature-pin-reset.md | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/windows/security/identity-protection/hello-for-business/hello-feature-pin-reset.md b/windows/security/identity-protection/hello-for-business/hello-feature-pin-reset.md index 2a553e3421..2d44a36872 100644 --- a/windows/security/identity-protection/hello-for-business/hello-feature-pin-reset.md +++ b/windows/security/identity-protection/hello-for-business/hello-feature-pin-reset.md @@ -35,7 +35,7 @@ ms.reviewer: The Microsoft PIN reset services enables you to help users recover who have forgotten their PIN. Using Group Policy, Microsoft Intune or a compatible MDM, you can configure Windows 10 devices to securely use the Microsoft PIN reset service that enables users to reset their forgotten PIN through settings or above the lock screen without requiring re-enrollment. >[!IMPORTANT] -> The Microsoft PIN Reset service only works with **Enterprise Edition** for Windows 10, version 1709 to 1809. The feature works with **Enterprise Edition** and **Pro** edition with Windows 10, version 1903 and newer. +> The Microsoft PIN Reset service only works with **Enterprise Edition** for Windows 10, version 1709 to 1809. The feature works with **Enterprise Edition** and **Pro edition** with Windows 10, version 1903 and newer. ### Onboarding the Microsoft PIN reset service to your Intune tenant @@ -49,8 +49,10 @@ Before you can remotely reset PINs, you must on-board the Microsoft PIN reset se 3. Go to the [Microsoft PIN Reset Client Production website](https://login.windows.net/common/oauth2/authorize?response_type=code&client_id=9115dd05-fad5-4f9c-acc7-305d08b1b04e&resource=https%3A%2F%2Fcred.microsoft.com%2F&redirect_uri=ms-appx-web%3A%2F%2FMicrosoft.AAD.BrokerPlugin%2F9115dd05-fad5-4f9c-acc7-305d08b1b04e&state=6765f8c5-f4a7-4029-b667-46a6776ad611&prompt=admin_consent), and sign in using the Global administrator account you use to manage your Azure Active Directory tenant. 4. After you have logged in, choose **Accept** to give consent for the PIN reset client to access your account. ![PIN reset client application in Azure](images/pinreset/pin-reset-client-prompt.png) + > [!NOTE] > After you have accepted the PIN reset service and client requests, you will land on a page that states "You do not have permission to view this directory or page." This behavior is expected. Be sure to confirm that the two PIN reset applications are listed for your tenant. + 5. In the [Azure portal](https://portal.azure.com), verify that the Microsoft PIN Reset Service and Microsoft PIN Reset Client are integrated from the **Enterprise applications** blade. Filter to application status "Enabled" and both Microsoft Pin Reset Service Production and Microsoft Pin Reset Client Production will show up in your tenant. ![PIN reset service permissions page](images/pinreset/pin-reset-applications.png) From bb9923288825b09ab679a6e08e50c7f8491e3ac7 Mon Sep 17 00:00:00 2001 From: Denise Vangel-MSFT Date: Thu, 18 Feb 2021 08:46:27 -0800 Subject: [PATCH 084/223] Update defender-endpoint-false-positives-negatives.md --- .../defender-endpoint-false-positives-negatives.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/security/threat-protection/microsoft-defender-atp/defender-endpoint-false-positives-negatives.md b/windows/security/threat-protection/microsoft-defender-atp/defender-endpoint-false-positives-negatives.md index 87dd461c37..5aabbdddd6 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/defender-endpoint-false-positives-negatives.md +++ b/windows/security/threat-protection/microsoft-defender-atp/defender-endpoint-false-positives-negatives.md @@ -20,7 +20,7 @@ ms.collection: - m365initiative-defender-endpoint - m365solution-scenario - m365scenario-fpfn -ms.topic: conceptual +ms.topic: how-to ms.reviewer: ramarom, evaldm, isco, mabraitm, chriggs, yonghree, jcedola ms.custom: FPFN --- From 8a923ca322b28aa8870e0ba7429f7b0ebba1f77d Mon Sep 17 00:00:00 2001 From: Denise Vangel-MSFT Date: Thu, 18 Feb 2021 09:04:37 -0800 Subject: [PATCH 085/223] Update switch-to-microsoft-defender-setup.md --- .../switch-to-microsoft-defender-setup.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/security/threat-protection/microsoft-defender-atp/switch-to-microsoft-defender-setup.md b/windows/security/threat-protection/microsoft-defender-atp/switch-to-microsoft-defender-setup.md index 01e4796db3..ae1e5d1526 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/switch-to-microsoft-defender-setup.md +++ b/windows/security/threat-protection/microsoft-defender-atp/switch-to-microsoft-defender-setup.md @@ -19,7 +19,7 @@ ms.collection: - m365solution-migratetomdatp ms.topic: article ms.custom: migrationguides -ms.date: 02/11/2021 +ms.date: 02/18/2021 ms.reviewer: jesquive, chventou, jonix, chriggs, owtho --- From c4ee6de0f6fdca244ebb8a9939cd10c6f1a5e1bf Mon Sep 17 00:00:00 2001 From: VARADHARAJAN K <3296790+RAJU2529@users.noreply.github.com> Date: Thu, 18 Feb 2021 22:35:17 +0530 Subject: [PATCH 086/223] Update windows/security/identity-protection/hello-for-business/hello-feature-pin-reset.md accepted Co-authored-by: JohanFreelancer9 <48568725+JohanFreelancer9@users.noreply.github.com> --- .../hello-for-business/hello-feature-pin-reset.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/security/identity-protection/hello-for-business/hello-feature-pin-reset.md b/windows/security/identity-protection/hello-for-business/hello-feature-pin-reset.md index 2d44a36872..35853c7fd0 100644 --- a/windows/security/identity-protection/hello-for-business/hello-feature-pin-reset.md +++ b/windows/security/identity-protection/hello-for-business/hello-feature-pin-reset.md @@ -35,7 +35,7 @@ ms.reviewer: The Microsoft PIN reset services enables you to help users recover who have forgotten their PIN. Using Group Policy, Microsoft Intune or a compatible MDM, you can configure Windows 10 devices to securely use the Microsoft PIN reset service that enables users to reset their forgotten PIN through settings or above the lock screen without requiring re-enrollment. >[!IMPORTANT] -> The Microsoft PIN Reset service only works with **Enterprise Edition** for Windows 10, version 1709 to 1809. The feature works with **Enterprise Edition** and **Pro edition** with Windows 10, version 1903 and newer. +> The Microsoft PIN reset service only works with **Enterprise Edition** for Windows 10, version 1709 to 1809. The feature works with **Enterprise Edition** and **Pro Edition** with Windows 10, version 1903 and later. ### Onboarding the Microsoft PIN reset service to your Intune tenant From 62420b574bf968f40f184442ac400e8da82649da Mon Sep 17 00:00:00 2001 From: Denise Vangel-MSFT Date: Thu, 18 Feb 2021 09:06:06 -0800 Subject: [PATCH 087/223] Update symantec-to-microsoft-defender-atp-setup.md --- .../symantec-to-microsoft-defender-atp-setup.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) 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 d4b696ac3d..720a1e9e08 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 @@ -18,7 +18,7 @@ ms.collection: - M365-security-compliance - m365solution-symantecmigrate ms.topic: article -ms.date: 02/11/2021 +ms.date: 02/18/2021 ms.custom: migrationguides ms.reviewer: depicker, yongrhee, chriggs --- From 47fabcc57d0fe2ccda696f7d5c3b6e0a5dd5cdc0 Mon Sep 17 00:00:00 2001 From: Denise Vangel-MSFT Date: Thu, 18 Feb 2021 09:06:56 -0800 Subject: [PATCH 088/223] Update mcafee-to-microsoft-defender-setup.md --- .../mcafee-to-microsoft-defender-setup.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/security/threat-protection/microsoft-defender-atp/mcafee-to-microsoft-defender-setup.md b/windows/security/threat-protection/microsoft-defender-atp/mcafee-to-microsoft-defender-setup.md index 8fa01a26dd..92e59213ed 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/mcafee-to-microsoft-defender-setup.md +++ b/windows/security/threat-protection/microsoft-defender-atp/mcafee-to-microsoft-defender-setup.md @@ -20,7 +20,7 @@ ms.collection: - m365solution-scenario ms.topic: article ms.custom: migrationguides -ms.date: 02/11/2021 +ms.date: 02/18/2021 ms.reviewer: jesquive, chventou, jonix, chriggs, owtho --- From e94675e7dcad1ccc1e67e8f1a4f5be181a8e6047 Mon Sep 17 00:00:00 2001 From: Tina Burden Date: Thu, 18 Feb 2021 13:32:12 -0800 Subject: [PATCH 089/223] pencil edit --- ...indows-10-start-screens-by-using-mobile-device-management.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/configuration/customize-windows-10-start-screens-by-using-mobile-device-management.md b/windows/configuration/customize-windows-10-start-screens-by-using-mobile-device-management.md index 436f7e65d8..4f28ec54ab 100644 --- a/windows/configuration/customize-windows-10-start-screens-by-using-mobile-device-management.md +++ b/windows/configuration/customize-windows-10-start-screens-by-using-mobile-device-management.md @@ -1,6 +1,6 @@ --- title: Alter Windows 10 Start and taskbar via mobile device management -description: In Windows 10, you can use a mobile device management (MDM) policy to deploy a customized Start and tasbkar layout to users. +description: In Windows 10, you can use a mobile device management (MDM) policy to deploy a customized Start and taskbar layout to users. ms.assetid: F487850D-8950-41FB-9B06-64240127C1E4 ms.reviewer: manager: dansimp From ac85f39c7bdf19f4eb8ab37ea84541ed13925db1 Mon Sep 17 00:00:00 2001 From: Daniel Simpson Date: Thu, 18 Feb 2021 14:22:08 -0800 Subject: [PATCH 090/223] Update windows/client-management/mdm/euiccs-csp.md Co-authored-by: JohanFreelancer9 <48568725+JohanFreelancer9@users.noreply.github.com> --- windows/client-management/mdm/euiccs-csp.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/client-management/mdm/euiccs-csp.md b/windows/client-management/mdm/euiccs-csp.md index cf03244fdf..8ed1999e86 100644 --- a/windows/client-management/mdm/euiccs-csp.md +++ b/windows/client-management/mdm/euiccs-csp.md @@ -39,7 +39,7 @@ Required. Indicates whether this eUICC is physically present and active. Updated Supported operation is Get. Value type is boolean. **_eUICC_/PPR1Allowed** -Required. Indicates whether the download of a profile with PPR1 is allowed. If the eUICC already has a profile (regardless of its origin and policy rules associated with it), then the download of a profile with PPR1 is not allowed. +Required. Indicates whether the download of a profile with PPR1 is allowed. If the eUICC already has a profile (regardless of its origin and policy rules associated with it), the download of a profile with PPR1 is not allowed. Supported operation is Get. Value type is boolean. From ef183a2d25cf983dcabb319ecb2d450a253aac04 Mon Sep 17 00:00:00 2001 From: Daniel Simpson Date: Thu, 18 Feb 2021 14:22:18 -0800 Subject: [PATCH 091/223] Update windows/client-management/mdm/euiccs-csp.md Co-authored-by: JohanFreelancer9 <48568725+JohanFreelancer9@users.noreply.github.com> --- windows/client-management/mdm/euiccs-csp.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/client-management/mdm/euiccs-csp.md b/windows/client-management/mdm/euiccs-csp.md index 8ed1999e86..3ff3575823 100644 --- a/windows/client-management/mdm/euiccs-csp.md +++ b/windows/client-management/mdm/euiccs-csp.md @@ -44,7 +44,7 @@ Required. Indicates whether the download of a profile with PPR1 is allowed. If t Supported operation is Get. Value type is boolean. **_eUICC_/PPR1AlreadySet** -Required. Indicates whether the eUICC has already a profile with PPR1. +Required. Indicates whether the eUICC already has a profile with PPR1. Supported operation is Get. Value type is boolean. From 084b054448a456a5446c3e8058eb617e4d89a10d Mon Sep 17 00:00:00 2001 From: Daniel Simpson Date: Thu, 18 Feb 2021 14:22:30 -0800 Subject: [PATCH 092/223] Update windows/client-management/mdm/euiccs-csp.md Co-authored-by: JohanFreelancer9 <48568725+JohanFreelancer9@users.noreply.github.com> --- windows/client-management/mdm/euiccs-csp.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/client-management/mdm/euiccs-csp.md b/windows/client-management/mdm/euiccs-csp.md index 3ff3575823..a1abb178fc 100644 --- a/windows/client-management/mdm/euiccs-csp.md +++ b/windows/client-management/mdm/euiccs-csp.md @@ -64,7 +64,7 @@ Required. Current state of the discovery operation for the parent ServerName (Re Supported operation is Get. Value type is integer. Default value is 1. **_eUICC_/DownloadServers/_ServerName_/AutoEnable** -Required. Indicates whether the discovered profile must be enabled automatically after install. This must be set by the MDM when the ServerName subtree is created +Required. Indicates whether the discovered profile must be enabled automatically after install. This must be set by the MDM when the ServerName subtree is created. Supported operations are Add, Get, and Replace. Value type is bool. From b402ef4ddd6da32ee60ed679ac4c4d741ca0746a Mon Sep 17 00:00:00 2001 From: Daniel Simpson Date: Thu, 18 Feb 2021 14:22:43 -0800 Subject: [PATCH 093/223] Update windows/client-management/mdm/euiccs-csp.md Co-authored-by: JohanFreelancer9 <48568725+JohanFreelancer9@users.noreply.github.com> --- windows/client-management/mdm/euiccs-csp.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/client-management/mdm/euiccs-csp.md b/windows/client-management/mdm/euiccs-csp.md index a1abb178fc..3cae935341 100644 --- a/windows/client-management/mdm/euiccs-csp.md +++ b/windows/client-management/mdm/euiccs-csp.md @@ -54,7 +54,7 @@ Interior node. Represents default SM-DP+ discovery requests. Supported operation is Get. **_eUICC_/DownloadServers/_ServerName_** -Interior node. Optional. Node representing the discovery operation for a server name. The node name is the fully qualified domain name of the SM-DP+ server that will be used for profile discovery. Creation of this subtree triggers a discovery request. +Interior node. Optional. Node specifying the server name for a discovery operation. The node name is the fully qualified domain name of the SM-DP+ server that will be used for profile discovery. Creation of this subtree triggers a discovery request. Supported operations are Add, Get, and Delete. From edeb093c94e4ebcbc3fe3e8d6a18d73b0f9df8a7 Mon Sep 17 00:00:00 2001 From: Kateyanne <67609554+Kateyanne@users.noreply.github.com> Date: Thu, 18 Feb 2021 14:36:23 -0800 Subject: [PATCH 094/223] Update windows/client-management/mandatory-user-profile.md Co-authored-by: JohanFreelancer9 <48568725+JohanFreelancer9@users.noreply.github.com> --- windows/client-management/mandatory-user-profile.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/client-management/mandatory-user-profile.md b/windows/client-management/mandatory-user-profile.md index f082708dbb..f3a6ddd33a 100644 --- a/windows/client-management/mandatory-user-profile.md +++ b/windows/client-management/mandatory-user-profile.md @@ -82,7 +82,7 @@ First, you create a default user profile with the customizations that you want, 1. The sysprep process reboots the PC and starts at the first-run experience screen. Complete the set up, and then sign in to the computer using an account that has local administrator privileges. -1. Right-click Start, go to **Control Panel** (view by large or small icons) > **System** > **Advanced system settings**, and click **Settings** in the **User Profiles** section. +1. Right-click **Start**, go to **Control Panel** (view by large or small icons) > **System** > **Advanced system settings**, and click **Settings** in the **User Profiles** section. Alternatively, starting in Windows 10, version 2004, open the **Settings** app and select **Advanced system settings**. Starting in Windows 10 version (2004) Open the Settings app and click on Advanced system settings From 9054e35bd76f4413756511d138676997f82e9f06 Mon Sep 17 00:00:00 2001 From: Kateyanne <67609554+Kateyanne@users.noreply.github.com> Date: Thu, 18 Feb 2021 14:36:33 -0800 Subject: [PATCH 095/223] Update windows/client-management/mandatory-user-profile.md Co-authored-by: JohanFreelancer9 <48568725+JohanFreelancer9@users.noreply.github.com> --- windows/client-management/mandatory-user-profile.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/client-management/mandatory-user-profile.md b/windows/client-management/mandatory-user-profile.md index f3a6ddd33a..98d50499a0 100644 --- a/windows/client-management/mandatory-user-profile.md +++ b/windows/client-management/mandatory-user-profile.md @@ -100,7 +100,7 @@ Starting in Windows 10 version (2004) Open the Settings app and click on Advance - If the device is joined to the domain and you are signed in with an account that has permissions to write to a shared folder on the network, you can enter the shared folder path. - If the device is not joined to the domain, you can save the profile locally and then copy it to the shared folder location. - - Optionally you can check the box “Mandatory profile”. This step is not required but will set permissions that are more restrictive and it is recommend to do so + - Optionally, you can check the **Mandatory profile** checkbox. This step is not required but will set permissions that are more restrictive and we recommend doing so. ![Example of UI](images/copy-to-path.png) From 3dadf158f9811cd2f4591015b2cb7352a3024049 Mon Sep 17 00:00:00 2001 From: adirdidi <68847945+adirdidi@users.noreply.github.com> Date: Fri, 19 Feb 2021 04:13:53 +0200 Subject: [PATCH 096/223] Update gov.md 1. Recovering the opening paragraph that was dropped as part of a large rebranding PR. 2. Removing M365D from the "applies to" and removing the trial link. --- .../security/threat-protection/microsoft-defender-atp/gov.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/windows/security/threat-protection/microsoft-defender-atp/gov.md b/windows/security/threat-protection/microsoft-defender-atp/gov.md index 555ab3ee79..15dd5599dd 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/gov.md +++ b/windows/security/threat-protection/microsoft-defender-atp/gov.md @@ -22,10 +22,10 @@ ms.technology: mde **Applies to:** - [Microsoft Defender for Endpoint](https://go.microsoft.com/fwlink/p/?linkid=2146631) -- [Microsoft 365 Defender](https://go.microsoft.com/fwlink/?linkid=2118804) -> Want to experience Defender for Endpoint? [Sign up for a free trial.](https://www.microsoft.com/microsoft-365/windows/microsoft-defender-atp?ocid=docs-wdatp-exposedapis-abovefoldlink) +Microsoft Defender for Endpoint for US Government customers, built in the US Azure Government environment, uses the same underlying technologies as Defender for Endpoint in Azure Commercial. +This offering is currently available to GCC, GCC High and DoD customers and is based on the same prevention, detection, investigation, and remediation as the commercial version. However, there are some differences in the availability of capabilities for this offering. > [!NOTE] > If you are a GCC customer using Defender for Endpoint in Commercial, please refer to the public documentation pages. From 6d4ddaec2f3b563cd2e178e68d44e9c9308d2d79 Mon Sep 17 00:00:00 2001 From: adirdidi <68847945+adirdidi@users.noreply.github.com> Date: Fri, 19 Feb 2021 04:16:57 +0200 Subject: [PATCH 097/223] Update gov.md Fixing the MDE link. --- .../security/threat-protection/microsoft-defender-atp/gov.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/security/threat-protection/microsoft-defender-atp/gov.md b/windows/security/threat-protection/microsoft-defender-atp/gov.md index 15dd5599dd..08b1be6159 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/gov.md +++ b/windows/security/threat-protection/microsoft-defender-atp/gov.md @@ -21,7 +21,7 @@ ms.technology: mde # Microsoft Defender for Endpoint for US Government customers **Applies to:** -- [Microsoft Defender for Endpoint](https://go.microsoft.com/fwlink/p/?linkid=2146631) +- [Microsoft Defender for Endpoint](https://go.microsoft.com/fwlink/p/?linkid=2154037) Microsoft Defender for Endpoint for US Government customers, built in the US Azure Government environment, uses the same underlying technologies as Defender for Endpoint in Azure Commercial. From d269c9cb605d0ffd57a42c40cfbfc8cf6da5aec1 Mon Sep 17 00:00:00 2001 From: adirdidi <68847945+adirdidi@users.noreply.github.com> Date: Fri, 19 Feb 2021 04:20:22 +0200 Subject: [PATCH 098/223] Update gov.md --- .../security/threat-protection/microsoft-defender-atp/gov.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/security/threat-protection/microsoft-defender-atp/gov.md b/windows/security/threat-protection/microsoft-defender-atp/gov.md index 08b1be6159..3c7f03cb83 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/gov.md +++ b/windows/security/threat-protection/microsoft-defender-atp/gov.md @@ -25,7 +25,7 @@ ms.technology: mde Microsoft Defender for Endpoint for US Government customers, built in the US Azure Government environment, uses the same underlying technologies as Defender for Endpoint in Azure Commercial. -This offering is currently available to GCC, GCC High and DoD customers and is based on the same prevention, detection, investigation, and remediation as the commercial version. However, there are some differences in the availability of capabilities for this offering. +This offering is currently available to GCC, GCC High, and DoD customers and is based on the same prevention, detection, investigation, and remediation as the commercial version. However, there are some differences in the availability of capabilities for this offering. > [!NOTE] > If you are a GCC customer using Defender for Endpoint in Commercial, please refer to the public documentation pages. From 982d1996af4fe9ebe0f7100aa5f308590228e99d Mon Sep 17 00:00:00 2001 From: adirdidi <68847945+adirdidi@users.noreply.github.com> Date: Fri, 19 Feb 2021 04:24:07 +0200 Subject: [PATCH 099/223] Add files via upload 1. Adding US Gov URLs. 2. Updating some commercial US URLs. --- .../downloads/mdatp-urls.xlsx | Bin 26000 -> 39387 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 b5683ec66f0cb1daf7e6e7c898378ba26a12bfdb..c622cbae6ba5145c511c8b065959e568c371f6c3 100644 GIT binary patch delta 32070 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 eO&e1>67JfyS29HV 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 delta 19684 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 ZF3QO`+Cl_>eV5@q%RIp`)$`Ze{{T7Q%S8YH From 9c682c5c5a3b1de3754781696218628a9da31a13 Mon Sep 17 00:00:00 2001 From: Andrei-George Stoica Date: Fri, 19 Feb 2021 19:33:39 +0200 Subject: [PATCH 100/223] Clarify firewall requirements --- windows/deployment/update/waas-delivery-optimization.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/deployment/update/waas-delivery-optimization.md b/windows/deployment/update/waas-delivery-optimization.md index a9ec6583a1..2239629eb9 100644 --- a/windows/deployment/update/waas-delivery-optimization.md +++ b/windows/deployment/update/waas-delivery-optimization.md @@ -134,7 +134,7 @@ For more details, check out the [Adopting Windows as a Service at Microsoft](htt **Does Delivery Optimization work with WSUS?**: Yes. Devices will obtain the update payloads from the WSUS server, but must also have an internet connection as they communicate with the Delivery Optimization cloud service for coordination. -**Which ports does Delivery Optimization use?**: Delivery Optimization listens on port 7680 for requests from other peers by using TCP/IP. The service will register and open this port on the device, but you might need to set this port to accept inbound traffic through your firewall yourself. If you don't allow inbound traffic over port 7680, you can't use the peer-to-peer functionality of Delivery Optimization. However, devices can still successfully download by using HTTP or HTTPS traffic over port 80 (such as for default Windows Update data). +**Which ports does Delivery Optimization use?**: Delivery Optimization listens on port 7680 for requests from other peers by using TCP/IP. The service will register and open this port on the device, but you might need to set this port to accept inbound or outbound traffic through your firewall yourself. If you don't allow inbound or outbound traffic over port 7680, you can't use the peer-to-peer functionality of Delivery Optimization. However, devices can still successfully download by using HTTP or HTTPS traffic over port 80 (such as for default Windows Update data). If you set up Delivery Optimization to create peer groups that include devices across NATs (or any form of internal subnet that uses gateways or firewalls between subnets), it will use Teredo. For this to work, you must allow inbound TCP/IP traffic over port 3544. Look for a "NAT traversal" setting in your firewall to set this up. From 1018cf7c8a2e125f441bc32c0d86f1cfe6f3e975 Mon Sep 17 00:00:00 2001 From: Emily Womelsduff <66487667+ERWomelsduff@users.noreply.github.com> Date: Fri, 19 Feb 2021 10:47:40 -0800 Subject: [PATCH 101/223] Update set-up-and-test-cortana-in-windows-10.md Do not publish yet, please. --- .../cortana-at-work/set-up-and-test-cortana-in-windows-10.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/windows/configuration/cortana-at-work/set-up-and-test-cortana-in-windows-10.md b/windows/configuration/cortana-at-work/set-up-and-test-cortana-in-windows-10.md index da23d57297..eb96cd95c4 100644 --- a/windows/configuration/cortana-at-work/set-up-and-test-cortana-in-windows-10.md +++ b/windows/configuration/cortana-at-work/set-up-and-test-cortana-in-windows-10.md @@ -19,7 +19,7 @@ ms.author: dansimp - **Cortana is regularly updated through the Microsoft Store.** Beginning with Windows 10, version 2004, Cortana is an appx preinstalled with Windows and is regularly updated through the Microsoft Store. To receive the latest updates to Cortana, you will need to [enable updates through the Microsoft Store](https://docs.microsoft.com/windows/configuration/stop-employees-from-using-microsoft-store). ## Set up and configure the Bing Answers feature -Bing Answers provides fast, authoritative results to search queries based on search terms. When the Bing Answers feature is enabled, users will be able to ask Cortana web-related questions in the Cortana in Windows app, such as "What's the current weather?" or "Who is the president of the U.S.?," and get a response, based on public results from Bing.com. +Bing Answers provides fast, authoritative results to search queries based on search terms. If you enable this policy setting for the Cortana Windows app or Microsoft Teams display, users can ask Cortana web-related questions such as “What’s the current weather?” or “What time is it in Tokyo?” The above experience is powered by Microsoft Bing, and Cortana sends the user queries to Bing. The use of Microsoft Bing is governed by the [Microsoft Services Agreement](https://www.microsoft.com/servicesagreement) and [Privacy Statement](https://privacy.microsoft.com/en-US/privacystatement). @@ -46,4 +46,4 @@ When a user enters a search query (by speech or text), Cortana evaluates if the Bing Answers is enabled by default for all users. However, admins can configure and change this for specific users and user groups in their organization. ## How the Bing Answer policy configuration is applied -Before a query is sent to Bing for a search of public results from Bing.com, the Bing Answers service checks with the Office Cloud Policy Service to see if there are any policy configurations that pertain to the user for allowing Bing Answers to respond to questions users ask Cortana. If the user is a member of an AAD group that is assigned that policy configuration, then the appropriate policy settings are applied and a check is made again in 10 minutes. \ No newline at end of file +Before a query is sent to Bing for a search of public results from Bing.com, the Bing Answers service checks with the Office Cloud Policy Service to see if there are any policy configurations that pertain to the user for allowing Bing Answers to respond to questions users ask Cortana. If the user is a member of an AAD group that is assigned that policy configuration, then the appropriate policy settings are applied and a check is made again in 10 minutes. From 29235b0a0c00fbed0e89dd3fc24e854f8f2eac95 Mon Sep 17 00:00:00 2001 From: Apu Dutta Date: Fri, 19 Feb 2021 12:15:21 -0800 Subject: [PATCH 102/223] Address review comments --- windows/client-management/mdm/euiccs-ddf-file.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/windows/client-management/mdm/euiccs-ddf-file.md b/windows/client-management/mdm/euiccs-ddf-file.md index 24adff5b0b..4101bc0f61 100644 --- a/windows/client-management/mdm/euiccs-ddf-file.md +++ b/windows/client-management/mdm/euiccs-ddf-file.md @@ -124,7 +124,7 @@ The XML below if for Windows 10, version 1803. - Indicates whether the download of a profile with PPR1 is allowed. If the eUICC has already a profile (regardless of its origin and policy rules associated with it), then the download of a profile with PPR1 is not allowed. + Indicates whether the download of a profile with PPR1 is allowed. If the eUICC already has a profile (regardless of its origin and policy rules associated with it), the download of a profile with PPR1 is not allowed. @@ -145,7 +145,7 @@ The XML below if for Windows 10, version 1803. - Indicates whether the eUICC has already a profile with PPR1. + Indicates whether the eUICC already has a profile with PPR1. @@ -189,7 +189,7 @@ The XML below if for Windows 10, version 1803. - Node representing the discovery operation for a server name. The node name is the fully qualified domain name of the SM-DP+ server that will be used for profile discovery. Creation of this subtree triggers a discovery request. + Node specifying the server name for a discovery operation. The node name is the fully qualified domain name of the SM-DP+ server that will be used for profile discovery. Creation of this subtree triggers a discovery request. From be5d7fb6a91c97b1486f2958aa8484f679b10423 Mon Sep 17 00:00:00 2001 From: Robert Durff Date: Fri, 19 Feb 2021 12:46:54 -0800 Subject: [PATCH 103/223] Add latest completed CC evaluation to topic The security evaluation team just completed the latest Common Criteria evaluation against Windows Server + Windows 10. Adding the evaluation to the Common Criteria topic, including links to downloadable evaluation documentation (Security Target, Admin Guide, Validation Report, Assurance Activities Report). --- .../threat-protection/windows-platform-common-criteria.md | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/windows/security/threat-protection/windows-platform-common-criteria.md b/windows/security/threat-protection/windows-platform-common-criteria.md index 3bcba3890f..6b859eac3c 100644 --- a/windows/security/threat-protection/windows-platform-common-criteria.md +++ b/windows/security/threat-protection/windows-platform-common-criteria.md @@ -22,6 +22,14 @@ Microsoft is committed to optimizing the security of its products and services. 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. +### Microsoft Windows Server, Windows 10 version 1909 (November 2019 Update), Microsoft Windows Server 2019 (version 1809) Hyper-V +Certified against the Protection Profile for Virtualization, including the Extended Package for Server Virtualization. + +- [Security Target](https://download.microsoft.com/download/5/f/6/5f6efbb4-88a0-4161-953d-de07450b7107/Windows%20+%20Windows%20Server%201909,%20Windows%20Server%202019%20Hyper-V%20Security%20Target.pdf) +- [Administrative Guide](https://download.microsoft.com/download/7/5/0/750db292-f3d3-48c9-9557-aa64237a0e22/Virtualization%201909%20Administrative%20Guide.pdf) +- [Validation Report](https://download.microsoft.com/download/4/7/6/476ca991-631d-4943-aa89-b0cd4f448d14/Windows%20+%20Windows%20Server%201909,%20Windows%20Server%202019%20Hyper-V%20Validation%20Report.pdf) +- [Assurance Activities Report](https://download.microsoft.com/download/3/b/4/3b4818d8-62a1-4b8d-8cb4-9b3256564355/Windows%20+%20Windows%20Server%201909,%20Windows%20Server%202019%20Hyper-V%20Assurance%20Activity%20Report.pdf) + ### 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. From b24137f0063c3c2bccc21d990dd06d9b6c39be73 Mon Sep 17 00:00:00 2001 From: Warren Williams Date: Fri, 19 Feb 2021 15:33:21 -0600 Subject: [PATCH 104/223] Update windows/client-management/mandatory-user-profile.md Co-authored-by: Trond B. Krokli <38162891+illfated@users.noreply.github.com> --- windows/client-management/mandatory-user-profile.md | 2 -- 1 file changed, 2 deletions(-) diff --git a/windows/client-management/mandatory-user-profile.md b/windows/client-management/mandatory-user-profile.md index 4feae3100d..83dca7f380 100644 --- a/windows/client-management/mandatory-user-profile.md +++ b/windows/client-management/mandatory-user-profile.md @@ -53,8 +53,6 @@ First, you create a default user profile with the customizations that you want, > [!NOTE] > Use a lab or extra computer running a clean installation of Windows 10 to create a default user profile. Do not use a computer that is required for business (that is, a production computer). This process removes all domain accounts from the computer, including user profile folders. -======= - 1. Configure the computer settings that you want to include in the user profile. For example, you can configure settings for the desktop background, uninstall default apps, install line-of-business apps, and so on. > [!NOTE] From 3b0afcee67b41dfdb47aae2e24c6d9830a3a6bcb Mon Sep 17 00:00:00 2001 From: Warren Williams Date: Fri, 19 Feb 2021 15:33:29 -0600 Subject: [PATCH 105/223] Update windows/client-management/mandatory-user-profile.md Co-authored-by: Trond B. Krokli <38162891+illfated@users.noreply.github.com> --- windows/client-management/mandatory-user-profile.md | 1 - 1 file changed, 1 deletion(-) diff --git a/windows/client-management/mandatory-user-profile.md b/windows/client-management/mandatory-user-profile.md index 83dca7f380..7c3c3ba50f 100644 --- a/windows/client-management/mandatory-user-profile.md +++ b/windows/client-management/mandatory-user-profile.md @@ -103,7 +103,6 @@ Starting in Windows 10 version (2004) Open the Settings app and click on Advance ![Example of UI](images/copy-to-path.png) -======= - If the device is not joined to the domain, you can save the profile locally and then copy it to the shared folder location. - Optionally, you can check the **Mandatory profile** checkbox. This step is not required but will set permissions that are more restrictive and we recommend doing so. From 472af05f8ac8cea8e76cdd12414f7b6baf3d92f6 Mon Sep 17 00:00:00 2001 From: Warren Williams Date: Fri, 19 Feb 2021 15:49:00 -0600 Subject: [PATCH 106/223] Update windows/client-management/mandatory-user-profile.md Co-authored-by: Trond B. Krokli <38162891+illfated@users.noreply.github.com> --- windows/client-management/mandatory-user-profile.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/windows/client-management/mandatory-user-profile.md b/windows/client-management/mandatory-user-profile.md index 7c3c3ba50f..b1ce6d51a9 100644 --- a/windows/client-management/mandatory-user-profile.md +++ b/windows/client-management/mandatory-user-profile.md @@ -101,8 +101,8 @@ Starting in Windows 10 version (2004) Open the Settings app and click on Advance - If the device is joined to the domain and you are signed in with an account that has permissions to write to a shared folder on the network, you can enter the shared folder path. - - ![Example of UI](images/copy-to-path.png) + ![Example of UI](images/copy-to-path.png) + - If the device is not joined to the domain, you can save the profile locally and then copy it to the shared folder location. - Optionally, you can check the **Mandatory profile** checkbox. This step is not required but will set permissions that are more restrictive and we recommend doing so. From 3bcf38908d58b3a974e82ce31e88d61401abf5dc Mon Sep 17 00:00:00 2001 From: Patrick McDonald <48225667+pamcdo@users.noreply.github.com> Date: Fri, 19 Feb 2021 17:53:21 -0500 Subject: [PATCH 107/223] Update hello-hybrid-key-whfb-settings-policy.md The ", and" is part of the dialog box and should be bolded as well. Not bolding it has led customers to believe there are two separate options instead of one. --- .../hello-hybrid-key-whfb-settings-policy.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) 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 d7355b0c32..d8a838a906 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 @@ -13,7 +13,7 @@ manager: dansimp ms.collection: M365-identity-device-management ms.topic: article localizationpriority: medium -ms.date: 08/20/2018 +ms.date: 02/19/2021 ms.reviewer: --- # Configure Hybrid Windows Hello for Business: Group Policy @@ -55,7 +55,7 @@ Sign-in a domain controller or management workstations with _Domain Admin_ equiv 7. Expand **Windows Settings**, **Security Settings**, and click **Public Key Policies**. 8. In the details pane, right-click **Certificate Services Client � Auto-Enrollment** and select **Properties**. 9. Select **Enabled** from the **Configuration Model** list. -10. Select the **Renew expired certificates**, **update pending certificates**, and **remove revoked certificates** check box. +10. Select the **Renew expired certificates**, **update pending certificates**, **and remove revoked certificates** check box. 11. Select the **Update certificates that use certificate templates** check box. 12. Click **OK**. Close the **Group Policy Management Editor**. From 196c74f673f21454514c8af192152e8dcae6cfed Mon Sep 17 00:00:00 2001 From: Andrei-George Stoica Date: Sat, 20 Feb 2021 08:35:27 +0200 Subject: [PATCH 108/223] Modified from or to and to show that both are required --- windows/deployment/update/waas-delivery-optimization.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/deployment/update/waas-delivery-optimization.md b/windows/deployment/update/waas-delivery-optimization.md index 2239629eb9..d497aeae62 100644 --- a/windows/deployment/update/waas-delivery-optimization.md +++ b/windows/deployment/update/waas-delivery-optimization.md @@ -134,7 +134,7 @@ For more details, check out the [Adopting Windows as a Service at Microsoft](htt **Does Delivery Optimization work with WSUS?**: Yes. Devices will obtain the update payloads from the WSUS server, but must also have an internet connection as they communicate with the Delivery Optimization cloud service for coordination. -**Which ports does Delivery Optimization use?**: Delivery Optimization listens on port 7680 for requests from other peers by using TCP/IP. The service will register and open this port on the device, but you might need to set this port to accept inbound or outbound traffic through your firewall yourself. If you don't allow inbound or outbound traffic over port 7680, you can't use the peer-to-peer functionality of Delivery Optimization. However, devices can still successfully download by using HTTP or HTTPS traffic over port 80 (such as for default Windows Update data). +**Which ports does Delivery Optimization use?**: Delivery Optimization listens on port 7680 for requests from other peers by using TCP/IP. The service will register and open this port on the device, but you might need to set this port to accept inbound and outbound traffic through your firewall yourself. If you don't allow inbound and outbound traffic over port 7680, you can't use the peer-to-peer functionality of Delivery Optimization. However, devices can still successfully download by using HTTP or HTTPS traffic over port 80 (such as for default Windows Update data). If you set up Delivery Optimization to create peer groups that include devices across NATs (or any form of internal subnet that uses gateways or firewalls between subnets), it will use Teredo. For this to work, you must allow inbound TCP/IP traffic over port 3544. Look for a "NAT traversal" setting in your firewall to set this up. From d9803f8f375d74893d18dc6847f2024babe8be20 Mon Sep 17 00:00:00 2001 From: Patrick McDonald <48225667+pamcdo@users.noreply.github.com> Date: Sat, 20 Feb 2021 19:02:46 -0500 Subject: [PATCH 109/223] 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 d8a838a906..5a639e777f 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 @@ -55,7 +55,7 @@ Sign-in a domain controller or management workstations with _Domain Admin_ equiv 7. Expand **Windows Settings**, **Security Settings**, and click **Public Key Policies**. 8. In the details pane, right-click **Certificate Services Client � Auto-Enrollment** and select **Properties**. 9. Select **Enabled** from the **Configuration Model** list. -10. Select the **Renew expired certificates**, **update pending certificates**, **and remove revoked certificates** check box. +10. Select the **Renew expired certificates, update pending certificates, and remove revoked certificates** check box. 11. Select the **Update certificates that use certificate templates** check box. 12. Click **OK**. Close the **Group Policy Management Editor**. From d612aa6bf2868b407d203b0ef607475932ea5b5f Mon Sep 17 00:00:00 2001 From: schmurky Date: Mon, 22 Feb 2021 14:31:51 +0800 Subject: [PATCH 110/223] Update two pages --- .../advanced-hunting-schema-reference.md | 3 ++- .../microsoft-defender-atp/tvm-hunt-exposed-devices.md | 7 ++++--- 2 files changed, 6 insertions(+), 4 deletions(-) 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 17f6ebfe5d..c2f9975fac 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 @@ -64,7 +64,8 @@ Table and column names are also listed within the Microsoft Defender Security Ce | **[DeviceImageLoadEvents](advanced-hunting-deviceimageloadevents-table.md)** | DLL loading events | | **[DeviceEvents](advanced-hunting-deviceevents-table.md)** | Multiple event types, including events triggered by security controls such as Microsoft Defender Antivirus and exploit protection | | **[DeviceFileCertificateInfo](advanced-hunting-devicefilecertificateinfo-table.md)** | Certificate information of signed files obtained from certificate verification events on endpoints | -| **[DeviceTvmSoftwareInventoryVulnerabilities](advanced-hunting-devicetvmsoftwareinventoryvulnerabilities-table.md)** | Inventory of software on devices as well as any known vulnerabilities in these software products | +| **[DeviceTvmSoftwareInventory](advanced-hunting-devicetvmsoftwareinventory-table.md)** | Inventory of software installed on devices, including their version information and end-of-support status | +| **[DeviceTvmSoftwareVulnerabilities](advanced-hunting-devicetvmsoftwarevulnerabilities-table.md)** | Software vulnerabilities found on devices and the list of available security updates that address each vulnerability | | **[DeviceTvmSoftwareVulnerabilitiesKB ](advanced-hunting-devicetvmsoftwarevulnerabilitieskb-table.md)** | Knowledge base of publicly disclosed vulnerabilities, including whether exploit code is publicly available | | **[DeviceTvmSecureConfigurationAssessment](advanced-hunting-devicetvmsecureconfigurationassessment-table.md)** | Threat & Vulnerability Management assessment events, indicating the status of various security configurations on devices | | **[DeviceTvmSecureConfigurationAssessmentKB](advanced-hunting-devicetvmsecureconfigurationassessmentkb-table.md)** | Knowledge base of various security configurations used by Threat & Vulnerability Management to assess devices; includes mappings to various standards and benchmarks | diff --git a/windows/security/threat-protection/microsoft-defender-atp/tvm-hunt-exposed-devices.md b/windows/security/threat-protection/microsoft-defender-atp/tvm-hunt-exposed-devices.md index 3ee21c13f2..0ca6c08b6d 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/tvm-hunt-exposed-devices.md +++ b/windows/security/threat-protection/microsoft-defender-atp/tvm-hunt-exposed-devices.md @@ -38,7 +38,9 @@ Advanced hunting is a query-based threat-hunting tool that lets you explore up t ### Schema tables -- [DeviceTvmSoftwareInventoryVulnerabilities](advanced-hunting-devicetvmsoftwareinventoryvulnerabilities-table.md) - Inventory of software on devices as well as any known vulnerabilities in these software products +- [DeviceTvmSoftwareInventory](advanced-hunting-devicetvmsoftwareinventory-table.md) - Inventory of software installed on devices, including their version information and end-of-support status + +- [DeviceTvmSoftwareVulnerabilities](advanced-hunting-devicetvmsoftwarevulnerabilities-table.md) - Software vulnerabilities found on devices and the list of available security updates that address each vulnerability - [DeviceTvmSoftwareVulnerabilitiesKB](advanced-hunting-devicetvmsoftwarevulnerabilitieskb-table.md) - Knowledge base of publicly disclosed vulnerabilities, including whether exploit code is publicly available @@ -56,7 +58,7 @@ Advanced hunting is a query-based threat-hunting tool that lets you explore up t ```kusto // Search for devices with High active alerts or Critical CVE public exploit -DeviceTvmSoftwareInventoryVulnerabilities +DeviceTvmSoftwareVulnerabilities | join kind=inner(DeviceTvmSoftwareVulnerabilitiesKB) on CveId | where IsExploitAvailable == 1 and CvssScore >= 7 | summarize NumOfVulnerabilities=dcount(CveId), @@ -66,7 +68,6 @@ DeviceName=any(DeviceName) by DeviceId DeviceName=any(DeviceName) by DeviceId, AlertId | project DeviceName, NumOfVulnerabilities, AlertId | order by NumOfVulnerabilities desc - ``` ## Related topics From 3aba7e57c8d34b634cdbb044225c12aa35a3ac26 Mon Sep 17 00:00:00 2001 From: schmurky Date: Mon, 22 Feb 2021 14:53:22 +0800 Subject: [PATCH 111/223] Added two new pages and deleted old one --- ...nting-devicetvmsoftwareinventory-table.md} | 20 +++--- ...-devicetvmsoftwarevulnerabilities-table.md | 62 +++++++++++++++++++ 2 files changed, 74 insertions(+), 8 deletions(-) rename windows/security/threat-protection/microsoft-defender-atp/{advanced-hunting-devicetvmsoftwareinventoryvulnerabilities-table.md => advanced-hunting-devicetvmsoftwareinventory-table.md} (69%) create mode 100644 windows/security/threat-protection/microsoft-defender-atp/advanced-hunting-devicetvmsoftwarevulnerabilities-table.md diff --git a/windows/security/threat-protection/microsoft-defender-atp/advanced-hunting-devicetvmsoftwareinventoryvulnerabilities-table.md b/windows/security/threat-protection/microsoft-defender-atp/advanced-hunting-devicetvmsoftwareinventory-table.md similarity index 69% rename from windows/security/threat-protection/microsoft-defender-atp/advanced-hunting-devicetvmsoftwareinventoryvulnerabilities-table.md rename to windows/security/threat-protection/microsoft-defender-atp/advanced-hunting-devicetvmsoftwareinventory-table.md index 9a7862714a..b550022bcb 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/advanced-hunting-devicetvmsoftwareinventoryvulnerabilities-table.md +++ b/windows/security/threat-protection/microsoft-defender-atp/advanced-hunting-devicetvmsoftwareinventory-table.md @@ -1,6 +1,6 @@ --- -title: DeviceTvmSoftwareInventoryVulnerabilities table in the advanced hunting schema -description: Learn about the inventory of software in your devices and their vulnerabilities in the DeviceTvmSoftwareInventoryVulnerabilities table of the advanced hunting schema. +title: DeviceTvmSoftwareInventory table in the advanced hunting schema +description: Learn about the inventory of software in your devices in the DeviceTvmSoftwareInventory table of the advanced hunting schema. keywords: advanced hunting, threat hunting, cyber threat hunting, mdatp, microsoft defender atp, wdatp search, query, telemetry, schema reference, kusto, table, column, data type, description, threat & vulnerability management, TVM, device management, software, inventory, vulnerabilities, CVE ID, OS DeviceTvmSoftwareInventoryVulnerabilities search.product: eADQiWindows 10XVcnh search.appverid: met150 @@ -8,8 +8,8 @@ ms.prod: m365-security ms.mktglfcycl: deploy ms.sitesec: library ms.pagetype: security -ms.author: dolmont -author: DulceMontemayor +ms.author: maccruz +author: maccruz ms.localizationpriority: medium manager: dansimp audience: ITPro @@ -18,7 +18,7 @@ ms.topic: article ms.technology: mde --- -# DeviceTvmSoftwareInventoryVulnerabilities +# DeviceTvmSoftwareInventory [!INCLUDE [Microsoft 365 Defender rebranding](../../includes/microsoft-defender.md)] @@ -30,7 +30,10 @@ ms.technology: mde [!include[Prerelease information](../../includes/prerelease.md)] -The `DeviceTvmSoftwareInventoryVulnerabilities` table in the advanced hunting schema contains the [Threat & Vulnerability Management](next-gen-threat-and-vuln-mgt.md) inventory of software on your devices as well as any known vulnerabilities in these software products. This table also includes operating system information, CVE IDs, and vulnerability severity information. Use this reference to construct queries that return information from the table. +The `DeviceTvmSoftwareInventory` table in the advanced hunting schema contains the [Threat & Vulnerability Management](next-gen-threat-and-vuln-mgt.md) inventory of software on your devices. Use this reference to construct queries that return information from the table. + +>[!NOTE] +>The `DeviceTvmSoftwareInventory` and `DeviceTvmSoftwareVulnerabilities` tables have replaced the `DeviceTvmSoftwareInventoryVulnerabilities` table. Together, the first two tables include more columns you can use to help inform your vulnerability management activities. For information on other tables in the advanced hunting schema, see [the advanced hunting reference](advanced-hunting-reference.md). @@ -44,8 +47,8 @@ For information on other tables in the advanced hunting schema, see [the advance | `SoftwareVendor` | string | Name of the software vendor | | `SoftwareName` | string | Name of the software product | | `SoftwareVersion` | string | Version number of the software product | -| `CveId` | string | Unique identifier assigned to the security vulnerability under the Common Vulnerabilities and Exposures (CVE) system | -| `VulnerabilitySeverityLevel` | string | Severity level assigned to the security vulnerability based on the CVSS score and dynamic factors influenced by the threat landscape | +| `EndOfSupportStatus` | string | Indicates the lifecycle stage of the software product relative to its specified end-of-support (EOS) or end-of-life (EOL) date | +| `EndOfSupportDate` | string | End-of-support (EOS) or end-of-life (EOL) date of the software product | @@ -55,3 +58,4 @@ For information on other tables in the advanced hunting schema, see [the advance - [Learn the query language](advanced-hunting-query-language.md) - [Understand the schema](advanced-hunting-schema-reference.md) - [Overview of Threat & Vulnerability Management](next-gen-threat-and-vuln-mgt.md) + diff --git a/windows/security/threat-protection/microsoft-defender-atp/advanced-hunting-devicetvmsoftwarevulnerabilities-table.md b/windows/security/threat-protection/microsoft-defender-atp/advanced-hunting-devicetvmsoftwarevulnerabilities-table.md new file mode 100644 index 0000000000..cf0f41c4c4 --- /dev/null +++ b/windows/security/threat-protection/microsoft-defender-atp/advanced-hunting-devicetvmsoftwarevulnerabilities-table.md @@ -0,0 +1,62 @@ +--- +title: DeviceTvmSoftwareVulnerabilities table in the advanced hunting schema +description: Learn about software vulnerabilities found on devices and the list of available security updates that address each vulnerability in the DeviceTvmSoftwareVulnerabilities table of the advanced hunting schema. +keywords: advanced hunting, threat hunting, cyber threat hunting, mdatp, microsoft defender atp, wdatp search, query, telemetry, schema reference, kusto, table, column, data type, description, threat & vulnerability management, TVM, device management, software, inventory, vulnerabilities, CVE ID, OS DeviceTvmSoftwareInventoryVulnerabilities +search.product: eADQiWindows 10XVcnh +search.appverid: met150 +ms.prod: m365-security +ms.mktglfcycl: deploy +ms.sitesec: library +ms.pagetype: security +ms.author: maccruz +author: maccruz +ms.localizationpriority: medium +manager: dansimp +audience: ITPro +ms.collection: M365-security-compliance +ms.topic: article +ms.technology: mde +--- + +# DeviceTvmSoftwareVulnerabilities + +[!INCLUDE [Microsoft 365 Defender rebranding](../../includes/microsoft-defender.md)] + +**Applies to:** +- [Microsoft Defender for Endpoint](https://go.microsoft.com/fwlink/?linkid=2154037) +- [Microsoft 365 Defender](https://go.microsoft.com/fwlink/?linkid=2118804) + +>Want to experience Defender for Endpoint? [Sign up for a free trial.](https://www.microsoft.com/WindowsForBusiness/windows-atp?ocid=docs-wdatp-advancedhuntingref-abovefoldlink) + +[!include[Prerelease information](../../includes/prerelease.md)] + +The `DeviceTvmSoftwareVulnerabilities` table in the advanced hunting schema contains the [Threat & Vulnerability Management](next-gen-threat-and-vuln-mgt.md) inventory of vulnerabilities found on devices and the list of available security updates that address each vulnerability. Use this reference to construct queries that return information from the table. + +>[!NOTE] +>The `DeviceTvmSoftwareInventory` and `DeviceTvmSoftwareVulnerabilities` tables have replaced the `DeviceTvmSoftwareInventoryVulnerabilities` table. Together, the first two tables include more columns you can use to help inform your vulnerability management activities. + +For information on other tables in the advanced hunting schema, see [the advanced hunting reference](advanced-hunting-reference.md). + +| Column name | Data type | Description | +|-------------|-----------|-------------| +| `DeviceId` | string | Unique identifier for the device in the service | +| `DeviceName` | string | Fully qualified domain name (FQDN) of the device | +| `OSPlatform` | string | Platform of the operating system running on the device. This indicates specific operating systems, including variations within the same family, such as Windows 10 and Windows 7. | +| `OSVersion` | string | Version of the operating system running on the device | +| `OSArchitecture` | string | Architecture of the operating system running on the device | +| `SoftwareVendor` | string | Name of the software vendor | +| `SoftwareName` | string | Name of the software product | +| `SoftwareVersion` | string | Version number of the software product | +| `CveId` | string | Unique identifier assigned to the security vulnerability under the Common Vulnerabilities and Exposures (CVE) system | +| `VulnerabilitySeverityLevel` | string | Severity level assigned to the security vulnerability based on the CVSS score and dynamic factors influenced by the threat landscape | +| `RecommendedSecurityUpdate` | string | Name or description of the security update provided by the software vendor to address the vulnerability | +| `RecommendedSecurityUpdateId` | string | Identifier of the applicable security updates or identifier for the corresponding guidance or knowledge base (KB) articles | + + + +## 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) +- [Overview of Threat & Vulnerability Management](next-gen-threat-and-vuln-mgt.md) From 3c55e1ca6b9aec3d289bd40f21d5f20cb1105910 Mon Sep 17 00:00:00 2001 From: schmurky Date: Mon, 22 Feb 2021 15:13:56 +0800 Subject: [PATCH 112/223] 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 958d86d6b1..0b3f297f8b 100644 --- a/windows/security/threat-protection/TOC.md +++ b/windows/security/threat-protection/TOC.md @@ -429,7 +429,8 @@ ##### [DeviceNetworkEvents](microsoft-defender-atp/advanced-hunting-devicenetworkevents-table.md) ##### [DeviceProcessEvents](microsoft-defender-atp/advanced-hunting-deviceprocessevents-table.md) ##### [DeviceRegistryEvents](microsoft-defender-atp/advanced-hunting-deviceregistryevents-table.md) -##### [DeviceTvmSoftwareInventoryVulnerabilities](microsoft-defender-atp/advanced-hunting-devicetvmsoftwareinventoryvulnerabilities-table.md) +##### [DeviceTvmSoftwareInventory](microsoft-defender-atp/advanced-hunting-devicetvmsoftwareinventory-table.md) +##### [DeviceTvmSoftwareVulnerabilities](microsoft-defender-atp/advanced-hunting-devicetvmsoftwarevulnerabilities-table.md) ##### [DeviceTvmSoftwareVulnerabilitiesKB](microsoft-defender-atp/advanced-hunting-devicetvmsoftwarevulnerabilitieskb-table.md) ##### [DeviceTvmSecureConfigurationAssessment](microsoft-defender-atp/advanced-hunting-devicetvmsecureconfigurationassessment-table.md) ##### [DeviceTvmSecureConfigurationAssessmentKB](microsoft-defender-atp/advanced-hunting-devicetvmsecureconfigurationassessmentkb-table.md) From 544c80ed1edf0fdf8adfb70a1a9ef5f96aaaff12 Mon Sep 17 00:00:00 2001 From: schmurky Date: Mon, 22 Feb 2021 16:12:10 +0800 Subject: [PATCH 113/223] More editorial edits --- .../advanced-hunting-devicetvmsoftwareinventory-table.md | 2 +- .../advanced-hunting-devicetvmsoftwarevulnerabilities-table.md | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/windows/security/threat-protection/microsoft-defender-atp/advanced-hunting-devicetvmsoftwareinventory-table.md b/windows/security/threat-protection/microsoft-defender-atp/advanced-hunting-devicetvmsoftwareinventory-table.md index b550022bcb..99b53c1d97 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/advanced-hunting-devicetvmsoftwareinventory-table.md +++ b/windows/security/threat-protection/microsoft-defender-atp/advanced-hunting-devicetvmsoftwareinventory-table.md @@ -30,7 +30,7 @@ ms.technology: mde [!include[Prerelease information](../../includes/prerelease.md)] -The `DeviceTvmSoftwareInventory` table in the advanced hunting schema contains the [Threat & Vulnerability Management](next-gen-threat-and-vuln-mgt.md) inventory of software on your devices. Use this reference to construct queries that return information from the table. +The `DeviceTvmSoftwareInventory` table in the advanced hunting schema contains the [Threat & Vulnerability Management](next-gen-threat-and-vuln-mgt.md) inventory of software currently installed on devices in your network, including end of support information. You can, for instance, hunt for events involving devices that are installed with a currently vulnerable software version. Use this reference to construct queries that return information from the table. >[!NOTE] >The `DeviceTvmSoftwareInventory` and `DeviceTvmSoftwareVulnerabilities` tables have replaced the `DeviceTvmSoftwareInventoryVulnerabilities` table. Together, the first two tables include more columns you can use to help inform your vulnerability management activities. diff --git a/windows/security/threat-protection/microsoft-defender-atp/advanced-hunting-devicetvmsoftwarevulnerabilities-table.md b/windows/security/threat-protection/microsoft-defender-atp/advanced-hunting-devicetvmsoftwarevulnerabilities-table.md index cf0f41c4c4..a48860436e 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/advanced-hunting-devicetvmsoftwarevulnerabilities-table.md +++ b/windows/security/threat-protection/microsoft-defender-atp/advanced-hunting-devicetvmsoftwarevulnerabilities-table.md @@ -30,7 +30,7 @@ ms.technology: mde [!include[Prerelease information](../../includes/prerelease.md)] -The `DeviceTvmSoftwareVulnerabilities` table in the advanced hunting schema contains the [Threat & Vulnerability Management](next-gen-threat-and-vuln-mgt.md) inventory of vulnerabilities found on devices and the list of available security updates that address each vulnerability. Use this reference to construct queries that return information from the table. +The `DeviceTvmSoftwareVulnerabilities` table in the advanced hunting schema contains the [Threat & Vulnerability Management](next-gen-threat-and-vuln-mgt.md) list of vulnerabilities in installed software products. This table also includes operating system information, CVE IDs, and vulnerability severity information. You can use this table, for example, to hunt for events involving devices that have severe vulnerabilities in their software. Use this reference to construct queries that return information from the table. >[!NOTE] >The `DeviceTvmSoftwareInventory` and `DeviceTvmSoftwareVulnerabilities` tables have replaced the `DeviceTvmSoftwareInventoryVulnerabilities` table. Together, the first two tables include more columns you can use to help inform your vulnerability management activities. From 13e59ef592d0f2469fcdd6a763c1a4f6a1037ce5 Mon Sep 17 00:00:00 2001 From: SujudAbu-Atta <78092864+SujudAbu-Atta@users.noreply.github.com> Date: Mon, 22 Feb 2021 10:43:09 +0200 Subject: [PATCH 114/223] Update api-release-notes.md Added batch updated alerts API release note --- .../microsoft-defender-atp/api-release-notes.md | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/windows/security/threat-protection/microsoft-defender-atp/api-release-notes.md b/windows/security/threat-protection/microsoft-defender-atp/api-release-notes.md index b46d84553b..13ca1ef039 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/api-release-notes.md +++ b/windows/security/threat-protection/microsoft-defender-atp/api-release-notes.md @@ -25,6 +25,12 @@ ms.technology: mde The following information lists the updates made to the Microsoft Defender for Endpoint APIs and the dates they were made. +### 10.02.2021 +
+ +- Added new API: [Batch update alerts](batch-update-alerts.md). + +
### 25.01.2021
@@ -70,4 +76,4 @@ The following information lists the updates made to the Microsoft Defender for E - Added option to expand the Alert entity with its related Evidence. See [List Alerts](get-alerts.md).
-
\ No newline at end of file +
From 0646bca665e5cb644b80dc9f579b8c33ddf625f1 Mon Sep 17 00:00:00 2001 From: Jin Lin Date: Mon, 22 Feb 2021 16:53:30 -0800 Subject: [PATCH 115/223] Update enable-exploit-protection.md Additional parameters for hardware-enforced stack protection (https://techcommunity.microsoft.com/t5/windows-kernel-internals/understanding-hardware-enforced-stack-protection/ba-p/1247815) --- .../microsoft-defender-atp/enable-exploit-protection.md | 1 + 1 file changed, 1 insertion(+) 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 046a880398..3f2f1e958a 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 @@ -228,6 +228,7 @@ This table lists the individual **Mitigations** (and **Audits**, when available) | Mitigation type | Applies to | Mitigation cmdlet parameter keyword | Audit mode cmdlet parameter | | :-------------- | :--------- | :---------------------------------- | :-------------------------- | | Control flow guard (CFG) | System and app-level | `CFG`, `StrictCFG`, `SuppressExports` | Audit not available | +| Hardware-enforced Stack Protection | App-level only | `UserShadowStack`, `UserShadowStackStrictMode` | `AuditUserShadowStack` | | Data Execution Prevention (DEP) | System and app-level | `DEP`, `EmulateAtlThunks` | Audit not available | | Force randomization for images (Mandatory ASLR) | System and app-level | `ForceRelocateImages` | Audit not available | | Randomize memory allocations (Bottom-Up ASLR) | System and app-level | `BottomUp`, `HighEntropy` | Audit not available From b656b88244dc5c6829c97d5bf66e3d2874cc237e Mon Sep 17 00:00:00 2001 From: Jin Lin Date: Mon, 22 Feb 2021 17:05:55 -0800 Subject: [PATCH 116/223] Update enable-exploit-protection.md Policy also works for system-mode --- .../microsoft-defender-atp/enable-exploit-protection.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) 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 3f2f1e958a..50c80fed5b 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 @@ -228,7 +228,7 @@ This table lists the individual **Mitigations** (and **Audits**, when available) | Mitigation type | Applies to | Mitigation cmdlet parameter keyword | Audit mode cmdlet parameter | | :-------------- | :--------- | :---------------------------------- | :-------------------------- | | Control flow guard (CFG) | System and app-level | `CFG`, `StrictCFG`, `SuppressExports` | Audit not available | -| Hardware-enforced Stack Protection | App-level only | `UserShadowStack`, `UserShadowStackStrictMode` | `AuditUserShadowStack` | +| Hardware-enforced Stack Protection | System and app-level | `UserShadowStack`, `UserShadowStackStrictMode` | `AuditUserShadowStack` | | Data Execution Prevention (DEP) | System and app-level | `DEP`, `EmulateAtlThunks` | Audit not available | | Force randomization for images (Mandatory ASLR) | System and app-level | `ForceRelocateImages` | Audit not available | | Randomize memory allocations (Bottom-Up ASLR) | System and app-level | `BottomUp`, `HighEntropy` | Audit not available From 936be85c51592f71e1c70b3a1d185610be7dd497 Mon Sep 17 00:00:00 2001 From: ImranHabib <47118050+joinimran@users.noreply.github.com> Date: Tue, 23 Feb 2021 11:41:52 +0500 Subject: [PATCH 117/223] Addition of Configuration Updated a configuration in the document to reflect the CPU usage during scheduled scans. Problem: https://github.com/MicrosoftDocs/windows-itpro-docs/issues/8929 --- .../microsoft-defender-atp/linux-preferences.md | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/windows/security/threat-protection/microsoft-defender-atp/linux-preferences.md b/windows/security/threat-protection/microsoft-defender-atp/linux-preferences.md index 7da256d6f9..76d874b7e8 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/linux-preferences.md +++ b/windows/security/threat-protection/microsoft-defender-atp/linux-preferences.md @@ -245,6 +245,16 @@ Specify the maximum number of entries to keep in the scan history. Entries inclu | **Possible values** | 10000 (default). Allowed values are from 5000 items to 15000 items. | | **Comments** | Available in Defender for Endpoint version 101.04.76 or higher. | +#### Maximum on-demand scan threads + +Specify the maximum number CPU used during scheduled scans. +||| +|:---|:---| +| **Key** | maximumOnDemandScanThreads | +| **Data type** | String | +| **Possible values** | 1 to use only 1 CPU. 2 to use 2 CPUs. | +| **Comments** | Setting this configuration will limit the CPU usage during scheduled scans. | + ### Cloud-delivered protection preferences The *cloudService* entry in the configuration profile is used to configure the cloud-driven protection feature of the product. From 36d4eb45c7a006202f40069d260cbae283613943 Mon Sep 17 00:00:00 2001 From: ImranHabib <47118050+joinimran@users.noreply.github.com> Date: Tue, 23 Feb 2021 12:27:34 +0500 Subject: [PATCH 118/223] Update windows/security/threat-protection/microsoft-defender-atp/linux-preferences.md Co-authored-by: JohanFreelancer9 <48568725+JohanFreelancer9@users.noreply.github.com> --- .../microsoft-defender-atp/linux-preferences.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/security/threat-protection/microsoft-defender-atp/linux-preferences.md b/windows/security/threat-protection/microsoft-defender-atp/linux-preferences.md index 76d874b7e8..f22ca4f413 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/linux-preferences.md +++ b/windows/security/threat-protection/microsoft-defender-atp/linux-preferences.md @@ -247,7 +247,7 @@ Specify the maximum number of entries to keep in the scan history. Entries inclu #### Maximum on-demand scan threads -Specify the maximum number CPU used during scheduled scans. +Specify the maximum number of CPUs used during scheduled scans. ||| |:---|:---| | **Key** | maximumOnDemandScanThreads | From 3a984306d21fb022badc0be578954d7a0f4cbf19 Mon Sep 17 00:00:00 2001 From: rbsec Date: Tue, 23 Feb 2021 09:58:21 +0000 Subject: [PATCH 119/223] Fix some broken quotes --- windows/whats-new/ltsc/whats-new-windows-10-2019.md | 2 +- windows/whats-new/whats-new-windows-10-version-1709.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 e74672c002..435e7530bd 100644 --- a/windows/whats-new/ltsc/whats-new-windows-10-2019.md +++ b/windows/whats-new/ltsc/whats-new-windows-10-2019.md @@ -220,7 +220,7 @@ The new [security baseline for Windows 10 version 1803](https://docs.microsoft.c #### SMBLoris vulnerability -An issue, known as “SMBLoris�?, which could result in denial of service, has been addressed. +An issue, known as “SMBLoris”, which could result in denial of service, has been addressed. #### Windows Security Center diff --git a/windows/whats-new/whats-new-windows-10-version-1709.md b/windows/whats-new/whats-new-windows-10-version-1709.md index b33762e67f..1792e88bff 100644 --- a/windows/whats-new/whats-new-windows-10-version-1709.md +++ b/windows/whats-new/whats-new-windows-10-version-1709.md @@ -119,7 +119,7 @@ The minimum PIN length is being changed from 6 to 4, with a default of 6. For mo Microsoft has released new [Windows security baselines](https://docs.microsoft.com/windows/device-security/windows-security-baselines) for Windows Server and Windows 10. A security baseline is a group of Microsoft-recommended configuration settings with an explanation of their security impact. For more information, and to download the Policy Analyzer tool, see [Microsoft Security Compliance Toolkit 1.0](https://docs.microsoft.com/windows/device-security/security-compliance-toolkit-10). ### SMBLoris vulnerability -An issue, known as “SMBLoris�?, which could result in denial of service, has been addressed. +An issue, known as “SMBLoris”, which could result in denial of service, has been addressed. ## Windows Analytics From ba31438ad05d00b5609548eec4ad66184afa2689 Mon Sep 17 00:00:00 2001 From: VARADHARAJAN K <3296790+RAJU2529@users.noreply.github.com> Date: Tue, 23 Feb 2021 20:29:49 +0530 Subject: [PATCH 120/223] updated adobe reader version and made words to bold this is my own PR, I edited some paragraphs, I added an Adobe reader version number. I successfully a few paragraphs only, But remaining i need to edit. I will continue my work after merging this content. Also, i need help from contributors with suggestions . Thanking you --- .../deploy-a-windows-10-image-using-mdt.md | 106 +++++++++--------- 1 file changed, 53 insertions(+), 53 deletions(-) diff --git a/windows/deployment/deploy-windows-mdt/deploy-a-windows-10-image-using-mdt.md b/windows/deployment/deploy-windows-mdt/deploy-a-windows-10-image-using-mdt.md index 2779d317f6..2017acc4d7 100644 --- a/windows/deployment/deploy-windows-mdt/deploy-a-windows-10-image-using-mdt.md +++ b/windows/deployment/deploy-windows-mdt/deploy-a-windows-10-image-using-mdt.md @@ -21,18 +21,18 @@ ms.topic: article **Applies to** - Windows 10 -This topic will show you how to take your reference image for Windows 10 (that was just [created](create-a-windows-10-reference-image.md)), and deploy that image to your environment using the Microsoft Deployment Toolkit (MDT). +This topic will show you how to take your reference image for Windows 10 (that was just [created](create-a-windows-10-reference-image.md)), and deploy that image to your environment using the **Microsoft Deployment Toolkit (MDT)**. -We will prepare for this by creating an MDT deployment share that is used solely for image deployment. Separating the processes of creating reference images from the processes used to deploy them in production allows greater control of on both processes. We will configure Active Directory permissions, configure the deployment share, create a new task sequence, and add applications, drivers, and rules. +We will prepare for this by creating an **MDT** deployment share that is used solely for image deployment. Separating the processes of creating reference images from the processes used to deploy them in production allows greater control of on both processes. We will configure **Active Directory** permissions, configure the deployment share, create a new task sequence, and add applications, drivers, and rules. -For the purposes of this topic, we will use four computers: DC01, MDT01, HV01 and PC0005. +For the purposes of this topic, we will use four computers: **DC01, MDT01, HV01 and PC0005**. -- DC01 is a domain controller -- MDT01 is a domain member server -- HV01 is a Hyper-V server -- PC0005 is a blank device to which we will deploy Windows 10 +- **DC01** is a domain controller +- **MDT01** is a domain member server +- **HV01** is a Hyper-V server +- **PC0005** is a blank device to which we will deploy Windows 10 -MDT01 and PC0005 are members of the domain contoso.com for the fictitious Contoso Corporation. HV01 used to test deployment of PC0005 in a virtual environment. +**MDT01** and **PC0005** are members of the domain contoso.com for the fictitious Contoso Corporation. **HV01** used to test deployment of **PC0005** in a virtual environment. ![devices](../images/mdt-07-fig01.png) @@ -45,14 +45,14 @@ These steps will show you how to configure an Active Directory account with the On **DC01**: -1. Download the [Set-OUPermissions.ps1 script](https://go.microsoft.com/fwlink/p/?LinkId=619362) and copy it to the **C:\\Setup\\Scripts** directory on DC01. This script configures permissions to allow the MDT_JD account to manage computer accounts in the contoso > Computers organizational unit. -2. Create the MDT_JD service account by running the following command from an elevated Windows PowerShell prompt: +1. Download the [Set-OUPermissions.ps1 script](https://go.microsoft.com/fwlink/p/?LinkId=619362) and copy it to the **C:\\Setup\\Scripts** directory on **DC01**. This script configures permissions to allow the **MDT_JD** account to manage computer accounts in the contoso > Computers organizational unit. +2. Create the **MDT_JD** service account by running the following command from an elevated **Windows PowerShell prompt**: ```powershell New-ADUser -Name MDT_JD -UserPrincipalName MDT_JD -path "OU=Service Accounts,OU=Accounts,OU=Contoso,DC=CONTOSO,DC=COM" -Description "MDT join domain account" -AccountPassword (ConvertTo-SecureString "pass@word1" -AsPlainText -Force) -ChangePasswordAtLogon $false -PasswordNeverExpires $true -Enabled $true ``` -3. Next, run the Set-OuPermissions script to apply permissions to the **MDT\_JD** service account, enabling it to manage computer accounts in the Contoso / Computers OU. Run the following commands from an elevated Windows PowerShell prompt: +3. Next, run the **Set-OuPermissions script** to apply permissions to the **MDT\_JD** service account, enabling it to manage computer accounts in the Contoso / Computers OU. Run the following commands from an elevated **Windows PowerShell prompt**: ```powershell Set-ExecutionPolicy -ExecutionPolicy RemoteSigned -Force @@ -76,7 +76,7 @@ The following is a list of the permissions being granted: ## Step 2: Set up the MDT production deployment share -Next, create a new MDT deployment share. You should not use the same deployment share that you used to create the reference image for a production deployment. Perform this procedure on the MDT01 server. +Next, create a new **MDT** deployment share. You should not use the same deployment share that you used to create the reference image for a production deployment. Perform this procedure on the **MDT01** server. ### Create the MDT production deployment share @@ -85,21 +85,21 @@ On **MDT01**: The steps for creating the deployment share for production are the same as when you created the deployment share for creating the custom reference image: 1. Ensure you are signed on as: contoso\administrator. -2. In the Deployment Workbench console, right-click **Deployment Shares** and select **New Deployment Share**. +2. In the **Deployment Workbench** console, right-click **Deployment Shares** and select **New Deployment Share**. 3. On the **Path** page, in the **Deployment share path** text box, type **D:\\MDTProduction** and click **Next**. 4. On the **Share** page, in the **Share name** text box, type **MDTProduction$** and click **Next**. 5. On the **Descriptive Name** page, in the **Deployment share description** text box, type **MDT Production** and click **Next**. 6. On the **Options** page, accept the default settings and click **Next** twice, and then click **Finish**. -7. Using File Explorer, verify that you can access the **\\\\MDT01\\MDTProduction$** share. +7. Using **File Explorer**, verify that you can access the **\\\\MDT01\\MDTProduction$** share. ### Configure permissions for the production deployment share -To read files in the deployment share, you need to assign NTFS and SMB permissions to the MDT Build Account (MDT\_BA) for the **D:\\MDTProduction** folder +To read files in the deployment share, you need to assign **NTFS** and **SMB** permissions to the **MDT Build Account (MDT\_BA)** for the **D:\\MDTProduction** folder On **MDT01**: 1. Ensure you are signed in as **contoso\\administrator**. -2. Modify the NTFS permissions for the **D:\\MDTProduction** folder by running the following command in an elevated Windows PowerShell prompt: +2. Modify the **NTFS** permissions for the **D:\\MDTProduction** folder by running the following command in an elevated **Windows PowerShell prompt**: ``` powershell icacls "D:\MDTProduction" /grant '"CONTOSO\MDT_BA":(OI)(CI)(M)' @@ -112,33 +112,33 @@ The next step is to add a reference image into the deployment share with the set ### Add the Windows 10 Enterprise x64 RTM custom image -In these steps, we assume that you have completed the steps in the [Create a Windows 10 reference image](create-a-windows-10-reference-image.md) topic, so you have a Windows 10 reference image at **D:\\MDTBuildLab\\Captures\REFW10X64-001.wim** on MDT01. +In these steps, we assume that you have completed the steps in the [Create a Windows 10 reference image](create-a-windows-10-reference-image.md) topic, so you have a Windows 10 reference image at **D:\\MDTBuildLab\\Captures\REFW10X64-001.wim** on **MDT01**. -1. Using the Deployment Workbench, expand the **Deployment Shares** node, and then expand **MDT Production**; select the **Operating Systems** node, and create a folder named **Windows 10**. +1. Using the **Deployment Workbench**, expand the **Deployment Shares** node, and then expand **MDT Production**; select the **Operating Systems** node, and create a **folder** named **Windows 10**. 2. Right-click the **Windows 10** folder and select **Import Operating System**. 3. On the **OS Type** page, select **Custom image file** and click **Next**. 4. On the **Image** page, in the **Source file** text box, browse to **D:\\MDTBuildLab\\Captures\\REFW10X64-001.wim** and click **Next**. 5. On the **Setup** page, select the **Copy Windows 7, Windows Server 2008 R2, or later setup files from the specified path** option; in the **Setup source directory** text box, browse to **D:\\MDTBuildLab\\Operating Systems\\W10EX64RTM** and click **Next**. 6. On the **Destination** page, in the **Destination directory name** text box, type **W10EX64RTM**, click **Next** twice, and then click **Finish**. -7. After adding the operating system, double-click the added operating system name in the **Operating Systems / Windows 10** node and change the name to **Windows 10 Enterprise x64 RTM Custom Image**. +7. After adding the **Operating System**, double-click the added **Operating System** name in the **Operating Systems / Windows 10** node and change the name to **Windows 10 Enterprise x64 RTM Custom Image**. >[!NOTE] ->The reason for adding the setup files has changed since earlier versions of MDT. MDT 2010 used the setup files to install Windows. MDT uses DISM to apply the image; however, you still need the setup files because some components in roles and features are stored outside the main image. +>The reason for adding the setup files has changed since earlier versions of **MDT**. **MDT 2010** used the setup files to install Windows. **MDT** uses **DISM** Command to apply the image; however, you still need the **setup files** because some components in **roles and features** are stored outside the main image. -![imported OS](../images/fig2-importedos.png) +![Imported OS](../images/fig2-importedos.png) ## Step 4: Add an application -When you configure your MDT Build Lab deployment share, you can also add applications to the new deployment share before creating your task sequence. This section walks you through the process of adding an application to the MDT Production deployment share using Adobe Reader as an example. +When you configure your **MDT Build Lab deployment** share, you can also add a**pplications** to the new deployment share before creating your task sequence. This section walks you through the process of adding an application to the **MDT Production deployment** share using **Adobe Reader** as an example. ### Create the install: Adobe Reader DC On **MDT01**: -1. Download the Enterprise distribution version of [Adobe Acrobat Reader DC](https://get.adobe.com/reader/enterprise/) (AcroRdrDC1902120058_en_US.exe) to **D:\\setup\\adobe** on MDT01. -2. Extract the .exe file that you downloaded to an .msi (ex: .\AcroRdrDC1902120058_en_US.exe -sfx_o"d:\setup\adobe\install\" -sfx_ne). -3. In the Deployment Workbench, expand the **MDT Production** node and navigate to the **Applications** node. +1. Download the Enterprise distribution version of [**Adobe Acrobat Reader DC**](https://get.adobe.com/reader/enterprise/) (AcroRdrDC2100120140_en_US.exe) to **D:\\setup\\adobe** on MDT01. +2. Extract the **.exe** file that you downloaded to an **.msi** (ex: .\AcroRdrDC2100120140_en_US.exe -sfx_o"d:\setup\adobe\install\" -sfx_ne). +3. In the **Deployment Workbench**, expand the **MDT Production** node and navigate to the **Applications** node. 4. Right-click the **Applications** node, and create a new folder named **Adobe**. 5. In the **Applications** node, right-click the **Adobe** folder and select **New Application**. 6. On the **Application Type** page, select the **Application with source files** option and click **Next**. @@ -153,7 +153,7 @@ The Adobe Reader application added to the Deployment Workbench. ## Step 5: Prepare the drivers repository -In order to deploy Windows 10 with MDT successfully, you need drivers for the boot images and for the actual operating system. This section will show you how to add drivers for the boot image and operating system, using the following hardware models as examples: +In order to deploy Windows 10 with **MDT** successfully, you need drivers for the boot images and for the actual operating system. This section will show you how to add drivers for the boot image and operating system, using the following hardware models as examples: - Lenovo ThinkPad T420 - Dell Latitude 7390 - HP EliteBook 8560w @@ -166,19 +166,19 @@ For boot images, you need to have storage and network drivers; for the operating ### Create the driver source structure in the file system -The key to successful management of drivers for MDT, as well as for any other deployment solution, is to have a really good driver repository. From this repository, you import drivers into MDT for deployment, but you should always maintain the repository for future use. +The key to successful management of drivers for **MDT**, as well as for any other deployment solution, is to have a really good driver repository. From this repository, you import drivers into MDT for deployment, but you should always maintain the repository for future use. On **MDT01**: > [!IMPORTANT] > In the steps below, it is critical that the folder names used for various computer makes and models exactly match the results of **wmic computersystem get model,manufacturer** on the target system. -1. Using File Explorer, create the **D:\\drivers** folder. +1. Using **File Explorer**, create the **D:\\drivers** folder. 2. In the **D:\\drivers** folder, create the following folder structure: - 1. WinPE x86 - 2. WinPE x64 - 3. Windows 10 x64 -3. In the new Windows 10 x64 folder, create the following folder structure: + 1. **WinPE x86** + 2. **WinPE x64** + 3. **Windows 10 x64** +3. In the new **Windows 10 x64** folder, create the following folder structure: - Dell Inc - Latitude E7450 - Hewlett-Packard @@ -193,12 +193,12 @@ On **MDT01**: ### Create the logical driver structure in MDT -When you import drivers to the MDT driver repository, MDT creates a single instance folder structure based on driver class names. However, you can, and should, mimic the driver structure of your driver source repository in the Deployment Workbench. This is done by creating logical folders in the Deployment Workbench. -1. On MDT01, using Deployment Workbench, select the **Out-of-Box Drivers** node. +When you import drivers to the **MDT driver repository**, **MDT** creates a single instance folder structure based on driver class names. However, you can, and should, mimic the driver structure of your driver source repository in the Deployment Workbench. This is done by creating logical folders in the Deployment Workbench. +1. On **MDT01**, using Deployment Workbench, select the **Out-of-Box Drivers** node. 2. In the **Out-Of-Box Drivers** node, create the following folder structure: - 1. WinPE x86 - 2. WinPE x64 - 3. Windows 10 x64 + 1. **WinPE x86** + 2. **WinPE x64** + 3. **Windows 10 x64** 3. In the **Windows 10 x64** folder, create the following folder structure: - Dell Inc - Latitude E7450 @@ -209,7 +209,7 @@ When you import drivers to the MDT driver repository, MDT creates a single insta - Microsoft Corporation - Surface Laptop -The preceding folder names should match the actual make and model values that MDT reads from devices during deployment. You can find out the model values for your machines by using the following command in Windows PowerShell: +The preceding folder names should match the actual make and model values that MDT reads from devices during deployment. You can find out the model values for your machines by using the following command in **Windows PowerShell Prompt: ``` powershell Get-WmiObject -Class:Win32_ComputerSystem @@ -220,7 +220,7 @@ Or, you can use this command in a normal command prompt: wmic csproduct get name ``` -If you want a more standardized naming convention, try the ModelAliasExit.vbs script from the Deployment Guys blog post entitled [Using and Extending Model Aliases for Hardware Specific Application Installation](https://go.microsoft.com/fwlink/p/?LinkId=619536). +If you want a more standardized naming convention, try the **ModelAliasExit.vbs script** from the Deployment Guys blog post entitled [Using and Extending Model Aliases for Hardware Specific Application Installation](https://go.microsoft.com/fwlink/p/?LinkId=619536). ![drivers](../images/fig4-oob-drivers.png) @@ -229,19 +229,19 @@ The Out-of-Box Drivers structure in the Deployment Workbench. ### Create the selection profiles for boot image drivers By default, MDT adds any storage and network drivers that you import to the boot images. However, you should add only the drivers that are necessary to the boot image. You can control which drivers are added by using selection profiles. -The drivers that are used for the boot images (Windows PE) are Windows 10 drivers. If you can’t locate Windows 10 drivers for your device, a Windows 7 or Windows 8.1 driver will most likely work, but Windows 10 drivers should be your first choice. +The drivers that are used for the boot images (Windows PE) are Windows 10 drivers. If you can’t locate **Windows 10** drivers for your device, a **Windows 7 or Windows 8.1** driver will most likely work, but Windows 10 drivers should be your first choice. On **MDT01**: -1. In the Deployment Workbench, under the **MDT Production** node, expand the **Advanced Configuration** node, right-click the **Selection Profiles** node, and select **New Selection Profile**. -2. In the New Selection Profile Wizard, create a selection profile with the following settings: - 1. Selection Profile name: WinPE x86 - 2. Folders: Select the WinPE x86 folder in Out-of-Box Drivers. +1. In the **Deployment Workbench**, under the **MDT Production** node, expand the **Advanced Configuration** node, right-click the **Selection Profiles** node, and select **New Selection Profile**. +2. In the New **Selection Profile Wizard**, create a **selection profile** with the following settings: + 1. Selection Profile name: **WinPE x86** + 2. Folders: Select the **WinPE x86 folder** in **Out-of-Box** Drivers. 3. Click **Next**, **Next** and **Finish**. 3. Right-click the **Selection Profiles** node again, and select **New Selection Profile**. -4. In the New Selection Profile Wizard, create a selection profile with the following settings: - 1. Selection Profile name: WinPE x64 - 2. Folders: Select the WinPE x64 folder in Out-of-Box Drivers. +4. In the New **Selection Profile Wizard**, create a **selection profile** with the following settings: + 1. Selection Profile name: **WinPE x64** + 2. Folders: Select the **WinPE x64 folder** in **Out-of-Box** Drivers. 3. Click **Next**, **Next** and **Finish**. ![figure 5](../images/fig5-selectprofile.png) @@ -250,22 +250,22 @@ Creating the WinPE x64 selection profile. ### Extract and import drivers for the x64 boot image -Windows PE supports all the hardware models that we have, but here you learn to add boot image drivers to accommodate any new hardware that might require additional drivers. In this example, you add the latest Intel network drivers to the x64 boot image. +**Windows PE** supports all the hardware models that we have, but here you learn to add boot image drivers to accommodate any new hardware that might require additional drivers. In this example, you add the latest Intel network drivers to the x64 boot image. On **MDT01**: 1. Download **PROWinx64.exe** from Intel.com (ex: [PROWinx64.exe](https://downloadcenter.intel.com/downloads/eula/25016/Intel-Network-Adapter-Driver-for-Windows-10?httpDown=https%3A%2F%2Fdownloadmirror.intel.com%2F25016%2Feng%2FPROWinx64.exe)). -2. Extract PROWinx64.exe to a temporary folder - in this example to the **C:\\Tmp\\ProWinx64** folder. - a. **Note**: Extracting the .exe file manually requires an extraction utility. You can also run the .exe and it will self-extract files to the **%userprofile%\AppData\Local\Temp\RarSFX0** directory. This directory is temporary and will be deleted when the .exe terminates. -3. Using File Explorer, create the **D:\\Drivers\\WinPE x64\\Intel PRO1000** folder. +2. Extract **PROWinx64.exe** to a temporary folder - in this example to the **C:\\Tmp\\ProWinx64** folder. + a. **Note**: Extracting the **.exe** file manually requires an extraction utility. You can also run the .exe and it will self-extract files to the **%userprofile%\AppData\Local\Temp\RarSFX0** directory. This directory is temporary and will be deleted when the **.exe** terminates. +3. Using **File Explorer**, create the **D:\\Drivers\\WinPE x64\\Intel PRO1000** folder. 4. Copy the content of the **C:\\Tmp\\PROWinx64\\PRO1000\\Winx64\\NDIS64** folder to the **D:\\Drivers\\WinPE x64\\Intel PRO1000** folder. -5. In the Deployment Workbench, expand the **MDT Production** > **Out-of-Box Drivers** node, right-click the **WinPE x64** node, and select **Import Drivers**, and use the following Driver source directory to import drivers: **D:\\Drivers\\WinPE x64\\Intel PRO1000**. +5. In the **Deployment Workbench**, expand the **MDT Production** > **Out-of-Box Drivers** node, right-click the **WinPE x64** node, and select **Import Drivers**, and use the following Driver source directory to import drivers: **D:\\Drivers\\WinPE x64\\Intel PRO1000**. ### Download, extract, and import drivers ### For the Lenovo ThinkStation P500 -For the ThinkStation P500 model, you use the Lenovo ThinkVantage Update Retriever software to download the drivers. With Update Retriever, you need to specify the correct Lenovo Machine Type for the actual hardware (the first four characters of the model name). As an example, the Lenovo ThinkStation P500 model has the 30A6003TUS model name, meaning the Machine Type is 30A6. +For the **ThinkStation P500** model, you use the Lenovo ThinkVantage Update Retriever software to download the drivers. With Update Retriever, you need to specify the correct Lenovo Machine Type for the actual hardware (the first four characters of the model name). As an example, the Lenovo ThinkStation P500 model has the 30A6003TUS model name, meaning the Machine Type is 30A6. ![ThinkStation image](../images/thinkstation.png) From 4727d18a70570350f02a2581cb8cb725cbdc814a Mon Sep 17 00:00:00 2001 From: Max Stein Date: Tue, 23 Feb 2021 14:34:41 -0800 Subject: [PATCH 121/223] Update set-up-shared-or-guest-pc.md Updating new steps admins to take as a part of the 2101 Intune service release. (Set up shared or guest pcs). --- .../set-up-shared-or-guest-pc.md | 28 +++++++++++-------- 1 file changed, 16 insertions(+), 12 deletions(-) diff --git a/windows/configuration/set-up-shared-or-guest-pc.md b/windows/configuration/set-up-shared-or-guest-pc.md index 00fb65ab30..9c1330bdc3 100644 --- a/windows/configuration/set-up-shared-or-guest-pc.md +++ b/windows/configuration/set-up-shared-or-guest-pc.md @@ -85,23 +85,27 @@ You can configure Windows to be in shared PC mode in a couple different ways: - Mobile device management (MDM): Shared PC mode is enabled by the [SharedPC configuration service provider (CSP)](https://docs.microsoft.com/windows/client-management/mdm/sharedpc-csp). To setup a shared device policy for Windows 10 in Intune, complete the following steps: - 1. Go to the [Microsoft Endpoint Manager portal](https://endpoint.microsoft.com/#home). - 2. Select **Devices** from the navigation. - 3. Under **Policy**, select **Configuration profiles**. - 4. Select **Create profile**. - 5. From the **Platform** menu, select **Windows 10 and later**. - 6. From the **Profile** menu, select **Shared multi-user device**. + 1. Sign in to the [Microsoft Endpoint Manager admin center](https://go.microsoft.com/fwlink/?linkid=2109431). + 2. Select **Devices** > **Windows** > **Configuration profiles** > **Create profile**. + 3. Enter the following properties: - ![custom OMA-URI policy in Intune](images/shared_pc_1.jpg) + - **Platform**: Select **Windows 10 and later**. + - **Profile**: Select **Templates** > **Shared multi-user device**. - 7. Select **Create**. - 8. Enter a name for the policy (e.g. My Win10 Shared devices policy). You can optionally add a description should you wish to do so. - 9. Select **Next**. - 10. On the **Configuration settings** page, set the ‘Shared PC Mode’ value to **Enabled**. + 4. Select **Create**. + 5. In **Basics**, enter the following properties: + + - **Name**: Enter a descriptive name for the new profile. + - **Description**: Enter a description for the profile. This setting is optional, but recommended. + + 6. Select **Next**. + 7. In **Configuration settings**, depending on the platform you chose, the settings you can configure are different. Choose your platform for detailed settings: + + 8. On the **Configuration settings** page, set the ‘Shared PC Mode’ value to **Enabled**. ![Shared PC settings in ICD](images/shared_pc_3.png) - 11. From this point on, you can configure any additional settings you’d like to be part of this policy, and then follow the rest of the set-up flow to its completion by selecting **Create** after **Step 6**. + 9. From this point on, you can configure any additional settings you’d like to be part of this policy, and then follow the rest of the set-up flow to its completion by selecting **Create** after **Step 4**. - A provisioning package created with the Windows Configuration Designer: You can apply a provisioning package when you initially set up the PC (also known as the out-of-box-experience or OOBE), or you can apply the provisioning package to a Windows 10 PC that is already in use. The provisioning package is created in Windows Configuration Designer. Shared PC mode is enabled by the [SharedPC configuration service provider (CSP)](https://docs.microsoft.com/windows/client-management/mdm/sharedpc-csp), exposed in Windows Configuration Designer as **SharedPC**. From 63382204e996b38fb6bed7d81923252128c3e954 Mon Sep 17 00:00:00 2001 From: Max Stein Date: Tue, 23 Feb 2021 14:38:00 -0800 Subject: [PATCH 122/223] Update set-up-shared-or-guest-pc.md Updating new steps for the set up shared or guest pcs setup that was a part of the 2101 Intune service release. --- windows/configuration/images/Shared_PC_1.jpg | Bin 40769 -> 0 bytes 1 file changed, 0 insertions(+), 0 deletions(-) delete mode 100644 windows/configuration/images/Shared_PC_1.jpg diff --git a/windows/configuration/images/Shared_PC_1.jpg b/windows/configuration/images/Shared_PC_1.jpg deleted file mode 100644 index 7b993b00a8918f4ad6e00522e458bfeea2927649..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 40769 zcmeFa2|SeT-Z(zCB>TRb3Qko8kqm~hWX%#nQ6~Eqld^APCrj4I zZe}FA8CeFi{O_LUInR0OocEmbod55AKfm95Xzouw?p#|o+hjA~{K4##C5)Ke84ILdVJ>B`38>2zjYOTn+m$)cQSfWnX&}_>_i@!qjXTZ zz<>8!Ma<1&|F5t5_S#rU#qI@~p@QBH?Gz(!pf;U8DuYM$r!K|k1EX4z zF7@zzQ@bCRc##Sk(q=$dY#1C`?Xc;Wbr)5c5nf=<8N4RvJf`lND#-HY#Qtzl1EmqV z+)EBdj~5~r(Tlws&<%UK=l}G}+5zmYZOoGekA$AQ$pCVqf&e7he}`x&(Vhw_Evp~5 zthW&&7!x3$m7+PJAF}3Fyj>(*BxXyEgh)j>6%w-v-|Eqf>V{Kfx~4K!BS*0# zl{;e3_m?`DOpoP%)YIIG{CY89gGT)fZ2mVwl|=1W7U4I#*!^|5OlGVsY_4l9UV z=(w$yq$=GdDE{?gV6ceDgVTJey~bwCy_R$AJVtbjH>jYqfs_i=YHl^sF}5Dj$$#SvkCE@ zhY87sWupTx6i?8-+%|LGxd_u%XWrq0HJ-=c4se*uCc3AUg@00cr(JaJd8=#HJMW<` za1q)cVGri^?V1okgdliH?Ab(vr3r=Xu2iNh|1iy)7e+ndaW8j_7)K}~#PulzA6zsJ z>l>fX+`U)ZL2|mxxJADuhspicyy$%`n+jBlGMIRH(tpjo;NH4n$Rvjnn%Sx{!&kDV zS4c*@DwQErg0q`9a0<*mfv8uZf^I{>^C?FLl+d9EouNy7Nxn%ekFXB3sAoI=BdQT8 zCq(mO$+^ldBT_As?_5IR`Z#Mt%uq1t03xgP;fTgF?kR}TNrtna;Seg(SV>5cu%sdKbYgqdk9{JacW1X4M3tVrGEt3>_TrZ z#ybR;!R=jFGmtIJCfqA=)Ql%JMqbtK9U*+%1_cN>$|Ps zXptSXmQ_()EUs3j_w?8?PqFxABtz|Sm_CjQ@^`K_pBg{yD0H>c*17%i`CHH$k#J8_ zLGUX$%?>S571tVywzHOV2?q11^QX=p#NJLesP5Hn9yoq)>+u_&>6n1yqrB_DwD_fO$j;X(O``b#ACv@MIE*2c+DCXArqRalwY=NO7D9W&^jZk92jyN%{ z#e%%qh-89soAji7+c_eTow91_aoRRQEjB=h{(6K+$}^fxR3O|W1AZD`n26Qbv#N1c zci^>UvgPybQ^(pgCog>Qg}`n5(01KHNv%;O$;>tShW#p@rGskfgJT#SRgP0BUrRh) zNZeXUhM&!lpzCKV(~mZgH$yo?x?u@K^6yGAm&vGU&gY?xv5 zgyj3AKAEbyVxJQRY|ll{-c4~HrIS|oYvo-=uv0S05)sd~azSuX^MLJ&dS_ zybhx<`VR0XU339IE_9bYyCZ?bSzBJMh+3X|${%BUJtqUFc6w>v;HGZ_ zDjU&g=i4WPJuXC?nzvoNxj+jo3X>TBV)xRv{iB-mYxa9Y&Yg!aI$U%_2Hv4)u$mvo zd-+2uF==SAza8{p_`?Ufm+sAQ>m3(3Jg^B_%HB}!LJ=mun`x}y4rQ!Oq2>@5Q)&;Iqlmi6TS7EKn2AV%tMJX`>;Dx?AavAIT9`#QGY&>qR6}frGkp0 zsURmyz%o!lV2Fb}1Lb3qNn~r-*9xT3K!$?Dwq`O-$||AN9w)NC-)^FuJ#ezjE`V|v zwmn)egbX3+<2Rc<@@!fS2zOGP#R#5Mkg4AEOA$6Aw$_oHRRDL%MbuxcK5mCu;hGcU z8x%gR-Gi#ua@u&}-0J&9dw=BOs9&qs3T3}&X$rm=q6h~E)U%>hr%PcAMc!ag~)*}wj6W5;;+ zPrKLvc;gdhl3P>MkqTmk8z2b!m@n@P5eGvEQo$BlJf{Zs9lL!77B$Cspqp*a;6l=7 z?u!Fq(=iDrdhXfT`n`6S*f#q(G?YjMl>`^KWz4NwIZQGhol%&Wf66UVD-pvcwAZpE z=la?6kiqLYxI=!&9zyx_cARCjQ@h+V;oy>|y1CTl8nSMC@@e2Ix^8NMEWY4|`q z`{9Ek0ohNrK@VlXCA_wDgW;eML%Kzk$@LG2r}=8ySNlv7FBY?nj-BxM0>U2aBpj8PNQBlH1icmSbsyWk}cs0UOwWvue`fJh#G6GzL2+&l3i{p`v`BgR0b9gE!_)f4B zXV%9Q`_+NGe5IT%0SMGDTN+(HjOt7@GDgQD5c715b=# zqafGJ-1N(~uIi4NxGLXeHyiCtM7@HqusKZkDt?^`3RAa34O@*W7sSqwynXesL}Lke z_)EU6-vut2#Us*mop9kDO`>fBg7!MmK)QUeT2?G&`&Ixsu`7wMO)Z>3@M{ijH5Ihs zP7YB&u%kqb+PRFM422u#43C|`Yp2g|2Xx)OTc~9#a)Y0Kisj`?v)%zC#x~#Y?$jNU z%0RWb4+>`6WTQxYAWI6i>@Z}S2Ry~H7h&B;Ox`LQg8Ys*dw17E`~ioQaq1hUn}uAe zuO}zA?77aIRi5IBq%(&T^N`h3xde_1E5q&3pSwmB<`Ye~rs-w;CJJ=NOcNT>2 z>Hx)rJK zLKcf(H*lLcMMPj$!cqjQ@hjmE^L<>-RgZrCJWgvHN6+~ZY{ZT^4d#H01JA+Xn#6iM zJ7yVms052*(ap0@h;yv8@y`=DTEedoQT#Uk_Lz5kz4H3XV_$lrejS8qhUktdP@k<8 zj_tFA$c?{0Bypy2C;6mXtgBm>J4F~j_+pB@r%}824X%GJf3NAp;2`JYaAg4#u{zUC zkSBC;bVqF#@}9l%ggPgtgRFbG|3F2;7rReFD#;Hc6X?^VTf81v*|m0mcENNn(O~V> zjdKu=M7!pmoO1-m;AP5(N2lk?r-H?c#8047XJ50Y_|j7vC)qXWh-of7!?h?ZlD|F0 zoWK}{G8q4Cbv@|BzKp0TyNOEqa3m1)3el8>Ly6u5{wo6|`UZCO^5UOIE!1yL+??i; zWC@BMr|?;9T#%+~2AnU{uw5gf_)Q8Mf@9vR@Z|*mKybDl`8h#4R;%nwoR^B(7tv#0 z-}DI`84IUaCv{-i$ zImJHWX7IL*5Fb=m)Bm|7DnGkx+S-yk;888RAZRK;@wk;?gUe^B1~4U5ebAE^qyul!6jLzC4_?v(js^N`#UJO74s&v{pvAs zda>ZN_wR#SCe*xPwgGzw4r+4+X&d)|PSCzF2K26px3%U-YZu=j!7}WYL&oY;xlP*y z+o+5by%kgY*R%`qR1mK^_iZ1iov@`sb!|J5nDb~E@xyUP>H_wv2OLIVa%-8Xpk5n1n8Gs%B|R$c zpF%cv88LTs(-7}0FXJ}*tqjvgt7Fw%J3FsPhDpSF&Ag(5_VHtoWNtJQ6*Lt!L@g!LtJWj7WhUsTpoXLlDkusFsS7@_Qsj6k1Zdg$3utBpEdGnsH@qm95G zQmtLMAoM848I$jwW7}WiaM$lyEi?QL%?XWWkWY}(9R1zZQ)%)?JL_oHv&ETs6rZ;1 zXff^|s@n#KmE0lf?OY&g!1X+F@{Ghs1KJr*s{KsUTfL;Vi|HYwC7zp_C2M9OzT%Ez zbj0KM84dXcp`i%*6(w((+cmv&<85U*>BTIaiXP+t4lI zSSyB4Dd7(%saB3qL0aY4`sQ2CM3`PFU%DkA+iJw>IRwNP?N>s*S{IY^oHlD&hF08R zN~QMepOQdjYE2atTIC!?&X;v)zJ`N#*n~gd6C6Bj8}k$se~k-mJdzELhg31hTADa+^^iT4YixE1$6_=WdU8z>^h zX|{&hyqLiE*|`fC(y1OrDZ^K``8C8d@gZnA&oW zW|0q(9UNI*9sx=&{788pA~WlxB4%m}m3lPn=~{dh;EMg#szBm$sDZ+S$66k(wEEzj z<)G4>VkVxJ7GNHYb!t<02S+J+gC7gIPlVx|qG_`HVjKs3*@Lyb%F>kfy?-or^ELRA zTO9Nz&O@on$DR&{7|zD{qB9+l;KgkGUJ~FimW|NrlwfPyOo5ZgOpNt9fk$H<(`R3zRmg)`< zpU~0T-UQueT1qKdsj?qE4HkjR;u%AWsi4nxts@MRABcFVQvbKZYJN9 zsd(}rg3a5k4@|qZP$NFo9RQS6-g#G3*1L2wX##s(B&Iw}%k;A1UX92{I~sHC$3U+c z{-4hG#D;?`4om+I1YH8r0)ibTo~D8Z4gxhu=Q7=ub6*{iAF{c^) z>zcjOefrl>qU6LnD(ErT8mMx@B-4qR*>f++xp78b{rWts>I5WB(It?3l{xr zb9Bk=D18!KC8W1fsZJs-UYWW|6A zLjgQHh1mr{T=$}ac#PLWfOl&xO|GKKSJ{8Q13V0rB~n4N3R7Sb-voj%zrOt^U$MiH zr&mW8YjE&gTk5l5Q$d!Kd!pY!zCc~s?@>YVKCMrwpr4SQL+K{20OXDSoxEmmEGI3- z-)Hc1boRbH)q)8pKj_O&UtkA-3>-y&fj*f2n|VThBJHPzwLcAMdd`A{Z=CW={>0La zI2-+GOI@YBV25Lun&?SgewP^4g*4xO2cb>l7kXR&Q+gLYcp&JEZeQGZb# zKl9h$s*a)A|9%erld`x=ivK=ku}ccTpzcZq;CuXyo!?bZ|EfQ-tDt^RP{#qUi{A$D zx^naM3H{pr%cw5{>P()zZw!u)w%+y-KA)#}RpFW6dC~h$Bl%LzQ-}tsf(KNP+!e&^ zdlR8e2Uk>i&Y*J!wicV%xWb2uf^)wn1|3}GzWOeF@!X{gE~h_}ozgA7A&0wkNz&0E z;L&6HP%@uPZ_o|XBg&Gzz39%CG~-<9!pJAuJf=D~w0Vpe{#efDm=Y)TB5Oot(7N}) zNFzNwy};_1_#VAWrEffL5~#Q$g>J8qBPz=%@gHm&CLfYzTEF*6Z*i_q?g+ZOkY!>k z#YuJB4(z6OR!&@&6M&A$y zzaTXxD-gqs*fV|fpsJ)Z#N${E%Z<=}m$e;3)w=D*;mHLzCZoNDZz6*CUwzf;yEe0Xo&$8piTj$(4}@koDXp*|(cSGr~diL`#hUY2~}qdMi~k=g@_)p>32 zXs;^hGU%P?wgAdJkK$`&W5dM@S(Nb++yZ{yS34XPu4BWAn&!w1BM+Hp@O_&?oI?oEVvmF zVsl_XU0_16=b>j|S949*^l__vbxD)aj+?2jAR2v6A=)^pl>bshw4>&AGL8?@;uOl>G`V^+)Ya zF8jzlO`ggQJwW6~nZIj7(KCz?vkSh#3`u`>Tq$D|ZvCFosdd7|p;u z`$|VdL!(nwa{dBBgTI|WueVc`uhH|yQ@rPDi!@zc+(zVpTr~t^UOdTesh>~G+gP5w z5WKq6R(h<#l1uOK*?@VPeKbF3dAGz@%qv(BA)y~z@M{f`wbX}y|o?oQ`_FR&tlizrbm+gMyE4DBciPbQ>*#B@z zY}Ky+;qW;b59!c%f>x|w%)k#h*gOk8T1Gxml6Mq|Dy^3)W7`)jpXl{cJ~8vgN+3IQ zZ;Pip%LaZ}6ei|h=*R46la~|STwK_us;2E~!I4&?iDFRao|5%E5m4 zanB7_ulbMX-z=*x4j&MKPd28!SbEvRNWy^MQWnb=1C< zU#A5LO1(6DHbN2|T$e>)X411s644Ecvm@ix+wtUybk;_0A?Iz#bP%P=_ctC~p;bA;!F7tOsZ1*zw1E&sv_)g( zcNnb@vsoxPqFn(jS%;kBD+UQx($~1NY;fo^WOOAcgCi$Yv~%#q+CU``m?|dS<7r^dl@SEXR zM+#mh4sjaV^dp-5i6nj^HIA}>-gV1js(mWy-gB@qo>zf+7?c~iIDP?Xs zqZh!>*;&Q!uwR6?t*zN`3L24em>7iZ(rMJkM^?^`=)8ZB2}D4mC? zQ`W$ubGT+Rbj9U0!>8&t>qJ{p2JVEqm_1#;eOfq3`v0;^CYczBsnKnoVEwcfDQ;7R zZ^?FNvUIj-I-D?aTFaEipZ?bM2v;T%_d+1vNq__*gjY(~IX>VQut$&0Lb)Fj%eL(I zjVzerPE@_O-F)W%?e)pXckHw!wW{#D(2xhiK!ZLI2YQ^06)V1I0SUp}v)t+L)ZH!@ z2OmGVRyX~rJCX{bdx(m(5e=Sj%8%r4^16$3?1gJ*KTY(y-L~`YKEx@ zKV*x^hb~YKe3~X8nhdVXZEy0(AY0D&>jepoppA6Dnx> z${>27-G$8e={_;Wm>ARM`w_8v=6huF`gaGgWH!CVb7&C=q)Ld_K{n`1fGn?*O}N@8 zEaVBqY%9@{_-_4XuQqSkQy_ywV|nR&_QM6pezch+rKejpdt?k7(mzq+YKV$G(Ecu- zp2KHvv&}D#;hwT_Wi0spor>(aT3&+atMT=cf&op*PwH)VUKkIl$~EqPxw;n;=^f~* zV5J&b%SdEw9?3|GdXEv6x?CH#GG=8dqvm7iHSzLw8cqXg>*X47>G=G^4s0Zt5-a~Xn>>_yMY+5!#lhbc;k2E8=oR`_QizI*`@c^_yW=z=gqX3zEjzi|Tl%>+9T z&8eU>Vj)zJ-xKY(L|Hf>zO!-2wbEAToQ~;*Yasrc>3<>EJF6X}vqWUim0yy(baz706 z%S@o(k@P=16IZxFI(X~JwO^4bMUtpgg%DJV03tl2f`l-@z6F281Qo>6kAF{jtO4}3 z(*UW%9drfaxkbo#^r*#Podpn`7OhkeEjP(t^H6UzsTrWONvTB z^bz+*Z0i4r=|W+OU^d2%yw?j%p_K*yK=fbPB`C)O0jS91<$%D)=>VyMl0*u9HnI12 zWXpf2SRwe&jFbG!IMII@=MR+s*T<>&u7LhJP9LH{KMlxin0`mq6_OLcr$4Z)?jM;* zHsm|k-S|xq5ST-~h*_E61ObVUot<3c`*(|p#e`#%nZ_?L;kJI+CX zz5Z*V*u~E-eh`tn^7XT^*p-W2x!9G9zjdN^b=va0>rN=yLIfJ4qz2c{1-ki_NI|izoGHEZ!0*ai1%E+$J=_6f0 zEs*wq#AVu#z%`6gD&$vr@8tinV*QuW%)OTwJfThOBM3}c!z4E(q}l+>-@hJ;u?#7V zHmE9>5%w7z=ebxuwTZfVFP@McQF~yRq(&}->w0)%x?Gxy3^CsJ+NB}c&my*@IIUbVl56yU74uBcP=*Aw(OKt<{6fk5W0a!g_8|7hu#x_eFzJ@4Zkr&Wjc$F ziMcNMM5QK*tBVM2xiw94s%zoEbd&)LQ&f)6yT-=(jmo>4=NzVW20NQQjs%Qt-ZZ!c zOWp{sCSJiKr;tHPH74pB9w__!T@MOAWOd{S%fPUwFK7uBc}NiA_uD3ccFu%v1#a9R zek&l3Vx>ai;9OX+i-<$%po32~F~MM;!Qsi7Q3=I!y=h1nO`1Euj%kMIG&OvyWEMf`1ladS!R#^_kQFDP0v(S zP*^AQcFtSE^@ScEY?s|Tx2N&OH)cWR71n+c9PhmEO@t5PlzJ0ooAS_6q<0wxgy(!y z$;pJm(VaV!9!-ps_a^jj_HQ0ihd@-N)Nke!ksG!H>+JjBs)=U^C-6WmWi|Vq(o%~` z%dqP&E;_~nk=Luv>0@R+Vn2<1f0E@PBvc4GDoGd$Q>t+_r+vdQC*)ZYE@J1#)!Etn zPHoCIeC2S;PmgJa+dW54LO(_;Kx)yighG_Oqtjl@NNo;%OaBEUI;mY^xY;bvF!DNS z_8a%k!d7pNn{N5`?m)XZ`Xgii2l0{O^3TBjE8qN8urj_S?lgW&H=40-?KLnP^SYAD zBgBsl=$MCV2LzV;e;cv zCf^tL$uow;>%b0pY0-sL(4;sO6rKqLblJf`N%Q2+G=gBVexrRT#tBl~5@MTgGi*;0 zCfG&rwcIJIs=_Zn-Bjs0kM?8k%3+&%yv*}JaGBVUm;p|EH=%FcITu~M7p{5=mWPA5i zitD-bx$vdq6gR^i7cdnBfiO_cQW}5_nBoYC890#MU=f1=rLgEtU~^+^&QJ43Y%S;^ zza>G+6sVwY-|*0B@Mm+xs;@k$`xycg*b3Bxc~G{%B$FTKS6etvant|1PeJ~{Q~sYc z51h>+UF;!=I7@g(UNNjhTfUw;>cp&*d4AdO#kQFx((zBvqfRu!L?iWmGn-7>m1oXXSb1-^U+ z+o^L0+oY6$1K?-9u}GHB^NHKClOcu6JjF@Q1hIz_T*p4+N)bYkQh@wFk|P=Y4-i`j zAOZZf06h8}sO{P!$^(4_N6}jleu`Z?S#h>M#sP_cPHHu12&*a&f@P>(xYR?9(P{T8i?(C6V zskqOy9X^Zr`-A=f&`-jFqJlK+Nsu2VbB+CyUp*@G-g=-HjOt#n+da6u84oLqY<1>EmD6e^NcVq+_r@Dn3*`uw5Hu z-yaeEFTrL^{85tX5Wh<3*?%mdz+Q6E4be-T2oj0Jzs0!0NB1jR|A_LR_2qZA_T~8_ z54{C{Afmr%8vUUDuKvJK+h}|`{s%SU_p5SVRmt7q7?~Y$o=Ej19JdPS8{|)MxNtu- z&pdi!k*3fVgIMgxL`T?w6V37HW+;cv@L4rW{Ta*ROR*rfeec;ivo)z8i=BHj6EYp1 z&R@gs1YA8V;mVSKSYUtDRCp^M;lIWnvaRosBGM=O&}mOhmc8s1$HWsI;45{cpogvM zP2Pfs4Ze+Ao*x-^$=tbyTohql3r<0ix|0#V=!D2Ws%V|xOh_#X;0u}L-?gIl&y11b z^n*pXto)lLL;S=Tzgei&kY5=g<}Vg7{TITW|4p@;eF9EF00;d&4fHFi{xYxMNG1Lk z)AqNd`cZ=%7W#V{1WNpwpZ-;Q_m83b-M;?{-CqpHKZWkUGTi?Ry1%a<|I?uRzf>2H z?f)IMy4?%t@jtJ6$p4cT1F%i(ga3|J1MC{#ojUgLx}fr@DxS)T2X$P!Y1~?gh|s zhe#TIPmvaZ>NznFnOoO2VQZ)oB?zZO%At}Z+=T(z66pge`VNvMPtWHcQ5ia;OE^3g zzG^sn0@0#EEQ{JeY@4%sd>JlPDOHR-5?6g&Iy-H+WZH8$$}k``u)y@CvvhMw{?fb$ zgkk*&ngcG0_svBpl-E@EEzKmE&VTF;FvL2Qpft!x#B?x`ol-Z5-acxUYSw+TFX~{L zr5mJkTV2?-@v@5t@74jJ1oDg8k1Ix#zZYiy-VHI`{ke>CA*5w;XCJT(OD|klQ2FEH z5V;-x>(^uTR8TpV46OVz#lHf+`O0TQbHtp~;9Xs>E!+-!3vfu=wLw&|ur%BmzrJiY zFw^&`$s#j&_13ed*6CNS*McOD%`%}<+m}zGxChX7zyWDwl!4)s+QUy85-kU<52TgG z8p?hc7aCW(V`9a{sLm$SsOeWnd;$ZuS8VGYU_I6o%@p$tXQUx^C;b(5x5jiZ*h&0q9XSqijHUjmma5F@@O-HulQ_I}4 z%3vLxNK!K>;N*%C(Q@kIh-#C@@s>*T6L&C|(?%)x+-jEx%Y%$CadFmM0cHW~Y`>FZ zu7yZ5I)pDd+aOH(Rrw` zT&`By9M&^&UQV_+_hG8T+q<_tP0wsCJT(*8e9e9YkA6~;-2Hjfh(JG5GFCa@CArp- zqtx{^#8B1A<)a4+n-{?#cpi6+fU2{6QWbWmva-iT%rf|H+sDBkuBPqj_54K0yQ&SSb|GF|#3>+nJp{_5slh3*KM#ORM_a~P6!#a3WmU5 zD#1F-G;Jn$-7CiW=xRB^GJ+kNZYmsU(^;Eh@w0x{czeM!U8@Klb4anYIM>2iz#CE8uJ&_?l{Yc=u-i}qhePrxG`AjiI z5*B#5-&X}L-CrPID7z>>Y0Pih+kVdNvHt}ZE6iIxaSfRQVk&;H6`L58tXorA@iz7( zuBxQ={q^@2V>4{P9Dn53ux846j zD0W{S?899y*rLK|F+`dZ{|1ETB7_S_aZy3c3-6rRlGGKtzRarP`N^H|gjW`KB=IcwGt@ruzL<%5dAvw=bMFX9)YWOwo!xJ{ zEUY9)xCzbSZtdNeu=ycJEA_)|XReUQ%@(0sTH;5Zs!ii!9TA*x7PJe$qvk=pM`VdS zz4d&v@YS-Cl7RV%xdCT$l?xf-xPXo!It}1V3m1|#LHsISwIRoyxj?^BQ({2<%(nY< zqQX&b{d-(S@ANp@?;Xh-^|b!9rW-&yGQr-nzh4;GI;CIuxbXPRuiX{!SYNxkHo+-d z|7$|o4alWXl8B4@!ssZ9ZIT%{EoCfCP;S!pFnh5y-B-v%mg{C-r-03a=u+pBhFaPA zU@aS8TTTIoAt)6vn)*mx>R%JiEEP`ImOt9+pvcwLP}bq!pY+Xzow(TqVbUK zsqbQ3&9yx&_Hd9;%{;_U!j8FZg_MxT8MWJ;B9bA=Q7NUH$ za;R2fe&R@J&^~QDjrf9ht_qbpk#r~N#=O26&x7fTYtG_CvzzEVPZ_dSwrtzewI$qQ zD;fiDe3H1mZQEnSD49i!yMlLV?&fnSJN0TKH_P6a>3uDS)uleqxTA?`)6?V)&O*a0 z{>CH;JR}tE31oEHU^_N|g%1tR%{glEv|nkVB*Y-uD$Eq#SCAE&+>L??SB z=Xx~Xhx`2>a_5fCDGr~a6Kk7}*|e*L_wC&%)NKIj8%m(`&=HGSFvofUq<*76EFF)t z9PJFPDibh$boOBD=slPS-Dxr9H}LZWcHkgFSmB)#VyxtPdh9XA0&U+ zZjYU8tVwXsF@-K4LAz};B7DjfRw@;#Q*ceEN3Kq71>3!O{> zBV|EEUj0N8#C2V%H+Jmz$p(znlI(K9mt>lYIqwgwe)c;a#UyyJMoqgPtk+j?_e)Lr zz^&k8k?s$*60VFVgIJK)89>ngn>NpR)6D_%z69*M<(Z&-y zHL;RxZ4kW57HeR+p*D218iI97j=VBevWT5LPY`VsJcM7U*phVt=byG(in{WuDxj#2 z-Vp|9|4HEFk|&cPXqI)pB0M>LZ?z%L>GHn14BESk$pW6w?|)Pjr~g*vzmfz9;loK@ z`?5-%qT742GbfsQtSqc`#7-JT@Lu-{&zyqN0Oz=52Oq6g!}uH-J=c5mSq7hJehIgf z#CEKnL|m-fhu3?EjCB_Ljq*%$z~L(sNU;|g*9t$sj_`^#f4+W4BKF#<-l6J_jgLU! z-kIPr*i8lLA3!-f668luP(gqjUA15bxSvmla)GM-wnlae@a^3BRX3L{ek`P3{=+Ni z;ttR+qFRU8*z>(#dg%wDkxTX%5aCy0@y^R$R^0@bN6Nv5{r1z4h)c0aK%#)EZd?!54ehsD17`dJIQj+1s#}C=QQDk-*QNL~6W1K3}nGMJB zhx2e?WyN}!fG(@ALhgKfK;c0&>XBT4SmQ~c|HAhkq@lKWL_>N+LneQL=(5caJt_YU z0Qvm`=o-I#C1m=S$E65pO6Zqv@>coxs3azXq6$DR0uBS24;JWybAP%Q@WZFJyx|}D7qgIKi!^A z5i-Of$ebO&ppkbyt9MSPcTRT*Ke@&Xu7%Ekhs#mh%!y;@wk`P|ZvC$?F1<|=ruf@# zc90r(RC$3u7+0XN1}sSh{Y0Q>q5}lza9PupL#%YQ63qsabu)!^Gr`bCM9)#*EyQ!g z9V~iQ4(bZzx~9=T-VEeoSbw12cE9~vI`H|O*zAjAW@LtrW#}%cf9H%{QtwLj|0<~l z^#30fc&6r`Q{X?|4=C{LT?G!9%v}Y(YpZu{HIB6FmhHM_|G)!BZhd$4v4E=|PkcoX z#!0ov(@(;5HZcY>$xb=NT7_u=R#_h|Yi;_88nJnELtTDZPsA6f_XP>IWU4D&P3yn3 zIu7rgzpcEW)t4I{_r%n(1JyRI$p!OTX@Ii8Wz(QRmgA610VB7sJQX#fJ-%L8V_&zH ziQ1PjZr+|zcJFJ?<*eK*ktY`8Yp2q}WsVyGD{k7-WMC6BzVAoR#+&E;;UvRfil1qX zlUT2}*GhgvwmZwTk3DiRSG85QV=Mr<+=&>10JUO?(s@?fI+4(3aJ* zf6ol7?fvp%gYvDN@!m4A`$X>SUk=Zu12+gY`R>P;M&@bp^l16qW^LDY6O6iQcDml$ zaQr&k-bJl~@Z8KCYsF5Q=&@`{z>)D^d)uBB8_^o;Yl9?t{$qZT{cF$CkJ~qvzG{vv zBfCMr{CY4kjr5qbOQjQzJ#3OsQyhMtoa-JPI3Y|RCpPHIN?i)r5T3i6US9oa;?nuY z`m0MeQ?&MUi{yrc+Ee80L&Rjf$HsAj@B)Nm*&V@W0j-~gCF)1-sJPKt?cdjM@YrVw zk^9~pFUc7HYHiB+i{#|wsRK7jMGfcvw>M!^3&x{%klmwr0p zzCB&Y_S#XYx61ee^mtn^&Tc_w*N<-spFkC8 z3QrjN;5Qpp&5r9ma8pTimUw@m`Nij^j0CAzy)Mwh0kbez<3>C2%9P~_*RYf3{)CC0 z#vvJ}9E(<4^>^a$To_C^5{;@8to$c(ohHjv>kU~y&z24ODwoAJnnoT9Sniu}z($HZ z&AM~$;L)eL-BH1Q8uPK`K9)GM$4XF9n0^DlMV4|muVt5ehPH^jgoi>?-p7fX0eQ#T zbT!3*PpzvVvT+ctp#&Kf zzeW__+2bIlIIu3<%}MOrUR|AN@UfPY=R1>lQQ>I1+L_cXkGG5hyh}FH#Gxrf1cbF# zj2K7ZMsgEXMqIefhg;>6?c8rmepz8$e3!o8mN{-9vUZJTotI~P;!~?R+#27KN;qpw z^k!Hn3t!vWyDswta-iW2+o;Lo=OdTA?UZPSdu=>3NN~Jn(F0s)`e4Es?8ptaD%k-S zmPZjr=*jDJtm!8&JIQ09OIr9HoMw$?495Dx>guwzK|@K)3pZz;-T)d{Mhx#Qk*KRF z#WeH4K`}PIBS^+#Du|z*-4HvVk1QsKPCPMBYPS10DLqcV8VEF36rjV9CG3re!0j&| zW3ZDPaxva6nN-l-6R}K!tYt60EVJ+gjFykE8D@gKN)BNb%zgO@DoC6>>s-=Cyh3^3 zx{UquQr0bL8!4mq&-*!_>h7r)#@a2t!WZ_*^TRIpx10fUj(i?#kaNa9w;Ubcn|xC^ z6Dlh)9zk38m4{~Sp0+H!W=D$TSki;IiKc@sU?JgmTnE((*PU&?%p}<<9y2lzv$F*@ z-gm0Rqn3Q|=$0h;&~;IH%Sr@Mw?K#rGA=6bzjwVld|c;Z+Qd1oQ&VClh8I8^UIvYW z)eG0iudCTp;Rge;&J#uN>)+S&cA9n2M|_Os;N}dP(360dcbB+Qga@nDa((+P8ZC%J zO~;*FVUC0IhD=srW`<>Dc9L=?=8wXJQw7`V+g`KZORLtzZS)bf*`v7|IAJeV*4-W^ z$c^|!Hg^?YdC$OEO-PMo!!mX@6jP*qKOtE)*%xr<2#2a9yxz4OO6qH9_a2tTX-GUf z6Zr+jm{9kc-8$_ZTngJI-l{43cBokN46B)LZK#2>=Uq&CJo_0|r~fCqG#NAwNrvbb zNABUgp-p#kN;*H@(g4tm%r4u&NiuJKU2mz5D-$M{Zs4e(;lyT(^~uMz$Cmrmbu)5y z#L@<@G6F>ShT>I zmL=(<&cpAY=u)tcH*G}KOS)GS=2=+I`7P8XsjljT1`K!_8zO>|r+lWTk`RZK#K_Z! zq*-=%A+5_sM|=!`{?!FV8T?B0& z)Jlo7@7XhLzp7G&giy!lZDxj^vsG1~q(4w#p{GK<0T%YXS)%^;Sk~*lB0VvZ^TOo3 zGH{`YtseIEuMt*%f24zfQA5srItD~xKi|u|IF349tTsz(q-?9Sirj0rhM-o0i9s5V~I-$=irx*2~cu< zcoyY~-}oTt)E8>Dbonr(mDOWzusNf=jv&&!ru)f741sf|9H2i?h%fqDpTcjna!cPn zTj17xn&%XbnU>JJwTwEQ-rA6xpV2`ae>p{U2R0qLddn=B$*02l`*2SYJtAWPYVAsU zS9V;o1oZ8;Iv!;7GK>6+=^JT~y{HUy{PD@&pCAXW8GO(@gpc};uhYKz2r(>`w0_tM zbx$T&D6bzjciTEiaCr{#ermXFz`<)bLF}OZOo8d35}HHf&?9Qoe5=LGVxb?wiST8U zp$R@EaV_JbyzBOmx#_U!EAnxJO!W}HH@Ye%zie_>z8{e53w`n$sb0s~gwJzs?feA{ zE;Q<>(NSL0zNlTaPeY;oMiNZ^o@}+iU@r~_fGpGiEeW&=+-B=#^l<2v&5T%WI zM`fY9+Bcjh5AG(@WoPag7PCBp15&5h{L`;yPt<*d^!f;C8HBUd>d-`T(z!aKbST-X zk@3mW#zVNcD9_(LPZtDW<`h>8cl@;l1OB;-W8VS0hVQiKCOk@=N3ii;p=ARm$S!o^ zvQ@uG3lqllt$uK~2tLa+98UCcJ#YW;GaeCpBDE)j2Q#?|2fxj+yzSRc@ ziSwsyTsyVvO*GWCDorO*FqQfQV{Z)^c)TfyFwh7LXpzP^J!uh!OAh5^`uWZ&j_JIvYM<3SfX z0+;u_gBG%#vcq`w%l^Zwd@w$IVqpu@oDRG~y1au$P+o4_KDtV`7d*Epb{**cOz4c_ zzIdGMFonMKwI(uXn7t6Zv^ukxWYzh*FiUv@W4B$9gQdA^69LXMTUfv`rUIKUNoDGd zJ%Ro0#nESFKILAwxSKZ_#yN>24OD^U&IAd$(w7NVp3w&S@gHqJ3Gd#IZXK;}rcC7F zI>w+szsMCt+GW8?N%igxZ^bFj*$GkUDij_HAKq7^4(IWunu3IQspuc%Jw^3;un9}S z-s!b{M!MOHDOGR~qzq1A33Y8X9kq2SdF|JbmpI&`PjbUNAVb+`UsE!nvHDcXUOc4X Ze`5{*ccy(p&3|Z Date: Wed, 24 Feb 2021 11:22:23 +0530 Subject: [PATCH 123/223] Update windows/deployment/deploy-windows-mdt/deploy-a-windows-10-image-using-mdt.md accepted Co-authored-by: JohanFreelancer9 <48568725+JohanFreelancer9@users.noreply.github.com> --- .../deploy-windows-mdt/deploy-a-windows-10-image-using-mdt.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/deployment/deploy-windows-mdt/deploy-a-windows-10-image-using-mdt.md b/windows/deployment/deploy-windows-mdt/deploy-a-windows-10-image-using-mdt.md index 2017acc4d7..11753d97af 100644 --- a/windows/deployment/deploy-windows-mdt/deploy-a-windows-10-image-using-mdt.md +++ b/windows/deployment/deploy-windows-mdt/deploy-a-windows-10-image-using-mdt.md @@ -23,7 +23,7 @@ ms.topic: article This topic will show you how to take your reference image for Windows 10 (that was just [created](create-a-windows-10-reference-image.md)), and deploy that image to your environment using the **Microsoft Deployment Toolkit (MDT)**. -We will prepare for this by creating an **MDT** deployment share that is used solely for image deployment. Separating the processes of creating reference images from the processes used to deploy them in production allows greater control of on both processes. We will configure **Active Directory** permissions, configure the deployment share, create a new task sequence, and add applications, drivers, and rules. +We will prepare for this by creating an **MDT** deployment share that is used solely for image deployment. Separating the processes of creating reference images from the processes used to deploy them in production allows greater control of both processes. We will configure **Active Directory** permissions, configure the deployment share, create a new task sequence, and add applications, drivers, and rules. For the purposes of this topic, we will use four computers: **DC01, MDT01, HV01 and PC0005**. From 4a4ba2dda0175c1cb8e35dd47c080a6ae7b50f5e Mon Sep 17 00:00:00 2001 From: VARADHARAJAN K <3296790+RAJU2529@users.noreply.github.com> Date: Wed, 24 Feb 2021 11:22:50 +0530 Subject: [PATCH 124/223] Update windows/deployment/deploy-windows-mdt/deploy-a-windows-10-image-using-mdt.md accepted Co-authored-by: JohanFreelancer9 <48568725+JohanFreelancer9@users.noreply.github.com> --- .../deploy-windows-mdt/deploy-a-windows-10-image-using-mdt.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/deployment/deploy-windows-mdt/deploy-a-windows-10-image-using-mdt.md b/windows/deployment/deploy-windows-mdt/deploy-a-windows-10-image-using-mdt.md index 11753d97af..586ec55aa7 100644 --- a/windows/deployment/deploy-windows-mdt/deploy-a-windows-10-image-using-mdt.md +++ b/windows/deployment/deploy-windows-mdt/deploy-a-windows-10-image-using-mdt.md @@ -32,7 +32,7 @@ For the purposes of this topic, we will use four computers: **DC01, MDT01, HV01 - **HV01** is a Hyper-V server - **PC0005** is a blank device to which we will deploy Windows 10 -**MDT01** and **PC0005** are members of the domain contoso.com for the fictitious Contoso Corporation. **HV01** used to test deployment of **PC0005** in a virtual environment. +**MDT01** and **PC0005** are members of the domain contoso.com for the fictitious Contoso Corporation. **HV01** is used to test the deployment of **PC0005** in a virtual environment. ![devices](../images/mdt-07-fig01.png) From f719cd43215e0bb60b0edad159749646968b00a0 Mon Sep 17 00:00:00 2001 From: VARADHARAJAN K <3296790+RAJU2529@users.noreply.github.com> Date: Wed, 24 Feb 2021 11:23:12 +0530 Subject: [PATCH 125/223] Update windows/deployment/deploy-windows-mdt/deploy-a-windows-10-image-using-mdt.md accepted Co-authored-by: JohanFreelancer9 <48568725+JohanFreelancer9@users.noreply.github.com> --- .../deploy-windows-mdt/deploy-a-windows-10-image-using-mdt.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/deployment/deploy-windows-mdt/deploy-a-windows-10-image-using-mdt.md b/windows/deployment/deploy-windows-mdt/deploy-a-windows-10-image-using-mdt.md index 586ec55aa7..47c87e09b0 100644 --- a/windows/deployment/deploy-windows-mdt/deploy-a-windows-10-image-using-mdt.md +++ b/windows/deployment/deploy-windows-mdt/deploy-a-windows-10-image-using-mdt.md @@ -122,7 +122,7 @@ In these steps, we assume that you have completed the steps in the [Create a Win 6. On the **Destination** page, in the **Destination directory name** text box, type **W10EX64RTM**, click **Next** twice, and then click **Finish**. 7. After adding the **Operating System**, double-click the added **Operating System** name in the **Operating Systems / Windows 10** node and change the name to **Windows 10 Enterprise x64 RTM Custom Image**. ->[!NOTE] +> [!NOTE] >The reason for adding the setup files has changed since earlier versions of **MDT**. **MDT 2010** used the setup files to install Windows. **MDT** uses **DISM** Command to apply the image; however, you still need the **setup files** because some components in **roles and features** are stored outside the main image. From 5429df8bcd62e94713e1fb34ff58d2b98b53e420 Mon Sep 17 00:00:00 2001 From: VARADHARAJAN K <3296790+RAJU2529@users.noreply.github.com> Date: Wed, 24 Feb 2021 11:23:49 +0530 Subject: [PATCH 126/223] Update windows/deployment/deploy-windows-mdt/deploy-a-windows-10-image-using-mdt.md accepted Co-authored-by: JohanFreelancer9 <48568725+JohanFreelancer9@users.noreply.github.com> --- .../deploy-windows-mdt/deploy-a-windows-10-image-using-mdt.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/deployment/deploy-windows-mdt/deploy-a-windows-10-image-using-mdt.md b/windows/deployment/deploy-windows-mdt/deploy-a-windows-10-image-using-mdt.md index 47c87e09b0..9387540124 100644 --- a/windows/deployment/deploy-windows-mdt/deploy-a-windows-10-image-using-mdt.md +++ b/windows/deployment/deploy-windows-mdt/deploy-a-windows-10-image-using-mdt.md @@ -130,7 +130,7 @@ In these steps, we assume that you have completed the steps in the [Create a Win ## Step 4: Add an application -When you configure your **MDT Build Lab deployment** share, you can also add a**pplications** to the new deployment share before creating your task sequence. This section walks you through the process of adding an application to the **MDT Production deployment** share using **Adobe Reader** as an example. +When you configure your **MDT Build Lab deployment** share, you can also add **applications** to the new deployment share before creating your task sequence. This section walks you through the process of adding an application to the **MDT Production deployment** share using **Adobe Reader** as an example. ### Create the install: Adobe Reader DC From 60f91e5deff68abb03d6b9b47b7bd09a0faa1f1b Mon Sep 17 00:00:00 2001 From: VARADHARAJAN K <3296790+RAJU2529@users.noreply.github.com> Date: Wed, 24 Feb 2021 11:24:11 +0530 Subject: [PATCH 127/223] Update windows/deployment/deploy-windows-mdt/deploy-a-windows-10-image-using-mdt.md accepted Co-authored-by: JohanFreelancer9 <48568725+JohanFreelancer9@users.noreply.github.com> --- .../deploy-windows-mdt/deploy-a-windows-10-image-using-mdt.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/deployment/deploy-windows-mdt/deploy-a-windows-10-image-using-mdt.md b/windows/deployment/deploy-windows-mdt/deploy-a-windows-10-image-using-mdt.md index 9387540124..e96ae41179 100644 --- a/windows/deployment/deploy-windows-mdt/deploy-a-windows-10-image-using-mdt.md +++ b/windows/deployment/deploy-windows-mdt/deploy-a-windows-10-image-using-mdt.md @@ -123,7 +123,7 @@ In these steps, we assume that you have completed the steps in the [Create a Win 7. After adding the **Operating System**, double-click the added **Operating System** name in the **Operating Systems / Windows 10** node and change the name to **Windows 10 Enterprise x64 RTM Custom Image**. > [!NOTE] ->The reason for adding the setup files has changed since earlier versions of **MDT**. **MDT 2010** used the setup files to install Windows. **MDT** uses **DISM** Command to apply the image; however, you still need the **setup files** because some components in **roles and features** are stored outside the main image. +> The reason for adding the setup files has changed since earlier versions of **MDT**. **MDT 2010** used the setup files to install Windows. **MDT** uses the **DISM** command to apply the image; however, you still need the **setup files** because some components in **roles and features** are stored outside the main image. ![Imported OS](../images/fig2-importedos.png) From d027375bcff6484e46321f28cd8cfe38fa91d0ef Mon Sep 17 00:00:00 2001 From: VARADHARAJAN K <3296790+RAJU2529@users.noreply.github.com> Date: Wed, 24 Feb 2021 11:24:24 +0530 Subject: [PATCH 128/223] Update windows/deployment/deploy-windows-mdt/deploy-a-windows-10-image-using-mdt.md accepted Co-authored-by: JohanFreelancer9 <48568725+JohanFreelancer9@users.noreply.github.com> --- .../deploy-windows-mdt/deploy-a-windows-10-image-using-mdt.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/deployment/deploy-windows-mdt/deploy-a-windows-10-image-using-mdt.md b/windows/deployment/deploy-windows-mdt/deploy-a-windows-10-image-using-mdt.md index e96ae41179..300e73b186 100644 --- a/windows/deployment/deploy-windows-mdt/deploy-a-windows-10-image-using-mdt.md +++ b/windows/deployment/deploy-windows-mdt/deploy-a-windows-10-image-using-mdt.md @@ -137,7 +137,7 @@ When you configure your **MDT Build Lab deployment** share, you can also add **a On **MDT01**: 1. Download the Enterprise distribution version of [**Adobe Acrobat Reader DC**](https://get.adobe.com/reader/enterprise/) (AcroRdrDC2100120140_en_US.exe) to **D:\\setup\\adobe** on MDT01. -2. Extract the **.exe** file that you downloaded to an **.msi** (ex: .\AcroRdrDC2100120140_en_US.exe -sfx_o"d:\setup\adobe\install\" -sfx_ne). +2. Extract the **.exe** file that you downloaded to a **.msi** (ex: .\AcroRdrDC2100120140_en_US.exe -sfx_o"d:\setup\adobe\install\" -sfx_ne). 3. In the **Deployment Workbench**, expand the **MDT Production** node and navigate to the **Applications** node. 4. Right-click the **Applications** node, and create a new folder named **Adobe**. 5. In the **Applications** node, right-click the **Adobe** folder and select **New Application**. From 2932031718b27aa5a8947d1c082c7f67465246fb Mon Sep 17 00:00:00 2001 From: VARADHARAJAN K <3296790+RAJU2529@users.noreply.github.com> Date: Wed, 24 Feb 2021 11:24:42 +0530 Subject: [PATCH 129/223] Update windows/deployment/deploy-windows-mdt/deploy-a-windows-10-image-using-mdt.md accepted Co-authored-by: JohanFreelancer9 <48568725+JohanFreelancer9@users.noreply.github.com> --- .../deploy-windows-mdt/deploy-a-windows-10-image-using-mdt.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/deployment/deploy-windows-mdt/deploy-a-windows-10-image-using-mdt.md b/windows/deployment/deploy-windows-mdt/deploy-a-windows-10-image-using-mdt.md index 300e73b186..fb16dd3c37 100644 --- a/windows/deployment/deploy-windows-mdt/deploy-a-windows-10-image-using-mdt.md +++ b/windows/deployment/deploy-windows-mdt/deploy-a-windows-10-image-using-mdt.md @@ -209,7 +209,7 @@ When you import drivers to the **MDT driver repository**, **MDT** creates a sing - Microsoft Corporation - Surface Laptop -The preceding folder names should match the actual make and model values that MDT reads from devices during deployment. You can find out the model values for your machines by using the following command in **Windows PowerShell Prompt: +The preceding folder names should match the actual make and model values that MDT reads from devices during deployment. You can find out the model values for your machines by using the following command in an elevated **Windows PowerShell prompt**: ``` powershell Get-WmiObject -Class:Win32_ComputerSystem From 04f89ef9c4869c381b7f9b277f4f0be0c04c7ef9 Mon Sep 17 00:00:00 2001 From: VARADHARAJAN K <3296790+RAJU2529@users.noreply.github.com> Date: Wed, 24 Feb 2021 11:24:55 +0530 Subject: [PATCH 130/223] Update windows/deployment/deploy-windows-mdt/deploy-a-windows-10-image-using-mdt.md accepted Co-authored-by: JohanFreelancer9 <48568725+JohanFreelancer9@users.noreply.github.com> --- .../deploy-windows-mdt/deploy-a-windows-10-image-using-mdt.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/deployment/deploy-windows-mdt/deploy-a-windows-10-image-using-mdt.md b/windows/deployment/deploy-windows-mdt/deploy-a-windows-10-image-using-mdt.md index fb16dd3c37..6b18f752b6 100644 --- a/windows/deployment/deploy-windows-mdt/deploy-a-windows-10-image-using-mdt.md +++ b/windows/deployment/deploy-windows-mdt/deploy-a-windows-10-image-using-mdt.md @@ -153,7 +153,7 @@ The Adobe Reader application added to the Deployment Workbench. ## Step 5: Prepare the drivers repository -In order to deploy Windows 10 with **MDT** successfully, you need drivers for the boot images and for the actual operating system. This section will show you how to add drivers for the boot image and operating system, using the following hardware models as examples: +In order to deploy Windows 10 with **MDT** successfully, you need drivers for the boot images and for the actual operating system. This section will show you how to add drivers for the boot images and operating system, using the following hardware models as examples: - Lenovo ThinkPad T420 - Dell Latitude 7390 - HP EliteBook 8560w From eda636b6ae45bc9e16d86aac34bd590d14d608e4 Mon Sep 17 00:00:00 2001 From: VARADHARAJAN K <3296790+RAJU2529@users.noreply.github.com> Date: Wed, 24 Feb 2021 11:27:28 +0530 Subject: [PATCH 131/223] Update windows/deployment/deploy-windows-mdt/deploy-a-windows-10-image-using-mdt.md accepted Co-authored-by: JohanFreelancer9 <48568725+JohanFreelancer9@users.noreply.github.com> --- .../deploy-windows-mdt/deploy-a-windows-10-image-using-mdt.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/deployment/deploy-windows-mdt/deploy-a-windows-10-image-using-mdt.md b/windows/deployment/deploy-windows-mdt/deploy-a-windows-10-image-using-mdt.md index 6b18f752b6..ac608d2f37 100644 --- a/windows/deployment/deploy-windows-mdt/deploy-a-windows-10-image-using-mdt.md +++ b/windows/deployment/deploy-windows-mdt/deploy-a-windows-10-image-using-mdt.md @@ -229,7 +229,7 @@ The Out-of-Box Drivers structure in the Deployment Workbench. ### Create the selection profiles for boot image drivers By default, MDT adds any storage and network drivers that you import to the boot images. However, you should add only the drivers that are necessary to the boot image. You can control which drivers are added by using selection profiles. -The drivers that are used for the boot images (Windows PE) are Windows 10 drivers. If you can’t locate **Windows 10** drivers for your device, a **Windows 7 or Windows 8.1** driver will most likely work, but Windows 10 drivers should be your first choice. +The drivers that are used for the boot images (Windows PE) are Windows 10 drivers. If you can’t locate **Windows 10** drivers for your device, a **Windows 7** or **Windows 8.1** driver will most likely work, but Windows 10 drivers should be your first choice. On **MDT01**: From b397cda4516761e21f2b62245cc0405b908d8c6f Mon Sep 17 00:00:00 2001 From: VARADHARAJAN K <3296790+RAJU2529@users.noreply.github.com> Date: Wed, 24 Feb 2021 11:31:23 +0530 Subject: [PATCH 132/223] Update windows/deployment/deploy-windows-mdt/deploy-a-windows-10-image-using-mdt.md accepted Co-authored-by: JohanFreelancer9 <48568725+JohanFreelancer9@users.noreply.github.com> --- .../deploy-windows-mdt/deploy-a-windows-10-image-using-mdt.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/deployment/deploy-windows-mdt/deploy-a-windows-10-image-using-mdt.md b/windows/deployment/deploy-windows-mdt/deploy-a-windows-10-image-using-mdt.md index ac608d2f37..3b90fab699 100644 --- a/windows/deployment/deploy-windows-mdt/deploy-a-windows-10-image-using-mdt.md +++ b/windows/deployment/deploy-windows-mdt/deploy-a-windows-10-image-using-mdt.md @@ -234,7 +234,7 @@ The drivers that are used for the boot images (Windows PE) are Windows 10 driver On **MDT01**: 1. In the **Deployment Workbench**, under the **MDT Production** node, expand the **Advanced Configuration** node, right-click the **Selection Profiles** node, and select **New Selection Profile**. -2. In the New **Selection Profile Wizard**, create a **selection profile** with the following settings: +2. In the **New Selection Profile Wizard**, create a **selection profile** with the following settings: 1. Selection Profile name: **WinPE x86** 2. Folders: Select the **WinPE x86 folder** in **Out-of-Box** Drivers. 3. Click **Next**, **Next** and **Finish**. From 800fe3abf2c9e38348d17cd51432f2b96ae58bfd Mon Sep 17 00:00:00 2001 From: VARADHARAJAN K <3296790+RAJU2529@users.noreply.github.com> Date: Wed, 24 Feb 2021 11:31:42 +0530 Subject: [PATCH 133/223] Update windows/deployment/deploy-windows-mdt/deploy-a-windows-10-image-using-mdt.md accepted Co-authored-by: JohanFreelancer9 <48568725+JohanFreelancer9@users.noreply.github.com> --- .../deploy-windows-mdt/deploy-a-windows-10-image-using-mdt.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/deployment/deploy-windows-mdt/deploy-a-windows-10-image-using-mdt.md b/windows/deployment/deploy-windows-mdt/deploy-a-windows-10-image-using-mdt.md index 3b90fab699..0aa865e362 100644 --- a/windows/deployment/deploy-windows-mdt/deploy-a-windows-10-image-using-mdt.md +++ b/windows/deployment/deploy-windows-mdt/deploy-a-windows-10-image-using-mdt.md @@ -239,7 +239,7 @@ On **MDT01**: 2. Folders: Select the **WinPE x86 folder** in **Out-of-Box** Drivers. 3. Click **Next**, **Next** and **Finish**. 3. Right-click the **Selection Profiles** node again, and select **New Selection Profile**. -4. In the New **Selection Profile Wizard**, create a **selection profile** with the following settings: +4. In the **New Selection Profile Wizard**, create a **selection profile** with the following settings: 1. Selection Profile name: **WinPE x64** 2. Folders: Select the **WinPE x64 folder** in **Out-of-Box** Drivers. 3. Click **Next**, **Next** and **Finish**. From f8fb238d7997a6cc56e28f75a61f24c1ffa37baf Mon Sep 17 00:00:00 2001 From: VARADHARAJAN K <3296790+RAJU2529@users.noreply.github.com> Date: Wed, 24 Feb 2021 11:31:55 +0530 Subject: [PATCH 134/223] Update windows/deployment/deploy-windows-mdt/deploy-a-windows-10-image-using-mdt.md accepted Co-authored-by: JohanFreelancer9 <48568725+JohanFreelancer9@users.noreply.github.com> --- .../deploy-windows-mdt/deploy-a-windows-10-image-using-mdt.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/deployment/deploy-windows-mdt/deploy-a-windows-10-image-using-mdt.md b/windows/deployment/deploy-windows-mdt/deploy-a-windows-10-image-using-mdt.md index 0aa865e362..c57ab65032 100644 --- a/windows/deployment/deploy-windows-mdt/deploy-a-windows-10-image-using-mdt.md +++ b/windows/deployment/deploy-windows-mdt/deploy-a-windows-10-image-using-mdt.md @@ -25,7 +25,7 @@ This topic will show you how to take your reference image for Windows 10 (that We will prepare for this by creating an **MDT** deployment share that is used solely for image deployment. Separating the processes of creating reference images from the processes used to deploy them in production allows greater control of both processes. We will configure **Active Directory** permissions, configure the deployment share, create a new task sequence, and add applications, drivers, and rules. -For the purposes of this topic, we will use four computers: **DC01, MDT01, HV01 and PC0005**. +For the purposes of this topic, we will use four computers: **DC01**, **MDT01**, **HV01**, and **PC0005**. - **DC01** is a domain controller - **MDT01** is a domain member server From 22a12e714123031d004e64c282ae1da811670de1 Mon Sep 17 00:00:00 2001 From: VARADHARAJAN K <3296790+RAJU2529@users.noreply.github.com> Date: Wed, 24 Feb 2021 11:32:09 +0530 Subject: [PATCH 135/223] Update windows/deployment/deploy-windows-mdt/deploy-a-windows-10-image-using-mdt.md accepted Co-authored-by: JohanFreelancer9 <48568725+JohanFreelancer9@users.noreply.github.com> --- .../deploy-windows-mdt/deploy-a-windows-10-image-using-mdt.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/deployment/deploy-windows-mdt/deploy-a-windows-10-image-using-mdt.md b/windows/deployment/deploy-windows-mdt/deploy-a-windows-10-image-using-mdt.md index c57ab65032..b3075c2cfa 100644 --- a/windows/deployment/deploy-windows-mdt/deploy-a-windows-10-image-using-mdt.md +++ b/windows/deployment/deploy-windows-mdt/deploy-a-windows-10-image-using-mdt.md @@ -94,7 +94,7 @@ The steps for creating the deployment share for production are the same as when ### Configure permissions for the production deployment share -To read files in the deployment share, you need to assign **NTFS** and **SMB** permissions to the **MDT Build Account (MDT\_BA)** for the **D:\\MDTProduction** folder +To read files in the deployment share, you need to assign **NTFS** and **SMB** permissions to the **MDT Build Account (MDT\_BA)** for the **D:\\MDTProduction** folder. On **MDT01**: From 1905cb6c08e9bc2fc99e8d50223727abbba1e68d Mon Sep 17 00:00:00 2001 From: VARADHARAJAN K <3296790+RAJU2529@users.noreply.github.com> Date: Wed, 24 Feb 2021 11:32:23 +0530 Subject: [PATCH 136/223] Update windows/deployment/deploy-windows-mdt/deploy-a-windows-10-image-using-mdt.md accepted Co-authored-by: JohanFreelancer9 <48568725+JohanFreelancer9@users.noreply.github.com> --- .../deploy-windows-mdt/deploy-a-windows-10-image-using-mdt.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/deployment/deploy-windows-mdt/deploy-a-windows-10-image-using-mdt.md b/windows/deployment/deploy-windows-mdt/deploy-a-windows-10-image-using-mdt.md index b3075c2cfa..1ab83e7066 100644 --- a/windows/deployment/deploy-windows-mdt/deploy-a-windows-10-image-using-mdt.md +++ b/windows/deployment/deploy-windows-mdt/deploy-a-windows-10-image-using-mdt.md @@ -236,7 +236,7 @@ On **MDT01**: 1. In the **Deployment Workbench**, under the **MDT Production** node, expand the **Advanced Configuration** node, right-click the **Selection Profiles** node, and select **New Selection Profile**. 2. In the **New Selection Profile Wizard**, create a **selection profile** with the following settings: 1. Selection Profile name: **WinPE x86** - 2. Folders: Select the **WinPE x86 folder** in **Out-of-Box** Drivers. + 2. Folders: Select the **WinPE x86 folder** in **Out-of-Box Drivers**. 3. Click **Next**, **Next** and **Finish**. 3. Right-click the **Selection Profiles** node again, and select **New Selection Profile**. 4. In the **New Selection Profile Wizard**, create a **selection profile** with the following settings: From 112543582b835f1ac483441fa0192abfef96a1c7 Mon Sep 17 00:00:00 2001 From: VARADHARAJAN K <3296790+RAJU2529@users.noreply.github.com> Date: Wed, 24 Feb 2021 11:32:40 +0530 Subject: [PATCH 137/223] Update windows/deployment/deploy-windows-mdt/deploy-a-windows-10-image-using-mdt.md accepted Co-authored-by: JohanFreelancer9 <48568725+JohanFreelancer9@users.noreply.github.com> --- .../deploy-windows-mdt/deploy-a-windows-10-image-using-mdt.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/deployment/deploy-windows-mdt/deploy-a-windows-10-image-using-mdt.md b/windows/deployment/deploy-windows-mdt/deploy-a-windows-10-image-using-mdt.md index 1ab83e7066..ad33d40fd6 100644 --- a/windows/deployment/deploy-windows-mdt/deploy-a-windows-10-image-using-mdt.md +++ b/windows/deployment/deploy-windows-mdt/deploy-a-windows-10-image-using-mdt.md @@ -250,7 +250,7 @@ Creating the WinPE x64 selection profile. ### Extract and import drivers for the x64 boot image -**Windows PE** supports all the hardware models that we have, but here you learn to add boot image drivers to accommodate any new hardware that might require additional drivers. In this example, you add the latest Intel network drivers to the x64 boot image. +**Windows PE** supports all the hardware models that we have, but here you learn how to add boot image drivers to accommodate any new hardware that might require additional drivers. In this example, you add the latest Intel network drivers to the x64 boot image. On **MDT01**: From 5ddf048a4a6fb22960678a7bd1bd514b054015ea Mon Sep 17 00:00:00 2001 From: VARADHARAJAN K <3296790+RAJU2529@users.noreply.github.com> Date: Wed, 24 Feb 2021 11:33:05 +0530 Subject: [PATCH 138/223] Update windows/deployment/deploy-windows-mdt/deploy-a-windows-10-image-using-mdt.md accepted Co-authored-by: JohanFreelancer9 <48568725+JohanFreelancer9@users.noreply.github.com> --- .../deploy-windows-mdt/deploy-a-windows-10-image-using-mdt.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/deployment/deploy-windows-mdt/deploy-a-windows-10-image-using-mdt.md b/windows/deployment/deploy-windows-mdt/deploy-a-windows-10-image-using-mdt.md index ad33d40fd6..9fdb2b3c3e 100644 --- a/windows/deployment/deploy-windows-mdt/deploy-a-windows-10-image-using-mdt.md +++ b/windows/deployment/deploy-windows-mdt/deploy-a-windows-10-image-using-mdt.md @@ -242,7 +242,7 @@ On **MDT01**: 4. In the **New Selection Profile Wizard**, create a **selection profile** with the following settings: 1. Selection Profile name: **WinPE x64** 2. Folders: Select the **WinPE x64 folder** in **Out-of-Box** Drivers. - 3. Click **Next**, **Next** and **Finish**. + 3. Click **Next**, **Next**, and **Finish**. ![figure 5](../images/fig5-selectprofile.png) From 4aa7f8847ef6a7b141b9d8e6d0c9a36c8a6a0160 Mon Sep 17 00:00:00 2001 From: VARADHARAJAN K <3296790+RAJU2529@users.noreply.github.com> Date: Wed, 24 Feb 2021 11:33:17 +0530 Subject: [PATCH 139/223] Update windows/deployment/deploy-windows-mdt/deploy-a-windows-10-image-using-mdt.md accepted Co-authored-by: JohanFreelancer9 <48568725+JohanFreelancer9@users.noreply.github.com> --- .../deploy-windows-mdt/deploy-a-windows-10-image-using-mdt.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/deployment/deploy-windows-mdt/deploy-a-windows-10-image-using-mdt.md b/windows/deployment/deploy-windows-mdt/deploy-a-windows-10-image-using-mdt.md index 9fdb2b3c3e..e2ca2fafc0 100644 --- a/windows/deployment/deploy-windows-mdt/deploy-a-windows-10-image-using-mdt.md +++ b/windows/deployment/deploy-windows-mdt/deploy-a-windows-10-image-using-mdt.md @@ -237,7 +237,7 @@ On **MDT01**: 2. In the **New Selection Profile Wizard**, create a **selection profile** with the following settings: 1. Selection Profile name: **WinPE x86** 2. Folders: Select the **WinPE x86 folder** in **Out-of-Box Drivers**. - 3. Click **Next**, **Next** and **Finish**. + 3. Click **Next**, **Next**, and **Finish**. 3. Right-click the **Selection Profiles** node again, and select **New Selection Profile**. 4. In the **New Selection Profile Wizard**, create a **selection profile** with the following settings: 1. Selection Profile name: **WinPE x64** From 7918ccd38d147a892cf0ead86df0b389af6dbb1b Mon Sep 17 00:00:00 2001 From: VARADHARAJAN K <3296790+RAJU2529@users.noreply.github.com> Date: Wed, 24 Feb 2021 11:33:31 +0530 Subject: [PATCH 140/223] Update windows/deployment/deploy-windows-mdt/deploy-a-windows-10-image-using-mdt.md accepted Co-authored-by: JohanFreelancer9 <48568725+JohanFreelancer9@users.noreply.github.com> --- .../deploy-windows-mdt/deploy-a-windows-10-image-using-mdt.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/deployment/deploy-windows-mdt/deploy-a-windows-10-image-using-mdt.md b/windows/deployment/deploy-windows-mdt/deploy-a-windows-10-image-using-mdt.md index e2ca2fafc0..b64a3b7a0b 100644 --- a/windows/deployment/deploy-windows-mdt/deploy-a-windows-10-image-using-mdt.md +++ b/windows/deployment/deploy-windows-mdt/deploy-a-windows-10-image-using-mdt.md @@ -241,7 +241,7 @@ On **MDT01**: 3. Right-click the **Selection Profiles** node again, and select **New Selection Profile**. 4. In the **New Selection Profile Wizard**, create a **selection profile** with the following settings: 1. Selection Profile name: **WinPE x64** - 2. Folders: Select the **WinPE x64 folder** in **Out-of-Box** Drivers. + 2. Folders: Select the **WinPE x64 folder** in **Out-of-Box Drivers**. 3. Click **Next**, **Next**, and **Finish**. ![figure 5](../images/fig5-selectprofile.png) From cc3f83cf159fea69f586d754c614dccbbe224101 Mon Sep 17 00:00:00 2001 From: VARADHARAJAN K <3296790+RAJU2529@users.noreply.github.com> Date: Wed, 24 Feb 2021 11:35:46 +0530 Subject: [PATCH 141/223] Update windows/deployment/deploy-windows-mdt/deploy-a-windows-10-image-using-mdt.md accepted Co-authored-by: JohanFreelancer9 <48568725+JohanFreelancer9@users.noreply.github.com> --- .../deploy-windows-mdt/deploy-a-windows-10-image-using-mdt.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/deployment/deploy-windows-mdt/deploy-a-windows-10-image-using-mdt.md b/windows/deployment/deploy-windows-mdt/deploy-a-windows-10-image-using-mdt.md index b64a3b7a0b..bf3cde3a44 100644 --- a/windows/deployment/deploy-windows-mdt/deploy-a-windows-10-image-using-mdt.md +++ b/windows/deployment/deploy-windows-mdt/deploy-a-windows-10-image-using-mdt.md @@ -259,7 +259,7 @@ On **MDT01**: a. **Note**: Extracting the **.exe** file manually requires an extraction utility. You can also run the .exe and it will self-extract files to the **%userprofile%\AppData\Local\Temp\RarSFX0** directory. This directory is temporary and will be deleted when the **.exe** terminates. 3. Using **File Explorer**, create the **D:\\Drivers\\WinPE x64\\Intel PRO1000** folder. 4. Copy the content of the **C:\\Tmp\\PROWinx64\\PRO1000\\Winx64\\NDIS64** folder to the **D:\\Drivers\\WinPE x64\\Intel PRO1000** folder. -5. In the **Deployment Workbench**, expand the **MDT Production** > **Out-of-Box Drivers** node, right-click the **WinPE x64** node, and select **Import Drivers**, and use the following Driver source directory to import drivers: **D:\\Drivers\\WinPE x64\\Intel PRO1000**. +5. In the **Deployment Workbench**, expand the **MDT Production** > **Out-of-Box Drivers** node, right-click the **WinPE x64** node, select **Import Drivers**, and use the following driver source directory to import drivers: **D:\\Drivers\\WinPE x64\\Intel PRO1000**. ### Download, extract, and import drivers From 6ab718e9dd7c5188305bc84ff7d873b8ea988446 Mon Sep 17 00:00:00 2001 From: VARADHARAJAN K <3296790+RAJU2529@users.noreply.github.com> Date: Wed, 24 Feb 2021 11:45:39 +0530 Subject: [PATCH 142/223] Update windows/deployment/deploy-windows-mdt/deploy-a-windows-10-image-using-mdt.md accepted Co-authored-by: JohanFreelancer9 <48568725+JohanFreelancer9@users.noreply.github.com> --- .../deploy-windows-mdt/deploy-a-windows-10-image-using-mdt.md | 1 - 1 file changed, 1 deletion(-) diff --git a/windows/deployment/deploy-windows-mdt/deploy-a-windows-10-image-using-mdt.md b/windows/deployment/deploy-windows-mdt/deploy-a-windows-10-image-using-mdt.md index bf3cde3a44..e7c0e7dbde 100644 --- a/windows/deployment/deploy-windows-mdt/deploy-a-windows-10-image-using-mdt.md +++ b/windows/deployment/deploy-windows-mdt/deploy-a-windows-10-image-using-mdt.md @@ -256,7 +256,6 @@ On **MDT01**: 1. Download **PROWinx64.exe** from Intel.com (ex: [PROWinx64.exe](https://downloadcenter.intel.com/downloads/eula/25016/Intel-Network-Adapter-Driver-for-Windows-10?httpDown=https%3A%2F%2Fdownloadmirror.intel.com%2F25016%2Feng%2FPROWinx64.exe)). 2. Extract **PROWinx64.exe** to a temporary folder - in this example to the **C:\\Tmp\\ProWinx64** folder. - a. **Note**: Extracting the **.exe** file manually requires an extraction utility. You can also run the .exe and it will self-extract files to the **%userprofile%\AppData\Local\Temp\RarSFX0** directory. This directory is temporary and will be deleted when the **.exe** terminates. 3. Using **File Explorer**, create the **D:\\Drivers\\WinPE x64\\Intel PRO1000** folder. 4. Copy the content of the **C:\\Tmp\\PROWinx64\\PRO1000\\Winx64\\NDIS64** folder to the **D:\\Drivers\\WinPE x64\\Intel PRO1000** folder. 5. In the **Deployment Workbench**, expand the **MDT Production** > **Out-of-Box Drivers** node, right-click the **WinPE x64** node, select **Import Drivers**, and use the following driver source directory to import drivers: **D:\\Drivers\\WinPE x64\\Intel PRO1000**. From 8191fb51fe1df989de32006b8e982410342d4a50 Mon Sep 17 00:00:00 2001 From: VARADHARAJAN K <3296790+RAJU2529@users.noreply.github.com> Date: Wed, 24 Feb 2021 11:45:55 +0530 Subject: [PATCH 143/223] Update windows/deployment/deploy-windows-mdt/deploy-a-windows-10-image-using-mdt.md accepted Co-authored-by: JohanFreelancer9 <48568725+JohanFreelancer9@users.noreply.github.com> --- .../deploy-windows-mdt/deploy-a-windows-10-image-using-mdt.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/deployment/deploy-windows-mdt/deploy-a-windows-10-image-using-mdt.md b/windows/deployment/deploy-windows-mdt/deploy-a-windows-10-image-using-mdt.md index e7c0e7dbde..355ea08482 100644 --- a/windows/deployment/deploy-windows-mdt/deploy-a-windows-10-image-using-mdt.md +++ b/windows/deployment/deploy-windows-mdt/deploy-a-windows-10-image-using-mdt.md @@ -255,7 +255,7 @@ Creating the WinPE x64 selection profile. On **MDT01**: 1. Download **PROWinx64.exe** from Intel.com (ex: [PROWinx64.exe](https://downloadcenter.intel.com/downloads/eula/25016/Intel-Network-Adapter-Driver-for-Windows-10?httpDown=https%3A%2F%2Fdownloadmirror.intel.com%2F25016%2Feng%2FPROWinx64.exe)). -2. Extract **PROWinx64.exe** to a temporary folder - in this example to the **C:\\Tmp\\ProWinx64** folder. +2. Extract **PROWinx64.exe** to a temporary folder - in this example to the **C:\\Tmp\\ProWinx64** folder. Note that extracting the **.exe** file manually requires an extraction utility. You can also run the .exe and it will self-extract files to the **%userprofile%\AppData\Local\Temp\RarSFX0** directory. This directory is temporary and will be deleted when the **.exe** terminates. 3. Using **File Explorer**, create the **D:\\Drivers\\WinPE x64\\Intel PRO1000** folder. 4. Copy the content of the **C:\\Tmp\\PROWinx64\\PRO1000\\Winx64\\NDIS64** folder to the **D:\\Drivers\\WinPE x64\\Intel PRO1000** folder. 5. In the **Deployment Workbench**, expand the **MDT Production** > **Out-of-Box Drivers** node, right-click the **WinPE x64** node, select **Import Drivers**, and use the following driver source directory to import drivers: **D:\\Drivers\\WinPE x64\\Intel PRO1000**. From da74350012b5f803f271a68836a862dfb07ad592 Mon Sep 17 00:00:00 2001 From: Kurt Sarens <56369685+kurtsarens@users.noreply.github.com> Date: Wed, 24 Feb 2021 13:08:48 +0100 Subject: [PATCH 144/223] Update microsoft-defender-antivirus-compatibility.md EDR Block mode is a feature not a state... having it in the columns confuses people and creates support calls --- .../microsoft-defender-antivirus-compatibility.md | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) 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 3c97136983..f9e280a3e3 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 @@ -81,13 +81,13 @@ The table in this section summarizes the functionality and features that are ava > [!IMPORTANT] > Do not turn off capabilities, such as real-time protection, cloud-delivered protection, or limited periodic scanning, if you are using Microsoft Defender Antivirus in passive mode or you are using EDR in block mode. -|Protection |Active mode |Passive mode |EDR in block mode |Disabled or uninstalled | -|:---|:---|:---|:---|:---| -| [Real-time protection](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-antivirus/configure-real-time-protection-microsoft-defender-antivirus) and [cloud-delivered protection](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-antivirus/enable-cloud-protection-microsoft-defender-antivirus) | Yes | No [[3](#fn3)] | No | No | -| [Limited periodic scanning availability](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-antivirus/limited-periodic-scanning-microsoft-defender-antivirus) | No | No | No | Yes | -| [File scanning and detection information](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-antivirus/customize-run-review-remediate-scans-microsoft-defender-antivirus) | Yes | Yes | Yes | No | -| [Threat remediation](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-antivirus/configure-remediation-microsoft-defender-antivirus) | Yes | See note [[4](#fn4)] | Yes | No | -| [Security intelligence updates](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-antivirus/manage-updates-baselines-microsoft-defender-antivirus) | Yes | Yes | Yes | No | +|Protection |Active mode |Passive mode |Disabled or uninstalled | +|:---|:---|:---|:---| +| [Real-time protection](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-antivirus/configure-real-time-protection-microsoft-defender-antivirus) and [cloud-delivered protection](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-antivirus/enable-cloud-protection-microsoft-defender-antivirus) | Yes | No [[3](#fn3)] | No | +| [Limited periodic scanning availability](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-antivirus/limited-periodic-scanning-microsoft-defender-antivirus) | No | No | Yes | +| [File scanning and detection information](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-antivirus/customize-run-review-remediate-scans-microsoft-defender-antivirus) | Yes | Yes | No | +| [Threat remediation](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-antivirus/configure-remediation-microsoft-defender-antivirus) | Yes | See note [[4](#fn4)] | No | +| [Security intelligence updates](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-antivirus/manage-updates-baselines-microsoft-defender-antivirus) | Yes | Yes | No | (3) In general, when Microsoft Defender Antivirus is in passive mode, real-time protection does not provide any blocking or enforcement, even though it is enabled and in passive mode. From 7e282f5d33a1e22a3d046c8aa5e1cba7121e1f66 Mon Sep 17 00:00:00 2001 From: adirdidi <68847945+adirdidi@users.noreply.github.com> Date: Wed, 24 Feb 2021 16:31:08 +0200 Subject: [PATCH 145/223] Update gov.md ASC for GCC is now available. --- .../threat-protection/microsoft-defender-atp/gov.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/windows/security/threat-protection/microsoft-defender-atp/gov.md b/windows/security/threat-protection/microsoft-defender-atp/gov.md index 3c7f03cb83..c3cc42ac85 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/gov.md +++ b/windows/security/threat-protection/microsoft-defender-atp/gov.md @@ -102,9 +102,9 @@ The following OS versions are supported when using [Azure Defender for Servers]( OS version | GCC | GCC High | DoD (PREVIEW) :---|:---|:---|:--- -Windows Server 2016 | ![No](../images/svg/check-no.svg) Rolling out | ![Yes](../images/svg/check-yes.svg) | ![Yes](../images/svg/check-yes.svg) -Windows Server 2012 R2 | ![No](../images/svg/check-no.svg) Rolling out | ![Yes](../images/svg/check-yes.svg) | ![Yes](../images/svg/check-yes.svg) -Windows Server 2008 R2 SP1 | ![No](../images/svg/check-no.svg) Rolling out | ![Yes](../images/svg/check-yes.svg) | ![Yes](../images/svg/check-yes.svg) +Windows Server 2016 | ![Yes](../images/svg/check-yes.svg) | ![Yes](../images/svg/check-yes.svg) | ![Yes](../images/svg/check-yes.svg) +Windows Server 2012 R2 | ![Yes](../images/svg/check-yes.svg) | ![Yes](../images/svg/check-yes.svg) | ![Yes](../images/svg/check-yes.svg) +Windows Server 2008 R2 SP1 | ![Yes](../images/svg/check-yes.svg) | ![Yes](../images/svg/check-yes.svg) | ![Yes](../images/svg/check-yes.svg)
From dc686fcc39ebcce7a0c11a4ff31c3e1e94937c33 Mon Sep 17 00:00:00 2001 From: rbsec Date: Wed, 24 Feb 2021 14:44:20 +0000 Subject: [PATCH 146/223] Replace ANSI quotes with ASCII ones --- windows/whats-new/ltsc/whats-new-windows-10-2019.md | 6 +++--- 1 file changed, 3 insertions(+), 3 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 435e7530bd..072625e781 100644 --- a/windows/whats-new/ltsc/whats-new-windows-10-2019.md +++ b/windows/whats-new/ltsc/whats-new-windows-10-2019.md @@ -220,7 +220,7 @@ The new [security baseline for Windows 10 version 1803](https://docs.microsoft.c #### SMBLoris vulnerability -An issue, known as “SMBLoris”, which could result in denial of service, has been addressed. +An issue, known as "SMBLoris", which could result in denial of service, has been addressed. #### Windows Security Center @@ -340,13 +340,13 @@ If you have shared devices deployed in your work place, **Fast sign-in** enables ### Web sign-in to Windows 10 -Until now, Windows logon only supported the use of identities federated to ADFS or other providers that support the WS-Fed protocol. We are introducing “web sign-in,” a new way of signing into your Windows PC. Web Sign-in enables Windows logon support for non-ADFS federated providers (e.g.SAML). +Until now, Windows logon only supported the use of identities federated to ADFS or other providers that support the WS-Fed protocol. We are introducing "web sign-in," a new way of signing into your Windows PC. Web Sign-in enables Windows logon support for non-ADFS federated providers (e.g.SAML). **To try out web sign-in:** 1. Azure AD Join your Windows 10 PC. (Web sign-in is only supported on Azure AD Joined PCs). 2. Set the Policy CSP, and the Authentication and EnableWebSignIn polices to enable web sign-in. 3. On the lock screen, select web sign-in under sign-in options. -4. Click the “Sign in” button to continue. +4. Click the "Sign in" button to continue. ![Web sign-in](../images/websignin.png "web sign-in") From c0f41ea1fb404c385a29cd40b27c477c493fb5c4 Mon Sep 17 00:00:00 2001 From: rbsec Date: Wed, 24 Feb 2021 14:46:33 +0000 Subject: [PATCH 147/223] Replace ANSI quotes with ASCII ones --- windows/whats-new/whats-new-windows-10-version-1709.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/whats-new/whats-new-windows-10-version-1709.md b/windows/whats-new/whats-new-windows-10-version-1709.md index 1792e88bff..7da6279237 100644 --- a/windows/whats-new/whats-new-windows-10-version-1709.md +++ b/windows/whats-new/whats-new-windows-10-version-1709.md @@ -119,7 +119,7 @@ The minimum PIN length is being changed from 6 to 4, with a default of 6. For mo Microsoft has released new [Windows security baselines](https://docs.microsoft.com/windows/device-security/windows-security-baselines) for Windows Server and Windows 10. A security baseline is a group of Microsoft-recommended configuration settings with an explanation of their security impact. For more information, and to download the Policy Analyzer tool, see [Microsoft Security Compliance Toolkit 1.0](https://docs.microsoft.com/windows/device-security/security-compliance-toolkit-10). ### SMBLoris vulnerability -An issue, known as “SMBLoris”, which could result in denial of service, has been addressed. +An issue, known as "SMBLoris", which could result in denial of service, has been addressed. ## Windows Analytics From 9510405d2674accfa49c108f3832bd746b28662e Mon Sep 17 00:00:00 2001 From: Denise Vangel-MSFT Date: Wed, 24 Feb 2021 08:30:57 -0800 Subject: [PATCH 148/223] Update microsoft-defender-antivirus-compatibility.md --- .../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 f9e280a3e3..531fd81b5c 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 @@ -13,7 +13,7 @@ ms.author: deniseb ms.custom: nextgen ms.reviewer: tewchen, pahuijbr, shwjha manager: dansimp -ms.date: 02/09/2021 +ms.date: 02/24/2021 ms.technology: mde --- From 772a032248229ca542396e2e5fad22257e727c8b Mon Sep 17 00:00:00 2001 From: Denise Vangel-MSFT Date: Wed, 24 Feb 2021 09:03:44 -0800 Subject: [PATCH 149/223] Update Onboard-Windows-10-multi-session-device.md --- .../Onboard-Windows-10-multi-session-device.md | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) diff --git a/windows/security/threat-protection/microsoft-defender-atp/Onboard-Windows-10-multi-session-device.md b/windows/security/threat-protection/microsoft-defender-atp/Onboard-Windows-10-multi-session-device.md index 94eacf9749..d806706d5e 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/Onboard-Windows-10-multi-session-device.md +++ b/windows/security/threat-protection/microsoft-defender-atp/Onboard-Windows-10-multi-session-device.md @@ -13,7 +13,7 @@ ms.topic: article author: dansimp ms.author: dansimp ms.custom: nextgen -ms.date: 02/04/2021 +ms.date: 02/24/2021 ms.reviewer: manager: dansimp ms.technology: mde @@ -31,9 +31,6 @@ Applies to: > [!IMPORTANT] > Welcome to Microsoft Defender for Endpoint, the new name for Microsoft Defender for Endpoint. Read more about this and other updates here. We'll be updating names in products and in the docs in the near future. -> [!WARNING] -> Microsoft Defender for Endpoint support for Windows Virtual Desktop multi-session scenarios is currently in Preview and limited up to 25 concurrent sessions per host/VM. However, single session scenarios on Windows Virtual Desktop are fully supported. - Microsoft Defender for Endpoint supports monitoring both VDI as well as Windows Virtual Desktop sessions. Depending on your organization's needs, you might need to implement VDI or Windows Virtual Desktop sessions to help your employees access corporate data and apps from an unmanaged device, remote location, or similar scenario. With Microsoft Defender for Endpoint, you can monitor these virtual machines for anomalous activity. ## Before you begin From b36c17fa8c10a3a2dc07be587920ed6954213c27 Mon Sep 17 00:00:00 2001 From: Dulce Montemayor Date: Wed, 24 Feb 2021 17:35:42 -0800 Subject: [PATCH 150/223] updated based on sme feedback --- .../microsoft-defender-atp/microsoft-threat-experts.md | 7 ++----- 1 file changed, 2 insertions(+), 5 deletions(-) diff --git a/windows/security/threat-protection/microsoft-defender-atp/microsoft-threat-experts.md b/windows/security/threat-protection/microsoft-defender-atp/microsoft-threat-experts.md index 3c1d7f26ea..65442049cc 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/microsoft-threat-experts.md +++ b/windows/security/threat-protection/microsoft-defender-atp/microsoft-threat-experts.md @@ -45,12 +45,10 @@ Watch this video for a quick overview of Microsoft Threat Experts. > [!NOTE] > Discuss the eligibility requirements with your Microsoft Technical Service provider and account team before you apply to the managed threat hunting service. -If you're a Microsoft Defender for Endpoint customer, you need to apply for Microsoft Threat Experts - Targeted Attack Notifications to get special insights and analysis that help identify the most critical threats so you can respond to them quickly. Apply for Microsoft Threat Experts - Experts on Demand if you want to consult with our threat experts on relevant detections and adversaries. +If you're a Microsoft Defender for Endpoint customer, you need to apply for Microsoft Threat Experts - Targeted Attack Notifications to get special insights and analysis that help identify the most critical threats so you can respond to them quickly. Reach out to your account team or contact your Microsoft representative subscribe to Microsoft Threat Experts - Experts on Demand to consult with our threat experts on relevant detections and adversaries. To enrol to Microsoft Threat Experts - Targeted Attack Notifications benefits, go to **Settings** > **General** > **Advanced features** > **Microsoft Threat Experts - Targeted Attack Notifications** to apply. Once accepted, you will get the benefits of Targeted Attack Notifications. -To subscribe to Microsoft Threat Experts - Experts on Demand, contact your Microsoft representative. - See [Configure Microsoft Threat Experts capabilities](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-atp/configure-microsoft-threat-experts#before-you-begin) for details. ## Targeted attack notification @@ -65,7 +63,6 @@ Customers can engage our security experts directly from within Microsoft Defende - Get additional clarification on alerts including root cause or scope of the incident - Gain clarity into suspicious device behavior and next steps if faced with an advanced attacker - Determine risk and protection regarding threat actors, campaigns, or emerging attacker techniques -- Seamlessly transition to Microsoft Incident Response (IR) or other third-party Incident Response services when necessary The option to **Consult a threat expert** is available in several places in the portal so you can engage with experts in the context of your investigation: @@ -82,7 +79,7 @@ The option to **Consult a threat expert** is available in several places in the ![Screenshot of MTE-EOD file page action menu option](images/mte-eod-file.png) > [!NOTE] -> If your Premier Support subscription is mapped to your Microsoft Defender for Office 365 license, you can track the status of your Experts on Demand cases through Microsoft Services Hub. +> If you would like to track the status of your Experts on Demand cases through Microsoft Services Hub, reach out to your Technical Account Manager. Watch this video for a quick overview of the Microsoft Services Hub. From e4bcdabc121eb82cbf8e7ddb9e422b6227e7bd51 Mon Sep 17 00:00:00 2001 From: Dulce Montemayor Date: Wed, 24 Feb 2021 17:39:01 -0800 Subject: [PATCH 151/223] Update configure-microsoft-threat-experts.md --- .../configure-microsoft-threat-experts.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/windows/security/threat-protection/microsoft-defender-atp/configure-microsoft-threat-experts.md b/windows/security/threat-protection/microsoft-defender-atp/configure-microsoft-threat-experts.md index 446da10708..a5597ccf0c 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/configure-microsoft-threat-experts.md +++ b/windows/security/threat-protection/microsoft-defender-atp/configure-microsoft-threat-experts.md @@ -37,7 +37,7 @@ ms.technology: mde Ensure that you have Defender for Endpoint deployed in your environment with devices enrolled, and not just on a laboratory set-up. -If you're a Defender for Endpoint customer, you need to apply for Microsoft Threat Experts - Targeted Attack Notifications to get special insights and analysis to help identify the most critical threats, so you can respond to them quickly. Apply for Microsoft Threat Experts - Experts on Demand if you want to consult with our threat experts on relevant detections and adversaries. +If you're a Defender for Endpoint customer, you need to apply for Microsoft Threat Experts - Targeted Attack Notifications to get special insights and analysis to help identify the most critical threats, so you can respond to them quickly. Reach out to your account team or Microsoft representative to subscribe to Microsoft Threat Experts - Experts on Demand to consult with our threat experts on relevant detections and adversaries. ## Apply for Microsoft Threat Experts - Targeted Attack Notifications service If you're already a Defender for Endpoint customer, you can apply through the Microsoft Defender Security Center. @@ -106,7 +106,7 @@ You can partner with Microsoft Threat Experts who can be engaged directly from w 4. Enter the email address that you'd like to use to correspond with Microsoft Threat Experts. > [!NOTE] -> If your Premier Support subscription is mapped to your Microsoft Defender for Office 365 license, you can track the status of your Experts on Demand cases through Microsoft Services Hub. +> If you would like to track the status of your Experts on Demand cases through Microsoft Services Hub, reach out to your Technical Account Manager. Watch this video for a quick overview of the Microsoft Services Hub. From 6cd1e54274598e309609f6f6ac5a75c386dd0214 Mon Sep 17 00:00:00 2001 From: Dulce Montemayor Date: Wed, 24 Feb 2021 17:40:03 -0800 Subject: [PATCH 152/223] Update microsoft-threat-experts.md --- .../microsoft-defender-atp/microsoft-threat-experts.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/security/threat-protection/microsoft-defender-atp/microsoft-threat-experts.md b/windows/security/threat-protection/microsoft-defender-atp/microsoft-threat-experts.md index 65442049cc..7a57946305 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/microsoft-threat-experts.md +++ b/windows/security/threat-protection/microsoft-defender-atp/microsoft-threat-experts.md @@ -45,7 +45,7 @@ Watch this video for a quick overview of Microsoft Threat Experts. > [!NOTE] > Discuss the eligibility requirements with your Microsoft Technical Service provider and account team before you apply to the managed threat hunting service. -If you're a Microsoft Defender for Endpoint customer, you need to apply for Microsoft Threat Experts - Targeted Attack Notifications to get special insights and analysis that help identify the most critical threats so you can respond to them quickly. Reach out to your account team or contact your Microsoft representative subscribe to Microsoft Threat Experts - Experts on Demand to consult with our threat experts on relevant detections and adversaries. +If you're a Microsoft Defender for Endpoint customer, you need to apply for Microsoft Threat Experts - Targeted Attack Notifications to get special insights and analysis that help identify the most critical threats so you can respond to them quickly. Contact your account team or Microsoft representative to subscribe to Microsoft Threat Experts - Experts on Demand to consult with our threat experts on relevant detections and adversaries. To enrol to Microsoft Threat Experts - Targeted Attack Notifications benefits, go to **Settings** > **General** > **Advanced features** > **Microsoft Threat Experts - Targeted Attack Notifications** to apply. Once accepted, you will get the benefits of Targeted Attack Notifications. From 5ec0842b5b21666f898fbcbdd9f4fe2dd7351201 Mon Sep 17 00:00:00 2001 From: Dulce Montemayor Date: Wed, 24 Feb 2021 17:42:55 -0800 Subject: [PATCH 153/223] Update configure-microsoft-threat-experts.md --- .../configure-microsoft-threat-experts.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/security/threat-protection/microsoft-defender-atp/configure-microsoft-threat-experts.md b/windows/security/threat-protection/microsoft-defender-atp/configure-microsoft-threat-experts.md index a5597ccf0c..c77587414b 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/configure-microsoft-threat-experts.md +++ b/windows/security/threat-protection/microsoft-defender-atp/configure-microsoft-threat-experts.md @@ -37,7 +37,7 @@ ms.technology: mde Ensure that you have Defender for Endpoint deployed in your environment with devices enrolled, and not just on a laboratory set-up. -If you're a Defender for Endpoint customer, you need to apply for Microsoft Threat Experts - Targeted Attack Notifications to get special insights and analysis to help identify the most critical threats, so you can respond to them quickly. Reach out to your account team or Microsoft representative to subscribe to Microsoft Threat Experts - Experts on Demand to consult with our threat experts on relevant detections and adversaries. +If you're a Defender for Endpoint customer, you need to apply for Microsoft Threat Experts - Targeted Attack Notifications to get special insights and analysis to help identify the most critical threats, so you can respond to them quickly. Contact your account team or Microsoft representative to subscribe to Microsoft Threat Experts - Experts on Demand to consult with our threat experts on relevant detections and adversaries. ## Apply for Microsoft Threat Experts - Targeted Attack Notifications service If you're already a Defender for Endpoint customer, you can apply through the Microsoft Defender Security Center. From 25c46648c7c59317e62c8fba7db8eaf743f5ba6b Mon Sep 17 00:00:00 2001 From: Dulce Montemayor Date: Wed, 24 Feb 2021 17:46:01 -0800 Subject: [PATCH 154/223] Update configure-microsoft-threat-experts.md --- .../configure-microsoft-threat-experts.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/security/threat-protection/microsoft-defender-atp/configure-microsoft-threat-experts.md b/windows/security/threat-protection/microsoft-defender-atp/configure-microsoft-threat-experts.md index c77587414b..94eef5cbf2 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/configure-microsoft-threat-experts.md +++ b/windows/security/threat-protection/microsoft-defender-atp/configure-microsoft-threat-experts.md @@ -56,7 +56,7 @@ If you're already a Defender for Endpoint customer, you can apply through the Mi ![Image of Microsoft Threat Experts application confirmation](images/mte-applicationconfirmation.png) -6. From the navigation pane, go to **Settings** > **General** > **Advanced features** to turn the **Microsoft Threat Experts - Targeted Attack Notification** toggle on. Click **Save preferences**. +When accepted, you will receive a welcome email and you will see the **Apply** button change to a toggle that is “on”. In case you want to take yourself out of the Targeted Attack Notifications service, slide the toggle “off” and click **Save preferences** at the bottom of the page. ## Receive targeted attack notification from Microsoft Threat Experts You can receive targeted attack notification from Microsoft Threat Experts through the following medium: From 7d53a4192447e55d3d9ed4154aebde50396ddd98 Mon Sep 17 00:00:00 2001 From: Dulce Montemayor Date: Wed, 24 Feb 2021 18:01:52 -0800 Subject: [PATCH 155/223] Update configure-microsoft-threat-experts.md --- .../configure-microsoft-threat-experts.md | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/windows/security/threat-protection/microsoft-defender-atp/configure-microsoft-threat-experts.md b/windows/security/threat-protection/microsoft-defender-atp/configure-microsoft-threat-experts.md index 94eef5cbf2..ad5eb62ef7 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/configure-microsoft-threat-experts.md +++ b/windows/security/threat-protection/microsoft-defender-atp/configure-microsoft-threat-experts.md @@ -58,9 +58,12 @@ If you're already a Defender for Endpoint customer, you can apply through the Mi When accepted, you will receive a welcome email and you will see the **Apply** button change to a toggle that is “on”. In case you want to take yourself out of the Targeted Attack Notifications service, slide the toggle “off” and click **Save preferences** at the bottom of the page. -## Receive targeted attack notification from Microsoft Threat Experts +## View targeted attack notification from Microsoft Threat Experts You can receive targeted attack notification from Microsoft Threat Experts through the following medium: +- The Defender for Endpoint portal's **Incidents** page - The Defender for Endpoint portal's **Alerts** dashboard +- OData alerting [API](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-atp/get-alerts) and [REST API](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-atp/pull-alerts-using-rest-api) +- [DeviceAlertEvents](https://docs.microsoft.com/en-us/windows/security/threat-protection/microsoft-defender-atp/advanced-hunting-devicealertevents-table) table in Advanced hunting - Your email, if you choose to configure it To receive targeted attack notifications through email, create an email notification rule. From 5f4db274a4b05f11b1ad04ac22897e9bd74eeec4 Mon Sep 17 00:00:00 2001 From: Dulce Montemayor Date: Wed, 24 Feb 2021 18:09:46 -0800 Subject: [PATCH 156/223] Update configure-microsoft-threat-experts.md --- .../configure-microsoft-threat-experts.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/windows/security/threat-protection/microsoft-defender-atp/configure-microsoft-threat-experts.md b/windows/security/threat-protection/microsoft-defender-atp/configure-microsoft-threat-experts.md index ad5eb62ef7..f06d0bb640 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/configure-microsoft-threat-experts.md +++ b/windows/security/threat-protection/microsoft-defender-atp/configure-microsoft-threat-experts.md @@ -58,7 +58,7 @@ If you're already a Defender for Endpoint customer, you can apply through the Mi When accepted, you will receive a welcome email and you will see the **Apply** button change to a toggle that is “on”. In case you want to take yourself out of the Targeted Attack Notifications service, slide the toggle “off” and click **Save preferences** at the bottom of the page. -## View targeted attack notification from Microsoft Threat Experts +## Where you'll see the targeted attack notification from Microsoft Threat Experts You can receive targeted attack notification from Microsoft Threat Experts through the following medium: - The Defender for Endpoint portal's **Incidents** page - The Defender for Endpoint portal's **Alerts** dashboard @@ -78,7 +78,7 @@ You'll start receiving targeted attack notification from Microsoft Threat Expert 2. From the dashboard, select the same alert topic that you got from the email, to view the details. -## Apply for Microsoft Threat Experts - Experts on Demand +## Subscribe ro Microsoft Threat Experts - Experts on Demand If you're already a Defender for Endpoint customer, you can contact your Microsoft representative to subscribe to Microsoft Threat Experts - Experts on Demand. ## Consult a Microsoft threat expert about suspicious cybersecurity activities in your organization From 0cfb7fd0709c915fd33e56d73f92718fa34505cc Mon Sep 17 00:00:00 2001 From: Dulce Montemayor Date: Wed, 24 Feb 2021 18:12:24 -0800 Subject: [PATCH 157/223] Update microsoft-threat-experts.md --- .../microsoft-defender-atp/microsoft-threat-experts.md | 5 ----- 1 file changed, 5 deletions(-) diff --git a/windows/security/threat-protection/microsoft-defender-atp/microsoft-threat-experts.md b/windows/security/threat-protection/microsoft-defender-atp/microsoft-threat-experts.md index 7a57946305..da5c08e871 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/microsoft-threat-experts.md +++ b/windows/security/threat-protection/microsoft-defender-atp/microsoft-threat-experts.md @@ -36,11 +36,6 @@ Microsoft Threat Experts is a managed threat hunting service that provides your This managed threat hunting service provides expert-driven insights and data through these two capabilities: targeted attack notification and access to experts on demand. -Watch this video for a quick overview of Microsoft Threat Experts. - ->[!VIDEO https://www.microsoft.com/en-us/videoplayer/embed/RE4qZ0B] - - ## Before you begin > [!NOTE] > Discuss the eligibility requirements with your Microsoft Technical Service provider and account team before you apply to the managed threat hunting service. From 59ae144acfe021985d7902b211d667869c15c946 Mon Sep 17 00:00:00 2001 From: Dulce Montemayor Date: Wed, 24 Feb 2021 18:14:20 -0800 Subject: [PATCH 158/223] Update configure-microsoft-threat-experts.md --- .../configure-microsoft-threat-experts.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/security/threat-protection/microsoft-defender-atp/configure-microsoft-threat-experts.md b/windows/security/threat-protection/microsoft-defender-atp/configure-microsoft-threat-experts.md index f06d0bb640..24562b77c5 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/configure-microsoft-threat-experts.md +++ b/windows/security/threat-protection/microsoft-defender-atp/configure-microsoft-threat-experts.md @@ -58,7 +58,7 @@ If you're already a Defender for Endpoint customer, you can apply through the Mi When accepted, you will receive a welcome email and you will see the **Apply** button change to a toggle that is “on”. In case you want to take yourself out of the Targeted Attack Notifications service, slide the toggle “off” and click **Save preferences** at the bottom of the page. -## Where you'll see the targeted attack notification from Microsoft Threat Experts +## Where you'll see the targeted attack notifications from Microsoft Threat Experts You can receive targeted attack notification from Microsoft Threat Experts through the following medium: - The Defender for Endpoint portal's **Incidents** page - The Defender for Endpoint portal's **Alerts** dashboard From 5bf4aab647a3622f775c10bc9dbc92ee715328b8 Mon Sep 17 00:00:00 2001 From: Sunny Zankharia <67922512+sazankha@users.noreply.github.com> Date: Wed, 24 Feb 2021 19:27:05 -0800 Subject: [PATCH 159/223] Update faq-md-app-guard.md --- .../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 60b5e96c41..d61d6d1100 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 @@ -161,7 +161,7 @@ ICS is enabled by default in Windows, and ICS must be enabled in order for Appli 5. Reboot the device. ### Why doesn't the container fully load when device control policies are enabled? -Allow-listed items must be configured as "allowed" in the Group Policy Object ensure AppGuard works properly. +Allow-listed items must be configured as "allowed" in the Group Policy Object to ensure AppGuard works properly. This is a prerequisite. If the device installations have already been blocked by device control policies, the OS must be reinstalled to resolve this issue. Policy: Allow installation of devices that match any of these device IDs - `SCSI\DiskMsft____Virtual_Disk____` From 5de1aaef5a0df37715898ab2cb2b689cf4f4c3c8 Mon Sep 17 00:00:00 2001 From: Denise Vangel-MSFT Date: Thu, 25 Feb 2021 10:03:44 -0800 Subject: [PATCH 160/223] Update faq-md-app-guard.md --- .../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 d61d6d1100..c845c37bc3 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 @@ -8,7 +8,7 @@ ms.pagetype: security ms.localizationpriority: medium author: denisebmsft ms.author: deniseb -ms.date: 01/21/2021 +ms.date: 02/25/2021 ms.reviewer: manager: dansimp ms.custom: asr From 4c7ad9c7e78444df1924ce4e646078b432347768 Mon Sep 17 00:00:00 2001 From: Denise Vangel-MSFT Date: Thu, 25 Feb 2021 10:06:58 -0800 Subject: [PATCH 161/223] Update faq-md-app-guard.md --- .../faq-md-app-guard.md | 8 ++++---- 1 file changed, 4 insertions(+), 4 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 c845c37bc3..0ab5ff8744 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 @@ -36,7 +36,7 @@ We recommend 8-GB RAM for optimal performance but you can use the following regi In Windows 10 Enterprise edition 1803, users are able to download documents from the isolated Application Guard container to the host PC. This capability is managed by policy. -In Windows 10 Enterprise edition 1709 or Windows 10 Professional edition 1803, it is not possible to download files from the isolated Application Guard container to the host PC. However, employees can use the **Print as PDF** or **Print as XPS** options and save those files to the host device. +In Windows 10 Enterprise edition 1709 or Windows 10 Professional edition 1803, it is not possible to download files from the isolated Application Guard container to the host device. However, employees can use the **Print as PDF** or **Print as XPS** options and save those files to the host device. ### Can employees copy and paste between the host device and the Application Guard Edge session? @@ -46,9 +46,9 @@ Depending on your organization's settings, employees can copy and paste images ( To help keep the Application Guard Edge session secure and isolated from the host device, we don't copy the Favorites stored in the Application Guard Edge session back to the host device. -### Why aren’t employees able to see their Extensions in the Application Guard Edge session? +### Why aren’t employees able to see their extensions in the Application Guard Edge session? -Currently, the Application Guard Edge session doesn't support Extensions. However, we're closely monitoring your feedback about this. +Currently, the Application Guard Edge session doesn't support extensions. However, we're closely monitoring your feedback about this. ### How do I configure Microsoft Defender Application Guard to work with my network proxy (IP-Literal Addresses)? @@ -80,7 +80,7 @@ This account is part of Application Guard beginning with Windows 10, version 170 ### How do I trust a subdomain in my site list? -To trust a subdomain, you must precede your domain with two dots, for example: `..contoso.com` ensures that `mail.contoso.com` or `news.contoso.com` are trusted. The first dot represents the strings for the subdomain name (mail or news), the second dot recognizes the start of the domain name (`contoso.com`). This prevents sites such as `fakesitecontoso.com` from being trusted. +To trust a subdomain, you must precede your domain with two dots. For example: `..contoso.com` ensures that `mail.contoso.com` or `news.contoso.com` are trusted. The first dot represents the strings for the subdomain name (mail or news), the second dot recognizes the start of the domain name (`contoso.com`). This prevents sites such as `fakesitecontoso.com` from being trusted. ### Are there differences between using Application Guard on Windows Pro vs Windows Enterprise? From aa3ea2b62115ba473fc3f3d3949f256c4718e9b2 Mon Sep 17 00:00:00 2001 From: Denise Vangel-MSFT Date: Thu, 25 Feb 2021 10:07:38 -0800 Subject: [PATCH 162/223] Update faq-md-app-guard.md --- .../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 0ab5ff8744..d3085c37e8 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 @@ -161,7 +161,7 @@ ICS is enabled by default in Windows, and ICS must be enabled in order for Appli 5. Reboot the device. ### Why doesn't the container fully load when device control policies are enabled? -Allow-listed items must be configured as "allowed" in the Group Policy Object to ensure AppGuard works properly. This is a prerequisite. If the device installations have already been blocked by device control policies, the OS must be reinstalled to resolve this issue. +Allow-listed items must be configured as "allowed" in the Group Policy Object to ensure Application Guard works properly. This is a prerequisite. If the device installations have already been blocked by device control policies, the OS must be reinstalled to resolve this issue. Policy: Allow installation of devices that match any of these device IDs - `SCSI\DiskMsft____Virtual_Disk____` From 1c4c612185e1d7b212ea02615073965d7f1148f9 Mon Sep 17 00:00:00 2001 From: Helen Allas Date: Thu, 25 Feb 2021 11:14:26 -0800 Subject: [PATCH 163/223] Update reference to the portal Should be "Microsoft Defender Security Center" --- .../microsoft-defender-atp/microsoft-defender-atp-linux.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/security/threat-protection/microsoft-defender-atp/microsoft-defender-atp-linux.md b/windows/security/threat-protection/microsoft-defender-atp/microsoft-defender-atp-linux.md index b9232a219a..d858fa0862 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/microsoft-defender-atp-linux.md +++ b/windows/security/threat-protection/microsoft-defender-atp/microsoft-defender-atp-linux.md @@ -51,7 +51,7 @@ There are several methods and deployment tools that you can use to install and c In general you need to take the following steps: -- Ensure that you have a Microsoft Defender for Endpoint subscription, and that you have access to the [Microsoft Defender for Endpoint portal](microsoft-defender-security-center.md). +- Ensure that you have a Microsoft Defender for Endpoint subscription, and that you have access to the [Microsoft Defender Security Center portal](microsoft-defender-security-center.md). - Deploy Microsoft Defender for Endpoint for Linux using one of the following deployment methods: - The command-line tool: - [Manual deployment](linux-install-manually.md) From 6f7b3d2e1687fe3dd6ab79f6a06d670dc5a12e79 Mon Sep 17 00:00:00 2001 From: VLG17 <41186174+VLG17@users.noreply.github.com> Date: Fri, 26 Feb 2021 13:23:49 +0200 Subject: [PATCH 164/223] update port number https://github.com/MicrosoftDocs/windows-itpro-docs/issues/9024 --- .../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 d3085c37e8..8ce4c7a158 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 @@ -131,7 +131,7 @@ 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. +4. Protocol Type: UDP, Specific ports: 68, Remote port: any. 5. Any IP addresses. 6. Allow the connection. 7. All profiles. From 8a9e93b3cfaffe09ef587ebb627ed2d457252623 Mon Sep 17 00:00:00 2001 From: Dulce Montemayor Date: Fri, 26 Feb 2021 16:13:29 -0800 Subject: [PATCH 165/223] updated screens --- .../images/mte-collaboratewithmte.png | Bin 10313 -> 12402 bytes .../images/mte-eod-fullsubscription.png | Bin 30372 -> 127848 bytes .../microsoft-defender-atp/images/mte-eod.png | Bin 44198 -> 247609 bytes 3 files changed, 0 insertions(+), 0 deletions(-) diff --git a/windows/security/threat-protection/microsoft-defender-atp/images/mte-collaboratewithmte.png b/windows/security/threat-protection/microsoft-defender-atp/images/mte-collaboratewithmte.png index 9a1123e6ee2ebfb5974fb80f8617b4f1318533fa..d4109f3cffcd41604c56f6e69efe9fa07c04fe0c 100644 GIT binary patch literal 12402 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 LBvJap#Q%Q*;~eMV diff --git a/windows/security/threat-protection/microsoft-defender-atp/images/mte-eod-fullsubscription.png b/windows/security/threat-protection/microsoft-defender-atp/images/mte-eod-fullsubscription.png index a74c98f09c01de43691e435e3ac9bd9d319a5f60..288272483b01cbcdb62dcd3d50feb2529e14e807 100644 GIT binary patch literal 127848 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≶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�tGKi=DTLh4YF9CW&Nz4|?8Yjork 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 diff --git a/windows/security/threat-protection/microsoft-defender-atp/images/mte-eod.png b/windows/security/threat-protection/microsoft-defender-atp/images/mte-eod.png index 7a50de412d00a9a820b022ae71dd2c6beb7fbbd1..ac1766aaa178b02381cf721a84683d1f475755ea 100644 GIT binary patch literal 247609 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

kX1T9mhMiwEkMlK61?5 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Ů!3;&y>T@)_Vb;M*)cJU9#2I;mBt@k zsbUUyjeETR9^P{*J469lrXkNk02n$cjoEZhaM0luU2&=LUO~T+2%gMVXf1Zib8t5z z^oy_G#fe}ul=><5^Q{(I@ zKBYwHQne-0b`oCJY6r4hnuuhJ5Lm^~Bwt3!0$c$`f&3#GvINj*Z>HmzoK-B&3elmV zTm7+Ni?HB@H6{a`(UBZ0pNEddQX9XhCBO={XOkdFlG_}vQ7dG9n~juEC~coifq{XEGB8#RJoW^e4@3`M0;0&bd~{q!SZxWzsc!j` z&=dg)v58n>H?VUo;&vKTv?Z!(pyK>UYzGP%SiEg8b}L^#xnU}6FP4)>99e&mGoJEz zrOfzbJWH=f(&Qu~Z1Dt%5(zj+k2h4a$)2B8BX@dDR>S;L$B8>ROKNH}Mvc*g1Y1OQ zr3>tn$9WiTMoF9-#WHV%Sag`SbAUsO9JYA5URyG`bZvVDcir7MdivFa7i=|qt@S4W z$Eii%(dFwGGl}{uiRWmcE2Kz7(N(bXxVR&8XsU^sK77Rhyc5a&Od?4jT8Oy?12eh{ zAs?v6>pHD>+IQz*v%=Hw=A4+_gDI6G!LO)jj!<|M6dfj^2JA8#+iNIhdB`J-C3?dg zJafL@Q?Wr}xrwibm=6A`cfMs+MhNeP^{=v^+X>$e%iAP%K}J!wvNr#*tX9vWR)*8c zGYZZ4N-)GywopzMfw{c00+^NXWbfA)51|6ZObJlP`=HF}=_$Rv>-J#uA1ihs=K^JN zge3-eXp&h4?Ysc|atveuBU@wamI^SFH(>-i&$QOeg+dYRSNBXBoL&9?q*|nEclckl zjqFE~-=tprCiU=;Rr}}sFI5p7`f@i#~G%Up+@fgskBIKzMr<#yG>4Pqy z<9aG43nE(TIcZuOHPHXTBD&(rY%0UV-@%`_yv#hv%*NJ#e$E`t+ zF1)AQ^-$(Up?O1HMUa8=e?xW8`7k38n1C84kbBr%x@KyY|Kc(OTvq!fX6I(3KS8Vg z!g&w1K*`@`C73S!xlPp9%XkK$d z7C$gqjS;ENQ(I-(Zas^v!mhKK$Q~(u);mTR!r@A9H{cq7(uF0*y6I` zFsoKSBeT0eidxyWOUNUBAyO4qWS@% zOhlP655?;h>PL!xi?0rStw;A8HG(5sn@*Mn4OJR+5Zz~diC-$&s-M;uP9qog1B+sz z&~>>T3?w6IU}U+MH{=UDn)IoeufofU?YIiD5aiJ%!&Chb)1v*I-F!z&)r<1k&ca}k zV`1=EhQe4}w{HcqWhQnbi&3W*z3`=cNud6gb45_3_D_;!`jT*=nS0H2y{IW-*K2h! zI|tpgwS|j14FNN~MJs?&m1%ORO`d1e491m+?R+B$)sLrXZlmZ;^OQ7sRYdG<81nho z?(2iDy39BH9a#+a6af)F26tY=9kEyu^oG%@Aa(s*bB=&AUTd#}ht=;G~P z+l0&D=?q83dTA)nF}f1H2ZEc^oTZr%(NuH?uotMs z$z27=vBKD~GeL=cf-*FC3=i>LF^MtA2d{9bi;8fyYV>>90JT_x(KE+)!Bx2(#QjRG zBUJRe0;SkP;k}VzPTfD@-^h|j@tuRE=7>F@KYYd1b(<(M`s0v^B~*vZe)u{!b;8Ko zd(X*9ol2-o^^t<}1ZdThY_Y#X@zs>YrgU@)v3tkWppsNje9i1={uoucV0AKSonWS- zS;6f-4xP!Kk3tL{uPZTAs$$of>7tLigJm@?b3;?LmY1m9N0s!W2Z!uQn-~Nf*A8?- zkg)rVX`(Ue;7n&lQ6sp?1UXQMbdbgvax|-tTBSTk&0V8MxxJznl!=m+ZQJ=8Liq!# zgq`}EjdA>GgV}%g^)@I>_Oj5^i4%v>cc#OZeH_B;ULDB6kCNg;DPwTVjfv8xRwks7 z6^^$WNNpW>kss7jW$Qi)le7~qQ|k@bs>*{Rv1hD1C^GPAmn3&VY-i546-v!>Z_qYu z%0|Q?x^zglbhM2_8-vfbi&-2vwPK$mBjD(fNaUxnaxkc$GF6RHMu$u4Q2CnwFvU@w;6lN9>&t-h zh<99ol1hO`7DJLJvm*}I`zuy9X-fz=mIh$X{RJ96yf-J!Zsx*7Ud1fCfp47q6r2C z22R+V<5Mgh6FrLLj*h4>w%&HF9)aa3g51op)!IE?jKr=|8nP(QO;BR~;~1FnE-_=y zt{-)zrh+Rv)^FK}3}!`uNsL$ThC$4unQ%DB$tga%6u$@PXZgdtnH*XniJT4)q!k)Z zGm~i3PwrI^lvF3KSsofeak)vlc^kckcj0-)t0SU((*hor`YRA@6TYuMf|c1W*iiA&~FZl=Iigmz*ZAq{7T_WH@D7`e=x>!tnC(!2@)SsFboEq`SXlb#_O6 zvBEv1#RRoJ*&jYEq~%@snC0^Iex#9us*Bn3tEiio7FV)2E9-xvqAFu8QA!3e3a6$L z1N0D}VDu_$WJi!II35VnSpzH{-%D$FkOyiZJh9+B#9iI4+5c$>b-afU*BD z&SQh2gIQ&;)J&gL{~*(vyp?KIaqKG^79+-d=0C(@EMx6JXejR$MmOL?5f>nWYbTx( zoP4WZR1}l?@ZqK^ow|q7)rOF0n5WGQl}qPeP!k^n|d| z!#S|m^YF!M7Brn;6@elZ91XB;q>I61`WDces{UKr+9Ldl^E>!BH7S*+2wTtvU$T<2I0k#6J^ouQ8L(pg zR=loSI;UaqZMjOGSPnUehdXeBNxusQg6fS-&eBB>#EpXEQd#5V41zFH`oN4J!<1)v zM$Kl*_1oDmf8;{tPS?LTlODe;r6sHC)9tyZOy+*O z^-!Bqd<4Vyo}l7^!$HWJd~f#lQa%9Qluu#Nk=#qAVxD;V>Z7-M;&1Tebxu~P3{l0P z-$)ah9E%%|abq3yViWcpJuPaT{>rKsOZWrIm;e|a`>uKQH$0(+A1YWA~dEnXLlET z%{y*td9NJ_T5x7)+4;`t!W+v1v*a@WxKzHypZTC!+AFz@8gs5`Y4yP5oc4zE@;0-t zF!d8Yzsaw&8NKqwQuHbT5XYS`h)S=Xs`F#Y+5~lEp20!$ce%Hu7IfsQ`3=ua8m5Q{ zU+*AC#5Z|^(|1}&yWzc=t!+26H;646O$ObL0e<PRu^HkGi zH8#u3jt(_Au+ZeQ<=Ay!mpIxZRHrXLu{E^4@lU!Bui?!hW>IF4r#w!TOX?X*iM&$Z zkzGt$VdxmEBQgQWidg$19~FNi$K%WqfrSr?rzy2Mw-`188Bg1_xWo}4ozKYG2wIHu zSMLQ(!5AxG64wbjQPJW&if1guk|K-U?`aIQGe^ot>HVo>D-#8<*Q|D0RAH8GQY7vk znA|D9sFBR2UX7={K@%cp>SRCmqQvQNA4NVh>>6xRRpE^c zRN@p6wg!viXs?ow_g}uF4iTo2@kccKv#uB11xvmWqI zp+Qog(VDW$(iy6gu;$Sw%$gvh(N}PQ#W{OvRT1TSe=5UL*VT_r*GOqxOdk-?dU$o>@T?B-Rxj*!@d2G!e?C z3NnmqhSR?_W0|T6tQTcy9@HlUJ%Z3-sES0i#lz`MvL0P?jRbwtX0qATb{|wdpzfG^ zbjPr{T(1l}9FkS#ntD6|e?-#N%4tVTMOS9K>JGi-!b%xTQy6@l!DZVVPu}xJsh420 z7V{ixr2FH_Qh9{5)nT(oy;QZ;Sgl00=uvrA`&v{DZmVNwU!bb|q%T-W9(! zRn2Jmz|4j@D#3}&4ocK@;6NQ^?C{@+Y1W*x zVuLgtrX!1A@(as9%hcNsj>_epwVrx|J%4y_rGB>mKGV-cw`mw%{I(St2B@@&!xSCEnYkSx1i(m74S-YhvXU5%R zI2Fc(B_VD~l`}?jwDYY{S-EZshteTh3Jj}CK{(JiQR@T>xRZR9-E(n6T;i|f(g%js z;97z#kat%UHfR8~H|K5Y@Y>|ccP|eFY&4aSRAR=N_+*ebj((RY7Z_S1^NBXXVI+e6 zB##cgw;bnq&5vI!?~O{VeTuE;>q2Yio5-bfpdZZzkd=zjpdLNS^}ncd^kJF^Dm?f`BF?sbP2~6l{zX?nADA?Tyz_l$o|q*$KG`(l&nL+&TZ3R9-YEC$zy~+1(H)oWdd&LJ zhI?UjW^KeX9`j3DD?{lkq{c}T_E9Nf^X2asNj@{a?CNHcu8nGf8Mm8EFj`;Czy%$7XVjHeB2h!97 z{5cgG?yPt>XhBr+VX@B=FxH-_}(Jj z>;=O)*7U+U<*{;{G~F**pF!iKY-QtWF)68px=7PH*7@UUEfT{J?Z19C#|_-$nnu&U zPHS#WE)|I4-VEEXV&}?o_FH7xV+Q(GbUiBhIfG-S z{%S(G@R=;eC~(4P>g4mLHLE^EN;7jqOBX&{6sXQPCt4z}UtisWTDpEZjb4+0nYFILxq3%kd(~nb!W$G~5*z!Liab?`5Xd zxm32{@0!1`Ln3bcTHq^O!$Fzm>LU}$0G(NEFq`|E>++z=^tDaXU`W-nt!GBMU!6CT zX}C5>{zl0{)8-5H;ht6^IG8Vq;5FvW7|C4 zYw$m};3sKf#^B_9BIjKbU&Juq?~s=E58hsJ^!Ol;C`X^fuKnM-Nn zZO;7iILUW$agj#TE6qohmk4Tbu%>=-AO8q0KtYudT8tY&%tkGZuH?f&iCCy?DHU@t zrDrzOk8=!0wR`-tA=Kt|&^brqp^&ze9$XGlgOk%9{OP!b5|E9)W%9?8YJG?-U$jzRHCt`@cP@7X)ulDOtYGV4R8m}A zV@NflF<)z3J71Q;z#7urPeCSCW$agtO(X~ispnI1OT*v5aR~zw%(AJh?X!CzQLxm+ zhnmkS+I@P*{GL@@Hqpz*`9p|)wXmW*M%*z(?x zvW&ANZ}Xq2y*73sWl-z3<}&WUiwyBZ2~gvdVenPbNP~FGzOTr5^$3*rL6L+`d6<2f zDv0^M4CXcYQ|`1VyicK%P6-`{GEGTPrpt!q;GyCQ{{XdZ6;j6MAW-n8|I#42E?897 zAGR*rWNdUd?s2@3XfQb9`y*Tfr)=L3Ehb@nG{v)S1sN)ifEJ;$^*7W&qp_x7-8yYN z;zMW9QxA2&a$cIjA4@zigWY;2tyj1e!>iv_*syxx*c^yKhR~2_^v4+FhLEIw(6yi)yCZN*%cnZwz7!7~8yx8H9-%{wRGlQf z-}l87C8Dc>|ENV!Sg|Jh{!I7a{R4=wPj>FV2H}#1WK43^+YO25y@v0zA&P#&rf=S% zM)9|uk989Ya~5Wys1vr>LC!OfYD_9*In%+LcZh&*772-|u`Dr546&Mbp{@K_OM!el z5%(hQQS2Cz2v=76;kRNqs-2ciOkrDz0fbWyB(7dPA5+XP0Y&*kaW|%IioxxgQF})~Dmq~6|HxJf9=W&Q zlQmX{)Zm)<-NhAg=b82{Y_y=lf7D1F^u>ylkKRgC#(f^x+R{`O+I?zlfvJfX?;?XG zwq9G~;zoKXC=jlEUNo(M(k!?A@KW^U9GnasM=UoxQpzjYzn4Rx{$TB?0C8w*lp^am zsH>gK_rKn|G`+FvaF7|jtdDB$c+7e85Kkmb$7s=x_0{Ki@4N--R{!fFU8P~ylk2kl zaMP7{(-iX3aQM6!|I&VQS73BQaQH{$e)HvQ)=Axm&fu*4uzodmj{fr3HFNgmjpy{S zh~RTU*9-Y>Q83#-j_g)t^9Rn_J~wzedCwYGrNtpIEU0_GV$J_D0f^&4ORz*>?Tk5ao*xC zi<2i?`9>RIe}PTwy4Tk$3@Y!>@#yo;V4BsD=OfBrUKSSH4$@DHaC_D|u_$7SR8=W3 z%t|EI{AXDqcek9pHJhSAMltMF8V+Exz~5@=k5}~21SqH9*8n-_kIU`s>aY8M3pRR} zmcX-?lV#X8u^~}7#KmY|YXdRMMmie(@n7!4f`CP`{N1Vks3a^`6pTrLV%&WG#n%SQ zP#At71&|$F$-X$gjiKb#Q&T|2e#8^>=7#kNzx(k{-B9;0XPf#Ds1DazYNLVrPhx=I zqDgpv4#9%lvgbJn0RHaIhqW!|o#c?JxtcdNb?S53Fkm z_+LAE|M1vpH~HclJ=`z;yQvRHorL`zSnB6jDU%lo9|O{4$X`eg`D%eU>NjF&J!T0a z!wPJyyZL@W6YE~Alr^+0OHP#0nSMbo^qXDhLTfkG56gC61>8M70m7v91fc&;yUPB- zO)R>N(KOSthwbAkfjsu1uf60%SwrI+ZVVexFOV8} zJML#V7itar8+*jGz8Lmvuyys-XMA-2>9J}2kX{R@=S=2y1><5k$b9zHzC7+U)#!D{ zoy(`m*Y-AsybpY;E^FMsNEH&Qj6d2-+7ywO@gf|+^8Q^{ad1r17fubin0f^{f2i;V zU}|rVd9-rnJo$Hv@u#R{0arEvUo|aaY|=*Ss-7m0qH`KV`r`4pcy2WK!Z8R$JNLH? zQk&{`mN=U3E_MG*d^qhc0CGRx|E)_f3H~R2RFz@TYlfZz4mBMQjb1J*jHi3edO>3f z0Pxfs;i>EooA%$^x%B=WVsyDyzrUxj4tb8U^7)%(<^4ib;W}18I+3CxJQ_Q1C+3Yp zxzyo<+m^dS==Bo%MEGv+vfu&2{PBzVay>o+p*#i&CJ-SGxAKZ z3#*Q1fRv%*W{m3}qUQ5_2LmB=J?`6OakwD^Y3c$by!Klmo6qU-&2Onoc6lRVulFvI zPC5?X{kaw-f82`rmkOuvHqN7Y_@UW;y%%6|`A<78|2bNC-yc*E5tD77)8|uQNKCwk zy?T3XC8JTz$N#%9ER)NMOsT^I2?HHreQCdpvu+ zS)pF*x^V|fF!xQvU(qu zm`v-%TBJ+58)5bQgSF)`6U)#U8<1kZ(c4%W`Wh4<(v-d34>S4&q+bo@$Rx z1_jdR@Y!2l$7TTi2p>p}4}8~t#5piHsFuIC`FyII@q!5@qjxxGir4M3E22~qCz=Ca?Zb7%aYjTf$l)rYPMaygk!-So9Rx-ihNnZa>`QL_~UhUxZ=IHbfj0RG#oe1e#zaE<|?l>Q<=BU~=t-$BLe3 zR@TGd(Xv&+$FJtg>h^elZ+uEGPj~|?Yjy0#bV0GMDDc(0e-wzGJ%%lR-v=1W zG`13a$n~BjneT7PYTYvkuq{5&6ZV=zXCw~@4{qu9Bh1kECHmO4ha);YEE+@H?s>e^ zL%t!Ct}UbFtQYA@9pm6#%Xtc!-Vdj(aW_F zki;&sQ^~4waYl`WO|Qi?FK60y9_KU_zpAJRz3kU>5<~kZYAkrZszB`x9(~sil`fgE zdVfh2{;jImDd12K5X$}>(8o?@aZ`-`)=Z4gr1{wyVfXg4rMpQJ`{*}UfZp=oXExgY zmr=f4Z=vr!9pQi7ybAZ59K5x1_+__IW6`xAKf`q-J0;VxtaQZe=N(DwQ8K!Aoja7! zfj{BtwY_G4Q^l8EK-p$iy3Sj}r#}U|Yi^U#F#d%V>CZcQ}$vBuon zJN(~Gl=?Iny&KMs=H`c^4W!a$~Ki5zadN;ztB4=netYhdWWpmA?>Qg*^e*C5-A$+g0Lo zIl1@9?L1L@UVM2hc-(q^SZ?y`eN(rVcsfAhv=c9MVr=S~ZP4zSQc48NYsqH|y!)j8 za&agS^b;LOJ#4sbT6{*+Yk~9w%^W0}TFrq$EOKVutgFbE!(#Y7mC(oq->RUKz+G`6 zYv7Vrcgfg3;2I=yvD9WJ#MZS#{I2Z^XQ6wG#qg-mT5A&5LhbJT z;aAv(->HfJnzZ(pMLPiQhujp~kai?ZwibZ&n$hr?9tj6r1iB7$-^9Gz*RGf~vGt7w z!WY+%mc2kkzPT<72T&D7)#^ol??SUO#;$LJq;WDq5@#v}_jsF632f{h&V;+H zqRC(go3XPuihuNDbl0=kULUuHhSI5y)IEZLCbGJ@4w#PeRLVNfN`zc zUSuzJM8**s4%r3n5~6g1957Z}PK|9gss6lLc+-m_mfYu~{aaAI7pP53O@8!Feh;fz znYI9fI9YEo`k9ZomCG1}L18x}*d#WHP_A zJtpPNXgV7$N)O6#Umv1N?o_t2_1wK|a_UgRZyMH>V*;J@`ingt{mc4{i|K?QC;+gZ z0*-q*F~!kQWd4cmr{70?o2~+YKpnA$Wpi`yslRHuz+40n-UOaeNJw~io~(?2VAC6! z)BMyGf*cSBUtV4gvevB)f0mAhU1KA80K=rCIvHz^Y-k*-vG)m3aW@D4G})a)><&(S zaLPC}(>XaIed!gvDV2C3<+BIhoS(sJc+-wvXLbu(lCmM>;qDjbLhS6KD{EME4e*tb zur2f?6-@ER+oS+|DXNj1tX|%Up6r)EwCvq{_`2#lrE3-;u{>JD+ z%?_~1%_m1dS@V}Z2!4Qlip^SC$!+TgyfM;hv(rD6-F*H}lcZQ2J2Wxhc)J%#-=!b_ z@#HWlMbYD|15QOU0;%YF|LbSId*HDXUKgQAMsaI^lW-8pdhLK~9{{JnGZ@LTs@e7E zzB`1*b4Lqt6!WUS9lyTBMV%cd*nD}W*7xk^vBm_}o zb5+A1X#WhE*mQo+_xu=SW&dmnw?jjRM*VLbhjrs?m*4b||mVtI_UC-ri2+k0&A{MWDI<))R_krl?3}?7Kq& zjOVrzHlN>|v|buMA5A_(H}7jVcYs&iUL=X5@o=(KzjkK+#IEXIq*<+U&Tu7TBy8dp z@bJt?3toDyZpRlp$uJ=oXSicTq?YF9!P1%Sz6t1V7u-rkA6C4g>Q>`grRH%j=a|A-a0DSH{1lyOpJ90Q9J6>YMQ z39Ju6OpZ;g=U9-)sMpH^93jdY#kz41LAP*#bqLiP#l}_u^8gcfL7$(I+dWS$U464# zXSau0^_Cl)$X$|y*`}Gw)Dl#`D;pVwX;t?F?MmLte#!ZL&|OB*C@rB;4?qNi5XgLQ zDeDzo1}d$R=#1AXHOpOq_dkD~%i7y)o3g}wHwJT2v|nR+qjw~{&X?rRly1K!WRS^# z6ip7cwbp#)_OQ!r*bQc)C1ZfvP)CxrOx66w#(!x_MvT8-;Whb70u~cyij6znv5aC3qae{JPUPyO2!7C`OUU z31C*yK9{ib39m=Sum1aK7;oNiOh;-lmw)|*OV1(ibK5njW0m(`w~5h#XpR2W)GZC+F-6v9*dXf2|>C1@qqmPL$wx%(*`7aoGv9L<#B!UiPZ1r z#KP7#_Tz>#X-UcDKMDHnkB65KzRrWVF+J{~zCCV{hmpmtwG1mc`D)zR&k;vUZE^U_ zhC>SutGA0mPajM9B?p#?a-SXB@Qq#^E;F2$5 zR04C0wj)?{>M=@p)~*lR9`gNepEmu3soh|80fWkce+P23JFF?2bcZT{0jT$=-e&Jo zhk*TRbDqMx@6r6qzug7r)cxFf<+yq&7>e&LSH6cY$kr=PXXR6Yg0Gg^U*Pi3behdM zfQ)At`O7&ukeJ&o-8rpNLRM$JjnFs(WOwoeUG{Wa+|BG?T`%%GJ0nmchP`^FsG@}9 zwZc6(ILvuSq#-NEAn|W>16Yu>0Ul|s7bDfGXkAxjZ1AD8Dgx+)uT>ZWq8qA!0;|cN zL=kKT?aCpK;GVfhcc~n~yZEu?wc$eU_m_;~Pj%g|)cLV2zCQN`%sC$^hv68G?*J{I&`;4^>L8^l8C{<-(;LPtmAccW78 zWXg9*FlI8Iol+S^i7=j@C*=KjJ_r_BGCxRes)5+xYa9bJ+}qtu8uRTPDHah6jt~^0 z%?0yAjn&G8$lOLxqt!$Fw*XkYQ1c&C8UQQ= z&~b##8-V`j0$`4JEt`QtUTZF|7Y+Sbfk8_1O#ZA&&;1sj{pR;5^7pqWy4K1=ya+tupzX;7T;!9IdMuQHw{11F$-FyXP`4Q?<(btmhDT-CBZ#m)|bHNd46h zpdkHoQx3o+!TrfVGHMB%$g>YL#f8<1MCk_Qbv}5V{|HN%iFu_};E%?vH70`=!G^&! z>pkNuscDNcsbAuIs80a|wPiLxVUV_m+oP>_iD^NI|P@X8Vdu^NkJ;|adDX6Q1hh)E9 zYR7dT9wXHgt;$}z346`&&2BlpQ?~Ye{I$V-S=`Y7uD{e}1n_X{x$TitHf)HcxQMfT{L)aa<;sk>6H2gW)tN*H9zrb+0wL|V^~@55 z1t}XGE2nNAUC2R0-D|4Ds?|w|ECsqKV)I%up5p5iCeENfUn82I=BNV+a0%QBZZeQ& z@);J|vsavH+kWpizdz~uKOGvu;)1TEb&m;}bTL)Hh;kblWK3Mvki%>++GL-Or7$)c zx6TS33Pg0;v8j?zdWr~TvR|c;pAjcQjSJVjGtu7lGo$+gf8+kI7tSDKSEHJ@SYaC7d^W|mzoHFh0@kJMw-MC}VU&es_Nl6e z>tfUfXIwaqu}NaG>8McD^H-ogYkX?=XcPo!97VVmd>;RP!OK25;B52mW9J?%3e5_l zV!R3mCuj7qK`{|c?b1{x^XqRGwhVtb47 zWUN7)p{5@`t8RDGg@XoFc-&~L9Z>v}2EFU*lpv1~nr1lvLyrlm;Y*~M1UQLu?uplF zamI}7OV)8+aAlY5+jk>J#jLNzDs8E}{zk-w3QB;4ABSFZ&tS1|Oj9&ql+r5mZeZSq zBn&;Nqq%xYhs~jF`=zdP=~z-&QMlgxp=yakp(4>yCt*h*ZbF{f<8Y9j7W}#Bfx@z_ za>*}@120Yy8V$*;Wc>u{%gg+>Kymg;&;^#*imPKulmt-c>1;-CM5z;&mQNb3=fv3; z%IaVbvKi2UbVZoyE)s}8+4tUaB$CM6Z(JW1Bx@Ea?{GaEY z-_0~#fVzH6cAlHLzV<;D#hpVWzdh{U&)IAZYk4^rf{!l#@tu8ST|(gi+m|azN@@b? zJtL4Znc$HHAx;RM$`Lp!YZS9485|gxjA4(4TvR?ODqtPV9~0@89F&q4e+#*SAWX6c zZGfpI!psGcs8Ktklah)$cr0_7qymGZJknu4WP-EafjzA}}5+>k&z0>){gQ(|W{C6Epq{y=8KUgJ6F@)3P!6t9y}JhE^in-axqUp}JSb z0`#ZvK0lo-#xvgspJvvYhUu-SYI1b+8#*pg5!u7$jnOb$3mwJZ3hwF27DV|qA<-<< zyZyK7#W->x-%@Ro#6p9?mQWhb!Kp+lMT}c(H5nTe)wW%Jtl3?fW}&8?sRMVAI0#W} z`;U%sNjd=z$YEI$#=<;`(Z%LUcs#;M)m!)>o9i9CAeXF-u#{z+ia%qXY}gvX5ON0F zni`2J(EEPhdrpCmb#knX2%oV$EQwUZ2R_regw-nbZa>kyk_H7*UOpIO zOIGA$!JJy^F}!cv&>x{D)!H$T*q<8Bz@K|Mc!L zMpH2R-;61mzpIMqyC&C|*7zQ?Q#@W7rXV`1s|j*1aVx>sN+P~P=`qBZdWA0m%n9|O zQFIC#P=W=ic4i$LJ`vn6B>ML8RBGxVoV3C2#CLyNt}K-Y3xg38&9$Ye#=QPS^MbJy z$4_c31dJ?p<66fQ;Rfz2*~M33bU#oeq+f@~6xPi3dHcL2#30KW-}JUt8zsUvBf>U6 zxqnZK@so-oQ@zTVJ(<5*%`~8ZyRIse0>yrdR^mM0fkLAZxKE{cJ|7uky>XBmC+zLP z8dTv_d|TI$H+)r=9_TAoB99Ac!o?b8H=ivSex+NISj21_2 zuZ;yRBqQqUqCEDms$>>9)KDVJ@k`4{(ez(k2j=t%aJqvxNOHv}5_YR8mc%OD7bqj| zrJ12KZHRrG3}3#iSo>-6$D&n6tMh8bo<2m(N!)Agm&L^$mMB@yo8&i|(ZCpHwG>rP zsbg?)EIvPAt9wWM83kXME%F8&__T>6CI1wb#8%Tp%V~5DFsXS;946h-j+~%7@-f7I zJ2^{Hn&H)!wjpVPi9IG;X73GvzqpQMOWo?$gI?4Tebz|Q)TL1q`YN9u89Z5AW{1sS z>6!1!G)UYkg+L$wvmzkM{|+i!H;A|YiD;?N;jVq6wU;%2<%vF8I0PFs;f(DaD4N~9 z9kV7#tsoXmC`l2p!%v5XU?)LoRl`&29Eu-<$-!xw;tILa3RpX4I6+han0WcIi#VbWZ8p0$h9(U=gpISWYN{kCVi4F)L!duy ztily=!iOBxpkifhBa|)FN#g3CY^65TWl3h%)~D#OKAxCNp;Vrig|G4JkeID%GYsL0 zIV6^@Q`$@32D`B{HDd12hcke`a6YcBe1P4x{m%Y^%Hz|~!&0X%K$K{LVsPtg_An+l zNaf%vt)57kl~fiYkD+cEZEWd}YC@!0adHuU`N?!uZwM}piNt0DWrv0mEx`QUdP7Z< zNhGa@&0#J_7Oi8A>c57LHfY1lqsJ|BX+}p}-aI{Z+{;KKZBy})v6p`maS|DSFp-8I zKBVW~gI#|A6lP0;p|%GpC#I+PrtV?ZsY>t{d7!Y7Zj`fLQD=Y>!(Qj2C3QeLoHg2a zqK4uJ){h3snLX(`idg;`-SP16EkgD(6g9u~k+BUy6Ovc+TJt7j7$MV3i9b1k+9SP- zDmN`SB5(T^EBq99!PV4Az3#yO;rQ+uDmVbXzkg8Ev5Zp}wnMU)6bN2X3`&=X)WaWy zqEWzb9p3wN8G^Q=7M^KF>&00Sn!oI~GRRlvGN!aT?-ouAHeKUxDTGiuSx*j{M}FHV zT(_nA1}&twq+x$||CRZxT|AAP!;~P?aLrq?%J|$(b-pE*&hNR@(1>En>+V6$KLG{ z2imi;BFYbIvv?QA!zOAs-$4G<2Q0_Q;qt!KcDz*Mnc1?;&aFu?b$Aw=Rxd~5lF(ou63@VyQ`eRC zG&SE~kM916?rbg6I#^7D_9yUk8K%u3aj_N0wL6l!B8j&<%j{v%_7O{IUYIfAvwEH- zR_Y8o7cXb$Y-*Wb)GtGzEuhh(#i!KS{_BLApH+)`xuQTj-j$aB`R3ohk}tp{UHb0} z;3sDtlva{V^NRoX%iC=-wAhvZ8WeC8;`AAu^uLo_M!wXzW&Zb!z)_V?@>Kr{?7zd_ z8>$>s|2qQ1#Hr!}v}*r8Sv&&vI!*Hb`zSGSiz?m!{ZXK*oaFy5X_Dmse?>ha?<)7U zN39}i`2K#pdsb}qu#9jM(b}J)+@8mho9rsOWEN;Iy?fa|&392nU<%l5L(iE`%k5hVjHoP{Kr2wAhud zA1s=50PL}qama@i-L5{7yt0-crvI&oKR5NB(-_Yhi8ytFd?|q)tWE(hn$nyDrWoc_ zPcybh1B)IYN+1u=S-lMk5wpwdmUs?OXOcl?$O&t{Te6c#HaD+iPC@3h9BQLfz^&)* zfvc4)xoBxzXok}*N_!Xxp6-*2%x{yZzz;*-T`8Y)e<$oEJX?-zhCwV*{=r4)Ll$c` zZumJMV@3u9HC`7YwwZx1x}noc(S>225fdFLH^2|sBx9C$=5tWHD6}tAUK#ttyDl| z8~mB&Rf(H2QrvX9%Xw*3&y<{LDa^!`Zr?dqn$YS08WqG04B$(wFl41m5!90t_UnGfh46|^E`8OJKqFrjo=uwaH(4=rmEkXh{pE34%aHg z$ihe@ldYvxqJ$2Gr-{i@Ai8H$z9P546Sr>UMG=RfCKkmZ<5Eb;ol~$#so;*nfw6ZV za8wZcnRTte?h`_??4c|T7@rmjQ+u!w#rdUw95f;7q;Dfp=HRN?Q#E zbEeK@>NA)Xod@WAHpW0UtHF*vgFr+mM!7?*vY<2{1l*`6(7vXMTMz@{y$La& z83{X!Swf%_C8~pN(}ypFv#O)Gt7Z|?e*L9yo)z3pDXbl-ns>y$75n123)0i052^gW zs_D$auRQ3*V`7ckF(L0Bcn|k-l@K&p@qFjz&UuE&|4E4+G}T57kl4Kp2xge#5g_lj zyqFY!enwfG!3cMX*cy5Icrz5?Gh=_MW(!qDa^J~<%XOhs)9-m)^57drIxaAe*%dJ& znb_8@Toy@=ZWAW*%$z)6G3J+i(*f%Q48wmSiiv^|0hk<&%)cGS6?hG?yTL|WcqfrV zB%x(CL`&DK`EYYI0GH3E)>c>9gar?h-E8UpVEa`VYcu0EpGE_@4AU#<)X)F-PjVAe z(@++v)8YvJW*tlMRrzA@NDp_hO z{ht!w+tBZl6z!hOTX>nmG9XVA9;|v%GDvQ6nWBgKs2>Vy;SkL&s7k`ApCiso4uai1 z*VqMD4iAf);zXLbh)iHgm3&67MeRDPR5|Oq2}tbp69UQV&h9F@%}Yxsmby63 zF@k1ZQznUc?7_w^F!Nl^VcG^@S>(!6gLm`w_b2^ILv~ic1OhC z*a%o2!XT*%)Nr8dl(i4Q`Fj1txJ6MhQC>Z8%% z!u6BFw4NJ8b+qz|RY2*171oDkXMMa!079ZHA`cB|U8c&<-0J~6-OR}E7;1-Yy4*)= z{Vx~TW{3;mDCBU|^QJfX*jFi<4#VC0!~gr9H0yCWr^X3?ZwwkBHZ2!TrUQbUz_)YA zQB#1E`U}eZ^5j`4669>EgeAWP+C=}AR$146;}H>X7c{oF$DpLe621Zfwsrs9>xJ9B z++Ln;aHX&TT;I&x9j_Ko$n$6`3QJhAIN(dG_p5gDplG&$0|HMAbnmSY8L*I9xZRgF zoCagoCQ!D9L$kea?)vK+4hTe^fvOag>pGyDJ%3Ces@07c<}Cg^5Qg=>uenwT*gfD{$QxK%LIJjlk5+}^ zIe^U+8#?+5?JiSBAl%S7%9wp%D%a5kNC0sjtu-p=g-CqX}N=D4miMouEZ_)2=m2VSK06rSv58ka?{ z3+izQz;F?OEk-nP^~YMv*`Fdi=mmG28Ag9K^!@MlK}g1hU#Bz3C+EGFG$be3n?;v{ zoBnS^LvR)hY-K1p2}aT!wP64&Lel10@G2l*glxat1-@>H744Bo!n|>jz~3buFt&~U zsa%1zmmgSn4+(*xcV=c|1tJ-nzUwchJ-tXZh5-gaJ=g5x`g0 zVa?;l0CMr08Zgg@WYx>x0YnQTW-re!WPw+x#7QcC{^(w7K74-(iP^_J=sraBoDrmoumjipFCM#ySNL2ZQUZ0 z(*6r6;mD&qy-yLboYh$M-m4q@r+`sKhb(;2>4!Z(Z33#GjkuX_W~&76FOm{CIp!^Q z2d*CzRUQJ4j0&6PsgimkFlQsf2YyA`^D}7z=Cc3xFra%ryJzoPi+D! zK|!J6*K@#}KkL=&H)lfKmqPxheqOkU@G9@yvKC)9#-U?+(y~#~$D03-vabxNvgz72 zP*IT*5orWz=}zg8+;mHabT^`ubazNeyJ@5q1f->;n=K_>65?6B@A=O6`}}(3VYBbK zXI5O-nwfQN*Z&hCo#yXBHXln`ZIPJJo0_;s3!Y={+x@$|rN7(u;NoBF-(ERI#VVT- zec08j9x+@FI)Fy+NpE&fVUjz!TlUCi?3dM=&c=|x(hR&p;M^d>_t&GOgYTe8^Xlu3 zFXgY#T`$+OF5eT`T}aseNlB`DJ;?Q+HG*AfZvDM|qP5MsU~ z?p0wo2JYq!?EpCEuy4xXJ|-{RWpFume)^7krVlzXl3ld!P;FPc|0QeouLwLi{XXxL ztmwNRXDx898a{yD7M;~{%$LZV-o6p1u=KCx#O}1i;NqE;^38mV%*W-HBW6MuF;V-$ zet)EN9oKJ#N7X$cE{&rmEXl+D{-LvGygB{ROLd3g?t+B}7@7u*EsE*i&K~BO0%^2gV z-__ODq6^ZC*MMkXY3+$y}PVehpC%=t0k3q6xsN>q<$x(%OhwMhg zZIS0jjz(`!nooS1PUY>Eoc>*E@nvvjxQY@NR8PxGu42T{1rBhO{o?T7*@HIIL+MtI zLlQ~Xpw|jC1Kf1~lP$$^8}^8xXEwbdLAk}yQ|KeZ8Z>iBC9J?u_FNYGkMk0mF#74` z$@Z^j8oC2(>Acr;L93+Fe2^4#dp?XKNR6hQcX8%j0Y78UYocc^4vhtqaA%6u5>-VG4Fw#9RMeeq=$Rb)yskF+Y*`ZpVh=p7qlC8xW= z!g3{JOE86E5Ry^79_ud+dWh!#NDA%xW9=?t`6XYSalJaiTGz5=bFrS)5(dHqVcyGW z^KUfSg;*ovLs_cFM*dJa1b2ktv+&u)lX$r<%48|<8y@`Xr_G;eHYT!z6Xj{VxlX4? z|MrM3`WOuS$=pXb|C$tuO7}yULvO;S+mcDver|-?ekwKs$AY+@3?Sar#p7yki|{-q^nfy{6`Z2&xacj2Zm`8^-D2lK6~q*v|E zXLxf*bE5Sc-Pn0KBd~YBMUm#VBESClLH_RDO*H=mvvkJ|y6~u|g9+obXrbR^JJ{xU z^pCMaJSoRp^T@yE-9=NE#+OhYU^Hb9mwr61?4e%v9|qkOy8Iy(N7^#Zl7@uvh|k|# zFz};IAoUA#8&NDo0)#$sqx@_Azwl)9p|?;QtxgQjJYorR4OT&}mVxNQ^1BQ6eFFBq=&Te+JqP!~t%bM1G8 zcDYCINY(#M`}Y;jMG_DakoO{7cjnqxTkY?^({JN$aV6Ru&uX8TU>WI`p)SCTH6u~b z_rkr8-@l5S`zOTIw1TMihqDkNw+@2$1ihTK(EXL^o`!s(6@OlByI6%cUx)kY%K?_D zs5nkfr=I$M>GR;duCJPp!YeUf>aaCe{aQ|#rpvGlIog#PKzHmjf!!}RttTr3ubPnbBEaGFvJPG`RP zg2i}ioUZ-m1Ig9My@|xxQoSkwF@9X;a1yg|+bhK94h>|YtfjLgJ&7M=`=Ax-#Inb; z70y0+v4*APwQr?=zS$~*?Fs3t!u~74WBt!DmzP5N&R@eOgngsEb{eCyV<;4amz{HH z#qW8g^XxurI}wqMrTTimY$sZQ_#v9ez#C1hidm*PL)X&9&?o<`GY#T_lt@~XSm~3S z)HfH!s7r(Ik6CGFJ<@-ppi-Htc>9mEz?YXbN4C_D-plSvyisqkSH};^ejrO@{yK7) zilUtFvGcZJ&Db{fF(-OJa5HKnq>E{Yqn`w zaee>^a>9|2%PV<-v;$k z?o%ie3Mjs1`6eSrAo-I{16!M#su&emWm&{1Ci^~mxKr$FgJ%-2!*9@%8SBCQeoYBG zkm7yl-FMenZeS@HJwJyiHaSuE0Ha9W;Mo?=zBgwdpn>Sr#+8uiA#AA{v+x~ zXEF0I2PK9mTBs*wpYfO$l90N0_gx6bn8owEH#Wtd-J?VoTZ*K{FuiP$M3?z=^g+GE zP?d;6P>GALV&`U!5QAA8u1DFyZJg`+ngvK@ng|LCY78oLo6`pJ7b{&wXEj@%bSK8t-q* zs~t7KeT%dXy16?awSsoeLj)o*sG|y=iu=-G-!{q2!twYKtAE*^<#5bpllCb=^_8`* zCI!TtkNonfBhQ_!3IjPoi7q6kocxRcK$Xt=D_LHD7TbTwFwcIb){V0k-C;+)2Oth4 z9sk|96E<%r&GhS7_Bc`|6HtkNw zY?F4D2!a&@jXM?vdR+|M+*A!~FMdCd49r;W3JOi|5gO{n{+r^hEC25yktlkJKdnTn zhU{X(je$$^RX<&Vm~GKUSrH#wfNQ5_QoJm3m%&3&PHM#Z{?W zvX`FZznq=AE}9Zn*`>PK#rfA*qz=6p$WvFS)k`1I+>Mqji*F9P;uRXQ6anrE+;#B4 zo9fjMC6u$-EV$ARkB+XhH=e8#iH2y&h5S6juIZ1W?7>a9MW^t!o~ncIp&^abdWv9u zO2a|?m!ZVGl995va`jvF(r4DEGO>78$&RLQI{~>H$n5P;B@A5=R0@L(k>Wl|be-6%`c>42)}o5t7TFCqn`ZHL=?zbNvya zW>wvA82eU4CW- zT04PL$XOd_`Rf%9`LOeTvxDdc!N*Fnk5JdlimDs7bb7|65IzaLSsyKjFoi8Q(j9%K zx45olC=`5Nr82{mEy`7=bB!8uOhp|MLlh@a$uroF+vi4IR53DSK9dn8?yA~HRE54u z!OpK*a-*@0`*=5UOR48o^n9aGswlf)w|J$zLq&yi%X$+J!D)y}BTgno5NqCm2m$+|l zsM>~^SJuXluyppx-uXiN;I?XNjPueY4&8$_IjvTOQ?Cww!KwVlbksSDYg=EV*LbFR zTyK6~Q*i{(7(*+upYZd1&sFI$ zgDG#A@;nNE#~|i`Koe0~*}`z<%NTGP#<3Oo&16mxBqf1CvV5m%`twEO$U1p`dcx)V z53zjuv?p~Bxf8n*H_gjj79SUsItt* zHW{PFxO9B{pZE~`*#*LHf5Ca*0;wukBnyG zebDM9=1zRP=izAQt8hS-OFWXY?|06rWZ1&UHzKtH)Zb;I>KbAd*6;A%f&KCyS9#ckf1k3?XQVS`mrP#znN%gUw2 zmy<9;RQvaa>ZgB0Z8FZY?hc!3$~5dF+?hKMC2_P;V-tU3u6rbU^sTlg85mpDTv$OS=(#e}gWXql(;Kp>VXd(s+zSw&Whg&1|B=M#YarzNUyS+9PRu{V?>U8IE} zizrG28;^#gcmAWLb|JoJO|IBU`ndMPpvBVVlFU_-%DcZMt0sSU|0aE4^H%K1;=Vgq z=fb%!YeBEmM4;#?^37@hjswX$KCv5?8IMA;%^NL!caj4fG!fQl;us$;^Gp(v?O$g- z18teTn6BZ9iKgzE8gkAWiMb*vANZtfK9P`A*te1l+28L{ywNZ{#9GhN{+C~Jce46D zWzMIJ-jl|~&NQ7@y{B$|&;b^seQB1BHDWp0vsn`Rdy_&C3r6Uznf!#jS|Qsm+mS$y z8cTV3xkrtr3EE308Kn0G)*m%)e8Ez(3>v`WQwi`@8hwUtmb}P<0fjUkg&$L_828G| zlW%lke6*A#?((1wj8`a7867&3Xx3*YAm(O%OHTXCFZH9Gy!@m2&%Q3-hQH?Pl#GS8 zD1f_Rjvh3<#cpsW9#PZxf>cr}|I*LTkF{=?Bg3>8^~0L${@c|SVZ!*W31VgL&L6gQ z_k*7Hoj1k3JQo;*>|U8JvR*ySrTdQ6#8NxJmgU*frU$75@#ENZ+EBCp7_ix67n{W% z6hSo$M%YN~ma7;3P1MFV6}k3nz6=G{M6WVbT}Dmn2rp;7124i}B>$i9ID=f8AMru9U# zFWG20eHE@d7O!e;#I=IeTK+kEmTj+YyQQ={hsn7$pys7Ebu)Q90me$d;`VN#@^nyv)BU;n%Pr?5 zbwsY~iLIQShr0J0#tA9JDH7H*M>+`zBRVMp@-;kB4ZQK(c-vmw3i+VimtkHb>7)Md zG`q~HOxZ1Ean)w~Rxr~)l*3qaX8d^p<0Q`v;a1Q1OF{&7>Fn#m&7|!n-P48xhQXxD zJd$KiCeQww{TeUi;|Fv|7pji!-R z=M9W}&z&ZN&s#L6r0C<8zx1}wx|!mT_8r?!{heLh7u40mI%yi;F^~Q9us-ph%ggLY z>e+2Bx_|t-K6;nU*4HyX=}WZ@jW(X2S!|rkb*_&jY)MGiH(ovQ|h}*m-`_wqTo!vDGQBWz9BD-_o^UWOneAoo9_- z{U_NXt-qssS^CS}5zUT`$5zYjGJ=?O0|}cti67$gGf;MVlUUO z%bE_@I*E-&UiD#^>-<9R&EX%HnYBuCTy;$<@cI!i@ypbqeuSdYjd*-Y@7MOM2y#;& zwcg^Er^mzcGJfqc@u*&*)F3lH(#h@S=Opn0jq}eWBD{75_jhdV#_^eu+g?oaZa!3W z%1AEnhLc{KVISoAdZK2YKe~ci?=`w}t6-6u3EW zyXSloS(zq%WYwkbB1DWij>$4zUS5h%hrItu0Oc_ySUdA+c=Ev^+qVNBKm3tpYvUf= zxa~9koR#0`o;9!Cga-5rXEIHnF6YtCqKy>A_Po}ux9Ry-DzK{iw-=G>=+SHA{rQsq zVXxzp9;!u<$F~yFq2C4RHa$Cj{mbq@#BinuWnJtq`7}; z+HTyI@!>FKddPax(wqDErk4Jz9-pCE$>t4*yugd~sa1=Rd3Kpb4UdLaeqBFOI)jtO zr16>UL(GCXKKvN#`sNnvlhs`@onG8do7)K~tNLh_8q@V&1Na{V z6nas#ClV=NNM+d6NbOLZg^w$k*~w;Ywp_bRmnLU-OmB>p{OjrbyRDVtz%b8HH#EXp zG3&Hp@026gL?SlU%u3I$I_tB#UB93B-q&sVK5JF?koIHoDZ$O-I@Q{9e%yo2DNz01 zKSOPdHP5*rX_}K49aBwj7Yj)05;b`DN^XB5o^=rBKTc|939@PTb4PBYU}XI2Nb^XELGNJX zuelh4@B+$Wsi_#^$QMa>4cvrKtJ~B12Ok=lBUOX8`5Mk=`?wCdBAM9J73kf0+6)G& zh@?jRntN2u%)G{Gnoeoi+al@KY){y3uDK4*I^_vu5zlld?@z7#rf$e5L~-;S(X#(W z?coG1Qat^$O=5T2;Pu>DyhL~2G0hFBHoK{e^xg0+(D3MaT^?V_!sYs{p~=JP+h?!- z?T$6xkH4k4v`vG$CV$0uSu(4s)^U_21(fw&BmQKKI;La4IlEc4x$NlC&?Q#i$Kr%2 z(3LbNQdQSTz@aQpJWf2a?+w7YL5Vh}%tmnyuDU#nGzQ@UxI3^-aX;aq z@>jWFUZ1q-Bc7Pqm{E4qL!+lXVWnw|1NUYes+jED`o^Cij-Jv7r_IcsCL$Ym67IO3 zy!|!xan`m9D%IZe<^$=xz&kYel6X%Yr=)UkuL)tUwvdsLnZs=XVgdJPxWda0*KIIK z1-@_3HY&@4Mz`oN$FtC!9D(Ky&(D`Uh*lS2e#CU*4w?L%V%^K%35q8tQuIz96b?I$ z4(g=ysEi|a3Ff8g=JI{68`Lw- z`psH~=;Lyh(@29FU~+QuD|h$g?CfkYe3S90t5jZv3jaqpTK!seHG z%>G^ewVtYe@9%#-@wrat_wUjb+dSR52VDyU2bIoWw&rG2hXkVl-@o7Pb*j-vJ`VSd zrRt!=cUze((v4uPikxUrk^A(o@x3l{k*=FgQmaFYeotq!t?@pHFUEbOg9h?Y-Y&N{ zTOZy~&-NEA%d5$Bac-QsZJ9a{`;jL{|2SFC?4E98q9R4ZQEz|2zOonW>X-BH{S3Rl zo%qI$FGI`h+9$irNC%G2KEA)Gh0aJs==%D)R(LW$or>>x#PxB%?TJ6{LzjzF>7Fwr z534oC4Hw>O7D~BQ#;H?hYYMyGSIfc1cB48$vTO=@F1LBhk9)pNg_#*%{&^b1Dj=cD3dfn$EsYXlVzC>lP# zuge^i*Yw3@=Zh|HgBy#Kc4;sFC&wvU2f5gQq9QsF%KEytW+7tI;O2{xQCFyIv^M>G z%M$b`1)u^9+ti={0Y4Z+?c5sf=0V{bE)wamSee$S^JZ+5yh+QOJ-g69+L8Fs6Q+XX zVjQp22^)@x^)C{>=u>VSqGbkvC$9~}& z+{J+ti10&b99E<~I>puhySkXEQ)_Jqm-fRWB4ViSLMekL%Nv&h4c^<>+Pd_Q?{uxr zl}?sxqdcq&TnPs)XmD2Zt$<#ewKJ|rV=(85O4FB%-pC;fd+0(z8Sv`LXkpF-y^f(% zbTV8C`WMxFf?3JfxG5mKn!0M>X~$62Kwl!S#-A;LK~7=OSB^b}-DgWHO3-hF)`#)I zkdoTy?kg@$qc;>(@uAM{n0k;R4C>D%*&m(#r9i6kXVi3H9i*OspHQoF# zVnf>dS6(_YVPRrU%+3AU-HirMla!L8!@CC_eRjsj+{2` zaeC?j;pz43Fu2tQYT>LH@AmfKx)$}?)|SmQkrh*H1L#*(HZ{rRBfg&aR8BHFIXOWw zWhS~cCjJCl&#|te;_LBot&prRCuavV%n347qEGnjhzjMBWJ|%IQAqz#S6BDEdaZ%! z<;$1xy{1=@CNtAlUPG%%ZH@Fq*ZCrn*6EI9i1wjmu1Jk`zIur=eFD^r@(^b%ZY&oUHXd$!*!PBJ(9 z`8IS}dEisjcsn4(kp%QKl9=?2TwN1Iv#*I8=4E7%aB*?b;@vwuIoWK)Cg-zC99-oz znY7@jehi9?E<~aAV-hbDP1jdH{M{$xWD4vlyex4nQVorX!NH(xaP+gZeE-4Bt0wbwnKtEi-G8{g-oPgnO3&akG3XNdP|X<4duVP0*XkLeaA{`E-x{k zo*znYJf*eu1BEE%Iu zOH0#jbd3OQ2zcuQ0Uw8Wo9Put-Uw;c5;c%wx^w4_Dt$uj-)H$?OjcO6U{MVXp_>ge zAp3UaG4`q931?bAf)>x7IJl;U^XK^Z6CxsGLqmU~itn)9pn=p!K_bgT&?#i_b->Ek z+EmroccXffcm)LV>gtmE`}=Eq=i|LMbPKGx!gkIHePo1k@n!}FFnfD@t?leo81akL zOThSScH?EAG3hsjY&L)dE+!^s;rOOB9ptxfwKhGd%3lRwNp^O~7N^`v>y7%2mCg2c zvBadLD?bem4hDifG(G*2DQS6O;Z2qKpph1SRaI4Af4?#C{bnk`y?DZ7R-7=n8g}9! z3Yg&EzklxzxV6NA zA57_VBs$pH2cW~}t(Ua`#GSqLZ)E8N_Y z{rLX_<=ho8F)2>L8W$;uG-(pJ%$Daxm^@l70A1E5L z(rxw4n4Q(r9e)0*x1-|xKALsA!I=>xVme?f$1>vG0~09wlbD!z_5Cau@cmGG8h3dDLD}7%V1#3GYRbsQ zCIXTxxNJ45wW_LpYKjmRQQPDAN0gO4XY4hCe|RqPEw%XXx6`Kr~+%-++1c?SE@=sQQHq$9pXRU zy<1nZuFsnuJ&hk+t?8o3A3ZAM+}YYP_4Un!TWnh$0fvPUrAJ3DHcDV~to-~ht0q@a zNd_PFk*_D3K|T`V5rkZ@ous z2*Mmd5IkD~tG|leV^(V8kURP>E(Aod*Ep5$xx9MyCMD$w^s4}=$t(AUlmJbiGFKfg z{y30~3kwLCI5@;;mq8KlYL6PwTUA|M7YNWns0=3c41t*e`vfoqRtt&fqa_Oq6hP6Z5{rQM!_QYVs}@GVJ|b26dw5c^=o*# zeES02M4x);OdK2$@c_J)w2sh8Q4tF!T;R{bJBSXhZf^DVi*LEC5*&bNYHDlesFzsg zvv6}4paQ1;T_xJ328bvN3m>?o6DS(1s>BF_U?v?lM(LOgTKZt%HQMqFGhl06+}sc_ zl0RN8HCS`I12JH@PFP(S0lbW3eL5F@JVr`Z)+&e(W~-O%L64yF*49DzihRUf3N*-( z@WmBPO?|(9QNx!Kr9EcWUx5y0^C#V4odW}G?CkHBd9J)+Y)mcUMkHiyVPQqsKlo@l z4A~7p8PVI~ri=XiX93uyWo62Y_)kbkfFPDYG^?W!gBUV(U1^7Va&FF6OdksiYtJXE zyITfGhFFp6k{#&Q9-X0ye1Ql#IX~a!qGvt*voc4M5jQAX^4(aAGI~c(&pl{90cz%Z z;DnVhazLk(v$OfFtp+DvuV261i2z8|+1Xirzzg7^NTuLA%2Bu3GhxtY+X;qmB?dxh zuYYfCS?1ZmiY+c0f-S*E1P*_QL6od$X&Hbm^og07QEvfZ;X$w{5aWZPALKLpya&tc zzX{?#>fbB!Yn%mMF!t(uveLzI~sQQG4){SE0IB7aSOrgu{Cz7nK- zNWghWq~fX`Y>QUa)O1|EmsypzCgy_&Ln9+%6`JC*-B%MaIVpmk-CT-7nL-gXYp|-R zDcmx3s!GkG>*r7We8hVQu@D>3-@buV4)&QM7bKbc6(|Fcj3Fmwrlfk;EkYRh3^d@9 zQ&6aEY56qtlY&D3F}ym}j^#|g5=RuLu! z#sW_yrpD3XA=GEPP1vA!1ZZV*seddesP{f)149O5w?R+&C{v_5Z1JV955tfEL7$+h zt4oC;R$E*98Pe6McV=K9h}6GjGAL88|95$=rLEoOq6bR~lkm+&uh}pmDH{zWma#Hd z_j(wR7T?Ih39&pqJW?P&TThz-Gz4@dSOXnL;Mf8I0l^0)+Jy$D&CN}MAUG$3?d9dw zwBN%Za6Dmrcz6iW*4X$RWCDdufo@nR2$ur?E)EFi)Fn@jkGW_RGpS%6!Rw)q6r4c4 z1LxI@{rs{zIwZi=ICUEv8+*ZEAR58)%8iUR>4N_n7!*uev+?kJhm-z|!@-W8? zpUKf-z2W4ItE($VsR7u=9u&%XczC`z5J!>;V}8khnFNsgXOL8l_E--TuvL)bGWiGy zr9bB974s2`fI@%|Dr5=CGbN1#y{OTCmLNMcKaU&|oeWo_fV2n(0s$(u|6|bR zo!hseNf+2dq$Qw4HylMSL(_Hxo8A{3?oM?pO(S{me5^27Sk06SEE(CTW z{baVUc)tYZ#$_TKiHw4!jQD^~QO$~p(^E){jS`?+6UtC{O(lvtqg}4mWr8jTgDe69 zrRT`>P*?=wuCKK=Ha{NSyT#a>1EA8rc8VW1CSl=VY2J{U8yJv*Crw#YGKPWA2xj%L zAdc=*RF9}4$LpQfaU&$f>VOJ>#TWs0wB{-~**_Q*M#jA-iny)uNmoR+dtxHFC06)7 zf-p#=S>Nuy<<9mtv^>(((|d*?28Dd|_Gs`OfW9tkNQfx>?eK8GTg79=m^yk8MF0+v z*g|Alg>FB2Ll!?qMsjg{y=erGiJr$-JL1L^(+PS2is$ zXzb~k3J?Zz&J~83v{u*2glQn=ca>}326Dv6$Y>9V%|-67Eu6elnhu$EL2Sj6gr zd`Ce<5gx!S?PxhUxwU983quzdH3s)**HpJd-n#0IqkscT(>)<2{i&f=vhu}SXb_<5 zj^{X>jUpSDTk{|VpEzqK-T0o^vnL&756-NmsY#yH>wxNc^dS4>@Q_7V7|9(N8byDz zbjSi6%Eu=I0`&SN9mfiAKuCpPcV&V(S8XF9X@E{JKo;PA5F=7jQ-^N{;F=s999Y}h z-mob2b#jVx=DW(|u=Rb`2yXWC=TGOQ5Btt1Cnq)KO!#5&66NLPfYwdH)8Jpvd7vP`fmZhFQkSV~eWYN0b93at1#f2Nd}0Q1f-;9fEQpe5pv*zHXn{oPG0*L zD`msyuApwSegTk!K|6p_SL_N=l-JIcA}7fJHH1%M?hqmXAwhhHw;stDvt2~M&^yh=R9DQrYiO(m4)&UUsbC#Coy#YJw6SeX} zSzR3RB(X|C-yxnS$Ogh%f!|(b5f6_i<1U;WTRfN`a5nA&$A$|E3W6smwIHs^z}MDj zM+|!ZVh0Gh^_=0`i)@w+A0AQk<^sh`fuab0Qx-B|-*m`^gb_i%CRg}FVi#2stP4eB z?sY4NKFW!ngX98Xg0JA)iBHDsk8P9yjn~&Lhu1kErbAX326h1)0cK$iI3VOlJsOkZ z=+LEyFcO$*Hm;Nj`g{|Jn~--RihnuslK84-zY44@9Q^Rt)E*WKk~S*&E%0384a09_}@O3-N2=gJ-lr${}^AEgio3?K~3c1n#eRlZvUg8=GsqZ~lo z&!350b9gtwx0|u!6)ZLtYC??+a;I=dyPh87QN;GX5JFo~Z8TyaKXxffqRLm(d z)I&uoPi4Q;nIYQr(6bjWAoTWE%P!JWipv%S`T>0c&xR$3)@*imie0xJnLtpLf+*tS zqnCRZyo0Y@_ij21MoMz>2Y?3mk4+-qzWtS;q_Q0NGfhM7GR#zqk3lHq)t#~cM833Y zWLIBb_;JhF5I3i-TB|5_?CGO!_S0^Yiacy(mh88R{BcWsc37&Cac@l%u0{Q!mYpC5 zmohb#@Veilslv-cZyDNB$48h^O0CYLMfZ&+Ljls6t-ECc?khk|V0szOMFPYl99L+gfV6VbT4$+L6i02?vR?P6 zeXFNddQXIMTg^efzU=$rxSRBc9|CM*rQ}COvp*VD6e^}19v^Q|@!bk6$$Lrn3>0yp z$qx$`*T>Dd>1ktdPhh$ay*g7UKxs-&t18{hf!MnMX8}$I zI1Umnl>L5q=l!JPMXo!aeSgTGAye1=cY_BrEG*1~?FmG=qo#C0FLlZ|*@|Mfj%$!h z;c1d(>Oj39m?URqjn}i#n{WY}5z1OUJKCJOrk;%iLIR@2PY4N(Y;7ZrDx{nBSHYIA zaMMapbF*LsVWBtAqmAjw$!zVi4eyMB0JV-dnT?h9yx%fU`w~qZ=6y~eEzc*qr&x=X zRoy$FU4a&bpLFZnIy-|f=S$}4R}KO9ZrFE1LpFeMug5=C)Ylg|S;24tX9G7~GcgME zEn!LSiBaC?L%)&1QKn?6Ci%?KE3<$^C!wk!Jsbe(?ryn4?d;5qiMhE{)(Wnu1r0;i z;AZuW1f5)yAkjCEmRcJcdY}jaK?5pB5iHLXsh^FnmC2oOa8TX~skQIR2sZoh7nkx` zNL*j4cfkvwb3oC9ja21!;lB(CviWUeB^ou3DisG;oX9jg+#jkAY^A zJ|gT_>KX&)bA{dkDP(45)=mR4WHdH5W@Kir0%#Az4EmuOBIeNt;RcR3!=mxR30k_1VeB=D`aF%$g^v`@fWFMDybLPN8_01k8fO7wSqh3s7-@N6{t7 zHVB%Qg5hAJT?b^Qtwc}B;=#z2;*%wCJC%bzfm|+;6+^5mOiEJH8DRt%6TmQGs0J?q z6fREuV3WaH2>Ea!K6tZ%3BV43SqSS#_nU$EI|q4D#~C_1s|Ih#=EvIl85`f6u01-V zYrn$nS$K%|&R}>~?jn$YlOiXs=9GuQo`7E0+KLpchXOj(8-fhSa3n2S-N;i0b2bna ze*mjzh~){Gpm=TV>?i|%NTEZy4!_t6i#o#4G`*OW&RCp8KJfTlN%id}&^JITe0k=n z)UXKwP*h+rx1iw82nUolKC03y7pWfZz{3F;V2fTMLP!Wlo_a)&>4m|X`yWI6;5;1jO_jqP8hR1YMf2^CbSbeVu~iE332VvdT|iVY2FoXu`J=RzvBp+qaghLoT7-rQ5mydh zjibes1jN}KP~2b%Us3M9wJK4D+YD7iQyt%InwR*Jz3R7W<%CbG(Upv)luXhMPv|;6 zyfVuF0M+2getL>Vs5e8l|4tbt&<5`S3CG&T#^Lh9Rs+SCiB_iyjtzYnM!y!;AxLyh1Y z3r0|IFu>EiIcIvjY;2N8Oo&cHKxy{&N~`f#=g)N;oMl$Yp=$L0Aq`Nu(Sj6x-&51) z;-joDL&6gwIJR6KAvgd0x%xE(*R%luKzfZIqtKvu<+Q&dW8;1ODnk!i0l}M_(~ppa zvgj3Q11<~|lO3)@L%n3rIF9Y;=%G z`%MR@0+3_*IDUDMLJ#3A{MdUDvV>o1ZC;~_(IU^}vZ?8{Tp&UYzVFF!|6S4b+55Co zUxh9ovkY>91q!3AuCSOz$G{*<(ikEdEQt;C9aY0_*zpnHoGMwLa^Em zKBg;xdZ3P90a_ax%n_wL0!=If(I<<}1D=sG+QYfOL8ij(9bUv3*pfFI?xEd}d z1BtM&E{y( zrSm!k0i?{hng3I|e+P=ApEj@fCFDL)f*>I3Pz~!kJmi4EfhjscdsV0xOiWD;^HN|5 z>|TQ*UTfNIyZ;~V?&I}mG1z5IY5jeYzNZWk6%?JI5&>B4L%Xk)oQ&8qlz^`4at4{) ze0)8>f0w$ZL-?vrSNZ;-hh1e+!NQGpTYQH;&mg-R;{MJF_gggbIP8Jf*+}}99@fK^jF4A^sL|Jqold<;AvW{y{J5JNdi_ysZX_9gn8X84hU9WY(OPZn`;R?D zh^`~N6@DHb^e<}Mx>GCH&mBq}QMw#bK==Pv8% zJ>yEoJHRLe@)Z^fb0aps=k=^$wJVVo*m4kFLG#^rOIn<+E~0WrjoM{bzQ6lJ3=86C z*{RlD372qXx^~!nti=x%el$;e_@b<2Ba3ZrR9VLqk2X`KGjvHNfqm41!}*U`wz5?# z?PPq@k8%i&gFNUrLLn7d<;80U(cMC}F>G8$T%kEwuMl>da7x)pN2vjvMO7~e*v*IapRx;UMsfyM$ zL|(HfQGBvw6{$KQQI_V22*d_TW5uDEtwx`hByL91HAG?cXi3AVkeJIwKtr%#e;_sl zX+@Mnj8}6Jr5aOgtno&`in4{C zInN$#v3iO3pLVie%Vhs}-UwM=D|2IN&ZG+X%pD|6@W$}k4c&2ygi3VN@Bc2a{6dA# za-%2$x-$sWGYkWB&+>&-qBBFYip;P3jP_PClKTEJgdObZwmTW9I97vayK2AwLP;L( zcWb|(9h4>Em2Yd7`7U4?K|TK$SBpzaA0^=&RE}p-EPAcy&)xPlS522l zp#)h6kgNga0+(i4d)K+P;$Jj(&x_E+j!FsBQl}L*i7mW_R2(n5U6hXscf99U84OOZ zs=NNkHg$hJHdl(cxY3=V&A*qF5 z?&r{Ft;ip_#l{{a{5Gi9HG|C-;IpLe3)dqCs5X^t3b9RM&0{y?SJGByoFirK9;~p- z=qqj)P+__J%+TFg$z1dPbTGMcL3PSQcOGlZXVp9=q~@dWNzIXwTc>1YwYXnLFp1cF zmA%{H+4OomPB)*L4>ysWW0uP?O}$j?k@L@K-ocFX5+^-AW(rl~jg^>{iR`1uqkZeq3Si_T+1S+g-ts;-~84CMt^VyHDd63&#);WZ_Dc2N7)I+cFlC-OmQY zN~@I494-XN=EtL(U2ZjG5+TjE^YY&CSj7Zl^L;`xt@sn|>?qPF=AHp18Lac}t*b@} zLDFw)duvN`+JrchQbtV9uIJ2k>pIWnC0UDgl=4411KMCdm^tPaR~W5Q8JUYGPg67) zYdSU&DQl(@e;5#%v(jN6iqZZ{CvS1VYQ3*b-nc+Ssd+KwW;p{+GD0Y~n^;+@eG z`YNGrVHtg);>hWvb%o5$^wr#7O;v++gl^`iItg394Pd|X_%r{5_5mTX{CGRg@$QzH zPf>MCz0=D3ll+TO(`ADh;p=8wGuDH1pZw~)6cXyk*roPHx7x8-ZrI+t~G8CK46`RO!DJWnTF^6>q=S+(~)bxRdq@+aT0@7`eP zKlV3g*RnbytkF(z=Ifo+b^IwKgY`mrICpb>eX%cveM(eN_H?$7PaY8)6KQoYMlRzP z#@9@U5M|`0rppyCsITV*w8ZIsX2rPbC4sCJY-c$f``gWJTf7qx66;6ib2!8m=*u9! zRVIo|$hv%;J6)y|d#RIIz~r*7uLAWZ^^$eUpE915*f^gxx{GhLVKerAJJ7YBMx#PG z%B)g}KaQyOmB734)YFpm&948o_b*2|3P332gV|#6YFVT8FN@U2ODdhrewRujM<8(U;rI8hxIje2MB@dGdnh&$q&2 zZ%$Ur+#@rQCP$!uiS929i5Yr+U%RV0|5B&ZFXWGgH`cp&)_>?2BclZsRLWY@wM%Sl zXC&hUMz}X_V;j9fkIw$aVbb?ja+HN4ltza$>`yn^^1Y=~%02&($OsY%Ztv2w#B_gt z3eMM(UGvC~k-2BMPv0M_s>aT(O#TcFl2xb_4Y z7BVimSD++cBr7iZCFI*`aZatG_6)VYgofSEE*)h=@_gTV3|nk&Xq(bgG;VTFhxKoE z9bRQE-;-PO2n}@AEv|cu2TO!8#Oa#ae{&2y-X|fe6WX$ts{X_6$t8ElqI_(&=`bo# zcQ-PiN#1+T9`n12inQgc5R8BuPb4=wSd2WxHoXf{3ls({&vmH(#b^fCDh%zNM&QZJ zO5>!Fl2d(pw4S7jE$?V?_rl#S^$o>X+|y5IHIyFM>o;Be;u=y#P}k<@2%YPk6}4G0 zcAKPG81TM2kWhEgOhm*fMt%JDv?I*3-G83THtCN)5p&};x`(29aWN0e6HIUR93&C! zO}~+6K89`L|#7h8wm+jq3GFjJNkjYKN?9vbJ9gKeJ#iEZ##GODO20XG2aSd3@OGc z-l!gWo-n0?noAyX{grvmW=9->7gX^VgP^l)=^|&Dn|m!MZRdR8Y}*%;&!etime;5v z@`C5opJ&OC!p``^j5ln>W7dpkn8kg0m$x%H%q?Q_Th?@=xIV7APVSBU9HupX)V3+42u)XG^8BrIK{jm)N69vb|iRr1@rL3-7I&@f3BL(evzUFkYmJf6qh9eJ@F!kK>h`;pEt>UzgPKATLKhkvf00ASd>F$j+TJF5M%h zRN9jp83OJcF7C6eem%*4k>cWcA*ZrGL|t=nDejWY6hERAXq$iBy?;*&m-X=-bUGbJ zf+gQT*2hGidVy$S)XIB5KOY{CjLZ_=EweJdyc;7)tG-;AfB z&Ad}#&;G_@WQHmB*Y2no)!vTFt)N=juNgxVkQ056Euz^t8?7RoKqWLFpO)X3?CwXB zJ?^?c`lQM&PGNJUP4CsMU-ZtYWR{C!#QT&6NZ`GQ-aC-|T@$!>a9jT({#M2C=lW-v z*w|8$%Vr124Gm6dJSx&zO&av~&s0ijB`_+AD*{;WQJ4_ey}Z>@+#2yMS;t3R=U!yx zaa`IK?X4L?MViqmE0Jm+zpA}?=?u~}Wz(psQtsuFfk9jKmbmTsEQ99~J%ws%XBq`x zo#L-MyTzAgJNZnRi!}Dyyw#}o$->|)_N88xJ~G(q<-YCeyIlB?m(MD4s{fxt!xN2p zInUn6SnlL|HjKsgE$)HF@wqCv#GI)*%CD*DON%jxaGt!d!3^?`4ze|%KKImV(GYNF zKaKz0ubkx;N!@a(f*uf`%w{zh)lQ+lM)~H2W(>w791}AODIG%ww>m5@PtW9(6sSTT z2JOVsSm-n3E|HSVtFbD%pfRM(Ac|CJ@x$CE$CzA-Ug~Wik{X+a0{wk;cv(|;_6rk%8fPNDCnS@7RK9?fTJ=0e!nY>$ph zN$}`nHJCq6eP)+-bNi3boB#KO!(TBCv@9NRWo&YD<+~Us=s4?5M)m*u1fFrJ9*H*X|!}Kc8h6%R9(_QM^B}(*RHZ&sz-Z z#EssHvQw45t>0zxzi&30KOKWDHAgc2e?JBi-=imOkyZD|kW;ZS ze~ZDAGJO`yvK2B%n?w9TkX^;>B5n%{vq=t|NY530k*82W%sUXhGz2}~@_p_fM z9xg}@m-H1trxBA2N+gsZL1QY;Mh=xL!NZS!#xzhNVrv>oFJoZMNT;z}3kj&DOQMN= zvIie7x*gr#B8+Ol%V3I6UBKPfDD(P$7UYu*v@_Jt;o>>hf1o$LyNY5TCH3_TnMm?$ zI#hh$S4GW>q;-`fJC|b9c{oUlnbh7vTHU_jx4eprM;>0BSoEIj#u2afX^P$-wkG?t zfjuL)X^AAl{@m&1;9mSLJ$8Tfe>n@*p38{dTMBFP}~8rMLA`eLdSu$t&{0 zZe3XkV^Z5|N(+IGj2Yu_hm({1t8Q82D{MeBDYNbMU+sOdeuw|=RgXD+o{Cs+G3Ebr z0XBWu3m)!aUK>%z<^hi)i&#mJHcT4iIeH7@L#lSva5Pgo?9$4+X${uoUua1*k$6cJ zxp*Y{pGUvsQBNBk)d??lL1{ggF33q}^R9D#9n>R@tqTy2)@PhexUvX0=o11v3#O(Kw2Gp@efMv%AZBZN-&fOG>q!C430*{1i#`VYMYT z4$p9h-RFe9%Yjda?$E)qT9<+5bU#!c<~6L$u&%;DkB-4`H~qDxb^g9e{y65PM50RhT7$?kn7a}yb79+Z zXJa*Gu`<02J4PKcEsvBU#U%^;w}_X-i_bUbvK15fZp_wL^E>Gsb!sOeN${&*de0r> zkmlz4ldEd&U8Car-YN8zX|G{OiY70D1S|~Py>kfW8m`t> zJ`s%_ZD*Y#Zw`IVDEz5n1RVKLQ+y0+?d#_fQjWJNjxIJbyO~0b&YxPCGpK{9ru1VI zsgkCnm%QHo>7b)QkV6a#ni=SMm936%?0Z5I)fw~n!mD{L%f_u`?Xi6KL^omo??=)= zZddfdKRjxoD0J^KcNNLH9Kuos2ZcvR1Mhq+9eHV-6_IwaZ2A-(c^|%zX9HTAn1vT3 z?T|Cs^xnl13-_j=NM(yOb6Syptp?*31Syl3vvr~|iNm^-CLXJ}WN z^glKS0`9|Y{qRUFBb%aLUMcZyqe$K7windIeSyVH9e9|yc{+ncpkzruK{BaDYUVc7|I`mf~KMy@M(uCDZY9zqbb%}>&hiJc3 z=oxw%F7VE$ob=VIr&6Ggza^not0T2>8gn)f))}RoJf}Ls!H}aK!nyZ~4{mF9>Cq;) z`&;|iRz;t`2{A$yMJw{g3+}%%H^Tc4nZZF0_+=JPREvMQNJDjEurdN^;}sGea`wkU z;vr?{itURT3EwCkx|Ls1nF)t^cXBvDZ7)a9(SmVjCra4pLiNp^a;;(*HhSeHN-)L6 zpr@Cv`INXr2Lz|#GeYDEz}R-9q$!g}vK0kk-W?a=p2}|Ne8ubMd+#9F4W4L(SP=zJ zE69zwMx#m%((cNK?Yo$+AKWJU)z1k<&TBnXJifWnO;i2pNqRgSo3=Fps0yMwQSNpL zyFImY5C_dmCOsqL55E?rOvG@jT5V1PGuH=wdJ4y@eclB!j4bq`E^cRRc#D3G!4qZR zeKlphFTnG-G+|$>4Sh=2*l%1@(yqKb^M4AzO|cI(9r{$&o%~(`ZU6EX%f0IIl>}hF zIAj+5bXWZOo+#Yjb*Upi&tJoxZY0AXrFcjFc$=>8+qRbfVG~|3RqQ{*qDjYjN-P~-$4m4a6DMVfYb8G8kv^9YEB>?I zDYEeCq9--kt`!*mt83S%dc{i?mZLs{ayPP(&bxAk7IIi}vc7mLLKznsPmF5%d9#z~ z)QT@md{G52bp6I88^KgcX>Xo%JsfQuiEd8`gD(Yy#Fdr5Zqi0{EzP&@2A|$k4ek9kn>_cGGo$7_;S{ zyP!H9nqm)3%`XKiIqh{rR}#~E1nK0L!Y7isRx|N=3e;BR3Oj zGoism3h)HO`r3lpac8p&@$m0d{g9&nGHtU%<$|gDo9qqiA<95-5!#zztA{oi85VC7 zH_qjB!1E(D4#s^d{CW^~#tyt?s6O2KX)|8}?JX-Qxe%&|e&s2qM zweWkq^%YOiuu_H21mgyRuAfkB9P^}nD+ zTA-C+e~ph~w?cCPZBepowIh8ZEsHv64-KNrNKknm9yA0g_G9JYg>nP>x=(H|mae*OavLYKs%HVu(I+mgNM}>)wFa^{E)2%> z7@3U6l7@k6Xk@w6mXEWIg)08pen}r45iAzNa*_m%lYAJUB(ypMtwNHI^<3&> z)$g@f=+%tawUUIJwiq65-%!NKXdZhHwre8QDt;;QHH&m(A5Ic`zh#AY8&GnB8Dh1U zSRZg2=f>eJ^E`BK)g?dVk}FyI?+V$4va>W|057yaiF z3|WL2KaOR<1zGN7eqs5~OmR=*9Q{IEI+WSA8ECovEOTgv)7%p91I=w`A0 zMv=3bsU{;ka($eZ7D8{cx4V$$?6hA>YJ6D{Y9P;>Bdt)$S5DJv9I}W86X8Wd)Ak0>e3J6=$TU!tAhmHNB>z`KmAWC>wQw}fh$M{oB(KKXM^Gv}a zFJI_>KJ`3NTx{L@I$pA|o&*0UXKQS|%_okY6S8U+MY*-%pT8IX8-q2^kg}Vi6^8nW z6njJCVP!zAmWg5n{pt#!&P@7C8FDB$r<6taa7;y7vE{<|vcWaKBUd0QGRp?x-H5zp zwtxn1)_dY)w)tV~S)xT#mJPcfNA&IUZH1J2zr*TO7OcOiVK7wi_=%~39XPa~mu=bu zitJk%=LiX@Q4MQQJi zp}dWXOo+XinOV{w@&+9DXezYU=VVBxHEIZl_V1aKk_iX;n`+Rc-@9ki_rgpUcn2Wd zW5j8%iK5H>3ap9?$KS+}4}Y{(gM;P3_0f^kl*v&93fAeu^B$R69L*8QWT)cR4A1IN<=jMcm?J(3A8C*YXx!XKCQX$fu1uh;<7EUx{7bLAXDfXrQ$RPz zjX{9)eAo;R$_-effcR(l6RubCE0L6tf16*vrOykG;X zt(4R^=POcLYmKk%TxT;_l2S*c$*l+T*JBxdLtw7ddkhSM{lZoK_nS*Jrgj>XVyI-u zeSD&`ZPTWYqttPql`jl6(H=v&X$nn<;2%m$Fs@XHexy*N@&x{aK!NmZI*Xt!Pl9M@ z)mzcO{4LY6e%kG$i1E#GU|F}T7;nbr!0?OvzNb@Bvq=6}7Jb}`#f#{vlpG!LtTNjT zZ}4;@jyFLtC4Ck5-1O&@MlBY3eT%1l#XFVe}wx3#tH;e0)6R&uirk$Q?voQ;(A2MG%r`GMUx)u(l=GKPit43zoH^+_5AiV z3(U+vruZxy&%Z!Jh_aQbDV3mrE9a&$p`lb%7edon+;zuOPT8HR6EcXV*_mx|mgR~0 zIO5MtiI|wj2ipGr4ob~T2LyNN-+0D1`7gfj5_$9L&-)ZdA>H%GZr)J@!IDR%S6eOh z@Ngp03V~1q&D2RZK2)1Z5{UKEGK_b!>K|T1l%)jY3g^fhSZT3qy-rEC@DM&NMZ;)g z10tRW!SHVZx^a*Hn%z(a!$}Bdzkk<#++q+Not{oM zQvB>jugoY34vUW;v&$%aiD=)4NfauFGaAVaoJ1$vq`9~~`}gnPMRPvPRzzsSCwr=aB$F>7Y#}l|QIMj0 z%z5XQAcjHQ@wQW;*U+Zly5J}@?7i#i%K`ZT?`XGebC67lwyAyvM+5fF-u2pqKAXf) zHrpm`io@3y=B=HXef9Wo%OKNWQp1xB)R zjFR@@vW!v|W7^fP#5PbV>NcguemsNna(+qyihv;3*X+0m4{7CKWi5ZmDB9 z>IyZ99G^q=JMhEM%*f5MaZ9%S^iGoa6j>-L4tP@~UBxi}-NjVOfj5O8$HOY&wwzx4z^&QhQUi;bg0x!u`A z#&FaCp@)Sa9M6vu<$0NokRUraY6Hge`$Pcd-8} zLWXz4naR?TM1~Y0ZBL9t%edxurP`+QT$Ys0`$!$?=U~q~*CYyOE1tPJ6;d5yP@3#>z+d8UX3KzFElMHWCl&9%L_8a6O)!=plpGG?rVXJzzIP5} zJ_5{;6eSVl#NG(Vn~qQ6tNAqGh}KeY^74wb)B~Jvk<+L?6Ia)e+1XdCr)&x5IFDZw zPGEtLu=`8nCmsMI05#L&p6CPGov-gbjN{RI6$BkmiE_);YHzAO79^b4dG^ErqVriD zFsm2feLMJXj!;$jk^o4L{(R^=G+bl}VtjXv^LTme9I%I622(j1@4MjGJ%~Hk^UG+M zTAvR%oUizcdVe1H*msH(aCQttfc%W)XAFR*6L?k1adtge?)`MPHVFtefL|tbvy}pv z(tu-soo0OV3J6seL!)5cK&@~(-giF^dJc8`x?FO07d0MGOOLiLIJ80;0-8Bb?VTUpkR@qO1@<=56ve*?FV{g*tQ z{tQSzUaLN4_Vj>9&leOt4^xzX{&u*6bkWHZ)yGo~(+?-4eWxFUuKPp$wiTbECMMVd zwsjs~2W&6|f%|JGbyvL+VW<@A3$Xm{y{D67P&f(s?Qlai zHHB_>X^H5C9xkBwhx5HMdncbMAOBEp$Odjb_&tJv_m>6NNHi;h!^4&V_agzZ&Ap>gcjGa3OJ_uB3)qoj4REwJU+oyDNcn9oJKE3q0i%!MHzJ3tB zpEuAm*h(6q9K=BkIEi@lm64IX0qak3^@eS2;Gz6z#M2=EelX$eDiGXzk^&Qd^AyqR zV$qG;ZzzEOx()-E4u~|@0T)fP7X%4_mX)0??y*?^l+$d!5n%IxuD5bxfa} zv9U2Lg5+4KB%t`iS;l;U=Yb<_n&8gh1?*S{gj+uz9bZF5A2fkT*Ly2T_9o2uTDD{w zS>$%=DMu5m&~eo#0&E2CZ|k1~KQz`DefUreZetLR-)G9}AW9Qp&>(vEwBUQp-&ZC0^yKaEa8XG- z9YjYLN~nNPm=Q|9%ZwJy{vud6po^u`*!gQyO=tV=;DDLl@cWwT;C_T@g3>Ra5vK8} z(B%1@v;Z(YN4>4WGPZJ=K=sbgmrbnQ}QQ9+*dGx5pxI0vjcBQQhN-~xTI?Dz8B_lFwY#^lY{ z`2(W4-hyinb7}Xd34sG<(Rw|@R+Os97s zO~(jOh%F8mTY&<@dBuI6({`GUy<-di_U`UxDj{G<5=VFll#HWQ@2hpYJlH^l{nOWP zailkMUwVgY^nCvp=l~i-Y=LVCkaeqS*Lh`qtnW#$54f!6CULKOxUBbrdxUJQOX_x< zSq9uT7jU^IEd1>}sAJV__>6e9mcUZi9?SudnN$|!A}3vC$D1ZggTRN&?x%-i>pp=y zKqa0$uYbC&_dCzgaXB4+?K*oE*gsnSNDeJK4zfo_iP%q#2C8)gK;6gpJ?dZp={dtq ztX4lVzk-C85KBD+=iyhtw2H5;JGtwqGiEbhG$1sl1DJ8S%rfsxQ{GBIw;wd!FPD`Hv0jfN%zWQ7JfY{TI0%dbSB2+8+hW zl$YYb7Qt!1cm&cJL{HAfUim%U=`{LW+NlWc(N(!8D8T6AMgQ=lR8fRTO3E>Ldtci1 zKE^qMm>k0)3TXNHZV^Zv04wzIg>nCtUx5E%tAX2;wBP+^!FpibBd6!8Hvzrm_eFIb_vU;d4(u}j+BH8x8qJ2Z?4Eb_INK&S9WR=(X!0P~L8nU=e;bIK~&lUGvaHoDOepGen zKD8ob(;uqqIvN}2==%Zo!b`e%8!X`c(0!hFZ1H8qV>8n{epHByX0-DL96HAE^eFg| z@Wp{V-TwTcx^4i1*?U>*$O%;c?(>EtlYx&Q`{3@=vnoVHrF@|*{aP8Ixq3;j1S|w7 z04xQx=DK|W{#?TJ*C0MK!!ch z4bZ9-Ai{>fWrO+cXqGyYiEJJK%7B2Qr@TQN;aElX8}68=djjL@1db+9B;ntQ031U{ z;IIXn>3brS&Tcr?XXM9u>;+phB|-tj{gUG1kieU*CtxvgUXbA*1-uc?K)aUx!LcU| zmhT%6UahWkpBbLD;xvRO+u*jR0W=QaqSoJla@u<5N7f*)*^%`k6%-UCA|crTN4m*e zjUE`qHG+TolYbM_p>vNO{<=E7XRkUtJKO&)e!Q7*3>ZXyZP1_mM)5azy15*`0b7wQ zerFn>AGR*=PdD^f2!lVudIk#nH~zppt>bd;L&sLKVkWmOKD@H5)~?+E&xF}xi>-m* z>F{-L!Q~Ao*R5u&-h;C(qxa$s+!pY?j^Xg*-SH#{`nU!$N~6H2Mx{{gf7fi>^6{YW zF$Vr|D^>mfCouwXJ)!a`^o<^e`X#9bK6|A=ZC=;+j|9$(XYbvDrYcy%S3d|J`{KNR zTe-CT|6G8|^0Q*fhe)_6TPdF_?0vQI&m$e^`DoYR^V#fL>)3LuaOjKX+$^bP>a15{ z$SHJt-i;-K{6mMp_kC8hlSK4H0G4}&H^OPu{Ppz3Ym+ScIQ^Gqqawb?gYC|n5X_K} zou8Hu->|O5`!9&!!WU|sPo6BLf2#NS4*010fcX#H(aGN49)8XOeJGt5%gFjV zZa(Z!J9`X;q11;Dq~IZbJt_Jm)LJOW(c4Y{0jKw%SHS2CR{fSpP@DwE$J2zHLIUpD zN41bM%39y!Jc}tB(%tY5pM*qRVKx(QfZy%JIr8*%n71dreba&8}@LOKe6cEL!dzZ zW7S-6QuL1CV9wD*(>QIR`D!aoNBiYSvgqTfGlk!YDeL$jKEAcFtx-(~R*dMq(aIoD z%2k=n=vv-qh6%OVo1%@Hv=)4|6Akl=Cx(`pJ_DwM+YN)*rNI8=j^gg{3y0^j^SeNw z4d<~mu1gt2s53CDV{Uz2fqhZE4%KaP8CJj+v|)#qDFcrIV9%(C8^&tfhB?S3u+wgy zCFG7#_OaRNtAuu)uDD3Xc-ht>vpuL}ffx~$!i(w|*nog8t;uu{CEzKdig*Oq4`uEDn2Yu#?+wb-aLz8#1Gs(I~tqY27Kr`Ho!A+nT) zQX&P#Jw0(tj(u_P+SAZuPaZP?_`e27vHktYD_~@Q3@E&Telq-}pTWxFw z-ghn_*6`OU>Ui?OPvCG+wY}J`-jjs1=c@5EVS6ZayZ4eyF@7yAp3k1$hX|T5cm`z*d@r6rtl-X19e*= zj22ro*E&BSyz96#=kj0eD8EG6C!-IlmY5w!51wx*w{^LkFL07qYhoiKbO5- z!O)G3IeVPb`ssm*aORoS&Dl2CB%MddJ%LFAIISemzKY!a9W+l6hG*^oHWJW8!XHWa z7vR4_(O)*%IxwYS{9E-so&ePo==QBa9?*|$o|w8icChCTf~`)~)6;V&4_^Y<6UypX zGu#-cAo~`VnUX5MN|~LS9X(~p7ppXoksz%9!;>R)^|x86fHw~8c{E5_uyP~E29vJ? zbiG5{6~*y8Q4INX(Pr?25%`U7yF{IC`eweh7KOh~&(&&m_XasRc!%(+s7yIWx5tME z944S^qA*?QbO*_T>B>30Q&Ur4L8&KSS}Q?TWqbCe=g_{T^}WsU-}PPd_@8F4uU35> zkGhUU;IbQVGBl>Nr%xfc^L!Y|^pXmHppqDkD7U@g(o@JwFr3cw7~Uq`T3G=Z{U|-HMSG?DDlip_V0cr<=du z*XeHZU<;XLj-cQ&mY(nx5tuJ!dJ}G`Q9aK{&twn25oVBYXDm9gNHq@JO_sxH5HIP= zyC0CkNw9KVD4;(#=j{l_E$p^GBmoJ*N+RYu?R?S%*JO`J8>6V+Q zc;tC2NJ-JkCx|$r7rNbEoNe~z*@V77GQ*CM-Q3-(&rzQnl9QwTH*K`D%~SpT)$)&L z^04?cvfdv}e4(aIQj~{mTvig@+J(#bSUBPyDPfF5C;)=unY^hPJMw5Ullr9>9RkOi)P*AB5p)KuE zMkz3ml8PAM2Rk{A^k{yduKL~LOsk$uW0OrNuoOh((iRu_rp71VK{l=<65P zLDT$*{U!-LJF2ucZ>-M@c_AX?!+nfS3=cS(Z!p7L-`#AQ`26aOjBJ9ycngtxK0DUPwPTQkgBJ!4~mq_0kt?#)#oxSw3nvUy0n&;9<^@q74o(ZP{XC|G5$2 zOxAA>%9%9PCsZe(_t(jz!bIOh8|1RRr7&8ze))&RSica#0%3A91wR?`0P@{ zYhcS$H`{(&*1~FEvH`X5U?$8e|A*gglEvx_>C7nO2@)mLk;tK3-&$%c{u!BJgnY-b zIkr(PJJjrnkFQ3fKDLW#n^-&S*9^YC~9KT{U% z8WYedgN7K`RPO!#YXS7-w$QT5$DyXk%}AMIl@1M*$_xJ@Mw)_2*T);!`FX)p?g+&l z?Z>&gO+fxsm>EP?XKi%DIOcu(P4lgMSc#xG*NrtAj~OpgxTPr_ZBZE|=ZuY67kd&C zi+lxo2=KEmTrNXc>=JBHN{OHh2rW(!ApFcwaR0Uui7%trfDw1t+3E)7Du7b`{?k$! zFuFK8a?q|b7!8jjWlC3odj1oKO&-D`XxC}6F?@+Z$ zx?{8W94Ww7z5xWcTH)enPPYO5E1qk^kFMDL+-&(?8|a|L9UteYH=8#s*Qmw*wX%YR zi8=&);+#N|ZUd;DJG;6T8cY#E*Ss0~_NN7CP|%Xl7z#Da4oe&W+y$-@Kget3$P{#E zX2^5HuRAbX!oFJerL@j<2BxAZvJ`q!o}PT0on4h!SdGquD8PKs@Jl?**eeM6#p`4a zLI_)o4E`@(7dkT&eRk5h+OMQF(<`&ej%fKfZI}&M4Xm%wy5?)L?r*aT8ozR!#(U-k z*)9Q?$KgkID}#03C2-08>ZVmTKVCf#UKzkadhq9Q8MJz25NmAhGn)4|oyoc~TPeEb zsFdvmg@w%98d>n(04(MW{++fZ2lM52=kA9?M{7_Q!F$iBpYesEFg5$NR(s4suKqIB zoS(prKa#eA4ae;t>oe=M^`*plgNu z**SC_rtke}uLDUel#Q5shbu$G*1b6ZV{#oi>_h&qwl;3<;m8w?$O60AbFdiHSYI(^ zq8alPHrXxpF_33{eGz`GzwJ}op|#)kYr8gmOmdxOZ!SKzc(`k zV&-Hcw^yM{C`CQt6DKP2kFj@tYv6^bjH9t=-}NjHs8%iA)*z?cm&>D-sm5=nT1^DZ_FDA8!a)EIkTD;+j{V0>(=5Q6TR7 zT1V}h*zn-z3Othyz1`hild)7L1Ft_}@Ln325P*#%Lwf!ymU6Pi7TUg7mUF#xRZj!K zB+PZ=DlhOLNryDBhI~KIl&p-u3qJ_=S=~=W@FHeW>NKoUep~QMmwwGH{=Lzw9)K1uSKD zCJQD(kt$C%LQ6B?+Cc_T6-$5_C}nX)_553m0fra6UO;EJ}PlQbar?1F>x(4i3 zz)~u&uP=ZjRFeTau3FV0_aK;d2!a$rE>Zw*Z|eOIKX%`(9Pj)Wf<4BC4F^X4H=es& zn6z3Dfsf~!z6Y*d0rp&|X{K$#=V&d_`;)<&ZH~ZE5a!-YfASS4Ad&LvdIbIka3BXhpe$I}wcg2Ei;eD;b6!8++_7`v2g+B?@}uY!7KoN3 zE;33RI@)W|*pnQ05}w`N1!U;xpA9beF*+)<`_QOZ()kH6Q)FnckD_JuuNMq#VIXDL{BY47BvU^HTk8D< zeL(8?t58U$=#yH&{U)XB-Jz!%E1|O?-)J{3S-|fi`hjpryQlIM=lB(JN*4 z%QNJq4iWMLeAIdFZdLI^X&kWsP@3V0rU4fGM0^gp_{9>$c3h)Qpuqwk^PBq>ZU<+1 zz7KPTfeU)LDJMj2n^N>l9b5F12mq+qpIk3-_Ifr*S^58Xfg?8Xzk&td!(r11%Aa3) zAK1o*@$U|s9e0>=dgqP0+uevW3_XZJiHn8+N3=k}cXO7}r}RJDbJss%udV8i;rDUb z_qYd4NsPr58O@2DV~NUjebcM)c@~Bx&@6y^d9*ihUV$U_p_}|5umfzD z)@K02iJ*MCU;qzN{JSH5tDm{@g^3I&!ljND6}@}kNFBE*0iORB?;GH82;XnK?prsf zyd!!*e7`gCE)(qZc@orL;U?Y;2 zs0IrT%x`WPSWVP)l?A(D|o!HUUq{{@W&5=U4VZpQ8HQj{W-0MzxePU_%;R> z3wz(a3ozXQaLFb>p0>fG^aoU|>;Nqs;8s=wCB4hpl1d?PSlLQZbpc1Eouox9?&syX@5aQVLkC|YdFDmD9&h~ame#&a zbPWNQ&^C7Ya*Y$-fB&XdXG5rC@tofPB)+`X;42$uxx0+%kXo(G+Y?Uv7{5ZXpYAqu z2Lvf@I%`+WGU*tLB^aOgW@MP_Ec6Iz;yIN<^aDi)+)qn}*wQ$kiJpvp;N`8LZnNcT za7MgQAoXbMPo!M`O<#v8CRgQ;s3q9-ETy;iInWUUxXYzO$le|q1$AGG8QJ|s5mBhc z=ItfgQdx2J+j9wcGpGMmh@^U{v{$_6#&#ndXYHs-PHsP7tJ z1p(<8tR2J@XL4C8r2FJWV=YAKYWnzJ`Ut;Ocn(H8vds&08RLxrPhw6}XtP&5pp8U8 zLFJuV&>N_ZkSj-ALeQLx%As)X4Piu>x54L&s2GthO)|R{!wgb>5>xiB#}qFuR;oRs zez}4(`SF)gC1V~L`mAzKrUY&T^>)061y@+A-FI-nq_gS`uzgt`h!DA;29Q<_&=6^M zDQQ-j6Td{^%%^;Ljkm23Md!;?>G(>MI&_+VDJ?p5%BjnPT$Xr%6Y~?1CnQe?lHqvVj*ZA<}{8y>H187A6hm7@sQ@Mi-xCR3=uat)` z_9^=&X%I|jvIvdFTpL%$tK0s5u_7;0=Q6d*1$_;$@P2XLdq#AH;)C$1)5qvK_J z^>IjT!x!*LsnAlnKC%+ezm10^1EhCqRl98JgmGtuO-lGF8Q3u<_-)bNucL~77x}1s z5KxUL@kum6t}2>wGm{bH?SZes75_b>_USYH`!ZQ-*z{YYVXYzYP}3YFWlGRNf2>!N zml`6;PcYG42G01 z^YH&_%TX~y7}I~JhcO|cg;Xr`ySsj#76Yc#{B?1gZl*-INNSY?k+g6AGiS(tv9ig4 z8!rAY*x}%O8y{$3#q9oaiSVw0bi06&c}6F*HK;85_M5wIq$LCv|) z11xn_NjqWQS;6M|36N%`2{$yBvfj1g^gV&~A*YE0#fX@I!!4n>9M zLm;_i$VuavJ79VB{))2yK=6{**-6gbW6UV_dxw3fdZc|eH!#98G%Rsh28Ja;=pZsY zlRqA42jKH%B_h!zzdA7@nTyyZWVLT4(X99iLO-3+@9Fc%tBk^{u$a??9v&oHJX4+C zMa=uk^_cDnpLWyNZBAEsx4g+~g~a|qs|3JZv@}W;q877#V*9Y6PV%_G)_I=S1TJ6F zJC4^Fa>OsCsCy|JD!(KMLm*g)(8dPlQT%6(Lt-YcVyND{q*ormxmWsBHDzOwU!e7j zar@Cvo!GdXpQ}M<467BiN-!d92bAYWI>`5=D-`kMUEQU??LuyzW*wu zW+mKI&bnN%{){!0TR5T31tb=zG-i%8krzQqnyWwbq$=@*C62R%4Qh1Ak;#+I7cHEi zA(VF7{YDt)+O?^-c!5KOBn};EQsUu{dLx6Mn74z*-xjoFRMcD>s#CwYb6zE?j+F;& z#cV^sI53!zPC*L2SeMDavo3}@ZQX#FNFhD=S!ge3zBIe9@ke!;E(HbT@D+>r2MAEw zHgQqygbQ4J-=WEO6zvXNC;?DwL1Lp!)8sPa-V&!QpC7d`a)ALieHOJtb}eiA|w^5EN76703H8% z!-aHK??sr}K_n6V7+O>~jDgK}OOYZK&s0yFH(H7EKW(Nh)8TJ&=!S3b_j-DmB>_2_ z4x_Lt7a-$Snr!-3L<%)CkoV~_)!*bhQ6f{h&fx}@WFzX#nNgl}ulNO{lqreDQK;YLE;y$B7>JTds!3os%S z?t6NmyawIHa0rfwlPS7U{+!kKPP-=Y-Z!Zuy6O8ZT0jbnSepk*ZV$t0q&FJ|W%5 zHSTQXc;O>{dgbg?Cd|8_`g|PfRI-0g(8+-M`Gc$q-70R3K~CYya%G^IdhxaLb)sOR zDN&Y8NOEj~{u~RS;9n|v=lif1LA1mD*~^Ux*baxBbN>q25|d!zj1#oSOMmE)Blt!T z^Cl5x!sjKl1s%~clzV?apfW&_9D0>fIn`Yqy73{nI(F) z66D=S<6cS{^T=YNFKW-IE9UK_Y}ZmR-dCEMW)Y^_;?a-wST)Hc;v&>9NPTP6C{~6S z+rWM`D^hpAhjr@(P#$BNV#Y|(8%=`wp(Q87o<7Ikc_y>0qI^+4>r8M$Q*E&5ed-R;i)h$;xjP zLYn0Yad`hiN%r5~T4e?ZTvn2_s5_xj zT1J#<`cM5pEL>RC80h{ZWcBsreW)NDOJK`So{0C5gM?-%Q~Vy_yNMz z!Uj&Vacf;JYK@BdwK)za#^(iBW(6@=GRC<{;yy9clwPhT*obO4Oho}+K7n*r1|8ex zPE1DW^j`kjkcR;h3XR6zi1Tz!>=03ExR&dzdMGs#9`ny3u222{ftdmafm#R0AfVQt zb&&PKDpepV8oyqu8Xb)D^Q=$Dzq_<(U2Ud1%?!ez(vHFITrjDbIvIUUMuL^#Hy+8- z^LRl~eJV_vfJC+wMgtQ@MZ#&BZlc$%rIQZ9*vgn&B@kMN!^h00IqB8&Y&#sPQN zD8BCs8ZqVwYYeb9o?QzYP7I%g81U$U}38>>&UcpwWw_Jt1r1F zKUXV?HDG3$)o0rLTRQWJ`}_9!^=M0k5uf|C$i7pmf-Nm`i2q z)#jP>WtQf2ddh>ZaxOl9bNYuN1|3v+a;dXLim%$ezk>yOcg>dVZYOz~ivAr))MisH`(M#tsr4ht%}Tx5Bf1r2Gt`*2>tx&fvQ2XeE}K)e}a7>AfYAy6SX$xz{Z3UzA{9-Pi`E zGLMy^XdO(ZS~ZKa!)Q`oB|v>}LjHKF)@m063uAIHa-ukz)Teyvv+xM7%sOHUs8?yFZh39wMHVr>AjAr$%8{@kS1yMli?!7$ zl8r2Q(s;9sL}51Ag6zL~IfCK+-BGflv`Ok>H)%uKhfK4|*tLuAuN8IMQkbX+W4s5{ zyo3H)Y*}QE)&6Z|t=sY)+>5Og|E0jJY9O~&qp8zuza%H$lwBnWIQajiGpW97xLAZ{ ze9orVNcS&H)FghUVRba`HnZ4Sr%J-zd6P}tmRHA`GcE#_xn810rPf$Cv)Dh4pg%ls zwBE-kX$z7swAba>I9(T$$l7L!Ba3vYU`L5VubSiS|I^mwh@#SH+Eq?K+YXK!#D%Is zL(s&F)oG2@WQrB~-o$W>!Ca~kJq?Q>2$Hy{N&8{RKbwu}t#KTEID+UP?q1Z5++IXl zs4#xsu#JYsKX-UH!TY~wBlAnx?(}K^>B1qYT^sS45^kB=WSp(Vl^$A%LWjNAN~{n0 zAg*2CP(By_3eg+idQ2cK8|@I-;2+>+6I!E<9H?PS#AJnpzb@9iVjo+yt%lWTG2_w2 zXb@tA{h+Os`9c$APLh#2+V8&dgO>4Sefj2Zu)v$r@>~T_nP$%s)tGgX-5sUoR-q!) z4tgFyAlP~f8Dqhd;VgAQCw|*~)^u#m@*rcHS)*ealE`0o_ES)R;atTlATwTZW>G0! znk<~CEhN_LY?#KO$s+~VP77<4jT_6XlJKwv^lF~!{4^BI1(USq@`sm69n2R=m-)Pa0kCd*=A=kyuld!k@yyq_WX0(Ty?gcBHhtPEQ5LZ zGRBva>SWdKNuMDYqg?`N7^Jd#q6KZz?>c(50!vz-Yz;>{)tsWtvy|2dXJ@o3wAcS3 zisnSi-=+KrnQ3a@-TAm)^7W|0AfG=PZ}gpl_mSlsW$7)mogMR~#$40EY%JCigKn#3 z2W(1#O7?NVWnEq2-I&gjRZ`W(hp?dKPuw+s|Kr~HV71g5pDpbXtA0OQ?=hy`wopRR z)peQ?(Rqb09?C@%$B%#{ZuV=TQU5m^cUt+l%3NkrR9eS2`OBP#<-cw@PmhALJ%&U~ zR!UZ<3D*`E!48j6%YR`zOK}gS4j=FQ&+i-?M@R*SY&>P?uH4TJzjQyq=G#s)9_2o<4d&h1cmyv>Io#-- z;V<~j?#>I(e$en-`d)!E330iITV1AJb7{Mbb@Y2;yG`J1*F7Z(w0~S^%YS-*_k;W^ zV;E7bUp-W6AlUD!=cI8x{#cK~mXtZMwU=TUtswHYqJF-QC?t zNSCxocejet-3`LK_ve~fjd#!t|x#pbL=Sn(=1RixUVM0Q7Xj7R%-sl>BU!W`LWytrtJ4pw;&olVH#HH4E-igHa6wz=_TBC@ zhc{imwDN8r!pyN7#d96euowP)dm1&1*Qj+j*@kaFneRqxpIhdNU)K?&pyh7-_{NS2*%2G&Y zs||ZL$h;gvAztW`SnXc$i6Y8WH>c3nI<#O3n=ys$cI0?(zq4U$)&`MLY9O>TfuDiv z&a;kDIs(g`u}`4K0u`cG)o)E?L+$zE2m)HXzq^{BAuTQ;yXfC@R(n(aHb`jd;r_RY z$2cLCeFs^IY_9)v)AU1QIv9;cDpJNDo+>&io6@6So*^v>AjBH4xA+oi5I|60EICa~(IchdCrV8lVgko_^4>}jE@1Kf)P zAC9JLiY_)Nr8;V)er?V+da`R(p9x6uE6X+pX`#z;axdHIo~^olracQ@HE(K^(B(Mq zWNB;=>f7~iy5uDZxU7G}Z{Iwe!9S3(bj!)*v)1o!O|ThlFPxs`VP)=l(#LmNadgPZ zA6|iyIcLd%KYD3;C-Vg`!K0)KCL{g1B>wwqpQWBGe-gYNWge1;hWYfOB?mvMZRpdt zqzV>|EX5_BzJ)*fTAYCVe{Z&Qg)CwG?=4bw-4nr}J`MhpP89tA;#YR#M+EdZL>fUL z!J?4h-S5egb&J4Yt1!{T;lDq{VG?S){3-i|2qajBwuZqBAH-3P%|CTN1hcYAOo=r; z5KCf$5)uHOFD)9jg?8kZ@ityCM@+lh_Cj=UWV)$QP zx*lNu?<&lx3o9zn$Ry04e#Cb9x&zb^kjZ|ZvPFiG8AFgN_n!aZd95l3OiDG&Sy@;_ zbaj{CXa4V^@kb$`CJ8c=z>0|MNxd%8KHP+BVjTK8UH)ZvEO4#FKmcu>iL`2<(dfdp zrsTiR*T(zQY*r|n0Q{{$h7p*s0ijE3v8+(e3X|DW*0vOz*38_d(69V|e!jy0c9iQx zApbWs=#92cpg!(&-1P#UVr8qMvr_|^tgjCP4j9IKtBio9OQ=Wyk1B8=?s51k_}_@_ z2TG^}nrVME=*%7)Qv$dFInXPzO!?kL0WB_(V*+vDxfU=y0GG6%2|7}H1MAJl?|a?< zZ-!X@MioP@_zKbpPm`qo|NBYu|7YIyr9#LZ2(kNFpQ+$X+Hk?esshD?3Xa(_k|@jS z5qEeZ)@K&fu(ecD7F6l|6uXqejARrbL2uh}{BNq`@gtBYSHp5ve10Xh_hlaXV!SC z+}!`0w0#h=o(09xLMa&>Nnmn-fdIC4%w04^r%$}RAIiz4FirT^UDmg1)(R)0x8j@ef751pDAip;)r11I8?!Gc z5o_fNQ!J8&*k*aG(UZafzoIY7Oq*g=2|y%r1<0bLDA+aeqxz7UWy?b(JVpOo2zViC z;)R^K^_u0N0Xurl6iMV(pU)fI_8YGUmzW&<*QFLv)b5eJxZw?C|7Y_qAff?tDGPUC zRnBlhJiaf}(*D1dfKp%1Si2}@3BZv&G zgFbFI3&6nxBVh131t`GZ+yWydLkmU+^lJipz81^wfm&E2Re%mzqP_0|(Ze6(}9_##5aKCTyC_e#tE`~u>AoWG&of2wkBLxB;Ss)1Z zpv3Lod*608bwAyf_MTT7^y5ApI0=9j+n(>=4dJ2d`nZ@uUwsaFeQy4dV7zumh(d-g zLB(ss)z(aBm?N>{;J{WGE|68bFH{4NE zUj6qgE%5W-O>6?HKl55%S+xl!v-#BDDBXzeh&>Qm4+N7iJ~~nTfn#Fv@TmH4MQ)0& z30p$-`iN$XfMgyY0T03C)n)TN^x7oyfK+k}%8S^U8XkD;ZsMe8cTE&0?N3chT`>s? zJpNFcR{pVqjc9FYJJpcYCq))$7D7^mU~JyQIfa>Sn8jhZ z0SB?4%*cOxZ?@j7*!zTZUF@X^n!KGhS1>DqyJ6$N4_H5ATB7*hJ~J9^go=uZ5{v+S z9x+l!Djo{*@9T%HhZF{jNo|vTaCL4L^A3s~|FY=aSA#xdD|x(V(z_Dg?^uSu7TCA+ z;6^*STlqQY_u{bM;&Ck@P~v`diQv;t&_-LW*PFF33V-sM^+w7XhHtKv4F+GVTwM|J zySa(cvf93yewV=e0l|(?bj;|xz2o}HtM_gDlIFzj8165uqGIJbWC%Umx)}cNc`+Gj zBp?^_FJgNSMXJF`<9?1wq0kk4k#Rju@~Gg_jd9SNkjiR;ZqrYWyi4eK+?DBdp6zx1 z*!ry8mhkbmbiCTy4OjSXXBJfF;!)J7oqFQ>Phv7&9={!R^{4svh~;DG zQHL1m%m~J?M2Gr`_*=tIG`~tYG6y@GRx`NhFmo7 z-PoV(u!Bz@u!Ru#ve51meq2$7z}EET0jHH-xr1u%;M5|A!5&S<@@DMZ$Hox;Lkq(i5r_*5t_nm z!p{`F7R&q%QXE7QD7Q<59Pe90_8kY~_T31DAF^5CC(%f=1xt$mg(84Z3~`r0Agz`d zwib*x{I>2$2^1=k8Fp>(6pb`nl+?@%5$5baICAxZ{VqWJ8riA1BUhk`%=8uV^PCi| z_Q?5j6#rPoz4(TaqQAV2%=Dw>EV>_b<6r*+!8@;e+Ajq0+#=6KtC z(IlolZtjzp^3)uA_Rh39tJx3J(A=rX-b{FO(6(?Et)^`DYgbY4qW#F}b~)y+{+Apj z&mtKu>9{pzo@9qsXCwaCA%tu>*@t$|9A$aiXmbCotNeh{ITxvOgkfc2^}EL9#Z>Q4 zGAaDG_~?$LGI)H6mFR&WOPE6OYJ?!HQ`N{dY|24?Is0qSWljwN6eZO%WQk`G8Jj>H zS%@4mIn{TvS@8xq_GnSLLKs$Vu>pc1rV$opUz}_p5Pp<6BICh1kn7~DS^T#RWP@PC z%1Vmz=q0(tW%>)V_Y#9!WNGkHe4n9Cc>~Y`?glJ2hZ>%=ce0O-pE2OkSwd@caYPWr z%3@<@=uMzzaf4Sok4c#Rr|Yo@<-3b`|C`c{{2*p3?E5UT6K3jf{+W%O9F-hO)op+8 zOwlaKnh4+1L;9RNwv-EnQ~`AcpOcje3qCL|i}}KqCZm{>!u->&OrcqV)M-eg*nb}q zGqN-^7y|RNIZ;gBe8uQHJU6O7Fc|8+5lSNChk+#;=|{*#)^oh6{Z;O?^PGWV1g-fd z`oF!qk$c%DG}3D@qv9|wIZ7cgw%a^Jh8wmhBQg_@^i=`h#WZe-+rfj!ujkzf4YZ~< z1D9@5x)H*q&D(I0_rD!LsVh~|vaHu}^e-%tQOU%dI04fq);UREln*nZ$G%6V5DPY1 zFFPX~CYeddT&E&cxL@6@YbGxowXmP_-@<(`mim>GB4OiD>Klo~YR7koYX;=GXl5$; zpj+%f*DJA+9;#54rIOu&XXYNLD6DT;vFK6WMfFrSiJP+0b&T()NUqj% ztK~38A+iWPSbH+VwPaz=;QDQ29|peAxTTtE+AnU$GfW4L3P}$WGlgQxO z(>|l&QT%_I87U$ieQvB2_!4_e#@8uvH8KTB-i0+Sy^B-zuB;x5Qgdh4SzA$Fjht;u z4vqI-PBDhoBXi{>Zs#VEbDP}4yVfTyT7pA6(mouu&!wmI-nc|k1UBBEV?jIA${mHU!miQDJA^3&wusN6V*z@G$hQw-k3thK*%8ywP0UJ zLN$_wWtCLs?I8OA9D)!sd|(iX9IC=ayB}KyLsGIeIr7?j#leBU-{N`X>P1&$2ddy% zJ4m9p9T8<$67D1JpFt5iVi3sjsL5!%J2Jj9$|DDSW(lv2$rsVLCcNt@883jOcZ5Kx zqWw+9<1Hxjcjn_nAe3qvgYx57;?ID2a(JTF0J@kzi{Q$!Z}&z5DWy???D`7{8FHu* zp}E;>eBzpxNh^)-5Mz|QM1;JS56s626agd>vhL4Ud4`yTjsp(;8|Js3#c z(>C$z=G5to0S$DRtSTO{g&qFiwNfy}AyR`$!9A+_;)J3Yh0>9+fkR3%^fWi^tm@-d zm5U0tVUYFX_E-@J5-FtvM!akL=(}hJC!DfV%B>iGa-r?l=mf!S5|6n6o zdCn%2YiJENuOSyk`h~JIZ+?vy5QcRQw!iNF$|%W-Fi837L#&>2rVXxHQyv#b$)O9* zvv`(h;^0E0|}Cp%{IbKB|>0 z#2pIb=yjI_2u2?D>%_%~VR1gWa{)4A1QM`_xKAGvXi(!Vl&IJn<4Iq}w?xPLSbQ5x z*rkdj4cEbsii~e0Louy&bX$1mM&D|P68LEpKRz`tH;j3jfVLE!>YsFM31ko>-hw%r z^234%)+!=#%?L5cbLBU5?X%qnG<|1#2ywf@>IC>`vN%W__!nQz(?`uU_xGDG3-;ZS zX2&VBlpJFUb>b8O-SoiXvaiq}yl;h+ukFZ`YVUc)+5D2cTpS1R)|70VQ(L4dl9 zL}}UAbCH5j9gw@Li}Hi`e5VY5tbZ{> zr>~K6h=if!lgeqHzTv=!3xdX1Mf z;@*t^wPYYcW7-kJ{%Zik@x%Be%XT7 z`qQ$KQ548Cd+Ah#SVlTju&-R=e{SA4M%iumI7npD70ew_I1?$H8K7lu(Z4WFN6P*( zXAYX?P{b!(ysG^3_O^o;O`Kashy6~y ztjzlZd*sNXc^|hTy9H{CT}k_ZvJ++?YhxBsDXG6%8mMHA!1@q;ay!0HOe#b`HKzi> z^nrMo8*d{e9B^o!^Qit%Dq1_Ur zF=pv9>3=kWphzofT@?vV$71NqLwPX1q)Vm=&Qrt)InLf%RH%~;lvWm}U=QE5_@~YL zXnqt9c=8Tx%ybTK z&=r^dwpd0A&bw41q<)`_7LSG4kzSyHfkhP0VI(izszZ^Sbs*kVr71c+;f%d0xKl7anaVlnt^CM#?uGgA43sdocrUxUX1?8 z#tb}%VwR(pcEuY6#d(?h)QKxrhJ=ao&&Bl1Qcb1P9~m+bl5ix9!p+N?4_-^4iZ6DN zBD0gk=I`*OSLW^Dx11!L%(-N7D9TQA=*GoD9mbu)*J$e6m&Sh=9R8Z%gkn1X>X|^} ztU}&U#Z5NL+v6)PUArSoHZzBdG+d^dE&Eceq1L7I$8%Beb0wZ-`U7)Gh7sfud*mN_ zI}Xorr@H3ob5&Gi3elA81(qnH&C8j%}!Q7dg@9}br1@G6Mqo_0lZt#2(4a}(OI`eY0%SJd32y8Pc zNfjZDGI3T^qo-uI62$?GC(uj1l%B6Mp%PiS2hs#E-P}EO?-;K!%97jlpFcYjp+9JT zG|sfkUy*Cjhtfo|*y?U*%laqby(0tW>V&#c(`Nu6_neVZ)>vU$Y#x=5zqO>iT;oU< z`(m-QByq8^L@v_k{ennCd8BpPc5qnE?mD61nH24ZbmR9_#l@Q}vg+z~5TJYmppJp9 zSD&Tgoe31)1cexh2pJ^&a)}I zmcx%mriKVk5&0ivc@Qql5hHk&W-(XYjgsm_yxuFWHYdKxMS&4cjFVa?nk7h&N*bH; z4Z}224YD|kEfD5$Z>`?JRj!#f4u09y8rbrPGY?C)+m%rHY^Lk%7V(epH@bLlcWtYQ zp<+=cExsjPD0>U5#f}seqHK_Q)3HB9AHJUp$hq9^OgQesZoh=&$O_iML`u=TmqnPK|R`_fV`LH z4eBou+@uOkzE+xMb1+v3&ygHvz z8xxqpoJ`6R!C)-j*BESWC}Y70D24ZsBShM6ksl}fgO|@x_^Bf%W4J&rM=qN+dYa)o z22^pv=TZt&blT@by{4!rjwDV5B3m5_vQLp1(~SRTPB>UOUKf1K~9095{Spk)| zqj0M6JBFW05p*vY(#JVgjzyn{h_j4Tv0snsEP`8q=aI^ zV^~!Pzh-0-Air4PvYzsV@D%dIpR*AZ;pvj-D)(q|N~!!1D*Dl_N|YTQCH|jY0K=(? zhDY3?V`2Hl)4Io-$I~eeH281-E|={eSG?bGaQ~N^z8UTBy+dI(mhDBEROWGkqFaP{$81=79!J4_EEVy-F8cK`%xH zj@~`#4-SsVkvbjMY*M8GUL;^@u6@2n*N9*HrWi>UC!ZjA2-$-xA3(Bslz`oCzw3(3-$%Ij$$U`@EFAIBo<{YaSNP4D1#)t-$+T4YhsyJ5!groMwKQ`$ ztOz#CQtWWQ{wyDDn&={)Hs&tlx4`0&1AP#e+2YirdIuuix#|2%wn$3>WO%#9Q2VWH zSpwCN3_;6lspzWCY}qJlHJZ&*O+f}-Gr!!f>Nj0e3S8V=HRmBk=ex5R z>0-pw>VBnS)`2`qENHKWr)1S=l3G7HammITLNt{zGI}u6Vfh&?FB#y%jPq%JxDp|} zZ@ZS}YpkE>^tBH)LG2&yOR4_UCDt}WX5cJ)kHL;MiJGTV$>KEW7>r6Va*r5c`Fr7e zuAldfQI{8ATc}XGC*})7d{T)tan{*?doSIem1uf9@)E=a&M`(QWL$CvAfa|SoNfn~ zG2<8ek+waI&(qAkrNyzj-Yu^}z7O?-zcbn$Y7X&3hxyy#OQt5V6cB!%qvbW05C${x zCEH>KX|&~roAYj`E4|dBLe64& zCX8Hdn?R$wLBH&p7&SR#9UOPiZD&CX(^Q(9aJfLGPqH%q;+#*@<-kDLPlYU|AU^&( z#c;{IX~la5qQ$3NO{yc~fXnrCstxX5(G#RY1miSIj%Deah~$t?2n z^1}QQB!^_vW38+RMRN%cfCYRS@18Ew>wRgm9O`34@oCv92C_N?eXXv~dAfq3I_YIK zAu54u?+a^|bm{z9k&RV4#MH=i)uXB%-wHG7cPBT#wz583NS4ejgtUmJ`x{v;@|y4^ z7x@RPYT-tk6u|HaxV~-yW$lxOgF)w8Y#fF3Umjl6?%blHsFoJvas1Q!5fa$jU?anH zd@;E{)C-NZe}hXCieK7tE4us)E8gp=!542(?X4wJn3kBA%!1m#cTVzhEilLVwHt8QX$p&r zk)Exb$*iWPr{g>8i#D`WstjzY-*nX?w>^_tsP~}E@j0PXiH{8=cCzs8Zwq=g$st2Y zrbwZxnvZ&$z(J{qr8iF*PT~KqD;E@=%qi2LLoY`c_o5GSry>(MG~+x7QNjWr#pI`* z5lu3Zl?ZR0)tEREyGlw+DWb8txGJ_1l&Ndn&&=a(U9H=x=+Rljyj+^mGR8DViG+#+sG)aoj83Ij$rO z+*P$Q#>LA2;&0A2u_X+3F%bQYEJYMBG-cVo@&Y_HmX-Azk3tw`Mmm1#^`&qcP-CEz za3Q}DwwPLv`E*i*t6gi#+EO{$WN+{i@lD_tTBw7<*r-uD5|-pbV~`P@L~diF3|2q% zGioEslQD&KFGBzR5P93gMd85ZDNkz}4rzOgC(GAJRY<%YmtNnl8rBWBkf3 zY7QGr5E9|$P|zj&Y*Z8;_)beL#0=#X?ie_+tdu1*zT#Au({H=E-BYKhBqcu|w)*}& zxl~1M0Mq;)eR-zVrSki0LH_WvcWUoSf(%s5#1bDRrc?P%_|!Tdl3R4Rm)U89i-tmg zu*YcbtNkFZ&F#gJVqPDmB6gWZ4$HfeWOHpxUTXRc(-$h1RLz<478apqqGK+lnls+I z!D&efB3=z+3NL;@k)E6T3I|kmrUhkj%OoI=&V>F8WY^ zJ@~xGmqt{lQR|;fNm5p*T6#@$tVt1V!lB>qns~PRkRe7EW9E{=I^&&8|Aw$%(~Ev8 zCr=9{zo;kfbiXF>>-&bxB6(la;bf(J4k;NH1)_cz_capx$yseURn5w4KR2q50OvD2 zy4ma{gND@t0{oWODpebR5qElS|udDT_?$ZPLPrVO|I?nMty)5d@6v=i>!L<$z4U!y+ zCcWVsZ8w`4+G#!DTB?n@gNdD{s|<3oeP4)%W(*r`OKD0eg(f_U;*b|m=jD+_&{v*x z3A(j~mD5a{(MUiIXfUM3aA=ozdFb>i7&k5L7JI&GuV5jG6=9i;bN3Ezc*xlm=aphP zxVoeiCVJoGSPu9uU38*LAeh+>mdJSoC*QNAOJEMhzU=jThIji2T!T2kyBZB}W@9qE03odQ_= zN1r7=Z76Ykk9p%&F()h6TV66$Ry^J0YXG7}UqD%ztScn!?`pIWFgVeSM*zm`6QdT9 z3D;jlSVNO~r*g~jr|OcAi-8XxD&P!htW~VmvrfsN|y09`dg>&8gwI@vxB_qEqt^pbu+s@B5vilA%zfouvD(S z)6$KoM1kq`j%kNatBE3(U>WK*I!-mhIUvjWn?FP@XJNjxU6z{XxQASz!snPp;MO_z zT4|tgC9*56LBdS(Y5r`VNS_)!x)57rJMfwGA4bCPd7`7T@H|w>Xj1ChE2BfVzdDOv z@jd@RN@`HjHT*Ev$WW$%&S()(q;ffhx`<|J`F?OII4ZGxh&)~*wK2eK_mhJ^t|TPd zgQ=wwqXQtR{KqbND6A~nCe_(E3NyBh)M(a2P4d*~fCa^@Tu_d|uS^!qpzknzb-|c) zF+V#dx%e_c8d#tKV*wstanaDTV5A#=dBQK-=|QC#mdG6jWT)N$L^PPpNQ4nGGdpXD zM-^;N>KAj+66_sNMoUDnU5zVYYagPkv$^H*_`;xYbek`XS2?J<8S5_VtDysbC zB#jQVs}@iqcZ{A*z%kP^6#;@koPlOuV^G6qb>fnE$AB}a%@r6|8`mQCN07OQM4=DpsCoMQ%~f=SO=ZY^Q#_2k5*NfH5CpA3pc{Y)3fhz|i(z7f&L_)rHKt1^7T;NrPNxW=Nj8)5=oc^*~6 zy$-(XHxHLhDV8y}C!^=?2w98@-!7#3_P@b1w;eyXSMZ8}gMTr#v@}$uBoNnkLGbM= z+jF6*;n8G&b7Ypyym}Lvc+X;-{rHi-US^px^^9Dl*7rZZ(jISk2mQW<r`%B0lFN~PV1 zf2A(InCC_YrT#XMp-kDo7qxJ|Ez2}K`$}~$%k;>fb z`hU6o>^V(h=Q$~yrqz0m0NR8jl!bG8B6;^L-_H*y&fh0zxh=${Jl-n*e*8nRS|7lF z*b*mrNjMz-Mi?*;#_No{+3$#|ak*DcSH9}B`V0U5#GVvC>f?DZILd7>aPRK)@nu6K z;WWBf%-n@_^I2a1`{tUgJPNn1LzJe8<;nN$rmXY7Tu5~J1fvD_AwHfDH~a15LiZQ; zz6BMwui%l+`#8{4!>++%2(z=>I9D5gZU_jZUdMm=^-e+}O4ZBs9Byv5W##l>TT}E^ z#+@hqwO)$YAn@nH&Gx42{mnP4O6?|aOW5?&hw_f-<1_D9FY*|Q$FtCdzW;DPTkyTZ zw6V0>7$8D_xBZ4D1QG)B6+hG`h^}{+7o970`|$b+LrY6-XhIFAUZ|z zzutU!akz1&{Ds|WW(+92?Rk#B3x=6UA}K<@*Bdtdax?n3`;y&aY!#Hm^H;UrH+WD2 z^hq{PG#xKu+<1n)g6UpGh{J&Bi@%;^zTPK@zrD8@e`byrrQBz;@<(mdY(2t>kZ7$f zSy!3te!Xcs|4|pHC_L4wY{1lUVI&pv6ThlFY1zI#Oj};FZhEZs;{oLsyYn*UlY$O_ zf|3M?y>BlzMj|Rre==YGN&Aws-Y~yHy5GP!-Eo(#C~q-UZH~5A)tYTx)#?`)a2Lx> z^c`9n4CxJBGA165JQ1vh?hFnIKc1@z-L2ZnWeIWX-$CvOtNA0gyvCc(%vpWS=yhJA zuQi#k0B7eU-ZTFdhpCg! z=fbNo+`lC{SqswGAFW^ia>7s(dWetG4@l$nq*WID$eFO>8H1ahBV)st>G*ds(`)}z z$!#n`ePTxQVT-kPYgqt+eOuU>uP3qRezTymzzGM5&$-Y|x&Z${J@)+lRYPiV&<-C^ zv(z*O12etD4(sQ`DOHB$U{C?qjqT%~XF|7@Z1#$o1I3C2ydL+HV3uy!*x9WDOr80k z&pvIB53LKyT`uz;p=&>`&{=45>}A z!g>!c#(1tQUkmOV+6=GWSmc;&M$)FHcmKQU9Qadl7w|n2Z`ysch+4GndUOZ(q#Rq> z@K4&{bEK{{ppIz78AA^8GNbL3{7@iL}!%-xXP$t{CCU&2jXV;qX}} zyw>4EJ(ooy5W0lU8+b-VSB?S}O2oe_{?wB--_e{0XLPhE`3aWhwaYKt%T3I_H^XXP zHygMk_nR*OjcOcqxe=G$Tw$xjlQ{qVem7!gXJP<4F9P=!c8nY3Rg(aiulX_W#YRM_fjk4bBID?3>nr9&0D}%MBuD@K_!(d}6uG#$ zhc)K!o7!$~%gJF3Fo+yExhy1H!nSt5Re56v_mK{*LRVtd)%|KTW&NAeSjw9N4H#^N zK}*la&+BGXtF}ll{_e0{OX$;;AWDG994E&BW77(i5tckTxyE<`PxyL9)t4c(`47}_ zBr?tF@t)vk=QzG5Bsae0UE}^TNbl<{`-3#Gys|?lT6l*Cc3>G-B+QgR@bIbNtL`+Z z1IFM8-gME-B-v~&wbtX6%jvJH75TH|*UcBvFV_2K_X?Zql`1=SuBH}#mK0B@O%q5E zvDx-XWA&TSx@oR2Qh!K5|9z`>@AyUU_Rh(yYowVxNn&oq0NTlSDwD=(kzKE4+F6q8|KYxmF4Rl(%Fe368R{;`7?ZTI+0Kn+LNv4(6v)*(~E^7QCL(2omHhV+8(}`H=uuo z%a8!o9Hv7quPudT>A75NOm!4N?lm@xbI6x;?* z4foX@vOYg&$N+I9OQshag-gEs)ZKA#)=l1;1}jtsUrX`_ll%SH^7^kUAskuBrDVo< z`Y{3B2i6no9h^Amo47)T`1*m&qt00R$8!r9R-DCe59Msnzs%$g3HN8Ep6dZI#RHx> zBk{s|4k`7VS`vj&bfHse_oIM$322giM;e9i-QM!ljC#DfgoGC+EP*%TcLH@zv&QCF z8l{$jOS?L}fj>uV>w_~enLCtsUoU;Jkx)e?Pva+WIb*^G8|udjtO0Qk_GwIt0j4ar zc9U_MGe=d52EA`0g|dLg+e%9eSrcs*-|S4corcr37DaNEkdf@$8a?;3U$tdLdKJ-Q zZy(QV;6sCzSlCb@?&JM?qxMe-8o3J8Ug)Y#;A+GgtC&2Sc~ye~Qx;m%ILwdzNCmLm z-!k3j!W>s+r3W*x4HDF`+yOLpy@H!+=!g5Ojmr%CQdX$2!o7|UP2D$}zw{)y!axJ9cZ?8YgqB^rB)#U~MbiiBS<8g4*6$fQ zh5n+Zoy=mL3=NGHsm7}>71_!s=y^?UoE|Rc$P$LBw{f|j?%bK4_8-aPgx^=(SsXD{dk%va5JDro;P6PCP0>>c&|>EvAkXhMr%VpSr$J6 zK)p4xy>_dxB0@<#<7F6(_QPam&d%m~<~M#ijm2s`p48Uc!`=W3GXB=}adbht9Pitt zp16UZ&GH*vA;ih*0?q%%GB#?5D^obF)1gYO>p>~RNfr;MZ8GGiv$!kry4GJp6E~`S z?;_fcNA}_o$d!dJ3IWMxR<*P~T!!Ini!tfV@O-F@HkJ2%<4^DTHLPoLdEZR>E5VN$ zHn0oI*OEf%=h;79#uc%yHNq(3tnI()YgXDOzn36yh-CAmh=-Qm7TpEqv>ra54L{B^ zi#$XTV!mYQ=lO|t-i45A35>J>^Jnk~Rs0Z2b~ zcXvgmKkBCd-t%PD?;`L@R4Z1yr`~w`kIL+X8%c(P`t?!mID11&jqQT)gqvOp)8~ zW+o>WgF~x_$2{3C_V5%Qt|^xIbxJe^QS}=}bdn`;B)40Bcgs$4Ac`&(k3R9=0cPwP zaQ5G~IMZfu+ZPuV1^ERav0Ba0RJ#Pn;B^Dsu6TO!Q!QkhY<|K3y~u-@dcl|17HUYg(2OU?==^{ z+tyyL+-F~+YJF>9=a9?K^7gmQ=348*AClDk7x7|JMuC$DC zuOz;}Cl>F!OS6ajo2Og$&JzgCft~Zfk;wKaz9Q>^j z&ujkuYWO5MfK%7Z!+lwXPzHmf(}nOw2f*+p!j{g$jvfmsg6POnHB1o<3 ze8AVAhXIDt0N)9!7l{qO^%>4ia}2OpOVIk@9t3EASqaK~c%nRj^mp?&gyhpv`xOsx z@hPpS0uY)Su<-*h`KKukv)0Mw$#N}b9UYxiK~JuKcUN2g(1rehBY#0nO&o~(R1bHJ zCvrvi0Y`4JTai^!4YL^=z+KJ{e`SDQ5{bwDcH&D%sP*Fc3?$EDoIhF#@&h=8@B)rw zSbpl#k`939Gw0KQr>m}?YSWQdDiYEKUUxr>;;v?RHO-MG>?;Ju%oGe{+u2xaePbi& zU}pgG7+^TEr+oxCb%F&_QRJxNfZ5y!&R<~}YSwoEEN%j(YogpnwrWh}UXO!kMPIe+TKXRVi!{oyIZ}7P={}5_#q{_Y0?+<& zw>AJs2b$gqQLeOd1K$e@1FsXr^w&>B|0D0KLB6+)`OsV3F>M^_Os}cIdjOCu1}nys z`$qDnIUhg&)7ybD%0@RjH9No@1LXN|@n{A_$cyI*YSJByMyjah`pZQNj0^Jfr$c%g zr}f*a&J(_;b)mGBmVW#dNGH-%mdl)(^xOTZ@} zK-i#NZx^rXDr{8P^2{b;?9x@;pn11=`zC<}Sh*YTA_aN*fu&($W=6uvi5)z0T@IPq zu76pO0hZ}~G60m)Tf$&Q+Y@=`2g@lOiYWdVD_5+HQ4jF9ES3|RmNYL&B;iE=7d84IL63eXx+K zU9sd+$0abGTUQ>q9@Xk)gPa$=s0+#tUsP1oSM8?YqTyr! zpIh4&HY5!paYZPQiZOj?Yi>KAGMMCyg1-`uePRm(Pll)UvP~5a)6(kaXB71^4Z3V) zX$xGmy?HfVHN$ezfRd`CUfM6&!Fw%F?f@1!?kK}-?0v0$-~Hgj$UO#Jjc{uFi9L@2 zdhm%z3lxmv!Kk7V9|>Oo7ebp?gdu>&h9i|4Ec*EHkFB;O+H5Oy?QU z)im!NX}C!|l(Iy#i{(uh3s7!r(WZdqx==QdMW4&g#`OC5Z|>f@eoFMED+h<(FlA&?HqcH29IZ{ix!N=p*kMX(-{J{+a3tHR z(WS5`CRAGCTE12(4BU0(Eh#_h9qbee@)8ac^p-K1^>+G(VLz5?qmng!Xh{ zLEWp#Ko<3AwZ)+%2Ho1owhWWIgT8kLTGHvoiSlpap}qB}s|a4g6uJ3-`{7h@FcE}; z{4*SUBNezMOb&nYel=M6Uiu}=-)Or~woK=yE)MkH(#6NcXt)uR?>Ah1sIPBivHwke zdv!Ga9S*)4HGn0$8a0Cyb%!qL85;d^PW#>YMp=24Ie35N1^z2y*46|BTpV<@4id%7iBZdE*Vk*z zPi+6EjFrh+@kk?$Al-C5u&Q=;)dZqL8<@2PD7SKO+e=9-xGvj%)GyMQ8BLk0w{sYH zyx&{-j(H<{BqH5_LHkA>z6_2i%glqIOrLgISd3dgU!nm5qe*JEYLHV@M62Ax3MR|S z%9_Ekf`H-X@zzT>%Y-Jhk7HIGJop422^2BXDV zGoX3`rVx$wP1RPjR#Jy7pPN^h4G+@atm_jDS0lG!==*5~`izXVMw*p(Ejz8Ng!nT- zVL|F*fK=EuDNWS(a7WZL+Vt}~*p4mj^oLbKh(>>VQvGz=I@s^LLblrTsDV8=P9gUl zwh*i+-DMU;^CtUs_q{{m3}@=uP~x&%>S^A}>|Z6(JnkE=ny!aY{CjaxoR{bK@bAt< zI~E$gXs65dw4GjD7@UG4O$|WEg6=910vP{pbGKQj_ETAo&V~Kr<7?sLHN0lo^|&ye z?vvuOwKJBeB5S*z8V(fwdd|ntz;%m?KhgqRbj+93qj~mOxIplop{u)dP^us(+l3=p ztf)rA!^Qa;VK$sxJcFw^!DPj|sekBd1LzCaPUV>mx4GaK+_!2XiFuRZFCQt>Dj|3^ z`VC8^Na`5yE9eUjUsw}A>>7)U|G*3(3eL-ri(*GcxsSD)EvPF9SXv@)_qf^wfz8w1^#2yhrajPeTOXROMksVh|ZLO&&~2tM0k#yi^aT^2-4V1 zd=EJ9rhQE-H9#!K_Sdg}(RCR!a?u&dWwlLV_jRHQ z5^7HxD$S`ie&GHJdp}NM-wt2?ZhYT~8QfL0Na8k%B&#>S7~avnx{#bjs<3EF?C`!N z!{<>V7Dg_moq5g&7~KK|(lN&UM2%Y@I@=5%_K7L{aqEJ{@l{tkhgJMNKuK3rR6K3v zARr3`jw*?|c3C1|YYb}X*cNH72@>+YC56f9cMzATUWi$p^2!(uC%X=5#Hfu4MIEG6 z{sFb-KGqPTmnu!W0p!^pAKnc6dqv56dlRu+c=t1zxIv>Sij^Ocx~sQ;wQ?8dsZ<~! z?7CNf+>AuZAL=i^D5FMnj zL<0DKMzzlDA+iu+h1ed2n`k+%EnLn9M8bJdcH18`dA7rE?^$x+ zN|R0LgsZ_9^hX*SHgHqtxIPcwB-QRd&6kv?`G)9mu`4gH_QL1S+WPmgmTePRR8fQwdQBLr zRWUU;*9VRy1AzbD4dCfRz__Fjcn2yry;he?k}Dbl5NEKp=$C%d0In^4elLhbO4W^b zrg}3S=4e429U5le+1+-eRr>lHlCGw04RDU^>R9VL9X-dpKf9pi;Vo*^ zuejymjkx8*?RNl&^O`4u_9q{O%0Iw`4X4HAfi!fGHw|Ocmq+Ez1Cd{-RjB4<3stK2 zUgGY`><+gfJ@L(1_y3Q*?~H0H3b#a2EC{HGR6&s@y-EkANvKi+(nV^(&^rVy6p^*t@ zd!)`JQ9@ra5q8L?rwg@dbh%7?XIY_HYzSNtAPDLD^k5Pg)hz)A3vg<-{pX)+>DA30 z9{NN$eRjq5ENi`n^v~n~Uk_|i$kY;78E6x`7kPse8JDNGc)Hs^AHjRBQ~xJX8 z#Jd8>DN)Wm@A0q}G7u6d{kIo8@Z89v_d$z7%7~tP+{7#N@C?Plq__URRIcq#_L%u! zH>QJJ&-T8NnT;O-<#vdYdk2(u5>_ zciO?6Bx9D1S4I?9Jf~B`myj9WfgM}}YbYGhNIfR@4-WF~+6?d7u7`)yr z(6A<#1_Ts-yU-+i{?7YoHjXeGjLzOFH7Y^-RtP?b4j zS2*H|WT-e)YVcm3XOwX0K`3k?5X&oNUfabjPJajU8xN;fb?VmjZZxG~`(<*h$yCn? z?gBNZyV|jLvR^4ayLTvnX%zjoqT!>&i@2RTaWtMww(XY79Rx{xu zsw>3$554%o>1>(gKr9De7Y+d@*|W1l)B3Ge>O0geg*}RglWlQfjfs*UnSUYDNZG!3 zA4a(YCepy##H%yM-*CfaK82LszR<(Mbz$n_4~nU|jgyVpl`OYKpf)tW1v})z`vT$( z@S@u4I4SxqGRs&_4k?zug!|x-oWgJX{zGW{#S@N34(s46rdIn`fVqbzirq_wZu0z6 zg3^v)u~+JBynH<1-5fXFv?@vyWo-CIv#rJoi0fG*`crhqD@V3#Gh+A0R0oGdY3Pll zAI(wM$);QHH&N8h{m~BGON=_|B-!vRepWc$QgwM}SZww@3(F+$C+L*tDR(#x&8)QPjDsrpVxpYt|Q5w$ol4uTIqjte@ROQyb4muwceSu6)A{wUHavp+^p92Ro%| z6<Qqiz|tK`0pCwdYTnWS9qls6yq*Z$1v8Kb1~{$6h?{_4m5 zcVE-Uhon6EczIf4-|WFk8x3Ld8}0k3p|LTIrOQufKF$7qpYR(lpF7(t()_33TrPt# zH#jqG?Dj1=diFZ~r-MOb8Xv#M%dh?T@|5zZE!EU}`e@N(A8+b$5>Av^DS5a|Y!PXT za&K#Av;lO3;kGJDo4@A-m5!Gvr^7byy}SRr3_IWe=#17Hcl8vue*hftbYQq`7r+zN zub>2meBxB{sRp}b1HJTeUD^?VOv5fgJ~vfB+G7HVFeG$3MCJH(-23zA$bpKc#MH_f zq6Ornep02IO9*SsZHs5=6zhybJTLn$RL5nYgMwVDc=o$Ztdp%Tyup2zz?*Y@>Bc>| zNTOTL8z>8xLF)qCgpF696bf_R6f}4!HD^gP^7R7cfWQnOlbf^q{M>Y{9f11nBl?P+ zvk8i-w^!H{&#nsN=5!`4bNO5r4=mj6$P*mDJV%{3T6V2JJkYYcLA+#yz?dqkM$ygZ zxi`0|r&~rBea*L3jJYe!se4)Z`MdWKDl|Z?ey)Bow-6AOQqi#d$d6*5crTa(WRU@5 z<+{T0ufn2>KwJcyQ}(v2%XKM9H|O6;+9I~Q3;2HwU5v0on&btdSpD%z=@Owuv*JZ( z*G$99MdK^|&Q2B=mA}}Wp8>i8o=H#n{U%Fb9=W1+TS3Hj6&;!Mqcwu@EX@^Dp9a)F z!wJ?W^1Rs|7p2;R)D0?y?Y>>-|<C-&}cJ@nmT+r2pF3)-;_8tsQI5&bj2U_|tj1T+C1Jz`B-%J5zG)KRO9bPdhP4{c0(rn?0uzy@;>Y z;^~#rZ2I_J(^Xd{MLgX;JJmP8F1FFc>TfHKM}bg1Rk=iypq z8ek*H^Pfma>r9Jn{{RXiAQguXz>dwdEjl+EXv1lwc(R8Umce~ARECMJ)#!O$RB`2K zM~*AMID$(cb>B#)8JU`b91}o%|N5M#yatovpbC8*%RO@7E0V33t-w92%?*OLw+G_; z)YKu88OD{5@qb#gbqss?@C=)OAL>4KZQ7X^N!>-eELNLI@mIc$3`7;|p?Frk9GF@G z#zV_tZ;W(IW3~4wY6Y3DY?PETpR|j{^_H5sT*x8ktHvZ{MWz;Y%g+sxnwqzZ7 zGs0<4W#hF%V+@w1yd0_NO>=jl+Q6UXM&;n#xVb~%=ZBUyc_mQudoP$=V3q<_*4NrH zSm}jsByYu)?Pkt-yJV-xAzH!wUc9p9!WLIaA9<`D+=_e(elVfS{asuTlu>u9>&+l; z!Z)I$mc>NucwBHA>NSE#YW+cG1bz`OUkrX>A#!1nG3B$4E|Fg>qf#(&JD(?d-6c+% z;IouXxx<66OQdpOp*4fL&}ewed7joSTrYej`W&j!6QkBlV{{)(L_%EdS>~D=;l0MQ zQ7DrImbl1b7FL)0T_%-d-FK-`ETu=BI!zd8#P7Vrd_PAksa#!?ojM9*M#3rMpXO! z{#292Ljl7cngcEr;Jr_w338>eHyuh5|x;94iQ#4*njs*|-XG5s2upC`ZW>m-2Ga zk*ra52Ldp9XP)6a?rY5Q;6f%~8tWYg2m3iVAYKiDjhDP^{n?N#AY_X$~=!M0_Y8;M71QHthv@?N& zP`}8YCT8oi@cS);uT`n!HTCVD8PPpqO)p^dHn9`9C*z^HI&0E4^E|`zy3kpX<8X;) z6bcnx`S$qWN(7LCUezd*WM5S=<`Vj#>;f{&eAY!3lG!~D5RJP%;)VTVJtJy{1#$br zqbw^|@aS?bGY1~iDIflrd>qCoEy8mRSdW(qK3ical}uf@YuH4-XWFySdpx}eYq6KE z7FRBxj3RWdbXTO&#*RK_?TLz*K7UKM5@XW{Di57^ZR>iQh{Ig-b-J^{>tHsK;8yFh zVqQ}&lsc~-Ao2o%!OD653GbH;!AxM1#7tU_vRaV5R(|yW`g_GZf)dn{iZhL(j*8=8*MrlDb6;C_g9FLQOXwe`!fBA~jws&xxFMI@&uZ;;iF4LblE z#=_+0OKt?6QM?_^!XkIFme!nQiGrM4Sq~?TJeNCODvpY*@_^v0bv(N)&j<(NY_xRw z(2cNwURi-;_)0c7jjIxhCyajf+q$ufO1c)2Tt>(J`{Z`}(fwp;+p5BKa|SaWyVKXU z24Dhq{}GhT5@Zp&W@*!iwaN!wyJBb;o6gz%bMDHaz# zD<6tF-=PoMFAXzX%nQ@w>#?7B4l;~b0hLy6st%3nsb@r9^d9T}yCu`WrSo>&(LCgJ zS;+GeSIdCO*Cm}w>vLiP+tvxiufFKjhun72;qpqN+r|64NoLx-Fy=v)TFe*IIn?() z_kkKp_nfeBPJ^O{o6j_g`>T7B>c@k&G3zOg`Q_?-RZU==Jlipm@tV&J+31FNb)QDB3vDlpI2fV?2gq@Y%dI8!rS3SPZhk)ca^@jPbfmgiu)aBc&zE`f?ko;2k^$x7o>5hr!ejmATm%H_ z^`to()ZLqRrh@kM$wk64&-qh_j!{FcDm>gKh60ZaTyrd0rn8oVieHOf-G6?&`n}#nOXM;TpJmg?(suYsWV@U={`=o zXKRk!XgzL%-z)v8%{)Ibne80v_KPsM)#KPM_21G5{W zemOg3SMjOX=NG4RT}zn|-S*(kW3sZbQrHWTzh|4*3NyUC(56EP7k`ZjbhDDrIGQa8 zVcXh48{WByPNfwKmCXmN6Gk%0dkk)f1aJx4T24;fa1aMSWHC@ISO*aS>rD2w0+zhy zX0j!WjlVDVBo*b|%}S>3O_j_w26C+}=ps}+RTkTvkcWmzk+*zZpkyol&!6ffxozuum1%%7r^JFUee=feMJJ(vu7@XH=F5fzUfuY^M! z=gZpc)=%0SHTq8mmo#V887FdCy5+0QI0edsU{>0@+Av>%hj|AgIJvUY?e}Wc-uy`r zj+oF3o{THXGOVbGpiM{8@O;zj#koeK=|jDxxzwJn7Y}9WHRyWKN>7lESs!19w<_7@~@y8dgxC=Z=N@E3&A15@aS&Remn$!_{c8kaW!cEwT<#`IvV(?Fch!&#%}1`-&w;#ndL&a9 z&KSg#)9eivi19WYX6)-(RQa7;6?Cj8Bs2iha%gz2AtwMIsORFYgpxw~e0EmsLxhPz z#V|Ar{q1)}gHi-@gk<;0pwo#~g5zTcydMCIMk4O%(GU08Q%bSkLr-Alw^ z`12YgPS%MBTp4BBlIskQ7LOP0a91Q;GW7xtP%dq&oDzl-$YX0(Yb(MPTka95&k{N7 zgr^x05&pihh-x%V49Cf?$!v6w!X2S31|LroG@WiwENFCGFEEoYF%c@4AvmI81d(Ct zDKUBxx6pQvhC2?ic{75CsP|sHOnK41+Wt_lpHv1laPqDh7u3*Jgu`>R{>`yY^a1S6wFUlz6QF@57V=e z_Qi)UisU>dZo8E7S3OulB(kywA;TTr@++K8rCDx70uHoM0|2$3YUD~B*9&9GZIbXp zgRP6qm76dT?Sn=rsD(qI@FG388IC+#yO~0Kq#LV4%B)y7pEr|jIENCu>z|7bp6Kyx zAI~9_3VZ1G{%VVuJSdObm#?n$cmlnrG}~0P+PuX~9ttKE@`e%Tai_$*2jg3}rOg7$ zb%SGNS=o~zG11G2jkK>%rpy`RzZmghKEpKtwj&(}uq^vuqm;_dCnr&USq?M1U!ZM6 zvbt6f85Xyu#glt#V0^x{P8vi3BgsbNnBQssNG#OPIM!QOl3Ga1jJX6=HZQ*|6lc^DtCIsTK`Nr@m)DQkmkLBn?~TmVkLj@Mv~4 zgf{nvC#E%DNXOFZ8|$m+VBfE|@Ma&ENeSTCA6T==_H%gZ4d@T}JRr_MKOWs#C> z5p=1dYb+{JSiR{6Gluc6)`N$NpjQ81XlbM)>@qy~EV?wc7%9#zJ{|ssvzym?T9&(6 z|H<-RbEa98>0+C7{MXMt$S(Rochzg>q4wPtBFQ{1S%YFVHTfQ&mR|?-C*Neq)MHsN z{A0yL#>Z}a@?mZM?mX#$v5<_On`P@uRZ1i7w&5+sq$jHco z8}uS-)`Hi)G0AdAYgAH0U6|PpY)YT%a8+p5rC{jmsE^LCBhgo*zrHREKSuW`jO=xZ z>|Z`XkkYsW7Ryr7W*%&|<=^RvN{F2CGbirrlFD|Uj&5 ze7FW_^J5KzMkV%{Y9*90Xtr+9=Fy&255C64ObN~9>U1yJicfG-IWnJrXU~@)IU{;h zvp%rNO{&SKGtTT9&`?&LZB_ss+wN@@NA~Ut{4XuQm#nGYLAa8(gjBM5`%6CJ#FkQK z=%(n%ty>&5iemZV?&c*2(Pc%pw{i7p?I8hWx}{t+@`wF_<6Nfvg@SYOpVV|^P?}16 zVM)>`9@_``;3*Q((prNx3jl6ceP;S2<6I`-?y(E=jj3WYp1R4FzEjSF>r>O+hCDt3YQaPpk4DW48Id&6ZztZvCM!G_Kb>X8e z87>G@Q&v1%uZx}$KI+Dq+Y#&UQH>6`ELqtZiXS_ z;&l542KMt3bkE1x?}qx4Pb3oQuIR`-Bt{lOTJKwwFxW_=ZySXhykCy*lCM|V(|f zecamL^+!I`Y@0v1qOBx3$VThXP{Uy$iE7YrxQmh)pi#ZzRVW(t;wR>i!}Dfhm6YHs zIL9!CLqlrib>6F8&KpO*!ar{Xbw9THOXX@Vm6NI+rKS7JlbhVHuhps$0EWnPrFQkk z3uJKZeJIHqB>SAa?eZl&5)p^KE`!*H0@K&^d%oO-m@wnpwOi> zSNqYi{Ky}Y#ySZqEcz<#Eme6epgXj#-d4Z7d10zmH-9uJDHM^nk08HzTvI;}-sv98 z8Ro32HqAt3#f65eDgJt#x?n{hh+d`JSy<3$k*RfWn2w|id)U|9-B0zZiHi`S73LVE zW>}Z&B0f}-$0EPG{&hF2OK*g(+A1s$#!7dN-JcIBubu2K-w2+b*n`;~OxG-LZ2oi| zhsl$=NM}kLD?$CICma5M$7U-DkJo^}VwkH_?qRNy?#8zDrsuBwd6lE-z0`YLe(cE=_CgC~n<&F5gszlh>Unng@lEpyC<2_qr^kW`SOQ8kTuY z%Ha6ciid&|XI8iw&7wTbuuevLh^wj{!WId%=u6QX#A;WL1=tI_8JKd5Fsb${?d~+# z%JumTN2BM>)Ex2fyoxQurH|%wJ;%tD8dOR;WgsYP)@0Xvgnc{T)g{RhI5A9KW+q0? zdBvndmciixVN{EXvf7HzP8ljFCB+^!L}?d`Ix8t&XDH)I)@rjY=^WY{0ndVD#->h| zjSc_uh-HLl^44(pF0a*4P*T*9#yjs1hf%ISqqJ|7BSh5Kgvv`XY`Sv1K&*)TaHb0w0e`s1rFu1e>%a(=yinHb^ME{}v_cSctQIx&PCgsOjk zqvm{rhP8&7?5A`CeAJiaZ0n>t=^@@49<3y4_(e{-zhdjL7zTjVSW>Ra2 zUlP~E#jN1F#bsFAd^U>Tp{_Psjl5*f>6)C-ipS*E9zCmj$8<~r z4CFsO9lFL1THd>DUq6zfF1z$cB`s#I@5bu1{N^1nG-Dhy_t7n;N5rrGMH-1m?{(|L zED4q;5Ltq=?|MoRIzlP>+OyH{%WuiogNP7sJ6*#tnXJP~G~PqhkPtK#x>Mw)?5oma zXtn=V8NY4hTAAe5K>j>U4mMrEh6U$jx608aM@dbKYoK@euTYL-@XPePT(U<&1#XS` zT+}1OWqrMe$T%yxhJ>=ny85=!NH3vEF~dWJ&wST@RhSLjd9;^Tw~*=T z*d#|m@#%p3gHC$D(Q?7`*Mq`b&B~sSjmpF5?Q$(NAXSrKI8G&&m4O=LORNaiu1Z z+JhYTnkac7B3t8LY^9?9++n-79uIPq04U470Xr zoY!btj&mQPXWx}1sv7xk=N8&6&VGrK+OC^W`hX3DWyR zEoUXoA+vGE?kxu-pH(3nAfIaAbbqN+!9;mq#2TTxShfTgfq}#JO*w|B^Ugzre)cWD z=Q#Z`y}v;sOcddF&yKMBv&uVU+$d0Ql~PU<77L1m0S6*A$hXpOcsi9U#bl|sg+{; zxeVKcwQw!}Shpc0=bhR&Eh>h6NpIY9IQ}V>hhGR#HA`HE+jY)y=g9dQYHL%YvZ65| zi>X0VtJa9xrgbQ8t+H2=jaEfqUSViwxU%_lUSt&*v68VSVcU%77C@jfLJH{$oCX0% zN~Z(orXL@#`!CHQjgH@@lfMcF|8WTF({DCW-bR@&O}0htnQ|OyOX(KcobTJ2A`w(^i`m5 z-vAW7CvK&U!(dhAWcT0GcU)|9%-yu+ATr`=b7Fo^In>fUu-5{xpx(=;gK0unt8h5f zDyBg%CMM>1FiNQ?%MAx|4`^fETmAPH`z6m%@-W2NYFOa==EIX_{jj}h<>6B6efl6E zrWpgs->kg7z0FB%0-$17rCsKx!=|t@)23rQZYRfd#cbeMxM^NGRMmwAj8}7q^;+!j zA(XA$LwB>PzKSA%AnODvCZ?vNKKHSfzsrQ>b@vk?a#zA>NoGfnd1*wux~!`dQ)DDy z9IgozQhIxPae&QAbwx#faWQwQ1CsIzE#H7wwbcuoS5wNd8=olN1a~%HN)+rK9d~oR z4#)2JqJdd7A?$P(h0@AvSm-r>@nVoy`3N-Sxk4)>BC={W5R@jY5N4nsG@M*j*;wEd z(&_IUDv1a?-inG^eh(kYfA|dOJjP}EygGAVD~PwZ(JCve)`-uTgSY5aD|)Qp$e%w2 z&3nZn%Ru910;UEE`-?;_frWoy30xOM$@ytAiiBD-{WWv2IQKCN$a)i341HeSHua zww0x!LKmWmcW>{%5=}h2B8m&Nx2(^B-`T0eG#|S_-Sm6_Tc+iVfe<*=`?tA!MZC+v zZiSKgbQ_E}Eypl$kGuqfi))~%T+wOi=_m2=gym@ckOEo`rLx@wwqg3*txHz0eSFZG z9Y-lbaUG(?rTFJo!eAT6nFnmcJI{z%!{2K-TY>MBCY1rZO?3Wc`GV($jq;9-(HP9i zXm>Ku*aKl_yZd#WihA$AKhcM+7&%ev)7_IR0!&Vz+&p7en|rn;KOTI7CQ{Yul$=fS1>)+TV=OP-)%58Ym#WaT-yI zi;3a{_B@CME>Rld<9NX6gwVA@xzJa-?Utxcg#|IWfZuF^i}n z-yODUv0v1iTL4TG^(=Su*`wCwtN=aNF>%1E^xyR#$8QEi>g6gF1M`HwB%9#UR{f%j zq4s;Pn?acYj|RL0o#q=;obq2;Pn%Zg3>&YmuCk;=WSX$-Y0I;3y}7a^Rel6&no%Z) z$$f1sN(b(zp5C{Qr8|R2C)0@bc~#u(Xim_QGTEsID|m+roA3Oqr{|+EZiy3J79L*; zN(zT=S*siTq>T{j6&LJS*ItaGO^REAQ%AHeXt3N^^x3FiT$$@O3Nkk9Ar9UF)(FpY z%702?vhUv20BSg&l7U1J+xbdfn<&D1Av? zc~5~sos;MbE6?#59jF={_c__z#;ZQKMe%_Llr%n}3ffT`eN#EM@%N<3f#aQKiAg$7 zJ~sIfMpMf*wA1qxMoi8t;0Rq#SZSmlNR5?r>(H7X)sZ{G80Bit29^UDIlGXL^1?Lr>rNp-?Xw~yj7on z#p*CZWaXp4G?Ldc2+8hoX8ULlGz{FeqU3Vr6C>DmBO?{h~quG{Ar!|T%+O;fm$RDq;VTGj}?Y2^DW zbjzmaz2(bvq32V_$%p62(5)!z0w;x8`TeAHa>>UT&3We%+%CU(A>c%b>zDO-lH~Z1 zLwBTvEiF@r$1sym*9h;6#;h8r6|dmN0QkB8S6et$A9&E`O%zY_6wSl76I;fjXZ@F+ zdee;w)rNrcj`s}6-{_i*OG`^x7&3$vB!^8G7=30LmC8r_F_1t91Jkfmmz?0~Tig%~ z3X-~j)S#y94#4}C;?VXvK5GItL;B4N2%j~0a!{{(qi*fw4mxP-J;&FF0iQ#OF$IGG zZ0`uvHh)|1l{2*n1g!BjUZs$6Evv?g#P&x#<_9JHJX2%^0I>`Loz@16h7!%=(rA|& za!;m$rdmRBlBz~u8ZU8+1Xtvqj`BLYi6VaJXHEFB^u?t(*7t}Lmhs6hxM<@$I3UG- zkK=qcY&ennJlfvqp1IlJaBC6(5lV6J#KaW1Euyvtha?^4knmaOC+6FI9|J^1+a4dkjIxO#kmK^8F@#{G#U@Byq4+r zP^K+fZS|M&RtR7UlM4E2$5FW3uPDuS;o-g_*KKrpc_~{O3vHB~=i(z8s(fZcV&wD% zk3}#l?nZBay)ELtyqhTRfgWKio%6m9^2$m56o9!@H$kChlZ13kHA>Vg>esA4^#-1m1;9uyDJW4dmjNo|} zDBQH0b8bYi++{`!=9B}o{^pP>`_6BPURiDIa$1&qv)Qu*c6^NWUctTc&k`S1Bsecp z7`&!q9pV3Fv>*tR*;IAFqvg(~BOl#lMk1xbDfMGxW5$HxBA2;r{M+}vnOPhwfE>}) zbD51MMkl(=L_fz+sf923P7m6kx&m`FZ>ZJe)L91nvPP!A~c z)z-tscMWBSy8*$6Qf|q5w(v18or#q+ORBofw!lvqw5+^WuDpGoAy5RJr-W{wcNqWl zuxeSZc+5piXtXT8T5eg=tutuwJ*_jASwP4nB>=e<*Wp^)vzRstJo9(NlR9QAR$K~d zXxkg_GBScw@+r6Dq(edK1|?X%D+97cM@NA*n#TYWb@%{b2W5y-eY z?r!>mB+?~E35Mub-c(=)A>ug*6UXon^QCV+m61rW7|T+cMGO0}bG-?p((jA1+%B*J zI~)1@D>fdO>!2My8^r@~HOGW@*dY02=8xz44Hf!Xr=AieB7mlQ$xX zy5qCiwaDO+v(x~87=0xqNZi)v!RqGc{S}K$UR#&^tM?wzgKDt(DZ!aqfzIf%jwnpc z)C+#`Y9;V&BbC`zp$_SMLzEXYCTJif`s0>WQJh6`(Luf>BN>0qH|!M)Sr-gq|d|=pwFORqDFtGcBpe@T@HM!1L7NWV0{Fd zA679j9EnYpDYZ4z>QNzX=&?8$I$zkZk26Rr-bq@44}Ix6Iq)NEy>uTnj!UX~Zf=k5 z$OH_&msuC8F(dc8Q-VNf(~?RaUECmQyp;M@7m@?A?Sd1I4GQSiZ|F6Nqk7L-mL+D< z!g^#zy@*3P3>%w~VE%X2hF^~fdU+2!%kZmYu>}^7@M2c&kDmZ#um<-4nh2`!EY_^d zESpb8C=`TCgr--;$`x;ts^Oh)Rh6Wc97^mDaLdW7sk~+@t~>8I6@a)Pk&4v=W%l^x z0M!|oe^nuF<<8Sf6dSA?!X9h;M@^)I>Jv<3x-VeS;n$}jJq4_=&PI8`x*c+`MF>z- z*HRklScyzaPn*N(S?A!~3PMDU*S)wwC|fs4Yk9P>b^FVbIN=+I4H$!57T;v^e%_vi zG?nkeE=JMYT01K39wo%)Gv9j(i=Vj4aV(`>hT!Ci1&xQ*Py|;W_zoo+f;Hl+*V zU5WhuC;KsvUFy-3O6#ejvB{Suj^bmdf8LE{n#_MSCIWqdcxqCTX{@!Q1Ia}~Sc)NV zT(vllPWNQsA_RzfGXttme_{b*5>R2a8YnwXTGcZ4nA_Nx66Am~OLv1_a`%gvm|g(anx&PXP=g?X+<3o> zBpU<+2i%l`k%v5ydNl@2m)9W_xDc>PykibNirr>4@*vY-fV4x zoNK6+fs-ODQGjSnP&<&Byd!d6DID@GLeAr5F=X)Aw|ke})^EF@0Q zDmPiJ*Y!6{HyvA@yFo`XEUF3I{%+(k#jLX$^xWCnbk=x%jm_}hL&0gL^-1fN*$|5` zi3YuvhLdX)b>+lgzXp8?RtQ4N*?v<0T3V>P{s6$>BH}fZ;K1@DFt=2&?bGS;M5bP@ zOulK$3K*NoL_zVpc^25Xd_2di{BP`-5%qbiY*F~Y=)});WOUSbs*Ghhnx40+va-NE zXypn8#aaWff?J9QHkGA0h9Wj@;2y{i`S5{DIX=w+ujuaH% zlu)Zdca@6JZGi&|6s^rEy4p$hCWXy{+P+rK>q<;Fs_N?MIHWI7P#l<=cfAR zjnRUV=F0YS#%qt!(Uk}JVKa7N3;~a^H_1E76|4QOAup*pz(o;~p%+u9&*90Oh z26h!s1}3xm`!C%Du8{pICs4;^d3Tk9;zQ(p;A;yWe4wCspxcWfVe5()8E(H3794CVf>r48G&8miq=%X zm6tD5e78DUb5bq^NIgDKk^~h)|J{e(!JCKc*H>}Ctd>;tZ;f}{%Gmsc)va#EO~kuq zQ<8$>@XFzy`uVMdfN*wzSy%x~@>02~p`{7~^V#wOCysVM&n_n}clcW&1bgS2(#14* z^>asidU~d;{gmGWjd3+r%s==T=zkLv6MHl`6OIkbg3AhM3miy&(4qX$%7B7oj&}hq zRksNMYnB^S*x%y!EbD65U2kU4&gzV$+_{U^%DkM?&^mg9g5qQ|7w%YAy)z9Ij^QUe zSXn8odki>E3|OuJ!U77FLE!FPYe0}UH;`G&YaNQZ%WDW2^Q{c)(341lFIr(Bm8)A3 zb3r!Cp9vr_W8Ce}8wg(4H=DA(v2P=Sdz$U(8S@VRg?AE_`H~;-EdFd7f#Z4MurADEa ztjQ)p3E+hGt>X&(Cdc`L7Vfi z7pE?Gc%^+#}69D4{DqAS`N8EoQspMSNMCy8PxMD1ydcyGl6I?o~=ob36Ox16{^4wwBo zoZ+r&v0^>DmQW%J#ZN;;84(~x!*m__JGO6|TwhZ|>iYRELVD&=%BqN4_H9{a!j(kh zq}S&S^81=^N^OD2dv-DZM-JwhGGxu)+HXd zyKY+T_rHAEXm8K$OYC2fjJXs_0B;xFDn)oexC7Ko?Cmm-BqZ`@$NkGgSJ^K zJH38GIvcQx=$@*TXxcnu&#hjsSjCjHQhZfz{qW%^D)-rjo0C{h(zxrPw;#f}Igr@W z;NGA-?Vg26jFkhq`Q4SE;RIFM-LXFzY2Ib=kIb1$nCvIz3@e2PICzndR7JhSceLW> z?Cn#3Vx**!ED7gn>%StW9&$Pp%M0OGc5Mn!~5co%dUul!emQD6)JtBmv=th8(|Edp4@m| zD?jJl2_c@l)gZDJg>8?Yd|qQ>6?2;G=wDUXt%0An_&*T~R+tSXUd&u}@OLLnMIu7?G{e)5=R?#Or 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 From 5d5f7949d87428ce13e393b1436faf2efce4d707 Mon Sep 17 00:00:00 2001 From: Dulce Montemayor Date: Fri, 26 Feb 2021 16:15:14 -0800 Subject: [PATCH 166/223] Update configure-microsoft-threat-experts.md --- .../configure-microsoft-threat-experts.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/security/threat-protection/microsoft-defender-atp/configure-microsoft-threat-experts.md b/windows/security/threat-protection/microsoft-defender-atp/configure-microsoft-threat-experts.md index 24562b77c5..dc6cda34b6 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/configure-microsoft-threat-experts.md +++ b/windows/security/threat-protection/microsoft-defender-atp/configure-microsoft-threat-experts.md @@ -78,7 +78,7 @@ You'll start receiving targeted attack notification from Microsoft Threat Expert 2. From the dashboard, select the same alert topic that you got from the email, to view the details. -## Subscribe ro Microsoft Threat Experts - Experts on Demand +## Subscribe to Microsoft Threat Experts - Experts on Demand If you're already a Defender for Endpoint customer, you can contact your Microsoft representative to subscribe to Microsoft Threat Experts - Experts on Demand. ## Consult a Microsoft threat expert about suspicious cybersecurity activities in your organization From 0645efe8feb0bd2a68efae7f5b89e06af5908435 Mon Sep 17 00:00:00 2001 From: Dulce Montemayor Date: Fri, 26 Feb 2021 16:24:53 -0800 Subject: [PATCH 167/223] Add files via upload --- .../microsoft-defender-atp/images/mte-eod.png | Bin 247609 -> 139575 bytes 1 file changed, 0 insertions(+), 0 deletions(-) diff --git a/windows/security/threat-protection/microsoft-defender-atp/images/mte-eod.png b/windows/security/threat-protection/microsoft-defender-atp/images/mte-eod.png index ac1766aaa178b02381cf721a84683d1f475755ea..25ac5a1108570074ee99fd1ef2ce387acbef2f60 100644 GIT binary patch literal 139575 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

O&C)%nXT2oM9K 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

%L9$(S-tQk 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 M*>-c`|k9d^WOKn-@mN2 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 VnkfV6PrP2{JQGT&m-KgL{{f9$hX?=w From 65fa61a5d0d56dd8b3358f51376bc434956b5435 Mon Sep 17 00:00:00 2001 From: adirdidi <68847945+adirdidi@users.noreply.github.com> Date: Mon, 1 Mar 2021 23:39:06 +0200 Subject: [PATCH 179/223] Update gov.md Updating the network section. --- .../microsoft-defender-atp/gov.md | 15 ++++++++------- 1 file changed, 8 insertions(+), 7 deletions(-) diff --git a/windows/security/threat-protection/microsoft-defender-atp/gov.md b/windows/security/threat-protection/microsoft-defender-atp/gov.md index c3cc42ac85..8cbbe4244c 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/gov.md +++ b/windows/security/threat-protection/microsoft-defender-atp/gov.md @@ -109,14 +109,15 @@ Windows Server 2008 R2 SP1 | ![Yes](../images/svg/check-yes.svg) | ![Yes](../ima
## Required connectivity settings -You'll need to ensure that traffic from the following are allowed: +If a proxy or firewall is blocking all traffic by default and allowing only specific domains through, add the domains listed in the downloadable sheet to the allowed domains list. +The following downloadable spreadsheet lists the services and their associated URLs that your network must be able to connect to. You should ensure that there are no firewall or network filtering rules that would deny access to these URLs, or you may need to create an *allow* rule specifically for them. -Service location | DNS record -:---|:--- -Common URLs for all locations (Global location) | `crl.microsoft.com`
`ctldl.windowsupdate.com`
`notify.windows.com`
`settings-win.data.microsoft.com`

Note: `settings-win.data.microsoft.com` is only needed on Windows 10 devices running version 1803 or earlier. -Common URLs for all US Gov customers | `us4-v20.events.data.microsoft.com`
`*.blob.core.usgovcloudapi.net` -Defender for Endpoint GCC specific | `winatp-gw-usmt.microsoft.com`
`winatp-gw-usmv.microsoft.com` -Defender for Endpoint GCC High & DoD (PREVIEW) specific | `winatp-gw-usgt.microsoft.com`
`winatp-gw-usgv.microsoft.com` +Spreadsheet of domains list | Description +:-----|:----- +![Thumb image for Microsoft Defender for Endpoint URLs spreadsheet](images/mdatp-urls.png)
| Spreadsheet of specific DNS records for service locations, geographic locations, and OS.

[Download the spreadsheet here.](https://github.com/MicrosoftDocs/windows-itpro-docs/raw/public/windows/security/threat-protection/microsoft-defender-atp/downloads/mdatp-urls.xlsx) + +> [!NOTE] +> The spreadsheet contains commercial URLs as well, make sure you check the "US Gov" tabs.
When filtering look for the records labeled as "US Gov" and your specific cloud under the geography column.
From cd54464476c5e6bf33bcca9d3070fc33d54b652f Mon Sep 17 00:00:00 2001 From: adirdidi <68847945+adirdidi@users.noreply.github.com> Date: Mon, 1 Mar 2021 23:53:53 +0200 Subject: [PATCH 180/223] Update gov.md Acrolinx. --- .../security/threat-protection/microsoft-defender-atp/gov.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/security/threat-protection/microsoft-defender-atp/gov.md b/windows/security/threat-protection/microsoft-defender-atp/gov.md index 8cbbe4244c..7cccc9129b 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/gov.md +++ b/windows/security/threat-protection/microsoft-defender-atp/gov.md @@ -110,7 +110,7 @@ Windows Server 2008 R2 SP1 | ![Yes](../images/svg/check-yes.svg) | ![Yes](../ima ## Required connectivity settings If a proxy or firewall is blocking all traffic by default and allowing only specific domains through, add the domains listed in the downloadable sheet to the allowed domains list. -The following downloadable spreadsheet lists the services and their associated URLs that your network must be able to connect to. You should ensure that there are no firewall or network filtering rules that would deny access to these URLs, or you may need to create an *allow* rule specifically for them. +The following downloadable spreadsheet lists the services and their associated URLs your network must be able to connect to. Verify there are no firewall or network filtering rules that would deny access to these URLs, or create an *allow* rule specifically for them. Spreadsheet of domains list | Description :-----|:----- From de36b9f1f91c029513acb4d068660abc750c1ae7 Mon Sep 17 00:00:00 2001 From: adirdidi <68847945+adirdidi@users.noreply.github.com> Date: Mon, 1 Mar 2021 23:58:46 +0200 Subject: [PATCH 181/223] Update gov.md --- .../security/threat-protection/microsoft-defender-atp/gov.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/security/threat-protection/microsoft-defender-atp/gov.md b/windows/security/threat-protection/microsoft-defender-atp/gov.md index 7cccc9129b..d91959232b 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/gov.md +++ b/windows/security/threat-protection/microsoft-defender-atp/gov.md @@ -25,7 +25,7 @@ ms.technology: mde Microsoft Defender for Endpoint for US Government customers, built in the US Azure Government environment, uses the same underlying technologies as Defender for Endpoint in Azure Commercial. -This offering is currently available to GCC, GCC High, and DoD customers and is based on the same prevention, detection, investigation, and remediation as the commercial version. However, there are some differences in the availability of capabilities for this offering. +This offering is available to GCC, GCC High, and DoD customers and is based on the same prevention, detection, investigation, and remediation as the commercial version. However, there are some differences in the availability of capabilities for this offering. > [!NOTE] > If you are a GCC customer using Defender for Endpoint in Commercial, please refer to the public documentation pages. From c05086f39114cedf812f3789412f7ee21c19cae4 Mon Sep 17 00:00:00 2001 From: adirdidi <68847945+adirdidi@users.noreply.github.com> Date: Tue, 2 Mar 2021 00:06:24 +0200 Subject: [PATCH 182/223] Update gov.md --- .../security/threat-protection/microsoft-defender-atp/gov.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/windows/security/threat-protection/microsoft-defender-atp/gov.md b/windows/security/threat-protection/microsoft-defender-atp/gov.md index d91959232b..4f4c8c110d 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/gov.md +++ b/windows/security/threat-protection/microsoft-defender-atp/gov.md @@ -116,6 +116,8 @@ Spreadsheet of domains list | Description :-----|:----- ![Thumb image for Microsoft Defender for Endpoint URLs spreadsheet](images/mdatp-urls.png)
| Spreadsheet of specific DNS records for service locations, geographic locations, and OS.

[Download the spreadsheet here.](https://github.com/MicrosoftDocs/windows-itpro-docs/raw/public/windows/security/threat-protection/microsoft-defender-atp/downloads/mdatp-urls.xlsx) +See [Configure device proxy and Internet connectivity settings](configure-proxy-internet.md) for additional details. + > [!NOTE] > The spreadsheet contains commercial URLs as well, make sure you check the "US Gov" tabs.
When filtering look for the records labeled as "US Gov" and your specific cloud under the geography column. From 044ff27ce8368b3bc22275c8c9db12e1cfe96521 Mon Sep 17 00:00:00 2001 From: adirdidi <68847945+adirdidi@users.noreply.github.com> Date: Tue, 2 Mar 2021 00:08:07 +0200 Subject: [PATCH 183/223] Update gov.md Acrolinx. --- .../security/threat-protection/microsoft-defender-atp/gov.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/security/threat-protection/microsoft-defender-atp/gov.md b/windows/security/threat-protection/microsoft-defender-atp/gov.md index 4f4c8c110d..86f1cef63f 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/gov.md +++ b/windows/security/threat-protection/microsoft-defender-atp/gov.md @@ -116,7 +116,7 @@ Spreadsheet of domains list | Description :-----|:----- ![Thumb image for Microsoft Defender for Endpoint URLs spreadsheet](images/mdatp-urls.png)
| Spreadsheet of specific DNS records for service locations, geographic locations, and OS.

[Download the spreadsheet here.](https://github.com/MicrosoftDocs/windows-itpro-docs/raw/public/windows/security/threat-protection/microsoft-defender-atp/downloads/mdatp-urls.xlsx) -See [Configure device proxy and Internet connectivity settings](configure-proxy-internet.md) for additional details. +For more information, see [Configure device proxy and Internet connectivity settings](configure-proxy-internet.md). > [!NOTE] > The spreadsheet contains commercial URLs as well, make sure you check the "US Gov" tabs.
When filtering look for the records labeled as "US Gov" and your specific cloud under the geography column. From 1f50517df1c2946e72987971cbf750c0099f9e09 Mon Sep 17 00:00:00 2001 From: adirdidi <68847945+adirdidi@users.noreply.github.com> Date: Tue, 2 Mar 2021 00:11:01 +0200 Subject: [PATCH 184/223] Update gov.md --- windows/security/threat-protection/microsoft-defender-atp/gov.md | 1 + 1 file changed, 1 insertion(+) diff --git a/windows/security/threat-protection/microsoft-defender-atp/gov.md b/windows/security/threat-protection/microsoft-defender-atp/gov.md index 86f1cef63f..0727c2332f 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/gov.md +++ b/windows/security/threat-protection/microsoft-defender-atp/gov.md @@ -110,6 +110,7 @@ Windows Server 2008 R2 SP1 | ![Yes](../images/svg/check-yes.svg) | ![Yes](../ima ## Required connectivity settings If a proxy or firewall is blocking all traffic by default and allowing only specific domains through, add the domains listed in the downloadable sheet to the allowed domains list. + The following downloadable spreadsheet lists the services and their associated URLs your network must be able to connect to. Verify there are no firewall or network filtering rules that would deny access to these URLs, or create an *allow* rule specifically for them. Spreadsheet of domains list | Description From abf0d74982456d5afc8791755a87239466f3753d Mon Sep 17 00:00:00 2001 From: Sunayana Singh <57405155+sunasing@users.noreply.github.com> Date: Tue, 2 Mar 2021 08:24:40 +0530 Subject: [PATCH 185/223] Added iPad support --- .../microsoft-defender-atp/microsoft-defender-atp-ios.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/security/threat-protection/microsoft-defender-atp/microsoft-defender-atp-ios.md b/windows/security/threat-protection/microsoft-defender-atp/microsoft-defender-atp-ios.md index 93f29b113b..8030e5ba81 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/microsoft-defender-atp-ios.md +++ b/windows/security/threat-protection/microsoft-defender-atp/microsoft-defender-atp-ios.md @@ -60,7 +60,7 @@ iOS devices along with other platforms. **System Requirements** -- iOS devices running iOS 11.0 and above. +- iOS devices running iOS 11.0 and above. iPad devices are officially supported from version 1.1.15010101 onward. - Device is enrolled with the [Intune Company Portal app](https://apps.apple.com/us/app/intune-company-portal/id719171358). From 14bafbd81ae329f9fdb7b3bd8b4f96680d5612c4 Mon Sep 17 00:00:00 2001 From: Sunayana Singh Date: Tue, 2 Mar 2021 10:35:27 +0530 Subject: [PATCH 186/223] Adding Whats new for iOS --- .../microsoft-defender-atp/ios-whatsnew.md | 36 +++++++++++++++++++ 1 file changed, 36 insertions(+) create mode 100644 windows/security/threat-protection/microsoft-defender-atp/ios-whatsnew.md diff --git a/windows/security/threat-protection/microsoft-defender-atp/ios-whatsnew.md b/windows/security/threat-protection/microsoft-defender-atp/ios-whatsnew.md new file mode 100644 index 0000000000..cb037ccf1c --- /dev/null +++ b/windows/security/threat-protection/microsoft-defender-atp/ios-whatsnew.md @@ -0,0 +1,36 @@ +--- +title: What's new in Microsoft Defender for Endpoint for iOS +description: Learn about the major changes for previous versions of Microsoft Defender for Endpoint for iOS. +keywords: microsoft, defender, atp, mac, installation, macos, whatsnew +search.product: eADQiWindows 10XVcnh +search.appverid: met150 +ms.prod: m365-security +ms.mktglfcycl: security +ms.sitesec: library +ms.pagetype: security +ms.author: sunasing +author: sunasing +ms.localizationpriority: medium +manager: sunasing +audience: ITPro +ms.collection: + - m365-security-compliance + - m365initiative-defender-endpoint +ms.topic: conceptual +ms.technology: mde +--- + +# What's new in Microsoft Defender for Endpoint for iOS + +[!INCLUDE [Microsoft 365 Defender rebranding](../../includes/microsoft-defender.md)] + +**Applies to:** +- [Microsoft Defender for Endpoint](https://go.microsoft.com/fwlink/p/?linkid=2146631) +- [Microsoft 365 Defender](https://go.microsoft.com/fwlink/?linkid=2118804) + +> Want to experience Microsoft Defender for Endpoint? [Sign up for a free trial.](https://www.microsoft.com/microsoft-365/windows/microsoft-defender-atp?ocid=docs-wdatp-exposedapis-abovefoldlink) + +## 1.1.15010101 + +- With this version, we are announcing support for iPadOS / iPad devices. +- Bug fixes. From cc84a032d239e6335c27a53b9e1f24b91694e941 Mon Sep 17 00:00:00 2001 From: MatiG Date: Tue, 2 Mar 2021 08:41:26 +0200 Subject: [PATCH 187/223] add sles 12 --- .../microsoft-defender-atp/linux-support-events.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/security/threat-protection/microsoft-defender-atp/linux-support-events.md b/windows/security/threat-protection/microsoft-defender-atp/linux-support-events.md index 3d8a64c5c6..48fdc09227 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/linux-support-events.md +++ b/windows/security/threat-protection/microsoft-defender-atp/linux-support-events.md @@ -68,7 +68,7 @@ Microsoft Defender for Endpoint utilized `audit` framework from linux to track n service auditd start ``` -**On SLES15** systems, SYSCALL auditing in `auditd` is disabled by default and can explain missing events. +**On SLES 12 and 15** systems, SYSCALL auditing in `auditd` is disabled by default and can explain missing events. 1. To validate that SYSCALL auditing is not disabeld, list the current audit rules: From 964c0b5ff71bc22a5c6c11c804868ccb8de9bcae Mon Sep 17 00:00:00 2001 From: MatiG Date: Tue, 2 Mar 2021 08:42:50 +0200 Subject: [PATCH 188/223] rephrase --- .../microsoft-defender-atp/linux-support-events.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/security/threat-protection/microsoft-defender-atp/linux-support-events.md b/windows/security/threat-protection/microsoft-defender-atp/linux-support-events.md index 48fdc09227..80c68187b9 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/linux-support-events.md +++ b/windows/security/threat-protection/microsoft-defender-atp/linux-support-events.md @@ -68,7 +68,7 @@ Microsoft Defender for Endpoint utilized `audit` framework from linux to track n service auditd start ``` -**On SLES 12 and 15** systems, SYSCALL auditing in `auditd` is disabled by default and can explain missing events. +**On SLES** systems, SYSCALL auditing in `auditd` might be disabled by default and can be accounted for missing events. 1. To validate that SYSCALL auditing is not disabeld, list the current audit rules: From eacc8502e776bbe546a16a67ab7a994e149d167d Mon Sep 17 00:00:00 2001 From: alons8 <61512160+alons8@users.noreply.github.com> Date: Tue, 2 Mar 2021 14:11:03 +0200 Subject: [PATCH 189/223] Update user-roles.md --- .../threat-protection/microsoft-defender-atp/user-roles.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) 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 5533555522..8197b29c28 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/user-roles.md +++ b/windows/security/threat-protection/microsoft-defender-atp/user-roles.md @@ -71,7 +71,7 @@ The following steps guide you on how to create roles in Microsoft Defender Secur > [!NOTE] > This setting is only available in the Microsoft Defender for Endpoint 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 +- **Manage security settings in Security Center** - Configure alert suppression settings, manage folder exclusions for automation, onboard and offboard devices, manage email notifications, manage evaluation lab, and upload files to Live Response library. - **Live response capabilities** - **Basic** commands: From 2f47ae59d3995e3bb9f3e724e3db68bfd403afda Mon Sep 17 00:00:00 2001 From: jaimeo Date: Tue, 2 Mar 2021 09:15:19 -0700 Subject: [PATCH 190/223] fixing link to PS script --- .../security/threat-protection/mbsa-removal-and-guidance.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/windows/security/threat-protection/mbsa-removal-and-guidance.md b/windows/security/threat-protection/mbsa-removal-and-guidance.md index 09dc088c59..a9eed379da 100644 --- a/windows/security/threat-protection/mbsa-removal-and-guidance.md +++ b/windows/security/threat-protection/mbsa-removal-and-guidance.md @@ -25,14 +25,14 @@ MBSA was largely used in situations where neither Microsoft Update nor a local W A script can help you with an alternative to MBSA’s patch-compliance checking: - [Using WUA to Scan for Updates Offline](https://docs.microsoft.com/windows/desktop/wua_sdk/using-wua-to-scan-for-updates-offline), which includes a sample .vbs script. -For a PowerShell alternative, see [Using WUA to Scan for Updates Offline with PowerShell](https://gallery.technet.microsoft.com/Using-WUA-to-Scan-for-f7e5e0be). +For a PowerShell alternative, see [Using WUA to Scan for Updates Offline with PowerShell](https://www.powershellgallery.com/packages/Scan-UpdatesOffline/1.0). For example: [![VBS script](images/vbs-example.png)](https://docs.microsoft.com/windows/desktop/wua_sdk/using-wua-to-scan-for-updates-offline) [![PowerShell script](images/powershell-example.png)](https://gallery.technet.microsoft.com/Using-WUA-to-Scan-for-f7e5e0be) -The preceding scripts leverage the [WSUS offline scan file](https://support.microsoft.com/help/927745/detailed-information-for-developers-who-use-the-windows-update-offline) (wsusscn2.cab) to perform a scan and get the same information on missing updates as MBSA supplied. MBSA also relied on the wsusscn2.cab to determine which updates were missing from a given system without connecting to any online service or server. The wsusscn2.cab file is still available and there are currently no plans to remove or replace it. +The preceding scripts use the [WSUS offline scan file](https://support.microsoft.com/help/927745/detailed-information-for-developers-who-use-the-windows-update-offline) (wsusscn2.cab) to perform a scan and get the same information on missing updates as MBSA supplied. MBSA also relied on the wsusscn2.cab to determine which updates were missing from a given system without connecting to any online service or server. The wsusscn2.cab file is still available and there are currently no plans to remove or replace it. The wsusscn2.cab file contains the metadata of only security updates, update rollups and service packs available from Microsoft Update; it does not contain any information on non-security updates, tools or drivers. ## More Information From 5622d4f8f945dbcf92c3d82fb9c031ebefcff5a3 Mon Sep 17 00:00:00 2001 From: Andrei-George Stoica Date: Tue, 2 Mar 2021 19:05:47 +0200 Subject: [PATCH 191/223] Updating link to the PowerShell Gallery --- .../security/threat-protection/mbsa-removal-and-guidance.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/windows/security/threat-protection/mbsa-removal-and-guidance.md b/windows/security/threat-protection/mbsa-removal-and-guidance.md index 8ed4a703ef..0bef93992f 100644 --- a/windows/security/threat-protection/mbsa-removal-and-guidance.md +++ b/windows/security/threat-protection/mbsa-removal-and-guidance.md @@ -25,12 +25,12 @@ MBSA was largely used in situations where neither Microsoft Update nor a local W A script can help you with an alternative to MBSA’s patch-compliance checking: - [Using WUA to Scan for Updates Offline](https://docs.microsoft.com/windows/desktop/wua_sdk/using-wua-to-scan-for-updates-offline), which includes a sample .vbs script. -For a PowerShell alternative, see [Using WUA to Scan for Updates Offline with PowerShell](https://github.com/andreiztm/thedeploymentguy/blob/main/WUAOfflineScan/Scan-UpdatesOffline.ps1). +For a PowerShell alternative, see [Using WUA to Scan for Updates Offline with PowerShell](https://www.powershellgallery.com/packages/Scan-UpdatesOffline/1.0/Content/Scan-UpdatesOffline.ps1). For example: [![VBS script](images/vbs-example.png)](https://docs.microsoft.com/windows/desktop/wua_sdk/using-wua-to-scan-for-updates-offline) -[![PowerShell script](images/powershell-example.png)](https://github.com/andreiztm/thedeploymentguy/blob/main/WUAOfflineScan/Scan-UpdatesOffline.ps1) +[![PowerShell script](images/powershell-example.png)](https://www.powershellgallery.com/packages/Scan-UpdatesOffline/1.0/Content/Scan-UpdatesOffline.ps1) The preceding scripts leverage the [WSUS offline scan file](https://support.microsoft.com/help/927745/detailed-information-for-developers-who-use-the-windows-update-offline) ([wsusscn2.cab](https://go.microsoft.com/fwlink/?LinkID=74689)) to perform a scan and get the same information on missing updates as MBSA supplied. MBSA also relied on the wsusscn2.cab to determine which updates were missing from a given system without connecting to any online service or server. The wsusscn2.cab file is still available and there are currently no plans to remove or replace it. The wsusscn2.cab file contains the metadata of only security updates, update rollups and service packs available from Microsoft Update; it does not contain any information on non-security updates, tools or drivers. From 0a45c0a88462083eaaee98f8dc5a429dda727933 Mon Sep 17 00:00:00 2001 From: Charles Inglis <32555877+cinglis-msft@users.noreply.github.com> Date: Tue, 2 Mar 2021 12:21:53 -0500 Subject: [PATCH 192/223] Update update-compliance-get-started.md Added note about using DA config to config UC devices as well for simultaneous enrollment --- windows/deployment/update/update-compliance-get-started.md | 3 +++ 1 file changed, 3 insertions(+) diff --git a/windows/deployment/update/update-compliance-get-started.md b/windows/deployment/update/update-compliance-get-started.md index 4e77a4d513..7c19ac8184 100644 --- a/windows/deployment/update/update-compliance-get-started.md +++ b/windows/deployment/update/update-compliance-get-started.md @@ -66,6 +66,9 @@ To find your CommercialID within Azure: Once you've added Update Compliance to a workspace in your Azure subscription, you'll need to configure any devices you want to monitor. There are two ways to configure devices to use Update Compliance. +> [!NOTE] +> Customers using or that plan to use [Desktop Analytics](https://docs.microsoft.com/mem/configmgr/desktop-analytics/overview) can follow the process to [Enroll devices in Desktop Analytics](https://docs.microsoft.com/mem/configmgr/desktop-analytics/enroll-devices) to also enroll devices to Update Compliance, but note the Commercial ID and Log Analytics workspace must be the same for both solutions. + > [!NOTE] > After configuring devices via one of the two methods below, it can take up to 72 hours before devices are visible in the solution. Until then, Update Compliance will indicate it is still assessing devices. From fe6b9afd1d616689a605a31c7234ebdd3d3ff4df Mon Sep 17 00:00:00 2001 From: Jaime Ondrusek Date: Tue, 2 Mar 2021 10:24:30 -0700 Subject: [PATCH 193/223] Update update-compliance-get-started.md Small edits for clarity. --- windows/deployment/update/update-compliance-get-started.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/deployment/update/update-compliance-get-started.md b/windows/deployment/update/update-compliance-get-started.md index 7c19ac8184..8bf31e807a 100644 --- a/windows/deployment/update/update-compliance-get-started.md +++ b/windows/deployment/update/update-compliance-get-started.md @@ -67,7 +67,7 @@ To find your CommercialID within Azure: Once you've added Update Compliance to a workspace in your Azure subscription, you'll need to configure any devices you want to monitor. There are two ways to configure devices to use Update Compliance. > [!NOTE] -> Customers using or that plan to use [Desktop Analytics](https://docs.microsoft.com/mem/configmgr/desktop-analytics/overview) can follow the process to [Enroll devices in Desktop Analytics](https://docs.microsoft.com/mem/configmgr/desktop-analytics/enroll-devices) to also enroll devices to Update Compliance, but note the Commercial ID and Log Analytics workspace must be the same for both solutions. +> If you use or plan to use [Desktop Analytics](https://docs.microsoft.com/mem/configmgr/desktop-analytics/overview), follow the steps in [Enroll devices in Desktop Analytics](https://docs.microsoft.com/mem/configmgr/desktop-analytics/enroll-devices) to also enroll devices to Update Compliance. You should be aware that the Commercial ID and Log Analytics workspace must be the same for both Desktop Analytics and Update Compliance. > [!NOTE] > After configuring devices via one of the two methods below, it can take up to 72 hours before devices are visible in the solution. Until then, Update Compliance will indicate it is still assessing devices. From 65617cd8615cec8d2d7f0a33d2ed6676062a7195 Mon Sep 17 00:00:00 2001 From: MatiG Date: Tue, 2 Mar 2021 19:39:16 +0200 Subject: [PATCH 194/223] acrolinx fixes --- .../microsoft-defender-atp/linux-support-events.md | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/windows/security/threat-protection/microsoft-defender-atp/linux-support-events.md b/windows/security/threat-protection/microsoft-defender-atp/linux-support-events.md index 80c68187b9..33072a0f3f 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/linux-support-events.md +++ b/windows/security/threat-protection/microsoft-defender-atp/linux-support-events.md @@ -30,8 +30,8 @@ ms.technology: mde This article provides some general steps to mitigate missing events or alerts in the [security center](https://securitycenter.windows.com/) portal. -Once Microsoft Defender for Endpoint has been installed properly on a device, a device page will be generated in the portal and _File_, _Process_, _Network_ and other events should appear in the timeline and advanced hunting pages. -In case events are not appearing or some types of events are missing, that could indicate some problem. +Once **Microsoft Defender for Endpoint** has been installed properly on a device, a _device page_ will be generated in the portal. You can review all recorded events in the timeline tab in the device page, or in advanced hunting page. This section troubleshoots the case of some or all expected events are missing. +For instance, if all _CreatedFile_ events are missing. ## Missing network and login events @@ -62,7 +62,7 @@ Microsoft Defender for Endpoint utilized `audit` framework from linux to track n └─16671 /opt/microsoft/mdatp/sbin/mdatp_audisp_plugin -d ``` -2. If auditd is stopped, please start it. +2. If `auditd` is marked as stopped, start it. ```bash service auditd start @@ -70,13 +70,13 @@ Microsoft Defender for Endpoint utilized `audit` framework from linux to track n **On SLES** systems, SYSCALL auditing in `auditd` might be disabled by default and can be accounted for missing events. -1. To validate that SYSCALL auditing is not disabeld, list the current audit rules: +1. To validate that SYSCALL auditing is not disabled, list the current audit rules: ```bash sudo auditctl -l ``` - if the following line is present, please remove it or edit it to enable Microsoft Defender for Endpoint to track specific SYSCALLs. + if the following line is present, remove it or edit it to enable Microsoft Defender for Endpoint to track specific SYSCALLs. ```output -a task, never @@ -86,7 +86,7 @@ Microsoft Defender for Endpoint utilized `audit` framework from linux to track n ## Missing file events -File events are collected with `fanotify` framework. In case some or all file events are missing please make sure fanotify is enabled on the device and that the file system is [supported](microsoft-defender-atp-linux.md#system-requirements). +File events are collected with `fanotify` framework. In case some or all file events are missing, make sure `fanotify` is enabled on the device and that the file system is [supported](microsoft-defender-atp-linux.md#system-requirements). List the filesystems on the machine with: From 01c698537c30c561470c82c1617bc9b39ae551c2 Mon Sep 17 00:00:00 2001 From: Daniel Simpson Date: Tue, 2 Mar 2021 10:37:02 -0800 Subject: [PATCH 195/223] mdatp urls download update --- .../Onboard-Windows-10-multi-session-device.md | 4 +--- .../configure-endpoints-non-windows.md | 2 -- .../configure-proxy-internet.md | 4 ++-- .../evaluate-exploit-protection.md | 12 ++++++------ .../threat-protection/microsoft-defender-atp/gov.md | 2 +- .../microsoft-defender-atp-linux.md | 2 +- .../microsoft-defender-atp-mac.md | 2 +- .../microsoft-defender-atp/production-deployment.md | 2 +- 8 files changed, 13 insertions(+), 17 deletions(-) diff --git a/windows/security/threat-protection/microsoft-defender-atp/Onboard-Windows-10-multi-session-device.md b/windows/security/threat-protection/microsoft-defender-atp/Onboard-Windows-10-multi-session-device.md index 6cfe7fc064..4adca6674f 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/Onboard-Windows-10-multi-session-device.md +++ b/windows/security/threat-protection/microsoft-defender-atp/Onboard-Windows-10-multi-session-device.md @@ -23,8 +23,6 @@ ms.technology: mde Applies to: - Windows 10 multi-session running on Windows Virtual Desktop (WVD) -- [Microsoft Defender for Endpoint](https://go.microsoft.com/fwlink/p/?linkid=2146631) -- [Microsoft 365 Defender](https://go.microsoft.com/fwlink/?linkid=2118804) > Want to experience Microsoft Defender for Endpoint? [Sign up for a free trial.](https://www.microsoft.com/microsoft-365/windows/microsoft-defender-atp?ocid=docs-wdatp-exposedapis-abovefoldlink) @@ -33,7 +31,7 @@ Applies to: Microsoft Defender for Endpoint supports monitoring both VDI as well as Windows Virtual Desktop sessions. Depending on your organization's needs, you might need to implement VDI or Windows Virtual Desktop sessions to help your employees access corporate data and apps from an unmanaged device, remote location, or similar scenario. With Microsoft Defender for Endpoint, you can monitor these virtual machines for anomalous activity. - ## Before you begin +## Before you begin See [considerations for non-persistent VDI](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-atp/configure-endpoints-vdi#onboard-non-persistent-virtual-desktop-infrastructure-vdi-devices-1). Although [Windows Virtual Desktop](https://docs.microsoft.com/azure/virtual-desktop/overview) does not provide non-persistence options, it does provide ways to use a Windows image that can be used to provision new hosts and redeploy machines. This increases volatility in the environment, and thus impacts what entries are created and maintained in the Microsoft Defender Security Center ([https://securitycenter.windows.com](https://securitycenter.windows.com)), potentially reducing visibility for your security analysts. diff --git a/windows/security/threat-protection/microsoft-defender-atp/configure-endpoints-non-windows.md b/windows/security/threat-protection/microsoft-defender-atp/configure-endpoints-non-windows.md index 595a2aec82..b9652cde87 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/configure-endpoints-non-windows.md +++ b/windows/security/threat-protection/microsoft-defender-atp/configure-endpoints-non-windows.md @@ -27,8 +27,6 @@ ms.technology: mde - macOS - Linux -- [Microsoft Defender for Endpoint](https://go.microsoft.com/fwlink/p/?linkid=2146631) -- [Microsoft 365 Defender](https://go.microsoft.com/fwlink/?linkid=2118804) >Want to experience Defender for Endpoint? [Sign up for a free trial.](https://www.microsoft.com/microsoft-365/windows/microsoft-defender-atp?ocid=docs-wdatp-nonwindows-abovefoldlink) 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 07ccd43835..94aee1893b 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 @@ -114,7 +114,7 @@ The following downloadable spreadsheet lists the services and their associated U |**Spreadsheet of domains list**|**Description**| |:-----|:-----| -|![Thumb image for Microsoft Defender for Endpoint URLs spreadsheet](images/mdatp-urls.png)
| Spreadsheet of specific DNS records for service locations, geographic locations, and OS.

[Download the spreadsheet here.](https://github.com/MicrosoftDocs/windows-itpro-docs/raw/public/windows/security/threat-protection/microsoft-defender-atp/downloads/mdatp-urls.xlsx) +|![Thumb image for Microsoft Defender for Endpoint URLs spreadsheet](images/mdatp-urls.png)
| Spreadsheet of specific DNS records for service locations, geographic locations, and OS.

[Download the spreadsheet here.](https://download.microsoft.com/download/8/a/5/8a51eee5-cd02-431c-9d78-a58b7f77c070/mde-urls.xlsx) If a proxy or firewall has HTTPS scanning (SSL inspection) enabled, exclude the domains listed in the above table from HTTPS scanning. @@ -157,7 +157,7 @@ Please see the following guidance to eliminate the wildcard (*) requirement for 3. Run the TestCloudConnection.exe tool from “C:\Program Files\Microsoft Monitoring Agent\Agent” to validate the connectivity and to see the required URLs for your specific workspace. -4. Check the Microsoft Defender for Endpoint URLs list for the complete list of requirements for your region (please refer to the Service URLs [Spreadsheet](https://github.com/MicrosoftDocs/windows-itpro-docs/raw/public/windows/security/threat-protection/microsoft-defender-atp/downloads/mdatp-urls.xlsx)). +4. Check the Microsoft Defender for Endpoint URLs list for the complete list of requirements for your region (please refer to the Service URLs [Spreadsheet](https://download.microsoft.com/download/8/a/5/8a51eee5-cd02-431c-9d78-a58b7f77c070/mde-urls.xlsx)). ![Image of administrator in Windows PowerShell](images/admin-powershell.png) diff --git a/windows/security/threat-protection/microsoft-defender-atp/evaluate-exploit-protection.md b/windows/security/threat-protection/microsoft-defender-atp/evaluate-exploit-protection.md index 158be3a882..782ee46e24 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/evaluate-exploit-protection.md +++ b/windows/security/threat-protection/microsoft-defender-atp/evaluate-exploit-protection.md @@ -99,12 +99,12 @@ To review which apps would have been blocked, open Event Viewer and filter for t | Feature | Provider/source | Event ID | Description | |---|---|--|---| - | Exploit protection | Security-Mitigations (Kernel Mode/User Mode) | 1 | ACG audit | - | Exploit protection | Security-Mitigations (Kernel Mode/User Mode) | 3 | Do not allow child processes audit | - | Exploit protection | Security-Mitigations (Kernel Mode/User Mode) | 5 | Block low integrity images audit | - | Exploit protection | Security-Mitigations (Kernel Mode/User Mode) | 7 | Block remote images audit | - | Exploit protection | Security-Mitigations (Kernel Mode/User Mode) | 9 | Disable win32k system calls audit | - | Exploit protection | Security-Mitigations (Kernel Mode/User Mode) | 11 | Code integrity guard audit | +| Exploit protection | Security-Mitigations (Kernel Mode/User Mode) | 1 | ACG audit | +| Exploit protection | Security-Mitigations (Kernel Mode/User Mode) | 3 | Do not allow child processes audit | +| Exploit protection | Security-Mitigations (Kernel Mode/User Mode) | 5 | Block low integrity images audit | +| Exploit protection | Security-Mitigations (Kernel Mode/User Mode) | 7 | Block remote images audit | +| Exploit protection | Security-Mitigations (Kernel Mode/User Mode) | 9 | Disable win32k system calls audit | +| Exploit protection | Security-Mitigations (Kernel Mode/User Mode) | 11 | Code integrity guard audit | ## See also diff --git a/windows/security/threat-protection/microsoft-defender-atp/gov.md b/windows/security/threat-protection/microsoft-defender-atp/gov.md index 0727c2332f..98632acbf5 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/gov.md +++ b/windows/security/threat-protection/microsoft-defender-atp/gov.md @@ -115,7 +115,7 @@ The following downloadable spreadsheet lists the services and their associated U Spreadsheet of domains list | Description :-----|:----- -![Thumb image for Microsoft Defender for Endpoint URLs spreadsheet](images/mdatp-urls.png)
| Spreadsheet of specific DNS records for service locations, geographic locations, and OS.

[Download the spreadsheet here.](https://github.com/MicrosoftDocs/windows-itpro-docs/raw/public/windows/security/threat-protection/microsoft-defender-atp/downloads/mdatp-urls.xlsx) +![Thumb image for Microsoft Defender for Endpoint URLs spreadsheet](images/mdatp-urls.png)
| Spreadsheet of specific DNS records for service locations, geographic locations, and OS.

[Download the spreadsheet here.](https://download.microsoft.com/download/8/a/5/8a51eee5-cd02-431c-9d78-a58b7f77c070/mde-urls.xlsx) For more information, see [Configure device proxy and Internet connectivity settings](configure-proxy-internet.md). diff --git a/windows/security/threat-protection/microsoft-defender-atp/microsoft-defender-atp-linux.md b/windows/security/threat-protection/microsoft-defender-atp/microsoft-defender-atp-linux.md index b9232a219a..7ffe532e84 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/microsoft-defender-atp-linux.md +++ b/windows/security/threat-protection/microsoft-defender-atp/microsoft-defender-atp-linux.md @@ -109,7 +109,7 @@ The following downloadable spreadsheet lists the services and their associated U |**Spreadsheet of domains list**|**Description**| |:-----|:-----| -|![Thumb image for Microsoft Defender for Endpoint URLs spreadsheet](images/mdatp-urls.png)
| Spreadsheet of specific DNS records for service locations, geographic locations, and OS.

[Download the spreadsheet here.](https://github.com/MicrosoftDocs/windows-itpro-docs/raw/public/windows/security/threat-protection/microsoft-defender-atp/downloads/mdatp-urls.xlsx) +|![Thumb image for Microsoft Defender for Endpoint URLs spreadsheet](images/mdatp-urls.png)
| Spreadsheet of specific DNS records for service locations, geographic locations, and OS.

[Download the spreadsheet here.](https://download.microsoft.com/download/8/a/5/8a51eee5-cd02-431c-9d78-a58b7f77c070/mde-urls.xlsx) > [!NOTE] > For a more specific URL list, see [Configure proxy and internet connectivity settings](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). 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 c9e657dcaf..6d7d435373 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 @@ -104,7 +104,7 @@ The following downloadable spreadsheet lists the services and their associated U |**Spreadsheet of domains list**|**Description**| |:-----|:-----| -|![Thumb image for Microsoft Defender for Endpoint URLs spreadsheet](images/mdatp-urls.png)
| Spreadsheet of specific DNS records for service locations, geographic locations, and OS.

Download the spreadsheet here: [mdatp-urls.xlsx](https://github.com/MicrosoftDocs/windows-itpro-docs/raw/public/windows/security/threat-protection/microsoft-defender-atp/downloads/mdatp-urls.xlsx). +|![Thumb image for Microsoft Defender for Endpoint URLs spreadsheet](images/mdatp-urls.png)
| Spreadsheet of specific DNS records for service locations, geographic locations, and OS.

Download the spreadsheet here: [mdatp-urls.xlsx](https://download.microsoft.com/download/8/a/5/8a51eee5-cd02-431c-9d78-a58b7f77c070/mde-urls.xlsx). Microsoft Defender for Endpoint can discover a proxy server by using the following discovery methods: - Proxy autoconfig (PAC) 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 b0fe2b8a22..015d6437b3 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/production-deployment.md +++ b/windows/security/threat-protection/microsoft-defender-atp/production-deployment.md @@ -226,7 +226,7 @@ The following downloadable spreadsheet lists the services and their associated U |**Spreadsheet of domains list**|**Description**| |:-----|:-----| -|![Thumb image for Microsoft Defender for Endpoint URLs spreadsheet](images/mdatp-urls.png)
| Spreadsheet of specific DNS records for service locations, geographic locations, and OS.

[Download the spreadsheet here.](https://github.com/MicrosoftDocs/windows-itpro-docs/raw/public/windows/security/threat-protection/microsoft-defender-atp/downloads/mdatp-urls.xlsx) +|![Thumb image for Microsoft Defender for Endpoint URLs spreadsheet](images/mdatp-urls.png)
| Spreadsheet of specific DNS records for service locations, geographic locations, and OS.

[Download the spreadsheet here.](https://download.microsoft.com/download/8/a/5/8a51eee5-cd02-431c-9d78-a58b7f77c070/mde-urls.xlsx) ### Microsoft Defender for Endpoint service backend IP range From 65a5e7e8f7b15dfb1dcd6bcf0ebd80dbb99e4dd4 Mon Sep 17 00:00:00 2001 From: Daniel Simpson Date: Tue, 2 Mar 2021 10:40:02 -0800 Subject: [PATCH 196/223] Update configure-endpoints-non-windows.md --- .../configure-endpoints-non-windows.md | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/windows/security/threat-protection/microsoft-defender-atp/configure-endpoints-non-windows.md b/windows/security/threat-protection/microsoft-defender-atp/configure-endpoints-non-windows.md index b9652cde87..cd696e2954 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/configure-endpoints-non-windows.md +++ b/windows/security/threat-protection/microsoft-defender-atp/configure-endpoints-non-windows.md @@ -1,5 +1,5 @@ --- -title: Onboard non-Windows devices to the Microsoft Defender ATP service +title: Onboard non-Windows devices to the Microsoft Defender for Endpoint service description: Configure non-Windows devices so that they can send sensor data to the Microsoft Defender ATP service. keywords: onboard non-Windows devices, macos, linux, device management, configure Windows ATP devices, configure Microsoft Defender Advanced Threat Protection devices search.product: eADQiWindows 10XVcnh @@ -24,7 +24,10 @@ ms.technology: mde **Applies to:** +- [Microsoft Defender for Endpoint](https://go.microsoft.com/fwlink/p/?linkid=2146631) +- [Microsoft 365 Defender](https://go.microsoft.com/fwlink/?linkid=2118804) +**Platforms** - macOS - Linux From 143a067e85ff9b640f81c991d306a9fb2adcf019 Mon Sep 17 00:00:00 2001 From: Daniel Simpson Date: Tue, 2 Mar 2021 10:45:35 -0800 Subject: [PATCH 197/223] acrolinx target --- .../microsoft-defender-atp/configure-server-endpoints.md | 3 --- .../microsoft-defender-atp/machine-groups.md | 3 --- .../microsoft-defender-atp/offboard-machines.md | 8 ++++---- .../microsoft-defender-atp/onboard-downlevel.md | 5 +++-- .../threat-protection/microsoft-defender-atp/rbac.md | 4 ---- 5 files changed, 7 insertions(+), 16 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 d9643ad099..dedf34b6ad 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 @@ -31,9 +31,6 @@ ms.technology: mde - Windows Server (SAC) version 1803 and later - Windows Server 2019 and later - Windows Server 2019 core edition -- [Microsoft Defender for Endpoint](https://go.microsoft.com/fwlink/p/?linkid=2146631) -- [Microsoft 365 Defender](https://go.microsoft.com/fwlink/?linkid=2118804) - > Want to experience Defender for Endpoint? [Sign up for a free trial.](https://www.microsoft.com/microsoft-365/windows/microsoft-defender-atp?ocid=docs-wdatp-configserver-abovefoldlink) diff --git a/windows/security/threat-protection/microsoft-defender-atp/machine-groups.md b/windows/security/threat-protection/microsoft-defender-atp/machine-groups.md index 415f9626d7..c6140eeab7 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/machine-groups.md +++ b/windows/security/threat-protection/microsoft-defender-atp/machine-groups.md @@ -24,11 +24,8 @@ ms.technology: mde **Applies to:** - - Azure Active Directory - Office 365 -- [Microsoft Defender for Endpoint](https://go.microsoft.com/fwlink/p/?linkid=2146631) -- [Microsoft 365 Defender](https://go.microsoft.com/fwlink/?linkid=2118804) > Want to experience Microsoft Defender for Endpoint? [Sign up for a free trial.](https://www.microsoft.com/microsoft-365/windows/microsoft-defender-atp?ocid=docs-wdatp-exposedapis-abovefoldlink) 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 aba249ebca..4e056cd0a5 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/offboard-machines.md +++ b/windows/security/threat-protection/microsoft-defender-atp/offboard-machines.md @@ -24,14 +24,14 @@ ms.technology: mde **Applies to:** +- [Microsoft Defender for Endpoint](https://go.microsoft.com/fwlink/p/?linkid=2146631) +- [Microsoft 365 Defender](https://go.microsoft.com/fwlink/?linkid=2118804) + +**Platforms** - macOS - Linux - Windows Server 2012 R2 - Windows Server 2016 -- [Microsoft Defender for Endpoint](https://go.microsoft.com/fwlink/p/?linkid=2146631) -- [Microsoft 365 Defender](https://go.microsoft.com/fwlink/?linkid=2118804) - - >Want to experience Defender for Endpoint? [Sign up for a free trial.](https://www.microsoft.com/microsoft-365/windows/microsoft-defender-atp?ocid=docs-wdatp-offboarddevices-abovefoldlink) diff --git a/windows/security/threat-protection/microsoft-defender-atp/onboard-downlevel.md b/windows/security/threat-protection/microsoft-defender-atp/onboard-downlevel.md index 015e66faac..28fcfa5a1f 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/onboard-downlevel.md +++ b/windows/security/threat-protection/microsoft-defender-atp/onboard-downlevel.md @@ -24,13 +24,14 @@ ms.technology: mde **Applies to:** +- [Microsoft Defender for Endpoint](https://go.microsoft.com/fwlink/p/?linkid=2146631) +- [Microsoft 365 Defender](https://go.microsoft.com/fwlink/?linkid=2118804) +**Platforms** - Windows 7 SP1 Enterprise - Windows 7 SP1 Pro - Windows 8.1 Pro - Windows 8.1 Enterprise -- [Microsoft Defender for Endpoint](https://go.microsoft.com/fwlink/p/?linkid=2146631) -- [Microsoft 365 Defender](https://go.microsoft.com/fwlink/?linkid=2118804) >Want to experience Defender for Endpoint? [Sign up for a free trial](https://www.microsoft.com/microsoft-365/windows/microsoft-defender-atp?ocid=docs-wdatp-downlevel-abovefoldlink). diff --git a/windows/security/threat-protection/microsoft-defender-atp/rbac.md b/windows/security/threat-protection/microsoft-defender-atp/rbac.md index b5bc0c196d..7ee2fc5593 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/rbac.md +++ b/windows/security/threat-protection/microsoft-defender-atp/rbac.md @@ -25,13 +25,9 @@ ms.technology: mde **Applies to:** - Azure Active Directory - Office 365 -- [Microsoft Defender for Endpoint](https://go.microsoft.com/fwlink/?linkid=2154037) -- [Microsoft 365 Defender](https://go.microsoft.com/fwlink/?linkid=2118804) - > Want to experience Defender for Endpoint? [Sign up for a free trial.](https://www.microsoft.com/microsoft-365/windows/microsoft-defender-atp?ocid=docs-wdatp-rbac-abovefoldlink) - Using role-based access control (RBAC), you can create roles and groups within your security operations team to grant appropriate access to the portal. Based on the roles and groups you create, you have fine-grained control over what users with access to the portal can see and do. > [!VIDEO https://www.microsoft.com/en-us/videoplayer/embed/RE4bJ2a] From a7c0696e0e932df44c05432da7577ffdebba4eeb Mon Sep 17 00:00:00 2001 From: Daniel Simpson Date: Tue, 2 Mar 2021 10:45:49 -0800 Subject: [PATCH 198/223] acrolinx target --- .../microsoft-defender-atp/evaluate-exploit-protection.md | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/windows/security/threat-protection/microsoft-defender-atp/evaluate-exploit-protection.md b/windows/security/threat-protection/microsoft-defender-atp/evaluate-exploit-protection.md index 782ee46e24..963d383c5a 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/evaluate-exploit-protection.md +++ b/windows/security/threat-protection/microsoft-defender-atp/evaluate-exploit-protection.md @@ -1,6 +1,6 @@ --- title: See how Exploit protection works in a demo -description: See how exploit protection can prevent suspicious behaviors from occurring on specific apps. +description: See how Exploit Protection can prevent suspicious behaviors from occurring on specific apps. keywords: Exploit protection, exploits, kernel, events, evaluate, demo, try, mitigation search.product: eADQiWindows 10XVcnh ms.prod: m365-security @@ -30,14 +30,14 @@ ms.technology: mde [Exploit protection](exploit-protection.md) helps protect devices from malware that uses exploits to spread and infect other devices. Mitigation can be applied to either the operating system or to an individual app. Many of the features that were part of the Enhanced Mitigation Experience Toolkit (EMET) are included in exploit protection. (The EMET has reached its end of support.) -Use exploit protection in audit mode to review related events in Event Viewer. By enabling audit mode, you'll see how mitigation works for certain apps in a test environment. Audit mode shows what *would* have happened if you enabled exploit protection in your production environment. This way, you can verify that exploit protection doesn't adversely affect your line-of-business apps, and see which suspicious or malicious events occur. +In audit, you can see how mitigation works for certain apps in a test environment. This shows what *would* have happened if you enabled exploit protection in your production environment. This way, you can verify that exploit protection doesn't adversely affect your line-of-business apps, and see which suspicious or malicious events occur. > [!TIP] > You can also visit the Microsoft Defender Testground website at [demo.wd.microsoft.com](https://demo.wd.microsoft.com?ocid=cx-wddocs-testground) to see how exploit protection works. -## Enable exploit protection in audit mode +## Enable exploit protection for testing -You can set mitigations in audit mode for specific programs by using the Windows Security app or Windows PowerShell. +You can set mitigations in a testing mode for specific programs by using the Windows Security app or Windows PowerShell. ### Windows Security app From f8608b4fe361b444875cd7237cd88a1553478e0f Mon Sep 17 00:00:00 2001 From: KC Cross Date: Tue, 2 Mar 2021 15:57:47 -0800 Subject: [PATCH 199/223] Score requirement is 80 not 64 --- .acrolinx-config.edn | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.acrolinx-config.edn b/.acrolinx-config.edn index 82c001e81f..a3a07ef4f2 100644 --- a/.acrolinx-config.edn +++ b/.acrolinx-config.edn @@ -35,7 +35,7 @@ " ## Acrolinx Scorecards -**The minimum Acrolinx topic score of 65 is required for all MARVEL content merged to the default branch.** +**The minimum Acrolinx topic score of 80 is required for all MARVEL content merged to the default branch.** If you need a scoring exception for content in this PR, add the *Sign off* and the *Acrolinx exception* labels to the PR. The PubOps Team will review the exception request and may take one or more of the following actions: From 6b6717df95c20608324c277382e9f0609c22c935 Mon Sep 17 00:00:00 2001 From: gkomatsu Date: Tue, 2 Mar 2021 17:19:01 -0800 Subject: [PATCH 200/223] Update diagnose-mdm-failures-in-windows-10.md Removed section specific to Windows Mobile Field Medic which is no longer available. --- .../mdm/diagnose-mdm-failures-in-windows-10.md | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/windows/client-management/mdm/diagnose-mdm-failures-in-windows-10.md b/windows/client-management/mdm/diagnose-mdm-failures-in-windows-10.md index db52ac149a..4f20ca31cd 100644 --- a/windows/client-management/mdm/diagnose-mdm-failures-in-windows-10.md +++ b/windows/client-management/mdm/diagnose-mdm-failures-in-windows-10.md @@ -112,8 +112,8 @@ Example: Export the Debug logs ``` -## Collect logs from Windows 10 Mobile devices - + +  -## Collect logs remotely from Windows 10 Holographic or Windows 10 Mobile devices +## Collect logs remotely from Windows 10 Holographic -For holographic or mobile devices already enrolled in MDM, you can remotely collect MDM logs through the MDM channel using the [DiagnosticLog CSP](diagnosticlog-csp.md). +For holographic already enrolled in MDM, you can remotely collect MDM logs through the MDM channel using the [DiagnosticLog CSP](diagnosticlog-csp.md). You can use the DiagnosticLog CSP to enable the ETW provider. The provider ID is 3DA494E4-0FE2-415C-B895-FB5265C5C83B. The following examples show how to enable the ETW provider: From 73bacc5976d0f31b29d57c81775621b6e12b13f0 Mon Sep 17 00:00:00 2001 From: schmurky Date: Wed, 3 Mar 2021 20:02:10 +0800 Subject: [PATCH 201/223] changed author --- .../advanced-hunting-devicetvmsoftwarevulnerabilities-table.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/security/threat-protection/microsoft-defender-atp/advanced-hunting-devicetvmsoftwarevulnerabilities-table.md b/windows/security/threat-protection/microsoft-defender-atp/advanced-hunting-devicetvmsoftwarevulnerabilities-table.md index a48860436e..bee199aaa9 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/advanced-hunting-devicetvmsoftwarevulnerabilities-table.md +++ b/windows/security/threat-protection/microsoft-defender-atp/advanced-hunting-devicetvmsoftwarevulnerabilities-table.md @@ -9,7 +9,7 @@ ms.mktglfcycl: deploy ms.sitesec: library ms.pagetype: security ms.author: maccruz -author: maccruz +author: schmurky ms.localizationpriority: medium manager: dansimp audience: ITPro From c0a38febcbc5d0413a4bf14765c85b434b4a0f57 Mon Sep 17 00:00:00 2001 From: schmurky Date: Wed, 3 Mar 2021 20:03:30 +0800 Subject: [PATCH 202/223] changed author --- .../advanced-hunting-devicetvmsoftwareinventory-table.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/security/threat-protection/microsoft-defender-atp/advanced-hunting-devicetvmsoftwareinventory-table.md b/windows/security/threat-protection/microsoft-defender-atp/advanced-hunting-devicetvmsoftwareinventory-table.md index 99b53c1d97..e26443ea9d 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/advanced-hunting-devicetvmsoftwareinventory-table.md +++ b/windows/security/threat-protection/microsoft-defender-atp/advanced-hunting-devicetvmsoftwareinventory-table.md @@ -9,7 +9,7 @@ ms.mktglfcycl: deploy ms.sitesec: library ms.pagetype: security ms.author: maccruz -author: maccruz +author: schmurky ms.localizationpriority: medium manager: dansimp audience: ITPro From 572679322d688e40efb98d13398e02133687ef54 Mon Sep 17 00:00:00 2001 From: jcaparas Date: Wed, 3 Mar 2021 10:02:02 -0800 Subject: [PATCH 203/223] Update windows/security/threat-protection/microsoft-defender-atp/ios-whatsnew.md Co-authored-by: JohanFreelancer9 <48568725+JohanFreelancer9@users.noreply.github.com> --- .../threat-protection/microsoft-defender-atp/ios-whatsnew.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/security/threat-protection/microsoft-defender-atp/ios-whatsnew.md b/windows/security/threat-protection/microsoft-defender-atp/ios-whatsnew.md index cb037ccf1c..1d3adbc525 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/ios-whatsnew.md +++ b/windows/security/threat-protection/microsoft-defender-atp/ios-whatsnew.md @@ -28,7 +28,7 @@ ms.technology: mde - [Microsoft Defender for Endpoint](https://go.microsoft.com/fwlink/p/?linkid=2146631) - [Microsoft 365 Defender](https://go.microsoft.com/fwlink/?linkid=2118804) -> Want to experience Microsoft Defender for Endpoint? [Sign up for a free trial.](https://www.microsoft.com/microsoft-365/windows/microsoft-defender-atp?ocid=docs-wdatp-exposedapis-abovefoldlink) +Want to experience Microsoft Defender for Endpoint? [Sign up for a free trial.](https://www.microsoft.com/microsoft-365/windows/microsoft-defender-atp?ocid=docs-wdatp-exposedapis-abovefoldlink) ## 1.1.15010101 From fcea645a233693d727a651e69aa323e67af9df67 Mon Sep 17 00:00:00 2001 From: jcaparas Date: Wed, 3 Mar 2021 10:02:11 -0800 Subject: [PATCH 204/223] Update windows/security/threat-protection/microsoft-defender-atp/ios-whatsnew.md Co-authored-by: JohanFreelancer9 <48568725+JohanFreelancer9@users.noreply.github.com> --- .../threat-protection/microsoft-defender-atp/ios-whatsnew.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/security/threat-protection/microsoft-defender-atp/ios-whatsnew.md b/windows/security/threat-protection/microsoft-defender-atp/ios-whatsnew.md index 1d3adbc525..b8d75b40e7 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/ios-whatsnew.md +++ b/windows/security/threat-protection/microsoft-defender-atp/ios-whatsnew.md @@ -32,5 +32,5 @@ Want to experience Microsoft Defender for Endpoint? [Sign up for a free trial.]( ## 1.1.15010101 -- With this version, we are announcing support for iPadOS / iPad devices. +- With this version, we are announcing support for iPadOS/iPad devices. - Bug fixes. From 7ff1bc27b0a5c87b4556e21add1d9ac4cd1a83d3 Mon Sep 17 00:00:00 2001 From: Denise Vangel-MSFT Date: Wed, 3 Mar 2021 12:08:21 -0800 Subject: [PATCH 205/223] migration guide fixes --- .../switch-to-microsoft-defender-onboard.md | 6 ++---- .../switch-to-microsoft-defender-prepare.md | 9 +++------ .../switch-to-microsoft-defender-setup.md | 15 +++++++++------ 3 files changed, 14 insertions(+), 16 deletions(-) diff --git a/windows/security/threat-protection/microsoft-defender-atp/switch-to-microsoft-defender-onboard.md b/windows/security/threat-protection/microsoft-defender-atp/switch-to-microsoft-defender-onboard.md index 750fbb2666..a76bb08a42 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/switch-to-microsoft-defender-onboard.md +++ b/windows/security/threat-protection/microsoft-defender-atp/switch-to-microsoft-defender-onboard.md @@ -19,7 +19,7 @@ ms.collection: - m365solution-migratetomdatp ms.custom: migrationguides ms.topic: article -ms.date: 02/11/2021 +ms.date: 03/03/2021 ms.reviewer: jesquive, chventou, jonix, chriggs, owtho --- @@ -31,9 +31,7 @@ ms.reviewer: jesquive, chventou, jonix, chriggs, owtho > Want to experience Microsoft Defender for Endpoint? [Sign up for a free trial.](https://www.microsoft.com/microsoft-365/windows/microsoft-defender-atp?ocid=docs-wdatp-exposedapis-abovefoldlink) -|[![Phase 1: Prepare](images/prepare.png)](switch-to-microsoft-defender-prepare.md)
[Phase 1: Prepare2](switch-to-microsoft-defender-prepare.md) |[![Phase 2: Set up](images/setup.png)](switch-to-microsoft-defender-setup.md)
[Phase 2: Set up2](switch-to-microsoft-defender-setup.md) |![Phase 3: Onboard1](images/onboard.png)
Phase 3: Onboard | -|[![Phase 1: Prepare3](images/phase-diagrams/prepare.png)](switch-to-microsoft-defender-prepare.md)
[Phase 1: Prepare4](switch-to-microsoft-defender-prepare.md) |[![Phase 2: Set up2](images/phase-diagrams/setup.png)](switch-to-microsoft-defender-setup.md)
[Phase 2: Set up](switch-to-microsoft-defender-setup.md) |![Phase 3: Onboard2](images/phase-diagrams/onboard.png)
Phase 3: Onboard | - +| [![Phase 1: Prepare3](images/phase-diagrams/prepare.png)](switch-to-microsoft-defender-prepare.md)
[Phase 1: Prepare](switch-to-microsoft-defender-prepare.md) | [![Phase 2: Set up](images/phase-diagrams/setup.png)](switch-to-microsoft-defender-setup.md)
[Phase 2: Set up](switch-to-microsoft-defender-setup.md) | ![Phase 3: Onboard](images/phase-diagrams/onboard.png)
Phase 3: Onboard | |--|--|--| || |*You are here!* | diff --git a/windows/security/threat-protection/microsoft-defender-atp/switch-to-microsoft-defender-prepare.md b/windows/security/threat-protection/microsoft-defender-atp/switch-to-microsoft-defender-prepare.md index dcc7c80896..3a4619439a 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/switch-to-microsoft-defender-prepare.md +++ b/windows/security/threat-protection/microsoft-defender-atp/switch-to-microsoft-defender-prepare.md @@ -19,7 +19,7 @@ ms.collection: - m365solution-migratetomdatp ms.topic: article ms.custom: migrationguides -ms.date: 02/11/2021 +ms.date: 03/03/2021 ms.reviewer: jesquive, chventou, jonix, chriggs, owtho --- @@ -29,15 +29,12 @@ ms.reviewer: jesquive, chventou, jonix, chriggs, owtho - [Microsoft Defender for Endpoint](https://go.microsoft.com/fwlink/p/?linkid=2146631) - [Microsoft 365 Defender](https://go.microsoft.com/fwlink/?linkid=2118804) -> Want to experience Microsoft Defender for Endpoint? [Sign up for a free trial.](https://www.microsoft.com/microsoft-365/windows/microsoft-defender-atp?ocid=docs-wdatp-exposedapis-abovefoldlink) - -|![Phase 1: Prepare](images/prepare.png)
Phase 1: Prepare |[![Phase 2: Set up](images/setup.png)](switch-to-microsoft-defender-setup.md)
[Phase 2: Set up2](switch-to-microsoft-defender-setup.md) |[![Phase 3: Onboard](images/onboard.png)](switch-to-microsoft-defender-onboard.md)
[Phase 3: Onboard2](switch-to-microsoft-defender-onboard.md) | -|![Phase 1: Prepare2](images/phase-diagrams/prepare.png)
Phase 1: Prepare |[![Phase 2: Set up3](images/phase-diagrams/setup.png)](switch-to-microsoft-defender-setup.md)
[Phase 2: Set up4](switch-to-microsoft-defender-setup.md) |[![Phase 3: Onboard3](images/phase-diagrams/onboard.png)](switch-to-microsoft-defender-onboard.md)
[Phase 3: Onboard4](switch-to-microsoft-defender-onboard.md) | +Want to experience Microsoft Defender for Endpoint? [Sign up for a free trial.](https://www.microsoft.com/microsoft-365/windows/microsoft-defender-atp?ocid=docs-wdatp-exposedapis-abovefoldlink) +| ![Phase 1: Prepare](images/phase-diagrams/prepare.png)
Phase 1: Prepare | [![Phase 2: Set up](images/phase-diagrams/setup.png)](switch-to-microsoft-defender-setup.md)
[Phase 2: Set up](switch-to-microsoft-defender-setup.md) | [![Phase 3: Onboard](images/phase-diagrams/onboard.png)](switch-to-microsoft-defender-onboard.md)
[Phase 3: Onboard](switch-to-microsoft-defender-onboard.md) | |--|--|--| |*You are here!*| | | - **Welcome to the Prepare phase of [switching to Microsoft Defender for Endpoint](switch-to-microsoft-defender-migration.md#the-migration-process)**. This migration phase includes the following steps: diff --git a/windows/security/threat-protection/microsoft-defender-atp/switch-to-microsoft-defender-setup.md b/windows/security/threat-protection/microsoft-defender-atp/switch-to-microsoft-defender-setup.md index 8fdd6ac986..51b66bcf65 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/switch-to-microsoft-defender-setup.md +++ b/windows/security/threat-protection/microsoft-defender-atp/switch-to-microsoft-defender-setup.md @@ -19,7 +19,7 @@ ms.collection: - m365solution-migratetomdatp ms.topic: article ms.custom: migrationguides -ms.date: 02/18/2021 +ms.date: 03/03/2021 ms.reviewer: jesquive, chventou, jonix, chriggs, owtho --- @@ -29,10 +29,7 @@ ms.reviewer: jesquive, chventou, jonix, chriggs, owtho - [Microsoft Defender for Endpoint](https://go.microsoft.com/fwlink/p/?linkid=2146631) - [Microsoft 365 Defender](https://go.microsoft.com/fwlink/?linkid=2118804) -> Want to experience Microsoft Defender for Endpoint? [Sign up for a free trial.](https://www.microsoft.com/microsoft-365/windows/microsoft-defender-atp?ocid=docs-wdatp-exposedapis-abovefoldlink) - -|[![Phase 1: Prepare1](images/prepare.png)](switch-to-microsoft-defender-prepare.md)
[Phase 1: Prepare2](switch-to-microsoft-defender-prepare.md) |![Phase 2: Set up](images/setup.png)
Phase 2: Set up |[![Phase 3: Onboard1](images/onboard.png)](switch-to-microsoft-defender-onboard.md)
[Phase 3: Onboard2](switch-to-microsoft-defender-onboard.md) | -|[![Phase 1: Prepare3](images/phase-diagrams/prepare.png)](switch-to-microsoft-defender-prepare.md)
[Phase 1: Prepare4](switch-to-microsoft-defender-prepare.md) |![Phase 2: Set up2](images/phase-diagrams/setup.png)
Phase 2: Set up |[![Phase 3: Onboard3](images/phase-diagrams/onboard.png)](switch-to-microsoft-defender-onboard.md)
[Phase 3: Onboard4](switch-to-microsoft-defender-onboard.md) | +|[![Phase 1: Prepare](images/phase-diagrams/prepare.png)](switch-to-microsoft-defender-prepare.md)
[Phase 1: Prepare](switch-to-microsoft-defender-prepare.md) |![Phase 2: Set up](images/phase-diagrams/setup.png)
Phase 2: Set up |[![Phase 3: Onboard3](images/phase-diagrams/onboard.png)](switch-to-microsoft-defender-onboard.md)
[Phase 3: Onboard](switch-to-microsoft-defender-onboard.md) | |--|--|--| ||*You are here!* | | @@ -92,8 +89,14 @@ The [DisableAntiSpyware](https://docs.microsoft.com/windows-hardware/customize/d 3. To verify Microsoft Defender Antivirus is running, use the following PowerShell cmdlet:
`Get-Service -Name windefend` +#### Are you using Windows Server 2016? + +If you're using Windows Server 2016 and are having trouble enabling Microsoft Defender Antivirus, use the following PowerShell cmdlet: + +`mpcmdrun -wdenable` + > [!TIP] -> Need help? See [Microsoft Defender Antivirus on Windows Server](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-antivirus/microsoft-defender-antivirus-on-windows-server-2016). +> Still need help? See [Microsoft Defender Antivirus on Windows Server](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-antivirus/microsoft-defender-antivirus-on-windows-server-2016). ### Set Microsoft Defender Antivirus to passive mode on Windows Server From a2b2227dbabe27347f9b09da9ac1ee7032b70975 Mon Sep 17 00:00:00 2001 From: Denise Vangel-MSFT Date: Wed, 3 Mar 2021 12:09:08 -0800 Subject: [PATCH 206/223] Update switch-to-microsoft-defender-onboard.md --- .../switch-to-microsoft-defender-onboard.md | 3 +++ 1 file changed, 3 insertions(+) diff --git a/windows/security/threat-protection/microsoft-defender-atp/switch-to-microsoft-defender-onboard.md b/windows/security/threat-protection/microsoft-defender-atp/switch-to-microsoft-defender-onboard.md index a76bb08a42..70518a3814 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/switch-to-microsoft-defender-onboard.md +++ b/windows/security/threat-protection/microsoft-defender-atp/switch-to-microsoft-defender-onboard.md @@ -87,6 +87,9 @@ To do this, visit the Microsoft Defender for Endpoint demo scenarios site ([http - Potentially Unwanted Applications (PUA) - Network Protection (NP) +> [!IMPORTANT] +> If you are using Windows Server 2016, you might have to start Microsoft Defender Antivirus manually. You can do this by using the PowerShell cmdlet `mpcmdrun.exe -wdenable` on the device. + ## Next steps **Congratulations**! You have completed your [migration to Microsoft Defender for Endpoint](switch-to-microsoft-defender-migration.md#the-migration-process)! From 887f6bed90d500a810682263dc72b4bafa8b906e Mon Sep 17 00:00:00 2001 From: Denise Vangel-MSFT Date: Wed, 3 Mar 2021 12:11:30 -0800 Subject: [PATCH 207/223] fixing migration guides --- .../switch-to-microsoft-defender-prepare.md | 2 -- .../switch-to-microsoft-defender-setup.md | 1 - .../symantec-to-microsoft-defender-atp-migration.md | 4 +--- 3 files changed, 1 insertion(+), 6 deletions(-) diff --git a/windows/security/threat-protection/microsoft-defender-atp/switch-to-microsoft-defender-prepare.md b/windows/security/threat-protection/microsoft-defender-atp/switch-to-microsoft-defender-prepare.md index 3a4619439a..c34bb7e48e 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/switch-to-microsoft-defender-prepare.md +++ b/windows/security/threat-protection/microsoft-defender-atp/switch-to-microsoft-defender-prepare.md @@ -29,8 +29,6 @@ ms.reviewer: jesquive, chventou, jonix, chriggs, owtho - [Microsoft Defender for Endpoint](https://go.microsoft.com/fwlink/p/?linkid=2146631) - [Microsoft 365 Defender](https://go.microsoft.com/fwlink/?linkid=2118804) -Want to experience Microsoft Defender for Endpoint? [Sign up for a free trial.](https://www.microsoft.com/microsoft-365/windows/microsoft-defender-atp?ocid=docs-wdatp-exposedapis-abovefoldlink) - | ![Phase 1: Prepare](images/phase-diagrams/prepare.png)
Phase 1: Prepare | [![Phase 2: Set up](images/phase-diagrams/setup.png)](switch-to-microsoft-defender-setup.md)
[Phase 2: Set up](switch-to-microsoft-defender-setup.md) | [![Phase 3: Onboard](images/phase-diagrams/onboard.png)](switch-to-microsoft-defender-onboard.md)
[Phase 3: Onboard](switch-to-microsoft-defender-onboard.md) | |--|--|--| |*You are here!*| | | diff --git a/windows/security/threat-protection/microsoft-defender-atp/switch-to-microsoft-defender-setup.md b/windows/security/threat-protection/microsoft-defender-atp/switch-to-microsoft-defender-setup.md index 51b66bcf65..fb128c2f4b 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/switch-to-microsoft-defender-setup.md +++ b/windows/security/threat-protection/microsoft-defender-atp/switch-to-microsoft-defender-setup.md @@ -33,7 +33,6 @@ ms.reviewer: jesquive, chventou, jonix, chriggs, owtho |--|--|--| ||*You are here!* | | - **Welcome to the Setup phase of [switching to Microsoft Defender for Endpoint](switch-to-microsoft-defender-migration.md#the-migration-process)**. This phase includes the following steps: 1. [Enable Microsoft Defender Antivirus and confirm it's in passive mode](#enable-microsoft-defender-antivirus-and-confirm-its-in-passive-mode). 2. [Get updates for Microsoft Defender Antivirus](#get-updates-for-microsoft-defender-antivirus). 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 a3decded8f..fd3455c364 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 @@ -19,7 +19,7 @@ ms.collection: - m365solution-symantecmigrate - m365solution-overview ms.topic: conceptual -ms.date: 02/11/2021 +ms.date: 03/03/2021 ms.custom: migrationguides ms.reviewer: depicker, yongrhee, chriggs --- @@ -30,9 +30,7 @@ If you are planning to switch from Symantec Endpoint Protection (Symantec) to [M **Applies to:** - [Microsoft Defender for Endpoint](https://go.microsoft.com/fwlink/p/?linkid=2146631) - [Microsoft 365 Defender](https://go.microsoft.com/fwlink/?linkid=2118804) -> Want to experience Microsoft Defender for Endpoint? [Sign up for a free trial.](https://www.microsoft.com/microsoft-365/windows/microsoft-defender-atp?ocid=docs-wdatp-exposedapis-abovefoldlink) -[!INCLUDE [Microsoft 365 Defender rebranding](../../includes/microsoft-defender.md)] :::image type="content" source="images/symantec-mde-migration.png" alt-text="Overview of migrating from Symantec to Defender for Endpoint"::: When you make the switch from Symantec to Defender for Endpoint, you begin with your Symantec solution in active mode, configure Defender for Endpoint in passive mode, onboard to Defender for Endpoint, and then set Defender for Endpoint to active mode and remove Symantec. From 87373c7d61db84fbbbcabaa2e37b8a6a860e5321 Mon Sep 17 00:00:00 2001 From: Denise Vangel-MSFT Date: Wed, 3 Mar 2021 12:12:02 -0800 Subject: [PATCH 208/223] Update symantec-to-microsoft-defender-atp-prepare.md --- .../symantec-to-microsoft-defender-atp-prepare.md | 7 +------ 1 file changed, 1 insertion(+), 6 deletions(-) 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 4195304f83..170fae78d0 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 @@ -18,7 +18,7 @@ ms.collection: - M365-security-compliance - m365solution-symantecmigrate ms.topic: article -ms.date: 02/11/2021 +ms.date: 03/03/2021 ms.custom: migrationguides ms.reviewer: depicker, yongrhee, chriggs --- @@ -29,11 +29,6 @@ ms.reviewer: depicker, yongrhee, chriggs - [Microsoft Defender for Endpoint](https://go.microsoft.com/fwlink/p/?linkid=2146631) - [Microsoft 365 Defender](https://go.microsoft.com/fwlink/?linkid=2118804) -> Want to experience Microsoft Defender for Endpoint? [Sign up for a free trial.](https://www.microsoft.com/microsoft-365/windows/microsoft-defender-atp?ocid=docs-wdatp-exposedapis-abovefoldlink) - -[!INCLUDE [Microsoft 365 Defender rebranding](../../includes/microsoft-defender.md)] - - |![Phase 1: Prepare](images/phase-diagrams/prepare.png)
Phase 1: Prepare |[![Phase 2: Set up](images/phase-diagrams/setup.png)](symantec-to-microsoft-defender-atp-setup.md)
[Phase 2: Set up](symantec-to-microsoft-defender-atp-setup.md) |[![Phase 3: Onboard](images/phase-diagrams/onboard.png)](symantec-to-microsoft-defender-atp-onboard.md)
[Phase 3: Onboard](symantec-to-microsoft-defender-atp-onboard.md) | |--|--|--| |*You are here!*| | | From 600688c44cff30da78b2c3e51352f503bfd12d04 Mon Sep 17 00:00:00 2001 From: Denise Vangel-MSFT Date: Wed, 3 Mar 2021 12:14:48 -0800 Subject: [PATCH 209/223] Update mcafee-to-microsoft-defender-onboard.md --- .../mcafee-to-microsoft-defender-onboard.md | 9 ++++----- 1 file changed, 4 insertions(+), 5 deletions(-) diff --git a/windows/security/threat-protection/microsoft-defender-atp/mcafee-to-microsoft-defender-onboard.md b/windows/security/threat-protection/microsoft-defender-atp/mcafee-to-microsoft-defender-onboard.md index 4406338cb7..14270c916e 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/mcafee-to-microsoft-defender-onboard.md +++ b/windows/security/threat-protection/microsoft-defender-atp/mcafee-to-microsoft-defender-onboard.md @@ -20,22 +20,18 @@ ms.collection: - m365solution-scenario ms.custom: migrationguides ms.topic: article -ms.date: 02/11/2021 +ms.date: 03/03/2021 ms.reviewer: jesquive, chventou, jonix, chriggs, owtho --- # Migrate from McAfee - Phase 3: Onboard to Microsoft Defender for Endpoint -[!INCLUDE [Microsoft 365 Defender rebranding](../../includes/microsoft-defender.md)] - **Applies to:** - [Microsoft Defender for Endpoint](https://go.microsoft.com/fwlink/p/?linkid=2146631) - [Microsoft 365 Defender](https://go.microsoft.com/fwlink/?linkid=2118804) -> Want to experience Microsoft Defender for Endpoint? [Sign up for a free trial.](https://www.microsoft.com/microsoft-365/windows/microsoft-defender-atp?ocid=docs-wdatp-exposedapis-abovefoldlink) |[![Phase 1: Prepare](images/phase-diagrams/prepare.png)](mcafee-to-microsoft-defender-prepare.md)
[Phase 1: Prepare](mcafee-to-microsoft-defender-prepare.md) |[![Phase 2: Set up](images/phase-diagrams/setup.png)](mcafee-to-microsoft-defender-setup.md)
[Phase 2: Set up](mcafee-to-microsoft-defender-setup.md) |![Phase 3: Onboard](images/phase-diagrams/onboard.png)
Phase 3: Onboard | - |--|--|--| || |*You are here!* | @@ -94,6 +90,9 @@ To do this, visit the Microsoft Defender for Endpoint demo scenarios site ([http - Potentially Unwanted Applications (PUA) - Network Protection (NP) +> [!IMPORTANT] +> If you are using Windows Server 2016, you might have to start Microsoft Defender Antivirus manually. You can do this by using the PowerShell cmdlet `mpcmdrun.exe -wdenable` on the device. + ## Next steps **Congratulations**! You have completed your [migration from McAfee to Microsoft Defender for Endpoint](mcafee-to-microsoft-defender-migration.md#the-migration-process)! From a1180e6f5d5fb838a47edc53943fbca238ed7e45 Mon Sep 17 00:00:00 2001 From: Denise Vangel-MSFT Date: Wed, 3 Mar 2021 12:15:15 -0800 Subject: [PATCH 210/223] Update mcafee-to-microsoft-defender-prepare.md --- .../mcafee-to-microsoft-defender-prepare.md | 7 +------ 1 file changed, 1 insertion(+), 6 deletions(-) diff --git a/windows/security/threat-protection/microsoft-defender-atp/mcafee-to-microsoft-defender-prepare.md b/windows/security/threat-protection/microsoft-defender-atp/mcafee-to-microsoft-defender-prepare.md index bf10e65074..4b9d123c45 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/mcafee-to-microsoft-defender-prepare.md +++ b/windows/security/threat-protection/microsoft-defender-atp/mcafee-to-microsoft-defender-prepare.md @@ -20,21 +20,16 @@ ms.collection: - m365solution-scenario ms.topic: article ms.custom: migrationguides -ms.date: 02/11/2021 +ms.date: 03/03/2021 ms.reviewer: jesquive, chventou, jonix, chriggs, owtho --- # Migrate from McAfee - Phase 1: Prepare for your migration -[!INCLUDE [Microsoft 365 Defender rebranding](../../includes/microsoft-defender.md)] - **Applies to:** - [Microsoft Defender for Endpoint](https://go.microsoft.com/fwlink/p/?linkid=2146631) - [Microsoft 365 Defender](https://go.microsoft.com/fwlink/?linkid=2118804) -> Want to experience Microsoft Defender for Endpoint? [Sign up for a free trial.](https://www.microsoft.com/microsoft-365/windows/microsoft-defender-atp?ocid=docs-wdatp-exposedapis-abovefoldlink) - - |![Phase 1: Prepare](images/phase-diagrams/prepare.png)
Phase 1: Prepare |[![Phase 2: Set up](images/phase-diagrams/setup.png)](mcafee-to-microsoft-defender-setup.md)
[Phase 2: Set up](mcafee-to-microsoft-defender-setup.md) |[![Phase 3: Onboard](images/phase-diagrams/onboard.png)](mcafee-to-microsoft-defender-onboard.md)
[Phase 3: Onboard](mcafee-to-microsoft-defender-onboard.md) | |--|--|--| |*You are here!*| | | From 0c06872eab377721c3d3b471812ef0a6460ebb92 Mon Sep 17 00:00:00 2001 From: Denise Vangel-MSFT Date: Wed, 3 Mar 2021 12:16:33 -0800 Subject: [PATCH 211/223] migration guide fixes --- .../mcafee-to-microsoft-defender-setup.md | 16 ++++++++-------- ...symantec-to-microsoft-defender-atp-onboard.md | 3 +++ .../symantec-to-microsoft-defender-atp-setup.md | 7 +------ 3 files changed, 12 insertions(+), 14 deletions(-) diff --git a/windows/security/threat-protection/microsoft-defender-atp/mcafee-to-microsoft-defender-setup.md b/windows/security/threat-protection/microsoft-defender-atp/mcafee-to-microsoft-defender-setup.md index 92e59213ed..dc706c0bbc 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/mcafee-to-microsoft-defender-setup.md +++ b/windows/security/threat-protection/microsoft-defender-atp/mcafee-to-microsoft-defender-setup.md @@ -20,26 +20,20 @@ ms.collection: - m365solution-scenario ms.topic: article ms.custom: migrationguides -ms.date: 02/18/2021 +ms.date: 03/03/2021 ms.reviewer: jesquive, chventou, jonix, chriggs, owtho --- # Migrate from McAfee - Phase 2: Set up Microsoft Defender for Endpoint - -[!INCLUDE [Microsoft 365 Defender rebranding](../../includes/microsoft-defender.md)] - **Applies to:** - [Microsoft Defender for Endpoint](https://go.microsoft.com/fwlink/p/?linkid=2146631) - [Microsoft 365 Defender](https://go.microsoft.com/fwlink/?linkid=2118804) -> Want to experience Microsoft Defender for Endpoint? [Sign up for a free trial.](https://www.microsoft.com/microsoft-365/windows/microsoft-defender-atp?ocid=docs-wdatp-exposedapis-abovefoldlink) - |[![Phase 1: Prepare](images/phase-diagrams/prepare.png)](mcafee-to-microsoft-defender-prepare.md)
[Phase 1: Prepare](mcafee-to-microsoft-defender-prepare.md) |![Phase 2: Set up](images/phase-diagrams/setup.png)
Phase 2: Set up |[![Phase 3: Onboard](images/phase-diagrams/onboard.png)](mcafee-to-microsoft-defender-onboard.md)
[Phase 3: Onboard](mcafee-to-microsoft-defender-onboard.md) | |--|--|--| ||*You are here!* | | - **Welcome to the Setup phase of [migrating from McAfee Endpoint Security (McAfee) to Microsoft Defender for Endpoint](mcafee-to-microsoft-defender-migration.md#the-migration-process)**. This phase includes the following steps: 1. [Enable Microsoft Defender Antivirus and confirm it's in passive mode](#enable-microsoft-defender-antivirus-and-confirm-its-in-passive-mode). 2. [Get updates for Microsoft Defender Antivirus](#get-updates-for-microsoft-defender-antivirus). @@ -107,8 +101,14 @@ The [DisableAntiSpyware](https://docs.microsoft.com/windows-hardware/customize/d `Get-Service -Name windefend` +#### Are you using Windows Server 2016? + +If you're using Windows Server 2016 and are having trouble enabling Microsoft Defender Antivirus, use the following PowerShell cmdlet: + +`mpcmdrun -wdenable` + > [!TIP] -> Need help? See [Microsoft Defender Antivirus on Windows Server 2016 and 2019](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-antivirus/microsoft-defender-antivirus-on-windows-server-2016). +> Still need help? See [Microsoft Defender Antivirus on Windows Server 2016 and 2019](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-antivirus/microsoft-defender-antivirus-on-windows-server-2016). ### Set Microsoft Defender Antivirus to passive mode on Windows Server 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 0b8c881393..0a57bd436c 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 @@ -100,6 +100,9 @@ To do this, visit the Microsoft Defender for Endpoint demo scenarios site ([http - Potentially Unwanted Applications (PUA) - Network Protection (NP) +> [!IMPORTANT] +> If you are using Windows Server 2016, you might have to start Microsoft Defender Antivirus manually. You can do this by using the PowerShell cmdlet `mpcmdrun.exe -wdenable` on the device. + ## Next steps **Congratulations**! You have completed your [migration from Symantec to Microsoft Defender for Endpoint](symantec-to-microsoft-defender-atp-migration.md#the-migration-process)! 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 c9823a17ab..f154c8d004 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 @@ -18,7 +18,7 @@ ms.collection: - M365-security-compliance - m365solution-symantecmigrate ms.topic: article -ms.date: 02/18/2021 +ms.date: 03/03/2021 ms.custom: migrationguides ms.reviewer: depicker, yongrhee, chriggs --- @@ -29,11 +29,6 @@ ms.reviewer: depicker, yongrhee, chriggs - [Microsoft Defender for Endpoint](https://go.microsoft.com/fwlink/p/?linkid=2146631) - [Microsoft 365 Defender](https://go.microsoft.com/fwlink/?linkid=2118804) -> Want to experience Microsoft Defender for Endpoint? [Sign up for a free trial.](https://www.microsoft.com/microsoft-365/windows/microsoft-defender-atp?ocid=docs-wdatp-exposedapis-abovefoldlink) - -[!INCLUDE [Microsoft 365 Defender rebranding](../../includes/microsoft-defender.md)] - - |[![Phase 1: Prepare](images/phase-diagrams/prepare.png)](symantec-to-microsoft-defender-atp-prepare.md)
[Phase 1: Prepare](symantec-to-microsoft-defender-atp-prepare.md) |![Phase 2: Set up](images/phase-diagrams/setup.png)
Phase 2: Set up |[![Phase 3: Onboard](images/phase-diagrams/onboard.png)](symantec-to-microsoft-defender-atp-onboard.md)
[Phase 3: Onboard](symantec-to-microsoft-defender-atp-onboard.md) | |--|--|--| ||*You are here!* | | From 9c9927906d2d25fd1452ba7284982c20e3007691 Mon Sep 17 00:00:00 2001 From: Denise Vangel-MSFT Date: Wed, 3 Mar 2021 12:17:04 -0800 Subject: [PATCH 212/223] Update mcafee-to-microsoft-defender-migration.md --- .../mcafee-to-microsoft-defender-migration.md | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/windows/security/threat-protection/microsoft-defender-atp/mcafee-to-microsoft-defender-migration.md b/windows/security/threat-protection/microsoft-defender-atp/mcafee-to-microsoft-defender-migration.md index 73a8f1bbb0..f32f4af0d0 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/mcafee-to-microsoft-defender-migration.md +++ b/windows/security/threat-protection/microsoft-defender-atp/mcafee-to-microsoft-defender-migration.md @@ -20,7 +20,7 @@ ms.collection: - m365solution-overview ms.topic: conceptual ms.custom: migrationguides -ms.date: 02/11/2021 +ms.date: 03/03/2021 ms.reviewer: jesquive, chventou, jonix, chriggs, owtho --- @@ -30,8 +30,6 @@ ms.reviewer: jesquive, chventou, jonix, chriggs, owtho - [Microsoft Defender for Endpoint](https://go.microsoft.com/fwlink/p/?linkid=2146631) - [Microsoft 365 Defender](https://go.microsoft.com/fwlink/?linkid=2118804) -> Want to experience Microsoft Defender for Endpoint? [Sign up for a free trial.](https://www.microsoft.com/microsoft-365/windows/microsoft-defender-atp?ocid=docs-wdatp-exposedapis-abovefoldlink) - If you are planning to switch from McAfee Endpoint Security (McAfee) to [Microsoft Defender for Endpoint](https://docs.microsoft.com/windows/security/threat-protection) (Microsoft Defender for Endpoint), you're in the right place. Use this article as a guide. From ab5b17f85c8b5ad575331c14e5ac8c34a2fc1dd6 Mon Sep 17 00:00:00 2001 From: Denise Vangel-MSFT Date: Wed, 3 Mar 2021 12:19:24 -0800 Subject: [PATCH 213/223] migration guide fixes --- .../switch-to-microsoft-defender-onboard.md | 2 -- .../symantec-to-microsoft-defender-atp-onboard.md | 7 +------ 2 files changed, 1 insertion(+), 8 deletions(-) diff --git a/windows/security/threat-protection/microsoft-defender-atp/switch-to-microsoft-defender-onboard.md b/windows/security/threat-protection/microsoft-defender-atp/switch-to-microsoft-defender-onboard.md index 70518a3814..78bcc79503 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/switch-to-microsoft-defender-onboard.md +++ b/windows/security/threat-protection/microsoft-defender-atp/switch-to-microsoft-defender-onboard.md @@ -29,8 +29,6 @@ ms.reviewer: jesquive, chventou, jonix, chriggs, owtho - [Microsoft Defender for Endpoint](https://go.microsoft.com/fwlink/p/?linkid=2146631) - [Microsoft 365 Defender](https://go.microsoft.com/fwlink/?linkid=2118804) -> Want to experience Microsoft Defender for Endpoint? [Sign up for a free trial.](https://www.microsoft.com/microsoft-365/windows/microsoft-defender-atp?ocid=docs-wdatp-exposedapis-abovefoldlink) - | [![Phase 1: Prepare3](images/phase-diagrams/prepare.png)](switch-to-microsoft-defender-prepare.md)
[Phase 1: Prepare](switch-to-microsoft-defender-prepare.md) | [![Phase 2: Set up](images/phase-diagrams/setup.png)](switch-to-microsoft-defender-setup.md)
[Phase 2: Set up](switch-to-microsoft-defender-setup.md) | ![Phase 3: Onboard](images/phase-diagrams/onboard.png)
Phase 3: Onboard | |--|--|--| || |*You are here!* | 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 0a57bd436c..8ef6527940 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 @@ -18,7 +18,7 @@ ms.collection: - M365-security-compliance - m365solution-symantecmigrate ms.topic: article -ms.date: 02/11/2021 +ms.date: 03/03/2021 ms.custom: migrationguides ms.reviewer: depicker, yongrhee, chriggs --- @@ -29,11 +29,6 @@ ms.reviewer: depicker, yongrhee, chriggs - [Microsoft Defender for Endpoint](https://go.microsoft.com/fwlink/p/?linkid=2146631) - [Microsoft 365 Defender](https://go.microsoft.com/fwlink/?linkid=2118804) -> Want to experience Microsoft Defender for Endpoint? [Sign up for a free trial.](https://www.microsoft.com/microsoft-365/windows/microsoft-defender-atp?ocid=docs-wdatp-exposedapis-abovefoldlink) - -[!INCLUDE [Microsoft 365 Defender rebranding](../../includes/microsoft-defender.md)] - - |[![Phase 1: Prepare](images/phase-diagrams/prepare.png)](symantec-to-microsoft-defender-atp-prepare.md)
[Phase 1: Prepare](symantec-to-microsoft-defender-atp-prepare.md) |[![Phase 2: Set up](images/phase-diagrams/setup.png)](symantec-to-microsoft-defender-atp-setup.md)
[Phase 2: Set up](symantec-to-microsoft-defender-atp-setup.md) |![Phase 3: Onboard](images/phase-diagrams/onboard.png)
Phase 3: Onboard | |--|--|--| || |*You are here!* | From 4dc2048c4f1e0b976adf0f308f2560c6b7fb1ce2 Mon Sep 17 00:00:00 2001 From: Denise Vangel-MSFT Date: Wed, 3 Mar 2021 12:24:16 -0800 Subject: [PATCH 214/223] Update symantec-to-microsoft-defender-atp-setup.md --- .../symantec-to-microsoft-defender-atp-setup.md | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) 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 f154c8d004..da841e02fc 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 @@ -76,8 +76,14 @@ Now that you're moving from Symantec to Microsoft Defender for Endpoint, you'll 3. To verify Microsoft Defender Antivirus is running, use the following PowerShell cmdlet:
`Get-Service -Name windefend` +#### Are you using Windows Server 2016? + +If you're using Windows Server 2016 and are having trouble enabling Microsoft Defender Antivirus, use the following PowerShell cmdlet: + +`mpcmdrun -wdenable` + > [!TIP] -> Need help? See [Microsoft Defender Antivirus on Windows Server 2016 and 2019](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-antivirus/microsoft-defender-antivirus-on-windows-server-2016). +> Still need help? See [Microsoft Defender Antivirus on Windows Server 2016 and 2019](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-antivirus/microsoft-defender-antivirus-on-windows-server-2016). ### Set Microsoft Defender Antivirus to passive mode on Windows Server From d2f1c12282a1e7423892703a187d33e02c2153ea Mon Sep 17 00:00:00 2001 From: Joey Caparas Date: Wed, 3 Mar 2021 14:20:41 -0800 Subject: [PATCH 215/223] add file prevalence and rebrand --- .../microsoft-defender-atp/add-or-remove-machine-tags.md | 2 +- .../advanced-hunting-assignedipaddress-function.md | 4 ++-- .../advanced-hunting-extend-data.md | 2 +- .../advanced-hunting-fileprofile-function.md | 4 ++-- .../threat-protection/microsoft-defender-atp/alerts.md | 2 +- .../microsoft-defender-atp/api-hello-world.md | 4 ++-- .../microsoft-defender-atp/api-power-bi.md | 2 +- .../microsoft-defender-atp/apis-intro.md | 2 +- .../microsoft-defender-atp/assign-portal-access.md | 2 +- .../microsoft-defender-atp/attack-simulations.md | 2 +- .../attack-surface-reduction-faq.md | 2 +- .../microsoft-defender-atp/attack-surface-reduction.md | 2 +- .../microsoft-defender-atp/basic-permissions.md | 2 +- .../configure-email-notifications.md | 4 ++-- .../microsoft-defender-atp/configure-endpoints-gp.md | 2 +- .../microsoft-defender-atp/configure-endpoints-mdm.md | 2 +- .../configure-endpoints-non-windows.md | 2 +- .../microsoft-defender-atp/configure-endpoints-sccm.md | 2 +- .../microsoft-defender-atp/configure-endpoints-script.md | 2 +- .../microsoft-defender-atp/configure-endpoints-vdi.md | 2 +- .../microsoft-defender-atp/configure-server-endpoints.md | 2 +- .../microsoft-defender-atp/configure-siem.md | 2 +- .../microsoft-defender-atp/create-alert-by-reference.md | 2 +- .../microsoft-defender-atp/data-retention-settings.md | 2 +- .../microsoft-defender-atp/delete-ti-indicator-by-id.md | 2 +- .../get-alert-related-domain-info.md | 2 +- .../get-alert-related-files-info.md | 2 +- .../microsoft-defender-atp/get-alert-related-ip-info.md | 2 +- .../get-alert-related-machine-info.md | 2 +- .../get-alert-related-user-info.md | 2 +- .../microsoft-defender-atp/get-ip-related-alerts.md | 2 +- .../microsoft-defender-atp/get-ip-statistics.md | 2 +- .../microsoft-defender-atp/get-kbinfo-collection.md | 2 +- .../microsoft-defender-atp/get-machine-by-id.md | 2 +- .../microsoft-defender-atp/get-machine-log-on-users.md | 2 +- .../microsoft-defender-atp/get-machine-related-alerts.md | 2 +- .../microsoft-defender-atp/get-machineaction-object.md | 2 +- .../get-machineactions-collection.md | 2 +- .../get-machinesecuritystates-collection.md | 2 +- .../get-ti-indicators-collection.md | 2 +- .../microsoft-defender-atp/get-user-information.md | 2 +- .../microsoft-defender-atp/get-user-related-alerts.md | 2 +- .../microsoft-defender-atp/get-user-related-machines.md | 2 +- .../microsoft-defender-atp/helpful-resources.md | 4 ++-- .../microsoft-defender-atp/import-ti-indicators.md | 2 +- .../microsoft-defender-atp/investigate-alerts.md | 2 +- .../microsoft-defender-atp/investigate-domain.md | 4 ++-- .../microsoft-defender-atp/investigate-files.md | 9 +++++++-- .../microsoft-defender-atp/isolate-machine.md | 2 +- .../microsoft-defender-atp/linux-whatsnew.md | 2 +- .../live-response-command-examples.md | 2 +- .../microsoft-defender-atp/mac-schedule-scan-atp.md | 2 +- .../microsoft-defender-atp/mac-whatsnew.md | 4 ++-- .../threat-protection/microsoft-defender-atp/machine.md | 2 +- .../microsoft-defender-atp/machineaction.md | 2 +- .../microsoft-defender-atp/manage-alerts.md | 2 +- .../microsoft-defender-atp/manage-suppression-rules.md | 2 +- .../microsoft-cloud-app-security-integration.md | 2 +- .../microsoft-defender-advanced-threat-protection.md | 2 +- .../microsoft-defender-atp/microsoft-defender-atp-mac.md | 2 +- .../microsoft-defender-security-center.md | 2 +- .../microsoft-defender-atp/microsoft-threat-experts.md | 2 +- .../microsoft-defender-atp/offboard-machines.md | 2 +- .../microsoft-defender-atp/onboard-configure.md | 2 +- .../overview-attack-surface-reduction.md | 2 +- .../microsoft-defender-atp/portal-overview.md | 2 +- .../microsoft-defender-atp/post-ti-indicator.md | 2 +- .../microsoft-defender-atp/preview-settings.md | 2 +- .../threat-protection/microsoft-defender-atp/preview.md | 4 ++-- .../microsoft-defender-atp/raw-data-export-event-hub.md | 2 +- .../microsoft-defender-atp/raw-data-export-storage.md | 2 +- .../microsoft-defender-atp/raw-data-export.md | 2 +- .../microsoft-defender-atp/review-alerts.md | 2 +- .../microsoft-defender-atp/run-advanced-query-api.md | 2 +- .../run-advanced-query-sample-powershell.md | 2 +- .../run-advanced-query-sample-python.md | 2 +- .../microsoft-defender-atp/run-detection-test.md | 2 +- .../security-operations-dashboard.md | 2 +- .../microsoft-defender-atp/set-device-value.md | 2 +- .../microsoft-defender-atp/stop-and-quarantine-file.md | 2 +- .../switch-to-microsoft-defender-onboard.md | 2 +- .../symantec-to-microsoft-defender-atp-onboard.md | 2 +- .../threat-and-vuln-mgt-event-timeline.md | 2 +- .../microsoft-defender-atp/threat-indicator-concepts.md | 4 ++-- .../microsoft-defender-atp/ti-indicator.md | 2 +- .../microsoft-defender-atp/troubleshoot-asr.md | 4 ++-- .../microsoft-defender-atp/troubleshoot-mdatp.md | 4 ++-- .../microsoft-defender-atp/troubleshoot-np.md | 4 ++-- .../troubleshoot-onboarding-error-messages.md | 4 ++-- .../microsoft-defender-atp/tvm-exposure-score.md | 2 +- .../threat-protection/microsoft-defender-atp/user.md | 2 +- 91 files changed, 110 insertions(+), 105 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 4b005be826..99ac4ec111 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 @@ -1,6 +1,6 @@ --- title: Add or Remove Machine Tags API -description: Learn how to use the Add or Remove machine tags API to adds or remove a tag for a machine in Microsoft Defender Advanced Threat Protection. +description: Learn how to use the Add or Remove machine tags API to adds or remove a tag for a machine in Microsoft Defender for Endpoint. keywords: apis, graph api, supported apis, tags, machine tags search.product: eADQiWindows 10XVcnh ms.prod: m365-security diff --git a/windows/security/threat-protection/microsoft-defender-atp/advanced-hunting-assignedipaddress-function.md b/windows/security/threat-protection/microsoft-defender-atp/advanced-hunting-assignedipaddress-function.md index ec9f2b383d..b28c3e7902 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/advanced-hunting-assignedipaddress-function.md +++ b/windows/security/threat-protection/microsoft-defender-atp/advanced-hunting-assignedipaddress-function.md @@ -1,7 +1,7 @@ --- -title: AssignedIPAddresses() function in advanced hunting for Microsoft Defender Advanced Threat Protection +title: AssignedIPAddresses() function in advanced hunting for Microsoft Defender for Endpoint description: Learn how to use the AssignedIPAddresses() function to get the latest IP addresses assigned to a device -keywords: advanced hunting, threat hunting, cyber threat hunting, mdatp, Microsoft Defender ATP, Microsoft Defender Advanced Threat Protection, Windows Defender, Windows Defender ATP, Windows Defender Advanced Threat Protection, search, query, telemetry, schema reference, kusto, FileProfile, file profile, function, enrichment +keywords: advanced hunting, threat hunting, cyber threat hunting, mdatp, Microsoft Defender ATP, Microsoft Defender for Endpoint, Windows Defender, Windows Defender ATP, Windows Defender Advanced Threat Protection, search, query, telemetry, schema reference, kusto, FileProfile, file profile, function, enrichment search.product: eADQiWindows 10XVcnh search.appverid: met150 ms.prod: m365-security diff --git a/windows/security/threat-protection/microsoft-defender-atp/advanced-hunting-extend-data.md b/windows/security/threat-protection/microsoft-defender-atp/advanced-hunting-extend-data.md index e1120e33aa..0ce701f20c 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/advanced-hunting-extend-data.md +++ b/windows/security/threat-protection/microsoft-defender-atp/advanced-hunting-extend-data.md @@ -1,7 +1,7 @@ --- title: Extend advanced hunting coverage with the right settings description: Check auditing settings on Windows devices and other settings to help ensure that you get the most comprehensive data in advanced hunting -keywords: advanced hunting, incident, pivot, entity, audit settings, user account management, security group management, threat hunting, cyber threat hunting, search, query, telemetry, mdatp, Microsoft Defender ATP, Microsoft Defender Advanced Threat Protection, Windows Defender, Windows Defender ATP, Windows Defender Advanced Threat Protection +keywords: advanced hunting, incident, pivot, entity, audit settings, user account management, security group management, threat hunting, cyber threat hunting, search, query, telemetry, mdatp, Microsoft Defender ATP, Microsoft Defender for Endpoint, Windows Defender, Windows Defender ATP, Windows Defender Advanced Threat Protection search.product: eADQiWindows 10XVcnh search.appverid: met150 ms.prod: m365-security diff --git a/windows/security/threat-protection/microsoft-defender-atp/advanced-hunting-fileprofile-function.md b/windows/security/threat-protection/microsoft-defender-atp/advanced-hunting-fileprofile-function.md index ca6bab10ed..4b06e0796d 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/advanced-hunting-fileprofile-function.md +++ b/windows/security/threat-protection/microsoft-defender-atp/advanced-hunting-fileprofile-function.md @@ -1,7 +1,7 @@ --- -title: FileProfile() function in advanced hunting for Microsoft Defender Advanced Threat Protection +title: FileProfile() function in advanced hunting for Microsoft Defender for Endpoint description: Learn how to use the FileProfile() to enrich information about files in your advanced hunting query results -keywords: advanced hunting, threat hunting, cyber threat hunting, mdatp, Microsoft Defender ATP, Microsoft Defender Advanced Threat Protection, Windows Defender, Windows Defender ATP, Windows Defender Advanced Threat Protection, search, query, telemetry, schema reference, kusto, FileProfile, file profile, function, enrichment +keywords: advanced hunting, threat hunting, cyber threat hunting, mdatp, Microsoft Defender ATP, Microsoft Defender for Endpoint, Windows Defender, Windows Defender ATP, Windows Defender Advanced Threat Protection, search, query, telemetry, schema reference, kusto, FileProfile, file profile, function, enrichment search.product: eADQiWindows 10XVcnh search.appverid: met150 ms.prod: m365-security diff --git a/windows/security/threat-protection/microsoft-defender-atp/alerts.md b/windows/security/threat-protection/microsoft-defender-atp/alerts.md index 16357997f1..554a001277 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/alerts.md +++ b/windows/security/threat-protection/microsoft-defender-atp/alerts.md @@ -1,6 +1,6 @@ --- title: Get alerts API -description: Learn about the methods and properties of the Alert resource type in Microsoft Defender Advanced Threat Protection. +description: Learn about the methods and properties of the Alert resource type in Microsoft Defender for Endpoint. keywords: apis, graph api, supported apis, get, alerts, recent search.product: eADQiWindows 10XVcnh ms.prod: m365-security diff --git a/windows/security/threat-protection/microsoft-defender-atp/api-hello-world.md b/windows/security/threat-protection/microsoft-defender-atp/api-hello-world.md index 7793136a50..2f97bfca70 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/api-hello-world.md +++ b/windows/security/threat-protection/microsoft-defender-atp/api-hello-world.md @@ -1,7 +1,7 @@ --- -title: Hello World for Microsoft Defender Advanced Threat Protection API +title: Hello World for Microsoft Defender for Endpoint API ms.reviewer: -description: Create a practice 'Hello world'-style API call to the Microsoft Defender Advanced Threat Protection (Microsoft Defender ATP) API. +description: Create a practice 'Hello world'-style API call to the Microsoft Defender for Endpoint (Microsoft Defender ATP) API. keywords: apis, supported apis, advanced hunting, query search.product: eADQiWindows 10XVcnh ms.prod: m365-security 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 e77e799097..b63d650adb 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/api-power-bi.md +++ b/windows/security/threat-protection/microsoft-defender-atp/api-power-bi.md @@ -1,7 +1,7 @@ --- title: Microsoft Defender ATP APIs connection to Power BI ms.reviewer: -description: Create a Power Business Intelligence (BI) report on top of Microsoft Defender Advanced Threat Protection (Microsoft Defender ATP) APIs. +description: Create a Power Business Intelligence (BI) report on top of Microsoft Defender for Endpoint APIs. keywords: apis, supported apis, Power BI, reports search.product: eADQiWindows 10XVcnh ms.prod: m365-security diff --git a/windows/security/threat-protection/microsoft-defender-atp/apis-intro.md b/windows/security/threat-protection/microsoft-defender-atp/apis-intro.md index 1983cf9886..da77401c86 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/apis-intro.md +++ b/windows/security/threat-protection/microsoft-defender-atp/apis-intro.md @@ -1,5 +1,5 @@ --- -title: Access the Microsoft Defender Advanced Threat Protection APIs +title: Access the Microsoft Defender for Endpoint APIs ms.reviewer: description: Learn how you can use APIs to automate workflows and innovate based on Microsoft Defender ATP capabilities keywords: apis, api, wdatp, open api, microsoft defender atp api, public api, supported apis, alerts, device, user, domain, ip, file, advanced hunting, query diff --git a/windows/security/threat-protection/microsoft-defender-atp/assign-portal-access.md b/windows/security/threat-protection/microsoft-defender-atp/assign-portal-access.md index 5efaab6c51..16e0ec7d6d 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/assign-portal-access.md +++ b/windows/security/threat-protection/microsoft-defender-atp/assign-portal-access.md @@ -1,6 +1,6 @@ --- title: Assign user access to Microsoft Defender Security Center -description: Assign read and write or read only access to the Microsoft Defender Advanced Threat Protection portal. +description: Assign read and write or read only access to the Microsoft Defender for Endpoint portal. keywords: assign user roles, assign read and write access, assign read only access, user, user roles, roles search.product: eADQiWindows 10XVcnh search.appverid: met150 diff --git a/windows/security/threat-protection/microsoft-defender-atp/attack-simulations.md b/windows/security/threat-protection/microsoft-defender-atp/attack-simulations.md index 047eae7fed..0eeda99ae3 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/attack-simulations.md +++ b/windows/security/threat-protection/microsoft-defender-atp/attack-simulations.md @@ -1,7 +1,7 @@ --- title: Experience Microsoft Defender ATP through simulated attacks description: Run the provided attack scenario simulations to experience how Microsoft Defender ATP can detect, investigate, and respond to breaches. -keywords: wdatp, test, scenario, attack, simulation, simulated, diy, microsoft defender advanced threat protection +keywords: wdatp, test, scenario, attack, simulation, simulated, diy, Microsoft Defender for Endpoint search.product: eADQiWindows 10XVcnh search.appverid: met150 ms.prod: m365-security 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 da9a3daa46..a9947f2875 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 @@ -1,7 +1,7 @@ --- title: Attack surface reduction frequently asked questions (FAQ) description: Find answers to frequently asked questions about Microsoft Defender ATP's attack surface reduction rules. -keywords: Attack surface reduction rules, asr, hips, host intrusion prevention system, protection rules, anti-exploit, antiexploit, exploit, infection prevention, Microsoft Defender Advanced Threat Protection, Microsoft Defender ATP +keywords: Attack surface reduction rules, asr, hips, host intrusion prevention system, protection rules, anti-exploit, antiexploit, exploit, infection prevention, microsoft defender for endpoint search.product: eADQiWindows 10XVcnh ms.pagetype: security ms.prod: m365-security 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 7e26356956..404fde4c79 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 @@ -1,7 +1,7 @@ --- title: Use attack surface reduction rules to prevent malware infection description: Attack surface reduction rules can help prevent exploits from using apps and scripts to infect devices with malware. -keywords: Attack surface reduction rules, asr, hips, host intrusion prevention system, protection rules, anti-exploit, antiexploit, exploit, infection prevention, Microsoft Defender Advanced Threat Protection, Microsoft Defender ATP +keywords: Attack surface reduction rules, asr, hips, host intrusion prevention system, protection rules, anti-exploit, antiexploit, exploit, infection prevention, Microsoft Defender for Endpoint, Microsoft Defender ATP search.product: eADQiWindows 10XVcnh ms.prod: m365-security ms.mktglfcycl: manage diff --git a/windows/security/threat-protection/microsoft-defender-atp/basic-permissions.md b/windows/security/threat-protection/microsoft-defender-atp/basic-permissions.md index f543ecb8a9..2fcb21f2da 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/basic-permissions.md +++ b/windows/security/threat-protection/microsoft-defender-atp/basic-permissions.md @@ -1,6 +1,6 @@ --- title: Use basic permissions to access Microsoft Defender Security Center -description: Learn how to use basic permissions to access the Microsoft Defender Advanced Threat Protection portal. +description: Learn how to use basic permissions to access the Microsoft Defender for Endpoint portal. keywords: assign user roles, assign read and write access, assign read only access, user, user roles, roles search.product: eADQiWindows 10XVcnh search.appverid: met150 diff --git a/windows/security/threat-protection/microsoft-defender-atp/configure-email-notifications.md b/windows/security/threat-protection/microsoft-defender-atp/configure-email-notifications.md index 904b50ea79..34b3c01017 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/configure-email-notifications.md +++ b/windows/security/threat-protection/microsoft-defender-atp/configure-email-notifications.md @@ -1,6 +1,6 @@ --- -title: Configure alert notifications in Microsoft Defender ATP -description: You can use Microsoft Defender Advanced Threat Protection to configure email notification settings for security alerts, based on severity and other criteria. +title: Configure alert notifications in Microsoft Defender for Endpoint +description: You can use Microsoft Defender for Endpoint to configure email notification settings for security alerts, based on severity and other criteria. keywords: email notifications, configure alert notifications, microsoft defender atp notifications, microsoft defender atp alerts, windows 10 enterprise, windows 10 education search.product: eADQiWindows 10XVcnh search.appverid: met150 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 166d6e77a5..5018528f0f 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 @@ -1,7 +1,7 @@ --- title: Onboard Windows 10 devices to Microsoft Defender ATP via Group Policy description: Use Group Policy to deploy the configuration package on Windows 10 devices so that they are onboarded to the service. -keywords: configure devices using group policy, device management, configure Windows ATP devices, onboard Microsoft Defender Advanced Threat Protection devices, group policy +keywords: configure devices using group policy, device management, configure Windows ATP devices, onboard Microsoft Defender for Endpoint devices, group policy search.product: eADQiWindows 10XVcnh search.appverid: met150 ms.prod: m365-security 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 603253f4a4..586ee60a55 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 @@ -1,7 +1,7 @@ --- title: Onboard Windows 10 devices using Mobile Device Management tools description: Use Mobile Device Management tools to deploy the configuration package on devices so that they are onboarded to the service. -keywords: onboard devices using mdm, device management, onboard Windows ATP devices, onboard Microsoft Defender Advanced Threat Protection devices, mdm +keywords: onboard devices using mdm, device management, onboard Windows ATP devices, onboard Microsoft Defender for Endpoint devices, mdm search.product: eADQiWindows 10XVcnh search.appverid: met150 ms.prod: m365-security diff --git a/windows/security/threat-protection/microsoft-defender-atp/configure-endpoints-non-windows.md b/windows/security/threat-protection/microsoft-defender-atp/configure-endpoints-non-windows.md index cd696e2954..8b9f7b018e 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/configure-endpoints-non-windows.md +++ b/windows/security/threat-protection/microsoft-defender-atp/configure-endpoints-non-windows.md @@ -1,7 +1,7 @@ --- title: Onboard non-Windows devices to the Microsoft Defender for Endpoint service description: Configure non-Windows devices so that they can send sensor data to the Microsoft Defender ATP service. -keywords: onboard non-Windows devices, macos, linux, device management, configure Windows ATP devices, configure Microsoft Defender Advanced Threat Protection devices +keywords: onboard non-Windows devices, macos, linux, device management, configure Windows ATP devices, configure Microsoft Defender for Endpoint devices search.product: eADQiWindows 10XVcnh search.appverid: met150 ms.prod: m365-security 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 4d619ca79e..2c2b018868 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 @@ -1,7 +1,7 @@ --- title: Onboard Windows 10 devices using Configuration Manager description: Use Configuration Manager to deploy the configuration package on devices so that they are onboarded to the service. -keywords: onboard devices using sccm, device management, configure Windows ATP devices, configure Microsoft Defender Advanced Threat Protection devices +keywords: onboard devices using sccm, device management, configure Windows ATP devices, configure Microsoft Defender for Endpoint devices search.product: eADQiWindows 10XVcnh search.appverid: met150 ms.prod: m365-security diff --git a/windows/security/threat-protection/microsoft-defender-atp/configure-endpoints-script.md b/windows/security/threat-protection/microsoft-defender-atp/configure-endpoints-script.md index 6c32573e4c..98d60ad1f1 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/configure-endpoints-script.md +++ b/windows/security/threat-protection/microsoft-defender-atp/configure-endpoints-script.md @@ -1,7 +1,7 @@ --- title: Onboard Windows 10 devices using a local script description: Use a local script to deploy the configuration package on devices so that they are onboarded to the service. -keywords: configure devices using a local script, device management, configure Windows ATP devices, configure Microsoft Defender Advanced Threat Protection devices +keywords: configure devices using a local script, device management, configure Windows ATP devices, configure Microsoft Defender for Endpoint devices search.product: eADQiWindows 10XVcnh search.appverid: met150 ms.prod: m365-security 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 1e4a2f4440..feba28cd2f 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 @@ -1,7 +1,7 @@ --- title: Onboard non-persistent virtual desktop infrastructure (VDI) devices description: Deploy the configuration package on virtual desktop infrastructure (VDI) device so that they are onboarded to Microsoft Defender ATP the service. -keywords: configure virtual desktop infrastructure (VDI) device, vdi, device management, configure Windows ATP endpoints, configure Microsoft Defender Advanced Threat Protection endpoints +keywords: configure virtual desktop infrastructure (VDI) device, vdi, device management, configure Windows ATP endpoints, configure Microsoft Defender for Endpoint endpoints search.product: eADQiWindows 10XVcnh search.appverid: met150 ms.prod: m365-security 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 dedf34b6ad..9a053cb98e 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,7 +1,7 @@ --- title: Onboard Windows servers to the Microsoft Defender for Endpoint service description: Onboard Windows servers so that they can send sensor data to the Microsoft Defender for Endpoint sensor. -keywords: onboard server, server, 2012r2, 2016, 2019, server onboarding, device management, configure Windows ATP servers, onboard Microsoft Defender Advanced Threat Protection servers, onboard Microsoft Defender for Endpoint servers +keywords: onboard server, server, 2012r2, 2016, 2019, server onboarding, device management, configure Windows ATP servers, onboard Microsoft Defender for Endpoint servers, onboard Microsoft Defender for Endpoint servers search.product: eADQiWindows 10XVcnh search.appverid: met150 ms.prod: m365-security diff --git a/windows/security/threat-protection/microsoft-defender-atp/configure-siem.md b/windows/security/threat-protection/microsoft-defender-atp/configure-siem.md index 7597959e7f..02793f57ba 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/configure-siem.md +++ b/windows/security/threat-protection/microsoft-defender-atp/configure-siem.md @@ -1,5 +1,5 @@ --- -title: Pull detections to your SIEM tools from Microsoft Defender Advanced Threat Protection +title: Pull detections to your SIEM tools from Microsoft Defender for Endpoint description: Learn how to use REST API and configure supported security information and events management tools to receive and pull detections. keywords: configure siem, security information and events management tools, splunk, arcsight, custom indicators, rest api, alert definitions, indicators of compromise search.product: eADQiWindows 10XVcnh diff --git a/windows/security/threat-protection/microsoft-defender-atp/create-alert-by-reference.md b/windows/security/threat-protection/microsoft-defender-atp/create-alert-by-reference.md index 9ce4f58684..7f0e7debb4 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/create-alert-by-reference.md +++ b/windows/security/threat-protection/microsoft-defender-atp/create-alert-by-reference.md @@ -1,6 +1,6 @@ --- title: Create alert from event API -description: Learn how to use the Create alert API to create a new Alert on top of Event in Microsoft Defender Advanced Threat Protection. +description: Learn how to use the Create alert API to create a new Alert on top of Event in Microsoft Defender for Endpoint. keywords: apis, graph api, supported apis, get, alert, information, id search.product: eADQiWindows 10XVcnh ms.prod: m365-security diff --git a/windows/security/threat-protection/microsoft-defender-atp/data-retention-settings.md b/windows/security/threat-protection/microsoft-defender-atp/data-retention-settings.md index 5266ed304e..4772ea3e78 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/data-retention-settings.md +++ b/windows/security/threat-protection/microsoft-defender-atp/data-retention-settings.md @@ -1,6 +1,6 @@ --- title: Verify data storage location and update data retention settings -description: Verify data storage location and update data retention settings for Microsoft Defender Advanced Threat Protection +description: Verify data storage location and update data retention settings for Microsoft Defender for Endpoint keywords: data, storage, settings, retention, update search.product: eADQiWindows 10XVcnh search.appverid: met150 diff --git a/windows/security/threat-protection/microsoft-defender-atp/delete-ti-indicator-by-id.md b/windows/security/threat-protection/microsoft-defender-atp/delete-ti-indicator-by-id.md index 82e098b761..24c7bd00cc 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/delete-ti-indicator-by-id.md +++ b/windows/security/threat-protection/microsoft-defender-atp/delete-ti-indicator-by-id.md @@ -1,6 +1,6 @@ --- title: Delete Indicator API. -description: Learn how to use the Delete Indicator API to delete an Indicator entity by ID in Microsoft Defender Advanced Threat Protection. +description: Learn how to use the Delete Indicator API to delete an Indicator entity by ID in Microsoft Defender for Endpoint. keywords: apis, public api, supported apis, delete, ti indicator, entity, id search.product: eADQiWindows 10XVcnh ms.prod: m365-security 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 d533b2e0e7..969b33a84e 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 @@ -1,6 +1,6 @@ --- title: Get alert related domains information -description: Retrieve all domains related to a specific alert using Microsoft Defender Advanced Threat Protection (Microsoft Defender ATP). +description: Retrieve all domains related to a specific alert using Microsoft Defender for Endpoint. keywords: apis, graph api, supported apis, get alert information, alert information, related domain search.product: eADQiWindows 10XVcnh ms.prod: m365-security 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 aa0fc830ea..648d480102 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 @@ -1,6 +1,6 @@ --- title: Get alert related files information -description: Retrieve all files related to a specific alert using Microsoft Defender Advanced Threat Protection (Microsoft Defender for Endpoint). +description: Retrieve all files related to a specific alert using Microsoft Defender for Endpoint. keywords: apis, graph api, supported apis, get alert information, alert information, related files search.product: eADQiWindows 10XVcnh ms.prod: m365-security 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 25ea5e8fcf..457bc11238 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/get-alert-related-ip-info.md +++ b/windows/security/threat-protection/microsoft-defender-atp/get-alert-related-ip-info.md @@ -1,6 +1,6 @@ --- title: Get alert related IPs information -description: Retrieve all IPs related to a specific alert using Microsoft Defender Advanced Threat Protection (Microsoft Defender for Endpoint). +description: Retrieve all IPs related to a specific alert using Microsoft Defender for Endpoint. keywords: apis, graph api, supported apis, get alert information, alert information, related ip search.product: eADQiWindows 10XVcnh ms.prod: m365-security 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 38461117ef..e818c55e82 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 @@ -1,6 +1,6 @@ --- title: Get alert related machine information -description: Retrieve all devices related to a specific alert using Microsoft Defender Advanced Threat Protection (Microsoft Defender for Endpoint). +description: Retrieve all devices related to a specific alert using Microsoft Defender for Endpoint. keywords: apis, graph api, supported apis, get alert information, alert information, related device search.product: eADQiWindows 10XVcnh ms.prod: m365-security 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 fb06d75de7..337150ad2c 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 @@ -1,6 +1,6 @@ --- title: Get alert related user information -description: Learn how to use the Get alert related user information API to retrieve the user related to a specific alert in Microsoft Defender Advanced Threat Protection. +description: Learn how to use the Get alert related user information API to retrieve the user related to a specific alert in Microsoft Defender for Endpoint. keywords: apis, graph api, supported apis, get, alert, information, related, user search.product: eADQiWindows 10XVcnh ms.prod: m365-security diff --git a/windows/security/threat-protection/microsoft-defender-atp/get-ip-related-alerts.md b/windows/security/threat-protection/microsoft-defender-atp/get-ip-related-alerts.md index 8c6690d917..1526b8bf98 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/get-ip-related-alerts.md +++ b/windows/security/threat-protection/microsoft-defender-atp/get-ip-related-alerts.md @@ -1,6 +1,6 @@ --- title: Get IP related alerts API -description: Retrieve a collection of alerts related to a given IP address using Microsoft Defender Advanced Threat Protection (Microsoft Defender ATP). +description: Retrieve a collection of alerts related to a given IP address using Microsoft Defender for Endpoint keywords: apis, graph api, supported apis, get, ip, related, alerts search.product: eADQiWindows 10XVcnh ms.prod: m365-security diff --git a/windows/security/threat-protection/microsoft-defender-atp/get-ip-statistics.md b/windows/security/threat-protection/microsoft-defender-atp/get-ip-statistics.md index c3c0b129df..e2f3068fe9 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/get-ip-statistics.md +++ b/windows/security/threat-protection/microsoft-defender-atp/get-ip-statistics.md @@ -1,6 +1,6 @@ --- title: Get IP statistics API -description: Get the latest stats for your IP using Microsoft Defender Advanced Threat Protection (Microsoft Defender ATP). +description: Get the latest stats for your IP using Microsoft Defender for Endpoint. keywords: apis, graph api, supported apis, get, ip, statistics, prevalence search.product: eADQiWindows 10XVcnh ms.prod: m365-security diff --git a/windows/security/threat-protection/microsoft-defender-atp/get-kbinfo-collection.md b/windows/security/threat-protection/microsoft-defender-atp/get-kbinfo-collection.md index a2bdfc279e..34acf86538 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/get-kbinfo-collection.md +++ b/windows/security/threat-protection/microsoft-defender-atp/get-kbinfo-collection.md @@ -1,6 +1,6 @@ --- title: Get KB collection API -description: Retrieve a collection of knowledge bases (KB's) and KB details with Microsoft Defender Advanced Threat Protection (Microsoft Defender ATP). +description: Retrieve a collection of knowledge bases (KB's) and KB details with Microsoft Defender for Endpoint. keywords: apis, graph api, supported apis, get, kb search.product: eADQiWindows 10XVcnh search.appverid: met150 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 2ecf612da3..576fcd15b9 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 @@ -1,6 +1,6 @@ --- title: Get machine by ID API -description: Learn how to use the Get machine by ID API to retrieve a machine by its device ID or computer name in Microsoft Defender Advanced Threat Protection. +description: Learn how to use the Get machine by ID API to retrieve a machine by its device ID or computer name in Microsoft Defender for Endpoint. keywords: apis, graph api, supported apis, get, devices, entity, id search.product: eADQiWindows 10XVcnh ms.prod: w10 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 6c8c2a7aa0..755cbedeae 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 @@ -1,6 +1,6 @@ --- title: Get machine logon users API -description: Learn how to use the Get machine logon users API to retrieve a collection of logged on users on a device in Microsoft Defender Advanced Threat Protection. +description: Learn how to use the Get machine logon users API to retrieve a collection of logged on users on a device in Microsoft Defender for Endpoint. keywords: apis, graph api, supported apis, get, device, log on, users search.product: eADQiWindows 10XVcnh ms.prod: w10 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 08e0a0643f..dfc2b78eba 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 @@ -1,6 +1,6 @@ --- title: Get machine related alerts API -description: Learn how to use the Get machine related alerts API to retrieve all alerts related to a specific device in Microsoft Defender Advanced Threat Protection. +description: Learn how to use the Get machine related alerts API to retrieve all alerts related to a specific device in Microsoft Defender for Endpoint. keywords: apis, graph api, supported apis, get, devices, related, alerts search.product: eADQiWindows 10XVcnh ms.prod: w10 diff --git a/windows/security/threat-protection/microsoft-defender-atp/get-machineaction-object.md b/windows/security/threat-protection/microsoft-defender-atp/get-machineaction-object.md index d836586aa9..2f71cafa18 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/get-machineaction-object.md +++ b/windows/security/threat-protection/microsoft-defender-atp/get-machineaction-object.md @@ -1,6 +1,6 @@ --- title: Get MachineAction object API -description: Learn how to use the Get MachineAction API to retrieve a specific Machine Action by its ID in Microsoft Defender Advanced Threat Protection. +description: Learn how to use the Get MachineAction API to retrieve a specific Machine Action by its ID in Microsoft Defender for Endpoint. keywords: apis, graph api, supported apis, machineaction object search.product: eADQiWindows 10XVcnh ms.prod: w10 diff --git a/windows/security/threat-protection/microsoft-defender-atp/get-machineactions-collection.md b/windows/security/threat-protection/microsoft-defender-atp/get-machineactions-collection.md index 33538ea489..a5a15025f7 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/get-machineactions-collection.md +++ b/windows/security/threat-protection/microsoft-defender-atp/get-machineactions-collection.md @@ -1,6 +1,6 @@ --- title: List machineActions API -description: Learn how to use the List MachineActions API to retrieve a collection of Machine Actions in Microsoft Defender Advanced Threat Protection. +description: Learn how to use the List MachineActions API to retrieve a collection of Machine Actions in Microsoft Defender for Endpoint. keywords: apis, graph api, supported apis, machineaction collection search.product: eADQiWindows 10XVcnh ms.prod: w10 diff --git a/windows/security/threat-protection/microsoft-defender-atp/get-machinesecuritystates-collection.md b/windows/security/threat-protection/microsoft-defender-atp/get-machinesecuritystates-collection.md index e681c4545a..985254debd 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/get-machinesecuritystates-collection.md +++ b/windows/security/threat-protection/microsoft-defender-atp/get-machinesecuritystates-collection.md @@ -1,6 +1,6 @@ --- title: Get machines security states collection API -description: Retrieve a collection of device security states using Microsoft Defender Advanced Threat Protection (Microsoft Defender ATP). +description: Retrieve a collection of device security states using Microsoft Defender for Endpoint. keywords: apis, graph api, supported apis, get, device, security, state search.product: eADQiWindows 10XVcnh search.appverid: met150 diff --git a/windows/security/threat-protection/microsoft-defender-atp/get-ti-indicators-collection.md b/windows/security/threat-protection/microsoft-defender-atp/get-ti-indicators-collection.md index c58fc04d84..96de9049fc 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/get-ti-indicators-collection.md +++ b/windows/security/threat-protection/microsoft-defender-atp/get-ti-indicators-collection.md @@ -1,6 +1,6 @@ --- title: List Indicators API -description: Learn how to use the List Indicators API to retrieve a collection of all active Indicators in Microsoft Defender Advanced Threat Protection. +description: Learn how to use the List Indicators API to retrieve a collection of all active Indicators in Microsoft Defender for Endpoint. keywords: apis, public api, supported apis, Indicators collection search.product: eADQiWindows 10XVcnh ms.prod: w10 diff --git a/windows/security/threat-protection/microsoft-defender-atp/get-user-information.md b/windows/security/threat-protection/microsoft-defender-atp/get-user-information.md index 7d9e81fca1..3fdd092e57 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/get-user-information.md +++ b/windows/security/threat-protection/microsoft-defender-atp/get-user-information.md @@ -1,6 +1,6 @@ --- title: Get user information API -description: Learn how to use the Get user information API to retrieve a User entity by key, or user name, in Microsoft Defender Advanced Threat Protection. +description: Learn how to use the Get user information API to retrieve a User entity by key, or user name, in Microsoft Defender for Endpoint. keywords: apis, graph api, supported apis, get, user, user information search.product: eADQiWindows 10XVcnh ms.prod: w10 diff --git a/windows/security/threat-protection/microsoft-defender-atp/get-user-related-alerts.md b/windows/security/threat-protection/microsoft-defender-atp/get-user-related-alerts.md index 782f1f620c..55a7c50119 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/get-user-related-alerts.md +++ b/windows/security/threat-protection/microsoft-defender-atp/get-user-related-alerts.md @@ -1,6 +1,6 @@ --- title: Get user-related alerts API -description: Retrieve a collection of alerts related to a given user ID using Microsoft Defender Advanced Threat Protection (Microsoft Defender ATP). +description: Retrieve a collection of alerts related to a given user ID using Microsoft Defender for Endpoint. keywords: apis, graph api, supported apis, get, user, related, alerts search.product: eADQiWindows 10XVcnh ms.prod: m365-security diff --git a/windows/security/threat-protection/microsoft-defender-atp/get-user-related-machines.md b/windows/security/threat-protection/microsoft-defender-atp/get-user-related-machines.md index e726dab081..592e5ebbde 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/get-user-related-machines.md +++ b/windows/security/threat-protection/microsoft-defender-atp/get-user-related-machines.md @@ -1,6 +1,6 @@ --- title: Get user-related machines API -description: Learn how to use the Get user-related machines API to retrieve a collection of devices related to a user ID in Microsoft Defender Advanced Threat Protection. +description: Learn how to use the Get user-related machines API to retrieve a collection of devices related to a user ID in Microsoft Defender for Endpoint. keywords: apis, graph api, supported apis, get, user, user related alerts search.product: eADQiWindows 10XVcnh ms.prod: m365-security diff --git a/windows/security/threat-protection/microsoft-defender-atp/helpful-resources.md b/windows/security/threat-protection/microsoft-defender-atp/helpful-resources.md index e2f8bfd7a6..e20fd67535 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/helpful-resources.md +++ b/windows/security/threat-protection/microsoft-defender-atp/helpful-resources.md @@ -1,6 +1,6 @@ --- -title: Helpful Microsoft Defender Advanced Threat Protection resources -description: Access helpful resources such as links to blogs and other resources related to Microsoft Defender Advanced Threat Protection +title: Helpful Microsoft Defender for Endpoint resources +description: Access helpful resources such as links to blogs and other resources related to Microsoft Defender for Endpoint keywords: Microsoft Defender Security Center, product brief, brief, capabilities, licensing search.product: eADQiWindows 10XVcnh search.appverid: met150 diff --git a/windows/security/threat-protection/microsoft-defender-atp/import-ti-indicators.md b/windows/security/threat-protection/microsoft-defender-atp/import-ti-indicators.md index 65dcff272b..a6642a76d6 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/import-ti-indicators.md +++ b/windows/security/threat-protection/microsoft-defender-atp/import-ti-indicators.md @@ -1,6 +1,6 @@ --- title: Import Indicators API -description: Learn how to use the Import batch of Indicator API in Microsoft Defender Advanced Threat Protection. +description: Learn how to use the Import batch of Indicator API in Microsoft Defender for Endpoint. keywords: apis, supported apis, submit, ti, indicator, update search.product: eADQiWindows 10XVcnh ms.prod: w10 diff --git a/windows/security/threat-protection/microsoft-defender-atp/investigate-alerts.md b/windows/security/threat-protection/microsoft-defender-atp/investigate-alerts.md index e1191dde6c..8121e79ad5 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/investigate-alerts.md +++ b/windows/security/threat-protection/microsoft-defender-atp/investigate-alerts.md @@ -1,5 +1,5 @@ --- -title: Investigate Microsoft Defender Advanced Threat Protection alerts +title: Investigate Microsoft Defender for Endpoint alerts description: Use the investigation options to get details on alerts are affecting your network, what they mean, and how to resolve them. keywords: investigate, investigation, devices, device, alerts queue, dashboard, IP address, file, submit, submissions, deep analysis, timeline, search, domain, URL, IP search.product: eADQiWindows 10XVcnh diff --git a/windows/security/threat-protection/microsoft-defender-atp/investigate-domain.md b/windows/security/threat-protection/microsoft-defender-atp/investigate-domain.md index 72a0bfbd88..46c6efd790 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/investigate-domain.md +++ b/windows/security/threat-protection/microsoft-defender-atp/investigate-domain.md @@ -1,5 +1,5 @@ --- -title: Investigate Microsoft Defender Advanced Threat Protection domains +title: Investigate Microsoft Defender for Endpoint domains description: Use the investigation options to see if devices and servers have been communicating with malicious domains. keywords: investigate domain, domain, malicious domain, microsoft defender atp, alert, URL search.product: eADQiWindows 10XVcnh @@ -77,7 +77,7 @@ You can view events from different periods of time by entering the dates into th 5. Clicking any of the device names will take you to that device's view, where you can continue investigate reported alerts, behaviors, and events. ## Related topics -- [View and organize the Microsoft Defender Advanced Threat Protection Alerts queue](alerts-queue.md) +- [View and organize the Microsoft Defender for Endpoint Alerts queue](alerts-queue.md) - [Manage Microsoft Defender for Endpoint alerts](manage-alerts.md) - [Investigate Microsoft Defender for Endpoint alerts](investigate-alerts.md) - [Investigate a file associated with a Microsoft Defender for Endpoint alert](investigate-files.md) diff --git a/windows/security/threat-protection/microsoft-defender-atp/investigate-files.md b/windows/security/threat-protection/microsoft-defender-atp/investigate-files.md index de2db9a059..e8ab071434 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/investigate-files.md +++ b/windows/security/threat-protection/microsoft-defender-atp/investigate-files.md @@ -1,5 +1,5 @@ --- -title: Investigate Microsoft Defender Advanced Threat Protection files +title: Investigate Microsoft Defender for Endpoint files description: Use the investigation options to get details on files associated with alerts, behaviors, or events. keywords: investigate, investigation, file, malicious activity, attack motivation, deep analysis, deep analysis report search.product: eADQiWindows 10XVcnh @@ -65,7 +65,12 @@ For more information on these actions, see [Take response action on a file](resp The file details, incident, malware detection, and file prevalence cards display various attributes about the file. -You'll see details such as the file’s MD5, the Virus Total detection ratio, and Microsoft Defender AV detection if available, and the file’s prevalence, both worldwide and within your organizations. +You'll see details such as the file’s MD5, the Virus Total detection ratio, and Microsoft Defender AV detection if available, and the file’s prevalence. + +The file prevalence card shows where the file was seen in devices in the organization and worldwide. + +> [!NOTE] +> Different users may see dissimilar values in the *devices in organization* section of the file prevalence card. This is because the card displays information based on the RBAC scope that a user has. Meaning, if a user has been granted visibility on a specific set of devices, they will only see the file organizational prevalence on those devices. ![Image of file information](images/atp-file-information.png) diff --git a/windows/security/threat-protection/microsoft-defender-atp/isolate-machine.md b/windows/security/threat-protection/microsoft-defender-atp/isolate-machine.md index a8a4b7a434..c3eaf21d3f 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/isolate-machine.md +++ b/windows/security/threat-protection/microsoft-defender-atp/isolate-machine.md @@ -1,6 +1,6 @@ --- title: Isolate machine API -description: Learn how to use the Isolate machine API to isolate a device from accessing external network in Microsoft Defender Advanced Threat Protection. +description: Learn how to use the Isolate machine API to isolate a device from accessing external network in Microsoft Defender for Endpoint. keywords: apis, graph api, supported apis, isolate device search.product: eADQiWindows 10XVcnh ms.prod: m365-security 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 fecdb626d7..99d7be60b1 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/linux-whatsnew.md +++ b/windows/security/threat-protection/microsoft-defender-atp/linux-whatsnew.md @@ -1,5 +1,5 @@ --- -title: What's new in Microsoft Defender Advanced Threat Protection for Linux +title: What's new in Microsoft Defender for Endpoint for Linux description: List of major changes for Microsoft Defender ATP for Linux. keywords: microsoft, defender, atp, linux, whatsnew, release search.product: eADQiWindows 10XVcnh diff --git a/windows/security/threat-protection/microsoft-defender-atp/live-response-command-examples.md b/windows/security/threat-protection/microsoft-defender-atp/live-response-command-examples.md index 92ac9ef16f..80665010c7 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/live-response-command-examples.md +++ b/windows/security/threat-protection/microsoft-defender-atp/live-response-command-examples.md @@ -1,6 +1,6 @@ --- title: Live response command examples -description: Learn to run basic or advanced live response commands for Microsoft Defender Advanced Threat Protection (ATP) and see examples on how it's used. +description: Learn to run basic or advanced live response commands for Microsoft Defender for Endpoint and see examples on how it's used. keywords: example, command, cli, remote, shell, connection, live, response, real-time, command, script, remediate, hunt, export, log, drop, download, file search.product: eADQiWindows 10XVcnh search.appverid: met150 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 a053822f50..dcdfc97f08 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 @@ -97,6 +97,6 @@ You can create a scanning schedule using the *launchd* daemon on a macOS device. ## Schedule a scan with Intune -You can also schedule scans with Microsoft Intune. The [runMDATPQuickScan.sh](https://github.com/microsoft/shell-intune-samples/tree/master/Misc/MDATP#runmdatpquickscansh) shell script available at [Scripts for Microsoft Defender Advanced Threat Protection](https://github.com/microsoft/shell-intune-samples/tree/master/Misc/MDATP) will persist when the device resumes from sleep mode. +You can also schedule scans with Microsoft Intune. The [runMDATPQuickScan.sh](https://github.com/microsoft/shell-intune-samples/tree/master/Misc/MDATP#runmdatpquickscansh) shell script available at [Scripts for Microsoft Defender for Endpoint](https://github.com/microsoft/shell-intune-samples/tree/master/Misc/MDATP) will persist when the device resumes from sleep mode. See [Use shell scripts on macOS devices in Intune](https://docs.microsoft.com/mem/intune/apps/macos-shell-scripts) for more detailed instructions on how to use this script in your enterprise. 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 093e303240..73179f83a8 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/mac-whatsnew.md +++ b/windows/security/threat-protection/microsoft-defender-atp/mac-whatsnew.md @@ -1,6 +1,6 @@ --- -title: What's new in Microsoft Defender Advanced Threat Protection for Mac -description: Learn about the major changes for previous versions of Microsoft Defender Advanced Threat Protection for Mac. +title: What's new in Microsoft Defender for Endpoint for Mac +description: Learn about the major changes for previous versions of Microsoft Defender for Endpoint for Mac. keywords: microsoft, defender, atp, mac, installation, macos, whatsnew search.product: eADQiWindows 10XVcnh search.appverid: met150 diff --git a/windows/security/threat-protection/microsoft-defender-atp/machine.md b/windows/security/threat-protection/microsoft-defender-atp/machine.md index 93a132cb3a..4e94851be0 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/machine.md +++ b/windows/security/threat-protection/microsoft-defender-atp/machine.md @@ -1,6 +1,6 @@ --- title: Machine resource type -description: Learn about the methods and properties of the Machine resource type in Microsoft Defender Advanced Threat Protection. +description: Learn about the methods and properties of the Machine resource type in Microsoft Defender for Endpoint. keywords: apis, supported apis, get, machines search.product: eADQiWindows 10XVcnh ms.prod: m365-security diff --git a/windows/security/threat-protection/microsoft-defender-atp/machineaction.md b/windows/security/threat-protection/microsoft-defender-atp/machineaction.md index 53f094852d..83b5b8f8de 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/machineaction.md +++ b/windows/security/threat-protection/microsoft-defender-atp/machineaction.md @@ -1,6 +1,6 @@ --- title: machineAction resource type -description: Learn about the methods and properties of the MachineAction resource type in Microsoft Defender Advanced Threat Protection. +description: Learn about the methods and properties of the MachineAction resource type in Microsoft Defender for Endpoint. keywords: apis, supported apis, get, machineaction, recent search.product: eADQiWindows 10XVcnh ms.prod: m365-security diff --git a/windows/security/threat-protection/microsoft-defender-atp/manage-alerts.md b/windows/security/threat-protection/microsoft-defender-atp/manage-alerts.md index 41774a9023..b3c72eb278 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/manage-alerts.md +++ b/windows/security/threat-protection/microsoft-defender-atp/manage-alerts.md @@ -1,5 +1,5 @@ --- -title: Manage Microsoft Defender Advanced Threat Protection alerts +title: Manage Microsoft Defender for Endpoint alerts description: Change the status of alerts, create suppression rules to hide alerts, submit comments, and review change history for individual alerts with the Manage Alert menu. keywords: manage alerts, manage, alerts, status, new, in progress, resolved, resolve alerts, suppress, supression, rules, context, history, comments, changes search.product: eADQiWindows 10XVcnh diff --git a/windows/security/threat-protection/microsoft-defender-atp/manage-suppression-rules.md b/windows/security/threat-protection/microsoft-defender-atp/manage-suppression-rules.md index a1e9db40c0..97a7f5bb15 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/manage-suppression-rules.md +++ b/windows/security/threat-protection/microsoft-defender-atp/manage-suppression-rules.md @@ -1,5 +1,5 @@ --- -title: Manage Microsoft Defender Advanced Threat Protection suppression rules +title: Manage Microsoft Defender for Endpoint suppression rules description: You might need to prevent alerts from appearing in the portal by using suppression rules. Learn how to manage your suppression rules in Microsoft Defender ATP. keywords: manage suppression, rules, rule name, scope, action, alerts, turn on, turn off search.product: eADQiWindows 10XVcnh diff --git a/windows/security/threat-protection/microsoft-defender-atp/microsoft-cloud-app-security-integration.md b/windows/security/threat-protection/microsoft-defender-atp/microsoft-cloud-app-security-integration.md index 0bcd942eab..09d31106dd 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/microsoft-cloud-app-security-integration.md +++ b/windows/security/threat-protection/microsoft-defender-atp/microsoft-cloud-app-security-integration.md @@ -1,7 +1,7 @@ --- title: Microsoft Cloud App Security integration overview ms.reviewer: -description: Microsoft Defender Advanced Threat Protection (Microsoft Defender ATP) integrates with Cloud App Security by forwarding all cloud app networking activities. +description: Microsoft Defender for Endpoint integrates with Cloud App Security by forwarding all cloud app networking activities. keywords: cloud, app, networking, visibility, usage search.product: eADQiWindows 10XVcnh search.appverid: met150 diff --git a/windows/security/threat-protection/microsoft-defender-atp/microsoft-defender-advanced-threat-protection.md b/windows/security/threat-protection/microsoft-defender-atp/microsoft-defender-advanced-threat-protection.md index a949ca592e..8e68ee578b 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/microsoft-defender-advanced-threat-protection.md +++ b/windows/security/threat-protection/microsoft-defender-atp/microsoft-defender-advanced-threat-protection.md @@ -123,7 +123,7 @@ Microsoft Defender for Endpoint's new managed threat hunting service provides pr **[Centralized configuration and administration, APIs](management-apis.md)**
-Integrate Microsoft Defender Advanced Threat Protection into your existing workflows. +Integrate Microsoft Defender for Endpoint into your existing workflows. 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 6d7d435373..5d914f0a39 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 @@ -1,7 +1,7 @@ --- title: Microsoft Defender ATP for Mac ms.reviewer: -description: Learn how to install, configure, update, and use Microsoft Defender Advanced Threat Protection for Mac. +description: Learn how to install, configure, update, and use Microsoft Defender for Endpoint for Mac. keywords: microsoft, defender, atp, mac, installation, deploy, uninstallation, intune, jamf, macos, catalina, mojave, high sierra search.product: eADQiWindows 10XVcnh search.appverid: met150 diff --git a/windows/security/threat-protection/microsoft-defender-atp/microsoft-defender-security-center.md b/windows/security/threat-protection/microsoft-defender-atp/microsoft-defender-security-center.md index 610f3f8fb7..f459bd1990 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/microsoft-defender-security-center.md +++ b/windows/security/threat-protection/microsoft-defender-atp/microsoft-defender-security-center.md @@ -1,6 +1,6 @@ --- title: Microsoft Defender Security Center -description: Microsoft Defender Security Center is the portal where you can access Microsoft Defender Advanced Threat Protection. +description: Microsoft Defender Security Center is the portal where you can access Microsoft Defender for Endpoint. keywords: windows, defender, security, center, defender, advanced, threat, protection search.product: eADQiWindows 10XVcnh search.appverid: met150 diff --git a/windows/security/threat-protection/microsoft-defender-atp/microsoft-threat-experts.md b/windows/security/threat-protection/microsoft-defender-atp/microsoft-threat-experts.md index b4dbe0976b..20ecaac216 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/microsoft-threat-experts.md +++ b/windows/security/threat-protection/microsoft-defender-atp/microsoft-threat-experts.md @@ -1,7 +1,7 @@ --- title: Microsoft Threat Experts ms.reviewer: -description: Microsoft Threat Experts provides an additional layer of expertise to Microsoft Defender Advanced Threat Protection (Microsoft Defender ATP). +description: Microsoft Threat Experts provides an additional layer of expertise to Microsoft Defender for Endpoint. keywords: managed threat hunting service, managed threat hunting, managed detection and response (MDR) service, MTE, Microsoft Threat Experts, MTE-TAN, targeted attack notification, Targeted Attack Notification search.product: Windows 10 search.appverid: met150 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 4e056cd0a5..8fd79337d1 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/offboard-machines.md +++ b/windows/security/threat-protection/microsoft-defender-atp/offboard-machines.md @@ -1,7 +1,7 @@ --- title: Offboard devices from the Microsoft Defender ATP service description: Onboard Windows 10 devices, servers, non-Windows devices from the Microsoft Defender ATP service -keywords: offboarding, microsoft defender advanced threat protection offboarding, windows atp offboarding +keywords: offboarding, microsoft defender for endpoint offboarding, windows atp offboarding search.product: eADQiWindows 10XVcnh search.appverid: met150 ms.prod: m365-security diff --git a/windows/security/threat-protection/microsoft-defender-atp/onboard-configure.md b/windows/security/threat-protection/microsoft-defender-atp/onboard-configure.md index 707d4681f7..dac501cc50 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/onboard-configure.md +++ b/windows/security/threat-protection/microsoft-defender-atp/onboard-configure.md @@ -1,7 +1,7 @@ --- title: Onboard devices to the Microsoft Defender ATP service description: Onboard Windows 10 devices, servers, non-Windows devices and learn how to run a detection test. -keywords: onboarding, microsoft defender advanced threat protection onboarding, windows atp onboarding, sccm, group policy, mdm, local script, detection test +keywords: onboarding, microsoft defender for endpoint onboarding, windows atp onboarding, sccm, group policy, mdm, local script, detection test search.product: eADQiWindows 10XVcnh search.appverid: met150 ms.prod: m365-security diff --git a/windows/security/threat-protection/microsoft-defender-atp/overview-attack-surface-reduction.md b/windows/security/threat-protection/microsoft-defender-atp/overview-attack-surface-reduction.md index e2686d0b0d..48b9e9bb5a 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/overview-attack-surface-reduction.md +++ b/windows/security/threat-protection/microsoft-defender-atp/overview-attack-surface-reduction.md @@ -2,7 +2,7 @@ title: Overview of attack surface reduction ms.reviewer: description: Learn about the attack surface reduction capabilities of Microsoft Defender ATP. -keywords: asr, attack surface reduction, microsoft defender atp, microsoft defender advanced threat protection, microsoft defender, antivirus, av, windows defender +keywords: asr, attack surface reduction, microsoft defender atp, microsoft defender for endpoint, microsoft defender, antivirus, av, windows defender search.product: eADQiWindows 10XVcnh search.appverid: met150 ms.prod: m365-security diff --git a/windows/security/threat-protection/microsoft-defender-atp/portal-overview.md b/windows/security/threat-protection/microsoft-defender-atp/portal-overview.md index b7f89066a3..0efb827699 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/portal-overview.md +++ b/windows/security/threat-protection/microsoft-defender-atp/portal-overview.md @@ -1,5 +1,5 @@ --- -title: Microsoft Defender Advanced Threat Protection portal overview +title: Microsoft Defender for Endpoint portal overview description: Microsoft Defender Security Center can monitor your enterprise network and assist in responding to potential advanced persistent threats (APT) or data breaches. keywords: Microsoft Defender Security Center, portal, cybersecurity threat intelligence, dashboard, alerts queue, devices list, settings, device management, advanced attacks search.product: eADQiWindows 10XVcnh diff --git a/windows/security/threat-protection/microsoft-defender-atp/post-ti-indicator.md b/windows/security/threat-protection/microsoft-defender-atp/post-ti-indicator.md index 53360643c8..2cd109f94f 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/post-ti-indicator.md +++ b/windows/security/threat-protection/microsoft-defender-atp/post-ti-indicator.md @@ -1,6 +1,6 @@ --- title: Submit or Update Indicator API -description: Learn how to use the Submit or Update Indicator API to submit or update a new Indicator entity in Microsoft Defender Advanced Threat Protection. +description: Learn how to use the Submit or Update Indicator API to submit or update a new Indicator entity in Microsoft Defender for Endpoint. keywords: apis, graph api, supported apis, submit, ti, indicator, update search.product: eADQiWindows 10XVcnh ms.prod: m365-security diff --git a/windows/security/threat-protection/microsoft-defender-atp/preview-settings.md b/windows/security/threat-protection/microsoft-defender-atp/preview-settings.md index 626aafb55f..2464347292 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/preview-settings.md +++ b/windows/security/threat-protection/microsoft-defender-atp/preview-settings.md @@ -1,6 +1,6 @@ --- title: Turn on the preview experience in Microsoft Defender ATP -description: Turn on the preview experience in Microsoft Defender Advanced Threat Protection to try upcoming features. +description: Turn on the preview experience in Microsoft Defender for Endpoint to try upcoming features. keywords: advanced features, settings, block file search.product: eADQiWindows 10XVcnh search.appverid: met150 diff --git a/windows/security/threat-protection/microsoft-defender-atp/preview.md b/windows/security/threat-protection/microsoft-defender-atp/preview.md index 169dd4dda9..5e35758c3f 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/preview.md +++ b/windows/security/threat-protection/microsoft-defender-atp/preview.md @@ -1,7 +1,7 @@ --- title: Microsoft Defender ATP preview features -description: Learn how to access Microsoft Defender Advanced Threat Protection preview features. -keywords: preview, preview experience, Microsoft Defender Advanced Threat Protection, features, updates +description: Learn how to access Microsoft Defender for Endpoint preview features. +keywords: preview, preview experience, Microsoft Defender for Endpoint, features, updates search.product: eADQiWindows 10XVcnh search.appverid: met150 ms.prod: m365-security diff --git a/windows/security/threat-protection/microsoft-defender-atp/raw-data-export-event-hub.md b/windows/security/threat-protection/microsoft-defender-atp/raw-data-export-event-hub.md index 3b4e3677f2..16ce7dcb31 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/raw-data-export-event-hub.md +++ b/windows/security/threat-protection/microsoft-defender-atp/raw-data-export-event-hub.md @@ -1,5 +1,5 @@ --- -title: Stream Microsoft Defender Advanced Threat Protection events to Azure Event Hubs +title: Stream Microsoft Defender for Endpoint events to Azure Event Hubs description: Learn how to configure Microsoft Defender ATP to stream Advanced Hunting events to your Event Hub. keywords: raw data export, streaming API, API, Azure Event Hubs, Azure storage, storage account, Advanced Hunting, raw data sharing search.product: eADQiWindows 10XVcnh diff --git a/windows/security/threat-protection/microsoft-defender-atp/raw-data-export-storage.md b/windows/security/threat-protection/microsoft-defender-atp/raw-data-export-storage.md index 0b8aaf517a..262969540e 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/raw-data-export-storage.md +++ b/windows/security/threat-protection/microsoft-defender-atp/raw-data-export-storage.md @@ -1,5 +1,5 @@ --- -title: Stream Microsoft Defender Advanced Threat Protection events to your Storage account +title: Stream Microsoft Defender for Endpoint events to your Storage account description: Learn how to configure Microsoft Defender ATP to stream Advanced Hunting events to your Storage account. keywords: raw data export, streaming API, API, Event Hubs, Azure storage, storage account, Advanced Hunting, raw data sharing search.product: eADQiWindows 10XVcnh diff --git a/windows/security/threat-protection/microsoft-defender-atp/raw-data-export.md b/windows/security/threat-protection/microsoft-defender-atp/raw-data-export.md index 98400242b3..f124eec8b0 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/raw-data-export.md +++ b/windows/security/threat-protection/microsoft-defender-atp/raw-data-export.md @@ -1,5 +1,5 @@ --- -title: Stream Microsoft Defender Advanced Threat Protection event +title: Stream Microsoft Defender for Endpoint event description: Learn how to configure Microsoft Defender ATP to stream Advanced Hunting events to Event Hubs or Azure storage account keywords: raw data export, streaming API, API, Event hubs, Azure storage, storage account, Advanced Hunting, raw data sharing search.product: eADQiWindows 10XVcnh diff --git a/windows/security/threat-protection/microsoft-defender-atp/review-alerts.md b/windows/security/threat-protection/microsoft-defender-atp/review-alerts.md index 3c45e7a6ad..9467a76c50 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/review-alerts.md +++ b/windows/security/threat-protection/microsoft-defender-atp/review-alerts.md @@ -1,5 +1,5 @@ --- -title: Review alerts in Microsoft Defender Advanced Threat Protection +title: Review alerts in Microsoft Defender for Endpoint description: Review alert information, including a visualized alert story and details for each step of the chain. keywords: incident, incidents, machines, devices, users, alerts, alert, investigation, graph, evidence ms.prod: m365-security diff --git a/windows/security/threat-protection/microsoft-defender-atp/run-advanced-query-api.md b/windows/security/threat-protection/microsoft-defender-atp/run-advanced-query-api.md index e50d7962b8..102567ceca 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/run-advanced-query-api.md +++ b/windows/security/threat-protection/microsoft-defender-atp/run-advanced-query-api.md @@ -1,7 +1,7 @@ --- title: Advanced Hunting API ms.reviewer: -description: Learn to use the advanced hunting API to run advanced queries on Microsoft Defender Advanced Threat Protection. Find out about limitations and see an example. +description: Learn to use the advanced hunting API to run advanced queries on Microsoft Defender for Endpoint. Find out about limitations and see an example. keywords: apis, supported apis, advanced hunting, query search.product: eADQiWindows 10XVcnh ms.prod: m365-security diff --git a/windows/security/threat-protection/microsoft-defender-atp/run-advanced-query-sample-powershell.md b/windows/security/threat-protection/microsoft-defender-atp/run-advanced-query-sample-powershell.md index 672ca68dd2..2ba2ea5174 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/run-advanced-query-sample-powershell.md +++ b/windows/security/threat-protection/microsoft-defender-atp/run-advanced-query-sample-powershell.md @@ -1,7 +1,7 @@ --- title: Advanced Hunting with PowerShell API Basics ms.reviewer: -description: Learn the basics of querying the Microsoft Defender Advanced Threat Protection API, using PowerShell. +description: Learn the basics of querying the Microsoft Defender for Endpoint API, using PowerShell. keywords: apis, supported apis, advanced hunting, query search.product: eADQiWindows 10XVcnh ms.prod: m365-security diff --git a/windows/security/threat-protection/microsoft-defender-atp/run-advanced-query-sample-python.md b/windows/security/threat-protection/microsoft-defender-atp/run-advanced-query-sample-python.md index f8160dceca..f55687551f 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/run-advanced-query-sample-python.md +++ b/windows/security/threat-protection/microsoft-defender-atp/run-advanced-query-sample-python.md @@ -1,7 +1,7 @@ --- title: Advanced Hunting with Python API Guide ms.reviewer: -description: Learn how to query using the Microsoft Defender Advanced Threat Protection API, by using Python, with examples. +description: Learn how to query using the Microsoft Defender for Endpoint API, by using Python, with examples. keywords: apis, supported apis, advanced hunting, query search.product: eADQiWindows 10XVcnh ms.prod: m365-security diff --git a/windows/security/threat-protection/microsoft-defender-atp/run-detection-test.md b/windows/security/threat-protection/microsoft-defender-atp/run-detection-test.md index e4acca12b4..86b7d73c1d 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/run-detection-test.md +++ b/windows/security/threat-protection/microsoft-defender-atp/run-detection-test.md @@ -1,7 +1,7 @@ --- title: Run a detection test on a newly onboarded Microsoft Defender ATP device description: Run the detection script on a newly onboarded device to verify that it is properly onboarded to the Microsoft Defender ATP service. -keywords: detection test, detection, powershell, script, verify, onboarding, microsoft defender advanced threat protection onboarding, clients, servers, test +keywords: detection test, detection, powershell, script, verify, onboarding, microsoft defender for endpoint onboarding, clients, servers, test search.product: eADQiWindows 10XVcnh search.appverid: met150 ms.prod: m365-security 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 fae7709749..31dd3d807f 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 @@ -68,7 +68,7 @@ This tile shows you a list of devices with the highest number of active alerts. ![The Devices at risk tile shows a list of devices with the highest number of alerts, and a breakdown of the severity of the alerts](images/devices-at-risk-tile.png) -Click the name of the device to see details about that device. For more information see, [Investigate devices in the Microsoft Defender Advanced Threat Protection Devices list](investigate-machines.md). +Click the name of the device to see details about that device. For more information see, [Investigate devices in the Microsoft Defender for Endpoint Devices list](investigate-machines.md). You can also click **Devices list** at the top of the tile to go directly to the **Devices list**, sorted by the number of active alerts. For more information see, [Investigate devices in the Microsoft Defender for Endpoint Devices list](investigate-machines.md). diff --git a/windows/security/threat-protection/microsoft-defender-atp/set-device-value.md b/windows/security/threat-protection/microsoft-defender-atp/set-device-value.md index 366f94269c..e0f9065062 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/set-device-value.md +++ b/windows/security/threat-protection/microsoft-defender-atp/set-device-value.md @@ -1,6 +1,6 @@ --- title: Set device value API -description: Learn how to specify the value of a device using a Microsoft Defender Advanced Threat Protection API. +description: Learn how to specify the value of a device using a Microsoft Defender for Endpoint API. keywords: apis, graph api, supported apis, tags, machine tags search.product: eADQiWindows 10XVcnh ms.prod: m365-security diff --git a/windows/security/threat-protection/microsoft-defender-atp/stop-and-quarantine-file.md b/windows/security/threat-protection/microsoft-defender-atp/stop-and-quarantine-file.md index f39ff29d54..7e2f2ae7e4 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/stop-and-quarantine-file.md +++ b/windows/security/threat-protection/microsoft-defender-atp/stop-and-quarantine-file.md @@ -1,6 +1,6 @@ --- title: Stop and quarantine file API -description: Learn how to stop running a file on a device and delete the file in Microsoft Defender Advanced Threat Protection. See an example. +description: Learn how to stop running a file on a device and delete the file in Microsoft Defender for Endpoint. See an example. keywords: apis, graph api, supported apis, stop and quarantine file search.product: eADQiWindows 10XVcnh ms.prod: m365-security diff --git a/windows/security/threat-protection/microsoft-defender-atp/switch-to-microsoft-defender-onboard.md b/windows/security/threat-protection/microsoft-defender-atp/switch-to-microsoft-defender-onboard.md index 750fbb2666..9701697f8c 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/switch-to-microsoft-defender-onboard.md +++ b/windows/security/threat-protection/microsoft-defender-atp/switch-to-microsoft-defender-onboard.md @@ -71,7 +71,7 @@ To verify that your onboarded devices are properly connected to Microsoft Defend |Operating system |Guidance | |---------|---------| |- Windows 10
- Windows Server 2019
- Windows Server, version 1803
- Windows Server 2016
- Windows Server 2012 R2 |See [Run a detection test](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-atp/run-detection-test).

Visit the Microsoft Defender for Endpoint demo scenarios site ([https://demo.wd.microsoft.com](https://demo.wd.microsoft.com)) and try one or more of the scenarios. For example, try the **Cloud-delivered protection** demo scenario. | -|macOS
- 10.15 (Catalina)
- 10.14 (Mojave)
- 10.13 (High Sierra) |Download and use the DIY app at [https://aka.ms/mdatpmacosdiy](https://aka.ms/mdatpmacosdiy).

For more information, see [Microsoft Defender Advanced Threat Protection for Mac](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-atp/microsoft-defender-atp-mac). | +|macOS
- 10.15 (Catalina)
- 10.14 (Mojave)
- 10.13 (High Sierra) |Download and use the DIY app at [https://aka.ms/mdatpmacosdiy](https://aka.ms/mdatpmacosdiy).

For more information, see [Microsoft Defender for Endpoint for Mac](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-atp/microsoft-defender-atp-mac). | |Linux:
- RHEL 7.2+
- CentOS Linux 7.2+
- Ubuntu 16 LTS, or higher LTS
- SLES 12+
- Debian 9+
- Oracle Linux 7.2 |1. Run the following command, and look for a result of **1**:
`mdatp health --field real_time_protection_enabled`.

2. Open a Terminal window, and run the following command:
`curl -o ~/Downloads/eicar.com.txt https://www.eicar.org/download/eicar.com.txt`.

3. Run the following command to list any detected threats:
`mdatp threat list`.

For more information, see [Microsoft Defender ATP for Linux](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-atp/microsoft-defender-atp-linux). | ## Uninstall your non-Microsoft solution 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 0b8c881393..2c3c1e1db1 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 @@ -72,7 +72,7 @@ To verify that your onboarded devices are properly connected to Microsoft Defend |Operating system |Guidance | |---------|---------| |- Windows 10
- Windows Server 2019
- Windows Server, version 1803
- Windows Server 2016
- Windows Server 2012 R2 |See [Run a detection test](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-atp/run-detection-test).

Visit the Microsoft Defender for Endpoint demo scenarios site ([https://demo.wd.microsoft.com](https://demo.wd.microsoft.com)) and try one or more of the scenarios. For example, try the **Cloud-delivered protection** demo scenario. | -|macOS
- 10.15 (Catalina)
- 10.14 (Mojave)
- 10.13 (High Sierra) |Download and use the DIY app at [https://aka.ms/mdatpmacosdiy](https://aka.ms/mdatpmacosdiy).

For more information, see [Microsoft Defender Advanced Threat Protection for Mac](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-atp/microsoft-defender-atp-mac). | +|macOS
- 10.15 (Catalina)
- 10.14 (Mojave)
- 10.13 (High Sierra) |Download and use the DIY app at [https://aka.ms/mdatpmacosdiy](https://aka.ms/mdatpmacosdiy).

For more information, see [Microsoft Defender for Endpoint for Mac](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-atp/microsoft-defender-atp-mac). | |Linux:
- RHEL 7.2+
- CentOS Linux 7.2+
- Ubuntu 16 LTS, or higher LTS
- SLES 12+
- Debian 9+
- Oracle Linux 7.2 |1. Run the following command, and look for a result of **1**:
`mdatp health --field real_time_protection_enabled`.

2. Open a Terminal window, and run the following command:
`curl -o ~/Downloads/eicar.com.txt https://www.eicar.org/download/eicar.com.txt`.

3. Run the following command to list any detected threats:
`mdatp threat list`.

For more information, see [Microsoft Defender for Endpoint for Linux](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-atp/microsoft-defender-atp-linux). | ## Uninstall Symantec 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 1e91ad143b..7a945710f7 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,7 +1,7 @@ --- title: Event timeline in threat and vulnerability management 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 +keywords: event timeline, mdatp event timeline, mdatp tvm event timeline, threat and vulnerability management, Microsoft Defender for Endpoint search.product: eADQiWindows 10XVcnh search.appverid: met150 ms.prod: m365-security diff --git a/windows/security/threat-protection/microsoft-defender-atp/threat-indicator-concepts.md b/windows/security/threat-protection/microsoft-defender-atp/threat-indicator-concepts.md index b779e7d95a..114c394734 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/threat-indicator-concepts.md +++ b/windows/security/threat-protection/microsoft-defender-atp/threat-indicator-concepts.md @@ -1,6 +1,6 @@ --- -title: Understand threat intelligence concepts in Microsoft Defender ATP -description: Create custom threat alerts for your organization and learn the concepts around threat intelligence in Microsoft Defender Advanced Threat Protection. +title: Understand threat intelligence concepts in Microsoft Defender for Endpoint +description: Create custom threat alerts for your organization and learn the concepts around threat intelligence in Microsoft Defender for Endpoint keywords: threat intelligence, alert definitions, indicators of compromise, ioc search.product: eADQiWindows 10XVcnh search.appverid: met150 diff --git a/windows/security/threat-protection/microsoft-defender-atp/ti-indicator.md b/windows/security/threat-protection/microsoft-defender-atp/ti-indicator.md index 2fb809a07f..e01601e03d 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/ti-indicator.md +++ b/windows/security/threat-protection/microsoft-defender-atp/ti-indicator.md @@ -1,6 +1,6 @@ --- title: Indicator resource type -description: Specify the entity details and define the expiration of the indicator using Microsoft Defender Advanced Threat Protection (Microsoft Defender ATP). +description: Specify the entity details and define the expiration of the indicator using Microsoft Defender for Endpoint. keywords: apis, supported apis, get, TiIndicator, Indicator, recent search.product: eADQiWindows 10XVcnh ms.prod: m365-security diff --git a/windows/security/threat-protection/microsoft-defender-atp/troubleshoot-asr.md b/windows/security/threat-protection/microsoft-defender-atp/troubleshoot-asr.md index 102416451a..ec74e725a5 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/troubleshoot-asr.md +++ b/windows/security/threat-protection/microsoft-defender-atp/troubleshoot-asr.md @@ -1,7 +1,7 @@ --- title: Troubleshoot problems with attack surface reduction rules -description: Resources and sample code to troubleshoot issues with attack surface reduction rules in Microsoft Defender Advanced Threat Protection (Microsoft Defender ATP). -keywords: troubleshoot, error, fix, windows defender eg, asr, rules, hips, troubleshoot, audit, exclusion, false positive, broken, blocking, microsoft defender atp, microsoft defender advanced threat protection +description: Resources and sample code to troubleshoot issues with attack surface reduction rules in Microsoft Defender for Endpoint. +keywords: troubleshoot, error, fix, windows defender eg, asr, rules, hips, troubleshoot, audit, exclusion, false positive, broken, blocking, microsoft defender for endpoint, microsoft defender advanced threat protection search.product: eADQiWindows 10XVcnh ms.pagetype: security ms.prod: m365-security diff --git a/windows/security/threat-protection/microsoft-defender-atp/troubleshoot-mdatp.md b/windows/security/threat-protection/microsoft-defender-atp/troubleshoot-mdatp.md index 4a5c3f1d71..b1fc3b50af 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/troubleshoot-mdatp.md +++ b/windows/security/threat-protection/microsoft-defender-atp/troubleshoot-mdatp.md @@ -1,7 +1,7 @@ --- -title: Troubleshoot Microsoft Defender Advanced Threat Protection service issues +title: Troubleshoot Microsoft Defender for Endpoint service issues description: Find solutions and work arounds to known issues such as server errors when trying to access the service. -keywords: troubleshoot Microsoft Defender Advanced Threat Protection, troubleshoot Windows ATP, server error, access denied, invalid credentials, no data, dashboard portal, allow, event viewer +keywords: troubleshoot microsoft defender for endpoint, troubleshoot Windows ATP, server error, access denied, invalid credentials, no data, dashboard portal, allow, event viewer search.product: eADQiWindows 10XVcnh search.appverid: met150 ms.prod: m365-security diff --git a/windows/security/threat-protection/microsoft-defender-atp/troubleshoot-np.md b/windows/security/threat-protection/microsoft-defender-atp/troubleshoot-np.md index 429e13a849..609d3153a1 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/troubleshoot-np.md +++ b/windows/security/threat-protection/microsoft-defender-atp/troubleshoot-np.md @@ -1,7 +1,7 @@ --- title: Troubleshoot problems with Network protection -description: Resources and sample code to troubleshoot issues with Network protection in Microsoft Defender Advanced Threat Protection (Microsoft Defender ATP). -keywords: troubleshoot, error, fix, windows defender eg, asr, rules, hips, troubleshoot, audit, exclusion, false positive, broken, blocking, microsoft defender atp, microsoft defender advanced threat protection +description: Resources and sample code to troubleshoot issues with Network protection in Microsoft Defender for Endpoint. +keywords: troubleshoot, error, fix, windows defender eg, asr, rules, hips, troubleshoot, audit, exclusion, false positive, broken, blocking, microsoft defender for endpoint, microsoft defender advanced threat protection search.product: eADQiWindows 10XVcnh ms.prod: m365-security ms.mktglfcycl: manage diff --git a/windows/security/threat-protection/microsoft-defender-atp/troubleshoot-onboarding-error-messages.md b/windows/security/threat-protection/microsoft-defender-atp/troubleshoot-onboarding-error-messages.md index 1983efe55b..c06e227e7a 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/troubleshoot-onboarding-error-messages.md +++ b/windows/security/threat-protection/microsoft-defender-atp/troubleshoot-onboarding-error-messages.md @@ -1,7 +1,7 @@ --- title: Troubleshoot onboarding issues and error messages -description: Troubleshoot onboarding issues and error message while completing setup of Microsoft Defender Advanced Threat Protection. -keywords: troubleshoot, troubleshooting, Azure Active Directory, onboarding, error message, error messages, microsoft defender atp +description: Troubleshoot onboarding issues and error message while completing setup of Microsoft Defender for Endpoint. +keywords: troubleshoot, troubleshooting, Azure Active Directory, onboarding, error message, error messages, microsoft defender for endpoint search.product: eADQiWindows 10XVcnh search.appverid: met150 ms.prod: m365-security 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 e4895d3691..5f92a2153f 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,7 +1,7 @@ --- 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 +keywords: exposure score, mdatp exposure score, mdatp tvm exposure score, organization exposure score, tvm organization exposure score, threat and vulnerability management, Microsoft Defender for Endpoint search.product: eADQiWindows 10XVcnh search.appverid: met150 ms.prod: m365-security diff --git a/windows/security/threat-protection/microsoft-defender-atp/user.md b/windows/security/threat-protection/microsoft-defender-atp/user.md index d652b20f95..0226020ed9 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/user.md +++ b/windows/security/threat-protection/microsoft-defender-atp/user.md @@ -1,6 +1,6 @@ --- title: User resource type -description: Retrieve recent Microsoft Defender Advanced Threat Protection (Microsoft Defender ATP) alerts related to users. +description: Retrieve recent Microsoft Defender for Endpoint alerts related to users. keywords: apis, graph api, supported apis, get, alerts, recent search.product: eADQiWindows 10XVcnh ms.prod: m365-security From 3d860d82bc4fb23ea64775783913440c5ee0f48b Mon Sep 17 00:00:00 2001 From: Anders Ahl <58516456+GenerAhl@users.noreply.github.com> Date: Thu, 4 Mar 2021 14:12:46 +0100 Subject: [PATCH 216/223] Update waas-manage-updates-wufb.md Clarification on what Office updates are delivered through Windows Update. The majority of Enterprise customers are not using the legacy MSI version and need to understand where Office updates are coming from. --- windows/deployment/update/waas-manage-updates-wufb.md | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/windows/deployment/update/waas-manage-updates-wufb.md b/windows/deployment/update/waas-manage-updates-wufb.md index 5a410e9d8c..7971fe2239 100644 --- a/windows/deployment/update/waas-manage-updates-wufb.md +++ b/windows/deployment/update/waas-manage-updates-wufb.md @@ -47,10 +47,12 @@ Windows Update for Business enables an IT administrator to receive and manage a Windows Update for Business provides management policies for several types of updates to Windows 10 devices: - **Feature updates:** Previously referred to as "upgrades," feature updates contain not only security and quality revisions, but also significant feature additions and changes. Feature updates are released semi-annually in the fall and in the spring. -- **Quality updates:** Quality updates are traditional operating system updates, typically released on the second Tuesday of each month (though they can be released at any time). These include security, critical, and driver updates. Windows Update for Business also treats non-Windows updates (such as updates for Microsoft Office or Visual Studio) as quality updates. These non-Windows Updates are known as "Microsoft updates" and you can set devices to receive such updates (or not) along with their Windows updates. +- **Quality updates:** Quality updates are traditional operating system updates, typically released on the second Tuesday of each month (though they can be released at any time). These include security, critical, and driver updates. Windows Update for Business also treats non-Windows updates (such as updates for Microsoft Office MSI or Visual Studio) as quality updates. These non-Windows Updates are known as "Microsoft updates" and you can set devices to receive such updates (or not) along with their Windows updates. - **Driver updates:** Updates for non-Microsoft drivers that are relevant to your devices. Driver updates are on by default, but you can use Windows Update for Business policies to turn them off if you prefer. - **Microsoft product updates**: Updates for other Microsoft products, such as versions of Office that are installed by using Windows Installer (MSI). Versions of Office that are installed by using Click-to-Run can't be updated by using Windows Update for Business. Product updates are off by default. You can turn them on by using Windows Update for Business policies. +>[!NOTE] +>There's a difference between Microsoft Office MSI and Microsoft 365 Apps (formerly known as [Office 365 ProPlus](https://docs.microsoft.com/deployoffice/name-change)). Microsoft Office MSI receives patches from Windows Update and Microsoft 365 Apps are serviced through different [update channels](https://docs.microsoft.com/deployoffice/overview-update-channels) from the Office Content Delivery Network (CDN) ## Offering You can control when updates are applied, for example by deferring when an update is installed on a device or by pausing updates for a certain period. @@ -126,7 +128,7 @@ The large number of different policies offered for Windows 10 can be overwhelmin The Update Baseline toolkit makes it easy by providing a single command for IT Admins to apply the Update Baseline to devices. You can get the Update Baseline toolkit from the [Download Center](https://www.microsoft.com/download/details.aspx?id=101056). >[!NOTE] ->The Update Baseline toolkit is available only for Group Policy. Update Baseline does not affect your offering policies, whether you’re using deferrals or target version to manage which updates are offered to your devices when. +>The Update Baseline toolkit is available only for Group Policy. Update Baseline does not affect your offering policies, whether you’re using deferrals or target version to manage which updates are offered to your devices and when.