From 0e59c3b17a1881f834f89bec347c35b23edaf018 Mon Sep 17 00:00:00 2001 From: Max Velitchko Date: Thu, 30 May 2019 12:40:27 -0700 Subject: [PATCH 01/33] Microsoft Defender for macOS: remove 'accepted into preview program' --- .../microsoft-defender-atp-mac-install-manually.md | 2 +- .../microsoft-defender-atp-mac-install-with-intune.md | 2 +- .../microsoft-defender-atp-mac-install-with-jamf.md | 2 +- .../microsoft-defender-atp-mac-install-with-other-mdm.md | 2 +- .../microsoft-defender-atp-mac-resources.md | 2 +- .../windows-defender-antivirus/microsoft-defender-atp-mac.md | 2 +- 6 files changed, 6 insertions(+), 6 deletions(-) diff --git a/windows/security/threat-protection/windows-defender-antivirus/microsoft-defender-atp-mac-install-manually.md b/windows/security/threat-protection/windows-defender-antivirus/microsoft-defender-atp-mac-install-manually.md index 9d43f6c99c..48a6d6fcc0 100644 --- a/windows/security/threat-protection/windows-defender-antivirus/microsoft-defender-atp-mac-install-manually.md +++ b/windows/security/threat-protection/windows-defender-antivirus/microsoft-defender-atp-mac-install-manually.md @@ -24,7 +24,7 @@ ms.topic: conceptual [Microsoft Defender Advanced Threat Protection (Microsoft Defender ATP) for Mac](microsoft-defender-atp-mac.md) >[!IMPORTANT] ->This topic relates to the pre-release version of Microsoft Defender ATP for Mac. Microsoft Defender ATP for Mac is not yet widely available, and this topic only applies to enterprise customers who have been accepted into the preview program. Microsoft makes no warranties, express or implied, with respect to the information provided here. +>This topic relates to the pre-release version of Microsoft Defender ATP for Mac. Microsoft Defender ATP for Mac is not yet widely available. Microsoft makes no warranties, express or implied, with respect to the information provided here. ## Prerequisites and system requirements diff --git a/windows/security/threat-protection/windows-defender-antivirus/microsoft-defender-atp-mac-install-with-intune.md b/windows/security/threat-protection/windows-defender-antivirus/microsoft-defender-atp-mac-install-with-intune.md index ea48873f29..667e1ef517 100644 --- a/windows/security/threat-protection/windows-defender-antivirus/microsoft-defender-atp-mac-install-with-intune.md +++ b/windows/security/threat-protection/windows-defender-antivirus/microsoft-defender-atp-mac-install-with-intune.md @@ -24,7 +24,7 @@ ms.topic: conceptual [Microsoft Defender Advanced Threat Protection (Microsoft Defender ATP) for Mac](microsoft-defender-atp-mac.md) >[!IMPORTANT] ->This topic relates to the pre-release version of Microsoft Defender ATP for Mac. Microsoft Defender ATP for Mac is not yet widely available, and this topic only applies to enterprise customers who have been accepted into the preview program. Microsoft makes no warranties, express or implied, with respect to the information provided here. +>This topic relates to the pre-release version of Microsoft Defender ATP for Mac. Microsoft Defender ATP for Mac is not yet widely available. Microsoft makes no warranties, express or implied, with respect to the information provided here. ## Prerequisites and system requirements diff --git a/windows/security/threat-protection/windows-defender-antivirus/microsoft-defender-atp-mac-install-with-jamf.md b/windows/security/threat-protection/windows-defender-antivirus/microsoft-defender-atp-mac-install-with-jamf.md index b3b990dbde..6bf9833b52 100644 --- a/windows/security/threat-protection/windows-defender-antivirus/microsoft-defender-atp-mac-install-with-jamf.md +++ b/windows/security/threat-protection/windows-defender-antivirus/microsoft-defender-atp-mac-install-with-jamf.md @@ -24,7 +24,7 @@ ms.topic: conceptual [Microsoft Defender Advanced Threat Protection (Microsoft Defender ATP) for Mac](microsoft-defender-atp-mac.md) >[!IMPORTANT] ->This topic relates to the pre-release version of Microsoft Defender ATP for Mac. Microsoft Defender ATP for Mac is not yet widely available, and this topic only applies to enterprise customers who have been accepted into the preview program. Microsoft makes no warranties, express or implied, with respect to the information provided here. +>This topic relates to the pre-release version of Microsoft Defender ATP for Mac. Microsoft Defender ATP for Mac is not yet widely available. Microsoft makes no warranties, express or implied, with respect to the information provided here. ## Prerequisites and system requirements diff --git a/windows/security/threat-protection/windows-defender-antivirus/microsoft-defender-atp-mac-install-with-other-mdm.md b/windows/security/threat-protection/windows-defender-antivirus/microsoft-defender-atp-mac-install-with-other-mdm.md index 5bdebb3c04..f994a4d7d4 100644 --- a/windows/security/threat-protection/windows-defender-antivirus/microsoft-defender-atp-mac-install-with-other-mdm.md +++ b/windows/security/threat-protection/windows-defender-antivirus/microsoft-defender-atp-mac-install-with-other-mdm.md @@ -23,7 +23,7 @@ ms.topic: conceptual - [Microsoft Defender Advanced Threat Protection (Microsoft Defender ATP)](https://go.microsoft.com/fwlink/p/?linkid=2069559) >[!IMPORTANT] ->This topic relates to the pre-release version of Microsoft Defender ATP for Mac. Microsoft Defender ATP for Mac is not yet widely available, and this topic only applies to enterprise customers who have been accepted into the preview program. Microsoft makes no warranties, express or implied, with respect to the information provided here. +>This topic relates to the pre-release version of Microsoft Defender ATP for Mac. Microsoft Defender ATP for Mac is not yet widely available. Microsoft makes no warranties, express or implied, with respect to the information provided here. ## Prerequisites and system requirements diff --git a/windows/security/threat-protection/windows-defender-antivirus/microsoft-defender-atp-mac-resources.md b/windows/security/threat-protection/windows-defender-antivirus/microsoft-defender-atp-mac-resources.md index 55cd7868bf..57f3700db2 100644 --- a/windows/security/threat-protection/windows-defender-antivirus/microsoft-defender-atp-mac-resources.md +++ b/windows/security/threat-protection/windows-defender-antivirus/microsoft-defender-atp-mac-resources.md @@ -24,7 +24,7 @@ ms.topic: conceptual [Microsoft Defender Advanced Threat Protection (Microsoft Defender ATP) for Mac](microsoft-defender-atp-mac.md) >[!IMPORTANT] ->This topic relates to the pre-release version of Microsoft Defender ATP for Mac. Microsoft Defender ATP for Mac is not yet widely available, and this topic only applies to enterprise customers who have been accepted into the preview program. Microsoft makes no warranties, express or implied, with respect to the information provided here. +>This topic relates to the pre-release version of Microsoft Defender ATP for Mac. Microsoft Defender ATP for Mac is not yet widely available. Microsoft makes no warranties, express or implied, with respect to the information provided here. ## Collecting diagnostic information diff --git a/windows/security/threat-protection/windows-defender-antivirus/microsoft-defender-atp-mac.md b/windows/security/threat-protection/windows-defender-antivirus/microsoft-defender-atp-mac.md index cc2cb1efad..5c32386593 100644 --- a/windows/security/threat-protection/windows-defender-antivirus/microsoft-defender-atp-mac.md +++ b/windows/security/threat-protection/windows-defender-antivirus/microsoft-defender-atp-mac.md @@ -20,7 +20,7 @@ ms.topic: conceptual # Microsoft Defender Advanced Threat Protection for Mac >[!IMPORTANT] ->This topic relates to the pre-release version of Microsoft Defender Advanced Threat Protection (Microsoft Defender ATP) for Mac. Microsoft Defender ATP for Mac is not yet widely available, and this topic only applies to enterprise customers who have been accepted into the preview program. Microsoft makes no warranties, express or implied, with respect to the information provided here. +>This topic relates to the pre-release version of Microsoft Defender Advanced Threat Protection (Microsoft Defender ATP) for Mac. Microsoft Defender ATP for Mac is not yet widely available. Microsoft makes no warranties, express or implied, with respect to the information provided here. This topic describes how to install and use Microsoft Defender ATP for Mac. From 898801a8e9ebc05c4fa6c1a09eee77481f73666d Mon Sep 17 00:00:00 2001 From: Orlando Rodriguez <49177883+ojrb@users.noreply.github.com> Date: Thu, 6 Jun 2019 11:23:05 -0500 Subject: [PATCH 02/33] Update attack-surface-reduction-exploit-guard.md --- .../attack-surface-reduction-exploit-guard.md | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/windows/security/threat-protection/windows-defender-exploit-guard/attack-surface-reduction-exploit-guard.md b/windows/security/threat-protection/windows-defender-exploit-guard/attack-surface-reduction-exploit-guard.md index e16b905b59..b0d428705d 100644 --- a/windows/security/threat-protection/windows-defender-exploit-guard/attack-surface-reduction-exploit-guard.md +++ b/windows/security/threat-protection/windows-defender-exploit-guard/attack-surface-reduction-exploit-guard.md @@ -20,7 +20,7 @@ ms.date: 04/02/2019 - [Windows Defender Advanced Threat Protection (Windows Defender ATP)](https://go.microsoft.com/fwlink/p/?linkid=2069559) -Attack surface reduction rules help prevent behaviors malware often uses to infect computers with malicious code. You can set attack surface reduction rules for computers running Windows 10, version 1709 or later, Windows Server 2016 1803 or later, or Windows Server 2019. +Attack surface reduction rules help prevent behaviors malware often uses to infect computers with malicious code. You can set attack surface reduction rules for computers running Windows 10, versions 1704 and 1709 or later, Windows Server 2016 1803 or later, or Windows Server 2019. To use attack surface reduction rules, you need a Windows 10 Enterprise E3 license or higher. A Windows E5 license gives you the advanced management capabilities to power them. These include monitoring, analytics, and workflows available in [Windows Defender Advanced Threat Protection](../windows-defender-atp/windows-defender-advanced-threat-protection.md), as well as reporting and configuration capabilities in the M365 Security Center. These advanced capabilities aren't available with an E3 license, but you can use attack surface reduction rule events in Event Viewer to help facilitate deployment. @@ -58,6 +58,8 @@ Event ID | Description 1121 | Event when rule fires in Block-mode 1122 | Event when rule fires in Audit-mode +The engine version of the attack surface reduction events in the event log, is part of the Widnows Defender product, not of the Oeprating System, but because Windows Defender is integrated with Windows 10 Operating System, this feature works on all machines with Windows 10 installled. + ## Attack surface reduction rules @@ -269,3 +271,5 @@ GUID: 7674ba52-37eb-4a4f-a9a1-f0f9a1619a2c - [Enable attack surface reduction rules](enable-attack-surface-reduction.md) - [Evaluate attack surface reduction rules](evaluate-attack-surface-reduction.md) +- [Compatibility of Windows Defender with other antivirus/antimalware](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-antivirus/windows-defender-antivirus-compatibility) + From 6f832d4f3c75b98ecb6019bee85396952cfbc49d Mon Sep 17 00:00:00 2001 From: Dani Halfin Date: Fri, 7 Jun 2019 13:48:00 -0700 Subject: [PATCH 03/33] fixing suggestions up to policy-csp-crypto --- .../windows/deploy-windows-10-in-a-school.md | 9 +++++++-- .../app-v/appv-dynamic-configuration.md | 2 +- windows/client-management/mdm/applocker-csp.md | 2 +- ...data-structures-windows-store-for-business.md | 2 +- .../client-management/mdm/enterpriseapn-ddf.md | 6 +++--- .../mdm/mdm-enrollment-of-windows-devices.md | 6 +++--- .../new-in-windows-mdm-enrollment-management.md | 16 ++++++++-------- .../mdm/policy-csp-cryptography.md | 12 ++++++------ 8 files changed, 30 insertions(+), 25 deletions(-) diff --git a/education/windows/deploy-windows-10-in-a-school.md b/education/windows/deploy-windows-10-in-a-school.md index db25071667..aa032cdf0f 100644 --- a/education/windows/deploy-windows-10-in-a-school.md +++ b/education/windows/deploy-windows-10-in-a-school.md @@ -302,6 +302,7 @@ Although all new Office 365 Education subscriptions have automatic licensing ena | Disable | `Set-MsolCompanySettings -AllowAdHocSubscriptions $false` |

+ ### Enable Azure AD Premium When you create your Office 365 subscription, you create an Office 365 tenant that includes an Azure AD directory. Azure AD is the centralized repository for all your student and faculty accounts in Office 365, Intune, and other Azure AD–integrated apps. Azure AD is available in Free, Basic, and Premium editions. Azure AD Free, which is included in Office 365 Education, has fewer features than Azure AD Basic, which in turn has fewer features than Azure AD Premium. @@ -450,6 +451,7 @@ Several methods are available to bulk-import user accounts into AD DS domains. T | Windows PowerShell | This scripting language natively supports cmdlets to manage AD DS objects, including user and group objects. Select this method if you’re comfortable with Window PowerShell scripting. For more information about using Windows PowerShell, see [Import Bulk Users to Active Directory](https://blogs.technet.microsoft.com/bettertogether/2011/01/09/import-bulk-users-to-active-directory/) and [PowerShell: Bulk create AD Users from CSV file](https://social.technet.microsoft.com/wiki/contents/articles/24541.powershell-bulk-create-ad-users-from-csv-file.aspx). |

+ ### Create a source file that contains the user and group accounts After you have selected your user and group account bulk import method, you’re ready to create the source file that contains the user and group account. You’ll use the source file as the input to the import process. The source file format depends on the method you selected. Table 6 lists the source file format for the bulk import methods. @@ -464,6 +466,7 @@ After you have selected your user and group account bulk import method, you’re | Windows PowerShell | Windows PowerShell can use any .csv file format you want to create as a source file for the bulk-import process. To create the .csv file, use software such as Excel. For examples of how to format your source file in CSV format, see [Import Bulk Users to Active Directory](https://blogs.technet.microsoft.com/bettertogether/2011/01/09/import-bulk-users-to-active-directory/) and [PowerShell: Bulk create AD Users from CSV file](https://social.technet.microsoft.com/wiki/contents/articles/24541.powershell-bulk-create-ad-users-from-csv-file.aspx). |

+ ### Import the user accounts into AD DS With the bulk-import source file finished, you’re ready to import the user and group accounts into AD DS. The steps for importing the file are slightly different for each method. @@ -575,6 +578,7 @@ After you create the Microsoft Store for Business portal, configure it by using | Private store | Allows you to change the organization name used in your Microsoft Store for Business portal. When you create your portal, the private store uses the organization name that you used to create your Office 365 subscription. For more information, see [Distribute apps using your private store](https://technet.microsoft.com/itpro/windows/manage/distribute-apps-from-your-private-store). |

+ ### Find, acquire, and distribute apps in the portal Now that you have created your Microsoft Store for Business portal, you’re ready to find, acquire, and distribute apps that you will add to your portal. You do this by using the Inventory page in Microsoft Store for Business. @@ -1055,6 +1059,7 @@ Prior to deployment of Windows 10, ensure that you complete the tasks listed in | | Notify the students and faculty about the deployment. |

+ ### Perform the deployment Use the Deployment Wizard to deploy Windows 10. The LTI deployment process is almost fully automated: You provide only minimal information to the Deployment Wizard at the beginning of the process. After the wizard collects the necessary information, the remainder of the process is fully automated. @@ -1268,6 +1273,7 @@ Follow the same steps described in the

+ ### Summary Now, you have identified the tasks you need to perform monthly, at the end of an academic year or semester, and as required. Your school configuration should match the typical school configuration that you saw in the [Plan a typical school configuration](#plan-a-typical-school-configuration) section. By performing these maintenance tasks you help ensure that your school stays secure and is configured as you specified. @@ -1277,5 +1283,4 @@ Now, you have identified the tasks you need to perform monthly, at the end of an

  • Try it out: Windows 10 deployment (for educational institutions)
  • Try it out: Windows 10 in the classroom
  • Chromebook migration guide
  • - - + \ No newline at end of file diff --git a/windows/application-management/app-v/appv-dynamic-configuration.md b/windows/application-management/app-v/appv-dynamic-configuration.md index bccfcac237..a06eec8e98 100644 --- a/windows/application-management/app-v/appv-dynamic-configuration.md +++ b/windows/application-management/app-v/appv-dynamic-configuration.md @@ -428,7 +428,7 @@ The body of the deployment configuration file includes two sections: ``` -User Configuration: see [Dynamic User Configuration](appv-dynamic-configuration.md#dynamic-user-configuration) for more information about this section. +User Configuration: see [Dynamic User Configuration File](appv-dynamic-configuration.md#dynamic-user-configuration-file) for more information about this section. Machine Configuration: The Machine Configuration section of the Deployment Configuration File configures information that can only be set for an entire machine, not a specific user on the computer, like the HKEY\_LOCAL\_MACHINE registry keys in the Virtual Registry. This element can have the following four subsections. diff --git a/windows/client-management/mdm/applocker-csp.md b/windows/client-management/mdm/applocker-csp.md index 3422279612..91ea293058 100644 --- a/windows/client-management/mdm/applocker-csp.md +++ b/windows/client-management/mdm/applocker-csp.md @@ -43,7 +43,7 @@ Defines restrictions for applications. Additional information: - [Find publisher and product name of apps](#productname) - step-by-step guide for getting the publisher and product names for various Windows apps. -- [Whitelist example](#whitelist-example) - example for Windows 10 Mobile that denies all apps except the ones listed. +- [Whitelist examples](#whitelist-examples) - example for Windows 10 Mobile that denies all apps except the ones listed. **EnterpriseDataProtection** Captures the list of apps that are allowed to handle enterprise data. Should be used in conjunction with the settings in **./Device/Vendor/MSFT/EnterpriseDataProtection** in [EnterpriseDataProtection CSP](enterprisedataprotection-csp.md). diff --git a/windows/client-management/mdm/data-structures-windows-store-for-business.md b/windows/client-management/mdm/data-structures-windows-store-for-business.md index 52f529971f..2f914399ba 100644 --- a/windows/client-management/mdm/data-structures-windows-store-for-business.md +++ b/windows/client-management/mdm/data-structures-windows-store-for-business.md @@ -1078,7 +1078,7 @@ Specifies the properties of the publisher details.

    architectures

    -

    collection of ProductArchitecture

    +

    collection of ProductArchitectures

    diff --git a/windows/client-management/mdm/enterpriseapn-ddf.md b/windows/client-management/mdm/enterpriseapn-ddf.md index 1d9abd598e..5ca35c5d4d 100644 --- a/windows/client-management/mdm/enterpriseapn-ddf.md +++ b/windows/client-management/mdm/enterpriseapn-ddf.md @@ -26,7 +26,7 @@ The content below are the different versions of the DDF for this CSP. - [EnterpriseAPN CSP version 1.1 DDF](#enterpriseapn-csp-version-1-1-ddf) - [EnterpriseAPN CSP version 1.2 DDF](#enterpriseapn-csp-version-1-2-ddf) -### EnterpriseAPN CSP version 1.0 DDF +### EnterpriseAPN CSP version 1.0 DDF ``` syntax @@ -314,7 +314,7 @@ The content below are the different versions of the DDF for this CSP. ``` -### EnterpriseAPN CSP version 1.1 DDF +### EnterpriseAPN CSP version 1.1 DDF ``` syntax @@ -739,7 +739,7 @@ The content below are the different versions of the DDF for this CSP. ``` -### EnterpriseAPN CSP version 1.2 DDF +### EnterpriseAPN CSP version 1.2 DDF ``` syntax diff --git a/windows/client-management/mdm/mdm-enrollment-of-windows-devices.md b/windows/client-management/mdm/mdm-enrollment-of-windows-devices.md index 60126c6e01..7c20cac4ef 100644 --- a/windows/client-management/mdm/mdm-enrollment-of-windows-devices.md +++ b/windows/client-management/mdm/mdm-enrollment-of-windows-devices.md @@ -228,7 +228,7 @@ All Windows 10-based devices can be connected to an MDM. You can connect to an ![access work or school](images/unifiedenrollment-rs1-30.png) -4. Click the **Enroll only in device management** link (available in servicing build 14393.82, KB3176934) . For older builds, use [Connecting your Windows 10-based device to work using a deep link](#connecting-your-windows-10-based-device-to-work-using-a-deep-link). +4. Click the **Enroll only in device management** link (available in servicing build 14393.82, KB3176934) . For older builds, use [Connecting your Windows 10-based device to work using a deep link](#cyw10dtw-using-a-deep-link). ![connect to work or school](images/unifiedenrollment-rs1-31.png) @@ -255,7 +255,7 @@ All Windows 10-based devices can be connected to an MDM. You can connect to an ![phone settings](images/unifiedenrollment-rs1-39.png) -3. Click the **Enroll only in device management** link. This is only available in the servicing build 14393.82 (KB3176934). For older builds, use [Connecting your Windows 10-based device to work using a deep link](#connecting-your-windows-10-based-device-to-work-using-a-deep-link). +3. Click the **Enroll only in device management** link. This is only available in the servicing build 14393.82 (KB3176934). For older builds, use [Connecting your Windows 10-based device to work using a deep link](#cyw10dtw-using-a-deep-link). ![access work or school page](images/unifiedenrollment-rs1-40.png) @@ -285,7 +285,7 @@ There are a few instances where your device may not be able to connect to work, -## Connecting your Windows 10-based device to work using a deep link +## Connecting your Windows 10-based device to work using a deep link Windows 10-based devices may be connected to work using a deep link. Users will be able to click or open a link in a particular format from anywhere in Windows 10 and be directed to the new enrollment experience. diff --git a/windows/client-management/mdm/new-in-windows-mdm-enrollment-management.md b/windows/client-management/mdm/new-in-windows-mdm-enrollment-management.md index 414ac9ccd1..a39052ba19 100644 --- a/windows/client-management/mdm/new-in-windows-mdm-enrollment-management.md +++ b/windows/client-management/mdm/new-in-windows-mdm-enrollment-management.md @@ -33,7 +33,7 @@ For details about Microsoft mobile device management protocols for Windows 10 s - **Breaking changes and known issues** - [Get command inside an atomic command is not supported](#get-command-inside-an-atomic-command-is-not-supported) - - [Notification channel URI not preserved during upgrade from Windows 8.1 to Windows 10](#notification-channel-uri-not-preserved-during-upgrade-from-windows-81-to-windows-10) + - [Notification channel URI not preserved during upgrade from Windows 8.1 to Windows 10](#ncunpdufw81tw10) - [Apps installed using WMI classes are not removed](#apps-installed-using-wmi-classes-are-not-removed) - [Passing CDATA in SyncML does not work](#passing-cdata-in-syncml-does-not-work) - [SSL settings in IIS server for SCEP must be set to "Ignore"](#ssl-settings-in-iis-server-for-scep-must-be-set-to-ignore) @@ -43,15 +43,15 @@ For details about Microsoft mobile device management protocols for Windows 10 s - [Version information for mobile devices](#version-information-for-mobile-devices) - [Upgrading Windows Phone 8.1 devices with app whitelisting using ApplicationRestriction policy has issues](#upgrading-windows-phone-81-devices-with-app-whitelisting-using-applicationrestriction-policy-has-issues) - [Apps dependent on Microsoft Frameworks may get blocked in phones prior to build 10586.218](#apps-dependent-on-microsoft-frameworks-may-get-blocked-in-phones-prior-to-build-10586218) - - [Multiple certificates might cause Wi-Fi connection instabilities in Windows 10 Mobile](#multiple-certificates-might-cause-wi-fi-connection-instabilities-in-windows-10-mobile) + - [Multiple certificates might cause Wi-Fi connection instabilities in Windows 10 Mobile](#mcmcwfciw10mobile) - [Remote PIN reset not supported in Azure Active Directory joined mobile devices](#remote-pin-reset-not-supported-in-azure-active-directory-joined-mobile-devices) - [MDM client will immediately check-in with the MDM server after client renews WNS channel URI](#mdm-client-will-immediately-check-in-with-the-mdm-server-after-client-renews-wns-channel-uri) - - [User provisioning failure in Azure Active Directory joined Windows 10 PC](#user-provisioning-failure-in-azure-active-directory-joined-windows-10-pc) + - [User provisioning failure in Azure Active Directory joined Windows 10 PC](#upfiaadjw10pc) - [Requirements to note for VPN certificates also used for Kerberos Authentication](#requirements-to-note-for-vpn-certificates-also-used-for-kerberos-authentication) - [Device management agent for the push-button reset is not working](#device-management-agent-for-the-push-button-reset-is-not-working) - **Frequently Asked Questions** - - [Can there be more than 1 MDM server to enroll and manage devices in Windows 10?](#can-there-be-more-than-1-mdm-server-to-enroll-and-manage-devices-in-windows-10) + - [Can there be more than 1 MDM server to enroll and manage devices in Windows 10?](#ctbmt1mdmsteamdiw10) - [How do I set the maximum number of Azure Active Directory joined devices per user?](#how-do-i-set-the-maximum-number-of-azure-active-directory-joined-devices-per-user) - [What is dmwappushsvc?](#what-is-dmwappushsvc) @@ -1583,7 +1583,7 @@ For details about Microsoft mobile device management protocols for Windows 10 s In Windows 10, a Get command inside an atomic command is not supported. This was allowed in Windows Phone 8 and Windows Phone 8.1. -### Notification channel URI not preserved during upgrade from Windows 8.1 to Windows 10 +### Notification channel URI not preserved during upgrade from Windows 8.1 to Windows 10 During an upgrade from Windows 8.1 to Windows 10, the notification channel URI information is not preserved. In addition, the MDM client loses the PFN, AppID, and client secret. @@ -1649,7 +1649,7 @@ Applies only to phone prior to build 10586.218: When ApplicationManagement/Appli ``` -### Multiple certificates might cause Wi-Fi connection instabilities in Windows 10 Mobile +### Multiple certificates might cause Wi-Fi connection instabilities in Windows 10 Mobile In your deployment, if you have multiple certificates provisioned on the device and the Wi-Fi profile provisioned does not have a strict filtering criteria, you may see connection failures when connecting to Wi-Fi. The solution is to ensure that the Wi-Fi profile provisioned has strict filtering criteria such that it matches only one certificate. @@ -1830,7 +1830,7 @@ In Windows 10 Mobile, remote PIN reset in Azure AD joined devices are not suppo Starting in Windows 10, after the MDM client automatically renews the WNS channel URI, the MDM client will immediately check-in with the MDM server. Henceforth, for every MDM client check-in, the MDM server should send a GET request for "ProviderID/Push/ChannelURI" to retrieve the latest channel URI and compare it with the existing channel URI; then update the channel URI if necessary. -### User provisioning failure in Azure Active Directory joined Windows 10 PC +### User provisioning failure in Azure Active Directory joined Windows 10 PC In Azure AD joined Windows 10 PC, provisioning /.User resources fails when the user is not logged in as an Azure AD user. If you attempt to join Azure AD from **Settings** > **System** > **About** user interface, make sure to log off and log on with Azure AD credentials to get your organizational configuration from your MDM server. This behavior is by design. @@ -1845,7 +1845,7 @@ The DM agent for [push-button reset](https://msdn.microsoft.com/windows/hardware ## Frequently Asked Questions -### **Can there be more than 1 MDM server to enroll and manage devices in Windows 10?** +### **Can there be more than 1 MDM server to enroll and manage devices in Windows 10?** No. Only one MDM is allowed. ### **How do I set the maximum number of Azure Active Directory joined devices per user?** diff --git a/windows/client-management/mdm/policy-csp-cryptography.md b/windows/client-management/mdm/policy-csp-cryptography.md index b7e7fa115c..dde9829762 100644 --- a/windows/client-management/mdm/policy-csp-cryptography.md +++ b/windows/client-management/mdm/policy-csp-cryptography.md @@ -21,12 +21,12 @@ manager: dansimp * [Cryptography/AllowFipsAlgorithmPolicy](#CryptographyAllowFipsAlgorithmPolicy) * [Cryptography/TLSCipherSuites](#CryptographyTLSCipherSuites) -* [Cryptography/Microsoft Surface Hub](#Cryptography-policies-supported-by-Microsoft-Surface-Hub) +* [Cryptography/Microsoft Surface Hub](#cryptography-policies-supported-by-microsoft-surface-hub)
    -# Cryptography/AllowFipsAlgorithmPolicy +##
    Cryptography/AllowFipsAlgorithmPolicy @@ -68,7 +68,7 @@ The following list shows the supported values: -# Cryptography/TLSCipherSuites +## Cryptography/TLSCipherSuites |Home|Pro|Business |Enterprise |Education |Mobile |Mobile Enterprise | @@ -103,10 +103,10 @@ Footnote: -# Cryptography policies supported by Microsoft Surface Hub +## Cryptography policies supported by Microsoft Surface Hub -- [Cryptography/AllowFipsAlgorithmPolicy](#cryptography-allowfipsalgorithmpolicy) -- [Cryptography/TLSCipherSuites](#cryptography-tlsciphersuites) +- [Cryptography/AllowFipsAlgorithmPolicy](#CryptographyAllowFipsAlgorithmPolicy) +- [Cryptography/TLSCipherSuites](#CryptographyTLSCipherSuites) From ca7a70f4750dfee91806c2d876bbf3b53b6c9fa0 Mon Sep 17 00:00:00 2001 From: illfated Date: Sat, 8 Jun 2019 11:01:36 +0200 Subject: [PATCH 04/33] Windows/Configuration: correct HTML code to XML tags The XML code block contains HTML code instead of the expected XML tags. Converting these to proper XML format should at least make it readable. Also replaced "ps" with "xml" as the correct code block syntax name. Ref. #3819 ([LOC]"<"needs to be replaced with"<", ">"needs to be replaced with">") (Should close issue ticket #3819 after migration to docs.microsoft.com/en-us/ and later updated to the Japanese page.) --- windows/configuration/kiosk-mdm-bridge.md | 98 +++++++++++------------ 1 file changed, 49 insertions(+), 49 deletions(-) diff --git a/windows/configuration/kiosk-mdm-bridge.md b/windows/configuration/kiosk-mdm-bridge.md index 33cf15dabb..b08ebebd2c 100644 --- a/windows/configuration/kiosk-mdm-bridge.md +++ b/windows/configuration/kiosk-mdm-bridge.md @@ -31,59 +31,59 @@ Here’s an example to set AssignedAccess configuration: 3. In the command prompt launched by psexec.exe, enter `powershell.exe` to open PowerShell. 4. Execute the following script: -```ps +```xml $nameSpaceName="root\cimv2\mdm\dmmap" $className="MDM_AssignedAccess" $obj = Get-CimInstance -Namespace $namespaceName -ClassName $className $obj.Configuration = @" -<?xml version="1.0" encoding="utf-8" ?> -<AssignedAccessConfiguration xmlns="http://schemas.microsoft.com/AssignedAccess/2017/config"> - <Profiles> - <Profile Id="{9A2A490F-10F6-4764-974A-43B19E722C23}"> - <AllAppsList> - <AllowedApps> - <App AppUserModelId="Microsoft.ZuneMusic_8wekyb3d8bbwe!Microsoft.ZuneMusic" /> - <App AppUserModelId="Microsoft.ZuneVideo_8wekyb3d8bbwe!Microsoft.ZuneVideo" /> - <App AppUserModelId="Microsoft.Windows.Photos_8wekyb3d8bbwe!App" /> - <App AppUserModelId="Microsoft.BingWeather_8wekyb3d8bbwe!App" /> - <App AppUserModelId="Microsoft.WindowsCalculator_8wekyb3d8bbwe!App" /> - <App DesktopAppPath="%windir%\system32\mspaint.exe" /> - <App DesktopAppPath="C:\Windows\System32\notepad.exe" /> - </AllowedApps> - </AllAppsList> - <StartLayout> - <![CDATA[<LayoutModificationTemplate xmlns:defaultlayout="http://schemas.microsoft.com/Start/2014/FullDefaultLayout" xmlns:start="http://schemas.microsoft.com/Start/2014/StartLayout" Version="1" xmlns="http://schemas.microsoft.com/Start/2014/LayoutModification"> - <LayoutOptions StartTileGroupCellWidth="6" /> - <DefaultLayoutOverride> - <StartLayoutCollection> - <defaultlayout:StartLayout GroupCellWidth="6"> - <start:Group Name="Group1"> - <start:Tile Size="4x4" Column="0" Row="0" AppUserModelID="Microsoft.ZuneMusic_8wekyb3d8bbwe!Microsoft.ZuneMusic" /> - <start:Tile Size="2x2" Column="4" Row="2" AppUserModelID="Microsoft.ZuneVideo_8wekyb3d8bbwe!Microsoft.ZuneVideo" /> - <start:Tile Size="2x2" Column="4" Row="0" AppUserModelID="Microsoft.Windows.Photos_8wekyb3d8bbwe!App" /> - <start:Tile Size="2x2" Column="4" Row="4" AppUserModelID="Microsoft.BingWeather_8wekyb3d8bbwe!App" /> - <start:Tile Size="4x2" Column="0" Row="4" AppUserModelID="Microsoft.WindowsCalculator_8wekyb3d8bbwe!App" /> - </start:Group> - <start:Group Name="Group2"> - <start:DesktopApplicationTile Size="2x2" Column="2" Row="0" DesktopApplicationLinkPath="%ALLUSERSPROFILE%\Microsoft\Windows\Start Menu\Programs\Accessories\Paint.lnk" /> - <start:DesktopApplicationTile Size="2x2" Column="0" Row="0" DesktopApplicationLinkPath="%APPDATA%\Microsoft\Windows\Start Menu\Programs\Accessories\Notepad.lnk" /> - </start:Group> - </defaultlayout:StartLayout> - </StartLayoutCollection> - </DefaultLayoutOverride> - </LayoutModificationTemplate> - ]]> - </StartLayout> - <Taskbar ShowTaskbar="true"/> - </Profile> - </Profiles> - <Configs> - <Config> - <Account>MultiAppKioskUser</Account> - <DefaultProfile Id="{9A2A490F-10F6-4764-974A-43B19E722C23}"/> - </Config> - </Configs> -</AssignedAccessConfiguration> + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ]]> + + + + + + + MultiAppKioskUser + + + + "@ Set-CimInstance -CimInstance $obj From 91fdef5a9ccfe9df775ac46ede16c3725b8974f5 Mon Sep 17 00:00:00 2001 From: MaratMussabekov <48041687+MaratMussabekov@users.noreply.github.com> Date: Sat, 8 Jun 2019 15:07:41 +0500 Subject: [PATCH 05/33] Update feature-update-mission-critical.md --- windows/deployment/update/feature-update-mission-critical.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/deployment/update/feature-update-mission-critical.md b/windows/deployment/update/feature-update-mission-critical.md index a155145546..f3cf3adf07 100644 --- a/windows/deployment/update/feature-update-mission-critical.md +++ b/windows/deployment/update/feature-update-mission-critical.md @@ -29,7 +29,7 @@ Devices and shared workstations that are online and available 24 hours a day, 7 You can use Configuration Manager to deploy feature updates to Windows 10 devices in two ways. The first option is to use the software updates feature. The second option is to use a task sequence to deploy feature updates. There are times when deploying a Windows 10 feature update requires the use of a task sequence—for example: -- **LTSC feature updates.** With the LTSC servicing branch, feature updates are never provided to the Windows clients themselves. Instead, feature updates must be installed like a traditional in-place upgrade. +- **Upgrade to the next LTSC release.** With the LTSC servicing branch, feature updates are never provided to the Windows clients themselves. Instead, feature updates must be installed like a traditional in-place upgrade. - **Additional required tasks.** When deploying a feature update requires additional steps (e.g., suspending disk encryption, updating applications), you can use task sequences to orchestrate the additional steps. Software updates do not have the ability to add steps to their deployments. - **Language pack installs.** When deploying a feature update requires the installation of additional language packs, you can use task sequences to orchestrate the installation. Software updates do not have the ability to natively install language packs. From b010082da9df536963ddc7d397dfd5264e32c3ad Mon Sep 17 00:00:00 2001 From: MaratMussabekov <48041687+MaratMussabekov@users.noreply.github.com> Date: Sat, 8 Jun 2019 18:42:26 +0500 Subject: [PATCH 06/33] Update policy-csp-bitlocker.md --- windows/client-management/mdm/policy-csp-bitlocker.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/windows/client-management/mdm/policy-csp-bitlocker.md b/windows/client-management/mdm/policy-csp-bitlocker.md index 544d40112c..e3c5f7726c 100644 --- a/windows/client-management/mdm/policy-csp-bitlocker.md +++ b/windows/client-management/mdm/policy-csp-bitlocker.md @@ -89,6 +89,8 @@ Footnote: - 2 - Added in Windows 10, version 1703. - 3 - Added in Windows 10, version 1709. - 4 - Added in Windows 10, version 1803. +- 5 - Added in Windows 10, version 1809. +- 6 - Added in Windows 10, version 1903. From 8909002f18797ff02fa64d73c0fb0976690322bf Mon Sep 17 00:00:00 2001 From: MaratMussabekov <48041687+MaratMussabekov@users.noreply.github.com> Date: Sun, 9 Jun 2019 20:07:14 +0500 Subject: [PATCH 07/33] Update policy-csp-localpoliciessecurityoptions.md --- .../mdm/policy-csp-localpoliciessecurityoptions.md | 3 +++ 1 file changed, 3 insertions(+) diff --git a/windows/client-management/mdm/policy-csp-localpoliciessecurityoptions.md b/windows/client-management/mdm/policy-csp-localpoliciessecurityoptions.md index b730a05ff6..75991eb59d 100644 --- a/windows/client-management/mdm/policy-csp-localpoliciessecurityoptions.md +++ b/windows/client-management/mdm/policy-csp-localpoliciessecurityoptions.md @@ -2638,6 +2638,9 @@ GP Info: **LocalPoliciesSecurityOptions/RecoveryConsole_AllowAutomaticAdministrativeLogon** +> [!Warning] +> Starting in the version 1803 of Windows, this policy is deprecated. + From 9b7f4317abca95323886ff079533aa532824ab3b Mon Sep 17 00:00:00 2001 From: MaratMussabekov <48041687+MaratMussabekov@users.noreply.github.com> Date: Mon, 10 Jun 2019 19:07:21 +0500 Subject: [PATCH 08/33] Update policy-csp-bitlocker.md --- windows/client-management/mdm/policy-csp-bitlocker.md | 3 +++ 1 file changed, 3 insertions(+) diff --git a/windows/client-management/mdm/policy-csp-bitlocker.md b/windows/client-management/mdm/policy-csp-bitlocker.md index e3c5f7726c..80fc060f2f 100644 --- a/windows/client-management/mdm/policy-csp-bitlocker.md +++ b/windows/client-management/mdm/policy-csp-bitlocker.md @@ -83,6 +83,9 @@ The following list shows the supported values:
    +> [!NOTE] +> To manage encryption of PCs and devices, use [BitLocker CSP](https://docs.microsoft.com/windows/client-management/mdm/bitlocker-csp) + Footnote: - 1 - Added in Windows 10, version 1607. From 4ed781e19d5633a25367ee964d7802f8c1ea7e31 Mon Sep 17 00:00:00 2001 From: MaratMussabekov <48041687+MaratMussabekov@users.noreply.github.com> Date: Mon, 10 Jun 2019 19:26:52 +0500 Subject: [PATCH 09/33] Update policy-csp-localpoliciessecurityoptions.md --- .../mdm/policy-csp-localpoliciessecurityoptions.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/client-management/mdm/policy-csp-localpoliciessecurityoptions.md b/windows/client-management/mdm/policy-csp-localpoliciessecurityoptions.md index 75991eb59d..731e1b2f8d 100644 --- a/windows/client-management/mdm/policy-csp-localpoliciessecurityoptions.md +++ b/windows/client-management/mdm/policy-csp-localpoliciessecurityoptions.md @@ -2639,7 +2639,7 @@ GP Info: **LocalPoliciesSecurityOptions/RecoveryConsole_AllowAutomaticAdministrativeLogon** > [!Warning] -> Starting in the version 1803 of Windows, this policy is deprecated. +> Starting with Windows 10 version 1803, this policy is deprecated.
    From 36fb25f6313df93237774c1fd741d25402efbbc0 Mon Sep 17 00:00:00 2001 From: Max Velitchko Date: Mon, 10 Jun 2019 11:20:26 -0700 Subject: [PATCH 10/33] Guidance on fixing KEXT not allowed during the installation --- .../images/MDATP_32_Main_App_Fix.png | Bin 0 -> 76964 bytes ...TP_33_SecurityPrivacySettings_NoPrompt.png | Bin 0 -> 51115 bytes ...osoft-defender-atp-mac-install-manually.md | 43 +++++++++++++++++- 3 files changed, 42 insertions(+), 1 deletion(-) create mode 100644 windows/security/threat-protection/windows-defender-antivirus/images/MDATP_32_Main_App_Fix.png create mode 100644 windows/security/threat-protection/windows-defender-antivirus/images/MDATP_33_SecurityPrivacySettings_NoPrompt.png diff --git a/windows/security/threat-protection/windows-defender-antivirus/images/MDATP_32_Main_App_Fix.png b/windows/security/threat-protection/windows-defender-antivirus/images/MDATP_32_Main_App_Fix.png new file mode 100644 index 0000000000000000000000000000000000000000..1d68a3dcced1b396a8dc8e8c9f667086ee350cb9 GIT binary patch literal 76964 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�t6C9Sr>lN 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 z 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 [!NOTE] -> If you don't select **Allow**, the installation will fail after 5 minutes. You can restart it again at any time. +> If you don't select **Allow**, the installation will proceed after 5 minutes. Defender ATP will be loaded, but reat time protection will be disabled. + +### Fixing disabled Real Time Protection + +If you did not enable Microsoft's driver during the installation, then Defender's application will display a banner prompting you to enable it: + + ![RTP disabled screenshot](images/MDATP_32_Main_App_Fix.png) + +You can also run ```mdatp --health```, that would report that the Real Time Protection is enabled but not available: + + ```bash + mavel-mojave:~ testuser$ mdatp --health + ... + realTimeProtectionAvailable : false + realTimeProtectionEnabled : true + ... + ``` + +To resolve it, click on the Fix button. It will prompt the **Security & Privacy** system window, where you will have to **Allow** system software from developers "Microsoft Corporation". +You can enable it by performting the following steps: + +Note, that if you won't complete this step [during 30 minutes](https://developer.apple.com/library/archive/technotes/tn2459/_index.html) after the installation, the prompt will disappear: + + ![Security and privacy window after prompt expired screenshot](images/MDATP_33_SecurityPrivacySettings_NoPrompt.png) + +1. In Terminal, attempt to install the driver. (The operation will fail) + ```bash + mavel-mojave:~ testuser$ sudo kextutil /Library/Extensions/wdavkext.kext + Kext rejected due to system policy: { URL = "file:///Library/StagedExtensions/Library/Extensions/wdavkext.kext/", ID = "com.microsoft.wdavkext" } + Kext rejected due to system policy: { URL = "file:///Library/StagedExtensions/Library/Extensions/wdavkext.kext/", ID = "com.microsoft.wdavkext" } + Diagnostics for /Library/Extensions/wdavkext.kext: + ``` + +2. Open **System Preferences...** => **Security & Privacy** from the menu. (Close it first, if it's opened.) + +3. **Allow** system software from developers "Microsoft Corporation" + +4. In Terminal, install the driver again. This time the operation will succeed: + + ```bash + mavel-mojave:~ testuser$ sudo kextutil /Library/Extensions/wdavkext.kext + ``` ## Client configuration From 5e903c6f952f9e8ddcda063998f1ea7ffad0f66c Mon Sep 17 00:00:00 2001 From: Max Velitchko Date: Mon, 10 Jun 2019 11:36:59 -0700 Subject: [PATCH 11/33] Guidance on fixing KEXT not allowed during the installation --- .../microsoft-defender-atp-mac-install-manually.md | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) diff --git a/windows/security/threat-protection/windows-defender-antivirus/microsoft-defender-atp-mac-install-manually.md b/windows/security/threat-protection/windows-defender-antivirus/microsoft-defender-atp-mac-install-manually.md index 16e65bd77c..ff747c34e5 100644 --- a/windows/security/threat-protection/windows-defender-antivirus/microsoft-defender-atp-mac-install-manually.md +++ b/windows/security/threat-protection/windows-defender-antivirus/microsoft-defender-atp-mac-install-manually.md @@ -102,7 +102,7 @@ You can enable it by performting the following steps: Note, that if you won't complete this step [during 30 minutes](https://developer.apple.com/library/archive/technotes/tn2459/_index.html) after the installation, the prompt will disappear: - ![Security and privacy window after prompt expired screenshot](images/MDATP_33_SecurityPrivacySettings_NoPrompt.png) + ![Security and privacy window after prompt expired screenshot](MDATP_33_SecurityPrivacySettings_NoPrompt.png) 1. In Terminal, attempt to install the driver. (The operation will fail) ```bash @@ -122,6 +122,16 @@ Note, that if you won't complete this step [during 30 minutes](https://developer mavel-mojave:~ testuser$ sudo kextutil /Library/Extensions/wdavkext.kext ``` +The banner would disappear from the Defender application, and ```mdatp --health``` would now report that Real Time Protection is both enabled and available: + + ```bash + mavel-mojave:~ testuser$ mdatp --health + ... + realTimeProtectionAvailable : true + realTimeProtectionEnabled : true + ... + ``` + ## Client configuration 1. Copy wdav.pkg and WindowsDefenderATPOnboarding.py to the machine where you deploy Microsoft Defender ATP for Mac. From 8dc85a1ce43a564a7d0483f3ebc7170735d23d27 Mon Sep 17 00:00:00 2001 From: Max Velitchko Date: Mon, 10 Jun 2019 13:48:41 -0700 Subject: [PATCH 12/33] Product updates --- .../images/MDATP_34_MAU.png | Bin 0 -> 95301 bytes .../microsoft-defender-atp-mac-resources.md | 10 ++++++++++ 2 files changed, 10 insertions(+) create mode 100644 windows/security/threat-protection/windows-defender-antivirus/images/MDATP_34_MAU.png diff --git a/windows/security/threat-protection/windows-defender-antivirus/images/MDATP_34_MAU.png b/windows/security/threat-protection/windows-defender-antivirus/images/MDATP_34_MAU.png new file mode 100644 index 0000000000000000000000000000000000000000..99e4d169200032728dd189abfbc6e1704cbcf231 GIT binary patch literal 95301 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 literal 0 HcmV?d00001 diff --git a/windows/security/threat-protection/windows-defender-antivirus/microsoft-defender-atp-mac-resources.md b/windows/security/threat-protection/windows-defender-antivirus/microsoft-defender-atp-mac-resources.md index 5c5e369c88..28abbdd296 100644 --- a/windows/security/threat-protection/windows-defender-antivirus/microsoft-defender-atp-mac-resources.md +++ b/windows/security/threat-protection/windows-defender-antivirus/microsoft-defender-atp-mac-resources.md @@ -66,6 +66,16 @@ If an error occurs during installation, the installer will only report a general The detailed log will be saved to /Library/Logs/Microsoft/wdav.install.log. If you experience issues during installation, send us this file so we can help diagnose the cause. +## Upgrade + +We distribute our updates via Microsoft Auto Update. You can check for MAU settings in main application's menu (Help => Check For Product Updates...): + + ![MAU screenshot](images/MDATP_34_MAU.png) + +**Q**: Can MDATP for Mac be updated without MAU? + +**A**: In the current release, MDATP for Mac product updates are done via Microsoft Auto Update (MAU). While advanced manageability experts may be able to set up the product updates without MAU, this scenario is not explicitly supported. We will monitor customer interest in this scenario to evaluate its importance relative to other product advancements. + ## Uninstalling There are several ways to uninstall Microsoft Defender ATP for Mac. Please note that while centrally managed uninstall is available on JAMF, it is not yet available for Microsoft Intune. From 3beee89c48f5f654b8e98dfecaed33f8fcd8eac2 Mon Sep 17 00:00:00 2001 From: maximvelichko Date: Mon, 10 Jun 2019 13:54:25 -0700 Subject: [PATCH 13/33] Fix image references --- .../microsoft-defender-atp-mac-install-manually.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/windows/security/threat-protection/windows-defender-antivirus/microsoft-defender-atp-mac-install-manually.md b/windows/security/threat-protection/windows-defender-antivirus/microsoft-defender-atp-mac-install-manually.md index ff747c34e5..45cc646652 100644 --- a/windows/security/threat-protection/windows-defender-antivirus/microsoft-defender-atp-mac-install-manually.md +++ b/windows/security/threat-protection/windows-defender-antivirus/microsoft-defender-atp-mac-install-manually.md @@ -85,7 +85,7 @@ The installation will proceed. If you did not enable Microsoft's driver during the installation, then Defender's application will display a banner prompting you to enable it: - ![RTP disabled screenshot](images/MDATP_32_Main_App_Fix.png) + ![RTP disabled screenshot](images/MDATP_32_Main_App_Fix.png) You can also run ```mdatp --health```, that would report that the Real Time Protection is enabled but not available: @@ -102,7 +102,7 @@ You can enable it by performting the following steps: Note, that if you won't complete this step [during 30 minutes](https://developer.apple.com/library/archive/technotes/tn2459/_index.html) after the installation, the prompt will disappear: - ![Security and privacy window after prompt expired screenshot](MDATP_33_SecurityPrivacySettings_NoPrompt.png) + ![Security and privacy window after prompt expired screenshot](images/MDATP_33_SecurityPrivacySettings_NoPrompt.png) 1. In Terminal, attempt to install the driver. (The operation will fail) ```bash From dee95ac7ee5ef53fd5642cd3d51f903975b6d791 Mon Sep 17 00:00:00 2001 From: Max Velitchko Date: Mon, 10 Jun 2019 15:22:44 -0700 Subject: [PATCH 14/33] MDATP for mac: image update --- ...TP_33_SecurityPrivacySettings_NoPrompt.png | Bin 51115 -> 58714 bytes 1 file changed, 0 insertions(+), 0 deletions(-) diff --git a/windows/security/threat-protection/windows-defender-antivirus/images/MDATP_33_SecurityPrivacySettings_NoPrompt.png b/windows/security/threat-protection/windows-defender-antivirus/images/MDATP_33_SecurityPrivacySettings_NoPrompt.png index 9c73fd4494d182eea188335e255d364983f68186..03fa2f0b9c6d54759519ad1443bd26896431c820 100644 GIT binary patch literal 58714 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

    6cu8jRdYX@mIQ;msdQeJd0V?bYzDf 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�y(UMs^D&{r}w@(oxC#%Iog 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 literal 51115 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 Date: Mon, 10 Jun 2019 17:52:03 -0500 Subject: [PATCH 15/33] Update windows/security/threat-protection/windows-defender-exploit-guard/attack-surface-reduction-exploit-guard.md Co-Authored-By: Nicole Turner <39884432+nenonix@users.noreply.github.com> --- .../attack-surface-reduction-exploit-guard.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/security/threat-protection/windows-defender-exploit-guard/attack-surface-reduction-exploit-guard.md b/windows/security/threat-protection/windows-defender-exploit-guard/attack-surface-reduction-exploit-guard.md index b0d428705d..5ba8a4fe28 100644 --- a/windows/security/threat-protection/windows-defender-exploit-guard/attack-surface-reduction-exploit-guard.md +++ b/windows/security/threat-protection/windows-defender-exploit-guard/attack-surface-reduction-exploit-guard.md @@ -58,7 +58,7 @@ Event ID | Description 1121 | Event when rule fires in Block-mode 1122 | Event when rule fires in Audit-mode -The engine version of the attack surface reduction events in the event log, is part of the Widnows Defender product, not of the Oeprating System, but because Windows Defender is integrated with Windows 10 Operating System, this feature works on all machines with Windows 10 installled. +The "engine version" of attack surface reduction events in the event log, is generated by Windows Defender ATP, not the operating system. Windows Defender ATP is integrated with Windows 10, so this feature works on all machines with Windows 10 installed. ## Attack surface reduction rules From 11966d286cabf02ade7b58665be29537a08468e4 Mon Sep 17 00:00:00 2001 From: Dani Halfin Date: Tue, 11 Jun 2019 13:31:07 -0700 Subject: [PATCH 16/33] some fixes --- windows/configuration/ue-v/uev-getting-started.md | 2 +- windows/configuration/wcd/wcd-hotspot.md | 3 +-- 2 files changed, 2 insertions(+), 3 deletions(-) diff --git a/windows/configuration/ue-v/uev-getting-started.md b/windows/configuration/ue-v/uev-getting-started.md index 6324c8cddc..38d6cdbf27 100644 --- a/windows/configuration/ue-v/uev-getting-started.md +++ b/windows/configuration/ue-v/uev-getting-started.md @@ -31,7 +31,7 @@ The standard installation of UE-V synchronizes the default Microsoft Windows and - [Step 2: Deploy the settings storage location](#step-2-deploy-the-settings-storage-location). Explains how to deploy a settings storage location. All UE-V deployments require a location to store settings packages that contain the synchronized setting values. -- [Step 3: Enable and configure the UE-V service](#step-3-enable-the-ue-v-service-on-user-devices). Explains how to enable to UE-V service on user devices and configure the storage path. To synchronize settings using UE-V, devices must have the UE-V service enabled and running. +- [Step 3: Enable and configure the UE-V service](#step-3-enable-and-configure-the-ue-v-service-on-user-devices). Explains how to enable to UE-V service on user devices and configure the storage path. To synchronize settings using UE-V, devices must have the UE-V service enabled and running. - [Step 4: Test Your UE-V evaluation deployment](#step-4-test-your-ue-v-evaluation-deployment). Run a few tests on two computers with the UE-V service enabled to see how UE-V works and if it meets your organization’s needs. diff --git a/windows/configuration/wcd/wcd-hotspot.md b/windows/configuration/wcd/wcd-hotspot.md index 6d8716bc7c..d18a727658 100644 --- a/windows/configuration/wcd/wcd-hotspot.md +++ b/windows/configuration/wcd/wcd-hotspot.md @@ -15,5 +15,4 @@ manager: dansimp # HotSpot (Windows Configuration Designer reference) -Do not use. Enterprise admins who want to configure settings for mobile hotspots should use [Policies > Wifi](#wcd-policies.md#wifi). Mobile operators should use the [Country and Operator Settings Asset (COSA) format](https://docs.microsoft.com/windows-hardware/drivers/mobilebroadband/cosa-overview). - +Do not use. Enterprise admins who want to configure settings for mobile hotspots should use [Policies > Wifi](wcd-policies.md#wifi). Mobile operators should use the [Country and Operator Settings Asset (COSA) format](https://docs.microsoft.com/windows-hardware/drivers/mobilebroadband/cosa-overview). \ No newline at end of file From 220d6432132528f88e80e1a9266cadae9bfe299c Mon Sep 17 00:00:00 2001 From: maximvelichko Date: Tue, 11 Jun 2019 14:42:57 -0700 Subject: [PATCH 17/33] Fix bash code snippets formatting --- ...osoft-defender-atp-mac-install-manually.md | 34 +++++++++---------- 1 file changed, 17 insertions(+), 17 deletions(-) diff --git a/windows/security/threat-protection/windows-defender-antivirus/microsoft-defender-atp-mac-install-manually.md b/windows/security/threat-protection/windows-defender-antivirus/microsoft-defender-atp-mac-install-manually.md index 45cc646652..4b841e6c0c 100644 --- a/windows/security/threat-protection/windows-defender-antivirus/microsoft-defender-atp-mac-install-manually.md +++ b/windows/security/threat-protection/windows-defender-antivirus/microsoft-defender-atp-mac-install-manually.md @@ -89,13 +89,13 @@ If you did not enable Microsoft's driver during the installation, then Defender' You can also run ```mdatp --health```, that would report that the Real Time Protection is enabled but not available: - ```bash - mavel-mojave:~ testuser$ mdatp --health - ... - realTimeProtectionAvailable : false - realTimeProtectionEnabled : true - ... - ``` +```bash +mavel-mojave:~ testuser$ mdatp --health +... +realTimeProtectionAvailable : false +realTimeProtectionEnabled : true +... +``` To resolve it, click on the Fix button. It will prompt the **Security & Privacy** system window, where you will have to **Allow** system software from developers "Microsoft Corporation". You can enable it by performting the following steps: @@ -118,19 +118,19 @@ Note, that if you won't complete this step [during 30 minutes](https://developer 4. In Terminal, install the driver again. This time the operation will succeed: - ```bash - mavel-mojave:~ testuser$ sudo kextutil /Library/Extensions/wdavkext.kext - ``` +```bash +mavel-mojave:~ testuser$ sudo kextutil /Library/Extensions/wdavkext.kext +``` The banner would disappear from the Defender application, and ```mdatp --health``` would now report that Real Time Protection is both enabled and available: - ```bash - mavel-mojave:~ testuser$ mdatp --health - ... - realTimeProtectionAvailable : true - realTimeProtectionEnabled : true - ... - ``` +```bash +mavel-mojave:~ testuser$ mdatp --health +... +realTimeProtectionAvailable : true +realTimeProtectionEnabled : true +... +``` ## Client configuration From c084273567dd4b515d76d23c4f5a57b3d374d7da Mon Sep 17 00:00:00 2001 From: Dani Halfin Date: Tue, 11 Jun 2019 15:11:32 -0700 Subject: [PATCH 18/33] more fixes --- .../windows-10-enterprise-e3-overview.md | 2 +- .../access-control/local-accounts.md | 68 +++++++++++++++++++ .../access-control/special-identities.md | 2 +- .../hello-cert-trust-adfs.md | 2 +- .../hello-how-it-works-device-registration.md | 11 ++- .../hello-how-it-works-tech-deep-dive.md | 6 +- .../hello-hybrid-aadj-sso-base.md | 2 +- .../hello-hybrid-key-new-install.md | 21 +++--- .../hello-hybrid-key-trust-prereqs.md | 28 +++++--- .../hello-key-trust-adfs.md | 2 +- .../hello-key-trust-deploy-mfa.md | 2 +- ...iew-of-threat-mitigations-in-windows-10.md | 2 +- ...s-defender-application-control-policies.md | 6 +- .../configure-the-windows-firewall-log.md | 4 -- ...windows-firewall-with-advanced-security.md | 6 -- 15 files changed, 114 insertions(+), 50 deletions(-) diff --git a/windows/deployment/windows-10-enterprise-e3-overview.md b/windows/deployment/windows-10-enterprise-e3-overview.md index 0837197376..1bfb00bab7 100644 --- a/windows/deployment/windows-10-enterprise-e3-overview.md +++ b/windows/deployment/windows-10-enterprise-e3-overview.md @@ -145,7 +145,7 @@ See [Deploy Windows 10 Enterprise licenses](deploy-enterprise-licenses.md). ## Deploy Windows 10 Enterprise features -Now that you have Windows 10 Enterprise edition running on devices, how do you take advantage of the Enterprise edition features and capabilities? What are the next steps that need to be taken for each of the features discussed in [Table 1](#compare-windows-10-pro-and-enterprise-editions)? +Now that you have Windows 10 Enterprise edition running on devices, how do you take advantage of the Enterprise edition features and capabilities? What are the next steps that need to be taken for each of the features discussed in [Table 1](#compare-windows10-pro-and-enterprise-editions)? The following sections provide you with the high-level tasks that need to be performed in your environment to help users take advantage of the Windows 10 Enterprise edition features. diff --git a/windows/security/identity-protection/access-control/local-accounts.md b/windows/security/identity-protection/access-control/local-accounts.md index f7a788e6f8..1bd0ee3c7b 100644 --- a/windows/security/identity-protection/access-control/local-accounts.md +++ b/windows/security/identity-protection/access-control/local-accounts.md @@ -117,6 +117,74 @@ When enabling the Guest account, only grant limited rights and permissions. For In addition, the guest user in the Guest account should not be able to view the event logs. After the Guest account is enabled, it is a best practice to monitor the Guest account frequently to ensure that other users cannot use services and other resources, such as resources that were unintentionally left available by a previous user. +## HelpAssistant account (installed with a Remote Assistance session) + + +The HelpAssistant account is a default local account that is enabled when a Remote Assistance session is run. This account is automatically disabled when no Remote Assistance requests are pending. + +HelpAssistant is the primary account that is used to establish a Remote Assistance session. The Remote Assistance session is used to connect to another computer running the Windows operating system, and it is initiated by invitation. For solicited remote assistance, a user sends an invitation from their computer, through e-mail or as a file, to a person who can provide assistance. After the user’s invitation for a Remote Assistance session is accepted, the default HelpAssistant account is automatically created to give the person who provides assistance limited access to the computer. The HelpAssistant account is managed by the Remote Desktop Help Session Manager service. + +**Security considerations** + +The SIDs that pertain to the default HelpAssistant account include: + +- SID: S-1-5-<domain>-13, display name Terminal Server User. This group includes all users who sign in to a server with Remote Desktop Services enabled. Note that, in Windows Server 2008, Remote Desktop Services are called Terminal Services. + +- SID: S-1-5-<domain>-14, display name Remote Interactive Logon. This group includes all users who connect to the computer by using a remote desktop connection. This group is a subset of the Interactive group. Access tokens that contain the Remote Interactive Logon SID also contain the Interactive SID. + +For the Windows Server operating system, Remote Assistance is an optional component that is not installed by default. You must install Remote Assistance before it can be used. + +For details about the HelpAssistant account attributes, see the following table. + +**HelpAssistant account attributes** + +

    ++++ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    AttributeValue

    Well-Known SID/RID

    S-1-5-<domain>-13 (Terminal Server User), S-1-5-<domain>-14 (Remote Interactive Logon)

    Type

    User

    Default container

    CN=Users, DC=<domain>, DC=

    Default members

    None

    Default member of

    Domain Guests

    +

    Guests

    Protected by ADMINSDHOLDER?

    No

    Safe to move out of default container?

    Can be moved out, but we do not recommend it.

    Safe to delegate management of this group to non-Service admins?

    No

    ### DefaultAccount diff --git a/windows/security/identity-protection/access-control/special-identities.md b/windows/security/identity-protection/access-control/special-identities.md index 8713d91370..978d72142a 100644 --- a/windows/security/identity-protection/access-control/special-identities.md +++ b/windows/security/identity-protection/access-control/special-identities.md @@ -83,7 +83,7 @@ The special identity groups are described in the following tables: - [This Organization](#this-organization) -- [Window Manager\\Window Manager Group](#window-manager-window-manager-group) +- [Window Manager\\Window Manager Group](#window-managerwindow-manager-group) ## Anonymous Logon diff --git a/windows/security/identity-protection/hello-for-business/hello-cert-trust-adfs.md b/windows/security/identity-protection/hello-for-business/hello-cert-trust-adfs.md index 3d74e8a3b3..8d6b7d474a 100644 --- a/windows/security/identity-protection/hello-for-business/hello-cert-trust-adfs.md +++ b/windows/security/identity-protection/hello-for-business/hello-cert-trust-adfs.md @@ -151,7 +151,7 @@ Sign-in a domain controller or management workstation with _Domain Admin_ equiva ### Windows Server 2012 or later Domain Controllers -Use the following procedures to configure AD FS when your environment uses **Windows Server 2012 or later Domain Controllers**. If you are not using Windows Server 2012 or later Domain Controllers, follow the procedures under the [Configure the Active Directory Federation Service Role (Windows Server 2008 or 2008R2 Domain Controllers)](#windows-server-2008-or-2008R2-domain-controllers) section. +Use the following procedures to configure AD FS when your environment uses **Windows Server 2012 or later Domain Controllers**. If you are not using Windows Server 2012 or later Domain Controllers, follow the procedures under the [Configure the Active Directory Federation Service Role (Windows Server 2008 or 2008R2 Domain Controllers)](#windows-server-2008-or-2008-r2-domain-controllers) section. Sign-in the federation server with _domain administrator_ equivalent credentials. These procedures assume you are configuring the first federation server in a federation server farm. diff --git a/windows/security/identity-protection/hello-for-business/hello-how-it-works-device-registration.md b/windows/security/identity-protection/hello-for-business/hello-how-it-works-device-registration.md index c4ffbeb3a0..58616c9d65 100644 --- a/windows/security/identity-protection/hello-for-business/hello-how-it-works-device-registration.md +++ b/windows/security/identity-protection/hello-for-business/hello-how-it-works-device-registration.md @@ -27,9 +27,6 @@ Device Registration is a prerequisite to Windows Hello for Business provisioning [Hybrid Azure AD joined in Managed environments](#hybrid-azure-ad-joined-in-managed-environments)
    [Hybrid Azure AD joined in Federated environments](#hybrid-azure-ad-joined-in-federated-environments)
    - - - ## Azure AD joined in Managed environments ![Azure AD joined in Managed environments](images/howitworks/devreg-aadj-managed.png) @@ -44,7 +41,7 @@ Device Registration is a prerequisite to Windows Hello for Business provisioning |G | The application sends a device registration request to Azure DRS that includes the ID token, certificate request, tkpub, and attestation data. Azure DRS validates the ID token, creates a device ID, and creates a certificate based on the included certificate request. Azure DRS then writes a device object in Azure Active Directory and sends the device ID and the device certificate to the client.| |H | Device registration completes by receiving the device ID and the device certificate from Azure DRS. The device ID is saved for future reference (viewable from dsregcmd.exe /status), and the device certificate is installed in the Personal store of the computer. With device registration complete, the process continues with MDM enrollment.| -[Return to top](#Windows-Hello-for-Business-and-Device-Registration) +[Return to top](#windows-hello-for-business-and-device-registration) ## Azure AD joined in Federated environments ![Azure AD joined in Managed environments](images/howitworks/devreg-aadj-federated.png) @@ -60,7 +57,7 @@ Device Registration is a prerequisite to Windows Hello for Business provisioning |H | The application sends a device registration request to Azure DRS that includes the ID token, certificate request, tkpub, and attestation data. Azure DRS validates the ID token, creates a device ID, and creates a certificate based on the included certificate request. Azure DRS then writes a device object in Azure Active Directory and sends the device ID and the device certificate to the client.| |I | Device registration completes by receiving the device ID and the device certificate from Azure DRS. The device ID is saved for future reference (viewable from dsregcmd.exe /status), and the device certificate is installed in the Personal store of the computer. With device registration complete, the process continues with MDM enrollment.| -[Return to top](#Windows-Hello-for-Business-and-Device-Registration) +[Return to top](#windows-hello-for-business-and-device-registration) ## Hybrid Azure AD joined in Managed environments ![Hybrid Azure AD joined in Managed environments](images/howitworks/devreg-hybrid-haadj-managed.png) @@ -75,7 +72,7 @@ Device Registration is a prerequisite to Windows Hello for Business provisioning |G | The task sends a device registration request to Azure DRS that includes the ID token, certificate request, tkpub, and attestation data. Azure DRS validates the ID token, creates a device ID, and creates a certificate based on the included certificate request. Azure DRS then updates the device object in Azure Active Directory and sends the device ID and the device certificate to the client.| |H | Device registration completes by receiving the device ID and the device certificate from Azure DRS. The device ID is saved for future reference (viewable from dsregcmd.exe /status), and the device certificate is installed in the Personal store of the computer. With device registration complete, the task exits.| -[Return to top](#Windows-Hello-for-Business-and-Device-Registration) +[Return to top](#windows-hello-for-business-and-device-registration) ## Hybrid Azure AD joined in Federated environments ![Hybrid Azure AD joined in Managed environments](images/howitworks/devreg-hybrid-haadj-federated.png) @@ -89,4 +86,4 @@ Device Registration is a prerequisite to Windows Hello for Business provisioning |F | The task sends a device registration request to Azure DRS that includes the ID token, certificate request, tkpub, and attestation data. Azure DRS validates the ID token, creates a device ID, and creates a certificate based on the included certificate request. Azure DRS then writes a device object in Azure Active Directory and sends the device ID and the device certificate to the client. Device registration completes by receiving the device ID and the device certificate from Azure DRS. The device ID is saved for future reference (viewable from dsregcmd.exe /status), and the device certificate is installed in the Personal store of the computer. With device registration complete, the task exits.| |G | If Azure AD Connect device write-back is enabled, Azure AD Connect requests updates from Azure Active Directory at its next synchronization cycle (device write-back is required for hybrid deployment using certificate trust). Azure Active Directory correlates the device object with a matching synchronized computer object. Azure AD Connect receives the device object that includes the object GUID and computer SID and writes the device object to Active Directory.| -[Return to top](#Windows-Hello-for-Business-and-Device-Registration) +[Return to top](#windows-hello-for-business-and-device-registration) diff --git a/windows/security/identity-protection/hello-for-business/hello-how-it-works-tech-deep-dive.md b/windows/security/identity-protection/hello-for-business/hello-how-it-works-tech-deep-dive.md index ca78d68e98..ef7fb31fff 100644 --- a/windows/security/identity-protection/hello-for-business/hello-how-it-works-tech-deep-dive.md +++ b/windows/security/identity-protection/hello-for-business/hello-how-it-works-tech-deep-dive.md @@ -22,9 +22,9 @@ ms.reviewer: - Windows 10 Windows Hello for Business authentication works through collection of components and infrastructure working together. You can group the infrastructure and components in three categories: -- [Registration](#Registration) -- [Provisioning](#Provisioning) -- [Authentication](#Authentication) +- [Registration](#registration) +- [Provisioning](#provisioning) +- [Authentication](#authentication) ## Registration diff --git a/windows/security/identity-protection/hello-for-business/hello-hybrid-aadj-sso-base.md b/windows/security/identity-protection/hello-for-business/hello-hybrid-aadj-sso-base.md index fbb7791800..1a9dd4cf29 100644 --- a/windows/security/identity-protection/hello-for-business/hello-hybrid-aadj-sso-base.md +++ b/windows/security/identity-protection/hello-for-business/hello-hybrid-aadj-sso-base.md @@ -90,7 +90,7 @@ Steps you will perform include: - [Configure Internet Information Services to host CRL distribution point](#configure-internet-information-services-to-host-crl-distribution-point) - [Prepare a file share to host the certificate revocation list](#prepare-a-file-share-to-host-the-certificate-revocation-list) -- [Configure the new CRL distribution point in the issuing certificate authority](#Configure-the-new-crl-distribution-point-in-the-issuing-certificate-authority) +- [Configure the new CRL distribution point in the issuing certificate authority](#configure-the-new-crl-distribution-point-in-the-issuing-certificate-authority) - [Publish CRL](#publish-a-new-crl) - [Reissue domain controller certificates](#reissue-domain-controller-certificates) diff --git a/windows/security/identity-protection/hello-for-business/hello-hybrid-key-new-install.md b/windows/security/identity-protection/hello-for-business/hello-hybrid-key-new-install.md index b826287e64..c8c3fee1a5 100644 --- a/windows/security/identity-protection/hello-for-business/hello-hybrid-key-new-install.md +++ b/windows/security/identity-protection/hello-for-business/hello-hybrid-key-new-install.md @@ -29,14 +29,14 @@ Windows Hello for Business involves configuring distributed technologies that ma * [Active Directory](#active-directory) * [Public Key Infrastructure](#public-key-infrastructure) * [Azure Active Directory](#azure-active-directory) -* [Active Directory Federation Services](#active-directory-federation-services) +* [Multifactor Authentication Services](#multifactor-authentication-services) New installations are considerably more involved than existing implementations because you are building the entire infrastructure. Microsoft recommends you review the new installation baseline to validate your existing environment has all the needed configurations to support your hybrid certificate trust Windows Hello for Business deployment. If your environment meets these needs, you can read the [Configure Directory Synchronization](hello-hybrid-key-trust-dirsync.md) section to prepare your Windows Hello for Business deployment by configuring directory synchronization. The new installation baseline begins with a basic Active Directory deployment and enterprise PKI. -## Active Directory ## +## Active Directory This document expects you have Active Directory deployed with an _adequate_ number of Windows Server 2016 domain controllers for each site. Read the [Planning an adequate number of Windows Server 2016 Domain Controllers for Windows Hello for Business deployments](hello-adequate-domain-controllers.md) to learn more. Lab environments and isolated proof of concepts may want to limit the number of domain controllers. The purpose of these environments is to experiment and learn. Reducing the number of domain controllers can prevent troubleshooting issue, such as Active Directory replication, which is unrelated to activity's goal. @@ -83,7 +83,7 @@ If you do not have an existing public key infrastructure, please review [Certifi > * Install the root certificate authority certificate for your organization in the user's trusted root certificate store. > * Publish your certificate revocation list to a location that is available to Azure AD joined devices, such as a web-based URL. -### Section Review ### +### Section Review > [!div class="checklist"] > * Minimum Windows Server 2012 Certificate Authority. @@ -92,7 +92,7 @@ If you do not have an existing public key infrastructure, please review [Certifi > * Root certificate authority certificate (Azure AD Joined devices). > * Highly available certificate revocation list (Azure AD Joined devices). -## Azure Active Directory ## +## Azure Active Directory You’ve prepared your Active Directory. Hybrid Windows Hello for Business deployment needs Azure Active Directory to host your cloud-based identities. The next step of the deployment is to follow the [Creating an Azure AD tenant](https://docs.microsoft.com/azure/active-directory/develop/active-directory-howto-tenant) process to provision an Azure tenant for your organization. @@ -104,12 +104,13 @@ The next step of the deployment is to follow the [Creating an Azure AD tenant](h > * Create an Azure Active Directory Tenant. > * Purchase the appropriate Azure Active Directory subscription or licenses, if necessary. -## Multifactor Authentication Services ## +## Multifactor Authentication Services Windows Hello for Business uses multifactor authentication during provisioning and during user initiated PIN reset scenarios, such as when a user forgets their PIN. There are two preferred multifactor authentication configurations with hybrid deployments—Azure MFA and AD FS using Azure MFA or a third-party MFA adapter Review the [What is Azure Multi-Factor Authentication](https://docs.microsoft.com/azure/multi-factor-authentication/multi-factor-authentication) topic to familiarize yourself its purpose and how it works. -### Azure Multi-Factor Authentication (MFA) Cloud ### +### Azure Multi-Factor Authentication (MFA) Cloud + > [!IMPORTANT] > As long as your users have licenses that include Azure Multi-Factor Authentication, there's nothing that you need to do to turn on Azure MFA. You can start requiring two-step verification on an individual user basis. The licenses that enable Azure MFA are: > * Azure Multi-Factor Authentication @@ -118,16 +119,16 @@ Review the [What is Azure Multi-Factor Authentication](https://docs.microsoft.co > > If you have one of these subscriptions or licenses, skip the Azure MFA Adapter section. -#### Azure MFA Provider #### +#### Azure MFA Provider If your organization uses Azure MFA on a per-consumption model (no licenses), then review the [Create a Multifactor Authentication Provider](https://docs.microsoft.com/azure/multi-factor-authentication/multi-factor-authentication-get-started-auth-provider) section to create an Azure MFA Authentication provider and associate it with your Azure tenant. -#### Configure Azure MFA Settings #### +#### Configure Azure MFA Settings Once you have created your Azure MFA authentication provider and associated it with an Azure tenant, you need to configure the multi-factor authentication settings. Review the [Configure Azure Multi-Factor Authentication settings](https://docs.microsoft.com/azure/multi-factor-authentication/multi-factor-authentication-whats-next) section to configure your settings. -#### Azure MFA User States #### +#### Azure MFA User States After you have completed configuring your Azure MFA settings, you want to review configure [User States](https://docs.microsoft.com/azure/multi-factor-authentication/multi-factor-authentication-get-started-user-states) to understand user states. User states determine how you enable Azure MFA for your users. -### Azure MFA via ADFS ### +### Azure MFA via ADFS Alternatively, you can configure Windows Server 2016 Active Directory Federation Services (AD FS) to provide additional multi-factor authentication. To configure, read the [Configure AD FS 2016 and Azure MFA](https://docs.microsoft.com/windows-server/identity/ad-fs/operations/configure-ad-fs-2016-and-azure-mfa) section. ### Section Review diff --git a/windows/security/identity-protection/hello-for-business/hello-hybrid-key-trust-prereqs.md b/windows/security/identity-protection/hello-for-business/hello-hybrid-key-trust-prereqs.md index 07bcd4e0ba..d494deca75 100644 --- a/windows/security/identity-protection/hello-for-business/hello-hybrid-key-trust-prereqs.md +++ b/windows/security/identity-protection/hello-for-business/hello-hybrid-key-trust-prereqs.md @@ -34,7 +34,8 @@ The distributed systems on which these technologies were built involved several * [MultiFactor Authentication](#multifactor-authentication) * [Device Registration](#device-registration) -## Directories ## +## Directories + Hybrid Windows Hello for Business needs two directories: on-premises Active Directory and a cloud Azure Active Directory. The minimum required domain functional and forest functional levels for Windows Hello for Business deployment is Windows Server 2008 R2. A hybrid Windows Hello for Business deployment needs an Azure Active Directory subscription. The hybrid key trust deployment, does not need a premium Azure Active Directory subscription. @@ -43,7 +44,7 @@ You can deploy Windows Hello for Business in any environment with Windows Server Review these requirements and those from the Windows Hello for Business planning guide and worksheet. Based on your deployment decisions you may need to upgrade your on-premises Active Directory or your Azure Active Directory subscription to meet your needs. -### Section Review ### +### Section Review > [!div class="checklist"] > * Active Directory Domain Functional Level @@ -54,7 +55,7 @@ Review these requirements and those from the Windows Hello for Business planning
    -## Public Key Infrastructure ## +## Public Key Infrastructure The Windows Hello for Business deployment depends on an enterprise public key infrastructure as trust anchor for authentication. Domain controllers for hybrid deployments need a certificate in order for Windows 10 devices to trust the domain controller. Key trust deployments do not need client issued certificates for on-premises authentication. Active Directory user accounts are automatically configured for public key mapping by Azure AD Connect synchronizing the public key of the registered Windows Hello for Business credential to an attribute on the user's Active Directory object. @@ -83,7 +84,8 @@ The minimum required enterprise certificate authority that can be used with Wind
    -## Directory Synchronization ## +## Directory Synchronization + The two directories used in hybrid deployments must be synchronized. You need Azure Active Directory Connect to synchronize user accounts in the on-premises Active Directory with Azure Active Directory. Organizations using older directory synchronization technology, such as DirSync or Azure AD sync need to upgrade to Azure AD Connect. @@ -96,17 +98,20 @@ Organizations using older directory synchronization technology, such as DirSync
    -## Federation with Azure ## +## Federation with Azure + You can deploy Windows Hello for Business key trust in non-federated and federated environments. For non-federated environments, key trust deployments work in environments that have deployed [Password Synchronization with Azure AD Connect](https://docs.microsoft.com/en-us/azure/active-directory/hybrid/whatis-phs) and [Azure Active Directory Pass-through-Authentication](https://docs.microsoft.com/azure/active-directory/connect/active-directory-aadconnect-pass-through-authentication). For federated environments, you can deploy Windows Hello for Business key trust using Active Directory Federation Services (AD FS) beginning with Windows Server 2012 R2. -### Section Review ### +### Section Review + > [!div class="checklist"] > * Non-federated environments > * Federated environments
    -## Multifactor Authentication ## +## Multifactor Authentication + Windows Hello for Business is a strong, two-factor credential the helps organizations reduce their dependency on passwords. The provisioning process lets a user enroll in Windows Hello for Business using their user name and password as one factor, but needs a second factor of authentication. Hybrid Windows Hello for Business deployments can use Azure’s Multifactor Authentication (MFA) service or they can use multifactor authentication provided by AD FS beginning with Windows Server 2012 R2, which includes an adapter model that enables third parties to integrate their MFA into AD FS. The MFA enabled by an Office 365 license is sufficient for Azure AD. @@ -119,17 +124,20 @@ Hybrid Windows Hello for Business deployments can use Azure’s Multifactor Auth
    -## Device Registration ## +## Device Registration + Organizations wanting to deploy hybrid key trust need their domain joined devices to register to Azure Active Directory. Just as a computer has an identity in Active Directory, that same computer has an identity in the cloud. This ensures that only approved computers are used with that Azure Active Directory. Each computer registers its identity in Azure Active Directory. -### Section Checklist ### +### Section Checklist + > [!div class="checklist"] > * Device Registration with Azure Device Registration
    -### Next Steps ### +### Next Steps + Follow the Windows Hello for Business hybrid key trust deployment guide. For proof-of-concepts, labs, and new installations, choose the **New Installation Baseline**. For environments transitioning from on-premises to hybrid, start with **Configure Azure Directory Synchronization**. diff --git a/windows/security/identity-protection/hello-for-business/hello-key-trust-adfs.md b/windows/security/identity-protection/hello-for-business/hello-key-trust-adfs.md index 13cf3b5a0e..b76e9bc1ab 100644 --- a/windows/security/identity-protection/hello-for-business/hello-key-trust-adfs.md +++ b/windows/security/identity-protection/hello-for-business/hello-key-trust-adfs.md @@ -150,7 +150,7 @@ Sign-in a domain controller or management workstation with _Domain Admin_ equiva ### Windows Server 2016, 2012 R2 or later Domain Controllers -Use the following procedures to configure AD FS when your environment uses **Windows Server 2012 or later Domain Controllers**. If you are not using Windows Server 2012 or later Domain Controllers, follow the procedures under the [Configure the Active Directory Federation Service Role (Windows Server 2008 or 2008R2 Domain Controllers)](#windows-server-2008-or-2008R2-domain-controllers) section. +Use the following procedures to configure AD FS when your environment uses **Windows Server 2012 or later Domain Controllers**. If you are not using Windows Server 2012 or later Domain Controllers, follow the procedures under the [Configure the Active Directory Federation Service Role (Windows Server 2008 or 2008R2 Domain Controllers)](#windows-server-2008-or-2008-R2-domain-controllers) section. Sign-in the federation server with _Domain Admin_ equivalent credentials. These procedures assume you are configuring the first federation server in a federation server farm. 1. Start **Server Manager**. diff --git a/windows/security/identity-protection/hello-for-business/hello-key-trust-deploy-mfa.md b/windows/security/identity-protection/hello-for-business/hello-key-trust-deploy-mfa.md index fd1a237822..9b6ae813f1 100644 --- a/windows/security/identity-protection/hello-for-business/hello-key-trust-deploy-mfa.md +++ b/windows/security/identity-protection/hello-for-business/hello-key-trust-deploy-mfa.md @@ -174,7 +174,7 @@ Update the server using Windows Update until the server has no required or optio #### Configure the IIS Server’s Certificate -To do this, please follow the instructions mentioned in the previous [Configure the IIS Server’s Certificate](#configure-the-iis-server’s-certificate) section. +To do this, please follow the instructions mentioned in the previous [Configure the IIS Server’s Certificate](#configure-the-iis-servers-certificate) section. #### Create WebServices SDK user account diff --git a/windows/security/threat-protection/overview-of-threat-mitigations-in-windows-10.md b/windows/security/threat-protection/overview-of-threat-mitigations-in-windows-10.md index d0df6caa9a..2549af8feb 100644 --- a/windows/security/threat-protection/overview-of-threat-mitigations-in-windows-10.md +++ b/windows/security/threat-protection/overview-of-threat-mitigations-in-windows-10.md @@ -192,7 +192,7 @@ Control Flow Guard (CFG) is a mitigation that does not need configuration within | **Heap protections**
    help prevent
    exploitation of the heap | Windows 10 includes protections for the heap, such as the use of internal data structures which help protect against corruption of memory used by the heap.

    **More information**: [Windows heap protections](#windows-heap-protections), later in this topic. | | **Kernel pool protections**
    help prevent
    exploitation of pool memory
    used by the kernel | Windows 10 includes protections for the pool of memory used by the kernel. For example, safe unlinking protects against pool overruns that are combined with unlinking operations that can be used to create an attack.

    **More information**: [Kernel pool protections](#kernel-pool-protections), later in this topic. | | **Control Flow Guard**
    helps mitigate exploits
    that are based on
    flow between code locations
    in memory | Control Flow Guard (CFG) is a mitigation that requires no configuration within the operating system, but instead is built into software when it’s compiled. It is built into Microsoft Edge, IE11, and other areas in Windows 10. CFG can be built into applications written in C or C++, or applications compiled using Visual Studio 2015.
    For such an application, CFG can detect an attacker’s attempt to change the intended flow of code. If this occurs, CFG terminates the application. You can request software vendors to deliver Windows applications compiled with CFG enabled.

    **More information**: [Control Flow Guard](#control-flow-guard), later in this topic. | -| **Protections built into Microsoft Edge** (the browser)
    helps mitigate multiple
    threats | Windows 10 includes an entirely new browser, Microsoft Edge, designed with multiple security improvements.

    **More information**: [Microsoft Edge and Internet Explorer 11](#microsoft-edge-and-internet-explorer-11), later in this topic. | +| **Protections built into Microsoft Edge** (the browser)
    helps mitigate multiple
    threats | Windows 10 includes an entirely new browser, Microsoft Edge, designed with multiple security improvements.

    **More information**: [Microsoft Edge and Internet Explorer 11](#microsoft-edge-and-internet-explorer11), later in this topic. | ### SMB hardening improvements for SYSVOL and NETLOGON shares diff --git a/windows/security/threat-protection/windows-defender-application-control/audit-windows-defender-application-control-policies.md b/windows/security/threat-protection/windows-defender-application-control/audit-windows-defender-application-control-policies.md index 7342686647..30acb5dae4 100644 --- a/windows/security/threat-protection/windows-defender-application-control/audit-windows-defender-application-control-policies.md +++ b/windows/security/threat-protection/windows-defender-application-control/audit-windows-defender-application-control-policies.md @@ -23,7 +23,7 @@ ms.date: 05/03/2018 Running Appication Control in audit mode allows administrators to discover any applications that were missed during an initial policy scan and to identify any new applications that have been installed and run since the original policy was created. While a WDAC policy is running in audit mode, any binary that runs and would have been denied had the policy been enforced is logged in the **Applications and Services Logs\\Microsoft\\Windows\\CodeIntegrity\\Operational** event log. When these logged binaries have been validated, they can easily be added to a new WDAC policy. When the new exception policy is created, you can merge it with your existing WDAC policies. -Before you begin this process, you need to create a WDAC policy binary file. If you have not already done so, see [Create an initial Windows Defender Application Control policy from a reference computer](#create-initial-default-policy). +Before you begin this process, you need to create a WDAC policy binary file. If you have not already done so, see [Create an initial Windows Defender Application Control policy from a reference computer](create-initial-default-policy.md). **To audit a Windows Defender Application Control policy with local policy:** @@ -94,7 +94,7 @@ Use the following procedure after you have been running a computer with a WDAC p - Any applications that actually should not be allowed to run in your environment. Edit these out of the .xml file. If they remain in the .xml file, and the information in the file is merged into your existing WDAC policy, the policy will treat the applications as trusted, and allow them to run. -You can now use this file to update the existing WDAC policy that you ran in audit mode by merging the two policies. For instructions on how to merge this audit policy with the existing WDAC policy, see the next section, [Merge Windows Defender Application Control policies](#merge-windows-defender-application-control-policies). +You can now use this file to update the existing WDAC policy that you ran in audit mode by merging the two policies. For instructions on how to merge this audit policy with the existing WDAC policy, see the next section, [Merge Windows Defender Application Control policies](merge-windows-defender-application-control-policies.md). > [!NOTE] -> You may have noticed that you did not generate a binary version of this policy as you did in [Create a Windows Defender Application Control policy from a reference computer](#create-a-windows-defender-application-control-policy-from-a-reference-computer). This is because WDAC policies created from an audit log are not intended to run as stand-alone policies but rather to update existing WDAC policies. +> You may have noticed that you did not generate a binary version of this policy as you did in [Create a Windows Defender Application Control policy from a reference computer](create-initial-default-policy.md). This is because WDAC policies created from an audit log are not intended to run as stand-alone policies but rather to update existing WDAC policies. diff --git a/windows/security/threat-protection/windows-firewall/configure-the-windows-firewall-log.md b/windows/security/threat-protection/windows-firewall/configure-the-windows-firewall-log.md index 851b77b568..ea78e8de16 100644 --- a/windows/security/threat-protection/windows-firewall/configure-the-windows-firewall-log.md +++ b/windows/security/threat-protection/windows-firewall/configure-the-windows-firewall-log.md @@ -29,10 +29,6 @@ To configure Windows Defender Firewall with Advanced Security to log dropped pac To complete these procedures, you must be a member of the Domain Administrators group, or otherwise be delegated permissions to modify the GPOs. -In this topic: - -- [To configure the Windows Defender Firewall with Advanced Security log](#to-configure-the-windows-firewall-log) - ## To configure the Windows Defender Firewall with Advanced Security log 1. Open the Group Policy Management Console to [Windows Defender Firewall with Advanced Security](open-the-group-policy-management-console-to-windows-firewall-with-advanced-security.md). diff --git a/windows/security/threat-protection/windows-firewall/open-windows-firewall-with-advanced-security.md b/windows/security/threat-protection/windows-firewall/open-windows-firewall-with-advanced-security.md index bba537328b..17d43619ee 100644 --- a/windows/security/threat-protection/windows-firewall/open-windows-firewall-with-advanced-security.md +++ b/windows/security/threat-protection/windows-firewall/open-windows-firewall-with-advanced-security.md @@ -29,12 +29,6 @@ This procedure shows you how to open the Windows Defender Firewall with Advanced To complete this procedure, you must be a member of the Administrators group. For more information, see Additional considerations. -## Opening Windows Defender Firewall - -- [Using the Windows interface](#to-open-windows-firewall-with-advanced-security-using-the-ui) - -- [Using a command line](#to-open-windows-firewall-with-advanced-security-from-a-command-prompt) - ## To open Windows Defender Firewall using the UI Click Start, type **Windows Defender Firewall**, and the press ENTER. From d53a67c41a76abc7faa988df9b3d015e170d1658 Mon Sep 17 00:00:00 2001 From: illfated Date: Wed, 12 Jun 2019 02:44:57 +0200 Subject: [PATCH 19/33] How to Move MBAM 2.5 Databases: file name correction Copy-Paste error correction: The file name "MBAM Recovery Database Data.bak" was incorrectly replaced by "MBAM Compliance Status Database Data.bak" in one line. This commit resolves the issue, making the number of occurrences of those 2 file names equal and appropriate for their separate sections in this article page. Closes #3988 --- mdop/mbam-v25/how-to-move-the-mbam-25-databases.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/mdop/mbam-v25/how-to-move-the-mbam-25-databases.md b/mdop/mbam-v25/how-to-move-the-mbam-25-databases.md index 590fce21ac..2500ec0e02 100644 --- a/mdop/mbam-v25/how-to-move-the-mbam-25-databases.md +++ b/mdop/mbam-v25/how-to-move-the-mbam-25-databases.md @@ -142,7 +142,7 @@ Stop-Website "Microsoft BitLocker Administration and Monitoring" ### Move the Recovery Database from Server A to Server B -Use Windows Explorer to move the **MBAM Compliance Status Database Data.bak** file from Server A to Server B. +Use Windows Explorer to move the **MBAM Recovery Database Data.bak** file from Server A to Server B. To automate this procedure, you can use Windows PowerShell to run a command that is similar to the following: From 46e46cb7889631353a977b89ebd4a4ca34bf36f2 Mon Sep 17 00:00:00 2001 From: illfated Date: Wed, 12 Jun 2019 03:03:15 +0200 Subject: [PATCH 20/33] Microsoft Store for Business and Education: Typo Typo in "Acquire apps in Microsoft Store for Business and Education" - The shopping experience is not availalbe (available) Closes #4000 --- store-for-business/acquire-apps-microsoft-store-for-business.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/store-for-business/acquire-apps-microsoft-store-for-business.md b/store-for-business/acquire-apps-microsoft-store-for-business.md index e6907467fb..3b6a6ab7cf 100644 --- a/store-for-business/acquire-apps-microsoft-store-for-business.md +++ b/store-for-business/acquire-apps-microsoft-store-for-business.md @@ -38,7 +38,7 @@ There are a couple of things we need to know when you pay for apps. You can add ## Allow users to shop **Allow users to shop** controls the shopping experience in Microsoft Store for Education. When this setting is on, **Purchasers** and **Basic Purchasers** can purchase products and services from Microsoft Store for Education. If your school chooses to closely control how purchases are made, admins can turn off **Allow users to shop**. When the setting is off: -- The shopping experience is not availalbe +- The shopping experience is not available - **Purchasers** and **Basic Purchasers** can't purchase products and services from Microsoft Store for Education - Admins can't assign shopping roles to users - Products and services previously purchased by **Basic Purchasers** can be managed by admins. From 65be43a546b72e13a6ef5ee5b9f1a516a270ad02 Mon Sep 17 00:00:00 2001 From: maximvelichko Date: Wed, 12 Jun 2019 09:53:32 -0700 Subject: [PATCH 21/33] PR feedback --- .../microsoft-defender-atp-mac-install-manually.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/windows/security/threat-protection/windows-defender-antivirus/microsoft-defender-atp-mac-install-manually.md b/windows/security/threat-protection/windows-defender-antivirus/microsoft-defender-atp-mac-install-manually.md index 4b841e6c0c..c376fb5bf0 100644 --- a/windows/security/threat-protection/windows-defender-antivirus/microsoft-defender-atp-mac-install-manually.md +++ b/windows/security/threat-protection/windows-defender-antivirus/microsoft-defender-atp-mac-install-manually.md @@ -79,7 +79,7 @@ To complete this process, you must have admin privileges on the machine. The installation will proceed. > [!NOTE] -> If you don't select **Allow**, the installation will proceed after 5 minutes. Defender ATP will be loaded, but reat time protection will be disabled. +> If you don't select **Allow**, the installation will proceed after 5 minutes. Defender ATP will be loaded, but real-time protection will be disabled. ### Fixing disabled Real Time Protection @@ -112,7 +112,7 @@ Note, that if you won't complete this step [during 30 minutes](https://developer Diagnostics for /Library/Extensions/wdavkext.kext: ``` -2. Open **System Preferences...** => **Security & Privacy** from the menu. (Close it first, if it's opened.) +2. Open **System Preferences...** > **Security & Privacy** from the menu. (Close it first, if it's opened.) 3. **Allow** system software from developers "Microsoft Corporation" @@ -122,7 +122,7 @@ Note, that if you won't complete this step [during 30 minutes](https://developer mavel-mojave:~ testuser$ sudo kextutil /Library/Extensions/wdavkext.kext ``` -The banner would disappear from the Defender application, and ```mdatp --health``` would now report that Real Time Protection is both enabled and available: +The banner should disappear from the Defender application, and ```mdatp --health``` should now report that Real Time Protection is both enabled and available: ```bash mavel-mojave:~ testuser$ mdatp --health From 2415ed9613c2b7f9f22cfb6caf6a7932e28b60a9 Mon Sep 17 00:00:00 2001 From: maximvelichko Date: Wed, 12 Jun 2019 09:54:59 -0700 Subject: [PATCH 22/33] PR feedback --- .../microsoft-defender-atp-mac-resources.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/security/threat-protection/windows-defender-antivirus/microsoft-defender-atp-mac-resources.md b/windows/security/threat-protection/windows-defender-antivirus/microsoft-defender-atp-mac-resources.md index 28abbdd296..b6866203ed 100644 --- a/windows/security/threat-protection/windows-defender-antivirus/microsoft-defender-atp-mac-resources.md +++ b/windows/security/threat-protection/windows-defender-antivirus/microsoft-defender-atp-mac-resources.md @@ -68,7 +68,7 @@ The detailed log will be saved to /Library/Logs/Microsoft/wdav.install.log. If y ## Upgrade -We distribute our updates via Microsoft Auto Update. You can check for MAU settings in main application's menu (Help => Check For Product Updates...): +We distribute our updates via Microsoft Auto Update (MAU). You can check for MAU settings in main application's menu (Help => Check For Product Updates...): ![MAU screenshot](images/MDATP_34_MAU.png) From 383ac1b329a4c9795b32aa208975d638eb91dac4 Mon Sep 17 00:00:00 2001 From: maximvelichko Date: Wed, 12 Jun 2019 11:44:09 -0700 Subject: [PATCH 23/33] Update microsoft-defender-atp-mac-install-manually.md --- .../microsoft-defender-atp-mac-install-manually.md | 12 ++++++++---- 1 file changed, 8 insertions(+), 4 deletions(-) diff --git a/windows/security/threat-protection/windows-defender-antivirus/microsoft-defender-atp-mac-install-manually.md b/windows/security/threat-protection/windows-defender-antivirus/microsoft-defender-atp-mac-install-manually.md index c376fb5bf0..f74a61a7a6 100644 --- a/windows/security/threat-protection/windows-defender-antivirus/microsoft-defender-atp-mac-install-manually.md +++ b/windows/security/threat-protection/windows-defender-antivirus/microsoft-defender-atp-mac-install-manually.md @@ -97,12 +97,16 @@ realTimeProtectionEnabled : true ... ``` -To resolve it, click on the Fix button. It will prompt the **Security & Privacy** system window, where you will have to **Allow** system software from developers "Microsoft Corporation". -You can enable it by performting the following steps: +> [!NOTE] +> You have a 30 minute window to enable Real Time Protection from the warning banner, immediately following installation. -Note, that if you won't complete this step [during 30 minutes](https://developer.apple.com/library/archive/technotes/tn2459/_index.html) after the installation, the prompt will disappear: +The warning banner containing a **Fix** button, which allows you to quickly enable Real Time Protection, without having to open a command prompt. Click on the **Fix** button. It will prompt the **Security & Privacy** system window, where you will have to **Allow** system software from developers "Microsoft Corporation". - ![Security and privacy window after prompt expired screenshot](images/MDATP_33_SecurityPrivacySettings_NoPrompt.png) +If you don't see a prompt, then it means that 30 or more minutes have already passed, and Real Time Protection has still not been enabled: + +![Security and privacy window after prompt expired screenshot](images/MDATP_33_SecurityPrivacySettings_NoPrompt.png) + +In this case you will need to perform the following steps to enable Real Time Protection instead. 1. In Terminal, attempt to install the driver. (The operation will fail) ```bash From 0c627594025910ea0a4a6d67dd219c7d5c18008e Mon Sep 17 00:00:00 2001 From: Marty Hernandez Avedon Date: Wed, 12 Jun 2019 14:48:58 -0400 Subject: [PATCH 24/33] some quick copyedits before we publish --- .../microsoft-defender-atp-mac-install-manually.md | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/windows/security/threat-protection/windows-defender-antivirus/microsoft-defender-atp-mac-install-manually.md b/windows/security/threat-protection/windows-defender-antivirus/microsoft-defender-atp-mac-install-manually.md index f74a61a7a6..d63c7a6e65 100644 --- a/windows/security/threat-protection/windows-defender-antivirus/microsoft-defender-atp-mac-install-manually.md +++ b/windows/security/threat-protection/windows-defender-antivirus/microsoft-defender-atp-mac-install-manually.md @@ -83,11 +83,11 @@ The installation will proceed. ### Fixing disabled Real Time Protection -If you did not enable Microsoft's driver during the installation, then Defender's application will display a banner prompting you to enable it: +If you did not enable Microsoft's driver during installation, then Defender's application will display a banner prompting you to enable it: ![RTP disabled screenshot](images/MDATP_32_Main_App_Fix.png) -You can also run ```mdatp --health```, that would report that the Real Time Protection is enabled but not available: +You can also run ```mdatp --health```. It will report if Real Time Protection is enabled but not available: ```bash mavel-mojave:~ testuser$ mdatp --health @@ -100,13 +100,13 @@ realTimeProtectionEnabled : true > [!NOTE] > You have a 30 minute window to enable Real Time Protection from the warning banner, immediately following installation. -The warning banner containing a **Fix** button, which allows you to quickly enable Real Time Protection, without having to open a command prompt. Click on the **Fix** button. It will prompt the **Security & Privacy** system window, where you will have to **Allow** system software from developers "Microsoft Corporation". +The warning banner containing a **Fix** button, which allows you to quickly enable Real Time Protection, without having to open a command prompt. Select the **Fix** button. It will prompt the **Security & Privacy** system window, where you will have to **Allow** system software from developers "Microsoft Corporation". -If you don't see a prompt, then it means that 30 or more minutes have already passed, and Real Time Protection has still not been enabled: +If you don't see a warning banner, it means that 30 or more minutes have already passed, and Real Time Protection has still not been enabled: ![Security and privacy window after prompt expired screenshot](images/MDATP_33_SecurityPrivacySettings_NoPrompt.png) -In this case you will need to perform the following steps to enable Real Time Protection instead. +In this case, you will need to perform the following steps to enable Real Time Protection instead. 1. In Terminal, attempt to install the driver. (The operation will fail) ```bash From 46cf4397af1af7bc9d96f7aa391aaacc082c7247 Mon Sep 17 00:00:00 2001 From: Marty Hernandez Avedon Date: Wed, 12 Jun 2019 14:50:52 -0400 Subject: [PATCH 25/33] fix per teams chat --- .../microsoft-defender-atp-mac-install-manually.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/security/threat-protection/windows-defender-antivirus/microsoft-defender-atp-mac-install-manually.md b/windows/security/threat-protection/windows-defender-antivirus/microsoft-defender-atp-mac-install-manually.md index d63c7a6e65..da0118cedb 100644 --- a/windows/security/threat-protection/windows-defender-antivirus/microsoft-defender-atp-mac-install-manually.md +++ b/windows/security/threat-protection/windows-defender-antivirus/microsoft-defender-atp-mac-install-manually.md @@ -102,7 +102,7 @@ realTimeProtectionEnabled : true The warning banner containing a **Fix** button, which allows you to quickly enable Real Time Protection, without having to open a command prompt. Select the **Fix** button. It will prompt the **Security & Privacy** system window, where you will have to **Allow** system software from developers "Microsoft Corporation". -If you don't see a warning banner, it means that 30 or more minutes have already passed, and Real Time Protection has still not been enabled: +If you don't see a prompt, it means that 30 or more minutes have already passed, and Real Time Protection has still not been enabled: ![Security and privacy window after prompt expired screenshot](images/MDATP_33_SecurityPrivacySettings_NoPrompt.png) From 3d2ea723dff6920262a861acbd4db2977d635c28 Mon Sep 17 00:00:00 2001 From: Marty Hernandez Avedon Date: Wed, 12 Jun 2019 14:53:07 -0400 Subject: [PATCH 26/33] fixing re-statement of long version of acronym --- .../microsoft-defender-atp-mac-resources.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/security/threat-protection/windows-defender-antivirus/microsoft-defender-atp-mac-resources.md b/windows/security/threat-protection/windows-defender-antivirus/microsoft-defender-atp-mac-resources.md index b6866203ed..8341a2e601 100644 --- a/windows/security/threat-protection/windows-defender-antivirus/microsoft-defender-atp-mac-resources.md +++ b/windows/security/threat-protection/windows-defender-antivirus/microsoft-defender-atp-mac-resources.md @@ -74,7 +74,7 @@ We distribute our updates via Microsoft Auto Update (MAU). You can check for MAU **Q**: Can MDATP for Mac be updated without MAU? -**A**: In the current release, MDATP for Mac product updates are done via Microsoft Auto Update (MAU). While advanced manageability experts may be able to set up the product updates without MAU, this scenario is not explicitly supported. We will monitor customer interest in this scenario to evaluate its importance relative to other product advancements. +**A**: In the current release, MDATP for Mac product updates are done via MAU. While advanced manageability experts may be able to set up the product updates without MAU, this scenario is not explicitly supported. We will monitor customer interest in this scenario to evaluate its importance relative to other product advancements. ## Uninstalling From 0798b4c87fa600d89a3cec696f9e964969fba177 Mon Sep 17 00:00:00 2001 From: John Liu <49762389+ShenLanJohn@users.noreply.github.com> Date: Wed, 12 Jun 2019 12:04:17 -0700 Subject: [PATCH 27/33] acknowlege an issue for 1903 (#429) --- windows/release-information/status-windows-10-1507.yml | 10 ++++++++++ .../status-windows-10-1607-and-windows-server-2016.yml | 2 ++ windows/release-information/status-windows-10-1703.yml | 2 ++ windows/release-information/status-windows-10-1709.yml | 2 ++ windows/release-information/status-windows-10-1803.yml | 2 ++ .../status-windows-10-1809-and-windows-server-2019.yml | 2 ++ windows/release-information/status-windows-10-1903.yml | 10 ++++++++++ ...status-windows-7-and-windows-server-2008-r2-sp1.yml | 2 ++ .../status-windows-8.1-and-windows-server-2012-r2.yml | 2 ++ .../status-windows-server-2008-sp2.yml | 10 ++++++++++ .../release-information/status-windows-server-2012.yml | 2 ++ 11 files changed, 46 insertions(+) diff --git a/windows/release-information/status-windows-10-1507.yml b/windows/release-information/status-windows-10-1507.yml index ce1f513a1a..aa758b2848 100644 --- a/windows/release-information/status-windows-10-1507.yml +++ b/windows/release-information/status-windows-10-1507.yml @@ -60,6 +60,7 @@ sections: - type: markdown text: "
    This table offers a summary of current active issues and those issues that have been resolved in the last 30 days.

    +
    SummaryOriginating updateStatusLast updated
    Event Viewer may close or you may receive an error when using Custom Views
    When trying to expand, view or create Custom Views in Event Viewer, you may receive an error and the app may stop responding or close.

    See details >
    OS Build 10240.18244

    June 11, 2019
    KB4503291
    Investigating
    June 12, 2019
    11:17 AM PT
    Certain operations performed on a Cluster Shared Volume may fail
    Certain operations, such as rename, performed on files or folders on a Cluster Shared Volume (CSV) may fail with the error, \"STATUS_BAD_IMPERSONATION_LEVEL (0xC00000A5)\".

    See details >
    OS Build 10240.18094

    January 08, 2019
    KB4480962
    Mitigated
    April 25, 2019
    02:00 PM PT
    Unable to access some gov.uk websites
    gov.uk websites that don’t support “HSTS” may not be accessible

    See details >
    OS Build 10240.18215

    May 14, 2019
    KB4499154
    Resolved
    KB4505051
    May 19, 2019
    02:00 PM PT
    @@ -72,6 +73,15 @@ sections:
    " +- title: June 2019 +- items: + - type: markdown + text: " + + +
    DetailsOriginating updateStatusHistory
    Event Viewer may close or you may receive an error when using Custom Views
    You may receive an error and the app may stop responding or close when trying to expand, view or create Custom Views in Event Viewer. You may also receive an error using Filter Current Log in the Action menu with built-in views or logs. Built-in views and other features of Event Viewer should work as expected.

    Affected platforms:
    • Client: Windows 10, version 1903; Windows 10, version 1809; Windows 10 Enterprise LTSC 2019; Windows 10, version 1803; Windows 10, version 1709; Windows 10, version 1703; Windows 10, version 1607; Windows 10 Enterprise LTSC 2016; Windows 10 Enterprise LTSC 2015; Windows 8.1; Windows 7 SP1
    • Server: Windows Server 2019; Windows Server 2016; Windows Server 2012 R2; Windows Server 2012; Windows Server 2008 R2 SP1; Windows Server 2008 SP2
    Next steps: We are working on a resolution and will provide an update in an upcoming release.

    Back to top
    OS Build 10240.18244

    June 11, 2019
    KB4503291
    Investigating
    Last updated:
    June 12, 2019
    11:17 AM PT

    Opened:
    June 12, 2019
    11:11 AM PT
    + " + - title: May 2019 - items: - type: markdown diff --git a/windows/release-information/status-windows-10-1607-and-windows-server-2016.yml b/windows/release-information/status-windows-10-1607-and-windows-server-2016.yml index 28aefbeb37..7d54d3e1eb 100644 --- a/windows/release-information/status-windows-10-1607-and-windows-server-2016.yml +++ b/windows/release-information/status-windows-10-1607-and-windows-server-2016.yml @@ -60,6 +60,7 @@ sections: - type: markdown text: "
    This table offers a summary of current active issues and those issues that have been resolved in the last 30 days.

    + @@ -87,6 +88,7 @@ sections: - type: markdown text: "
    SummaryOriginating updateStatusLast updated
    Event Viewer may close or you may receive an error when using Custom Views
    When trying to expand, view or create Custom Views in Event Viewer, you may receive an error and the app may stop responding or close.

    See details >
    OS Build 14393.3025

    June 11, 2019
    KB4503267
    Investigating
    June 12, 2019
    11:17 AM PT
    Some applications may fail to run as expected on clients of AD FS 2016
    Some applications may fail to run as expected on clients of Active Directory Federation Services 2016 (AD FS 2016)

    See details >
    OS Build 14393.2941

    April 25, 2019
    KB4493473
    Mitigated
    June 07, 2019
    04:25 PM PT
    Devices running Windows Server 2016 with Hyper-V seeing Bitlocker error 0xC0210000
    Some devices running Windows Server with Hyper-V enabled may start into Bitlocker recovery with error 0xC0210000

    See details >
    OS Build 14393.2969

    May 14, 2019
    KB4494440
    Mitigated
    May 23, 2019
    09:57 AM PT
    Cluster service may fail if the minimum password length is set to greater than 14
    The cluster service may fail to start with the error “2245 (NERR_PasswordTooShort)” if the Group Policy “Minimum Password Length” is configured with greater than 14 characters.

    See details >
    OS Build 14393.2639

    November 27, 2018
    KB4467684
    Mitigated
    April 25, 2019
    02:00 PM PT
    +
    DetailsOriginating updateStatusHistory
    Event Viewer may close or you may receive an error when using Custom Views
    You may receive an error and the app may stop responding or close when trying to expand, view or create Custom Views in Event Viewer. You may also receive an error using Filter Current Log in the Action menu with built-in views or logs. Built-in views and other features of Event Viewer should work as expected.

    Affected platforms:
    • Client: Windows 10, version 1903; Windows 10, version 1809; Windows 10 Enterprise LTSC 2019; Windows 10, version 1803; Windows 10, version 1709; Windows 10, version 1703; Windows 10, version 1607; Windows 10 Enterprise LTSC 2016; Windows 10 Enterprise LTSC 2015; Windows 8.1; Windows 7 SP1
    • Server: Windows Server 2019; Windows Server 2016; Windows Server 2012 R2; Windows Server 2012; Windows Server 2008 R2 SP1; Windows Server 2008 SP2
    Next steps: We are working on a resolution and will provide an update in an upcoming release.

    Back to top
    OS Build 14393.3025

    June 11, 2019
    KB4503267
    Investigating
    Last updated:
    June 12, 2019
    11:17 AM PT

    Opened:
    June 12, 2019
    11:11 AM PT
    Some applications may fail to run as expected on clients of AD FS 2016
    Some applications may fail to run as expected on clients of Active Directory Federation Services 2016 (AD FS 2016) after installation of KB4493473 on the server. Applications that may exhibit this behavior use an IFRAME during non-interactive authentication requests and receive X-Frame Options set to DENY.

    Affected platforms:
    • Server: Windows Server 2016
    Workaround: You can use the Allow-From value of the header if the IFRAME is only accessing pages from a single-origin URL. On the affected server, open a PowerShell window as an administrator and run the following command: set-AdfsResponseHeaders -SetHeaderName X-Frame-Options -SetHeaderValue \"allow-from https://example.com\"

    Next steps: We are working on a resolution and will provide an update in an upcoming release.

    Back to top
    OS Build 14393.2941

    April 25, 2019
    KB4493473
    Mitigated
    Last updated:
    June 07, 2019
    04:25 PM PT

    Opened:
    June 04, 2019
    05:55 PM PT
    Opening Internet Explorer 11 may fail
    Internet Explorer 11 may fail to open if Default Search Provider is not set or is malformed.

    Affected platforms:
    • Client: Windows 10, version 1809; Windows 10 Enterprise LTSC 2019; Windows 10, version 1803; Windows 10, version 1709; Windows 10, version 1703; Windows 10 Enterprise LTSC 2016; Windows 10, version 1607
    • Server: Windows Server 2019; Windows Server 2016
    Resolution: This issue was resolved in KB4503267.

    Back to top
    OS Build 14393.2999

    May 23, 2019
    KB4499177
    Resolved
    KB4503267
    Resolved:
    June 11, 2019
    10:00 AM PT

    Opened:
    June 05, 2019
    05:49 PM PT
    diff --git a/windows/release-information/status-windows-10-1703.yml b/windows/release-information/status-windows-10-1703.yml index 7f3a342f47..58ab37e1f1 100644 --- a/windows/release-information/status-windows-10-1703.yml +++ b/windows/release-information/status-windows-10-1703.yml @@ -60,6 +60,7 @@ sections: - type: markdown text: "
    This table offers a summary of current active issues and those issues that have been resolved in the last 30 days.

    + @@ -79,6 +80,7 @@ sections: - type: markdown text: "
    SummaryOriginating updateStatusLast updated
    Event Viewer may close or you may receive an error when using Custom Views
    When trying to expand, view or create Custom Views in Event Viewer, you may receive an error and the app may stop responding or close.

    See details >
    OS Build 15063.1868

    June 11, 2019
    KB4503279
    Investigating
    June 12, 2019
    11:17 AM PT
    Certain operations performed on a Cluster Shared Volume may fail
    Certain operations, such as rename, performed on files or folders on a Cluster Shared Volume (CSV) may fail with the error, \"STATUS_BAD_IMPERSONATION_LEVEL (0xC00000A5)\".

    See details >
    OS Build 15063.1563

    January 08, 2019
    KB4480973
    Mitigated
    April 25, 2019
    02:00 PM PT
    Opening Internet Explorer 11 may fail
    Internet Explorer 11 may fail to open if Default Search Provider is not set or is malformed.

    See details >
    OS Build 15063.1839

    May 28, 2019
    KB4499162
    Resolved
    KB4503279
    June 11, 2019
    10:00 AM PT
    Unable to access some gov.uk websites
    gov.uk websites that don’t support “HSTS” may not be accessible

    See details >
    OS Build 15063.1805

    May 14, 2019
    KB4499181
    Resolved
    KB4505055
    May 19, 2019
    02:00 PM PT
    +
    DetailsOriginating updateStatusHistory
    Event Viewer may close or you may receive an error when using Custom Views
    You may receive an error and the app may stop responding or close when trying to expand, view or create Custom Views in Event Viewer. You may also receive an error using Filter Current Log in the Action menu with built-in views or logs. Built-in views and other features of Event Viewer should work as expected.

    Affected platforms:
    • Client: Windows 10, version 1903; Windows 10, version 1809; Windows 10 Enterprise LTSC 2019; Windows 10, version 1803; Windows 10, version 1709; Windows 10, version 1703; Windows 10, version 1607; Windows 10 Enterprise LTSC 2016; Windows 10 Enterprise LTSC 2015; Windows 8.1; Windows 7 SP1
    • Server: Windows Server 2019; Windows Server 2016; Windows Server 2012 R2; Windows Server 2012; Windows Server 2008 R2 SP1; Windows Server 2008 SP2
    Next steps: We are working on a resolution and will provide an update in an upcoming release.

    Back to top
    OS Build 15063.1868

    June 11, 2019
    KB4503279
    Investigating
    Last updated:
    June 12, 2019
    11:17 AM PT

    Opened:
    June 12, 2019
    11:11 AM PT
    Opening Internet Explorer 11 may fail
    Internet Explorer 11 may fail to open if Default Search Provider is not set or is malformed.

    Affected platforms:
    • Client: Windows 10, version 1809; Windows 10 Enterprise LTSC 2019; Windows 10, version 1803; Windows 10, version 1709; Windows 10, version 1703; Windows 10 Enterprise LTSC 2016; Windows 10, version 1607
    • Server: Windows Server 2019; Windows Server 2016
    Resolution: This issue was resolved in KB4503279.

    Back to top
    OS Build 15063.1839

    May 28, 2019
    KB4499162
    Resolved
    KB4503279
    Resolved:
    June 11, 2019
    10:00 AM PT

    Opened:
    June 05, 2019
    05:49 PM PT
    " diff --git a/windows/release-information/status-windows-10-1709.yml b/windows/release-information/status-windows-10-1709.yml index 378cc71da1..1686aebdb7 100644 --- a/windows/release-information/status-windows-10-1709.yml +++ b/windows/release-information/status-windows-10-1709.yml @@ -60,6 +60,7 @@ sections: - type: markdown text: "
    This table offers a summary of current active issues and those issues that have been resolved in the last 30 days.

    + @@ -80,6 +81,7 @@ sections: - type: markdown text: "
    SummaryOriginating updateStatusLast updated
    Event Viewer may close or you may receive an error when using Custom Views
    When trying to expand, view or create Custom Views in Event Viewer, you may receive an error and the app may stop responding or close.

    See details >
    OS Build 16299.1217

    June 11, 2019
    KB4503284
    Investigating
    June 12, 2019
    11:17 AM PT
    Certain operations performed on a Cluster Shared Volume may fail
    Certain operations, such as rename, performed on files or folders on a Cluster Shared Volume (CSV) may fail with the error, \"STATUS_BAD_IMPERSONATION_LEVEL (0xC00000A5)\".

    See details >
    OS Build 16299.904

    January 08, 2019
    KB4480978
    Mitigated
    April 25, 2019
    02:00 PM PT
    Opening Internet Explorer 11 may fail
    Internet Explorer 11 may fail to open if Default Search Provider is not set or is malformed.

    See details >
    OS Build 16299.1182

    May 28, 2019
    KB4499147
    Resolved
    KB4503284
    June 11, 2019
    10:00 AM PT
    Unable to access some gov.uk websites
    gov.uk websites that don’t support “HSTS” may not be accessible

    See details >
    OS Build 16299.1143

    May 14, 2019
    KB4498946
    Resolved
    KB4505062
    May 19, 2019
    02:00 PM PT
    +
    DetailsOriginating updateStatusHistory
    Event Viewer may close or you may receive an error when using Custom Views
    You may receive an error and the app may stop responding or close when trying to expand, view or create Custom Views in Event Viewer. You may also receive an error using Filter Current Log in the Action menu with built-in views or logs. Built-in views and other features of Event Viewer should work as expected.

    Affected platforms:
    • Client: Windows 10, version 1903; Windows 10, version 1809; Windows 10 Enterprise LTSC 2019; Windows 10, version 1803; Windows 10, version 1709; Windows 10, version 1703; Windows 10, version 1607; Windows 10 Enterprise LTSC 2016; Windows 10 Enterprise LTSC 2015; Windows 8.1; Windows 7 SP1
    • Server: Windows Server 2019; Windows Server 2016; Windows Server 2012 R2; Windows Server 2012; Windows Server 2008 R2 SP1; Windows Server 2008 SP2
    Next steps: We are working on a resolution and will provide an update in an upcoming release.

    Back to top
    OS Build 16299.1217

    June 11, 2019
    KB4503284
    Investigating
    Last updated:
    June 12, 2019
    11:17 AM PT

    Opened:
    June 12, 2019
    11:11 AM PT
    Opening Internet Explorer 11 may fail
    Internet Explorer 11 may fail to open if Default Search Provider is not set or is malformed.

    Affected platforms:
    • Client: Windows 10, version 1809; Windows 10 Enterprise LTSC 2019; Windows 10, version 1803; Windows 10, version 1709; Windows 10, version 1703; Windows 10 Enterprise LTSC 2016; Windows 10, version 1607
    • Server: Windows Server 2019; Windows Server 2016
    Resolution: This issue was resolved in KB4503284.

    Back to top
    OS Build 16299.1182

    May 28, 2019
    KB4499147
    Resolved
    KB4503284
    Resolved:
    June 11, 2019
    10:00 AM PT

    Opened:
    June 05, 2019
    05:49 PM PT
    " diff --git a/windows/release-information/status-windows-10-1803.yml b/windows/release-information/status-windows-10-1803.yml index 69ffbe452f..617981f0f7 100644 --- a/windows/release-information/status-windows-10-1803.yml +++ b/windows/release-information/status-windows-10-1803.yml @@ -60,6 +60,7 @@ sections: - type: markdown text: "
    This table offers a summary of current active issues and those issues that have been resolved in the last 30 days.

    + @@ -81,6 +82,7 @@ sections: - type: markdown text: "
    SummaryOriginating updateStatusLast updated
    Event Viewer may close or you may receive an error when using Custom Views
    When trying to expand, view or create Custom Views in Event Viewer, you may receive an error and the app may stop responding or close.

    See details >
    OS Build 17134.829

    June 11, 2019
    KB4503286
    Investigating
    June 12, 2019
    11:17 AM PT
    Certain operations performed on a Cluster Shared Volume may fail
    Certain operations, such as rename, performed on files or folders on a Cluster Shared Volume (CSV) may fail with the error, \"STATUS_BAD_IMPERSONATION_LEVEL (0xC00000A5)\".

    See details >
    OS Build 17134.523

    January 08, 2019
    KB4480966
    Mitigated
    April 25, 2019
    02:00 PM PT
    Opening Internet Explorer 11 may fail
    Internet Explorer 11 may fail to open if Default Search Provider is not set or is malformed.

    See details >
    OS Build 17134.799

    May 21, 2019
    KB4499183
    Resolved
    KB4503286
    June 11, 2019
    10:00 AM PT
    Issue using PXE to start a device from WDS
    Using PXE to start a device from a WDS server configured to use Variable Window Extension may cause the connection to the WDS server to terminate prematurely.

    See details >
    OS Build 17134.648

    March 12, 2019
    KB4489868
    Resolved
    KB4503286
    June 11, 2019
    10:00 AM PT
    +
    DetailsOriginating updateStatusHistory
    Event Viewer may close or you may receive an error when using Custom Views
    You may receive an error and the app may stop responding or close when trying to expand, view or create Custom Views in Event Viewer. You may also receive an error using Filter Current Log in the Action menu with built-in views or logs. Built-in views and other features of Event Viewer should work as expected.

    Affected platforms:
    • Client: Windows 10, version 1903; Windows 10, version 1809; Windows 10 Enterprise LTSC 2019; Windows 10, version 1803; Windows 10, version 1709; Windows 10, version 1703; Windows 10, version 1607; Windows 10 Enterprise LTSC 2016; Windows 10 Enterprise LTSC 2015; Windows 8.1; Windows 7 SP1
    • Server: Windows Server 2019; Windows Server 2016; Windows Server 2012 R2; Windows Server 2012; Windows Server 2008 R2 SP1; Windows Server 2008 SP2
    Next steps: We are working on a resolution and will provide an update in an upcoming release.

    Back to top
    OS Build 17134.829

    June 11, 2019
    KB4503286
    Investigating
    Last updated:
    June 12, 2019
    11:17 AM PT

    Opened:
    June 12, 2019
    11:11 AM PT
    Opening Internet Explorer 11 may fail
    Internet Explorer 11 may fail to open if Default Search Provider is not set or is malformed.

    Affected platforms:
    • Client: Windows 10, version 1809; Windows 10 Enterprise LTSC 2019; Windows 10, version 1803; Windows 10, version 1709; Windows 10, version 1703; Windows 10 Enterprise LTSC 2016; Windows 10, version 1607
    • Server: Windows Server 2019; Windows Server 2016
    Resolution: This issue was resolved in KB4503286.

    Back to top
    OS Build 17134.799

    May 21, 2019
    KB4499183
    Resolved
    KB4503286
    Resolved:
    June 11, 2019
    10:00 AM PT

    Opened:
    June 05, 2019
    05:49 PM PT
    " diff --git a/windows/release-information/status-windows-10-1809-and-windows-server-2019.yml b/windows/release-information/status-windows-10-1809-and-windows-server-2019.yml index 4ddd5019f9..4f37eece33 100644 --- a/windows/release-information/status-windows-10-1809-and-windows-server-2019.yml +++ b/windows/release-information/status-windows-10-1809-and-windows-server-2019.yml @@ -65,6 +65,7 @@ sections: - type: markdown text: "
    This table offers a summary of current active issues and those issues that have been resolved in the last 30 days.

    + @@ -90,6 +91,7 @@ sections: - type: markdown text: "
    SummaryOriginating updateStatusLast updated
    Event Viewer may close or you may receive an error when using Custom Views
    When trying to expand, view or create Custom Views in Event Viewer, you may receive an error and the app may stop responding or close.

    See details >
    OS Build 17763.557

    June 11, 2019
    KB4503327
    Investigating
    June 12, 2019
    11:17 AM PT
    Devices with some Asian language packs installed may receive an error
    After installing the KB4493509 devices with some Asian language packs installed may receive the error, \"0x800f0982 - PSFX_E_MATCHING_COMPONENT_NOT_F

    See details >
    OS Build 17763.437

    April 09, 2019
    KB4493509
    Mitigated
    May 03, 2019
    10:59 AM PT
    Printing from Microsoft Edge or other UWP apps, you may receive the error 0x80070007
    Attempting to print from Microsoft Edge or other Universal Windows Platform (UWP) applications, you may receive an error.

    See details >
    OS Build 17763.379

    March 12, 2019
    KB4489899
    Mitigated
    May 02, 2019
    04:47 PM PT
    Certain operations performed on a Cluster Shared Volume may fail
    Certain operations, such as rename, performed on files or folders on a Cluster Shared Volume (CSV) may fail with the error, \"STATUS_BAD_IMPERSONATION_LEVEL (0xC00000A5)\".

    See details >
    OS Build 17763.253

    January 08, 2019
    KB4480116
    Mitigated
    April 09, 2019
    10:00 AM PT
    +
    DetailsOriginating updateStatusHistory
    Event Viewer may close or you may receive an error when using Custom Views
    You may receive an error and the app may stop responding or close when trying to expand, view or create Custom Views in Event Viewer. You may also receive an error using Filter Current Log in the Action menu with built-in views or logs. Built-in views and other features of Event Viewer should work as expected.

    Affected platforms:
    • Client: Windows 10, version 1903; Windows 10, version 1809; Windows 10 Enterprise LTSC 2019; Windows 10, version 1803; Windows 10, version 1709; Windows 10, version 1703; Windows 10, version 1607; Windows 10 Enterprise LTSC 2016; Windows 10 Enterprise LTSC 2015; Windows 8.1; Windows 7 SP1
    • Server: Windows Server 2019; Windows Server 2016; Windows Server 2012 R2; Windows Server 2012; Windows Server 2008 R2 SP1; Windows Server 2008 SP2
    Next steps: We are working on a resolution and will provide an update in an upcoming release.

    Back to top
    OS Build 17763.557

    June 11, 2019
    KB4503327
    Investigating
    Last updated:
    June 12, 2019
    11:17 AM PT

    Opened:
    June 12, 2019
    11:11 AM PT
    Opening Internet Explorer 11 may fail
    Internet Explorer 11 may fail to open if Default Search Provider is not set or is malformed.

    Affected platforms:
    • Client: Windows 10, version 1809; Windows 10 Enterprise LTSC 2019; Windows 10, version 1803; Windows 10, version 1709; Windows 10, version 1703; Windows 10 Enterprise LTSC 2016; Windows 10, version 1607
    • Server: Windows Server 2019; Windows Server 2016
    Resolution: This issue was resolved in KB4503327.

    Back to top
    OS Build 17763.529

    May 21, 2019
    KB4497934
    Resolved
    KB4503327
    Resolved:
    June 11, 2019
    10:00 AM PT

    Opened:
    June 05, 2019
    05:49 PM PT
    " diff --git a/windows/release-information/status-windows-10-1903.yml b/windows/release-information/status-windows-10-1903.yml index 0c64ca5a1d..fcd033412c 100644 --- a/windows/release-information/status-windows-10-1903.yml +++ b/windows/release-information/status-windows-10-1903.yml @@ -65,6 +65,7 @@ sections: - type: markdown text: "
    This table offers a summary of current active issues and those issues that have been resolved in the last 30 days.

    + @@ -89,6 +90,15 @@ sections:
    " +- title: June 2019 +- items: + - type: markdown + text: " +
    SummaryOriginating updateStatusLast updated
    Event Viewer may close or you may receive an error when using Custom Views
    When trying to expand, view or create Custom Views in Event Viewer, you may receive an error and the app may stop responding or close.

    See details >
    OS Build 18362.175

    June 11, 2019
    KB4503293
    Investigating
    June 12, 2019
    11:17 AM PT
    Windows Sandbox may fail to start with error code “0x80070002”
    Windows Sandbox may fail to start with \"ERROR_FILE_NOT_FOUND (0x80070002)\" on devices in which the operating system language was changed between updates

    See details >
    OS Build 18362.116

    May 20, 2019
    KB4505057
    Investigating
    June 10, 2019
    06:06 PM PT
    Loss of functionality in Dynabook Smartphone Link app
    After updating to Windows 10, version 1903, you may experience a loss of functionality when using the Dynabook Smartphone Link application.

    See details >
    OS Build 18362.116

    May 20, 2019
    KB4505057
    Investigating
    May 24, 2019
    03:10 PM PT
    Display brightness may not respond to adjustments
    Microsoft and Intel have identified a driver compatibility issue on devices configured with certain Intel display drivers.

    See details >
    OS Build 18362.116

    May 21, 2019
    KB4505057
    Investigating
    May 21, 2019
    04:47 PM PT
    + +
    DetailsOriginating updateStatusHistory
    Event Viewer may close or you may receive an error when using Custom Views
    You may receive an error and the app may stop responding or close when trying to expand, view or create Custom Views in Event Viewer. You may also receive an error using Filter Current Log in the Action menu with built-in views or logs. Built-in views and other features of Event Viewer should work as expected.

    Affected platforms:
    • Client: Windows 10, version 1903; Windows 10, version 1809; Windows 10 Enterprise LTSC 2019; Windows 10, version 1803; Windows 10, version 1709; Windows 10, version 1703; Windows 10, version 1607; Windows 10 Enterprise LTSC 2016; Windows 10 Enterprise LTSC 2015; Windows 8.1; Windows 7 SP1
    • Server: Windows Server 2019; Windows Server 2016; Windows Server 2012 R2; Windows Server 2012; Windows Server 2008 R2 SP1; Windows Server 2008 SP2
    Next steps: We are working on a resolution and will provide an update in an upcoming release.

    Back to top
    OS Build 18362.175

    June 11, 2019
    KB4503293
    Investigating
    Last updated:
    June 12, 2019
    11:17 AM PT

    Opened:
    June 12, 2019
    11:11 AM PT
    + " + - title: May 2019 - items: - type: markdown diff --git a/windows/release-information/status-windows-7-and-windows-server-2008-r2-sp1.yml b/windows/release-information/status-windows-7-and-windows-server-2008-r2-sp1.yml index aae03cfacf..4ba643273d 100644 --- a/windows/release-information/status-windows-7-and-windows-server-2008-r2-sp1.yml +++ b/windows/release-information/status-windows-7-and-windows-server-2008-r2-sp1.yml @@ -60,6 +60,7 @@ sections: - type: markdown text: "
    This table offers a summary of current active issues and those issues that have been resolved in the last 30 days.

    + @@ -82,6 +83,7 @@ sections: - type: markdown text: "
    SummaryOriginating updateStatusLast updated
    Event Viewer may close or you may receive an error when using Custom Views
    When trying to expand, view or create Custom Views in Event Viewer, you may receive an error and the app may stop responding or close.

    See details >
    June 11, 2019
    KB4503292
    Investigating
    June 12, 2019
    11:17 AM PT
    IE11 may stop working when loading or interacting with Power BI reports
    Power BI reports that contain line charts with markers may cause Internet Explorer 11 to stop working

    See details >
    May 14, 2019
    KB4499164
    Mitigated
    June 07, 2019
    02:57 PM PT
    System may be unresponsive after restart with certain McAfee antivirus products
    Devices with McAfee Endpoint Security Threat Prevention 10.x, Host Intrusion Prevention 8.0, or VirusScan Enterprise 8.8 may be slow or unresponsive at startup.

    See details >
    April 09, 2019
    KB4493472
    Mitigated
    April 25, 2019
    02:00 PM PT
    Unable to access some gov.uk websites
    gov.uk websites that don’t support “HSTS” may not be accessible

    See details >
    May 14, 2019
    KB4499164
    Resolved
    KB4505050
    May 18, 2019
    02:00 PM PT
    +
    DetailsOriginating updateStatusHistory
    Event Viewer may close or you may receive an error when using Custom Views
    You may receive an error and the app may stop responding or close when trying to expand, view or create Custom Views in Event Viewer. You may also receive an error using Filter Current Log in the Action menu with built-in views or logs. Built-in views and other features of Event Viewer should work as expected.

    Affected platforms:
    • Client: Windows 10, version 1903; Windows 10, version 1809; Windows 10 Enterprise LTSC 2019; Windows 10, version 1803; Windows 10, version 1709; Windows 10, version 1703; Windows 10, version 1607; Windows 10 Enterprise LTSC 2016; Windows 10 Enterprise LTSC 2015; Windows 8.1; Windows 7 SP1
    • Server: Windows Server 2019; Windows Server 2016; Windows Server 2012 R2; Windows Server 2012; Windows Server 2008 R2 SP1; Windows Server 2008 SP2
    Next steps: We are working on a resolution and will provide an update in an upcoming release.

    Back to top
    June 11, 2019
    KB4503292
    Investigating
    Last updated:
    June 12, 2019
    11:17 AM PT

    Opened:
    June 12, 2019
    11:11 AM PT
    IE11 may stop working when loading or interacting with Power BI reports
    Internet Explorer 11 may stop working when loading or interacting with Power BI reports that have line charts with markers. This issue may also occur when viewing other content that contains Scalable Vector Graphics (SVG) markers.


    Affected platforms:
    • Client: Windows 7 SP1; Windows 8.1
    • Server: Windows Server 2008 R2 SP1; Windows Server 2012; Windows Server 2012 R2

    Workaround: To mitigate the issue with Power BI reports, the report needs to be republished with markers turned off. Markers can be turned off by selecting the line chart that is having issues and going to the Visualizations pane. Then on the Format tab under Shapes, set the Show marker slider to off.

    Next steps: We are working on a resolution and estimate a solution will be available in mid-July.

    Back to top
    May 14, 2019
    KB4499164
    Mitigated
    Last updated:
    June 07, 2019
    02:57 PM PT

    Opened:
    June 07, 2019
    02:57 PM PT
    " diff --git a/windows/release-information/status-windows-8.1-and-windows-server-2012-r2.yml b/windows/release-information/status-windows-8.1-and-windows-server-2012-r2.yml index c57eb16042..fbdca4aa80 100644 --- a/windows/release-information/status-windows-8.1-and-windows-server-2012-r2.yml +++ b/windows/release-information/status-windows-8.1-and-windows-server-2012-r2.yml @@ -60,6 +60,7 @@ sections: - type: markdown text: "
    This table offers a summary of current active issues and those issues that have been resolved in the last 30 days.

    + @@ -85,6 +86,7 @@ sections: - type: markdown text: "
    SummaryOriginating updateStatusLast updated
    Event Viewer may close or you may receive an error when using Custom Views
    When trying to expand, view or create Custom Views in Event Viewer, you may receive an error and the app may stop responding or close.

    See details >
    June 11, 2019
    KB4503276
    Investigating
    June 12, 2019
    11:17 AM PT
    IE11 may stop working when loading or interacting with Power BI reports
    Power BI reports that contain line charts with markers may cause Internet Explorer 11 to stop working

    See details >
    May 14, 2019
    KB4499151
    Mitigated
    June 07, 2019
    02:57 PM PT
    Japanese IME doesn't show the new Japanese Era name as a text input option
    If previous dictionary updates are installed, the Japanese input method editor (IME) doesn't show the new Japanese Era name as a text input option.

    See details >
    April 25, 2019
    KB4493443
    Mitigated
    May 15, 2019
    05:53 PM PT
    Certain operations performed on a Cluster Shared Volume may fail
    Certain operations, such as rename, performed on files or folders on a Cluster Shared Volume (CSV) may fail with the error, “STATUS_BAD_IMPERSONATION_LEVEL (0xC00000A5)”.

    See details >
    January 08, 2019
    KB4480963
    Mitigated
    April 25, 2019
    02:00 PM PT
    +
    DetailsOriginating updateStatusHistory
    Event Viewer may close or you may receive an error when using Custom Views
    You may receive an error and the app may stop responding or close when trying to expand, view or create Custom Views in Event Viewer. You may also receive an error using Filter Current Log in the Action menu with built-in views or logs. Built-in views and other features of Event Viewer should work as expected.

    Affected platforms:
    • Client: Windows 10, version 1903; Windows 10, version 1809; Windows 10 Enterprise LTSC 2019; Windows 10, version 1803; Windows 10, version 1709; Windows 10, version 1703; Windows 10, version 1607; Windows 10 Enterprise LTSC 2016; Windows 10 Enterprise LTSC 2015; Windows 8.1; Windows 7 SP1
    • Server: Windows Server 2019; Windows Server 2016; Windows Server 2012 R2; Windows Server 2012; Windows Server 2008 R2 SP1; Windows Server 2008 SP2
    Next steps: We are working on a resolution and will provide an update in an upcoming release.

    Back to top
    June 11, 2019
    KB4503276
    Investigating
    Last updated:
    June 12, 2019
    11:17 AM PT

    Opened:
    June 12, 2019
    11:11 AM PT
    IE11 may stop working when loading or interacting with Power BI reports
    Internet Explorer 11 may stop working when loading or interacting with Power BI reports that have line charts with markers. This issue may also occur when viewing other content that contains Scalable Vector Graphics (SVG) markers.


    Affected platforms:
    • Client: Windows 7 SP1; Windows 8.1
    • Server: Windows Server 2008 R2 SP1; Windows Server 2012; Windows Server 2012 R2

    Workaround: To mitigate the issue with Power BI reports, the report needs to be republished with markers turned off. Markers can be turned off by selecting the line chart that is having issues and going to the Visualizations pane. Then on the Format tab under Shapes, set the Show marker slider to off.

    Next steps: We are working on a resolution and estimate a solution will be available in mid-July.

    Back to top
    May 14, 2019
    KB4499151
    Mitigated
    Last updated:
    June 07, 2019
    02:57 PM PT

    Opened:
    June 07, 2019
    02:57 PM PT
    " diff --git a/windows/release-information/status-windows-server-2008-sp2.yml b/windows/release-information/status-windows-server-2008-sp2.yml index a38199a095..5fbac87a3d 100644 --- a/windows/release-information/status-windows-server-2008-sp2.yml +++ b/windows/release-information/status-windows-server-2008-sp2.yml @@ -60,6 +60,7 @@ sections: - type: markdown text: "
    This table offers a summary of current active issues and those issues that have been resolved in the last 30 days.

    + @@ -73,6 +74,15 @@ sections:
    " +- title: June 2019 +- items: + - type: markdown + text: " +
    SummaryOriginating updateStatusLast updated
    Event Viewer may close or you may receive an error when using Custom Views
    When trying to expand, view or create Custom Views in Event Viewer, you may receive an error and the app may stop responding or close.

    See details >
    June 11, 2019
    KB4503273
    Investigating
    June 12, 2019
    11:17 AM PT
    System unresponsive after restart if Sophos Endpoint Protection installed
    Devices with Sophos Endpoint Protection installed and managed by Sophos Central or Sophos Enterprise Console (SEC) may become unresponsive upon restart.

    See details >
    April 09, 2019
    KB4493471
    Resolved
    May 14, 2019
    01:21 PM PT
    System may be unresponsive after restart if Avira antivirus software installed
    Devices with Avira antivirus software installed may become unresponsive upon restart.

    See details >
    April 09, 2019
    KB4493471
    Resolved
    May 14, 2019
    01:19 PM PT
    Authentication may fail for services after the Kerberos ticket expires
    Authentication may fail for services that require unconstrained delegation after the Kerberos ticket expires.

    See details >
    March 12, 2019
    KB4489880
    Resolved
    KB4499149
    May 14, 2019
    10:00 AM PT
    + +
    DetailsOriginating updateStatusHistory
    Event Viewer may close or you may receive an error when using Custom Views
    You may receive an error and the app may stop responding or close when trying to expand, view or create Custom Views in Event Viewer. You may also receive an error using Filter Current Log in the Action menu with built-in views or logs. Built-in views and other features of Event Viewer should work as expected.

    Affected platforms:
    • Client: Windows 10, version 1903; Windows 10, version 1809; Windows 10 Enterprise LTSC 2019; Windows 10, version 1803; Windows 10, version 1709; Windows 10, version 1703; Windows 10, version 1607; Windows 10 Enterprise LTSC 2016; Windows 10 Enterprise LTSC 2015; Windows 8.1; Windows 7 SP1
    • Server: Windows Server 2019; Windows Server 2016; Windows Server 2012 R2; Windows Server 2012; Windows Server 2008 R2 SP1; Windows Server 2008 SP2
    Next steps: We are working on a resolution and will provide an update in an upcoming release.

    Back to top
    June 11, 2019
    KB4503273
    Investigating
    Last updated:
    June 12, 2019
    11:17 AM PT

    Opened:
    June 12, 2019
    11:11 AM PT
    + " + - title: April 2019 - items: - type: markdown diff --git a/windows/release-information/status-windows-server-2012.yml b/windows/release-information/status-windows-server-2012.yml index 4b03573e5d..6a351a9f49 100644 --- a/windows/release-information/status-windows-server-2012.yml +++ b/windows/release-information/status-windows-server-2012.yml @@ -60,6 +60,7 @@ sections: - type: markdown text: "
    This table offers a summary of current active issues and those issues that have been resolved in the last 30 days.

    + @@ -83,6 +84,7 @@ sections: - type: markdown text: "
    SummaryOriginating updateStatusLast updated
    Event Viewer may close or you may receive an error when using Custom Views
    When trying to expand, view or create Custom Views in Event Viewer, you may receive an error and the app may stop responding or close.

    See details >
    June 11, 2019
    KB4503285
    Investigating
    June 12, 2019
    11:17 AM PT
    IE11 may stop working when loading or interacting with Power BI reports
    Power BI reports that contain line charts with markers may cause Internet Explorer 11 to stop working

    See details >
    May 14, 2019
    KB4499171
    Mitigated
    June 07, 2019
    02:57 PM PT
    Japanese IME doesn't show the new Japanese Era name as a text input option
    If previous dictionary updates are installed, the Japanese input method editor (IME) doesn't show the new Japanese Era name as a text input option.

    See details >
    April 25, 2019
    KB4493462
    Mitigated
    May 15, 2019
    05:53 PM PT
    Certain operations performed on a Cluster Shared Volume may fail
    Certain operations, such as rename, performed on files or folders on a Cluster Shared Volume (CSV) may fail with the error, “STATUS_BAD_IMPERSONATION_LEVEL (0xC00000A5)”.

    See details >
    January 08, 2019
    KB4480975
    Mitigated
    April 25, 2019
    02:00 PM PT
    +
    DetailsOriginating updateStatusHistory
    Event Viewer may close or you may receive an error when using Custom Views
    You may receive an error and the app may stop responding or close when trying to expand, view or create Custom Views in Event Viewer. You may also receive an error using Filter Current Log in the Action menu with built-in views or logs. Built-in views and other features of Event Viewer should work as expected.

    Affected platforms:
    • Client: Windows 10, version 1903; Windows 10, version 1809; Windows 10 Enterprise LTSC 2019; Windows 10, version 1803; Windows 10, version 1709; Windows 10, version 1703; Windows 10, version 1607; Windows 10 Enterprise LTSC 2016; Windows 10 Enterprise LTSC 2015; Windows 8.1; Windows 7 SP1
    • Server: Windows Server 2019; Windows Server 2016; Windows Server 2012 R2; Windows Server 2012; Windows Server 2008 R2 SP1; Windows Server 2008 SP2
    Next steps: We are working on a resolution and will provide an update in an upcoming release.

    Back to top
    June 11, 2019
    KB4503285
    Investigating
    Last updated:
    June 12, 2019
    11:17 AM PT

    Opened:
    June 12, 2019
    11:11 AM PT
    IE11 may stop working when loading or interacting with Power BI reports
    Internet Explorer 11 may stop working when loading or interacting with Power BI reports that have line charts with markers. This issue may also occur when viewing other content that contains Scalable Vector Graphics (SVG) markers.


    Affected platforms:
    • Client: Windows 7 SP1; Windows 8.1
    • Server: Windows Server 2008 R2 SP1; Windows Server 2012; Windows Server 2012 R2

    Workaround: To mitigate the issue with Power BI reports, the report needs to be republished with markers turned off. Markers can be turned off by selecting the line chart that is having issues and going to the Visualizations pane. Then on the Format tab under Shapes, set the Show marker slider to off.

    Next steps: We are working on a resolution and estimate a solution will be available in mid-July.

    Back to top
    May 14, 2019
    KB4499171
    Mitigated
    Last updated:
    June 07, 2019
    02:57 PM PT

    Opened:
    June 07, 2019
    02:57 PM PT
    " From 65a6bc5dff1bd9394da0470357818546bccd47e9 Mon Sep 17 00:00:00 2001 From: Dani Halfin Date: Wed, 12 Jun 2019 13:26:56 -0700 Subject: [PATCH 28/33] fixing heading --- .../client-management/mdm/mdm-enrollment-of-windows-devices.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/client-management/mdm/mdm-enrollment-of-windows-devices.md b/windows/client-management/mdm/mdm-enrollment-of-windows-devices.md index 18cb6c96e1..f059d8c0da 100644 --- a/windows/client-management/mdm/mdm-enrollment-of-windows-devices.md +++ b/windows/client-management/mdm/mdm-enrollment-of-windows-devices.md @@ -285,7 +285,7 @@ There are a few instances where your device may not be able to connect to work, -## Connecting your Windows 10-based device to work using a deep link +## Connecting your Windows 10-based device to work using a deep link Windows 10-based devices may be connected to work using a deep link. Users will be able to click or open a link in a particular format from anywhere in Windows 10 and be directed to the new enrollment experience. From 9cfbbb427b70a5d87530aff3949814e5958504fe Mon Sep 17 00:00:00 2001 From: Dani Halfin Date: Wed, 12 Jun 2019 13:36:35 -0700 Subject: [PATCH 29/33] some more fixes --- .../hello-for-business/hello-hybrid-aadj-sso-base.md | 2 +- .../hello-for-business/hello-hybrid-key-trust-prereqs.md | 4 ++-- .../hello-for-business/hello-key-trust-adfs.md | 2 +- 3 files changed, 4 insertions(+), 4 deletions(-) diff --git a/windows/security/identity-protection/hello-for-business/hello-hybrid-aadj-sso-base.md b/windows/security/identity-protection/hello-for-business/hello-hybrid-aadj-sso-base.md index 1a9dd4cf29..24f1ffb00b 100644 --- a/windows/security/identity-protection/hello-for-business/hello-hybrid-aadj-sso-base.md +++ b/windows/security/identity-protection/hello-for-business/hello-hybrid-aadj-sso-base.md @@ -90,7 +90,7 @@ Steps you will perform include: - [Configure Internet Information Services to host CRL distribution point](#configure-internet-information-services-to-host-crl-distribution-point) - [Prepare a file share to host the certificate revocation list](#prepare-a-file-share-to-host-the-certificate-revocation-list) -- [Configure the new CRL distribution point in the issuing certificate authority](#configure-the-new-crl-distribution-point-in-the-issuing-certificate-authority) +- [Configure the new CRL distribution point and Publishing location in the issuing certificate authority](#configure-the-new-crl-distribution-point-and-publishing-location-in-the-issuing-certificate-authority) - [Publish CRL](#publish-a-new-crl) - [Reissue domain controller certificates](#reissue-domain-controller-certificates) diff --git a/windows/security/identity-protection/hello-for-business/hello-hybrid-key-trust-prereqs.md b/windows/security/identity-protection/hello-for-business/hello-hybrid-key-trust-prereqs.md index d494deca75..1573d9e947 100644 --- a/windows/security/identity-protection/hello-for-business/hello-hybrid-key-trust-prereqs.md +++ b/windows/security/identity-protection/hello-for-business/hello-hybrid-key-trust-prereqs.md @@ -28,9 +28,9 @@ Hybrid environments are distributed systems that enable organizations to use on- The distributed systems on which these technologies were built involved several pieces of on-premises and cloud infrastructure. High-level pieces of the infrastructure include: * [Directories](#directories) -* [Public Key Infrastructure](#public-key-infastructure) +* [Public Key Infrastructure](#public-key-infrastructure) * [Directory Synchronization](#directory-synchronization) -* [Federation](#federation) +* [Federation](#federation-with-azure) * [MultiFactor Authentication](#multifactor-authentication) * [Device Registration](#device-registration) diff --git a/windows/security/identity-protection/hello-for-business/hello-key-trust-adfs.md b/windows/security/identity-protection/hello-for-business/hello-key-trust-adfs.md index b76e9bc1ab..0c493ddc5d 100644 --- a/windows/security/identity-protection/hello-for-business/hello-key-trust-adfs.md +++ b/windows/security/identity-protection/hello-for-business/hello-key-trust-adfs.md @@ -150,7 +150,7 @@ Sign-in a domain controller or management workstation with _Domain Admin_ equiva ### Windows Server 2016, 2012 R2 or later Domain Controllers -Use the following procedures to configure AD FS when your environment uses **Windows Server 2012 or later Domain Controllers**. If you are not using Windows Server 2012 or later Domain Controllers, follow the procedures under the [Configure the Active Directory Federation Service Role (Windows Server 2008 or 2008R2 Domain Controllers)](#windows-server-2008-or-2008-R2-domain-controllers) section. +Use the following procedures to configure AD FS when your environment uses **Windows Server 2012 or later Domain Controllers**. If you are not using Windows Server 2012 or later Domain Controllers, follow the procedures under the [Configure the Active Directory Federation Service Role (Windows Server 2008 or 2008R2 Domain Controllers)](#windows-server-2008-or-2008-r2-domain-controllers) section. Sign-in the federation server with _Domain Admin_ equivalent credentials. These procedures assume you are configuring the first federation server in a federation server farm. 1. Start **Server Manager**. From b337cabaffc87b9164f1e04631b6a73a13ffa57f Mon Sep 17 00:00:00 2001 From: Dani Halfin Date: Wed, 12 Jun 2019 13:41:21 -0700 Subject: [PATCH 30/33] last fix? --- .../mdm/mdm-enrollment-of-windows-devices.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/windows/client-management/mdm/mdm-enrollment-of-windows-devices.md b/windows/client-management/mdm/mdm-enrollment-of-windows-devices.md index f059d8c0da..380290bbc1 100644 --- a/windows/client-management/mdm/mdm-enrollment-of-windows-devices.md +++ b/windows/client-management/mdm/mdm-enrollment-of-windows-devices.md @@ -228,7 +228,7 @@ All Windows 10-based devices can be connected to an MDM. You can connect to an ![access work or school](images/unifiedenrollment-rs1-30.png) -4. Click the **Enroll only in device management** link (available in servicing build 14393.82, KB3176934) . For older builds, use [Connecting your Windows 10-based device to work using a deep link](#cyw10dtw-using-a-deep-link). +4. Click the **Enroll only in device management** link (available in servicing build 14393.82, KB3176934) . For older builds, use [Connecting your Windows 10-based device to work using a deep link](#connecting-your-windows10-based-device-to-work-using-a-deep-link). ![connect to work or school](images/unifiedenrollment-rs1-31.png) @@ -255,7 +255,7 @@ All Windows 10-based devices can be connected to an MDM. You can connect to an ![phone settings](images/unifiedenrollment-rs1-39.png) -3. Click the **Enroll only in device management** link. This is only available in the servicing build 14393.82 (KB3176934). For older builds, use [Connecting your Windows 10-based device to work using a deep link](#cyw10dtw-using-a-deep-link). +3. Click the **Enroll only in device management** link. This is only available in the servicing build 14393.82 (KB3176934). For older builds, use [Connecting your Windows 10-based device to work using a deep link](#connecting-your-windows10-based-device-to-work-using-a-deep-link). ![access work or school page](images/unifiedenrollment-rs1-40.png) From 7a7582e962fc4d3fd9cb12f9068f591e34010d6e Mon Sep 17 00:00:00 2001 From: Dani Halfin Date: Wed, 12 Jun 2019 14:22:21 -0700 Subject: [PATCH 31/33] last fix pinky promise --- .../mdm/new-in-windows-mdm-enrollment-management.md | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/windows/client-management/mdm/new-in-windows-mdm-enrollment-management.md b/windows/client-management/mdm/new-in-windows-mdm-enrollment-management.md index d0e26ff6f1..66fea7504c 100644 --- a/windows/client-management/mdm/new-in-windows-mdm-enrollment-management.md +++ b/windows/client-management/mdm/new-in-windows-mdm-enrollment-management.md @@ -33,7 +33,7 @@ For details about Microsoft mobile device management protocols for Windows 10 s - **Breaking changes and known issues** - [Get command inside an atomic command is not supported](#get-command-inside-an-atomic-command-is-not-supported) - - [Notification channel URI not preserved during upgrade from Windows 8.1 to Windows 10](#ncunpdufw81tw10) + - [Notification channel URI not preserved during upgrade from Windows 8.1 to Windows 10](#notification-channel-uri-not-preserved-during-upgrade-from-windows81-to-windows10) - [Apps installed using WMI classes are not removed](#apps-installed-using-wmi-classes-are-not-removed) - [Passing CDATA in SyncML does not work](#passing-cdata-in-syncml-does-not-work) - [SSL settings in IIS server for SCEP must be set to "Ignore"](#ssl-settings-in-iis-server-for-scep-must-be-set-to-ignore) @@ -46,7 +46,7 @@ For details about Microsoft mobile device management protocols for Windows 10 s - [Multiple certificates might cause Wi-Fi connection instabilities in Windows 10 Mobile](#mcmcwfciw10mobile) - [Remote PIN reset not supported in Azure Active Directory joined mobile devices](#remote-pin-reset-not-supported-in-azure-active-directory-joined-mobile-devices) - [MDM client will immediately check-in with the MDM server after client renews WNS channel URI](#mdm-client-will-immediately-check-in-with-the-mdm-server-after-client-renews-wns-channel-uri) - - [User provisioning failure in Azure Active Directory joined Windows 10 PC](#upfiaadjw10pc) + - [User provisioning failure in Azure Active Directory joined Windows 10 PC](#user-provisioning-failure-in-azure-active-directory-joined-windows10-pc) - [Requirements to note for VPN certificates also used for Kerberos Authentication](#requirements-to-note-for-vpn-certificates-also-used-for-kerberos-authentication) - [Device management agent for the push-button reset is not working](#device-management-agent-for-the-push-button-reset-is-not-working) @@ -1583,7 +1583,7 @@ For details about Microsoft mobile device management protocols for Windows 10 s In Windows 10, a Get command inside an atomic command is not supported. This was allowed in Windows Phone 8 and Windows Phone 8.1. -### Notification channel URI not preserved during upgrade from Windows 8.1 to Windows 10 +### Notification channel URI not preserved during upgrade from Windows 8.1 to Windows 10 During an upgrade from Windows 8.1 to Windows 10, the notification channel URI information is not preserved. In addition, the MDM client loses the PFN, AppID, and client secret. @@ -1830,7 +1830,7 @@ In Windows 10 Mobile, remote PIN reset in Azure AD joined devices are not suppo Starting in Windows 10, after the MDM client automatically renews the WNS channel URI, the MDM client will immediately check-in with the MDM server. Henceforth, for every MDM client check-in, the MDM server should send a GET request for "ProviderID/Push/ChannelURI" to retrieve the latest channel URI and compare it with the existing channel URI; then update the channel URI if necessary. -### User provisioning failure in Azure Active Directory joined Windows 10 PC +### User provisioning failure in Azure Active Directory joined Windows 10 PC In Azure AD joined Windows 10 PC, provisioning /.User resources fails when the user is not logged in as an Azure AD user. If you attempt to join Azure AD from **Settings** > **System** > **About** user interface, make sure to log off and log on with Azure AD credentials to get your organizational configuration from your MDM server. This behavior is by design. From defc8ae6b626d4ef4da8a3317b498153c5907d16 Mon Sep 17 00:00:00 2001 From: Orlando Rodriguez <49177883+ojrb@users.noreply.github.com> Date: Wed, 12 Jun 2019 17:09:16 -0500 Subject: [PATCH 32/33] Update attack-surface-reduction-exploit-guard.md --- .../attack-surface-reduction-exploit-guard.md | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/windows/security/threat-protection/windows-defender-exploit-guard/attack-surface-reduction-exploit-guard.md b/windows/security/threat-protection/windows-defender-exploit-guard/attack-surface-reduction-exploit-guard.md index 5ba8a4fe28..f52c8b4c77 100644 --- a/windows/security/threat-protection/windows-defender-exploit-guard/attack-surface-reduction-exploit-guard.md +++ b/windows/security/threat-protection/windows-defender-exploit-guard/attack-surface-reduction-exploit-guard.md @@ -18,11 +18,11 @@ ms.date: 04/02/2019 **Applies to:** -- [Windows Defender Advanced Threat Protection (Windows Defender ATP)](https://go.microsoft.com/fwlink/p/?linkid=2069559) +- [Microsoft Defender Advanced Threat Protection (Microsoft Defender ATP)](https://go.microsoft.com/fwlink/p/?linkid=2069559) Attack surface reduction rules help prevent behaviors malware often uses to infect computers with malicious code. You can set attack surface reduction rules for computers running Windows 10, versions 1704 and 1709 or later, Windows Server 2016 1803 or later, or Windows Server 2019. -To use attack surface reduction rules, you need a Windows 10 Enterprise E3 license or higher. A Windows E5 license gives you the advanced management capabilities to power them. These include monitoring, analytics, and workflows available in [Windows Defender Advanced Threat Protection](../windows-defender-atp/windows-defender-advanced-threat-protection.md), as well as reporting and configuration capabilities in the M365 Security Center. These advanced capabilities aren't available with an E3 license, but you can use attack surface reduction rule events in Event Viewer to help facilitate deployment. +To use attack surface reduction rules, you need a Windows 10 Enterprise E3 license or higher. A Windows E5 license gives you the advanced management capabilities to power them. These include monitoring, analytics, and workflows available in [Microsoft Defender Advanced Threat Protection](../windows-defender-atp/windows-defender-advanced-threat-protection.md), as well as reporting and configuration capabilities in the M365 Security Center. These advanced capabilities aren't available with an E3 license, but you can use attack surface reduction rule events in Event Viewer to help facilitate deployment. Attack surface reduction rules target behaviors that malware and malicious apps typically use to infect computers, including: @@ -32,7 +32,7 @@ Attack surface reduction rules target behaviors that malware and malicious apps You can use [audit mode](audit-windows-defender-exploit-guard.md) to evaluate how attack surface reduction rules would impact your organization if they were enabled. It's best to run all rules in audit mode first so you can understand their impact on your line-of-business applications. Many line-of-business applications are written with limited security concerns, and they may perform tasks similar to malware. By monitoring audit data and [adding exclusions](https://docs.microsoft.com/en-us/windows/security/threat-protection/windows-defender-exploit-guard/enable-attack-surface-reduction#exclude-files-and-folders-from-asr-rules) for necessary applications, you can deploy attack surface reduction rules without impacting productivity. -Triggered rules display a notification on the device. You can [customize the notification](customize-attack-surface-reduction.md#customize-the-notification) with your company details and contact information. The notification also displays in the Windows Defender Security Center and in the Microsoft 365 securty center. +Triggered rules display a notification on the device. You can [customize the notification](customize-attack-surface-reduction.md#customize-the-notification) with your company details and contact information. The notification also displays in the Microsoft Defender Security Center and in the Microsoft 365 securty center. For information about configuring attack surface reduction rules, see [Enable attack surface reduction rules](enable-attack-surface-reduction.md). @@ -58,7 +58,7 @@ Event ID | Description 1121 | Event when rule fires in Block-mode 1122 | Event when rule fires in Audit-mode -The "engine version" of attack surface reduction events in the event log, is generated by Windows Defender ATP, not the operating system. Windows Defender ATP is integrated with Windows 10, so this feature works on all machines with Windows 10 installed. +The "engine version" of attack surface reduction events in the event log, is generated by Microsoft Defender ATP, not the operating system. Microsoft Defender ATP is integrated with Windows 10, so this feature works on all machines with Windows 10 installed. ## Attack surface reduction rules @@ -203,7 +203,7 @@ GUID: c1db55ab-c21a-4637-bb3f-a12568109d35 ### Block credential stealing from the Windows local security authority subsystem (lsass.exe) -Local Security Authority Subsystem Service (LSASS) authenticates users who log in to a Windows computer. Windows Defender Credential Guard in Windows 10 normally prevents attempts to extract credentials from LSASS. However, some organizations can't enable Credential Guard on all of their computers because of compatibility issues with custom smartcard drivers or other programs that load into the Local Security Authority (LSA). In these cases, attackers can use tools like Mimikatz to scrape cleartext passwords and NTLM hashes from LSASS. This rule helps mitigate that risk by locking down LSASS. +Local Security Authority Subsystem Service (LSASS) authenticates users who log in to a Windows computer. Microsoft Defender Credential Guard in Windows 10 normally prevents attempts to extract credentials from LSASS. However, some organizations can't enable Credential Guard on all of their computers because of compatibility issues with custom smartcard drivers or other programs that load into the Local Security Authority (LSA). In these cases, attackers can use tools like Mimikatz to scrape cleartext passwords and NTLM hashes from LSASS. This rule helps mitigate that risk by locking down LSASS. >[!NOTE] >In some apps, the code enumerates all running processes and attempts to open them with exhaustive permissions. This rule denies the app's process open action and logs the details to the security event log. This rule can generate a lot of noise. If you have an app that overly enumerates LSASS, you need to add it to the exclusion list. By itself, this event log entry doesn't necessarily indicate a malicious threat. @@ -271,5 +271,5 @@ GUID: 7674ba52-37eb-4a4f-a9a1-f0f9a1619a2c - [Enable attack surface reduction rules](enable-attack-surface-reduction.md) - [Evaluate attack surface reduction rules](evaluate-attack-surface-reduction.md) -- [Compatibility of Windows Defender with other antivirus/antimalware](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-antivirus/windows-defender-antivirus-compatibility) +- [Compatibility of Microsoft Defender with other antivirus/antimalware](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-antivirus/windows-defender-antivirus-compatibility) From acc9ed5b11239e0097b268f34c8feba75dfca32a Mon Sep 17 00:00:00 2001 From: Dani Halfin Date: Wed, 12 Jun 2019 15:13:14 -0700 Subject: [PATCH 33/33] last fix for sure --- .../mdm/policy-configuration-service-provider.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/client-management/mdm/policy-configuration-service-provider.md b/windows/client-management/mdm/policy-configuration-service-provider.md index 3e0aba1e5c..ccb096009a 100644 --- a/windows/client-management/mdm/policy-configuration-service-provider.md +++ b/windows/client-management/mdm/policy-configuration-service-provider.md @@ -738,7 +738,7 @@ The following diagram shows the Policy configuration service provider in tree fo
    - Cryptography/AllowFipsAlgorithmPolicy + Cryptography/AllowFipsAlgorithmPolicy
    Cryptography/TLSCipherSuites