From d7f6d7a4ea5a87d31f1815b441d9d796f6e17304 Mon Sep 17 00:00:00 2001 From: ImranHabib <47118050+joinimran@users.noreply.github.com> Date: Sat, 19 Sep 2020 22:03:15 +0500 Subject: [PATCH 01/39] Minor Changes As suggested by the user, I made a few changes to reflect the document more clear and easy to understand. Problem: https://github.com/MicrosoftDocs/windows-itpro-docs/issues/7965 --- .../client-management/connect-to-remote-aadj-pc.md | 14 ++++++-------- 1 file changed, 6 insertions(+), 8 deletions(-) diff --git a/windows/client-management/connect-to-remote-aadj-pc.md b/windows/client-management/connect-to-remote-aadj-pc.md index 9478b21555..c52da5bf32 100644 --- a/windows/client-management/connect-to-remote-aadj-pc.md +++ b/windows/client-management/connect-to-remote-aadj-pc.md @@ -22,13 +22,10 @@ ms.topic: article - Windows 10 -From its release, Windows 10 has supported remote connections to PCs joined to Active Directory. Starting in Windows 10, version 1607, you can also connect to a remote PC that is [joined to Azure Active Directory (Azure AD)](https://docs.microsoft.com/azure/active-directory/user-help/device-management-azuread-joined-devices-setup). +From its release, Windows 10 has supported remote connections to PCs joined to Active Directory. Starting in Windows 10, version 1607, you can also connect to a remote PC that is [joined to Azure Active Directory (Azure AD)](https://docs.microsoft.com/azure/active-directory/user-help/device-management-azuread-joined-devices-setup). Starting in Windows 10, version 1809, you can [use biometrics to authenticate to a remote desktop session.](https://docs.microsoft.com/windows/whats-new/whats-new-windows-10-version-1809#remote-desktop-with-biometrics) ![Remote Desktop Connection client](images/rdp.png) -> [!TIP] -> Starting in Windows 10, version 1809, you can [use biometrics to authenticate to a remote desktop session.](https://docs.microsoft.com/windows/whats-new/whats-new-windows-10-version-1809#remote-desktop-with-biometrics) - ## Set up - Both PCs (local and remote) must be running Windows 10, version 1607 or later. Remote connections to an Azure AD-joined PC running earlier versions of Windows 10 are not supported. @@ -42,7 +39,7 @@ Ensure [Remote Credential Guard](/windows/access-protection/remote-credential-gu ![Allow remote connections to this computer](images/allow-rdp.png) - 3. If the user who joined the PC to Azure AD is the only one who is going to connect remotely, no additional configuration is needed. To allow additional users to connect to the PC, you must allow remote connections for the local **Authenticated Users** group. Click **Select Users**. + 3. If the user who joined the PC to Azure AD is the only one who is going to connect remotely, no additional configuration is needed. To allow additional users or groups to connect to the PC, you must allow remote connections for the specified users or groups. Click **Select Users -> Add** and enter the name of the user or group. > [!NOTE] > You can specify individual Azure AD accounts for remote connections by having the user sign in to the remote device at least once, and then running the following PowerShell cmdlet: @@ -55,12 +52,13 @@ Ensure [Remote Credential Guard](/windows/access-protection/remote-credential-gu > Otherwise this command throws the below error. For example: > - for cloud only user: "There is no such global user or group : *name*" > - for synced user: "There is no such global user or group : *name*"
- > + + > [!NOTE] > In Windows 10, version 1709, the user does not have to sign in to the remote device first. > > In Windows 10, version 1709, you can add other Azure AD users to the **Administrators** group on a device in **Settings** and restrict remote credentials to **Administrators**. If there is a problem connecting remotely, make sure that both devices are joined to Azure AD and that TPM is functioning properly on both devices. - - 4. Enter **Authenticated Users**, then click **Check Names**. If the **Name Not Found** window opens, click **Locations** and select this PC. + + 4. Click **Check Names**. If the **Name Not Found** window opens, click **Locations** and select this PC. > [!TIP] > When you connect to the remote PC, enter your account name in this format: `AzureAD UPN`. The local PC must either be domain-joined or Azure AD-joined. The local PC and remote PC must be in the same Azure AD tenant. From cbda416a4b9ecbaea84e38c832775c9ad5529102 Mon Sep 17 00:00:00 2001 From: ImranHabib <47118050+joinimran@users.noreply.github.com> Date: Sun, 20 Sep 2020 14:06:02 +0500 Subject: [PATCH 02/39] Update windows/client-management/connect-to-remote-aadj-pc.md Co-authored-by: JohanFreelancer9 <48568725+JohanFreelancer9@users.noreply.github.com> --- windows/client-management/connect-to-remote-aadj-pc.md | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/windows/client-management/connect-to-remote-aadj-pc.md b/windows/client-management/connect-to-remote-aadj-pc.md index c52da5bf32..841c9b406a 100644 --- a/windows/client-management/connect-to-remote-aadj-pc.md +++ b/windows/client-management/connect-to-remote-aadj-pc.md @@ -22,7 +22,7 @@ ms.topic: article - Windows 10 -From its release, Windows 10 has supported remote connections to PCs joined to Active Directory. Starting in Windows 10, version 1607, you can also connect to a remote PC that is [joined to Azure Active Directory (Azure AD)](https://docs.microsoft.com/azure/active-directory/user-help/device-management-azuread-joined-devices-setup). Starting in Windows 10, version 1809, you can [use biometrics to authenticate to a remote desktop session.](https://docs.microsoft.com/windows/whats-new/whats-new-windows-10-version-1809#remote-desktop-with-biometrics) +From its release, Windows 10 has supported remote connections to PCs joined to Active Directory. Starting in Windows 10, version 1607, you can also connect to a remote PC that is [joined to Azure Active Directory (Azure AD)](https://docs.microsoft.com/azure/active-directory/user-help/device-management-azuread-joined-devices-setup). Starting in Windows 10, version 1809, you can [use biometrics to authenticate to a remote desktop session](https://docs.microsoft.com/windows/whats-new/whats-new-windows-10-version-1809#remote-desktop-with-biometrics). ![Remote Desktop Connection client](images/rdp.png) @@ -97,4 +97,3 @@ In organizations using only Azure AD, you can connect from an Azure AD-joined PC ## Related topics [How to use Remote Desktop](https://support.microsoft.com/instantanswers/ff521c86-2803-4bc0-a5da-7df445788eb9/how-to-use-remote-desktop) - From 7da8a4741a778ed2f1379b15584e349929eb8366 Mon Sep 17 00:00:00 2001 From: VLG17 <41186174+VLG17@users.noreply.github.com> Date: Mon, 21 Sep 2020 12:41:18 +0300 Subject: [PATCH 03/39] update description for 0xC000006E https://github.com/MicrosoftDocs/windows-itpro-docs/issues/8219 --- windows/security/threat-protection/auditing/event-4625.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/security/threat-protection/auditing/event-4625.md b/windows/security/threat-protection/auditing/event-4625.md index 84cf52d450..db30fb97c9 100644 --- a/windows/security/threat-protection/auditing/event-4625.md +++ b/windows/security/threat-protection/auditing/event-4625.md @@ -166,7 +166,7 @@ This event generates on domain controllers, member servers, and workstations. | 0xC0000064 | User logon with misspelled or bad user account | | 0xC000006A | User logon with misspelled or bad password | | 0XC000006D | This is either due to a bad username or authentication information | - | 0XC000006E | Unknown user name or bad password. | + | 0XC000006E | Indicates a referenced user name and authentication information are valid, but some user account restriction has prevented successful authentication (such as time-of-day restrictions). | | 0xC000006F | User logon outside authorized hours | | 0xC0000070 | User logon from unauthorized workstation | | 0xC0000071 | User logon with expired password | From d8dc90cb6442a7a21576ff517a783900e9b0048c Mon Sep 17 00:00:00 2001 From: VLG17 <41186174+VLG17@users.noreply.github.com> Date: Fri, 25 Sep 2020 10:02:27 +0300 Subject: [PATCH 04/39] reduced whitespace at the end of the sentence as advised by illfated --- windows/security/threat-protection/auditing/event-4625.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/security/threat-protection/auditing/event-4625.md b/windows/security/threat-protection/auditing/event-4625.md index db30fb97c9..3135c231da 100644 --- a/windows/security/threat-protection/auditing/event-4625.md +++ b/windows/security/threat-protection/auditing/event-4625.md @@ -166,7 +166,7 @@ This event generates on domain controllers, member servers, and workstations. | 0xC0000064 | User logon with misspelled or bad user account | | 0xC000006A | User logon with misspelled or bad password | | 0XC000006D | This is either due to a bad username or authentication information | - | 0XC000006E | Indicates a referenced user name and authentication information are valid, but some user account restriction has prevented successful authentication (such as time-of-day restrictions). | + | 0XC000006E | Indicates a referenced user name and authentication information are valid, but some user account restriction has prevented successful authentication (such as time-of-day restrictions). | | 0xC000006F | User logon outside authorized hours | | 0xC0000070 | User logon from unauthorized workstation | | 0xC0000071 | User logon with expired password | From 0906102c42bac25ccf7b825e0c4d6fec55b37956 Mon Sep 17 00:00:00 2001 From: VLG17 <41186174+VLG17@users.noreply.github.com> Date: Fri, 25 Sep 2020 10:27:27 +0300 Subject: [PATCH 05/39] update apps for 2004 https://github.com/MicrosoftDocs/windows-itpro-docs/issues/8017 --- .../apps-in-windows-10.md | 90 +++++++++---------- 1 file changed, 45 insertions(+), 45 deletions(-) diff --git a/windows/application-management/apps-in-windows-10.md b/windows/application-management/apps-in-windows-10.md index 9d150d9583..4ccb193f06 100644 --- a/windows/application-management/apps-in-windows-10.md +++ b/windows/application-management/apps-in-windows-10.md @@ -39,53 +39,53 @@ You can list all provisioned Windows apps with this PowerShell command: Get-AppxProvisionedPackage -Online | Format-Table DisplayName, PackageName ``` -Here are the provisioned Windows apps in Windows 10 versions 1803, 1809, 1903, and 1909. +Here are the provisioned Windows apps in Windows 10 versions 1803, 1809, 1903, 1909 and 2004. -| Package name | App name | 1803 | 1809 | 1903 | 1909 | Uninstall through UI? | +| Package name | App name | 1803 | 1809 | 1903 | 1909 | 2004 | Uninstall through UI? | |----------------------------------------------|--------------------------------------------------------------------------------------------------------------------|:----:|:----:|:----:|:----:|:---------------------:| -| Microsoft.3DBuilder | [3D Builder](ms-windows-store://pdp/?PFN=Microsoft.3DBuilder_8wekyb3d8bbwe) | | | | | Yes | -| Microsoft.BingWeather | [MSN Weather](ms-windows-store://pdp/?PFN=Microsoft.BingWeather_8wekyb3d8bbwe) | x | x | x | x | Yes | -| Microsoft.DesktopAppInstaller | [App Installer](ms-windows-store://pdp/?PFN=Microsoft.DesktopAppInstaller_8wekyb3d8bbwe) | x | x | x | x | Via Settings App | -| Microsoft.GetHelp | [Get Help](ms-windows-store://pdp/?PFN=Microsoft.Gethelp_8wekyb3d8bbwe) | x | x | x | x | No | -| Microsoft.Getstarted | [Microsoft Tips](ms-windows-store://pdp/?PFN=Microsoft.Getstarted_8wekyb3d8bbwe) | x | x | x | x | No | -| Microsoft.HEIFImageExtension | [HEIF Image Extensions](ms-windows-store://pdp/?PFN=Microsoft.HEIFImageExtension_8wekyb3d8bbwe) | | x | x | x | No | -| Microsoft.Messaging | [Microsoft Messaging](ms-windows-store://pdp/?PFN=Microsoft.Messaging_8wekyb3d8bbwe) | x | x | x | x | No | -| Microsoft.Microsoft3DViewer | [Mixed Reality Viewer](ms-windows-store://pdp/?PFN=Microsoft.Microsoft3DViewer_8wekyb3d8bbwe) | x | x | x | x | No | -| Microsoft.MicrosoftOfficeHub | [Office](ms-windows-store://pdp/?PFN=Microsoft.MicrosoftOfficeHub_8wekyb3d8bbwe) | x | x | x | x | Yes | -| Microsoft.MicrosoftSolitaireCollection | [Microsoft Solitaire Collection](ms-windows-store://pdp/?PFN=Microsoft.MicrosoftSolitaireCollection_8wekyb3d8bbwe) | x | x | x | x | Yes | -| Microsoft.MicrosoftStickyNotes | [Microsoft Sticky Notes](ms-windows-store://pdp/?PFN=Microsoft.MicrosoftStickyNotes_8wekyb3d8bbwe) | x | x | x | x | No | -| Microsoft.MixedReality.Portal | [Mixed Reality Portal](ms-windows-store://pdp/?PFN=Microsoft.MixedReality.Portal_8wekyb3d8bbwe) | | x | x | x | No | -| Microsoft.MSPaint | [Paint 3D](ms-windows-store://pdp/?PFN=Microsoft.MSPaint_8wekyb3d8bbwe) | x | x | x | x | No | -| Microsoft.Office.OneNote | [OneNote for Windows 10](ms-windows-store://pdp/?PFN=Microsoft.Office.OneNote_8wekyb3d8bbwe) | x | x | x | x | Yes | -| Microsoft.OneConnect | [Mobile Plans](ms-windows-store://pdp/?PFN=Microsoft.OneConnect_8wekyb3d8bbwe) | x | x | x | x | No | -| Microsoft.Outlook.DesktopIntegrationServices | | | | | x | | -| Microsoft.People | [Microsoft People](ms-windows-store://pdp/?PFN=Microsoft.People_8wekyb3d8bbwe) | x | x | x | x | No | -| Microsoft.Print3D | [Print 3D](ms-windows-store://pdp/?PFN=Microsoft.Print3D_8wekyb3d8bbwe) | x | x | x | x | No | -| Microsoft.ScreenSketch | [Snip & Sketch](ms-windows-store://pdp/?PFN=Microsoft.ScreenSketch_8wekyb3d8bbwe) | | x | x | x | No | -| Microsoft.SkypeApp | [Skype](ms-windows-store://pdp/?PFN=Microsoft.SkypeApp_kzf8qxf38zg5c) | x | x | x | x | No | -| Microsoft.StorePurchaseApp | [Store Purchase App](ms-windows-store://pdp/?PFN=Microsoft.StorePurchaseApp_8wekyb3d8bbwe) | x | x | x | x | No | -| Microsoft.VP9VideoExtensions | | | x | x | x | No | -| Microsoft.Wallet | [Microsoft Pay](ms-windows-store://pdp/?PFN=Microsoft.Wallet_8wekyb3d8bbwe) | x | x | x | x | No | -| Microsoft.WebMediaExtensions | [Web Media Extensions](ms-windows-store://pdp/?PFN=Microsoft.WebMediaExtensions_8wekyb3d8bbwe) | x | x | x | x | No | -| Microsoft.WebpImageExtension | [Webp Image Extension](ms-windows-store://pdp/?PFN=Microsoft.WebpImageExtension_8wekyb3d8bbwe) | | x | x | x | No | -| Microsoft.Windows.Photos | [Microsoft Photos](ms-windows-store://pdp/?PFN=Microsoft.Windows.Photos_8wekyb3d8bbwe) | x | x | x | x | No | -| Microsoft.WindowsAlarms | [Windows Alarms & Clock](ms-windows-store://pdp/?PFN=Microsoft.WindowsAlarms_8wekyb3d8bbwe) | x | x | x | x | No | -| Microsoft.WindowsCalculator | [Windows Calculator](ms-windows-store://pdp/?PFN=Microsoft.WindowsCalculator_8wekyb3d8bbwe) | x | x | x | x | No | -| Microsoft.WindowsCamera | [Windows Camera](ms-windows-store://pdp/?PFN=Microsoft.WindowsCamera_8wekyb3d8bbwe) | x | x | x | x | No | -| microsoft.windowscommunicationsapps | [Mail and Calendar](ms-windows-store://pdp/?PFN=microsoft.windowscommunicationsapps_8wekyb3d8bbwe) | x | x | x | x | No | -| Microsoft.WindowsFeedbackHub | [Feedback Hub](ms-windows-store://pdp/?PFN=Microsoft.WindowsFeedbackHub_8wekyb3d8bbwe) | x | x | x | x | No | -| Microsoft.WindowsMaps | [Windows Maps](ms-windows-store://pdp/?PFN=Microsoft.WindowsMaps_8wekyb3d8bbwe) | x | x | x | x | No | -| Microsoft.WindowsSoundRecorder | [Windows Voice Recorder](ms-windows-store://pdp/?PFN=Microsoft.WindowsSoundRecorder_8wekyb3d8bbwe) | x | x | x | x | No | -| Microsoft.WindowsStore | [Microsoft Store](ms-windows-store://pdp/?PFN=Microsoft.WindowsStore_8wekyb3d8bbwe) | x | x | x | x | No | -| Microsoft.Xbox.TCUI | [Xbox Live in-game experience](ms-windows-store://pdp/?PFN=Microsoft.Xbox.TCUI_8wekyb3d8bbwe) | x | x | x | x | No | -| Microsoft.XboxApp | [Xbox Console Companion](ms-windows-store://pdp/?PFN=Microsoft.XboxApp_8wekyb3d8bbwe) | x | x | x | x | No | -| Microsoft.XboxGameOverlay | [Xbox Game Bar Plugin](ms-windows-store://pdp/?PFN=Microsoft.XboxGameOverlay_8wekyb3d8bbwe) | x | x | x | x | No | -| Microsoft.XboxGamingOverlay | [Xbox Game Bar](ms-windows-store://pdp/?PFN=Microsoft.XboxGamingOverlay_8wekyb3d8bbwe) | x | x | x | x | No | -| Microsoft.XboxIdentityProvider | [Xbox Identity Provider](ms-windows-store://pdp/?PFN=Microsoft.XboxIdentityProvider_8wekyb3d8bbwe) | x | x | x | x | No | -| Microsoft.XboxSpeechToTextOverlay | | x | x | x | x | No | -| Microsoft.YourPhone | [Your Phone](ms-windows-store://pdp/?PFN=Microsoft.YourPhone_8wekyb3d8bbwe) | | x | x | x | No | -| Microsoft.ZuneMusic | [Groove Music](ms-windows-store://pdp/?PFN=Microsoft.ZuneMusic_8wekyb3d8bbwe) | x | x | x | x | No | -| Microsoft.ZuneVideo | [Movies & TV](ms-windows-store://pdp/?PFN=Microsoft.ZuneVideo_8wekyb3d8bbwe) | x | x | x | x | No | +| Microsoft.3DBuilder | [3D Builder](ms-windows-store://pdp/?PFN=Microsoft.3DBuilder_8wekyb3d8bbwe) | | | | | | Yes | +| Microsoft.BingWeather | [MSN Weather](ms-windows-store://pdp/?PFN=Microsoft.BingWeather_8wekyb3d8bbwe) | x | x | x | x | x | Yes | +| Microsoft.DesktopAppInstaller | [App Installer](ms-windows-store://pdp/?PFN=Microsoft.DesktopAppInstaller_8wekyb3d8bbwe) | x | x | x | x | x | Via Settings App | +| Microsoft.GetHelp | [Get Help](ms-windows-store://pdp/?PFN=Microsoft.Gethelp_8wekyb3d8bbwe) | x | x | x | x | x | No | +| Microsoft.Getstarted | [Microsoft Tips](ms-windows-store://pdp/?PFN=Microsoft.Getstarted_8wekyb3d8bbwe) | x | x | x | x | x | No | +| Microsoft.HEIFImageExtension | [HEIF Image Extensions](ms-windows-store://pdp/?PFN=Microsoft.HEIFImageExtension_8wekyb3d8bbwe) | | x | x | x | x | No | +| Microsoft.Messaging | [Microsoft Messaging](ms-windows-store://pdp/?PFN=Microsoft.Messaging_8wekyb3d8bbwe) | x | x | x | x | x | No | +| Microsoft.Microsoft3DViewer | [Mixed Reality Viewer](ms-windows-store://pdp/?PFN=Microsoft.Microsoft3DViewer_8wekyb3d8bbwe) | x | x | x | x | x | No | +| Microsoft.MicrosoftOfficeHub | [Office](ms-windows-store://pdp/?PFN=Microsoft.MicrosoftOfficeHub_8wekyb3d8bbwe) | x | x | x | x | x | Yes | +| Microsoft.MicrosoftSolitaireCollection | [Microsoft Solitaire Collection](ms-windows-store://pdp/?PFN=Microsoft.MicrosoftSolitaireCollection_8wekyb3d8bbwe) | x | x | x | x | x | Yes | +| Microsoft.MicrosoftStickyNotes | [Microsoft Sticky Notes](ms-windows-store://pdp/?PFN=Microsoft.MicrosoftStickyNotes_8wekyb3d8bbwe) | x | x | x | x | x | No | +| Microsoft.MixedReality.Portal | [Mixed Reality Portal](ms-windows-store://pdp/?PFN=Microsoft.MixedReality.Portal_8wekyb3d8bbwe) | | x | x | x | x | No | +| Microsoft.MSPaint | [Paint 3D](ms-windows-store://pdp/?PFN=Microsoft.MSPaint_8wekyb3d8bbwe) | x | x | x | x | x | No | +| Microsoft.Office.OneNote | [OneNote for Windows 10](ms-windows-store://pdp/?PFN=Microsoft.Office.OneNote_8wekyb3d8bbwe) | x | x | x | x | x | Yes | +| Microsoft.OneConnect | [Mobile Plans](ms-windows-store://pdp/?PFN=Microsoft.OneConnect_8wekyb3d8bbwe) | x | x | x | x | x | No | +| Microsoft.Outlook.DesktopIntegrationServices | | | | | x | x | | +| Microsoft.People | [Microsoft People](ms-windows-store://pdp/?PFN=Microsoft.People_8wekyb3d8bbwe) | x | x | x | x | x | No | +| Microsoft.Print3D | [Print 3D](ms-windows-store://pdp/?PFN=Microsoft.Print3D_8wekyb3d8bbwe) | x | x | x | x | x | No | +| Microsoft.ScreenSketch | [Snip & Sketch](ms-windows-store://pdp/?PFN=Microsoft.ScreenSketch_8wekyb3d8bbwe) | | x | x | x | x | No | +| Microsoft.SkypeApp | [Skype](ms-windows-store://pdp/?PFN=Microsoft.SkypeApp_kzf8qxf38zg5c) | x | x | x | x | x | No | +| Microsoft.StorePurchaseApp | [Store Purchase App](ms-windows-store://pdp/?PFN=Microsoft.StorePurchaseApp_8wekyb3d8bbwe) | x | x | x | x | x | No | +| Microsoft.VP9VideoExtensions | | | x | x | x | x | No | +| Microsoft.Wallet | [Microsoft Pay](ms-windows-store://pdp/?PFN=Microsoft.Wallet_8wekyb3d8bbwe) | x | x | x | x | x | No | +| Microsoft.WebMediaExtensions | [Web Media Extensions](ms-windows-store://pdp/?PFN=Microsoft.WebMediaExtensions_8wekyb3d8bbwe) | x | x | x | x | x | No | +| Microsoft.WebpImageExtension | [Webp Image Extension](ms-windows-store://pdp/?PFN=Microsoft.WebpImageExtension_8wekyb3d8bbwe) | | x | x | x | x | No | +| Microsoft.Windows.Photos | [Microsoft Photos](ms-windows-store://pdp/?PFN=Microsoft.Windows.Photos_8wekyb3d8bbwe) | x | x | x | x | x | No | +| Microsoft.WindowsAlarms | [Windows Alarms & Clock](ms-windows-store://pdp/?PFN=Microsoft.WindowsAlarms_8wekyb3d8bbwe) | x | x | x | x | x | No | +| Microsoft.WindowsCalculator | [Windows Calculator](ms-windows-store://pdp/?PFN=Microsoft.WindowsCalculator_8wekyb3d8bbwe) | x | x | x | x | x | No | +| Microsoft.WindowsCamera | [Windows Camera](ms-windows-store://pdp/?PFN=Microsoft.WindowsCamera_8wekyb3d8bbwe) | x | x | x | x | x | No | +| microsoft.windowscommunicationsapps | [Mail and Calendar](ms-windows-store://pdp/?PFN=microsoft.windowscommunicationsapps_8wekyb3d8bbwe) | x | x | x | x | x | No | +| Microsoft.WindowsFeedbackHub | [Feedback Hub](ms-windows-store://pdp/?PFN=Microsoft.WindowsFeedbackHub_8wekyb3d8bbwe) | x | x | x | x | x | No | +| Microsoft.WindowsMaps | [Windows Maps](ms-windows-store://pdp/?PFN=Microsoft.WindowsMaps_8wekyb3d8bbwe) | x | x | x | x | x | No | +| Microsoft.WindowsSoundRecorder | [Windows Voice Recorder](ms-windows-store://pdp/?PFN=Microsoft.WindowsSoundRecorder_8wekyb3d8bbwe) | x | x | x | x | x | No | +| Microsoft.WindowsStore | [Microsoft Store](ms-windows-store://pdp/?PFN=Microsoft.WindowsStore_8wekyb3d8bbwe) | x | x | x | x | x | No | +| Microsoft.Xbox.TCUI | [Xbox Live in-game experience](ms-windows-store://pdp/?PFN=Microsoft.Xbox.TCUI_8wekyb3d8bbwe) | x | x | x | x | x | No | +| Microsoft.XboxApp | [Xbox Console Companion](ms-windows-store://pdp/?PFN=Microsoft.XboxApp_8wekyb3d8bbwe) | x | x | x | x | x | No | +| Microsoft.XboxGameOverlay | [Xbox Game Bar Plugin](ms-windows-store://pdp/?PFN=Microsoft.XboxGameOverlay_8wekyb3d8bbwe) | x | x | x | x | x | No | +| Microsoft.XboxGamingOverlay | [Xbox Game Bar](ms-windows-store://pdp/?PFN=Microsoft.XboxGamingOverlay_8wekyb3d8bbwe) | x | x | x | x | x | No | +| Microsoft.XboxIdentityProvider | [Xbox Identity Provider](ms-windows-store://pdp/?PFN=Microsoft.XboxIdentityProvider_8wekyb3d8bbwe) | x | x | x | x | x | No | +| Microsoft.XboxSpeechToTextOverlay | | x | x | x | x | x | No | +| Microsoft.YourPhone | [Your Phone](ms-windows-store://pdp/?PFN=Microsoft.YourPhone_8wekyb3d8bbwe) | | x | x | x | x | No | +| Microsoft.ZuneMusic | [Groove Music](ms-windows-store://pdp/?PFN=Microsoft.ZuneMusic_8wekyb3d8bbwe) | x | x | x | x | x | No | +| Microsoft.ZuneVideo | [Movies & TV](ms-windows-store://pdp/?PFN=Microsoft.ZuneVideo_8wekyb3d8bbwe) | x | x | x | x | x | No | >[!NOTE] >The Store app can't be removed. If you want to remove and reinstall the Store app, you can only bring Store back by either restoring your system from a backup or resetting your system. Instead of removing the Store app, you should use group policies to hide or disable it. From 4b68c4b2823c88cf302c4afdf8a715f59e20c6e1 Mon Sep 17 00:00:00 2001 From: VLG17 <41186174+VLG17@users.noreply.github.com> Date: Wed, 30 Sep 2020 10:11:13 +0300 Subject: [PATCH 06/39] Update windows/application-management/apps-in-windows-10.md Co-authored-by: JohanFreelancer9 <48568725+JohanFreelancer9@users.noreply.github.com> --- windows/application-management/apps-in-windows-10.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/application-management/apps-in-windows-10.md b/windows/application-management/apps-in-windows-10.md index 4ccb193f06..6e4851acca 100644 --- a/windows/application-management/apps-in-windows-10.md +++ b/windows/application-management/apps-in-windows-10.md @@ -39,7 +39,7 @@ You can list all provisioned Windows apps with this PowerShell command: Get-AppxProvisionedPackage -Online | Format-Table DisplayName, PackageName ``` -Here are the provisioned Windows apps in Windows 10 versions 1803, 1809, 1903, 1909 and 2004. +Here are the provisioned Windows apps in Windows 10 versions 1803, 1809, 1903, 1909, and 2004. | Package name | App name | 1803 | 1809 | 1903 | 1909 | 2004 | Uninstall through UI? | |----------------------------------------------|--------------------------------------------------------------------------------------------------------------------|:----:|:----:|:----:|:----:|:---------------------:| From 49b181d3e058467b9abc8302cab991da4f3510e8 Mon Sep 17 00:00:00 2001 From: Joey Caparas Date: Wed, 30 Sep 2020 12:39:36 -0700 Subject: [PATCH 07/39] add new example, add to table --- .../api-portal-mapping.md | 2 + .../pull-alerts-using-rest-api.md | 87 ++++++++++++------- 2 files changed, 56 insertions(+), 33 deletions(-) diff --git a/windows/security/threat-protection/microsoft-defender-atp/api-portal-mapping.md b/windows/security/threat-protection/microsoft-defender-atp/api-portal-mapping.md index 19a2f46e0c..b8454c4935 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/api-portal-mapping.md +++ b/windows/security/threat-protection/microsoft-defender-atp/api-portal-mapping.md @@ -72,6 +72,8 @@ Field numbers match the numbers in the images below. > | | LogOnUsers | sourceUserId | contoso\liz-bean; contoso\jay-hardee | The domain and user of the interactive logon user/s at the time of the event. Note: For devices on Windows 10 version 1607, the domain information will not be available. | > | | InternalIPv4List | No mapping | 192.168.1.7, 10.1.14.1 | List of IPV4 internal IPs for active network interfaces. | > | | InternalIPv6List | No mapping | fd30:0000:0000:0001:ff4e:003e:0009:000e, FE80:CD00:0000:0CDE:1257:0000:211E:729C | List of IPV6 internal IPs for active network interfaces. | +| | LinkToMTP | flexString1 | `https://security.microsoft.com/alert/da637370718981685665_16349121` | Value available for every Detection. +| | IncidentLinkToMTP | flexString1 | `"https://security.microsoft.com/incidents/byalert?alertId=da637370718981685665_16349121&source=SIEM` | Value available for every Detection. > | Internal field | LastProcessedTimeUtc | No mapping | 2017-05-07T01:56:58.9936648Z | Time when event arrived at the backend. This field can be used when setting the request parameter for the range of time that detections are retrieved. | > | | Not part of the schema | deviceVendor | | Static value in the ArcSight mapping - 'Microsoft'. | > | | Not part of the schema | deviceProduct | | Static value in the ArcSight mapping - 'Microsoft Defender ATP'. | diff --git a/windows/security/threat-protection/microsoft-defender-atp/pull-alerts-using-rest-api.md b/windows/security/threat-protection/microsoft-defender-atp/pull-alerts-using-rest-api.md index 38400901cd..0eedcf9bad 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/pull-alerts-using-rest-api.md +++ b/windows/security/threat-protection/microsoft-defender-atp/pull-alerts-using-rest-api.md @@ -142,39 +142,60 @@ The return value is an array of alert objects in JSON format. Here is an example return value: ```json -{"AlertTime":"2017-01-23T07:32:54.1861171Z", -"ComputerDnsName":"desktop-bvccckk", -"AlertTitle":"Suspicious PowerShell commandline", -"Category":"SuspiciousActivity", -"Severity":"Medium", -"AlertId":"636207535742330111_-1114309685", -"Actor":null, -"LinkToWDATP":"https://securitycenter.windows.com/alert/636207535742330111_-1114309685", -"IocName":null, -"IocValue":null, -"CreatorIocName":null, -"CreatorIocValue":null, -"Sha1":"69484ca722b4285a234896a2e31707cbedc59ef9", -"FileName":"powershell.exe", -"FilePath":"C:\\Windows\\SysWOW64\\WindowsPowerShell\\v1.0", -"IpAddress":null, -"Url":null, -"IoaDefinitiondId":"7f1c3609-a3ff-40e2-995b-c01770161d68", -"UserName":null, -"AlertPart":0, -"FullId":"636207535742330111_-1114309685:9DE735BA9FF87725E392C6DFBEB2AF279035CDE229FCC00D28C0F3242C5A50AF", -"LastProcessedTimeUtc":"2017-01-23T11:33:45.0760449Z", -"ThreatCategory":null, -"ThreatFamily":null, -"ThreatName":null, -"RemediationAction":null, -"RemediationIsSuccess":null, -"Source":"Microsoft Defender ATP", -"Md5":null, -"Sha256":null, -"WasExecutingWhileDetected":null, -"FileHash":"69484ca722b4285a234896a2e31707cbedc59ef9", -"IocUniqueId":"9DE735BA9FF87725E392C6DFBEB2AF279035CDE229FCC00D28C0F3242C5A50AF"} +[ +{ + "AlertTime": "2020-09-30T14:09:20.35743Z", + "ComputerDnsName": "mymachine1.domain.com", + "AlertTitle": "Suspicious File Activity", + "Category": "Malware", + "Severity": "High", + "AlertId": "da637370718981685665_16349121", + "Actor": "", + "LinkToWDATP": "https://securitycenter.windows.com/alert/da637370718981685665_16349121", + "IocName": "", + "IocValue": "", + "CreatorIocName": "", + "CreatorIocValue": "", + "Sha1": "aabbccddee1122334455aabbccddee1122334455", + "FileName": "cmdParent.exe", + "FilePath": "C:\\WINDOWS\\SysWOW64\\boo3\\qwerty", + "IpAddress": "", + "Url": "", + "IoaDefinitionId": "b20af1d2-5990-4672-87f1-acc2a8ff7725", + "UserName": "", + "AlertPart": 0, + "FullId": "da637370718981685665_16349121:R4xEdgAvDb2LQl3BgHoA3NYqKmRSiIAG7dpxAJCYZhY=", + "LastProcessedTimeUtc": "2020-09-30T14:11:44.0779765Z", + "ThreatCategory": "", + "ThreatFamily": "", + "ThreatName": "", + "RemediationAction": "", + "RemediationIsSuccess": null, + "Source": "EDR", + "Md5": "854b85cbff2752fcb88606bca76f83c6", + "Sha256": "", + "WasExecutingWhileDetected": null, + "UserDomain": "", + "LogOnUsers": "", + "MachineDomain": "domain.com", + "MachineName": "mymachine1", + "InternalIPv4List": "", + "InternalIPv6List": "", + "FileHash": "aabbccddee1122334455aabbccddee1122334455", + "DeviceID": "deadbeef000040830ee54503926f556dcaf82bb0", + "MachineGroup": "", + "Description": "Test Alert", + "DeviceCreatedMachineTags": "", + "CloudCreatedMachineTags": "", + "CommandLine": "", + "IncidentLinkToWDATP": "https://securitycenter.windows.com/incidents/byalert?alertId=da637370718981685665_16349121&source=SIEM", + "ReportID": 1053729833, + "LinkToMTP": "https://security.microsoft.com/alert/da637370718981685665_16349121", + "IncidentLinkToMTP": "https://security.microsoft.com/incidents/byalert?alertId=da637370718981685665_16349121&source=SIEM", + "ExternalId": "31DD0A845DDA4059FDEDE031014645350AECABD3", + "IocUniqueId": "R4xEdgAvDb2LQl3BgHoA3NYqKmRSiIAG7dpxAJCYZhY=" +} +] ``` ## Code examples From 7bdffd4aa7ad7b173f1d1054e3485a4edd5d6571 Mon Sep 17 00:00:00 2001 From: VLG17 <41186174+VLG17@users.noreply.github.com> Date: Thu, 1 Oct 2020 10:25:43 +0300 Subject: [PATCH 08/39] Update windows/application-management/apps-in-windows-10.md Co-authored-by: JohanFreelancer9 <48568725+JohanFreelancer9@users.noreply.github.com> --- windows/application-management/apps-in-windows-10.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/application-management/apps-in-windows-10.md b/windows/application-management/apps-in-windows-10.md index 6e4851acca..31da1afc51 100644 --- a/windows/application-management/apps-in-windows-10.md +++ b/windows/application-management/apps-in-windows-10.md @@ -42,7 +42,7 @@ Get-AppxProvisionedPackage -Online | Format-Table DisplayName, PackageName Here are the provisioned Windows apps in Windows 10 versions 1803, 1809, 1903, 1909, and 2004. | Package name | App name | 1803 | 1809 | 1903 | 1909 | 2004 | Uninstall through UI? | -|----------------------------------------------|--------------------------------------------------------------------------------------------------------------------|:----:|:----:|:----:|:----:|:---------------------:| +|----------------------------------------------|--------------------------------------------------------------------------------------------------------------------|:----:|:----:|:----:|:----:|:----:|:---------------------:| | Microsoft.3DBuilder | [3D Builder](ms-windows-store://pdp/?PFN=Microsoft.3DBuilder_8wekyb3d8bbwe) | | | | | | Yes | | Microsoft.BingWeather | [MSN Weather](ms-windows-store://pdp/?PFN=Microsoft.BingWeather_8wekyb3d8bbwe) | x | x | x | x | x | Yes | | Microsoft.DesktopAppInstaller | [App Installer](ms-windows-store://pdp/?PFN=Microsoft.DesktopAppInstaller_8wekyb3d8bbwe) | x | x | x | x | x | Via Settings App | From acf5a8c0f98dcc7b5547d3b828150aa918546a04 Mon Sep 17 00:00:00 2001 From: Jan Bakker <38911727+BakkerJan@users.noreply.github.com> Date: Sat, 3 Oct 2020 07:33:34 +0200 Subject: [PATCH 09/39] Obsolete info Curly braces are not needed when adding the template ID to the policy. --- .../create-wip-policy-using-intune-azure.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/security/information-protection/windows-information-protection/create-wip-policy-using-intune-azure.md b/windows/security/information-protection/windows-information-protection/create-wip-policy-using-intune-azure.md index d27fae3822..ce622e48fd 100644 --- a/windows/security/information-protection/windows-information-protection/create-wip-policy-using-intune-azure.md +++ b/windows/security/information-protection/windows-information-protection/create-wip-policy-using-intune-azure.md @@ -593,7 +593,7 @@ After you've decided where your protected apps can access enterprise data on you **Use Azure RMS for WIP.** Determines whether WIP uses [Microsoft Azure Rights Management](https://products.office.com/business/microsoft-azure-rights-management) to apply EFS encryption to files that are copied from Windows 10 to USB or other removable drives so they can be securely shared amongst employees. In other words, WIP uses Azure Rights Management "machinery" to apply EFS encryption to files when they are copied to removable drives. You must already have Azure Rights Management set up. The EFS file encryption key is protected by the RMS template’s license. Only users with permission to that template will be able to read it from the removable drive. WIP can also integrate with Azure RMS by using the **AllowAzureRMSForEDP** and the **RMSTemplateIDForEDP** MDM settings in the [EnterpriseDataProtection CSP](https://msdn.microsoft.com/windows/hardware/commercialize/customize/mdm/enterprisedataprotection-csp). -- **On.** Protects files that are copied to a removable drive. You can enter a TemplateID GUID to specify who can access the Azure Rights Management protected files, and for how long. The RMS template is only applied to the files on removable media, and is only used for access control—it doesn’t actually apply Azure Information Protection to the files. Curly braces {} are required around the RMS Template ID, but they are removed after you save the policy. +- **On.** Protects files that are copied to a removable drive. You can enter a TemplateID GUID to specify who can access the Azure Rights Management protected files, and for how long. The RMS template is only applied to the files on removable media, and is only used for access control—it doesn’t actually apply Azure Information Protection to the files. If you don’t specify an [RMS template](https://docs.microsoft.com/information-protection/deploy-use/configure-custom-templates), it’s a regular EFS file using a default RMS template that all users can access. From dc0aa7b9d167b84a02613643a9b5b249dd22cb29 Mon Sep 17 00:00:00 2001 From: VLG17 <41186174+VLG17@users.noreply.github.com> Date: Tue, 6 Oct 2020 12:05:51 +0300 Subject: [PATCH 10/39] add info about Microsoft To Do https://github.com/MicrosoftDocs/windows-itpro-docs/issues/6376 --- .../enlightened-microsoft-apps-and-wip.md | 3 +++ 1 file changed, 3 insertions(+) diff --git a/windows/security/information-protection/windows-information-protection/enlightened-microsoft-apps-and-wip.md b/windows/security/information-protection/windows-information-protection/enlightened-microsoft-apps-and-wip.md index a099742145..ebe3c59220 100644 --- a/windows/security/information-protection/windows-information-protection/enlightened-microsoft-apps-and-wip.md +++ b/windows/security/information-protection/windows-information-protection/enlightened-microsoft-apps-and-wip.md @@ -73,6 +73,8 @@ Microsoft has made a concerted effort to enlighten several of our more popular a - Microsoft Remote Desktop +- Microsoft To Do + > [!NOTE] > Microsoft Visio, Microsoft Office Access, Microsoft Project, and Microsoft Publisher are not enlightened apps and need to be exempted from WIP policy. If they are allowed, there is a risk of data loss. For example, if a device is workplace-joined and managed and the user leaves the company, metadata files that the apps rely on remain encrypted and the apps stop functioning. @@ -113,6 +115,7 @@ You can add any or all of the enlightened Microsoft apps to your allowed apps li | Microsoft Paint | **Publisher:** `O=Microsoft Corporation, L=Redmond, S=Washington, C=US`
**Binary Name:** mspaint.exe
**App Type:** Desktop app | | Microsoft Remote Desktop | **Publisher:** `O=Microsoft Corporation, L=Redmond, S=Washington, C=US`
**Binary Name:** mstsc.exe
**App Type:** Desktop app | | Microsoft MAPI Repair Tool | **Publisher:** `O=Microsoft Corporation, L=Redmond, S=Washington, C=US`
**Binary Name:** fixmapi.exe
**App Type:** Desktop app | +| Microsoft To Do | **Publisher:** `O=Microsoft Corporation, L=Redmond, S=Washington, C=US`
**Product Name:** Microsoft.Todos
**App Type:** Store app | >[!NOTE] >Help to make this topic better by providing us with edits, additions, and feedback. For info about how to contribute to this topic, see [Editing Windows IT professional documentation](https://github.com/Microsoft/windows-itpro-docs/blob/master/CONTRIBUTING.md). From 204ce4bfbe2db976d945fb5fff86e4239bf5856e Mon Sep 17 00:00:00 2001 From: ManikaDhiman Date: Tue, 6 Oct 2020 12:42:49 -0700 Subject: [PATCH 11/39] Added windows sandbox policies --- windows/client-management/mdm/TOC.md | 1 + .../policy-configuration-service-provider.md | 26 + .../mdm/policy-csp-windowssandbox.md | 648 ++++++++++++++++++ 3 files changed, 675 insertions(+) create mode 100644 windows/client-management/mdm/policy-csp-windowssandbox.md diff --git a/windows/client-management/mdm/TOC.md b/windows/client-management/mdm/TOC.md index a7fbff363b..049ebf2e13 100644 --- a/windows/client-management/mdm/TOC.md +++ b/windows/client-management/mdm/TOC.md @@ -293,6 +293,7 @@ #### [WindowsInkWorkspace](policy-csp-windowsinkworkspace.md) #### [WindowsLogon](policy-csp-windowslogon.md) #### [WindowsPowerShell](policy-csp-windowspowershell.md) +#### [WindowsSandbox](policy-csp-windowssandbox.md) #### [WirelessDisplay](policy-csp-wirelessdisplay.md) ### [PolicyManager CSP](policymanager-csp.md) ### [Provisioning CSP](provisioning-csp.md) diff --git a/windows/client-management/mdm/policy-configuration-service-provider.md b/windows/client-management/mdm/policy-configuration-service-provider.md index 0349f6cde6..42563db492 100644 --- a/windows/client-management/mdm/policy-configuration-service-provider.md +++ b/windows/client-management/mdm/policy-configuration-service-provider.md @@ -4872,6 +4872,32 @@ The following diagram shows the Policy configuration service provider in tree fo +### WindowsSandbox policies + +
+
+ WindowsSandbox/AllowAudioInput +
+
+ WindowsSandbox/AllowClipboardRedirection +
+
+ WindowsSandbox/AllowNetworking +
+
+ WindowsSandbox/AllowPrinterRedirection +
+
+ WindowsSandbox/AllowProtectedClient +
+
+ WindowsSandbox/AllowVGPU +
+
+ WindowsSandbox/AllowVideoInput +
+
+ ### WirelessDisplay policies
diff --git a/windows/client-management/mdm/policy-csp-windowssandbox.md b/windows/client-management/mdm/policy-csp-windowssandbox.md new file mode 100644 index 0000000000..9f7ce0bd59 --- /dev/null +++ b/windows/client-management/mdm/policy-csp-windowssandbox.md @@ -0,0 +1,648 @@ +--- +title: Policy CSP - WindowsSandbox +description: Policy CSP - WindowsSandbox +ms.author: dansimp +ms.topic: article +ms.prod: w10 +ms.technology: windows +author: manikadhiman +ms.localizationpriority: medium +ms.date: 10/06/2020 +--- + +# Policy CSP - WindowsSandbox + +> [!WARNING] +> Some information relates to prereleased products, which may be substantially modified before it's commercially released. Microsoft makes no warranties, expressed or implied, concerning the information provided here. + + +
+ + +## WindowsSandbox policies + +
+
+ WindowsSandbox/AllowAudioInput +
+
+ WindowsSandbox/AllowClipboardRedirection +
+
+ WindowsSandbox/AllowNetworking +
+
+ WindowsSandbox/AllowPrinterRedirection +
+
+ WindowsSandbox/AllowProtectedClient +
+
+ WindowsSandbox/AllowVGPU +
+
+ WindowsSandbox/AllowVideoInput +
+
+ + +
+ + +**WindowsSandbox/AllowAudioInput** + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Windows EditionSupported?
Homecross mark
Procheck mark9
Businesscross mark
Enterprisecheck mark9
Educationcheck mark9
+ + +
+ + +[Scope](./policy-configuration-service-provider.md#policy-scope): + +> [!div class = "checklist"] +> * Device + +
+ + + +This policy setting allows the IT admin to enable or disable audio input to the Sandbox. + +> [!NOTE] +> There may be security implications of exposing host audio input to the container. + +If this policy is not configured, end-users get the default behavior (audio input enabled). + +If audio input is disabled, a user will not be able to enable audio input from their own configuration file. + +If audio input is enabled, a user will be able to disable audio input from their own configuration file to make the device more secure. + +> [!NOTE] +> You must restart Windows Sandbox for any changes to this policy setting to take effect. + + + +ADMX Info: + +- GP English Name: *Allow audio input in Windows Sandbox* +- GP name: *AllowAudioInput* +- GP path: *Windows Components/Windows Sandbox* +- GP ADMX file name: *WindowsSandbox.admx* + + + +The following are the supported values: + +- 0 - Disabled +- 1 (default) - Enabled + + + + + + + + + + +
+ + + +**WindowsSandbox/AllowClipboardRedirection** + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Windows EditionSupported?
Homecross mark
Procheck mark9
Businesscross mark
Enterprisecheck mark9
Educationcheck mark9
+ + +
+ + +[Scope](./policy-configuration-service-provider.md#policy-scope): + +> [!div class = "checklist"] +> * Device + +
+ + + +This policy setting allows the IT admin to enable or disable sharing of the host clipboard with the sandbox. + +If this policy is not configured, end-users get the default behavior (clipboard redirection enabled. + +If clipboard sharing is disabled, a user will not be able to enable clipboard sharing from their own configuration file. + +If clipboard sharing is enabled, a user will be able to disable clipboard sharing from their own configuration file to make the device more secure. + +> [!NOTE] +> You must restart Windows Sandbox for any changes to this policy setting to take effect. + + + +ADMX Info: + +- GP English Name: *Allow clipboard sharing with Windows Sandbox* +- GP name: *AllowClipboardRedirection* +- GP path: *Windows Components/Windows Sandbox* +- GP ADMX file name: *WindowsSandbox.admx* + + + +The following are the supported values: + +- 0 - Disabled +- 1 (default) - Enabled + + + + + + + + + + + +
+ + +**WindowsSandbox/AllowNetworking** + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Windows EditionSupported?
Homecross mark
Procheck mark9
Businesscross mark
Enterprisecheck mark9
Educationcheck mark9
+ + +
+ + +[Scope](./policy-configuration-service-provider.md#policy-scope): + +> [!div class = "checklist"] +> * Device + +
+ + + +This policy setting allows the IT admin to enable or disable networking in Windows Sandbox. Disabling network access can decrease the attack surface exposed by the Sandbox. Enabling networking can expose untrusted applications to the internal network. + +If this policy is not configured, end-users get the default behavior (networking enabled). + +If networking is disabled, a user will not be able to enable networking from their own configuration file. + +If networking is enabled, a user will be able to disable networking from their own configuration file to make the device more secure. + +> [!NOTE] +> You must restart Windows Sandbox for any changes to this policy setting to take effect. + + + +ADMX Info: + +- GP English Name: *Allow networking in Windows Sandbox* +- GP name: *AllowNetworking* +- GP path: *Windows Components/Windows Sandbox* +- GP ADMX file name: *WindowsSandbox.admx* + + + +The following are the supported values: +- 0 - Disabled +- 1 (default) - Enabled + + + + + + + + + + +
+ + +**WindowsSandbox/AllowPrinterRedirection** + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Windows EditionSupported?
Homecross mark
Procheck mark9
Businesscross mark
Enterprisecheck mark9
Educationcheck mark9
+ + +
+ + +[Scope](./policy-configuration-service-provider.md#policy-scope): + +> [!div class = "checklist"] +> * Device + +
+ + + +This policy setting allows the IT admin to enable or disable printer sharing from the host into the Sandbox. + +If this policy is not configured, end-users get the default behavior (printer sharing disabled). + +If printer sharing is disabled, a user will not be able to enable printer sharing from their own configuration file. + +If printer sharing is enabled, a user will be able to disable printer sharing from their own configuration file to make the device more secure. + +> [!NOTE] +> You must restart Windows Sandbox for any changes to this policy setting to take effect. + + + +ADMX Info: + +- GP English Name: *Allow printer sharing with Windows Sandbox* +- GP name: *AllowPrinterRedirection* +- GP path: *Windows Components/Windows Sandbox* +- GP ADMX file name: *WindowsSandbox.admx* + + + +The following are the supported values: + +- 0 - Disabled +- 1 (default) - Enabled + + + + + + + + + + +
+ + +**WindowsSandbox/AllowProtectedClient** + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Windows EditionSupported?
Homecross mark
Procheck mark9
Businesscross mark
Enterprisecheck mark9
Educationcheck mark9
+ + +
+ + +[Scope](./policy-configuration-service-provider.md#policy-scope): + +> [!div class = "checklist"] +> * Device + +
+ + + +This policy setting allows the IT admin to enabled increased-security settings on the Sandbox RDP session. These settings decrease the attack surface of the sandbox. + +> [!NOTE] +> Enabling this setting may restrict user's ability to copy and paste files in and out of Windows Sandbox. + +If this policy is not configured, end-users get the default behavior (Sandbox does not run in protected client mode). + +If protected client mode is enabled, a user will not be able to disable protected client mode from their own configuration file. + +If protected client mode is disabled, a user will be able to enable protected client mode from their own configuration file to make the device more secure. + +> [!NOTE] +> You must restart Windows Sandbox for any changes to this policy setting to take effect. + + + +ADMX Info: +- GP English Name: *Run Windows Sandbox in Protected Client Mode* +- GP name: *AllowProtectedClient* +- GP path: *Windows Components/Windows Sandbox* +- GP ADMX file name: *WindowsSandbox.admx* + + + +The following are the supported values: + +- 0 (default) - Disabled +- 1 - Enabled + + + + + + + + + + +
+ + +**WindowsSandbox/AllowVGPU** + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Windows EditionSupported?
Homecross mark
Procheck mark9
Businesscross mark
Enterprisecheck mark9
Educationcheck mark9
+ + +
+ + +[Scope](./policy-configuration-service-provider.md#policy-scope): + +> [!div class = "checklist"] +> * Device + +
+ + + +This policy setting allows the IT admin to enable or disable virtualized GPU for Windows Sandbox. + +> [!NOTE] +> Enabling virtualized GPU can potentially increase the attack surface of Windows Sandbox. + +If this policy is not configured, end-users get the default behavior (vGPU is disabled). + +If vGPU is disabled, a user will not be able to enable vGPU support from their own configuration file. + +If vGPU is enabled, a user will be able to disable vGPU support from their own configuration file to make the device more secure. + +> [!NOTE] +> You must restart Windows Sandbox for any changes to this policy setting to take effect. + + + +ADMX Info: + +- GP English Name: *Allow vGPU sharing for Windows Sandbox* +- GP name: *AllowVGPU* +- GP path: *Windows Components/Windows Sandbox* +- GP ADMX file name: *WindowsSandbox.admx* + + + +The following are the supported values: + +- 0 (default) - Disabled +- 1 - Enabled + + + + + + + + + + +
+ + +**WindowsSandbox/AllowVideoInput** + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Windows EditionSupported?
Homecross mark
Procheck mark9
Businesscross mark
Enterprisecheck mark9
Educationcheck mark9
+ + +
+ + +[Scope](./policy-configuration-service-provider.md#policy-scope): + +> [!div class = "checklist"] +> * Device + +
+ + + +This policy setting allows the IT admin to enable or disable video input to the Sandbox. + +> [!NOTE] +> There may be security implications of exposing host video input to the container. + +If this policy is not configured, users get the default behavior (video input disabled). + +If video input is disabled, users will not be able to enable video input from their own configuration file. + +If video input is enabled, users will be able to disable video input from their own configuration file to make the device more secure. + +> [!NOTE] +> You must restart Windows Sandbox for any changes to this policy setting to take effect. + + + +ADMX Info: +- GP English Name: *Allow video input in Windows Sandbox* +- GP name: *AllowVideoInput* +- GP path: *Windows Components/Windows Sandbox* +- GP ADMX file name: *WindowsSandbox.admx* + + + +The following are the supported values: + +- 0 (default) - Disabled +- 1 - Enabled + + + + + + + + + + +
+ +Footnotes: + +- 1 - Available in Windows 10, version 1607. +- 2 - Available in Windows 10, version 1703. +- 3 - Available in Windows 10, version 1709. +- 4 - Available in Windows 10, version 1803. +- 5 - Available in Windows 10, version 1809. +- 6 - Available in Windows 10, version 1903. +- 7 - Available in Windows 10, version 1909. +- 8 - Available in Windows 10, version 2004. +- 9 - Available in Windows 10, version 2010. + + \ No newline at end of file From 883829ebbc486d0092ce3060566143ea02e7ba8b Mon Sep 17 00:00:00 2001 From: ManikaDhiman Date: Wed, 7 Oct 2020 12:53:38 -0700 Subject: [PATCH 12/39] Updated AllowCommercialDataPipeline policy --- windows/client-management/mdm/policy-csp-system.md | 13 ++++++------- 1 file changed, 6 insertions(+), 7 deletions(-) diff --git a/windows/client-management/mdm/policy-csp-system.md b/windows/client-management/mdm/policy-csp-system.md index 05c983440b..634ba6f584 100644 --- a/windows/client-management/mdm/policy-csp-system.md +++ b/windows/client-management/mdm/policy-csp-system.md @@ -212,14 +212,13 @@ The following list shows the supported values: -This policy setting controls whether Microsoft is a processor or controller for Windows diagnostic data collected from devices. +This policy setting opts the device into the Windows enterprise data pipeline. -If you enable this policy and enroll your devices in your Azure AD tenant, your organization becomes the controller and Microsoft is the processor of this data. +If you enable this setting, data collected from the device will be opted into the Windows enterprise data pipeline. -If you disable or don't configure this policy setting, Microsoft will be the controller for Windows diagnostic data collected from the device. +If you disable or don't configure this setting, all data from the device will be collected and processed in accordance with our policies for the Windows standard data pipeline. ->[!Note] -> This policy setting only controls if Microsoft is a processor for Windows diagnostic data from this device. Use the [System/AllowTelemetry](#system-allowtelemetry) policy setting to limit the diagnostic data that can be collected from the device. +Configuring this setting does not change the telemetry collection level or the ability of the user to change the level. This setting only applies to the Windows operating system and apps included with Windows, not third-party apps or services running on Windows 10. @@ -234,8 +233,8 @@ ADMX Info: The following list shows the supported values: -- 0 (default) - Do not use the Windows Commercial Data Pipeline -- 1 - Use the Windows Commercial Data Pipeline +- 0 (default) - Disabled. +- 1 - Enabled. From d33adbe72a743839fcd8779aa428c41a7d10fc5b Mon Sep 17 00:00:00 2001 From: ManikaDhiman Date: Wed, 7 Oct 2020 12:58:39 -0700 Subject: [PATCH 13/39] Formatting update --- windows/client-management/mdm/policy-csp-system.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/windows/client-management/mdm/policy-csp-system.md b/windows/client-management/mdm/policy-csp-system.md index 634ba6f584..6c68af9cff 100644 --- a/windows/client-management/mdm/policy-csp-system.md +++ b/windows/client-management/mdm/policy-csp-system.md @@ -244,7 +244,9 @@ The following list shows the supported values: +
+ **System/AllowDeviceNameInDiagnosticData** From 47105415335759d6733c35c5fb7ccf59d02adf72 Mon Sep 17 00:00:00 2001 From: MaratMussabekov <48041687+MaratMussabekov@users.noreply.github.com> Date: Mon, 12 Oct 2020 17:24:35 +0500 Subject: [PATCH 14/39] Update advanced-security-audit-policy-settings.md --- .../auditing/advanced-security-audit-policy-settings.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/security/threat-protection/auditing/advanced-security-audit-policy-settings.md b/windows/security/threat-protection/auditing/advanced-security-audit-policy-settings.md index 1ce7884399..e98cdad388 100644 --- a/windows/security/threat-protection/auditing/advanced-security-audit-policy-settings.md +++ b/windows/security/threat-protection/auditing/advanced-security-audit-policy-settings.md @@ -42,7 +42,7 @@ Configuring policy settings in this category can help you document attempts to a - [Audit Credential Validation](audit-credential-validation.md) - [Audit Kerberos Authentication Service](audit-kerberos-authentication-service.md) - [Audit Kerberos Service Ticket Operations](audit-kerberos-service-ticket-operations.md) -- [Audit Other Logon/Logoff Events](audit-other-logonlogoff-events.md) +- [Audit Other Account Logon Events](audit-other-account-logon-events.md) ## Account Management From 73ed2e0959bb48acbeee760653e03c84323aa7ec Mon Sep 17 00:00:00 2001 From: ManikaDhiman Date: Tue, 13 Oct 2020 16:12:59 -0700 Subject: [PATCH 15/39] MErged with master --- 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 6c68af9cff..39de0473a2 100644 --- a/windows/client-management/mdm/policy-csp-system.md +++ b/windows/client-management/mdm/policy-csp-system.md @@ -7,7 +7,7 @@ ms.prod: w10 ms.technology: windows author: manikadhiman ms.localizationpriority: medium -ms.date: 08/12/2020 +ms.date: 10/13/2020 ms.reviewer: manager: dansimp --- From b79239c830e8247c64b54c296b4e4e45d109a4e8 Mon Sep 17 00:00:00 2001 From: ManikaDhiman Date: Wed, 14 Oct 2020 08:25:36 -0700 Subject: [PATCH 16/39] minor change to trigger build --- 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 39de0473a2..8370931097 100644 --- a/windows/client-management/mdm/policy-csp-system.md +++ b/windows/client-management/mdm/policy-csp-system.md @@ -7,7 +7,7 @@ ms.prod: w10 ms.technology: windows author: manikadhiman ms.localizationpriority: medium -ms.date: 10/13/2020 +ms.date: 10/14/2020 ms.reviewer: manager: dansimp --- From 47e2728c2a03ffb3da7891170c1d3d7634c852f4 Mon Sep 17 00:00:00 2001 From: ManikaDhiman Date: Wed, 14 Oct 2020 08:36:18 -0700 Subject: [PATCH 17/39] Added Acrolinx suggestions --- 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 8370931097..6012a60ed9 100644 --- a/windows/client-management/mdm/policy-csp-system.md +++ b/windows/client-management/mdm/policy-csp-system.md @@ -1,6 +1,6 @@ --- title: Policy CSP - System -description: Learn policy settings that determines whether users can access the Insider build controls in the advanced options for Windows Update. +description: Learn policy settings that determine whether users can access the Insider build controls in the advanced options for Windows Update. ms.author: dansimp ms.topic: article ms.prod: w10 @@ -489,7 +489,7 @@ The following list shows the supported values: -Added in Windows 10, version 1703. Boolean policy setting that determines whether Windows is allowed to download fonts and font catalog data from an online font provider. If you enable this setting, Windows periodically queries an online font provider to determine whether a new font catalog is available. Windows may also download font data if needed to format or render text. If you disable this policy setting, Windows does not connect to an online font provider and only enumerates locally-installed fonts. +Added in Windows 10, version 1703. Boolean policy setting that determines whether Windows is allowed to download fonts and font catalog data from an online font provider. If you enable this setting, Windows periodically queries an online font provider to determine whether a new font catalog is available. Windows may also download font data if needed to format or render text. If you disable this policy setting, Windows does not connect to an online font provider and only enumerates locally installed fonts. This MDM setting corresponds to the EnableFontProviders Group Policy setting. If both the Group Policy and the MDM settings are configured, the group policy setting takes precedence. If neither is configured, the behavior depends on a DisableFontProviders registry value. In server editions, this registry value is set to 1 by default, so the default behavior is false (disabled). In all other editions, the registry value is not set by default, so the default behavior is true (enabled). @@ -510,7 +510,7 @@ ADMX Info: The following list shows the supported values: -- 0 - false - No traffic to fs.microsoft.com and only locally-installed fonts are available. +- 0 - false - No traffic to fs.microsoft.com and only locally installed fonts are available. - 1 - true (default) - There may be network traffic to fs.microsoft.com and downloadable fonts are available to apps that support them. @@ -1606,7 +1606,7 @@ The following list shows the supported values: This policy setting, in combination with the System/AllowTelemetry policy setting, enables organizations to send Microsoft a specific set of diagnostic data for IT insights via Windows Analytics services. -To enable this behavior you must complete two steps: +To enable this behavior, you must complete two steps:
  • Enable this policy setting
  • Set Allow Telemetry to level 2 (Enhanced)
  • From 23a6f2c5552bc9d2b2cbd2a28de939fec39ea67e Mon Sep 17 00:00:00 2001 From: Joey Caparas Date: Wed, 14 Oct 2020 08:52:09 -0700 Subject: [PATCH 18/39] fix chars --- .../threat-protection/microsoft-defender-atp/ios-privacy.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/windows/security/threat-protection/microsoft-defender-atp/ios-privacy.md b/windows/security/threat-protection/microsoft-defender-atp/ios-privacy.md index 4a18d89818..1bef25da5f 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/ios-privacy.md +++ b/windows/security/threat-protection/microsoft-defender-atp/ios-privacy.md @@ -52,7 +52,7 @@ Required data consists of data that is necessary to make Microsoft Defender ATP - Azure Active Directory (AD) Device ID and Azure User ID: Uniquely identifies the device, User respectively at Azure Active directory. - Azure tenant ID - GUID that identifies your organization within Azure Active Directory - Microsoft Defender ATP org ID - Unique identifier associated with the enterprise that the device belongs to. Allows Microsoft to identify whether issues are impacting a select set of enterprises and how many enterprises are impacted - - User Principal Name Email ID of the user + - User Principal Name - Email ID of the user ### Product and service usage data @@ -72,7 +72,7 @@ Optional diagnostic data includes: **Feedback Data** is collected through in-app feedback provided by the user. -- The users email address, if they choose to provide it +- The user's email address, if they choose to provide it - Feedback type (smile, frown, idea) and any feedback comments submitted by the user [More on Privacy](https://aka.ms/mdatpiosprivacystatement) \ No newline at end of file From 74bece44c3d71328d7707656985464640caf29c0 Mon Sep 17 00:00:00 2001 From: Denise Vangel-MSFT Date: Wed, 14 Oct 2020 09:03:20 -0700 Subject: [PATCH 19/39] Update prevent-changes-to-security-settings-with-tamper-protection.md --- ...ecurity-settings-with-tamper-protection.md | 24 +++++++++---------- 1 file changed, 12 insertions(+), 12 deletions(-) diff --git a/windows/security/threat-protection/microsoft-defender-antivirus/prevent-changes-to-security-settings-with-tamper-protection.md b/windows/security/threat-protection/microsoft-defender-antivirus/prevent-changes-to-security-settings-with-tamper-protection.md index c49d6a763f..089733cd93 100644 --- a/windows/security/threat-protection/microsoft-defender-antivirus/prevent-changes-to-security-settings-with-tamper-protection.md +++ b/windows/security/threat-protection/microsoft-defender-antivirus/prevent-changes-to-security-settings-with-tamper-protection.md @@ -1,6 +1,6 @@ --- title: Protect security settings with tamper protection -ms.reviewer: shwjha +ms.reviewer: shwjha, hayhov manager: dansimp description: Use tamper protection to prevent malicious apps from changing important security settings. keywords: malware, defender, antivirus, tamper protection @@ -14,7 +14,7 @@ audience: ITPro author: denisebmsft ms.author: deniseb ms.custom: nextgen -ms.date: 10/08/2020 +ms.date: 10/14/2020 --- # Protect security settings with tamper protection @@ -161,7 +161,7 @@ When a tampering attempt is detected, an alert is raised in the [Microsoft Defen ![Microsoft Defender Security Center](images/tamperattemptalert.png) -Using [endpoint detection and response](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-atp/overview-endpoint-detection-response) and [advanced hunting](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-atp/advanced-hunting-overview) capabilities in Microsoft Defender ATP, your security operations team can investigate and address such attempts. +Using [endpoint detection and response](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-atp/overview-endpoint-detection-response) and [advanced hunting](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-atp/advanced-hunting-overview) capabilities in Microsoft Defender for Endpoint, your security operations team can investigate and address such attempts. ## Review your security recommendations @@ -179,7 +179,7 @@ To learn more about Threat & Vulnerability Management, see [Threat & Vulnerabili ### To which Windows OS versions is configuring tamper protection is applicable? -Windows 10 OS [1709](https://docs.microsoft.com/windows/release-information/status-windows-10-1709), [1803](https://docs.microsoft.com/windows/release-information/status-windows-10-1803), [1809](https://docs.microsoft.com/windows/release-information/status-windows-10-1809-and-windows-server-2019), or later together with [Microsoft Defender Advanced Threat Protection E5](https://www.microsoft.com/microsoft-365/windows/microsoft-defender-atp). +Windows 10 OS [1709](https://docs.microsoft.com/windows/release-information/status-windows-10-1709), [1803](https://docs.microsoft.com/windows/release-information/status-windows-10-1803), [1809](https://docs.microsoft.com/windows/release-information/status-windows-10-1809-and-windows-server-2019), or later together with [Microsoft Defender for Endpoint E5](https://www.microsoft.com/microsoft-365/windows/microsoft-defender-atp). If you are using Configuration Manager, version 2006 with tenant attach, tamper protection can be extended to Windows Server 2019. See [Tenant attach: Create and deploy endpoint security Antivirus policy from the admin center (preview)](https://docs.microsoft.com/mem/configmgr/tenant-attach/deploy-antivirus-policy). @@ -195,7 +195,7 @@ Tamper protection will not have any impact on such devices. If you are a home user, see [Turn tamper protection on (or off) for an individual machine](#turn-tamper-protection-on-or-off-for-an-individual-machine). -If you are an organization using [Microsoft Defender ATP E5](https://www.microsoft.com/microsoft-365/windows/microsoft-defender-atp), you should be able to manage tamper protection in Intune similar to how you manage other endpoint protection features. See the following sections of this article: +If you are an organization using [Microsoft Defender for Endpoint E5](https://www.microsoft.com/microsoft-365/windows/microsoft-defender-atp), you should be able to manage tamper protection in Intune similar to how you manage other endpoint protection features. See the following sections of this article: - [Turn tamper protection on (or off) for your organization using Intune](#turn-tamper-protection-on-or-off-for-your-organization-using-intune) @@ -216,7 +216,7 @@ Some sample Microsoft Defender Antivirus settings: Computer Configuration\Administrative Templates\Windows Components\Microsoft Defender Antivirus\Real-time Protection\\
    Value `DisableRealtimeMonitoring` = 0 -### For Microsoft Defender ATP E5, is configuring tamper protection in Intune targeted to the entire organization only? +### For Microsoft Defender for Endpoint E5, is configuring tamper protection in Intune targeted to the entire organization only? Configuring tamper protection in Intune can be targeted to your entire organization as well as to specific devices and user groups. @@ -226,9 +226,9 @@ If you are using tenant attach, you can use Microsoft Endpoint Configuration Man ### I have the Windows E3 enrollment. Can I use configuring tamper protection in Intune? -Currently, configuring tamper protection in Intune is only available for customers who have [Microsoft Defender Advanced Threat Protection E5](https://www.microsoft.com/microsoft-365/windows/microsoft-defender-atp). +Currently, configuring tamper protection in Intune is only available for customers who have [Microsoft Defender for Endpoint E5](https://www.microsoft.com/microsoft-365/windows/microsoft-defender-atp). -### What happens if I try to change Microsoft Defender ATP settings in Intune, Microsoft Endpoint Configuration Manager, and Windows Management Instrumentation when Tamper Protection is enabled on a device? +### What happens if I try to change Microsoft Defender for Endpoint settings in Intune, Microsoft Endpoint Configuration Manager, and Windows Management Instrumentation when Tamper Protection is enabled on a device? You won’t be able to change the features that are protected by tamper protection; such change requests are ignored. @@ -236,9 +236,9 @@ You won’t be able to change the features that are protected by tamper protecti No. Local admins cannot change or modify tamper protection settings. -### What happens if my device is onboarded with Microsoft Defender ATP and then goes into an off-boarded state? +### What happens if my device is onboarded with Microsoft Defender for Endpoint and then goes into an off-boarded state? -In this case, tamper protection status changes, and this feature is no longer applied. +If a devices is offboarded from In this case, tamper protection status changes, and this feature is no longer applied. ### Will there be an alert about tamper protection status changing in the Microsoft Defender Security Center? @@ -254,6 +254,6 @@ In addition, your security operations team can use hunting queries, such as the [Help secure Windows PCs with Endpoint Protection for Microsoft Intune](https://docs.microsoft.com/intune/help-secure-windows-pcs-with-endpoint-protection-for-microsoft-intune) -[Get an overview of Microsoft Defender ATP E5](https://www.microsoft.com/microsoft-365/windows/microsoft-defender-atp) +[Get an overview of Microsoft Defender for Endpoint E5](https://www.microsoft.com/microsoft-365/windows/microsoft-defender-atp) -[Better together: Microsoft Defender Antivirus and Microsoft Defender Advanced Threat Protection](why-use-microsoft-defender-antivirus.md) +[Better together: Microsoft Defender Antivirus and Microsoft Defender for Endpoint](why-use-microsoft-defender-antivirus.md) From 50bd0c97f793275475344da7317b3eda79421a9c Mon Sep 17 00:00:00 2001 From: Denise Vangel-MSFT Date: Wed, 14 Oct 2020 09:06:40 -0700 Subject: [PATCH 20/39] Update prevent-changes-to-security-settings-with-tamper-protection.md --- ...ent-changes-to-security-settings-with-tamper-protection.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/windows/security/threat-protection/microsoft-defender-antivirus/prevent-changes-to-security-settings-with-tamper-protection.md b/windows/security/threat-protection/microsoft-defender-antivirus/prevent-changes-to-security-settings-with-tamper-protection.md index 089733cd93..2617b61873 100644 --- a/windows/security/threat-protection/microsoft-defender-antivirus/prevent-changes-to-security-settings-with-tamper-protection.md +++ b/windows/security/threat-protection/microsoft-defender-antivirus/prevent-changes-to-security-settings-with-tamper-protection.md @@ -189,7 +189,7 @@ No. Third-party antivirus offerings will continue to register with the Windows S ### What happens if Microsoft Defender Antivirus is not active on a device? -Tamper protection will not have any impact on such devices. +Devices that are onboarded to Microsoft Defender for Endpoint will have Microsoft Defender Antivirus running in passive mode. Tamper protection will continue to protect the service and its features. ### How can I turn tamper protection on/off? @@ -238,7 +238,7 @@ No. Local admins cannot change or modify tamper protection settings. ### What happens if my device is onboarded with Microsoft Defender for Endpoint and then goes into an off-boarded state? -If a devices is offboarded from In this case, tamper protection status changes, and this feature is no longer applied. +If a devices is offboarded from Microsoft Defender for Endpoint, tamper protection is turned on, which is the default state for unmanaged devices. ### Will there be an alert about tamper protection status changing in the Microsoft Defender Security Center? From 5f65a77205a0807d0bd8387a27bac7e33ecde737 Mon Sep 17 00:00:00 2001 From: Denise Vangel-MSFT Date: Wed, 14 Oct 2020 09:09:22 -0700 Subject: [PATCH 21/39] Update prevent-changes-to-security-settings-with-tamper-protection.md --- ...event-changes-to-security-settings-with-tamper-protection.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/security/threat-protection/microsoft-defender-antivirus/prevent-changes-to-security-settings-with-tamper-protection.md b/windows/security/threat-protection/microsoft-defender-antivirus/prevent-changes-to-security-settings-with-tamper-protection.md index 2617b61873..5b2595f219 100644 --- a/windows/security/threat-protection/microsoft-defender-antivirus/prevent-changes-to-security-settings-with-tamper-protection.md +++ b/windows/security/threat-protection/microsoft-defender-antivirus/prevent-changes-to-security-settings-with-tamper-protection.md @@ -218,7 +218,7 @@ Some sample Microsoft Defender Antivirus settings: ### For Microsoft Defender for Endpoint E5, is configuring tamper protection in Intune targeted to the entire organization only? -Configuring tamper protection in Intune can be targeted to your entire organization as well as to specific devices and user groups. +Configuring tamper protection in Intune or Microsoft Endpoint Manager can be targeted to your entire organization as well as to specific devices and user groups. ### Can I configure Tamper Protection in Microsoft Endpoint Configuration Manager? From 7c8a20192066133460a9203108dec47c3cd5d688 Mon Sep 17 00:00:00 2001 From: Denise Vangel-MSFT Date: Wed, 14 Oct 2020 09:14:38 -0700 Subject: [PATCH 22/39] Update prevent-changes-to-security-settings-with-tamper-protection.md --- ...nges-to-security-settings-with-tamper-protection.md | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/windows/security/threat-protection/microsoft-defender-antivirus/prevent-changes-to-security-settings-with-tamper-protection.md b/windows/security/threat-protection/microsoft-defender-antivirus/prevent-changes-to-security-settings-with-tamper-protection.md index 5b2595f219..6277478709 100644 --- a/windows/security/threat-protection/microsoft-defender-antivirus/prevent-changes-to-security-settings-with-tamper-protection.md +++ b/windows/security/threat-protection/microsoft-defender-antivirus/prevent-changes-to-security-settings-with-tamper-protection.md @@ -179,7 +179,7 @@ To learn more about Threat & Vulnerability Management, see [Threat & Vulnerabili ### To which Windows OS versions is configuring tamper protection is applicable? -Windows 10 OS [1709](https://docs.microsoft.com/windows/release-information/status-windows-10-1709), [1803](https://docs.microsoft.com/windows/release-information/status-windows-10-1803), [1809](https://docs.microsoft.com/windows/release-information/status-windows-10-1809-and-windows-server-2019), or later together with [Microsoft Defender for Endpoint E5](https://www.microsoft.com/microsoft-365/windows/microsoft-defender-atp). +Windows 10 OS [1709](https://docs.microsoft.com/windows/release-information/status-windows-10-1709), [1803](https://docs.microsoft.com/windows/release-information/status-windows-10-1803), [1809](https://docs.microsoft.com/windows/release-information/status-windows-10-1809-and-windows-server-2019), or later together with [Microsoft Defender for Endpoint](https://www.microsoft.com/microsoft-365/windows/microsoft-defender-atp). If you are using Configuration Manager, version 2006 with tenant attach, tamper protection can be extended to Windows Server 2019. See [Tenant attach: Create and deploy endpoint security Antivirus policy from the admin center (preview)](https://docs.microsoft.com/mem/configmgr/tenant-attach/deploy-antivirus-policy). @@ -195,7 +195,7 @@ Devices that are onboarded to Microsoft Defender for Endpoint will have Microsof If you are a home user, see [Turn tamper protection on (or off) for an individual machine](#turn-tamper-protection-on-or-off-for-an-individual-machine). -If you are an organization using [Microsoft Defender for Endpoint E5](https://www.microsoft.com/microsoft-365/windows/microsoft-defender-atp), you should be able to manage tamper protection in Intune similar to how you manage other endpoint protection features. See the following sections of this article: +If you are an organization using [Microsoft Defender for Endpoint](https://www.microsoft.com/microsoft-365/windows/microsoft-defender-atp), you should be able to manage tamper protection in Intune similar to how you manage other endpoint protection features. See the following sections of this article: - [Turn tamper protection on (or off) for your organization using Intune](#turn-tamper-protection-on-or-off-for-your-organization-using-intune) @@ -216,7 +216,7 @@ Some sample Microsoft Defender Antivirus settings: Computer Configuration\Administrative Templates\Windows Components\Microsoft Defender Antivirus\Real-time Protection\\
    Value `DisableRealtimeMonitoring` = 0 -### For Microsoft Defender for Endpoint E5, is configuring tamper protection in Intune targeted to the entire organization only? +### For Microsoft Defender for Endpoint, is configuring tamper protection in Intune targeted to the entire organization only? Configuring tamper protection in Intune or Microsoft Endpoint Manager can be targeted to your entire organization as well as to specific devices and user groups. @@ -226,7 +226,7 @@ If you are using tenant attach, you can use Microsoft Endpoint Configuration Man ### I have the Windows E3 enrollment. Can I use configuring tamper protection in Intune? -Currently, configuring tamper protection in Intune is only available for customers who have [Microsoft Defender for Endpoint E5](https://www.microsoft.com/microsoft-365/windows/microsoft-defender-atp). +Currently, configuring tamper protection in Intune is only available for customers who have [Microsoft Defender for Endpoint](https://www.microsoft.com/microsoft-365/windows/microsoft-defender-atp). ### What happens if I try to change Microsoft Defender for Endpoint settings in Intune, Microsoft Endpoint Configuration Manager, and Windows Management Instrumentation when Tamper Protection is enabled on a device? @@ -254,6 +254,6 @@ In addition, your security operations team can use hunting queries, such as the [Help secure Windows PCs with Endpoint Protection for Microsoft Intune](https://docs.microsoft.com/intune/help-secure-windows-pcs-with-endpoint-protection-for-microsoft-intune) -[Get an overview of Microsoft Defender for Endpoint E5](https://www.microsoft.com/microsoft-365/windows/microsoft-defender-atp) +[Get an overview of Microsoft Defender for Endpoint](https://www.microsoft.com/microsoft-365/windows/microsoft-defender-atp) [Better together: Microsoft Defender Antivirus and Microsoft Defender for Endpoint](why-use-microsoft-defender-antivirus.md) From 34077f216cf4fa667589bb771550ab6a17885249 Mon Sep 17 00:00:00 2001 From: Denise Vangel-MSFT Date: Wed, 14 Oct 2020 09:21:59 -0700 Subject: [PATCH 23/39] Update prevent-changes-to-security-settings-with-tamper-protection.md --- ...event-changes-to-security-settings-with-tamper-protection.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/windows/security/threat-protection/microsoft-defender-antivirus/prevent-changes-to-security-settings-with-tamper-protection.md b/windows/security/threat-protection/microsoft-defender-antivirus/prevent-changes-to-security-settings-with-tamper-protection.md index 6277478709..e485608bea 100644 --- a/windows/security/threat-protection/microsoft-defender-antivirus/prevent-changes-to-security-settings-with-tamper-protection.md +++ b/windows/security/threat-protection/microsoft-defender-antivirus/prevent-changes-to-security-settings-with-tamper-protection.md @@ -240,6 +240,8 @@ No. Local admins cannot change or modify tamper protection settings. If a devices is offboarded from Microsoft Defender for Endpoint, tamper protection is turned on, which is the default state for unmanaged devices. +As an example, suppose that + ### Will there be an alert about tamper protection status changing in the Microsoft Defender Security Center? Yes. The alert is shown in [https://securitycenter.microsoft.com](https://securitycenter.microsoft.com) under **Alerts**. From 81b6feee1c83c307f9103f27321f2f33eb6d10e4 Mon Sep 17 00:00:00 2001 From: Denise Vangel-MSFT Date: Wed, 14 Oct 2020 09:24:22 -0700 Subject: [PATCH 24/39] Update prevent-changes-to-security-settings-with-tamper-protection.md --- ...event-changes-to-security-settings-with-tamper-protection.md | 2 -- 1 file changed, 2 deletions(-) diff --git a/windows/security/threat-protection/microsoft-defender-antivirus/prevent-changes-to-security-settings-with-tamper-protection.md b/windows/security/threat-protection/microsoft-defender-antivirus/prevent-changes-to-security-settings-with-tamper-protection.md index e485608bea..6277478709 100644 --- a/windows/security/threat-protection/microsoft-defender-antivirus/prevent-changes-to-security-settings-with-tamper-protection.md +++ b/windows/security/threat-protection/microsoft-defender-antivirus/prevent-changes-to-security-settings-with-tamper-protection.md @@ -240,8 +240,6 @@ No. Local admins cannot change or modify tamper protection settings. If a devices is offboarded from Microsoft Defender for Endpoint, tamper protection is turned on, which is the default state for unmanaged devices. -As an example, suppose that - ### Will there be an alert about tamper protection status changing in the Microsoft Defender Security Center? Yes. The alert is shown in [https://securitycenter.microsoft.com](https://securitycenter.microsoft.com) under **Alerts**. From 7de8f972dd30a6ba52a4445129f04cab5dfbbd90 Mon Sep 17 00:00:00 2001 From: Denise Vangel-MSFT Date: Wed, 14 Oct 2020 09:36:56 -0700 Subject: [PATCH 25/39] adding screenshot --- ... experience policy in Endpoint security.png | Bin 0 -> 199714 bytes ...security-settings-with-tamper-protection.md | 11 ++++++++--- 2 files changed, 8 insertions(+), 3 deletions(-) create mode 100644 windows/security/threat-protection/microsoft-defender-antivirus/images/Windows security experience policy in Endpoint security.png diff --git a/windows/security/threat-protection/microsoft-defender-antivirus/images/Windows security experience policy in Endpoint security.png b/windows/security/threat-protection/microsoft-defender-antivirus/images/Windows security experience policy in Endpoint security.png new file mode 100644 index 0000000000000000000000000000000000000000..e4b306fd92db21a10e779db89b4808b783d35308 GIT binary patch literal 199714 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 z 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�_ZzQ`VD*=@^rI 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%0AQrX~jGBfnC`wNo6XkKAVAcTW(xQ%R*rTgYN9Xo1 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 z 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 **Antivirus**, and choose **+ Create Policy**. +2. In the [Microsoft Endpoint Manager admin center](https://go.microsoft.com/fwlink/?linkid=2109431), go to **Endpoint security** > **Antivirus**, and choose **+ Create Policy**.
    -3. Configure tamper protection as part of the new policy. + - In the **Platform** list, select **Windows 10 and Windows Server (ConfigMgr)**. + - In the **Profile** list, select **Windows Security experience (preview)**.
    + + The following screenshot illustrates how to create your policy: -4. Deploy the policy to your device collection. + + +3. Deploy the policy to your device collection. Need help? See the following resources: From 2408afa93bfd45fa3b301681409ff67f10fc1dc8 Mon Sep 17 00:00:00 2001 From: Denise Vangel-MSFT Date: Wed, 14 Oct 2020 09:37:51 -0700 Subject: [PATCH 26/39] screenshot --- ...dows-security- exp-policy-Endpoint-security.png} | Bin 1 file changed, 0 insertions(+), 0 deletions(-) rename windows/security/threat-protection/microsoft-defender-antivirus/images/{Windows security experience policy in Endpoint security.png => Windows-security- exp-policy-Endpoint-security.png} (100%) diff --git a/windows/security/threat-protection/microsoft-defender-antivirus/images/Windows security experience policy in Endpoint security.png b/windows/security/threat-protection/microsoft-defender-antivirus/images/Windows-security- exp-policy-Endpoint-security.png similarity index 100% rename from windows/security/threat-protection/microsoft-defender-antivirus/images/Windows security experience policy in Endpoint security.png rename to windows/security/threat-protection/microsoft-defender-antivirus/images/Windows-security- exp-policy-Endpoint-security.png From bb72ca61983b1fb5ba5671017714a8127a43b28a Mon Sep 17 00:00:00 2001 From: Denise Vangel-MSFT Date: Wed, 14 Oct 2020 09:38:35 -0700 Subject: [PATCH 27/39] screenshot --- ... win-security- exp-policy-Endpoint-security.png} | Bin 1 file changed, 0 insertions(+), 0 deletions(-) rename windows/security/threat-protection/microsoft-defender-antivirus/images/{Windows-security- exp-policy-Endpoint-security.png => win-security- exp-policy-Endpoint-security.png} (100%) diff --git a/windows/security/threat-protection/microsoft-defender-antivirus/images/Windows-security- exp-policy-Endpoint-security.png b/windows/security/threat-protection/microsoft-defender-antivirus/images/win-security- exp-policy-Endpoint-security.png similarity index 100% rename from windows/security/threat-protection/microsoft-defender-antivirus/images/Windows-security- exp-policy-Endpoint-security.png rename to windows/security/threat-protection/microsoft-defender-antivirus/images/win-security- exp-policy-Endpoint-security.png From 84edb965784da73a0cb4e3bfc3f15582291d7409 Mon Sep 17 00:00:00 2001 From: Denise Vangel-MSFT Date: Wed, 14 Oct 2020 09:39:16 -0700 Subject: [PATCH 28/39] endpoint --- ... => win-security- exp-policy-endpt-security.png} | Bin 1 file changed, 0 insertions(+), 0 deletions(-) rename windows/security/threat-protection/microsoft-defender-antivirus/images/{win-security- exp-policy-Endpoint-security.png => win-security- exp-policy-endpt-security.png} (100%) diff --git a/windows/security/threat-protection/microsoft-defender-antivirus/images/win-security- exp-policy-Endpoint-security.png b/windows/security/threat-protection/microsoft-defender-antivirus/images/win-security- exp-policy-endpt-security.png similarity index 100% rename from windows/security/threat-protection/microsoft-defender-antivirus/images/win-security- exp-policy-Endpoint-security.png rename to windows/security/threat-protection/microsoft-defender-antivirus/images/win-security- exp-policy-endpt-security.png From 3db7d294ba33fbec45d5a6f4216624ad2de810ca Mon Sep 17 00:00:00 2001 From: Denise Vangel-MSFT Date: Wed, 14 Oct 2020 09:40:11 -0700 Subject: [PATCH 29/39] Update prevent-changes-to-security-settings-with-tamper-protection.md --- ...nt-changes-to-security-settings-with-tamper-protection.md | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/windows/security/threat-protection/microsoft-defender-antivirus/prevent-changes-to-security-settings-with-tamper-protection.md b/windows/security/threat-protection/microsoft-defender-antivirus/prevent-changes-to-security-settings-with-tamper-protection.md index e3239afab7..891b169717 100644 --- a/windows/security/threat-protection/microsoft-defender-antivirus/prevent-changes-to-security-settings-with-tamper-protection.md +++ b/windows/security/threat-protection/microsoft-defender-antivirus/prevent-changes-to-security-settings-with-tamper-protection.md @@ -138,12 +138,13 @@ If you're using [version 2006 of Configuration Manager](https://docs.microsoft.c 2. In the [Microsoft Endpoint Manager admin center](https://go.microsoft.com/fwlink/?linkid=2109431), go to **Endpoint security** > **Antivirus**, and choose **+ Create Policy**.
    - - In the **Platform** list, select **Windows 10 and Windows Server (ConfigMgr)**. + - In the **Platform** list, select **Windows 10 and Windows Server (ConfigMgr)**. + - In the **Profile** list, select **Windows Security experience (preview)**.
    The following screenshot illustrates how to create your policy: - + :::image type="content" source="images/win-security- exp-policy-endpt-security.png" alt-text="Windows security experience in Endpoint Manager"::: 3. Deploy the policy to your device collection. From 9eea6c6c8fae339abd7968820b9da96a05d03dcd Mon Sep 17 00:00:00 2001 From: Denise Vangel-MSFT Date: Wed, 14 Oct 2020 09:43:04 -0700 Subject: [PATCH 30/39] Update prevent-changes-to-security-settings-with-tamper-protection.md --- ...ent-changes-to-security-settings-with-tamper-protection.md | 4 ---- 1 file changed, 4 deletions(-) diff --git a/windows/security/threat-protection/microsoft-defender-antivirus/prevent-changes-to-security-settings-with-tamper-protection.md b/windows/security/threat-protection/microsoft-defender-antivirus/prevent-changes-to-security-settings-with-tamper-protection.md index 891b169717..44171dcc93 100644 --- a/windows/security/threat-protection/microsoft-defender-antivirus/prevent-changes-to-security-settings-with-tamper-protection.md +++ b/windows/security/threat-protection/microsoft-defender-antivirus/prevent-changes-to-security-settings-with-tamper-protection.md @@ -150,14 +150,10 @@ If you're using [version 2006 of Configuration Manager](https://docs.microsoft.c Need help? See the following resources: -- [Antivirus policy for endpoint security in Intune](https://docs.microsoft.com/mem/intune/protect/endpoint-security-antivirus-policy) - - [Settings for the Windows Security experience profile in Microsoft Intune](https://docs.microsoft.com/mem/intune/protect/antivirus-security-experience-windows-settings) - [Tech Community Blog: Announcing Tamper Protection for Configuration Manager Tenant Attach clients](https://techcommunity.microsoft.com/t5/microsoft-endpoint-manager-blog/announcing-tamper-protection-for-configuration-manager-tenant/ba-p/1700246#.X3QLR5Ziqq8.linkedin) -- [Tenant attach: Create and deploy endpoint security Antivirus policy from the admin center (preview)](https://docs.microsoft.com/mem/configmgr/tenant-attach/deploy-antivirus-policy) - ## View information about tampering attempts From 037984625e192cb45256bd902023532de6aa3269 Mon Sep 17 00:00:00 2001 From: Tina Burden Date: Wed, 14 Oct 2020 10:06:35 -0700 Subject: [PATCH 31/39] pencil edit --- ...event-changes-to-security-settings-with-tamper-protection.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/security/threat-protection/microsoft-defender-antivirus/prevent-changes-to-security-settings-with-tamper-protection.md b/windows/security/threat-protection/microsoft-defender-antivirus/prevent-changes-to-security-settings-with-tamper-protection.md index 44171dcc93..6cc3ece08f 100644 --- a/windows/security/threat-protection/microsoft-defender-antivirus/prevent-changes-to-security-settings-with-tamper-protection.md +++ b/windows/security/threat-protection/microsoft-defender-antivirus/prevent-changes-to-security-settings-with-tamper-protection.md @@ -240,7 +240,7 @@ No. Local admins cannot change or modify tamper protection settings. ### What happens if my device is onboarded with Microsoft Defender for Endpoint and then goes into an off-boarded state? -If a devices is offboarded from Microsoft Defender for Endpoint, tamper protection is turned on, which is the default state for unmanaged devices. +If a device is off-boarded from Microsoft Defender for Endpoint, tamper protection is turned on, which is the default state for unmanaged devices. ### Will there be an alert about tamper protection status changing in the Microsoft Defender Security Center? From 31c5cb638c9845ff6509953719ad0b7e7450dcdc Mon Sep 17 00:00:00 2001 From: Joey Caparas Date: Wed, 14 Oct 2020 10:35:49 -0700 Subject: [PATCH 32/39] delete old file --- .../ios-privacy-statement.md | 60 ------------------- 1 file changed, 60 deletions(-) delete mode 100644 windows/security/threat-protection/microsoft-defender-atp/ios-privacy-statement.md diff --git a/windows/security/threat-protection/microsoft-defender-atp/ios-privacy-statement.md b/windows/security/threat-protection/microsoft-defender-atp/ios-privacy-statement.md deleted file mode 100644 index 04c810e52c..0000000000 --- a/windows/security/threat-protection/microsoft-defender-atp/ios-privacy-statement.md +++ /dev/null @@ -1,60 +0,0 @@ ---- -title: Microsoft Defender ATP for iOS note on Privacy -ms.reviewer: -description: Describes the Microsoft Defender ATP for iOS Privacy -keywords: microsoft, defender, atp, iOS, license, terms, application, use, installation, service, feedback, scope, -search.product: eADQiWindows 10XVcnh -search.appverid: met150 -ms.prod: w10 -ms.mktglfcycl: deploy -ms.sitesec: library -ms.pagetype: security -ms.author: sunasing -author: sunasing -ms.localizationpriority: medium -manager: dansimp -audience: ITPro -ms.collection: -- m365-security-compliance -- m365initiative-defender-endpoint -ms.topic: conceptual -hideEdit: true ---- - -# Microsoft Defender ATP for iOS note on Privacy - -[!INCLUDE [Microsoft 365 Defender rebranding](../../includes/microsoft-defender.md)] - - -## What information can my organization see when I use Microsoft Defender ATP on iOS - -Your organization cannot see your personal information when you use Microsoft Defender ATP. Microsoft Defender ATP sends certain pieces of information from your device to the ATP portal, such as device threat level, device model, and serial number. Your organization uses this information to help protect you from web-based attacks. - -**What your organization can never see:** - -- Calling and web browsing history -- Email and text messages -- Contacts -- Calendar -- Passwords -- Pictures, including what's in the photos app or camera roll -- Files - -**What your organization can see:** - -- Malicious Connections that were blocked by Microsoft Defender ATP -- Device model, like iPhone 11 -- Operating system and version, like iOS 12.0.1 -- Device name -- Device serial number - -## VPN Usage - -Microsoft Defender ATP for iOS uses VPN in order to provide the Web Protection feature. This is not a regular VPN and is a local/self-looping VPN that does not take traffic outside the device. - -## More on Privacy - -[More information about Privacy](https://aka.ms/mdatpiosmainprivacystatement) - - - From e3a4b714075c5dad5f8f20e24180788aedbc15ac Mon Sep 17 00:00:00 2001 From: Brandon Smith Date: Wed, 14 Oct 2020 12:47:15 -0700 Subject: [PATCH 33/39] Update policy-csp-windowssandbox.md AllowProtectedClient will not be supported any time in the near future, and is not supported anywhere at the moment. This is residual from one of our interns adding it here in the doc, so it needs to be removed. --- .../mdm/policy-csp-windowssandbox.md | 89 +------------------ 1 file changed, 1 insertion(+), 88 deletions(-) diff --git a/windows/client-management/mdm/policy-csp-windowssandbox.md b/windows/client-management/mdm/policy-csp-windowssandbox.md index 9f7ce0bd59..addc71db3c 100644 --- a/windows/client-management/mdm/policy-csp-windowssandbox.md +++ b/windows/client-management/mdm/policy-csp-windowssandbox.md @@ -34,9 +34,6 @@ ms.date: 10/06/2020

    WindowsSandbox/AllowPrinterRedirection
    -
    - WindowsSandbox/AllowProtectedClient -
    WindowsSandbox/AllowVGPU
    @@ -380,90 +377,6 @@ The following are the supported values:
    - -**WindowsSandbox/AllowProtectedClient** - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    Windows EditionSupported?
    Homecross mark
    Procheck mark9
    Businesscross mark
    Enterprisecheck mark9
    Educationcheck mark9
    - - -
    - - -[Scope](./policy-configuration-service-provider.md#policy-scope): - -> [!div class = "checklist"] -> * Device - -
    - - - -This policy setting allows the IT admin to enabled increased-security settings on the Sandbox RDP session. These settings decrease the attack surface of the sandbox. - -> [!NOTE] -> Enabling this setting may restrict user's ability to copy and paste files in and out of Windows Sandbox. - -If this policy is not configured, end-users get the default behavior (Sandbox does not run in protected client mode). - -If protected client mode is enabled, a user will not be able to disable protected client mode from their own configuration file. - -If protected client mode is disabled, a user will be able to enable protected client mode from their own configuration file to make the device more secure. - -> [!NOTE] -> You must restart Windows Sandbox for any changes to this policy setting to take effect. - - - -ADMX Info: -- GP English Name: *Run Windows Sandbox in Protected Client Mode* -- GP name: *AllowProtectedClient* -- GP path: *Windows Components/Windows Sandbox* -- GP ADMX file name: *WindowsSandbox.admx* - - - -The following are the supported values: - -- 0 (default) - Disabled -- 1 - Enabled - - - - - - - - - - -
    - **WindowsSandbox/AllowVGPU** @@ -645,4 +558,4 @@ Footnotes: - 8 - Available in Windows 10, version 2004. - 9 - Available in Windows 10, version 2010. - \ No newline at end of file + From d2b286b588c823552b07a72e0badcc59c6a7068c Mon Sep 17 00:00:00 2001 From: Brandon Smith Date: Wed, 14 Oct 2020 12:57:10 -0700 Subject: [PATCH 34/39] Update policy-configuration-service-provider.md #4005 - Removed bookmark referring to invalid Sandbox policy --- .../mdm/policy-configuration-service-provider.md | 3 --- 1 file changed, 3 deletions(-) diff --git a/windows/client-management/mdm/policy-configuration-service-provider.md b/windows/client-management/mdm/policy-configuration-service-provider.md index 42563db492..71c53fe75d 100644 --- a/windows/client-management/mdm/policy-configuration-service-provider.md +++ b/windows/client-management/mdm/policy-configuration-service-provider.md @@ -4887,9 +4887,6 @@ The following diagram shows the Policy configuration service provider in tree fo
    WindowsSandbox/AllowPrinterRedirection
    -
    - WindowsSandbox/AllowProtectedClient -
    WindowsSandbox/AllowVGPU
    From 7aec224cf8cec960283c1f4d7b0a998a6dc6c243 Mon Sep 17 00:00:00 2001 From: ManikaDhiman Date: Wed, 14 Oct 2020 14:12:03 -0700 Subject: [PATCH 35/39] minor update to trigger build --- windows/client-management/mdm/policy-csp-windowssandbox.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/client-management/mdm/policy-csp-windowssandbox.md b/windows/client-management/mdm/policy-csp-windowssandbox.md index addc71db3c..a00be7e6d7 100644 --- a/windows/client-management/mdm/policy-csp-windowssandbox.md +++ b/windows/client-management/mdm/policy-csp-windowssandbox.md @@ -7,7 +7,7 @@ ms.prod: w10 ms.technology: windows author: manikadhiman ms.localizationpriority: medium -ms.date: 10/06/2020 +ms.date: 10/14/2020 --- # Policy CSP - WindowsSandbox From 588c91b6f130cd8b03529a487bda21ff8ba17f6f Mon Sep 17 00:00:00 2001 From: Gary Moore Date: Wed, 14 Oct 2020 14:29:28 -0700 Subject: [PATCH 36/39] Applied `> [!NOTE]` style --- .../auditing/advanced-security-audit-policy-settings.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/windows/security/threat-protection/auditing/advanced-security-audit-policy-settings.md b/windows/security/threat-protection/auditing/advanced-security-audit-policy-settings.md index e98cdad388..2893cf7ece 100644 --- a/windows/security/threat-protection/auditing/advanced-security-audit-policy-settings.md +++ b/windows/security/threat-protection/auditing/advanced-security-audit-policy-settings.md @@ -150,8 +150,8 @@ Auditors will be able to prove that every resource in the system is protected by Resource SACLs are also useful for diagnostic scenarios. For example, setting the Global Object Access Auditing policy to log all the activity for a specific user and enabling the policy to track "Access denied" events for the file system or registry can help administrators quickly identify which object in a system is denying a user access. -> **Note:**  If a file or folder SACL and a Global Object Access Auditing policy setting (or a single registry setting SACL and a Global Object Access Auditing policy setting) are configured on a computer, the effective SACL is derived from combining the file or folder SACL and the Global Object -Access Auditing policy. This means that an audit event is generated if an activity matches the file or folder SACL or the Global Object Access Auditing policy. +> [!NOTE] +> If a file or folder SACL and a Global Object Access Auditing policy setting (or a single registry setting SACL and a Global Object Access Auditing policy setting) are configured on a computer, the effective SACL is derived from combining the file or folder SACL and the Global Object Access Auditing policy. This means that an audit event is generated if an activity matches the file or folder SACL or the Global Object Access Auditing policy. This category includes the following subcategories: - [File System (Global Object Access Auditing)](file-system-global-object-access-auditing.md) From 4e01073df96705926830e446a7d3396094aa1dd2 Mon Sep 17 00:00:00 2001 From: Gary Moore Date: Wed, 14 Oct 2020 14:36:06 -0700 Subject: [PATCH 37/39] Corrected indentation --- .../connect-to-remote-aadj-pc.md | 42 ++++++++++--------- 1 file changed, 22 insertions(+), 20 deletions(-) diff --git a/windows/client-management/connect-to-remote-aadj-pc.md b/windows/client-management/connect-to-remote-aadj-pc.md index 57910e9730..f25c37dce5 100644 --- a/windows/client-management/connect-to-remote-aadj-pc.md +++ b/windows/client-management/connect-to-remote-aadj-pc.md @@ -34,37 +34,39 @@ From its release, Windows 10 has supported remote connections to PCs joined to A Ensure [Remote Credential Guard](/windows/access-protection/remote-credential-guard), a new feature in Windows 10, version 1607, is turned off on the client PC you are using to connect to the remote PC. - On the PC you want to connect to: + 1. Open system properties for the remote PC. + 2. Enable **Allow remote connections to this computer** and select **Allow connections only from computers running Remote Desktop with Network Level Authentication**. - ![Allow remote connections to this computer](images/allow-rdp.png) + ![Allow remote connections to this computer](images/allow-rdp.png) 3. If the user who joined the PC to Azure AD is the only one who is going to connect remotely, no additional configuration is needed. To allow additional users or groups to connect to the PC, you must allow remote connections for the specified users or groups. Click **Select Users -> Add** and enter the name of the user or group. - > [!NOTE] - > You can specify individual Azure AD accounts for remote connections by having the user sign in to the remote device at least once, and then running the following PowerShell cmdlet: - > ```PowerShell - > net localgroup "Remote Desktop Users" /add "AzureAD\the-UPN-attribute-of-your-user" - > ``` - > where *the-UPN-attribute-of-your-user* is the name of the user profile in C:\Users\, which is created based on the DisplayName attribute in Azure AD. - > - > This command only works for AADJ device users already added to any of the local groups (administrators). - > Otherwise this command throws the below error. For example: - > - for cloud only user: "There is no such global user or group : *name*" - > - for synced user: "There is no such global user or group : *name*"
    + > [!NOTE] + > You can specify individual Azure AD accounts for remote connections by having the user sign in to the remote device at least once, and then running the following PowerShell cmdlet: + > ```powershell + > net localgroup "Remote Desktop Users" /add "AzureAD\the-UPN-attribute-of-your-user" + > ``` + > where *the-UPN-attribute-of-your-user* is the name of the user profile in C:\Users\, which is created based on the DisplayName attribute in Azure AD. + > + > This command only works for AADJ device users already added to any of the local groups (administrators). + > Otherwise this command throws the below error. For example: + > - for cloud only user: "There is no such global user or group : *name*" + > - for synced user: "There is no such global user or group : *name*"
    - > [!NOTE] - > In Windows 10, version 1709, the user does not have to sign in to the remote device first. - > - > In Windows 10, version 1709, you can add other Azure AD users to the **Administrators** group on a device in **Settings** and restrict remote credentials to **Administrators**. If there is a problem connecting remotely, make sure that both devices are joined to Azure AD and that TPM is functioning properly on both devices. + > [!NOTE] + > In Windows 10, version 1709, the user does not have to sign in to the remote device first. + > + > In Windows 10, version 1709, you can add other Azure AD users to the **Administrators** group on a device in **Settings** and restrict remote credentials to **Administrators**. If there is a problem connecting remotely, make sure that both devices are joined to Azure AD and that TPM is functioning properly on both devices. 4. Click **Check Names**. If the **Name Not Found** window opens, click **Locations** and select this PC. - > [!TIP] - > When you connect to the remote PC, enter your account name in this format: `AzureAD UPN`. The local PC must either be domain-joined or Azure AD-joined. The local PC and remote PC must be in the same Azure AD tenant. + > [!TIP] + > When you connect to the remote PC, enter your account name in this format: `AzureAD UPN`. The local PC must either be domain-joined or Azure AD-joined. The local PC and remote PC must be in the same Azure AD tenant. -> [!Note] -> If you cannot connect using Remote Desktop Connection 6.0, you must turn off the new features of RDP 6.0 and revert back to RDP 5.0 by making a few changes in the RDP file. See the details in the [support article](https://support.microsoft.com/help/941641/remote-desktop-connection-6-0-prompts-you-for-credentials-before-you-e). + > [!Note] + > If you cannot connect using Remote Desktop Connection 6.0, you must turn off the new features of RDP 6.0 and revert back to RDP 5.0 by making a few changes in the RDP file. See the details in the [support article](https://support.microsoft.com/help/941641/remote-desktop-connection-6-0-prompts-you-for-credentials-before-you-e). ## Supported configurations From 2fda913e66fc8e68a0b76fa7694f35f0bc847c6e Mon Sep 17 00:00:00 2001 From: Gary Moore Date: Wed, 14 Oct 2020 14:39:48 -0700 Subject: [PATCH 38/39] Removed unnecessary bold Table headings are bold by default. Adding bold ( or **) results in fonts with non-standard weights. --- windows/security/threat-protection/auditing/event-4625.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/security/threat-protection/auditing/event-4625.md b/windows/security/threat-protection/auditing/event-4625.md index 3135c231da..220876b84a 100644 --- a/windows/security/threat-protection/auditing/event-4625.md +++ b/windows/security/threat-protection/auditing/event-4625.md @@ -284,7 +284,7 @@ For 4625(F): An account failed to log on. - Monitor for all events with the fields and values in the following table: - | **Field** | Value to monitor for | + | Field | Value to monitor for | |----------------------------------------------------------------------------------|-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| | **Failure Information\\Status** or
    **Failure Information\\Sub Status** | 0XC000005E – “There are currently no logon servers available to service the logon request.”
    This is typically not a security issue but it can be an infrastructure or availability issue. | | **Failure Information\\Status** or
    **Failure Information\\Sub Status** | 0xC0000064 – “User logon with misspelled or bad user account”.
    Especially if you get a number of these in a row, it can be a sign of user enumeration attack. | From 5a1b98311cf63c8fa031ab08b8356b2565db3a7c Mon Sep 17 00:00:00 2001 From: Gary Moore Date: Wed, 14 Oct 2020 16:30:58 -0700 Subject: [PATCH 39/39] Applied valid types to code blocks Valid content types are listed here: https://docsmetadatatool.azurewebsites.net/allowlists/devlang# --- .../microsoft-defender-atp/pull-alerts-using-rest-api.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/windows/security/threat-protection/microsoft-defender-atp/pull-alerts-using-rest-api.md b/windows/security/threat-protection/microsoft-defender-atp/pull-alerts-using-rest-api.md index 0eedcf9bad..078b9f44ba 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/pull-alerts-using-rest-api.md +++ b/windows/security/threat-protection/microsoft-defender-atp/pull-alerts-using-rest-api.md @@ -71,7 +71,7 @@ You'll use the access token to access the protected resource, which are detectio To get an access token, you'll need to do a POST request to the token issuing endpoint. Here is a sample request: -```syntax +```http POST /72f988bf-86f1-41af-91ab-2d7cd011db47/oauth2/token HTTP/1.1 Host: login.microsoftonline.com @@ -124,14 +124,14 @@ CloudCreatedMachineTags | string | Device tags that were created in Microsoft De ### Request example The following example demonstrates how to retrieve all the detections in your organization. -```syntax +```http GET https://wdatp-alertexporter-eu.windows.com/api/alerts Authorization: Bearer ``` The following example demonstrates a request to get the last 20 detections since 2016-09-12 00:00:00. -```syntax +```http GET https://wdatp-alertexporter-eu.windows.com/api/alerts?limit=20&sinceTimeUtc=2016-09-12T00:00:00.000 Authorization: Bearer ```