From 24a935a6f969e3435421440b94e7ac8d8cfa1829 Mon Sep 17 00:00:00 2001 From: jaimeo Date: Fri, 17 Apr 2020 09:45:51 -0700 Subject: [PATCH 01/51] first go at new material from Aria --- windows/deployment/TOC.md | 4 +- .../update/waas-manage-updates-wufb.md | 38 ++++++++++--- .../deployment/update/waas-wufb-end-user.md | 28 +++++++++ windows/deployment/update/waas-wufb-when.md | 57 +++++++++++++++++++ 4 files changed, 119 insertions(+), 8 deletions(-) create mode 100644 windows/deployment/update/waas-wufb-end-user.md create mode 100644 windows/deployment/update/waas-wufb-when.md diff --git a/windows/deployment/TOC.md b/windows/deployment/TOC.md index d4e56af1b7..9cc79d290d 100644 --- a/windows/deployment/TOC.md +++ b/windows/deployment/TOC.md @@ -268,7 +268,9 @@ #### [Conclusion](update/feature-update-conclusion.md) ### [Deploy updates for Windows 10 Mobile Enterprise and Windows 10 IoT Mobile](update/waas-mobile-updates.md) ### Use Windows Update for Business -#### [Deploy updates using Windows Update for Business](update/waas-manage-updates-wufb.md) +#### [What is Windows Update for Business?](update/waas-manage-updates-wufb.md) +##### [Manage when updates are offered](update/waas-wufb-when.md) +##### [Manage the end-user experience](update/waas-wufb-end-user.md) #### [Configure Windows Update for Business](update/waas-configure-wufb.md) #### [Enforcing compliance deadlines for updates](update/wufb-compliancedeadlines.md) #### [Integrate Windows Update for Business with management solutions](update/waas-integrate-wufb.md) diff --git a/windows/deployment/update/waas-manage-updates-wufb.md b/windows/deployment/update/waas-manage-updates-wufb.md index 0e9f6ba908..00a9090853 100644 --- a/windows/deployment/update/waas-manage-updates-wufb.md +++ b/windows/deployment/update/waas-manage-updates-wufb.md @@ -1,5 +1,5 @@ --- -title: Deploy updates using Windows Update for Business (Windows 10) +title: Windows Update for Business (Windows 10) ms.reviewer: manager: laurawi description: Windows Update for Business lets you manage when devices received updates from Windows Update. @@ -11,24 +11,48 @@ ms.author: jaimeo ms.topic: article --- -# Deploy updates using Windows Update for Business +# What is Windows Update for Business? **Applies to** - Windows 10 -- Windows Server 2016 -- Windows Server 2019 -Windows Update for Business is a free service that is available for Windows Pro, Enterprise, Pro for Workstation, and Education editions. + +Windows Update for Business is a free service that is available for all premium versions {what does this mean? Windows 10, version 1903 is a *version*; Windows Pro is an *edition*} including Windows 10 Pro, Enterprise, Pro for Workstation, and Education editions. > **Looking for consumer information?** See [Windows Update: FAQ](https://support.microsoft.com/help/12373/windows-update-faq) -Windows Update for Business enables IT administrators to keep the Windows 10 devices in their organization always up to date with the latest security defenses and Windows features by directly connecting these systems to Windows Update service. You can use Group Policy or MDM solutions such as Microsoft Intune to configure the Windows Update for Business settings that control how and when Windows 10 devices are updated. +Windows Update for Business enables IT administrators to keep the Windows 10 devices in their organization always up to date with the latest security defenses and Windows features by directly connecting these systems to Windows Update service. You can use Group Policy or Mobile Device Management (MDM) solutions such as Microsoft Intune to configure the Windows Update for Business settings that control how and when Windows 10 devices are updated. -Specifically, Windows Update for Business allows for control over update offering and experience to allow for reliability and performance testing on a subset of systems before rolling out updates across the organization as well as a positive update experience for those within your organization. +Specifically, Windows Update for Business allows for control over update offerings and experiences to allow for reliability and performance testing on a subset of devices before deploying updates across the organization as well as a positive update experience for those in your organization. + +## What can I do with Windows Update for Business + +Windows Update for Business enables commercial customers {not sure this is well defined... Do you mean *enterprise* customers?} to manage which Windows Updates are received when as well as the experience a device has when it receives them. + +### Manage deployment of Windows Updates +By using Windows Update for Business, you can control which types of Windows Updates are offered to devices in your ecosystem, when updates are applied, and deployment to devices in your organization in waves. + +### Manage which updates are offered +Windows Update for Business enables an IT administrator to receive and manage a variety of different types of Windows Updates. + +## Types of updates managed by Windows Update for Business + +Windows Update for Business provides management policies for several types of updates to Windows 10 devices: + +- **Feature updates:** Previously referred to as "upgrades," feature updates contain not only security and quality revisions, but also significant feature additions and changes. Feature updates are released semi-annually in the fall and in the spring. +- **Quality updates:** These are traditional operating system updates, typically released on the second Tuesday of each month (though they can be released at any time). These include security, critical, and driver updates. Windows Update for Business also treats non-Windows updates (such as those for Microsoft Office or Visual Studio) as quality updates. These non-Windows Updates are known as "Microsoft updates" and you can set devices to receive such updates (or not) along with their Windows updates. +- **Driver updates:** These are non-Microsoft drivers that are applicable to your devices. Driver updates are on by default, but you can use Windows Update for Business policies to turn them off if you prefer. +- **Microsoft product updates**: These are updates for other Microsoft products, such as Office. Product updates are off by default. You can turn them on by using Windows Update for Business policies. + + + + + +{ORIGINAL CONTENT BELOW THIS LINE; PRESERVING FOR REFERENCE------------------------------------------------------------------------------} >[!NOTE] > To use Windows Update for Business, you must allow devices to access the Windows Update service. diff --git a/windows/deployment/update/waas-wufb-end-user.md b/windows/deployment/update/waas-wufb-end-user.md new file mode 100644 index 0000000000..e2301e6eed --- /dev/null +++ b/windows/deployment/update/waas-wufb-end-user.md @@ -0,0 +1,28 @@ +--- +title: Manage the end-user experience with updates +ms.reviewer: +manager: laurawi +description: Windows Update for Business lets you manage when devices received updates from Windows Update. +ms.prod: w10 +ms.mktglfcycl: manage +author: jaimeo +ms.localizationpriority: medium +ms.author: jaimeo +ms.topic: article +--- + +# Manage the end-user experience + +Windows Update for Business provides controls to help meet your organization’s security standards as well as provide a great end-user experience. You can do this by setting automatic updates to occur at times that work well for those in your organization, setting deadlines for quality and feature updates, etc {if we could list a third thing instead of "etc." it would read better}. For the best experience, it is usually better to employ fewer controls. {are we trying to say "set as few of these as possible"?} + +## Recommended settings for the end-user experience + +Features such as smart busy check, ensuring that we don’t update when the user is logged on, and configurable active hours help keep devices secure while preserving a great user experience. Follow these steps to take advantage of these features: {not sure I'm really understanding these steps--given the intro, I'd expect to see more specific steps. Some of the "steps" seem to be settings, but one is an action?} + +1. Automatically download, install, and restart (default if no restart policies are configured or enabled) +2. Use the default notifications +3. Set update deadlines + +## Set Deadlines + +The compliance deadline policy {keep the topic we already have on this (https://docs.microsoft.com/en-us/windows/deployment/update/wufb-compliancedeadlines) and link to it from here maybe?} released in June 2019 enables the IT admin to set separate deadlines and grace periods for feature and quality updates. This policy enables you to specify the number of days after an update is published by which a device must install the update. The policy also includes a configurable grace period that specifies the number of days from when the update is installed on the device to when the device is forced to restart. This is extremely beneficial in a vacation scenario as it allows, for example, users who have been away to have a bit of time before being forced to restart devices when they return from vacation. diff --git a/windows/deployment/update/waas-wufb-when.md b/windows/deployment/update/waas-wufb-when.md new file mode 100644 index 0000000000..9fdbb7e266 --- /dev/null +++ b/windows/deployment/update/waas-wufb-when.md @@ -0,0 +1,57 @@ +--- +title: Manage when Windows Update for Business updates are offered +ms.reviewer: +manager: laurawi +description: Windows Update for Business lets you manage when devices received updates from Windows Update. +ms.prod: w10 +ms.mktglfcycl: manage +author: jaimeo +ms.localizationpriority: medium +ms.author: jaimeo +ms.topic: article +--- + +# Manage when updates are offered + +By grouping devices into different deployment groups, you can control the deployment of updates in waves by setting up different branch readiness levels and update deferral policies for each group. All updates from Windows Update include built-in compatibility checks to prevent against a poor update experience for your devices as well as a check to prevent repeated rollbacks. + +## Enroll in a pre-release branch + +You control which release channel for feature updates by setting the branch readiness level. Today, you can only select pre-release branches for feature updates. + +Currently there are four branch readiness levels: + +- Windows Insider Program for Business (for pre-release updates) +- Windows Insider Fast +- Windows Insider Slow +- Windows Insider Release Preview {isn't this also pre-release by definition?} +- Semi-annual Channel + + +> [!NOTE] +> Prior to Windows 10, version 1903, there were two channels for released updates: Semi-annual Channel and Semi-annual Channel (Targeted). Starting with Windows 10, version 1903 there is only the one release channel: Semi-annual Channel. + +You can set the branch readiness level by using the **Select when Preview Builds and Feature Updates are Received** policy. In order to use this to manage pre-release builds, first enable preview builds by using the **Manage preview Builds** policy. + +## Defer an update + +A Windows Update for Business administrator {is this a formal role name?} can defer the installation of both feature and quality updates on devices within a bounded range of time from when those updates are first made available on the Windows Update service. You can use this deferral to allow time to validate deployments before they are installed on devices. Deferrals work by allowing you to specify the number of days after an update is released before it is offered to a device. For example, if you set a feature update deferral period of 365 days, the device will not install a feature update that has been released for less than 365 days. To defer feature updates use the **Select when Preview Builds and Feature Updates are Received** policy. The maximum deferral period differs by the type of update. Certain updates cannot be deferred. {can we give any examples of those?} + + +|Update type |Maximum deferral | +|---------|---------| +|Feature updates | 365 days | +|Quality updates | 30 days | +|Non-deferrable updates | none | + +All deferral days are calculated from the date a release is offered in the Semi-annual Channel. See [Windows Release Information](https://docs.microsoft.com/windows/release-information/) for these dates. + +{Example: Using deferrals to deploy in waves + [Insert graphic with the deferrals set to different values showing a feature update rollout)} + +## Pause an update + +If you discover a problem while deploying a feature or quality update, the IT administrator can pause the update for 35 days from a specified start date to prevent other devices from installing it until the issue is mitigated. +If you pause a feature update, quality updates are still offered to devices to ensure they stay secure. The pause period for both feature and quality updates is calculated from a start date that you set. + + From 9f2a43c7449fa0eb3467ead5445fa3fd080b1bc9 Mon Sep 17 00:00:00 2001 From: Greg Lindsay Date: Thu, 7 May 2020 13:42:09 -0700 Subject: [PATCH 02/51] draft --- .../whats-new-windows-10-version-2004.md | 136 ++++++++++++++++++ 1 file changed, 136 insertions(+) create mode 100644 windows/whats-new/whats-new-windows-10-version-2004.md diff --git a/windows/whats-new/whats-new-windows-10-version-2004.md b/windows/whats-new/whats-new-windows-10-version-2004.md new file mode 100644 index 0000000000..3e419e8f02 --- /dev/null +++ b/windows/whats-new/whats-new-windows-10-version-2004.md @@ -0,0 +1,136 @@ +--- +title: What's new in Windows 10, version 2004 +description: New and updated IT Pro content about new features in Windows 10, version 2004 (also known as the Windows 10 May 2020 Update). +keywords: ["What's new in Windows 10", "Windows 10", "May 2020 Update"] +ms.prod: w10 +ms.mktglfcycl: deploy +ms.sitesec: library +audience: itpro +author: greg-lindsay +ms.author: greglin +manager: laurawi +ms.localizationpriority: high +ms.topic: article +--- + +# What's new in Windows 10, version 2004 IT Pro content + +**Applies to** +- Windows 10, version 1909 + +This article lists new and updated features and content that are of interest to IT Pros for Windows 10, version 1909, also known as the Windows 10 November 2019 Update. This update also contains all features and fixes included in previous cumulative updates to Windows 10, version 1903. + +## Servicing + + + + + +### Windows Server Update Services (WSUS) + + + +### Windows Update for Business (WUfB) + + + +## Security + +### Windows Defender Credential Guard + + + +### Microsoft BitLocker + + + +### Key-rolling and Key-rotation + + + +### Transport Layer Security (TLS) + + + +## Virtualization + +### Containers on Windows + +This update includes 5 fixes to allow the host to run down-level containers on up-level for process (Argon) isolation. Previously [Containers on Windows](https://docs.microsoft.com/virtualization/windowscontainers/) required matched host and container version. This limited Windows containers from supporting mixed-version container pod scenarios. + +### Windows Sandbox + +[Windows Sandbox](https://techcommunity.microsoft.com/t5/Windows-Kernel-Internals/Windows-Sandbox/ba-p/301849) is an isolated desktop environment where you can install software without the fear of lasting impact to your device. This feature is available in Windows 10, version 1903. In Windows 10, version 1909 you have even more control over the level of isolation. + +## Windows Virtual Desktop + +[Windows Virtual Desktop](https://docs.microsoft.com/azure/virtual-desktop/overview) (WVD) is now generally available globally! + +Windows Virtual Desktop is a comprehensive desktop and app virtualization service running in the cloud. It’s the only virtual desktop infrastructure (VDI) that delivers simplified management, multi-session Windows 10, optimizations for Microsoft 365 Apps for enterprise, and support for Remote Desktop Services (RDS) environments. Deploy and scale your Windows desktops and apps on Azure in minutes, and get built-in security and compliance features. Windows Virtual Desktop requires a Microsoft E3 or E5 license, or a Microsoft 365 E3 or E5 license, as well as an Azure tenant. + +## Deployment + +#### Microsoft Endpoint Manager + +Configuration Manager, Intune, Desktop Analytics, Co-Management, and Device Management Admin Console are now are [Microsoft Endpoint Manager](https://docs.microsoft.com/configmgr/). See the Nov. 4 2019 [announcement](https://www.microsoft.com/microsoft-365/blog/2019/11/04/use-the-power-of-cloud-intelligence-to-simplify-and-accelerate-it-and-the-move-to-a-modern-workplace/). Also see [Modern management and security principles driving our Microsoft Endpoint Manager vision](https://techcommunity.microsoft.com/t5/Enterprise-Mobility-Security/Modern-management-and-security-principles-driving-our-Microsoft/ba-p/946797). + +### Windows 10 Pro and Enterprise in S mode + + You can now deploy and run traditional Win32 (desktop) apps without leaving the security of S mode by configuring the Windows 10 in S mode policy to support Win32 apps, and deploy them with Mobile Device Management (MDM) software such as Microsoft Intune. For more information, see [Allow Line-of-Business Win32 Apps on Intune-Managed S Mode Devices](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-application-control/lob-win32-apps-on-s). + +### SetupDiag + +[SetupDiag](https://docs.microsoft.com/windows/deployment/upgrade/setupdiag) version 1.6.0.42 is available. + +SetupDiag is a command-line tool that can help diagnose why a Windows 10 update failed. SetupDiag works by searching Windows Setup log files. When searching log files, SetupDiag uses a set of rules to match known issues. In the current version of SetupDiag there are 53 rules contained in the rules.xml file, which is extracted when SetupDiag is run. The rules.xml file will be updated as new versions of SetupDiag are made available. . + +### Windows Assessment and Deployment Toolkit (ADK) + +A new [Windows ADK](https://docs.microsoft.com/windows-hardware/get-started/adk-install) will **not be released** for Windows 10, version 1909. You can use the Windows ADK for Windows 10, version 1903 to deploy Windows 10, version 1909. + +## Desktop Analytics + +[Desktop Analytics](https://docs.microsoft.com/configmgr/desktop-analytics/overview) is now generally available globally! Desktop Analytics is a cloud-connected service, integrated with Configuration Manager, which gives you data-driven insights to the management of your Windows endpoints. It provides insight and intelligence that you can use to make more informed decisions about the update readiness of your Windows endpoints. Desktop Analytics requires a Windows E3 or E5 license, or a Microsoft 365 E3 or E5 license. + +## Microsoft Connected Cache + +Together with Delivery Optimization, [Microsoft Connected Cache](https://techcommunity.microsoft.com/t5/Windows-IT-Pro-Blog/Introducing-Microsoft-Connected-Cache-Microsoft-s-cloud-managed/ba-p/963898) installed on Windows Server or Linux can seamlessly offload your traffic to local sources, caching content efficiently at the byte range level. Connected Cache is configured as a “configure once and forget it” solution that transparently caches content that your devices on your network need. + +## Accessibility + +This release adds the ability for Narrator and other assistive technologies to read and learn where the FN key is located on keyboards and what state it is in (locked versus unlocked). + +## Processor requirements and enhancements + +### Requirements + +[Windows Processor Requirements](https://docs.microsoft.com/windows-hardware/design/minimum/windows-processor-requirements) have been updated for this version of Windows. + +### Favored CPU Core Optimization + +This version of Windows 10 will include optimizations to how instructions are processed by the CPU in order to increase the performance and reliability of the operating system and its applications. + +When a CPU is manufactured, not all of the cores are created equal. Some of the cores may have slightly different voltage and power characteristics that could allow them to get a "boost" in performance. These cores are called "favored cores" as they can offer better performance than the other cores on the die. + +With Intel Turbo Boost Max Technology 3.0, an operating system will use information stored in the CPU to identify which cores are the fastest and then push more of the CPU intensive tasks to those cores. According to Intel, this technology "delivers more than 15% better single-threaded performance". + +### Debugging + +Additional debugging capabilities for newer Intel processors have been added in this release. This is only relevant for hardware manufacturers. + +### Efficiency + +General battery life and power efficiency improvements for PCs with certain processors have been added in this release. + +## See Also + +[What's New in Windows Server](https://docs.microsoft.com/windows-server/get-started/whats-new-in-windows-server): New and updated features in Windows Server.
+[Windows 10 Features](https://www.microsoft.com/windows/features): General information about Windows 10 features.
+[What's New in Windows 10](https://docs.microsoft.com/windows/whats-new/): See what’s new in other versions of Windows 10.
+[What Windows 10, version 1909 Means for Developers](https://blogs.windows.com/windowsdeveloper/2019/10/16/what-windows-10-version-1909-means-for-developers/): New and updated features in Windows 10 that are of interest to developers.
+[What's new in Windows 10, version 1909 - Windows Insiders](https://docs.microsoft.com/windows-insider/at-home/whats-new-wip-at-home-1909): This list also includes consumer focused new features.
+[Features and functionality removed in Windows 10](https://docs.microsoft.com/windows/deployment/planning/windows-10-removed-features): Removed features.
+[Windows 10 features we’re no longer developing](https://docs.microsoft.com/windows/deployment/planning/windows-10-deprecated-features): Features that are not being developed.
+[How to get the Windows 10 November 2019 Update](https://aka.ms/how-to-get-1909): John Cable blog.
+[How to get Windows 10, Version 1909: Enablement Mechanics](https://aka.ms/1909mechanics): Mechanics blog.
+[What’s new for IT pros in Windows 10, version 1909](https://aka.ms/whats-new-in-1909): Windows IT Pro blog.
From 7c2350631d7ec45046f04fd5d24e28f9dc87cb23 Mon Sep 17 00:00:00 2001 From: Greg Lindsay Date: Fri, 8 May 2020 13:20:25 -0700 Subject: [PATCH 03/51] draft --- windows/whats-new/TOC.md | 1 + windows/whats-new/index.md | 1 + .../whats-new-windows-10-version-2004.md | 117 +++++++++++------- 3 files changed, 76 insertions(+), 43 deletions(-) diff --git a/windows/whats-new/TOC.md b/windows/whats-new/TOC.md index a043492918..edb6146667 100644 --- a/windows/whats-new/TOC.md +++ b/windows/whats-new/TOC.md @@ -1,4 +1,5 @@ # [What's new in Windows 10](index.md) +## [What's new in Windows 10, version 2004](whats-new-windows-10-version-2004.md) ## [What's new in Windows 10, version 1909](whats-new-windows-10-version-1909.md) ## [What's new in Windows 10, version 1903](whats-new-windows-10-version-1903.md) ## [What's new in Windows 10, version 1809](whats-new-windows-10-version-1809.md) diff --git a/windows/whats-new/index.md b/windows/whats-new/index.md index b7051cfee0..f8674a3abf 100644 --- a/windows/whats-new/index.md +++ b/windows/whats-new/index.md @@ -18,6 +18,7 @@ Windows 10 provides IT professionals with advanced protection against modern sec ## In this section +- [What's new in Windows 10, version 2004](whats-new-windows-10-version-2004.md) - [What's new in Windows 10, version 1909](whats-new-windows-10-version-1909.md) - [What's new in Windows 10, version 1903](whats-new-windows-10-version-1903.md) - [What's new in Windows 10, version 1809](whats-new-windows-10-version-1809.md) diff --git a/windows/whats-new/whats-new-windows-10-version-2004.md b/windows/whats-new/whats-new-windows-10-version-2004.md index 3e419e8f02..4811c3de8e 100644 --- a/windows/whats-new/whats-new-windows-10-version-2004.md +++ b/windows/whats-new/whats-new-windows-10-version-2004.md @@ -18,7 +18,34 @@ ms.topic: article **Applies to** - Windows 10, version 1909 -This article lists new and updated features and content that are of interest to IT Pros for Windows 10, version 1909, also known as the Windows 10 November 2019 Update. This update also contains all features and fixes included in previous cumulative updates to Windows 10, version 1903. +This article lists new and updated features and content that are of interest to IT Pros for Windows 10, version 2004, also known as the Windows 10 May 2020 Update. This update also contains all features and fixes included in previous cumulative updates to Windows 10, version 1909. + +> [!NOTE] +> The version number for this release (2004) is an even number so as not to confuse it with major releases of Windows that happened in the year 2003. + +## FIDO2 security key support in Azure Active Directory + +FIDO2 security key support in Azure Active Directory (Azure AD) is expanded to hybrid environments, enabling even more customers to take an important step in their journey towards passwordless environments + +[Expanding Azure Active Directory support for FIDO2 preview to hybrid environments](https://techcommunity.microsoft.com/t5/windows-it-pro-blog/expanding-azure-active-directory-support-for-fido2-preview-to/ba-p/981894) + +## Windows Hello for Business + +For WHFB, we have Hybrid AD/AAD support and Phone number sign-in (MSA) + +## Specialized displays + +With this update, devices running Windows 10 Enterprise or Windows 10 Pro for Workstations with multiple displays can be configured to prevent Windows from using a display, making it available for a specialized purpose. + +Examples include: +- Fixed-function arcade & gaming such as cockpit, driving, flight, and military simulators +- Medical imaging devices with custom panels, such as grayscale X-ray displays +- Video walls like those displayed in Microsoft Store +- Dedicated video monitoring +- Monitor panel testing and validation +- Independent Hardware Vendor (IHV) driver testing and validation + +To prevent Windows from using a display, choose Settings > Display and click Advanced display settings. Select a display to view or change, and then set the Remove display from desktop setting to On. The display will now be available for a specialized use. ## Servicing @@ -60,67 +87,71 @@ This update includes 5 fixes to allow the host to run down-level containers on u ### Windows Sandbox -[Windows Sandbox](https://techcommunity.microsoft.com/t5/Windows-Kernel-Internals/Windows-Sandbox/ba-p/301849) is an isolated desktop environment where you can install software without the fear of lasting impact to your device. This feature is available in Windows 10, version 1903. In Windows 10, version 1909 you have even more control over the level of isolation. +[Windows Sandbox](https://techcommunity.microsoft.com/t5/Windows-Kernel-Internals/Windows-Sandbox/ba-p/301849) is an isolated desktop environment where you can install software without the fear of lasting impact to your device. This feature was released with Windows 10, version 1903. Windows 10, version 2004 includes bugfixes and enables even more control over configuration. + +[Windows Sandbox configuration](https://docs.microsoft.com/windows/security/threat-protection/windows-sandbox/windows-sandbox-configure-using-wsb-file) includes: +- MappedFolders now supports a destination folder. Previously no destination could be specified, it was always mapped to the Sandbox desktop. +- AudioInput/VideoInput settings now enable you to share their host microphone or webcam with the Sandbox. +- ProtectedClient is a new security setting that runs the connection to the Sandbox with extra security settings enabled. This is disabled by default due to issues with copy & paste. +- PrinterRedirection: You can now enable and disable host printer sharing with the Sandbox. +- ClipboardRedirection: You can now enable and disable host clipboard sharing with the Sandbox. +- MemoryInMB adds the ability to specify the maximum memory usage of the Sandbox. + +Windows Media Player is also added back to the Sandbox image in this release. + ## Windows Virtual Desktop -[Windows Virtual Desktop](https://docs.microsoft.com/azure/virtual-desktop/overview) (WVD) is now generally available globally! - -Windows Virtual Desktop is a comprehensive desktop and app virtualization service running in the cloud. It’s the only virtual desktop infrastructure (VDI) that delivers simplified management, multi-session Windows 10, optimizations for Microsoft 365 Apps for enterprise, and support for Remote Desktop Services (RDS) environments. Deploy and scale your Windows desktops and apps on Azure in minutes, and get built-in security and compliance features. Windows Virtual Desktop requires a Microsoft E3 or E5 license, or a Microsoft 365 E3 or E5 license, as well as an Azure tenant. +Check out [Windows Virtual Desktop documentation](https://aka.ms/wvdgetstarted) for the latest and greatest information, as well as the [WVD Virtual Event from March](https://aka.ms/wvdvirtualevent). ## Deployment -#### Microsoft Endpoint Manager +### Windows Autopilot -Configuration Manager, Intune, Desktop Analytics, Co-Management, and Device Management Admin Console are now are [Microsoft Endpoint Manager](https://docs.microsoft.com/configmgr/). See the Nov. 4 2019 [announcement](https://www.microsoft.com/microsoft-365/blog/2019/11/04/use-the-power-of-cloud-intelligence-to-simplify-and-accelerate-it-and-the-move-to-a-modern-workplace/). Also see [Modern management and security principles driving our Microsoft Endpoint Manager vision](https://techcommunity.microsoft.com/t5/Enterprise-Mobility-Security/Modern-management-and-security-principles-driving-our-Microsoft/ba-p/946797). +VPN support for user-driven Hybrid Azure AD Join scenarios -### Windows 10 Pro and Enterprise in S mode +### Windows Update for Business - You can now deploy and run traditional Win32 (desktop) apps without leaving the security of S mode by configuring the Windows 10 in S mode policy to support Win32 apps, and deploy them with Mobile Device Management (MDM) software such as Microsoft Intune. For more information, see [Allow Line-of-Business Win32 Apps on Intune-Managed S Mode Devices](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-application-control/lob-win32-apps-on-s). +Windows Update for Business Enhancements +• Intune console updates: target version is now available allowing you to specify which Windows 10 OS Version you want devices to move to. Additionally, this capability enables you to keep devices on their current version until they reach end of service. Check it out in Intune, also available as a Group Policy (GP) and Configuration Service Provider (CSP) policy +• Validation improvements: To ensure devices and end users stay productive and protected, Microsoft uses safeguard holds to block devices from updating when there are known issues that would impact that device. But we know this can interfere with validations, to better enable IT Administrators to validate on the latest release, we have created a new policy to enable admins to opt devices out of the built-in safeguard holds. +• Documentation Updates: we have improved our Windows Update for Business documentation to better communicate how to utilize Windows Update for Business to manage Windows Updates to keep devices secure and end users productive. + + +### Delivery Optimization + +The following [Delivery Optimization](https://docs.microsoft.com/windows/deployment/update/waas-delivery-optimization) policies are removed in this release: + +- Percentage of Maximum Download Bandwidth (DOPercentageMaxDownloadBandwidth) + - Reason: Replaced with separate policies for foreground and background +- Max Upload Bandwidth (DOMaxUploadBandwidth) + - Reason: impacts uploads to internet peers only, which isn't used in Enterprises. +- Absolute max throttle (DOMaxDownloadBandwidth) + - Reason: separated to foreground and background + +### Microsoft Endpoint Manager + +See [What's new in Microsoft Intune](https://docs.microsoft.com/mem/intune/fundamentals/whats-new) ### SetupDiag -[SetupDiag](https://docs.microsoft.com/windows/deployment/upgrade/setupdiag) version 1.6.0.42 is available. +In Windows 10, version 2004, SetupDiag is now automatically installed. -SetupDiag is a command-line tool that can help diagnose why a Windows 10 update failed. SetupDiag works by searching Windows Setup log files. When searching log files, SetupDiag uses a set of rules to match known issues. In the current version of SetupDiag there are 53 rules contained in the rules.xml file, which is extracted when SetupDiag is run. The rules.xml file will be updated as new versions of SetupDiag are made available. . +[SetupDiag](https://docs.microsoft.com/windows/deployment/upgrade/setupdiag) is a command-line tool that can help diagnose why a Windows 10 update failed. SetupDiag works by searching Windows Setup log files. When searching log files, SetupDiag uses a set of rules to match known issues. + +During the upgrade process, Windows Setup will extract all its sources files to the **%SystemDrive%\$Windows.~bt\Sources** directory. With Windows 10, version 2004 and later, Windows Setup now also installs SetupDiag.exe to this directory. If there is an issue with the upgrade, SetupDiag is automatically run to determine the cause of the failure. If the upgrade process proceeds normally, this directory is moved under %SystemDrive%\Windows.Old for cleanup. ### Windows Assessment and Deployment Toolkit (ADK) -A new [Windows ADK](https://docs.microsoft.com/windows-hardware/get-started/adk-install) will **not be released** for Windows 10, version 1909. You can use the Windows ADK for Windows 10, version 1903 to deploy Windows 10, version 1909. +A new [Windows ADK](https://docs.microsoft.com/windows-hardware/get-started/adk-install) will be for Windows 10, version 2004. You can use this version of the Windows ADK to deploy Windows 10, version 2004. + +### Microsoft Deployment Toolkit (MDT) + +MDT version 8456 supports Windows 10, version 2004, but there is currently an issue that causes MDT to incorrectly detect that UEFI is present. ## Desktop Analytics -[Desktop Analytics](https://docs.microsoft.com/configmgr/desktop-analytics/overview) is now generally available globally! Desktop Analytics is a cloud-connected service, integrated with Configuration Manager, which gives you data-driven insights to the management of your Windows endpoints. It provides insight and intelligence that you can use to make more informed decisions about the update readiness of your Windows endpoints. Desktop Analytics requires a Windows E3 or E5 license, or a Microsoft 365 E3 or E5 license. - -## Microsoft Connected Cache - -Together with Delivery Optimization, [Microsoft Connected Cache](https://techcommunity.microsoft.com/t5/Windows-IT-Pro-Blog/Introducing-Microsoft-Connected-Cache-Microsoft-s-cloud-managed/ba-p/963898) installed on Windows Server or Linux can seamlessly offload your traffic to local sources, caching content efficiently at the byte range level. Connected Cache is configured as a “configure once and forget it” solution that transparently caches content that your devices on your network need. - -## Accessibility - -This release adds the ability for Narrator and other assistive technologies to read and learn where the FN key is located on keyboards and what state it is in (locked versus unlocked). - -## Processor requirements and enhancements - -### Requirements - -[Windows Processor Requirements](https://docs.microsoft.com/windows-hardware/design/minimum/windows-processor-requirements) have been updated for this version of Windows. - -### Favored CPU Core Optimization - -This version of Windows 10 will include optimizations to how instructions are processed by the CPU in order to increase the performance and reliability of the operating system and its applications. - -When a CPU is manufactured, not all of the cores are created equal. Some of the cores may have slightly different voltage and power characteristics that could allow them to get a "boost" in performance. These cores are called "favored cores" as they can offer better performance than the other cores on the die. - -With Intel Turbo Boost Max Technology 3.0, an operating system will use information stored in the CPU to identify which cores are the fastest and then push more of the CPU intensive tasks to those cores. According to Intel, this technology "delivers more than 15% better single-threaded performance". - -### Debugging - -Additional debugging capabilities for newer Intel processors have been added in this release. This is only relevant for hardware manufacturers. - -### Efficiency - -General battery life and power efficiency improvements for PCs with certain processors have been added in this release. +[Desktop Analytics](https://docs.microsoft.com/configmgr/desktop-analytics/overview) is a cloud-connected service, integrated with Configuration Manager, which gives you data-driven insights to the management of your Windows endpoints. It provides insight and intelligence that you can use to make more informed decisions about the update readiness of your Windows endpoints. Desktop Analytics requires a Windows E3 or E5 license, or a Microsoft 365 E3 or E5 license. For information about what's new, see [What's new in Desktop Analytics](https://docs.microsoft.com/mem/configmgr/desktop-analytics/whats-new). ## See Also From 9bbe228b3fe7cdcf9a73878ff89e1fd33e4460c7 Mon Sep 17 00:00:00 2001 From: Greg Lindsay Date: Fri, 8 May 2020 15:04:37 -0700 Subject: [PATCH 04/51] draft --- .../whats-new-windows-10-version-2004.md | 22 ++++++++++++++++--- 1 file changed, 19 insertions(+), 3 deletions(-) diff --git a/windows/whats-new/whats-new-windows-10-version-2004.md b/windows/whats-new/whats-new-windows-10-version-2004.md index 4811c3de8e..bc078924d9 100644 --- a/windows/whats-new/whats-new-windows-10-version-2004.md +++ b/windows/whats-new/whats-new-windows-10-version-2004.md @@ -23,6 +23,22 @@ This article lists new and updated features and content that are of interest to > [!NOTE] > The version number for this release (2004) is an even number so as not to confuse it with major releases of Windows that happened in the year 2003. +## Cortana + +Cortana: Microsoft says Cortana is evolving into a "personal productivity assistant" that can help you use Microsoft 365 apps. Cortana will be undocked from the taskbar, so you can move or resize it like any other app. An improved email feature lets you use Cortana to create emails (for example, you can say, "Send an email to Mary letting her know I'm running late" or "Show me emails from Jeff"). An improved calendar lets you do the same to create and ask about meetings. And Windows lets you use the assistant to open apps and adjust settings like brightness. + +## Virtual Desktops + +Virtual desktops: Rename your virtual desktops, instead of getting stuck with the system-issued names like Desktop 1. + +## Bluetooth + +Bluetooth pairing: Pairing Bluetooth devices with your machine will occur through notifications, so you won't need to go to the Settings app to finish pairing. + +## 2-in-1 PCs + +New tablet experience for two-in-one convertible PCs: When you detach your two-in-one's keyboard, you'll still keep the familiar look of your desktop without interruption, while still optimizing the screen for touch. + ## FIDO2 security key support in Azure Active Directory FIDO2 security key support in Azure Active Directory (Azure AD) is expanded to hybrid environments, enabling even more customers to take an important step in their journey towards passwordless environments @@ -113,9 +129,9 @@ VPN support for user-driven Hybrid Azure AD Join scenarios ### Windows Update for Business Windows Update for Business Enhancements -• Intune console updates: target version is now available allowing you to specify which Windows 10 OS Version you want devices to move to. Additionally, this capability enables you to keep devices on their current version until they reach end of service. Check it out in Intune, also available as a Group Policy (GP) and Configuration Service Provider (CSP) policy -• Validation improvements: To ensure devices and end users stay productive and protected, Microsoft uses safeguard holds to block devices from updating when there are known issues that would impact that device. But we know this can interfere with validations, to better enable IT Administrators to validate on the latest release, we have created a new policy to enable admins to opt devices out of the built-in safeguard holds. -• Documentation Updates: we have improved our Windows Update for Business documentation to better communicate how to utilize Windows Update for Business to manage Windows Updates to keep devices secure and end users productive. +- Intune console updates: target version is now available allowing you to specify which Windows 10 OS Version you want devices to move to. Additionally, this capability enables you to keep devices on their current version until they reach end of service. Check it out in Intune, also available as a Group Policy (GP) and Configuration Service Provider (CSP) policy +- Validation improvements: To ensure devices and end users stay productive and protected, Microsoft uses safeguard holds to block devices from updating when there are known issues that would impact that device. But we know this can interfere with validations, to better enable IT Administrators to validate on the latest release, we have created a new policy to enable admins to opt devices out of the built-in safeguard holds. +- Documentation Updates: we have improved our Windows Update for Business documentation to better communicate how to utilize Windows Update for Business to manage Windows Updates to keep devices secure and end users productive. ### Delivery Optimization From 4645e7241b697c8fe585136ef8b47a2c226a3b9e Mon Sep 17 00:00:00 2001 From: Greg Lindsay Date: Mon, 11 May 2020 13:57:01 -0700 Subject: [PATCH 05/51] draft --- .../whats-new-windows-10-version-2004.md | 56 ++++++++++--------- 1 file changed, 31 insertions(+), 25 deletions(-) diff --git a/windows/whats-new/whats-new-windows-10-version-2004.md b/windows/whats-new/whats-new-windows-10-version-2004.md index bc078924d9..3d3403fea2 100644 --- a/windows/whats-new/whats-new-windows-10-version-2004.md +++ b/windows/whats-new/whats-new-windows-10-version-2004.md @@ -16,12 +16,40 @@ ms.topic: article # What's new in Windows 10, version 2004 IT Pro content **Applies to** -- Windows 10, version 1909 +- Windows 10, version 2004 This article lists new and updated features and content that are of interest to IT Pros for Windows 10, version 2004, also known as the Windows 10 May 2020 Update. This update also contains all features and fixes included in previous cumulative updates to Windows 10, version 1909. > [!NOTE] -> The version number for this release (2004) is an even number so as not to confuse it with major releases of Windows that happened in the year 2003. +> The version number for this release (2004) is an even number to avoid confusion with major releases of Windows that happened in the year 2003. + +## Security + +### Windows Defender System Guard + +In this release, [Windows Defender System Guard](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-system-guard/system-guard-how-hardware-based-root-of-trust-helps-protect-windows) enables an even *higher* level of [System Management Mode](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-system-guard/system-guard-how-hardware-based-root-of-trust-helps-protect-windows#system-management-mode-smm-protection) (SMM) Firmware Protection that goes beyond checking the OS memory and secrets to additional resources like registers and IO. + +With this improvement, the OS can detect a higher level of SMM compliance, ennabling a device to be even more hardened against SMM exploits and vulnerabilities. + +This feature is forward-looking and currently requires new Intel Comet Lake (CML) hardware available soon. + +### Widows Defender Application Guard + +[Windows Defender Application Guard](https://docs.microsoft.com/en-us/deployedge/microsoft-edge-security-windows-defender-application-guard) has been available for Chromium-based Edge since early 2020. + +[Application Guard for Office](https://support.office.com/article/application-guard-for-office-9e0fb9c2-ffad-43bf-8ba3-78f785fdba46) is coming soon. + +### FIDO2 security key support in Azure Active Directory + +FIDO2 security key support in Azure Active Directory (Azure AD) is expanded to hybrid environments, enabling even more customers to take an important step in their journey towards passwordless environments + +[Expanding Azure Active Directory support for FIDO2 preview to hybrid environments](https://techcommunity.microsoft.com/t5/windows-it-pro-blog/expanding-azure-active-directory-support-for-fido2-preview-to/ba-p/981894) + + + +### Microsoft BitLocker + + ## Cortana @@ -39,12 +67,6 @@ Bluetooth pairing: Pairing Bluetooth devices with your machine will occur throug New tablet experience for two-in-one convertible PCs: When you detach your two-in-one's keyboard, you'll still keep the familiar look of your desktop without interruption, while still optimizing the screen for touch. -## FIDO2 security key support in Azure Active Directory - -FIDO2 security key support in Azure Active Directory (Azure AD) is expanded to hybrid environments, enabling even more customers to take an important step in their journey towards passwordless environments - -[Expanding Azure Active Directory support for FIDO2 preview to hybrid environments](https://techcommunity.microsoft.com/t5/windows-it-pro-blog/expanding-azure-active-directory-support-for-fido2-preview-to/ba-p/981894) - ## Windows Hello for Business For WHFB, we have Hybrid AD/AAD support and Phone number sign-in (MSA) @@ -77,22 +99,6 @@ To prevent Windows from using a display, choose Settings > Display and click Adv -## Security - -### Windows Defender Credential Guard - - - -### Microsoft BitLocker - - - -### Key-rolling and Key-rotation - - - -### Transport Layer Security (TLS) - ## Virtualization @@ -159,7 +165,7 @@ During the upgrade process, Windows Setup will extract all its sources files to ### Windows Assessment and Deployment Toolkit (ADK) -A new [Windows ADK](https://docs.microsoft.com/windows-hardware/get-started/adk-install) will be for Windows 10, version 2004. You can use this version of the Windows ADK to deploy Windows 10, version 2004. +A new [Windows ADK](https://docs.microsoft.com/windows-hardware/get-started/adk-install) will be available for Windows 10, version 2004. You can use this version of the Windows ADK to deploy Windows 10, version 2004 and earlier versions of Windows. ### Microsoft Deployment Toolkit (MDT) From f02234c194d3e49228933691c6389a459770daa9 Mon Sep 17 00:00:00 2001 From: Greg Lindsay Date: Mon, 11 May 2020 15:36:39 -0700 Subject: [PATCH 06/51] draft --- windows/whats-new/whats-new-windows-10-version-2004.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/whats-new/whats-new-windows-10-version-2004.md b/windows/whats-new/whats-new-windows-10-version-2004.md index 3d3403fea2..f558827cfb 100644 --- a/windows/whats-new/whats-new-windows-10-version-2004.md +++ b/windows/whats-new/whats-new-windows-10-version-2004.md @@ -35,7 +35,7 @@ This feature is forward-looking and currently requires new Intel Comet Lake (CML ### Widows Defender Application Guard -[Windows Defender Application Guard](https://docs.microsoft.com/en-us/deployedge/microsoft-edge-security-windows-defender-application-guard) has been available for Chromium-based Edge since early 2020. +[Windows Defender Application Guard](https://docs.microsoft.com/deployedge/microsoft-edge-security-windows-defender-application-guard) has been available for Chromium-based Edge since early 2020. [Application Guard for Office](https://support.office.com/article/application-guard-for-office-9e0fb9c2-ffad-43bf-8ba3-78f785fdba46) is coming soon. From ee5bb3de652f01111a66d4574f5ef21b2ce13cb2 Mon Sep 17 00:00:00 2001 From: jaimeo Date: Tue, 12 May 2020 09:51:46 -0700 Subject: [PATCH 07/51] safety checkin --- .../waas-delivery-optimization-setup.md | 28 ++++++++++++++++++- 1 file changed, 27 insertions(+), 1 deletion(-) diff --git a/windows/deployment/update/waas-delivery-optimization-setup.md b/windows/deployment/update/waas-delivery-optimization-setup.md index ac14bcf549..95f085cab5 100644 --- a/windows/deployment/update/waas-delivery-optimization-setup.md +++ b/windows/deployment/update/waas-delivery-optimization-setup.md @@ -139,7 +139,9 @@ Using the `-Verbose` option returns additional information: - Bytes from CDN (the number of bytes received over HTTP) - Average number of peer connections per download  -Starting in Window 10, version 1903, `get-DeliveryOptimizationPerfSnap` has a new option `-CacheSummary` which provides a summary of the cache status. +Starting in Windows 10, version 2004, `Get-DeliveryOptimizationPerfSnap` has a new option `-PeerInfo` which returns a real-time list of the connected peers. + +Starting in Windows 10, version 1903, `get-DeliveryOptimizationPerfSnap` has a new option `-CacheSummary` which provides a summary of the cache status. Starting in Windows 10, version 1803, `Get-DeliveryOptimizationPerfSnapThisMonth` returns data similar to that from `Get-DeliveryOptimizationPerfSnap` but limited to the current calendar month. @@ -166,6 +168,30 @@ You can now "pin" files to keep them persistent in the cache. You can only do th #### Work with Delivery Optimization logs +**Starting in Windows 10, version 2004:** + +`Get-DeliveryOptimizationLogAnalysis [ETL Logfile path] [-ListConnections]` + +With no options, this cmdlet returns these data: + +- total number of files +- number of foreground files +- minimum file size for it to be cached +- number of eligible files +- number of files with peers +- number of peering files [how different from the above?] +- overall efficiency +- efficiency in the peered files + +Using the `-ListConnections` option returns these detauls about peers: + +- destination IP address +- peer type +- status code +- bytes sent +- bytes received +- file ID + **Starting in Windows 10, version 1803:** `Get-DeliveryOptimizationLog [-Path ] [-Flush]` From 49235d5f70f3c0bff01443eed602ada8449d16e2 Mon Sep 17 00:00:00 2001 From: Greg Lindsay Date: Wed, 13 May 2020 11:08:48 -0700 Subject: [PATCH 08/51] draft --- windows/whats-new/whats-new-windows-10-version-2004.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/whats-new/whats-new-windows-10-version-2004.md b/windows/whats-new/whats-new-windows-10-version-2004.md index f558827cfb..1e8f1ce34f 100644 --- a/windows/whats-new/whats-new-windows-10-version-2004.md +++ b/windows/whats-new/whats-new-windows-10-version-2004.md @@ -29,7 +29,7 @@ This article lists new and updated features and content that are of interest to In this release, [Windows Defender System Guard](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-system-guard/system-guard-how-hardware-based-root-of-trust-helps-protect-windows) enables an even *higher* level of [System Management Mode](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-system-guard/system-guard-how-hardware-based-root-of-trust-helps-protect-windows#system-management-mode-smm-protection) (SMM) Firmware Protection that goes beyond checking the OS memory and secrets to additional resources like registers and IO. -With this improvement, the OS can detect a higher level of SMM compliance, ennabling a device to be even more hardened against SMM exploits and vulnerabilities. +With this improvement, the OS can detect a higher level of SMM compliance, enabling devices to be even more hardened against SMM exploits and vulnerabilities. This feature is forward-looking and currently requires new Intel Comet Lake (CML) hardware available soon. From 5c5a55480d1ec98fc53b9c9a5a44997bffaba69d Mon Sep 17 00:00:00 2001 From: jaimeo Date: Fri, 15 May 2020 09:42:36 -0700 Subject: [PATCH 09/51] safety commit --- .../waas-delivery-optimization-reference.md | 2 +- .../waas-delivery-optimization-setup.md | 6 +++++ .../update/waas-delivery-optimization.md | 24 +++++++++++++++++++ 3 files changed, 31 insertions(+), 1 deletion(-) diff --git a/windows/deployment/update/waas-delivery-optimization-reference.md b/windows/deployment/update/waas-delivery-optimization-reference.md index a5d605d778..b4bb57aef5 100644 --- a/windows/deployment/update/waas-delivery-optimization-reference.md +++ b/windows/deployment/update/waas-delivery-optimization-reference.md @@ -119,7 +119,7 @@ Download mode dictates which download sources clients are allowed to use when do By default, peer sharing on clients using the group download mode is limited to the same domain in Windows 10, version 1511, and the same domain and Active Directory Domain Services site in Windows 10, version 1607. By using the Group ID setting, you can optionally create a custom group that contains devices that should participate in Delivery Optimization but do not fall within those domain or Active Directory Domain Services site boundaries, including devices in another domain. Using Group ID, you can further restrict the default group (for example, you could create a sub-group representing an office building), or extend the group beyond the domain, allowing devices in multiple domains in your organization to be peers. This setting requires the custom group to be specified as a GUID on each device that participates in the custom group. -[//]: # (Configuration Manager Boundary Group option; GroupID Source policy) +[//]: # (Configuration Manager boundary group option; GroupID Source policy) >[!NOTE] >To generate a GUID using Powershell, use [```[guid]::NewGuid()```](https://blogs.technet.microsoft.com/heyscriptingguy/2013/07/25/powertip-create-a-new-guid-by-using-powershell/) diff --git a/windows/deployment/update/waas-delivery-optimization-setup.md b/windows/deployment/update/waas-delivery-optimization-setup.md index 95f085cab5..7bcf7c77c3 100644 --- a/windows/deployment/update/waas-delivery-optimization-setup.md +++ b/windows/deployment/update/waas-delivery-optimization-setup.md @@ -35,6 +35,9 @@ Delivery Optimization offers a great many settings to fine-tune its behavior (se >[!NOTE] >These scenarios (and the recommended settings for each) are not mutually exclusive. It's possible that your deployment might involve more than one of these scenarios, in which case you can employ the related settings in any combination as needed. In all cases, however, "download mode" is the most important one to set. +> [!NOTE] +> Microsoft Intune includes a profile to make it easier to set Delivery Optimization policies. For details, see [Delivery Optimization settings for Intune](https://docs.microsoft.com/mem/intune/configuration/delivery-optimization-settings). + Quick-reference table: | Use case | Policy | Recommended value | Reason | @@ -66,6 +69,9 @@ To do this in Group Policy go to **Configuration\Policies\Administrative Templat To do this with MDM, go to **.Vendor/MSFT/Policy/Config/DeliveryOptimization/** and set **DODownloadMode** to **2**. +> [!NOTE] +> For more about using Delivery Optimization with Configuration Manager boundary groups, see [Delivery Optmization](https://docs.microsoft.com/mem/configmgr/core/plan-design/hierarchy/fundamental-concepts-for-content-management#delivery-optimization). + ### Large number of mobile devices diff --git a/windows/deployment/update/waas-delivery-optimization.md b/windows/deployment/update/waas-delivery-optimization.md index d37589c3e6..cc055946b1 100644 --- a/windows/deployment/update/waas-delivery-optimization.md +++ b/windows/deployment/update/waas-delivery-optimization.md @@ -124,6 +124,30 @@ For the payloads (optional): **How does Delivery Optimization deal with congestion on the router from peer-to-peer activity on the LAN?**: Starting in Windows 10, version 1903, Delivery Optimization uses LEDBAT to relieve such congestion. For more details see this post on the [Networking Blog](https://techcommunity.microsoft.com/t5/Networking-Blog/Windows-Transport-converges-on-two-Congestion-Providers-Cubic/ba-p/339819). +**How does Delivery Optimization handle VPNs?** +Delivery Optimization attempts to identify VPNs by checking the network adapter type and details and will treat the connection as a VPN if the adapter description contains certain keywords, such as "VPN" or "secure." + +If the connection is identified as a VPN, Delivery Optimization will not use any peer-to-peer activity. However, you can allow peer-to-peer activity over a VPN by using the {WE SHOULD NAME OR POINT TO THIS POLICY} policy. + +If you have defined a boundary group in Configuration Manager and have for VPN IP ranges, you can set the DownloadMode policy to 0 for that boundary group to ensure that there will be no peer-to-peer activity over the VPN. + +With split tunnelling, it's best to exclude the boundary group for the VPN devices to exclude it from using peer-to-peer. (In this case, those devices won't get the policy and will default to using LAN.) If you're using split tunnelling, you should allow direct access for these endpoints: + +Delivery Optimization service endpoint: +- `https://*.prod.do.dsp.mp.microsoft.com` + +Delivery Optimization metadata: +- `http://emdl.ws.microsoft.com` +- `http://*.dl.delivery.mp.microsoft.com` + +Windows Update and Microsoft Store backend services and Windows Update and Microsoft Store payloads + +- `http://*.windowsupdate.com` +- `https://*.delivery.mp.microsoft.com` +- `https://*.update.microsoft.com` +- `https://tsfe.trafficshaping.dsp.mp.microsoft.com` + +For more information about this if you're using Configuration Manager, see this post on the [Configuration Manager blog](https://techcommunity.microsoft.com/t5/configuration-manager-blog/managing-patch-tuesday-with-configuration-manager-in-a-remote/ba-p/1269444). ## Troubleshooting From 9d6819f0789031cdaaacfa3141ee5be32994f6b5 Mon Sep 17 00:00:00 2001 From: Greg Lindsay Date: Mon, 18 May 2020 11:25:47 -0700 Subject: [PATCH 10/51] update --- windows/whats-new/whats-new-windows-10-version-2004.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/windows/whats-new/whats-new-windows-10-version-2004.md b/windows/whats-new/whats-new-windows-10-version-2004.md index 1e8f1ce34f..4f73270a12 100644 --- a/windows/whats-new/whats-new-windows-10-version-2004.md +++ b/windows/whats-new/whats-new-windows-10-version-2004.md @@ -49,7 +49,9 @@ FIDO2 security key support in Azure Active Directory (Azure AD) is expanded to h ### Microsoft BitLocker +## Edge +https://www.microsoftedgeinsider.com/en-us/whats-new ## Cortana From ed1b399f11eebf0544425c68350a5197b78f0f06 Mon Sep 17 00:00:00 2001 From: jaimeo Date: Mon, 18 May 2020 14:52:45 -0700 Subject: [PATCH 11/51] safety checkin --- .../update/plan-define-readiness.md | 61 +++++++++++++++++++ 1 file changed, 61 insertions(+) create mode 100644 windows/deployment/update/plan-define-readiness.md diff --git a/windows/deployment/update/plan-define-readiness.md b/windows/deployment/update/plan-define-readiness.md new file mode 100644 index 0000000000..bcb462ff84 --- /dev/null +++ b/windows/deployment/update/plan-define-readiness.md @@ -0,0 +1,61 @@ +--- +title: Define readiness criteria +ms.reviewer: +manager: laurawi +description: Learn how to set key benchmarks so you know when you're ready to deploy the next wave of updates +keywords: updates, servicing, current, deployment, semi-annual channel, feature, quality, rings, insider, tools +ms.prod: w10 +ms.mktglfcycl: manage +audience: itpro +author: jaimeo +ms.localizationpriority: medium +ms.audience: itpro +author: jaimeo +ms.topic: article +ms.collection: M365-modern-desktop +--- + +# Define readiness criteria + +## Figure out personnel and roles + + +## Decide on app criteria + +Some apps in your environment are fundamental to your core business activities. Other apps help workers perform their roles, but aren’t critical to your business operations. Before you start inventorying and assessing the apps in your environment, you should establish some criteria for categorizing your apps, and then determine a priority for each. This will help you understand how best to deploy updates and how to resolve any issues that could arise. + +In the Prepare phase, you'll apply the criteria you define now to every app in your organization. + +Here's a suggested classification scheme: {HOW WOULD YOU FEEL ABOUT SOME SPECIFIC EXAMPLES FOR ALL THESE? MAYBE USING MS AS AN EXAMPLE.} + + +|Classification |Definition| +|---------|---------| +|Critical | The most vital applications that handle core business activities and processes. If these applications were not available, the business, or a business unit, wouldn’t be able to function at all. | +|Important | Applications that individual staff members need to support their productivity. Downtime here would affect individual users, but would only have a minimal impact on the business. | +|Not important | There is no impact on the business if these are not available for a while. | + +Once you have classified your applications, you should agree what each classification means to the organization in terms of priority and severity. This will help ensure that issues can be triaged with the right level of urgency. You should assign each app a time-based priority. + +Here's an example priority rating system; of course the specifics could vary for your organization: + + +|Priority |Definition | +|---------|---------| +|1 | Any issues or risks identified must be investigated and resolved as soon as possible. | +|2 | Start investigating risks and issues within two business days and fix them *during* the current deployment cycle. | +|3 | Start investigating risks and issues within ten business days. You don’t have to fix them all within the current deployment cycle. However, all issues must be fixed by the end of the next deployment cycle. | +|4 | Start investigating risks and issues within 20 business days. You can fix them in the current or any future development cycle. | + +Related to priority, but distinct, is the concept of severity. You should define a severity ranking as well, based on impact a problem with an app should have on the the deployment cycle. + +Here's an example: + + +|Severity |Impact | +|---------|---------| +|1 | Work stoppage or loss of revenue | +|2 | Productivity loss for a business unit | +|Row3 | Productivity loss for individual users | +|Row4 | Minimal impact on users | + From a53d88643f99350b641e4fe6a94f43d63950f2aa Mon Sep 17 00:00:00 2001 From: jaimeo Date: Mon, 18 May 2020 15:18:50 -0700 Subject: [PATCH 12/51] safety checkin --- .../update/plan-define-readiness.md | 49 ++++++++++++++++--- 1 file changed, 41 insertions(+), 8 deletions(-) diff --git a/windows/deployment/update/plan-define-readiness.md b/windows/deployment/update/plan-define-readiness.md index bcb462ff84..50e80c527c 100644 --- a/windows/deployment/update/plan-define-readiness.md +++ b/windows/deployment/update/plan-define-readiness.md @@ -17,10 +17,43 @@ ms.collection: M365-modern-desktop # Define readiness criteria -## Figure out personnel and roles +## Figure out roles and personnel + +Planning and managing a deployment involves a variety of distinct activies and roles best suited to each. As you plan, it's worth figuring out which roles you'll need to carry out the deployment and who should fill them. Different roles are active at various phases of a deployment. Depending on the size and complexity of your organization, some of the roles could be filled by the same person. However, it's best to have an established *process manager*, who will oversee all of the tasks for the deployment. + +### Process manager + +The process manager leads the update deployment process and has the authority to push the process forward--or halt it if necessary. They also have responsibilities in organizing these activities: -## Decide on app criteria +|Compatibility workstream |Deployment |Capability and modernization | +|---------|---------|---------| +|[Assigning application priority](#set-criteria-for-rating-apps) | Reviewing infrastructure requirements | Determining infrastructure changes | +|Application assessment | Validating infrastructure against requirements | Determining configuration changes | +|Device assessment | Creating infrastructure update plan | Create capability proposal | + +It's the process manager's role to collect reports on remediation efforts, escalate failures, and to decide whether your environment is ready for pilot deployment and then broad deployment. + + +This table sketches out one view of the other roles, with their responsibilities, relevant skills, and the deployment phases where they are needed: + + +|Role |Responsibilities |Skills |Active phases | +|---------|---------|---------|---------| +|Process manager | Manages the process end to end; ensures inputs and outputs are captures; ensures that activities progress | IT service management | Plan, prepare, pilot deployment, broad deployment | +|Application owner | Define application test plan; assign user acceptance testers; certify the application | Knowledge of critical and important applications | Plan, prepare, pilot deployment | +|Application developer | Ensure apps are developed to stay compatible with current Windows versions | Application development; application remediation | Plan, prepare | +|End-user computing | Typically a group including infrastructure engineers or deployment engineers who ensure upgrade tools are compatible with Windows | Bare-metal deployment; infrastructure management; application delivery; update management | Plan, prepare, pilot deployment, broad deployment | +|Operations | Ensure that support is available for current Windows version. Provide post-deployment support, including user communication and rollbacks. | Platform security | Prepare, pilot deployment, broad deployment | +|Security | Review and approve the security baseline and tools | Platform security | Prepare, pilot deployment | +|Stakeholders | Represent groups affected by updates, for example, heads of finance, end-user services, or change management | Key decision maker for a business unit or department | Plan, pilot deployment, broad deployment | + + + + + + +## Set criteria for rating apps Some apps in your environment are fundamental to your core business activities. Other apps help workers perform their roles, but aren’t critical to your business operations. Before you start inventorying and assessing the apps in your environment, you should establish some criteria for categorizing your apps, and then determine a priority for each. This will help you understand how best to deploy updates and how to resolve any issues that could arise. @@ -31,9 +64,9 @@ Here's a suggested classification scheme: {HOW WOULD YOU FEEL ABOUT SOME SPECIFI |Classification |Definition| |---------|---------| -|Critical | The most vital applications that handle core business activities and processes. If these applications were not available, the business, or a business unit, wouldn’t be able to function at all. | +|Critical | The most vital applications that handle core business activities and processes. If these applications were not available, the business, or a business unit, couldn't function at all. | |Important | Applications that individual staff members need to support their productivity. Downtime here would affect individual users, but would only have a minimal impact on the business. | -|Not important | There is no impact on the business if these are not available for a while. | +|Not important | There is no impact on the business if these apps are not available for a while. | Once you have classified your applications, you should agree what each classification means to the organization in terms of priority and severity. This will help ensure that issues can be triaged with the right level of urgency. You should assign each app a time-based priority. @@ -44,10 +77,10 @@ Here's an example priority rating system; of course the specifics could vary for |---------|---------| |1 | Any issues or risks identified must be investigated and resolved as soon as possible. | |2 | Start investigating risks and issues within two business days and fix them *during* the current deployment cycle. | -|3 | Start investigating risks and issues within ten business days. You don’t have to fix them all within the current deployment cycle. However, all issues must be fixed by the end of the next deployment cycle. | +|3 | Start investigating risks and issues within 10 business days. You don’t have to fix them all within the current deployment cycle. However, all issues must be fixed by the end of the next deployment cycle. | |4 | Start investigating risks and issues within 20 business days. You can fix them in the current or any future development cycle. | -Related to priority, but distinct, is the concept of severity. You should define a severity ranking as well, based on impact a problem with an app should have on the the deployment cycle. +Related to priority, but distinct, is the concept of severity. You should define a severity ranking as well, based on impact a problem with an app should have on the deployment cycle. Here's an example: @@ -56,6 +89,6 @@ Here's an example: |---------|---------| |1 | Work stoppage or loss of revenue | |2 | Productivity loss for a business unit | -|Row3 | Productivity loss for individual users | -|Row4 | Minimal impact on users | +|3 | Productivity loss for individual users | +|4 | Minimal impact on users | From ee8b8ff50f632c277f53917e2c58f93410a6c46f Mon Sep 17 00:00:00 2001 From: jaimeo Date: Tue, 19 May 2020 10:41:03 -0700 Subject: [PATCH 13/51] added additional material --- .../update/plan-define-readiness.md | 31 ++++++++++++++++--- 1 file changed, 26 insertions(+), 5 deletions(-) diff --git a/windows/deployment/update/plan-define-readiness.md b/windows/deployment/update/plan-define-readiness.md index 50e80c527c..a2ff53df19 100644 --- a/windows/deployment/update/plan-define-readiness.md +++ b/windows/deployment/update/plan-define-readiness.md @@ -2,7 +2,7 @@ title: Define readiness criteria ms.reviewer: manager: laurawi -description: Learn how to set key benchmarks so you know when you're ready to deploy the next wave of updates +description: Identify important roles and figure out how to classify apps keywords: updates, servicing, current, deployment, semi-annual channel, feature, quality, rings, insider, tools ms.prod: w10 ms.mktglfcycl: manage @@ -59,7 +59,7 @@ Some apps in your environment are fundamental to your core business activities. In the Prepare phase, you'll apply the criteria you define now to every app in your organization. -Here's a suggested classification scheme: {HOW WOULD YOU FEEL ABOUT SOME SPECIFIC EXAMPLES FOR ALL THESE? MAYBE USING MS AS AN EXAMPLE.} +Here's a suggested classification scheme: |Classification |Definition| @@ -68,7 +68,7 @@ Here's a suggested classification scheme: {HOW WOULD YOU FEEL ABOUT SOME SPECIFI |Important | Applications that individual staff members need to support their productivity. Downtime here would affect individual users, but would only have a minimal impact on the business. | |Not important | There is no impact on the business if these apps are not available for a while. | -Once you have classified your applications, you should agree what each classification means to the organization in terms of priority and severity. This will help ensure that issues can be triaged with the right level of urgency. You should assign each app a time-based priority. +Once you have classified your applications, you should agree what each classification means to the organization in terms of priority and severity. This will help ensure that you can triage problems with the right level of urgency. You should assign each app a time-based priority. Here's an example priority rating system; of course the specifics could vary for your organization: @@ -80,15 +80,36 @@ Here's an example priority rating system; of course the specifics could vary for |3 | Start investigating risks and issues within 10 business days. You don’t have to fix them all within the current deployment cycle. However, all issues must be fixed by the end of the next deployment cycle. | |4 | Start investigating risks and issues within 20 business days. You can fix them in the current or any future development cycle. | -Related to priority, but distinct, is the concept of severity. You should define a severity ranking as well, based on impact a problem with an app should have on the deployment cycle. +Related to priority, but distinct, is the concept of severity. You should define a severity ranking as well, based on how you feel a problem with an app should affect the deployment cycle. Here's an example: -|Severity |Impact | +|Severity |Effect | |---------|---------| |1 | Work stoppage or loss of revenue | |2 | Productivity loss for a business unit | |3 | Productivity loss for individual users | |4 | Minimal impact on users | +## Example: a large financial corporation + +Using the suggested scheme, a financial corporation might classify their apps like this: + + +|App |Classification | +|---------|---------| +|Credit processing app | Critical | +|Frontline customer service app | Critical | +|PDF viewer | Important | +|Image processing app | Not important | + +Further, they might combine this classification with severity and priority rankings like this: + + +|Classification |Severity |Priority |Response | +|---------|---------|---------|---------| +|Critical | 1 or 2 | 1 or 2 | For 1, stop deployment until resolved; for 2, stop deployment for affected devices or users only. | +|Important | 3 or 4 | 3 or 4 | For 3, continue deployment, even for affected devices, as long as there is workaround guidance. | +|Not important | 4 | 4 | Continue deployment for all devices. | + From 325cf361576e83cae2cbb95b2178d1d8aefe6d6b Mon Sep 17 00:00:00 2001 From: jaimeo Date: Wed, 20 May 2020 10:01:20 -0700 Subject: [PATCH 14/51] safety checkin --- .../update/plan-determine-app-readiness.md | 48 +++++++++++++++++++ 1 file changed, 48 insertions(+) create mode 100644 windows/deployment/update/plan-determine-app-readiness.md diff --git a/windows/deployment/update/plan-determine-app-readiness.md b/windows/deployment/update/plan-determine-app-readiness.md new file mode 100644 index 0000000000..f71bd4f808 --- /dev/null +++ b/windows/deployment/update/plan-determine-app-readiness.md @@ -0,0 +1,48 @@ +--- +title: Determine application readiness +ms.reviewer: +manager: laurawi +description: How to test your apps to know which need attention prior to deploying an update +keywords: updates, servicing, current, deployment, semi-annual channel, feature, quality, rings, insider, tools +ms.prod: w10 +ms.mktglfcycl: manage +audience: itpro +author: jaimeo +ms.localizationpriority: medium +ms.audience: itpro +author: jaimeo +ms.topic: article +ms.collection: M365-modern-desktop +--- + +# Determine application readiness + +Before you deploy a Windows 10 update, you should know which apps will continue to work without problems, which need their own updates, and which just won't work and must be replaced. If you haven't already, it's worth [classifying your apps] with respect to their criticality in your organization. + +## Validation methods + +You can choose from a variety of methods to validate apps. Exactly which ones to use will depend on the specifics of your environment. + + +|Validation method |Description | +|---------|---------| +|Full regression | A full quality assurance probing. Staff who know the application very well and can validate its core functionality should do this. | +|Smoke testing | The application goes through formal validation. That is, a user validates the application following a detailed plan, ideally with limited, or no knowledge of the application they’re validating. | +|Automated testing | Software performs tests automatically. The software will let you know whether the tests have passed or failed, and will provide detailed reporting for you automatically. | +|Test in pilot | You pre-select users to be in the pilot deployment group and carry out the same tasks they do on a day-to-day basis to validate the application. Normally you use this method in addition to one of the other validation types. | +|Reactive response | Applications are validated in late pilot, and no specific users are selected. These are normally applications with low installation bases and aren’t handled by enterprise application distribution. | + +Combining the various validation methods with the app classifications you've previously established might look like this: + + +|Validation method |Critical apps |Important apps |Not important apps | +|---------|---------|---------|---------| +|Full regression | x | | | +|Smoke testing | | x | | +|Automated testing | x | x | x | +|Test in pilot | x | x | x | + + +## Identify and set up devices for validation + + From a63b102543396fd18d01701068fbfe39da449ac9 Mon Sep 17 00:00:00 2001 From: jaimeo Date: Wed, 20 May 2020 11:11:38 -0700 Subject: [PATCH 15/51] incorp complete --- .../update/plan-determine-app-readiness.md | 30 ++++++++++++++++++- 1 file changed, 29 insertions(+), 1 deletion(-) diff --git a/windows/deployment/update/plan-determine-app-readiness.md b/windows/deployment/update/plan-determine-app-readiness.md index f71bd4f808..29c3c93099 100644 --- a/windows/deployment/update/plan-determine-app-readiness.md +++ b/windows/deployment/update/plan-determine-app-readiness.md @@ -30,7 +30,7 @@ You can choose from a variety of methods to validate apps. Exactly which ones to |Smoke testing | The application goes through formal validation. That is, a user validates the application following a detailed plan, ideally with limited, or no knowledge of the application they’re validating. | |Automated testing | Software performs tests automatically. The software will let you know whether the tests have passed or failed, and will provide detailed reporting for you automatically. | |Test in pilot | You pre-select users to be in the pilot deployment group and carry out the same tasks they do on a day-to-day basis to validate the application. Normally you use this method in addition to one of the other validation types. | -|Reactive response | Applications are validated in late pilot, and no specific users are selected. These are normally applications with low installation bases and aren’t handled by enterprise application distribution. | +|Reactive response | Applications are validated in late pilot, and no specific users are selected. These are normally applications aren't installed on many devices and aren’t handled by enterprise application distribution. | Combining the various validation methods with the app classifications you've previously established might look like this: @@ -43,6 +43,34 @@ Combining the various validation methods with the app classifications you've pre |Test in pilot | x | x | x | +## Identify users + +Since your organization no doubt has a wide variety of users, each with different background and regular tasks, you'll have to choose which users are best suited for validation testing. Some factors to consider include: + +- **Location**: If users are in different physical locations, can you support them and get validation feedback from the region they're in? +- **Application knowledge**: Do the users have appropriate knowledge of how the app is supposed to work? +- **Technical ability**: Do the users have enough technical competence to provide useful feedback from various test scenarios? + +You could seek volunteers who enjoy working with new features and include them in the pilot deployment. You might want to avoid using core users like department heads or project managers. Current application owners, operations personnel, and developers can help you identify the most appropriate pilot users. + ## Identify and set up devices for validation +In addition to users, it's important to carefully choose devices to participate in app validation as well. For example, ideally, your selection will include devices representing all of the hardware models in your environment. +There is more than one way to choose devices for app validation: + +- **Existing pilot devices**: You might already have a list of devices that you regularly use for testing updates as part of release cycles. +- **Manual selection**: Some internal groups like operations will have expertise to help choose devices manually based on specifications, usage, or records of past support problems. +- **Data-driven analysis**: With appropriate tools, you can use diagnostic data from devices to inform your choices. + + +## Desktop Analytics + +Desktop Analytics can make all of the tasks discussed in this article significantly easier: + +- Creating and maintaining an application and device inventory +- Assign owners to applications for testing +- Automatically apply your app classifications (critical, important, not important) +- Automatically identify application compatibility risks and provide recommendations for reducing those risks + +For more information, see [What is Desktop Analytics?](https://docs.microsoft.com/mem/configmgr/desktop-analytics/overview) From 3528030c4eb7e066ce07718c86ce81632440c206 Mon Sep 17 00:00:00 2001 From: Greg Lindsay Date: Wed, 20 May 2020 11:46:23 -0700 Subject: [PATCH 16/51] edits --- .../whats-new-windows-10-version-2004.md | 17 +++++++---------- 1 file changed, 7 insertions(+), 10 deletions(-) diff --git a/windows/whats-new/whats-new-windows-10-version-2004.md b/windows/whats-new/whats-new-windows-10-version-2004.md index 4f73270a12..522c9a3970 100644 --- a/windows/whats-new/whats-new-windows-10-version-2004.md +++ b/windows/whats-new/whats-new-windows-10-version-2004.md @@ -39,23 +39,20 @@ This feature is forward-looking and currently requires new Intel Comet Lake (CML [Application Guard for Office](https://support.office.com/article/application-guard-for-office-9e0fb9c2-ffad-43bf-8ba3-78f785fdba46) is coming soon. -### FIDO2 security key support in Azure Active Directory -FIDO2 security key support in Azure Active Directory (Azure AD) is expanded to hybrid environments, enabling even more customers to take an important step in their journey towards passwordless environments +### Passwordless authentication in Azure Active Directory -[Expanding Azure Active Directory support for FIDO2 preview to hybrid environments](https://techcommunity.microsoft.com/t5/windows-it-pro-blog/expanding-azure-active-directory-support-for-fido2-preview-to/ba-p/981894) - - - -### Microsoft BitLocker +Fast Identity Online 2 (FIDO2) security key support is expanded to Azure Active Directory hybrid environments with this release, enabling enterprises with hybrid environments to take advantage of [passwordless authentication](https://docs.microsoft.com/azure/active-directory/authentication/howto-authentication-passwordless-security-key-on-premises). For more information, see [Expanding Azure Active Directory support for FIDO2 preview to hybrid environments](https://techcommunity.microsoft.com/t5/windows-it-pro-blog/expanding-azure-active-directory-support-for-fido2-preview-to/ba-p/981894). ## Edge -https://www.microsoftedgeinsider.com/en-us/whats-new +Read about plans for the new Microsoft Edge and other innovations announced at [Build 2020](https://blogs.windows.com/msedgedev/2020/05/19/microsoft-edge-news-developers-build-2020/) and [What's new at Microsoft Edge Insider](https://www.microsoftedgeinsider.com/whats-new). ## Cortana -Cortana: Microsoft says Cortana is evolving into a "personal productivity assistant" that can help you use Microsoft 365 apps. Cortana will be undocked from the taskbar, so you can move or resize it like any other app. An improved email feature lets you use Cortana to create emails (for example, you can say, "Send an email to Mary letting her know I'm running late" or "Show me emails from Jeff"). An improved calendar lets you do the same to create and ask about meetings. And Windows lets you use the assistant to open apps and adjust settings like brightness. +Cortana in Windows 10, version 2004 and later is a service covered by the Office 365 Trust Center. See [Cortana in Windows 10, version 2004 and later](https://docs.microsoft.com/windows/configuration/cortana-at-work/cortana-at-work-overview#cortana-in-windows-10-version-2004-and-later) for more information. + +The Cortana app also has several improvements in this release, such as enhanced security and the ability to drag the Cortana window to a more convenient location on your desktop. For more information, see [Cortana in the upcoming Windows 10 release](https://blogs.windows.com/windowsexperience/2020/02/28/cortana-in-the-upcoming-windows-10-release-focused-on-your-productivity-with-enhanced-security-and-privacy/). ## Virtual Desktops @@ -63,7 +60,7 @@ Virtual desktops: Rename your virtual desktops, instead of getting stuck with th ## Bluetooth -Bluetooth pairing: Pairing Bluetooth devices with your machine will occur through notifications, so you won't need to go to the Settings app to finish pairing. +Pairing Bluetooth devices with your computer will occur through notifications, so you won't need to go to the Settings app to finish pairing. ## 2-in-1 PCs From a8c8868c6e3320a86c305130092db9d38a6b390c Mon Sep 17 00:00:00 2001 From: jaimeo Date: Wed, 20 May 2020 15:25:55 -0700 Subject: [PATCH 17/51] incorp from whitepaper and calendar blog material --- .../update/define-update-strategy.md | 59 ++++++++++++++++++ .../update/images/annual-calendar.png | Bin 0 -> 79126 bytes .../update/images/rapid-calendar.png | Bin 0 -> 117135 bytes 3 files changed, 59 insertions(+) create mode 100644 windows/deployment/update/define-update-strategy.md create mode 100644 windows/deployment/update/images/annual-calendar.png create mode 100644 windows/deployment/update/images/rapid-calendar.png diff --git a/windows/deployment/update/define-update-strategy.md b/windows/deployment/update/define-update-strategy.md new file mode 100644 index 0000000000..d8fd47ee87 --- /dev/null +++ b/windows/deployment/update/define-update-strategy.md @@ -0,0 +1,59 @@ +--- +title: Define update strategy +ms.reviewer: +manager: laurawi +description: +keywords: updates, calendar, servicing, current, deployment, semi-annual channel, feature, quality, rings, insider, tools +ms.prod: w10 +ms.mktglfcycl: manage +audience: itpro +author: jaimeo +ms.localizationpriority: medium +ms.audience: itpro +author: jaimeo +ms.topic: article +ms.collection: M365-modern-desktop +--- + +# Define update strategy + +Traditionally, organizations treated the deployment of operating system updates (especially feature updates) as a discrete project that had a beginning, a middle, and an end. A release was "built" (usually in the form of an image) and then distributed to users and their devices. + +Today, more organizations are treating deployment as a continual process of updates which roll out across the organization in waves. In this approach, an update is plugged into this process and while it runs, you monitor for anomalies, errors, or user impact and respond as issues arise--withouth interrupting the entire process. Microsoft has been evolving its Windows 10 release cycles, update mechanisms, and relevant tools to support this model. Feature updates are released twice per year, around March and September. All releases of Windows 10 have 18 months of servicing for all editions. Fall releases of the Enterprise and Education editions have an additional 12 months of servicing for specific Windows 10 releases, for a total of 30 months from initial release. + +Though we encourage you to deploy every available release and maintain a fast cadence for some portion of your environment, we also recognize that you might have a large number of devices, and a need for little or no disruption, an so you might choose to update annually. The 18/30 month lifecycle cadence lets you to allow some portion of you environment to move faster while a majority can move less quickly. + + + +## Calendar approaches + +You can use a calendar approach for either a faster 18-month or twice-per-year cadence or a 30-month or annual cadence. Depending on company size, installing Windows 10 feature updates less often than once annually risks devices going out of service and becoming vulnerable to security threats, because they will stop receiving the monthly security updates. + + +### Annual + +Here's a calendar showing an example schedule that applies one Windows 10 feature update per calendar year, aligned with Microsoft Endpoint Configuration Manager and Microsoft 365 Apps release cycles: + +![annual calendar](images/annual-calendar.png) + +This approach provides approximately twelve months of use from each feature update before the next update is due to be installed. By aligning to the Windows 10, version 20H2 feature update, each release will be serviced for 30 months from the time of availability, giving you more flexibility when applying future feature updates. + +This cadence might be most suitable for you if any of these conditions apply: + +- You are just starting your journey with the Windows 10 servicing process. If you are unfamiliar with new processes that support Windows 10 servicing, moving from a once every 3-5 year project to a twice a year feature update process can be daunting. This approach gives you time to learn new approaches and tools to reduce effort and cost. +- You want to wait and see how successful other companies are at adopting a Windows 10 feature update. +- You want to go quickly with feature updates, and want the ability to skip a feature update while keeping Windows 10 serviced in case business priorities change. Aligning to the Windows 10 feature update released in the *second* half of each calendar year, you get additional servicing for Windows 10 (30 months of servicing compared to 18 months). + + +### Rapid + +This calendar shows an example schedule that installs each feature update as it is released, twice per year: + +![rapid calendar](images/rapid-calendar.png) + +This cadence might be best for you if these conditions apply: + +- You have a strong appetite for change. +- You want to continuously update supporting infrastructure and unlock new scenarios. +- Your organization has a large population of information workers that can use the latest features and functionality in Windows 10 and Office. +- You have experience with feature updates for Windows 10. \ No newline at end of file diff --git a/windows/deployment/update/images/annual-calendar.png b/windows/deployment/update/images/annual-calendar.png new file mode 100644 index 0000000000000000000000000000000000000000..1ff15bed762ddb12933a68a46fb1cac59ee7a729 GIT binary patch literal 79126 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

jcoZ=HqTQV?-FdYo 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

>jg1CH4m8;T#8aK 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 U+v3PLObR&As3XWao1lyT28YlME&u=k literal 0 HcmV?d00001 From f3153719c920efcca21a7b0b011294fb2913a865 Mon Sep 17 00:00:00 2001 From: Greg Lindsay Date: Thu, 21 May 2020 12:53:23 -0700 Subject: [PATCH 18/51] draft --- .../whats-new-windows-10-version-2004.md | 124 ++++++++++++------ 1 file changed, 81 insertions(+), 43 deletions(-) diff --git a/windows/whats-new/whats-new-windows-10-version-2004.md b/windows/whats-new/whats-new-windows-10-version-2004.md index 522c9a3970..8ede07d888 100644 --- a/windows/whats-new/whats-new-windows-10-version-2004.md +++ b/windows/whats-new/whats-new-windows-10-version-2004.md @@ -44,31 +44,56 @@ This feature is forward-looking and currently requires new Intel Comet Lake (CML Fast Identity Online 2 (FIDO2) security key support is expanded to Azure Active Directory hybrid environments with this release, enabling enterprises with hybrid environments to take advantage of [passwordless authentication](https://docs.microsoft.com/azure/active-directory/authentication/howto-authentication-passwordless-security-key-on-premises). For more information, see [Expanding Azure Active Directory support for FIDO2 preview to hybrid environments](https://techcommunity.microsoft.com/t5/windows-it-pro-blog/expanding-azure-active-directory-support-for-fido2-preview-to/ba-p/981894). -## Edge +### Windows Hello + +- Windows Hello is now supported as FIDO2 authenticator across all major browsers including Chrome and Firefox. +- You can now enable passwordless sign-in for Microsoft accounts on your Windows 10 device by going to **Settings > Accounts > Sign-in options**, and selecting **On** under **Make your device passwordless**. Enabling passwordless sign in will switch all Microsoft accounts on your Windows 10 device to modern authentication with Windows Hello Face, Fingerprint, or PIN. +- Windows Hello PIN sign-in support is [added to Safe mode](https://docs.microsoft.com/windows-insider/at-work-pro/wip-4-biz-whats-new#windows-hello-pin-in-safe-mode-build-18995). +- Windows Hello for Business now has Hybrid Azure Active Directory support and Phone number sign-in (MSA). + +## Microsoft Edge Read about plans for the new Microsoft Edge and other innovations announced at [Build 2020](https://blogs.windows.com/msedgedev/2020/05/19/microsoft-edge-news-developers-build-2020/) and [What's new at Microsoft Edge Insider](https://www.microsoftedgeinsider.com/whats-new). +Also see [New year, new browser – The new Microsoft Edge is out of preview and now available for download](https://blogs.windows.com/windowsexperience/2020/01/15/new-year-new-browser-the-new-microsoft-edge-is-out-of-preview-and-now-available-for-download/). + ## Cortana Cortana in Windows 10, version 2004 and later is a service covered by the Office 365 Trust Center. See [Cortana in Windows 10, version 2004 and later](https://docs.microsoft.com/windows/configuration/cortana-at-work/cortana-at-work-overview#cortana-in-windows-10-version-2004-and-later) for more information. -The Cortana app also has several improvements in this release, such as enhanced security and the ability to drag the Cortana window to a more convenient location on your desktop. For more information, see [Cortana in the upcoming Windows 10 release](https://blogs.windows.com/windowsexperience/2020/02/28/cortana-in-the-upcoming-windows-10-release-focused-on-your-productivity-with-enhanced-security-and-privacy/). +The Cortana app also has [several improvements](https://insider.windows.com/articles/cortana-windows-beta/) in this release, such as enhanced security and the ability to drag the Cortana window to a more convenient location on your desktop. For more information, see [Cortana in the upcoming Windows 10 release](https://blogs.windows.com/windowsexperience/2020/02/28/cortana-in-the-upcoming-windows-10-release-focused-on-your-productivity-with-enhanced-security-and-privacy/). + +## Windows Search + +Windows Search is [improved](https://insider.windows.com/community-news/desktop-search/) in several ways. + +## Windows Subsystem for Linux (WSL) + +With this release, memory that is no longer in use in a Linux VM will be freed back to Windows. Previously, a WSL VM's memory could grow, but would not shrink when no longer needed. + +WSL2 support is has been added for ARM64 devices if your device supports virtualization. + +For a full list of updates to WSL, see the [WSL release notes](https://docs.microsoft.com/en-us/windows/wsl/release-notes). + +## DirectX + +[New DirectX 12 features](https://devblogs.microsoft.com/directx/dev-preview-of-new-directx-12-features/) are available in this release. ## Virtual Desktops -Virtual desktops: Rename your virtual desktops, instead of getting stuck with the system-issued names like Desktop 1. +You can now [rename your virtual desktops](https://docs.microsoft.com/windows-insider/at-work-pro/wip-4-biz-whats-new#renaming-your-virtual-desktops-build-18975), instead of getting stuck with the system-issued names like Desktop 1. ## Bluetooth -Pairing Bluetooth devices with your computer will occur through notifications, so you won't need to go to the Settings app to finish pairing. +Pairing Bluetooth devices with your computer will occur through notifications, so you won't need to go to the Settings app to finish pairing. Other improvements include faster pairing and device name display. For more information, see [Improving your Bluetooth pairing experience](https://docs.microsoft.com/windows-insider/at-home/Whats-new-wip-at-home-20h1#improving-your-bluetooth-pairing-experience-build-18985). + +## Reset this PC + +The 'reset this PC' recovery function now includes a [cloud download](https://docs.microsoft.com/windows-insider/at-work-pro/wip-4-biz-whats-new#new-reset-this-pc-option-cloud-download-build-18970) option. ## 2-in-1 PCs -New tablet experience for two-in-one convertible PCs: When you detach your two-in-one's keyboard, you'll still keep the familiar look of your desktop without interruption, while still optimizing the screen for touch. - -## Windows Hello for Business - -For WHFB, we have Hybrid AD/AAD support and Phone number sign-in (MSA) +A [new tablet experience](https://docs.microsoft.com/windows-insider/at-work-pro/wip-4-biz-whats-new#new-tablet-experience-for-2-in-1-convertible-pcs-build-18970) for two-in-one convertible PCs is available. The screen will be optimized for touch When you detach your two-in-one's keyboard, but you'll still keep the familiar look of your desktop without interruption. ## Specialized displays @@ -84,21 +109,40 @@ Examples include: To prevent Windows from using a display, choose Settings > Display and click Advanced display settings. Select a display to view or change, and then set the Remove display from desktop setting to On. The display will now be available for a specialized use. +## Task Manager + +The following items are added to Task Manager in this release: +- GPU Temperature is available on the Performance tab for devices with a dedicated GPU card. +- Disk type is now listed for each disk on the Performance tab. + ## Servicing +### Delivery Optimization +Windows PowerShell cmdlets have been improved: +- Get-DeliveryOptimizationStatus has added the **-PeerInfo** option for a real-time peak behind the scenes on peer-to-peer activity (for example the peer IP Address, bytes received / sent) +- Get-DeliveryOptimizationLogAnalysis is a new cmdlet that provides a summary of the activity in your DO log (# of downloads, downloads from peers, overall peer efficiency). Use the -ListConnections option to for in-depth look at peer-to-peer connections. +- Enable-DeliveryOptimizationVerboseLogs is a new cmdlet that enables a greater level of logging detail to assist in troubleshooting. +Additional improvements: +- Enterprise network throttling is enhanced to optimize foreground vs. background throttling. +- Automatic cloud-based congestion detection is available for PCs with cloud service support. -### Windows Server Update Services (WSUS) - - - -### Windows Update for Business (WUfB) - +The following [Delivery Optimization](https://docs.microsoft.com/windows/deployment/update/waas-delivery-optimization) policies are removed in this release: +- Percentage of Maximum Download Bandwidth (DOPercentageMaxDownloadBandwidth) + - Reason: Replaced with separate policies for foreground and background +- Max Upload Bandwidth (DOMaxUploadBandwidth) + - Reason: impacts uploads to internet peers only, which isn't used in Enterprises. +- Absolute max throttle (DOMaxDownloadBandwidth) + - Reason: separated to foreground and background +### Windows Update for Business +Windows Update for Business Enhancements +- Intune console updates: target version is now available allowing you to specify which Windows 10 OS Version you want devices to move to. Additionally, this capability enables you to keep devices on their current version until they reach end of service. Check it out in Intune, also available as a Group Policy (GP) and Configuration Service Provider (CSP) policy +- Validation improvements: To ensure devices and end users stay productive and protected, Microsoft uses safeguard holds to block devices from updating when there are known issues that would impact that device. But we know this can interfere with validations, to better enable IT Administrators to validate on the latest release, we have created a new policy to enable admins to opt devices out of the built-in safeguard holds. ## Virtualization @@ -120,39 +164,21 @@ This update includes 5 fixes to allow the host to run down-level containers on u Windows Media Player is also added back to the Sandbox image in this release. - -## Windows Virtual Desktop +### Windows Virtual Desktop Check out [Windows Virtual Desktop documentation](https://aka.ms/wvdgetstarted) for the latest and greatest information, as well as the [WVD Virtual Event from March](https://aka.ms/wvdvirtualevent). ## Deployment -### Windows Autopilot +### Windows Setup -VPN support for user-driven Hybrid Azure AD Join scenarios +Improvements in Windows Setup with this release include: +- Reduced offline time during feature updates +- Improved controls for reserved storage +- Improved controls and diagnostics +- New recovery options -### Windows Update for Business - -Windows Update for Business Enhancements -- Intune console updates: target version is now available allowing you to specify which Windows 10 OS Version you want devices to move to. Additionally, this capability enables you to keep devices on their current version until they reach end of service. Check it out in Intune, also available as a Group Policy (GP) and Configuration Service Provider (CSP) policy -- Validation improvements: To ensure devices and end users stay productive and protected, Microsoft uses safeguard holds to block devices from updating when there are known issues that would impact that device. But we know this can interfere with validations, to better enable IT Administrators to validate on the latest release, we have created a new policy to enable admins to opt devices out of the built-in safeguard holds. -- Documentation Updates: we have improved our Windows Update for Business documentation to better communicate how to utilize Windows Update for Business to manage Windows Updates to keep devices secure and end users productive. - - -### Delivery Optimization - -The following [Delivery Optimization](https://docs.microsoft.com/windows/deployment/update/waas-delivery-optimization) policies are removed in this release: - -- Percentage of Maximum Download Bandwidth (DOPercentageMaxDownloadBandwidth) - - Reason: Replaced with separate policies for foreground and background -- Max Upload Bandwidth (DOMaxUploadBandwidth) - - Reason: impacts uploads to internet peers only, which isn't used in Enterprises. -- Absolute max throttle (DOMaxDownloadBandwidth) - - Reason: separated to foreground and background - -### Microsoft Endpoint Manager - -See [What's new in Microsoft Intune](https://docs.microsoft.com/mem/intune/fundamentals/whats-new) +For more information, see Windows Setup enhancements in the [Windows IT Pro Blog](https://techcommunity.microsoft.com/t5/windows-it-pro-blog/pilot-new-features-with-the-windows-insider-program-for-business/ba-p/1220464). ### SetupDiag @@ -162,13 +188,25 @@ In Windows 10, version 2004, SetupDiag is now automatically installed. During the upgrade process, Windows Setup will extract all its sources files to the **%SystemDrive%\$Windows.~bt\Sources** directory. With Windows 10, version 2004 and later, Windows Setup now also installs SetupDiag.exe to this directory. If there is an issue with the upgrade, SetupDiag is automatically run to determine the cause of the failure. If the upgrade process proceeds normally, this directory is moved under %SystemDrive%\Windows.Old for cleanup. +### Windows Autopilot + +With this release, you can configure User-driven Hybrid Azure Active Directory join with VPN support. This support is also backported to Windows 10, version 1909 and 1903. + +### Microsoft Endpoint Manager + +See [What's new in Microsoft Intune](https://docs.microsoft.com/mem/intune/fundamentals/whats-new) + ### Windows Assessment and Deployment Toolkit (ADK) -A new [Windows ADK](https://docs.microsoft.com/windows-hardware/get-started/adk-install) will be available for Windows 10, version 2004. You can use this version of the Windows ADK to deploy Windows 10, version 2004 and earlier versions of Windows. +Download the Windows ADK and Windows PE add-on for Windows 10, version 2004 [here](https://docs.microsoft.com/windows-hardware/get-started/adk-install). + +For information about what's new in the ADK, see [What's new in the Windows ADK for Windows 10, version 2004](https://docs.microsoft.com/windows-hardware/get-started/what-s-new-in-kits-and-tools#whats-new-in-the-windows-adk-for-windows-10-version-2004). ### Microsoft Deployment Toolkit (MDT) -MDT version 8456 supports Windows 10, version 2004, but there is currently an issue that causes MDT to incorrectly detect that UEFI is present. +MDT version 8456 supports Windows 10, version 2004, but there is currently an issue that causes MDT to incorrectly detect that UEFI is present. This issue is currently under investigation. + +For the latest information about MDT, see the [MDT release notes](https://docs.microsoft.com/mem/configmgr/mdt/release-notes). ## Desktop Analytics From d733fefeb7b79305b0f2a4f2463fdf8d3ad95f7b Mon Sep 17 00:00:00 2001 From: Joey Caparas Date: Thu, 21 May 2020 13:12:01 -0700 Subject: [PATCH 19/51] add step 6 --- .../microsoft-defender-atp/get-started-partner-integration.md | 1 + 1 file changed, 1 insertion(+) diff --git a/windows/security/threat-protection/microsoft-defender-atp/get-started-partner-integration.md b/windows/security/threat-protection/microsoft-defender-atp/get-started-partner-integration.md index 066146d158..6c13e86728 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/get-started-partner-integration.md +++ b/windows/security/threat-protection/microsoft-defender-atp/get-started-partner-integration.md @@ -46,6 +46,7 @@ To have your company listed as a partner in the in-product partner page, you wil 3. Provide a 15-word product description. 4. Link to the landing page for the customer to complete the integration or blog post that will include sufficient information for customers. Please note that any press release including the Microsoft Defender ATP product name should be reviewed by the marketing and engineering teams. You should allow at least 10 days for review process to be performed. 5. If you use a multi-tenant Azure AD approach, we will need the AAD application name to track usage of the application. +6. We would like to ask you to include the User-Agent field in each API call made to Microsoft Defender ATP public set of APIs or Graph Security APIs. This will be used for statistical purposes, troubleshooting, and partner recognition. In addition, this step is a membership requirement in Microsoft Intelligent Security Association (MISA). Partnership with Microsoft Defender ATP help our mutual customers to further streamline, integrate, and orchestrate defenses. We are happy that you chose to become a Microsoft Defender ATP partner and to achieve our common goal of effectively protecting customers and their assets by preventing and responding to modern threats together. From eca12052fb77b9999ead2dd77b2a46029d17e6ad Mon Sep 17 00:00:00 2001 From: Greg Lindsay Date: Thu, 21 May 2020 13:12:52 -0700 Subject: [PATCH 20/51] draft --- .../whats-new/whats-new-windows-10-version-1507-and-1511.md | 4 ++-- windows/whats-new/whats-new-windows-10-version-1607.md | 4 ++-- windows/whats-new/whats-new-windows-10-version-1703.md | 4 ++-- windows/whats-new/whats-new-windows-10-version-1709.md | 4 ++-- windows/whats-new/whats-new-windows-10-version-1803.md | 4 ++-- windows/whats-new/whats-new-windows-10-version-1903.md | 4 ++-- windows/whats-new/whats-new-windows-10-version-1909.md | 4 ++-- windows/whats-new/whats-new-windows-10-version-2004.md | 6 +++--- 8 files changed, 17 insertions(+), 17 deletions(-) diff --git a/windows/whats-new/whats-new-windows-10-version-1507-and-1511.md b/windows/whats-new/whats-new-windows-10-version-1507-and-1511.md index e49c027a4d..6898dce476 100644 --- a/windows/whats-new/whats-new-windows-10-version-1507-and-1511.md +++ b/windows/whats-new/whats-new-windows-10-version-1507-and-1511.md @@ -1,6 +1,6 @@ --- title: What's new in Windows 10, versions 1507 and 1511 (Windows 10) -description: This topic lists new and updated topics in the What's new in Windows 10 documentation for Windows 10 (versions 1507 and 1511) and Windows 10 Mobile. +description: What's new in Windows 10 for Windows 10 (versions 1507 and 1511) and Windows 10 Mobile. ms.assetid: 75F285B0-09BE-4821-9B42-37B9BE54CEC6 ms.reviewer: ms.prod: w10 @@ -13,7 +13,7 @@ ms.localizationpriority: high ms.topic: article --- -# What's new in Windows 10, versions 1507 and 1511 +# What's new in Windows 10, versions 1507 and 1511 for IT Pros Below is a list of some of the new and updated features included in the initial release of Windows 10 (version 1507) and the Windows 10 update to version 1511. diff --git a/windows/whats-new/whats-new-windows-10-version-1607.md b/windows/whats-new/whats-new-windows-10-version-1607.md index f27cc65739..2b6f691d44 100644 --- a/windows/whats-new/whats-new-windows-10-version-1607.md +++ b/windows/whats-new/whats-new-windows-10-version-1607.md @@ -1,6 +1,6 @@ --- title: What's new in Windows 10, version 1607 (Windows 10) -description: This topic lists new and updated topics in the What's new in Windows 10 documentation for Windows 10 (version 1607) and Windows 10 Mobile. +description: What's new in Windows 10 for Windows 10 (version 1607) and Windows 10 Mobile. keywords: ["What's new in Windows 10", "Windows 10", "anniversary update"] ms.prod: w10 ms.mktglfcycl: deploy @@ -13,7 +13,7 @@ ms.author: greglin ms.topic: article --- -# What's new in Windows 10, version 1607 +# What's new in Windows 10, version 1607 for IT Pros Below is a list of some of the new and updated features in Windows 10, version 1607 (also known as the Anniversary Update). diff --git a/windows/whats-new/whats-new-windows-10-version-1703.md b/windows/whats-new/whats-new-windows-10-version-1703.md index 1a4c0d57c0..bcec94de57 100644 --- a/windows/whats-new/whats-new-windows-10-version-1703.md +++ b/windows/whats-new/whats-new-windows-10-version-1703.md @@ -1,6 +1,6 @@ --- title: What's new in Windows 10, version 1703 -description: New and updated IT pro content about new features in Windows 10, version 1703 (also known as the Creators Updated). +description: New and updated features in Windows 10, version 1703 (also known as the Creators Updated). keywords: ["What's new in Windows 10", "Windows 10", "creators update"] ms.prod: w10 ms.mktglfcycl: deploy @@ -14,7 +14,7 @@ ms.author: greglin ms.topic: article --- -# What's new in Windows 10, version 1703 IT pro content +# What's new in Windows 10, version 1703 for IT Pros Below is a list of some of what's new in Information Technology (IT) pro features in Windows 10, version 1703 (also known as the Creators Update). diff --git a/windows/whats-new/whats-new-windows-10-version-1709.md b/windows/whats-new/whats-new-windows-10-version-1709.md index ef9b4541f0..67686734b4 100644 --- a/windows/whats-new/whats-new-windows-10-version-1709.md +++ b/windows/whats-new/whats-new-windows-10-version-1709.md @@ -1,6 +1,6 @@ --- title: What's new in Windows 10, version 1709 -description: New and updated IT Pro content about new features in Windows 10, version 1709 (also known as the Fall Creators Update). +description: New and updated features in Windows 10, version 1709 (also known as the Fall Creators Update). keywords: ["What's new in Windows 10", "Windows 10", "Fall Creators Update"] ms.prod: w10 ms.mktglfcycl: deploy @@ -13,7 +13,7 @@ ms.localizationpriority: high ms.topic: article --- -# What's new in Windows 10, version 1709 IT Pro content +# What's new in Windows 10, version 1709 for IT Pros **Applies to** - Windows 10, version 1709 diff --git a/windows/whats-new/whats-new-windows-10-version-1803.md b/windows/whats-new/whats-new-windows-10-version-1803.md index 051d5d4b6e..acd7f43bb2 100644 --- a/windows/whats-new/whats-new-windows-10-version-1803.md +++ b/windows/whats-new/whats-new-windows-10-version-1803.md @@ -1,6 +1,6 @@ --- title: What's new in Windows 10, version 1803 -description: New and updated IT Pro content about new features in Windows 10, version 1803 (also known as the Windows 10 April 2018 Update). +description: New and updated features in Windows 10, version 1803 (also known as the Windows 10 April 2018 Update). keywords: ["What's new in Windows 10", "Windows 10", "April 2018 Update"] ms.prod: w10 ms.mktglfcycl: deploy @@ -13,7 +13,7 @@ ms.localizationpriority: high ms.topic: article --- -# What's new in Windows 10, version 1803 IT Pro content +# What's new in Windows 10, version 1803 for IT Pros **Applies to** - Windows 10, version 1803 diff --git a/windows/whats-new/whats-new-windows-10-version-1903.md b/windows/whats-new/whats-new-windows-10-version-1903.md index ec640e3eea..795fbe2644 100644 --- a/windows/whats-new/whats-new-windows-10-version-1903.md +++ b/windows/whats-new/whats-new-windows-10-version-1903.md @@ -1,6 +1,6 @@ --- title: What's new in Windows 10, version 1903 -description: New and updated IT Pro content about new features in Windows 10, version 1903 (also known as the Windows 10 May 2019 Update). +description: New and updated features in Windows 10, version 1903 (also known as the Windows 10 May 2019 Update). keywords: ["What's new in Windows 10", "Windows 10", "May 2019 Update"] ms.prod: w10 ms.mktglfcycl: deploy @@ -13,7 +13,7 @@ ms.localizationpriority: high ms.topic: article --- -# What's new in Windows 10, version 1903 IT Pro content +# What's new in Windows 10, version 1903 for IT Pros **Applies to** - Windows 10, version 1903 diff --git a/windows/whats-new/whats-new-windows-10-version-1909.md b/windows/whats-new/whats-new-windows-10-version-1909.md index 6d20ec5fa7..60ca36e9dd 100644 --- a/windows/whats-new/whats-new-windows-10-version-1909.md +++ b/windows/whats-new/whats-new-windows-10-version-1909.md @@ -1,6 +1,6 @@ --- title: What's new in Windows 10, version 1909 -description: New and updated IT Pro content about new features in Windows 10, version 1909 (also known as the Windows 10 November 2019 Update). +description: New and updated features in Windows 10, version 1909 (also known as the Windows 10 November 2019 Update). keywords: ["What's new in Windows 10", "Windows 10", "November 2019 Update"] ms.prod: w10 ms.mktglfcycl: deploy @@ -13,7 +13,7 @@ ms.localizationpriority: high ms.topic: article --- -# What's new in Windows 10, version 1909 IT Pro content +# What's new in Windows 10, version 1909 for IT Pros **Applies to** - Windows 10, version 1909 diff --git a/windows/whats-new/whats-new-windows-10-version-2004.md b/windows/whats-new/whats-new-windows-10-version-2004.md index 8ede07d888..6a2d358768 100644 --- a/windows/whats-new/whats-new-windows-10-version-2004.md +++ b/windows/whats-new/whats-new-windows-10-version-2004.md @@ -1,6 +1,6 @@ --- title: What's new in Windows 10, version 2004 -description: New and updated IT Pro content about new features in Windows 10, version 2004 (also known as the Windows 10 May 2020 Update). +description: New and updated features in Windows 10, version 2004 (also known as the Windows 10 May 2020 Update). keywords: ["What's new in Windows 10", "Windows 10", "May 2020 Update"] ms.prod: w10 ms.mktglfcycl: deploy @@ -13,7 +13,7 @@ ms.localizationpriority: high ms.topic: article --- -# What's new in Windows 10, version 2004 IT Pro content +# What's new in Windows 10, version 2004 for IT Pros **Applies to** - Windows 10, version 2004 @@ -21,7 +21,7 @@ ms.topic: article This article lists new and updated features and content that are of interest to IT Pros for Windows 10, version 2004, also known as the Windows 10 May 2020 Update. This update also contains all features and fixes included in previous cumulative updates to Windows 10, version 1909. > [!NOTE] -> The version number for this release (2004) is an even number to avoid confusion with major releases of Windows that happened in the year 2003. +> The version number for this release (2004) is an even number to avoid confusion with Windows releases in the year 2003. ## Security From 95bab4b65360574b2bf2b974d714cd410575a2b4 Mon Sep 17 00:00:00 2001 From: Greg Lindsay Date: Thu, 21 May 2020 13:29:55 -0700 Subject: [PATCH 21/51] draft --- .../whats-new/whats-new-windows-10-version-2004.md | 13 +++++++------ 1 file changed, 7 insertions(+), 6 deletions(-) diff --git a/windows/whats-new/whats-new-windows-10-version-2004.md b/windows/whats-new/whats-new-windows-10-version-2004.md index 6a2d358768..4b63e23285 100644 --- a/windows/whats-new/whats-new-windows-10-version-2004.md +++ b/windows/whats-new/whats-new-windows-10-version-2004.md @@ -194,7 +194,9 @@ With this release, you can configure User-driven Hybrid Azure Active Directory j ### Microsoft Endpoint Manager -See [What's new in Microsoft Intune](https://docs.microsoft.com/mem/intune/fundamentals/whats-new) +An in-place upgrade wizard is available in Configuration Manager. For more information, see [Simplifying Windows 10 deployment with Configuraton Manager](https://techcommunity.microsoft.com/t5/windows-it-pro-blog/simplifying-windows-10-deployment-with-configuration-manager/ba-p/1214364). + +Also see [What's new in Microsoft Intune](https://docs.microsoft.com/mem/intune/fundamentals/whats-new) ### Windows Assessment and Deployment Toolkit (ADK) @@ -217,10 +219,9 @@ For the latest information about MDT, see the [MDT release notes](https://docs.m [What's New in Windows Server](https://docs.microsoft.com/windows-server/get-started/whats-new-in-windows-server): New and updated features in Windows Server.
[Windows 10 Features](https://www.microsoft.com/windows/features): General information about Windows 10 features.
[What's New in Windows 10](https://docs.microsoft.com/windows/whats-new/): See what’s new in other versions of Windows 10.
-[What Windows 10, version 1909 Means for Developers](https://blogs.windows.com/windowsdeveloper/2019/10/16/what-windows-10-version-1909-means-for-developers/): New and updated features in Windows 10 that are of interest to developers.
-[What's new in Windows 10, version 1909 - Windows Insiders](https://docs.microsoft.com/windows-insider/at-home/whats-new-wip-at-home-1909): This list also includes consumer focused new features.
+[Start developing on Windows 10, version 2004 today](https://blogs.windows.com/windowsdeveloper/2020/05/12/start-developing-on-windows-10-version-2004-today/): New and updated features in Windows 10 that are of interest to developers.
+[What's new for business in Windows 10 Insider Preview Builds](https://docs.microsoft.com/windows-insider/at-work-pro/wip-4-biz-whats-new): A preview of new features for businesses.
+[What's new in Windows 10, version 1909 - Windows Insiders](https://docs.microsoft.com/windows-insider/at-home/whats-new-wip-at-home-20h1): This list also includes consumer focused new features.
[Features and functionality removed in Windows 10](https://docs.microsoft.com/windows/deployment/planning/windows-10-removed-features): Removed features.
[Windows 10 features we’re no longer developing](https://docs.microsoft.com/windows/deployment/planning/windows-10-deprecated-features): Features that are not being developed.
-[How to get the Windows 10 November 2019 Update](https://aka.ms/how-to-get-1909): John Cable blog.
-[How to get Windows 10, Version 1909: Enablement Mechanics](https://aka.ms/1909mechanics): Mechanics blog.
-[What’s new for IT pros in Windows 10, version 1909](https://aka.ms/whats-new-in-1909): Windows IT Pro blog.
+[What’s new for IT pros in Windows 10, version 1909](https://aka.ms/whats-new-in-2004): Windows IT Pro blog.
From dc49d4321ccfc33817ee2a8a11755884934868c3 Mon Sep 17 00:00:00 2001 From: Greg Lindsay Date: Thu, 21 May 2020 13:31:49 -0700 Subject: [PATCH 22/51] draft --- windows/whats-new/whats-new-windows-10-version-2004.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/whats-new/whats-new-windows-10-version-2004.md b/windows/whats-new/whats-new-windows-10-version-2004.md index 4b63e23285..b9a44198b0 100644 --- a/windows/whats-new/whats-new-windows-10-version-2004.md +++ b/windows/whats-new/whats-new-windows-10-version-2004.md @@ -73,7 +73,7 @@ With this release, memory that is no longer in use in a Linux VM will be freed b WSL2 support is has been added for ARM64 devices if your device supports virtualization. -For a full list of updates to WSL, see the [WSL release notes](https://docs.microsoft.com/en-us/windows/wsl/release-notes). +For a full list of updates to WSL, see the [WSL release notes](https://docs.microsoft.com/windows/wsl/release-notes). ## DirectX From abb85abba99b21cf498403fc121f9091c0783fdd Mon Sep 17 00:00:00 2001 From: Greg Lindsay Date: Thu, 21 May 2020 13:36:18 -0700 Subject: [PATCH 23/51] fix versions --- windows/whats-new/whats-new-windows-10-version-2004.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/windows/whats-new/whats-new-windows-10-version-2004.md b/windows/whats-new/whats-new-windows-10-version-2004.md index b9a44198b0..663e350c15 100644 --- a/windows/whats-new/whats-new-windows-10-version-2004.md +++ b/windows/whats-new/whats-new-windows-10-version-2004.md @@ -221,7 +221,7 @@ For the latest information about MDT, see the [MDT release notes](https://docs.m [What's New in Windows 10](https://docs.microsoft.com/windows/whats-new/): See what’s new in other versions of Windows 10.
[Start developing on Windows 10, version 2004 today](https://blogs.windows.com/windowsdeveloper/2020/05/12/start-developing-on-windows-10-version-2004-today/): New and updated features in Windows 10 that are of interest to developers.
[What's new for business in Windows 10 Insider Preview Builds](https://docs.microsoft.com/windows-insider/at-work-pro/wip-4-biz-whats-new): A preview of new features for businesses.
-[What's new in Windows 10, version 1909 - Windows Insiders](https://docs.microsoft.com/windows-insider/at-home/whats-new-wip-at-home-20h1): This list also includes consumer focused new features.
+[What's new in Windows 10, version 2004 - Windows Insiders](https://docs.microsoft.com/windows-insider/at-home/whats-new-wip-at-home-20h1): This list also includes consumer focused new features.
[Features and functionality removed in Windows 10](https://docs.microsoft.com/windows/deployment/planning/windows-10-removed-features): Removed features.
[Windows 10 features we’re no longer developing](https://docs.microsoft.com/windows/deployment/planning/windows-10-deprecated-features): Features that are not being developed.
-[What’s new for IT pros in Windows 10, version 1909](https://aka.ms/whats-new-in-2004): Windows IT Pro blog.
+[What’s new for IT pros in Windows 10, version 2004](https://aka.ms/whats-new-in-2004): Windows IT Pro blog.
From 16b383599773f7057a989f925e8dc4a6465586cc Mon Sep 17 00:00:00 2001 From: Greg Lindsay Date: Thu, 21 May 2020 15:35:38 -0700 Subject: [PATCH 24/51] move sections around --- .../whats-new-windows-10-version-2004.md | 141 +++++++++--------- 1 file changed, 72 insertions(+), 69 deletions(-) diff --git a/windows/whats-new/whats-new-windows-10-version-2004.md b/windows/whats-new/whats-new-windows-10-version-2004.md index 663e350c15..418650a2aa 100644 --- a/windows/whats-new/whats-new-windows-10-version-2004.md +++ b/windows/whats-new/whats-new-windows-10-version-2004.md @@ -51,69 +51,47 @@ Fast Identity Online 2 (FIDO2) security key support is expanded to Azure Active - Windows Hello PIN sign-in support is [added to Safe mode](https://docs.microsoft.com/windows-insider/at-work-pro/wip-4-biz-whats-new#windows-hello-pin-in-safe-mode-build-18995). - Windows Hello for Business now has Hybrid Azure Active Directory support and Phone number sign-in (MSA). -## Microsoft Edge +## Deployment -Read about plans for the new Microsoft Edge and other innovations announced at [Build 2020](https://blogs.windows.com/msedgedev/2020/05/19/microsoft-edge-news-developers-build-2020/) and [What's new at Microsoft Edge Insider](https://www.microsoftedgeinsider.com/whats-new). +### Windows Setup -Also see [New year, new browser – The new Microsoft Edge is out of preview and now available for download](https://blogs.windows.com/windowsexperience/2020/01/15/new-year-new-browser-the-new-microsoft-edge-is-out-of-preview-and-now-available-for-download/). +Improvements in Windows Setup with this release include: +- Reduced offline time during feature updates +- Improved controls for reserved storage +- Improved controls and diagnostics +- New recovery options -## Cortana +For more information, see Windows Setup enhancements in the [Windows IT Pro Blog](https://techcommunity.microsoft.com/t5/windows-it-pro-blog/pilot-new-features-with-the-windows-insider-program-for-business/ba-p/1220464). -Cortana in Windows 10, version 2004 and later is a service covered by the Office 365 Trust Center. See [Cortana in Windows 10, version 2004 and later](https://docs.microsoft.com/windows/configuration/cortana-at-work/cortana-at-work-overview#cortana-in-windows-10-version-2004-and-later) for more information. +### SetupDiag -The Cortana app also has [several improvements](https://insider.windows.com/articles/cortana-windows-beta/) in this release, such as enhanced security and the ability to drag the Cortana window to a more convenient location on your desktop. For more information, see [Cortana in the upcoming Windows 10 release](https://blogs.windows.com/windowsexperience/2020/02/28/cortana-in-the-upcoming-windows-10-release-focused-on-your-productivity-with-enhanced-security-and-privacy/). +In Windows 10, version 2004, SetupDiag is now automatically installed. -## Windows Search +[SetupDiag](https://docs.microsoft.com/windows/deployment/upgrade/setupdiag) is a command-line tool that can help diagnose why a Windows 10 update failed. SetupDiag works by searching Windows Setup log files. When searching log files, SetupDiag uses a set of rules to match known issues. -Windows Search is [improved](https://insider.windows.com/community-news/desktop-search/) in several ways. +During the upgrade process, Windows Setup will extract all its sources files to the **%SystemDrive%\$Windows.~bt\Sources** directory. With Windows 10, version 2004 and later, Windows Setup now also installs SetupDiag.exe to this directory. If there is an issue with the upgrade, SetupDiag is automatically run to determine the cause of the failure. If the upgrade process proceeds normally, this directory is moved under %SystemDrive%\Windows.Old for cleanup. -## Windows Subsystem for Linux (WSL) +### Windows Autopilot -With this release, memory that is no longer in use in a Linux VM will be freed back to Windows. Previously, a WSL VM's memory could grow, but would not shrink when no longer needed. +With this release, you can configure User-driven Hybrid Azure Active Directory join with VPN support. This support is also backported to Windows 10, version 1909 and 1903. -WSL2 support is has been added for ARM64 devices if your device supports virtualization. +### Microsoft Endpoint Manager -For a full list of updates to WSL, see the [WSL release notes](https://docs.microsoft.com/windows/wsl/release-notes). +An in-place upgrade wizard is available in Configuration Manager. For more information, see [Simplifying Windows 10 deployment with Configuraton Manager](https://techcommunity.microsoft.com/t5/windows-it-pro-blog/simplifying-windows-10-deployment-with-configuration-manager/ba-p/1214364). -## DirectX +Also see [What's new in Microsoft Intune](https://docs.microsoft.com/mem/intune/fundamentals/whats-new) -[New DirectX 12 features](https://devblogs.microsoft.com/directx/dev-preview-of-new-directx-12-features/) are available in this release. +### Windows Assessment and Deployment Toolkit (ADK) -## Virtual Desktops +Download the Windows ADK and Windows PE add-on for Windows 10, version 2004 [here](https://docs.microsoft.com/windows-hardware/get-started/adk-install). -You can now [rename your virtual desktops](https://docs.microsoft.com/windows-insider/at-work-pro/wip-4-biz-whats-new#renaming-your-virtual-desktops-build-18975), instead of getting stuck with the system-issued names like Desktop 1. +For information about what's new in the ADK, see [What's new in the Windows ADK for Windows 10, version 2004](https://docs.microsoft.com/windows-hardware/get-started/what-s-new-in-kits-and-tools#whats-new-in-the-windows-adk-for-windows-10-version-2004). -## Bluetooth +### Microsoft Deployment Toolkit (MDT) -Pairing Bluetooth devices with your computer will occur through notifications, so you won't need to go to the Settings app to finish pairing. Other improvements include faster pairing and device name display. For more information, see [Improving your Bluetooth pairing experience](https://docs.microsoft.com/windows-insider/at-home/Whats-new-wip-at-home-20h1#improving-your-bluetooth-pairing-experience-build-18985). +MDT version 8456 supports Windows 10, version 2004, but there is currently an issue that causes MDT to incorrectly detect that UEFI is present. This issue is currently under investigation. -## Reset this PC - -The 'reset this PC' recovery function now includes a [cloud download](https://docs.microsoft.com/windows-insider/at-work-pro/wip-4-biz-whats-new#new-reset-this-pc-option-cloud-download-build-18970) option. - -## 2-in-1 PCs - -A [new tablet experience](https://docs.microsoft.com/windows-insider/at-work-pro/wip-4-biz-whats-new#new-tablet-experience-for-2-in-1-convertible-pcs-build-18970) for two-in-one convertible PCs is available. The screen will be optimized for touch When you detach your two-in-one's keyboard, but you'll still keep the familiar look of your desktop without interruption. - -## Specialized displays - -With this update, devices running Windows 10 Enterprise or Windows 10 Pro for Workstations with multiple displays can be configured to prevent Windows from using a display, making it available for a specialized purpose. - -Examples include: -- Fixed-function arcade & gaming such as cockpit, driving, flight, and military simulators -- Medical imaging devices with custom panels, such as grayscale X-ray displays -- Video walls like those displayed in Microsoft Store -- Dedicated video monitoring -- Monitor panel testing and validation -- Independent Hardware Vendor (IHV) driver testing and validation - -To prevent Windows from using a display, choose Settings > Display and click Advanced display settings. Select a display to view or change, and then set the Remove display from desktop setting to On. The display will now be available for a specialized use. - -## Task Manager - -The following items are added to Task Manager in this release: -- GPU Temperature is available on the Performance tab for devices with a dedicated GPU card. -- Disk type is now listed for each disk on the Performance tab. +For the latest information about MDT, see the [MDT release notes](https://docs.microsoft.com/mem/configmgr/mdt/release-notes). ## Servicing @@ -164,55 +142,80 @@ This update includes 5 fixes to allow the host to run down-level containers on u Windows Media Player is also added back to the Sandbox image in this release. +## Windows Subsystem for Linux (WSL) + +With this release, memory that is no longer in use in a Linux VM will be freed back to Windows. Previously, a WSL VM's memory could grow, but would not shrink when no longer needed. + +WSL2 support is has been added for ARM64 devices if your device supports virtualization. + +For a full list of updates to WSL, see the [WSL release notes](https://docs.microsoft.com/windows/wsl/release-notes). + ### Windows Virtual Desktop Check out [Windows Virtual Desktop documentation](https://aka.ms/wvdgetstarted) for the latest and greatest information, as well as the [WVD Virtual Event from March](https://aka.ms/wvdvirtualevent). -## Deployment -### Windows Setup +## Microsoft Edge -Improvements in Windows Setup with this release include: -- Reduced offline time during feature updates -- Improved controls for reserved storage -- Improved controls and diagnostics -- New recovery options +Read about plans for the new Microsoft Edge and other innovations announced at [Build 2020](https://blogs.windows.com/msedgedev/2020/05/19/microsoft-edge-news-developers-build-2020/) and [What's new at Microsoft Edge Insider](https://www.microsoftedgeinsider.com/whats-new). -For more information, see Windows Setup enhancements in the [Windows IT Pro Blog](https://techcommunity.microsoft.com/t5/windows-it-pro-blog/pilot-new-features-with-the-windows-insider-program-for-business/ba-p/1220464). +Also see [New year, new browser – The new Microsoft Edge is out of preview and now available for download](https://blogs.windows.com/windowsexperience/2020/01/15/new-year-new-browser-the-new-microsoft-edge-is-out-of-preview-and-now-available-for-download/). -### SetupDiag +## Cortana -In Windows 10, version 2004, SetupDiag is now automatically installed. +Cortana in Windows 10, version 2004 and later is a service covered by the Office 365 Trust Center. See [Cortana in Windows 10, version 2004 and later](https://docs.microsoft.com/windows/configuration/cortana-at-work/cortana-at-work-overview#cortana-in-windows-10-version-2004-and-later) for more information. -[SetupDiag](https://docs.microsoft.com/windows/deployment/upgrade/setupdiag) is a command-line tool that can help diagnose why a Windows 10 update failed. SetupDiag works by searching Windows Setup log files. When searching log files, SetupDiag uses a set of rules to match known issues. +The Cortana app also has several improvements in this release, such as enhanced security and the ability to drag the Cortana window to a more convenient location on your desktop. For more information, see [Cortana in the upcoming Windows 10 release](https://blogs.windows.com/windowsexperience/2020/02/28/cortana-in-the-upcoming-windows-10-release-focused-on-your-productivity-with-enhanced-security-and-privacy/). -During the upgrade process, Windows Setup will extract all its sources files to the **%SystemDrive%\$Windows.~bt\Sources** directory. With Windows 10, version 2004 and later, Windows Setup now also installs SetupDiag.exe to this directory. If there is an issue with the upgrade, SetupDiag is automatically run to determine the cause of the failure. If the upgrade process proceeds normally, this directory is moved under %SystemDrive%\Windows.Old for cleanup. +## Windows Search -### Windows Autopilot +Windows Search is [improved](https://insider.windows.com/community-news/desktop-search/) in several ways. -With this release, you can configure User-driven Hybrid Azure Active Directory join with VPN support. This support is also backported to Windows 10, version 1909 and 1903. +## DirectX -### Microsoft Endpoint Manager +[New DirectX 12 features](https://devblogs.microsoft.com/directx/dev-preview-of-new-directx-12-features/) are available in this release. -An in-place upgrade wizard is available in Configuration Manager. For more information, see [Simplifying Windows 10 deployment with Configuraton Manager](https://techcommunity.microsoft.com/t5/windows-it-pro-blog/simplifying-windows-10-deployment-with-configuration-manager/ba-p/1214364). +## Virtual Desktops -Also see [What's new in Microsoft Intune](https://docs.microsoft.com/mem/intune/fundamentals/whats-new) +You can now [rename your virtual desktops](https://docs.microsoft.com/windows-insider/at-work-pro/wip-4-biz-whats-new#renaming-your-virtual-desktops-build-18975), instead of getting stuck with the system-issued names like Desktop 1. -### Windows Assessment and Deployment Toolkit (ADK) +## Bluetooth -Download the Windows ADK and Windows PE add-on for Windows 10, version 2004 [here](https://docs.microsoft.com/windows-hardware/get-started/adk-install). +Pairing Bluetooth devices with your computer will occur through notifications, so you won't need to go to the Settings app to finish pairing. Other improvements include faster pairing and device name display. For more information, see [Improving your Bluetooth pairing experience](https://docs.microsoft.com/windows-insider/at-home/Whats-new-wip-at-home-20h1#improving-your-bluetooth-pairing-experience-build-18985). -For information about what's new in the ADK, see [What's new in the Windows ADK for Windows 10, version 2004](https://docs.microsoft.com/windows-hardware/get-started/what-s-new-in-kits-and-tools#whats-new-in-the-windows-adk-for-windows-10-version-2004). +## Reset this PC -### Microsoft Deployment Toolkit (MDT) +The 'reset this PC' recovery function now includes a [cloud download](https://docs.microsoft.com/windows-insider/at-work-pro/wip-4-biz-whats-new#new-reset-this-pc-option-cloud-download-build-18970) option. -MDT version 8456 supports Windows 10, version 2004, but there is currently an issue that causes MDT to incorrectly detect that UEFI is present. This issue is currently under investigation. +## 2-in-1 PCs -For the latest information about MDT, see the [MDT release notes](https://docs.microsoft.com/mem/configmgr/mdt/release-notes). +A [new tablet experience](https://docs.microsoft.com/windows-insider/at-work-pro/wip-4-biz-whats-new#new-tablet-experience-for-2-in-1-convertible-pcs-build-18970) for two-in-one convertible PCs is available. The screen will be optimized for touch When you detach your two-in-one's keyboard, but you'll still keep the familiar look of your desktop without interruption. + +## Specialized displays + +With this update, devices running Windows 10 Enterprise or Windows 10 Pro for Workstations with multiple displays can be configured to prevent Windows from using a display, making it available for a specialized purpose. + +Examples include: +- Fixed-function arcade & gaming such as cockpit, driving, flight, and military simulators +- Medical imaging devices with custom panels, such as grayscale X-ray displays +- Video walls like those displayed in Microsoft Store +- Dedicated video monitoring +- Monitor panel testing and validation +- Independent Hardware Vendor (IHV) driver testing and validation + +To prevent Windows from using a display, choose Settings > Display and click Advanced display settings. Select a display to view or change, and then set the Remove display from desktop setting to On. The display will now be available for a specialized use. + +## Task Manager + +The following items are added to Task Manager in this release: +- GPU Temperature is available on the Performance tab for devices with a dedicated GPU card. +- Disk type is now listed for each disk on the Performance tab. ## Desktop Analytics -[Desktop Analytics](https://docs.microsoft.com/configmgr/desktop-analytics/overview) is a cloud-connected service, integrated with Configuration Manager, which gives you data-driven insights to the management of your Windows endpoints. It provides insight and intelligence that you can use to make more informed decisions about the update readiness of your Windows endpoints. Desktop Analytics requires a Windows E3 or E5 license, or a Microsoft 365 E3 or E5 license. For information about what's new, see [What's new in Desktop Analytics](https://docs.microsoft.com/mem/configmgr/desktop-analytics/whats-new). +[Desktop Analytics](https://docs.microsoft.com/configmgr/desktop-analytics/overview) is a cloud-connected service, integrated with Configuration Manager that provides data-driven insights to the management of Windows endpoints in your organization. Desktop Analytics requires a Windows E3 or E5 license, or a Microsoft 365 E3 or E5 license. + +For information about Desktop Analytics and this release of Windows 10, see [What's new in Desktop Analytics](https://docs.microsoft.com/mem/configmgr/desktop-analytics/whats-new). ## See Also From f1bea0aa7b079896ee2e5da4ca21fc78839f63b4 Mon Sep 17 00:00:00 2001 From: Greg Lindsay Date: Thu, 21 May 2020 15:49:34 -0700 Subject: [PATCH 25/51] Windows Shell section --- .../whats-new-windows-10-version-2004.md | 27 +++++++++---------- 1 file changed, 13 insertions(+), 14 deletions(-) diff --git a/windows/whats-new/whats-new-windows-10-version-2004.md b/windows/whats-new/whats-new-windows-10-version-2004.md index 418650a2aa..249a8efd60 100644 --- a/windows/whats-new/whats-new-windows-10-version-2004.md +++ b/windows/whats-new/whats-new-windows-10-version-2004.md @@ -29,9 +29,7 @@ This article lists new and updated features and content that are of interest to In this release, [Windows Defender System Guard](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-system-guard/system-guard-how-hardware-based-root-of-trust-helps-protect-windows) enables an even *higher* level of [System Management Mode](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-system-guard/system-guard-how-hardware-based-root-of-trust-helps-protect-windows#system-management-mode-smm-protection) (SMM) Firmware Protection that goes beyond checking the OS memory and secrets to additional resources like registers and IO. -With this improvement, the OS can detect a higher level of SMM compliance, enabling devices to be even more hardened against SMM exploits and vulnerabilities. - -This feature is forward-looking and currently requires new Intel Comet Lake (CML) hardware available soon. +With this improvement, the OS can detect a higher level of SMM compliance, enabling devices to be even more hardened against SMM exploits and vulnerabilities. This feature is forward-looking and currently requires new hardware available soon. ### Widows Defender Application Guard @@ -39,7 +37,6 @@ This feature is forward-looking and currently requires new Intel Comet Lake (CML [Application Guard for Office](https://support.office.com/article/application-guard-for-office-9e0fb9c2-ffad-43bf-8ba3-78f785fdba46) is coming soon. - ### Passwordless authentication in Azure Active Directory Fast Identity Online 2 (FIDO2) security key support is expanded to Azure Active Directory hybrid environments with this release, enabling enterprises with hybrid environments to take advantage of [passwordless authentication](https://docs.microsoft.com/azure/active-directory/authentication/howto-authentication-passwordless-security-key-on-premises). For more information, see [Expanding Azure Active Directory support for FIDO2 preview to hybrid environments](https://techcommunity.microsoft.com/t5/windows-it-pro-blog/expanding-azure-active-directory-support-for-fido2-preview-to/ba-p/981894). @@ -159,39 +156,41 @@ Check out [Windows Virtual Desktop documentation](https://aka.ms/wvdgetstarted) Read about plans for the new Microsoft Edge and other innovations announced at [Build 2020](https://blogs.windows.com/msedgedev/2020/05/19/microsoft-edge-news-developers-build-2020/) and [What's new at Microsoft Edge Insider](https://www.microsoftedgeinsider.com/whats-new). -Also see [New year, new browser – The new Microsoft Edge is out of preview and now available for download](https://blogs.windows.com/windowsexperience/2020/01/15/new-year-new-browser-the-new-microsoft-edge-is-out-of-preview-and-now-available-for-download/). +Also see information about the exciting new Edge browser [here](https://blogs.windows.com/windowsexperience/2020/01/15/new-year-new-browser-the-new-microsoft-edge-is-out-of-preview-and-now-available-for-download/). -## Cortana +## Windows Shell + +### Cortana Cortana in Windows 10, version 2004 and later is a service covered by the Office 365 Trust Center. See [Cortana in Windows 10, version 2004 and later](https://docs.microsoft.com/windows/configuration/cortana-at-work/cortana-at-work-overview#cortana-in-windows-10-version-2004-and-later) for more information. The Cortana app also has several improvements in this release, such as enhanced security and the ability to drag the Cortana window to a more convenient location on your desktop. For more information, see [Cortana in the upcoming Windows 10 release](https://blogs.windows.com/windowsexperience/2020/02/28/cortana-in-the-upcoming-windows-10-release-focused-on-your-productivity-with-enhanced-security-and-privacy/). -## Windows Search +### Windows Search Windows Search is [improved](https://insider.windows.com/community-news/desktop-search/) in several ways. -## DirectX +### DirectX [New DirectX 12 features](https://devblogs.microsoft.com/directx/dev-preview-of-new-directx-12-features/) are available in this release. -## Virtual Desktops +### Virtual Desktops You can now [rename your virtual desktops](https://docs.microsoft.com/windows-insider/at-work-pro/wip-4-biz-whats-new#renaming-your-virtual-desktops-build-18975), instead of getting stuck with the system-issued names like Desktop 1. -## Bluetooth +### Bluetooth pairing Pairing Bluetooth devices with your computer will occur through notifications, so you won't need to go to the Settings app to finish pairing. Other improvements include faster pairing and device name display. For more information, see [Improving your Bluetooth pairing experience](https://docs.microsoft.com/windows-insider/at-home/Whats-new-wip-at-home-20h1#improving-your-bluetooth-pairing-experience-build-18985). -## Reset this PC +### Reset this PC The 'reset this PC' recovery function now includes a [cloud download](https://docs.microsoft.com/windows-insider/at-work-pro/wip-4-biz-whats-new#new-reset-this-pc-option-cloud-download-build-18970) option. -## 2-in-1 PCs +### 2-in-1 PCs A [new tablet experience](https://docs.microsoft.com/windows-insider/at-work-pro/wip-4-biz-whats-new#new-tablet-experience-for-2-in-1-convertible-pcs-build-18970) for two-in-one convertible PCs is available. The screen will be optimized for touch When you detach your two-in-one's keyboard, but you'll still keep the familiar look of your desktop without interruption. -## Specialized displays +### Specialized displays With this update, devices running Windows 10 Enterprise or Windows 10 Pro for Workstations with multiple displays can be configured to prevent Windows from using a display, making it available for a specialized purpose. @@ -205,7 +204,7 @@ Examples include: To prevent Windows from using a display, choose Settings > Display and click Advanced display settings. Select a display to view or change, and then set the Remove display from desktop setting to On. The display will now be available for a specialized use. -## Task Manager +### Task Manager The following items are added to Task Manager in this release: - GPU Temperature is available on the Performance tab for devices with a dedicated GPU card. From ce4dd999b99e0a804175c2823efc08134c16be85 Mon Sep 17 00:00:00 2001 From: Greg Lindsay Date: Thu, 21 May 2020 15:57:53 -0700 Subject: [PATCH 26/51] graphic --- windows/whats-new/images/system-guard2.png | Bin 0 -> 102459 bytes .../whats-new-windows-10-version-2004.md | 2 ++ 2 files changed, 2 insertions(+) create mode 100644 windows/whats-new/images/system-guard2.png diff --git a/windows/whats-new/images/system-guard2.png b/windows/whats-new/images/system-guard2.png new file mode 100644 index 0000000000000000000000000000000000000000..12921bc305627060d83cc8cdecc4e1ec0d0c0ded GIT binary patch literal 102459 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 z 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%0A? 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 Jf#$i${{!Uw_H+OM literal 0 HcmV?d00001 diff --git a/windows/whats-new/whats-new-windows-10-version-2004.md b/windows/whats-new/whats-new-windows-10-version-2004.md index 249a8efd60..362ab09e82 100644 --- a/windows/whats-new/whats-new-windows-10-version-2004.md +++ b/windows/whats-new/whats-new-windows-10-version-2004.md @@ -31,6 +31,8 @@ In this release, [Windows Defender System Guard](https://docs.microsoft.com/win With this improvement, the OS can detect a higher level of SMM compliance, enabling devices to be even more hardened against SMM exploits and vulnerabilities. This feature is forward-looking and currently requires new hardware available soon. + ![System Guard](images/system-guard2.png) + ### Widows Defender Application Guard [Windows Defender Application Guard](https://docs.microsoft.com/deployedge/microsoft-edge-security-windows-defender-application-guard) has been available for Chromium-based Edge since early 2020. From a04e4efeb695fff708415d5124d76b1781d16f52 Mon Sep 17 00:00:00 2001 From: Greg Lindsay Date: Thu, 21 May 2020 16:15:32 -0700 Subject: [PATCH 27/51] edits --- .../whats-new/whats-new-windows-10-version-2004.md | 12 +++++++++--- 1 file changed, 9 insertions(+), 3 deletions(-) diff --git a/windows/whats-new/whats-new-windows-10-version-2004.md b/windows/whats-new/whats-new-windows-10-version-2004.md index 362ab09e82..89ad3d21cb 100644 --- a/windows/whats-new/whats-new-windows-10-version-2004.md +++ b/windows/whats-new/whats-new-windows-10-version-2004.md @@ -103,7 +103,7 @@ Windows PowerShell cmdlets have been improved: - Enable-DeliveryOptimizationVerboseLogs is a new cmdlet that enables a greater level of logging detail to assist in troubleshooting. Additional improvements: -- Enterprise network throttling is enhanced to optimize foreground vs. background throttling. +- Enterprise network [throttling is enhanced](https://docs.microsoft.com/windows-insider/at-work-pro/wip-4-biz-whats-new#new-download-throttling-options-for-delivery-optimization-build-18917) to optimize foreground vs. background throttling. - Automatic cloud-based congestion detection is available for PCs with cloud service support. The following [Delivery Optimization](https://docs.microsoft.com/windows/deployment/update/waas-delivery-optimization) policies are removed in this release: @@ -141,11 +141,17 @@ This update includes 5 fixes to allow the host to run down-level containers on u Windows Media Player is also added back to the Sandbox image in this release. -## Windows Subsystem for Linux (WSL) +Windows Sandbox also has improved accessibility in this release, including: +- Microphone support is available. +- Added functionality to configure the audio input device via the Windows Sandbox config file. +- A Shift + Alt + PrintScreen key sequence that activates the ease of access dialog for enabling high contrast mode. +- A ctrl + alt + break key sequence that allows entering/exiting fullscreen mode. + +### Windows Subsystem for Linux (WSL) With this release, memory that is no longer in use in a Linux VM will be freed back to Windows. Previously, a WSL VM's memory could grow, but would not shrink when no longer needed. -WSL2 support is has been added for ARM64 devices if your device supports virtualization. +[WSL2](https://docs.microsoft.com/windows/wsl/wsl2-index) support is has been added for ARM64 devices if your device supports virtualization. For a full list of updates to WSL, see the [WSL release notes](https://docs.microsoft.com/windows/wsl/release-notes). From 84dc4d86be7c23f3f1123883076991acfc50c6f7 Mon Sep 17 00:00:00 2001 From: Greg Lindsay Date: Thu, 21 May 2020 16:22:15 -0700 Subject: [PATCH 28/51] edits --- windows/whats-new/images/system-guard2.png | Bin 102459 -> 96049 bytes 1 file changed, 0 insertions(+), 0 deletions(-) diff --git a/windows/whats-new/images/system-guard2.png b/windows/whats-new/images/system-guard2.png index 12921bc305627060d83cc8cdecc4e1ec0d0c0ded..5505ffa78cb4bb82e4e189350b6a280b1d1297c9 100644 GIT binary patch literal 96049 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 z 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≪Wbe_4FMiY%zEQ^(Ti$M8Y?XEiYj{Zpdeh?A5FcYx0g@;a|LI=osAp!ys3p%$ zE1@;^C64IH<@YM`o0+s(nK~pLWyMW;#`I=H{N(eGQ0t%d#y`@Sy&0DGoK-dU(Ik_& zs9AyjsTeg}PxC0_r!jl&7W9mfk?bqotUpauEGfu+m0eqfpRQ|wpO)ZGx}Pwu@8x@o za1;NumoW^E8m6Aw`IAV8Q;PEy+BfspdY%_%kL3F8zMR_jotZ_PyL3!0VrP-@EdA`7 zDdVk4re(cyogE7> z-w*|$1nYaTJcyQpyz%_Htx9c)euH($N#u+;;R1)h-|k0QKbO8vj|eOZOPsZ!v3^!H zT(p#q>v3aT=Fqwk_Nd$T$zk=Ou6_0LSMkNn$c37MpOC61nlt!she>qp%#N0QO*cOa zLS9#hg|;kkFP;qw@Meq<&yq|^e)7`}Xl`^QXr=2ot)$UByoduilKQ#$-o-7Ld9~$+ zU-Wj$IEVli(4xWbJd+<;KzAoR-f(HP?aYhs&Gc^Vc=g zmsC`Wk+nZuaqX)JTQ8=uSvB0QLcM&F%z)d^u9_vm_`{#Yhy?}ebx1S0M!Egmf}>y6 zZ9+G)GPa4?zOQ<(hc0XeXZ%QZlgB~rYuggVSI@DVxP@4x_jK*VM?GUY@~?J3Q4wL5 z{Iqr>+kbFOB<)ZdBTSUYvTzVkF#wA)aGGtPZ8rS}@~U~-ucf!Y?s8<>=FXJXn|C9= zlv;FN3?c6O73fm5&!)p+lIg?*L14@mIJJuB-6-~q)VrUxCzN z(Hw&G5ktZ$w^hvYUF@sZ-sn~tRWU1|C}7=1zvv6qTCx=>AGm$3`tc!7)u7|4qOEvo zEuW!5+C4smV@Hf`o>jMGrU4oe`P=$aYAuJreA3b_H(*g+p4_%2*E8z<>VT{e19H41 zSwDEDOy$M8N$&kIheB=1mAni$%8|bT*V;f>Mp{{-VifZJoBoL=^(75Wl9r)cjEHev zqc-*@t7I)3&o~lI#0-AsiRmNq#K>8T=-7TtI^I$10wHQYe6F;&Trl(G=GQKmtd0J? z+3IUW`u(Rz@f$^HGFzAtGFrUMFoV}B zBbuJ~XVGW>%V16K&Cgs#lZ0%!O{6^f!AptAqi_c3p+xWakXD*5qUeObE=(K&-aGoLxqV)sd7c69O&4v-g^hC_z;n?T`D{f+COFED zM3&g~fuAds1hAHY7(}q5`la2Ey${yp>qZN`m1UORGM z{BBLSom-NA^90!Mljiy29UOne_fjo+-3r~Qf>A^rpUXw4?nG|1pU0Sm_*vMx!*X1c zZsFTRO&rD*BCcy#4C0)Of!wyIm?r0%r^sQ(9R0GHeWVEwEj{~)8P{ycN;(q!RCY#n%EiZ+ z&6HNDn6y`Ih_ znaG%>T*6YiHJ>wN|JY99rA13gO|!M{?C4r(?E|n3%ZN^-`N5g!17jYNmDCbMe

k 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 z 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 F{{s+0MEn2% literal 102459 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 z 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%0A? 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 Jf#$i${{!Uw_H+OM From d58a06c363ac55216ec5d68e8c26230a4210d685 Mon Sep 17 00:00:00 2001 From: Greg Lindsay Date: Thu, 21 May 2020 21:28:59 -0700 Subject: [PATCH 29/51] edits --- .../whats-new-windows-10-version-2004.md | 61 ++++++++++--------- 1 file changed, 32 insertions(+), 29 deletions(-) diff --git a/windows/whats-new/whats-new-windows-10-version-2004.md b/windows/whats-new/whats-new-windows-10-version-2004.md index 89ad3d21cb..5b7c873cfc 100644 --- a/windows/whats-new/whats-new-windows-10-version-2004.md +++ b/windows/whats-new/whats-new-windows-10-version-2004.md @@ -25,6 +25,13 @@ This article lists new and updated features and content that are of interest to ## Security +### Windows Hello + +- Windows Hello is now supported as Fast Identity Online 2 (FIDO2) authenticator across all major browsers including Chrome and Firefox. +- You can now enable passwordless sign-in for Microsoft accounts on your Windows 10 device by going to **Settings > Accounts > Sign-in options**, and selecting **On** under **Make your device passwordless**. Enabling passwordless sign in will switch all Microsoft accounts on your Windows 10 device to modern authentication with Windows Hello Face, Fingerprint, or PIN. +- Windows Hello PIN sign-in support is [added to Safe mode](https://docs.microsoft.com/windows-insider/at-work-pro/wip-4-biz-whats-new#windows-hello-pin-in-safe-mode-build-18995). +- Windows Hello for Business now has Hybrid Azure Active Directory support and phone number sign-in (MSA). FIDO2 security key support is expanded to Azure Active Directory hybrid environments, enabling enterprises with hybrid environments to take advantage of [passwordless authentication](https://docs.microsoft.com/azure/active-directory/authentication/howto-authentication-passwordless-security-key-on-premises). For more information, see [Expanding Azure Active Directory support for FIDO2 preview to hybrid environments](https://techcommunity.microsoft.com/t5/windows-it-pro-blog/expanding-azure-active-directory-support-for-fido2-preview-to/ba-p/981894). + ### Windows Defender System Guard In this release, [Windows Defender System Guard](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-system-guard/system-guard-how-hardware-based-root-of-trust-helps-protect-windows) enables an even *higher* level of [System Management Mode](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-system-guard/system-guard-how-hardware-based-root-of-trust-helps-protect-windows#system-management-mode-smm-protection) (SMM) Firmware Protection that goes beyond checking the OS memory and secrets to additional resources like registers and IO. @@ -37,18 +44,7 @@ With this improvement, the OS can detect a higher level of SMM compliance, enabl [Windows Defender Application Guard](https://docs.microsoft.com/deployedge/microsoft-edge-security-windows-defender-application-guard) has been available for Chromium-based Edge since early 2020. -[Application Guard for Office](https://support.office.com/article/application-guard-for-office-9e0fb9c2-ffad-43bf-8ba3-78f785fdba46) is coming soon. - -### Passwordless authentication in Azure Active Directory - -Fast Identity Online 2 (FIDO2) security key support is expanded to Azure Active Directory hybrid environments with this release, enabling enterprises with hybrid environments to take advantage of [passwordless authentication](https://docs.microsoft.com/azure/active-directory/authentication/howto-authentication-passwordless-security-key-on-premises). For more information, see [Expanding Azure Active Directory support for FIDO2 preview to hybrid environments](https://techcommunity.microsoft.com/t5/windows-it-pro-blog/expanding-azure-active-directory-support-for-fido2-preview-to/ba-p/981894). - -### Windows Hello - -- Windows Hello is now supported as FIDO2 authenticator across all major browsers including Chrome and Firefox. -- You can now enable passwordless sign-in for Microsoft accounts on your Windows 10 device by going to **Settings > Accounts > Sign-in options**, and selecting **On** under **Make your device passwordless**. Enabling passwordless sign in will switch all Microsoft accounts on your Windows 10 device to modern authentication with Windows Hello Face, Fingerprint, or PIN. -- Windows Hello PIN sign-in support is [added to Safe mode](https://docs.microsoft.com/windows-insider/at-work-pro/wip-4-biz-whats-new#windows-hello-pin-in-safe-mode-build-18995). -- Windows Hello for Business now has Hybrid Azure Active Directory support and Phone number sign-in (MSA). +Note: [Application Guard for Office](https://support.office.com/article/application-guard-for-office-9e0fb9c2-ffad-43bf-8ba3-78f785fdba46) is coming soon. ## Deployment @@ -72,7 +68,7 @@ During the upgrade process, Windows Setup will extract all its sources files to ### Windows Autopilot -With this release, you can configure User-driven Hybrid Azure Active Directory join with VPN support. This support is also backported to Windows 10, version 1909 and 1903. +With this release, you can configure [Windows Autopilot user-driven](https://docs.microsoft.com/windows/deployment/windows-autopilot/user-driven) Hybrid Azure Active Directory join with VPN support. This support is also backported to Windows 10, version 1909 and 1903. ### Microsoft Endpoint Manager @@ -117,9 +113,9 @@ The following [Delivery Optimization](https://docs.microsoft.com/windows/deploym ### Windows Update for Business -Windows Update for Business Enhancements -- Intune console updates: target version is now available allowing you to specify which Windows 10 OS Version you want devices to move to. Additionally, this capability enables you to keep devices on their current version until they reach end of service. Check it out in Intune, also available as a Group Policy (GP) and Configuration Service Provider (CSP) policy -- Validation improvements: To ensure devices and end users stay productive and protected, Microsoft uses safeguard holds to block devices from updating when there are known issues that would impact that device. But we know this can interfere with validations, to better enable IT Administrators to validate on the latest release, we have created a new policy to enable admins to opt devices out of the built-in safeguard holds. +Windows Update for Business enhancements in this release include: +- Intune console updates: target version is now available allowing you to specify which version of Windows 10 you want devices to move to. Additionally, this capability enables you to keep devices on their current version until they reach end of service. Check it out in Intune, also available as a Group Policy and Configuration Service Provider (CSP) policy. +- Validation improvements: To ensure devices and end users stay productive and protected, Microsoft uses safeguard holds to block devices from updating when there are known issues that would impact that device. Also, to better enable IT administrators to validate on the latest release, we have created a new policy that enables admins to opt devices out of the built-in safeguard holds. ## Virtualization @@ -155,10 +151,9 @@ With this release, memory that is no longer in use in a Linux VM will be freed b For a full list of updates to WSL, see the [WSL release notes](https://docs.microsoft.com/windows/wsl/release-notes). -### Windows Virtual Desktop - -Check out [Windows Virtual Desktop documentation](https://aka.ms/wvdgetstarted) for the latest and greatest information, as well as the [WVD Virtual Event from March](https://aka.ms/wvdvirtualevent). +### Windows Virtual Desktop (WVD) +Windows 10 is an integral part of WVD, and several enhancements are available in the Spring 2020 update. Check out [Windows Virtual Desktop documentation](https://aka.ms/wvdgetstarted) for the latest and greatest information, as well as the [WVD Virtual Event from March](https://aka.ms/wvdvirtualevent). ## Microsoft Edge @@ -166,8 +161,14 @@ Read about plans for the new Microsoft Edge and other innovations announced at [ Also see information about the exciting new Edge browser [here](https://blogs.windows.com/windowsexperience/2020/01/15/new-year-new-browser-the-new-microsoft-edge-is-out-of-preview-and-now-available-for-download/). +## Application settings + +This release enables explicit [control over when Windows automatically restarts apps](https://docs.microsoft.com/windows-insider/at-work-pro/wip-4-biz-whats-new#control-over-restarting-apps-at-sign-in-build-18965) that were open when you restart your PC. + ## Windows Shell +Several enhancements to the Windows 10 user interface are implemented in this release. + ### Cortana Cortana in Windows 10, version 2004 and later is a service covered by the Office 365 Trust Center. See [Cortana in Windows 10, version 2004 and later](https://docs.microsoft.com/windows/configuration/cortana-at-work/cortana-at-work-overview#cortana-in-windows-10-version-2004-and-later) for more information. @@ -178,10 +179,6 @@ The Cortana app also has several improvements in this release, such as enhanced Windows Search is [improved](https://insider.windows.com/community-news/desktop-search/) in several ways. -### DirectX - -[New DirectX 12 features](https://devblogs.microsoft.com/directx/dev-preview-of-new-directx-12-features/) are available in this release. - ### Virtual Desktops You can now [rename your virtual desktops](https://docs.microsoft.com/windows-insider/at-work-pro/wip-4-biz-whats-new#renaming-your-virtual-desktops-build-18975), instead of getting stuck with the system-issued names like Desktop 1. @@ -194,6 +191,18 @@ Pairing Bluetooth devices with your computer will occur through notifications, s The 'reset this PC' recovery function now includes a [cloud download](https://docs.microsoft.com/windows-insider/at-work-pro/wip-4-biz-whats-new#new-reset-this-pc-option-cloud-download-build-18970) option. +### Task Manager + +The following items are added to Task Manager in this release: +- GPU Temperature is available on the Performance tab for devices with a dedicated GPU card. +- Disk type is now [listed for each disk on the Performance tab](https://docs.microsoft.com/windows-insider/at-work-pro/wip-4-biz-whats-new#disk-type-visible-in-task-manager-performance-tab-build-18898). + +## Graphics & display + +### DirectX + +[New DirectX 12 features](https://devblogs.microsoft.com/directx/dev-preview-of-new-directx-12-features/) are available in this release. + ### 2-in-1 PCs A [new tablet experience](https://docs.microsoft.com/windows-insider/at-work-pro/wip-4-biz-whats-new#new-tablet-experience-for-2-in-1-convertible-pcs-build-18970) for two-in-one convertible PCs is available. The screen will be optimized for touch When you detach your two-in-one's keyboard, but you'll still keep the familiar look of your desktop without interruption. @@ -212,12 +221,6 @@ Examples include: To prevent Windows from using a display, choose Settings > Display and click Advanced display settings. Select a display to view or change, and then set the Remove display from desktop setting to On. The display will now be available for a specialized use. -### Task Manager - -The following items are added to Task Manager in this release: -- GPU Temperature is available on the Performance tab for devices with a dedicated GPU card. -- Disk type is now listed for each disk on the Performance tab. - ## Desktop Analytics [Desktop Analytics](https://docs.microsoft.com/configmgr/desktop-analytics/overview) is a cloud-connected service, integrated with Configuration Manager that provides data-driven insights to the management of Windows endpoints in your organization. Desktop Analytics requires a Windows E3 or E5 license, or a Microsoft 365 E3 or E5 license. From b40aaa108effdeb192296e5d9ae780b9763402b5 Mon Sep 17 00:00:00 2001 From: Greg Lindsay Date: Thu, 21 May 2020 21:52:43 -0700 Subject: [PATCH 30/51] edits --- .../whats-new/whats-new-windows-10-version-2004.md | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) diff --git a/windows/whats-new/whats-new-windows-10-version-2004.md b/windows/whats-new/whats-new-windows-10-version-2004.md index 5b7c873cfc..8c05f6c421 100644 --- a/windows/whats-new/whats-new-windows-10-version-2004.md +++ b/windows/whats-new/whats-new-windows-10-version-2004.md @@ -171,9 +171,16 @@ Several enhancements to the Windows 10 user interface are implemented in this re ### Cortana -Cortana in Windows 10, version 2004 and later is a service covered by the Office 365 Trust Center. See [Cortana in Windows 10, version 2004 and later](https://docs.microsoft.com/windows/configuration/cortana-at-work/cortana-at-work-overview#cortana-in-windows-10-version-2004-and-later) for more information. +[Cortana](https://www.microsoft.com/cortana) has been updated and enhanced in Windows 10, version 2004: +- Productivity: chat-based UI gives you the ability to [interact with Cortana using typed or spoken natural language queries](https://support.microsoft.com/help/4557165) to easily get information across Microsoft 365 and stay on track. Productivity focused capabilities such as finding people profiles, checking schedules, joining meetings, and adding to lists in Microsoft To Do are currently available to English speakers in the US. + - In the coming months, with regular app updates through the Microsoft Store, we’ll enhance this experience to support wake word invocation and enable listening when you say “Cortana”, offer more productivity capabilities such as surfacing relevant emails and documents to help you prepare for meetings, and expand supported capabilities for international users. +- Security: tightened access to Cortana so that you must be securely logged in with your work or school account or your Microsoft account before using Cortana. Because of this tightened access, some consumer skills including music, connected home, and third-party skills will no longer be available. Additionally, users can [get cloud-based assistance services that meet Office 365’s enterprise-level privacy, security, and compliance promises](https://docs.microsoft.com/microsoft-365/admin/misc/cortana-integration?view=o365-worldwide) as set out in the Online Services Terms +- Move the Cortana window: drag the Cortana window to a more convenient location on your desktop -The Cortana app also has several improvements in this release, such as enhanced security and the ability to drag the Cortana window to a more convenient location on your desktop. For more information, see [Cortana in the upcoming Windows 10 release](https://blogs.windows.com/windowsexperience/2020/02/28/cortana-in-the-upcoming-windows-10-release-focused-on-your-productivity-with-enhanced-security-and-privacy/). +Also see: +- [Cortana in Windows 10, version 2004 and later](https://docs.microsoft.com/windows/configuration/cortana-at-work/cortana-at-work-overview#cortana-in-windows-10-version-2004-and-later). +- [Cortana in the upcoming Windows 10 release](https://blogs.windows.com/windowsexperience/2020/02/28/cortana-in-the-upcoming-windows-10-release-focused-on-your-productivity-with-enhanced-security-and-privacy/). +- Cortana in the [Microsoft 365 blog](https://www.microsoft.com/microsoft-365/blog/?s=cortana). ### Windows Search From 746de12f87d63f4d6fe0b5271cbb49c0c22881bf Mon Sep 17 00:00:00 2001 From: Greg Lindsay Date: Thu, 21 May 2020 21:59:50 -0700 Subject: [PATCH 31/51] edits --- windows/whats-new/whats-new-windows-10-version-2004.md | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/windows/whats-new/whats-new-windows-10-version-2004.md b/windows/whats-new/whats-new-windows-10-version-2004.md index 8c05f6c421..5bbf8bd5d2 100644 --- a/windows/whats-new/whats-new-windows-10-version-2004.md +++ b/windows/whats-new/whats-new-windows-10-version-2004.md @@ -74,7 +74,7 @@ With this release, you can configure [Windows Autopilot user-driven](https://doc An in-place upgrade wizard is available in Configuration Manager. For more information, see [Simplifying Windows 10 deployment with Configuraton Manager](https://techcommunity.microsoft.com/t5/windows-it-pro-blog/simplifying-windows-10-deployment-with-configuration-manager/ba-p/1214364). -Also see [What's new in Microsoft Intune](https://docs.microsoft.com/mem/intune/fundamentals/whats-new) +Also see [What's new in Microsoft Intune](https://docs.microsoft.com/mem/intune/fundamentals/whats-new). ### Windows Assessment and Deployment Toolkit (ADK) @@ -94,9 +94,9 @@ For the latest information about MDT, see the [MDT release notes](https://docs.m Windows PowerShell cmdlets have been improved: -- Get-DeliveryOptimizationStatus has added the **-PeerInfo** option for a real-time peak behind the scenes on peer-to-peer activity (for example the peer IP Address, bytes received / sent) -- Get-DeliveryOptimizationLogAnalysis is a new cmdlet that provides a summary of the activity in your DO log (# of downloads, downloads from peers, overall peer efficiency). Use the -ListConnections option to for in-depth look at peer-to-peer connections. -- Enable-DeliveryOptimizationVerboseLogs is a new cmdlet that enables a greater level of logging detail to assist in troubleshooting. +- **Get-DeliveryOptimizationStatus** has added the **-PeerInfo** option for a real-time peak behind the scenes on peer-to-peer activity (for example the peer IP Address, bytes received / sent). +- **Get-DeliveryOptimizationLogAnalysis** is a new cmdlet that provides a summary of the activity in your DO log (# of downloads, downloads from peers, overall peer efficiency). Use the **-ListConnections** option to for in-depth look at peer-to-peer connections. +- **Enable-DeliveryOptimizationVerboseLogs** is a new cmdlet that enables a greater level of logging detail to assist in troubleshooting. Additional improvements: - Enterprise network [throttling is enhanced](https://docs.microsoft.com/windows-insider/at-work-pro/wip-4-biz-whats-new#new-download-throttling-options-for-delivery-optimization-build-18917) to optimize foreground vs. background throttling. @@ -167,7 +167,7 @@ This release enables explicit [control over when Windows automatically restarts ## Windows Shell -Several enhancements to the Windows 10 user interface are implemented in this release. +Several enhancements to the Windows 10 user interface are implemented in this release: ### Cortana From 7aad155631d266afd2d2740cdc541b98aa908cf9 Mon Sep 17 00:00:00 2001 From: Greg Lindsay Date: Fri, 22 May 2020 08:33:40 -0700 Subject: [PATCH 32/51] update --- windows/whats-new/whats-new-windows-10-version-2004.md | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/windows/whats-new/whats-new-windows-10-version-2004.md b/windows/whats-new/whats-new-windows-10-version-2004.md index 5bbf8bd5d2..1eaad88327 100644 --- a/windows/whats-new/whats-new-windows-10-version-2004.md +++ b/windows/whats-new/whats-new-windows-10-version-2004.md @@ -21,7 +21,7 @@ ms.topic: article This article lists new and updated features and content that are of interest to IT Pros for Windows 10, version 2004, also known as the Windows 10 May 2020 Update. This update also contains all features and fixes included in previous cumulative updates to Windows 10, version 1909. > [!NOTE] -> The version number for this release (2004) is an even number to avoid confusion with Windows releases in the year 2003. +> The month indicator for this release is 04 instead of 03 to avoid confusion with Windows releases in the year 2003. ## Security @@ -70,6 +70,8 @@ During the upgrade process, Windows Setup will extract all its sources files to With this release, you can configure [Windows Autopilot user-driven](https://docs.microsoft.com/windows/deployment/windows-autopilot/user-driven) Hybrid Azure Active Directory join with VPN support. This support is also backported to Windows 10, version 1909 and 1903. +If you configure the language settings in the Autopilot profile and the device is connected to Ethernet, all scenarios will now skip the language, locale, and keyboard pages. In previous versions, this was only supported with self-deploying profiles. + ### Microsoft Endpoint Manager An in-place upgrade wizard is available in Configuration Manager. For more information, see [Simplifying Windows 10 deployment with Configuraton Manager](https://techcommunity.microsoft.com/t5/windows-it-pro-blog/simplifying-windows-10-deployment-with-configuration-manager/ba-p/1214364). From 4e10d4aee243de726ddaeae08819d5b7bdfd3f1d Mon Sep 17 00:00:00 2001 From: jaimeo Date: Fri, 22 May 2020 14:11:33 -0700 Subject: [PATCH 33/51] added almost all of Aria's material --- .../update/waas-manage-updates-wufb.md | 95 ++++++++++++---- .../update/waas-wufb-group-policy.md | 105 +++++++++++++++--- 2 files changed, 162 insertions(+), 38 deletions(-) diff --git a/windows/deployment/update/waas-manage-updates-wufb.md b/windows/deployment/update/waas-manage-updates-wufb.md index 00a9090853..3b51b43808 100644 --- a/windows/deployment/update/waas-manage-updates-wufb.md +++ b/windows/deployment/update/waas-manage-updates-wufb.md @@ -24,14 +24,16 @@ Windows Update for Business is a free service that is available for all premium > **Looking for consumer information?** See [Windows Update: FAQ](https://support.microsoft.com/help/12373/windows-update-faq) - Windows Update for Business enables IT administrators to keep the Windows 10 devices in their organization always up to date with the latest security defenses and Windows features by directly connecting these systems to Windows Update service. You can use Group Policy or Mobile Device Management (MDM) solutions such as Microsoft Intune to configure the Windows Update for Business settings that control how and when Windows 10 devices are updated. Specifically, Windows Update for Business allows for control over update offerings and experiences to allow for reliability and performance testing on a subset of devices before deploying updates across the organization as well as a positive update experience for those in your organization. -## What can I do with Windows Update for Business +## What can I do with Windows Update for Business? + +Windows Update for Business enables commercial customers to manage which Windows Updates are received when as well as the experience a device has when it receives them. + +You can control Windows Update for Business policies by using either Mobile Device Management (MDM) tools such as Microsoft Intune or Group Policy management tools such as local group policy or the Group Policy Management Console (GPMC), as well as a variety of other non-Microsoft management tools. MDMs use Configuration Service Provider (CSP) policies instead of Group Policy. Intune additionally uses Cloud Policies. Not all policies are available in all formats (CSP, Group Policy, or Cloud policy). -Windows Update for Business enables commercial customers {not sure this is well defined... Do you mean *enterprise* customers?} to manage which Windows Updates are received when as well as the experience a device has when it receives them. ### Manage deployment of Windows Updates By using Windows Update for Business, you can control which types of Windows Updates are offered to devices in your ecosystem, when updates are applied, and deployment to devices in your organization in waves. @@ -49,6 +51,75 @@ Windows Update for Business provides management policies for several types of up - **Microsoft product updates**: These are updates for other Microsoft products, such as Office. Product updates are off by default. You can turn them on by using Windows Update for Business policies. +## Offering +You can control when updates are applied, for example by deferring when an update is installed on a device or by pausing updates for a certain period. + +### Manage when updates are offered +You can defer or pause the installation of updates for a set period of time. + +#### Enroll in pre-release updates + +The branch readiness level enables administrators to specify which channel of feature updates they want to receive. Today there are branch readiness level options for both pre-release and released updates: + +- Windows Insider Program for Business (for pre-release updates) + - Windows Insider Fast + - Windows Insider Slow + - Windows Insider Release Preview +- Semi-annual Channel (for released updates) + +Prior to Windows 10, version 1903, there are two channels for released updates: Semi-annual Channel and Semi-annual Channel (Targeted). Deferral days are calculated against the release date of the chosen channel. Starting with Windows 10, version 1903 there is only the one release channel: Semi-annual Channel. All deferral days are calculated against a release’s Semi-annual Channel release date. For exact release dates, see [Windows Release Information](https://docs.microsoft.com/windows/release-information/). You can set the branch readiness level by using the **Select when Preview Builds and Feature Updates are Received** policy. To use this policy to manage pre-release builds, first enable preview builds by using the **Manage preview Builds** policy. + +#### Defer an update + +A Windows Update for Business administrator can defer the installation of both feature and quality updates from deploying to devices within a bounded range of time from when those updates are first made available on the Windows Update service. You can use this deferral to allow time to validate deployments as they are pushed to devices. Deferrals work by allowing you to specify the number of days after an update is released before it is offered to a device. That is, if you set a feature update deferral period of 365 days, the device will not install a feature update that has been released for less than 365 days. To defer feature updates use the **Select when Preview Builds and Feature Updates are Received** policy. + + +|Category |Maximum deferral period | +|---------|---------| +|Feature updates | 365 days | +|Quality updates | 30 days | +|Non-deferrable | none | + + + +#### Pause an update + +If you discover a problem while deploying a feature or quality update, the IT administrator can pause the update for 35 days from a specified start date to prevent other devices from installing it until the issue is mitigated. +If you pause a feature update, quality updates are still offered to devices to ensure they stay secure. The pause period for both feature and quality updates is calculated from a start date that you set. + +To pause feature updates use the **Select when Preview Builds and Feature Updates are Received** policy and to pause quality updates use the **Select when Quality Updates are Received** policy. For more information, see [Pause feature updates](waas-configure-wufb.md#pause-feature-updates) and [Pause quality updates](waas-configure-wufb.md#pause-quality-updates). + +Built in benefits: +When updating from Windows Update you get the added benefits of built in compatibility checks to prevent against a poor update experience for your device as well as a check to prevent repeated rollbacks. + +### Recommendations + +For the best experience with Windows Update, follow these guidelines: + +- Use devices for at least 6 hours per month, including at least 2 hours of continuous use. +- Keep devices regularly charged. Plugging in devices overnight enables them to automatically update outside of active hours. +- Make sure that devices have at least 10 GB of free space. +- Give devices unobstructed access to the Windows Update service. + +### Manage the end-user experience when receiving Windows Updates + +Windows Update for Business provides controls to help meet your organization’s security standards as well as provide a great end-user experience. We do this by enabling you to set automatic updates at times that work well for those in your organization and set deadlines for quality and feature updates. Because Windows Update includes built-in intelligence, it's usually better to use fewer controls to manage the end-user experience. + +#### Recommended experience settings + +Features like the smart busy check (which ensure updates don't happen when a user is signed in) and active hours help provide the best experience for end users while keeping devices more secure and up to date. Follow these steps: + +1. Automatically download, install and restart (default if no restart policies are set up or enabled) +2. Use the default notifications +3. Set update deadlines + +##### Setting deadlines + +A compliance deadline policy (released in June 2019) enables you to set separate deadlines and grace periods for feature and quality updates. + +This policy enables you to specify the number of days from an update's publication date that it must be installed on the device. The policy also includes a configurable grace period that specifies the number of days from when the update is installed on the device until the device is forced to restart. This is extremely beneficial in a vacation scenario as it allows, for example, users who have been away to have a bit of time before being forced to restart their devices when they return from vacation. + @@ -144,22 +215,6 @@ For more information about Update Compliance, see [Monitor Windows Updates using | ![done](images/checklistdone.png) | [Optimize update delivery for Windows 10 updates](waas-optimize-windows-10-updates.md) | | ![done](images/checklistdone.png) | Deploy updates using Windows Update for Business (this topic)
or [Deploy Windows 10 updates using Windows Server Update Services](waas-manage-updates-wsus.md)
or [Deploy Windows 10 updates using Microsoft Endpoint Configuration Manager](waas-manage-updates-configuration-manager.md) | -## Related topics -- [Update Windows 10 in the enterprise](index.md) -- [Overview of Windows as a service](waas-overview.md) -- [Prepare servicing strategy for Windows 10 updates](waas-servicing-strategy-windows-10-updates.md) -- [Build deployment rings for Windows 10 updates](waas-deployment-rings-windows-10-updates.md) -- [Assign devices to servicing channels for Windows 10 updates](waas-servicing-channels-windows-10-updates.md) -- [Optimize update delivery for Windows 10 updates](waas-optimize-windows-10-updates.md) -- [Configure Delivery Optimization for Windows 10 updates](waas-delivery-optimization.md) -- [Configure BranchCache for Windows 10 updates](waas-branchcache.md) -- [Deploy updates for Windows 10 Mobile Enterprise and Windows 10 IoT Mobile](waas-mobile-updates.md) -- [Configure Windows Update for Business](waas-configure-wufb.md) -- [Integrate Windows Update for Business with management solutions](waas-integrate-wufb.md) -- [Walkthrough: use Group Policy to configure Windows Update for Business](waas-wufb-group-policy.md) -- [Walkthrough: use Intune to configure Windows Update for Business](https://docs.microsoft.com/intune/windows-update-for-business-configure) -- [Deploy Windows 10 updates using Windows Server Update Services](waas-manage-updates-wsus.md) -- [Deploy Windows 10 updates using Microsoft Endpoint Configuration Manager](waas-manage-updates-configuration-manager.md) -- [Manage device restarts after updates](waas-restart.md) + diff --git a/windows/deployment/update/waas-wufb-group-policy.md b/windows/deployment/update/waas-wufb-group-policy.md index e571a94f62..c6bb44d753 100644 --- a/windows/deployment/update/waas-wufb-group-policy.md +++ b/windows/deployment/update/waas-wufb-group-policy.md @@ -1,5 +1,5 @@ --- -title: Configure Windows Update for Business via Group Policy (Windows 10) +title: Configure Windows Update for Business with Group Policy description: Walkthrough demonstrating how to configure Windows Update for Business settings, using Group Policy. ms.prod: w10 ms.mktglfcycl: manage @@ -27,7 +27,7 @@ You can use Group Policy through the Group Policy Management Console (GPMC) to c An IT administrator can set policies for Windows Update for Business by using Group Policy, or they can be set locally (per device). All of the relevant policies are under the path **Computer configuration > Administrative Templates > Windows Components > Windows Update**. -To manage updates with Windows Update for Business as described in this topic, you should prepare with these steps, if you haven't already: +To manage updates with Windows Update for Business as described in this article, you should prepare with these steps, if you haven't already: - Create Active Directory security groups that align with the deployment rings you use to phase deployment of updates. See [Build deployment rings for Windows 10 updates](waas-deployment-rings-windows-10-updates.md) to learn more about deployment rings in Windows 10. - Allow access to the Windows Update service. @@ -49,27 +49,34 @@ Follow these steps on a device running the Remote Server Administration Tools or 6. In the Group Policy Management Editor, go to **Computer Configuration > Policies > Administrative Templates > Windows Components > Windows Update**. You are now ready to start assigning policies to this ring (group) of devices. -## Offering +## Manage Windows Update offerings You can control when updates are applied, for example by deferring when an update is installed on a device or by pausing updates for a certain period of time. -### Manage which updates are offered +### Determine which updates you want offered to your devices -Windows Update for Business offers you the ability to turn on or off both driver and Microsoft product updates. +Both Windows 10 feature and quality updates are automatically offered to devices that are connected to Windows Update using Windows Update for Business policies. However, you can choose whether you want the devices to additionally receive other Microsoft Updates or drivers that are applicable to that device. -- Drivers (on/off): **Computer configuration > Administrative Templates > Windows Components > Windows Update > Do not include drivers with Windows Updates** -- Microsoft product updates (on/off): **Computer Configuration > Administrative Templates > Windows Components > Windows Update > Configure Automatic Updates > Install updates for other Microsoft products** +To enable Microsoft Updates use the Group Policy Management Console go to **Computer Configuration > Administrative Templates > Windows Components > Windows Update > Configure Automatic Updates** and select **Install updates for other Microsoft products**. -We recommend that you allow the driver policy to allow drivers to updated on devices (the default), but you can turn this setting off if you prefer to manage drivers manually. We also recommend that you leave the "Microsoft product updates" setting on. +Drivers are automatically enabled because they are beneficial to device systems. We recommend that you allow the driver policy to allow drivers to updated on devices (the default), but you can turn this setting off if you prefer to manage drivers manually. If you want to disable driver updates for some reason, use the Group Policy Management Console to go to **Computer Configuration > Administrative Templates > Windows Components > Windows Update > Do not include drivers with Windows Updates** and enable the policy. -### Manage when updates are offered -You can defer or pause the installation of updates for a set period of time. + We also recommend that you allow Microsoft product updates as discussed previously. -#### Defer or pause an update +### Set when devices receive feature and quality updates -A Windows Update for Business administrator can defer or pause updates and preview builds. You can defer features updates for up to 365 days. You can pause feature or quality updates for up to 35 days from a given start date that you specify. +#### I want to receive pre-release versions of the next feature update -- Defer or pause a feature update: **Computer configuration > Administrative Templates > Windows Components > Windows Update > Windows Update for Business > Select when Preview Builds and Feature Updates are Received** +1. Ensure that you are enrolled in the Windows Insider Program for Business. This is a completely free program available to commercial customers to aid them in their validation of feature updates before they are released. Joining the program enables you to receive updates prior to their release as well as receive emails and content related to what is coming in the next updates. +2. Use Group Policy Management Console to go to: C**omputer Configuration > Administrative Templates > Windows Components > Windows Update > Windows Update for Business > Manage preview builds** and set the policy to **Enable preview builds** for any of test devices you want to install pre-release builds. +3. Use Group Policy Management Console to go to **Computer Configuration > Administrative Templates > Windows Components > Windows Update > Windows Update for Business > Select when Preview Builds and Feature Updates are received**. In the **Options** pane, use the pulldown menu to select one of the preview builds. We recomment **Windows Insider Program Slow** for commercial customers using pre-release builds for validation. +4. Select **OK**. + +#### I want to manage which released feature update my devices receive + +A Windows Update for Business administrator can defer or pause updates. You can defer feature updates for up to 365 days and defer quality updates for up to 30 days. Deferring simply means that you will not receive the update until it has been released for at least the number of deferral days you specified (offer date = release date + deferral date). You can pause feature or quality updates for up to 35 days from a given start date that you specify. + +- To defer or pause a feature update: **Computer configuration > Administrative Templates > Windows Components > Windows Update > Windows Update for Business > Select when Preview Builds and Feature Updates are Received** - Defer or pause a quality update: **Computer configuration > Administrative Templates > Windows Components > Windows Update > Windows Update for Business > Select when Quality Updates are Received** #### Example @@ -106,18 +113,80 @@ Now all devices are paused from updating for 35 days. When the pause is removed, -#### Set branch readiness level for feature updates -This policy only applies to feature updates. To enable preview builds for devices in your organization, set the "Enable preview builds" policy and then use the "Select when preview builds and feature updates are received" policy. +#### I want to stay on a specific version -We recommend that you set up a ring to receive preview builds by joining the Windows Insider Program for Business. By having a ring of devices receiving "pre-release slow" builds and learning about commercial pre-release features, you can ensure that any issues you have with the release are fixed before it is ever released and far before you broadly deploy. +If you need a device to stay on a version beyond the point when deferrals on the next version would elapse or if you need to skip a version (for example, update fall release to fall release) use the **Select the target Feature Update version** setting instead of using the **Specify when Preview Builds and Feature Updates are received** setting for feature update deferrals. When you use this policy, specify the version that you want your device(s) to use. If you don't update this before the device reaches end of service, the device will automatically be updated once it is 60 days past end of service for its edition. -- Enable preview builds: **Computer configuration > Administrative Templates > Windows Components > Windows Update > Windows Update for Business > Manage Preview Builds** +### Manage how users experience updates +#### I want to manage when devices download, install, and restart after updates +We recommended that you allow to update automatically--this is the default behavior. If you don't set an automatic update policy, the device will attempt to download, install, and restart at the best times for the user by using built-in intelligence such as intelligent active hours and smart busy check. -- Set branch readiness level: **Computer configuration > Administrative Templates > Windows Components > Windows Update > Windows Update for Business > Select when Preview Builds and Feature Updates are Received** +For more granular control, you can set the maximum period of active hours the user can set with **Computer Configuration > Administrative Templates > Windows Components > Windows Update > Specify active hours range for auto restart**. +It's best to refrain from setting the active hours policy because it's enabled by default when automatic updates are not disabled and provides a better experience when users can set their own active hours. If you do want to set active hours, use **Computer Configuration > Administrative Templates > Windows Components > Windows Update > Turn off auto-restart for updates during active hours**. + +To update outside of the active hours, you don't need to set any additional settings: simply don't disable automatic restarts. For even more granular control, consider using automatic updates to schedule the install time, day, or week. To do this, use **Computer Configuration > Administrative Templates > Windows Components > Windows Update > Configure Automatic Updates** and select **Auto download and schedule the install**. You can customize this setting to accommodate the time that you want the update to be installed for your devices. + +When you set these policies, installation happens automatically at the specified time and the device will restart 15 minutes after installation is complete (unless it's interrupted by the user). + +#### I want to keep devices secure and compliant with update deadlines + +We recommend that you use **Computer Configuration > Administrative Templates > Windows Components > Windows Update > Specify deadline for automatic updates and restarts** for feature and quality updates to ensure that devices stay secure on Windows 10, version 1709 and later. This works by enabling you to specify the number of days that can elapse after an update is offered to a device before it must be installed. Also you can set the number of days that can elapse after a pending restart before the user is forced to restart. + +This policies also offers an option to opt out of automatic restarts until a deadline is reached by presenting an "engaged restart experience" until the deadline has actually expired. At that point the device will automatically schedule a restart regardles of active hours. + +These notifications are what the user sees depending on the settings you choose: + +When **Specify deadlines for automatic updates and restarts** is set (For Windows 10, version 1709 and later): + + - **While restart is pending, before the deadline occurs:** + + - For the first few days, the user receives a toast notification + + - After this period, the user receives this dialog: + + ![The notification users get for an impending restart prior to deadline](images/wufb-update-deadline-warning.png) + + - If the user scheduled a restart, or if an auto restart is scheduled, 15 minutes before the scheduled time the user is receives this notification that the restart is about to occur: + + ![The notification users get for an impending restart 15 minutes prior to restart](images/wufb-restart-imminent-warning.png) + + - **If the restart is still pending after the deadline passes:** + + - Within 12 hours before the deadline passes, the user receives this notification that the deadline is approaching: + + ![The notification users get for an approaching restart deadline](images/wufb-pastdeadline-restart-warning.png) + + - Once the deadline has passed, the user is forced to restart to keep their devices in compliance and receives this notification: + + ![The notification users get for an imminent restart after the deadline](images/wufb-pastdeadline-restartnow.png) + +#### I want to manage the notifications a user sees + +There are additional settings that affect the notifications. + +We recommend that you use the default notifications as they aim to provide the best user experience while adjusting for the compliance policies that you have set. If you do have further needs that are not met by the default notification settings, you can use **Computer Configuration > Administrative Templates > Windows Components > Windows Update > Display options for update notifications** with these values: + +**0** (default) – Use the default Windows Update notifications +**1** – Turn off all notifications, excluding restart warnings +**2** – Turn off all notifications, including restart warnings + +> [!NOTE] +> Option **2** creates a poor experience for personal devices; it's only recommended for kiosk devices where automatic restarts have been disabled. + +Still more options are available in **Computer Configuration > Administrative Templates > Windows Components > Windows Update > Configure auto-restart restart warning notifications schedule for updates**. This setting allows you to specify the period for auto-restart warning reminder notifications (from 2-24 hours; 4 hours is the default) before the update and to specify the period for auto-restart imminent warning notifications (15-60 minutes is the default). We recommend using the default notifications. + +#### I want to manage the update settings a user can access + +Every Windows device provides users with a variety of controls they can use to manage Windows Updates. They can access these controls by Search to find Windows Updates or by going selecting **Updates and Security** in **Settings**. We provide the ability to disable a variety of these controls that are accessible to users. + +Users with access to update pause settings can prevent both feature and quality updates for 7 days. You can prevent users from pausing updates through the Windows Update settings page by using **Computer Configuration > Administrative Templates > Windows Components > Windows Update > Remove access to “Pause updates**. +When you disable this setting, users will see **Some settings are managed by your organization** and the update pause settings are greyed out. + +If you use Windows Server Update Server (WSUS), you can prevent users from scanning Windows Update. To do this, use **Computer Configuration > Administrative Templates > Windows Components > Windows Update > Remove access to use all Windows Update features**. From a52c8cb592cf4db75013ed1b4a1e74d1ad9bd2b8 Mon Sep 17 00:00:00 2001 From: Greg Lindsay Date: Fri, 22 May 2020 14:41:46 -0700 Subject: [PATCH 34/51] update --- .../whats-new/whats-new-windows-10-version-2004.md | 11 ++++------- 1 file changed, 4 insertions(+), 7 deletions(-) diff --git a/windows/whats-new/whats-new-windows-10-version-2004.md b/windows/whats-new/whats-new-windows-10-version-2004.md index 1eaad88327..1dd333ae06 100644 --- a/windows/whats-new/whats-new-windows-10-version-2004.md +++ b/windows/whats-new/whats-new-windows-10-version-2004.md @@ -175,14 +175,11 @@ Several enhancements to the Windows 10 user interface are implemented in this re [Cortana](https://www.microsoft.com/cortana) has been updated and enhanced in Windows 10, version 2004: - Productivity: chat-based UI gives you the ability to [interact with Cortana using typed or spoken natural language queries](https://support.microsoft.com/help/4557165) to easily get information across Microsoft 365 and stay on track. Productivity focused capabilities such as finding people profiles, checking schedules, joining meetings, and adding to lists in Microsoft To Do are currently available to English speakers in the US. - - In the coming months, with regular app updates through the Microsoft Store, we’ll enhance this experience to support wake word invocation and enable listening when you say “Cortana”, offer more productivity capabilities such as surfacing relevant emails and documents to help you prepare for meetings, and expand supported capabilities for international users. -- Security: tightened access to Cortana so that you must be securely logged in with your work or school account or your Microsoft account before using Cortana. Because of this tightened access, some consumer skills including music, connected home, and third-party skills will no longer be available. Additionally, users can [get cloud-based assistance services that meet Office 365’s enterprise-level privacy, security, and compliance promises](https://docs.microsoft.com/microsoft-365/admin/misc/cortana-integration?view=o365-worldwide) as set out in the Online Services Terms -- Move the Cortana window: drag the Cortana window to a more convenient location on your desktop + - In the coming months, with regular app updates through the Microsoft Store, we’ll enhance this experience to support wake word invocation and enable listening when you say “Cortana,” offer more productivity capabilities such as surfacing relevant emails and documents to help you prepare for meetings, and expand supported capabilities for international users. +- Security: tightened access to Cortana so that you must be securely logged in with your work or school account or your Microsoft account before using Cortana. Because of this tightened access, some consumer skills including music, connected home, and third-party skills will no longer be available. Additionally, users [get cloud-based assistance services that meet Office 365’s enterprise-level privacy, security, and compliance promises](https://docs.microsoft.com/microsoft-365/admin/misc/cortana-integration?view=o365-worldwide) as set out in the Online Services Terms. +- Move the Cortana window: drag the Cortana window to a more convenient location on your desktop. -Also see: -- [Cortana in Windows 10, version 2004 and later](https://docs.microsoft.com/windows/configuration/cortana-at-work/cortana-at-work-overview#cortana-in-windows-10-version-2004-and-later). -- [Cortana in the upcoming Windows 10 release](https://blogs.windows.com/windowsexperience/2020/02/28/cortana-in-the-upcoming-windows-10-release-focused-on-your-productivity-with-enhanced-security-and-privacy/). -- Cortana in the [Microsoft 365 blog](https://www.microsoft.com/microsoft-365/blog/?s=cortana). +For updated information, see the [Microsoft 365 blog](https://aka.ms/CortanaUpdatesMay2020). ### Windows Search From 983eb6ac27ae58148451f2556e6eccb9bae9cd9a Mon Sep 17 00:00:00 2001 From: jaimeo Date: Fri, 22 May 2020 15:21:16 -0700 Subject: [PATCH 35/51] commented out older stuff --- windows/deployment/update/waas-manage-updates-wufb.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/deployment/update/waas-manage-updates-wufb.md b/windows/deployment/update/waas-manage-updates-wufb.md index 3b51b43808..341590ebf0 100644 --- a/windows/deployment/update/waas-manage-updates-wufb.md +++ b/windows/deployment/update/waas-manage-updates-wufb.md @@ -123,7 +123,7 @@ This policy enables you to specify the number of days from an update's publicati -{ORIGINAL CONTENT BELOW THIS LINE; PRESERVING FOR REFERENCE------------------------------------------------------------------------------} + From 370b8ab98c46858b4d0a353dfaae2ba27e54d063 Mon Sep 17 00:00:00 2001 From: jaimeo Date: Tue, 26 May 2020 11:03:27 -0700 Subject: [PATCH 38/51] safety checkin --- .../update/create-deployment-plan.md | 138 ++++++++++++++++++ 1 file changed, 138 insertions(+) create mode 100644 windows/deployment/update/create-deployment-plan.md diff --git a/windows/deployment/update/create-deployment-plan.md b/windows/deployment/update/create-deployment-plan.md new file mode 100644 index 0000000000..cda45fb9e2 --- /dev/null +++ b/windows/deployment/update/create-deployment-plan.md @@ -0,0 +1,138 @@ +--- +title: Create a deployment plan +description: Devise the number of deployment rings you need and how you want to populate them +ms.prod: w10 +ms.mktglfcycl: manage +author: jaimeo +ms.localizationpriority: medium +ms.author: jaimeo +ms.reviewer: +manager: laurawi +ms.topic: article +--- + +# Create a deployment plan + +A service management mindset means that the devices in your organization fall into a continuum, with the software update process being constantly planned, deployed, monitored, and optimized. And once this process is used for feature updates, quality updates become a lightweight procedure that is simple and fast to execute, ultimately increasing velocity. + +When you move to a service management model, you need effective ways of rolling out updates to representative groups of devices, and we’ve found that ring-based deployment is a methodology that works well for us at Microsoft and many other organizations across the globe. Deployment rings in Windows 10 are similar to the deployment groups most organizations constructed for previous major revision upgrades--they are simply a method by which to separate devices into a deployment timeline. + +At the highest level, each “ring” comprise a group of users or devices that receive a particular update concurrently. For each ring, IT administrators set criteria to control deferral time or adoption (completion) that should be met before deployment to the next broader ring of devices or users can occur. + +A common ring structure comprises three deployment groups: + +- Preview: Planning and development +- Limited: Pilot and validation +- Broad: Wide deployment + +> [!NOTE] +> Organizations often use different names for their “rings," for example: +> - First > Fast > Broad +> - Canaries > Early Adopters > Users +> - Preview > Broad > Critical + + +## How many rings should I have? + +There are no definite rules for exactly how many rings to have for your deployments. As mentioned previously, you might want to ensure zero downtime for mission-critical devices by putting them in their own ring. If you have a large +organization, you might want to consider assigning devices to rings based on geographic location or the size of rings so that helpdesk resources are more available. Consider the needs of your business and introduce rings that make sense for your organization. + +## Advancing between rings + +There are basically two strategies for moving deployments from one ring to the next. One is service based, the other project based. + +- "Red button" (service based): Assumes that content is good until proven bad. Content flows until an issue is discovered, at which point the IT administrator presses the “red button” to stop further distribution. +- Green button (project based): Assumes that content is bad until proven good. Once all validation has passed, the IT administrator presses the “green button” to push the content to the next ring. + +When it comes to deployments, having manual steps in the process usually impedes update velocity, so a "red button" strategy is better when that is your goal. + +## Preview ring + +The purpose of the Preview ring is to evaluate the new features of the update. This is specifically *not* for broad parts of the organization but is limited to the people who are responsible for knowing what is coming next, +generally IT administrators. Ultimately, this is the time the design and planning work happens so that when the public update is actually shipped, you can have greater confidence in the update. + +> [!NOTE] +> Being part of the [Windows Insider Program](https://insider.windows.com/for-business/) gives you early access to Windows releases so that you can use Insider Preview builds in your Preview ring to validate your apps and infrastructure, preparing you for public Windows releases. + + +### Who goes in the Preview ring? + +The Preview ring users are the most tech savvy and resilient people, who will not lose productivity if something goes wrong. In general, these are IT pros, and perhaps a few people in the business organization. + +During your plan and prepare phases, these are the activities you should focus on: + +- Work with Windows Insider Preview builds. +- Identify the features and functionality your organization can or wants to use. +- Establish who will use the features and how they will benefit. +- Understand why you are putting the update out. +- Plan for usage feedback. + +Remember, you are working with pre-release software in the Preview ring and you will be evaluating features and testing the update for a targeted release. + +> [!IMPORTANT] +> If you are using Windows Insider (pre-release) releases for your preview ring and you are using WSUS or Windows Update for Business, be sure to set the following policies to allow for Preview builds: +> - **Manage Preview Builds: 2 - Enable preview builds** +> • Under **Branch Readiness Level**, select **When Preview Builds and Feature Updates are Received: 4--Windows Insider Program Slow** + +## Limited ring + +The purpose of the Limited ring is to validate the update on representative devices across the network. During this period, data, and feedback is generated to enable the decision to move forward to broader deployment. Desktop +Analytics can help with defining a good Limited ring of representative devices and assist in monitoring the deployment. + +### Who goes in the Limited ring? + +The most important part of this phase is finding a representative sample of devices and applications across your network. If possible, all hardware and all applications should be represented, and it's important that the people selected for this ring are using their devices regularly in order to generate the data you will need to make a decision for broader deployment across your organization. The IT department, lab devices, and users with the most cutting-edge hardware usually don’t have the applications or device drivers that are truly a representative sample of your network. + + +During your pilot and validate phases, these are the activities you should focus on: + +- Deploy new innovations. +- Assess and act if issues are encountered. +- Move forward unless blocked. + +When you deploy to the Limited ring, you’ll be able to gather data and react to incidents happening in the environment, quickly addressing any issues that might arise. Ensure you monitor for sufficient adoption within this ring, because your Limited ring represents your organization across the board, and when you achieve sufficient adoption, you can have confidence that your broader deployment will run more smoothly. + +## Broad deployment + +Once the devices in the Limited ring have had a sufficient stabilization period, it’s time for broad deployment across the network. + +### Who goes in the Broad deployment ring? + +In most businesses, the Broad ring includes the rest of your organization. Because of the work in the previous ring to vet stability and minimize disruption (with diagnostic data to support your decision) broad deployment can occur relatively quickly. + +> [!NOTE] +> In some instances, you might hold back on mission critical devices (such as medical devices) until deployment in the Broad ring is complete. Get best practices and recommendations for deploying Windows 10 feature +> updates to mission critical devices. + +During the broad deployment phase, these are the activities you should focus on: + +- Deploy to all devices in the organization. +- Work through any final unusual issues that were not detected in your Limited ring. + + + +## Ring deployment planning + +Previously, we have provided methods for analyzing your deployments, but these have generally been standalone tools to assess, manage and execute deployments. In other words, you would generate an analysis, make a deployment strategy, and then move to your console for implementation, repeating these steps for each deployment. We have combined many of these tasks, and more, into a single interface with Desktop Analytics. + + + +Desktop Analytics is a cloud-based service and a key component of Microsoft Endpoint Manager). Using artificial +intelligence and machine learning, Desktop Analytics is a powerful tool to give you insights and intelligence to +make informed decisions about the readiness of your Windows clients. +In Windows 10 deployments, we have seen compatibility issues on <0.5% of apps when using Desktop Analytics. +Using Desktop Analytics with Microsoft Endpoint Manager can help you assess app compatibility with the latest +feature update and create groups that represent the broadest number of hardware and software configurations +on the smallest set of devices across your organization. In addition, Desktop Analytics can provide you with a +device and software inventory and identify issues, giving you data that equate to actionable decisions. +Deployment plan options +There are two ways to implement a ring deployment plan, depending on how you manage your devices: +• If you are using Configuration Manager: Desktop Analytics provides end-to-end deployment plan +integration so that you can also kick off phased deployments within a ring. Learn more about deployment +plans in Desktop Analytics. +• If you are using Microsoft Intune: Create deployment plans directly in Intune. +Desktop Analytics resources +• How to set up Desktop Analytics +• Tutorial: Deploy Windows 10 to Pilot +• Desktop Analytics Documentation +• Intune deployment planning, design, and implementation guide \ No newline at end of file From 82475bb06034a0bd86ef54127031ec0fafde6646 Mon Sep 17 00:00:00 2001 From: John Kaiser <35939694+CoveMiner@users.noreply.github.com> Date: Tue, 26 May 2020 11:16:17 -0700 Subject: [PATCH 39/51] Update surface-enterprise-management-mode.md --- .../surface-enterprise-management-mode.md | 22 +++++++++++-------- 1 file changed, 13 insertions(+), 9 deletions(-) diff --git a/devices/surface/surface-enterprise-management-mode.md b/devices/surface/surface-enterprise-management-mode.md index 4599e50712..c3caa4ba88 100644 --- a/devices/surface/surface-enterprise-management-mode.md +++ b/devices/surface/surface-enterprise-management-mode.md @@ -9,11 +9,11 @@ ms.sitesec: library author: coveminer ms.author: greglin ms.topic: article -ms.reviewer: scottmca +ms.reviewer: hachidan manager: laurawi ms.localizationpriority: medium audience: itpro -ms.date: 05/11/2020 +ms.date: 05/26/2020 --- # Microsoft Surface Enterprise Management Mode @@ -228,14 +228,18 @@ create a reset package using PowerShell to reset SEMM. ## Version History -The latest version of SEMM released May 11, 2020 includes: -- Support for Surface Go 2 -- Support for Surface Book 3 -- Bug fixes +### v 2.71.139.0 -### Version 2.59. -* Support to Surface Pro 7, Surface Pro X, and Surface Laptop 3 13.5" and 15" models with Intel processor. Note: Surface Laptop 3 15" AMD processor is not supported. -- Support to Wake on Power feature +Support for Surface Dock 2 management features in Surface Book 3, Surface Laptop 3, and Surface Pro 7 including: + +- Enabling audio (locking/unlocking), Ethernet and USB ports. +- Ability to create dock packages for both authenticated and unauthenticated hosts. + +### Version 2.59 + +* Support for Surface Pro 7, Surface Pro X, and Surface Laptop 3 13.5" and 15" models with Intel processor. Note: Surface Laptop 3 15" AMD processor is not supported. + +- Support for Wake on Power feature ### Version 2.54.139.0 * Support to Surface Hub 2S From 1d4f3694c56396ff35c1908e4774ae5df3768821 Mon Sep 17 00:00:00 2001 From: Greg Lindsay Date: Tue, 26 May 2020 11:22:38 -0700 Subject: [PATCH 40/51] wufb link --- windows/whats-new/whats-new-windows-10-version-2004.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/whats-new/whats-new-windows-10-version-2004.md b/windows/whats-new/whats-new-windows-10-version-2004.md index 1dd333ae06..5da24d91f6 100644 --- a/windows/whats-new/whats-new-windows-10-version-2004.md +++ b/windows/whats-new/whats-new-windows-10-version-2004.md @@ -115,7 +115,7 @@ The following [Delivery Optimization](https://docs.microsoft.com/windows/deploym ### Windows Update for Business -Windows Update for Business enhancements in this release include: +[Windows Update for Business](https://docs.microsoft.com/windows/deployment/update/waas-manage-updates-wufb) enhancements in this release include: - Intune console updates: target version is now available allowing you to specify which version of Windows 10 you want devices to move to. Additionally, this capability enables you to keep devices on their current version until they reach end of service. Check it out in Intune, also available as a Group Policy and Configuration Service Provider (CSP) policy. - Validation improvements: To ensure devices and end users stay productive and protected, Microsoft uses safeguard holds to block devices from updating when there are known issues that would impact that device. Also, to better enable IT administrators to validate on the latest release, we have created a new policy that enables admins to opt devices out of the built-in safeguard holds. From ec95ba9fd806bc5ba819a3c1e4a900c40d603fe3 Mon Sep 17 00:00:00 2001 From: jaimeo Date: Tue, 26 May 2020 11:36:15 -0700 Subject: [PATCH 41/51] incorp of material --- .../update/create-deployment-plan.md | 39 ++++++++++--------- 1 file changed, 20 insertions(+), 19 deletions(-) diff --git a/windows/deployment/update/create-deployment-plan.md b/windows/deployment/update/create-deployment-plan.md index cda45fb9e2..1e382897ed 100644 --- a/windows/deployment/update/create-deployment-plan.md +++ b/windows/deployment/update/create-deployment-plan.md @@ -110,29 +110,30 @@ During the broad deployment phase, these are the activities you should focus on: - Work through any final unusual issues that were not detected in your Limited ring. - ## Ring deployment planning Previously, we have provided methods for analyzing your deployments, but these have generally been standalone tools to assess, manage and execute deployments. In other words, you would generate an analysis, make a deployment strategy, and then move to your console for implementation, repeating these steps for each deployment. We have combined many of these tasks, and more, into a single interface with Desktop Analytics. +[Desktop Analytics](https://docs.microsoft.com/mem/configmgr/desktop-analytics/overview) is a cloud-based service and a key tool in [Microsoft Endpoint Manager](https://docs.microsoft.com/mem/configmgr/core/understand/microsoft-endpoint-manager-faq). Using artificial intelligence and machine learning, Desktop Analytics is a powerful tool to give you insights and intelligence to +make informed decisions about the readiness of your Windows devices. + +In Windows 10 deployments, we have seen compatibility issues on < 0.5% of apps when using Desktop Analytics. Using Desktop Analytics with Microsoft Endpoint Manager can help you assess app compatibility with the latest +feature update and create groups that represent the broadest number of hardware and software configurations on the smallest set of devices across your organization. In addition, Desktop Analytics can provide you with a device and software inventory and identify issues, giving you data that equate to actionable decisions. + +> [!IMPORTANT] +> Desktop Analytics does not support preview (Windows Insider) builds; use Configuration Manager to deploy to your Preview ring. As noted previously, the Preview ring is a small group of devices represents your ecosystem very well in terms of app, driver, and hardware diversity. + +### Deployment plan options -Desktop Analytics is a cloud-based service and a key component of Microsoft Endpoint Manager). Using artificial -intelligence and machine learning, Desktop Analytics is a powerful tool to give you insights and intelligence to -make informed decisions about the readiness of your Windows clients. -In Windows 10 deployments, we have seen compatibility issues on <0.5% of apps when using Desktop Analytics. -Using Desktop Analytics with Microsoft Endpoint Manager can help you assess app compatibility with the latest -feature update and create groups that represent the broadest number of hardware and software configurations -on the smallest set of devices across your organization. In addition, Desktop Analytics can provide you with a -device and software inventory and identify issues, giving you data that equate to actionable decisions. -Deployment plan options There are two ways to implement a ring deployment plan, depending on how you manage your devices: -• If you are using Configuration Manager: Desktop Analytics provides end-to-end deployment plan -integration so that you can also kick off phased deployments within a ring. Learn more about deployment -plans in Desktop Analytics. -• If you are using Microsoft Intune: Create deployment plans directly in Intune. -Desktop Analytics resources -• How to set up Desktop Analytics -• Tutorial: Deploy Windows 10 to Pilot -• Desktop Analytics Documentation -• Intune deployment planning, design, and implementation guide \ No newline at end of file + +- If you are using Configuration Manager: Desktop Analytics provides end-to-end deployment plan integration so that you can also kick off phased deployments within a ring. Learn more about [deployment plans in Desktop Analytics](https://docs.microsoft.com/mem/configmgr/desktop-analytics/about-deployment-plans). +- If you are using Microsoft Intune, see [Create deployment plans directly in Intune](https://docs.microsoft.com/mem/intune/fundamentals/planning-guide). + +For more about Desktop Analytics, see these articles: + +- [How to set up Desktop Analytics](https://docs.microsoft.com/mem/configmgr/desktop-analytics/set-up) +- [Tutorial: Deploy Windows 10 to Pilot](https://docs.microsoft.com/mem/configmgr/desktop-analytics/tutorial-windows10) +- [Desktop Analytics documentation](https://docs.microsoft.com/mem/configmgr/desktop-analytics/overview) +- [Intune deployment planning, design, and implementation guide](https://docs.microsoft.com/mem/intune/fundamentals/planning-guide) \ No newline at end of file From 985868d6e9a4ca3e6a443ed96e02bb3e77c279ee Mon Sep 17 00:00:00 2001 From: John Kaiser <35939694+CoveMiner@users.noreply.github.com> Date: Tue, 26 May 2020 11:41:08 -0700 Subject: [PATCH 42/51] Update surface-enterprise-management-mode.md --- devices/surface/surface-enterprise-management-mode.md | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/devices/surface/surface-enterprise-management-mode.md b/devices/surface/surface-enterprise-management-mode.md index c3caa4ba88..cb8c4abe1b 100644 --- a/devices/surface/surface-enterprise-management-mode.md +++ b/devices/surface/surface-enterprise-management-mode.md @@ -230,11 +230,20 @@ create a reset package using PowerShell to reset SEMM. ### v 2.71.139.0 -Support for Surface Dock 2 management features in Surface Book 3, Surface Laptop 3, and Surface Pro 7 including: +This version of SEMM, released May 23, 2020 adds support for Surface Dock 2 management features available exclusively for Surface Book 3, Surface Laptop 3, and Surface Pro 7 including: - Enabling audio (locking/unlocking), Ethernet and USB ports. - Ability to create dock packages for both authenticated and unauthenticated hosts. +### Version 2.70 + +This version of SEMM released May 11, 2020 includes: + +- Support for Surface Go 2 +- Support for Surface Book 3 +- Bug fixes + + ### Version 2.59 * Support for Surface Pro 7, Surface Pro X, and Surface Laptop 3 13.5" and 15" models with Intel processor. Note: Surface Laptop 3 15" AMD processor is not supported. From aacff087266af1a2cf201cc3316099a96e9560b5 Mon Sep 17 00:00:00 2001 From: jaimeo Date: Tue, 26 May 2020 12:19:45 -0700 Subject: [PATCH 43/51] adjustments from Aria --- .../deployment/update/waas-manage-updates-wufb.md | 13 ++++++------- windows/deployment/update/waas-wufb-group-policy.md | 2 +- 2 files changed, 7 insertions(+), 8 deletions(-) diff --git a/windows/deployment/update/waas-manage-updates-wufb.md b/windows/deployment/update/waas-manage-updates-wufb.md index 341590ebf0..e0d6464259 100644 --- a/windows/deployment/update/waas-manage-updates-wufb.md +++ b/windows/deployment/update/waas-manage-updates-wufb.md @@ -19,7 +19,7 @@ ms.topic: article - Windows 10 -Windows Update for Business is a free service that is available for all premium versions {what does this mean? Windows 10, version 1903 is a *version*; Windows Pro is an *edition*} including Windows 10 Pro, Enterprise, Pro for Workstation, and Education editions. +Windows Update for Business is a free service that is available for all premium editions including Windows 10 Pro, Enterprise, Pro for Workstation, and Education editions. > **Looking for consumer information?** See [Windows Update: FAQ](https://support.microsoft.com/help/12373/windows-update-faq) @@ -61,11 +61,10 @@ You can defer or pause the installation of updates for a set period of time. The branch readiness level enables administrators to specify which channel of feature updates they want to receive. Today there are branch readiness level options for both pre-release and released updates: -- Windows Insider Program for Business (for pre-release updates) - - Windows Insider Fast - - Windows Insider Slow - - Windows Insider Release Preview -- Semi-annual Channel (for released updates) +- Windows Insider Fast +- Windows Insider Slow +- Windows Insider Release Preview +- Semi-annual Channel Prior to Windows 10, version 1903, there are two channels for released updates: Semi-annual Channel and Semi-annual Channel (Targeted). Deferral days are calculated against the release date of the chosen channel. Starting with Windows 10, version 1903 there is only the one release channel: Semi-annual Channel. All deferral days are calculated against a release’s Semi-annual Channel release date. For exact release dates, see [Windows Release Information](https://docs.microsoft.com/windows/release-information/). You can set the branch readiness level by using the **Select when Preview Builds and Feature Updates are Received** policy. To use this policy to manage pre-release builds, first enable preview builds by using the **Manage preview Builds** policy. @@ -108,7 +107,7 @@ Windows Update for Business provides controls to help meet your organization’s #### Recommended experience settings -Features like the smart busy check (which ensure updates don't happen when a user is signed in) and active hours help provide the best experience for end users while keeping devices more secure and up to date. Follow these steps: +Features like the smart busy check (which ensure updates don't happen when a user is signed in) and active hours help provide the best experience for end users while keeping devices more secure and up to date. Follow these steps to take advantage of these features: 1. Automatically download, install and restart (default if no restart policies are set up or enabled) 2. Use the default notifications diff --git a/windows/deployment/update/waas-wufb-group-policy.md b/windows/deployment/update/waas-wufb-group-policy.md index 9c94254d67..d9b74223ef 100644 --- a/windows/deployment/update/waas-wufb-group-policy.md +++ b/windows/deployment/update/waas-wufb-group-policy.md @@ -122,7 +122,7 @@ If you need a device to stay on a version beyond the point when deferrals on the #### I want to manage when devices download, install, and restart after updates -We recommended that you allow to update automatically--this is the default behavior. If you don't set an automatic update policy, the device will attempt to download, install, and restart at the best times for the user by using built-in intelligence such as intelligent active hours and smart busy check. +We recommend that you allow to update automatically--this is the default behavior. If you don't set an automatic update policy, the device will attempt to download, install, and restart at the best times for the user by using built-in intelligence such as intelligent active hours and smart busy check. For more granular control, you can set the maximum period of active hours the user can set with **Computer Configuration > Administrative Templates > Windows Components > Windows Update > Specify active hours range for auto restart**. From 110f715cf283c20fc428eb4c75b1cfad8e60bd92 Mon Sep 17 00:00:00 2001 From: jaimeo Date: Tue, 26 May 2020 12:45:42 -0700 Subject: [PATCH 44/51] deleted draft files that got absorbed into manage-updates --- .../deployment/update/waas-wufb-end-user.md | 28 --------- windows/deployment/update/waas-wufb-when.md | 57 ------------------- 2 files changed, 85 deletions(-) delete mode 100644 windows/deployment/update/waas-wufb-end-user.md delete mode 100644 windows/deployment/update/waas-wufb-when.md diff --git a/windows/deployment/update/waas-wufb-end-user.md b/windows/deployment/update/waas-wufb-end-user.md deleted file mode 100644 index e2301e6eed..0000000000 --- a/windows/deployment/update/waas-wufb-end-user.md +++ /dev/null @@ -1,28 +0,0 @@ ---- -title: Manage the end-user experience with updates -ms.reviewer: -manager: laurawi -description: Windows Update for Business lets you manage when devices received updates from Windows Update. -ms.prod: w10 -ms.mktglfcycl: manage -author: jaimeo -ms.localizationpriority: medium -ms.author: jaimeo -ms.topic: article ---- - -# Manage the end-user experience - -Windows Update for Business provides controls to help meet your organization’s security standards as well as provide a great end-user experience. You can do this by setting automatic updates to occur at times that work well for those in your organization, setting deadlines for quality and feature updates, etc {if we could list a third thing instead of "etc." it would read better}. For the best experience, it is usually better to employ fewer controls. {are we trying to say "set as few of these as possible"?} - -## Recommended settings for the end-user experience - -Features such as smart busy check, ensuring that we don’t update when the user is logged on, and configurable active hours help keep devices secure while preserving a great user experience. Follow these steps to take advantage of these features: {not sure I'm really understanding these steps--given the intro, I'd expect to see more specific steps. Some of the "steps" seem to be settings, but one is an action?} - -1. Automatically download, install, and restart (default if no restart policies are configured or enabled) -2. Use the default notifications -3. Set update deadlines - -## Set Deadlines - -The compliance deadline policy {keep the topic we already have on this (https://docs.microsoft.com/en-us/windows/deployment/update/wufb-compliancedeadlines) and link to it from here maybe?} released in June 2019 enables the IT admin to set separate deadlines and grace periods for feature and quality updates. This policy enables you to specify the number of days after an update is published by which a device must install the update. The policy also includes a configurable grace period that specifies the number of days from when the update is installed on the device to when the device is forced to restart. This is extremely beneficial in a vacation scenario as it allows, for example, users who have been away to have a bit of time before being forced to restart devices when they return from vacation. diff --git a/windows/deployment/update/waas-wufb-when.md b/windows/deployment/update/waas-wufb-when.md deleted file mode 100644 index 9fdbb7e266..0000000000 --- a/windows/deployment/update/waas-wufb-when.md +++ /dev/null @@ -1,57 +0,0 @@ ---- -title: Manage when Windows Update for Business updates are offered -ms.reviewer: -manager: laurawi -description: Windows Update for Business lets you manage when devices received updates from Windows Update. -ms.prod: w10 -ms.mktglfcycl: manage -author: jaimeo -ms.localizationpriority: medium -ms.author: jaimeo -ms.topic: article ---- - -# Manage when updates are offered - -By grouping devices into different deployment groups, you can control the deployment of updates in waves by setting up different branch readiness levels and update deferral policies for each group. All updates from Windows Update include built-in compatibility checks to prevent against a poor update experience for your devices as well as a check to prevent repeated rollbacks. - -## Enroll in a pre-release branch - -You control which release channel for feature updates by setting the branch readiness level. Today, you can only select pre-release branches for feature updates. - -Currently there are four branch readiness levels: - -- Windows Insider Program for Business (for pre-release updates) -- Windows Insider Fast -- Windows Insider Slow -- Windows Insider Release Preview {isn't this also pre-release by definition?} -- Semi-annual Channel - - -> [!NOTE] -> Prior to Windows 10, version 1903, there were two channels for released updates: Semi-annual Channel and Semi-annual Channel (Targeted). Starting with Windows 10, version 1903 there is only the one release channel: Semi-annual Channel. - -You can set the branch readiness level by using the **Select when Preview Builds and Feature Updates are Received** policy. In order to use this to manage pre-release builds, first enable preview builds by using the **Manage preview Builds** policy. - -## Defer an update - -A Windows Update for Business administrator {is this a formal role name?} can defer the installation of both feature and quality updates on devices within a bounded range of time from when those updates are first made available on the Windows Update service. You can use this deferral to allow time to validate deployments before they are installed on devices. Deferrals work by allowing you to specify the number of days after an update is released before it is offered to a device. For example, if you set a feature update deferral period of 365 days, the device will not install a feature update that has been released for less than 365 days. To defer feature updates use the **Select when Preview Builds and Feature Updates are Received** policy. The maximum deferral period differs by the type of update. Certain updates cannot be deferred. {can we give any examples of those?} - - -|Update type |Maximum deferral | -|---------|---------| -|Feature updates | 365 days | -|Quality updates | 30 days | -|Non-deferrable updates | none | - -All deferral days are calculated from the date a release is offered in the Semi-annual Channel. See [Windows Release Information](https://docs.microsoft.com/windows/release-information/) for these dates. - -{Example: Using deferrals to deploy in waves - [Insert graphic with the deferrals set to different values showing a feature update rollout)} - -## Pause an update - -If you discover a problem while deploying a feature or quality update, the IT administrator can pause the update for 35 days from a specified start date to prevent other devices from installing it until the issue is mitigated. -If you pause a feature update, quality updates are still offered to devices to ensure they stay secure. The pause period for both feature and quality updates is calculated from a start date that you set. - - From 927376d4038def8f5e6658d9639764037432a241 Mon Sep 17 00:00:00 2001 From: Joey Caparas Date: Tue, 26 May 2020 13:20:34 -0700 Subject: [PATCH 45/51] add details on step 6 partner --- .../get-started-partner-integration.md | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/windows/security/threat-protection/microsoft-defender-atp/get-started-partner-integration.md b/windows/security/threat-protection/microsoft-defender-atp/get-started-partner-integration.md index 6c13e86728..df1c0f4cc4 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/get-started-partner-integration.md +++ b/windows/security/threat-protection/microsoft-defender-atp/get-started-partner-integration.md @@ -46,7 +46,13 @@ To have your company listed as a partner in the in-product partner page, you wil 3. Provide a 15-word product description. 4. Link to the landing page for the customer to complete the integration or blog post that will include sufficient information for customers. Please note that any press release including the Microsoft Defender ATP product name should be reviewed by the marketing and engineering teams. You should allow at least 10 days for review process to be performed. 5. If you use a multi-tenant Azure AD approach, we will need the AAD application name to track usage of the application. -6. We would like to ask you to include the User-Agent field in each API call made to Microsoft Defender ATP public set of APIs or Graph Security APIs. This will be used for statistical purposes, troubleshooting, and partner recognition. In addition, this step is a membership requirement in Microsoft Intelligent Security Association (MISA). +6. We'd like to request that you include the User-Agent field in each API call made to Microsoft Defender ATP public set of APIs or Graph Security APIs. This will be used for statistical purposes, troubleshooting, and partner recognition. In addition, this step is a requirement for membership in Microsoft Intelligent Security Association (MISA). + Follow these steps: + 1. Identify a name adhering to the following nomenclature that includes your company name and the Microsoft Defender ATP integrated product with the version of the product that includes this integration. + ISV Nomenclature: `MdatpPartner-{CompanyName}-{TenantID}/{Version}`. + Security partner Nomenclature: `MdatpPartner-{CompanyName}-{ProductName}/{Version}`. + 2. Set the User-Agent field in each HTTP request header to the name based on the above nomenclature. + For more information, see [RFC 2616 section-14.43](https://tools.ietf.org/html/rfc2616#section-14.43). For example, User-Agent: `MdatpPartner-Contoso-ContosoCognito/1.0.0` Partnership with Microsoft Defender ATP help our mutual customers to further streamline, integrate, and orchestrate defenses. We are happy that you chose to become a Microsoft Defender ATP partner and to achieve our common goal of effectively protecting customers and their assets by preventing and responding to modern threats together. From f101ed66448ad1a28099bd0abc43636fcc432a3a Mon Sep 17 00:00:00 2001 From: John Kaiser <35939694+CoveMiner@users.noreply.github.com> Date: Tue, 26 May 2020 14:43:16 -0700 Subject: [PATCH 46/51] Update surface-enterprise-management-mode.md --- .../surface/surface-enterprise-management-mode.md | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/devices/surface/surface-enterprise-management-mode.md b/devices/surface/surface-enterprise-management-mode.md index cb8c4abe1b..d44626e6a8 100644 --- a/devices/surface/surface-enterprise-management-mode.md +++ b/devices/surface/surface-enterprise-management-mode.md @@ -228,23 +228,23 @@ create a reset package using PowerShell to reset SEMM. ## Version History -### v 2.71.139.0 +### Version 2.71.139.0 -This version of SEMM, released May 23, 2020 adds support for Surface Dock 2 management features available exclusively for Surface Book 3, Surface Laptop 3, and Surface Pro 7 including: +This version of SEMM adds support for Surface Dock 2 management features for Surface Book 3, Surface Laptop 3, and Surface Pro 7 including: -- Enabling audio (locking/unlocking), Ethernet and USB ports. -- Ability to create dock packages for both authenticated and unauthenticated hosts. +- Enabling audio (locking/unlocking), Ethernet and USB ports +- Ability to create dock packages for both authenticated and unauthenticated hosts -### Version 2.70 +### Version 2.70.130.0 -This version of SEMM released May 11, 2020 includes: +This version of SEMM includes: - Support for Surface Go 2 - Support for Surface Book 3 - Bug fixes -### Version 2.59 +### Version 2.59.139.0 * Support for Surface Pro 7, Surface Pro X, and Surface Laptop 3 13.5" and 15" models with Intel processor. Note: Surface Laptop 3 15" AMD processor is not supported. From c862f3d079b67df500a43bfbcb87e72fde373a43 Mon Sep 17 00:00:00 2001 From: Joey Caparas Date: Tue, 26 May 2020 15:21:48 -0700 Subject: [PATCH 47/51] spacing --- .../get-started-partner-integration.md | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/windows/security/threat-protection/microsoft-defender-atp/get-started-partner-integration.md b/windows/security/threat-protection/microsoft-defender-atp/get-started-partner-integration.md index df1c0f4cc4..26290f71a9 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/get-started-partner-integration.md +++ b/windows/security/threat-protection/microsoft-defender-atp/get-started-partner-integration.md @@ -49,8 +49,10 @@ To have your company listed as a partner in the in-product partner page, you wil 6. We'd like to request that you include the User-Agent field in each API call made to Microsoft Defender ATP public set of APIs or Graph Security APIs. This will be used for statistical purposes, troubleshooting, and partner recognition. In addition, this step is a requirement for membership in Microsoft Intelligent Security Association (MISA). Follow these steps: 1. Identify a name adhering to the following nomenclature that includes your company name and the Microsoft Defender ATP integrated product with the version of the product that includes this integration. - ISV Nomenclature: `MdatpPartner-{CompanyName}-{TenantID}/{Version}`. - Security partner Nomenclature: `MdatpPartner-{CompanyName}-{ProductName}/{Version}`. + + ISV Nomenclature: `MdatpPartner-{CompanyName}-{TenantID}/{Version}`. + Security partner Nomenclature: `MdatpPartner-{CompanyName}-{ProductName}/{Version}`. + 2. Set the User-Agent field in each HTTP request header to the name based on the above nomenclature. For more information, see [RFC 2616 section-14.43](https://tools.ietf.org/html/rfc2616#section-14.43). For example, User-Agent: `MdatpPartner-Contoso-ContosoCognito/1.0.0` From 7495782696a91407c116c2822c6d53e7351b97aa Mon Sep 17 00:00:00 2001 From: Joey Caparas Date: Tue, 26 May 2020 15:23:59 -0700 Subject: [PATCH 48/51] bullet --- .../get-started-partner-integration.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/windows/security/threat-protection/microsoft-defender-atp/get-started-partner-integration.md b/windows/security/threat-protection/microsoft-defender-atp/get-started-partner-integration.md index 26290f71a9..fe2ddd1f2d 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/get-started-partner-integration.md +++ b/windows/security/threat-protection/microsoft-defender-atp/get-started-partner-integration.md @@ -50,9 +50,9 @@ To have your company listed as a partner in the in-product partner page, you wil Follow these steps: 1. Identify a name adhering to the following nomenclature that includes your company name and the Microsoft Defender ATP integrated product with the version of the product that includes this integration. - ISV Nomenclature: `MdatpPartner-{CompanyName}-{TenantID}/{Version}`. - Security partner Nomenclature: `MdatpPartner-{CompanyName}-{ProductName}/{Version}`. - + - ISV Nomenclature: `MdatpPartner-{CompanyName}-{TenantID}/{Version}`. + - Security partner Nomenclature: `MdatpPartner-{CompanyName}-{ProductName}/{Version}`. + 2. Set the User-Agent field in each HTTP request header to the name based on the above nomenclature. For more information, see [RFC 2616 section-14.43](https://tools.ietf.org/html/rfc2616#section-14.43). For example, User-Agent: `MdatpPartner-Contoso-ContosoCognito/1.0.0` From 0dc5a35761172d48ee9b031f8765704da54662fb Mon Sep 17 00:00:00 2001 From: lavinders Date: Tue, 26 May 2020 16:15:24 -0700 Subject: [PATCH 49/51] couple of changes 1. removed side-car workaround which is not needed anymore 2. removed language support from list of known issues which is not an issue anymore. --- devices/hololens/hololens2-autopilot.md | 21 ++------------------- 1 file changed, 2 insertions(+), 19 deletions(-) diff --git a/devices/hololens/hololens2-autopilot.md b/devices/hololens/hololens2-autopilot.md index 02c0a61b10..b1badd5cac 100644 --- a/devices/hololens/hololens2-autopilot.md +++ b/devices/hololens/hololens2-autopilot.md @@ -185,24 +185,7 @@ The Enrollment Status Page (ESP) displays the status of the complete device conf ![ESP configuration](./images/hololens-ap-profile-settings.png) -### 8. Configure a custom configuration profile for HoloLens devices (known issue) - -1. In [Microsoft Endpoint Manager admin center](https://endpoint.microsoft.com), select **Devices** > **Configuration profiles** > **Create profile**. -1. For **Platform**, specify **Windows 10 and later**, and for **Profile**, select **Custom**. -1. Select **Create**. -1. Enter a name for the profile, and then select **Settings** > **Configure**. - - ![Settings for the custom configuration profile.](./images/hololens-ap-profile-settings-oma.png) -1. Select **Add**, and then specify the following information: - - - **Name**: SidecarPath - - **OMA-URI**: ./images/Device/Vendor/MSFT/EnrollmentStatusTracking/DevicePreparation/PolicyProviders/Sidecar/InstallationState - - **Data type**: Integer - - **Value**: 2 -1. Select **OK** two times, and then select **Create** to create the profile. -1. After Intune creates the configuration profile, assign the configuration profile to the device group for the HoloLens devices. - -### 9. Verify the profile status of the HoloLens devices +### 8. Verify the profile status of the HoloLens devices 1. In Microsoft Endpoint Manager Admin Center, select **Devices** > **Windows** > **Windows enrollment** > **Devices**. 1. Verify that the HoloLens devices are listed, and that their profile status is **Assigned**. @@ -234,7 +217,7 @@ At the end of OOBE, you can sign in to the device by using your user name and pa ## Known Issues -- The list of supported languages for Autopilot deployment profiles includes languages that HoloLens does not support. Select a language that [HoloLens supports](hololens2-language-support.md). +- Application installs which are in device context are not supported. ## Feedback From 88510f24608be04503d84c90f4d20e42449c2af7 Mon Sep 17 00:00:00 2001 From: "v-tea@microsoft.com" <46357187+Teresa-Motiv@users.noreply.github.com> Date: Tue, 26 May 2020 17:11:31 -0700 Subject: [PATCH 50/51] Rewording. --- devices/hololens/hololens2-autopilot.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/devices/hololens/hololens2-autopilot.md b/devices/hololens/hololens2-autopilot.md index b1badd5cac..39e0029ff0 100644 --- a/devices/hololens/hololens2-autopilot.md +++ b/devices/hololens/hololens2-autopilot.md @@ -217,7 +217,7 @@ At the end of OOBE, you can sign in to the device by using your user name and pa ## Known Issues -- Application installs which are in device context are not supported. +- You cannot install applications that use the device security context. ## Feedback From 791ff12ff2e539513320d7ffbfdf1926d3c1e13a Mon Sep 17 00:00:00 2001 From: Jaime Ondrusek Date: Wed, 27 May 2020 08:14:10 -0700 Subject: [PATCH 51/51] Update TOC.md Removed TOC entries for two files decided not to include. --- windows/deployment/TOC.md | 2 -- 1 file changed, 2 deletions(-) diff --git a/windows/deployment/TOC.md b/windows/deployment/TOC.md index 9cc79d290d..d67f31c871 100644 --- a/windows/deployment/TOC.md +++ b/windows/deployment/TOC.md @@ -269,8 +269,6 @@ ### [Deploy updates for Windows 10 Mobile Enterprise and Windows 10 IoT Mobile](update/waas-mobile-updates.md) ### Use Windows Update for Business #### [What is Windows Update for Business?](update/waas-manage-updates-wufb.md) -##### [Manage when updates are offered](update/waas-wufb-when.md) -##### [Manage the end-user experience](update/waas-wufb-end-user.md) #### [Configure Windows Update for Business](update/waas-configure-wufb.md) #### [Enforcing compliance deadlines for updates](update/wufb-compliancedeadlines.md) #### [Integrate Windows Update for Business with management solutions](update/waas-integrate-wufb.md)