From e66ba9ec497870ca143ef21e061fe99886bb6820 Mon Sep 17 00:00:00 2001 From: MaratMussabekov <48041687+MaratMussabekov@users.noreply.github.com> Date: Sat, 9 May 2020 12:17:10 +0500 Subject: [PATCH 01/79] Update windowsdefenderapplicationguard-csp.md --- .../windowsdefenderapplicationguard-csp.md | 86 +++++++++++++++++++ 1 file changed, 86 insertions(+) diff --git a/windows/client-management/mdm/windowsdefenderapplicationguard-csp.md b/windows/client-management/mdm/windowsdefenderapplicationguard-csp.md index 7831cfbce6..f1e55732dc 100644 --- a/windows/client-management/mdm/windowsdefenderapplicationguard-csp.md +++ b/windows/client-management/mdm/windowsdefenderapplicationguard-csp.md @@ -36,6 +36,15 @@ Turn on Windows Defender Application Guard in Enterprise Mode. Value type is int **Settings/ClipboardFileType** Determines the type of content that can be copied from the host to Application Guard environment and vice versa. Value type is integer. Supported operations are Add, Get, Replace, and Delete. + +ADMX Info: +- GP English name: Configure Windows Defender Application Guard clipboard settings +- GP name: AppHVSIClipboardFileType +- GP path: Windows Components/Windows Defender Application Guard +- GP ADMX file name: AppHVSI.admx + + +The following list shows the supported values: - 0 - Disables content copying. - 1 - Allow text copying. @@ -44,6 +53,15 @@ Determines the type of content that can be copied from the host to Application G **Settings/ClipboardSettings** This policy setting allows you to decide how the clipboard behaves while in Application Guard. Value type is integer. Supported operations are Add, Get, Replace, and Delete + +ADMX Info: +- GP English name: Configure Windows Defender Application Guard clipboard settings +- GP name: AppHVSIClipboardSettings +- GP path: Windows Components/Windows Defender Application Guard +- GP ADMX file name: AppHVSI.admx + + +The following list shows the supported values: - 0 (default) - Completely turns Off the clipboard functionality for the Application Guard. - 1 - Turns On clipboard operation from an isolated session to the host @@ -55,6 +73,15 @@ This policy setting allows you to decide how the clipboard behaves while in Appl **Settings/PrintingSettings** This policy setting allows you to decide how the print functionality behaves while in Application Guard. Value type is integer. Supported operations are Add, Get, Replace, and Delete. + +ADMX Info: +- GP English name: Configure Windows Defender Application Guard Print Settings +- GP name: AppHVSIPrintingSettings +- GP path: Windows Components/Windows Defender Application Guard +- GP ADMX file name: AppHVSI.admx + + +The following list shows the supported values: - 0 - Disables all print functionality (default) - 1 - Enables only XPS printing @@ -74,24 +101,60 @@ This policy setting allows you to decide how the print functionality behaves whi **Settings/BlockNonEnterpriseContent** This policy setting allows you to decide whether websites can load non-enterprise content in Microsoft Edge and Internet Explorer. Value type is integer. Supported operations are Add, Get, Replace, and Delete. + +ADMX Info: +- GP English name: Prevent enterprise websites from loading non-enterprise content in Microsoft Edge and Internet Explorer +- GP name: BlockNonEnterpriseContent +- GP path: Windows Components/Windows Defender Application Guard +- GP ADMX file name: AppHVSI.admx + + +The following list shows the supported values: - 0 (default) - Non-enterprise content embedded in enterprise sites is allowed to open outside of the Windows Defender Application Guard container, directly in Internet Explorer and Microsoft Edge.. - 1 - Non-enterprise content embedded on enterprise sites are stopped from opening in Internet Explorer or Microsoft Edge outside of Windows Defender Application Guard. **Settings/AllowPersistence** This policy setting allows you to decide whether data should persist across different sessions in Application Guard. Value type is integer. Supported operations are Add, Get, Replace, and Delete. + +ADMX Info: +- GP English name: Allow data persistence for Windows Defender Application Guard +- GP name: AllowPersistence +- GP path: Windows Components/Windows Defender Application Guard +- GP ADMX file name: AppHVSI.admx + + +The following list shows the supported values: - 0 - Application Guard discards user-downloaded files and other items (such as, cookies, Favorites, and so on) during machine restart or user log-off. - 1 - Application Guard saves user-downloaded files and other items (such as, cookies, Favorites, and so on) for use in future Application Guard sessions. **Settings/AllowVirtualGPU** Added in Windows 10, version 1803. This policy setting allows you to determine whether Application Guard can use the virtual GPU to process graphics. Supported operations are Add, Get, Replace, and Delete. Value type is integer. + +ADMX Info: +- GP English name: Allow hardware-accelerated rendering for Windows Defender Application Guard +- GP name: AllowVirtualGPU +- GP path: Windows Components/Windows Defender Application Guard +- GP ADMX file name: AppHVSI.admx + + +The following list shows the supported values: - 0 (default) - Cannot access the vGPU and uses the CPU to support rendering graphics. When the policy is not configured, it is the same as disabled (0). - 1 - Turns on the functionality to access the vGPU offloading graphics rendering from the CPU. This can create a faster experience when working with graphics intense websites or watching video within the container. **Settings/SaveFilesToHost** Added in Windows 10, version 1803. This policy setting allows you to determine whether users can elect to download files from Edge in the container and persist files them from container to the host operating system. Supported operations are Add, Get, Replace, and Delete. Value type is integer. + +ADMX Info: +- GP English name: Allow files to download and save to the host operating system from Windows Defender Application Guard +- GP name: SaveFilesToHost +- GP path: Windows Components/Windows Defender Application Guard +- GP ADMX file name: AppHVSI.admx + + +The following list shows the supported values: - 0 (default) - The user cannot download files from Edge in the container to the host file system. When the policy is not configured, it is the same as disabled (0). - 1 - Turns on the functionality to allow users to download files from Edge in the container to the host file system. @@ -110,7 +173,14 @@ Placeholder for future use. Do not use in production code. **Settings/CertificateThumbprints** Added in Windows 10, version 1809. This policy setting allows certain Root Certificates to be shared with the Windows Defender Application Guard container. + +ADMX Info: +- GP English name: Allow Windows Defender Application Guard to use Root Certificate Authorities from the user's device +- GP name: CertificateThumbprints +- GP path: Windows Components/Windows Defender Application Guard +- GP ADMX file name: AppHVSI.admx + Value type is string. Supported operations are Add, Get, Replace, and Delete. If you enable this setting, certificates with a thumbprint matching the ones specified will be transferred into the container. You can specify multiple certificates using a comma to separate the thumbprints for each certificate you want to transfer. @@ -121,7 +191,14 @@ If you disable or don’t configure this setting, certificates are not shared wi **Settings/AllowCameraMicrophoneRedirection** Added in Windows 10, version 1809. The policy allows you to determine whether applications inside Windows Defender Application Guard can access the device’s camera and microphone when these settings are enabled on the user’s device. + +ADMX Info: +- GP English name: Allow camera and microphone access in Windows Defender Application Guard +- GP name: AllowCameraMicrophoneRedirection +- GP path: Windows Components/Windows Defender Application Guard +- GP ADMX file name: AppHVSI.admx + Value type is integer. Supported operations are Add, Get, Replace, and Delete. If you enable this policy, applications inside Windows Defender Application Guard will be able to access the camera and microphone on the user’s device. @@ -152,6 +229,15 @@ Interior node. Supported operation is Get **Audit/AuditApplicationGuard** This policy setting allows you to decide whether auditing events can be collected from Application Guard. Value type in integer. Supported operations are Add, Get, Replace, and Delete. + +ADMX Info: +- GP English name: Allow auditing events in Windows Defender Application Guard +- GP name: AuditApplicationGuard +- GP path: Windows Components/Windows Defender Application Guard +- GP ADMX file name: AppHVSI.admx + + +The following list shows the supported values: - 0 (default) - - Audit event logs aren't collected for Application Guard. - 1 - Application Guard inherits its auditing policies from Microsoft Edge and starts to audit system events specifically for Application Guard. From e4fa74301f8ed7c09f81d3134a37949c09541ed9 Mon Sep 17 00:00:00 2001 From: Tudor Dobrila Date: Fri, 22 May 2020 17:08:33 -0700 Subject: [PATCH 02/79] MacOS system extension policies --- .../images/mac-approved-system-extensions.png | Bin 0 -> 104722 bytes .../images/mac-system-extension-intune.png | Bin 0 -> 121517 bytes .../images/mac-system-extension-privacy.png | Bin 0 -> 101620 bytes .../mac-sysext-policies.md | 284 ++++++++++++++++++ 4 files changed, 284 insertions(+) create mode 100644 windows/security/threat-protection/microsoft-defender-atp/images/mac-approved-system-extensions.png create mode 100644 windows/security/threat-protection/microsoft-defender-atp/images/mac-system-extension-intune.png create mode 100644 windows/security/threat-protection/microsoft-defender-atp/images/mac-system-extension-privacy.png create mode 100644 windows/security/threat-protection/microsoft-defender-atp/mac-sysext-policies.md diff --git a/windows/security/threat-protection/microsoft-defender-atp/images/mac-approved-system-extensions.png b/windows/security/threat-protection/microsoft-defender-atp/images/mac-approved-system-extensions.png new file mode 100644 index 0000000000000000000000000000000000000000..ca34ebef45ebb37eab099ccd3d1ef40fb567195b GIT binary patch literal 104722 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
*rqdu@lFfNHAkr8m_L4s`iMYi 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⋘dC`GX%>ZPqgFy$E=6l_jVk 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ⅅ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 literal 0 HcmV?d00001 diff --git a/windows/security/threat-protection/microsoft-defender-atp/images/mac-system-extension-intune.png b/windows/security/threat-protection/microsoft-defender-atp/images/mac-system-extension-intune.png new file mode 100644 index 0000000000000000000000000000000000000000..ee61f8000827516d122ca2776075435ca2f978e2 GIT binary patch literal 121517 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 literal 0 HcmV?d00001 diff --git a/windows/security/threat-protection/microsoft-defender-atp/images/mac-system-extension-privacy.png b/windows/security/threat-protection/microsoft-defender-atp/images/mac-system-extension-privacy.png new file mode 100644 index 0000000000000000000000000000000000000000..9ed9edc068aa028a3cf43545af7cd6b8def70eac GIT binary patch literal 101620 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 Configuration Profiles** select **Options > System Extensions**. +2. Select **Allowed System Extensions** from the **System Extension Types** drop-down list. +3. Use **UBF8T346G9** for Team Id. +4. Add the following bundle identifiers to the **Allowed System Extensions** list: + + - **com.microsoft.wdav.epsext** + - **com.microsoft.wdav.netext** + - **com.microsoft.wdav.tunnelext** + + ![Approved system extensions screenshot](images/mac-approved-system-extensions.png) + +### Privacy Preferences Policy Control + +Add the following JAMF payload to grant Full Disk Access to the Microsoft Defender ATP Endpoint Security Extension. This is a pre-requisite for running the extension on your device. + +1. Select **Options** > **Privacy Preferences Policy Control**. +2. Use `com.microsoft.wdav.epsext` as the **Identifier** and `Bundle ID` as **Bundle type**. +3. Set Code Requirement to `identifier "com.microsoft.wdav.epsext" and anchor apple generic and certificate 1[field.1.2.840.113635.100.6.2.6] /* exists */ and certificate leaf[field.1.2.840.113635.100.6.1.13] /* exists */ and certificate leaf[subject.OU] = UBF8T346G9` +4. Set **App or service** to **SystemPolicyAllFiles** and access to **Allow**. + + ![Privacy Preferences Policy Control](images/mac-system-extension-privacy.png) + +### Web Content Filtering Policy + +A web content filtering policy is needed to run the network extension. Add the following web content filtering policy: + +>[!NOTE] +>Note: JAMF doesn’t have built-in support for content filtering policies, which are a pre-requisite for enabling the network extensions that Microsoft Defender ATP for Mac installs on the device. Furthermore, JAMF sometimes changes the content of the policies being deployed. +>As such, the following steps provide a workaround that involve signing the web content filtering configuration profile. + +1. Save the following content to your device as `com.apple.webcontent-filter.mobileconfig` + + ```xml + + + + PayloadUUID + DA2CC794-488B-4AFF-89F7-6686A7E7B8AB + PayloadType + Configuration + PayloadOrganization + Microsoft Corporation + PayloadIdentifier + DA2CC794-488B-4AFF-89F7-6686A7E7B8AB + PayloadDisplayName + Microsoft Defender ATP Content Filter + PayloadDescription + + PayloadVersion + 1 + PayloadEnabled + + PayloadRemovalDisallowed + + PayloadScope + System + PayloadContent + + + PayloadUUID + 2BA070D9-2233-4827-AFC1-1F44C8C8E527 + PayloadType + com.apple.webcontent-filter + PayloadOrganization + Microsoft Corporation + PayloadIdentifier + CEBF7A71-D9A1-48BD-8CCF-BD9D18EC155A + PayloadDisplayName + Approved Content Filter + PayloadDescription + + PayloadVersion + 1 + PayloadEnabled + + FilterType + Plugin + UserDefinedName + Microsoft Defender ATP Content Filter + PluginBundleID + com.microsoft.wdav.daemon + FilterSockets + + FilterDataProviderBundleIdentifier + com.microsoft.wdav.netext + FilterDataProviderDesignatedRequirement + identifier "com.microsoft.wdav.netext" and anchor apple generic and certificate 1[field.1.2.840.113635.100.6.2.6] /* exists */ and certificate leaf[field.1.2.840.113635.100.6.1.13] /* exists */ and certificate leaf[subject.OU] = UBF8T346G9 + + + + + ``` + +2. Verify that the above file was copied correctly. From the Terminal, run the following command and verify that it outputs `OK`: + + ```bash + $ plutil -lint com.apple.webcontent-filter.mobileconfig + com.apple.webcontent-filter.mobileconfig: OK + ``` + +3. Follow the instructions on [this page](https://www.jamf.com/jamf-nation/articles/649/creating-a-signing-certificate-using-jamf-pro-s-built-in-certificate-authority) to create a signing certificate using JAMF’s built-in certificate authority + +4. After the certificate is created and installed to your device, run the following from the Terminal: + + ```bash + $ security cms -S -N "" -i com.apple.webcontent-filter.mobileconfig -o com.apple.webcontent-filter.signed.mobileconfig + ``` + +5. From the JAMF portal, navigate to **Configuration Profiles** and click the **Upload** button. Select `com.apple.webcontent-filter.signed.mobileconfig` when prompted for the file. + +## Intune + +### Create the Custom Configuration Profile + +Save the following content to a file named **sysext.xml**: + +```xml + + + + PayloadUUID + 7E53AC50-B88D-4132-99B6-29F7974EAA3C + PayloadType + Configuration + PayloadOrganization + Microsoft Corporation + PayloadIdentifier + 7E53AC50-B88D-4132-99B6-29F7974EAA3C + PayloadDisplayName + Microsoft Defender ATP System Extensions + PayloadDescription + + PayloadVersion + 1 + PayloadEnabled + + PayloadRemovalDisallowed + + PayloadScope + System + PayloadContent + + + PayloadUUID + 2BA070D9-2233-4827-AFC1-1F44C8C8E527 + PayloadType + com.apple.webcontent-filter + PayloadOrganization + Microsoft Corporation + PayloadIdentifier + CEBF7A71-D9A1-48BD-8CCF-BD9D18EC155A + PayloadDisplayName + Approved Content Filter + PayloadDescription + + PayloadVersion + 1 + PayloadEnabled + + FilterType + Plugin + UserDefinedName + Microsoft Defender ATP Content Filter + PluginBundleID + com.microsoft.wdav.daemon + FilterSockets + + FilterDataProviderBundleIdentifier + com.microsoft.wdav.netext + FilterDataProviderDesignatedRequirement + identifier "com.microsoft.wdav.netext" and anchor apple generic and certificate 1[field.1.2.840.113635.100.6.2.6] /* exists */ and certificate leaf[field.1.2.840.113635.100.6.1.13] /* exists */ and certificate leaf[subject.OU] = UBF8T346G9 + + + PayloadUUID + 56105E89-C7C8-4A95-AEE6-E11B8BEA0366 + PayloadType + com.apple.TCC.configuration-profile-policy + PayloadOrganization + Microsoft Corporation + PayloadIdentifier + 56105E89-C7C8-4A95-AEE6-E11B8BEA0366 + PayloadDisplayName + Privacy Preferences Policy Control + PayloadDescription + + PayloadVersion + 1 + PayloadEnabled + + Services + + SystemPolicyAllFiles + + + Identifier + com.microsoft.wdav.epsext + CodeRequirement + identifier "com.microsoft.wdav.epsext" and anchor apple generic and certificate 1[field.1.2.840.113635.100.6.2.6] /* exists */ and certificate leaf[field.1.2.840.113635.100.6.1.13] /* exists */ and certificate leaf[subject.OU] = UBF8T346G9 + IdentifierType + bundleID + StaticCode + 0 + Allowed + 1 + + + + + + PayloadUUID + E6F96207-631F-462C-994A-37A6AD7BDED8 + PayloadType + com.apple.system-extension-policy + PayloadOrganization + Microsoft Corporation + PayloadIdentifier + E6F96207-631F-462C-994A-37A6AD7BDED8 + PayloadDisplayName + System Extensions + PayloadDescription + + PayloadVersion + 1 + PayloadEnabled + + AllowUserOverrides + + AllowedSystemExtensions + + UBF8T346G9 + + com.microsoft.wdav.epsext + com.microsoft.wdav.netext + com.microsoft.wdav.tunnelext + + + + + + +``` + +### Deploy the Custom Configuration Profile + +To configure the system extensions in Intune: + +1. In Intune, open **Manage** > **Device configuration**. Select **Manage** > **Profiles** > **Create profile**. +2. Choose a name for the profile. Change **Platform=macOS** and **Profile type=Custom**. Select **Configure**. +3. Open the configuration profile and upload sysext.xml. This file was created in the preceding step. +4. Select **OK**. + + ![System extension in Intune screenshot](images/mac-system-extension-intune.png) + From 08e8dc62ac9545ee71f48665fe7f057946745ac8 Mon Sep 17 00:00:00 2001 From: Kannan B <59028488+kannanb-github@users.noreply.github.com> Date: Thu, 28 May 2020 15:37:11 +0530 Subject: [PATCH 03/79] User credential preferred Even though Device Credential is an option on the GPO, the device credential gives error while auto-enrollment tasks running through the Task Scheduler. To avoid this error we need to choose the User Credential option from the dropdown to auto-enroll the device. The below line has been updated on the document. 5. Click **Enable**, and select **User Credential** from the dropdown **Select Credential Type to Use**, then click **OK**. --- ...roll-a-windows-10-device-automatically-using-group-policy.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/client-management/mdm/enroll-a-windows-10-device-automatically-using-group-policy.md b/windows/client-management/mdm/enroll-a-windows-10-device-automatically-using-group-policy.md index c2df51c0ae..ee71b48495 100644 --- a/windows/client-management/mdm/enroll-a-windows-10-device-automatically-using-group-policy.md +++ b/windows/client-management/mdm/enroll-a-windows-10-device-automatically-using-group-policy.md @@ -113,7 +113,7 @@ Requirements: ![MDM autoenrollment policy](images/autoenrollment-policy.png) -5. Click **Enable**, then click **OK**. +5. Click **Enable**, and select **User Credential** from the dropdown **Select Credential Type to Use**, then click **OK**. > [!NOTE] > In Windows 10, version 1903, the MDM.admx file was updated to include an option to select which credential is used to enroll the device. **Device Credential** is a new option that will only have an effect on clients that have installed Windows 10, version 1903 or later. From 26c45e3c32092a5598769e3e0f2a2ea9bfa93f2c Mon Sep 17 00:00:00 2001 From: Shota Kunishige <63525615+msft-shkuni@users.noreply.github.com> Date: Thu, 11 Jun 2020 11:32:38 +0900 Subject: [PATCH 04/79] Update prerequisites-microsoft-store-for-business.md --- .../prerequisites-microsoft-store-for-business.md | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/store-for-business/prerequisites-microsoft-store-for-business.md b/store-for-business/prerequisites-microsoft-store-for-business.md index 0d054ed947..c540dd2199 100644 --- a/store-for-business/prerequisites-microsoft-store-for-business.md +++ b/store-for-business/prerequisites-microsoft-store-for-business.md @@ -63,7 +63,8 @@ If your organization restricts computers on your network from connecting to the - www.msftconnecttest.com/connecttest.txt (replaces www.msftncsi.com starting with Windows 10, version 1607) - +Store for Business requires Microsoft Windows HTTP Services (WinHTTP) to install, or update apps. +For more information about how to configure WinHTTP proxy settings to devices, see [Use Group Policy to apply WinHTTP proxy settings to Windows clients](https://support.microsoft.com/en-us/help/4494447/use-group-policy-to-apply-winhttp-proxy-settings-to-clients). From 26f000253a9de67980ae4c5f59ed46b6bf1f5c00 Mon Sep 17 00:00:00 2001 From: Steve Burkett Date: Thu, 11 Jun 2020 17:23:27 +1200 Subject: [PATCH 05/79] Update policy-csp-system.md Add Supported values for ConfigureTelemetryOptInChangeNotification and ConfigureTelemetryOptInSettingsUx --- windows/client-management/mdm/policy-csp-system.md | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) diff --git a/windows/client-management/mdm/policy-csp-system.md b/windows/client-management/mdm/policy-csp-system.md index 7cb986c7fd..597ed1660a 100644 --- a/windows/client-management/mdm/policy-csp-system.md +++ b/windows/client-management/mdm/policy-csp-system.md @@ -1069,6 +1069,11 @@ ADMX Info: - GP ADMX file name: *DataCollection.admx* + +The following list shows the supported values: +- 0 (default) - Enable telemetry change notifications +- 1 - Disable telemetry change notifications +
@@ -1124,7 +1129,7 @@ If you set this policy setting to "Disable Telemetry opt-in Settings", telemetry If you set this policy setting to "Enable Telemetry opt-in Settings" or don't configure this policy setting, people can change their own telemetry levels in Settings. > [!Note] -> Set the Allow Telemetry policy setting to prevent people from sending diagnostic data to Microsoft beyond your organization's limit. +> Set the Allow Telemetry policy setting to prevent people from sending diagnostic data to Microsoft beyond your organization's acceptable level of data disclosure. @@ -1136,6 +1141,11 @@ ADMX Info: - GP ADMX file name: *DataCollection.admx* + +The following list shows the supported values: +- 0 (default) - Enable Telemetry opt-in Settings +- 1 - Disable Telemetry opt-in Settings +
From 33ba0963dc341fcacaa02d0a2137099c2743e429 Mon Sep 17 00:00:00 2001 From: Kelly Baker Date: Mon, 29 Jun 2020 11:20:34 -0700 Subject: [PATCH 06/79] Edit pass: enable-offline-updates-for-windows-embedded-8-1-handheld-devices @rjagiewich Per @Dansimp, we have approval to merge these edits without review. There will be several over the next week or so related to the same work item, and I will just sign off when each is complete so they can be merged. #sign-off Thanks! Kelly --- ...dded-8-1-handheld-devices-to-windows-10.md | 167 +++++++++--------- 1 file changed, 85 insertions(+), 82 deletions(-) diff --git a/windows/client-management/mdm/enable-offline-updates-for-windows-embedded-8-1-handheld-devices-to-windows-10.md b/windows/client-management/mdm/enable-offline-updates-for-windows-embedded-8-1-handheld-devices-to-windows-10.md index 32ac15d67d..908f8d9c1f 100644 --- a/windows/client-management/mdm/enable-offline-updates-for-windows-embedded-8-1-handheld-devices-to-windows-10.md +++ b/windows/client-management/mdm/enable-offline-updates-for-windows-embedded-8-1-handheld-devices-to-windows-10.md @@ -1,6 +1,6 @@ --- title: Enable offline upgrades to Windows 10 for Windows Embedded 8.1 Handheld devices -description: Like any Windows devices, Windows 10 Mobile devices use Microsoft Update by default to download updates over the Internet. +description: Overview of how to enable offline updates using Microsoft Endpoint Configuration Manager. ms.assetid: ED3DAF80-847C-462B-BDB1-486577906772 ms.reviewer: manager: dansimp @@ -15,9 +15,9 @@ ms.date: 06/26/2017 # Enable offline upgrades to Windows 10 for Windows Embedded 8.1 Handheld devices -Like any Windows devices, Windows 10 Mobile devices use Microsoft Update by default to download updates over the Internet. However, in some enterprise environments, devices may not be able to access the Internet to retrieve their updates. Because of network restrictions or other enterprise policies, devices must download their updates from an internal location. This document describes how to enable offline updates using Microsoft Endpoint Configuration Manager. +Like any Windows devices, Windows 10 Mobile devices use Microsoft Update by default to download updates over the Internet. However, in some enterprise environments, devices may not be able to access the Internet to retrieve their updates. There are also situations where network restrictions or other enterprise policies require that devices download updates from an internal location. This article describes how to enable offline updates using Microsoft Endpoint Configuration Manager. -Here is a table of update path to Windows 10 Mobile. +The following table describes the update path to Windows 10 Mobile. @@ -47,9 +47,7 @@ Here is a table of update path to Windows 10 Mobile.
  -To configure the MDM service provider and enable the mobile devices to download updates from a predefined internal location, an IT administrator or device administrator must perform a series of manual and automated steps. - -Here is the outline of the process: +To configure the mobile device management (MDM) service provider and enable mobile devices to download updates from a predefined internal location, an IT administrator or device administrator must perform a series of manual and automated steps: 1. Prepare a test device that can connect to the Internet to download the released update packages. 2. After the updates are downloaded and before pressing the install button, retrieve an XML file on the device that contains all the metadata about each update package. @@ -61,64 +59,65 @@ Here is the outline of the process: 8. Create two additional XML files that define the specific updates to download and the specific locations from which to download the updates, and deploy them onto the production device. 9. Start the update process from the devices. -As a part of the update process, Windows will run data migrators to bring forward configured settings and data on the device. For instance, if the device was configured with a maintenance time or other update policy in Windows Embedded 8.1 Handheld, these settings will automatically get migrated to Windows 10 as part of the update process. If the Handheld device was configured for assigned access lockdown, then this configuration will also get migrated to Windows 10 as part of the update process. This includes ProductId & AumId conversion for all internal apps (including buttonremapping apps). +As a part of the update process, Windows runs data migrators to bring forward configured settings and data on the device. For instance, if the device was configured with a maintenance time or other update policy in Windows Embedded 8.1 Handheld, these settings are automatically migrated to Windows 10 as part of the update process. If the handheld device was configured for assigned access lockdown, then this configuration is also migrated to Windows 10 as part of the update process. This includes ProductId and AumId conversion for all internal apps (including buttonremapping apps). -Note that the migrators do not take care of the following: +Be aware that the migrators do not take care of the following: -- 3rd party apps provided by OEMs -- deprecated 1st party apps, such as Bing News -- deprecated system/application settings, such as Microsoft.Game, Microsoft.IE +- Third-party apps provided by OEMs. +- Deprecated first-party apps, such as Bing News. +- Deprecated system or application settings, such as Microsoft.Game and Microsoft.IE. In the event of an Enterprise Reset, these migrated settings are automatically persisted. -Down the road, after the upgrade to Windows 10 is complete, if you decide to push down a new wehlockdown.xml, you would need to take the following steps to ensure that the updated settings are persisted through an Enterprise Reset: +After the upgrade to Windows 10 is complete, if you decide to push down a new wehlockdown.xml, you need to take the following steps to ensure that the updated settings are persisted through an Enterprise Reset: 1. Delete the TPK\*ppkg and push down a new ppkg with your new configuration to the persistent folder. -2. Push down a new ppkg with your new configuration with higher priority. Note that in ICD, Owner=Microsoft, Rank=0 is the lowest priority; and vise versa. With this step, the old assigned access lockdown configuration will be overwritten. +2. Push down a new ppkg with your new configuration with higher priority. (Be aware that in ICD, Owner=Microsoft, Rank=0 is the lowest priority, and vise versa. With this step, the old assigned access lockdown configuration is overwritten.) **Requirements:** - The test device must be same as the other production devices that are receiving the updates. -- Your test device must be enrolled with Microsoft Endpoint Configuration Manager. -- Your device can connect to the Internet. -- Your device must have an SD card with at least 0.5 GB of free space. -- Ensure that the settings app and PhoneUpdate applet are available via Assigned Access. +- The test device must be enrolled with Microsoft Endpoint Configuration Manager. +- The test device must be connected to the Internet. +- The test device must have an SD card with at least 0.5 GB of free space. +- Ensure that the settings app and PhoneUpdate applet are available through Assigned Access. -The following diagram is a high-level overview of the process. +The following diagram shows a high-level overview of the process. ![update process for windows embedded 8.1 devices](images/windowsembedded-update.png) ## Step 1: Prepare a test device to download updates from Microsoft Update -Define the baseline update set that will be applied to other devices. Use a device that is running the most recent image as the test device. +Define the baseline update set that you want to apply to other devices. Use a device that is running the most recent image as the test device. Trigger the device to check for updates either manually or using Microsoft Endpoint Configuration Manager. -**Manually** +**Check for updates manually** -1. From the device, go to **Settings** > **Phone updates** > **Check for updates**. -2. Sync the device. Go to **Settings** > **Workplace** > **Enrolled** and click the refresh icon. Repeat as needed. -3. Follow the prompts to download the updates, but do not press the install button. +1. On the device, go to **Settings** > **Phone updates** > **Check for updates**. +2. Sync the device, go to **Settings** > **Workplace** > **Enrolled**, and then select the refresh icon. Repeat as needed. +3. Follow the prompts to download the updates, but do not select the **Install** button. -> **Note**  There is a bug in all OS versions up to GDR2 where the CSP will not set the assigned value. There is no way to change or set this until GDR2 is deployed onto the device. +> [!NOTE] +> There is a bug in all OS versions up to GDR2 where the Cloud Solution Provider (CSP) does not set the assigned value. There is no way to change or set this until GDR2 is deployed onto the device. -**Using Microsoft Endpoint Configuration Manager** +**Check for updates by using Microsoft Endpoint Configuration Manager** -1. Remotely trigger a scan of the test device by deploying a Trigger Scan Configuration Baseline. +1. Remotely trigger a scan of the test device by deploying a Trigger Scan configuration baseline. ![device scan using Configuration Manager](images/windowsembedded-update2.png) -2. Set the value of this OMA-URI by browsing to the settings of this Configuration Item and selecting the newly created Trigger Scan settings from the previous step. +2. Set the value of this OMA-URI by going to **Configuration Item**, and then selecting the newly created Trigger Scan settings from the previous step. ![device scan using Configuration Manager](images/windowsembedded-update3.png) -3. Ensure that the value that is specified for this URI is greater than the value on the device(s) and that the Remediate noncompliant rules when supported option is checked. For the first time, any value that is greater than 0 will work, but for subsequent configurations, ensure that you specify an incremented value. +3. Ensure that the value that is specified for this URI is greater than the value on the device(s), and that the **Remediate noncompliant rules when supported** option is selected. For the first time, any value that is greater than 0 will work, but for subsequent configurations, ensure that you specify an incremented value. ![device scan using Configuration Manager](images/windowsembedded-update4.png) -4. Create a Configuration Baseline for TriggerScan and Deploy. It is recommended that this Configuration Baseline be deployed after the Controlled Updates Baseline has been applied to the device (the corresponding files are deployed on the device through a device sync session). +4. Create a configuration baseline for Trigger Scan and Deploy. We recommend that this configuration baseline be deployed after the Controlled Updates baseline has been applied to the device. (The corresponding files are deployed on the device through a device sync session.) 5. Follow the prompts for downloading the updates, but do not install the updates on the device. @@ -130,14 +129,15 @@ There are two ways to retrieve this file from the device; one pre-GDR1 and one p **Pre-GDR1: Parse a compliance log from the device in ConfigMgr** -1. Create a Configuration Item using ConfigMgr to look at the registry entry ./Vendor/MSFT/EnterpriseExt/DeviceUpdate/ApprovedUpdatesXml. +1. Use ConfigMgr to create a configuration item to look at the registry entry ./Vendor/MSFT/EnterpriseExt/DeviceUpdate/ApprovedUpdatesXml. - > **Note**  In Microsoft Endpoint Configuration Manager, you may see an error about exceeding the file limit when using ApprovedUpdatesXml. However, the process still completes even if the file is large. + > [!NOTE] + > In Microsoft Endpoint Configuration Manager, you may see an error about exceeding the file limit when using ApprovedUpdatesXml, but the process still completes even if the file is large. - If the XML file is greater than 32K you can also use ./Vendor/MSFT/FileSystem/<*filename*>. -2. Set a baseline for this Configuration Item with a “dummy” value (such as zzz), and ensure that you do not remediate it. + If the XML file is greater than 32 KB, you can also use ./Vendor/MSFT/FileSystem/<*filename*>. +2. Set a baseline for this configuration item with a “dummy” value (such as zzz), and ensure that you do not remediate it. - The dummy value is not be set; it is only used for comparison. + The dummy value is not set; it is only used for comparison. 3. After the report XML is sent to the device, Microsoft Endpoint Configuration Manager displays a compliance log that contains the report information. The log can contain significant amount of data. 4. Parse this log for the report XML content. @@ -145,8 +145,8 @@ For a step-by-step walkthrough, see [How to retrieve a device update report usin **Post-GDR1: Retrieve the report xml file using an SD card** -1. Create a Configuration Item using ConfigMgr to set a registry value for ./Vendor/MSFT/EnterpriseExt/DeviceUpdate/CopyUpdateReportToSDCard. -2. The value that you define for this Configuration Item is defined by the relative path to the SD card which includes the filename of the XML file (such as SDCardRoot\\Update\\DUReport.xml). +1. Use ConfigMgr to create a configuration item to set a registry value for ./Vendor/MSFT/EnterpriseExt/DeviceUpdate/CopyUpdateReportToSDCard. +2. The value that you define for this configuration item is defined by the relative path to the SD card, which includes the filename of the XML file (such as SDCardRoot\\Update\\DUReport.xml). 3. Remove the SD card from device and copy the XML file to your PC. ## Step 3: Check the status code in the XML file @@ -197,46 +197,49 @@ Here are the two files.   -For a walkthrough of these steps, [How to deploy controlled updates](#how-to-deploy-controlled-updates). Ensure that the trigger scan configuration baseline HAS NOT been deployed. +For a walkthrough of these steps, see [How to deploy controlled updates](#how-to-deploy-controlled-updates). Ensure that the Trigger Scan configuration baseline has NOT been deployed.
-### How to deploy controlled updates -This process has three parts: +### Deploy controlled updates -- Create a configuration item for DUControlledUpdates.xml -- Create a configuration item for DUCustomContentURIs.xml +The deployment process has three parts: + +- Create a configuration item for DUControlledUpdates.xml. +- Create a configuration item for DUCustomContentURIs.xml. - Create a configuration item for approved updates. + **Create a configuration item for DUControlledUpdates.xml** -1. Create a configuration item. In the **Browse Settings** window, select **Device File** as a filter, and then click **Select**. +1. Create a configuration item. In the **Browse Settings** window, select **Device File** as a filter, and then select **Select**. ![embedded device update](images/windowsembedded-update18.png) -2. Browse to the DUControlledUpdates.xml that was created from the test device and specify that file path and name on the device as `NonPersistent\DUControlledUpdates.xml`. +2. Browse to the DUControlledUpdates.xml that was created from the test device, and then specify the file path and name on the device as `NonPersistent\DUControlledUpdates.xml`. ![embedded device update](images/windowsembedded-update19.png) -3. Check the box **Remediate noncompliant settings**. -4. Click **OK**. +3. Select **Remediate noncompliant settings**, and then select **OK**. + **Create a configuration item for DUCustomContentURIs.xml** -1. Create a configuration item and specify that file path and name on the device as `NonPersistent\DUCustomContentURIs.xml` -2. Check the box **Remediate noncompliant settings**. +1. Create a configuration item and specify the file path and name on the device as `NonPersistent\DUCustomContentURIs.xml` +2. Select **Remediate noncompliant settings**. ![embedded device update](images/windowsembedded-update21.png) -3. Click **OK**. +3. Select **OK**. + **Create a configuration baseline for approved updates** 1. Create a configuration baseline item and give it a name (such as ControlledUpdates). -2. Add the DUControlledUpdates and DUCustomContentURIs configuration items, and then click **OK**. +2. Add the DUControlledUpdates and DUCustomContentURIs configuration items, and then select **OK**. ![embedded device update](images/windowsembedded-update22.png) @@ -244,20 +247,20 @@ This process has three parts: ![embedded device update](images/windowsembedded-update23.png) -4. Click **OK**. +4. Select **OK**. ## Step 7: Trigger the other devices to scan, download, and install updates Now that the other "production" or "in-store" devices have the necessary information to download updates from an internal share, the devices are ready for updates. -### Use this process for unmanaged devices +### Update unmanaged devices If the update policy of the device is not managed or restricted by Microsoft Endpoint Configuration Manager, an update process can be initiated on the device in one of the following ways: -- Initiated by a periodic scan that the device automatically performs. -- Initiated manually through **Settings** -> **Phone Update** -> **Check for Updates**. +- A periodic scan that the device automatically performs. +- Manually through **Settings** > **Phone Update** > **Check for Updates**. -### Use this process for managed devices +### Update managed devices If the update policy of the device is managed or restricted by MDM, an update process can be initiated on the device in one of the following ways: @@ -265,12 +268,13 @@ If the update policy of the device is managed or restricted by MDM, an update pr Ensure that the trigger scan has successfully executed, and then remove the trigger scan configuration baseline. - > **Note**  Ensure that the PhoneUpdateRestriction Policy is set to a value of 0, to ensure that the device will not perform an automatic scan. + > [!NOTE] + > Ensure that the PhoneUpdateRestriction Policy is set to a value of 0 so that the device doesn't perform an automatic scan. - Trigger the device to scan as part of a Maintenance Window defined by the IT Admin in Microsoft Endpoint Configuration Manager. -After the installation of updates is completed, the IT Admin can use the DUReport generated in the production devices to determine if the device successfully installed the list of updates. If the device did not, error codes are provided in the DUReport.xml. To retrieve the device update report from a device, perform the same steps defined in [Step 2](#step2). +After the updates are installed, the IT Admin can use the DUReport generated in the production devices to determine whether the device successfully installed the list of updates. If the device did not, error codes are provided in the DUReport.xml. To retrieve the device update report from a device, perform the same steps defined in [Step 2](#step2). ## Example PowerShell script @@ -456,71 +460,70 @@ DownloadFiles $inputFile $downloadCache $localCacheURL ``` -## How to retrieve a device update report using Microsoft Endpoint Configuration Manager logs - -Use this procedure for pre-GDR1 devices. +## Retrieve a device update report using Microsoft Endpoint Configuration Manager logs **For pre-GDR1 devices** +Use this procedure for pre-GDR1 devices: -1. Trigger a device scan. Go to **Settings** -> **Phone Update** -> **Check for Updates**. +1. Trigger a device scan by going to **Settings** > **Phone Update** > **Check for Updates**. Since the DUReport settings have not been remedied, you should see a non-compliance. -2. In Microsoft Endpoint Configuration Manager under **Assets and Compliance** > **Compliance Settings**, right-click on **Configuration Items**. +2. In Microsoft Endpoint Configuration Manager, under **Assets and Compliance** > **Compliance Settings**, right-click **Configuration Items**. 3. Select **Create Configuration Item**. ![device update using Configuration Manager](images/windowsembedded-update5.png) -4. Enter a filename (such as GetDUReport) and then choose **Mobile Device**. -5. In the **Mobile Device Settings** page, check the box **Configure Additional Settings that are not in the default settings group**, and the click **Next**. +4. Enter a filename (such as GetDUReport), and then select **Mobile Device**. +5. On the **Mobile Device Settings** page, select **Configure Additional Settings that are not in the default settings group**, and then select **Next**. ![device update using Configuration Manager](images/windowsembedded-update6.png) -6. In the **Additional Settings** page, click **Add**. +6. On the **Additional Settings** page, select **Add**. ![device update using Configuration Manager](images/windowsembedded-update7.png) -7. In the **Browse Settings** page, click **Create Setting**. +7. On the **Browse Settings** page, select **Create Setting**. ![device update](images/windowsembedded-update8.png) -8. Enter a unique **Name**. For the **Setting type**, select **OMA-URI** and for the **Data type**, select **String**. -9. In the **OMA-URI** text box, enter `./Vendor/MSFT/EnterpriseExt/DeviceUpdate/UpdatesResultXml`, the click **OK**. +8. Enter a unique **Name**. For **Setting type**, select **OMA-URI**, and for **Data type**, select **String**. +9. In the **OMA-URI** text box, enter `./Vendor/MSFT/EnterpriseExt/DeviceUpdate/UpdatesResultXml`, and then select **OK**. ![handheld device update](images/windowsembedded-update9.png) -10. In the **Browse Settings** page, click **Close**. -11. In the **Create Configuration Item Wizard** page, check **All Windows Embedded 8.1 Handheld** as the supported platform, and then click **Next**. +10. On the **Browse Settings** page, select **Close**. +11. On the **Create Configuration Item Wizard** page, select **All Windows Embedded 8.1 Handheld** as the supported platform, and then select **Next**. ![embedded device update](images/windowsembedded-update10.png) 12. Close the **Create Configuration Item Wizard** page. 13. Right-click on the newly create configuration item, and then select the **Compliance Rules** tab. -14. Click the new created mobile device setting (such as DUReport) and then click **Select**. +14. Select the new created mobile device setting (such as DUReport), and then select **Select**. 15. Enter a dummy value (such as zzz) that is different from the one on the device. ![embedded device update](images/windowsembedded-update11.png) -16. Disable remediation by unchecking the **Remediate noncompliant rules when supported** option. -17. Click **OK** to close the Edit Rule page. -18. Create a new configuration baseline. Under **Assets and Compliance** > **Compliance Settings**, right-click on **Configuration Baselines**. +16. Disable remediation by deselecting the **Remediate noncompliant rules when supported** option. +17. Select **OK** to close the **Edit Rule** page. +18. Create a new configuration baseline. Under **Assets and Compliance** > **Compliance Settings**, right-click **Configuration Baselines**. 19. Select **Create Configuration Item**. ![embedded device update](images/windowsembedded-update12.png) 20. Enter a baseline name (such as RetrieveDUReport). -21. Add the configuration item that you just created. Select **Add** and then select the configuration item that you just created (such as DUReport). +21. Add the configuration item that you just created. Select **Add**, and then select the configuration item that you just created (such as DUReport). ![embedded device update](images/windowsembedded-update13.png) -22. Click **OK**, then click **OK** again to complete the configuration baseline. -23. Deploy the newly created configuration baseline to the appropriate device collection. Right-click on the configuration baseline that you created and the select **Deploy**. +22. Select **OK**, and then select **OK** again to complete the configuration baseline. +23. Deploy the newly created configuration baseline to the appropriate device collection. Right-click on the configuration baseline that you created, and then select **Deploy**. ![embedded device update](images/windowsembedded-update14.png) -24. Check the check box **Remediate noncompliant rules when supported**. +24. Select **Remediate noncompliant rules when supported**. 25. Select the appropriate device collection and define the schedule. ![device update](images/windowsembedded-update15.png) -26. To view the DUReport content, select the appropriate deployment for the configuration saseline that you created. Right-click on the deployment and select **View Status**. -27. Click **Run Summarization** and then click **Refresh**. On the Non-Compliant tab, the test device(s) should be listed. +26. To view the DUReport content, select the appropriate deployment for the configuration saseline that you created. Right-click on the deployment, and then select **View Status**. +27. Select **Run Summarization**, and then select **Refresh**. The test device(s) should be listed on the **Non-Compliant** tab. 28. Under **Asset Details**, right-click on the test device, and then select **Mode Details**. ![device update](images/windowsembedded-update16.png) -29. In the Non-compliant tab, you will see the DUReport, but you cannot retrieve the content from here. +29. On the **Non-compliant** tab, you can see the DUReport, but you cannot retrieve the content from here. ![device update](images/windowsembedded-update17.png) -30. To retrieve the DUReport, open an Explorer windows to C:\\Program Files\\SMS\_CCM\\SMS\_DM.log. -31. In the log file, search from the bottom for "./Vendor/MSFT/EnterpriseExt/DeviceUpdate/UpdatesResultXml" RuleExression="Equals zzz" where zzz is the dummy value. Just above this copy the information for UpdateData and use this information to create the DUControlledUpdates.xml. +30. To retrieve the DUReport, open C:\\Program Files\\SMS\_CCM\\SMS\_DM.log. +31. In the log file, search from the bottom for "./Vendor/MSFT/EnterpriseExt/DeviceUpdate/UpdatesResultXml" RuleExression="Equals zzz," where zzz is the dummy value. Just above this, copy the information for UpdateData and use this information to create the DUControlledUpdates.xml.   From 42d6ac0546d7f22174880fb4db7f04833b79e173 Mon Sep 17 00:00:00 2001 From: Kelly Baker Date: Mon, 29 Jun 2020 11:26:35 -0700 Subject: [PATCH 07/79] Update enable-offline-updates-for-windows-embedded-8-1-handheld-devices-to-windows-10.md --- ...for-windows-embedded-8-1-handheld-devices-to-windows-10.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/windows/client-management/mdm/enable-offline-updates-for-windows-embedded-8-1-handheld-devices-to-windows-10.md b/windows/client-management/mdm/enable-offline-updates-for-windows-embedded-8-1-handheld-devices-to-windows-10.md index 908f8d9c1f..480646a835 100644 --- a/windows/client-management/mdm/enable-offline-updates-for-windows-embedded-8-1-handheld-devices-to-windows-10.md +++ b/windows/client-management/mdm/enable-offline-updates-for-windows-embedded-8-1-handheld-devices-to-windows-10.md @@ -72,7 +72,7 @@ In the event of an Enterprise Reset, these migrated settings are automatically p After the upgrade to Windows 10 is complete, if you decide to push down a new wehlockdown.xml, you need to take the following steps to ensure that the updated settings are persisted through an Enterprise Reset: 1. Delete the TPK\*ppkg and push down a new ppkg with your new configuration to the persistent folder. -2. Push down a new ppkg with your new configuration with higher priority. (Be aware that in ICD, Owner=Microsoft, Rank=0 is the lowest priority, and vise versa. With this step, the old assigned access lockdown configuration is overwritten.) +2. Push down a new ppkg with your new configuration with higher priority. (Be aware that in ICD, Owner=Microsoft, Rank=0 is the lowest priority, and vice versa. With this step, the old assigned access lockdown configuration is overwritten.) **Requirements:** @@ -514,7 +514,7 @@ Use this procedure for pre-GDR1 devices: 25. Select the appropriate device collection and define the schedule. ![device update](images/windowsembedded-update15.png) -26. To view the DUReport content, select the appropriate deployment for the configuration saseline that you created. Right-click on the deployment, and then select **View Status**. +26. To view the DUReport content, select the appropriate deployment for the configuration baseline that you created. Right-click on the deployment, and then select **View Status**. 27. Select **Run Summarization**, and then select **Refresh**. The test device(s) should be listed on the **Non-Compliant** tab. 28. Under **Asset Details**, right-click on the test device, and then select **Mode Details**. From 2c9e7c54a81de23fd407a40f93c7b2fda294ae83 Mon Sep 17 00:00:00 2001 From: MatthewMWR Date: Wed, 1 Jul 2020 16:22:07 -0700 Subject: [PATCH 08/79] Clarifying SasUrl example and text --- .../mdm/diagnosticlog-csp.md | 33 ++++++++----------- 1 file changed, 13 insertions(+), 20 deletions(-) diff --git a/windows/client-management/mdm/diagnosticlog-csp.md b/windows/client-management/mdm/diagnosticlog-csp.md index 2e5300fe0d..a9e2657a84 100644 --- a/windows/client-management/mdm/diagnosticlog-csp.md +++ b/windows/client-management/mdm/diagnosticlog-csp.md @@ -56,21 +56,16 @@ The supported operations are Add and Execute. The data type is string. Expected value: -Set and Execute are functionality equivalent, and each accepts an XML snippet (as a string) describing what data to gather and where to upload it. - -The following is an example of the XML. This example instructs the CSP to gather: -- All the keys and values under a registry path -- All the *.etl files in a folder -- The output of two commands -- Additional files created by one of the commands -- All the Application event log events. - -The results are zipped and uploaded to the specified SasUrl. The filename format is "DiagLogs-{ComputerName}-YYYYMMDDTHHMMSSZ.zip". +Set and Execute are functionality equivalent, and each accepts a `Collection` XML snippet (as a string) describing what data to gather and where to upload it. The results are zipped and uploaded to the specified SasUrl. The zipped filename format is "DiagLogs-{ComputerName}-YYYYMMDDTHHMMSSZ.zip". + +The following is an example of a `Collection` XML. ``` xml - server generated guid value such as f1e20cb4-9789-4f6b-8f6a-766989764c6d - server generated url where the HTTP PUT will be accepted + + f1e20cb4-9789-4f6b-8f6a-766989764c6d + + HKLM\Software\Policies %ProgramData%\Microsoft\DiagnosticLogCSP\Collectors\*.etl %windir%\system32\ipconfig.exe /all @@ -83,15 +78,13 @@ The results are zipped and uploaded to the specified SasUrl. The filename format The XML should include the following elements within the `Collection` element: **ID** -The ID value is a server-generated GUID string that identifies this data-gathering request. To avoid accidental repetition of data gathering, the CSP ignores subsequent Set or Execute invocations with the same ID value. +The ID value uniquely identifies this data-gathering request. To avoid accidental repetition of data gathering, the CSP ignores subsequent Set or Execute invocations with the same ID value. The CSP expects the value to be populated when the request is recieved, so it must be generated by the IT admin or the management server. **SasUrl** -The SasUrl value is the target URI to which the CSP uploads the results zip file. It is the responsibility of the management server to provision storage in such a way that the server accepts the HTTP PUT to this URL. For example, the device management service could: -- Provision cloud storage, such as an Azure blob storage container or other storage managed by the device management server -- Generate a dynamic https SAS token URL representing the storage location (and which is understood by the server to allow a one-time upload or time-limited uploads) -- Pass this value to the CSP as the SasUrl value. - -Assuming a case where the management server's customer (such as an IT admin) is meant to access the data, the management server would also expose the stored data through its user interface or APIs. +The SasUrl value is the target URI to which the CSP uploads the zip file containing the gathered data. It is the responsibility of the management server to provision storage in such a way that the storage server accepts the device's HTTP PUT to this URL. For example, the device management service could: +- Provision cloud storage reachable by the target device, such as a Microsoft Azure blob storage container +- Generate a Shared Access Signature URL granting the posessor (the target device) time-limited write access to the storage container +- Pass this value to the CSP on the target device through the `Collection` XML as the `SasUrl` value. **One or more data gathering directives, which may include any of the following:** @@ -1482,4 +1475,4 @@ To read a log file: 5. Set **BlockIndexToRead** to initialize read start point. 6. Get **BlockData** for upload log block. 7. Increase **BlockIndexToRead**. -8. Repeat step 5 to 7 until **BlockIndexToRead == (BlockIndexToRead – 1)**. \ No newline at end of file +8. Repeat step 5 to 7 until **BlockIndexToRead == (BlockIndexToRead – 1)**. From 34ce7667c4bc6aca71fa1a2d3925a8fb039c8243 Mon Sep 17 00:00:00 2001 From: Michael Niehaus Date: Wed, 1 Jul 2020 16:27:10 -0700 Subject: [PATCH 09/79] Added MSA policy to the list Added a new row to not set the "Microsoft Account sign-in assistant" setting to disabled. --- windows/deployment/windows-autopilot/policy-conflicts.md | 3 +++ 1 file changed, 3 insertions(+) diff --git a/windows/deployment/windows-autopilot/policy-conflicts.md b/windows/deployment/windows-autopilot/policy-conflicts.md index f4abf3e78c..3c4126ff73 100644 --- a/windows/deployment/windows-autopilot/policy-conflicts.md +++ b/windows/deployment/windows-autopilot/policy-conflicts.md @@ -35,6 +35,9 @@ There are a significant number of policy settings available for Windows 10, both
Windows 10 Security Baseline / Require admin approval mode for administrators When modifying user account control (UAC) settings during the OOBE using the device Enrollment Status Page (ESP), additional UAC prompts may result, especially if the device reboots after these policies are applied, enabling them to take effect. To work around this issue, the policies can be targeted to users instead of devices so that they apply later in the process. +Device restrictions / Cloud and Storage / Microsoft Account sign-in assistant +Setting this policy to "disabled" will disable the Microsoft Sign-in Assistant service (wlidsvc). This service is required by Windows Autopilot to obtain the Windows Autopilot profile. + ## Related topics From f6f00053a4af7eeecefec89fb49b51e4963448e3 Mon Sep 17 00:00:00 2001 From: MaratMussabekov <48041687+MaratMussabekov@users.noreply.github.com> Date: Thu, 2 Jul 2020 12:37:51 +0500 Subject: [PATCH 10/79] Update active-directory-accounts.md --- .../access-control/active-directory-accounts.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/security/identity-protection/access-control/active-directory-accounts.md b/windows/security/identity-protection/access-control/active-directory-accounts.md index 0665f58b3c..4cd2487529 100644 --- a/windows/security/identity-protection/access-control/active-directory-accounts.md +++ b/windows/security/identity-protection/access-control/active-directory-accounts.md @@ -169,7 +169,7 @@ When Active Directory is installed on the first domain controller in the domain, ## Guest account -The Guest account is a default local account has limited access to the computer and is disabled by default. The Guest account cannot be deleted or disabled, and the account name cannot be changed. By default, the Guest account password is left blank. A blank password allows the Guest account to be accessed without requiring the user to enter a password. +The Guest account is a default local account has limited access to the computer and is disabled by default. By default, the Guest account password is left blank. A blank password allows the Guest account to be accessed without requiring the user to enter a password. The Guest account enables occasional or one-time users, who do not have an individual account on the computer, to sign in to the local server or domain with restricted rights and permissions. The Guest account can be enabled, and the password can be set up if needed, but only by a member of the Administrator group on the domain. From 9de5a00e14cfb94c25e7a8db400475ea4c48ffbe Mon Sep 17 00:00:00 2001 From: VLG17 <41186174+VLG17@users.noreply.github.com> Date: Fri, 3 Jul 2020 13:37:49 +0300 Subject: [PATCH 11/79] add note about relevant article https://github.com/MicrosoftDocs/windows-itpro-docs/issues/6914 --- .../hello-for-business/hello-feature-conditional-access.md | 3 +++ 1 file changed, 3 insertions(+) diff --git a/windows/security/identity-protection/hello-for-business/hello-feature-conditional-access.md b/windows/security/identity-protection/hello-for-business/hello-feature-conditional-access.md index c2c8040070..257f099a92 100644 --- a/windows/security/identity-protection/hello-for-business/hello-feature-conditional-access.md +++ b/windows/security/identity-protection/hello-for-business/hello-feature-conditional-access.md @@ -31,6 +31,9 @@ In a mobile-first, cloud-first world, Azure Active Directory enables single sign To improve productivity, Azure Active Directory provides your users with a broad range of options to access your corporate assets. With application access management, Azure Active Directory enables you to ensure that only the right people can access your applications. What if you want to have more control over how the right people are accessing your resources under certain conditions? What if you even have conditions under which you want to block access to certain applications even for the right people? For example, it might be OK for you if the right people are accessing certain applications from a trusted network; however, you might not want them to access these applications from a network you don't trust. You can address these questions using conditional access. +> [!NOTE] +> For more details about the way Windows Hello for Business interacts with Azure Multi Factor Authentication and Conditional Access, see [this article](https://techcommunity.microsoft.com/t5/core-infrastructure-and-security/why-are-my-users-not-prompted-for-mfa-as-expected/ba-p/1449032) + Read [Conditional access in Azure Active Directory](https://docs.microsoft.com/azure/active-directory/active-directory-conditional-access-azure-portal) to learn more about Conditional Access. Afterwards, read [Getting started with conditional access in Azure Active Directory](https://docs.microsoft.com/azure/active-directory/active-directory-conditional-access-azure-portal-get-started) to start deploying Conditional access. ## Related topics From 15c9cc92dea9fc53d79507eb1391cc46ba5ba3f5 Mon Sep 17 00:00:00 2001 From: MaratMussabekov <48041687+MaratMussabekov@users.noreply.github.com> Date: Sun, 5 Jul 2020 09:04:49 +0500 Subject: [PATCH 12/79] Update windows/security/identity-protection/access-control/active-directory-accounts.md Co-authored-by: JohanFreelancer9 <48568725+JohanFreelancer9@users.noreply.github.com> --- .../access-control/active-directory-accounts.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/security/identity-protection/access-control/active-directory-accounts.md b/windows/security/identity-protection/access-control/active-directory-accounts.md index 4cd2487529..dabc7f749b 100644 --- a/windows/security/identity-protection/access-control/active-directory-accounts.md +++ b/windows/security/identity-protection/access-control/active-directory-accounts.md @@ -169,7 +169,7 @@ When Active Directory is installed on the first domain controller in the domain, ## Guest account -The Guest account is a default local account has limited access to the computer and is disabled by default. By default, the Guest account password is left blank. A blank password allows the Guest account to be accessed without requiring the user to enter a password. +The Guest account is a default local account that has limited access to the computer and is disabled by default. By default, the Guest account password is left blank. A blank password allows the Guest account to be accessed without requiring the user to enter a password. The Guest account enables occasional or one-time users, who do not have an individual account on the computer, to sign in to the local server or domain with restricted rights and permissions. The Guest account can be enabled, and the password can be set up if needed, but only by a member of the Administrator group on the domain. From c1780971de5847b2749c83cffa57968ae8614f27 Mon Sep 17 00:00:00 2001 From: MaratMussabekov <48041687+MaratMussabekov@users.noreply.github.com> Date: Sun, 5 Jul 2020 17:08:09 +0500 Subject: [PATCH 13/79] Update policy-csp-system.md --- windows/client-management/mdm/policy-csp-system.md | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/windows/client-management/mdm/policy-csp-system.md b/windows/client-management/mdm/policy-csp-system.md index e79a5df26a..e656cd480d 100644 --- a/windows/client-management/mdm/policy-csp-system.md +++ b/windows/client-management/mdm/policy-csp-system.md @@ -745,11 +745,11 @@ Windows 8.1 Values: Windows 10 Values: -- 0 – Security. Information that is required to help keep Windows more secure, including data about the Connected User Experience and Telemetry component settings, the Malicious Software Removal Tool, and Windows Defender. +- 0 – Information that is required to help keep Windows more secure is allowed, including data about the Connected User Experience and Telemetry component settings, the Malicious Software Removal Tool, and Windows Defender. Note: This value is only applicable to Windows 10 Enterprise, Windows 10 Education, Windows 10 Mobile Enterprise, Windows 10 IoT Core (IoT Core), and Windows Server 2016. Using this setting on other devices is equivalent to setting the value of 1. -- 1 – Basic. Basic device info, including: quality-related data, app compatibility, app usage data, and data from the Security level. -- 2 – Enhanced. Additional insights, including: how Windows, Windows Server, System Center, and apps are used, how they perform, advanced reliability data, and data from both the Basic and the Security levels. -- 3 – Full. All data necessary to identify and help to fix problems, plus data from the Security, Basic, and Enhanced levels. +- 1 – Allows sending basic device info, including: quality-related data, app compatibility, app usage data, and data from the value of 0. +- 2 – Allows sending additional insights, including: how Windows, Windows Server, System Center, and apps are used, how they perform, advanced reliability data, and data from the value of 1. +- 3 – All data allowed on other levels, plus all data necessary to identify and help to fix problems is allowed. - From e7ec5cc5f13a04e54c85eac3d88cfa68b69f28ba Mon Sep 17 00:00:00 2001 From: MaratMussabekov <48041687+MaratMussabekov@users.noreply.github.com> Date: Tue, 7 Jul 2020 14:45:23 +0500 Subject: [PATCH 20/79] Update windows/client-management/mdm/policy-csp-system.md Co-authored-by: JohanFreelancer9 <48568725+JohanFreelancer9@users.noreply.github.com> --- windows/client-management/mdm/policy-csp-system.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/client-management/mdm/policy-csp-system.md b/windows/client-management/mdm/policy-csp-system.md index 2d8c8d51c9..25531fc6ca 100644 --- a/windows/client-management/mdm/policy-csp-system.md +++ b/windows/client-management/mdm/policy-csp-system.md @@ -748,7 +748,7 @@ Windows 10 Values: - 0 – Information that is required to help keep Windows more secure is allowed, including data about the Connected User Experience and Telemetry component settings, the Malicious Software Removal Tool, and Windows Defender. Note: This value is only applicable to Windows 10 Enterprise, Windows 10 Education, Windows 10 Mobile Enterprise, Windows 10 IoT Core (IoT Core), and Windows Server 2016. Using this setting on other devices is equivalent to setting the value of 1. - 1 – Allows sending basic device info, including quality-related data, app compatibility, app usage data, and data from the value of 0. -- 2 – Allows sending additional insights, including: how Windows, Windows Server, System Center, and apps are used, how they perform, advanced reliability data, and data from the value of 1. +- 2 – Allows sending additional insights, including how Windows, Windows Server, System Center, and apps are used, how they perform, advanced reliability data, and data from the value of 1. - 3 – All data allowed on other levels, plus all data necessary to identify and help to fix problems is allowed. 4(@S3hU-2{z}wx~3AcDlh6AdLvB~mt3KT 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 B*5d#G diff --git a/windows/client-management/mdm/windowsdefenderapplicationguard-csp.md b/windows/client-management/mdm/windowsdefenderapplicationguard-csp.md index 28421dc466..19edab69d4 100644 --- a/windows/client-management/mdm/windowsdefenderapplicationguard-csp.md +++ b/windows/client-management/mdm/windowsdefenderapplicationguard-csp.md @@ -1,12 +1,12 @@ --- title: WindowsDefenderApplicationGuard CSP -description: Configure the settings in Windows Defender Application Guard by using the WindowsDefenderApplicationGuard configuration service provider (CSP). +description: Configure the settings in Microsoft Defender Application Guard by using the WindowsDefenderApplicationGuard configuration service provider (CSP). ms.author: dansimp ms.topic: article ms.prod: w10 ms.technology: windows author: manikadhiman -ms.date: 09/10/2018 +ms.date: 07/07/2020 ms.reviewer: manager: dansimp --- @@ -16,7 +16,7 @@ manager: dansimp > [!WARNING] > Some information relates to prereleased product which may be substantially modified before it's commercially released. Microsoft makes no warranties, express or implied, with respect to the information provided here. -The WindowsDefenderApplicationGuard configuration service provider (CSP) is used by the enterprise to configure the settings in Windows Defender Application Guard. This CSP was added in Windows 10, version 1709. +The WindowsDefenderApplicationGuard configuration service provider (CSP) is used by the enterprise to configure the settings in Microsoft Defender Application Guard. This CSP was added in Windows 10, version 1709. The following diagram shows the WindowsDefenderApplicationGuard configuration service provider in tree format. @@ -29,7 +29,7 @@ Root node. Supported operation is Get. Interior node. Supported operation is Get. **Settings/AllowWindowsDefenderApplicationGuard** -Turn on Windows Defender Application Guard in Enterprise Mode. Value type is integer. Supported operations are Add, Get, Replace, and Delete. +Turn on Microsoft Defender Application Guard in Enterprise Mode. Value type is integer. Supported operations are Add, Get, Replace, and Delete. - 0 - Stops Application Guard in Enterprise Mode. Trying to access non-enterprise domains on the host will not automatically get transferred into the insolated environment. - 1 - Enables Application Guard in Enterprise Mode. Trying to access non-enterprise websites on the host will automatically get transferred into the container. @@ -37,7 +37,6 @@ Turn on Windows Defender Application Guard in Enterprise Mode. Value type is int **Settings/ClipboardFileType** Determines the type of content that can be copied from the host to Application Guard environment and vice versa. Value type is integer. Supported operations are Add, Get, Replace, and Delete. -- 0 - Disables content copying. - 1 - Allow text copying. - 2 - Allow image copying. - 3 - Allow text and image copying. @@ -75,8 +74,11 @@ This policy setting allows you to decide how the print functionality behaves whi **Settings/BlockNonEnterpriseContent** This policy setting allows you to decide whether websites can load non-enterprise content in Microsoft Edge and Internet Explorer. Value type is integer. Supported operations are Add, Get, Replace, and Delete. -- 0 (default) - Non-enterprise content embedded in enterprise sites is allowed to open outside of the Windows Defender Application Guard container, directly in Internet Explorer and Microsoft Edge.. -- 1 - Non-enterprise content embedded on enterprise sites are stopped from opening in Internet Explorer or Microsoft Edge outside of Windows Defender Application Guard. +- 0 (default) - Non-enterprise content embedded in enterprise sites is allowed to open outside of the Microsoft Defender Application Guard container, directly in Internet Explorer and Microsoft Edge. +- 1 - Non-enterprise content embedded on enterprise sites are stopped from opening in Internet Explorer or Microsoft Edge outside of Microsoft Defender Application Guard. + +> [!NOTE] +> This policy is no longer supported in the new Microsoft Edge browser. **Settings/AllowPersistence** This policy setting allows you to decide whether data should persist across different sessions in Application Guard. Value type is integer. Supported operations are Add, Get, Replace, and Delete. @@ -85,48 +87,48 @@ This policy setting allows you to decide whether data should persist across diff - 1 - Application Guard saves user-downloaded files and other items (such as, cookies, Favorites, and so on) for use in future Application Guard sessions. **Settings/AllowVirtualGPU** -Added in Windows 10, version 1803. This policy setting allows you to determine whether Application Guard can use the virtual GPU to process graphics. Supported operations are Add, Get, Replace, and Delete. Value type is integer. +Added in Windows 10, version 1803. This policy setting allows you to determine whether Application Guard can use the virtual graphics processing units (GPUs) to process graphics. Supported operations are Add, Get, Replace, and Delete. Value type is integer. +If you enable this setting, Microsoft Defender Application Guard uses Hyper-V to access supported, high-security rendering graphics hardware (GPUs). These GPUs improve rendering performance and battery life while using Microsoft Defender Application Guard, particularly for video playback and other graphics-intensive use cases. If you enable this setting without connecting any high-security rendering graphics hardware, Microsoft Defender Application Guard will automatically revert to software-based (CPU) rendering. + +The following list shows the supported values: - 0 (default) - Cannot access the vGPU and uses the CPU to support rendering graphics. When the policy is not configured, it is the same as disabled (0). - 1 - Turns on the functionality to access the vGPU offloading graphics rendering from the CPU. This can create a faster experience when working with graphics intense websites or watching video within the container. +> [!IMPORTANT] +> Enabling this setting with potentially compromised graphics devices or drivers might pose a risk to the host device. + **Settings/SaveFilesToHost** Added in Windows 10, version 1803. This policy setting allows you to determine whether users can elect to download files from Edge in the container and persist files them from container to the host operating system. Supported operations are Add, Get, Replace, and Delete. Value type is integer. - 0 (default) - The user cannot download files from Edge in the container to the host file system. When the policy is not configured, it is the same as disabled (0). - 1 - Turns on the functionality to allow users to download files from Edge in the container to the host file system. -**Settings/FileTrustCriteria** -Placeholder for future use. Do not use in production code. - -**Settings/FileTrustOriginRemovableMedia** -Placeholder for future use. Do not use in production code. - -**Settings/FileTrustOriginNetworkShare** -Placeholder for future use. Do not use in production code. - -**Settings/FileTrustOriginMarkOfTheWeb** -Placeholder for future use. Do not use in production code. - **Settings/CertificateThumbprints** -Added in Windows 10, version 1809. This policy setting allows certain Root Certificates to be shared with the Windows Defender Application Guard container. +Added in Windows 10, version 1809. This policy setting allows certain device level Root Certificates to be shared with the Microsoft Defender Application Guard container. Value type is string. Supported operations are Add, Get, Replace, and Delete. -If you enable this setting, certificates with a thumbprint matching the ones specified will be transferred into the container. You can specify multiple certificates using a comma to separate the thumbprints for each certificate you want to transfer. +If you enable this setting, certificates with a thumbprint matching the ones specified will be transferred into the container. Multiple certificates can be specified by using a comma to separate the thumbprints for each certificate you want to transfer. -Example: b4e72779a8a362c860c36a6461f31e3aa7e58c14,1b1d49f06d2a697a544a1059bd59a7b058cda924 +Here's an example: +b4e72779a8a362c860c36a6461f31e3aa7e58c14,1b1d49f06d2a697a544a1059bd59a7b058cda924 -If you disable or don’t configure this setting, certificates are not shared with the Windows Defender Application Guard container. +If you disable or don’t configure this setting, certificates are not shared with the Microsoft Defender Application Guard container. **Settings/AllowCameraMicrophoneRedirection** -Added in Windows 10, version 1809. The policy allows you to determine whether applications inside Windows Defender Application Guard can access the device’s camera and microphone when these settings are enabled on the user’s device. +Added in Windows 10, version 1809. The policy allows you to determine whether applications inside Microsoft Defender Application Guard can access the device’s camera and microphone when these settings are enabled on the user’s device. Value type is integer. Supported operations are Add, Get, Replace, and Delete. -If you enable this policy, applications inside Windows Defender Application Guard will be able to access the camera and microphone on the user’s device. +If you enable this policy, applications inside Microsoft Defender Application Guard will be able to access the camera and microphone on the user’s device. -If you disable or don't configure this policy, applications inside Windows Defender Application Guard will be unable to access the camera and microphone on the user’s device. +If you disable or don't configure this policy, applications inside Microsoft Defender Application Guard will be unable to access the camera and microphone on the user’s device. + +The following list shows the supported values: + +- 0 (default) - Microsoft Defender Application Guard cannot access the device’s camera and microphone. When the policy is not configured, it is the same as disabled (0). +- 1 - Turns on the functionality to allow Microsoft Defender Application Guard to access the device’s camera and microphone. > [!IMPORTANT] > If you turn on this policy, a compromised container could bypass camera and microphone permissions and access the camera and microphone without the user's knowledge. To prevent unauthorized access, we recommend that camera and microphone privacy settings be turned off on the user's device when they are not needed. @@ -134,12 +136,24 @@ If you disable or don't configure this policy, applications inside Windows Defen **Status** Returns bitmask that indicates status of Application Guard installation and pre-requisites on the device. Value type is integer. Supported operation is Get. -- Bit 0 - Set to 1 when WDAG is enabled into enterprise manage mode +- Bit 0 - Set to 1 when WDAG is enabled into enterprise manage mode - Bit 1 - Set to 1 when the client machine is Hyper-V capable - Bit 2 - Set to 1 when the client machine has a valid OS license and SKU - Bit 3 - Set to 1 when WDAG installed on the client machine - Bit 4 - Set to 1 when required Network Isolation Policies are configured - Bit 5 - Set to 1 when the client machine meets minimum hardware requirements +- Bit 6 - Set to 1 when system reboot is required + +**PlatformStatus** +Returns bitmask that indicates status of Application Guard platform installation and pre-requisites on the device. Value type is integer. Supported operation is Get. + +- Bit 0 - Set to 1 when WDAG is enabled into enterprise manage mode +- Bit 1 - Set to 1 when the client machine is Hyper-V capable +- Bit 2 - Reserved for MS +- Bit 3 - Set to 1 when WDAG installed on the client machine +- Bit 4 - Reserved for MS +- Bit 5 - Set to 1 when the client machine meets minimum hardware requirements + **InstallWindowsDefenderApplicationGuard** Initiates remote installation of Application Guard feature. Supported operations are Get and Execute. @@ -153,5 +167,5 @@ Interior node. Supported operation is Get **Audit/AuditApplicationGuard** This policy setting allows you to decide whether auditing events can be collected from Application Guard. Value type in integer. Supported operations are Add, Get, Replace, and Delete. -- 0 (default) - - Audit event logs aren't collected for Application Guard. -- 1 - Application Guard inherits its auditing policies from Microsoft Edge and starts to audit system events specifically for Application Guard. +- 0 (default) - Audit event logs aren't collected for Application Guard. +- 1 - Application Guard inherits its auditing policies from system and starts to audit security events for Application Guard container. From 9394f685033eb6124fb9f67d70ccddb0899dd47a Mon Sep 17 00:00:00 2001 From: Manika Dhiman Date: Tue, 7 Jul 2020 18:08:55 -0700 Subject: [PATCH 25/79] Update diagnosticlog-csp.md Fixed a typo. --- windows/client-management/mdm/diagnosticlog-csp.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/client-management/mdm/diagnosticlog-csp.md b/windows/client-management/mdm/diagnosticlog-csp.md index a9e2657a84..d40db5dc61 100644 --- a/windows/client-management/mdm/diagnosticlog-csp.md +++ b/windows/client-management/mdm/diagnosticlog-csp.md @@ -78,7 +78,7 @@ The following is an example of a `Collection` XML. The XML should include the following elements within the `Collection` element: **ID** -The ID value uniquely identifies this data-gathering request. To avoid accidental repetition of data gathering, the CSP ignores subsequent Set or Execute invocations with the same ID value. The CSP expects the value to be populated when the request is recieved, so it must be generated by the IT admin or the management server. +The ID value uniquely identifies this data-gathering request. To avoid accidental repetition of data gathering, the CSP ignores subsequent Set or Execute invocations with the same ID value. The CSP expects the value to be populated when the request is received, so it must be generated by the IT admin or the management server. **SasUrl** The SasUrl value is the target URI to which the CSP uploads the zip file containing the gathered data. It is the responsibility of the management server to provision storage in such a way that the storage server accepts the device's HTTP PUT to this URL. For example, the device management service could: From b70c3f1c57b0d1de77c08fefd0d905ef348750ae Mon Sep 17 00:00:00 2001 From: Tudor Dobrila Date: Tue, 7 Jul 2020 20:56:53 -0700 Subject: [PATCH 26/79] Updates --- .../images/mac-approved-system-extensions.png | Bin 104722 -> 105938 bytes .../microsoft-defender-atp/linux-resources.md | 16 ++++++++-------- .../mac-sysext-policies.md | 8 +++----- 3 files changed, 11 insertions(+), 13 deletions(-) diff --git a/windows/security/threat-protection/microsoft-defender-atp/images/mac-approved-system-extensions.png b/windows/security/threat-protection/microsoft-defender-atp/images/mac-approved-system-extensions.png index ca34ebef45ebb37eab099ccd3d1ef40fb567195b..3c9d841104a47bb8297f22dc7eafa3fd94401a77 100644 GIT binary patch literal 105938 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%0D2FOb7iI#L^=W$* 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 z%0A+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�(a21q(S70cv7P>w^Ab^!x*`aAW47~Fx=iZk~Q2gav*poeQkh^ntW}<32>YP<=mg0F0KE7#dv4I#&wTI9Ja@MFl@=XaKo-U1F$20 z_buMvoG6O*c{}6)zWpW=A7NVBZneX{2(s5TW-#u9t0X&$oCz>MT>~A&wDVJWOHvZ)-H}WcjoC{{3o8CS8R`RRC)R|eTvH3%V95J~?Jt}%Jx4=M8gIpWNd6bvpXRxoD z{#3xFR{6nZ(qt<*ve$D+z|F9-m$&XGA^lgvHQmYP*W`^St_gkkB)Vq7<~3$kmbz~V11I@bCEG^^!E=S(y&uH2ZASt+HK3q#_BO2 z7llPeJ`Y~Hp^eAkakqcS``T?el#oH@`}Yn3>NIGtqp2;xjiV+b8wvJwuco6g*-f=K z<eGh_jXR7pl5vPO}^ArEtHXD2tAqu609;2i8uBcoD1Tf3~BjujPJAn^P6HA@J0PMc~J z7Wcu1wM&MlBv(-mGdfQZ^x?OkBcndcjy(m^vJ};&<+#(e3R*bs>8w@A!6rd3YIhH> z#DC#?AFD9be9&UTh<^j2tC+aBZ`C7?^esBj)7V`ML+#w$p!mCVQ}1#;_C?hjU*7x9 zC4R-928K$1w&yJ#0wCnT7)tr{)gJSh%i#TD>bJF7vM)GFu!}*wgrD$#FbDl3~5We!=-+ zvBl5#<{P?0nMBAe&~`IYO`9{Gn0Zo5cmk`ziOriA`r0Qemviz_sd}nae3(&_l5c%jV&W5`F;X7&P7JvAiTli51TC9T{Y%^z3YF59in=874M+ku?4xK zkb?(|CA+aUo!tvxl@3y-k~i8NR}puIMTo<@af@n;Pp?ErzmSc99%sbH#h=IL>Gq*V zEpMGk!Ryz3UcN@1DE+r`8ZBx=quWC`{Zx~fk@3}bJt{coYx6G0L-6R+bS@b_AF!6W z@LtziBp0d>Lde>(;>oRMfahBU&?y$1MUCd@XI5)45K^KltUh1g(bVLk(3f$^Zl_U~ zhByMC2hj(ZStsMSPU1!#|5pd}>i?tq0aBo+upr*bh4}Wp=cqBr#}LiU)buAUg#i7k zA@6Sdt(tcb#AYIUl~GO}{%hi*fN=NsWxKu0ZAuW-8^?s*0Zmvcj|JyDL6*f6J8Qn4 zllBc{7nGz*mWs7jidMQnNta(9lh;GN@m2eYWhF0eY}BKGc^rgISdUG#JNcUh%jl@D zjFEoubwi!9uGFs4fuiox z)b3F>WdKSwN9r9_8-zJ@-454Fi5U?c=v#j{(?(Q}7i6{T*mf0d z3xZ~9(u=;IiYC&JNbr)?FiqjKT=-blw25`4igu6*O@u}~LJB}gE)FDZhZ4a2=arSm zZA0uECnUD;8JnVK6ij~TS`1UgDhc|HA`ZQbvn|Huo>?5Zs!?U*HFoHB`xz}rcn)UV zMq#gOno?T^-sq-3G_$_mIhps$ZnnlPO5;S_(0jUAeS(hiFgeNjeXnB53m}CenrnA@ z7sdO5?fTj6#>_Eo^3nEZyG%uqROS{}$2gtm%&|a+MT)@ijcpm@jXn_6p{B&|`296N z0mWpCTgI#F48_q!kVz{W`koHNZ;$_SGcM99&i8(eV7@$fO>%qL6&oG>eaH1kw`4$I zB?X#i64z_w*7MWrNmy`&wTYXfnO(ToU#e(UE}r*_@0$S8fXH@R+SLmG5Ag|A8xU~y zCcLRtGKy9Pah!vXho=X;(uBJ%Zzr)FjT0Tdy>G2ohp(2$8qO^zQ_#A+E#}?WUS=29 zZse2`VC(#4Q|T*I*LXeo%CmDQ0Zmp6U;FYVKVP0SSysva_J|kkzYj`H_EXEixEEpKpazlOCD6>I41a<&n ztdf;A0jYB4Sr5Ge+^=V!xE$Rz(W)1?|F%~UAZ*6jaQ+l4czZ)^vRqr^Vy#msdN5hp za=JIIzP3gHPk{BMm$;pux1Fq_nk@ckSm3e`4n1GYXD-YsaLeCr$06gfNMvAcQ7daM zDZe@0eRs7{Ct?sieHbc>giKq^Z_E|5fGy^oAbJ+qkUx>vCE6$DCSLaTXvz1BQIU2} zR|n?o0^Ox-j*orCxGO*zydpa>t48-)4!eg-d2#mNy=wW;dG2E(NK@=G>J$y6qY)~WvGtK=~`+_jKf#Z^+Q{{i=Fb4?4Kb3jWB}}zSlMe!Aax(mM z1N<_s4G1Mtu$HS9Tv=tETsoZR(I8)#gQ{2xY&oMI*JZUv*Q>5I_k7IqOc_2DKvH$A zJMi=XN1q+uTK2$JI*gTo()(Oj3|TP~PX;bYI}e>O$H5lBXIueF>*5KEzmPdS>HeX3 z3FlD1hGD&=ud|$|5yPsr>$8JjeDF#!^HjeK0sz$>^Ldebi@9&8?)nizedt8rxMAI|aZ>Jc1ciW;ba?ONp~zE)x7V>b?!gX%&7t(MyRc&YF#8gkKw!69tc@bX zNl7cUGhM{Ql)@92b`TPV*95}m9Zxo%-jzr$X%-8-0!lp znz7iF)R;Z=^iFRFtzzept4daY2Lfg=-f2`KnJUtPT7SUQRVg!1R>ofc8@PG1iF%Yu zh0WNd_OvMiZH-G!-=ARZ+pB|7F~URXp5|9eDxiI_rcvQ)g8dqcI!4CS=0x)oaRQn< z3JU5s1k>C1R)?DUIrKkxh4TpKzJ0Ao6b@$jE(%x55+n5^#@Ba89Y0kTX6251))S4bxwkvZo);}HmQXsogLhFTCYGEIHC*RGTpRop`Vv~{ zCZ=hIOSih2>dezF?TT{xQjc&-G$ zs5cI@@p8giCT;z4@g(jn#S^CV* zCY2r2lquc(#G?Y1s$(+nNo$Zir}yz4R8$zg{!;YnXl(U103mjDgqP)h`TPC#ogN{- zy8V+ptpq-mnIHqJx3>*gn-~F$%SfB34aQ3fApkkP|es!!L+IR9)i~QaptT!e?r(Lm0(4gPPtvuG++szP7z*9tjmBm6>*CXFXlQpbfs? z(FOMi!_?QrM1m5t6Nd7F(^JJKQ$;47*A*G-Lr)zOL|jWIESc*LvXK^!lXgJA8HZMW zo4?I(7T$N?wStPo{Ma2RzqmIZq2>#@LFj~kX&D(!!d`PYIy%yIB|oH~pg8B$&gh@w z`bB1BB-3m6&qc+B+S_<@MKMA4(vtjVm(66_4qI7gk<1(Si{?P=F?4W3l^-a8!p0TX zA&N*698u-nS*CZ^2YIFCM~}Mr;tc^=j-joZ6@|TIH{xysmcD6n#hEg)+BrEjZ6p^f ztuFZv?&C|#!aaoADkWV3=bpkJspi-z2v-`sNW^DOKlNzC&oQ#mQ-?iCKZ<%7W z*06md4P)Ei<4MVdcE}I3ur;j8F-=^)Zw+ZGGBhO{`6s&j9_%eFDNz?d0IPcUOL||8 z+s4CS=%3I2zuzAKfG@iDQ8elcMN!6GYfM=eQ|wT)mc*hRp_-szCZ2uJ`alpO zhMRUAmsj}DH6HkW?m-_qa7oTZO9}j0_4@VPM>{jPU7Z2!RHEJK7YbG{63y4WzfaN| zv6|C`#NO~jtp2~((+{Ea2_c5vbZ^U%i26bbrQGnuKrc%7aEA78=*$Q8fyT^R%>Ul& z|GqpG18!UL=tqS#?bAT-vJarR=O*lBdZ5(g?Z5Wz-l)ClC`^0nk!ghgiURmEacHl> z9PRY9kdPC5IQAlXL~AW)ilg>lDVXgvq5+FO9n_f5&>vXxtCGV)O8+9-eJb&?I)%AC z2jw3Ui0bZPH8FlyEHT+~61~j~q@h9_d+-MVi&2)l!97*~amRnImMoA44{O`vCa7xjKG1NyQ-tA*_)DMX}QGk#12Zi@#?{t0t E4{bfTvj6}9 literal 104722 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
*rqdu@lFfNHAkr8m_L4s`iMYi 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⋘dC`GX%>ZPqgFy$E=6l_jVk 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ⅅ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 diff --git a/windows/security/threat-protection/microsoft-defender-atp/linux-resources.md b/windows/security/threat-protection/microsoft-defender-atp/linux-resources.md index 22e71176b4..a038804f65 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/linux-resources.md +++ b/windows/security/threat-protection/microsoft-defender-atp/linux-resources.md @@ -86,10 +86,10 @@ The following table lists commands for some of the most common scenarios. Run `m |Configuration |Turn on/off product diagnostics |`mdatp config cloud-diagnostic --value [enabled|disabled]` | |Configuration |Turn on/off automatic sample submission |`mdatp config cloud-automatic-sample-submission [enabled|disabled]` | |Configuration |Turn on/off AV passive mode |`mdatp config passive-mode [enabled|disabled]` | -|Configuration |Add/remove an antivirus exclusion for a file extension |`mdatp exclusion extension [add|remove] --name ` | -|Configuration |Add/remove an antivirus exclusion for a file |`mdatp exclusion file [add|remove] --path ` | -|Configuration |Add/remove an antivirus exclusion for a directory |`mdatp exclusion folder [add|remove] --path ` | -|Configuration |Add/remove an antivirus exclusion for a process |`mdatp exclusion process [add|remove] --path `
`mdatp exclusion process [add|remove] --name ` | +|Configuration |Add/remove an antivirus exclusion for a file extension |`mdatp exclusion extension [add|remove] --name [extension]` | +|Configuration |Add/remove an antivirus exclusion for a file |`mdatp exclusion file [add|remove] --path [path-to-file]` | +|Configuration |Add/remove an antivirus exclusion for a directory |`mdatp exclusion folder [add|remove] --path [path-to-directory]` | +|Configuration |Add/remove an antivirus exclusion for a process |`mdatp exclusion process [add|remove] --path [path-to-process]`
`mdatp exclusion process [add|remove] --name [process-name]` | |Configuration |List all antivirus exclusions |`mdatp exclusion list` | |Configuration |Turn on PUA protection |`mdatp threat policy set --type potentially_unwanted_application --action block` | |Configuration |Turn off PUA protection |`mdatp threat policy set --type potentially_unwanted_application --action off` | @@ -103,12 +103,12 @@ The following table lists commands for some of the most common scenarios. Run `m |Protection |Cancel an ongoing on-demand scan |`mdatp scan cancel` | |Protection |Request a security intelligence update |`mdatp definitions update` | |Protection history |Print the full protection history |`mdatp threat list` | -|Protection history |Get threat details |`mdatp threat get --id ` | +|Protection history |Get threat details |`mdatp threat get --id [threat-id]` | |Quarantine management |List all quarantined files |`mdatp threat quarantine list` | |Quarantine management |Remove all files from the quarantine |`mdatp threat quarantine remove-all` | -|Quarantine management |Add a file detected as a threat to the quarantine |`mdatp threat quarantine add --id ` | -|Quarantine management |Remove a file detected as a threat from the quarantine |`mdatp threat quarantine add --id ` | -|Quarantine management |Restore a file from the quarantine |`mdatp threat quarantine add --id ` | +|Quarantine management |Add a file detected as a threat to the quarantine |`mdatp threat quarantine add --id [threat-id]` | +|Quarantine management |Remove a file detected as a threat from the quarantine |`mdatp threat quarantine add --id [threat-id]` | +|Quarantine management |Restore a file from the quarantine |`mdatp threat quarantine add --id [threat-id]` | ## Microsoft Defender ATP portal information diff --git a/windows/security/threat-protection/microsoft-defender-atp/mac-sysext-policies.md b/windows/security/threat-protection/microsoft-defender-atp/mac-sysext-policies.md index 0dffc901a9..6ddc541c8b 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/mac-sysext-policies.md +++ b/windows/security/threat-protection/microsoft-defender-atp/mac-sysext-policies.md @@ -19,7 +19,7 @@ ms.topic: conceptual # New configuration profiles for macOS Catalina and newer versions of macOS -In alignment with macOS evolution, we are preparing a Microsoft Defender ATP for Mac update that leverages system extensions instead of kernel extensions. This update will only be applicable to macOS Catalina (10.15) and newer version of macOS. +In alignment with macOS evolution, we are preparing a Microsoft Defender ATP for Mac update that leverages system extensions instead of kernel extensions. This update will only be applicable to macOS Catalina (10.15.4) and newer versions of macOS. If you have deployed Microsoft Defender ATP for Mac in a managed environment (through JAMF, Intune, or another MDM solution), you must deploy new configuration profiles. Failure to do this will result in users getting approval prompts to run these new components. @@ -36,7 +36,6 @@ To approve the system extensions, create the following payload: - **com.microsoft.wdav.epsext** - **com.microsoft.wdav.netext** - - **com.microsoft.wdav.tunnelext** ![Approved system extensions screenshot](images/mac-approved-system-extensions.png) @@ -109,7 +108,7 @@ A web content filtering policy is needed to run the network extension. Add the f UserDefinedName Microsoft Defender ATP Content Filter PluginBundleID - com.microsoft.wdav.daemon + com.microsoft.wdav FilterSockets FilterDataProviderBundleIdentifier @@ -193,7 +192,7 @@ Save the following content to a file named **sysext.xml**: UserDefinedName Microsoft Defender ATP Content Filter PluginBundleID - com.microsoft.wdav.daemon + com.microsoft.wdav FilterSockets FilterDataProviderBundleIdentifier @@ -262,7 +261,6 @@ Save the following content to a file named **sysext.xml**: com.microsoft.wdav.epsext com.microsoft.wdav.netext - com.microsoft.wdav.tunnelext From 0a4f27d236808609f6c6c77344ebb421b481a632 Mon Sep 17 00:00:00 2001 From: Tudor Dobrila Date: Tue, 7 Jul 2020 21:03:17 -0700 Subject: [PATCH 27/79] Acrolinx fixes --- .../microsoft-defender-atp/mac-sysext-policies.md | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/windows/security/threat-protection/microsoft-defender-atp/mac-sysext-policies.md b/windows/security/threat-protection/microsoft-defender-atp/mac-sysext-policies.md index 6ddc541c8b..72935b85df 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/mac-sysext-policies.md +++ b/windows/security/threat-protection/microsoft-defender-atp/mac-sysext-policies.md @@ -1,6 +1,6 @@ --- title: New configuration profiles for macOS Catalina and newer versions of macOS -description: This topic describes the changes that are need to be made in order to benefit from the system extensions, which are a replacement for kernel extensions on macOS Catalina and newer versions of macOS. +description: This topic describes the changes that are must be made in order to benefit from the system extensions, which are a replacement for kernel extensions on macOS Catalina and newer versions of macOS. keywords: microsoft, defender, atp, mac, kernel, system, extensions, catalina search.product: eADQiWindows 10XVcnh search.appverid: met150 @@ -21,7 +21,7 @@ ms.topic: conceptual In alignment with macOS evolution, we are preparing a Microsoft Defender ATP for Mac update that leverages system extensions instead of kernel extensions. This update will only be applicable to macOS Catalina (10.15.4) and newer versions of macOS. -If you have deployed Microsoft Defender ATP for Mac in a managed environment (through JAMF, Intune, or another MDM solution), you must deploy new configuration profiles. Failure to do this will result in users getting approval prompts to run these new components. +If you have deployed Microsoft Defender ATP for Mac in a managed environment (through JAMF, Intune, or another MDM solution), you must deploy new configuration profiles. Failure to do these steps will result in users getting approval prompts to run these new components. ## JAMF @@ -41,7 +41,7 @@ To approve the system extensions, create the following payload: ### Privacy Preferences Policy Control -Add the following JAMF payload to grant Full Disk Access to the Microsoft Defender ATP Endpoint Security Extension. This is a pre-requisite for running the extension on your device. +Add the following JAMF payload to grant Full Disk Access to the Microsoft Defender ATP Endpoint Security Extension. This policy is a pre-requisite for running the extension on your device. 1. Select **Options** > **Privacy Preferences Policy Control**. 2. Use `com.microsoft.wdav.epsext` as the **Identifier** and `Bundle ID` as **Bundle type**. @@ -130,7 +130,7 @@ A web content filtering policy is needed to run the network extension. Add the f 3. Follow the instructions on [this page](https://www.jamf.com/jamf-nation/articles/649/creating-a-signing-certificate-using-jamf-pro-s-built-in-certificate-authority) to create a signing certificate using JAMF’s built-in certificate authority -4. After the certificate is created and installed to your device, run the following from the Terminal: +4. After the certificate is created and installed to your device, run the following command from the Terminal: ```bash $ security cms -S -N "" -i com.apple.webcontent-filter.mobileconfig -o com.apple.webcontent-filter.signed.mobileconfig From f69bcd6dee94bcf478f865f09aa8733cd603f4ba Mon Sep 17 00:00:00 2001 From: Daniel Simpson Date: Wed, 8 Jul 2020 08:09:13 -0700 Subject: [PATCH 28/79] Update hello-feature-conditional-access.md --- .../hello-for-business/hello-feature-conditional-access.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/security/identity-protection/hello-for-business/hello-feature-conditional-access.md b/windows/security/identity-protection/hello-for-business/hello-feature-conditional-access.md index 257f099a92..73e734e99b 100644 --- a/windows/security/identity-protection/hello-for-business/hello-feature-conditional-access.md +++ b/windows/security/identity-protection/hello-for-business/hello-feature-conditional-access.md @@ -32,7 +32,7 @@ In a mobile-first, cloud-first world, Azure Active Directory enables single sign To improve productivity, Azure Active Directory provides your users with a broad range of options to access your corporate assets. With application access management, Azure Active Directory enables you to ensure that only the right people can access your applications. What if you want to have more control over how the right people are accessing your resources under certain conditions? What if you even have conditions under which you want to block access to certain applications even for the right people? For example, it might be OK for you if the right people are accessing certain applications from a trusted network; however, you might not want them to access these applications from a network you don't trust. You can address these questions using conditional access. > [!NOTE] -> For more details about the way Windows Hello for Business interacts with Azure Multi Factor Authentication and Conditional Access, see [this article](https://techcommunity.microsoft.com/t5/core-infrastructure-and-security/why-are-my-users-not-prompted-for-mfa-as-expected/ba-p/1449032) +> For more details about the way Windows Hello for Business interacts with Azure Multi Factor Authentication and Conditional Access, see [this article](https://techcommunity.microsoft.com/t5/core-infrastructure-and-security/why-are-my-users-not-prompted-for-mfa-as-expected/ba-p/1449032). Read [Conditional access in Azure Active Directory](https://docs.microsoft.com/azure/active-directory/active-directory-conditional-access-azure-portal) to learn more about Conditional Access. Afterwards, read [Getting started with conditional access in Azure Active Directory](https://docs.microsoft.com/azure/active-directory/active-directory-conditional-access-azure-portal-get-started) to start deploying Conditional access. From 8986ba328d13e9841b3629cecc466f10cdb430a9 Mon Sep 17 00:00:00 2001 From: Tina Burden Date: Wed, 8 Jul 2020 08:52:15 -0700 Subject: [PATCH 29/79] pencil edit --- windows/client-management/mdm/diagnosticlog-csp.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/client-management/mdm/diagnosticlog-csp.md b/windows/client-management/mdm/diagnosticlog-csp.md index d40db5dc61..8710adf13e 100644 --- a/windows/client-management/mdm/diagnosticlog-csp.md +++ b/windows/client-management/mdm/diagnosticlog-csp.md @@ -83,7 +83,7 @@ The ID value uniquely identifies this data-gathering request. To avoid accidenta **SasUrl** The SasUrl value is the target URI to which the CSP uploads the zip file containing the gathered data. It is the responsibility of the management server to provision storage in such a way that the storage server accepts the device's HTTP PUT to this URL. For example, the device management service could: - Provision cloud storage reachable by the target device, such as a Microsoft Azure blob storage container -- Generate a Shared Access Signature URL granting the posessor (the target device) time-limited write access to the storage container +- Generate a Shared Access Signature URL granting the possessor (the target device) time-limited write access to the storage container - Pass this value to the CSP on the target device through the `Collection` XML as the `SasUrl` value. **One or more data gathering directives, which may include any of the following:** From de79ae3ef61c0da9fb840edd98f7eb025516c868 Mon Sep 17 00:00:00 2001 From: Tina Burden Date: Wed, 8 Jul 2020 08:55:05 -0700 Subject: [PATCH 30/79] pencil edit --- windows/client-management/mdm/diagnosticlog-csp.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/client-management/mdm/diagnosticlog-csp.md b/windows/client-management/mdm/diagnosticlog-csp.md index 8710adf13e..2f00912ad8 100644 --- a/windows/client-management/mdm/diagnosticlog-csp.md +++ b/windows/client-management/mdm/diagnosticlog-csp.md @@ -1475,4 +1475,4 @@ To read a log file: 5. Set **BlockIndexToRead** to initialize read start point. 6. Get **BlockData** for upload log block. 7. Increase **BlockIndexToRead**. -8. Repeat step 5 to 7 until **BlockIndexToRead == (BlockIndexToRead – 1)**. +8. Repeat steps 5 to 7 until **BlockIndexToRead == (BlockIndexToRead – 1)**. From 52068a17ded33558afac7a0552e20063ea70ef5d Mon Sep 17 00:00:00 2001 From: ManikaDhiman Date: Wed, 8 Jul 2020 09:43:27 -0700 Subject: [PATCH 31/79] More updates --- .../windowsdefenderapplicationguard-csp.md | 164 +++++++++--------- 1 file changed, 84 insertions(+), 80 deletions(-) diff --git a/windows/client-management/mdm/windowsdefenderapplicationguard-csp.md b/windows/client-management/mdm/windowsdefenderapplicationguard-csp.md index 2e70ff89c0..63373c2a34 100644 --- a/windows/client-management/mdm/windowsdefenderapplicationguard-csp.md +++ b/windows/client-management/mdm/windowsdefenderapplicationguard-csp.md @@ -48,10 +48,10 @@ The following list shows the supported values: ADMX Info: -- GP English name: Configure Microsoft Defender Application Guard clipboard settings -- GP name: AppHVSIClipboardFileType -- GP path: Windows Components/Microsoft Defender Application Guard -- GP ADMX file name: AppHVSI.admx +- GP English name: *Configure Microsoft Defender Application Guard clipboard settings* +- GP name: *AppHVSIClipboardFileType* +- GP path: *Windows Components/Microsoft Defender Application Guard* +- GP ADMX file name: *AppHVSI.admx*
**Settings/ClipboardSettings** @@ -62,20 +62,20 @@ Value type is integer. Supported operations are Add, Get, Replace, and Delete. This policy setting is supported on Microsoft Edge on Windows 10 Enterprise or Windows 10 Education with Microsoft Defender Application Guard in Enterprise mode. The following list shows the supported values: -- 0 (default) - Completely turns Off the clipboard functionality for the Application Guard -- 1 - Turns On clipboard operation from an isolated session to the host -- 2 - Turns On clipboard operation from the host to an isolated session -- 3 - Turns On clipboard operation in both the directions +- 0 (default) - Completely turns Off the clipboard functionality for the Application Guard. +- 1 - Turns On clipboard operation from an isolated session to the host. +- 2 - Turns On clipboard operation from the host to an isolated session. +- 3 - Turns On clipboard operation in both the directions. > [!IMPORTANT] > Allowing copied content to go from Microsoft Edge into Application Guard can cause potential security risks and isn't recommended. ADMX Info: -- GP English name: Configure Microsoft Defender Application Guard clipboard settings -- GP name: AppHVSIClipboardSettings -- GP path: Windows Components/Microsoft Defender Application Guard -- GP ADMX file name: AppHVSI.admx +- GP English name: *Configure Microsoft Defender Application Guard clipboard settings* +- GP name: *AppHVSIClipboardSettings* +- GP path: *Windows Components/Microsoft Defender Application Guard* +- GP ADMX file name: *AppHVSI.admx* **Settings/PrintingSettings** @@ -86,29 +86,29 @@ Value type is integer. Supported operations are Add, Get, Replace, and Delete. This policy setting is supported on Microsoft Edge on Windows 10 Enterprise or Windows 10 Education with Microsoft Defender Application Guard in Enterprise mode. The following list shows the supported values: -- 0 - Disables all print functionality (default) -- 1 - Enables only XPS printing -- 2 - Enables only PDF printing -- 3 - Enables both PDF and XPS printing -- 4 - Enables only local printing -- 5 - Enables both local and XPS printing -- 6 - Enables both local and PDF printing -- 7 - Enables local, PDF, and XPS printing -- 8 - Enables only network printing -- 9 - Enables both network and XPS printing -- 10 - Enables both network and PDF printing -- 11 - Enables network, PDF, and XPS printing -- 12 - Enables both network and local printing -- 13 - Enables network, local, and XPS printing -- 14 - Enables network, local, and PDF printing -- 15 - Enables all printing +- 0 (default) - Disables all print functionality. +- 1 - Enables only XPS printing. +- 2 - Enables only PDF printing. +- 3 - Enables both PDF and XPS printing. +- 4 - Enables only local printing. +- 5 - Enables both local and XPS printing. +- 6 - Enables both local and PDF printing. +- 7 - Enables local, PDF, and XPS printing. +- 8 - Enables only network printing. +- 9 - Enables both network and XPS printing. +- 10 - Enables both network and PDF printing. +- 11 - Enables network, PDF, and XPS printing. +- 12 - Enables both network and local printing. +- 13 - Enables network, local, and XPS printing. +- 14 - Enables network, local, and PDF printing. +- 15 - Enables all printing. ADMX Info: -- GP English name: Configure Microsoft Defender Application Guard print settings -- GP name: AppHVSIPrintingSettings -- GP path: Windows Components/Microsoft Defender Application Guard -- GP ADMX file name: AppHVSI.admx +- GP English name: *Configure Microsoft Defender Application Guard print settings* +- GP name: *AppHVSIPrintingSettings* +- GP path: *Windows Components/Microsoft Defender Application Guard* +- GP ADMX file name: *AppHVSI.admx* **Settings/BlockNonEnterpriseContent** @@ -127,10 +127,10 @@ The following list shows the supported values: ADMX Info: -- GP English name: Prevent enterprise websites from loading non-enterprise content in Microsoft Edge and Internet Explorer -- GP name: BlockNonEnterpriseContent -- GP path: Windows Components/Microsoft Defender Application Guard -- GP ADMX file name: AppHVSI.admx +- GP English name: *Prevent enterprise websites from loading non-enterprise content in Microsoft Edge and Internet Explorer* +- GP name: *BlockNonEnterpriseContent* +- GP path: *Windows Components/Microsoft Defender Application Guard* +- GP ADMX file name: *AppHVSI.admx* **Settings/AllowPersistence** @@ -146,10 +146,10 @@ The following list shows the supported values: ADMX Info: -- GP English name: Allow data persistence for Microsoft Defender Application Guard -- GP name: AllowPersistence -- GP path: Windows Components/Microsoft Defender Application Guard -- GP ADMX file name: AppHVSI.admx +- GP English name: *Allow data persistence for Microsoft Defender Application Guard* +- GP name: *AllowPersistence* +- GP path: *Windows Components/Microsoft Defender Application Guard* +- GP ADMX file name: *AppHVSI.admx* **Settings/AllowVirtualGPU** @@ -165,15 +165,15 @@ The following list shows the supported values: - 0 (default) - Cannot access the vGPU and uses the CPU to support rendering graphics. When the policy is not configured, it is the same as disabled (0). - 1 - Turns on the functionality to access the vGPU offloading graphics rendering from the CPU. This can create a faster experience when working with graphics intense websites or watching video within the container. -> [!IMPORTANT] +> [!WARNING] > Enabling this setting with potentially compromised graphics devices or drivers might pose a risk to the host device. ADMX Info: -- GP English name: Allow hardware-accelerated rendering for Microsoft Defender Application Guard -- GP name: AllowVirtualGPU -- GP path: Windows Components/Microsoft Defender Application Guard -- GP ADMX file name: AppHVSI.admx +- GP English name: *Allow hardware-accelerated rendering for Microsoft Defender Application Guard* +- GP name: *AllowVirtualGPU* +- GP path: *Windows Components/Microsoft Defender Application Guard* +- GP ADMX file name: *AppHVSI.admx* **Settings/SaveFilesToHost** @@ -189,14 +189,14 @@ The following list shows the supported values: ADMX Info: -- GP English name: Allow files to download and save to the host operating system from Microsoft Defender Application Guard -- GP name: SaveFilesToHost -- GP path: Windows Components/Microsoft Defender Application Guard -- GP ADMX file name: AppHVSI.admx +- GP English name: *Allow files to download and save to the host operating system from Microsoft Defender Application Guard* +- GP name: *SaveFilesToHost* +- GP path: *Windows Components/Microsoft Defender Application Guard* +- GP ADMX file name: *AppHVSI.admx* **Settings/CertificateThumbprints** -Added in Windows 10, version 1809. This policy setting allows certain device level Root Certificates to be shared with the Microsoft Defender Application Guard container. +Added in Windows 10, version 1809. This policy setting allows certain device level Root Certificates to be shared with the Microsoft Defender Application Guard container. Value type is string. Supported operations are Add, Get, Replace, and Delete. @@ -211,10 +211,10 @@ If you disable or don’t configure this setting, certificates are not shared wi ADMX Info: -- GP English name: Allow Microsoft Defender Application Guard to use Root Certificate Authorities from the user's device -- GP name: CertificateThumbprints -- GP path: Windows Components/Microsoft Defender Application Guard -- GP ADMX file name: AppHVSI.admx +- GP English name: *Allow Microsoft Defender Application Guard to use Root Certificate Authorities from the user's device* +- GP name: *CertificateThumbprints* +- GP path: *Windows Components/Microsoft Defender Application Guard* +- GP ADMX file name: *AppHVSI.admx* **Settings/AllowCameraMicrophoneRedirection** @@ -237,10 +237,10 @@ The following list shows the supported values: ADMX Info: -- GP English name: Allow camera and microphone access in Microsoft Defender Application Guard -- GP name: AllowCameraMicrophoneRedirection -- GP path: Windows Components/Microsoft Defender Application Guard -- GP ADMX file name: AppHVSI.admx +- GP English name: *Allow camera and microphone access in Microsoft Defender Application Guard* +- GP name: *AllowCameraMicrophoneRedirection* +- GP path: *Windows Components/Microsoft Defender Application Guard* +- GP ADMX file name: *AppHVSI.admx* **Status** @@ -248,38 +248,42 @@ Returns bitmask that indicates status of Application Guard installation and pre- Value type is integer. Supported operation is Get. -- Bit 0 - Set to 1 when WDAG is enabled into enterprise manage mode -- Bit 1 - Set to 1 when the client machine is Hyper-V capable -- Bit 2 - Set to 1 when the client machine has a valid OS license and SKU -- Bit 3 - Set to 1 when WDAG installed on the client machine -- Bit 4 - Set to 1 when required Network Isolation Policies are configured -- Bit 5 - Set to 1 when the client machine meets minimum hardware requirements -- Bit 6 - Set to 1 when system reboot is required +- Bit 0 - Set to 1 when Application Guard is enabled into enterprise manage mode. +- Bit 1 - Set to 1 when the client machine is Hyper-V capable. +- Bit 2 - Set to 1 when the client machine has a valid OS license and SKU. +- Bit 3 - Set to 1 when Application Guard installed on the client machine. +- Bit 4 - Set to 1 when required Network Isolation Policies are configured. +- Bit 5 - Set to 1 when the client machine meets minimum hardware requirements. +- Bit 6 - Set to 1 when system reboot is required. **PlatformStatus** -Returns bitmask that indicates status of Application Guard platform installation and pre-requisites on the device. +Returns bitmask that indicates status of Application Guard platform installation and prerequisites on the device. Value type is integer. Supported operation is Get. -- Bit 0 - Set to 1 when WDAG is enabled into enterprise manage mode -- Bit 1 - Set to 1 when the client machine is Hyper-V capable -- Bit 2 - Reserved for MS -- Bit 3 - Set to 1 when WDAG installed on the client machine -- Bit 4 - Reserved for MS -- Bit 5 - Set to 1 when the client machine meets minimum hardware requirements +- Bit 0 - Set to 1 when Application Guard is enabled into enterprise manage mode. +- Bit 1 - Set to 1 when the client machine is Hyper-V capable. +- Bit 2 - Reserved for Microsoft. +- Bit 3 - Set to 1 when Application Guard is installed on the client machine. +- Bit 4 - Reserved for Microsoft. +- Bit 5 - Set to 1 when the client machine meets minimum hardware requirements. **InstallWindowsDefenderApplicationGuard** -Initiates remote installation of Application Guard feature. Supported operations are Get and Execute. +Initiates remote installation of Application Guard feature. + +Supported operations are Get and Execute. The following list shows the supported values: -- Install - Will initiate feature install -- Uninstall - Will initiate feature uninstall +- Install - Will initiate feature install. +- Uninstall - Will initiate feature uninstall. **Audit** Interior node. Supported operation is Get. **Audit/AuditApplicationGuard** -This policy setting allows you to decide whether auditing events can be collected from Application Guard. Value type in integer. Supported operations are Add, Get, Replace, and Delete. +This policy setting allows you to decide whether auditing events can be collected from Application Guard. + +Value type in integer. Supported operations are Add, Get, Replace, and Delete. This policy setting is supported on Windows 10 Enterprise or Windows 10 Education with Microsoft Defender Application Guard in Enterprise mode. @@ -289,8 +293,8 @@ The following list shows the supported values: ADMX Info: -- GP English name: Allow auditing events in Microsoft Defender Application Guard -- GP name: AuditApplicationGuard -- GP path: Windows Components/Microsoft Defender Application Guard -- GP ADMX file name: AppHVSI.admx +- GP English name: *Allow auditing events in Microsoft Defender Application Guard* +- GP name: *AuditApplicationGuard* +- GP path: *Windows Components/Microsoft Defender Application Guard* +- GP ADMX file name: *AppHVSI.admx* \ No newline at end of file From 8a786bf1cd7c68786e32899187f1227f450c2884 Mon Sep 17 00:00:00 2001 From: isbrahm <43386070+isbrahm@users.noreply.github.com> Date: Wed, 8 Jul 2020 10:20:46 -0700 Subject: [PATCH 32/79] Minor change, add correct Server edition Previously only said Server 2016 and not Server 2019 in one place --- .../wdac-and-applocker-overview.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/security/threat-protection/windows-defender-application-control/wdac-and-applocker-overview.md b/windows/security/threat-protection/windows-defender-application-control/wdac-and-applocker-overview.md index 73deb5fff0..7fac37b115 100644 --- a/windows/security/threat-protection/windows-defender-application-control/wdac-and-applocker-overview.md +++ b/windows/security/threat-protection/windows-defender-application-control/wdac-and-applocker-overview.md @@ -46,7 +46,7 @@ WDAC policies apply to the managed computer as a whole and affects all users of ### WDAC System Requirements WDAC policies can only be created on computers running Windows 10 build 1903+ on any SKU, pre-1903 Windows 10 Enterprise, or Windows Server 2016 and above. -WDAC policies can be applied to computers running any edition of Windows 10 or Windows Server 2016 via a Mobile Device Management (MDM) solution like Intune, a management interface like Configuration Manager, or a script host like PowerShell. Group Policy can also be used to deploy WDAC policies to Windows 10 Enterprise edition or Windows Server 2016 and above, but cannot deploy policies to machines running non-Enterprise SKUs of Windows 10. +WDAC policies can be applied to computers running any edition of Windows 10 or Windows Server 2016 and above via a Mobile Device Management (MDM) solution like Intune, a management interface like Configuration Manager, or a script host like PowerShell. Group Policy can also be used to deploy WDAC policies to Windows 10 Enterprise edition or Windows Server 2016 and above, but cannot deploy policies to machines running non-Enterprise SKUs of Windows 10. ## AppLocker From a0d5896279aaf7285d9d4c56baa1fbf2473b1ca5 Mon Sep 17 00:00:00 2001 From: VARADHARAJAN K <3296790+RAJU2529@users.noreply.github.com> Date: Wed, 8 Jul 2020 23:46:58 +0530 Subject: [PATCH 33/79] removed v1809 link added v2004 link as per the user report #7114 , so i removed v1809 link, added v2004 link new link **https://www.microsoft.com/download/101445** --- .../windows-defender-security-center/wdsc-hide-notifications.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/security/threat-protection/windows-defender-security-center/wdsc-hide-notifications.md b/windows/security/threat-protection/windows-defender-security-center/wdsc-hide-notifications.md index c215717a36..d59fe2968d 100644 --- a/windows/security/threat-protection/windows-defender-security-center/wdsc-hide-notifications.md +++ b/windows/security/threat-protection/windows-defender-security-center/wdsc-hide-notifications.md @@ -56,7 +56,7 @@ This can only be done in Group Policy. > >You must have Windows 10, version 1903. The ADMX/ADML template files for earlier versions of Windows do not include these Group Policy settings. -1. Download the latest [Administrative Templates (.admx) for Windows 10, v1809](https://www.microsoft.com/download/details.aspx?id=57576). +1. Download the latest [Administrative Templates (.admx) for Windows 10, v2004](https://www.microsoft.com/download/101445). 2. On your Group Policy management machine, open the [Group Policy Management Console](https://technet.microsoft.com/library/cc731212.aspx), right-click the Group Policy Object you want to configure and click **Edit**. From 48c28527669e005385543415c710d29460712249 Mon Sep 17 00:00:00 2001 From: VARADHARAJAN K <3296790+RAJU2529@users.noreply.github.com> Date: Thu, 9 Jul 2020 00:05:23 +0530 Subject: [PATCH 34/79] added note as per the user report #7116 , so i added note --- .../windows-defender-security-center/wdsc-hide-notifications.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/windows/security/threat-protection/windows-defender-security-center/wdsc-hide-notifications.md b/windows/security/threat-protection/windows-defender-security-center/wdsc-hide-notifications.md index c215717a36..2c6b0c4360 100644 --- a/windows/security/threat-protection/windows-defender-security-center/wdsc-hide-notifications.md +++ b/windows/security/threat-protection/windows-defender-security-center/wdsc-hide-notifications.md @@ -86,6 +86,8 @@ This can only be done in Group Policy. 5. Expand the tree to **Windows components > Windows Security > Notifications**. For Windows 10 version 1803 and below the path would be **Windows components > Windows Defender Security Center > Notifications** + [**NOTE** For Windows 10 version 2004 and above the path would be **Windows components > Windows Security > Notifications**] + 6. Open the **Hide all notifications** setting and set it to **Enabled**. Click **OK**. 7. Use the following registry key and DWORD value to **Hide all notifications**. From 1a6b6a3c2ad19aa9e3c0158bcd6ab7bd30916289 Mon Sep 17 00:00:00 2001 From: Manika Dhiman Date: Wed, 8 Jul 2020 11:51:05 -0700 Subject: [PATCH 35/79] Update policy-csp-system.md Added a few more updates. --- .../mdm/policy-csp-system.md | 20 ++++++++----------- 1 file changed, 8 insertions(+), 12 deletions(-) diff --git a/windows/client-management/mdm/policy-csp-system.md b/windows/client-management/mdm/policy-csp-system.md index 25531fc6ca..39892862a8 100644 --- a/windows/client-management/mdm/policy-csp-system.md +++ b/windows/client-management/mdm/policy-csp-system.md @@ -708,14 +708,11 @@ The following list shows the supported values: -Allow the device to send diagnostic and usage telemetry data, such as Watson. +Allows the device to send diagnostic and usage telemetry data, such as Watson. For more information about diagnostic data, including what is and what is not collected by Windows, see [Configure Windows diagnostic data in your organization](https://docs.microsoft.com/windows/privacy/configure-windows-diagnostic-data-in-your-organization). -The following tables describe the supported values: - -Windows 8.1 Values: - +The following list shows the supported values for Windows 8.1: - 0 - Not allowed. - 1 – Allowed, except for Secondary Data Requests. - 2 (default) – Allowed. @@ -743,13 +740,12 @@ Windows 8.1 Values: --> -Windows 10 Values: - -- 0 – Information that is required to help keep Windows more secure is allowed, including data about the Connected User Experience and Telemetry component settings, the Malicious Software Removal Tool, and Windows Defender. - Note: This value is only applicable to Windows 10 Enterprise, Windows 10 Education, Windows 10 Mobile Enterprise, Windows 10 IoT Core (IoT Core), and Windows Server 2016. Using this setting on other devices is equivalent to setting the value of 1. -- 1 – Allows sending basic device info, including quality-related data, app compatibility, app usage data, and data from the value of 0. -- 2 – Allows sending additional insights, including how Windows, Windows Server, System Center, and apps are used, how they perform, advanced reliability data, and data from the value of 1. -- 3 – All data allowed on other levels, plus all data necessary to identify and help to fix problems is allowed. +In Windows 10, you can configure this policy setting to decide what level of diagnostic data to send to Microsoft. The following list shows the supported values for Windows 10: +- 0 – (**Security**) Sends information that is required to help keep Windows more secure, including data about the Connected User Experience and Telemetry component settings, the Malicious Software Removal Tool, and Microsoft Defender. + **Note:** This value is only applicable to Windows 10 Enterprise, Windows 10 Education, Windows 10 Mobile Enterprise, Windows 10 IoT Core (IoT Core), and Windows Server 2016. Using this setting on other devices is equivalent to setting the value of 1. +- 1 – (**Basic**) Sends the same data as a value of 0, plus additional basic device info, including quality-related data, app compatibility, and app usage data. +- 2 – (**Enhanced**) Sends the same data as a value of 1, plus additional insights, including how Windows, Windows Server, System Center, and apps are used, how they perform, and advanced reliability data. +- 3 – (**Full**) Sends the same data as a value of 2, plus all data necessary to identify and fix problems with devices. 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 I+}Qs=0FV4-{Qv*} literal 0 HcmV?d00001 diff --git a/windows/security/threat-protection/microsoft-defender-atp/mac-sysext-policies.md b/windows/security/threat-protection/microsoft-defender-atp/mac-sysext-policies.md index 72935b85df..40e0f40794 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/mac-sysext-policies.md +++ b/windows/security/threat-protection/microsoft-defender-atp/mac-sysext-policies.md @@ -15,6 +15,7 @@ manager: dansimp audience: ITPro ms.collection: M365-security-compliance ms.topic: conceptual +ROBOTS: noindex,nofollow --- # New configuration profiles for macOS Catalina and newer versions of macOS @@ -55,7 +56,7 @@ Add the following JAMF payload to grant Full Disk Access to the Microsoft Defend A web content filtering policy is needed to run the network extension. Add the following web content filtering policy: >[!NOTE] ->Note: JAMF doesn’t have built-in support for content filtering policies, which are a pre-requisite for enabling the network extensions that Microsoft Defender ATP for Mac installs on the device. Furthermore, JAMF sometimes changes the content of the policies being deployed. +>JAMF doesn’t have built-in support for content filtering policies, which are a pre-requisite for enabling the network extensions that Microsoft Defender ATP for Mac installs on the device. Furthermore, JAMF sometimes changes the content of the policies being deployed. >As such, the following steps provide a workaround that involve signing the web content filtering configuration profile. 1. Save the following content to your device as `com.apple.webcontent-filter.mobileconfig` @@ -140,7 +141,28 @@ A web content filtering policy is needed to run the network extension. Add the f ## Intune -### Create the Custom Configuration Profile +### System Extensions Policy + +To approve the system extensions: + +1. In Intune, open **Manage** > **Device configuration**. Select **Manage** > **Profiles** > **Create Profile**. +2. Choose a name for the profile. Change **Platform=macOS** to **Profile type=Extensions**. Select **Create**. +3. In the `Basics` tab, give a name to this new profile. +4. In the `Configuration settings` tab, add the following entries in the `Allowed system extensions` section: + + Bundle identifier | Team identifier + --------------------------|---------------- + com.microsoft.wdav.epsext | UBF8T346G9 + com.microsoft.wdav.netext | UBF8T346G9 + + ![System configuration profiles screenshot](images/mac-system-extension-intune2.png) + +5. In the `Assignments` tab, assign this profile to **All Users & All devices**. +6. Review and create this configuration profile. + +### Create and deploy the Custom Configuration Profile + +The following configuration profile enables the web content filter and grants Full Disk Access to the Endpoint Security system extension. Save the following content to a file named **sysext.xml**: @@ -236,46 +258,23 @@ Save the following content to a file named **sysext.xml**: - - PayloadUUID - E6F96207-631F-462C-994A-37A6AD7BDED8 - PayloadType - com.apple.system-extension-policy - PayloadOrganization - Microsoft Corporation - PayloadIdentifier - E6F96207-631F-462C-994A-37A6AD7BDED8 - PayloadDisplayName - System Extensions - PayloadDescription - - PayloadVersion - 1 - PayloadEnabled - - AllowUserOverrides - - AllowedSystemExtensions - - UBF8T346G9 - - com.microsoft.wdav.epsext - com.microsoft.wdav.netext - - - ``` -### Deploy the Custom Configuration Profile +Verify that the above file was copied correctly. From the Terminal, run the following command and verify that it outputs `OK`: -To configure the system extensions in Intune: + ```bash + $ plutil -lint sysext.xml + sysext.xml: OK + ``` + +To deploy this custom configuration profile: 1. In Intune, open **Manage** > **Device configuration**. Select **Manage** > **Profiles** > **Create profile**. 2. Choose a name for the profile. Change **Platform=macOS** and **Profile type=Custom**. Select **Configure**. -3. Open the configuration profile and upload sysext.xml. This file was created in the preceding step. +3. Open the configuration profile and upload **sysext.xml**. This file was created in the preceding step. 4. Select **OK**. ![System extension in Intune screenshot](images/mac-system-extension-intune.png) From edb8a997538a06f984b87c38561c23a81cf67c6c Mon Sep 17 00:00:00 2001 From: Onur <4823734+e0i@users.noreply.github.com> Date: Thu, 9 Jul 2020 15:07:19 +0300 Subject: [PATCH 43/79] Typo: "DHCP Option ID" 234 -> 235 Closes #7107. --- .../deployment/update/waas-delivery-optimization-reference.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/deployment/update/waas-delivery-optimization-reference.md b/windows/deployment/update/waas-delivery-optimization-reference.md index b4bb57aef5..f4101b9102 100644 --- a/windows/deployment/update/waas-delivery-optimization-reference.md +++ b/windows/deployment/update/waas-delivery-optimization-reference.md @@ -131,7 +131,7 @@ Starting in Windows 10, version 1803, set this policy to restrict peer selection - 0 = not set - 1 = AD Site - 2 = Authenticated domain SID -- 3 = DHCP Option ID (with this option, the client will query DHCP Option ID 234 and use the returned GUID value as the Group ID) +- 3 = DHCP Option ID (with this option, the client will query DHCP Option ID 235 and use the returned GUID value as the Group ID) - 4 = DNS Suffix - 5 = Starting with Windows 10, version 1903, you can use the Azure Active Directory (AAD) Tenant ID as a means to define groups. To do this set the value for DOGroupIdSource to its new maximum value of 5. From 6e9a016dae8b1783fef8c7ed2b45657940a15e70 Mon Sep 17 00:00:00 2001 From: Jeff <61287664+JeffSchieck@users.noreply.github.com> Date: Thu, 9 Jul 2020 07:38:10 -0500 Subject: [PATCH 44/79] Remove extra letter Removed extra letter (a) preceding "you". --- .../mobile-devices/provisioning-configure-mobile.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/configuration/mobile-devices/provisioning-configure-mobile.md b/windows/configuration/mobile-devices/provisioning-configure-mobile.md index afb1fa0310..340219baab 100644 --- a/windows/configuration/mobile-devices/provisioning-configure-mobile.md +++ b/windows/configuration/mobile-devices/provisioning-configure-mobile.md @@ -17,7 +17,7 @@ manager: dansimp # Use Windows Configuration Designer to configure Windows 10 Mobile devices -Windows provisioning makes it easy for IT administrators to configure end-user devices without imaging. Using provisioning packages, ayou can easily specify desired configuration, settings, and information required to enroll the devices into management, and then apply that configuration to target devices in a matter of minutes. +Windows provisioning makes it easy for IT administrators to configure end-user devices without imaging. Using provisioning packages, you can easily specify desired configuration, settings, and information required to enroll the devices into management, and then apply that configuration to target devices in a matter of minutes. A provisioning package (.ppkg) is a container for a collection of configuration settings. Using Windows Configuration Designer, you can create provisioning packages that let you quickly and efficiently configure a device without having to install a new image. From 327fc6b41a60c5d0179b0a437b45b5b1f65b4211 Mon Sep 17 00:00:00 2001 From: Ben Alfasi Date: Thu, 9 Jul 2020 16:26:11 +0300 Subject: [PATCH 45/79] 1 --- windows/security/threat-protection/TOC.md | 1 + .../get-all-vulnerabilities-by-machines.md | 104 ++++++++++++++++++ 2 files changed, 105 insertions(+) create mode 100644 windows/security/threat-protection/microsoft-defender-atp/get-all-vulnerabilities-by-machines.md diff --git a/windows/security/threat-protection/TOC.md b/windows/security/threat-protection/TOC.md index c5bd8c7fbb..666cf8cb70 100644 --- a/windows/security/threat-protection/TOC.md +++ b/windows/security/threat-protection/TOC.md @@ -570,6 +570,7 @@ ###### [Vulnerability]() ####### [Vulnerability methods and properties](microsoft-defender-atp/vulnerability.md) ####### [List vulnerabilities](microsoft-defender-atp/get-all-vulnerabilities.md) +####### [List vulnerabilities by Machine and Software](microsoft-defender-atp/get-all-vulnerabilities-by-machines.md) ####### [Get vulnerability by Id](microsoft-defender-atp/get-vulnerability-by-id.md) ####### [List machines by vulnerability](microsoft-defender-atp/get-machines-by-vulnerability.md) diff --git a/windows/security/threat-protection/microsoft-defender-atp/get-all-vulnerabilities-by-machines.md b/windows/security/threat-protection/microsoft-defender-atp/get-all-vulnerabilities-by-machines.md new file mode 100644 index 0000000000..4234c36d32 --- /dev/null +++ b/windows/security/threat-protection/microsoft-defender-atp/get-all-vulnerabilities-by-machines.md @@ -0,0 +1,104 @@ +--- +title: Get all vulnerabilities by Machine and Software +description: Retrieves a list of all the vulnerabilities affecting the organization by Machine and Software +keywords: apis, graph api, supported apis, get, vulnerability information, mdatp tvm api +search.product: eADQiWindows 10XVcnh +ms.prod: w10 +ms.mktglfcycl: deploy +ms.sitesec: library +ms.pagetype: security +ms.author: dolmont +author: DulceMontemayor +ms.localizationpriority: medium +manager: dansimp +audience: ITPro +ms.collection: M365-security-compliance +ms.topic: article +--- + +# List vulnerabilities by Machine and Software +**Applies to:** [Microsoft Defender Advanced Threat Protection (Microsoft Defender ATP)](https://go.microsoft.com/fwlink/p/?linkid=2069559) + +Retrieves a list of all the vulnerabilities affecting the organization per [Machine](machine.md) and [Software](software.md). +
If the vulnerability has a fixing KB, it will appear in the response. +
Supports [OData V4 queries](https://www.odata.org/documentation/). +
The OData ```$filter``` is supported on all properties. + +>[!Tip] +>This is great API for [Power BI](api-power-bi.md) integration. + +## Permissions +One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Use Microsoft Defender ATP APIs](apis-intro.md) for details. + +Permission type | Permission | Permission display name +:---|:---|:--- +Application | Vulnerability.Read.All | 'Read Threat and Vulnerability Management vulnerability information' +Delegated (work or school account) | Vulnerability.Read | 'Read Threat and Vulnerability Management vulnerability information' + +## HTTP request +``` +GET /api/vulnerabilities/machinesVulnerabilities +``` + +## Request headers + +Name | Type | Description +:---|:---|:--- +Authorization | String | Bearer {token}. **Required**. + + +## Request body +Empty + +## Response +If successful, this method returns 200 OK with the list of vulnerabilities in the body. + + +## Example + +**Request** + +Here is an example of the request. + +``` +GET https://api.securitycenter.windows.com/api/vulnerabilities/machinesVulnerabilities +``` + +**Response** + +Here is an example of the response. + + +```json +{ + "@odata.context": "https://api-us.securitycenter.windows.com/api/$metadata#Collection(microsoft.windowsDefenderATP.api.PublicAssetVulnerabilityDto)", + "value": [ + { + "id": "5afa3afc92a7c63d4b70129e0a6f33f63a427e21-_-CVE-2020-6494-_-microsoft-_-edge_chromium-based-_-81.0.416.77-_-", + "cveId": "CVE-2020-6494", + "machineId": "5afa3afc92a7c63d4b70129e0a6f33f63a427e21", + "fixingKbId": null, + "productName": "edge_chromium-based", + "productVendor": "microsoft", + "productVersion": "81.0.416.77", + "severity": "Low" + }, + { + "id": "7a704e17d1c2977c0e7b665fb18ae6e1fe7f3283-_-CVE-2016-3348-_-microsoft-_-windows_server_2012_r2-_-6.3.9600.19728-_-3185911", + "cveId": "CVE-2016-3348", + "machineId": "7a704e17d1c2977c0e7b665fb18ae6e1fe7f3283", + "fixingKbId": "3185911", + "productName": "windows_server_2012_r2", + "productVendor": "microsoft", + "productVersion": "6.3.9600.19728", + "severity": "Low" + }, + ... + ] + +} +``` + +## Related topics +- [Risk-based Threat & Vulnerability Management](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-atp/next-gen-threat-and-vuln-mgt) +- [Vulnerabilities in your organization](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-atp/tvm-weaknesses) From b773af96aea378e517d6fdeffe14b2401e244171 Mon Sep 17 00:00:00 2001 From: jaimeo Date: Thu, 9 Jul 2020 08:46:15 -0700 Subject: [PATCH 46/79] more additions and cross-linking --- .../waas-delivery-optimization-reference.md | 35 ++++++++++++++++++- .../waas-delivery-optimization-setup.md | 10 +++--- .../update/waas-delivery-optimization.md | 14 ++++++++ 3 files changed, 54 insertions(+), 5 deletions(-) diff --git a/windows/deployment/update/waas-delivery-optimization-reference.md b/windows/deployment/update/waas-delivery-optimization-reference.md index b4bb57aef5..fc05fe55aa 100644 --- a/windows/deployment/update/waas-delivery-optimization-reference.md +++ b/windows/deployment/update/waas-delivery-optimization-reference.md @@ -23,7 +23,7 @@ ms.topic: article > **Looking for consumer information?** See [Windows Update: FAQ](https://support.microsoft.com/help/12373/windows-update-faq) -There are a great many details you can set in Delivery Optimization to customize it to do just what you need it to. This topic summarizes them for your reference. +There are a great many details you can set in Delivery Optimization to customize it to do just what you need it to. This topic summarizes them for your reference. If you just need an overview of Delivery Optimization, see [Delivery Optimization for Windows 10 updates](waas-delivery-optimization.md). If you need information about setting up Delivery Optimization, including tips for the best settings in different scenarios, see [Set up Delivery Optimization for Windows 10 updates](waas-delivery-optimization-setup.md). ## Delivery Optimization options @@ -64,6 +64,10 @@ In MDM, the same settings are under **.Vendor/MSFT/Policy/Config/DeliveryOptimiz | [Delay foreground download from http (in secs)](#delay-foreground-download-from-http-in-secs) | DODelayForegroundDownloadFromHttp | 1803 | | [Delay foreground download cache server fallback (in secs)](#delay-foreground-download-cache-server-fallback-in-secs) | DelayCacheServerFallbackForeground | 1903 | | [Delay background download cache server fallback (in secs)](#delay-background-download-cache-server-fallback-in-secs) | DelayCacheServerFallbackBackground | 1903 | +| [Cache Server Hostname](#cache-server-hostname) | DOCacheHost | 2004 | +| [Cache Server Hostname Source](#cache-server-hostname-source) | DOCacheHostSource | 2004 | +| [Maximum Foreground Download Bandwidth (in KB/s)](#maximum-background-download-bandwidth-in-kbs) | DOMaxForegroundDownloadBandwidth | 2004 | +| [Maximum Background Download Bandwidth (in KB/s)](#maximum-background-download-bandwidth-in-kbs) | DOMaxBackgroundDownloadBandwidth | 2004 | ### More detail on Delivery Optimization settings: @@ -232,4 +236,33 @@ The device can download from peers while on battery regardless of this policy. >[!IMPORTANT] > By default, devices **will not upload while on battery**. To enable uploads while on battery, you need to enable this policy and set the battery value under which uploads pause. +### Cache Server Hostname +Set this policy to to designate one or more Microsoft Connected Cache servers to be used by Delivery Optimization. You can set one or more FQDNs or IP Addresses that are comma separated, for example: myhost.somerandomhost.com,myhost2.somrandomhost.com,10.10.1.7. + + +### Cache Server Hostname Source + +This policy allows you to specify how your client(s) can discover Delivery Optimization in Network Cache servers dynamically. There are two options: +- 1 = DHCP Option 235. +- 2 = DHCP Option 235 Force. + +with either option, the client will query DHCP Option ID 235 and use the returned value as the Cache Server Hostname. Option 2 overrides the Cache Server Hostname policy, if set. + +Set this policy to designate one or more Delivery Optimization in Network Cache servers through a custom DHCP Option. You can add one or more value either fully qualified domain names (FQDN) or IP addresses. To add multiple values, separate each FQDN or IP address by commas. + +> [!NOTE] +> If you format the DHCP Option ID incorrectly, the client will fall back to the Cache Server Hostname policy value if that value has been set. + +### Maximum Foreground Download Bandwidth (in KB/s) + +Specifies the maximum foreground download bandwidth in kilobytes/second that the device can use across all concurrent download activities using Delivery Optimization. + +The default value of 0 (zero) means that Delivery Optimization dynamically adjusts to use the available bandwidth for downloads. + + +### Maximum Background Download Bandwidth (in KB/s) + +Specifies the maximum background download bandwidth in kilobytes/second that the device can use across all concurrent download activities using Delivery Optimization. + +The default value 0 (zero) means that Delivery Optimization dynamically adjusts to use the available bandwidth for downloads. diff --git a/windows/deployment/update/waas-delivery-optimization-setup.md b/windows/deployment/update/waas-delivery-optimization-setup.md index 584aa81202..a8e262526e 100644 --- a/windows/deployment/update/waas-delivery-optimization-setup.md +++ b/windows/deployment/update/waas-delivery-optimization-setup.md @@ -24,7 +24,7 @@ ms.topic: article ## Recommended Delivery Optimization settings -Delivery Optimization offers a great many settings to fine-tune its behavior (see [Delivery Optimization reference](waas-delivery-optimization-reference.md) for a comprehensive list), but for the most efficient performance, there are just a few key parameters that will have the greatest impact if particular situations exist in your deployment: +Delivery Optimization offers a great many settings to fine-tune its behavior (see [Delivery Optimization reference](waas-delivery-optimization-reference.md) for a comprehensive list), but for the most efficient performance, there are just a few key parameters that will have the greatest impact if particular situations exist in your deployment. If you just need an overview of Delivery Optimization, see [Delivery Optimization for Windows 10 updates](waas-delivery-optimization.md). - Does your topology include multiple breakouts to the internet (i.e., a "hybrid WAN") or are there only a few connections to the internet, so that all requests appear to come from a single external IP address (a "hub and spoke" topology)? - If you use boundary groups in your topology, how many devices are present in a given group? @@ -129,7 +129,6 @@ To do this with MDM, go to **.Vendor/MSFT/Policy/Config/DeliveryOptimization/** | ExpireOn | The target expiration date and time for the file. | | Pinned | A yes/no value indicating whether an item has been "pinned" in the cache (see `setDeliveryOptmizationStatus`). | -Starting in Windows 10, version 2004, `Get-DeliveryOptimizationStatus` has a new option `-PeerInfo` which returns a real-time list of the connected peers. `Get-DeliveryOptimizationPerfSnap` returns a list of key performance data: @@ -147,7 +146,7 @@ Using the `-Verbose` option returns additional information: - Bytes from CDN (the number of bytes received over HTTP) - Average number of peer connections per download  -Starting in Windows 10, version 2004, `Get-DeliveryOptimizationPerfSnap` has a new option `-PeerInfo` which returns a real-time list of the connected peers. +**Starting in Windows 10, version 2004**, `Get-DeliveryOptimizationPerfSnap` has a new option `-PeerInfo` which returns a real-time list of the connected peers. Starting in Windows 10, version 1903, `get-DeliveryOptimizationPerfSnap` has a new option `-CacheSummary` which provides a summary of the cache status. @@ -178,7 +177,10 @@ You can now "pin" files to keep them persistent in the cache. You can only do th **Starting in Windows 10, version 2004:** -`Get-DeliveryOptimizationLogAnalysis [ETL Logfile path] [-ListConnections]` +- `Enable-DeliveryOptimizationVerboseLogs` +- `Disable-DliveryOptimizationVerboseLogs` + +- `Get-DeliveryOptimizationLogAnalysis [ETL Logfile path] [-ListConnections]` With no options, this cmdlet returns these data: diff --git a/windows/deployment/update/waas-delivery-optimization.md b/windows/deployment/update/waas-delivery-optimization.md index b788f2aa7c..2a1e6e4fc5 100644 --- a/windows/deployment/update/waas-delivery-optimization.md +++ b/windows/deployment/update/waas-delivery-optimization.md @@ -39,6 +39,20 @@ Delivery Optimization is a cloud-managed solution. Access to the Delivery Optimi ![absolute bandwidth settings in delivery optimization interface](images/DO-absolute-bandwidth.png) - Activity Monitor now identifies the cache server used for as the source for Microsoft Connected Cache. For more information about using Microsoft Connected Cache with Configuration Manager, see [Microsoft Connected Cache](https://docs.microsoft.com/mem/configmgr/core/plan-design/hierarchy/fundamental-concepts-for-content-management#microsoft-connected-cache). +- New options for [`Get-DeliveryOptimizationPerfSnap`](waas-delivery-optimization-setup.md#analyze-usage). +- New cmdlets: + - `Enable-DeliveryOptimizationVerboseLogs` + - `Disable-DliveryOptimizationVerboseLogs` + - `Get-DeliveryOptimizationLogAnalysis [ETL Logfile path] [-ListConnections]` +- New policy settings (for details see ): + - [DOCacheHost](waas-delivery-optimization-reference.md#cache-server-hostname) + - [DOCacheHostSource](waas-delivery-optimization-reference.md#cache-server-hostname-source) + - [DOMaxForegroundDownloadBandwidth](waas-delivery-optimization-reference.md#maximum-foreground-download-bandwidth-in-kbs) + - [DOMaxBackgroundDownloadBandwidth](waas-delivery-optimization-reference.md#maximum-foreground-download-bandwidth-in-kbs) +- Support for new types of downloads: + - Office installations and updates + - Xbox game pass games + - MSIX apps (HTTP downloads only) ## Requirements From 83d9c2cc178f3fe7031e74bcc83e009f19e57109 Mon Sep 17 00:00:00 2001 From: Charles Inglis <32555877+cinglis-msft@users.noreply.github.com> Date: Thu, 9 Jul 2020 11:17:16 -0500 Subject: [PATCH 47/79] Update update-compliance-configuration-script.md Responding to issues customers have with the script because they're not aware of the requirement to run the script in System context. --- .../update/update-compliance-configuration-script.md | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/windows/deployment/update/update-compliance-configuration-script.md b/windows/deployment/update/update-compliance-configuration-script.md index 2167039e0c..9b0b568dd7 100644 --- a/windows/deployment/update/update-compliance-configuration-script.md +++ b/windows/deployment/update/update-compliance-configuration-script.md @@ -35,6 +35,10 @@ The script is organized into two folders **Pilot** and **Deployment**. Both fold > [!IMPORTANT] > If you encounter an issue with Update Compliance, the first step should be to run the script in Pilot mode on a device you are encountering issues with, and save these Logs for reference with Support. +> [!IMPORTANT] +> The script must be run in System context. This is accomplished via the PsExec tool included in the file. To learn more about PsExec, see the documentation here: [PsExec](https://docs.microsoft.com/sysinternals/downloads/psexec). + + When using the script in the context of troubleshooting, use `Pilot`. Enter `RunConfig.bat`, and configure it as follows: 1. Configure `logPath` to a path where the script will have write access and a place you can easily access. This specifies the output of the log files generated when the script is in Verbose mode. From e6a85ece3fc924a71347a3a0067b4d54bcd48c6c Mon Sep 17 00:00:00 2001 From: Jaime Ondrusek Date: Thu, 9 Jul 2020 09:22:06 -0700 Subject: [PATCH 48/79] Update update-compliance-configuration-script.md Very slight wording changes. --- .../deployment/update/update-compliance-configuration-script.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/deployment/update/update-compliance-configuration-script.md b/windows/deployment/update/update-compliance-configuration-script.md index 9b0b568dd7..0305a83e2b 100644 --- a/windows/deployment/update/update-compliance-configuration-script.md +++ b/windows/deployment/update/update-compliance-configuration-script.md @@ -36,7 +36,7 @@ The script is organized into two folders **Pilot** and **Deployment**. Both fold > If you encounter an issue with Update Compliance, the first step should be to run the script in Pilot mode on a device you are encountering issues with, and save these Logs for reference with Support. > [!IMPORTANT] -> The script must be run in System context. This is accomplished via the PsExec tool included in the file. To learn more about PsExec, see the documentation here: [PsExec](https://docs.microsoft.com/sysinternals/downloads/psexec). +> The script must be run in the System context. To do this, use the PsExec tool included in the file. For more about PsExec, see [PsExec](https://docs.microsoft.com/sysinternals/downloads/psexec). When using the script in the context of troubleshooting, use `Pilot`. Enter `RunConfig.bat`, and configure it as follows: From ecb78daa981e3457989bba5f50d9169c6e90cfc0 Mon Sep 17 00:00:00 2001 From: Joey Caparas Date: Thu, 9 Jul 2020 10:15:10 -0700 Subject: [PATCH 49/79] remove note --- .../microsoft-defender-atp/onboard-downlevel.md | 3 --- 1 file changed, 3 deletions(-) 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 3ad2b3c9db..6d9c98fc37 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/onboard-downlevel.md +++ b/windows/security/threat-protection/microsoft-defender-atp/onboard-downlevel.md @@ -32,9 +32,6 @@ ms.topic: article Microsoft Defender ATP extends support to include down-level operating systems, providing advanced attack detection and investigation capabilities on supported Windows versions. -> [!IMPORTANT] -> This capability is currently in preview. You'll need to turn on the preview features to take advantage of this feature. For more information, see [Preview features](preview.md). - To onboard down-level Windows client endpoints to Microsoft Defender ATP, you'll need to: - Configure and update System Center Endpoint Protection clients. - Install and configure Microsoft Monitoring Agent (MMA) to report sensor data to Microsoft Defender ATP as instructed below. From e6ccbf8d772f7fb137b52561166f8d1fc58e662d Mon Sep 17 00:00:00 2001 From: ashwin-pr <66497769+ashwin-pr@users.noreply.github.com> Date: Thu, 9 Jul 2020 23:11:55 +0530 Subject: [PATCH 50/79] Changed reference of Linux to Android Changed reference of Linux to Android --- .../microsoft-defender-atp/microsoft-defender-atp-android.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/security/threat-protection/microsoft-defender-atp/microsoft-defender-atp-android.md b/windows/security/threat-protection/microsoft-defender-atp/microsoft-defender-atp-android.md index b2b8409121..12f56bc412 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/microsoft-defender-atp-android.md +++ b/windows/security/threat-protection/microsoft-defender-atp/microsoft-defender-atp-android.md @@ -27,7 +27,7 @@ ms.topic: conceptual > > As with any pre-release solution, remember to exercise caution when determining the target population for your deployments. > -> If you have preview features turned on in the Microsoft Defender Security Center, you should be able to access the Linux onboarding page immediately. If you have not yet opted into previews, we encourage you to [turn on preview features](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-atp/preview) in the Microsoft Defender Security Center today. +> If you have preview features turned on in the Microsoft Defender Security Center, you should be able to access the Android onboarding page immediately. If you have not yet opted into previews, we encourage you to [turn on preview features](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-atp/preview) in the Microsoft Defender Security Center today. This topic describes how to install, configure, update, and use Microsoft Defender ATP for Android. From 54c70a2bf621499c13ee44d2e645d2d37835bb95 Mon Sep 17 00:00:00 2001 From: jaimeo Date: Thu, 9 Jul 2020 11:02:44 -0700 Subject: [PATCH 51/79] adding main DO page back into TOC --- windows/deployment/TOC.yml | 2 ++ windows/deployment/update/waas-delivery-optimization.md | 2 +- 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/windows/deployment/TOC.yml b/windows/deployment/TOC.yml index 7c17c5720e..bd4751ea90 100644 --- a/windows/deployment/TOC.yml +++ b/windows/deployment/TOC.yml @@ -43,6 +43,8 @@ href: update/plan-determine-app-readiness.md - name: Define your servicing strategy href: update/plan-define-strategy.md + - name: Delivery Optimization for Windows 10 updates + href: update/waas-delivery-optimization-reference.md - name: Best practices for feature updates on mission-critical devices href: update/feature-update-mission-critical.md - name: Windows 10 deployment considerations diff --git a/windows/deployment/update/waas-delivery-optimization.md b/windows/deployment/update/waas-delivery-optimization.md index 2a1e6e4fc5..084ff6f01a 100644 --- a/windows/deployment/update/waas-delivery-optimization.md +++ b/windows/deployment/update/waas-delivery-optimization.md @@ -1,5 +1,5 @@ --- -title: Configure Delivery Optimization for Windows 10 updates (Windows 10) +title: Delivery Optimization for Windows 10 updates ms.reviewer: manager: laurawi description: Delivery Optimization is a peer-to-peer distribution method in Windows 10 From f7402458f8c862b780957a05f5062e6dce2fbff0 Mon Sep 17 00:00:00 2001 From: Ben Date: Thu, 9 Jul 2020 21:07:53 +0300 Subject: [PATCH 52/79] Update get-all-vulnerabilities-by-machines.md 2 --- .../get-all-vulnerabilities-by-machines.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/security/threat-protection/microsoft-defender-atp/get-all-vulnerabilities-by-machines.md b/windows/security/threat-protection/microsoft-defender-atp/get-all-vulnerabilities-by-machines.md index 4234c36d32..de0e5c2508 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/get-all-vulnerabilities-by-machines.md +++ b/windows/security/threat-protection/microsoft-defender-atp/get-all-vulnerabilities-by-machines.md @@ -25,7 +25,7 @@ Retrieves a list of all the vulnerabilities affecting the organization per [Mach
The OData ```$filter``` is supported on all properties. >[!Tip] ->This is great API for [Power BI](api-power-bi.md) integration. +>This is great API for [Power BI integration](api-power-bi.md). ## Permissions One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Use Microsoft Defender ATP APIs](apis-intro.md) for details. From d6beb73ed57588ccff322e31d9c9a0ce2fe3d8f1 Mon Sep 17 00:00:00 2001 From: Joanie Rhine <53441365+jrhi@users.noreply.github.com> Date: Thu, 9 Jul 2020 11:19:14 -0700 Subject: [PATCH 53/79] Update catchup scan docs Updated docs on Disable catchup full scan and Disable catchup quick scan. --- windows/client-management/mdm/policy-csp-defender.md | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/windows/client-management/mdm/policy-csp-defender.md b/windows/client-management/mdm/policy-csp-defender.md index 5898f5bb48..5b8f52d942 100644 --- a/windows/client-management/mdm/policy-csp-defender.md +++ b/windows/client-management/mdm/policy-csp-defender.md @@ -1725,9 +1725,9 @@ Valid values: 0–90 This policy setting allows you to configure catch-up scans for scheduled full scans. A catch-up scan is a scan that is initiated because a regularly scheduled scan was missed. Usually these scheduled scans are missed because the computer was turned off at the scheduled time. -If you disable or do not configure this setting, catch-up scans for scheduled full scans will be turned on. If a computer is offline for two consecutive scheduled scans, a catch-up scan is started the next time someone logs on to the computer. If there is no scheduled scan configured, there will be no catch-up scan run. +If you disable this setting, catch-up scans for scheduled full scans will be turned on. If a computer is offline for two consecutive scheduled scans, a catch-up scan is started the next time someone logs on to the computer. If there is no scheduled scan configured, there will be no catch-up scan run. -If you enable this setting, catch-up scans for scheduled full scans will be disabled. +If you enable or do not configure this setting, catch-up scans for scheduled full scans will be disabled. Supported values: @@ -1805,9 +1805,9 @@ ADMX Info: This policy setting allows you to configure catch-up scans for scheduled quick scans. A catch-up scan is a scan that is initiated because a regularly scheduled scan was missed. Usually these scheduled scans are missed because the computer was turned off at the scheduled time. -If you enable this setting, catch-up scans for scheduled quick scans will be turned on. If a computer is offline for two consecutive scheduled scans, a catch-up scan is started the next time someone logs on to the computer. If there is no scheduled scan configured, there will be no catch-up scan run. +If you disable this setting, catch-up scans for scheduled quick scans will be turned on. If a computer is offline for two consecutive scheduled scans, a catch-up scan is started the next time someone logs on to the computer. If there is no scheduled scan configured, there will be no catch-up scan run. -If you disable or do not configure this setting, catch-up scans for scheduled quick scans will be turned off. +If you enable or do not configure this setting, catch-up scans for scheduled quick scans will be turned off. Supported values: From 6b7727e2aef664180c5969807997e330bd632e96 Mon Sep 17 00:00:00 2001 From: Joey Caparas Date: Thu, 9 Jul 2020 11:23:26 -0700 Subject: [PATCH 54/79] update file link --- .../microsoft-defender-atp/configure-proxy-internet.md | 2 +- .../microsoft-defender-atp/microsoft-defender-atp-linux.md | 2 +- .../microsoft-defender-atp/microsoft-defender-atp-mac.md | 2 +- .../microsoft-defender-atp/production-deployment.md | 2 +- 4 files changed, 4 insertions(+), 4 deletions(-) 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 73427e0de5..892be434e6 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 @@ -108,7 +108,7 @@ If a proxy or firewall is blocking all traffic by default and allowing only spec |**Item**|**Description**| |:-----|:-----| -|[![Thumb image for Microsoft Defender ATP URLs spreadsheet](images/mdatp-urls.png)](https://github.com/MicrosoftDocs/windows-itpro-docs/raw/public/windows/security/threat-protection/microsoft-defender-atp/downloads/mdatp-urls.xlsx)
[Spreadsheet](https://github.com/MicrosoftDocs/windows-itpro-docs/raw/public/windows/security/threat-protection/microsoft-defender-atp/downloads/mdatp-deployment-strategy.pdf) | The spreadsheet provides specific DNS records for service locations, geographies, and OS. +|[![Thumb image for Microsoft Defender ATP URLs spreadsheet](images/mdatp-urls.png)](https://github.com/MicrosoftDocs/windows-itpro-docs/raw/public/windows/security/threat-protection/microsoft-defender-atp/downloads/mdatp-urls.xlsx)
[Spreadsheet](https://github.com/MicrosoftDocs/windows-itpro-docs/raw/public/windows/security/threat-protection/microsoft-defender-atp/downloads/mdatp-urls.xlsx) | The spreadsheet provides specific DNS records for service locations, geographic locations, and OS. If a proxy or firewall has HTTPS scanning (SSL inspection) enabled, exclude the domains listed below from HTTPS scanning. 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 696c47442f..fda5e2b14b 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 @@ -95,7 +95,7 @@ The following downloadable spreadsheet lists the services and their associated U |**Item**|**Description**| |:-----|:-----| -|[![Thumb image for Microsoft Defender ATP URLs spreadsheet](images/mdatp-urls.png)](https://github.com/MicrosoftDocs/windows-itpro-docs/raw/public/windows/security/threat-protection/microsoft-defender-atp/downloads/mdatp-urls.xlsx)
[Spreadsheet](https://github.com/MicrosoftDocs/windows-itpro-docs/raw/public/windows/security/threat-protection/microsoft-defender-atp/downloads/mdatp-deployment-strategy.pdf) | The spreadsheet provides specific DNS records for service locations, geographies, and OS. +|[![Thumb image for Microsoft Defender ATP URLs spreadsheet](images/mdatp-urls.png)](https://github.com/MicrosoftDocs/windows-itpro-docs/raw/public/windows/security/threat-protection/microsoft-defender-atp/downloads/mdatp-urls.xlsx)
[Spreadsheet](https://github.com/MicrosoftDocs/windows-itpro-docs/raw/public/windows/security/threat-protection/microsoft-defender-atp/downloads/mdatp-urls.xlsx) | The spreadsheet provides specific DNS records for service locations, geographic locations, and OS. 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 5c6219b989..0b8a773d75 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 @@ -75,7 +75,7 @@ The following downloadable spreadsheet lists the services and their associated U |**Item**|**Description**| |:-----|:-----| -|[![Thumb image for Microsoft Defender ATP URLs spreadsheet](images/mdatp-urls.png)](https://github.com/MicrosoftDocs/windows-itpro-docs/raw/public/windows/security/threat-protection/microsoft-defender-atp/downloads/mdatp-urls.xlsx)
[Spreadsheet](https://github.com/MicrosoftDocs/windows-itpro-docs/raw/public/windows/security/threat-protection/microsoft-defender-atp/downloads/mdatp-deployment-strategy.pdf) | The spreadsheet provides specific DNS records for service locations, geographies, and OS. +|[![Thumb image for Microsoft Defender ATP URLs spreadsheet](images/mdatp-urls.png)](https://github.com/MicrosoftDocs/windows-itpro-docs/raw/public/windows/security/threat-protection/microsoft-defender-atp/downloads/mdatp-urls.xlsx)
[Spreadsheet](https://github.com/MicrosoftDocs/windows-itpro-docs/raw/public/windows/security/threat-protection/microsoft-defender-atp/downloads/mdatp-urls.xlsx) | The spreadsheet provides specific DNS records for service locations, geographic locations, and OS. 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 96ee924d6d..33a1b59c0a 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/production-deployment.md +++ b/windows/security/threat-protection/microsoft-defender-atp/production-deployment.md @@ -235,7 +235,7 @@ If a proxy or firewall is blocking anonymous traffic, as Microsoft Defender ATP |**Item**|**Description**| |:-----|:-----| -|[![Thumb image for Microsoft Defender ATP URLs spreadsheet](images/mdatp-urls.png)](https://github.com/MicrosoftDocs/windows-itpro-docs/raw/public/windows/security/threat-protection/microsoft-defender-atp/downloads/mdatp-urls.xlsx)
[Spreadsheet](https://github.com/MicrosoftDocs/windows-itpro-docs/raw/public/windows/security/threat-protection/microsoft-defender-atp/downloads/mdatp-deployment-strategy.pdf) | The spreadsheet provides specific DNS records for service locations, geographies, and OS. +|[![Thumb image for Microsoft Defender ATP URLs spreadsheet](images/mdatp-urls.png)](https://github.com/MicrosoftDocs/windows-itpro-docs/raw/public/windows/security/threat-protection/microsoft-defender-atp/downloads/mdatp-urls.xlsx)
[Spreadsheet](https://github.com/MicrosoftDocs/windows-itpro-docs/raw/public/windows/security/threat-protection/microsoft-defender-atp/downloads/mdatp-urls.xlsx) | The spreadsheet provides specific DNS records for service locations, geographic locations, and OS. ### Microsoft Defender ATP service backend IP range From 507a44cb69ef155660eb852e402d0ed4d5ab07fa Mon Sep 17 00:00:00 2001 From: jaimeo Date: Thu, 9 Jul 2020 11:44:17 -0700 Subject: [PATCH 55/79] one more crosslink --- windows/deployment/update/waas-delivery-optimization.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/windows/deployment/update/waas-delivery-optimization.md b/windows/deployment/update/waas-delivery-optimization.md index 084ff6f01a..ba1b1c034a 100644 --- a/windows/deployment/update/waas-delivery-optimization.md +++ b/windows/deployment/update/waas-delivery-optimization.md @@ -28,6 +28,8 @@ Windows updates, upgrades, and applications can contain packages with very large Delivery Optimization is a cloud-managed solution. Access to the Delivery Optimization cloud services is a requirement. This means that in order to use the peer-to-peer functionality of Delivery Optimization, devices must have access to the internet. +For information about setting up Delivery Optimization, including tips for the best settings in different scenarios, see [Set up Delivery Optimization for Windows 10 updates](waas-delivery-optimization-setup.md). For a comprehensive list of all Delivery Optimization settings, see [Delivery Optimization reference](waas-delivery-optimization-reference.md). + >[!NOTE] >WSUS can also use [BranchCache](waas-branchcache.md) for content sharing and caching. If Delivery Optimization is enabled on devices that use BranchCache, Delivery Optimization will be used instead. From 8f88fa6f07577744270468f0f0c80822fa6ab179 Mon Sep 17 00:00:00 2001 From: Joey Caparas Date: Thu, 9 Jul 2020 12:36:15 -0700 Subject: [PATCH 56/79] fixes --- .../minimum-requirements.md | 17 ++++++++++------- 1 file changed, 10 insertions(+), 7 deletions(-) diff --git a/windows/security/threat-protection/microsoft-defender-atp/minimum-requirements.md b/windows/security/threat-protection/microsoft-defender-atp/minimum-requirements.md index 60382164d4..8f47832251 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/minimum-requirements.md +++ b/windows/security/threat-protection/microsoft-defender-atp/minimum-requirements.md @@ -92,7 +92,7 @@ Access to Microsoft Defender ATP is done through a browser, supporting the follo Devices on your network must be running one of these editions. -The hardware requirements for Microsoft Defender ATP on devices is the same as those for the supported editions. +The hardware requirements for Microsoft Defender ATP on devices are the same for the supported editions. > [!NOTE] > Machines running mobile versions of Windows are not supported. @@ -125,8 +125,8 @@ When you run the onboarding wizard for the first time, you must choose where you > [!NOTE] > Microsoft Defender ATP doesn't require any specific diagnostic level as long as it's enabled. -You must ensure that the diagnostic data service is enabled on all the devices in your organization. -By default, this service is enabled, but it's good practice to check to ensure that you'll get sensor data from them. +Make sure that the diagnostic data service is enabled on all the devices in your organization. +By default, this service is enabled. It's good practice to check to ensure that you'll get sensor data from them. **Use the command line to check the Windows 10 diagnostic data service startup type**: @@ -146,7 +146,8 @@ By default, this service is enabled, but it's good practice to check to ensu ![Result of the sc query command for diagtrack](images/windefatp-sc-qc-diagtrack.png) -If the **START_TYPE** is not set to **AUTO_START**, then you'll need to set the service to automatically start. + +You'll need to set the service to automatically start if the **START_TYPE** is not set to **AUTO_START**. **Use the command line to set the Windows 10 diagnostic data service to automatically start:** @@ -173,7 +174,7 @@ If the **START_TYPE** is not set to **AUTO_START**, then you'll need to set the #### Internet connectivity Internet connectivity on devices is required either directly or through proxy. -The Microsoft Defender ATP sensor can utilize a daily average bandwidth of 5MB to communicate with the Microsoft Defender ATP cloud service and report cyber data. One-off activities such as file uploads and investigation package collection are not included in this daily average bandwidth. +The Microsoft Defender ATP sensor can utilize a daily average bandwidth of 5 MB to communicate with the Microsoft Defender ATP cloud service and report cyber data. One-off activities such as file uploads and investigation package collection are not included in this daily average bandwidth. For more information on additional proxy configuration settings, see [Configure device proxy and Internet connectivity settings](configure-proxy-internet.md). @@ -183,9 +184,11 @@ Before you onboard devices, the diagnostic data service must be enabled. The ser ## Microsoft Defender Antivirus configuration requirement The Microsoft Defender ATP agent depends on the ability of Microsoft Defender Antivirus to scan files and provide information about them. -You must configure Security intelligence updates on the Microsoft Defender ATP devices whether Microsoft Defender Antivirus is the active antimalware or not. For more information, see [Manage Microsoft Defender Antivirus updates and apply baselines](../microsoft-defender-antivirus/manage-updates-baselines-microsoft-defender-antivirus.md). +Configure Security intelligence updates on the Microsoft Defender ATP devices whether Microsoft Defender Antivirus is the active antimalware or not. For more information, see [Manage Microsoft Defender Antivirus updates and apply baselines](../microsoft-defender-antivirus/manage-updates-baselines-microsoft-defender-antivirus.md). -When Microsoft Defender Antivirus is not the active antimalware in your organization and you use the Microsoft Defender ATP service, Microsoft Defender Antivirus goes on passive mode. If your organization has disabled Microsoft Defender Antivirus through group policy or other methods, devices that are onboarded to Microsoft Defender ATP must be excluded from this group policy. +When Microsoft Defender Antivirus is not the active antimalware in your organization and you use the Microsoft Defender ATP service, Microsoft Defender Antivirus goes on passive mode. + +If your organization has turned off Microsoft Defender Antivirus through group policy or other methods, devices that are onboarded must be excluded from this group policy. If you are onboarding servers and Microsoft Defender Antivirus is not the active antimalware on your servers, you shouldn't uninstall Microsoft Defender Antivirus. You'll need to configure it to run on passive mode. For more information, see [Onboard servers](configure-server-endpoints.md). From 4990857f9d971047460dda1f078058012084d93e Mon Sep 17 00:00:00 2001 From: Manika Dhiman Date: Thu, 9 Jul 2020 14:27:23 -0700 Subject: [PATCH 57/79] Update policy-csp-defender.md There was discrepancy only in the default value for the DisableCatchupFullScan and DisableCatchupQuickScan settings and their equivalent GP settings. Updated the default values and reverted the changes to the descriptions. --- .../client-management/mdm/policy-csp-defender.md | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/windows/client-management/mdm/policy-csp-defender.md b/windows/client-management/mdm/policy-csp-defender.md index 5b8f52d942..df1a78b3a7 100644 --- a/windows/client-management/mdm/policy-csp-defender.md +++ b/windows/client-management/mdm/policy-csp-defender.md @@ -1725,14 +1725,14 @@ Valid values: 0–90 This policy setting allows you to configure catch-up scans for scheduled full scans. A catch-up scan is a scan that is initiated because a regularly scheduled scan was missed. Usually these scheduled scans are missed because the computer was turned off at the scheduled time. -If you disable this setting, catch-up scans for scheduled full scans will be turned on. If a computer is offline for two consecutive scheduled scans, a catch-up scan is started the next time someone logs on to the computer. If there is no scheduled scan configured, there will be no catch-up scan run. +If you disable or do not configure this setting, catch-up scans for scheduled full scans will be turned on. If a computer is offline for two consecutive scheduled scans, a catch-up scan is started the next time someone logs on to the computer. If there is no scheduled scan configured, there will be no catch-up scan run. -If you enable or do not configure this setting, catch-up scans for scheduled full scans will be disabled. +If you enable this setting, catch-up scans for scheduled full scans will be disabled. Supported values: -- 0 - Disabled -- 1 - Enabled (default) +- 0 - Disabled (default) +- 1 - Enabled OMA-URI Path: ./Vendor/MSFT/Policy/Config/Defender/DisableCatchupFullScan @@ -1805,14 +1805,14 @@ ADMX Info: This policy setting allows you to configure catch-up scans for scheduled quick scans. A catch-up scan is a scan that is initiated because a regularly scheduled scan was missed. Usually these scheduled scans are missed because the computer was turned off at the scheduled time. -If you disable this setting, catch-up scans for scheduled quick scans will be turned on. If a computer is offline for two consecutive scheduled scans, a catch-up scan is started the next time someone logs on to the computer. If there is no scheduled scan configured, there will be no catch-up scan run. +If you disable or do not configure this setting, catch-up scans for scheduled quick scans will be turned on. If a computer is offline for two consecutive scheduled scans, a catch-up scan is started the next time someone logs on to the computer. If there is no scheduled scan configured, there will be no catch-up scan run. -If you enable or do not configure this setting, catch-up scans for scheduled quick scans will be turned off. +If you enable this setting, catch-up scans for scheduled quick scans will be turned off. Supported values: -- 0 - Disabled -- 1 - Enabled (default) +- 0 - Disabled (default) +- 1 - Enabled OMA-URI Path: ./Vendor/MSFT/Policy/Config/Defender/DisableCatchupQuickScan From 5f226434ffdb21ccb0b5d6d1bff7bc1050ab671d Mon Sep 17 00:00:00 2001 From: Denise Vangel-MSFT Date: Thu, 9 Jul 2020 14:38:13 -0700 Subject: [PATCH 58/79] Update microsoft-defender-advanced-threat-protection.md --- .../microsoft-defender-advanced-threat-protection.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) 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 b20e6bfe22..74190892a5 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 @@ -136,4 +136,4 @@ Integrate Microsoft Defender Advanced Threat Protection into your existing workf ## Related topic -[Microsoft Defender ATP helps detect sophisticated threats](https://www.microsoft.com/itshowcase/Article/Content/854/Windows-Defender-ATP-helps-detect-sophisticated-threats) +[Microsoft Defender ATP helps detect sophisticated threats](https://www.microsoft.com/itshowcase/microsoft-defender-atps-antivirus-capabilities-boost-malware-protection) From 9c3eb4fdaac667b595b1d002132fb35a44fd2ee9 Mon Sep 17 00:00:00 2001 From: Manika Dhiman Date: Thu, 9 Jul 2020 14:42:13 -0700 Subject: [PATCH 59/79] Update policy-csp-defender.md --- windows/client-management/mdm/policy-csp-defender.md | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/windows/client-management/mdm/policy-csp-defender.md b/windows/client-management/mdm/policy-csp-defender.md index df1a78b3a7..56f6870274 100644 --- a/windows/client-management/mdm/policy-csp-defender.md +++ b/windows/client-management/mdm/policy-csp-defender.md @@ -1725,9 +1725,9 @@ Valid values: 0–90 This policy setting allows you to configure catch-up scans for scheduled full scans. A catch-up scan is a scan that is initiated because a regularly scheduled scan was missed. Usually these scheduled scans are missed because the computer was turned off at the scheduled time. -If you disable or do not configure this setting, catch-up scans for scheduled full scans will be turned on. If a computer is offline for two consecutive scheduled scans, a catch-up scan is started the next time someone logs on to the computer. If there is no scheduled scan configured, there will be no catch-up scan run. +If you enable this setting, catch-up scans for scheduled full scans will be turned on. If a computer is offline for two consecutive scheduled scans, a catch-up scan is started the next time someone logs on to the computer. If there is no scheduled scan configured, there will be no catch-up scan run. -If you enable this setting, catch-up scans for scheduled full scans will be disabled. +If you disable or do not configure this setting, catch-up scans for scheduled full scans will be turned off. Supported values: @@ -1805,9 +1805,9 @@ ADMX Info: This policy setting allows you to configure catch-up scans for scheduled quick scans. A catch-up scan is a scan that is initiated because a regularly scheduled scan was missed. Usually these scheduled scans are missed because the computer was turned off at the scheduled time. -If you disable or do not configure this setting, catch-up scans for scheduled quick scans will be turned on. If a computer is offline for two consecutive scheduled scans, a catch-up scan is started the next time someone logs on to the computer. If there is no scheduled scan configured, there will be no catch-up scan run. +If you enable this setting, catch-up scans for scheduled quick scans will be turned on. If a computer is offline for two consecutive scheduled scans, a catch-up scan is started the next time someone logs on to the computer. If there is no scheduled scan configured, there will be no catch-up scan run. -If you enable this setting, catch-up scans for scheduled quick scans will be turned off. +If you disable or do not configure this setting, catch-up scans for scheduled quick scans will be turned off. Supported values: From d10a8c112614af765169013aeb626c2e59284b41 Mon Sep 17 00:00:00 2001 From: MaratMussabekov <48041687+MaratMussabekov@users.noreply.github.com> Date: Fri, 10 Jul 2020 17:57:02 +0500 Subject: [PATCH 60/79] Update policy-configuration-service-provider.md --- .../mdm/policy-configuration-service-provider.md | 3 +++ 1 file changed, 3 insertions(+) diff --git a/windows/client-management/mdm/policy-configuration-service-provider.md b/windows/client-management/mdm/policy-configuration-service-provider.md index eb3f8eb24e..71132b1c96 100644 --- a/windows/client-management/mdm/policy-configuration-service-provider.md +++ b/windows/client-management/mdm/policy-configuration-service-provider.md @@ -4061,6 +4061,9 @@ The following diagram shows the Policy configuration service provider in tree fo - [Policy CSPs supported by Group Policy](policy-csps-supported-by-group-policy.md) - [ADMX-backed policy CSPs](policy-csps-admx-backed.md) +> [!NOTE] +> Not all Policy CSPs supported by Group Policy are ADMX-backed. For more details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). + ## Policy CSPs supported by HoloLens devices - [Policy CSPs supported by HoloLens 2](policy-csps-supported-by-hololens2.md) - [Policy CSPs supported by HoloLens (1st gen) Commercial Suite](policy-csps-supported-by-hololens-1st-gen-commercial-suite.md) From ac1862a9cfc9f5121c64002a37fad1ab344345e8 Mon Sep 17 00:00:00 2001 From: VARADHARAJAN K <3296790+RAJU2529@users.noreply.github.com> Date: Fri, 10 Jul 2020 19:35:44 +0530 Subject: [PATCH 61/79] added smartscreen link as per the user report #7131 so i added defender smartscreen link --- .../security/threat-protection/intelligence/developer-faq.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/security/threat-protection/intelligence/developer-faq.md b/windows/security/threat-protection/intelligence/developer-faq.md index c6973ab9e1..ce1d4ec198 100644 --- a/windows/security/threat-protection/intelligence/developer-faq.md +++ b/windows/security/threat-protection/intelligence/developer-faq.md @@ -47,4 +47,4 @@ This is not related to Microsoft Defender Antivirus and other Microsoft antimalw ## Why does the Windows Defender SmartScreen say my program is not commonly downloaded? -This is not related to Microsoft Defender Antivirus and other Microsoft antimalware. You can find out more from the SmartScreen website. +This is not related to Microsoft Defender Antivirus and other Microsoft antimalware. You can find out more from the [SmartScreen website.](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-smartscreen/microsoft-defender-smartscreen-overview) From 62d9effee1b1b89c199ca3db65289be360dfc42b Mon Sep 17 00:00:00 2001 From: arcarley <52137849+arcarley@users.noreply.github.com> Date: Fri, 10 Jul 2020 09:20:08 -0700 Subject: [PATCH 62/79] Update update-csp.md I want to add a note that the update CSP aside from Rollback is *not* recommended for desktop devices. This is to ensure that MDMs do not use the update csp approval aspects to try and manage desktop devices and instead utilize the Policy CSP-Update policies. --- windows/client-management/mdm/update-csp.md | 3 +++ 1 file changed, 3 insertions(+) diff --git a/windows/client-management/mdm/update-csp.md b/windows/client-management/mdm/update-csp.md index bacfd4f923..324d9af45b 100644 --- a/windows/client-management/mdm/update-csp.md +++ b/windows/client-management/mdm/update-csp.md @@ -16,6 +16,9 @@ ms.date: 02/23/2018 The Update configuration service provider enables IT administrators to manage and control the rollout of new updates. +> [!Note] +> All aspects of the Update CSP aside from Rollback are not recommended for managing desktop devices. To manage desktop devices from Windows Update please see the Policy CSP - Updates section of the Mobile Device Management documentation. Rollback can be used for desktop devices on 1803 and above. + The following diagram shows the Update configuration service provider in tree format. ![update csp diagram](images/provisioning-csp-update.png) From c6525c92b46dc7300f4d68e9f545fb4b4f41e7f6 Mon Sep 17 00:00:00 2001 From: Manika Dhiman Date: Fri, 10 Jul 2020 11:32:43 -0700 Subject: [PATCH 63/79] Update update-csp.md Added a link to the Policy CSP - Update doc. --- windows/client-management/mdm/update-csp.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/client-management/mdm/update-csp.md b/windows/client-management/mdm/update-csp.md index 324d9af45b..1d4d3a7e86 100644 --- a/windows/client-management/mdm/update-csp.md +++ b/windows/client-management/mdm/update-csp.md @@ -17,7 +17,7 @@ ms.date: 02/23/2018 The Update configuration service provider enables IT administrators to manage and control the rollout of new updates. > [!Note] -> All aspects of the Update CSP aside from Rollback are not recommended for managing desktop devices. To manage desktop devices from Windows Update please see the Policy CSP - Updates section of the Mobile Device Management documentation. Rollback can be used for desktop devices on 1803 and above. +> All aspects of the Update CSP aside from Rollback are not recommended for managing desktop devices. To manage desktop devices from Windows Update, see the [Policy CSP - Updates](policy-csp-update.md) documentation. Rollback can be used for desktop devices on 1803 and above. The following diagram shows the Update configuration service provider in tree format. From db641a3a204325bec8c1c521d51eaa28895b26d0 Mon Sep 17 00:00:00 2001 From: LucasArona Date: Fri, 10 Jul 2020 21:03:22 +0200 Subject: [PATCH 64/79] Wrong registry path for the analysis --- windows/deployment/upgrade/setupdiag.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/deployment/upgrade/setupdiag.md b/windows/deployment/upgrade/setupdiag.md index bea5439367..bca001f87a 100644 --- a/windows/deployment/upgrade/setupdiag.md +++ b/windows/deployment/upgrade/setupdiag.md @@ -48,7 +48,7 @@ When run by Windows Setup, the following [parameters](#parameters) are used: - /Output:%windir%\logs\SetupDiag\SetupDiagResults.xml - /RegPath:HKEY_LOCAL_MACHINE\SYSTEM\Setup\SetupDiag\Results -The resulting SetupDiag analysis can be found at **%WinDir%\Logs\SetupDiag\SetupDiagResults.xml** and in the registry under **HKLM\Setup\SetupDiag\Results**. +The resulting SetupDiag analysis can be found at **%WinDir%\Logs\SetupDiag\SetupDiagResults.xml** and in the registry under **HKLM\SYSTEM\Setup\SetupDiag\Results**. If the upgrade process proceeds normally, the **Sources** directory including **setupdiag.exe** is moved under **%SystemDrive%\Windows.Old** for cleanup. If the **Windows.old** directory is deleted later, **setupdiag.exe** will also be removed. From 925ef2a88d265f24142091383f033df54b1bfa8a Mon Sep 17 00:00:00 2001 From: Denise Vangel-MSFT Date: Fri, 10 Jul 2020 13:24:49 -0700 Subject: [PATCH 65/79] Update microsoft-defender-advanced-threat-protection.md --- .../microsoft-defender-advanced-threat-protection.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) 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 74190892a5..283349edd3 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 @@ -136,4 +136,4 @@ Integrate Microsoft Defender Advanced Threat Protection into your existing workf ## Related topic -[Microsoft Defender ATP helps detect sophisticated threats](https://www.microsoft.com/itshowcase/microsoft-defender-atps-antivirus-capabilities-boost-malware-protection) +[Microsoft Defender ATP helps detect sophisticated threats](https://www.microsoft.com/en-us/itshowcase/microsoft-defender-atps-antivirus-capabilities-boost-malware-protection) From 9d086fe08587871c987c09b225609713076d5024 Mon Sep 17 00:00:00 2001 From: jaimeo Date: Fri, 10 Jul 2020 14:03:37 -0700 Subject: [PATCH 66/79] corrections --- .../update/waas-delivery-optimization-reference.md | 6 +++--- .../update/waas-delivery-optimization-setup.md | 2 +- .../deployment/update/waas-delivery-optimization.md | 12 ++++++++---- 3 files changed, 12 insertions(+), 8 deletions(-) diff --git a/windows/deployment/update/waas-delivery-optimization-reference.md b/windows/deployment/update/waas-delivery-optimization-reference.md index fc05fe55aa..b101477546 100644 --- a/windows/deployment/update/waas-delivery-optimization-reference.md +++ b/windows/deployment/update/waas-delivery-optimization-reference.md @@ -47,9 +47,9 @@ In MDM, the same settings are under **.Vendor/MSFT/Policy/Config/DeliveryOptimiz | [Absolute Max Cache Size](#absolute-max-cache-size) | DOAbsoluteMaxCacheSize | 1607 | | [Modify Cache Drive](#modify-cache-drive) | DOModifyCacheDrive | 1607 | | [Minimum Peer Caching Content File Size](#minimum-peer-caching-content-file-size) | DOMinFileSizeToCache | 1703 | -| [Maximum Download Bandwidth](#maximum-download-bandwidth) | DOMaxDownloadBandwidth | 1607 | -| [Percentage of Maximum Download Bandwidth](#percentage-of-maximum-download-bandwidth) | DOPercentageMaxDownloadBandwidth | 1607 | -| [Max Upload Bandwidth](#max-upload-bandwidth) | DOMaxUploadBandwidth | 1607 | +| [Maximum Download Bandwidth](#maximum-download-bandwidth) | DOMaxDownloadBandwidth | 1607 (removed in Windows 10, version 2004; use [Maximum Background Download Bandwidth (in KB/s)](#maximum-background-download-bandwidth-in-kbs) or [Maximum Foreground Download Bandwidth (in KB/s)](#maximum-foreground-download-bandwidth-in-kbs) instead)| +| [Percentage of Maximum Download Bandwidth](#percentage-of-maximum-download-bandwidth) | DOPercentageMaxDownloadBandwidth | 1607 (removed in Windows 10, version 2004; use [Maximum Background Download Bandwidth (in KB/s)](#maximum-background-download-bandwidth-in-kbs) or [Maximum Foreground Download Bandwidth (in KB/s)](#maximum-foreground-download-bandwidth-in-kbs) instead)| +| [Max Upload Bandwidth](#max-upload-bandwidth) | DOMaxUploadBandwidth | 1607 (removed in Windows 10, version 2004) | | [Monthly Upload Data Cap](#monthly-upload-data-cap) | DOMonthlyUploadDataCap | 1607 | | [Minimum Background QoS](#minimum-background-qos) | DOMinBackgroundQoS | 1607 | | [Enable Peer Caching while the device connects via VPN](#enable-peer-caching-while-the-device-connects-via-vpn) | DOAllowVPNPeerCaching | 1709 | diff --git a/windows/deployment/update/waas-delivery-optimization-setup.md b/windows/deployment/update/waas-delivery-optimization-setup.md index a8e262526e..0eb29e75e3 100644 --- a/windows/deployment/update/waas-delivery-optimization-setup.md +++ b/windows/deployment/update/waas-delivery-optimization-setup.md @@ -178,7 +178,7 @@ You can now "pin" files to keep them persistent in the cache. You can only do th **Starting in Windows 10, version 2004:** - `Enable-DeliveryOptimizationVerboseLogs` -- `Disable-DliveryOptimizationVerboseLogs` +- `Disable-DeliveryOptimizationVerboseLogs` - `Get-DeliveryOptimizationLogAnalysis [ETL Logfile path] [-ListConnections]` diff --git a/windows/deployment/update/waas-delivery-optimization.md b/windows/deployment/update/waas-delivery-optimization.md index ba1b1c034a..ae06cd3627 100644 --- a/windows/deployment/update/waas-delivery-optimization.md +++ b/windows/deployment/update/waas-delivery-optimization.md @@ -40,17 +40,21 @@ For information about setting up Delivery Optimization, including tips for the b ![absolute bandwidth settings in delivery optimization interface](images/DO-absolute-bandwidth.png) -- Activity Monitor now identifies the cache server used for as the source for Microsoft Connected Cache. For more information about using Microsoft Connected Cache with Configuration Manager, see [Microsoft Connected Cache](https://docs.microsoft.com/mem/configmgr/core/plan-design/hierarchy/fundamental-concepts-for-content-management#microsoft-connected-cache). +- Activity Monitor now identifies the cache server used for as the source for Microsoft Connected Cache. For more information about using Microsoft Connected Cache with Configuration Manager, see [Microsoft Connected Cache](https://docs.microsoft.com/mem/configmgr/core/plan-design/hierarchy/microsoft-connected-cache). - New options for [`Get-DeliveryOptimizationPerfSnap`](waas-delivery-optimization-setup.md#analyze-usage). - New cmdlets: - `Enable-DeliveryOptimizationVerboseLogs` - - `Disable-DliveryOptimizationVerboseLogs` + - `Disable-DeliveryOptimizationVerboseLogs` - `Get-DeliveryOptimizationLogAnalysis [ETL Logfile path] [-ListConnections]` -- New policy settings (for details see ): +- New policy settings: - [DOCacheHost](waas-delivery-optimization-reference.md#cache-server-hostname) - [DOCacheHostSource](waas-delivery-optimization-reference.md#cache-server-hostname-source) - - [DOMaxForegroundDownloadBandwidth](waas-delivery-optimization-reference.md#maximum-foreground-download-bandwidth-in-kbs) + - [DOMaxForegroundDownloadBandwidth](waas-delivery-optimization-reference.md#maximum-foreground-download-bandwidth-in-kbs); replaces DOPercentageMaxDownloadBandwidth - [DOMaxBackgroundDownloadBandwidth](waas-delivery-optimization-reference.md#maximum-foreground-download-bandwidth-in-kbs) +- Removed policy settings (if you set these policies in Windows 10, 2004, they will have no effect): + - DOMaxDownloadBandwidth; use [DOMaxBackgroundDownloadBandwidth](waas-delivery-optimization-reference.md#maximum-foreground-download-bandwidth-in-kbs) or [DOMaxBackgroundDownloadBandwidth](waas-delivery-optimization-reference.md#maximum-foreground-download-bandwidth-in-kbs) instead. + - DOPercentageMaxDownloadBandwidth; use [DOMaxBackgroundDownloadBandwidth](waas-delivery-optimization-reference.md#maximum-foreground-download-bandwidth-in-kbs) or [DOMaxBackgroundDownloadBandwidth](waas-delivery-optimization-reference.md#maximum-foreground-download-bandwidth-in-kbs) instead. + - DOMaxUploadBandwidth - Support for new types of downloads: - Office installations and updates - Xbox game pass games From 15710d6dd2d52cfb6181d06f5cdaa2b9f334390c Mon Sep 17 00:00:00 2001 From: Gary Moore Date: Fri, 10 Jul 2020 15:04:19 -0700 Subject: [PATCH 67/79] Making final image expandable --- windows/deployment/update/waas-delivery-optimization-setup.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/deployment/update/waas-delivery-optimization-setup.md b/windows/deployment/update/waas-delivery-optimization-setup.md index 0eb29e75e3..983594b78b 100644 --- a/windows/deployment/update/waas-delivery-optimization-setup.md +++ b/windows/deployment/update/waas-delivery-optimization-setup.md @@ -220,7 +220,7 @@ Log entries are written to the PowerShell pipeline as objects. To dump logs to a Update Compliance provides you with information about your Delivery Optimization configuration, including the observed bandwidth savings across all devices that used peer-to-peer distribution over the past 28 days. -![DO status](images/UC_workspace_DO_status.png) +[ ![DO status](images/UC_workspace_DO_status.png) ](images/UC_workspace_DO_status.png#lightbox) For details, see [Delivery Optimization in Update Compliance](update-compliance-delivery-optimization.md). From 79846452f4a7517240037411bd5c9896a5abf902 Mon Sep 17 00:00:00 2001 From: Gary Moore Date: Fri, 10 Jul 2020 15:12:11 -0700 Subject: [PATCH 68/79] Indented content in a list item, added white space --- windows/deployment/update/waas-delivery-optimization.md | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/windows/deployment/update/waas-delivery-optimization.md b/windows/deployment/update/waas-delivery-optimization.md index ae06cd3627..76b225825d 100644 --- a/windows/deployment/update/waas-delivery-optimization.md +++ b/windows/deployment/update/waas-delivery-optimization.md @@ -38,23 +38,28 @@ For information about setting up Delivery Optimization, including tips for the b - Enterprise network throttling: new settings have been added in Group Policy and MDM to control foreground and background throttling as absolute values (Maximum Background Download Bandwidth in (in KB/s)). These settings are also available in the Windows user interface: -![absolute bandwidth settings in delivery optimization interface](images/DO-absolute-bandwidth.png) + ![absolute bandwidth settings in delivery optimization interface](images/DO-absolute-bandwidth.png) - Activity Monitor now identifies the cache server used for as the source for Microsoft Connected Cache. For more information about using Microsoft Connected Cache with Configuration Manager, see [Microsoft Connected Cache](https://docs.microsoft.com/mem/configmgr/core/plan-design/hierarchy/microsoft-connected-cache). + - New options for [`Get-DeliveryOptimizationPerfSnap`](waas-delivery-optimization-setup.md#analyze-usage). + - New cmdlets: - `Enable-DeliveryOptimizationVerboseLogs` - `Disable-DeliveryOptimizationVerboseLogs` - `Get-DeliveryOptimizationLogAnalysis [ETL Logfile path] [-ListConnections]` + - New policy settings: - [DOCacheHost](waas-delivery-optimization-reference.md#cache-server-hostname) - [DOCacheHostSource](waas-delivery-optimization-reference.md#cache-server-hostname-source) - [DOMaxForegroundDownloadBandwidth](waas-delivery-optimization-reference.md#maximum-foreground-download-bandwidth-in-kbs); replaces DOPercentageMaxDownloadBandwidth - [DOMaxBackgroundDownloadBandwidth](waas-delivery-optimization-reference.md#maximum-foreground-download-bandwidth-in-kbs) + - Removed policy settings (if you set these policies in Windows 10, 2004, they will have no effect): - DOMaxDownloadBandwidth; use [DOMaxBackgroundDownloadBandwidth](waas-delivery-optimization-reference.md#maximum-foreground-download-bandwidth-in-kbs) or [DOMaxBackgroundDownloadBandwidth](waas-delivery-optimization-reference.md#maximum-foreground-download-bandwidth-in-kbs) instead. - DOPercentageMaxDownloadBandwidth; use [DOMaxBackgroundDownloadBandwidth](waas-delivery-optimization-reference.md#maximum-foreground-download-bandwidth-in-kbs) or [DOMaxBackgroundDownloadBandwidth](waas-delivery-optimization-reference.md#maximum-foreground-download-bandwidth-in-kbs) instead. - DOMaxUploadBandwidth + - Support for new types of downloads: - Office installations and updates - Xbox game pass games From dd35a6dd2e385664204729aca593bd236a0c7a08 Mon Sep 17 00:00:00 2001 From: ManikaDhiman Date: Fri, 10 Jul 2020 15:54:33 -0700 Subject: [PATCH 69/79] Updated supported values --- windows/client-management/mdm/policy-csp-defender.md | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/windows/client-management/mdm/policy-csp-defender.md b/windows/client-management/mdm/policy-csp-defender.md index 56f6870274..49855399e3 100644 --- a/windows/client-management/mdm/policy-csp-defender.md +++ b/windows/client-management/mdm/policy-csp-defender.md @@ -1731,8 +1731,8 @@ If you disable or do not configure this setting, catch-up scans for scheduled fu Supported values: -- 0 - Disabled (default) -- 1 - Enabled +- 1 - Disabled (default) +- 0 - Enabled OMA-URI Path: ./Vendor/MSFT/Policy/Config/Defender/DisableCatchupFullScan @@ -1811,8 +1811,8 @@ If you disable or do not configure this setting, catch-up scans for scheduled qu Supported values: -- 0 - Disabled (default) -- 1 - Enabled +- 1 - Disabled (default) +- 0 - Enabled OMA-URI Path: ./Vendor/MSFT/Policy/Config/Defender/DisableCatchupQuickScan From 2db690e9ec9d158308e0cc15d6f2f45b9d3e3082 Mon Sep 17 00:00:00 2001 From: Gary Moore Date: Fri, 10 Jul 2020 16:35:26 -0700 Subject: [PATCH 70/79] Changed "Bitlocker" to "BitLocker" --- .../mdm/policy-configuration-service-provider.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/windows/client-management/mdm/policy-configuration-service-provider.md b/windows/client-management/mdm/policy-configuration-service-provider.md index 71132b1c96..5e23762281 100644 --- a/windows/client-management/mdm/policy-configuration-service-provider.md +++ b/windows/client-management/mdm/policy-configuration-service-provider.md @@ -562,11 +562,11 @@ The following diagram shows the Policy configuration service provider in tree fo
-### Bitlocker policies +### BitLocker policies
- Bitlocker/EncryptionMethod + BitLocker/EncryptionMethod
From 4e87357b9ed00d14bd2f34c4e2026bd4f66c9303 Mon Sep 17 00:00:00 2001 From: Gary Moore Date: Fri, 10 Jul 2020 16:54:09 -0700 Subject: [PATCH 71/79] Added bold to UI text/navigation --- ...ows-10-device-automatically-using-group-policy.md | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/windows/client-management/mdm/enroll-a-windows-10-device-automatically-using-group-policy.md b/windows/client-management/mdm/enroll-a-windows-10-device-automatically-using-group-policy.md index 95927fa42d..b68290767f 100644 --- a/windows/client-management/mdm/enroll-a-windows-10-device-automatically-using-group-policy.md +++ b/windows/client-management/mdm/enroll-a-windows-10-device-automatically-using-group-policy.md @@ -80,7 +80,7 @@ The following steps demonstrate required settings using the Intune service: ![Mobility setting MDM intune](images/auto-enrollment-microsoft-intune-setting.png) -7. Verify that the *Enable Automatic MDM enrollment using default Azure AD credentials* group policy (Local Group Policy Editor > Computer Configuration > Policies > Administrative Templates > Windows Components > MDM) is properly deployed to all devices which should be enrolled into Intune. +7. Verify that the *Enable Automatic MDM enrollment using default Azure AD credentials* group policy (**Local Group Policy Editor > Computer Configuration > Policies > Administrative Templates > Windows Components > MDM**) is properly deployed to all devices which should be enrolled into Intune. You may contact your domain administrators to verify if the group policy has been deployed successfully. 8. Verify that the device is not enrolled with the old Intune client used on the Intune Silverlight Portal (this is the Intune portal used before the Azure portal). @@ -194,7 +194,7 @@ Investigate the log file if you have issues even after performing all the mandat To collect Event Viewer logs: 1. Open Event Viewer. -2. Navigate to Applications and Services Logs > Microsoft > Windows > DeviceManagement-Enterprise-Diagnostic-Provider > Admin. +2. Navigate to **Applications and Services Logs > Microsoft > Windows > DeviceManagement-Enterprise-Diagnostic-Provider > Admin**. > [!Tip] > For guidance on how to collect event logs for Intune, see [Collect MDM Event Viewer Log YouTube video](https://www.youtube.com/watch?v=U_oCe2RmQEc). @@ -208,14 +208,14 @@ To collect Event Viewer logs: To troubleshoot, check the error code that appears in the event. See [Troubleshooting Windows device enrollment problems in Microsoft Intune](https://support.microsoft.com/en-ph/help/4469913/troubleshooting-windows-device-enrollment-problems-in-microsoft-intune) for more information. - The auto-enrollment did not trigger at all. In this case, you will not find either event ID 75 or event ID 76. To know the reason, you must understand the internal mechanisms happening on the device as described in the following section. - The auto-enrollment process is triggered by a task (Microsoft > Windows > EnterpriseMgmt) within the task-scheduler. This task appears if the *Enable automatic MDM enrollment using default Azure AD credentials* group policy (Computer Configuration > Policies > Administrative Templates > Windows Components > MDM) is successfully deployed to the target machine as shown in the following screenshot: + The auto-enrollment process is triggered by a task (**Microsoft > Windows > EnterpriseMgmt**) within the task-scheduler. This task appears if the *Enable automatic MDM enrollment using default Azure AD credentials* group policy (**Computer Configuration > Policies > Administrative Templates > Windows Components > MDM**) is successfully deployed to the target machine as shown in the following screenshot: ![Task scheduler](images/auto-enrollment-task-scheduler.png) > [!Note] > This task isn't visible to standard users - run Scheduled Tasks with administrative credentials to find the task. This task runs every 5 minutes for the duration of 1 day. To confirm if the task succeeded, check the task scheduler event logs: - Applications and Services Logs > Microsoft > Windows > Task Scheduler > Operational. + **Applications and Services Logs > Microsoft > Windows > Task Scheduler > Operational**. Look for an entry where the task scheduler created by enrollment client for automatically enrolling in MDM from AAD is triggered by event ID 107. ![Event ID 107](images/auto-enrollment-event-id-107.png) @@ -226,11 +226,11 @@ To collect Event Viewer logs: Note that the task scheduler log displays event ID 102 (task completed) regardless of the auto-enrollment success or failure. This means that the task scheduler log is only useful to confirm if the auto-enrollment task is triggered or not. It does not indicate the success or failure of auto-enrollment. If you cannot see from the log that task Schedule created by enrollment client for automatically enrolling in MDM from AAD is initiated, there is possibly issue with the group policy. Immediately run the command `gpupdate /force` in command prompt to get the GPO applied. If this still does not help, further troubleshooting on the Active Directory is required. - One frequently seen error is related to some outdated enrollment entries in the registry on the target client device (HKLM > Software > Microsoft > Enrollments). If a device has been enrolled (can be any MDM solution and not only Intune), some enrollment information added into the registry is seen: + One frequently seen error is related to some outdated enrollment entries in the registry on the target client device (**HKLM > Software > Microsoft > Enrollments**). If a device has been enrolled (can be any MDM solution and not only Intune), some enrollment information added into the registry is seen: ![Outdated enrollment entries](images/auto-enrollment-outdated-enrollment-entries.png) - By default, these entries are removed when the device is un-enrolled, but occasionally the registry key remains even after un-enrollment. In this case, `gpupdate /force` fails to initiate the auto-enrollment task and error code 2149056522 is displayed in the Applications and Services Logs > Microsoft > Windows > Task Scheduler > Operational event log file under event ID 7016. + By default, these entries are removed when the device is un-enrolled, but occasionally the registry key remains even after un-enrollment. In this case, `gpupdate /force` fails to initiate the auto-enrollment task and error code 2149056522 is displayed in the **Applications and Services Logs > Microsoft > Windows > Task Scheduler > Operational** event log file under event ID 7016. A resolution to this issue is to remove the registry key manually. If you do not know which registry key to remove, go for the key which displays most entries as the screenshot above. All other keys will display less entries as shown in the following screenshot: ![Manually deleted entries](images/auto-enrollment-activation-verification-less-entries.png) From 524bd8bbcf529fd1a0e1a9550298bc7358d28c22 Mon Sep 17 00:00:00 2001 From: Gary Moore Date: Fri, 10 Jul 2020 17:12:45 -0700 Subject: [PATCH 72/79] Added bullets to lists that were vertical only in source The rendered versions looked like a jumble --- ...device-automatically-using-group-policy.md | 29 ++++++++++++++----- 1 file changed, 22 insertions(+), 7 deletions(-) diff --git a/windows/client-management/mdm/enroll-a-windows-10-device-automatically-using-group-policy.md b/windows/client-management/mdm/enroll-a-windows-10-device-automatically-using-group-policy.md index b68290767f..cf1bd637b2 100644 --- a/windows/client-management/mdm/enroll-a-windows-10-device-automatically-using-group-policy.md +++ b/windows/client-management/mdm/enroll-a-windows-10-device-automatically-using-group-policy.md @@ -168,24 +168,39 @@ Requirements: [!IMPORTANT] If you do not see the policy, it may be because you don’t have the ADMX for Windows 10, version 1803, version 1809, or version 1903 installed. To fix the issue, follow these steps (Note: the latest MDM.admx is backwards compatible): 1. Download: - 1803 -->[Administrative Templates (.admx) for Windows 10 April 2018 Update (1803)](https://www.microsoft.com/download/details.aspx?id=56880) or - 1809 --> [Administrative Templates for Windows 10 October 2018 Update (1809)](https://www.microsoft.com/download/details.aspx?id=57576) or - 1903 --> [Administrative Templates (.admx) for Windows 10 May 2019 Update (1903)](https://www.microsoft.com/download/details.aspx?id=58495&WT.mc_id=rss_alldownloads_all) + + - 1803 -->[Administrative Templates (.admx) for Windows 10 April 2018 Update (1803)](https://www.microsoft.com/download/details.aspx?id=56880) + + - 1809 --> [Administrative Templates for Windows 10 October 2018 Update (1809)](https://www.microsoft.com/download/details.aspx?id=57576) + + - 1903 --> [Administrative Templates (.admx) for Windows 10 May 2019 Update (1903)](https://www.microsoft.com/download/details.aspx?id=58495&WT.mc_id=rss_alldownloads_all) + 2. Install the package on the Domain Controller. + 3. Navigate, depending on the version to the folder: - 1803 --> **C:\Program Files (x86)\Microsoft Group Policy\Windows 10 April 2018 Update (1803) v2**, or - 1809 --> **C:\Program Files (x86)\Microsoft Group Policy\Windows 10 October 2018 Update (1809) v2**, or - 1903 --> **C:\Program Files (x86)\Microsoft Group Policy\Windows 10 May 2019 Update (1903) v3** + + - 1803 --> **C:\Program Files (x86)\Microsoft Group Policy\Windows 10 April 2018 Update (1803) v2** + + - 1809 --> **C:\Program Files (x86)\Microsoft Group Policy\Windows 10 October 2018 Update (1809) v2** + + - 1903 --> **C:\Program Files (x86)\Microsoft Group Policy\Windows 10 May 2019 Update (1903) v3** + 4. Rename the extracted Policy Definitions folder to **PolicyDefinitions**. + 5. Copy PolicyDefinitions folder to **C:\Windows\SYSVOL\domain\Policies**. - (If this folder does not exist, then be aware that you will be switching to a [central policy store](https://support.microsoft.com/help/3087759/how-to-create-and-manage-the-central-store-for-group-policy-administra) for your entire domain). + + If this folder does not exist, then be aware that you will be switching to a [central policy store](https://support.microsoft.com/help/3087759/how-to-create-and-manage-the-central-store-for-group-policy-administra) for your entire domain. + 6. Restart the Domain Controller for the policy to be available. This procedure will work for any future version as well. 1. Create a Group Policy Object (GPO) and enable the Group Policy **Computer Configuration** > **Policies** > **Administrative Templates** > **Windows Components** > **MDM** > **Enable automatic MDM enrollment using default Azure AD credentials**. + 2. Create a Security Group for the PCs. + 3. Link the GPO. + 4. Filter using Security Groups. ## Troubleshoot auto-enrollment of devices From 979a3b9635593f7c66400adfd68f94a0215e948f Mon Sep 17 00:00:00 2001 From: Gary Moore Date: Fri, 10 Jul 2020 17:35:13 -0700 Subject: [PATCH 73/79] Correct broken "Important" note and transition to body text This change corrects a broken "Important" note that might've included two procedures. I've fixed the note and revised it to not encapsulate the two procedures. --- ...device-automatically-using-group-policy.md | 57 ++++++++++--------- 1 file changed, 29 insertions(+), 28 deletions(-) diff --git a/windows/client-management/mdm/enroll-a-windows-10-device-automatically-using-group-policy.md b/windows/client-management/mdm/enroll-a-windows-10-device-automatically-using-group-policy.md index cf1bd637b2..a1b759f011 100644 --- a/windows/client-management/mdm/enroll-a-windows-10-device-automatically-using-group-policy.md +++ b/windows/client-management/mdm/enroll-a-windows-10-device-automatically-using-group-policy.md @@ -165,35 +165,36 @@ Requirements: - Enterprise AD must be integrated with Azure AD. - Ensure that PCs belong to same computer group. -[!IMPORTANT] -If you do not see the policy, it may be because you don’t have the ADMX for Windows 10, version 1803, version 1809, or version 1903 installed. To fix the issue, follow these steps (Note: the latest MDM.admx is backwards compatible): - 1. Download: - - - 1803 -->[Administrative Templates (.admx) for Windows 10 April 2018 Update (1803)](https://www.microsoft.com/download/details.aspx?id=56880) - - - 1809 --> [Administrative Templates for Windows 10 October 2018 Update (1809)](https://www.microsoft.com/download/details.aspx?id=57576) - - - 1903 --> [Administrative Templates (.admx) for Windows 10 May 2019 Update (1903)](https://www.microsoft.com/download/details.aspx?id=58495&WT.mc_id=rss_alldownloads_all) - - 2. Install the package on the Domain Controller. - - 3. Navigate, depending on the version to the folder: - - - 1803 --> **C:\Program Files (x86)\Microsoft Group Policy\Windows 10 April 2018 Update (1803) v2** - - - 1809 --> **C:\Program Files (x86)\Microsoft Group Policy\Windows 10 October 2018 Update (1809) v2** - - - 1903 --> **C:\Program Files (x86)\Microsoft Group Policy\Windows 10 May 2019 Update (1903) v3** - - 4. Rename the extracted Policy Definitions folder to **PolicyDefinitions**. - - 5. Copy PolicyDefinitions folder to **C:\Windows\SYSVOL\domain\Policies**. - - If this folder does not exist, then be aware that you will be switching to a [central policy store](https://support.microsoft.com/help/3087759/how-to-create-and-manage-the-central-store-for-group-policy-administra) for your entire domain. - - 6. Restart the Domain Controller for the policy to be available. +> [!IMPORTANT] +> If you do not see the policy, it may be because you don't have the ADMX for Windows 10, version 1803, version 1809, or version 1903 installed. To fix the issue, use the following procedures. Note that the latest MDM.admx is backwards compatible. - This procedure will work for any future version as well. +1. Download: + + - 1803 -->[Administrative Templates (.admx) for Windows 10 April 2018 Update (1803)](https://www.microsoft.com/download/details.aspx?id=56880) + + - 1809 --> [Administrative Templates for Windows 10 October 2018 Update (1809)](https://www.microsoft.com/download/details.aspx?id=57576) + + - 1903 --> [Administrative Templates (.admx) for Windows 10 May 2019 Update (1903)](https://www.microsoft.com/download/details.aspx?id=58495&WT.mc_id=rss_alldownloads_all) + +2. Install the package on the Domain Controller. + +3. Navigate, depending on the version to the folder: + + - 1803 --> **C:\Program Files (x86)\Microsoft Group Policy\Windows 10 April 2018 Update (1803) v2** + + - 1809 --> **C:\Program Files (x86)\Microsoft Group Policy\Windows 10 October 2018 Update (1809) v2** + + - 1903 --> **C:\Program Files (x86)\Microsoft Group Policy\Windows 10 May 2019 Update (1903) v3** + +4. Rename the extracted Policy Definitions folder to **PolicyDefinitions**. + +5. Copy PolicyDefinitions folder to **C:\Windows\SYSVOL\domain\Policies**. + + If this folder does not exist, then be aware that you will be switching to a [central policy store](https://support.microsoft.com/help/3087759/how-to-create-and-manage-the-central-store-for-group-policy-administra) for your entire domain. + +6. Restart the Domain Controller for the policy to be available. + +This procedure will work for any future version as well. 1. Create a Group Policy Object (GPO) and enable the Group Policy **Computer Configuration** > **Policies** > **Administrative Templates** > **Windows Components** > **MDM** > **Enable automatic MDM enrollment using default Azure AD credentials**. From cb8703a5460255e4bf1cd5fa72fbda7d90266ecd Mon Sep 17 00:00:00 2001 From: Tudor Dobrila Date: Fri, 10 Jul 2020 21:38:00 -0700 Subject: [PATCH 74/79] Release notes for 101.03.12 --- .../threat-protection/microsoft-defender-atp/mac-whatsnew.md | 4 ++++ 1 file changed, 4 insertions(+) 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 8e3150af35..61b9edd8cd 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/mac-whatsnew.md +++ b/windows/security/threat-protection/microsoft-defender-atp/mac-whatsnew.md @@ -26,6 +26,10 @@ ms.topic: conceptual > > If you have previously allowed the kernel extension as part of your remote deployment, that warning should not be presented to the end user. If you have not previously deployed a policy to allow the kernel extension, your users will be presented with the warning. To proactively silence the warning, you can still deploy a configuration to allow the kernel extension. Refer to the instructions in the [JAMF-based deployment](mac-install-with-jamf.md#approved-kernel-extension) and [Microsoft Intune-based deployment](mac-install-with-intune.md#create-system-configuration-profiles) topics. +## 101.03.12 + +- Performance improvements & bug fixes + ## 101.01.54 - Improvements around compatibility with Time Machine From bc7a223b76794015eee9693faebdbc3780221c75 Mon Sep 17 00:00:00 2001 From: VARADHARAJAN K <3296790+RAJU2529@users.noreply.github.com> Date: Sat, 11 Jul 2020 16:23:09 +0530 Subject: [PATCH 75/79] added new link as per the user report #7144 , so I inserted **how Microsoft identifies malware and pua website link** **https://docs.microsoft.com/windows/security/threat-protection/intelligence/criteria** --- .../security/threat-protection/intelligence/developer-faq.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/security/threat-protection/intelligence/developer-faq.md b/windows/security/threat-protection/intelligence/developer-faq.md index ce1d4ec198..2441fc8c12 100644 --- a/windows/security/threat-protection/intelligence/developer-faq.md +++ b/windows/security/threat-protection/intelligence/developer-faq.md @@ -31,7 +31,7 @@ Submit the file in question as a software developer. Wait until your submission If you're not satisfied with our determination of the submission, use the developer contact form provided with the submission results to reach Microsoft. We will use the information you provide to investigate further if necessary. -We encourage all software vendors and developers to read about how Microsoft identifies malware and unwanted software. +We encourage all software vendors and developers to read about [how Microsoft identifies malware and pua.](https://docs.microsoft.com/windows/security/threat-protection/intelligence/criteria) ## Why is Microsoft asking for a copy of my program? From 205a0ec6372ab111917baba55d6b1f7501938911 Mon Sep 17 00:00:00 2001 From: VARADHARAJAN K <3296790+RAJU2529@users.noreply.github.com> Date: Sat, 11 Jul 2020 22:07:44 +0530 Subject: [PATCH 76/79] Update windows/security/threat-protection/intelligence/developer-faq.md Accepted Co-authored-by: Trond B. Krokli <38162891+illfated@users.noreply.github.com> --- .../security/threat-protection/intelligence/developer-faq.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/security/threat-protection/intelligence/developer-faq.md b/windows/security/threat-protection/intelligence/developer-faq.md index 2441fc8c12..b959041a16 100644 --- a/windows/security/threat-protection/intelligence/developer-faq.md +++ b/windows/security/threat-protection/intelligence/developer-faq.md @@ -31,7 +31,7 @@ Submit the file in question as a software developer. Wait until your submission If you're not satisfied with our determination of the submission, use the developer contact form provided with the submission results to reach Microsoft. We will use the information you provide to investigate further if necessary. -We encourage all software vendors and developers to read about [how Microsoft identifies malware and pua.](https://docs.microsoft.com/windows/security/threat-protection/intelligence/criteria) +We encourage all software vendors and developers to read about [how Microsoft identifies malware and Potentially Unwanted Applications (PUA)](https://docs.microsoft.com/windows/security/threat-protection/intelligence/criteria). ## Why is Microsoft asking for a copy of my program? From 27cee5c4db8684bc8c41f65d41eff7570628c3c8 Mon Sep 17 00:00:00 2001 From: VARADHARAJAN K <3296790+RAJU2529@users.noreply.github.com> Date: Sat, 11 Jul 2020 22:46:20 +0530 Subject: [PATCH 77/79] Update windows/security/threat-protection/intelligence/developer-faq.md accepted Co-authored-by: Trond B. Krokli <38162891+illfated@users.noreply.github.com> --- .../security/threat-protection/intelligence/developer-faq.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/security/threat-protection/intelligence/developer-faq.md b/windows/security/threat-protection/intelligence/developer-faq.md index b959041a16..8bf5c9b5f3 100644 --- a/windows/security/threat-protection/intelligence/developer-faq.md +++ b/windows/security/threat-protection/intelligence/developer-faq.md @@ -31,7 +31,7 @@ Submit the file in question as a software developer. Wait until your submission If you're not satisfied with our determination of the submission, use the developer contact form provided with the submission results to reach Microsoft. We will use the information you provide to investigate further if necessary. -We encourage all software vendors and developers to read about [how Microsoft identifies malware and Potentially Unwanted Applications (PUA)](https://docs.microsoft.com/windows/security/threat-protection/intelligence/criteria). +We encourage all software vendors and developers to read about [how Microsoft identifies malware and Potentially Unwanted Applications (PUA)](criteria.md). ## Why is Microsoft asking for a copy of my program? From 1c75515cd0b0d769315c968726564a3c4352bae2 Mon Sep 17 00:00:00 2001 From: John Bae Date: Mon, 13 Jul 2020 10:11:26 -0400 Subject: [PATCH 78/79] Update user-driven.md fixed typo in line 134 *downloaded --- windows/deployment/windows-autopilot/user-driven.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/deployment/windows-autopilot/user-driven.md b/windows/deployment/windows-autopilot/user-driven.md index 7786be9c94..7f4087f9a0 100644 --- a/windows/deployment/windows-autopilot/user-driven.md +++ b/windows/deployment/windows-autopilot/user-driven.md @@ -131,7 +131,7 @@ For VPN configurations that automatically connect, the validation steps may be d To validate the end-to-end process, ensure the needed Windows 10 cumulative update has been installed on Windows 10 1903 or Windows 10 1909. This can be done manually during OOBE by first downloading the latest cumulative from https://catalog.update.microsoft.com and then manually installing it: - Press Shift-F10 to open a command prompt. -- Insert a USB key containing the donwloaded update. +- Insert a USB key containing the downloaded update. - Install the update using the command (substituting the real file name): WUSA.EXE .msu /quiet - Reboot the computer using the command: shutdown.exe /r /t 0 From edb4daf1fcbb3e1f4c0dd4305184a4d8963726bb Mon Sep 17 00:00:00 2001 From: Tina Burden Date: Mon, 13 Jul 2020 09:18:37 -0700 Subject: [PATCH 79/79] pencil edit --- windows/deployment/windows-autopilot/user-driven.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/deployment/windows-autopilot/user-driven.md b/windows/deployment/windows-autopilot/user-driven.md index 7f4087f9a0..2f93c58513 100644 --- a/windows/deployment/windows-autopilot/user-driven.md +++ b/windows/deployment/windows-autopilot/user-driven.md @@ -101,7 +101,7 @@ The following additional requirements apply for Hybrid Azure AD Join with VPN su - Windows 10 1909 + December 10th Cumulative update (KB4530684, OS build 18363.535) or higher - Windows 10 2004 or later - Enable the new “Skip domain connectivity check” toggle in the Hybrid Azure AD Join Autopilot profile. -- A VPN configuration that can be deployed via Intune that enables the user to manualy establish a VPN connection from the Windows logon screen, or one that automatically establishes a VPN connection as needed. +- A VPN configuration that can be deployed via Intune that enables the user to manually establish a VPN connection from the Windows logon screen, or one that automatically establishes a VPN connection as needed. The specific VPN configuration required depends on the VPN software and authentication being used. For third-party (non-Microsoft) VPN solutions, this typically would involve deploying a Win32 app (containing the VPN client software itself as well as any specific connection information, e.g. VPN endpoint host names) via Intune Management Extensions. Consult your VPN provider's documentation for configuration details specific to that provider.