From 0e61a4488159811927f2902d78aca3a1edb3d617 Mon Sep 17 00:00:00 2001 From: jaimeo Date: Mon, 7 Oct 2019 11:19:34 -0700 Subject: [PATCH 01/82] initial import of Charles' versions --- .../update/images/UC_commercialID.png | Bin 0 -> 29643 bytes .../update/images/UC_commercialID_GP.png | Bin 0 -> 84714 bytes .../update/images/UC_telemetrylevel.png | Bin 0 -> 88215 bytes ...update-compliance-delivery-optimization.md | 13 +- .../update/update-compliance-get-started.md | 204 +++++++++++------- .../update/update-compliance-monitor.md | 117 +++++----- .../update/update-compliance-using.md | 188 ++++++++-------- 7 files changed, 285 insertions(+), 237 deletions(-) create mode 100644 windows/deployment/update/images/UC_commercialID.png create mode 100644 windows/deployment/update/images/UC_commercialID_GP.png create mode 100644 windows/deployment/update/images/UC_telemetrylevel.png diff --git a/windows/deployment/update/images/UC_commercialID.png b/windows/deployment/update/images/UC_commercialID.png new file mode 100644 index 0000000000000000000000000000000000000000..6896be03e60f174074fb2e12627609915e40c449 GIT binary patch literal 29643 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 literal 0 HcmV?d00001 diff --git a/windows/deployment/update/images/UC_telemetrylevel.png b/windows/deployment/update/images/UC_telemetrylevel.png new file mode 100644 index 0000000000000000000000000000000000000000..a11e68a5f8e544a5dbff584a2bfab754afedbb46 GIT binary patch literal 88215 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

aBeFlGWn@xH=z?T)xWycX=OAoHJ$Y+wT$0o1wos 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 QhOco!`{KEhv-aWt2ScY}cK`qY literal 0 HcmV?d00001 diff --git a/windows/deployment/update/update-compliance-delivery-optimization.md b/windows/deployment/update/update-compliance-delivery-optimization.md index a637aea0a8..0f64c2b157 100644 --- a/windows/deployment/update/update-compliance-delivery-optimization.md +++ b/windows/deployment/update/update-compliance-delivery-optimization.md @@ -17,14 +17,8 @@ ms.topic: article --- # Delivery Optimization in Update Compliance -The Update Compliance solution of Windows Analytics provides you with information about your Delivery Optimization configuration, including the observed bandwidth savings across all devices that used peer-to-peer distribution over the past 28 days. - ![DO status](images/UC_workspace_DO_status.png) - -> [!IMPORTANT] -> There is a known issue with the way device configuration is displayed for Delivery Optimization. Some devices running Windows 10, versions 1809 or 1903 report the Delivery Optimization DownloadMode configuration value as the sequential value in the list of possible configurations rather than the actual configured value. For example, a device that is configured as HTTP + Group (2), will be shown as HTTP + Internet (3) in Update Compliance. -> ->**This issue is now fixed by installing the 2019-07 cumulative update appropriate for the device.** +The Update Compliance solution of Windows Analytics provides you with information about your Delivery Optimization configuration, including the observed bandwidth savings across all devices that used peer-to-peer distribution over the past 28 days. ## Delivery Optimization Status @@ -34,11 +28,9 @@ The Delivery Optimization Status section includes three blades: - The **Content Distribution (%)** blade shows the percentage of bandwidth savings for each category - The **Content Distribution (GB)** blade shows the total amount of data seen from each content type broken down by the download source (peers vs non-peers). - - ## Device Configuration blade -Devices can be set to use different download modes; these download modes determine in what situations Delivery Optimization will use peer-to-peer distribution to accomplish the downloads. The top section shows the number of devices configured to use peer-to-peer distribution in *Peering On* compared to *Peering Off* modes. The table shows a breakdown of the various download mode configurations seen in your environment. For more information about the different configuration options, see [Set up Delivery Optimization for Windows 10 updates](waas-delivery-optimization-setup.md) for recommendations for different scenarios or [Delivery Optimization reference](waas-delivery-optimization-reference.md#download-mode) for complete details of this setting. +Devices can be set to use different download modes; these download modes determine in what situations Delivery Optimization will use peer-to-peer distribution to accomplish the downloads. The top section shows the number of devices configured to use peer-to-peer distribution in *Peering On* compared to *Peering Off* modes. The table shows a breakdown of the various download mode configurations seen in your environment. For more information about the different configuration options, see [Configure Delivery Optimization for Windows 10 updates](waas-delivery-optimization.md#download-mode). ## Content Distribution (%) blade The first of two blades showing information on content breakdown, this blade shows a ring chart summarizing **Bandwidth Savings %**, which is the percentage of data received from peer sources out of the total data downloaded (for any device that used peer-to-peer distribution). @@ -52,4 +44,3 @@ The download sources that could be included are: - LAN Bytes: Bytes downloaded from LAN Peers which are other devices on the same local network - Group Bytes: Bytes downloaded from Group Peers which are other devices that belong to the same Group (available when the “Group” download mode is used) - HTTP Bytes: Non-peer bytes. The HTTP download source can be Microsoft Servers, Windows Update Servers, a WSUS server or an SCCM Distribution Point for Express Updates. - diff --git a/windows/deployment/update/update-compliance-get-started.md b/windows/deployment/update/update-compliance-get-started.md index 8a005eb69d..7b176cbb39 100644 --- a/windows/deployment/update/update-compliance-get-started.md +++ b/windows/deployment/update/update-compliance-get-started.md @@ -1,75 +1,129 @@ ---- -title: Get started with Update Compliance (Windows 10) -ms.reviewer: -manager: laurawi -description: Configure Update Compliance in Azure Portal to see the status of updates and antimalware protection on devices in your network. -keywords: update compliance, oms, operations management suite, prerequisites, requirements, updates, upgrades, antivirus, antimalware, signature, log analytics, wdav -ms.prod: w10 -ms.mktglfcycl: deploy -ms.sitesec: library -ms.pagetype: deploy -audience: itpro author: greg-lindsay -ms.author: greglin -ms.localizationpriority: medium -ms.collection: M365-analytics -ms.topic: article ---- - -# Get started with Update Compliance -This topic explains the steps necessary to configure your environment for Windows Analytics: Update Compliance. - -Steps are provided in sections that follow the recommended setup process: - -1. Ensure you meet the [Update Compliance prerequisites](#update-compliance-prerequisites). -2. [Add Update Compliance to your Azure subscription](#add-update-compliance-to-your-azure-subscription). -3. [Enroll devices in Windows Analytics](#enroll-devices-in-windows-analytics). -4. [Use Update Compliance](update-compliance-using.md) to monitor Windows Updates, Windows Defender Antivirus status, and Delivery Optimization. - -## Update Compliance prerequisites -Before you begin the process to add Update Compliance to your Azure subscription, first ensure you can meet the prerequisites: -1. Update Compliance works only with Windows 10 Professional, Education, and Enterprise editions. Update Compliance only provides data for the standard Desktop Windows 10 version and is not currently compatible with Windows Server, Surface Hub, IoT, etc. -2. Update Compliance provides detailed deployment data for devices on the Semi-Annual Channel and the Long-term Servicing Channel. Update Compliance will show Windows Insider Preview devices, but currently will not provide detailed deployment information for them. -3. Update Compliance requires at least the Basic level of diagnostic data and a Commercial ID to be enabled on the device. -4. To show device names for versions of Windows 10 starting with 1803 in Windows Analytics you must opt in. For details about this, see the "AllowDeviceNameinTelemetry (in Windows 10)" entry in the table in the [Distributing policies at scale](windows-analytics-get-started.md#deploying-windows-analytics-at-scale) section of [Enrolling devices in Windows Analytics](windows-analytics-get-started.md). -5. To use the Windows Defender Status, devices must be E3-licensed and have Cloud Protection enabled. E5-licensed devices will not appear here. For E5 devices, you should use [Windows Defender ATP](https://docs.microsoft.com/sccm/protect/deploy-use/windows-defender-advanced-threat-protection) instead. For more information on Windows 10 Enterprise licensing, see [Windows 10 Enterprise: FAQ for IT Professionals](https://docs.microsoft.com/windows/deployment/planning/windows-10-enterprise-faq-itpro). - -## Add Update Compliance to your Azure subscription -Update Compliance is offered as a solution which is linked to a new or existing [Azure Log Analytics](https://docs.microsoft.com/azure/log-analytics/query-language/get-started-analytics-portal) workspace within your Azure subscription. To configure this, follow these steps: - -1. Sign in to the [Azure Portal](https://portal.azure.com) with your work or school account or a Microsoft account. If you don't already have an Azure subscription you can create one (including free trial options) through the portal. - -> [!NOTE] -> Update Compliance is included at no additional cost with Windows 10 Professional, Education, and Enterprise editions. An Azure subscription is required for managing and using Update Compliance, but no Azure charges are expected to accrue to the subscription as a result of using Update Compliance. - -2. In the Azure portal select **+ Create a resource**, and search for “Update Compliance". You should see it in the results below. - -![Update Compliance marketplace search results](images/UC_00_marketplace_search.png) - -3. Select **Update Compliance** and a blade will appear summarizing the solution’s offerings. At the bottom, select **Create** to begin adding the solution to Azure. - -![Update Compliance solution creation](images/UC_01_marketplace_create.png) - -4. Choose an existing workspace or create a new workspace that will be assigned to the Update Compliance solution. - - If you already have another Windows Analytics solution, you should use the same workspace. - - If you are creating a new workspace, and your organization does not have policies governing naming conventions and structure, consider the following workspace settings to get started: - - Choose a workspace name which reflects the scope of planned usage in your organization, for example *PC-Analytics*. - - For the resource group setting select **Create new** and use the same name you chose for your new workspace. - - For the location setting, choose the Azure region where you would prefer the data to be stored. - - For the pricing tier select **per GB**. - -![Update Compliance workspace creation](images/UC_02_workspace_create.png) - -5. The resource group and workspace creation process could take a few minutes. After this, you are able to use that workspace for Update Compliance. Select **Create**. - -![Update Compliance workspace selection](images/UC_03_workspace_select.png) - -6. Watch for a notification in the Azure portal that your deployment has been successful. This might take a few minutes. Then, select **Go to resource**. - -![Update Compliance deployment successful](images/UC_04_resourcegrp_deployment_successful.png) - -## Enroll devices in Windows Analytics -Once you've added Update Compliance to a workspace in your Azure subscription, you can start enrolling the devices in your organization. For Update Compliance there are two key steps for enrollment: -1. Deploy your Commercial ID (from the Update Compliance Settings page) to your Windows 10 devices (typically by using Group Policy, [Mobile Device Management](https://docs.microsoft.com/windows/client-management/windows-10-mobile-and-mdm), [System Center Configuration Manager](https://docs.microsoft.com/sccm/core/understand/introduction) or similar). -2. Ensure the Windows Diagnostic Data setting on devices is set to at least Basic (typically using Group Policy or similar). For full enrollment instructions and troubleshooting, see [Enrolling devices in Windows Analytics](windows-analytics-get-started.md). - -After enrolling your devices (by deploying your CommercialID and Windows Diagnostic Data settings), it might take 48-72 hours for the first data to appear in the solution. Until then, Update Compliance will indicate it is still assessing devices. +--- +title: Get started with Update Compliance (Windows 10) +ms.reviewer: +manager: laurawi +description: Configure Update Compliance in Azure Portal to see the status of updates and antimalware protection on devices in your network. +keywords: update compliance, oms, operations management suite, prerequisites, requirements, updates, upgrades, antivirus, antimalware, signature, log analytics, wdav +ms.prod: w10 +ms.mktglfcycl: deploy +ms.sitesec: library +ms.pagetype: deploy +audience: itpro +author: jaimeo +ms.author: jaimeo +ms.localizationpriority: medium +ms.collection: M365-analytics +ms.topic: article +--- + +# Get started with Update Compliance +This topic explains the steps necessary to configure your environment for Update Compliance. + +Steps are provided in sections that follow the recommended setup process: + +1. Ensure you meet the [Update Compliance prerequisites](#update-compliance-prerequisites). +2. [Add Update Compliance to your Azure subscription](#add-update-compliance-to-your-azure-subscription). +3. [Enroll devices in Update Compliance](#enroll-devices-in-update-compliance). +4. [Use Update Compliance](update-compliance-using.md) to monitor Windows Updates and get Delivery Optimization insights. + +## Update Compliance prerequisites +Before you begin the process to add Update Compliance to your Azure subscription, first ensure you can meet the prerequisites: +1. Update Compliance works only with Windows 10 Professional, Education, and Enterprise editions. Update Compliance only provides data for the standard Desktop Windows 10 version and is not currently compatible with Windows Server, Surface Hub, IoT, etc. +2. Update Compliance provides detailed deployment data for devices on the Semi-Annual Channel and the Long-term Servicing Channel. Update Compliance will show Windows Insider Preview devices, but currently will not provide detailed deployment information for them. +3. Update Compliance requires at least the Basic level of diagnostic data and a Commercial ID to be enabled on the device. +4. For Windows 10 1803+, device names will not appear in Update Compliance unless you opt in. The steps to accomplish this is outlined in the [Enroll devices in Update Compliance](#enroll-devices-in-update-compliance) section. + +## Add Update Compliance to your Azure subscription +Update Compliance is offered as a solution which is linked to a new or existing [Azure Log Analytics](https://docs.microsoft.com/azure/log-analytics/query-language/get-started-analytics-portal) workspace within your Azure subscription. To configure this, follow these steps: + +1. Sign in to the [Azure Portal](https://portal.azure.com) with your work or school account or a Microsoft account. If you don't already have an Azure subscription you can create one (including free trial options) through the portal. + +> [!NOTE] +> Update Compliance is included at no additional cost with Windows 10 Professional, Education, and Enterprise editions. An Azure subscription is required for managing and using Update Compliance, but no Azure charges are expected to accrue to the subscription as a result of using Update Compliance. + +2. In the Azure portal select **+ Create a resource**, and search for “Update Compliance". You should see it in the results below. + +![Update Compliance marketplace search results](images/UC_00_marketplace_search.png) + +3. Select **Update Compliance** and a blade will appear summarizing the solution’s offerings. At the bottom, select **Create** to begin adding the solution to Azure. + +![Update Compliance solution creation](images/UC_01_marketplace_create.png) + +4. Choose an existing workspace or create a new workspace that will be assigned to the Update Compliance solution. + - [Desktop Analytics](TODO: Add Desktop Analytics reference: https://docs.microsoft.com/en-us/sccm/desktop-analytics/overview) customers are advised to use the same workspace for Update Compliance. + - If you are creating a new workspace, and your organization does not have policies governing naming conventions and structure, consider the following workspace settings to get started: + - Choose a workspace name which reflects the scope of planned usage in your organization, for example *PC-Analytics*. + - For the resource group setting select **Create new** and use the same name you chose for your new workspace. + - For the location setting, choose the Azure region where you would prefer the data to be stored. + - For the pricing tier select **per GB**. + +![Update Compliance workspace creation](images/UC_02_workspace_create.png) + +5. The resource group and workspace creation process could take a few minutes. After this, you are able to use that workspace for Update Compliance. Select **Create**. + +![Update Compliance workspace selection](images/UC_03_workspace_select.png) + +6. Watch for a notification in the Azure portal that your deployment has been successful. This might take a few minutes. Then, select **Go to resource**. + +![Update Compliance deployment successful](images/UC_04_resourcegrp_deployment_successful.png) + +## Enroll devices in Update Compliance +Once you've added Update Compliance to a workspace in your Azure subscription, you can start enrolling the devices in your organization. For Update Compliance there are three key steps to ensure successful enrollment: + +### Deploy your Commercial ID to devices +A Commercial ID is a globally-unique identifier assigned to a specific Log Analytics workspace. This is used to identify devices as part of your environment. + +To find your Commercial ID within Azure: +1. Navigate to the **Solutions** tab for your workspace, and then select the **WaaSUpdateInsights** solution. +2. From there, select the Update Compliance Settings page on the navbar. +3. Your Commercial ID is available in the settings page. + +![Update Compliance Settings page](images/UC_commercialID.png) + +>**Important** +> +>Regenerate your Commercial ID only if your Original ID key can no longer be used or if you want to completely reset your workspace. Regenerating your Commercial ID cannot be undone and will result in you losing data for all devices that have the current Commercial ID until the new Commercial ID is deployed to devices. + +#### Deploying Commercial ID using Group Policy +Commercial ID can be deployed using Group Policy. The Group Policy for Commercial ID is under **Computer Configuration\Administrative Templates\Windows Components\Data Collection and Preview Builds\Configure the Commercial ID**. + +![Commercial ID Group Policy location](images/UC_commercialID_GP.png) + +#### Deploying Commercial ID using MDM +Commercial ID can be deployed through a [Mobile Device Management](https://docs.microsoft.com/en-us/windows/client-management/mdm/) (MDM) policy beginning with Windows 10, version 1607. Commercial ID is under the [DMClient configuration service provider](https://docs.microsoft.com/en-us/windows/client-management/mdm/dmclient-csp). + +### Ensure endpoints are whitelisted +To enable data sharing between devices, your network, and Microsoft's Diagnostic Data Service, configure your proxy to whitelist the following endpoints. You may need security group approval to do this. + +| **Endpoint** | **Function** | +|---------------------------------------------------------|-----------| +| `https://v10c.events.data.microsoft.com` | Connected User Experience and Diagnostic component endpoint for Windows 10, version 1803 and later. | +| `https://v10.vortex-win.data.microsoft.com` | Connected User Experience and Diagnostic component endpoint for Windows 10, version 1709 or earlier. | +| `https://settings-win.data.microsoft.com` | Enables the compatibility update to send data to Microsoft. | +| `http://adl.windows.com` | Allows the compatibility update to receive the latest compatibility data from Microsoft. | +| `https://watson.telemetry.microsoft.com` | Windows Error Reporting (WER), used to provide more advanced error reporting in the event of certain Feature Update deployment failures. | +| `https://oca.telemetry.microsoft.com` | Online Crash Analysis, used to provide device-specific recommendations and detailed errors in the event of certain crashes. | +| `https://login.live.com` | This endpoint is optional but allows for the Update Compliance service to more reliably identify and process devices. If you want to disable end-user managed service account (MSA) access, you should apply the appropriate [policy](https://docs.microsoft.com/windows/security/identity-protection/access-control/microsoft-accounts#block-all-consumer-microsoft-account-user-authentication) instead of blocking this endpoint. | + +### Set diagnostic data levels +Update Compliance requries that devices are configured to send Microsoft at least the Basic level of diagnostic data in order to function. For more information on Windows diagnostic data, see [Configure Windows diagnostic data in your organization](https://docs.microsoft.com/en-us/windows/privacy/configure-windows-diagnostic-data-in-your-organization). + +#### Configuring Telemetry level using Group Policy +You can set Allow Telemetry through Group Policy, this setting is in the same place as the Commercial ID policy, under **Computer Configuration\Administrative Templates\Windows Components\Data Collection and Preview Builds\Allow Telemetry**. Update Compliance requires at least Basic (level 1) to function. + +![Allow Telemetry in Group Policy](images/UC_telemetrylevel.png) + +#### Configuring Telemetry level using MDM +Telemetry level can additionally be configured through a [Mobile Device Management](https://docs.microsoft.com/en-us/windows/client-management/mdm/) (MDM) policy. Allow Telemetry is under the [Policy Configuration Service Provider](https://docs.microsoft.com/en-us/windows/client-management/mdm/policy-configuration-service-provider) as [System/AllowTelemetry](https://docs.microsoft.com/en-us/windows/client-management/mdm/policy-csp-system#system-allowtelemetry). + +### Enabling Device Name in telemetry +Beginning with Windows 10, version 1803, Device Name is no longer collected as part of normal Windows Diagnostic Data and must explicitly be allowed to be sent to Microsoft. If devices do not have this policy enabled, their device name will appear as '#' instead. + +#### Allow Device Name in Telemetry with Group Policy +Allow Device Name in Telemetry is under the same node as Commercial ID and Allow Telemetry policies in Group Policy, listed as **Allow device name to be sent in Windows diagnostic data**. + +#### Allow Device Name in Telemetry with MDM +Allow Device Name in Telemetry is under the [Policy Configuration Service Provider](https://docs.microsoft.com/en-us/windows/client-management/mdm/policy-configuration-service-provider) as [System/AllowTelemetry](https://docs.microsoft.com/en-us/windows/client-management/mdm/policy-csp-system#system-allowtelemetry). + +>[!NOTE] +>After enrolling your devices (by deploying your CommercialID and Windows Diagnostic Data settings), it might take 48-72 hours for the first data to appear in the solution. Until then, Update Compliance will indicate it is still assessing devices. \ No newline at end of file diff --git a/windows/deployment/update/update-compliance-monitor.md b/windows/deployment/update/update-compliance-monitor.md index 1ece514b2e..46ef650f22 100644 --- a/windows/deployment/update/update-compliance-monitor.md +++ b/windows/deployment/update/update-compliance-monitor.md @@ -1,57 +1,60 @@ ---- -title: Monitor Windows Updates and Windows Defender AV with Update Compliance (Windows 10) -ms.reviewer: -manager: laurawi -description: You can use Update Compliance in Azure Portal to monitor the progress of updates and key antimalware protection features on devices in your network. -keywords: oms, operations management suite, wdav, updates, upgrades, antivirus, antimalware, signature, log analytics -ms.prod: w10 -ms.mktglfcycl: deploy -ms.sitesec: library -ms.pagetype: deploy -audience: itpro author: greg-lindsay -ms.author: greglin -ms.localizationpriority: medium -ms.collection: M365-analytics -ms.topic: article ---- - -# Monitor Windows Updates with Update Compliance - -## Introduction - -Update Compliance is a [Windows Analytics solution](windows-analytics-overview.md) that enables organizations to: - -* Monitor Windows 10 Professional, Education, and Enterprise security, quality, and feature updates. -* View a report of device and update issues related to compliance that need attention. -* See the status of Windows Defender Antivirus signatures and threats. -* Check bandwidth savings incurred across multiple content types by using [Delivery Optimization](waas-delivery-optimization.md). - -Update Compliance is offered through the Azure portal, and is available free for devices that meet the [prerequisites](update-compliance-get-started.md#update-compliance-prerequisites). - -Update Compliance uses Windows 10 and Windows Defender Antivirus diagnostic data for all of its reporting. It collects system data including update deployment progress, [Windows Update for Business](waas-manage-updates-wufb.md) configuration data, Windows Defender Antivirus data, and Delivery Optimization usage data, and then sends this data to a secure cloud to be stored for analysis and usage in [Azure Log Analytics](https://docs.microsoft.com/azure/log-analytics/query-language/get-started-analytics-portal). - -See the following topics in this guide for detailed information about configuring and using the Update Compliance solution: - -- [Get started with Update Compliance](update-compliance-get-started.md): How to add Update Compliance to your environment. -- [Using Update Compliance](update-compliance-using.md): How to begin using Update Compliance. - -## Update Compliance architecture - -The Update Compliance architecture and data flow is summarized by the following four-step process: - -1. User computers send diagnostic data to a secure Microsoft data center using the Microsoft Data Management Service.
-2. Diagnostic data is analyzed by the Update Compliance Data Service.
-3. Diagnostic data is pushed from the Update Compliance Data Service to your Azure Monitor workspace.
-4. Diagnostic data is available in the Update Compliance solution.
- - ->[!NOTE] ->This process assumes that Windows diagnostic data is enabled and data sharing is enabled as described in [Enrolling devices in Windows Analytics](windows-analytics-get-started.md). - - - -  -## Related topics - -[Get started with Update Compliance](update-compliance-get-started.md)
-[Use Update Compliance to monitor Windows Updates](update-compliance-using.md) +--- +title: Monitor Windows Updates and Windows Defender AV with Update Compliance (Windows 10) +ms.reviewer: +manager: laurawi +description: You can use Update Compliance in Azure Portal to monitor the progress of updates and key antimalware protection features on devices in your network. +keywords: oms, operations management suite, wdav, updates, upgrades, antivirus, antimalware, signature, log analytics +ms.prod: w10 +ms.mktglfcycl: deploy +ms.sitesec: library +ms.pagetype: deploy +audience: itpro +author: jaimeo +ms.author: jaimeo +ms.localizationpriority: medium +ms.collection: M365-analytics +ms.topic: article +--- + +# Monitor Windows Updates with Update Compliance + +>[!IMPORTANT] +>Update Compliance is moving out of Windows Analytics. Windows Analytics is being retired, but Update Compliance will continue to be supported. For more information, see the [Update Compliance FAQ](windows-analytics-get-started.md). + +## Introduction + +Update Compliance is a [Windows Analytics solution](windows-analytics-overview.md) that enables organizations to: + +* Monitor security, quality, and feature updates for Windows 10 Professional, Education, and Enterprise editions. +* View a report of device and update issues related to compliance that need attention. +* Check bandwidth savings incurred across multiple content types by using [Delivery Optimization](waas-delivery-optimization.md). + +Update Compliance is offered through the Azure portal, and is included as part of Windows 10 licenses listed in the [prerequisites](update-compliance-get-started.md#update-compliance-prerequisites). + +Update Compliance uses Windows 10 and Windows Defender Antivirus diagnostic data for all of its reporting. It collects system data including update deployment progress, [Windows Update for Business](waas-manage-updates-wufb.md) configuration data, Windows Defender Antivirus data, and Delivery Optimization usage data, and then sends this data to a secure cloud to be stored for analysis and usage in [Azure Log Analytics](https://docs.microsoft.com/azure/log-analytics/query-language/get-started-analytics-portal). + +See the following topics in this guide for detailed information about configuring and using the Update Compliance solution: + +- [Get started with Update Compliance](update-compliance-get-started.md): How to add Update Compliance to your environment. +- [Using Update Compliance](update-compliance-using.md): How to begin using Update Compliance. + +## Update Compliance architecture + +The Update Compliance architecture and data flow follows this process: + +1. User computers send diagnostic data to a secure Microsoft data center using the Microsoft Data Management Service. +2. Diagnostic data is analyzed by the Update Compliance Data Service. +3. Diagnostic data is pushed from the Update Compliance Data Service to your Azure Monitor workspace. +4. Diagnostic data is available in the Update Compliance solution. + + +>[!NOTE] +>This process assumes that Windows diagnostic data is enabled and data sharing is enabled as outlined in the enrollment section of [Get started with Update Compliance](update-compliance-get-started.md). + + + +  +## Related topics + +[Get started with Update Compliance](update-compliance-get-started.md)
+[Use Update Compliance to monitor Windows Updates](update-compliance-using.md) \ No newline at end of file diff --git a/windows/deployment/update/update-compliance-using.md b/windows/deployment/update/update-compliance-using.md index 501c1bcb57..4234827db4 100644 --- a/windows/deployment/update/update-compliance-using.md +++ b/windows/deployment/update/update-compliance-using.md @@ -1,94 +1,94 @@ ---- -title: Using Update Compliance (Windows 10) -ms.reviewer: -manager: laurawi -description: Explains how to begin usihg Update Compliance. -keywords: oms, operations management suite, wdav, updates, upgrades, antivirus, antimalware, signature, log analytics -ms.prod: w10 -ms.mktglfcycl: deploy -ms.sitesec: library -ms.pagetype: deploy -audience: itpro author: greg-lindsay -ms.author: greglin -ms.localizationpriority: medium -ms.collection: M365-analytics -ms.topic: article ---- - -# Use Update Compliance - -In this section you'll learn how to use Update Compliance to monitor your device's Windows updates and Windows Defender Antivirus status. To configure your environment for use with Update Compliance, refer to [Get started with Update Compliance](update-compliance-get-started.md). - - -Update Compliance: -- Provides detailed deployment data for Windows 10 security, quality, and feature updates. -- Reports when devices have issues related to updates that need attention. -- Shows Windows Defender AV status information for devices that use it and meet the [prerequisites](update-compliance-get-started.md#update-compliance-prerequisites). -- Shows bandwidth usage and savings for devices that are configured to use [Delivery Optimization](waas-delivery-optimization.md). -- Provides all of the above data in [Log Analytics](#using-log-analytics), which affords additional querying and export capabilities. - -## The Update Compliance tile -After Update Compliance has successfully been [added to your Azure subscription](update-compliance-get-started.md#add-update-compliance-to-your-azure-subscription), you’ll see this tile: - -![Update Compliance tile no data](images/UC_tile_assessing.png) - -When the solution is added, data is not immediately available. Data will begin to be collected after data is sent up that belongs to the Commercial ID associated with the device. This process assumes that Windows diagnostic data is enabled and data sharing is enabled as described in [Enrolling devices in Windows Analytics](windows-analytics-get-started.md). After Microsoft has collected and processed any device data associated with your Commercial ID, the tile will be replaced with the following summary: - -![Update Compliance tile with data](images/UC_tile_filled.png) - -The summary details the total number of devices that Microsoft has received data from with your Commercial ID. It also provides the number of devices that need attention if any. Finally, it details the last point at which your Update Compliance workspace was refreshed. - -## The Update Compliance workspace - -![Update Compliance workspace view](images/UC_workspace_needs_attention.png) - -When you select this tile, you will be redirected to the Update Compliance workspace. The workspace is organized with the Overview blade providing a hub from which to navigate to different reports of your devices' data. - -### Overview blade - -![The Overview blade](images/UC_workspace_overview_blade.png) - -Update Compliance’s overview blade summarizes all the data Update Compliance provides. It functions as a hub from which you can navigate to different sections. The total number of devices detected by Update Compliance is reported in the title of this blade. What follows is a distribution for all devices as to whether they are up to date on the following items: -* Security updates: A device is up to date on quality updates whenever it has the latest applicable quality update installed. Quality updates are monthly cumulative updates that are specific to a version of Windows 10. -* Feature updates: A device is up to date on feature updates whenever it has the latest applicable feature update installed. Update Compliance considers [Servicing Channel](waas-overview.md#servicing-channels) when determining update applicability. -* AV Signature: A device is up to date on Antivirus Signature when the latest Windows Defender Signatures have been downloaded. This distribution only considers devices that are running Windows Defender Antivirus. - -The blade also provides the time at which your Update Compliance workspace was [refreshed](#update-compliance-data-latency). - -The following is a breakdown of the different sections available in Update Compliance: -* [Need Attention!](update-compliance-need-attention.md) - This section is the default section when arriving to your Update Compliance workspace. It provides a summary of the different issues devices are facing relative to Windows 10 updates. -* [Security Update Status](update-compliance-security-update-status.md) - This section lists the percentage of devices that are on the latest security update released for the version of Windows 10 it is running. Selecting this section provides blades that summarize the overall status of security updates across all devices and a summary of their deployment progress towards the latest two security updates. -* [Feature Update Status](update-compliance-feature-update-status.md) - This section lists the percentage of devices that are on the latest feature update that is applicable to a given device. Selecting this section provides blades that summarize the overall feature update status across all devices and a summary of deployment status for different versions of Windows 10 in your environment. -* [Windows Defender AV Status](update-compliance-wd-av-status.md) - This section lists the percentage of devices running Windows Defender Antivirus that are not sufficiently protected. Selecting this section provides a summary of signature and threat status across all devices that are running Windows Defender Antivirus. This section is not applicable to devices not running Windows Defender Antivirus or devices that do not meet the [prerequisites](update-compliance-get-started.md#update-compliance-prerequisites) to be assessed. -* [Delivery Optimization Status](update-compliance-delivery-optimization.md) - This section summarizes bandwidth savings incurred by utilizing Delivery Optimization in your environment. It provides a breakdown of Delivery Optimization configuration across devices, and summarizes bandwidth savings and utilization across multiple content types. - - -## Update Compliance data latency -Update Compliance uses Windows 10 diagnostic data as its data source. After you add Update Compliance and appropriately configure your devices, it could take 48-72 hours before they first appear. The process that follows is as follows: - -Update Compliance is refreshed every 12 hours. This means that every 12 hours all data that has been gathered over the last 12-hour interval is pushed to Log Analytics. However, the rate that each data type is sent and how long it takes to be ready for Update Compliance varies, roughly outlined below. - -| Data Type | Refresh Rate | Data Latency | -|--|--|--| -|WaaSUpdateStatus | Once per day |4 hours | -|WaaSInsiderStatus| Once per day |4 hours | -|WaaSDeploymentStatus|Every update event (Download, install, etc.)|24-36 hours | -|WDAVStatus|On signature update|24 hours | -|WDAVThreat|On threat detection|24 hours | -|WUDOAggregatedStatus|On update event, aggregated over time|24-36 hours | -|WUDOStatus|Once per day|12 hours | - -This means you should generally expect to see new data every 24-36 hours, except for WaaSDeploymentStatus and WUDOAggregatedStatus, which may take 36-48 hours (if it misses the 36th hour refresh, it would be in the 48th, so the data will be present in the 48th hour refresh). - -## Using Log Analytics - -Update Compliance is built on the Log Analytics platform that is integrated into Operations Management Suite. All data in the workspace is the direct result of a query. Understanding the tools and features at your disposal, all integrated within Azure Portal, can deeply enhance your experience and complement Update Compliance. - -See below for a few topics related to Log Analytics: -* Learn how to effectively execute custom Log Searches by referring to Microsoft Azure’s excellent documentation on [querying data in Log Analytics](https://docs.microsoft.com/azure/log-analytics/log-analytics-log-searches). -* To develop your own custom data views in Operations Management Suite or [Power BI](https://powerbi.microsoft.com/); check out documentation on [analyzing data for use in Log Analytics](https://docs.microsoft.com/azure/log-analytics/log-analytics-dashboards). -* [Gain an overview of Log Analytics’ alerts](https://docs.microsoft.com/azure/log-analytics/log-analytics-alerts) and learn how to use it to always stay informed about the most critical issues you care about. - -## Related topics - -[Get started with Update Compliance](update-compliance-get-started.md) +--- +title: Using Update Compliance (Windows 10) +ms.reviewer: +manager: laurawi +description: Explains how to begin usihg Update Compliance. +keywords: oms, operations management suite, wdav, updates, upgrades, antivirus, antimalware, signature, log analytics +ms.prod: w10 +ms.mktglfcycl: deploy +ms.sitesec: library +ms.pagetype: deploy +audience: itpro +author: jaimeo +ms.author: jaimeo +ms.localizationpriority: medium +ms.collection: M365-analytics +ms.topic: article +--- + +# Use Update Compliance + +In this section you'll learn how to use Update Compliance to monitor your device's Windows updates and Windows Defender Antivirus status. To configure your environment for use with Update Compliance, refer to [Get started with Update Compliance](update-compliance-get-started.md). + + +Update Compliance: +- Provides detailed deployment data for Windows 10 security, quality, and feature updates. +- Reports when devices have issues related to updates that need attention. +- Shows Windows Defender AV status information for devices that use it and meet the [prerequisites](update-compliance-get-started.md#update-compliance-prerequisites). +- Shows bandwidth usage and savings for devices that are configured to use [Delivery Optimization](waas-delivery-optimization.md). +- Provides all of the above data in [Log Analytics](#using-log-analytics), which affords additional querying and export capabilities. + +## The Update Compliance tile +After Update Compliance has successfully been [added to your Azure subscription](update-compliance-get-started.md#add-update-compliance-to-your-azure-subscription), you’ll see this tile: + +![Update Compliance tile no data](images/UC_tile_assessing.png) + +When the solution is added, data is not immediately available. Data will begin to be collected after data is sent up that belongs to the Commercial ID associated with the device. This process assumes that Windows diagnostic data is enabled and data sharing is enabled as described in [Enrolling devices in Update Compliance](update-compliance-get-started.md#enroll-devices-in-update-compliance). After Microsoft has collected and processed any device data associated with your Commercial ID, the tile will be replaced with the following summary: + +![Update Compliance tile with data](images/UC_tile_filled.png) + +The summary details the total number of devices that Microsoft has received data from with your Commercial ID. It also provides the number of devices that need attention if any. Finally, it details the last point at which your Update Compliance workspace was refreshed. + +## The Update Compliance workspace + +![Update Compliance workspace view](images/UC_workspace_needs_attention.png) + +When you select this tile, you will be redirected to the Update Compliance workspace. The workspace is organized with the Overview blade providing a hub from which to navigate to different reports of your devices' data. + +### Overview blade + +![The Overview blade](images/UC_workspace_overview_blade.png) + +Update Compliance’s overview blade summarizes all the data Update Compliance provides. It functions as a hub from which you can navigate to different sections. The total number of devices detected by Update Compliance is reported in the title of this blade. What follows is a distribution for all devices as to whether they are up to date on the following items: +* Security updates: A device is up to date on quality updates whenever it has the latest applicable quality update installed. Quality updates are monthly cumulative updates that are specific to a version of Windows 10. +* Feature updates: A device is up to date on feature updates whenever it has the latest applicable feature update installed. Update Compliance considers [Servicing Channel](waas-overview.md#servicing-channels) when determining update applicability. +* AV Signature: A device is up to date on Antivirus Signature when the latest Windows Defender Signatures have been downloaded. This distribution only considers devices that are running Windows Defender Antivirus. + +The blade also provides the time at which your Update Compliance workspace was [refreshed](#update-compliance-data-latency). + +The following is a breakdown of the different sections available in Update Compliance: +* [Need Attention!](update-compliance-need-attention.md) - This section is the default section when arriving to your Update Compliance workspace. It provides a summary of the different issues devices are facing relative to Windows 10 updates. +* [Security Update Status](update-compliance-security-update-status.md) - This section lists the percentage of devices that are on the latest security update released for the version of Windows 10 it is running. Selecting this section provides blades that summarize the overall status of security updates across all devices and a summary of their deployment progress towards the latest two security updates. +* [Feature Update Status](update-compliance-feature-update-status.md) - This section lists the percentage of devices that are on the latest feature update that is applicable to a given device. Selecting this section provides blades that summarize the overall feature update status across all devices and a summary of deployment status for different versions of Windows 10 in your environment. +* [Delivery Optimization Status](update-compliance-delivery-optimization.md) - This section summarizes bandwidth savings incurred by utilizing Delivery Optimization in your environment. It provides a breakdown of Delivery Optimization configuration across devices, and summarizes bandwidth savings and utilization across multiple content types. + + +## Update Compliance data latency +Update Compliance uses Windows 10 diagnostic data as its data source. After you add Update Compliance and appropriately configure your devices, it could take 48-72 hours before they first appear. The process that follows is as follows: + +Update Compliance is refreshed every 12 hours. This means that every 12 hours all data that has been gathered over the last 12-hour interval is pushed to Log Analytics. However, the rate at which each type of data is sent from the device and how long it takes to be ready for Update Compliance varies, roughly outlined below. + +| Data Type | Data upload rate from device | Data Latency | +|--|--|--| +|WaaSUpdateStatus | Once per day |4 hours | +|WaaSInsiderStatus| Once per day |4 hours | +|WaaSDeploymentStatus|Every update event (Download, install, etc.)|24-36 hours | +|WDAVStatus|On signature update|24 hours | +|WDAVThreat|On threat detection|24 hours | +|WUDOAggregatedStatus|On update event, aggregated over time|24-36 hours | +|WUDOStatus|Once per day|12 hours | + +This means you should generally expect to see new data device data every 24 hours, except for WaaSDeploymentStatus and WUDOAggregatedStatus, which may take 36-48 hours (if it misses the 36th hour refresh, it would be in the 48th, so the data will be present in the 48th hour refresh). + +## Using Log Analytics + +Update Compliance is built on the Log Analytics platform that is integrated into Operations Management Suite. All data in the workspace is the direct result of a query. Understanding the tools and features at your disposal, all integrated within Azure Portal, can deeply enhance your experience and complement Update Compliance. + +See below for a few topics related to Log Analytics: +* Learn how to effectively execute custom Log Searches by referring to Microsoft Azure’s excellent documentation on [querying data in Log Analytics](https://docs.microsoft.com/azure/log-analytics/log-analytics-log-searches). +* To develop your own custom data views in Operations Management Suite or [Power BI](https://powerbi.microsoft.com/); check out documentation on [analyzing data for use in Log Analytics](https://docs.microsoft.com/azure/log-analytics/log-analytics-dashboards). +* [Gain an overview of Log Analytics’ alerts](https://docs.microsoft.com/azure/log-analytics/log-analytics-alerts) and learn how to use it to always stay informed about the most critical issues you care about. + +## Related topics + +[Get started with Update Compliance](update-compliance-get-started.md) \ No newline at end of file From 71f7c7867a7acee6e5686011ab84990b9125883b Mon Sep 17 00:00:00 2001 From: jaimeo Date: Mon, 7 Oct 2019 12:07:02 -0700 Subject: [PATCH 02/82] fixed a crosslink issue --- ...update-compliance-delivery-optimization.md | 2 +- .../waas-delivery-optimization-setup.md | 381 +++++++++--------- 2 files changed, 192 insertions(+), 191 deletions(-) diff --git a/windows/deployment/update/update-compliance-delivery-optimization.md b/windows/deployment/update/update-compliance-delivery-optimization.md index 0f64c2b157..ef10467607 100644 --- a/windows/deployment/update/update-compliance-delivery-optimization.md +++ b/windows/deployment/update/update-compliance-delivery-optimization.md @@ -30,7 +30,7 @@ The Delivery Optimization Status section includes three blades: ## Device Configuration blade -Devices can be set to use different download modes; these download modes determine in what situations Delivery Optimization will use peer-to-peer distribution to accomplish the downloads. The top section shows the number of devices configured to use peer-to-peer distribution in *Peering On* compared to *Peering Off* modes. The table shows a breakdown of the various download mode configurations seen in your environment. For more information about the different configuration options, see [Configure Delivery Optimization for Windows 10 updates](waas-delivery-optimization.md#download-mode). +Devices can be set to use different download modes; these download modes determine in what situations Delivery Optimization will use peer-to-peer distribution to accomplish the downloads. The top section shows the number of devices configured to use peer-to-peer distribution in *Peering On* compared to *Peering Off* modes. The table shows a breakdown of the various download mode configurations seen in your environment. For more information about the different configuration options, see [Configure Delivery Optimization for Windows 10 updates](waas-delivery-optimization-setup.md). ## Content Distribution (%) blade The first of two blades showing information on content breakdown, this blade shows a ring chart summarizing **Bandwidth Savings %**, which is the percentage of data received from peer sources out of the total data downloaded (for any device that used peer-to-peer distribution). diff --git a/windows/deployment/update/waas-delivery-optimization-setup.md b/windows/deployment/update/waas-delivery-optimization-setup.md index f21112405f..de20e4993f 100644 --- a/windows/deployment/update/waas-delivery-optimization-setup.md +++ b/windows/deployment/update/waas-delivery-optimization-setup.md @@ -1,190 +1,191 @@ ---- -title: Set up Delivery Optimization -ms.reviewer: -manager: laurawi -description: Delivery Optimization is a new peer-to-peer distribution method in Windows 10 -keywords: oms, operations management suite, wdav, updates, downloads, log analytics -ms.prod: w10 -ms.mktglfcycl: deploy -ms.sitesec: library -audience: itpro author: greg-lindsay -ms.localizationpriority: medium -ms.author: greglin -ms.collection: M365-modern-desktop -ms.topic: article ---- - -# Set up Delivery Optimization for Windows 10 updates - -**Applies to** - -- Windows 10 - -> **Looking for consumer information?** See [Windows Update: FAQ](https://support.microsoft.com/help/12373/windows-update-faq) - -## Recommended Delivery Optimization settings - -Delivery Optimization offers a great many settings to fine-tune its behavior (see [Delivery Optimization reference](waas-delivery-optimization-reference.md) for a comprehensive list), but for the most efficient performance, there are just a few key parameters that will have the greates impact if particular situations exist in your deployment: - -- Does your topology include multiple breakouts to the internet (i.e., a "hybrid WAN") or are there only a few connections to the internet, so that all requests appear to come from a single external IP address (a "hub and spoke" topology)? -- If you use boundary groups in your topology, how many devices are present in a given group? -- What percentage of your devices are mobile? -- Do your devices have a lot of free space on their drives? -- Do you have a lab scenario with many devices on AC power? - ->[!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. - -Quick-reference table: - -| Use case | Policy | Recommended value | Reason | -| --- | --- | --- | --- | -| Hub & spoke topology | Download mode | 1 or 2 | Automatic grouping of peers to match your topology | -| Sites with > 30 devices | Minimum file size to cache | 10 MB (or 1 MB) | Leverage peers-to-peer capability in more downloads | -| Large number of mobile devices | Allow uploads on battery power | 60% | Increase # of devices that can upload while limiting battery drain | -| Labs with AC-powered devices | Content Expiration | 7 (up to 30) days | Leverage devices that can upload more for a longer period | - - -### Hybrid WAN scenario - -For this scenario, grouping devices by domain allows devices to be included in peer downloads and uploads across VLANs. **Set Download Mode to 2 - Group**. The default group is the authenticated domain or Active Directory site. If your domain-based group is too wide, or your Active Directory sites aren’t aligned with your site network topology, then you should consider additional options for dynamically creating groups, for example by using the GroupIDSrc parameter. - - - - -To do this in Group Policy go to **Configuration\Policies\Administrative Templates\Windows Components\Delivery Optimization** and set **Download mode** to **2**. - -To do this with MDM, go to **.Vendor/MSFT/Policy/Config/DeliveryOptimization/** and set DODownloadMode to 1 or 2. - -### Hub and spoke topology with boundary groups - -The default download mode setting is **1**; this means all devices breaking out to the internet using the same public IP will be considered as a single peer group. To prevent peer-to-peer activity across groups, you should set the download mode to **2**. If you have already defined Active Directory sites per hub or branch office, then you don't need to do anything else. If you're not using Active Directory sites, you should set *RestrictPeerSelectionBy* policies to restrict the activity to the subnet or set a different source for Groups by using the GroupIDSrc parameter. See [Select a method to restrict peer selection](waas-delivery-optimization-reference.md#select-a-method-to-restrict-peer-selection). - - - -To do this in Group Policy go to **Configuration\Policies\Administrative Templates\Windows Components\Delivery Optimization** and set **Download mode** to **2**. - -To do this with MDM, go to **.Vendor/MSFT/Policy/Config/DeliveryOptimization/** and set **DODownloadMode** to **2**. - - -### Large number of mobile devices - -If you have a mobile workforce with a great many mobile devices, set Delivery Optimization to allow uploads on battery power, while limiting the use to prevent battery drain. A setting for **DOMinBatteryPercentageAllowedToUpload** of 60% is a good starting point, though you might want to adjust it later. - -To do this in Group Policy, go to **Configuration\Policies\Administrative Templates\Windows Components\Delivery Optimization** and set **Allow uploads while the device is on battery while under set Battery level** to 60. - -To do this with MDM, go to **.Vendor/MSFT/Policy/Config/DeliveryOptimization/** and set **DOMinBatteryPercentageAllowedToUpload** to 60. - -### Plentiful free space and large numbers of devices - -Many devices now come with large internal drives. You can set Delivery Optimization to take better advantage of this space (especially if you have large numbers of devices) by changing the minimum file size to cache. If you have more than 30 devices in your local network or group, change it from the default 50 MB to 10 MB. If you have more than 100 devices (and are running Windows 10, version 1803 or later), set this value to 1 MB. - -[//]: # (default of 50 aimed at consumer) - -To do this in Group Policy, go to **Configuration\Policies\Administrative Templates\Windows Components\Delivery Optimization** and set **Minimum Peer Caching Content File Size** to 100 (if you have more than 30 devices) or 1 (if you have more than 100 devices). - -To do this with MDM, go to **.Vendor/MSFT/Policy/Config/DeliveryOptimization/** and set **DOMinFileSizeToCache** to 100 (if you have more than 30 devices) or 1 (if you have more than 100 devices). - -### Lab scenario - -In a lab situation, you typically have a large number of devices that are plugged in and have a lot of free disk space. By increasing the content expiration interval, you can take advantage of these devices, using them as excellent upload sources in order to upload much more content over a longer period. - -To do this in Group Policy, go to **Configuration\Policies\Administrative Templates\Windows Components\Delivery Optimization** and set **Max Cache Age** to **6048000** (7 days) or more (up to 30 days). - -To do this with MDM, go to **.Vendor/MSFT/Policy/Config/DeliveryOptimization/** and set DOMaxCacheAge to 7 or more (up to 30 days). - -[//]: # (material about "preferred" devices; remove MinQos/MaxCacheAge; table format?) - - -## Monitor Delivery Optimization -[//]: # (How to tell if it’s working? What values are reasonable; which are not? If not, which way to adjust and how? -- check PercentPeerCaching for files > minimum >= 50%) - -### Windows PowerShell cmdlets - -**Starting in Windows 10, version 1703**, you can use new PowerShell cmdlets to check the performance of Delivery Optimization. - -#### Analyze usage - -`Get-DeliveryOptimizationStatus` returns a real-time snapshot of all current Delivery Optimization jobs. - -| Key | Value | -| --- | --- | -| File ID | A GUID that identifies the file being processed | -| Priority | Priority of the download; values are **foreground** or **background** | -| FileSize | Size of the file | -| TotalBytesDownloaded | The number of bytes from any source downloaded so far | -| PercentPeerCaching |The percentage of bytes downloaded from peers versus over HTTP | -| BytesFromPeers | Total bytes downloaded from peer devices (sum of bytes downloaded from LAN, Group, and Internet Peers) | -| BytesfromHTTP | Total number of bytes received over HTTP | -| DownloadDuration | Total download time in seconds | -| Status | Current state of the operation. Possible values are: **Downloading** (download in progress); **Complete** (download completed, but is not uploading yet); **Caching** (download completed successfully and is ready to upload or uploading); **Paused** (download/upload paused by caller) | -| NumPeers | Indicates the total number of peers returned from the service. | -| PredefinedCallerApplication | Indicates the last caller that initiated a request for the file. | -| ExpireOn | The target expiration date and time for the file. | -| Pinned | A yes/no value indicating whether an item has been "pinned" in the cache (see `setDeliveryOptmizationStatus`). | - -`Get-DeliveryOptimizationPerfSnap` returns a list of key performance data: - -- Number of files downloaded  -- Number of files uploaded  -- Total bytes downloaded  -- Total bytes uploaded  -- Average transfer size (download); that is, the number bytes downloaded divided by the number of files  -- Average transfer size (upload); the number of bytes uploaded divided by the number of files -- Peer efficiency; same as PercentPeerCaching - -Using the `-Verbose` option returns additional information: - -- Bytes from peers (per type)  -- 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 1803, `Get-DeliveryOptimizationPerfSnapThisMonth` returns data similar to that from `Get-DeliveryOptimizationPerfSnap` but limited to the current calendar month. - -#### Manage the Delivery Optimization cache - -**Starting in Windows 10, version 1903:** - -`set-DeliveryOptimizationStatus -ExpireOn [date time]` extends the expiration of all files in the cache. You can set the expiration immediately for all files that are in the "caching" state. For files in progress ("downloading"), the expiration is applied once the download is complete. You can set the expiration up to one year from the current date and time. - -`set-DeliveryOptimizationStatus -ExpireOn [date time] -FileID [FileID]` extends expiration for a single specific file in the cache. - -You can now "pin" files to keep them persistent in the cache. You can only do this with files that are downloaded in modes 1, 2, or 3. - -`set-DeliveryOptimizationStatus -Pin [True] -File ID [FileID]` keeps a specific file in the cache such that it won't be deleted until the expiration date and time (which you set with `set-DeliveryOptimizationStatus -ExpireOn [date time] -FileID [FileID]`). The file is also excluded from the cache quota calculation. - -`set-DeliveryOptimizationStatus -Pin [False] -File ID [FileID]` "unpins" a file, so that it will be deleted when the expiration date and time are rreached. The file is included in the cache quota calculation. - -`delete-DeliveryOptimizationCache` lets you clear files from the cache and remove all persisted data related to them. You can use these options with this cmdlet: - -- `-FileID` specifies a particular file to delete. -- `-IncludePinnedFiles` deletes all files that are pinned. -- `-Force` deletes the cache with no prompts. - - -#### Work with Delivery Optimization logs - -**Starting in Windows 10, version 1803:** - -`Get-DeliveryOptimizationLog [-Path ] [-Flush]` - -If `Path` is not specified, this cmdlet reads all logs from the dosvc log directory, which requires administrator permissions. If `Flush` is specified, the cmdlet stops dosvc before reading logs. - -Log entries are written to the PowerShell pipeline as objects. To dump logs to a text file, run `Get-DeliveryOptimizationLog | Set-Content ` or something similar. - -[//]: # (section on what to look for in logs, list of peers, connection failures) - - - -[//]: # (possibly move to Troubleshooting) - -### Monitor with Update Compliance - -The Update Compliance solution of Windows Analytics provides you with information about your Delivery Optimization configuration, including the observed bandwidth savings across all devices that used peer-to-peer distribution over the past 28 days. - -![DO status](images/UC_workspace_DO_status.png) - -For details, see [Delivery Optimization in Update Compliance](update-compliance-delivery-optimization.md). - +--- +title: Set up Delivery Optimization +ms.reviewer: +manager: laurawi +description: Delivery Optimization is a new peer-to-peer distribution method in Windows 10 +keywords: oms, operations management suite, wdav, updates, downloads, log analytics +ms.prod: w10 +ms.mktglfcycl: deploy +ms.sitesec: library +audience: itpro +author: jaimeo +ms.localizationpriority: medium +ms.author: jaimeo +ms.collection: M365-modern-desktop +ms.topic: article +--- + +# Set up Delivery Optimization for Windows 10 updates + +**Applies to** + +- Windows 10 + +> **Looking for consumer information?** See [Windows Update: FAQ](https://support.microsoft.com/help/12373/windows-update-faq) + +## Recommended Delivery Optimization settings + +Delivery Optimization offers a great many settings to fine-tune its behavior (see [Delivery Optimization reference](waas-delivery-optimization-reference.md) for a comprehensive list), but for the most efficient performance, there are just a few key parameters that will have the greates impact if particular situations exist in your deployment: + +- Does your topology include multiple breakouts to the internet (i.e., a "hybrid WAN") or are there only a few connections to the internet, so that all requests appear to come from a single external IP address (a "hub and spoke" topology)? +- If you use boundary groups in your topology, how many devices are present in a given group? +- What percentage of your devices are mobile? +- Do your devices have a lot of free space on their drives? +- Do you have a lab scenario with many devices on AC power? + +>[!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. + +Quick-reference table: + +| Use case | Policy | Recommended value | Reason | +| --- | --- | --- | --- | +| Hub & spoke topology | Download mode | 1 or 2 | Automatic grouping of peers to match your topology | +| Sites with > 30 devices | Minimum file size to cache | 10 MB (or 1 MB) | Leverage peers-to-peer capability in more downloads | +| Large number of mobile devices | Allow uploads on battery power | 60% | Increase # of devices that can upload while limiting battery drain | +| Labs with AC-powered devices | Content Expiration | 7 (up to 30) days | Leverage devices that can upload more for a longer period | + + +### Hybrid WAN scenario + +For this scenario, grouping devices by domain allows devices to be included in peer downloads and uploads across VLANs. **Set Download Mode to 2 - Group**. The default group is the authenticated domain or Active Directory site. If your domain-based group is too wide, or your Active Directory sites aren’t aligned with your site network topology, then you should consider additional options for dynamically creating groups, for example by using the GroupIDSrc parameter. + + + + +To do this in Group Policy go to **Configuration\Policies\Administrative Templates\Windows Components\Delivery Optimization** and set **Download mode** to **2**. + +To do this with MDM, go to **.Vendor/MSFT/Policy/Config/DeliveryOptimization/** and set DODownloadMode to 1 or 2. + +### Hub and spoke topology with boundary groups + +The default download mode setting is **1**; this means all devices breaking out to the internet using the same public IP will be considered as a single peer group. To prevent peer-to-peer activity across groups, you should set the download mode to **2**. If you have already defined Active Directory sites per hub or branch office, then you don't need to do anything else. If you're not using Active Directory sites, you should set *RestrictPeerSelectionBy* policies to restrict the activity to the subnet or set a different source for Groups by using the GroupIDSrc parameter. See [Select a method to restrict peer selection](waas-delivery-optimization-reference.md#select-a-method-to-restrict-peer-selection). + + + +To do this in Group Policy go to **Configuration\Policies\Administrative Templates\Windows Components\Delivery Optimization** and set **Download mode** to **2**. + +To do this with MDM, go to **.Vendor/MSFT/Policy/Config/DeliveryOptimization/** and set **DODownloadMode** to **2**. + + +### Large number of mobile devices + +If you have a mobile workforce with a great many mobile devices, set Delivery Optimization to allow uploads on battery power, while limiting the use to prevent battery drain. A setting for **DOMinBatteryPercentageAllowedToUpload** of 60% is a good starting point, though you might want to adjust it later. + +To do this in Group Policy, go to **Configuration\Policies\Administrative Templates\Windows Components\Delivery Optimization** and set **Allow uploads while the device is on battery while under set Battery level** to 60. + +To do this with MDM, go to **.Vendor/MSFT/Policy/Config/DeliveryOptimization/** and set **DOMinBatteryPercentageAllowedToUpload** to 60. + +### Plentiful free space and large numbers of devices + +Many devices now come with large internal drives. You can set Delivery Optimization to take better advantage of this space (especially if you have large numbers of devices) by changing the minimum file size to cache. If you have more than 30 devices in your local network or group, change it from the default 50 MB to 10 MB. If you have more than 100 devices (and are running Windows 10, version 1803 or later), set this value to 1 MB. + +[//]: # (default of 50 aimed at consumer) + +To do this in Group Policy, go to **Configuration\Policies\Administrative Templates\Windows Components\Delivery Optimization** and set **Minimum Peer Caching Content File Size** to 100 (if you have more than 30 devices) or 1 (if you have more than 100 devices). + +To do this with MDM, go to **.Vendor/MSFT/Policy/Config/DeliveryOptimization/** and set **DOMinFileSizeToCache** to 100 (if you have more than 30 devices) or 1 (if you have more than 100 devices). + +### Lab scenario + +In a lab situation, you typically have a large number of devices that are plugged in and have a lot of free disk space. By increasing the content expiration interval, you can take advantage of these devices, using them as excellent upload sources in order to upload much more content over a longer period. + +To do this in Group Policy, go to **Configuration\Policies\Administrative Templates\Windows Components\Delivery Optimization** and set **Max Cache Age** to **6048000** (7 days) or more (up to 30 days). + +To do this with MDM, go to **.Vendor/MSFT/Policy/Config/DeliveryOptimization/** and set DOMaxCacheAge to 7 or more (up to 30 days). + +[//]: # (material about "preferred" devices; remove MinQos/MaxCacheAge; table format?) + + +## Monitor Delivery Optimization +[//]: # (How to tell if it’s working? What values are reasonable; which are not? If not, which way to adjust and how? -- check PercentPeerCaching for files > minimum >= 50%) + +### Windows PowerShell cmdlets + +**Starting in Windows 10, version 1703**, you can use new PowerShell cmdlets to check the performance of Delivery Optimization. + +#### Analyze usage + +`Get-DeliveryOptimizationStatus` returns a real-time snapshot of all current Delivery Optimization jobs. + +| Key | Value | +| --- | --- | +| File ID | A GUID that identifies the file being processed | +| Priority | Priority of the download; values are **foreground** or **background** | +| FileSize | Size of the file | +| TotalBytesDownloaded | The number of bytes from any source downloaded so far | +| PercentPeerCaching |The percentage of bytes downloaded from peers versus over HTTP | +| BytesFromPeers | Total bytes downloaded from peer devices (sum of bytes downloaded from LAN, Group, and Internet Peers) | +| BytesfromHTTP | Total number of bytes received over HTTP | +| DownloadDuration | Total download time in seconds | +| Status | Current state of the operation. Possible values are: **Downloading** (download in progress); **Complete** (download completed, but is not uploading yet); **Caching** (download completed successfully and is ready to upload or uploading); **Paused** (download/upload paused by caller) | +| NumPeers | Indicates the total number of peers returned from the service. | +| PredefinedCallerApplication | Indicates the last caller that initiated a request for the file. | +| ExpireOn | The target expiration date and time for the file. | +| Pinned | A yes/no value indicating whether an item has been "pinned" in the cache (see `setDeliveryOptmizationStatus`). | + +`Get-DeliveryOptimizationPerfSnap` returns a list of key performance data: + +- Number of files downloaded  +- Number of files uploaded  +- Total bytes downloaded  +- Total bytes uploaded  +- Average transfer size (download); that is, the number bytes downloaded divided by the number of files  +- Average transfer size (upload); the number of bytes uploaded divided by the number of files +- Peer efficiency; same as PercentPeerCaching + +Using the `-Verbose` option returns additional information: + +- Bytes from peers (per type)  +- 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 1803, `Get-DeliveryOptimizationPerfSnapThisMonth` returns data similar to that from `Get-DeliveryOptimizationPerfSnap` but limited to the current calendar month. + +#### Manage the Delivery Optimization cache + +**Starting in Windows 10, version 1903:** + +`set-DeliveryOptimizationStatus -ExpireOn [date time]` extends the expiration of all files in the cache. You can set the expiration immediately for all files that are in the "caching" state. For files in progress ("downloading"), the expiration is applied once the download is complete. You can set the expiration up to one year from the current date and time. + +`set-DeliveryOptimizationStatus -ExpireOn [date time] -FileID [FileID]` extends expiration for a single specific file in the cache. + +You can now "pin" files to keep them persistent in the cache. You can only do this with files that are downloaded in modes 1, 2, or 3. + +`set-DeliveryOptimizationStatus -Pin [True] -File ID [FileID]` keeps a specific file in the cache such that it won't be deleted until the expiration date and time (which you set with `set-DeliveryOptimizationStatus -ExpireOn [date time] -FileID [FileID]`). The file is also excluded from the cache quota calculation. + +`set-DeliveryOptimizationStatus -Pin [False] -File ID [FileID]` "unpins" a file, so that it will be deleted when the expiration date and time are rreached. The file is included in the cache quota calculation. + +`delete-DeliveryOptimizationCache` lets you clear files from the cache and remove all persisted data related to them. You can use these options with this cmdlet: + +- `-FileID` specifies a particular file to delete. +- `-IncludePinnedFiles` deletes all files that are pinned. +- `-Force` deletes the cache with no prompts. + + +#### Work with Delivery Optimization logs + +**Starting in Windows 10, version 1803:** + +`Get-DeliveryOptimizationLog [-Path ] [-Flush]` + +If `Path` is not specified, this cmdlet reads all logs from the dosvc log directory, which requires administrator permissions. If `Flush` is specified, the cmdlet stops dosvc before reading logs. + +Log entries are written to the PowerShell pipeline as objects. To dump logs to a text file, run `Get-DeliveryOptimizationLog | Set-Content ` or something similar. + +[//]: # (section on what to look for in logs, list of peers, connection failures) + + + +[//]: # (possibly move to Troubleshooting) + +### Monitor with Update Compliance + +The Update Compliance solution of Windows Analytics provides you with information about your Delivery Optimization configuration, including the observed bandwidth savings across all devices that used peer-to-peer distribution over the past 28 days. + +![DO status](images/UC_workspace_DO_status.png) + +For details, see [Delivery Optimization in Update Compliance](update-compliance-delivery-optimization.md). + From 0f1316cf58f705d5252caf580772e915ed4cfd69 Mon Sep 17 00:00:00 2001 From: jaimeo Date: Mon, 7 Oct 2019 15:31:31 -0700 Subject: [PATCH 03/82] adjusted TOC and WA Overview topic --- windows/deployment/TOC.md | 21 ++-- .../update/windows-analytics-overview.md | 114 +++++++++--------- 2 files changed, 65 insertions(+), 70 deletions(-) diff --git a/windows/deployment/TOC.md b/windows/deployment/TOC.md index 2ac2f8253f..461bbb314e 100644 --- a/windows/deployment/TOC.md +++ b/windows/deployment/TOC.md @@ -240,6 +240,16 @@ #### [Delivery Optimization reference](update/waas-delivery-optimization-reference.md) #### [Configure BranchCache for Windows 10 updates](update/waas-branchcache.md) #### [Whitepaper: Windows Updates using forward and reverse differentials](update/PSFxWhitepaper.md) +### Monitor Windows Updates +#### [Monitor Windows Updates with Update Compliance](update/update-compliance-monitor.md) +#### [Get started with Update Compliance](update/update-compliance-get-started.md) +#### [Use Update Compliance](update/update-compliance-using.md) +##### [Need Attention! report](update/update-compliance-need-attention.md) +##### [Security Update Status report](update/update-compliance-security-update-status.md) +##### [Feature Update Status report](update/update-compliance-feature-update-status.md) +##### [Windows Defender AV Status report](update/update-compliance-wd-av-status.md) +##### [Delivery Optimization in Update Compliance](update/update-compliance-delivery-optimization.md) +##### [Update Compliance Perspectives](update/update-compliance-perspectives.md) ### Best practices #### [Best practices for feature updates on mission-critical devices](update/feature-update-mission-critical.md) #### [Deploy feature updates during maintenance windows](update/feature-update-maintenance-window.md) @@ -260,7 +270,6 @@ ### [Manage device restarts after updates](update/waas-restart.md) ### [Manage additional Windows Update settings](update/waas-wu-settings.md) ### [Determine the source of Windows updates](update/windows-update-sources.md) - ## Windows Analytics ### [Windows Analytics overview](update/windows-analytics-overview.md) ### [Windows Analytics in the Azure Portal](update/windows-analytics-azure-portal.md) @@ -281,16 +290,6 @@ ##### [Step 4: Monitor deployment](upgrade/upgrade-readiness-monitor-deployment.md) ##### [Additional insights](upgrade/upgrade-readiness-additional-insights.md) ##### [Targeting a new operating system version](upgrade/upgrade-readiness-target-new-OS.md) -### Monitor Windows Updates -#### [Monitor Windows Updates with Update Compliance](update/update-compliance-monitor.md) -#### [Get started with Update Compliance](update/update-compliance-get-started.md) -#### [Use Update Compliance](update/update-compliance-using.md) -##### [Need Attention! report](update/update-compliance-need-attention.md) -##### [Security Update Status report](update/update-compliance-security-update-status.md) -##### [Feature Update Status report](update/update-compliance-feature-update-status.md) -##### [Windows Defender AV Status report](update/update-compliance-wd-av-status.md) -##### [Delivery Optimization in Update Compliance](update/update-compliance-delivery-optimization.md) -##### [Update Compliance Perspectives](update/update-compliance-perspectives.md) ### Device Health #### [Device Health overview](update/device-health-monitor.md) #### [Get started with Device Health](update/device-health-get-started.md) diff --git a/windows/deployment/update/windows-analytics-overview.md b/windows/deployment/update/windows-analytics-overview.md index 833f2db650..37a3525581 100644 --- a/windows/deployment/update/windows-analytics-overview.md +++ b/windows/deployment/update/windows-analytics-overview.md @@ -1,59 +1,55 @@ ---- -title: Windows Analytics -ms.reviewer: -manager: laurawi -description: Introduction and overview of Windows Analytics -keywords: Device Health, Upgrade Readiness, Update Compliance, oms, operations management suite, prerequisites, requirements, monitoring, crash, drivers -ms.prod: w10 -ms.mktglfcycl: deploy -ms.sitesec: library -ms.pagetype: deploy -audience: itpro author: greg-lindsay -ms.audience: itpro author: greg-lindsay -ms.localizationpriority: medium -ms.collection: M365-analytics -ms.topic: article ---- - -# Windows Analytics overview - -Windows Analytics is a set of solutions for Azure Portal that provide you with extensive data about the state of devices in your deployment. There are currently three solutions which you can use singly or in any combination: - -## Device Health - -[Device Health](device-health-get-started.md) provides the following: - -- Identification of devices that crash frequently, and therefore might need to be rebuilt or replaced -- Identification of device drivers that are causing device crashes, with suggestions of alternative versions of those drivers that might reduce the number of crashes -- Notification of Windows Information Protection misconfigurations that send prompts to end users - - -## Update Compliance - -[Update Compliance](update-compliance-get-started.md) shows you the state of your devices with respect to the Windows updates so that you can ensure that they are on the most current updates as appropriate. In addition, Update Compliance provides the following: - -- Dedicated drill-downs for devices that might need attention -- An inventory of devices, including the version of Windows they are running and their update status -- The ability to track protection and threat status for Windows Defender Antivirus-enabled devices -- An overview of Windows Update for Business deferral configurations (Windows 10, version 1607 and later) -- Powerful built-in log analytics to create useful custom queries -- Cloud-connected access utilizing Windows 10 diagnostic data means no need for new complex, customized infrastructure - -## Upgrade Readiness - -[Upgrade Readiness](../upgrade/upgrade-readiness-get-started.md) offers a set of tools to plan and manage the upgrade process end to end, allowing you to adopt new Windows releases more quickly. With new Windows versions being released multiple times a year, ensuring application and driver compatibility on an ongoing basis is key to adopting new Windows versions as they are released. Upgrade Readiness not only supports upgrade management from Windows 7 and Windows 8.1 to Windows 10, but also Windows 10 upgrades in the Windows as a service model. - -Use Upgrade Readiness to get: - -- A visual workflow that guides you from pilot to production -- Detailed computer and application inventory -- Powerful computer-level search and drill-downs -- Guidance and insights into application and driver compatibility issues, with suggested fixes -- Data-driven application rationalization tools -- Application usage information, allowing targeted validation; workflow to track validation progress and decisions -- Data export to commonly used software deployment tools, including System Center Configuration Manager - -To get started with any of these solutions, visit the links for instructions to add it to Azure Portal. - ->[!NOTE] -> For details about licensing requirements and costs associated with using Windows Analytics solutions, see [What are the requirements and costs for Windows Analytics solutions?](windows-analytics-FAQ-troubleshooting.md#what-are-the-requirements-and-costs-for-windows-analytics-solutions). +--- +title: Windows Analytics +ms.reviewer: +manager: laurawi +description: Introduction and overview of Windows Analytics +keywords: Device Health, Upgrade Readiness, Update Compliance, oms, operations management suite, prerequisites, requirements, monitoring, crash, drivers +ms.prod: w10 +ms.mktglfcycl: deploy +ms.sitesec: library +ms.pagetype: deploy +audience: itpro +author: jaimeo +ms.audience: itpro +author: jaimeo +ms.localizationpriority: medium +ms.collection: M365-analytics +ms.topic: article +--- + +# Windows Analytics overview + +Windows Analytics is a set of solutions for Azure Portal that provide you with extensive data about the state of devices in your deployment. There are currently three solutions which you can use singly or in any combination: + +>[!IMPORTANT] +>[Update Compliance](update-compliance-get-started.md) is moving out of Windows Analytics. Windows Analytics is being retired, but Update Compliance will continue to be supported. For more information, see the [Update Compliance FAQ](windows-analytics-get-started.md). + + +## Device Health + +[Device Health](device-health-get-started.md) provides the following: + +- Identification of devices that crash frequently, and therefore might need to be rebuilt or replaced +- Identification of device drivers that are causing device crashes, with suggestions of alternative versions of those drivers that might reduce the number of crashes +- Notification of Windows Information Protection misconfigurations that send prompts to end users + + + +## Upgrade Readiness + +[Upgrade Readiness](../upgrade/upgrade-readiness-get-started.md) offers a set of tools to plan and manage the upgrade process end to end, allowing you to adopt new Windows releases more quickly. With new Windows versions being released multiple times a year, ensuring application and driver compatibility on an ongoing basis is key to adopting new Windows versions as they are released. Upgrade Readiness not only supports upgrade management from Windows 7 and Windows 8.1 to Windows 10, but also Windows 10 upgrades in the Windows as a service model. + +Use Upgrade Readiness to get: + +- A visual workflow that guides you from pilot to production +- Detailed computer and application inventory +- Powerful computer-level search and drill-downs +- Guidance and insights into application and driver compatibility issues, with suggested fixes +- Data-driven application rationalization tools +- Application usage information, allowing targeted validation; workflow to track validation progress and decisions +- Data export to commonly used software deployment tools, including System Center Configuration Manager + +To get started with any of these solutions, visit the links for instructions to add it to Azure Portal. + +>[!NOTE] +> For details about licensing requirements and costs associated with using Windows Analytics solutions, see [What are the requirements and costs for Windows Analytics solutions?](windows-analytics-FAQ-troubleshooting.md#what-are-the-requirements-and-costs-for-windows-analytics-solutions). From a3bf01deb432262722fbb494d0351bc8357325e1 Mon Sep 17 00:00:00 2001 From: jaimeo Date: Tue, 8 Oct 2019 14:13:43 -0700 Subject: [PATCH 04/82] edits from Albert, et al. --- windows/deployment/update/update-compliance-monitor.md | 3 ++- windows/deployment/update/windows-analytics-overview.md | 2 +- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/windows/deployment/update/update-compliance-monitor.md b/windows/deployment/update/update-compliance-monitor.md index 46ef650f22..3a02fa37ca 100644 --- a/windows/deployment/update/update-compliance-monitor.md +++ b/windows/deployment/update/update-compliance-monitor.md @@ -19,7 +19,8 @@ ms.topic: article # Monitor Windows Updates with Update Compliance >[!IMPORTANT] ->Update Compliance is moving out of Windows Analytics. Windows Analytics is being retired, but Update Compliance will continue to be supported. For more information, see the [Update Compliance FAQ](windows-analytics-get-started.md). +>The Upgrade Readiness and Device Health solutions of Windows Analytics are being retired on January 31, 2020. [Update Compliance](update-compliance-get-started.md) will continue to be supported. For more information, see [Windows Analytics retirement on January 31, 2020](https://support.microsoft.com/en-us/help/4521815/windows-analytics-retirement). + ## Introduction diff --git a/windows/deployment/update/windows-analytics-overview.md b/windows/deployment/update/windows-analytics-overview.md index 37a3525581..c84fb0d8a4 100644 --- a/windows/deployment/update/windows-analytics-overview.md +++ b/windows/deployment/update/windows-analytics-overview.md @@ -22,7 +22,7 @@ ms.topic: article Windows Analytics is a set of solutions for Azure Portal that provide you with extensive data about the state of devices in your deployment. There are currently three solutions which you can use singly or in any combination: >[!IMPORTANT] ->[Update Compliance](update-compliance-get-started.md) is moving out of Windows Analytics. Windows Analytics is being retired, but Update Compliance will continue to be supported. For more information, see the [Update Compliance FAQ](windows-analytics-get-started.md). +>The Upgrade Readiness and Device Health solutions of Windows Analytics are being retired on January 31, 2020. [Update Compliance](update-compliance-get-started.md) will continue to be supported. For more information, see [Windows Analytics retirement on January 31, 2020](https://support.microsoft.com/en-us/help/4521815/windows-analytics-retirement). ## Device Health From dc48e1e85d5c5f0d576ece8a573f9562682d62fd Mon Sep 17 00:00:00 2001 From: ManikaDhiman Date: Thu, 10 Oct 2019 13:24:51 -0700 Subject: [PATCH 05/82] Deleted policies supported only in Mobile SKUs --- .../mdm/applicationrestrictions-xsd.md | 129 ------ .../policy-configuration-service-provider.md | 15 - .../mdm/policy-csp-abovelock.md | 73 ---- .../mdm/policy-csp-applicationmanagement.md | 155 -------- .../mdm/policy-csp-browser.md | 142 ------- .../mdm/policy-csp-connectivity.md | 152 ------- .../mdm/policy-csp-devicelock.md | 369 +---------------- .../mdm/policy-csp-experience.md | 370 ------------------ .../mdm/policy-csp-messaging.md | 143 ------- .../mdm/policy-csp-search.md | 75 ---- .../mdm/policy-csp-security.md | 148 ------- .../mdm/policy-csp-settings.md | 69 ---- .../mdm/policy-csp-timelanguagesettings.md | 69 ---- 13 files changed, 1 insertion(+), 1908 deletions(-) delete mode 100644 windows/client-management/mdm/applicationrestrictions-xsd.md diff --git a/windows/client-management/mdm/applicationrestrictions-xsd.md b/windows/client-management/mdm/applicationrestrictions-xsd.md deleted file mode 100644 index a088806e23..0000000000 --- a/windows/client-management/mdm/applicationrestrictions-xsd.md +++ /dev/null @@ -1,129 +0,0 @@ ---- -title: ApplicationRestrictions XSD -description: Here's the XSD for the ApplicationManagement/ApplicationRestrictions policy. -ms.assetid: A5AA2B59-3736-473E-8F70-A90FD61EE426 -ms.reviewer: -manager: dansimp -ms.author: dansimp -ms.topic: article -ms.prod: w10 -ms.technology: windows -author: lomayor -ms.date: 06/26/2017 ---- - -# ApplicationRestrictions XSD - - -Here's the XSD for the ApplicationManagement/ApplicationRestrictions policy. - -```xml - - - - - - - - - - - - - - - - - - - - - GUID must use lowercase letters - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -``` - -  - -  - - - - - - diff --git a/windows/client-management/mdm/policy-configuration-service-provider.md b/windows/client-management/mdm/policy-configuration-service-provider.md index c4f7bb337a..7ed49af2a4 100644 --- a/windows/client-management/mdm/policy-configuration-service-provider.md +++ b/windows/client-management/mdm/policy-configuration-service-provider.md @@ -3164,9 +3164,6 @@ The following diagram shows the Policy configuration service provider in tree fo

-
- Search/SafeSearchPermissions -
### Security policies @@ -3178,15 +3175,9 @@ The following diagram shows the Policy configuration service provider in tree fo
Security/AllowAutomaticDeviceEncryptionForAzureADJoinedDevices
-
- Security/AllowManualRootCertificateInstallation -
Security/AllowRemoveProvisioningPackage
-
- Security/AntiTheftMode -
Security/ClearTPMIfNotReady
@@ -3229,9 +3220,6 @@ The following diagram shows the Policy configuration service provider in tree fo
Settings/AllowDateTime
-
- Settings/AllowEditDeviceName -
Settings/AllowLanguage
@@ -3597,9 +3585,6 @@ The following diagram shows the Policy configuration service provider in tree fo ### TimeLanguageSettings policies
-
- TimeLanguageSettings/AllowSet24HourClock -
TimeLanguageSettings/ConfigureTimeZone
diff --git a/windows/client-management/mdm/policy-csp-abovelock.md b/windows/client-management/mdm/policy-csp-abovelock.md index 914fbfa1ee..c968b6c7d2 100644 --- a/windows/client-management/mdm/policy-csp-abovelock.md +++ b/windows/client-management/mdm/policy-csp-abovelock.md @@ -21,9 +21,6 @@ manager: dansimp ## AboveLock policies
-
- AboveLock/AllowActionCenterNotifications -
AboveLock/AllowCortanaAboveLock
@@ -35,76 +32,6 @@ manager: dansimp
- -**AboveLock/AllowActionCenterNotifications** - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
Windows EditionSupported?
Homecross mark
Procross mark
Businesscross mark
Enterprisecross mark
Educationcross mark
Mobilecheck mark
Mobile Enterprisecheck mark
- - -
- - -[Scope](./policy-configuration-service-provider.md#policy-scope): - -> [!div class = "checklist"] -> * Device - -
- - - -> [!NOTE] -> This policy is only enforced in Windows 10 Mobile and not supported in Windows 10 for desktop. - -Specifies whether to allow Action Center notifications above the device lock screen. - -Most restricted value is 0. - - - -The following list shows the supported values: - -- 0 - Not allowed. -- 1 (default) - Allowed. - - - - -
**AboveLock/AllowCortanaAboveLock** diff --git a/windows/client-management/mdm/policy-csp-applicationmanagement.md b/windows/client-management/mdm/policy-csp-applicationmanagement.md index 40b7cdd894..f04855caaa 100644 --- a/windows/client-management/mdm/policy-csp-applicationmanagement.md +++ b/windows/client-management/mdm/policy-csp-applicationmanagement.md @@ -38,12 +38,6 @@ manager: dansimp
ApplicationManagement/AllowSharedUserAppData
-
- ApplicationManagement/AllowStore -
-
- ApplicationManagement/ApplicationRestrictions -
ApplicationManagement/DisableStoreOriginatedApps
@@ -459,155 +453,6 @@ Most restricted value: 0
- -**ApplicationManagement/AllowStore** - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
Windows EditionSupported?
Homecross mark
Procross mark
Businesscross mark
Enterprisecross mark
Educationcross mark
Mobilecheck mark
Mobile Enterprisecheck mark
- - -
- - -[Scope](./policy-configuration-service-provider.md#policy-scope): - -> [!div class = "checklist"] -> * Device - -
- - - -Specifies whether app store is allowed at the device. - -Most restricted value is 0. - - - -The following list shows the supported values: - -- 0 – Not allowed. -- 1 (default) – Allowed. - - - - -
- - -**ApplicationManagement/ApplicationRestrictions** - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
Windows EditionSupported?
Homecross mark
Procross mark
Businesscross mark
Enterprisecross mark
Educationcross mark
Mobilecheck mark
Mobile Enterprisecheck mark
- - -
- - -[Scope](./policy-configuration-service-provider.md#policy-scope): - -> [!div class = "checklist"] -> * Device - -
- - - -> [!NOTE] -> This policy is only enforced in Windows 10 Mobile and not supported in Windows 10 for desktop. For desktop devices, use the [AppLocker CSP](applocker-csp.md) instead. - -  -An XML blob that specifies the application restrictions company want to put to the device. It could be an app allow list, app disallow list, allowed publisher IDs, and so on. For a list of Windows apps and product IDs, see [inbox apps](applocker-csp.md#inboxappsandcomponents). For more information about the XML, see the [ApplicationRestrictions XSD](applicationrestrictions-xsd.md). - -> [!NOTE] -> When you upgrade Windows Phone 8.1 devices to Windows 10 Mobile with a list of allowed apps, some Windows inbox apps get blocked causing unexpected behavior. To work around this issue, you must include the [inbox apps](applocker-csp.md#inboxappsandcomponents) that you need to your list of allowed apps. -> -> Here's additional guidance for the upgrade process: -> -> - Use Windows 10 product IDs for the apps listed in [inbox apps](applocker-csp.md#inboxappsandcomponents). -> - Use the new Microsoft publisher name (PublisherName="CN=Microsoft Corporation, O=Microsoft Corporation, L=Redmond, S=Washington, C=US") and Publisher="CN=Microsoft Windows, O=Microsoft Corporation, L=Redmond, S=Washington, C=US" if you are using the publisher policy. Do not remove the Windows Phone 8.1 publisher if you are using it. -> - In the SyncML, you must use lowercase product ID. -> - Do not duplicate a product ID. Messaging and Skype Video use the same product ID. Duplicates cause an error. -> - You cannot disable or enable **Contact Support** and **Windows Feedback** apps using ApplicationManagement/ApplicationRestrictions policy, although these are listed in the [inbox apps](applocker-csp.md#inboxappsandcomponents). - - -An application that is running may not be immediately terminated. - -Value type is chr. - -Value evaluation rule - The information for PolicyManager is opaque. There is no most restricted value evaluation. Whenever there is a change to the value, the device parses the node value and enforces specified policies. - - - - -
- **ApplicationManagement/DisableStoreOriginatedApps** diff --git a/windows/client-management/mdm/policy-csp-browser.md b/windows/client-management/mdm/policy-csp-browser.md index 952c02bc75..b44716b8ec 100644 --- a/windows/client-management/mdm/policy-csp-browser.md +++ b/windows/client-management/mdm/policy-csp-browser.md @@ -27,9 +27,6 @@ manager: dansimp
Browser/AllowAutofill
-
- Browser/AllowBrowser -
Browser/AllowConfigurationUpdateForBooksLibrary
@@ -132,9 +129,6 @@ manager: dansimp
Browser/EnterpriseSiteListServiceUrl
-
- Browser/FirstRunURL -
Browser/HomePages
@@ -363,79 +357,6 @@ To verify AllowAutofill is set to 0 (not allowed):
- -**Browser/AllowBrowser** - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
Windows EditionSupported?
Homecross mark
Procross mark
Businesscross mark
Enterprisecross mark
Educationcross mark
Mobilecheck mark
Mobile Enterprisecheck mark
- - -
- - -[Scope](./policy-configuration-service-provider.md#policy-scope): - -> [!div class = "checklist"] -> * User -> * Device - -
- - - -> [!NOTE] -> This policy is only enforced in Windows 10 Mobile and not supported in Windows 10 for desktop. For desktop devices, use the [AppLocker CSP](applocker-csp.md) instead. - -The device allows Microsoft Edge on Windows 10 Mobile by default. With this policy, you can disable the Microsoft Edge tile, and when clicking the tile, a message opens indicating that the administrator disabled Internet browsing. - - - - - -Supported values: - -- 0 – Prevented/not allowed. -- 1 (default) – Allowed. - -Most restricted value: 0 - - - -
- **Browser/AllowConfigurationUpdateForBooksLibrary** @@ -3261,69 +3182,6 @@ Supported values:
- -**Browser/FirstRunURL** - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
Windows EditionSupported?
Homecross mark
Procross mark
Businesscross mark
Enterprisecross mark
Educationcross mark
Mobilecheck mark
Mobile Enterprisecheck mark
- - -
- - -[Scope](./policy-configuration-service-provider.md#policy-scope): - -> [!div class = "checklist"] -> * User -> * Device - -
- - - -> [!NOTE] -> This policy is only enforced in Windows 10 Mobile and not supported in Windows 10 for desktop. - -Enter a URL in string format for the site you want to load when Microsoft Edge for Windows 10 Mobile opens for the first time, for example, contoso.com. - - - - -
- **Browser/HomePages** diff --git a/windows/client-management/mdm/policy-csp-connectivity.md b/windows/client-management/mdm/policy-csp-connectivity.md index 14c7a07188..0448606669 100644 --- a/windows/client-management/mdm/policy-csp-connectivity.md +++ b/windows/client-management/mdm/policy-csp-connectivity.md @@ -33,15 +33,9 @@ manager: dansimp
Connectivity/AllowConnectedDevices
-
- Connectivity/AllowNFC -
Connectivity/AllowPhonePCLinking
-
- Connectivity/AllowUSBConnection -
Connectivity/AllowVPNOverCellular
@@ -368,78 +362,6 @@ The following list shows the supported values:
- -**Connectivity/AllowNFC** - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
Windows EditionSupported?
Homecross mark
Procross mark
Businesscross mark
Enterprisecross mark
Educationcross mark
Mobilecheck mark
Mobile Enterprisecheck mark
- - -
- - -[Scope](./policy-configuration-service-provider.md#policy-scope): - -> [!div class = "checklist"] -> * Device - -
- - - -> [!NOTE] -> This policy is only enforced in Windows 10 Mobile and not supported in Windows 10 for desktop. - - -Allows or disallows near field communication (NFC) on the device. - -Most restricted value is 0. - - - -The following list shows the supported values: - -- 0 – Do not allow NFC capabilities. -- 1 (default) – Allow NFC capabilities. - - - - -
- **Connectivity/AllowPhonePCLinking** @@ -523,80 +445,6 @@ Device that has previously opt-in to MMX will also stop showing on the device li
- -**Connectivity/AllowUSBConnection** - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
Windows EditionSupported?
Homecross mark
Procross mark
Businesscross mark
Enterprisecross mark
Educationcross mark
Mobilecheck mark
Mobile Enterprisecheck mark
- - -
- - -[Scope](./policy-configuration-service-provider.md#policy-scope): - -> [!div class = "checklist"] -> * Device - -
- - - -> [!NOTE] -> This policy is only enforced in Windows 10 Mobile and not supported in Windows 10 for desktop. - - -Enables USB connection between the device and a computer to sync files with the device or to use developer tools to deploy or debug applications. Changing this policy does not affect USB charging. - -Both Media Transfer Protocol (MTP) and IP over USB are disabled when this policy is enforced. - -Most restricted value is 0. - - - -The following list shows the supported values: - -- 0 – Not allowed. -- 1 (default) – Allowed. - - - - -
- **Connectivity/AllowVPNOverCellular** diff --git a/windows/client-management/mdm/policy-csp-devicelock.md b/windows/client-management/mdm/policy-csp-devicelock.md index 750d71103e..6d19b9e847 100644 --- a/windows/client-management/mdm/policy-csp-devicelock.md +++ b/windows/client-management/mdm/policy-csp-devicelock.md @@ -21,12 +21,6 @@ manager: dansimp ## DeviceLock policies
-
- DeviceLock/AllowIdleReturnWithoutPassword -
-
- DeviceLock/AllowScreenTimeoutWhileLockedUserConfig -
DeviceLock/AllowSimpleDevicePassword
@@ -45,18 +39,12 @@ manager: dansimp
DeviceLock/EnforceLockScreenAndLogonImage
-
- DeviceLock/EnforceLockScreenProvider -
DeviceLock/MaxDevicePasswordFailedAttempts
DeviceLock/MaxInactivityTimeDeviceLock
-
- DeviceLock/MaxInactivityTimeDeviceLockWithExternalDisplay -
DeviceLock/MinDevicePasswordComplexCharacters
@@ -72,161 +60,9 @@ manager: dansimp
DeviceLock/PreventLockScreenSlideShow
-
- DeviceLock/ScreenTimeoutWhileLocked -
-
+
-
- - -**DeviceLock/AllowIdleReturnWithoutPassword** - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
Windows EditionSupported?
Homecross mark
Procross mark
Businesscross mark
Enterprisecross mark
Educationcross mark
Mobilecheck mark
Mobile Enterprisecheck mark
- - -
- - -[Scope](./policy-configuration-service-provider.md#policy-scope): - -> [!div class = "checklist"] -> * Device - -
- - - -> [!NOTE] -> This policy is only enforced in Windows 10 Mobile and not supported in Windows 10 for desktop. - - -Specifies whether the user must input a PIN or password when the device resumes from an idle state. - -> [!NOTE] -> This policy must be wrapped in an Atomic command. - - - -The following list shows the supported values: - -- 0 – Not allowed. -- 1 (default) – Allowed. - - - - -
- - -**DeviceLock/AllowScreenTimeoutWhileLockedUserConfig** - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
Windows EditionSupported?
Homecheck mark
Procheck mark
Businesscheck mark
Enterprisecheck mark
Educationcheck mark
Mobilecheck mark
Mobile Enterprisecheck mark
- - -
- - -[Scope](./policy-configuration-service-provider.md#policy-scope): - -> [!div class = "checklist"] -> * Device - -
- - - -> [!NOTE] -> This policy is only enforced in Windows 10 Mobile and not supported in Windows 10 for desktop. - - -Specifies whether to show a user-configurable setting to control the screen timeout while on the lock screen of Windows 10 Mobile devices. - -> [!NOTE] -> This policy must be wrapped in an Atomic command. - -> [!IMPORTANT] -> If this policy is set to 1 (Allowed), the value set by **DeviceLock/ScreenTimeOutWhileLocked** is ignored. To ensure enterprise control over the screen timeout, set this policy to 0 (Not allowed) and use **DeviceLock/ScreenTimeOutWhileLocked** to set the screen timeout period. - - - -The following list shows the supported values: - -- 0 (default) – Not allowed. -- 1 – Allowed. - - - -
@@ -703,71 +539,6 @@ Value type is a string, which is the full image filepath and filename.
- -**DeviceLock/EnforceLockScreenProvider** - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
Windows EditionSupported?
Homecross mark
Procross mark
Businesscross mark
Enterprisecross mark
Educationcross mark
Mobilecheck mark1
Mobile Enterprisecheck mark1
- - -
- - -[Scope](./policy-configuration-service-provider.md#policy-scope): - -> [!div class = "checklist"] -> * Device - -
- - - -Added in Windows 10, version 1607. Restricts lock screen image to a specific lock screen provider. Users will not be able change this provider. - -> [!NOTE] -> This policy is only enforced in Windows 10 for mobile devices. - - -Value type is a string, which is the AppID. - - - - -
- **DeviceLock/MaxDevicePasswordFailedAttempts** @@ -926,75 +697,6 @@ The following list shows the supported values:
- -**DeviceLock/MaxInactivityTimeDeviceLockWithExternalDisplay** - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
Windows EditionSupported?
Homecross mark
Procross mark
Businesscross mark
Enterprisecross mark
Educationcross mark
Mobilecheck mark2
Mobile Enterprisecheck mark2
- - -
- - -[Scope](./policy-configuration-service-provider.md#policy-scope): - -> [!div class = "checklist"] -> * Device - -
- - - -Specifies the maximum amount of time (in minutes) allowed after the device is idle that will cause the device to become PIN or password locked while connected to an external display. - -> [!NOTE] -> This policy must be wrapped in an Atomic command. - - - -The following list shows the supported values: - -- An integer X where 0 <= X <= 999. -- 0 (default) - No timeout is defined. The default of "0" is Windows Phone 7.5 parity and is interpreted by as "No timeout is defined." - - - - -
- **DeviceLock/MinDevicePasswordComplexCharacters** @@ -1428,75 +1130,6 @@ ADMX Info:
- -**DeviceLock/ScreenTimeoutWhileLocked** - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
Windows EditionSupported?
Homecross mark
Procross mark
Businesscross mark
Enterprisecross mark
Educationcross mark
Mobilecheck mark
Mobile Enterprisecheck mark
- - -
- - -[Scope](./policy-configuration-service-provider.md#policy-scope): - -> [!div class = "checklist"] -> * Device - -
- - - -> [!NOTE] -> This policy is only enforced in Windows 10 Mobile and not supported in Windows 10 for desktop. - -Allows an enterprise to set the duration in seconds for the screen timeout while on the lock screen of Windows 10 Mobile devices. - -Minimum supported value is 10. - -Maximum supported value is 1800. - -The default value is 10. - -Most restricted value is 0. - - - -
- Footnotes: - 1 - Added in Windows 10, version 1607. diff --git a/windows/client-management/mdm/policy-csp-experience.md b/windows/client-management/mdm/policy-csp-experience.md index 6e75b35fdf..2f411730fc 100644 --- a/windows/client-management/mdm/policy-csp-experience.md +++ b/windows/client-management/mdm/policy-csp-experience.md @@ -24,9 +24,6 @@ manager: dansimp
Experience/AllowClipboardHistory
-
- Experience/AllowCopyPaste -
Experience/AllowCortana
@@ -39,15 +36,9 @@ manager: dansimp
Experience/AllowManualMDMUnenrollment
-
- Experience/AllowSIMErrorDialogPromptWhenNoSIM -
Experience/AllowSaveAsOfOfficeFiles
-
- Experience/AllowScreenCapture -
Experience/AllowSharingOfOfficeFiles
@@ -57,15 +48,9 @@ manager: dansimp
Experience/AllowTailoredExperiencesWithDiagnosticData
-
- Experience/AllowTaskSwitcher -
Experience/AllowThirdPartySuggestionsInWindowsSpotlight
-
- Experience/AllowVoiceRecording -
Experience/AllowWindowsConsumerFeatures
@@ -191,77 +176,6 @@ ADMX Info:
- -**Experience/AllowCopyPaste** - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
Windows EditionSupported?
Homecross mark
Procross mark
Businesscross mark
Enterprisecross mark
Educationcross mark
Mobilecheck mark
Mobile Enterprisecheck mark
- - -
- - -[Scope](./policy-configuration-service-provider.md#policy-scope): - -> [!div class = "checklist"] -> * Device - -
- - - -> [!NOTE] -> This policy is only enforced in Windows 10 Mobile and not supported in Windows 10 for desktop. - -Specifies whether copy and paste is allowed. - -Most restricted value is 0. - - - -The following list shows the supported values: - -- 0 – Not allowed. -- 1 (default) – Allowed. - - - - -
- **Experience/AllowCortana** @@ -558,76 +472,6 @@ The following list shows the supported values:
- -**Experience/AllowSIMErrorDialogPromptWhenNoSIM** - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
Windows EditionSupported?
Homecross mark
Procross mark
Businesscross mark
Enterprisecross mark
Educationcross mark
Mobilecheck mark
Mobile Enterprisecheck mark
- - -
- - -[Scope](./policy-configuration-service-provider.md#policy-scope): - -> [!div class = "checklist"] -> * Device - -
- - - -> [!NOTE] -> This policy is only enforced in Windows 10 Mobile and not supported in Windows 10 for desktop. - - -Specifies whether to display dialog prompt when no SIM card is detected. - - - -The following list shows the supported values: - -- 0 – SIM card dialog prompt is not displayed. -- 1 (default) – SIM card dialog prompt is displayed. - - - - -
- **Experience/AllowSaveAsOfOfficeFiles** @@ -641,78 +485,6 @@ This policy is deprecated.
- -**Experience/AllowScreenCapture** - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
Windows EditionSupported?
Homecross mark
Procross mark
Businesscross mark
Enterprisecross mark
Educationcross mark
Mobilecheck mark
Mobile Enterprisecheck mark
- - -
- - -[Scope](./policy-configuration-service-provider.md#policy-scope): - -> [!div class = "checklist"] -> * Device - -
- - - -> [!NOTE] -> This policy is only enforced in Windows 10 Mobile and not supported in Windows 10 for desktop. - - -Specifies whether screen capture is allowed. - -Most restricted value is 0. - - - -The following list shows the supported values: - -- 0 – Not allowed. -- 1 (default) – Allowed. - - - - -
- **Experience/AllowSharingOfOfficeFiles** @@ -873,76 +645,6 @@ The following list shows the supported values:
- -**Experience/AllowTaskSwitcher** - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
Windows EditionSupported?
Homecross mark
Procross mark
Businesscross mark
Enterprisecross mark
Educationcross mark
Mobilecheck mark
Mobile Enterprisecheck mark
- - -
- - -[Scope](./policy-configuration-service-provider.md#policy-scope): - -> [!div class = "checklist"] -> * Device - -
- - - -> [!NOTE] -> This policy is only enforced in Windows 10 Mobile and not supported in Windows 10 for desktop. - - -Allows or disallows task switching on the device. - - - -The following list shows the supported values: - -- 0 – Task switching not allowed. -- 1 (default) – Task switching allowed. - - - - -
- **Experience/AllowThirdPartySuggestionsInWindowsSpotlight** @@ -1021,78 +723,6 @@ The following list shows the supported values:
- -**Experience/AllowVoiceRecording** - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
Windows EditionSupported?
Homecross mark
Procross mark
Businesscross mark
Enterprisecross mark
Educationcross mark
Mobilecheck mark
Mobile Enterprisecheck mark
- - -
- - -[Scope](./policy-configuration-service-provider.md#policy-scope): - -> [!div class = "checklist"] -> * Device - -
- - - -> [!NOTE] -> This policy is only enforced in Windows 10 Mobile and not supported in Windows 10 for desktop. - - -Specifies whether voice recording is allowed for apps. - -Most restricted value is 0. - - - -The following list shows the supported values: - -- 0 – Not allowed. -- 1 (default) – Allowed. - - - - -
- **Experience/AllowWindowsConsumerFeatures** diff --git a/windows/client-management/mdm/policy-csp-messaging.md b/windows/client-management/mdm/policy-csp-messaging.md index f10d8a8d53..8301d1a9a1 100644 --- a/windows/client-management/mdm/policy-csp-messaging.md +++ b/windows/client-management/mdm/policy-csp-messaging.md @@ -21,87 +21,12 @@ manager: dansimp ## Messaging policies
-
- Messaging/AllowMMS -
Messaging/AllowMessageSync
-
- Messaging/AllowRCS -
-
- - -**Messaging/AllowMMS** - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
Windows EditionSupported?
Homecross mark
Procross mark
Businesscross mark
Enterprisecross mark
Educationcross mark
Mobilecheck mark2
Mobile Enterprisecheck mark2
- - -
- - -[Scope](./policy-configuration-service-provider.md#policy-scope): - -> [!div class = "checklist"] -> * Device - -
- - - -> [!NOTE] -> This policy is only enforced in Windows 10 Mobile and not supported in Windows 10 for desktop. - -Added in Windows 10, version 1703. Enables or disables the MMS send/receive functionality on the device. For enterprises, this policy can be used to disable MMS on devices as part of the auditing or management requirement. - - - -The following list shows the supported values: - -- 0 - Disabled. -- 1 (default) - Enabled. - - - -
@@ -178,74 +103,6 @@ The following list shows the supported values:
- -**Messaging/AllowRCS** - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
Windows EditionSupported?
Homecross mark
Procross mark
Businesscross mark
Enterprisecross mark
Educationcross mark
Mobilecheck mark2
Mobile Enterprisecheck mark2
- - -
- - -[Scope](./policy-configuration-service-provider.md#policy-scope): - -> [!div class = "checklist"] -> * Device - -
- - - -> [!NOTE] -> This policy is only enforced in Windows 10 Mobile and not supported in Windows 10 for desktop. - -Added in Windows 10, version 1703. Enables or disables the RCS send/receive functionality on the device. For enterprises, this policy can be used to disable RCS on devices as part of the auditing or management requirement. - - - -The following list shows the supported values: - -- 0 - Disabled. -- 1 (default) - Enabled. - - - -
- Footnotes: - 1 - Added in Windows 10, version 1607. diff --git a/windows/client-management/mdm/policy-csp-search.md b/windows/client-management/mdm/policy-csp-search.md index ed140ad774..a5f888f9a7 100644 --- a/windows/client-management/mdm/policy-csp-search.md +++ b/windows/client-management/mdm/policy-csp-search.md @@ -63,9 +63,6 @@ manager: dansimp
Search/PreventRemoteQueries
-
- Search/SafeSearchPermissions -
@@ -1063,78 +1060,6 @@ The following list shows the supported values:
- -**Search/SafeSearchPermissions** - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
Windows EditionSupported?
Homecross mark
Procross mark
Businesscross mark
Enterprisecross mark
Educationcross mark
Mobilecheck mark
Mobile Enterprisecheck mark
- - -
- - -[Scope](./policy-configuration-service-provider.md#policy-scope): - -> [!div class = "checklist"] -> * Device - -
- - - -> [!NOTE] -> This policy is only enforced in Windows 10 Mobile and not supported in Windows 10 for desktop. Desktop users should use Search/DoNotUseWebResults. - - -Specifies what level of safe search (filtering adult content) is required. - - -Most restricted value is 0. - - - -The following list shows the supported values: - -- 0 – Strict, highest filtering against adult content. -- 1 (default) – Moderate filtering against adult content (valid search results will not be filtered). - - - -
- Footnotes: - 1 - Added in Windows 10, version 1607. diff --git a/windows/client-management/mdm/policy-csp-security.md b/windows/client-management/mdm/policy-csp-security.md index 2719df8815..eea7999480 100644 --- a/windows/client-management/mdm/policy-csp-security.md +++ b/windows/client-management/mdm/policy-csp-security.md @@ -29,15 +29,9 @@ manager: dansimp
Security/AllowAutomaticDeviceEncryptionForAzureADJoinedDevices
-
- Security/AllowManualRootCertificateInstallation -
Security/AllowRemoveProvisioningPackage
-
- Security/AntiTheftMode -
Security/ClearTPMIfNotReady
@@ -196,78 +190,6 @@ The following list shows the supported values:
- -**Security/AllowManualRootCertificateInstallation** - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
Windows EditionSupported?
Homecross mark
Procross mark
Businesscross mark
Enterprisecross mark
Educationcross mark
Mobilecheck mark
Mobile Enterprisecheck mark
- - -
- - -[Scope](./policy-configuration-service-provider.md#policy-scope): - -> [!div class = "checklist"] -> * Device - -
- - - -> [!NOTE] -> This policy is only enforced in Windows 10 Mobile and not supported in Windows 10 for desktop. - - -Specifies whether the user is allowed to manually install root and intermediate CA certificates. - -Most restricted value is 0. - - - -The following list shows the supported values: - -- 0 – Not allowed. -- 1 (default) – Allowed. - - - - -
- **Security/AllowRemoveProvisioningPackage** @@ -334,76 +256,6 @@ The following list shows the supported values:
- -**Security/AntiTheftMode** - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
Windows EditionSupported?
Homecross mark
Procross mark
Businesscross mark
Enterprisecross mark
Educationcross mark
Mobilecheck mark
Mobile Enterprisecheck mark
- - -
- - -[Scope](./policy-configuration-service-provider.md#policy-scope): - -> [!div class = "checklist"] -> * Device - -
- - - -> [!NOTE] -> This policy is only enforced in Windows 10 Mobile and not supported in Windows 10 for desktop. - -  -Allows or disallow Anti Theft Mode on the device. - - - -The following list shows the supported values: - -- 0 – Don't allow Anti Theft Mode. -- 1 (default) – Anti Theft Mode will follow the default device configuration (region-dependent). - - - - -
- **Security/ClearTPMIfNotReady** diff --git a/windows/client-management/mdm/policy-csp-settings.md b/windows/client-management/mdm/policy-csp-settings.md index 726ca4ead7..50a1738797 100644 --- a/windows/client-management/mdm/policy-csp-settings.md +++ b/windows/client-management/mdm/policy-csp-settings.md @@ -30,9 +30,6 @@ manager: dansimp
Settings/AllowDateTime
-
- Settings/AllowEditDeviceName -
Settings/AllowLanguage
@@ -273,72 +270,6 @@ The following list shows the supported values:
- -**Settings/AllowEditDeviceName** - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
Windows EditionSupported?
Homecross mark
Procross mark
Businesscross mark
Enterprisecross mark
Educationcross mark
Mobilecheck mark1
Mobile Enterprisecheck mark1
- - -
- - -[Scope](./policy-configuration-service-provider.md#policy-scope): - -> [!div class = "checklist"] -> * Device - -
- - - -Allows editing of the device name. - - - -The following list shows the supported values: - -- 0 – Not allowed. -- 1 (default) – Allowed. - - - - -
- **Settings/AllowLanguage** diff --git a/windows/client-management/mdm/policy-csp-timelanguagesettings.md b/windows/client-management/mdm/policy-csp-timelanguagesettings.md index 611cb5cf8e..7265a143a9 100644 --- a/windows/client-management/mdm/policy-csp-timelanguagesettings.md +++ b/windows/client-management/mdm/policy-csp-timelanguagesettings.md @@ -21,81 +21,12 @@ manager: dansimp ## TimeLanguageSettings policies
-
- TimeLanguageSettings/AllowSet24HourClock -
TimeLanguageSettings/ConfigureTimeZone
-
- - -**TimeLanguageSettings/AllowSet24HourClock** - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
Windows EditionSupported?
Homecross mark
Procross mark
Businesscross mark
Enterprisecross mark
Educationcross mark
Mobilecheck mark2
Mobile Enterprisecheck mark2
- - -
- - -[Scope](./policy-configuration-service-provider.md#policy-scope): - -> [!div class = "checklist"] -> * Device - -
- - - -Allows for the configuration of the default clock setting to be the 24 hour format. If set to 0 (zero), the device uses the default clock as prescribed by the current locale setting. - - - -The following list shows the supported values: - -- 0 (default) – Current locale setting. -- 1 – Set 24 hour clock. - - - -
From 6100139f9d1659b9ed97dfea3871a1620b5cd1cb Mon Sep 17 00:00:00 2001 From: denisebmsft Date: Thu, 10 Oct 2019 14:18:25 -0700 Subject: [PATCH 06/82] Update windows-defender-antivirus-in-windows-10.md --- ...indows-defender-antivirus-in-windows-10.md | 41 ++++++++----------- 1 file changed, 16 insertions(+), 25 deletions(-) diff --git a/windows/security/threat-protection/windows-defender-antivirus/windows-defender-antivirus-in-windows-10.md b/windows/security/threat-protection/windows-defender-antivirus/windows-defender-antivirus-in-windows-10.md index f4224a60a4..342155a4b5 100644 --- a/windows/security/threat-protection/windows-defender-antivirus/windows-defender-antivirus-in-windows-10.md +++ b/windows/security/threat-protection/windows-defender-antivirus/windows-defender-antivirus-in-windows-10.md @@ -1,5 +1,5 @@ --- -title: Windows Defender Antivirus +title: Next-generation protection in Windows 10 and Windows Server 2016 description: Learn how to manage, configure, and use Windows Defender AV, the built-in antimalware and antivirus product available in Windows 10 and Windows Server 2016 keywords: windows defender antivirus, windows defender, antimalware, scep, system center endpoint protection, system center configuration manager, virus, malware, threat, detection, protection, security search.product: eADQiWindows 10XVcnh @@ -9,50 +9,47 @@ ms.mktglfcycl: manage ms.sitesec: library ms.pagetype: security ms.localizationpriority: medium -author: dansimp -ms.author: dansimp -ms.date: 06/11/2019 +author: denisebmsft +ms.author: deniseb +ms.date: 10/10/2019 ms.reviewer: manager: dansimp --- -# Next Generation Protection in Windows 10 and Windows Server 2016 +# Next-generation protection in Windows 10 and Windows Server 2016 **Applies to:** - [Windows Defender Advanced Threat Protection (Windows Defender ATP)](https://go.microsoft.com/fwlink/p/?linkid=2069559) -Next-gen protection provides enhanced safety, alongside more traditional security measures. Next-gen services use machine learning and the cloud to keep all devices on your enterprise network safe. +Next-generation protection provides enhanced safety, alongside more traditional security measures. These services use machine learning and the cloud to keep all devices in your enterprise organization network safe. -Next-gen protection services include: +Next-generation protection services include: - [Always-on scanning](configure-real-time-protection-windows-defender-antivirus.md), also known as "real-time protection", for advanced file and process behavior monitoring - [Cloud-based delivery](utilize-microsoft-cloud-protection-windows-defender-antivirus.md) for near-instant detection and blocking of new and emerging threats - [Dedicated protection updates](manage-updates-baselines-windows-defender-antivirus.md) powered by machine-learning, big-data analysis, and in-depth threat resistance research >[!TIP] ->You can visit the Windows Defender Testground website at [demo.wd.microsoft.com](https://demo.wd.microsoft.com?ocid=cx-wddocs-testground) to confirm the following features are working and see how they work: +>Visit the Windows Defender Testground website at [demo.wd.microsoft.com](https://demo.wd.microsoft.com?ocid=cx-wddocs-testground) to see how the following features work: > ->- Cloud-delivered protection ->- Fast learning (including Block at first sight) ->- Potentially unwanted application blocking +>- [Cloud-delivered protection](enable-cloud-protection-windows-defender-antivirus.md) +>- Fast learning (including [block at first sight](configure-block-at-first-sight-windows-defender-antivirus.md)) +>- [Potentially unwanted application blocking](detect-block-potentially-unwanted-apps-windows-defender-antivirus.md) > [!NOTE] > For more information regarding what's new in each Windows version, please refer to [What's new in Microsoft Defender ATP](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-atp/whats-new-in-microsoft-defender-atp). - ## Minimum system requirements -Windows Defender Antivirus is our main vehicle for next-gen protection. +Windows Defender Antivirus is your main vehicle for next-generation protection, and it has the same hardware requirements as Windows 10. For more information, see: -It has the same hardware requirements as Windows 10. For more information, see: +- [Minimum hardware requirements](https://docs.microsoft.com/windows-hardware/design/minimum/minimum-hardware-requirements-overview) +- [Hardware component guidelines](https://docs.microsoft.com/windows-hardware/design/component-guidelines/components) -- [Minimum hardware requirements](https://msdn.microsoft.com/library/windows/hardware/dn915086.aspx) -- [Hardware component guidelines](https://msdn.microsoft.com/library/windows/hardware/dn915049.aspx) +## Configuring Next-generation services -## Configuring next-gen services - -You can use the following to configure and manage next-gen services in Windows 10, while running Windows Defender Antivirus: +You can use the following to configure and manage next-generation services in Windows 10, while running Windows Defender Antivirus: - System Center Configuration Manager (as System Center Endpoint Protection, or SCEP) - Microsoft Intune @@ -62,12 +59,6 @@ You can use the following to configure and manage next-gen services in Windows 1 Configuration and management is largely the same in Windows Server 2016, while running Windows Defender Antivirus; however, [there are some differences](windows-defender-antivirus-on-windows-server-2016.md). ->[!TIP] ->You can visit the Windows Defender Testground website at [demo.wd.microsoft.com](https://demo.wd.microsoft.com?ocid=cx-wddocs-testground) to confirm the following features are working and see how they work: ->- Cloud-delivered protection ->- Fast learning (including Block at first sight) ->- Potentially unwanted application blocking - ## Related topics - [Full version history for Microsoft Defender Advanced Threat Protection](../microsoft-defender-atp/whats-new-in-microsoft-defender-atp.md) From 304ddc5d4247a5158f029473da6bfed1c01db66c Mon Sep 17 00:00:00 2001 From: jaimeo Date: Fri, 11 Oct 2019 10:27:18 -0700 Subject: [PATCH 07/82] added WA deprecation note to DH and UR topics --- .../update/device-health-get-started.md | 157 ++++++++--------- .../upgrade/upgrade-readiness-get-started.md | 163 +++++++++--------- 2 files changed, 161 insertions(+), 159 deletions(-) diff --git a/windows/deployment/update/device-health-get-started.md b/windows/deployment/update/device-health-get-started.md index eb1b10ab08..82d1a27df0 100644 --- a/windows/deployment/update/device-health-get-started.md +++ b/windows/deployment/update/device-health-get-started.md @@ -1,78 +1,79 @@ ---- -title: Get started with Device Health -description: Configure Device Health in Azure Monitor to monitor health (such as crashes and sign-in failures) for your Windows 10 devices. -keywords: Device Health, oms, operations management suite, prerequisites, requirements, monitoring, crash, drivers, azure -ms.prod: w10 -ms.mktglfcycl: deploy -ms.sitesec: library -ms.date: 10/29/2018 -ms.reviewer: -manager: laurawi -ms.pagetype: deploy -audience: itpro author: greg-lindsay -ms.author: greglin -ms.localizationpriority: medium -ms.collection: M365-analytics -ms.topic: article ---- - -# Get started with Device Health - -This topic explains the steps necessary to configure your environment for Windows Analytics Device Health. - -- [Get started with Device Health](#get-started-with-device-health) - - [Add the Device Health solution to your Azure subscription](#add-the-device-health-solution-to-your-azure-subscription) - - [Enroll devices in Windows Analytics](#enroll-devices-in-windows-analytics) - - [Use Device Health to monitor device crashes, app crashes, sign-in failures, and more](#use-device-health-to-monitor-device-crashes-app-crashes-sign-in-failures-and-more) - - [Related topics](#related-topics) - - - -## Add the Device Health solution to your Azure subscription - -Device Health is offered as a *solution* which you link to a new or existing [Azure Monitor](https://azure.microsoft.com/services/monitor/) *workspace* within your Azure *subscription*. To configure this, follows these steps: - -1. Sign in to the [Azure Portal](https://portal.azure.com) with your work or school account or a Microsoft account. If you don't already have an Azure subscription you can create one (including free trial options) through the portal. - - >[!NOTE] - > Device Health is included at no additional cost with Windows 10 [education and enterprise licensing](https://docs.microsoft.com/windows/deployment/update/device-health-monitor#device-health-licensing). An Azure subscription is required for managing and using Device Health, but no Azure charges are expected to accrue to the subscription as a result of using Device Health. - -2. In the Azure portal select **Create a resource**, search for "Device Health", and then select **Create** on the **Device Health** solution. - ![Azure portal page highlighting + Create a resource and with Device Health selected](images/CreateSolution-Part1-Marketplace.png) - - ![Azure portal showing Device Health fly-in and Create button highlighted(images/CreateSolution-Part2-Create.png)](images/CreateSolution-Part2-Create.png) -3. Choose an existing workspace or create a new workspace to host the Device Health solution. - ![Azure portal showing Azure Monitor workspace fly-in](images/CreateSolution-Part3-Workspace.png) - - If you are using other Windows Analytics solutions (Upgrade Readiness or Update Compliance) you should add Device Health to the same workspace. - - If you are creating a new workspace, and your organization does not have policies governing naming conventions and structure, consider the following workspace settings to get started: - - Choose a workspace name which reflects the scope of planned usage in your organization, for example *PC-Analytics*. - - For the resource group setting select **Create new** and use the same name you chose for your new workspace. - - For the location setting, choose the Azure region where you would prefer the data to be stored. - - For the pricing tier select **per GB**. -4. Now that you have selected a workspace, you can go back to the Device Health blade and select **Create**. - ![Azure portal showing workspace selected and with Create button highlighted](images/CreateSolution-Part4-WorkspaceSelected.png) -5. Watch for a Notification (in the Azure portal) that "Deployment 'Microsoft.DeviceHealth' to resource group 'YourResourceGroupName' was successful." and then select **Go to resource** This might take several minutes to appear. - ![Azure portal all services page with Azure Monitor found and selected as favorite](images/CreateSolution-Part5-GoToResource.png) - - Suggestion: Choose the **Pin to Dashboard** option to make it easy to navigate to your newly added Device Health solution. - - Suggestion: If a "resource unavailable" error occurs when navigating to the solution, try again after one hour. - -## Enroll devices in Windows Analytics - -Once you've added Device Health to a workspace in your Azure subscription, you can start enrolling the devices in your organization. For Device Health there are two key steps for enrollment: -1. Deploy your CommercialID (from Device Health Settings page) to your Windows 10 devices (typically using Group Policy or similar) -2. Ensure the Windows Diagnostic Data setting on devices is set to Enhanced or Full (typically using Group Policy or similar). Note that the [Limit Enhanced](https://docs.microsoft.com/windows/privacy/enhanced-diagnostic-data-windows-analytics-events-and-fields) policy can substantially reduce the amount of diagnostic data shared with Microsoft while still allowing Device Health to function. -For full enrollment instructions and troubleshooting, see [Enrolling devices in Windows Analytics](windows-analytics-get-started.md). - -After enrolling your devices (by deploying your CommercialID and Windows Diagnostic Data settings), it may take 48-72 hours for the first data to appear in the solution. Until then, the Device Health tile will show "Performing Assessment." - -## Use Device Health to monitor device crashes, app crashes, sign-in failures, and more - -Once your devices are enrolled and data is flowing, you can move on to [Using Device Health](device-health-using.md). - ->[!NOTE] ->You can remove the Device Health solution from your workspace if you no longer want to monitor your organization’s devices. Windows diagnostic data will continue to be shared with Microsoft as normal as per the diagnostic data sharing settings on the devices. - -## Related topics - -[Use Device Health to monitor frequency and causes of device crashes](device-health-using.md)
-For the latest information on Windows Analytics, including new features and usage tips, see the [Windows Analytics blog](https://blogs.technet.microsoft.com/upgradeanalytics) +--- +title: Get started with Device Health +description: Configure Device Health in Azure Monitor to monitor health (such as crashes and sign-in failures) for your Windows 10 devices. +keywords: Device Health, oms, operations management suite, prerequisites, requirements, monitoring, crash, drivers, azure +ms.prod: w10 +ms.mktglfcycl: deploy +ms.sitesec: library +ms.reviewer: +manager: laurawi +ms.pagetype: deploy +audience: itpro +author: jaimeo +ms.author: jaimeo +ms.localizationpriority: medium +ms.collection: M365-analytics +ms.topic: article +--- + +# Get started with Device Health + +This topic explains the steps necessary to configure your environment for Windows Analytics Device Health. + +- [Get started with Device Health](#get-started-with-device-health) + - [Add the Device Health solution to your Azure subscription](#add-the-device-health-solution-to-your-azure-subscription) + - [Enroll devices in Windows Analytics](#enroll-devices-in-windows-analytics) + - [Use Device Health to monitor device crashes, app crashes, sign-in failures, and more](#use-device-health-to-monitor-device-crashes-app-crashes-sign-in-failures-and-more) + - [Related topics](#related-topics) + +>[!IMPORTANT] +>The Upgrade Readiness and Device Health solutions of Windows Analytics are being retired on January 31, 2020. [Update Compliance](update-compliance-get-started.md) will continue to be supported. For more information, see [Windows Analytics retirement on January 31, 2020](https://support.microsoft.com/en-us/help/4521815/windows-analytics-retirement). + +## Add the Device Health solution to your Azure subscription + +Device Health is offered as a *solution* which you link to a new or existing [Azure Monitor](https://azure.microsoft.com/services/monitor/) *workspace* within your Azure *subscription*. To configure this, follows these steps: + +1. Sign in to the [Azure Portal](https://portal.azure.com) with your work or school account or a Microsoft account. If you don't already have an Azure subscription you can create one (including free trial options) through the portal. + + >[!NOTE] + > Device Health is included at no additional cost with Windows 10 [education and enterprise licensing](https://docs.microsoft.com/windows/deployment/update/device-health-monitor#device-health-licensing). An Azure subscription is required for managing and using Device Health, but no Azure charges are expected to accrue to the subscription as a result of using Device Health. + +2. In the Azure portal select **Create a resource**, search for "Device Health", and then select **Create** on the **Device Health** solution. + ![Azure portal page highlighting + Create a resource and with Device Health selected](images/CreateSolution-Part1-Marketplace.png) + + ![Azure portal showing Device Health fly-in and Create button highlighted(images/CreateSolution-Part2-Create.png)](images/CreateSolution-Part2-Create.png) +3. Choose an existing workspace or create a new workspace to host the Device Health solution. + ![Azure portal showing Azure Monitor workspace fly-in](images/CreateSolution-Part3-Workspace.png) + - If you are using other Windows Analytics solutions (Upgrade Readiness or Update Compliance) you should add Device Health to the same workspace. + - If you are creating a new workspace, and your organization does not have policies governing naming conventions and structure, consider the following workspace settings to get started: + - Choose a workspace name which reflects the scope of planned usage in your organization, for example *PC-Analytics*. + - For the resource group setting select **Create new** and use the same name you chose for your new workspace. + - For the location setting, choose the Azure region where you would prefer the data to be stored. + - For the pricing tier select **per GB**. +4. Now that you have selected a workspace, you can go back to the Device Health blade and select **Create**. + ![Azure portal showing workspace selected and with Create button highlighted](images/CreateSolution-Part4-WorkspaceSelected.png) +5. Watch for a Notification (in the Azure portal) that "Deployment 'Microsoft.DeviceHealth' to resource group 'YourResourceGroupName' was successful." and then select **Go to resource** This might take several minutes to appear. + ![Azure portal all services page with Azure Monitor found and selected as favorite](images/CreateSolution-Part5-GoToResource.png) + - Suggestion: Choose the **Pin to Dashboard** option to make it easy to navigate to your newly added Device Health solution. + - Suggestion: If a "resource unavailable" error occurs when navigating to the solution, try again after one hour. + +## Enroll devices in Windows Analytics + +Once you've added Device Health to a workspace in your Azure subscription, you can start enrolling the devices in your organization. For Device Health there are two key steps for enrollment: +1. Deploy your CommercialID (from Device Health Settings page) to your Windows 10 devices (typically using Group Policy or similar) +2. Ensure the Windows Diagnostic Data setting on devices is set to Enhanced or Full (typically using Group Policy or similar). Note that the [Limit Enhanced](https://docs.microsoft.com/windows/privacy/enhanced-diagnostic-data-windows-analytics-events-and-fields) policy can substantially reduce the amount of diagnostic data shared with Microsoft while still allowing Device Health to function. +For full enrollment instructions and troubleshooting, see [Enrolling devices in Windows Analytics](windows-analytics-get-started.md). + +After enrolling your devices (by deploying your CommercialID and Windows Diagnostic Data settings), it may take 48-72 hours for the first data to appear in the solution. Until then, the Device Health tile will show "Performing Assessment." + +## Use Device Health to monitor device crashes, app crashes, sign-in failures, and more + +Once your devices are enrolled and data is flowing, you can move on to [Using Device Health](device-health-using.md). + +>[!NOTE] +>You can remove the Device Health solution from your workspace if you no longer want to monitor your organization’s devices. Windows diagnostic data will continue to be shared with Microsoft as normal as per the diagnostic data sharing settings on the devices. + +## Related topics + +[Use Device Health to monitor frequency and causes of device crashes](device-health-using.md)
+For the latest information on Windows Analytics, including new features and usage tips, see the [Windows Analytics blog](https://blogs.technet.microsoft.com/upgradeanalytics) diff --git a/windows/deployment/upgrade/upgrade-readiness-get-started.md b/windows/deployment/upgrade/upgrade-readiness-get-started.md index 47a7fc7fe2..7681eb53ba 100644 --- a/windows/deployment/upgrade/upgrade-readiness-get-started.md +++ b/windows/deployment/upgrade/upgrade-readiness-get-started.md @@ -1,81 +1,82 @@ ---- -title: Get started with Upgrade Readiness (Windows 10) -ms.reviewer: -manager: laurawi -description: Explains how to get started with Upgrade Readiness. -keywords: windows analytics, oms, operations management suite, prerequisites, requirements, upgrades, log analytics, -ms.prod: w10 -ms.mktglfcycl: deploy -ms.sitesec: library -ms.pagetype: deploy -audience: itpro author: greg-lindsay -ms.author: greglin -ms.localizationpriority: medium -ms.topic: article -ms.collection: M365-analytics ---- - -# Get started with Upgrade Readiness - ->[!IMPORTANT] ->**The OMS portal has been deprecated; you should start using the [Azure portal](https://portal.azure.com) instead as soon as possible.** Many experiences are the same in the two portals, but there are some key differences. See [Windows Analytics in the Azure Portal](../update/windows-analytics-azure-portal.md) for steps to use Windows Analytics in the Azure portal. For much more information about the transition from OMS to Azure, see [OMS portal moving to Azure](https://docs.microsoft.com/azure/log-analytics/log-analytics-oms-portal-transition). - -This topic explains how to obtain and configure Upgrade Readiness for your organization. - -You can use Upgrade Readiness to plan and manage your upgrade project end-to-end. Upgrade Readiness works by establishing communications between computers in your organization and Microsoft. Upgrade Readiness collects computer, application, and driver data for analysis. This data is used to identify compatibility issues that can block your upgrade and to suggest fixes that are known to Microsoft. - -Before you begin, consider reviewing the following helpful information:
- - [Upgrade Readiness requirements](upgrade-readiness-requirements.md): Provides detailed requirements to use Upgrade Readiness.
- - [Upgrade Readiness blog](https://techcommunity.microsoft.com/t5/Windows-Analytics-Blog/bg-p/WindowsAnalyticsBlog): Contains announcements of new features and provides helpful tips for using Upgrade Readiness. - ->If you are using System Center Configuration Manager, also check out information about how to integrate Upgrade Readiness with Configuration Manager: [Integrate Upgrade Readiness with System Center Configuration Manager](https://docs.microsoft.com/sccm/core/clients/manage/upgrade/upgrade-analytics). - -When you are ready to begin using Upgrade Readiness, perform the following steps: - -1. Review [data collection and privacy](#data-collection-and-privacy) information. -2. [Add the Upgrade Readiness solution to your Azure subsctiption](#add-the-upgrade-readiness-solution-to-your-azure-subscription). -3. [Enroll devices in Windows Analytics](#enroll-devices-in-windows-analytics). -4. [Use Upgrade Readiness to manage Windows Upgrades](#use-upgrade-readiness-to-manage-windows-upgrades) once your devices are enrolled. - -## Data collection and privacy - -To enable system, application, and driver data to be shared with Microsoft, you must configure user computers to send data. For information about what diagnostic data Microsoft collects and how that data is used and protected by Microsoft, see the following topics, refer to [Frequently asked questions and troubleshooting Windows Analytics](https://docs.microsoft.com/windows/deployment/update/windows-analytics-FAQ-troubleshooting), which discusses the issues and provides links to still more detailed information. - -## Add the Upgrade Readiness solution to your Azure subscription - -Upgrade Readiness is offered as a *solution* which you link to a new or existing [Azure Log Analytics](https://azure.microsoft.com/services/log-analytics/) *workspace* within your Azure *subscription*. To configure this, follows these steps: - -1. Sign in to the [Azure Portal](https://portal.azure.com) with your work or school account or a Microsoft account. If you don't already have an Azure subscription you can create one (including free trial options) through the portal. - - >[!NOTE] - > Upgrade Readiness is included at no additional cost with Windows 10 Professional, Education, and Enterprise editions. An Azure subscription is required for managing and using Upgrade Readiness, but no Azure charges are expected to accrue to the subscription as a result of using Upgrade Readiness. - -2. In the Azure portal select **Create a resource**, search for "Upgrade Readiness", and then select **Create** on the **Upgrade Readiness** solution. - ![Azure portal page highlighting + Create a resource and with Upgrade Readiness selected](../images/UR-Azureportal1.png) - - ![Azure portal showing Upgrade Readiness fly-in and Create button highlighted(images/CreateSolution-Part2-Create.png)](../images/UR-Azureportal2.png) -3. Choose an existing workspace or create a new workspace to host the Upgrade Readiness solution. - ![Azure portal showing Log Analytics workspace fly-in](../images/UR-Azureportal3.png) - - If you are using other Windows Analytics solutions (Device Health or Update Compliance) you should add Upgrade Readiness to the same workspace. - - If you are creating a new workspace, and your organization does not have policies governing naming conventions and structure, consider the following workspace settings to get started: - - Choose a workspace name which reflects the scope of planned usage in your organization, for example *PC-Analytics*. - - For the resource group setting select **Create new** and use the same name you chose for your new workspace. - - For the location setting, choose the Azure region where you would prefer the data to be stored. - - For the pricing tier select **per GB**. -4. Now that you have selected a workspace, you can go back to the Upgrade Readiness blade and select **Create**. - ![Azure portal showing workspace selected and with Create button highlighted](../images/UR-Azureportal4.png) -5. Watch for a Notification (in the Azure portal) that "Deployment 'Microsoft.CompatibilityAssessmentOMS' to resource group 'YourResourceGroupName' was successful." and then select **Go to resource** This might take several minutes to appear. - ![Azure portal all services page with Log Analytics found and selected as favorite](../images/CreateSolution-Part5-GoToResource.png) - - Suggestion: Choose the **Pin to Dashboard** option to make it easy to navigate to your newly added Upgrade Readiness solution. - - Suggestion: If a "resource unavailable" error occurs when navigating to the solution, try again after one hour. - -## Enroll devices in Windows Analytics - - -Once you've added Upgrade Readiness to a workspace in your Azure subscription, you can start enrolling the devices in your organization. For full instructions, see [Enrolling devices in Windows Analytics](https://docs.microsoft.com/windows/deployment/update/windows-analytics-get-started). - - - -## Use Upgrade Readiness to manage Windows Upgrades - -Now that your devices are enrolled, you can move on to [Use Upgrade Readiness to manage Windows Upgrades](https://docs.microsoft.com/windows/deployment/upgrade/use-upgrade-readiness-to-manage-windows-upgrades). +--- +title: Get started with Upgrade Readiness (Windows 10) +ms.reviewer: +manager: laurawi +description: Explains how to get started with Upgrade Readiness. +keywords: windows analytics, oms, operations management suite, prerequisites, requirements, upgrades, log analytics, +ms.prod: w10 +ms.mktglfcycl: deploy +ms.sitesec: library +ms.pagetype: deploy +audience: itpro +author: jaimeo +ms.author: jaimeo +ms.localizationpriority: medium +ms.topic: article +ms.collection: M365-analytics +--- + +# Get started with Upgrade Readiness + +>[!IMPORTANT] +>The Upgrade Readiness and Device Health solutions of Windows Analytics are being retired on January 31, 2020. [Update Compliance](update-compliance-get-started.md) will continue to be supported. For more information, see [Windows Analytics retirement on January 31, 2020](https://support.microsoft.com/en-us/help/4521815/windows-analytics-retirement). + +This topic explains how to obtain and configure Upgrade Readiness for your organization. + +You can use Upgrade Readiness to plan and manage your upgrade project end-to-end. Upgrade Readiness works by establishing communications between computers in your organization and Microsoft. Upgrade Readiness collects computer, application, and driver data for analysis. This data is used to identify compatibility issues that can block your upgrade and to suggest fixes that are known to Microsoft. + +Before you begin, consider reviewing the following helpful information:
+ - [Upgrade Readiness requirements](upgrade-readiness-requirements.md): Provides detailed requirements to use Upgrade Readiness.
+ - [Upgrade Readiness blog](https://techcommunity.microsoft.com/t5/Windows-Analytics-Blog/bg-p/WindowsAnalyticsBlog): Contains announcements of new features and provides helpful tips for using Upgrade Readiness. + +>If you are using System Center Configuration Manager, also check out information about how to integrate Upgrade Readiness with Configuration Manager: [Integrate Upgrade Readiness with System Center Configuration Manager](https://docs.microsoft.com/sccm/core/clients/manage/upgrade/upgrade-analytics). + +When you are ready to begin using Upgrade Readiness, perform the following steps: + +1. Review [data collection and privacy](#data-collection-and-privacy) information. +2. [Add the Upgrade Readiness solution to your Azure subsctiption](#add-the-upgrade-readiness-solution-to-your-azure-subscription). +3. [Enroll devices in Windows Analytics](#enroll-devices-in-windows-analytics). +4. [Use Upgrade Readiness to manage Windows Upgrades](#use-upgrade-readiness-to-manage-windows-upgrades) once your devices are enrolled. + +## Data collection and privacy + +To enable system, application, and driver data to be shared with Microsoft, you must configure user computers to send data. For information about what diagnostic data Microsoft collects and how that data is used and protected by Microsoft, see the following topics, refer to [Frequently asked questions and troubleshooting Windows Analytics](https://docs.microsoft.com/windows/deployment/update/windows-analytics-FAQ-troubleshooting), which discusses the issues and provides links to still more detailed information. + +## Add the Upgrade Readiness solution to your Azure subscription + +Upgrade Readiness is offered as a *solution* which you link to a new or existing [Azure Log Analytics](https://azure.microsoft.com/services/log-analytics/) *workspace* within your Azure *subscription*. To configure this, follows these steps: + +1. Sign in to the [Azure Portal](https://portal.azure.com) with your work or school account or a Microsoft account. If you don't already have an Azure subscription you can create one (including free trial options) through the portal. + + >[!NOTE] + > Upgrade Readiness is included at no additional cost with Windows 10 Professional, Education, and Enterprise editions. An Azure subscription is required for managing and using Upgrade Readiness, but no Azure charges are expected to accrue to the subscription as a result of using Upgrade Readiness. + +2. In the Azure portal select **Create a resource**, search for "Upgrade Readiness", and then select **Create** on the **Upgrade Readiness** solution. + ![Azure portal page highlighting + Create a resource and with Upgrade Readiness selected](../images/UR-Azureportal1.png) + + ![Azure portal showing Upgrade Readiness fly-in and Create button highlighted(images/CreateSolution-Part2-Create.png)](../images/UR-Azureportal2.png) +3. Choose an existing workspace or create a new workspace to host the Upgrade Readiness solution. + ![Azure portal showing Log Analytics workspace fly-in](../images/UR-Azureportal3.png) + - If you are using other Windows Analytics solutions (Device Health or Update Compliance) you should add Upgrade Readiness to the same workspace. + - If you are creating a new workspace, and your organization does not have policies governing naming conventions and structure, consider the following workspace settings to get started: + - Choose a workspace name which reflects the scope of planned usage in your organization, for example *PC-Analytics*. + - For the resource group setting select **Create new** and use the same name you chose for your new workspace. + - For the location setting, choose the Azure region where you would prefer the data to be stored. + - For the pricing tier select **per GB**. +4. Now that you have selected a workspace, you can go back to the Upgrade Readiness blade and select **Create**. + ![Azure portal showing workspace selected and with Create button highlighted](../images/UR-Azureportal4.png) +5. Watch for a Notification (in the Azure portal) that "Deployment 'Microsoft.CompatibilityAssessmentOMS' to resource group 'YourResourceGroupName' was successful." and then select **Go to resource** This might take several minutes to appear. + ![Azure portal all services page with Log Analytics found and selected as favorite](../images/CreateSolution-Part5-GoToResource.png) + - Suggestion: Choose the **Pin to Dashboard** option to make it easy to navigate to your newly added Upgrade Readiness solution. + - Suggestion: If a "resource unavailable" error occurs when navigating to the solution, try again after one hour. + +## Enroll devices in Windows Analytics + + +Once you've added Upgrade Readiness to a workspace in your Azure subscription, you can start enrolling the devices in your organization. For full instructions, see [Enrolling devices in Windows Analytics](https://docs.microsoft.com/windows/deployment/update/windows-analytics-get-started). + + + +## Use Upgrade Readiness to manage Windows Upgrades + +Now that your devices are enrolled, you can move on to [Use Upgrade Readiness to manage Windows Upgrades](https://docs.microsoft.com/windows/deployment/upgrade/use-upgrade-readiness-to-manage-windows-upgrades). From 1642ecb349d82d06c43e6e6538f9a86d1da69ba6 Mon Sep 17 00:00:00 2001 From: jaimeo Date: Mon, 14 Oct 2019 09:01:50 -0700 Subject: [PATCH 08/82] added warning about UR/DH retirement to all UR and DC topics --- .../update/device-health-get-started.md | 3 + .../update/device-health-monitor.md | 172 +++---- .../deployment/update/device-health-using.md | 3 + .../upgrade-readiness-additional-insights.md | 7 +- .../upgrade/upgrade-readiness-architecture.md | 74 +-- .../upgrade/upgrade-readiness-data-sharing.md | 118 ++--- .../upgrade-readiness-deploy-windows.md | 208 +++++---- .../upgrade-readiness-deployment-script.md | 7 +- .../upgrade-readiness-identify-apps.md | 86 ++-- .../upgrade-readiness-monitor-deployment.md | 106 +++-- .../upgrade/upgrade-readiness-requirements.md | 156 ++++--- .../upgrade-readiness-resolve-issues.md | 436 +++++++++--------- .../upgrade-readiness-target-new-OS.md | 126 ++--- .../upgrade-readiness-upgrade-overview.md | 150 +++--- ...de-readiness-to-manage-windows-upgrades.md | 3 + 15 files changed, 855 insertions(+), 800 deletions(-) diff --git a/windows/deployment/update/device-health-get-started.md b/windows/deployment/update/device-health-get-started.md index 82d1a27df0..23a56637e9 100644 --- a/windows/deployment/update/device-health-get-started.md +++ b/windows/deployment/update/device-health-get-started.md @@ -18,6 +18,9 @@ ms.topic: article # Get started with Device Health +>[!IMPORTANT] +>The Upgrade Readiness and Device Health solutions of Windows Analytics are being retired on January 31, 2020. [Update Compliance](update-compliance-get-started.md) will continue to be supported. For more information, see [Windows Analytics retirement on January 31, 2020](https://support.microsoft.com/en-us/help/4521815/windows-analytics-retirement). + This topic explains the steps necessary to configure your environment for Windows Analytics Device Health. - [Get started with Device Health](#get-started-with-device-health) diff --git a/windows/deployment/update/device-health-monitor.md b/windows/deployment/update/device-health-monitor.md index 027f6cd65b..a87d7b2ed5 100644 --- a/windows/deployment/update/device-health-monitor.md +++ b/windows/deployment/update/device-health-monitor.md @@ -1,84 +1,88 @@ ---- -title: Monitor the health of devices with Device Health -ms.reviewer: -manager: laurawi -description: You can use Device Health in Azure Portal to monitor the frequency and causes of crashes and misbehaving apps on devices in your network. -keywords: oms, operations management suite, wdav, health, log analytics -ms.prod: w10 -ms.mktglfcycl: deploy -ms.sitesec: library -ms.localizationpriority: medium -ms.pagetype: deploy -audience: itpro author: greg-lindsay -ms.author: greglin -ms.collection: M365-analytics -ms.topic: article ---- - -# Monitor the health of devices with Device Health - -## Introduction - -Device Health is the newest Windows Analytics solution that complements the existing Upgrade Readiness and Update Compliance solutions by providing IT with reports on some common problems the end users might experience so they can be proactively remediated, thus saving support calls and improving end-user productivity. - -Like Upgrade Readiness and Update Compliance, Device Health is a solution built in Azure Portal, a cloud-based monitoring and automation service that has a flexible servicing subscription based on data usage and retention. This release is free for customers to try and will not incur charges on your Azure Portal workspace for its use. For more information about Azure Portal, see [Windows Analytics in the Azure Portal](windows-analytics-azure-portal.md) . - -Device Health uses Windows diagnostic data that is part of all Windows 10 devices. If you have already employed Upgrade Readiness or Update Compliance solutions, all you need to do is select Device Health from the Azure Portal solution gallery and add it to your Azure Portal workspace. Device Health requires enhanced diagnostic data, so you might need to implement this policy if you've not already done so. - - -Device Health provides the following: - -- Identification of devices that crash frequently, and therefore might need to be rebuilt or replaced -- Identification of device drivers that are causing device crashes, with suggestions of alternative versions of those drivers that might reduce the number of crashes -- Notification of Windows Information Protection misconfigurations that send prompts to end users -- No need for new complex customized infrastructure, thanks to cloud-connected access using Windows 10 diagnostic data - -See the following topics in this guide for detailed information about configuring and using the Device Health solution: - -- [Get started with Device Health](device-health-get-started.md): How to add Device Health to your environment. -- [Using Device Health](device-health-using.md): How to begin using Device Health. - -An overview of the processes used by the Device Health solution is provided below. - -## Device Health licensing - -Use of Windows Analytics Device Health requires one of the following licenses: - -- Windows 10 Enterprise or Windows 10 Education per-device with active Software Assurance -- Windows 10 Enterprise E3 or E5 per-device or per-user subscription (including Microsoft 365 F1, E3, or E5) -- Windows 10 Education A3 or A5 (including Microsoft 365 Education A3 or A5) -- Windows VDA E3 or E5 per-device or per-user subscription - - -You don't have to install Windows 10 Enterprise on a per-device basis--you just need enough of the above licenses for the number of devices using Device Health. - - -## Device Health architecture - -The Device Health architecture and data flow is summarized by the following five-step process: - - - -**(1)** User computers send diagnostic data to a secure Microsoft data center using the Microsoft Data Management Service.
-**(2)** Diagnostic data is analyzed by the Microsoft Telemetry Service.
-**(3)** Diagnostic data is pushed from the Microsoft Telemetry Service to your Azure Portal workspace.
-**(4)** Diagnostic data is available in the Device Health solution.
-**(5)** You are now able to proactively monitor Device Health issues in your environment.
- -These steps are illustrated in following diagram: - - [![](images/analytics-architecture.png)](images/analytics-architecture.png) - ->[!NOTE] ->This process assumes that Windows diagnostic data is enabled and data sharing is enabled as described in [Enrolling devices in Windows Analytics](windows-analytics-get-started.md). - - - -  -## Related topics - -[Get started with Device Health](device-health-get-started.md) - -[Use Device Health to monitor frequency and causes of device crashes](device-health-using.md) - -For the latest information on Windows Analytics, including new features and usage tips, see the [Windows Analytics blog](https://blogs.technet.microsoft.com/upgradeanalytics) +--- +title: Monitor the health of devices with Device Health +ms.reviewer: +manager: laurawi +description: You can use Device Health in Azure Portal to monitor the frequency and causes of crashes and misbehaving apps on devices in your network. +keywords: oms, operations management suite, wdav, health, log analytics +ms.prod: w10 +ms.mktglfcycl: deploy +ms.sitesec: library +ms.localizationpriority: medium +ms.pagetype: deploy +audience: itpro +author: jaimeo +ms.author: jaimeo +ms.collection: M365-analytics +ms.topic: article +--- + +# Monitor the health of devices with Device Health + +>[!IMPORTANT] +>The Upgrade Readiness and Device Health solutions of Windows Analytics are being retired on January 31, 2020. [Update Compliance](update-compliance-get-started.md) will continue to be supported. For more information, see [Windows Analytics retirement on January 31, 2020](https://support.microsoft.com/en-us/help/4521815/windows-analytics-retirement). + +## Introduction + +Device Health is the newest Windows Analytics solution that complements the existing Upgrade Readiness and Update Compliance solutions by providing IT with reports on some common problems the end users might experience so they can be proactively remediated, thus saving support calls and improving end-user productivity. + +Like Upgrade Readiness and Update Compliance, Device Health is a solution built in Azure Portal, a cloud-based monitoring and automation service that has a flexible servicing subscription based on data usage and retention. This release is free for customers to try and will not incur charges on your Azure Portal workspace for its use. For more information about Azure Portal, see [Windows Analytics in the Azure Portal](windows-analytics-azure-portal.md) . + +Device Health uses Windows diagnostic data that is part of all Windows 10 devices. If you have already employed Upgrade Readiness or Update Compliance solutions, all you need to do is select Device Health from the Azure Portal solution gallery and add it to your Azure Portal workspace. Device Health requires enhanced diagnostic data, so you might need to implement this policy if you've not already done so. + + +Device Health provides the following: + +- Identification of devices that crash frequently, and therefore might need to be rebuilt or replaced +- Identification of device drivers that are causing device crashes, with suggestions of alternative versions of those drivers that might reduce the number of crashes +- Notification of Windows Information Protection misconfigurations that send prompts to end users +- No need for new complex customized infrastructure, thanks to cloud-connected access using Windows 10 diagnostic data + +See the following topics in this guide for detailed information about configuring and using the Device Health solution: + +- [Get started with Device Health](device-health-get-started.md): How to add Device Health to your environment. +- [Using Device Health](device-health-using.md): How to begin using Device Health. + +An overview of the processes used by the Device Health solution is provided below. + +## Device Health licensing + +Use of Windows Analytics Device Health requires one of the following licenses: + +- Windows 10 Enterprise or Windows 10 Education per-device with active Software Assurance +- Windows 10 Enterprise E3 or E5 per-device or per-user subscription (including Microsoft 365 F1, E3, or E5) +- Windows 10 Education A3 or A5 (including Microsoft 365 Education A3 or A5) +- Windows VDA E3 or E5 per-device or per-user subscription + + +You don't have to install Windows 10 Enterprise on a per-device basis--you just need enough of the above licenses for the number of devices using Device Health. + + +## Device Health architecture + +The Device Health architecture and data flow is summarized by the following five-step process: + + + +**(1)** User computers send diagnostic data to a secure Microsoft data center using the Microsoft Data Management Service.
+**(2)** Diagnostic data is analyzed by the Microsoft Telemetry Service.
+**(3)** Diagnostic data is pushed from the Microsoft Telemetry Service to your Azure Portal workspace.
+**(4)** Diagnostic data is available in the Device Health solution.
+**(5)** You are now able to proactively monitor Device Health issues in your environment.
+ +These steps are illustrated in following diagram: + + [![](images/analytics-architecture.png)](images/analytics-architecture.png) + +>[!NOTE] +>This process assumes that Windows diagnostic data is enabled and data sharing is enabled as described in [Enrolling devices in Windows Analytics](windows-analytics-get-started.md). + + + +  +## Related topics + +[Get started with Device Health](device-health-get-started.md) + +[Use Device Health to monitor frequency and causes of device crashes](device-health-using.md) + +For the latest information on Windows Analytics, including new features and usage tips, see the [Windows Analytics blog](https://blogs.technet.microsoft.com/upgradeanalytics) diff --git a/windows/deployment/update/device-health-using.md b/windows/deployment/update/device-health-using.md index d2d9086345..40bc6d5423 100644 --- a/windows/deployment/update/device-health-using.md +++ b/windows/deployment/update/device-health-using.md @@ -17,6 +17,9 @@ ms.topic: article # Using Device Health +>[!IMPORTANT] +>The Upgrade Readiness and Device Health solutions of Windows Analytics are being retired on January 31, 2020. [Update Compliance](update-compliance-get-started.md) will continue to be supported. For more information, see [Windows Analytics retirement on January 31, 2020](https://support.microsoft.com/en-us/help/4521815/windows-analytics-retirement). + This section describes how to use Device Health to monitor devices deployed on your network and troubleshoot the causes if they crash. diff --git a/windows/deployment/upgrade/upgrade-readiness-additional-insights.md b/windows/deployment/upgrade/upgrade-readiness-additional-insights.md index c6c73aa23e..f1a72fa482 100644 --- a/windows/deployment/upgrade/upgrade-readiness-additional-insights.md +++ b/windows/deployment/upgrade/upgrade-readiness-additional-insights.md @@ -2,17 +2,20 @@ title: Upgrade Readiness - Additional insights ms.reviewer: manager: laurawi -ms.author: greglin +ms.author: jaimeo description: Explains additional features of Upgrade Readiness. ms.prod: w10 audience: itpro -author: greg-lindsay +author: jaimeo ms.topic: article ms.collection: M365-analytics --- # Upgrade Readiness - Additional insights +>[!IMPORTANT] +>The Upgrade Readiness and Device Health solutions of Windows Analytics are being retired on January 31, 2020. [Update Compliance](update-compliance-get-started.md) will continue to be supported. For more information, see [Windows Analytics retirement on January 31, 2020](https://support.microsoft.com/en-us/help/4521815/windows-analytics-retirement). + This topic provides information on additional features that are available in Upgrade Readiness to provide insights into your environment. These include: - [Site discovery](#site-discovery): An inventory of web sites that are accessed by client computers running Windows 7, Windows 8.1, or Windows 10 using Internet Explorer. diff --git a/windows/deployment/upgrade/upgrade-readiness-architecture.md b/windows/deployment/upgrade/upgrade-readiness-architecture.md index e5d5a0d480..1cfc2e4bc8 100644 --- a/windows/deployment/upgrade/upgrade-readiness-architecture.md +++ b/windows/deployment/upgrade/upgrade-readiness-architecture.md @@ -1,35 +1,39 @@ ---- -title: Upgrade Readiness architecture (Windows 10) -ms.reviewer: -manager: laurawi -ms.author: greglin -description: Describes Upgrade Readiness architecture. -ms.prod: w10 -audience: itpro author: greg-lindsay -ms.topic: article -ms.collection: M365-analytics ---- - -# Upgrade Readiness architecture - -Microsoft analyzes system, application, and driver diagnostic data to help you determine when computers are upgrade-ready, allowing you to simplify and accelerate Windows upgrades in your organization. The diagram below illustrates how Upgrade Readiness components work together in a typical installation. - - - -![Upgrade Readiness architecture](../images/ur-arch-diagram.png) - -After you enable Windows diagnostic data on user computers and install the compatibility update KB (1), user computers send computer, application and driver diagnostic data to a secure Microsoft data center through the Microsoft Data Management Service (2). After you configure Upgrade Readiness, diagnostic data is analyzed by the Upgrade Readiness Service (3) and pushed to your workspace (4). You can then use the Upgrade Readiness solution (5) to plan and manage Windows upgrades. - -For more information about what diagnostic data Microsoft collects and how that data is used and protected by Microsoft, see: - -[Configure Windows diagnostic data in your organization](/windows/configuration/configure-windows-diagnostic-data-in-your-organization)
-[Manage connections from Windows operating system components to Microsoft services](/windows/configuration/manage-connections-from-windows-operating-system-components-to-microsoft-services)
-[Windows 7, Windows 8, and Windows 8.1 appraiser diagnostic data events and fields](https://go.microsoft.com/fwlink/?LinkID=822965)
- -## **Related topics** - -[Upgrade Readiness requirements](upgrade-readiness-requirements.md)
-[Upgrade Readiness release notes](upgrade-readiness-requirements.md#important-information-about-this-release)
-[Get started with Upgrade Readiness](upgrade-readiness-get-started.md)
+--- +title: Upgrade Readiness architecture (Windows 10) +ms.reviewer: +manager: laurawi +ms.author: jaimeo +description: Describes Upgrade Readiness architecture. +ms.prod: w10 +audience: itpro +author: jaimeo +ms.topic: article +ms.collection: M365-analytics +--- + +# Upgrade Readiness architecture + +>[!IMPORTANT] +>The Upgrade Readiness and Device Health solutions of Windows Analytics are being retired on January 31, 2020. [Update Compliance](update-compliance-get-started.md) will continue to be supported. For more information, see [Windows Analytics retirement on January 31, 2020](https://support.microsoft.com/en-us/help/4521815/windows-analytics-retirement). + +Microsoft analyzes system, application, and driver diagnostic data to help you determine when computers are upgrade-ready, allowing you to simplify and accelerate Windows upgrades in your organization. The diagram below illustrates how Upgrade Readiness components work together in a typical installation. + + + +![Upgrade Readiness architecture](../images/ur-arch-diagram.png) + +After you enable Windows diagnostic data on user computers and install the compatibility update KB (1), user computers send computer, application and driver diagnostic data to a secure Microsoft data center through the Microsoft Data Management Service (2). After you configure Upgrade Readiness, diagnostic data is analyzed by the Upgrade Readiness Service (3) and pushed to your workspace (4). You can then use the Upgrade Readiness solution (5) to plan and manage Windows upgrades. + +For more information about what diagnostic data Microsoft collects and how that data is used and protected by Microsoft, see: + +[Configure Windows diagnostic data in your organization](/windows/configuration/configure-windows-diagnostic-data-in-your-organization)
+[Manage connections from Windows operating system components to Microsoft services](/windows/configuration/manage-connections-from-windows-operating-system-components-to-microsoft-services)
+[Windows 7, Windows 8, and Windows 8.1 appraiser diagnostic data events and fields](https://go.microsoft.com/fwlink/?LinkID=822965)
+ +## **Related topics** + +[Upgrade Readiness requirements](upgrade-readiness-requirements.md)
+[Upgrade Readiness release notes](upgrade-readiness-requirements.md#important-information-about-this-release)
+[Get started with Upgrade Readiness](upgrade-readiness-get-started.md)
diff --git a/windows/deployment/upgrade/upgrade-readiness-data-sharing.md b/windows/deployment/upgrade/upgrade-readiness-data-sharing.md index 0bbda9f3df..ec3030e57f 100644 --- a/windows/deployment/upgrade/upgrade-readiness-data-sharing.md +++ b/windows/deployment/upgrade/upgrade-readiness-data-sharing.md @@ -1,57 +1,61 @@ ---- -title: Upgrade Readiness data sharing -ms.reviewer: -manager: laurawi -ms.author: greglin -description: Connectivity scenarios for data sharing with Upgrade Readiness -ms.prod: w10 -ms.mktglfcycl: deploy -ms.sitesec: library -ms.pagetype: deploy -audience: itpro author: greg-lindsay -ms.topic: article -ms.collection: M365-analytics ---- - -# Upgrade Readiness data sharing - -To enable data sharing with the Upgrade Readiness solution, double-check the endpoints list in [Enrolling devices in Windows Analytics](../update/windows-analytics-get-started.md#enable-data-sharing) to be sure they are whitelisted. - -## Connectivity to the Internet - -There are several different methods your organization can use to connect to the Internet, and these methods can affect how authentication is performed by the deployment script. - -### Direct connection to the Internet - -This scenario is very simple since there is no proxy involved. If you are using a network firewall which is blocking outgoing traffic, please keep in mind that even though we provide DNS names for the endpoints needed to communicate to the Microsoft diagnostic data backend, We therefore do not recommend to attempt to whitelist endpoints on your firewall based on IP-addresses. - -In order to use the direct connection scenario, set the parameter **ClientProxy=Direct** in **runconfig.bat**. - -### Connection through the WinHTTP proxy - -This is the first and most simple proxy scenario. The WinHTTP stack was designed for use in services and does not support proxy autodetection, PAC scripts or authentication. - -In order to set the WinHTTP proxy system-wide on your computers, you need to -- Use the command netsh winhttp set proxy \:\ -- Set ClientProxy=System in runconfig.bat - -The WinHTTP scenario is most appropriate for customers who use a single proxy. If you have more advanced proxy requirements, refer to Scenario 3. - -If you want to learn more about proxy considerations on Windows, see [Understanding Web Proxy Configuration](https://blogs.msdn.microsoft.com/ieinternals/2013/10/11/understanding-web-proxy-configuration/). - -### Logged-in user’s Internet connection - -In order to accommodate complex proxy scenarios, we also support using the currently logged-in user’s internet connection. This scenario supports PAC scripts, proxy autodetection and authentication. Essentially, if the logged in user can reach the Windows diagnostic data endpoints, the diagnostic data client can send data. If runconfig.bat runs while no user is logged in, diagnostic data events get written into a buffer which gets flushed when a user logs in. - -In order to enable this scenario, you need: -- A current quality update Rollup for Windows 7, 8.1 or Windows 10 Version 1511. Updates shipped after October 2016 have the needed code -- Set the reg key HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\DataCollection\DisableEnterpriseAuthProxy to 0. If the value does not exist, create a new DWORD, name it DisableEnterpriseAuthProxy and set the value to 0. The deployment script will check this is configured correctly. -- Set ClientProxy=User in bat. - -> [!IMPORTANT] -> Using **Logged-in user's internet connection** with **DisableEnterpriseAuthProxy = 0** scenario is incompatible with ATP where the required value of that attribute is 1.(Read more here)[] - - - - - +--- +title: Upgrade Readiness data sharing +ms.reviewer: +manager: laurawi +ms.author: jaimeo +description: Connectivity scenarios for data sharing with Upgrade Readiness +ms.prod: w10 +ms.mktglfcycl: deploy +ms.sitesec: library +ms.pagetype: deploy +audience: itpro +author: jaimeo +ms.topic: article +ms.collection: M365-analytics +--- + +# Upgrade Readiness data sharing + +>[!IMPORTANT] +>The Upgrade Readiness and Device Health solutions of Windows Analytics are being retired on January 31, 2020. [Update Compliance](update-compliance-get-started.md) will continue to be supported. For more information, see [Windows Analytics retirement on January 31, 2020](https://support.microsoft.com/en-us/help/4521815/windows-analytics-retirement). + +To enable data sharing with the Upgrade Readiness solution, double-check the endpoints list in [Enrolling devices in Windows Analytics](../update/windows-analytics-get-started.md#enable-data-sharing) to be sure they are whitelisted. + +## Connectivity to the Internet + +There are several different methods your organization can use to connect to the Internet, and these methods can affect how authentication is performed by the deployment script. + +### Direct connection to the Internet + +This scenario is very simple since there is no proxy involved. If you are using a network firewall which is blocking outgoing traffic, please keep in mind that even though we provide DNS names for the endpoints needed to communicate to the Microsoft diagnostic data backend, We therefore do not recommend to attempt to whitelist endpoints on your firewall based on IP-addresses. + +In order to use the direct connection scenario, set the parameter **ClientProxy=Direct** in **runconfig.bat**. + +### Connection through the WinHTTP proxy + +This is the first and most simple proxy scenario. The WinHTTP stack was designed for use in services and does not support proxy autodetection, PAC scripts or authentication. + +In order to set the WinHTTP proxy system-wide on your computers, you need to +- Use the command netsh winhttp set proxy \:\ +- Set ClientProxy=System in runconfig.bat + +The WinHTTP scenario is most appropriate for customers who use a single proxy. If you have more advanced proxy requirements, refer to Scenario 3. + +If you want to learn more about proxy considerations on Windows, see [Understanding Web Proxy Configuration](https://blogs.msdn.microsoft.com/ieinternals/2013/10/11/understanding-web-proxy-configuration/). + +### Logged-in user’s Internet connection + +In order to accommodate complex proxy scenarios, we also support using the currently logged-in user’s internet connection. This scenario supports PAC scripts, proxy autodetection and authentication. Essentially, if the logged in user can reach the Windows diagnostic data endpoints, the diagnostic data client can send data. If runconfig.bat runs while no user is logged in, diagnostic data events get written into a buffer which gets flushed when a user logs in. + +In order to enable this scenario, you need: +- A current quality update Rollup for Windows 7, 8.1 or Windows 10 Version 1511. Updates shipped after October 2016 have the needed code +- Set the reg key HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\DataCollection\DisableEnterpriseAuthProxy to 0. If the value does not exist, create a new DWORD, name it DisableEnterpriseAuthProxy and set the value to 0. The deployment script will check this is configured correctly. +- Set ClientProxy=User in bat. + +> [!IMPORTANT] +> Using **Logged-in user's internet connection** with **DisableEnterpriseAuthProxy = 0** scenario is incompatible with ATP where the required value of that attribute is 1.(Read more here)[] + + + + + diff --git a/windows/deployment/upgrade/upgrade-readiness-deploy-windows.md b/windows/deployment/upgrade/upgrade-readiness-deploy-windows.md index b097017757..e11b66977e 100644 --- a/windows/deployment/upgrade/upgrade-readiness-deploy-windows.md +++ b/windows/deployment/upgrade/upgrade-readiness-deploy-windows.md @@ -1,102 +1,106 @@ ---- -title: Upgrade Readiness - Get a list of computers that are upgrade ready (Windows 10) -ms.reviewer: -manager: laurawi -ms.author: greglin -description: Describes how to get a list of computers that are ready to be upgraded in Upgrade Readiness. -ms.prod: w10 -audience: itpro author: greg-lindsay -ms.topic: article -ms.collection: M365-analytics ---- - -# Upgrade Readiness - Step 3: Deploy Windows - -All of your work up to now involved reviewing and resolving application and driver issues. Along the way, as you’ve resolved issues and decided which applications and drivers are ready to upgrade, you’ve been building a list of computers that are upgrade ready. -The blades in the **Deploy** section are: - -- [Deploy eligible computers](#deploy-eligible-computers) -- [Deploy computers by group](#computer-groups) - ->Computers that are listed in this step are assigned an **UpgradeDecision** value, and the total count of computers in each upgrade decision category is displayed. Additionally, computers are assigned an **UpgradeAssessment** value. This value is displayed by drilling down into a specific upgrade decision category. For information about upgrade assessment values, see [Upgrade assessment](#upgrade-assessment). - -## Deploy eligible computers - -In this blade, computers grouped by upgrade decision are listed. The upgrade decision on the machines is a calculated value based on the upgrade decision status for the apps and drivers installed on the computer. This value cannot be modified directly. The upgrade decision is calculated in the following ways: -- **Review in progress**: At least one app or driver installed on the computer is marked **Review in progress**. -- **Ready to upgrade**: All apps and drivers installed on the computer are marked as **Ready to Upgrade**. -- **Won’t upgrade**: At least one app or driver installed on the computer is marked as **Won’t upgrade**, or a system requirement is not met. - - - -![Deploy eligible computers](../images/ua-cg-16.png) - -Select **Export computers** for more details, including computer name, manufacturer and model, and Windows edition currently running on the computer. Sort or further query the data and then select **Export** to generate and save a comma-separated value (csv) list of upgrade-ready computers. - ->**Important**
When viewing inventory items in table view, the maximum number of rows that can be viewed and exported is limited to 5,000. If you need to view or export more than 5,000 items, reduce the scope of the query so you can export fewer items at a time. - -## Computer groups - -Computer groups allow you to segment your environment by creating device groups based on log search results, or by importing groups from Active Directory, WSUS or System Center Configuration Manager. Computer groups are an OMS feature. For more information, see [Computer groups in OMS](https://blogs.technet.microsoft.com/msoms/2016/04/04/computer-groups-in-oms/). - -Query based computer groups are recommended in the initial release of this feature. A feature known as **Configuration Manager Upgrade Readiness Connector** is anticipated in a future release that will enable synchronization of **ConfigMgr Collections** with computer groups in OMS. - -### Getting started with Computer Groups - -When you sign in to OMS, you will see a new blade entitled **Computer Groups**. See the following example: - -![Computer groups](../images/ua-cg-01.png) - -To create a computer group, open **Log Search** and create a query based on **Type=UAComputer**, for example: - -``` -Type=UAComputer Manufacturer=DELL -``` - -![Computer groups](../images/ua-cg-02.png) - -When you are satisfied that the query is returning the intended results, add the following text to your search: - -``` -| measure count() by Computer -``` - -This will ensure every computer only shows up once. Then, save your group by clicking **Save** and **Yes**. See the following example: - -![Computer groups](../images/ua-cg-03.png) - -Your new computer group will now be available in Upgrade Readiness. See the following example: - -![Computer groups](../images/ua-cg-04.png) - -### Using Computer Groups - -When you drill into a computer group, you will see that computers are categorized by **UpgradeDecision**. For computers with the status **Review in progress** or **Won’t upgrade** you can drill down to view issues that cause a computer to be in each category, or you can simply display a list of the computers in the category. For computers that are designated **Ready to upgrade**, you can go directly to the list of computers that are ready. - -![Computer groups](../images/ua-cg-05.png) - -Viewing a list of computers in a certain status is self-explanatory, Let’s look at what happens when you click the details link on **Review in progress**: - -![Computer groups](../images/ua-cg-06.png) - -Next, select if you want to see application issues (**UAApp**) or driver issues (**UADriver**). See the following example of selecting **UAApp**: - -![Computer groups](../images/ua-cg-07.png) - -A list of apps that require review so that Dell Computers are ready for upgrade to Windows 10 is displayed. - -### Upgrade assessment - -Upgrade assessment and guidance details are explained in the following table. - -| Upgrade assessment | Action required before or after upgrade pilot? | Issue | What it means | Guidance | -|-----------------------|------------------------------------------------|----------|-----------------|---------------| -| No known issues | No | None | Computers will upgrade seamlessly.
| OK to use as-is in pilot. | -| OK to pilot, fixed during upgrade | No, for awareness only | Application or driver will not migrate to new OS | The currently installed version of an application or driver won’t migrate to the new operating system; however, a compatible version is installed with the new operating system. | OK to use as-is in pilot. | -| OK to pilot with new driver from Windows Update | Yes | Driver will not migrate to new OS | The currently installed version of a driver won’t migrate to the new operating system; however, a newer, compatible version is available from Windows Update. | Although a compatible version of the driver is installed during upgrade, a newer version is available from Windows Update.

If the computer automatically receives updates from Windows Update, no action is required. Otherwise, replace the new in-box driver with the Windows Update version after upgrading.

| - -Select **Export computers** to view pilot-ready computers organized by operating system. After you select the computers you want to use in a pilot, click Export to generate and save a comma-separated value (csv) file. - ->**Important**> When viewing inventory items in table view, the maximum number of rows that can be viewed and exported is limited to 5,000. If you need to view or export more than 5,000 items, reduce the scope of the query so you can export fewer items at a time. +--- +title: Upgrade Readiness - Get a list of computers that are upgrade ready (Windows 10) +ms.reviewer: +manager: laurawi +ms.author: jaimeo +description: Describes how to get a list of computers that are ready to be upgraded in Upgrade Readiness. +ms.prod: w10 +audience: itpro +author: jaimeo +ms.topic: article +ms.collection: M365-analytics +--- + +# Upgrade Readiness - Step 3: Deploy Windows + +>[!IMPORTANT] +>The Upgrade Readiness and Device Health solutions of Windows Analytics are being retired on January 31, 2020. [Update Compliance](update-compliance-get-started.md) will continue to be supported. For more information, see [Windows Analytics retirement on January 31, 2020](https://support.microsoft.com/en-us/help/4521815/windows-analytics-retirement). + +All of your work up to now involved reviewing and resolving application and driver issues. Along the way, as you’ve resolved issues and decided which applications and drivers are ready to upgrade, you’ve been building a list of computers that are upgrade ready. +The blades in the **Deploy** section are: + +- [Deploy eligible computers](#deploy-eligible-computers) +- [Deploy computers by group](#computer-groups) + +>Computers that are listed in this step are assigned an **UpgradeDecision** value, and the total count of computers in each upgrade decision category is displayed. Additionally, computers are assigned an **UpgradeAssessment** value. This value is displayed by drilling down into a specific upgrade decision category. For information about upgrade assessment values, see [Upgrade assessment](#upgrade-assessment). + +## Deploy eligible computers + +In this blade, computers grouped by upgrade decision are listed. The upgrade decision on the machines is a calculated value based on the upgrade decision status for the apps and drivers installed on the computer. This value cannot be modified directly. The upgrade decision is calculated in the following ways: +- **Review in progress**: At least one app or driver installed on the computer is marked **Review in progress**. +- **Ready to upgrade**: All apps and drivers installed on the computer are marked as **Ready to Upgrade**. +- **Won’t upgrade**: At least one app or driver installed on the computer is marked as **Won’t upgrade**, or a system requirement is not met. + + + +![Deploy eligible computers](../images/ua-cg-16.png) + +Select **Export computers** for more details, including computer name, manufacturer and model, and Windows edition currently running on the computer. Sort or further query the data and then select **Export** to generate and save a comma-separated value (csv) list of upgrade-ready computers. + +>**Important**
When viewing inventory items in table view, the maximum number of rows that can be viewed and exported is limited to 5,000. If you need to view or export more than 5,000 items, reduce the scope of the query so you can export fewer items at a time. + +## Computer groups + +Computer groups allow you to segment your environment by creating device groups based on log search results, or by importing groups from Active Directory, WSUS or System Center Configuration Manager. Computer groups are an OMS feature. For more information, see [Computer groups in OMS](https://blogs.technet.microsoft.com/msoms/2016/04/04/computer-groups-in-oms/). + +Query based computer groups are recommended in the initial release of this feature. A feature known as **Configuration Manager Upgrade Readiness Connector** is anticipated in a future release that will enable synchronization of **ConfigMgr Collections** with computer groups in OMS. + +### Getting started with Computer Groups + +When you sign in to OMS, you will see a new blade entitled **Computer Groups**. See the following example: + +![Computer groups](../images/ua-cg-01.png) + +To create a computer group, open **Log Search** and create a query based on **Type=UAComputer**, for example: + +``` +Type=UAComputer Manufacturer=DELL +``` + +![Computer groups](../images/ua-cg-02.png) + +When you are satisfied that the query is returning the intended results, add the following text to your search: + +``` +| measure count() by Computer +``` + +This will ensure every computer only shows up once. Then, save your group by clicking **Save** and **Yes**. See the following example: + +![Computer groups](../images/ua-cg-03.png) + +Your new computer group will now be available in Upgrade Readiness. See the following example: + +![Computer groups](../images/ua-cg-04.png) + +### Using Computer Groups + +When you drill into a computer group, you will see that computers are categorized by **UpgradeDecision**. For computers with the status **Review in progress** or **Won’t upgrade** you can drill down to view issues that cause a computer to be in each category, or you can simply display a list of the computers in the category. For computers that are designated **Ready to upgrade**, you can go directly to the list of computers that are ready. + +![Computer groups](../images/ua-cg-05.png) + +Viewing a list of computers in a certain status is self-explanatory, Let’s look at what happens when you click the details link on **Review in progress**: + +![Computer groups](../images/ua-cg-06.png) + +Next, select if you want to see application issues (**UAApp**) or driver issues (**UADriver**). See the following example of selecting **UAApp**: + +![Computer groups](../images/ua-cg-07.png) + +A list of apps that require review so that Dell Computers are ready for upgrade to Windows 10 is displayed. + +### Upgrade assessment + +Upgrade assessment and guidance details are explained in the following table. + +| Upgrade assessment | Action required before or after upgrade pilot? | Issue | What it means | Guidance | +|-----------------------|------------------------------------------------|----------|-----------------|---------------| +| No known issues | No | None | Computers will upgrade seamlessly.
| OK to use as-is in pilot. | +| OK to pilot, fixed during upgrade | No, for awareness only | Application or driver will not migrate to new OS | The currently installed version of an application or driver won’t migrate to the new operating system; however, a compatible version is installed with the new operating system. | OK to use as-is in pilot. | +| OK to pilot with new driver from Windows Update | Yes | Driver will not migrate to new OS | The currently installed version of a driver won’t migrate to the new operating system; however, a newer, compatible version is available from Windows Update. | Although a compatible version of the driver is installed during upgrade, a newer version is available from Windows Update.

If the computer automatically receives updates from Windows Update, no action is required. Otherwise, replace the new in-box driver with the Windows Update version after upgrading.

| + +Select **Export computers** to view pilot-ready computers organized by operating system. After you select the computers you want to use in a pilot, click Export to generate and save a comma-separated value (csv) file. + +>**Important**> When viewing inventory items in table view, the maximum number of rows that can be viewed and exported is limited to 5,000. If you need to view or export more than 5,000 items, reduce the scope of the query so you can export fewer items at a time. diff --git a/windows/deployment/upgrade/upgrade-readiness-deployment-script.md b/windows/deployment/upgrade/upgrade-readiness-deployment-script.md index 8ad77cca4e..f96cbdb0e3 100644 --- a/windows/deployment/upgrade/upgrade-readiness-deployment-script.md +++ b/windows/deployment/upgrade/upgrade-readiness-deployment-script.md @@ -2,20 +2,23 @@ title: Upgrade Readiness deployment script (Windows 10) ms.reviewer: manager: laurawi -ms.author: greglin +ms.author: jaimeo description: Deployment script for Upgrade Readiness. ms.prod: w10 ms.mktglfcycl: deploy ms.sitesec: library ms.pagetype: deploy audience: itpro -author: greg-lindsay +author: jaimeo ms.topic: article ms.collection: M365-analytics --- # Upgrade Readiness deployment script +>[!IMPORTANT] +>The Upgrade Readiness and Device Health solutions of Windows Analytics are being retired on January 31, 2020. [Update Compliance](update-compliance-get-started.md) will continue to be supported. For more information, see [Windows Analytics retirement on January 31, 2020](https://support.microsoft.com/en-us/help/4521815/windows-analytics-retirement). + To automate the steps provided in [Get started with Upgrade Readiness](upgrade-readiness-get-started.md), and to troubleshoot data sharing issues, you can run the [Upgrade Readiness deployment script](https://go.microsoft.com/fwlink/?LinkID=822966&clcid=0x409), developed by Microsoft. >[!IMPORTANT] diff --git a/windows/deployment/upgrade/upgrade-readiness-identify-apps.md b/windows/deployment/upgrade/upgrade-readiness-identify-apps.md index 4c4477de3c..3cddd6a4a7 100644 --- a/windows/deployment/upgrade/upgrade-readiness-identify-apps.md +++ b/windows/deployment/upgrade/upgrade-readiness-identify-apps.md @@ -1,41 +1,45 @@ ---- -title: Upgrade Readiness - Identify important apps (Windows 10) -ms.reviewer: -manager: laurawi -ms.author: greglin -description: Describes how to prepare your environment so that you can use Upgrade Readiness to manage Windows upgrades. -ms.prod: w10 -audience: itpro author: greg-lindsay -ms.topic: article -ms.collection: M365-analytics ---- - -# Upgrade Readiness - Step 1: Identify important apps - -This is the first step of the Upgrade Readiness workflow. In this step, applications are listed and grouped by importance level. Setting the importance level enables you to prioritize applications for upgrade. - - - -![Prioritize applications](../images/upgrade-analytics-prioritize.png) - -Select **Assign importance** to change an application’s importance level. By default, applications are marked **Not reviewed** or **Low install count** until you assign a different importance level to them. - -To change an application’s importance level: - -1. Select **Not reviewed** or **Low install count** on the **Prioritize applications** blade to view the list of applications with that importance level. -2. Select the applications you want to change to a specific importance level and then select the appropriate option from the **Select importance level** list. -3. Click **Save** when finished. - -Importance levels include: - -| Importance level | When to use it | Recommendation | -|--------------------|------------------|------------------| -| Low install count | We give you a head start by identifying applications that are installed on 2% or less of your total computer inventory. \[Number of computers application is installed on/total number of computers in your inventory.\]

Low install count applications are automatically marked as **Ready to upgrade** in the **UpgradeDecision** column unless they have issues that need attention.
| Be sure to review low install count applications for any business critical or important applications that are not yet upgrade-ready, despite their low installation rates. For example, payroll apps or tax accounting apps tend to be installed on a relatively small number of machines but are still considered business critical applications.

| -| Not reviewed | Applications that are installed on more than 2% of your total computer inventory are marked not reviewed until you set their importance level.

| Once you’ve started to investigate an application to determine its importance level and upgrade readiness, change its status to **Review in progress** in both the **Importance** and **UpgradeDecision** columns. | -| Business critical | By default, no applications are marked as business critical because only you can make that determination. If you know that an application is critical to your organization’s functioning, mark it **Business critical**.

| You may also want to change the application’s status to **Review in progress** in the **UpgradeDecision** column to let other team members know that you’re working on getting this business critical application upgrade-ready. Once you’ve fixed any issues and validated that the application will migrate successfully, change the upgrade decision to **Ready to upgrade**.
| -| Important | By default, no applications are marked as important because only you can make that determination. If the application is important but not critical to your organization’s functioning, mark it **Important**. | You may also want to change the application’s status to **Review in progress** in the **UpgradeDecision** column to let other team members know that you’re working on getting this important application upgrade-ready. Once you’ve fixed any issues and validated that the application will migrate successfully, change the upgrade decision to **Ready to upgrade**.
| -| Ignore | By default, no applications are marked as ignore because only you can make that determination. If the application is not important to your organization’s functioning, such as user-installed applications and games, you may not want to spend time and money validating that these applications will migrate successfully. Mark these applications **Ignore**.
| Set the application’s importance level to **Ignore** to let other team members know that it can be left as-is with no further investigation or testing. If you set the importance level to ignore, and this is an app that you are not planning on testing or validating, consider changing the upgrade decision to **Ready to upgrade**. By marking these apps ready to upgrade, you are indicating that you are comfortable upgrading with the app remaining in its current state.

| -| Review in progress | Once you’ve started to investigate an application to determine its importance level and upgrade readiness, change its status to **Review in progress** in both the **Importance** and **UpgradeDecision** columns.
| As you learn more about the application’s importance to your organization’s functioning, change the importance level to **Business critical**, **Important**, or **Ignore**.

Until you’ve determined that priority applications will migrate successfully, leave the upgrade decision status as **Review in progress**.
| - +--- +title: Upgrade Readiness - Identify important apps (Windows 10) +ms.reviewer: +manager: laurawi +ms.author: jaimeo +description: Describes how to prepare your environment so that you can use Upgrade Readiness to manage Windows upgrades. +ms.prod: w10 +audience: itpro +author: jaimeo +ms.topic: article +ms.collection: M365-analytics +--- + +# Upgrade Readiness - Step 1: Identify important apps + +>[!IMPORTANT] +>The Upgrade Readiness and Device Health solutions of Windows Analytics are being retired on January 31, 2020. [Update Compliance](update-compliance-get-started.md) will continue to be supported. For more information, see [Windows Analytics retirement on January 31, 2020](https://support.microsoft.com/en-us/help/4521815/windows-analytics-retirement). + +This is the first step of the Upgrade Readiness workflow. In this step, applications are listed and grouped by importance level. Setting the importance level enables you to prioritize applications for upgrade. + + + +![Prioritize applications](../images/upgrade-analytics-prioritize.png) + +Select **Assign importance** to change an application’s importance level. By default, applications are marked **Not reviewed** or **Low install count** until you assign a different importance level to them. + +To change an application’s importance level: + +1. Select **Not reviewed** or **Low install count** on the **Prioritize applications** blade to view the list of applications with that importance level. +2. Select the applications you want to change to a specific importance level and then select the appropriate option from the **Select importance level** list. +3. Click **Save** when finished. + +Importance levels include: + +| Importance level | When to use it | Recommendation | +|--------------------|------------------|------------------| +| Low install count | We give you a head start by identifying applications that are installed on 2% or less of your total computer inventory. \[Number of computers application is installed on/total number of computers in your inventory.\]

Low install count applications are automatically marked as **Ready to upgrade** in the **UpgradeDecision** column unless they have issues that need attention.
| Be sure to review low install count applications for any business critical or important applications that are not yet upgrade-ready, despite their low installation rates. For example, payroll apps or tax accounting apps tend to be installed on a relatively small number of machines but are still considered business critical applications.

| +| Not reviewed | Applications that are installed on more than 2% of your total computer inventory are marked not reviewed until you set their importance level.

| Once you’ve started to investigate an application to determine its importance level and upgrade readiness, change its status to **Review in progress** in both the **Importance** and **UpgradeDecision** columns. | +| Business critical | By default, no applications are marked as business critical because only you can make that determination. If you know that an application is critical to your organization’s functioning, mark it **Business critical**.

| You may also want to change the application’s status to **Review in progress** in the **UpgradeDecision** column to let other team members know that you’re working on getting this business critical application upgrade-ready. Once you’ve fixed any issues and validated that the application will migrate successfully, change the upgrade decision to **Ready to upgrade**.
| +| Important | By default, no applications are marked as important because only you can make that determination. If the application is important but not critical to your organization’s functioning, mark it **Important**. | You may also want to change the application’s status to **Review in progress** in the **UpgradeDecision** column to let other team members know that you’re working on getting this important application upgrade-ready. Once you’ve fixed any issues and validated that the application will migrate successfully, change the upgrade decision to **Ready to upgrade**.
| +| Ignore | By default, no applications are marked as ignore because only you can make that determination. If the application is not important to your organization’s functioning, such as user-installed applications and games, you may not want to spend time and money validating that these applications will migrate successfully. Mark these applications **Ignore**.
| Set the application’s importance level to **Ignore** to let other team members know that it can be left as-is with no further investigation or testing. If you set the importance level to ignore, and this is an app that you are not planning on testing or validating, consider changing the upgrade decision to **Ready to upgrade**. By marking these apps ready to upgrade, you are indicating that you are comfortable upgrading with the app remaining in its current state.

| +| Review in progress | Once you’ve started to investigate an application to determine its importance level and upgrade readiness, change its status to **Review in progress** in both the **Importance** and **UpgradeDecision** columns.
| As you learn more about the application’s importance to your organization’s functioning, change the importance level to **Business critical**, **Important**, or **Ignore**.

Until you’ve determined that priority applications will migrate successfully, leave the upgrade decision status as **Review in progress**.
| + diff --git a/windows/deployment/upgrade/upgrade-readiness-monitor-deployment.md b/windows/deployment/upgrade/upgrade-readiness-monitor-deployment.md index 1aee2eb281..dae35a58e1 100644 --- a/windows/deployment/upgrade/upgrade-readiness-monitor-deployment.md +++ b/windows/deployment/upgrade/upgrade-readiness-monitor-deployment.md @@ -1,51 +1,55 @@ ---- -title: Monitor deployment with Upgrade Readiness -ms.reviewer: -manager: laurawi -description: Describes how to use Upgrade Readiness to monitor the deployment after Windows upgrades. -keywords: windows analytics, oms, operations management suite, prerequisites, requirements, upgrades, log analytics, -ms.localizationpriority: medium -ms.prod: w10 -audience: itpro author: greg-lindsay -ms.author: greglin -ms.topic: article -ms.collection: M365-analytics ---- - -# Upgrade Readiness - Step 4: Monitor - -Now that you have started deploying an update with Upgrade Readiness, you can use it to monitor important elements. - -![Upgrade Readiness dialog showing "STEP 4: Monitor" and blades for "Update progress," "Driver issues," and "User feedback"](../images/UR-monitor-main.png) - - -## Update progress - -The **Update progress** blade allows you to monitor the progress and status of your deployment. Any device that has attepted to upgrade in the last 30 days displays the **DeploymentStatus** attribute. You'll be able to see the number of computers that have successfully upgraded, failed to upgrade, are stalled, etc. - - -Selecting this blade allows you to view device-level details about the deployment. For example, select **Failed** to view the original operating system version, the target operating system version, and the reason the update failed for each of the devices that failed to upgrade. In the case of the device illustrated in the following image, an attempt was made to upgrade from Windows 10, version 1703 to 1709, but the operation timed out. - -!["Update progress" blade showing detailed information after selecting the "failed" item](../images/UR-update-progress-failed-detail.png) - - -## Driver issues - -The **Driver issues** blade allows you to see Device Manager errors for your upgraded devices. We include data for all compatibility-related device errors, such as "driver not found" and "driver not started." The blade summarizes errors by error type, but you can select a particular error type to see device-level details about which device(s) are failing and where to obtain a driver. - - -For example, by selecting error code **28 - driver not installed**, you would see that the device in the following image is missing the driver for a network controller. Upgrade Readiness also notifies that a suitable driver is available online through Windows Update. If this device is configured to automatically receive updates from Windows Update, this issue would likely resolve itself following the device's next Windows Update scan. If this device does not automatically receive updates from Windows Update, you would need to deliver the driver manually. - -!["Driver issue" blade showing detailed information after selecting a specific driver error](../images/UR-driver-issue-detail.png) - -## User feedback - -The **User Feedback** blade focuses on gathering subjective feedback from your end users. If a user submits feedback through the Feedback Hub app on a device in your workspace, we will make that feedback visible to you in this blade. The Feedback Hub app is built into Windows 10 and can be accessed by typing "Feedback Hub" in the Cortana search bar. - - -We recommend that you encourage your end users to submit any feedback they have through Feedback Hub. Not only will this feedback be sent directly to Microsoft for review, but you'll also be able to see it by using Upgrade Readiness. You should be aware that **feedback submitted through Feedback Hub will be publicly visible**, so it's best to avoid submitting feedback about internal line-of-business applications. - -When viewing user feedback in Upgrade Readiness, you'll be able to see the raw "Title" and "Feedback" text from the user's submission in Feedback Hub, as well as the number of upvotes the submission has received. (Since feedback is publicly visible, the number of upvotes is a global value and not specific to your company.) If a Microsoft engineer has responded to the submission in Feedback Hub, we'll pull in the Microsoft response for you to see as well. - -![Example user feedback item](../images/UR-example-feedback.png) - +--- +title: Monitor deployment with Upgrade Readiness +ms.reviewer: +manager: laurawi +description: Describes how to use Upgrade Readiness to monitor the deployment after Windows upgrades. +keywords: windows analytics, oms, operations management suite, prerequisites, requirements, upgrades, log analytics, +ms.localizationpriority: medium +ms.prod: w10 +audience: itpro +author: jaimeo +ms.author: jaimeo +ms.topic: article +ms.collection: M365-analytics +--- + +# Upgrade Readiness - Step 4: Monitor + +>[!IMPORTANT] +>The Upgrade Readiness and Device Health solutions of Windows Analytics are being retired on January 31, 2020. [Update Compliance](update-compliance-get-started.md) will continue to be supported. For more information, see [Windows Analytics retirement on January 31, 2020](https://support.microsoft.com/en-us/help/4521815/windows-analytics-retirement). + +Now that you have started deploying an update with Upgrade Readiness, you can use it to monitor important elements. + +![Upgrade Readiness dialog showing "STEP 4: Monitor" and blades for "Update progress," "Driver issues," and "User feedback"](../images/UR-monitor-main.png) + + +## Update progress + +The **Update progress** blade allows you to monitor the progress and status of your deployment. Any device that has attepted to upgrade in the last 30 days displays the **DeploymentStatus** attribute. You'll be able to see the number of computers that have successfully upgraded, failed to upgrade, are stalled, etc. + + +Selecting this blade allows you to view device-level details about the deployment. For example, select **Failed** to view the original operating system version, the target operating system version, and the reason the update failed for each of the devices that failed to upgrade. In the case of the device illustrated in the following image, an attempt was made to upgrade from Windows 10, version 1703 to 1709, but the operation timed out. + +!["Update progress" blade showing detailed information after selecting the "failed" item](../images/UR-update-progress-failed-detail.png) + + +## Driver issues + +The **Driver issues** blade allows you to see Device Manager errors for your upgraded devices. We include data for all compatibility-related device errors, such as "driver not found" and "driver not started." The blade summarizes errors by error type, but you can select a particular error type to see device-level details about which device(s) are failing and where to obtain a driver. + + +For example, by selecting error code **28 - driver not installed**, you would see that the device in the following image is missing the driver for a network controller. Upgrade Readiness also notifies that a suitable driver is available online through Windows Update. If this device is configured to automatically receive updates from Windows Update, this issue would likely resolve itself following the device's next Windows Update scan. If this device does not automatically receive updates from Windows Update, you would need to deliver the driver manually. + +!["Driver issue" blade showing detailed information after selecting a specific driver error](../images/UR-driver-issue-detail.png) + +## User feedback + +The **User Feedback** blade focuses on gathering subjective feedback from your end users. If a user submits feedback through the Feedback Hub app on a device in your workspace, we will make that feedback visible to you in this blade. The Feedback Hub app is built into Windows 10 and can be accessed by typing "Feedback Hub" in the Cortana search bar. + + +We recommend that you encourage your end users to submit any feedback they have through Feedback Hub. Not only will this feedback be sent directly to Microsoft for review, but you'll also be able to see it by using Upgrade Readiness. You should be aware that **feedback submitted through Feedback Hub will be publicly visible**, so it's best to avoid submitting feedback about internal line-of-business applications. + +When viewing user feedback in Upgrade Readiness, you'll be able to see the raw "Title" and "Feedback" text from the user's submission in Feedback Hub, as well as the number of upvotes the submission has received. (Since feedback is publicly visible, the number of upvotes is a global value and not specific to your company.) If a Microsoft engineer has responded to the submission in Feedback Hub, we'll pull in the Microsoft response for you to see as well. + +![Example user feedback item](../images/UR-example-feedback.png) + diff --git a/windows/deployment/upgrade/upgrade-readiness-requirements.md b/windows/deployment/upgrade/upgrade-readiness-requirements.md index 582f5bb732..a6a8d7325a 100644 --- a/windows/deployment/upgrade/upgrade-readiness-requirements.md +++ b/windows/deployment/upgrade/upgrade-readiness-requirements.md @@ -1,76 +1,80 @@ ---- -title: Upgrade Readiness requirements (Windows 10) -ms.reviewer: -manager: laurawi -description: Provides requirements for Upgrade Readiness. -keywords: windows analytics, oms, operations management suite, prerequisites, requirements, upgrades, log analytics, -ms.prod: w10 -audience: itpro author: greg-lindsay -ms.author: greglin -ms.localizationpriority: medium -ms.topic: article -ms.collection: M365-analytics ---- - -# Upgrade Readiness requirements - -This article introduces concepts and steps needed to get up and running with Upgrade Readiness. We recommend that you review this list of requirements before getting started as you may need to collect information, such as account credentials, and get approval from internal IT groups, such as your network security group, before you can start using Upgrade Readiness. - -## Supported upgrade paths - -### Windows 7 and Windows 8.1 - -To perform an in-place upgrade, user computers must be running the latest version of either Windows 7 SP1 or Windows 8.1. After you enable Windows diagnostic data, Upgrade Readiness performs a full inventory of computers so that you can see which version of Windows is installed on each computer. - -The compatibility update that sends diagnostic data from user computers to Microsoft data centers works with Windows 7 SP1 and Windows 8.1 only. Upgrade Readiness cannot evaluate Windows XP or Windows Vista for upgrade eligibility. - - - -If you need to update user computers to Windows 7 SP1 or Windows 8.1, use Windows Update or download and deploy the applicable package from the Microsoft Download Center. - -> [!NOTE] -> Upgrade Readiness is designed to best support in-place upgrades. In-place upgrades do not support migrations from BIOS to UEFI or from 32-bit to 64-bit architecture. If you need to migrate computers in these scenarios, use the wipe-and-reload method. Upgrade Readiness insights are still valuable in this scenario, however, you can ignore in-place upgrade specific guidance. - -See [Windows 10 Specifications](https://www.microsoft.com/windows/windows-10-specifications) for additional information about computer system requirements. - -### Windows 10 - -Keeping Windows 10 up to date involves deploying a feature update, and Upgrade Readiness tools help you prepare and plan for these Windows updates. -The latest cumulative updates must be installed on Windows 10 computers to make sure that the required compatibility updates are installed. You can find the latest cumulative update on the [Microsoft Update Catalog](https://catalog.update.microsoft.com). - -While Upgrade Readiness can be used to assist with updating devices from Windows 10 Long-Term Servicing Channel (LTSC) to Windows 10 Semi-Annual Channel, Upgrade Readiness does not support updates to Windows 10 LTSC. The Long-Term Servicing Channel of Windows 10 is not intended for general deployment, and does not receive feature updates, therefore it is not a supported target with Upgrade Readiness. See [Windows as a service overview](../update/waas-overview.md#long-term-servicing-channel) to understand more about LTSC. - -## Operations Management Suite or Azure Log Analytics - -Upgrade Readiness is offered as a solution in Azure Portal and Azure Log Analytics, a collection of cloud-based services for managing on premises and cloud computing environments. For more information about Azure Portal, see [Windows Analytics in the Azure Portal](../update/windows-analytics-azure-portal.md) or the Azure [Log Analytics overview](https://azure.microsoft.com/services/log-analytics/). - -If you’re already using Azure Portal or Azure Log Analytics, you’ll find Upgrade Readiness in the Solutions Gallery. Click the **Upgrade Readiness** tile in the gallery and then click **Add** on the solution’s details page. Upgrade Readiness is now visible in your workspace. - -If you are not using Azure Portal or Azure Log Analytics, go to [Log Analytics](https://azure.microsoft.com/services/log-analytics/) on Microsoft.com and select **Start free** to start the setup process. During the process, you’ll create a workspace and add the Upgrade Readiness solution to it. - ->[!IMPORTANT] ->You can use either a Microsoft Account or a Work or School account to create a workspace. If your company is already using Azure Active Directory, use a Work or School account when you sign in to Azure Portal. Using a Work or School account allows you to use identities from your Azure AD to manage permissions in Azure Portal. You also need an Azure subscription to link to your Azure Portal workspace. The account you used to create the workspace must have administrator permissions on the Azure subscription in order to link the workspace to the Azure account. Once the link has been established, you can revoke the administrator permissions. - -## System Center Configuration Manager integration - -Upgrade Readiness can be integrated with your installation of Configuration Manager. For more information, see [Integrate Upgrade Readiness with System Center Configuration Manager](https://docs.microsoft.com/sccm/core/clients/manage/upgrade/upgrade-analytics). - - - -## Important information about this release - -Before you get started configuring Upgrade Anatlyics, review the following tips and limitations about this release. - -**Upgrade Readiness does not support on-premises Windows deployments.** Upgrade Readiness is built as a cloud service, which allows Upgrade Readiness to provide you with insights based on the data from user computers and other Microsoft compatibility services. Cloud services are easy to get up and running and are cost-effective because there is no requirement to physically implement and maintain services on-premises. - -**In-region data storage requirements.** Windows diagnostic data from user computers is encrypted, sent to, and processed at Microsoft-managed secure data centers located in the US. Our analysis of the upgrade readiness-related data is then provided to you through the Upgrade Readiness solution in Azure Portal. Upgrade Readiness is supported in all Azure regions; however, selecting an international Azure region does not prevent diagnostic data from being sent to and processed in Microsoft's secure data centers in the US. - -### Tips - -- When viewing inventory items in table view, the maximum number of rows that can be viewed and exported is limited to 5,000. If you need to view or export more than 5,000 items, reduce the scope of the query so you can export a list with fewer items. - -- Sorting data by clicking a column heading may not sort your complete list of items. For information about how to sort data in Azure Portal, see [Sorting DocumentDB data using Order By](https://azure.microsoft.com/documentation/articles/documentdb-orderby). - -## Get started - -See [Get started with Upgrade Readiness](upgrade-readiness-get-started.md) for detailed, step-by-step instructions for configuring Upgrade Readiness and getting started on your Windows upgrade project. +--- +title: Upgrade Readiness requirements (Windows 10) +ms.reviewer: +manager: laurawi +description: Provides requirements for Upgrade Readiness. +keywords: windows analytics, oms, operations management suite, prerequisites, requirements, upgrades, log analytics, +ms.prod: w10 +audience: itpro +author: jaimeo +ms.author: jaimeo +ms.localizationpriority: medium +ms.topic: article +ms.collection: M365-analytics +--- + +# Upgrade Readiness requirements + +>[!IMPORTANT] +>The Upgrade Readiness and Device Health solutions of Windows Analytics are being retired on January 31, 2020. [Update Compliance](update-compliance-get-started.md) will continue to be supported. For more information, see [Windows Analytics retirement on January 31, 2020](https://support.microsoft.com/en-us/help/4521815/windows-analytics-retirement). + +This article introduces concepts and steps needed to get up and running with Upgrade Readiness. We recommend that you review this list of requirements before getting started as you may need to collect information, such as account credentials, and get approval from internal IT groups, such as your network security group, before you can start using Upgrade Readiness. + +## Supported upgrade paths + +### Windows 7 and Windows 8.1 + +To perform an in-place upgrade, user computers must be running the latest version of either Windows 7 SP1 or Windows 8.1. After you enable Windows diagnostic data, Upgrade Readiness performs a full inventory of computers so that you can see which version of Windows is installed on each computer. + +The compatibility update that sends diagnostic data from user computers to Microsoft data centers works with Windows 7 SP1 and Windows 8.1 only. Upgrade Readiness cannot evaluate Windows XP or Windows Vista for upgrade eligibility. + + + +If you need to update user computers to Windows 7 SP1 or Windows 8.1, use Windows Update or download and deploy the applicable package from the Microsoft Download Center. + +> [!NOTE] +> Upgrade Readiness is designed to best support in-place upgrades. In-place upgrades do not support migrations from BIOS to UEFI or from 32-bit to 64-bit architecture. If you need to migrate computers in these scenarios, use the wipe-and-reload method. Upgrade Readiness insights are still valuable in this scenario, however, you can ignore in-place upgrade specific guidance. + +See [Windows 10 Specifications](https://www.microsoft.com/windows/windows-10-specifications) for additional information about computer system requirements. + +### Windows 10 + +Keeping Windows 10 up to date involves deploying a feature update, and Upgrade Readiness tools help you prepare and plan for these Windows updates. +The latest cumulative updates must be installed on Windows 10 computers to make sure that the required compatibility updates are installed. You can find the latest cumulative update on the [Microsoft Update Catalog](https://catalog.update.microsoft.com). + +While Upgrade Readiness can be used to assist with updating devices from Windows 10 Long-Term Servicing Channel (LTSC) to Windows 10 Semi-Annual Channel, Upgrade Readiness does not support updates to Windows 10 LTSC. The Long-Term Servicing Channel of Windows 10 is not intended for general deployment, and does not receive feature updates, therefore it is not a supported target with Upgrade Readiness. See [Windows as a service overview](../update/waas-overview.md#long-term-servicing-channel) to understand more about LTSC. + +## Operations Management Suite or Azure Log Analytics + +Upgrade Readiness is offered as a solution in Azure Portal and Azure Log Analytics, a collection of cloud-based services for managing on premises and cloud computing environments. For more information about Azure Portal, see [Windows Analytics in the Azure Portal](../update/windows-analytics-azure-portal.md) or the Azure [Log Analytics overview](https://azure.microsoft.com/services/log-analytics/). + +If you’re already using Azure Portal or Azure Log Analytics, you’ll find Upgrade Readiness in the Solutions Gallery. Click the **Upgrade Readiness** tile in the gallery and then click **Add** on the solution’s details page. Upgrade Readiness is now visible in your workspace. + +If you are not using Azure Portal or Azure Log Analytics, go to [Log Analytics](https://azure.microsoft.com/services/log-analytics/) on Microsoft.com and select **Start free** to start the setup process. During the process, you’ll create a workspace and add the Upgrade Readiness solution to it. + +>[!IMPORTANT] +>You can use either a Microsoft Account or a Work or School account to create a workspace. If your company is already using Azure Active Directory, use a Work or School account when you sign in to Azure Portal. Using a Work or School account allows you to use identities from your Azure AD to manage permissions in Azure Portal. You also need an Azure subscription to link to your Azure Portal workspace. The account you used to create the workspace must have administrator permissions on the Azure subscription in order to link the workspace to the Azure account. Once the link has been established, you can revoke the administrator permissions. + +## System Center Configuration Manager integration + +Upgrade Readiness can be integrated with your installation of Configuration Manager. For more information, see [Integrate Upgrade Readiness with System Center Configuration Manager](https://docs.microsoft.com/sccm/core/clients/manage/upgrade/upgrade-analytics). + + + +## Important information about this release + +Before you get started configuring Upgrade Anatlyics, review the following tips and limitations about this release. + +**Upgrade Readiness does not support on-premises Windows deployments.** Upgrade Readiness is built as a cloud service, which allows Upgrade Readiness to provide you with insights based on the data from user computers and other Microsoft compatibility services. Cloud services are easy to get up and running and are cost-effective because there is no requirement to physically implement and maintain services on-premises. + +**In-region data storage requirements.** Windows diagnostic data from user computers is encrypted, sent to, and processed at Microsoft-managed secure data centers located in the US. Our analysis of the upgrade readiness-related data is then provided to you through the Upgrade Readiness solution in Azure Portal. Upgrade Readiness is supported in all Azure regions; however, selecting an international Azure region does not prevent diagnostic data from being sent to and processed in Microsoft's secure data centers in the US. + +### Tips + +- When viewing inventory items in table view, the maximum number of rows that can be viewed and exported is limited to 5,000. If you need to view or export more than 5,000 items, reduce the scope of the query so you can export a list with fewer items. + +- Sorting data by clicking a column heading may not sort your complete list of items. For information about how to sort data in Azure Portal, see [Sorting DocumentDB data using Order By](https://azure.microsoft.com/documentation/articles/documentdb-orderby). + +## Get started + +See [Get started with Upgrade Readiness](upgrade-readiness-get-started.md) for detailed, step-by-step instructions for configuring Upgrade Readiness and getting started on your Windows upgrade project. diff --git a/windows/deployment/upgrade/upgrade-readiness-resolve-issues.md b/windows/deployment/upgrade/upgrade-readiness-resolve-issues.md index 6d2a66ecdc..e9dab24950 100644 --- a/windows/deployment/upgrade/upgrade-readiness-resolve-issues.md +++ b/windows/deployment/upgrade/upgrade-readiness-resolve-issues.md @@ -1,216 +1,220 @@ ---- -title: Upgrade Readiness - Resolve application and driver issues (Windows 10) -ms.reviewer: -manager: laurawi -description: Describes how to resolve application and driver issues that can occur during an upgrade with Upgrade Readiness. -keywords: windows analytics, oms, operations management suite, prerequisites, requirements, upgrades, log analytics, -ms.prod: w10 -audience: itpro author: greg-lindsay -ms.author: greglin -ms.localizationpriority: medium -ms.topic: article -ms.collection: M365-analytics ---- - -# Upgrade Readiness - Step 2: Resolve app and driver issues - -This section of the Upgrade Readiness workflow reports application and driver inventory and shows you which applications have known issues, which applications have no known issues, and which drivers have issues. We identify applications and drivers that need attention and suggest fixes when we know about them. - -## In this section - -The blades in the **Step 2: Resolve issues** section are: - -- [Review applications with known issues](#review-applications-with-known-issues) -- [Review known driver issues](#review-drivers-with-known-issues) -- [Review low-risk apps and drivers](#review-low-risk-apps-and-drivers) -- [Prioritize app and driver testing](#prioritize-app-and-driver-testing) - ->You can change an application’s upgrade decision and a driver’s upgrade decision from the blades in this section. To change an application’s or a driver’s importance level, select **User changes**. Select the item you want to change and then select the appropriate option from the **Select upgrade decision** list. - -Upgrade decisions include: - - -| Upgrade decision | When to use it | Guidance | -|--------------------|--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| -| Not reviewed | All drivers are marked as Not reviewed by default.

Any app that has not been marked **Low install count** will also have an upgrade decision of **Not reviewed** by default.
| Apps you have not yet reviewed or are waiting to review later should be marked as **Not reviewed**. When you start to investigate an application or a driver to determine upgrade readiness, change their upgrade decision to **Review in progress**.

| -| Review in progress | When you start to investigate an application or a driver to determine upgrade readiness, change its upgrade decision to **Review in progress**.

Until you’ve determined that applications and drivers will migrate successfully or you’ve resolved blocking issues, leave the upgrade decision status as **Review in progress**.

| Once you’ve fixed any issues and validated that the application or driver will migrate successfully, change the upgrade decision to **Ready to upgrade**.
| -| Ready to upgrade | Mark applications and drivers **Ready to upgrade** once you’ve resolved all blocking issues and you’re confident that they will upgrade successfully, or if you’ve decided to upgrade them as-is. | Applications with no known issues and with low installation rates are marked **Ready to upgrade** by default.

In Step 1, you might have marked some of your apps as **Ignore**. These should be marked as **Ready to upgrade**. Apps with low installation rates are marked as **Ready to upgrade** by default. Be sure to review any low install count applications for any business critical or important applications that are not yet upgrade-ready, despite their low installation rates.
| -| Won’t upgrade | By default, no applications or drivers are marked **Won’t upgrade** because only you can make that determination.

Use **Won’t upgrade** for applications and drivers that you do not work on your target operating system, or that you are unable to upgrade.
| If, during your investigation into an application or driver, you determine that they should not or cannot be upgraded, mark them **Won’t upgrade**.

| - -As you review applications with known issues, you can also see ISV support statements or applications using [Ready for Windows](https://www.readyforwindows.com/). - -## Review applications with known issues - -Applications with issues known to Microsoft are listed, grouped by upgrade assessment into **Attention needed** or **Fix available**. - - - -![Review applications with known issues](../images/upgrade-analytics-apps-known-issues.png) - -To change an application's upgrade decision: - -1. Select **Decide upgrade readiness** to view applications with issues. -2. In the table view, select an **UpgradeDecision** value. -3. Select **Decide upgrade readiness** to change the upgrade decision for each application. -4. Select the applications you want to change to a specific upgrade decision and then select the appropriate option from the **Select upgrade decision** list. -5. Click **Save** when finished. - -IMPORTANT: Ensure that you have the most recent versions of the compatibility update and related KBs installed to get the most up-to-date compatibility information. - -For applications assessed as **Attention needed**, review the table below for details about known issues and for guidance about how to resolve them, when possible. - -| Upgrade Assessment | Action required prior to upgrade? | Issue | What it means | Guidance | -|--------------------|-----------------------------------|-----------|-----------------|------------| -| Attention needed | No | Application is removed during upgrade | Compatibility issues were detected and the application will not migrate to the new operating system.
| No action is required for the upgrade to proceed. | -| Attention needed | Yes | Blocking upgrade | Blocking issues were detected and Upgrade Readiness is not able to remove the application during upgrade.

The application may work on the new operating system.
| Remove the application before upgrading, and reinstall and test on new operating system. | -| Attention needed | No | Evaluate application on new OS | The application will migrate, but issues were detected that may impact its performance on the new operating system. | No action is required for the upgrade to proceed, but be sure to test the application on the new operating system.
| -| Attention needed | No | Does not work with new OS, but won’t block upgrade | The application is not compatible with the new operating system, but won’t block the upgrade. | No action is required for the upgrade to proceed, however, you’ll have to install a compatible version of the application on the new operating system.
| -| Attention needed | Yes | Does not work with new OS, and will block upgrade | The application is not compatible with the new operating system and will block the upgrade. | Remove the application before upgrading.

A compatible version of the application may be available.
| -| Attention needed | Yes | May block upgrade, test application | Issues were detected that may interfere with the upgrade, but need to be investigated further.
| Test the application’s behavior during upgrade. If it blocks the upgrade, remove it before upgrading and reinstall and test it on the new operating system.
| -| Attention needed | Maybe | Multiple | Multiple issues are affecting the application. See detailed view for more information.| When you see Multiple in the query detailed view, click **Query** to see details about what issues were detected with the different versions of the application. | - -For applications assessed as **Fix available**, review the table below for details about known issues and ways to fix them that are known to Microsoft. - -| Upgrade Assessment | Action required prior to upgrade? | Issue | What it means | Guidance | -|--------------------|-----------------------------------|----------|-----------------|-------------| -| Fix available | Yes | Blocking upgrade, update application to newest version | The existing version of the application is not compatible with the new operating system and won’t migrate. A compatible version of the application is available. | Update the application before upgrading. | -| Fix available | No | Reinstall application after upgrading | The application is compatible with the new operating system, but must be reinstalled after upgrading. The application is removed during the upgrade process.
| No action is required for the upgrade to proceed. Reinstall application on the new operating system. | -| Fix available | Yes | Blocking upgrade, but can be reinstalled after upgrading | The application is compatible with the new operating system, but won’t migrate. | Remove the application before upgrading and reinstall on the new operating system.
| -| Fix available | Yes | Disk encryption blocking upgrade | The application’s encryption features are blocking the upgrade. | Disable the encryption feature before upgrading and enable it again after upgrading.
| - -### ISV support for applications with Ready for Windows - -[Ready for Windows](https://www.readyforwindows.com/) lists software solutions that are supported and in use for Windows 10. This site leverages data about application adoption from commercial Windows 10 installations and helps IT managers upgrade to Windows 10 with confidence. For more information, see [Ready for Windows Frequently Asked Questions](https://developer.microsoft.com/windows/ready-for-windows/#/faq/). - -Click **Review Applications With Known Issues** to see the status of applications for Ready for Windows and corresponding guidance. For example: - -![Upgrade analytics Ready for Windows status](../images/upgrade-analytics-ready-for-windows-status.png) - -If there are known issues with an application, the specific guidance for that known issue takes precedence over the Ready for Windows guidance. - -![Upgrade analytics Ready for Windows status guidance precedence](../images/upgrade-analytics-ready-for-windows-status-guidance-precedence.png) - -If you query with RollupLevel="NamePublisher", each version of the application can have a different status for Ready for Windows. In this case, different values appear for Ready for Windows. - -![Name publisher rollup](../images/upgrade-analytics-namepub-rollup.png) - -> [!TIP] -> Within the Upgrade Readiness data model, an object of Type **UAApp** refers to a particular application installed on a specific computer. -> -> To support dynamic aggregation and summation of data the Upgrade Readiness solution "rolls up" (aggregates) data in preprocessing. Rolling up to the **Granular** level enables display of the **App** level. In Upgrade Readiness terminology, an **App** is a unique combination of: app name, app vendor, app version, and app language. Thus, at the Granular level, you can see attributes such as **total install count**, which is the number of machines with a specific **App** installed. -> -> Upgrade Readiness also has a roll up level of **NamePublisher**, This level enables you to ignore different app versions within your organization for a particular app. In other words, **NamePublisher** displays statistics about a given app, aggregated across all versions. - -The following table lists possible values for **ReadyForWindows** and what they mean. For more information, see [What does the Adoption Status mean?](https://developer.microsoft.com/en-us/windows/ready-for-windows#/faq/?scrollTo=faqStatuses) - -| Ready for Windows Status | Query rollup level | What this means | Guidance | -|-------------------|--------------------------|-----------------|----------| -|Supported version available | Granular | The software provider has declared support for one or more versions of this application on Windows 10. | The ISV has declared support for a version of this application on Windows 10. | -| Highly adopted | Granular | This version of this application has been highly adopted within the Windows 10 Enterprise ecosystem. | This application has been installed on at least 100,000 commercial Windows 10 devices. | -| Adopted | Granular | This version of this application has been adopted within the Windows 10 Enterprise ecosystem. | This application has been installed on at least 10,000 commercial Windows 10 devices. | -| Insufficient Data | Granular | Too few commercial Windows 10 devices are sharing information about this version of this application for Microsoft to categorize its adoption. | N/A | -| Contact developer | Granular | There may be compatibility issues with this version of the application, so Microsoft recommends contacting the software provider to learn more. | Check [Ready for Windows](https://www.readyforwindows.com/) for additional information.| -|Supported version available | NamePublisher | The software provider has declared support for this application on Windows 10. | The ISV has declared support for a version of this application on Windows 10.| -|Adoption status available | NamePublisher | A Ready for Windows adoption status is available for one or more versions of this application. Please check Ready for Windows to learn more. |Check [Ready for Windows](https://www.readyforwindows.com/) for adoption information for this application.| -| Unknown | Any | There is no Ready for Windows information available for this version of this application. Information may be available for other versions of the application at [Ready for Windows](https://www.readyforwindows.com/). | N/A | - -## Review drivers with known issues - -Drivers that won’t migrate to the new operating system are listed, grouped by availability. - -![Review drivers with known issues](../images/upgrade-analytics-drivers-known.png) - -Availability categories are explained in the table below. - -| Driver availability | Action required before or after upgrade? | What it means | Guidance | -|-----------------------|------------------------------------------|----------------|--------------| -| Available in-box | No, for awareness only | The currently installed version of an application or driver won’t migrate to the new operating system; however, a compatible version is installed with the new operating system.
| No action is required for the upgrade to proceed. | -| Import from Windows Update | Yes | The currently installed version of a driver won’t migrate to the new operating system; however, a compatible version is available from Windows Update.
| If the computer automatically receives updates from Windows Update, no action is required. Otherwise, import a new driver from Windows Update after upgrading.
| -| Available in-box and from Windows Update | Yes | The currently installed version of a driver won’t migrate to the new operating system.

Although a new driver is installed during upgrade, a newer version is available from Windows Update.
| If the computer automatically receives updates from Windows Update, no action is required. Otherwise, import a new driver from Windows Update after upgrading.
| -| Check with vendor | Yes | The driver won’t migrate to the new operating system and we are unable to locate a compatible version.
| Check with the independent hardware vendor (IHV) who manufactures the driver for a solution. | - -To change a driver’s upgrade decision: - -1. Select **Decide upgrade readiness** and then select the group of drivers you want to review. Select **Table** to view the list in a table. - -2. Select **User changes** to enable user input. - -3. Select the drivers you want to change to a specific upgrade decision and then select the appropriate option from the **Select upgrade decision** list. - -4. Click **Save** when finished. - -## Review low-risk apps and drivers - -Applications and drivers that are meet certain criteria to be considered low risk are displayed on this blade. - -![Blade showing low-risk apps](../images/ua-step2-low-risk.png) - -The first row reports the number of your apps that have an official statement of support on Windows 10 from the software vendor, so you can be confident that they will work on your target operating system. - -The second row (**Apps that are "Highly adopted"**) shows apps that have a ReadyForWindows status of "Highly adopted". This means that they have been installed on at least 100,000 commercial Windows 10 devices, and that Microsoft has not detected significant issues with the app in diagnostic data. Since these apps are prevalent in the ecosystem at large, you can be confident that they will work in your environment as well. - -Each row of the blade uses a different criterion to filter your apps or drivers. You can view a list of applications that meet the criterion by clicking into a row of the blade. For example, if you click the row that says "Apps that are 'Highly adopted'", the result is a list of apps that have a ReadyForWindows status of "Highly adopted". From here, you can bulk-select the results, select **Ready to upgrade**, and then click **Save**. This will mark all apps meeting the "Highly adopted" criterion as "Ready to upgrade"--no further validation is required. Any applications that you have marked as *Mission critical* or *Business critical* are filtered out, as well as any app that has an issue known to Microsoft. This allows you to work with apps in bulk without having to worry about missing a critical app. - -You can customize the criteria further by using the Log Search query language. For example, if a ReadyForWindows status of "Adopted" is not sufficient by itself for you to be confident in an app's compatibility, you can add additional filters. To do this, click the row labeled **Apps that are 'Adopted'**. Then, modify the resulting query to fit your company's risk tolerance. If, for example, you prefer that an app must be "Adopted" and have fewer than 1,000 installations, then add *TotalInstalls < 1000* to the end of the Log Search query. Similarly, you can append additional criteria by using other attributes such as monthly active users or app importance. - ->[!NOTE] ->Apps that you have designated as *Mission critical* or *Business critical* are automatically **excluded** from the counts on this blade. If an app is critical, you should always validate it manually it prior to upgrading. - - At the bottom of the blade, the **OTHER APPS AND DRIVERS IN NEED OF REVIEW** section allows you to quickly access apps you have designated as **Mission critical** or **Business critical**, your remaining apps that still need to be reviewed, and your remaining drivers that need to be reviewed. - - - -## Prioritize app and driver testing - -Planning and executing an OS upgrade project can be overwhelming. When you are tasked with evaluating thousands of applications and drivers to ensure a successful upgrade, it can be difficult to decide where to start. The Upgrade Readiness solution provides valuable assistance for you, helping to determine the most important apps and drivers to unblock and enabling you yo create a proposed action plan. - -### Proposed action plan - -The Upgrade Readiness proposed action plan is an optimally ordered list of apps and drivers that are in need of review. By testing apps and drivers in the order suggested by the proposed action plan, you are able to increase your number of “Ready to upgrade” computers in an efficient manner. The action plan can be a very powerful tool during upgrade planning – but it’s most helpful when it’s used correctly. This topic explains the proposed action plan, describes how to use it, and calls out a few misconceptions and invalid use cases that you should avoid. - -The proposed action plan represents the order thath Microsoft recommends you rationalize the upgrade-readiness of your apps and drivers. By validating apps and drivers in the order proposed, you can ensure that you are testing efficiently. - -Each item in the proposed action plan represents either an application or a driver that you have not yet marked “Ready to upgrade.” - ->Since “Low install count” apps are automatically marked “Ready to upgrade”, you will not see any of these apps in the proposed action plan. - -Each item in the plan has the following attributes: - -| Attribute | Description | Example value | -|-----------------------|------------------------------------------|----------------| -| ItemRank | The location of this item in the context of the proposed action plan. For example, the item with ItemRank 7 is the 7th item in the Plan. It is crucial that the Plan is viewed in order by increasing ItemRank. Sorting the Plan in any other way invalidates the insights that the Plan provides. | 7 | -| ItemType | Whether this item is an app or driver -- possible values are: "App" and "Driver." | App | -| ItemName | The name of the app or driver that is in need of review. | Microsoft Visual C++ 2005 Redistributable (x64) | -| ItemVendor | The vendor of the app or driver. | Microsoft Corporation | -| ItemVersion | The version of the app or driver. | 12.1.0.1 | -| ItemLanguage | If this item is an application, then this field will be the language of the app. If the item is a driver, then this will say "N/A." | English | -| ItemHardwareId | If this item is a driver, then this field will be the hardware id of the driver. If the item is an app, then this will say "N/A." | N/A | -| Upgrade Decision | The upgrade decision you have provided for this app or driver. If you have not defined an upgrade decision, then you will see the default value of “Not reviewed.” | Review in progress | -| ComputersUnblocked | Assuming you have already marked all previous items in the proposed action plan “Ready to upgrade”, this represents the number of additional computers that will become “Ready to upgrade” by testing this app or driver and giving it an upgrade decision of “Ready to upgrade”. For example, if ComputersUnblocked is 200, then resolving any issues associated with the app/driver in question will make 200 new computers “Ready to upgrade.” | 200 | -| CumulativeUnblocked | The total number of computers that will become “Ready to upgrade” if you validate and mark this and all prior items in the proposed action plan “Ready to upgrade”. For example, if ItemRank is 7, and CumulativeUnblocked is 950, then fixing items 1 thru 7 in the proposed action plan will cause 950 of your computers to become “Ready to upgrade.” | 950 | -| CumulativeUnblockedPct | The percentage of your machines that will become “Ready to upgrade” if you make this and all prior items in the proposed action plan “Ready to upgrade.” | 0.24 | - -See the following example action plan items (click the image for a full-size view): - -![Proposed action plan](../images/UR-lift-report.jpg) - -
-In this example, the 3rd item is an application: Microsoft Bing Sports, a modern app, version 4.20.951.0, published by Microsoft. By validating this app and making its UpgradeDecision “Ready to upgrade”, you can potentially make 1014 computers “Ready to upgrade” – but only after you have already validated items 1 and 2 in the list. By marking items 1, 2, and 3 “Ready to upgrade”, 14779 of your computers will become upgrade-ready. This represents 10.96% of the machines in this workspace. - -#### Using the proposed action plan - -There are several valid use cases for the proposed action plan. But it’s always important to remember that the information presented in the Plan is only accurate when sorted by increasing Item Rank! Here are three potential cases in which you could use the proposed action plan: - -1. Quickly determine how many apps and drivers you’ll need to validate in order to make x% of your computers upgrade-ready. To determine this, simply find the first item in the Plan with a CumulativeUnblockedPct greater than or equal to your desired percentage of upgrade-ready computers. The corresponding ItemRank represents the smallest number of apps and drivers that you can validate in order to reach your upgrade readiness goal. The prior items in the proposed action plan itself represent the most efficient route to reaching your goal. - -2. Use the proposed action plan to prepare a small portion of your machines for a pilot of your target Operating System. Let’s say you want to test a new Operating System by upgrading a few hundred computers. You can use the proposed action plan to determine how many apps and drivers you will need to validate before you can be confident that your pilot will be successful. - -3. If your project deadline is approaching and you only have time to validate a few more apps and drivers, you can use the proposed action plan to determine which apps and drivers you should focus on to maximize the number of computers that you can confidently upgrade. - -#### Misconceptions and things to avoid - -The most common misconceptions about the proposed action plan involve the assumption that each item in the plan is independent of those around it. The apps and drivers in the plan must be considered in the correct order to draw valid conclusions. For example, if you choose to validate items 1, 3, 4, and 5 and mark each of them “Ready to upgrade,” the proposed action plan cannot tell you how many computers will become upgrade-ready as a result of your testing. Even the non-cumulative “ComputersUnblocked” count is dependent upon all prior issues having already been resolved. - -If an item with ItemRank = 7 has a ComputersUnblocked value of 50, do not assume that 50 of your computers will become upgrade-ready if you test this item. However, if you validate items 1 through 6 in the plan, you can make an additional 50 computers upgrade-ready by validating the 7th item in the plan. +--- +title: Upgrade Readiness - Resolve application and driver issues (Windows 10) +ms.reviewer: +manager: laurawi +description: Describes how to resolve application and driver issues that can occur during an upgrade with Upgrade Readiness. +keywords: windows analytics, oms, operations management suite, prerequisites, requirements, upgrades, log analytics, +ms.prod: w10 +audience: itpro +author: jaimeo +ms.author: jaimeo +ms.localizationpriority: medium +ms.topic: article +ms.collection: M365-analytics +--- + +# Upgrade Readiness - Step 2: Resolve app and driver issues + +>[!IMPORTANT] +>The Upgrade Readiness and Device Health solutions of Windows Analytics are being retired on January 31, 2020. [Update Compliance](update-compliance-get-started.md) will continue to be supported. For more information, see [Windows Analytics retirement on January 31, 2020](https://support.microsoft.com/en-us/help/4521815/windows-analytics-retirement). + +This section of the Upgrade Readiness workflow reports application and driver inventory and shows you which applications have known issues, which applications have no known issues, and which drivers have issues. We identify applications and drivers that need attention and suggest fixes when we know about them. + +## In this section + +The blades in the **Step 2: Resolve issues** section are: + +- [Review applications with known issues](#review-applications-with-known-issues) +- [Review known driver issues](#review-drivers-with-known-issues) +- [Review low-risk apps and drivers](#review-low-risk-apps-and-drivers) +- [Prioritize app and driver testing](#prioritize-app-and-driver-testing) + +>You can change an application’s upgrade decision and a driver’s upgrade decision from the blades in this section. To change an application’s or a driver’s importance level, select **User changes**. Select the item you want to change and then select the appropriate option from the **Select upgrade decision** list. + +Upgrade decisions include: + + +| Upgrade decision | When to use it | Guidance | +|--------------------|--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| +| Not reviewed | All drivers are marked as Not reviewed by default.

Any app that has not been marked **Low install count** will also have an upgrade decision of **Not reviewed** by default.
| Apps you have not yet reviewed or are waiting to review later should be marked as **Not reviewed**. When you start to investigate an application or a driver to determine upgrade readiness, change their upgrade decision to **Review in progress**.

| +| Review in progress | When you start to investigate an application or a driver to determine upgrade readiness, change its upgrade decision to **Review in progress**.

Until you’ve determined that applications and drivers will migrate successfully or you’ve resolved blocking issues, leave the upgrade decision status as **Review in progress**.

| Once you’ve fixed any issues and validated that the application or driver will migrate successfully, change the upgrade decision to **Ready to upgrade**.
| +| Ready to upgrade | Mark applications and drivers **Ready to upgrade** once you’ve resolved all blocking issues and you’re confident that they will upgrade successfully, or if you’ve decided to upgrade them as-is. | Applications with no known issues and with low installation rates are marked **Ready to upgrade** by default.

In Step 1, you might have marked some of your apps as **Ignore**. These should be marked as **Ready to upgrade**. Apps with low installation rates are marked as **Ready to upgrade** by default. Be sure to review any low install count applications for any business critical or important applications that are not yet upgrade-ready, despite their low installation rates.
| +| Won’t upgrade | By default, no applications or drivers are marked **Won’t upgrade** because only you can make that determination.

Use **Won’t upgrade** for applications and drivers that you do not work on your target operating system, or that you are unable to upgrade.
| If, during your investigation into an application or driver, you determine that they should not or cannot be upgraded, mark them **Won’t upgrade**.

| + +As you review applications with known issues, you can also see ISV support statements or applications using [Ready for Windows](https://www.readyforwindows.com/). + +## Review applications with known issues + +Applications with issues known to Microsoft are listed, grouped by upgrade assessment into **Attention needed** or **Fix available**. + + + +![Review applications with known issues](../images/upgrade-analytics-apps-known-issues.png) + +To change an application's upgrade decision: + +1. Select **Decide upgrade readiness** to view applications with issues. +2. In the table view, select an **UpgradeDecision** value. +3. Select **Decide upgrade readiness** to change the upgrade decision for each application. +4. Select the applications you want to change to a specific upgrade decision and then select the appropriate option from the **Select upgrade decision** list. +5. Click **Save** when finished. + +IMPORTANT: Ensure that you have the most recent versions of the compatibility update and related KBs installed to get the most up-to-date compatibility information. + +For applications assessed as **Attention needed**, review the table below for details about known issues and for guidance about how to resolve them, when possible. + +| Upgrade Assessment | Action required prior to upgrade? | Issue | What it means | Guidance | +|--------------------|-----------------------------------|-----------|-----------------|------------| +| Attention needed | No | Application is removed during upgrade | Compatibility issues were detected and the application will not migrate to the new operating system.
| No action is required for the upgrade to proceed. | +| Attention needed | Yes | Blocking upgrade | Blocking issues were detected and Upgrade Readiness is not able to remove the application during upgrade.

The application may work on the new operating system.
| Remove the application before upgrading, and reinstall and test on new operating system. | +| Attention needed | No | Evaluate application on new OS | The application will migrate, but issues were detected that may impact its performance on the new operating system. | No action is required for the upgrade to proceed, but be sure to test the application on the new operating system.
| +| Attention needed | No | Does not work with new OS, but won’t block upgrade | The application is not compatible with the new operating system, but won’t block the upgrade. | No action is required for the upgrade to proceed, however, you’ll have to install a compatible version of the application on the new operating system.
| +| Attention needed | Yes | Does not work with new OS, and will block upgrade | The application is not compatible with the new operating system and will block the upgrade. | Remove the application before upgrading.

A compatible version of the application may be available.
| +| Attention needed | Yes | May block upgrade, test application | Issues were detected that may interfere with the upgrade, but need to be investigated further.
| Test the application’s behavior during upgrade. If it blocks the upgrade, remove it before upgrading and reinstall and test it on the new operating system.
| +| Attention needed | Maybe | Multiple | Multiple issues are affecting the application. See detailed view for more information.| When you see Multiple in the query detailed view, click **Query** to see details about what issues were detected with the different versions of the application. | + +For applications assessed as **Fix available**, review the table below for details about known issues and ways to fix them that are known to Microsoft. + +| Upgrade Assessment | Action required prior to upgrade? | Issue | What it means | Guidance | +|--------------------|-----------------------------------|----------|-----------------|-------------| +| Fix available | Yes | Blocking upgrade, update application to newest version | The existing version of the application is not compatible with the new operating system and won’t migrate. A compatible version of the application is available. | Update the application before upgrading. | +| Fix available | No | Reinstall application after upgrading | The application is compatible with the new operating system, but must be reinstalled after upgrading. The application is removed during the upgrade process.
| No action is required for the upgrade to proceed. Reinstall application on the new operating system. | +| Fix available | Yes | Blocking upgrade, but can be reinstalled after upgrading | The application is compatible with the new operating system, but won’t migrate. | Remove the application before upgrading and reinstall on the new operating system.
| +| Fix available | Yes | Disk encryption blocking upgrade | The application’s encryption features are blocking the upgrade. | Disable the encryption feature before upgrading and enable it again after upgrading.
| + +### ISV support for applications with Ready for Windows + +[Ready for Windows](https://www.readyforwindows.com/) lists software solutions that are supported and in use for Windows 10. This site leverages data about application adoption from commercial Windows 10 installations and helps IT managers upgrade to Windows 10 with confidence. For more information, see [Ready for Windows Frequently Asked Questions](https://developer.microsoft.com/windows/ready-for-windows/#/faq/). + +Click **Review Applications With Known Issues** to see the status of applications for Ready for Windows and corresponding guidance. For example: + +![Upgrade analytics Ready for Windows status](../images/upgrade-analytics-ready-for-windows-status.png) + +If there are known issues with an application, the specific guidance for that known issue takes precedence over the Ready for Windows guidance. + +![Upgrade analytics Ready for Windows status guidance precedence](../images/upgrade-analytics-ready-for-windows-status-guidance-precedence.png) + +If you query with RollupLevel="NamePublisher", each version of the application can have a different status for Ready for Windows. In this case, different values appear for Ready for Windows. + +![Name publisher rollup](../images/upgrade-analytics-namepub-rollup.png) + +> [!TIP] +> Within the Upgrade Readiness data model, an object of Type **UAApp** refers to a particular application installed on a specific computer. +> +> To support dynamic aggregation and summation of data the Upgrade Readiness solution "rolls up" (aggregates) data in preprocessing. Rolling up to the **Granular** level enables display of the **App** level. In Upgrade Readiness terminology, an **App** is a unique combination of: app name, app vendor, app version, and app language. Thus, at the Granular level, you can see attributes such as **total install count**, which is the number of machines with a specific **App** installed. +> +> Upgrade Readiness also has a roll up level of **NamePublisher**, This level enables you to ignore different app versions within your organization for a particular app. In other words, **NamePublisher** displays statistics about a given app, aggregated across all versions. + +The following table lists possible values for **ReadyForWindows** and what they mean. For more information, see [What does the Adoption Status mean?](https://developer.microsoft.com/en-us/windows/ready-for-windows#/faq/?scrollTo=faqStatuses) + +| Ready for Windows Status | Query rollup level | What this means | Guidance | +|-------------------|--------------------------|-----------------|----------| +|Supported version available | Granular | The software provider has declared support for one or more versions of this application on Windows 10. | The ISV has declared support for a version of this application on Windows 10. | +| Highly adopted | Granular | This version of this application has been highly adopted within the Windows 10 Enterprise ecosystem. | This application has been installed on at least 100,000 commercial Windows 10 devices. | +| Adopted | Granular | This version of this application has been adopted within the Windows 10 Enterprise ecosystem. | This application has been installed on at least 10,000 commercial Windows 10 devices. | +| Insufficient Data | Granular | Too few commercial Windows 10 devices are sharing information about this version of this application for Microsoft to categorize its adoption. | N/A | +| Contact developer | Granular | There may be compatibility issues with this version of the application, so Microsoft recommends contacting the software provider to learn more. | Check [Ready for Windows](https://www.readyforwindows.com/) for additional information.| +|Supported version available | NamePublisher | The software provider has declared support for this application on Windows 10. | The ISV has declared support for a version of this application on Windows 10.| +|Adoption status available | NamePublisher | A Ready for Windows adoption status is available for one or more versions of this application. Please check Ready for Windows to learn more. |Check [Ready for Windows](https://www.readyforwindows.com/) for adoption information for this application.| +| Unknown | Any | There is no Ready for Windows information available for this version of this application. Information may be available for other versions of the application at [Ready for Windows](https://www.readyforwindows.com/). | N/A | + +## Review drivers with known issues + +Drivers that won’t migrate to the new operating system are listed, grouped by availability. + +![Review drivers with known issues](../images/upgrade-analytics-drivers-known.png) + +Availability categories are explained in the table below. + +| Driver availability | Action required before or after upgrade? | What it means | Guidance | +|-----------------------|------------------------------------------|----------------|--------------| +| Available in-box | No, for awareness only | The currently installed version of an application or driver won’t migrate to the new operating system; however, a compatible version is installed with the new operating system.
| No action is required for the upgrade to proceed. | +| Import from Windows Update | Yes | The currently installed version of a driver won’t migrate to the new operating system; however, a compatible version is available from Windows Update.
| If the computer automatically receives updates from Windows Update, no action is required. Otherwise, import a new driver from Windows Update after upgrading.
| +| Available in-box and from Windows Update | Yes | The currently installed version of a driver won’t migrate to the new operating system.

Although a new driver is installed during upgrade, a newer version is available from Windows Update.
| If the computer automatically receives updates from Windows Update, no action is required. Otherwise, import a new driver from Windows Update after upgrading.
| +| Check with vendor | Yes | The driver won’t migrate to the new operating system and we are unable to locate a compatible version.
| Check with the independent hardware vendor (IHV) who manufactures the driver for a solution. | + +To change a driver’s upgrade decision: + +1. Select **Decide upgrade readiness** and then select the group of drivers you want to review. Select **Table** to view the list in a table. + +2. Select **User changes** to enable user input. + +3. Select the drivers you want to change to a specific upgrade decision and then select the appropriate option from the **Select upgrade decision** list. + +4. Click **Save** when finished. + +## Review low-risk apps and drivers + +Applications and drivers that are meet certain criteria to be considered low risk are displayed on this blade. + +![Blade showing low-risk apps](../images/ua-step2-low-risk.png) + +The first row reports the number of your apps that have an official statement of support on Windows 10 from the software vendor, so you can be confident that they will work on your target operating system. + +The second row (**Apps that are "Highly adopted"**) shows apps that have a ReadyForWindows status of "Highly adopted". This means that they have been installed on at least 100,000 commercial Windows 10 devices, and that Microsoft has not detected significant issues with the app in diagnostic data. Since these apps are prevalent in the ecosystem at large, you can be confident that they will work in your environment as well. + +Each row of the blade uses a different criterion to filter your apps or drivers. You can view a list of applications that meet the criterion by clicking into a row of the blade. For example, if you click the row that says "Apps that are 'Highly adopted'", the result is a list of apps that have a ReadyForWindows status of "Highly adopted". From here, you can bulk-select the results, select **Ready to upgrade**, and then click **Save**. This will mark all apps meeting the "Highly adopted" criterion as "Ready to upgrade"--no further validation is required. Any applications that you have marked as *Mission critical* or *Business critical* are filtered out, as well as any app that has an issue known to Microsoft. This allows you to work with apps in bulk without having to worry about missing a critical app. + +You can customize the criteria further by using the Log Search query language. For example, if a ReadyForWindows status of "Adopted" is not sufficient by itself for you to be confident in an app's compatibility, you can add additional filters. To do this, click the row labeled **Apps that are 'Adopted'**. Then, modify the resulting query to fit your company's risk tolerance. If, for example, you prefer that an app must be "Adopted" and have fewer than 1,000 installations, then add *TotalInstalls < 1000* to the end of the Log Search query. Similarly, you can append additional criteria by using other attributes such as monthly active users or app importance. + +>[!NOTE] +>Apps that you have designated as *Mission critical* or *Business critical* are automatically **excluded** from the counts on this blade. If an app is critical, you should always validate it manually it prior to upgrading. + + At the bottom of the blade, the **OTHER APPS AND DRIVERS IN NEED OF REVIEW** section allows you to quickly access apps you have designated as **Mission critical** or **Business critical**, your remaining apps that still need to be reviewed, and your remaining drivers that need to be reviewed. + + + +## Prioritize app and driver testing + +Planning and executing an OS upgrade project can be overwhelming. When you are tasked with evaluating thousands of applications and drivers to ensure a successful upgrade, it can be difficult to decide where to start. The Upgrade Readiness solution provides valuable assistance for you, helping to determine the most important apps and drivers to unblock and enabling you yo create a proposed action plan. + +### Proposed action plan + +The Upgrade Readiness proposed action plan is an optimally ordered list of apps and drivers that are in need of review. By testing apps and drivers in the order suggested by the proposed action plan, you are able to increase your number of “Ready to upgrade” computers in an efficient manner. The action plan can be a very powerful tool during upgrade planning – but it’s most helpful when it’s used correctly. This topic explains the proposed action plan, describes how to use it, and calls out a few misconceptions and invalid use cases that you should avoid. + +The proposed action plan represents the order thath Microsoft recommends you rationalize the upgrade-readiness of your apps and drivers. By validating apps and drivers in the order proposed, you can ensure that you are testing efficiently. + +Each item in the proposed action plan represents either an application or a driver that you have not yet marked “Ready to upgrade.” + +>Since “Low install count” apps are automatically marked “Ready to upgrade”, you will not see any of these apps in the proposed action plan. + +Each item in the plan has the following attributes: + +| Attribute | Description | Example value | +|-----------------------|------------------------------------------|----------------| +| ItemRank | The location of this item in the context of the proposed action plan. For example, the item with ItemRank 7 is the 7th item in the Plan. It is crucial that the Plan is viewed in order by increasing ItemRank. Sorting the Plan in any other way invalidates the insights that the Plan provides. | 7 | +| ItemType | Whether this item is an app or driver -- possible values are: "App" and "Driver." | App | +| ItemName | The name of the app or driver that is in need of review. | Microsoft Visual C++ 2005 Redistributable (x64) | +| ItemVendor | The vendor of the app or driver. | Microsoft Corporation | +| ItemVersion | The version of the app or driver. | 12.1.0.1 | +| ItemLanguage | If this item is an application, then this field will be the language of the app. If the item is a driver, then this will say "N/A." | English | +| ItemHardwareId | If this item is a driver, then this field will be the hardware id of the driver. If the item is an app, then this will say "N/A." | N/A | +| Upgrade Decision | The upgrade decision you have provided for this app or driver. If you have not defined an upgrade decision, then you will see the default value of “Not reviewed.” | Review in progress | +| ComputersUnblocked | Assuming you have already marked all previous items in the proposed action plan “Ready to upgrade”, this represents the number of additional computers that will become “Ready to upgrade” by testing this app or driver and giving it an upgrade decision of “Ready to upgrade”. For example, if ComputersUnblocked is 200, then resolving any issues associated with the app/driver in question will make 200 new computers “Ready to upgrade.” | 200 | +| CumulativeUnblocked | The total number of computers that will become “Ready to upgrade” if you validate and mark this and all prior items in the proposed action plan “Ready to upgrade”. For example, if ItemRank is 7, and CumulativeUnblocked is 950, then fixing items 1 thru 7 in the proposed action plan will cause 950 of your computers to become “Ready to upgrade.” | 950 | +| CumulativeUnblockedPct | The percentage of your machines that will become “Ready to upgrade” if you make this and all prior items in the proposed action plan “Ready to upgrade.” | 0.24 | + +See the following example action plan items (click the image for a full-size view): + +![Proposed action plan](../images/UR-lift-report.jpg) + +
+In this example, the 3rd item is an application: Microsoft Bing Sports, a modern app, version 4.20.951.0, published by Microsoft. By validating this app and making its UpgradeDecision “Ready to upgrade”, you can potentially make 1014 computers “Ready to upgrade” – but only after you have already validated items 1 and 2 in the list. By marking items 1, 2, and 3 “Ready to upgrade”, 14779 of your computers will become upgrade-ready. This represents 10.96% of the machines in this workspace. + +#### Using the proposed action plan + +There are several valid use cases for the proposed action plan. But it’s always important to remember that the information presented in the Plan is only accurate when sorted by increasing Item Rank! Here are three potential cases in which you could use the proposed action plan: + +1. Quickly determine how many apps and drivers you’ll need to validate in order to make x% of your computers upgrade-ready. To determine this, simply find the first item in the Plan with a CumulativeUnblockedPct greater than or equal to your desired percentage of upgrade-ready computers. The corresponding ItemRank represents the smallest number of apps and drivers that you can validate in order to reach your upgrade readiness goal. The prior items in the proposed action plan itself represent the most efficient route to reaching your goal. + +2. Use the proposed action plan to prepare a small portion of your machines for a pilot of your target Operating System. Let’s say you want to test a new Operating System by upgrading a few hundred computers. You can use the proposed action plan to determine how many apps and drivers you will need to validate before you can be confident that your pilot will be successful. + +3. If your project deadline is approaching and you only have time to validate a few more apps and drivers, you can use the proposed action plan to determine which apps and drivers you should focus on to maximize the number of computers that you can confidently upgrade. + +#### Misconceptions and things to avoid + +The most common misconceptions about the proposed action plan involve the assumption that each item in the plan is independent of those around it. The apps and drivers in the plan must be considered in the correct order to draw valid conclusions. For example, if you choose to validate items 1, 3, 4, and 5 and mark each of them “Ready to upgrade,” the proposed action plan cannot tell you how many computers will become upgrade-ready as a result of your testing. Even the non-cumulative “ComputersUnblocked” count is dependent upon all prior issues having already been resolved. + +If an item with ItemRank = 7 has a ComputersUnblocked value of 50, do not assume that 50 of your computers will become upgrade-ready if you test this item. However, if you validate items 1 through 6 in the plan, you can make an additional 50 computers upgrade-ready by validating the 7th item in the plan. diff --git a/windows/deployment/upgrade/upgrade-readiness-target-new-OS.md b/windows/deployment/upgrade/upgrade-readiness-target-new-OS.md index b4cdb30a40..852b31c569 100644 --- a/windows/deployment/upgrade/upgrade-readiness-target-new-OS.md +++ b/windows/deployment/upgrade/upgrade-readiness-target-new-OS.md @@ -1,61 +1,65 @@ ---- -title: Upgrade Readiness - Targeting a new operating system version -ms.reviewer: -manager: laurawi -ms.author: greglin -description: Explains how to run Upgrade Readiness again to target a different operating system version or bulk-approve all apps from a given vendor -ms.prod: w10 -audience: itpro author: greg-lindsay -ms.topic: article -ms.collection: M365-analytics ---- - -# Targeting a new operating system version - -After you've used Upgrade Readiness to help deploy a given version of Windows 10, you might want to use it again to help deploy a newer version of Windows 10. When you change the target operating system version (as described in [Use Upgrade Readiness to manage Windows upgrades](use-upgrade-readiness-to-manage-windows-upgrades.md#target-version)), the app states (Importance, AppOwner, UpgradeDecision, TestPlan, and TestResult) are not reset. Follow this guidance to preserve or reset these states as needed: - -## TestResults - -If you want to preserve the TestResults from the previous operating system version testing, there is nothing you need to do. - -If you want to reset them, click any of the rows in the **Prioritize Application** blade (described in [Upgrade Readiness - Step 1: Identify important apps](upgrade-readiness-identify-apps.md)). This will take you to the **Log Search** user experience. Replace the query in that window with the following query: - -`search in (UAApp) IsRollup == true and RollupLevel == "Granular" and TestResult <> "Not started"` - -After a short period of time, you will see the "user input" perspective render, which will let you bulk-edit the results. Select the check box in the table header, click the **bulk edit** button, and then set the **TestResult** to *Not started*. Leave all other fields as they are. - -## UpgradeDecision - -If you want to preserve the UpgradeDecision from the previous operating system version testing, there is nothing you need to do. - -If you want to reset them, keep these important points in mind: - -- Make sure to *not* reset the **Ready to upgrade** decision for the "long tail" of apps that have importance of **Ignore** or **Low install count**. Doing this will make it extremely difficult to complete the Upgrade Readiness workflow. -- Decide which decisions to reset. For example, one option is just to reset the decisions marked **Ready to upgrade** (in order to retest those), while preserving states of apps marked **Won't upgrade**. Doing this means you won't lose track of this previous marking. Or you can reset everything. - -To do this, type the following query in **Log Search**: - -`search in (UAApp) IsRollup == true and RollupLevel == "Granular" and Importance <> "Ignore" and Importance <> "Low install count" and UpgradeDecision == "Ready to upgrade"` - ->[!NOTE] ->If you just want to reset all **UpgradeDecision** values, you can simply remove `'and UpgradeDecision == "Ready to upgrade"` from the query. - -After a short period of time, you will see the "user input" perspective render, which will let you bulk-edit the results. Select the check box in the table header, click the **bulk edit** button, and then set the **UpgradeDecision** to *Not reviewed*. Leave all other fields as they are. - - -## Bulk-approving apps from a given vendor - -You can bulk-approve all apps from a given vendor (for example, Microsoft) if there are no known compatibility issues. To do this, type the following query in **Log Search**: - -`search in (UAApp) IsRollup == true and RollupLevel == "Granular" and AppVendor has "Microsoft" and UpgradeAssessment=="No known issues" and UpgradeDecision<>"Ready to upgrade"` - -After a short period of time, you will see the "user input" perspective render, which will let you bulk-edit the results. Select the check box in the table header, click the **bulk edit" button**, and then set the **UpgradeDecision** to *Ready to upgrade*. Leave all other fields as they are. - -## Related topics - -[Windows Analytics overview](../update/windows-analytics-overview.md) - -[Manage Windows upgrades with Upgrade Readiness](manage-windows-upgrades-with-upgrade-readiness.md) - -[Get started with Upgrade Readiness](upgrade-readiness-get-started.md) - +--- +title: Upgrade Readiness - Targeting a new operating system version +ms.reviewer: +manager: laurawi +ms.author: jaimeo +description: Explains how to run Upgrade Readiness again to target a different operating system version or bulk-approve all apps from a given vendor +ms.prod: w10 +audience: itpro +author: jaimeo +ms.topic: article +ms.collection: M365-analytics +--- + +# Targeting a new operating system version + +>[!IMPORTANT] +>The Upgrade Readiness and Device Health solutions of Windows Analytics are being retired on January 31, 2020. [Update Compliance](update-compliance-get-started.md) will continue to be supported. For more information, see [Windows Analytics retirement on January 31, 2020](https://support.microsoft.com/en-us/help/4521815/windows-analytics-retirement). + +After you've used Upgrade Readiness to help deploy a given version of Windows 10, you might want to use it again to help deploy a newer version of Windows 10. When you change the target operating system version (as described in [Use Upgrade Readiness to manage Windows upgrades](use-upgrade-readiness-to-manage-windows-upgrades.md#target-version)), the app states (Importance, AppOwner, UpgradeDecision, TestPlan, and TestResult) are not reset. Follow this guidance to preserve or reset these states as needed: + +## TestResults + +If you want to preserve the TestResults from the previous operating system version testing, there is nothing you need to do. + +If you want to reset them, click any of the rows in the **Prioritize Application** blade (described in [Upgrade Readiness - Step 1: Identify important apps](upgrade-readiness-identify-apps.md)). This will take you to the **Log Search** user experience. Replace the query in that window with the following query: + +`search in (UAApp) IsRollup == true and RollupLevel == "Granular" and TestResult <> "Not started"` + +After a short period of time, you will see the "user input" perspective render, which will let you bulk-edit the results. Select the check box in the table header, click the **bulk edit** button, and then set the **TestResult** to *Not started*. Leave all other fields as they are. + +## UpgradeDecision + +If you want to preserve the UpgradeDecision from the previous operating system version testing, there is nothing you need to do. + +If you want to reset them, keep these important points in mind: + +- Make sure to *not* reset the **Ready to upgrade** decision for the "long tail" of apps that have importance of **Ignore** or **Low install count**. Doing this will make it extremely difficult to complete the Upgrade Readiness workflow. +- Decide which decisions to reset. For example, one option is just to reset the decisions marked **Ready to upgrade** (in order to retest those), while preserving states of apps marked **Won't upgrade**. Doing this means you won't lose track of this previous marking. Or you can reset everything. + +To do this, type the following query in **Log Search**: + +`search in (UAApp) IsRollup == true and RollupLevel == "Granular" and Importance <> "Ignore" and Importance <> "Low install count" and UpgradeDecision == "Ready to upgrade"` + +>[!NOTE] +>If you just want to reset all **UpgradeDecision** values, you can simply remove `'and UpgradeDecision == "Ready to upgrade"` from the query. + +After a short period of time, you will see the "user input" perspective render, which will let you bulk-edit the results. Select the check box in the table header, click the **bulk edit** button, and then set the **UpgradeDecision** to *Not reviewed*. Leave all other fields as they are. + + +## Bulk-approving apps from a given vendor + +You can bulk-approve all apps from a given vendor (for example, Microsoft) if there are no known compatibility issues. To do this, type the following query in **Log Search**: + +`search in (UAApp) IsRollup == true and RollupLevel == "Granular" and AppVendor has "Microsoft" and UpgradeAssessment=="No known issues" and UpgradeDecision<>"Ready to upgrade"` + +After a short period of time, you will see the "user input" perspective render, which will let you bulk-edit the results. Select the check box in the table header, click the **bulk edit" button**, and then set the **UpgradeDecision** to *Ready to upgrade*. Leave all other fields as they are. + +## Related topics + +[Windows Analytics overview](../update/windows-analytics-overview.md) + +[Manage Windows upgrades with Upgrade Readiness](manage-windows-upgrades-with-upgrade-readiness.md) + +[Get started with Upgrade Readiness](upgrade-readiness-get-started.md) + diff --git a/windows/deployment/upgrade/upgrade-readiness-upgrade-overview.md b/windows/deployment/upgrade/upgrade-readiness-upgrade-overview.md index 8bbc0e4a13..ea1c4c369a 100644 --- a/windows/deployment/upgrade/upgrade-readiness-upgrade-overview.md +++ b/windows/deployment/upgrade/upgrade-readiness-upgrade-overview.md @@ -1,73 +1,77 @@ ---- -title: Upgrade Readiness - Upgrade Overview (Windows 10) -ms.reviewer: -manager: laurawi -ms.author: greglin -description: Displays the total count of computers sharing data and upgraded. -ms.prod: w10 -audience: itpro author: greg-lindsay -ms.topic: article -ms.collection: M365-analytics ---- - -# Upgrade Readiness - Upgrade overview - -The first blade in the Upgrade Readiness solution is the upgrade overview blade. This blade displays the total count of computers sharing data with Microsoft, and the count of computers upgraded. As you successfully upgrade computers, the count of computers upgraded increases. - -The upgrade overivew blade displays data refresh status, including the date and time of the most recent data update and whether user changes are reflected. The upgrade overview blade also displays the current target OS version. For more information about the target OS version, see [target version](use-upgrade-readiness-to-manage-windows-upgrades.md#target-version). - -The following color-coded status changes are reflected on the upgrade overview blade: - -- The "Last updated" banner: - - No delay in processing device inventory data = "Last updated" banner is displayed in green. - - Delay processing device inventory data = "Last updated" banner is displayed in amber. -- Computers with incomplete data: - - Less than 4% = Count is displayed in green. - - 4% - 10% = Count is displayed in amber. - - Greater than 10% = Count is displayed in red. -- Computers with outdated KB: - - Less than 10% = Count is displayed in green. - - 10% - 30% = Count is displayed in amber. - - Greater than 30% = Count is displayed in red. -- User changes: - - Pending user changes = User changes count displays "Data refresh pending" in amber. - - No pending user changes = User changes count displays "Up to date" in green. -- Target version: - - If the current value matches the recommended value, the version is displayed in green. - - If the current value is an older OS version than the recommended value, but not deprecated, the version is displayed in amber. - - If the current value is a deprecated OS version, the version is displayed in red. - -Click a row to drill down and see details about individual computers. If updates are missing, see [Enrolling devices in Windows Analytics](../update/windows-analytics-get-started.md) for information on required updates. - -In the following example, there is no delay in data processing, more than 10% of computers (6k\8k) have incomplete data, more than 30% of computers (6k/8k) require an update, there are no pending user changes, and the currently selected target OS version is the same as the recommended version: - -![Upgrade overview](../images/ur-overview.png) - - - -If data processing is delayed, the "Last updated" banner will indicate the date on which data was last updated. You can continue using your workspace as normal. However, any changes or additional information that is added might not be displayed until data is refreshed. When your workspace is in this state, there is no action required; data is typically refreshed and the display will return to normal again within 24 hours. - -If there are computers with incomplete data, verify that you have installed the latest compatibilty updates. Install the updates if necessary and then run the most recent [Update Readiness deployment script](https://go.microsoft.com/fwlink/?LinkID=822966&clcid=0x409) from the Microsoft download center. The updated data payload should appear in Upgrade Readiness within 48 hours of a successful run on the deployment script. - -Select **Total computers** for a list of computers and details about them, including: - -- Computer ID and computer name -- Computer manufacturer -- Computer model -- Operating system version and build -- Count of system requirement, application, and driver issues per computer -- Upgrade assessment based on analysis of computer diagnostic data -- Upgrade decision status - -Select **Total applications** for a list of applications discovered on user computers and details about them, including: - -- Application vendor -- Application version -- Count of computers the application is installed on -- Count of computers that opened the application at least once in the past 30 days -- Percentage of computers in your total computer inventory that opened the application in the past 30 days -- Issues detected, if any -- Upgrade assessment based on analysis of application data -- Rollup level +--- +title: Upgrade Readiness - Upgrade Overview (Windows 10) +ms.reviewer: +manager: laurawi +ms.author: jaimeo +description: Displays the total count of computers sharing data and upgraded. +ms.prod: w10 +audience: itpro +author: jaimeo +ms.topic: article +ms.collection: M365-analytics +--- + +# Upgrade Readiness - Upgrade overview + +>[!IMPORTANT] +>The Upgrade Readiness and Device Health solutions of Windows Analytics are being retired on January 31, 2020. [Update Compliance](update-compliance-get-started.md) will continue to be supported. For more information, see [Windows Analytics retirement on January 31, 2020](https://support.microsoft.com/en-us/help/4521815/windows-analytics-retirement). + +The first blade in the Upgrade Readiness solution is the upgrade overview blade. This blade displays the total count of computers sharing data with Microsoft, and the count of computers upgraded. As you successfully upgrade computers, the count of computers upgraded increases. + +The upgrade overivew blade displays data refresh status, including the date and time of the most recent data update and whether user changes are reflected. The upgrade overview blade also displays the current target OS version. For more information about the target OS version, see [target version](use-upgrade-readiness-to-manage-windows-upgrades.md#target-version). + +The following color-coded status changes are reflected on the upgrade overview blade: + +- The "Last updated" banner: + - No delay in processing device inventory data = "Last updated" banner is displayed in green. + - Delay processing device inventory data = "Last updated" banner is displayed in amber. +- Computers with incomplete data: + - Less than 4% = Count is displayed in green. + - 4% - 10% = Count is displayed in amber. + - Greater than 10% = Count is displayed in red. +- Computers with outdated KB: + - Less than 10% = Count is displayed in green. + - 10% - 30% = Count is displayed in amber. + - Greater than 30% = Count is displayed in red. +- User changes: + - Pending user changes = User changes count displays "Data refresh pending" in amber. + - No pending user changes = User changes count displays "Up to date" in green. +- Target version: + - If the current value matches the recommended value, the version is displayed in green. + - If the current value is an older OS version than the recommended value, but not deprecated, the version is displayed in amber. + - If the current value is a deprecated OS version, the version is displayed in red. + +Click a row to drill down and see details about individual computers. If updates are missing, see [Enrolling devices in Windows Analytics](../update/windows-analytics-get-started.md) for information on required updates. + +In the following example, there is no delay in data processing, more than 10% of computers (6k\8k) have incomplete data, more than 30% of computers (6k/8k) require an update, there are no pending user changes, and the currently selected target OS version is the same as the recommended version: + +![Upgrade overview](../images/ur-overview.png) + + + +If data processing is delayed, the "Last updated" banner will indicate the date on which data was last updated. You can continue using your workspace as normal. However, any changes or additional information that is added might not be displayed until data is refreshed. When your workspace is in this state, there is no action required; data is typically refreshed and the display will return to normal again within 24 hours. + +If there are computers with incomplete data, verify that you have installed the latest compatibilty updates. Install the updates if necessary and then run the most recent [Update Readiness deployment script](https://go.microsoft.com/fwlink/?LinkID=822966&clcid=0x409) from the Microsoft download center. The updated data payload should appear in Upgrade Readiness within 48 hours of a successful run on the deployment script. + +Select **Total computers** for a list of computers and details about them, including: + +- Computer ID and computer name +- Computer manufacturer +- Computer model +- Operating system version and build +- Count of system requirement, application, and driver issues per computer +- Upgrade assessment based on analysis of computer diagnostic data +- Upgrade decision status + +Select **Total applications** for a list of applications discovered on user computers and details about them, including: + +- Application vendor +- Application version +- Count of computers the application is installed on +- Count of computers that opened the application at least once in the past 30 days +- Percentage of computers in your total computer inventory that opened the application in the past 30 days +- Issues detected, if any +- Upgrade assessment based on analysis of application data +- Rollup level diff --git a/windows/deployment/upgrade/use-upgrade-readiness-to-manage-windows-upgrades.md b/windows/deployment/upgrade/use-upgrade-readiness-to-manage-windows-upgrades.md index bb0ea00851..ccd157ea5e 100644 --- a/windows/deployment/upgrade/use-upgrade-readiness-to-manage-windows-upgrades.md +++ b/windows/deployment/upgrade/use-upgrade-readiness-to-manage-windows-upgrades.md @@ -14,6 +14,9 @@ ms.topic: article # Use Upgrade Readiness to manage Windows upgrades +>[!IMPORTANT] +>The Upgrade Readiness and Device Health solutions of Windows Analytics are being retired on January 31, 2020. [Update Compliance](update-compliance-get-started.md) will continue to be supported. For more information, see [Windows Analytics retirement on January 31, 2020](https://support.microsoft.com/en-us/help/4521815/windows-analytics-retirement). + >[!IMPORTANT] >>**The OMS portal has been deprecated, so you need to switch to the [Azure portal](https://portal.azure.com) now.** The two portals offer the same experience, with some key differences. Learn how to use [Windows Analytics in the Azure Portal](../update/windows-analytics-azure-portal.md). Find out more about the [OMS portal moving to Azure](https://docs.microsoft.com/azure/log-analytics/log-analytics-oms-portal-transition), or jump right in and [Get started with Upgrade Readiness](https://docs.microsoft.com/windows/deployment/upgrade/upgrade-readiness-get-started). From 3b7cb0f19531f0a0a016696d62b1a80ac292fb93 Mon Sep 17 00:00:00 2001 From: jaimeo Date: Mon, 14 Oct 2019 11:04:59 -0700 Subject: [PATCH 09/82] fixing crosslinks --- .../deployment/upgrade/upgrade-readiness-additional-insights.md | 2 +- windows/deployment/upgrade/upgrade-readiness-architecture.md | 2 +- windows/deployment/upgrade/upgrade-readiness-data-sharing.md | 2 +- windows/deployment/upgrade/upgrade-readiness-deploy-windows.md | 2 +- .../deployment/upgrade/upgrade-readiness-deployment-script.md | 2 +- windows/deployment/upgrade/upgrade-readiness-get-started.md | 2 +- windows/deployment/upgrade/upgrade-readiness-identify-apps.md | 2 +- .../deployment/upgrade/upgrade-readiness-monitor-deployment.md | 2 +- windows/deployment/upgrade/upgrade-readiness-requirements.md | 2 +- windows/deployment/upgrade/upgrade-readiness-resolve-issues.md | 2 +- windows/deployment/upgrade/upgrade-readiness-target-new-OS.md | 2 +- .../deployment/upgrade/upgrade-readiness-upgrade-overview.md | 2 +- .../upgrade/use-upgrade-readiness-to-manage-windows-upgrades.md | 2 +- 13 files changed, 13 insertions(+), 13 deletions(-) diff --git a/windows/deployment/upgrade/upgrade-readiness-additional-insights.md b/windows/deployment/upgrade/upgrade-readiness-additional-insights.md index f1a72fa482..253142dec4 100644 --- a/windows/deployment/upgrade/upgrade-readiness-additional-insights.md +++ b/windows/deployment/upgrade/upgrade-readiness-additional-insights.md @@ -14,7 +14,7 @@ ms.collection: M365-analytics # Upgrade Readiness - Additional insights >[!IMPORTANT] ->The Upgrade Readiness and Device Health solutions of Windows Analytics are being retired on January 31, 2020. [Update Compliance](update-compliance-get-started.md) will continue to be supported. For more information, see [Windows Analytics retirement on January 31, 2020](https://support.microsoft.com/en-us/help/4521815/windows-analytics-retirement). +>The Upgrade Readiness and Device Health solutions of Windows Analytics are being retired on January 31, 2020. [Get started with Update Compliance](../update/update-compliance-get-started.md) will continue to be supported. For more information, see [Windows Analytics retirement on January 31, 2020](https://support.microsoft.com/en-us/help/4521815/windows-analytics-retirement). This topic provides information on additional features that are available in Upgrade Readiness to provide insights into your environment. These include: diff --git a/windows/deployment/upgrade/upgrade-readiness-architecture.md b/windows/deployment/upgrade/upgrade-readiness-architecture.md index 1cfc2e4bc8..d9bc229c23 100644 --- a/windows/deployment/upgrade/upgrade-readiness-architecture.md +++ b/windows/deployment/upgrade/upgrade-readiness-architecture.md @@ -14,7 +14,7 @@ ms.collection: M365-analytics # Upgrade Readiness architecture >[!IMPORTANT] ->The Upgrade Readiness and Device Health solutions of Windows Analytics are being retired on January 31, 2020. [Update Compliance](update-compliance-get-started.md) will continue to be supported. For more information, see [Windows Analytics retirement on January 31, 2020](https://support.microsoft.com/en-us/help/4521815/windows-analytics-retirement). +>The Upgrade Readiness and Device Health solutions of Windows Analytics are being retired on January 31, 2020. [Get started with Update Compliance](../update/update-compliance-get-started.md) will continue to be supported. For more information, see [Windows Analytics retirement on January 31, 2020](https://support.microsoft.com/en-us/help/4521815/windows-analytics-retirement). Microsoft analyzes system, application, and driver diagnostic data to help you determine when computers are upgrade-ready, allowing you to simplify and accelerate Windows upgrades in your organization. The diagram below illustrates how Upgrade Readiness components work together in a typical installation. diff --git a/windows/deployment/upgrade/upgrade-readiness-data-sharing.md b/windows/deployment/upgrade/upgrade-readiness-data-sharing.md index ec3030e57f..322316fb07 100644 --- a/windows/deployment/upgrade/upgrade-readiness-data-sharing.md +++ b/windows/deployment/upgrade/upgrade-readiness-data-sharing.md @@ -17,7 +17,7 @@ ms.collection: M365-analytics # Upgrade Readiness data sharing >[!IMPORTANT] ->The Upgrade Readiness and Device Health solutions of Windows Analytics are being retired on January 31, 2020. [Update Compliance](update-compliance-get-started.md) will continue to be supported. For more information, see [Windows Analytics retirement on January 31, 2020](https://support.microsoft.com/en-us/help/4521815/windows-analytics-retirement). +>The Upgrade Readiness and Device Health solutions of Windows Analytics are being retired on January 31, 2020. [Get started with Update Compliance](../update/update-compliance-get-started.md) will continue to be supported. For more information, see [Windows Analytics retirement on January 31, 2020](https://support.microsoft.com/en-us/help/4521815/windows-analytics-retirement). To enable data sharing with the Upgrade Readiness solution, double-check the endpoints list in [Enrolling devices in Windows Analytics](../update/windows-analytics-get-started.md#enable-data-sharing) to be sure they are whitelisted. diff --git a/windows/deployment/upgrade/upgrade-readiness-deploy-windows.md b/windows/deployment/upgrade/upgrade-readiness-deploy-windows.md index e11b66977e..eb4c1d88d8 100644 --- a/windows/deployment/upgrade/upgrade-readiness-deploy-windows.md +++ b/windows/deployment/upgrade/upgrade-readiness-deploy-windows.md @@ -14,7 +14,7 @@ ms.collection: M365-analytics # Upgrade Readiness - Step 3: Deploy Windows >[!IMPORTANT] ->The Upgrade Readiness and Device Health solutions of Windows Analytics are being retired on January 31, 2020. [Update Compliance](update-compliance-get-started.md) will continue to be supported. For more information, see [Windows Analytics retirement on January 31, 2020](https://support.microsoft.com/en-us/help/4521815/windows-analytics-retirement). +>The Upgrade Readiness and Device Health solutions of Windows Analytics are being retired on January 31, 2020. [Get started with Update Compliance](../update/update-compliance-get-started.md) will continue to be supported. For more information, see [Windows Analytics retirement on January 31, 2020](https://support.microsoft.com/en-us/help/4521815/windows-analytics-retirement). All of your work up to now involved reviewing and resolving application and driver issues. Along the way, as you’ve resolved issues and decided which applications and drivers are ready to upgrade, you’ve been building a list of computers that are upgrade ready. The blades in the **Deploy** section are: diff --git a/windows/deployment/upgrade/upgrade-readiness-deployment-script.md b/windows/deployment/upgrade/upgrade-readiness-deployment-script.md index f96cbdb0e3..1891acd137 100644 --- a/windows/deployment/upgrade/upgrade-readiness-deployment-script.md +++ b/windows/deployment/upgrade/upgrade-readiness-deployment-script.md @@ -17,7 +17,7 @@ ms.collection: M365-analytics # Upgrade Readiness deployment script >[!IMPORTANT] ->The Upgrade Readiness and Device Health solutions of Windows Analytics are being retired on January 31, 2020. [Update Compliance](update-compliance-get-started.md) will continue to be supported. For more information, see [Windows Analytics retirement on January 31, 2020](https://support.microsoft.com/en-us/help/4521815/windows-analytics-retirement). +>The Upgrade Readiness and Device Health solutions of Windows Analytics are being retired on January 31, 2020. [Get started with Update Compliance](../update/update-compliance-get-started.md) will continue to be supported. For more information, see [Windows Analytics retirement on January 31, 2020](https://support.microsoft.com/en-us/help/4521815/windows-analytics-retirement). To automate the steps provided in [Get started with Upgrade Readiness](upgrade-readiness-get-started.md), and to troubleshoot data sharing issues, you can run the [Upgrade Readiness deployment script](https://go.microsoft.com/fwlink/?LinkID=822966&clcid=0x409), developed by Microsoft. diff --git a/windows/deployment/upgrade/upgrade-readiness-get-started.md b/windows/deployment/upgrade/upgrade-readiness-get-started.md index 7681eb53ba..19c322e4bf 100644 --- a/windows/deployment/upgrade/upgrade-readiness-get-started.md +++ b/windows/deployment/upgrade/upgrade-readiness-get-started.md @@ -19,7 +19,7 @@ ms.collection: M365-analytics # Get started with Upgrade Readiness >[!IMPORTANT] ->The Upgrade Readiness and Device Health solutions of Windows Analytics are being retired on January 31, 2020. [Update Compliance](update-compliance-get-started.md) will continue to be supported. For more information, see [Windows Analytics retirement on January 31, 2020](https://support.microsoft.com/en-us/help/4521815/windows-analytics-retirement). +>The Upgrade Readiness and Device Health solutions of Windows Analytics are being retired on January 31, 2020. [Get started with Update Compliance](../update/update-compliance-get-started.md) will continue to be supported. For more information, see [Windows Analytics retirement on January 31, 2020](https://support.microsoft.com/en-us/help/4521815/windows-analytics-retirement). This topic explains how to obtain and configure Upgrade Readiness for your organization. diff --git a/windows/deployment/upgrade/upgrade-readiness-identify-apps.md b/windows/deployment/upgrade/upgrade-readiness-identify-apps.md index 3cddd6a4a7..61818a5efc 100644 --- a/windows/deployment/upgrade/upgrade-readiness-identify-apps.md +++ b/windows/deployment/upgrade/upgrade-readiness-identify-apps.md @@ -14,7 +14,7 @@ ms.collection: M365-analytics # Upgrade Readiness - Step 1: Identify important apps >[!IMPORTANT] ->The Upgrade Readiness and Device Health solutions of Windows Analytics are being retired on January 31, 2020. [Update Compliance](update-compliance-get-started.md) will continue to be supported. For more information, see [Windows Analytics retirement on January 31, 2020](https://support.microsoft.com/en-us/help/4521815/windows-analytics-retirement). +>The Upgrade Readiness and Device Health solutions of Windows Analytics are being retired on January 31, 2020. [Get started with Update Compliance](../update/update-compliance-get-started.md) will continue to be supported. For more information, see [Windows Analytics retirement on January 31, 2020](https://support.microsoft.com/en-us/help/4521815/windows-analytics-retirement). This is the first step of the Upgrade Readiness workflow. In this step, applications are listed and grouped by importance level. Setting the importance level enables you to prioritize applications for upgrade. diff --git a/windows/deployment/upgrade/upgrade-readiness-monitor-deployment.md b/windows/deployment/upgrade/upgrade-readiness-monitor-deployment.md index dae35a58e1..50d11a0876 100644 --- a/windows/deployment/upgrade/upgrade-readiness-monitor-deployment.md +++ b/windows/deployment/upgrade/upgrade-readiness-monitor-deployment.md @@ -16,7 +16,7 @@ ms.collection: M365-analytics # Upgrade Readiness - Step 4: Monitor >[!IMPORTANT] ->The Upgrade Readiness and Device Health solutions of Windows Analytics are being retired on January 31, 2020. [Update Compliance](update-compliance-get-started.md) will continue to be supported. For more information, see [Windows Analytics retirement on January 31, 2020](https://support.microsoft.com/en-us/help/4521815/windows-analytics-retirement). +>The Upgrade Readiness and Device Health solutions of Windows Analytics are being retired on January 31, 2020. [Get started with Update Compliance](../update/update-compliance-get-started.md) will continue to be supported. For more information, see [Windows Analytics retirement on January 31, 2020](https://support.microsoft.com/en-us/help/4521815/windows-analytics-retirement). Now that you have started deploying an update with Upgrade Readiness, you can use it to monitor important elements. diff --git a/windows/deployment/upgrade/upgrade-readiness-requirements.md b/windows/deployment/upgrade/upgrade-readiness-requirements.md index a6a8d7325a..fd00c603e7 100644 --- a/windows/deployment/upgrade/upgrade-readiness-requirements.md +++ b/windows/deployment/upgrade/upgrade-readiness-requirements.md @@ -16,7 +16,7 @@ ms.collection: M365-analytics # Upgrade Readiness requirements >[!IMPORTANT] ->The Upgrade Readiness and Device Health solutions of Windows Analytics are being retired on January 31, 2020. [Update Compliance](update-compliance-get-started.md) will continue to be supported. For more information, see [Windows Analytics retirement on January 31, 2020](https://support.microsoft.com/en-us/help/4521815/windows-analytics-retirement). +>The Upgrade Readiness and Device Health solutions of Windows Analytics are being retired on January 31, 2020. [Get started with Update Compliance](../update/update-compliance-get-started.md) will continue to be supported. For more information, see [Windows Analytics retirement on January 31, 2020](https://support.microsoft.com/en-us/help/4521815/windows-analytics-retirement). This article introduces concepts and steps needed to get up and running with Upgrade Readiness. We recommend that you review this list of requirements before getting started as you may need to collect information, such as account credentials, and get approval from internal IT groups, such as your network security group, before you can start using Upgrade Readiness. diff --git a/windows/deployment/upgrade/upgrade-readiness-resolve-issues.md b/windows/deployment/upgrade/upgrade-readiness-resolve-issues.md index e9dab24950..2c58536bd5 100644 --- a/windows/deployment/upgrade/upgrade-readiness-resolve-issues.md +++ b/windows/deployment/upgrade/upgrade-readiness-resolve-issues.md @@ -16,7 +16,7 @@ ms.collection: M365-analytics # Upgrade Readiness - Step 2: Resolve app and driver issues >[!IMPORTANT] ->The Upgrade Readiness and Device Health solutions of Windows Analytics are being retired on January 31, 2020. [Update Compliance](update-compliance-get-started.md) will continue to be supported. For more information, see [Windows Analytics retirement on January 31, 2020](https://support.microsoft.com/en-us/help/4521815/windows-analytics-retirement). +>The Upgrade Readiness and Device Health solutions of Windows Analytics are being retired on January 31, 2020. [Get started with Update Compliance](../update/update-compliance-get-started.md) will continue to be supported. For more information, see [Windows Analytics retirement on January 31, 2020](https://support.microsoft.com/en-us/help/4521815/windows-analytics-retirement). This section of the Upgrade Readiness workflow reports application and driver inventory and shows you which applications have known issues, which applications have no known issues, and which drivers have issues. We identify applications and drivers that need attention and suggest fixes when we know about them. diff --git a/windows/deployment/upgrade/upgrade-readiness-target-new-OS.md b/windows/deployment/upgrade/upgrade-readiness-target-new-OS.md index 852b31c569..78c11d1569 100644 --- a/windows/deployment/upgrade/upgrade-readiness-target-new-OS.md +++ b/windows/deployment/upgrade/upgrade-readiness-target-new-OS.md @@ -14,7 +14,7 @@ ms.collection: M365-analytics # Targeting a new operating system version >[!IMPORTANT] ->The Upgrade Readiness and Device Health solutions of Windows Analytics are being retired on January 31, 2020. [Update Compliance](update-compliance-get-started.md) will continue to be supported. For more information, see [Windows Analytics retirement on January 31, 2020](https://support.microsoft.com/en-us/help/4521815/windows-analytics-retirement). +>The Upgrade Readiness and Device Health solutions of Windows Analytics are being retired on January 31, 2020. [Get started with Update Compliance](../update/update-compliance-get-started.md) will continue to be supported. For more information, see [Windows Analytics retirement on January 31, 2020](https://support.microsoft.com/en-us/help/4521815/windows-analytics-retirement). After you've used Upgrade Readiness to help deploy a given version of Windows 10, you might want to use it again to help deploy a newer version of Windows 10. When you change the target operating system version (as described in [Use Upgrade Readiness to manage Windows upgrades](use-upgrade-readiness-to-manage-windows-upgrades.md#target-version)), the app states (Importance, AppOwner, UpgradeDecision, TestPlan, and TestResult) are not reset. Follow this guidance to preserve or reset these states as needed: diff --git a/windows/deployment/upgrade/upgrade-readiness-upgrade-overview.md b/windows/deployment/upgrade/upgrade-readiness-upgrade-overview.md index ea1c4c369a..b78fcd2044 100644 --- a/windows/deployment/upgrade/upgrade-readiness-upgrade-overview.md +++ b/windows/deployment/upgrade/upgrade-readiness-upgrade-overview.md @@ -14,7 +14,7 @@ ms.collection: M365-analytics # Upgrade Readiness - Upgrade overview >[!IMPORTANT] ->The Upgrade Readiness and Device Health solutions of Windows Analytics are being retired on January 31, 2020. [Update Compliance](update-compliance-get-started.md) will continue to be supported. For more information, see [Windows Analytics retirement on January 31, 2020](https://support.microsoft.com/en-us/help/4521815/windows-analytics-retirement). +>The Upgrade Readiness and Device Health solutions of Windows Analytics are being retired on January 31, 2020. [Get started with Update Compliance](../update/update-compliance-get-started.md) will continue to be supported. For more information, see [Windows Analytics retirement on January 31, 2020](https://support.microsoft.com/en-us/help/4521815/windows-analytics-retirement). The first blade in the Upgrade Readiness solution is the upgrade overview blade. This blade displays the total count of computers sharing data with Microsoft, and the count of computers upgraded. As you successfully upgrade computers, the count of computers upgraded increases. diff --git a/windows/deployment/upgrade/use-upgrade-readiness-to-manage-windows-upgrades.md b/windows/deployment/upgrade/use-upgrade-readiness-to-manage-windows-upgrades.md index ccd157ea5e..8faa48539f 100644 --- a/windows/deployment/upgrade/use-upgrade-readiness-to-manage-windows-upgrades.md +++ b/windows/deployment/upgrade/use-upgrade-readiness-to-manage-windows-upgrades.md @@ -15,7 +15,7 @@ ms.topic: article # Use Upgrade Readiness to manage Windows upgrades >[!IMPORTANT] ->The Upgrade Readiness and Device Health solutions of Windows Analytics are being retired on January 31, 2020. [Update Compliance](update-compliance-get-started.md) will continue to be supported. For more information, see [Windows Analytics retirement on January 31, 2020](https://support.microsoft.com/en-us/help/4521815/windows-analytics-retirement). +>The Upgrade Readiness and Device Health solutions of Windows Analytics are being retired on January 31, 2020. [Get started with Update Compliance](../update/update-compliance-get-started.md) will continue to be supported. For more information, see [Windows Analytics retirement on January 31, 2020](https://support.microsoft.com/en-us/help/4521815/windows-analytics-retirement). >[!IMPORTANT] >>**The OMS portal has been deprecated, so you need to switch to the [Azure portal](https://portal.azure.com) now.** The two portals offer the same experience, with some key differences. Learn how to use [Windows Analytics in the Azure Portal](../update/windows-analytics-azure-portal.md). Find out more about the [OMS portal moving to Azure](https://docs.microsoft.com/azure/log-analytics/log-analytics-oms-portal-transition), or jump right in and [Get started with Upgrade Readiness](https://docs.microsoft.com/windows/deployment/upgrade/upgrade-readiness-get-started). From 9fea3839b3b8c4974065d4b7aea626c12d053f9b Mon Sep 17 00:00:00 2001 From: denisebmsft Date: Mon, 14 Oct 2019 13:31:53 -0700 Subject: [PATCH 10/82] Update windows-defender-antivirus-in-windows-10.md --- .../windows-defender-antivirus-in-windows-10.md | 11 ++++------- 1 file changed, 4 insertions(+), 7 deletions(-) diff --git a/windows/security/threat-protection/windows-defender-antivirus/windows-defender-antivirus-in-windows-10.md b/windows/security/threat-protection/windows-defender-antivirus/windows-defender-antivirus-in-windows-10.md index 342155a4b5..6327898e26 100644 --- a/windows/security/threat-protection/windows-defender-antivirus/windows-defender-antivirus-in-windows-10.md +++ b/windows/security/threat-protection/windows-defender-antivirus/windows-defender-antivirus-in-windows-10.md @@ -11,7 +11,7 @@ ms.pagetype: security ms.localizationpriority: medium author: denisebmsft ms.author: deniseb -ms.date: 10/10/2019 +ms.date: 10/14/2019 ms.reviewer: manager: dansimp --- @@ -22,9 +22,7 @@ manager: dansimp - [Windows Defender Advanced Threat Protection (Windows Defender ATP)](https://go.microsoft.com/fwlink/p/?linkid=2069559) -Next-generation protection provides enhanced safety, alongside more traditional security measures. These services use machine learning and the cloud to keep all devices in your enterprise organization network safe. - -Next-generation protection services include: +Next-generation protection includes services that use machine learning together with the cloud to protect devices in your enterprise organization. Next-generation protection services include: - [Always-on scanning](configure-real-time-protection-windows-defender-antivirus.md), also known as "real-time protection", for advanced file and process behavior monitoring - [Cloud-based delivery](utilize-microsoft-cloud-protection-windows-defender-antivirus.md) for near-instant detection and blocking of new and emerging threats @@ -32,7 +30,6 @@ Next-generation protection services include: >[!TIP] >Visit the Windows Defender Testground website at [demo.wd.microsoft.com](https://demo.wd.microsoft.com?ocid=cx-wddocs-testground) to see how the following features work: -> >- [Cloud-delivered protection](enable-cloud-protection-windows-defender-antivirus.md) >- Fast learning (including [block at first sight](configure-block-at-first-sight-windows-defender-antivirus.md)) >- [Potentially unwanted application blocking](detect-block-potentially-unwanted-apps-windows-defender-antivirus.md) @@ -49,7 +46,7 @@ Windows Defender Antivirus is your main vehicle for next-generation protection, ## Configuring Next-generation services -You can use the following to configure and manage next-generation services in Windows 10, while running Windows Defender Antivirus: +You can use the following to configure and manage next-generation services in Windows 10 while running Windows Defender Antivirus: - System Center Configuration Manager (as System Center Endpoint Protection, or SCEP) - Microsoft Intune @@ -57,7 +54,7 @@ You can use the following to configure and manage next-generation services in Wi - Windows Management Instrumentation (WMI) - Group Policy -Configuration and management is largely the same in Windows Server 2016, while running Windows Defender Antivirus; however, [there are some differences](windows-defender-antivirus-on-windows-server-2016.md). +Configuration and management is largely the same in Windows Server 2016, while running Windows Defender Antivirus; however, there are some differences. To learn more, see [Windows Defender Antivirus on Windows Server 2016](windows-defender-antivirus-on-windows-server-2016.md). ## Related topics From 760a0d7a95ffad82629c83153e3a4f6b04f4fa66 Mon Sep 17 00:00:00 2001 From: Joey Caparas Date: Mon, 14 Oct 2019 14:33:07 -0700 Subject: [PATCH 11/82] add error 1058 --- .../microsoft-defender-atp/troubleshoot-onboarding.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/windows/security/threat-protection/microsoft-defender-atp/troubleshoot-onboarding.md b/windows/security/threat-protection/microsoft-defender-atp/troubleshoot-onboarding.md index bf3d381bd3..53233130eb 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/troubleshoot-onboarding.md +++ b/windows/security/threat-protection/microsoft-defender-atp/troubleshoot-onboarding.md @@ -72,7 +72,7 @@ Event ID | Error Type | Resolution steps 5 | Offboarding data was found but couldn't be deleted | Check the permissions on the registry, specifically ```HKLM\SOFTWARE\Policies\Microsoft\Windows Advanced Threat Protection```. 10 | Onboarding data couldn't be written to registry | Check the permissions on the registry, specifically
```HKLM\SOFTWARE\Policies\Microsoft\Windows Advanced Threat```.
Verify that the script was ran as an administrator. 15 | Failed to start SENSE service |Check the service health (```sc query sense``` command). Make sure it's not in an intermediate state (*'Pending_Stopped'*, *'Pending_Running'*) and try to run the script again (with administrator rights).

If the machine is running Windows 10, version 1607 and running the command `sc query sense` returns `START_PENDING`, reboot the machine. If rebooting the machine doesn't address the issue, upgrade to KB4015217 and try onboarding again. -15 | Failed to start SENSE service | If the message of the error is: System error 577 has occurred. You need to enable the Windows Defender Antivirus ELAM driver, see [Ensure that Windows Defender Antivirus is not disabled by a policy](#ensure-that-windows-defender-antivirus-is-not-disabled-by-a-policy) for instructions. +15 | Failed to start SENSE service | If the message of the error is: System error 577 or error 1058 has occurred. You need to enable the Windows Defender Antivirus ELAM driver, see [Ensure that Windows Defender Antivirus is not disabled by a policy](#ensure-that-windows-defender-antivirus-is-not-disabled-by-a-policy) for instructions. 30 | The script failed to wait for the service to start running | The service could have taken more time to start or has encountered errors while trying to start. For more information on events and errors related to SENSE, see [Review events and errors using Event viewer](event-error-codes.md). 35 | The script failed to find needed onboarding status registry value | When the SENSE service starts for the first time, it writes onboarding status to the registry location
```HKLM\SOFTWARE\Microsoft\Windows Advanced Threat Protection\Status```.
The script failed to find it after several seconds. You can manually test it and check if it's there. For more information on events and errors related to SENSE, see [Review events and errors using Event viewer](event-error-codes.md). 40 | SENSE service onboarding status is not set to **1** | The SENSE service has failed to onboard properly. For more information on events and errors related to SENSE, see [Review events and errors using Event viewer](event-error-codes.md). @@ -180,7 +180,7 @@ There are additional components on the machine that the Microsoft Defender ATP a ### Ensure the diagnostic data service is enabled -If the machines aren't reporting correctly, you might need to check that the Windows 10 diagnostic data service is set to automatically start and is running on the machine. The service might have been disabled by other programs or user configuration changes. +If the machines aren't reporting correctly, you might need to check that the Windows 10 diagnostic data service is set to automatically start and is running on the machine. The service might have been disabled by other programs or user configuration changes. First, you should check that the service is set to start automatically when Windows starts, then you should check that the service is currently running (and start it if it isn't). @@ -248,7 +248,7 @@ If the verification fails and your environment is using a proxy to connect to th ### Ensure that Windows Defender Antivirus is not disabled by a policy **Problem**: The Microsoft Defender ATP service does not start after onboarding. -**Symptom**: Onboarding successfully completes, but you see error 577 when trying to start the service. +**Symptom**: Onboarding successfully completes, but you see error 577 or error 1058 when trying to start the service. **Solution**: If your machines are running a third-party antimalware client, the Microsoft Defender ATP agent needs the Windows Defender Early Launch Antimalware (ELAM) driver to be enabled. You must ensure that it's not disabled in system policy. From 3af4aa4cc8a54a116c5fc08fddfc6ccf4f01231a Mon Sep 17 00:00:00 2001 From: ManikaDhiman Date: Tue, 15 Oct 2019 10:08:08 -0700 Subject: [PATCH 12/82] Update policy-csp-connectivity.md --- .../mdm/policy-csp-connectivity.md | 100 ------------------ 1 file changed, 100 deletions(-) diff --git a/windows/client-management/mdm/policy-csp-connectivity.md b/windows/client-management/mdm/policy-csp-connectivity.md index 5f0fc99b9e..ea6ca3b3a9 100644 --- a/windows/client-management/mdm/policy-csp-connectivity.md +++ b/windows/client-management/mdm/policy-csp-connectivity.md @@ -364,106 +364,6 @@ The following list shows the supported values:
-<<<<<<< HEAD -======= -**Connectivity/AllowNFC** - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
Windows EditionSupported?
Homecross mark
Procross mark
Businesscross mark
Enterprisecross mark
Educationcross mark
Mobilecheck mark
Mobile Enterprisecheck mark
- - -
- - -[Scope](./policy-configuration-service-provider.md#policy-scope): - -> [!div class = "checklist"] -> * Device - -
- - - -> [!NOTE] -> This policy is only enforced in Windows 10 Mobile and not supported in Windows 10 for desktop. - - -Allows or disallows near field communication (NFC) on the device. - -Most restricted value is 0. - - - -The following list shows the supported values: - -- 0 – Do not allow NFC capabilities. -- 1 (default) – Allow NFC capabilities. - - - - -The following example shows how to disallow NFC capabilities. - -```xml - - - - $CmdID$ - - - ./Vendor/MSFT/Policy/Config/Connectivity/AllowNFC - - - int - - 0 - - - - - -``` - - - - -
- - ->>>>>>> master **Connectivity/AllowPhonePCLinking** From b554690dbedf33006abf7e2c5ff4765acf01f577 Mon Sep 17 00:00:00 2001 From: John Kaiser <35939694+CoveMiner@users.noreply.github.com> Date: Tue, 15 Oct 2019 10:12:42 -0700 Subject: [PATCH 13/82] Updates for new products --- devices/surface/TOC.md | 16 +++++++++++----- devices/surface/get-started.md | 15 ++++++++------- devices/surface/surface-dock-firmware-update.md | 6 ++++++ .../surface/wake-on-lan-for-surface-devices.md | 6 +++--- 4 files changed, 28 insertions(+), 15 deletions(-) diff --git a/devices/surface/TOC.md b/devices/surface/TOC.md index 3a335c36cb..8c64a598e4 100644 --- a/devices/surface/TOC.md +++ b/devices/surface/TOC.md @@ -3,13 +3,17 @@ ## [Get started](get-started.md) ## Overview -### [Surface Pro Tech specs](https://www.microsoft.com/surface/devices/surface-pro/tech-specs) -### [Surface Book Tech specs](https://www.microsoft.com/surface/devices/surface-book/tech-specs) -### [Surface Studio Tech specs](https://www.microsoft.com/surface/devices/surface-studio/tech-specs) -### [Surface Go Tech specs](https://www.microsoft.com/surface/devices/surface-go/tech-specs) -### [Surface Laptop 2 Tech specs](https://www.microsoft.com/surface/devices/surface-laptop/tech-specs) + +### [Surface Pro 7 for Business](https://www.microsoft.com/surface/business/surface-pro-7) +### [Surface Pro X for Business](https://www.microsoft.com/surface/business/surface-pro-x) +### [Surface Laptop 3 for Business](https://www.microsoft.com/surface/business/surface-laptop-3) +### [Surface Book 2 for Business](https://www.microsoft.com/surface/business/surface-book-2) +### [Surface Studio 2 for Business](https://www.microsoft.com/surface/business/surface-studio-2) +### [Surface Go](https://www.microsoft.com/surface/business/surface-go) +### [Secure, work-anywhere mobility with LTE Advanced](https://www.microsoft.com/surface/business/lte-laptops-and-tablets) ## Plan + ### [Surface device compatibility with Windows 10 Long-Term Servicing Branch](surface-device-compatibility-with-windows-10-ltsc.md) ### [Long-Term Servicing Branch for Surface devices](ltsb-for-surface.md) ### [Wake On LAN for Surface devices](wake-on-lan-for-surface-devices.md) @@ -19,6 +23,7 @@ ### [Ethernet adapters and Surface deployment](ethernet-adapters-and-surface-device-deployment.md) ## Deploy + ### [Deploy Surface devices](deploy.md) ### [Windows Autopilot and Surface devices](windows-autopilot-and-surface-devices.md) ### [Deploying, managing, and servicing Surface Pro X](surface-pro-arm-app-management.md) @@ -33,6 +38,7 @@ ### [Surface System SKU reference](surface-system-sku-reference.md) ## Manage + ### [Optimize Wi-Fi connectivity for Surface devices](surface-wireless-connect.md) ### [Best practice power settings for Surface devices](maintain-optimal-power-settings-on-Surface-devices.md) ### [Surface Dock Firmware Update](surface-dock-firmware-update.md) diff --git a/devices/surface/get-started.md b/devices/surface/get-started.md index 407e12ba82..1bcf364edd 100644 --- a/devices/surface/get-started.md +++ b/devices/surface/get-started.md @@ -14,7 +14,7 @@ ms.localizationpriority: High --- # Get started with Surface devices -Harness the power of Surface, Windows, and Office connected together through the cloud. Find tools, step-by-step guides, and other resources to help you plan, deploy, and manage Surface devices in your organization. +Harness the power of Surface, Windows,and Office connected together through the cloud. Find tools, step-by-step guides, and other resources to help you plan, deploy, and manage Surface devices in your organization.
  • @@ -121,12 +121,13 @@ Harness the power of Surface, Windows, and Office connected together through the diff --git a/devices/surface/surface-dock-firmware-update.md b/devices/surface/surface-dock-firmware-update.md index 1bb2ddeb4b..8cbef59101 100644 --- a/devices/surface/surface-dock-firmware-update.md +++ b/devices/surface/surface-dock-firmware-update.md @@ -48,6 +48,12 @@ You can use Windows Installer commands (Msiexec.exe) to deploy Surface Dock Firm For more information, refer to [Command line options](https://docs.microsoft.com/windows/win32/msi/command-line-options) documentation. +## Intune deployment +You can use Intune to distribute Surface Dock Firmware Update to your devices. First you will need to convert the MSI file to the .intunewin format, as described in the following documentation: [Intune Standalone - Win32 app management](https://docs.microsoft.com/intune/apps/apps-win32-app-management). + +Use the following command: + - **msiexec /i /quiet /q** + ## How to verify completion of firmware update Surface dock firmware consists of two components: diff --git a/devices/surface/wake-on-lan-for-surface-devices.md b/devices/surface/wake-on-lan-for-surface-devices.md index 0c63bbe4b5..0ee065cb59 100644 --- a/devices/surface/wake-on-lan-for-surface-devices.md +++ b/devices/surface/wake-on-lan-for-surface-devices.md @@ -43,7 +43,7 @@ The following devices are supported for WOL: * Surface Laptop 2 * Surface Go * Surface Go with LTE Advanced -* Surface Studio (see Surface Studio instructions below) +* Surface Studio 2 (see Surface Studio 2 instructions below) ## WOL driver @@ -60,9 +60,9 @@ To extract the contents of SurfaceWOL.msi, use the MSIExec administrative instal `msiexec /a surfacewol.msi targetdir=C:\WOL /qn` -## Surface Studio instructions +## Surface Studio 2 instructions -To enable WOL on Surface Studio, you must use the following procedure +To enable WOL on Surface Studio 2, you must use the following procedure 1. Create the following registry keys: From f71273a5e0949220811bc8c55940173e054ecd93 Mon Sep 17 00:00:00 2001 From: John Liu <49762389+ShenLanJohn@users.noreply.github.com> Date: Tue, 15 Oct 2019 11:01:09 -0700 Subject: [PATCH 14/82] CAT Auto Pulish for Windows Release Messages - CAT_AutoPublish_20191015100154 (#1350) --- .../release-information/resolved-issues-windows-10-1803.yml | 2 ++ ...esolved-issues-windows-10-1809-and-windows-server-2019.yml | 2 ++ windows/release-information/status-windows-10-1803.yml | 4 ++-- .../status-windows-10-1809-and-windows-server-2019.yml | 4 ++-- windows/release-information/windows-message-center.yml | 1 + 5 files changed, 9 insertions(+), 4 deletions(-) diff --git a/windows/release-information/resolved-issues-windows-10-1803.yml b/windows/release-information/resolved-issues-windows-10-1803.yml index 9af252fa36..902f0805e5 100644 --- a/windows/release-information/resolved-issues-windows-10-1803.yml +++ b/windows/release-information/resolved-issues-windows-10-1803.yml @@ -32,6 +32,7 @@ sections: - type: markdown text: " + @@ -93,6 +94,7 @@ sections: - type: markdown text: "
    SummaryOriginating updateStatusDate resolved
    Startup to a black screen after installing updates
    Your device may startup to a black screen during the first logon after installing updates.

    See details >
    OS Build 17134.829

    June 11, 2019
    KB4503286
    Resolved
    KB4519978
    October 15, 2019
    10:00 AM PT
    Intermittent issues when printing
    The print spooler service may intermittently have issues completing a print job and may result in a print job being canceled or failing.

    See details >
    OS Build 17134.1009

    September 23, 2019
    KB4522014
    Resolved
    KB4520008
    October 08, 2019
    10:00 AM PT
    IME may become unresponsive or have High CPU usage
    Some Input Method Editor (IME) including ChsIME.EXE and ChtIME.EXE, may become unresponsive or may have high CPU usage.

    See details >
    OS Build 17134.1006

    September 10, 2019
    KB4516058
    Resolved
    September 19, 2019
    04:08 PM PT
    Domain connected devices that use MIT Kerberos realms will not start up
    Devices may not start after updating when connected to a domain that is configured to use MIT Kerberos realms.

    See details >
    OS Build 17134.915

    July 16, 2019
    KB4507466
    Resolved
    KB4512501
    August 13, 2019
    10:00 AM PT
    + diff --git a/windows/release-information/resolved-issues-windows-10-1809-and-windows-server-2019.yml b/windows/release-information/resolved-issues-windows-10-1809-and-windows-server-2019.yml index 576221ee19..b7f21815a9 100644 --- a/windows/release-information/resolved-issues-windows-10-1809-and-windows-server-2019.yml +++ b/windows/release-information/resolved-issues-windows-10-1809-and-windows-server-2019.yml @@ -32,6 +32,7 @@ sections: - type: markdown text: "
    DetailsOriginating updateStatusHistory
    Startup to a black screen after installing updates
    We are investigating reports that a small number of devices may startup to a black screen during the first logon after installing updates.


    Affected platforms:
    • Client: Windows 10, version 1809; Windows 10 Enterprise LTSC 2019; Windows 10, version 1803
    • Server: Windows Server 2019
    Resolution: This issue was resolved in KB4519978.

    Back to top
    OS Build 17134.829

    June 11, 2019
    KB4503286
    Resolved
    KB4519978
    Resolved:
    October 15, 2019
    10:00 AM PT

    Opened:
    June 14, 2019
    04:41 PM PT
    Difficulty connecting to some iSCSI-based SANs
    Devices may have issues connecting to some Storage Area Network (SAN) devices using Internet Small Computer System Interface (iSCSI) after installing KB4499183. You may also receive an error in the System log section of Event Viewer with Event ID 43 from iScsiPrt and a description of “Target failed to respond in time for a login request.”

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

    Back to top
    OS Build 17134.799

    May 21, 2019
    KB4499183
    Resolved
    KB4509478
    Resolved:
    June 26, 2019
    04:00 PM PT

    Opened:
    June 20, 2019
    04:46 PM PT
    Event Viewer may close or you may receive an error when using Custom Views
    When trying to expand, view, or create Custom Views in Event Viewer, you may receive the error, \"MMC has detected an error in a snap-in and will unload it.\" and the app may stop responding or close. You may also receive the same error when using Filter Current Log in the Action menu with built-in views or logs. Built-in views and other features of Event Viewer should work as expected.

    Affected platforms:
    • Client: Windows 10, version 1903; Windows 10, version 1809; Windows 10 Enterprise LTSC 2019; Windows 10, version 1803; Windows 10, version 1709; Windows 10, version 1703; Windows 10, version 1607; Windows 10 Enterprise LTSC 2016; Windows 10 Enterprise LTSC 2015; Windows 8.1; Windows 7 SP1
    • Server: Windows Server 2019; Windows Server 2016; Windows Server 2012 R2; Windows Server 2012; Windows Server 2008 R2 SP1; Windows Server 2008 SP2
    Resolution: This issue was resolved in KB4503288.

    Back to top
    OS Build 17134.829

    June 11, 2019
    KB4503286
    Resolved
    KB4503288
    Resolved:
    June 18, 2019
    02:00 PM PT

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

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

    Back to top
    OS Build 17134.799

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

    Opened:
    June 05, 2019
    05:49 PM PT
    + @@ -100,6 +101,7 @@ sections: - type: markdown text: "
    SummaryOriginating updateStatusDate resolved
    Startup to a black screen after installing updates
    Your device may startup to a black screen during the first logon after installing updates.

    See details >
    OS Build 17763.557

    June 11, 2019
    KB4503327
    Resolved
    KB4520062
    October 15, 2019
    10:00 AM PT
    Intermittent issues when printing
    The print spooler service may intermittently have issues completing a print job and may result in a print job being canceled or failing.

    See details >
    OS Build 17763.740

    September 23, 2019
    KB4522015
    Resolved
    KB4519338
    October 08, 2019
    10:00 AM PT
    Apps and scripts using the NetQueryDisplayInformation API may fail with error
    Applications and scripts that call NetQueryDisplayInformation may fail to return results after the first page of data.

    See details >
    OS Build 17763.55

    October 09, 2018
    KB4464330
    Resolved
    KB4516077
    September 24, 2019
    10:00 AM PT
    IME may become unresponsive or have High CPU usage
    Some Input Method Editor (IME) including ChsIME.EXE and ChtIME.EXE, may become unresponsive or may have high CPU usage.

    See details >
    OS Build 17763.737

    September 10, 2019
    KB4512578
    Resolved
    September 19, 2019
    04:08 PM PT
    + diff --git a/windows/release-information/status-windows-10-1803.yml b/windows/release-information/status-windows-10-1803.yml index 807dd2cfdf..b5ca2b64cb 100644 --- a/windows/release-information/status-windows-10-1803.yml +++ b/windows/release-information/status-windows-10-1803.yml @@ -64,10 +64,10 @@ sections: - type: markdown text: "
    This table offers a summary of current active issues and those issues that have been resolved in the last 30 days.

    DetailsOriginating updateStatusHistory
    Startup to a black screen after installing updates
    We are investigating reports that a small number of devices may startup to a black screen during the first logon after installing updates.


    Affected platforms:
    • Client: Windows 10, version 1809; Windows 10 Enterprise LTSC 2019; Windows 10, version 1803
    • Server: Windows Server 2019
    Resolution: This issue was resolved in KB4520062.

    Back to top
    OS Build 17763.557

    June 11, 2019
    KB4503327
    Resolved
    KB4520062
    Resolved:
    October 15, 2019
    10:00 AM PT

    Opened:
    June 14, 2019
    04:41 PM PT
    Difficulty connecting to some iSCSI-based SANs
    Devices may have issues connecting to some Storage Area Network (SAN) devices using Internet Small Computer System Interface (iSCSI) after installing KB4497934. You may also receive an error in the System log section of Event Viewer with Event ID 43 from iScsiPrt and a description of “Target failed to respond in time for a login request.”

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

    Back to top
    OS Build 17763.529

    May 21, 2019
    KB4497934
    Resolved
    KB4509479
    Resolved:
    June 26, 2019
    04:00 PM PT

    Opened:
    June 20, 2019
    04:46 PM PT
    Devices with Realtek Bluetooth radios drivers may not pair or connect as expected
    In some circumstances, devices with Realtek Bluetooth radios may have issues pairing or connecting to Bluetooth devices due to a driver issue.

    Affected platforms:
    • Client: Windows 10, version 1809; Windows 10 Enterprise LTSC 2019
    • Server: Windows Server 2019
    Resolution: This issue was resolved in KB4501371.

    Back to top
    OS Build 17763.503

    May 14, 2019
    KB4494441
    Resolved
    KB4501371
    Resolved:
    June 18, 2019
    02:00 PM PT

    Opened:
    June 14, 2019
    05:45 PM PT
    Event Viewer may close or you may receive an error when using Custom Views
    When trying to expand, view, or create Custom Views in Event Viewer, you may receive the error, \"MMC has detected an error in a snap-in and will unload it.\" and the app may stop responding or close. You may also receive the same error when using Filter Current Log in the Action menu with built-in views or logs. Built-in views and other features of Event Viewer should work as expected.

    Affected platforms:
    • Client: Windows 10, version 1903; Windows 10, version 1809; Windows 10 Enterprise LTSC 2019; Windows 10, version 1803; Windows 10, version 1709; Windows 10, version 1703; Windows 10, version 1607; Windows 10 Enterprise LTSC 2016; Windows 10 Enterprise LTSC 2015; Windows 8.1; Windows 7 SP1
    • Server: Windows Server 2019; Windows Server 2016; Windows Server 2012 R2; Windows Server 2012; Windows Server 2008 R2 SP1; Windows Server 2008 SP2
    Resolution: This issue was resolved in KB4501371.

    Back to top
    OS Build 17763.557

    June 11, 2019
    KB4503327
    Resolved
    KB4501371
    Resolved:
    June 18, 2019
    02:00 PM PT

    Opened:
    June 12, 2019
    11:11 AM PT
    + -
    SummaryOriginating updateStatusLast updated
    Startup to a black screen after installing updates
    Your device may startup to a black screen during the first logon after installing updates.

    See details >
    OS Build 17134.829

    June 11, 2019
    KB4503286
    Resolved
    KB4519978
    October 15, 2019
    10:00 AM PT
    Intermittent issues when printing
    The print spooler service may intermittently have issues completing a print job and may result in a print job being canceled or failing.

    See details >
    OS Build 17134.1009

    September 23, 2019
    KB4522014
    Resolved
    KB4520008
    October 08, 2019
    10:00 AM PT
    IME may become unresponsive or have High CPU usage
    Some Input Method Editor (IME) including ChsIME.EXE and ChtIME.EXE, may become unresponsive or may have high CPU usage.

    See details >
    OS Build 17134.1006

    September 10, 2019
    KB4516058
    Resolved
    September 19, 2019
    04:08 PM PT
    Windows Mixed Reality Portal users may intermittently receive a 15-5 error code
    You may receive a 15-5 error code in Windows Mixed Reality Portal and your headset may not wake up from sleep.

    See details >
    OS Build 17134.950

    August 13, 2019
    KB4512501
    Mitigated
    September 11, 2019
    05:32 PM PT
    Startup to a black screen after installing updates
    Your device may startup to a black screen during the first logon after installing updates.

    See details >
    OS Build 17134.829

    June 11, 2019
    KB4503286
    Mitigated
    June 14, 2019
    04:41 PM PT
    Certain operations performed on a Cluster Shared Volume may fail
    Operations performed on files or folders on a CSV may fail with the error: STATUS_BAD_IMPERSONATION_LEVEL (0xC00000A5).

    See details >
    OS Build 17134.523

    January 08, 2019
    KB4480966
    Mitigated
    April 25, 2019
    02:00 PM PT
    " @@ -95,7 +95,7 @@ sections: - type: markdown text: " - +
    DetailsOriginating updateStatusHistory
    Startup to a black screen after installing updates
    We are investigating reports that a small number of devices may startup to a black screen during the first logon after installing updates.


    Affected platforms:
    • Client: Windows 10, version 1809; Windows 10 Enterprise LTSC 2019; Windows 10, version 1803
    • Server: Windows Server 2019
    Workaround: To mitigate this issue, press Ctrl+Alt+Delete, then select the Power button in the lower right corner of the screen and select Restart. Your device should now restart normally.

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

    Back to top
    OS Build 17134.829

    June 11, 2019
    KB4503286
    Mitigated
    Last updated:
    June 14, 2019
    04:41 PM PT

    Opened:
    June 14, 2019
    04:41 PM PT
    Startup to a black screen after installing updates
    We are investigating reports that a small number of devices may startup to a black screen during the first logon after installing updates.


    Affected platforms:
    • Client: Windows 10, version 1809; Windows 10 Enterprise LTSC 2019; Windows 10, version 1803
    • Server: Windows Server 2019
    Resolution: This issue was resolved in KB4519978.

    Back to top
    OS Build 17134.829

    June 11, 2019
    KB4503286
    Resolved
    KB4519978
    Resolved:
    October 15, 2019
    10:00 AM PT

    Opened:
    June 14, 2019
    04:41 PM PT
    " diff --git a/windows/release-information/status-windows-10-1809-and-windows-server-2019.yml b/windows/release-information/status-windows-10-1809-and-windows-server-2019.yml index 9bae55dbb7..86439683f6 100644 --- a/windows/release-information/status-windows-10-1809-and-windows-server-2019.yml +++ b/windows/release-information/status-windows-10-1809-and-windows-server-2019.yml @@ -64,11 +64,11 @@ sections: - type: markdown text: "
    This table offers a summary of current active issues and those issues that have been resolved in the last 30 days.

    + -
    SummaryOriginating updateStatusLast updated
    Startup to a black screen after installing updates
    Your device may startup to a black screen during the first logon after installing updates.

    See details >
    OS Build 17763.557

    June 11, 2019
    KB4503327
    Resolved
    KB4520062
    October 15, 2019
    10:00 AM PT
    Intermittent issues when printing
    The print spooler service may intermittently have issues completing a print job and may result in a print job being canceled or failing.

    See details >
    OS Build 17763.740

    September 23, 2019
    KB4522015
    Resolved
    KB4519338
    October 08, 2019
    10:00 AM PT
    Apps and scripts using the NetQueryDisplayInformation API may fail with error
    Applications and scripts that call NetQueryDisplayInformation may fail to return results after the first page of data.

    See details >
    OS Build 17763.55

    October 09, 2018
    KB4464330
    Resolved
    KB4516077
    September 24, 2019
    10:00 AM PT
    IME may become unresponsive or have High CPU usage
    Some Input Method Editor (IME) including ChsIME.EXE and ChtIME.EXE, may become unresponsive or may have high CPU usage.

    See details >
    OS Build 17763.737

    September 10, 2019
    KB4512578
    Resolved
    September 19, 2019
    04:08 PM PT
    Windows Mixed Reality Portal users may intermittently receive a 15-5 error code
    You may receive a 15-5 error code in Windows Mixed Reality Portal and your headset may not wake up from sleep.

    See details >
    OS Build 17763.678

    August 13, 2019
    KB4511553
    Mitigated
    September 11, 2019
    05:32 PM PT
    Startup to a black screen after installing updates
    Your device may startup to a black screen during the first logon after installing updates.

    See details >
    OS Build 17763.557

    June 11, 2019
    KB4503327
    Mitigated
    June 14, 2019
    04:41 PM PT
    Devices with some Asian language packs installed may receive an error
    Devices with Asian language packs installed may receive the error, \"0x800f0982 - PSFX_E_MATCHING_COMPONENT_NOT_FOUND.\"

    See details >
    OS Build 17763.437

    April 09, 2019
    KB4493509
    Mitigated
    May 03, 2019
    10:59 AM PT
    Certain operations performed on a Cluster Shared Volume may fail
    Operations performed on files or folders on a CSV may fail with the error: STATUS_BAD_IMPERSONATION_LEVEL (0xC00000A5).

    See details >
    OS Build 17763.253

    January 08, 2019
    KB4480116
    Mitigated
    April 09, 2019
    10:00 AM PT
    @@ -106,7 +106,7 @@ sections: - type: markdown text: " - +
    DetailsOriginating updateStatusHistory
    Startup to a black screen after installing updates
    We are investigating reports that a small number of devices may startup to a black screen during the first logon after installing updates.


    Affected platforms:
    • Client: Windows 10, version 1809; Windows 10 Enterprise LTSC 2019; Windows 10, version 1803
    • Server: Windows Server 2019
    Workaround: To mitigate this issue, press Ctrl+Alt+Delete, then select the Power button in the lower right corner of the screen and select Restart. Your device should now restart normally.

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

    Back to top
    OS Build 17763.557

    June 11, 2019
    KB4503327
    Mitigated
    Last updated:
    June 14, 2019
    04:41 PM PT

    Opened:
    June 14, 2019
    04:41 PM PT
    Startup to a black screen after installing updates
    We are investigating reports that a small number of devices may startup to a black screen during the first logon after installing updates.


    Affected platforms:
    • Client: Windows 10, version 1809; Windows 10 Enterprise LTSC 2019; Windows 10, version 1803
    • Server: Windows Server 2019
    Resolution: This issue was resolved in KB4520062.

    Back to top
    OS Build 17763.557

    June 11, 2019
    KB4503327
    Resolved
    KB4520062
    Resolved:
    October 15, 2019
    10:00 AM PT

    Opened:
    June 14, 2019
    04:41 PM PT
    " diff --git a/windows/release-information/windows-message-center.yml b/windows/release-information/windows-message-center.yml index c6fa6957a7..a41c2b4de0 100644 --- a/windows/release-information/windows-message-center.yml +++ b/windows/release-information/windows-message-center.yml @@ -50,6 +50,7 @@ sections: text: " + From 83eae2a6c929c5b183a5c3482f8fec32fd052554 Mon Sep 17 00:00:00 2001 From: ManikaDhiman Date: Tue, 15 Oct 2019 11:07:22 -0700 Subject: [PATCH 15/82] Removed Mobile and Mobile Enterprise SKUs --- .../policy-configuration-service-provider.md | 54 - .../mdm/policy-csp-abovelock.md | 16 - .../mdm/policy-csp-activexcontrols.md | 8 - .../mdm/policy-csp-applicationdefaults.md | 16 - .../mdm/policy-csp-applicationmanagement.md | 104 - .../mdm/policy-csp-appruntime.md | 8 - .../mdm/policy-csp-appvirtualization.md | 224 -- .../mdm/policy-csp-attachmentmanager.md | 24 - .../client-management/mdm/policy-csp-audit.md | 472 ---- .../mdm/policy-csp-authentication.md | 64 - .../mdm/policy-csp-autoplay.md | 24 - .../mdm/policy-csp-bitlocker.md | 8 - .../client-management/mdm/policy-csp-bits.md | 48 - .../mdm/policy-csp-bluetooth.md | 48 - .../mdm/policy-csp-browser.md | 440 ---- .../mdm/policy-csp-camera.md | 8 - .../mdm/policy-csp-cellular.md | 40 - .../mdm/policy-csp-connectivity.md | 104 - .../mdm/policy-csp-controlpolicyconflict.md | 8 - .../mdm/policy-csp-credentialproviders.md | 24 - .../mdm/policy-csp-credentialsdelegation.md | 8 - .../mdm/policy-csp-credentialsui.md | 16 - .../mdm/policy-csp-cryptography.md | 16 - .../mdm/policy-csp-dataprotection.md | 16 - .../mdm/policy-csp-datausage.md | 8 - .../mdm/policy-csp-defender.md | 328 --- .../mdm/policy-csp-deliveryoptimization.md | 208 -- .../mdm/policy-csp-desktop.md | 8 - .../mdm/policy-csp-deviceguard.md | 32 - .../mdm/policy-csp-devicehealthmonitoring.md | 24 - .../mdm/policy-csp-deviceinstallation.md | 64 - .../mdm/policy-csp-devicelock.md | 104 - .../mdm/policy-csp-display.md | 40 - .../mdm/policy-csp-dmaguard.md | 8 - .../mdm/policy-csp-education.md | 32 - .../mdm/policy-csp-enterprisecloudprint.md | 48 - .../mdm/policy-csp-errorreporting.md | 40 - .../mdm/policy-csp-eventlogservice.md | 32 - .../mdm/policy-csp-experience.md | 152 -- .../mdm/policy-csp-exploitguard.md | 8 - .../mdm/policy-csp-fileexplorer.md | 16 - .../client-management/mdm/policy-csp-games.md | 8 - .../mdm/policy-csp-handwriting.md | 8 - .../mdm/policy-csp-internetexplorer.md | 2024 ----------------- .../mdm/policy-csp-kerberos.md | 48 - .../mdm/policy-csp-kioskbrowser.md | 56 - .../mdm/policy-csp-lanmanworkstation.md | 8 - .../mdm/policy-csp-licensing.md | 16 - ...policy-csp-localpoliciessecurityoptions.md | 400 ---- .../mdm/policy-csp-lockdown.md | 8 - .../client-management/mdm/policy-csp-maps.md | 16 - .../mdm/policy-csp-messaging.md | 8 - .../mdm/policy-csp-mssecurityguide.md | 48 - .../mdm/policy-csp-msslegacy.md | 32 - .../mdm/policy-csp-networkisolation.md | 64 - .../mdm/policy-csp-notifications.md | 24 - .../client-management/mdm/policy-csp-power.md | 176 -- .../mdm/policy-csp-printers.md | 24 - .../mdm/policy-csp-privacy.md | 720 ------ .../mdm/policy-csp-remoteassistance.md | 32 - .../mdm/policy-csp-remotedesktopservices.md | 48 - .../mdm/policy-csp-remotemanagement.md | 120 - .../mdm/policy-csp-remoteprocedurecall.md | 16 - .../mdm/policy-csp-remoteshell.md | 56 - .../mdm/policy-csp-restrictedgroups.md | 8 - .../mdm/policy-csp-search.md | 104 - .../mdm/policy-csp-security.md | 80 - .../mdm/policy-csp-servicecontrolmanager.md | 8 - .../mdm/policy-csp-settings.md | 104 - .../mdm/policy-csp-smartscreen.md | 24 - .../mdm/policy-csp-speech.md | 8 - .../client-management/mdm/policy-csp-start.md | 240 -- .../mdm/policy-csp-storage.md | 72 - .../mdm/policy-csp-system.md | 184 -- .../mdm/policy-csp-systemservices.md | 48 - .../mdm/policy-csp-taskmanager.md | 8 - .../mdm/policy-csp-taskscheduler.md | 8 - .../mdm/policy-csp-textinput.md | 200 -- .../mdm/policy-csp-timelanguagesettings.md | 8 - .../mdm/policy-csp-troubleshooting.md | 8 - .../mdm/policy-csp-update.md | 472 ---- .../mdm/policy-csp-userrights.md | 232 -- .../client-management/mdm/policy-csp-wifi.md | 48 - .../policy-csp-windowsconnectionmanager.md | 8 - ...olicy-csp-windowsdefendersecuritycenter.md | 176 -- .../mdm/policy-csp-windowsinkworkspace.md | 16 - .../mdm/policy-csp-windowslogon.md | 56 - .../mdm/policy-csp-windowspowershell.md | 8 - .../mdm/policy-csp-wirelessdisplay.md | 64 - 89 files changed, 9102 deletions(-) diff --git a/windows/client-management/mdm/policy-configuration-service-provider.md b/windows/client-management/mdm/policy-configuration-service-provider.md index 0d557229b3..43a1c393ed 100644 --- a/windows/client-management/mdm/policy-configuration-service-provider.md +++ b/windows/client-management/mdm/policy-configuration-service-provider.md @@ -138,9 +138,6 @@ The following diagram shows the Policy configuration service provider in tree fo ### AboveLock policies
    -
    - AboveLock/AllowActionCenterNotifications -
    AboveLock/AllowCortanaAboveLock
    @@ -201,12 +198,6 @@ The following diagram shows the Policy configuration service provider in tree fo
    ApplicationManagement/AllowSharedUserAppData
    -
    - ApplicationManagement/AllowStore -
    -
    - ApplicationManagement/ApplicationRestrictions -
    ApplicationManagement/DisableStoreOriginatedApps
    @@ -632,9 +623,6 @@ The following diagram shows the Policy configuration service provider in tree fo
    Browser/AllowAutofill
    -
    - Browser/AllowBrowser -
    Browser/AllowConfigurationUpdateForBooksLibrary
    @@ -737,9 +725,6 @@ The following diagram shows the Policy configuration service provider in tree fo
    Browser/EnterpriseSiteListServiceUrl
    -
    - Browser/FirstRunURL -
    Browser/HomePages
    @@ -839,15 +824,9 @@ The following diagram shows the Policy configuration service provider in tree fo
    Connectivity/AllowConnectedDevices
    -
    - Connectivity/AllowNFC -
    Connectivity/AllowPhonePCLinking
    -
    - Connectivity/AllowUSBConnection -
    Connectivity/AllowVPNOverCellular
    @@ -1233,9 +1212,6 @@ The following diagram shows the Policy configuration service provider in tree fo ### DeviceLock policies
    -
    - DeviceLock/AllowIdleReturnWithoutPassword -
    DeviceLock/AllowScreenTimeoutWhileLockedUserConfig
    @@ -1257,18 +1233,12 @@ The following diagram shows the Policy configuration service provider in tree fo
    DeviceLock/EnforceLockScreenAndLogonImage
    -
    - DeviceLock/EnforceLockScreenProvider -
    DeviceLock/MaxDevicePasswordFailedAttempts
    DeviceLock/MaxInactivityTimeDeviceLock
    -
    - DeviceLock/MaxInactivityTimeDeviceLockWithExternalDisplay -
    DeviceLock/MinDevicePasswordComplexCharacters
    @@ -1284,9 +1254,6 @@ The following diagram shows the Policy configuration service provider in tree fo
    DeviceLock/PreventLockScreenSlideShow
    -
    - DeviceLock/ScreenTimeoutWhileLocked -
    ### Display policies @@ -1400,9 +1367,6 @@ The following diagram shows the Policy configuration service provider in tree fo
    Experience/AllowClipboardHistory
    -
    - Experience/AllowCopyPaste -
    Experience/AllowCortana
    @@ -1415,15 +1379,9 @@ The following diagram shows the Policy configuration service provider in tree fo
    Experience/AllowManualMDMUnenrollment
    -
    - Experience/AllowSIMErrorDialogPromptWhenNoSIM -
    Experience/AllowSaveAsOfOfficeFiles
    -
    - Experience/AllowScreenCapture -
    Experience/AllowSharingOfOfficeFiles
    @@ -1433,15 +1391,9 @@ The following diagram shows the Policy configuration service provider in tree fo
    Experience/AllowTailoredExperiencesWithDiagnosticData
    -
    - Experience/AllowTaskSwitcher -
    Experience/AllowThirdPartySuggestionsInWindowsSpotlight
    -
    - Experience/AllowVoiceRecording -
    Experience/AllowWindowsConsumerFeatures
    @@ -2519,15 +2471,9 @@ The following diagram shows the Policy configuration service provider in tree fo ### Messaging policies
    -
    - Messaging/AllowMMS -
    Messaging/AllowMessageSync
    -
    - Messaging/AllowRCS -
    ### MSSecurityGuide policies diff --git a/windows/client-management/mdm/policy-csp-abovelock.md b/windows/client-management/mdm/policy-csp-abovelock.md index c968b6c7d2..d93171eccb 100644 --- a/windows/client-management/mdm/policy-csp-abovelock.md +++ b/windows/client-management/mdm/policy-csp-abovelock.md @@ -62,14 +62,6 @@ manager: dansimp
    - - - - - - - -
    MessageDate
    October 2019 Windows \"C\" optional release is available.
    The October 2019 optional monthly “C” release for all supported versions of Windows is now available. For more information on the different types of monthly quality updates, see our Windows 10 update servicing cadence primer. Follow @WindowsUpdate for the latest on the availability of this release.
    October 15, 2019
    09:59 AM PT
    Windows 10, version 1703 has reached end of service
    Consumer and commercial editions of Windows 10, version 1703 have reached end of service. As devices running these editions are no longer receiving monthly security and quality updates containing protections from the latest security threats, we recommend that you update these devices to the latest version of Windows 10 immediately. For more information on end of service dates currently supported versions of Windows 10, see the Windows lifecycle fact sheet.
    October 09, 2019
    12:00 PM PT
    Take Action: October 2019 security update available for all supported versions of Windows
    The October 2019 security update release, referred to as our “B” release, is now available for Windows 10, version 1903 and all supported versions of Windows. We recommend that you install these updates promptly. For more information on the different types of monthly quality updates, see our Windows 10 update servicing cadence primer. To be informed about the latest updates and releases, follow us on Twitter @WindowsUpdate.
     
    October 08, 2019
    08:00 AM PT
    Take action: Security update available for all supported versions of Windows
    On October 3, 2019, Microsoft expanded delivery of the out-of-band Internet Explorer scripting engine security vulnerability (CVE-2019-1367) update released on September 23, 2019 to Windows Update and Windows Server Update Services (WSUS). This is now a required security update for all supported versions of Windows as it includes the Internet Explorer scripting engine vulnerability mitigation and corrects a recent printing issue some users have experienced. All customers using Windows Update or WSUS will be offered this update automatically. We recommend that you install this update as soon as a possible, then restart your PC to fully apply the mitigations and help secure your devices. As with all cumulative updates, this update supersedes any preceding update.
     
    Note: This update does not replace the standard October 2019 monthly security update release, which is scheduled for October 8, 2019.
    October 03, 2019
    08:00 AM PT
    Education check mark1
    Mobilecheck mark1
    Mobile Enterprisecheck mark1
    @@ -136,14 +128,6 @@ The following list shows the supported values: Education check mark - - Mobile - check mark - - - Mobile Enterprise - check mark - diff --git a/windows/client-management/mdm/policy-csp-activexcontrols.md b/windows/client-management/mdm/policy-csp-activexcontrols.md index ea16cb9e87..447e266f26 100644 --- a/windows/client-management/mdm/policy-csp-activexcontrols.md +++ b/windows/client-management/mdm/policy-csp-activexcontrols.md @@ -58,14 +58,6 @@ manager: dansimp Education check mark - - Mobile - cross mark - - - Mobile Enterprise - cross mark - diff --git a/windows/client-management/mdm/policy-csp-applicationdefaults.md b/windows/client-management/mdm/policy-csp-applicationdefaults.md index 54411312e9..ea1804613f 100644 --- a/windows/client-management/mdm/policy-csp-applicationdefaults.md +++ b/windows/client-management/mdm/policy-csp-applicationdefaults.md @@ -61,14 +61,6 @@ manager: dansimp Education check mark2 - - Mobile - check mark2 - - - Mobile Enterprise - check mark2 - @@ -185,14 +177,6 @@ Here is the SyncMl example: Education check mark4 - - Mobile - - - - Mobile Enterprise - - diff --git a/windows/client-management/mdm/policy-csp-applicationmanagement.md b/windows/client-management/mdm/policy-csp-applicationmanagement.md index f04855caaa..cd1e276bf0 100644 --- a/windows/client-management/mdm/policy-csp-applicationmanagement.md +++ b/windows/client-management/mdm/policy-csp-applicationmanagement.md @@ -96,14 +96,6 @@ manager: dansimp Education check mark - - Mobile - check mark - - - Mobile Enterprise - check mark - @@ -173,14 +165,6 @@ The following list shows the supported values: Education check mark - - Mobile - check mark - - - Mobile Enterprise - check mark - @@ -250,14 +234,6 @@ The following list shows the supported values: Education check mark - - Mobile - check mark - - - Mobile Enterprise - check mark - @@ -327,14 +303,6 @@ The following list shows the supported values: Education check mark - - Mobile - cross mark - - - Mobile Enterprise - cross mark - @@ -406,14 +374,6 @@ The following list shows the supported values: Education check mark - - Mobile - check mark - - - Mobile Enterprise - check mark - @@ -482,14 +442,6 @@ Most restricted value: 0 Education check mark1 - - Mobile - cross mark - - - Mobile Enterprise - cross mark - @@ -556,14 +508,6 @@ The following list shows the supported values: Education check mark5 - - Mobile - - - - Mobile Enterprise - - @@ -635,14 +579,6 @@ For this policy to work, the Windows apps need to declare in their manifest that Education check mark4 - - Mobile - cross mark - - - Mobile Enterprise - cross mark - @@ -714,14 +650,6 @@ This setting supports a range of values between 0 and 1. Education check mark4 - - Mobile - cross mark - - - Mobile Enterprise - cross mark - @@ -794,14 +722,6 @@ This setting supports a range of values between 0 and 1. Education check mark - - Mobile - check mark - - - Mobile Enterprise - check mark - @@ -872,14 +792,6 @@ The following list shows the supported values: Education check mark - - Mobile - check mark - - - Mobile Enterprise - check mark - @@ -948,14 +860,6 @@ The following list shows the supported values: Education check mark - - Mobile - check mark - - - Mobile Enterprise - check mark - @@ -1024,14 +928,6 @@ The following list shows the supported values: Education check mark5 - - Mobile - - - - Mobile Enterprise - - diff --git a/windows/client-management/mdm/policy-csp-appruntime.md b/windows/client-management/mdm/policy-csp-appruntime.md index a7844912b0..a169a686a9 100644 --- a/windows/client-management/mdm/policy-csp-appruntime.md +++ b/windows/client-management/mdm/policy-csp-appruntime.md @@ -58,14 +58,6 @@ manager: dansimp Education check mark - - Mobile - cross mark - - - Mobile Enterprise - cross mark - diff --git a/windows/client-management/mdm/policy-csp-appvirtualization.md b/windows/client-management/mdm/policy-csp-appvirtualization.md index c7c9ba66ef..0d741ac2f1 100644 --- a/windows/client-management/mdm/policy-csp-appvirtualization.md +++ b/windows/client-management/mdm/policy-csp-appvirtualization.md @@ -139,14 +139,6 @@ manager: dansimp Education check mark - - Mobile - cross mark - - - Mobile Enterprise - cross mark - @@ -213,14 +205,6 @@ ADMX Info: Education check mark - - Mobile - cross mark - - - Mobile Enterprise - cross mark - @@ -287,14 +271,6 @@ ADMX Info: Education check mark - - Mobile - cross mark - - - Mobile Enterprise - cross mark - @@ -361,14 +337,6 @@ ADMX Info: Education check mark - - Mobile - cross mark - - - Mobile Enterprise - cross mark - @@ -435,14 +403,6 @@ ADMX Info: Education check mark - - Mobile - cross mark - - - Mobile Enterprise - cross mark - @@ -509,14 +469,6 @@ ADMX Info: Education check mark - - Mobile - cross mark - - - Mobile Enterprise - cross mark - @@ -593,14 +545,6 @@ ADMX Info: Education check mark - - Mobile - cross mark - - - Mobile Enterprise - cross mark - @@ -667,14 +611,6 @@ ADMX Info: Education check mark - - Mobile - cross mark - - - Mobile Enterprise - cross mark - @@ -741,14 +677,6 @@ ADMX Info: Education check mark - - Mobile - cross mark - - - Mobile Enterprise - cross mark - @@ -815,14 +743,6 @@ ADMX Info: Education check mark - - Mobile - cross mark - - - Mobile Enterprise - cross mark - @@ -889,14 +809,6 @@ ADMX Info: Education check mark - - Mobile - cross mark - - - Mobile Enterprise - cross mark - @@ -963,14 +875,6 @@ ADMX Info: Education check mark - - Mobile - cross mark - - - Mobile Enterprise - cross mark - @@ -1037,14 +941,6 @@ ADMX Info: Education check mark - - Mobile - cross mark - - - Mobile Enterprise - cross mark - @@ -1129,14 +1025,6 @@ ADMX Info: Education check mark - - Mobile - cross mark - - - Mobile Enterprise - cross mark - @@ -1221,14 +1109,6 @@ ADMX Info: Education check mark - - Mobile - cross mark - - - Mobile Enterprise - cross mark - @@ -1313,14 +1193,6 @@ ADMX Info: Education check mark - - Mobile - cross mark - - - Mobile Enterprise - cross mark - @@ -1405,14 +1277,6 @@ ADMX Info: Education check mark - - Mobile - cross mark - - - Mobile Enterprise - cross mark - @@ -1497,14 +1361,6 @@ ADMX Info: Education check mark - - Mobile - cross mark - - - Mobile Enterprise - cross mark - @@ -1571,14 +1427,6 @@ ADMX Info: Education check mark - - Mobile - cross mark - - - Mobile Enterprise - cross mark - @@ -1645,14 +1493,6 @@ ADMX Info: Education check mark - - Mobile - cross mark - - - Mobile Enterprise - cross mark - @@ -1719,14 +1559,6 @@ ADMX Info: Education check mark - - Mobile - cross mark - - - Mobile Enterprise - cross mark - @@ -1793,14 +1625,6 @@ ADMX Info: Education check mark - - Mobile - cross mark - - - Mobile Enterprise - cross mark - @@ -1867,14 +1691,6 @@ ADMX Info: Education check mark - - Mobile - cross mark - - - Mobile Enterprise - cross mark - @@ -1941,14 +1757,6 @@ ADMX Info: Education check mark - - Mobile - cross mark - - - Mobile Enterprise - cross mark - @@ -2015,14 +1823,6 @@ ADMX Info: Education check mark - - Mobile - cross mark - - - Mobile Enterprise - cross mark - @@ -2089,14 +1889,6 @@ ADMX Info: Education check mark - - Mobile - cross mark - - - Mobile Enterprise - cross mark - @@ -2163,14 +1955,6 @@ ADMX Info: Education check mark - - Mobile - cross mark - - - Mobile Enterprise - cross mark - @@ -2237,14 +2021,6 @@ ADMX Info: Education check mark - - Mobile - cross mark - - - Mobile Enterprise - cross mark - diff --git a/windows/client-management/mdm/policy-csp-attachmentmanager.md b/windows/client-management/mdm/policy-csp-attachmentmanager.md index 0c0a985993..950f506c63 100644 --- a/windows/client-management/mdm/policy-csp-attachmentmanager.md +++ b/windows/client-management/mdm/policy-csp-attachmentmanager.md @@ -64,14 +64,6 @@ manager: dansimp Education check mark - - Mobile - cross mark - - - Mobile Enterprise - cross mark - @@ -144,14 +136,6 @@ ADMX Info: Education check mark - - Mobile - cross mark - - - Mobile Enterprise - cross mark - @@ -224,14 +208,6 @@ ADMX Info: Education check mark - - Mobile - cross mark - - - Mobile Enterprise - cross mark - diff --git a/windows/client-management/mdm/policy-csp-audit.md b/windows/client-management/mdm/policy-csp-audit.md index ee6f36a0cb..494898e890 100644 --- a/windows/client-management/mdm/policy-csp-audit.md +++ b/windows/client-management/mdm/policy-csp-audit.md @@ -232,14 +232,6 @@ ms.date: 09/27/2019 Education check mark6 - - Mobile - - - - Mobile Enterprise - - @@ -317,14 +309,6 @@ The following are the supported values: Education check mark6 - - Mobile - - - - Mobile Enterprise - - @@ -399,14 +383,6 @@ The following are the supported values: Education check mark6 - - Mobile - - - - Mobile Enterprise - - @@ -483,14 +459,6 @@ The following are the supported values: Education check mark6 - - Mobile - - - - Mobile Enterprise - - @@ -566,14 +534,6 @@ The following are the supported values: Education check mark6 - - Mobile - - - - Mobile Enterprise - - @@ -648,14 +608,6 @@ The following are the supported values: Education check mark6 - - Mobile - - - - Mobile Enterprise - - @@ -731,14 +683,6 @@ The following are the supported values: Education check mark6 - - Mobile - - - - Mobile Enterprise - - @@ -817,14 +761,6 @@ The following are the supported values: Education check mark6 - - Mobile - - - - Mobile Enterprise - - @@ -899,14 +835,6 @@ The following are the supported values: Education check mark6 - - Mobile - - - - Mobile Enterprise - - @@ -987,14 +915,6 @@ The following are the supported values: Education check mark6 - - Mobile - - - - Mobile Enterprise - - @@ -1069,14 +989,6 @@ The following are the supported values: Education check mark6 - - Mobile - - - - Mobile Enterprise - - @@ -1153,14 +1065,6 @@ The following are the supported values: Education check mark6 - - Mobile - - - - Mobile Enterprise - - @@ -1235,14 +1139,6 @@ The following are the supported values: Education check mark6 - - Mobile - - - - Mobile Enterprise - - @@ -1318,14 +1214,6 @@ The following are the supported values: Education check mark6 - - Mobile - - - - Mobile Enterprise - - @@ -1401,14 +1289,6 @@ The following are the supported values: Education check mark6 - - Mobile - - - - Mobile Enterprise - - @@ -1482,14 +1362,6 @@ The following are the supported values: Education check mark6 - - Mobile - - - - Mobile Enterprise - - @@ -1567,14 +1439,6 @@ The following are the supported values: Education check mark6 - - Mobile - - - - Mobile Enterprise - - @@ -1650,14 +1514,6 @@ The following are the supported values: Education check mark6 - - Mobile - - - - Mobile Enterprise - - @@ -1739,14 +1595,6 @@ The following are the supported values: Education check mark6 - - Mobile - - - - Mobile Enterprise - - @@ -1827,14 +1675,6 @@ The following are the supported values: Education check mark6 - - Mobile - - - - Mobile Enterprise - - @@ -1913,14 +1753,6 @@ The following are the supported values: Education check mark6 - - Mobile - - - - Mobile Enterprise - - @@ -2003,14 +1835,6 @@ The following are the supported values: Education check mark6 - - Mobile - - - - Mobile Enterprise - - @@ -2084,14 +1908,6 @@ The following are the supported values: Education check mark6 - - Mobile - - - - Mobile Enterprise - - @@ -2168,14 +1984,6 @@ The following are the supported values: Education check mark6 - - Mobile - - - - Mobile Enterprise - - @@ -2258,14 +2066,6 @@ The following are the supported values: Education check mark6 - - Mobile - - - - Mobile Enterprise - - @@ -2344,14 +2144,6 @@ The following are the supported values: Education check mark6 - - Mobile - - - - Mobile Enterprise - - @@ -2426,14 +2218,6 @@ The following are the supported values: Education check mark6 - - Mobile - - - - Mobile Enterprise - - @@ -2508,14 +2292,6 @@ The following are the supported values: Education check mark6 - - Mobile - - - - Mobile Enterprise - - @@ -2590,14 +2366,6 @@ The following are the supported values: Education check mark6 - - Mobile - - - - Mobile Enterprise - - @@ -2672,14 +2440,6 @@ The following are the supported values: Education check mark6 - - Mobile - - - - Mobile Enterprise - - @@ -2754,14 +2514,6 @@ The following are the supported values: Education check mark6 - - Mobile - - - - Mobile Enterprise - - @@ -2834,14 +2586,6 @@ The following are the supported values: Education check mark6 - - Mobile - - - - Mobile Enterprise - - @@ -2918,14 +2662,6 @@ The following are the supported values: Education check mark6 - - Mobile - - - - Mobile Enterprise - - @@ -3005,14 +2741,6 @@ The following are the supported values: Education check mark6 - - Mobile - - - - Mobile Enterprise - - @@ -3102,14 +2830,6 @@ The following are the supported values: Education check mark6 - - Mobile - - - - Mobile Enterprise - - @@ -3186,14 +2906,6 @@ The following are the supported values: Education check mark6 - - Mobile - - - - Mobile Enterprise - - @@ -3270,14 +2982,6 @@ The following are the supported values: Education check mark6 - - Mobile - - - - Mobile Enterprise - - @@ -3355,14 +3059,6 @@ The following are the supported values: Education check mark6 - - Mobile - - - - Mobile Enterprise - - @@ -3448,14 +3144,6 @@ The following are the supported values: Education check mark6 - - Mobile - - - - Mobile Enterprise - - @@ -3528,14 +3216,6 @@ The following are the supported values: Education check mark6 - - Mobile - - - - Mobile Enterprise - - @@ -3613,14 +3293,6 @@ The following are the supported values: Education check mark6 - - Mobile - - - - Mobile Enterprise - - @@ -3696,14 +3368,6 @@ The following are the supported values: Education check mark6 - - Mobile - - - - Mobile Enterprise - - @@ -3786,14 +3450,6 @@ The following are the supported values: Education check mark6 - - Mobile - - - - Mobile Enterprise - - @@ -3871,14 +3527,6 @@ The following are the supported values: Education check mark6 - - Mobile - - - - Mobile Enterprise - - @@ -3953,14 +3601,6 @@ The following are the supported values: Education check mark6 - - Mobile - - - - Mobile Enterprise - - @@ -4045,14 +3685,6 @@ The following are the supported values: Education check mark6 - - Mobile - - - - Mobile Enterprise - - @@ -4142,14 +3774,6 @@ The following are the supported values: Education check mark6 - - Mobile - - - - Mobile Enterprise - - @@ -4230,14 +3854,6 @@ The following are the supported values: Education check mark6 - - Mobile - - - - Mobile Enterprise - - @@ -4317,14 +3933,6 @@ The following are the supported values: Education check mark6 - - Mobile - - - - Mobile Enterprise - - @@ -4407,14 +4015,6 @@ The following are the supported values: Education check mark6 - - Mobile - - - - Mobile Enterprise - - @@ -4493,14 +4093,6 @@ The following are the supported values: Education check mark6 - - Mobile - - - - Mobile Enterprise - - @@ -4584,14 +4176,6 @@ The following are the supported values: Education check mark6 - - Mobile - - - - Mobile Enterprise - - @@ -4697,14 +4281,6 @@ The following are the supported values: Education check mark6 - - Mobile - - - - Mobile Enterprise - - @@ -4775,14 +4351,6 @@ The following are the supported values: Education check mark6 - - Mobile - - - - Mobile Enterprise - - @@ -4872,14 +4440,6 @@ The following are the supported values: Education check mark6 - - Mobile - - - - Mobile Enterprise - - @@ -4961,14 +4521,6 @@ The following are the supported values: Education check mark6 - - Mobile - - - - Mobile Enterprise - - @@ -5044,14 +4596,6 @@ The following are the supported values: Education check mark6 - - Mobile - - - - Mobile Enterprise - - @@ -5127,14 +4671,6 @@ The following are the supported values: Education check mark6 - - Mobile - - - - Mobile Enterprise - - @@ -5212,14 +4748,6 @@ The following are the supported values: Education check mark6 - - Mobile - - - - Mobile Enterprise - - diff --git a/windows/client-management/mdm/policy-csp-authentication.md b/windows/client-management/mdm/policy-csp-authentication.md index 7121831325..80fbfdb859 100644 --- a/windows/client-management/mdm/policy-csp-authentication.md +++ b/windows/client-management/mdm/policy-csp-authentication.md @@ -79,14 +79,6 @@ manager: dansimp Education check mark3 - - Mobile - cross mark - - - Mobile Enterprise - cross mark - @@ -145,14 +137,6 @@ The following list shows the supported values: Education check mark - - Mobile - cross mark - - - Mobile Enterprise - cross mark - @@ -211,14 +195,6 @@ The following list shows the supported values: Education check mark - - Mobile - check mark - - - Mobile Enterprise - check mark - @@ -279,14 +255,6 @@ The following list shows the supported values: Education check mark3 - - Mobile - cross mark - - - Mobile Enterprise - cross mark - @@ -349,14 +317,6 @@ The following list shows the supported values: Education check mark1 - - Mobile - check mark1 - - - Mobile Enterprise - check mark1 - @@ -427,14 +387,6 @@ The following list shows the supported values: Education check mark5 - - Mobile - - - - Mobile Enterprise - - @@ -507,14 +459,6 @@ Value type is integer. Supported values: Education check mark5 - - Mobile - - - - Mobile Enterprise - - @@ -587,14 +531,6 @@ Value type is integer. Supported values: Education check mark5 - - Mobile - - - - Mobile Enterprise - - diff --git a/windows/client-management/mdm/policy-csp-autoplay.md b/windows/client-management/mdm/policy-csp-autoplay.md index 96b8bf6c71..5d7ab51963 100644 --- a/windows/client-management/mdm/policy-csp-autoplay.md +++ b/windows/client-management/mdm/policy-csp-autoplay.md @@ -64,14 +64,6 @@ manager: dansimp Education check mark - - Mobile - cross mark - - - Mobile Enterprise - cross mark - @@ -143,14 +135,6 @@ ADMX Info: Education check mark - - Mobile - cross mark - - - Mobile Enterprise - cross mark - @@ -231,14 +215,6 @@ ADMX Info: Education check mark - - Mobile - cross mark - - - Mobile Enterprise - cross mark - diff --git a/windows/client-management/mdm/policy-csp-bitlocker.md b/windows/client-management/mdm/policy-csp-bitlocker.md index e236364c2d..19f56da359 100644 --- a/windows/client-management/mdm/policy-csp-bitlocker.md +++ b/windows/client-management/mdm/policy-csp-bitlocker.md @@ -61,14 +61,6 @@ manager: dansimp Education check mark - - Mobile - check mark - - - Mobile Enterprise - check mark - diff --git a/windows/client-management/mdm/policy-csp-bits.md b/windows/client-management/mdm/policy-csp-bits.md index 099ae1bf62..ec5211d548 100644 --- a/windows/client-management/mdm/policy-csp-bits.md +++ b/windows/client-management/mdm/policy-csp-bits.md @@ -83,14 +83,6 @@ If BITS/BandwidthThrottlingStartTime or BITS/BandwidthThrottlingEndTime are NOT Education check mark5 - - Mobile - - - - Mobile Enterprise - - @@ -174,14 +166,6 @@ ADMX Info: Education check mark5 - - Mobile - - - - Mobile Enterprise - - @@ -265,14 +249,6 @@ ADMX Info: Education check mark5 - - Mobile - - - - Mobile Enterprise - - @@ -356,14 +332,6 @@ ADMX Info: Education check mark5 - - Mobile - - - - Mobile Enterprise - - @@ -442,14 +410,6 @@ ADMX Info: Education check mark5 - - Mobile - - - - Mobile Enterprise - - @@ -528,14 +488,6 @@ ADMX Info: Education check mark5 - - Mobile - - - - Mobile Enterprise - - diff --git a/windows/client-management/mdm/policy-csp-bluetooth.md b/windows/client-management/mdm/policy-csp-bluetooth.md index f2168493d4..4c6605789a 100644 --- a/windows/client-management/mdm/policy-csp-bluetooth.md +++ b/windows/client-management/mdm/policy-csp-bluetooth.md @@ -73,14 +73,6 @@ manager: dansimp Education check mark - - Mobile - check mark - - - Mobile Enterprise - check mark - @@ -143,14 +135,6 @@ The following list shows the supported values: Education check mark - - Mobile - check mark - - - Mobile Enterprise - check mark - @@ -213,14 +197,6 @@ The following list shows the supported values: Education check mark1 - - Mobile - check mark1 - - - Mobile Enterprise - check mark1 - @@ -279,14 +255,6 @@ The following list shows the supported values: Education check mark4 - - Mobile - cross mark - - - Mobile Enterprise - cross mark - @@ -345,14 +313,6 @@ The following list shows the supported values: Education check mark - - Mobile - check mark - - - Mobile Enterprise - check mark - @@ -408,14 +368,6 @@ If this policy is not set or it is deleted, the default local radio name is used Education check mark - - Mobile - check mark - - - Mobile Enterprise - check mark - diff --git a/windows/client-management/mdm/policy-csp-browser.md b/windows/client-management/mdm/policy-csp-browser.md index b44716b8ec..7fdad68a46 100644 --- a/windows/client-management/mdm/policy-csp-browser.md +++ b/windows/client-management/mdm/policy-csp-browser.md @@ -220,14 +220,6 @@ manager: dansimp Education check mark2 - - Mobile - cross mark - - - Mobile Enterprise - cross mark - @@ -299,14 +291,6 @@ Most restricted value: 0 Education check mark - - Mobile - cross mark - - - Mobile Enterprise - cross mark - @@ -386,14 +370,6 @@ To verify AllowAutofill is set to 0 (not allowed): Education check mark4 - - Mobile - cross mark - - - Mobile Enterprise - cross mark - @@ -463,14 +439,6 @@ Supported values: Education check mark - - Mobile - check mark - - - Mobile Enterprise - check mark - @@ -550,14 +518,6 @@ To verify AllowCookies is set to 0 (not allowed): Education check mark - - Mobile - cross mark - - - Mobile Enterprise - cross mark - @@ -629,14 +589,6 @@ Most restricted value: 0 Education check mark - - Mobile - check mark - - - Mobile Enterprise - check mark - @@ -715,14 +667,6 @@ To verify AllowDoNotTrack is set to 0 (not allowed): Education check mark1 - - Mobile - cross mark - - - Mobile Enterprise - cross mark - @@ -792,14 +736,6 @@ Supported values: Education check mark - - Mobile - cross mark - - - Mobile Enterprise - cross mark - @@ -869,14 +805,6 @@ Supported values: Education check mark2 - - Mobile - cross mark - - - Mobile Enterprise - cross mark - @@ -949,14 +877,6 @@ Most restricted value: 1 Education check mark5 - - Mobile - - - - Mobile Enterprise - - @@ -1034,14 +954,6 @@ Most restricted value: 0 Education check mark - - Mobile - check mark - - - Mobile Enterprise - check mark - @@ -1111,14 +1023,6 @@ Most restricted value: 0 Education check mark2 - - Mobile - check mark2 - - - Mobile Enterprise - check mark2 - @@ -1192,14 +1096,6 @@ Most restricted value: 0 Education check mark - - Mobile - check mark - - - Mobile Enterprise - check mark - @@ -1278,14 +1174,6 @@ To verify AllowPasswordManager is set to 0 (not allowed): Education check mark - - Mobile - cross mark - - - Mobile Enterprise - cross mark - @@ -1364,14 +1252,6 @@ To verify AllowPopups is set to 0 (not allowed): Education check mark5 - - Mobile - - - - Mobile Enterprise - - @@ -1450,14 +1330,6 @@ Most restricted value: 0 Education check mark5 - - Mobile - - - - Mobile Enterprise - - @@ -1535,14 +1407,6 @@ Most restricted value: 0 Education check mark5 - - Mobile - - - - Mobile Enterprise - - @@ -1620,14 +1484,6 @@ Most restricted value: 0 Education check mark2 - - Mobile - check mark2 - - - Mobile Enterprise - check mark2 - @@ -1703,14 +1559,6 @@ Most restricted value: 0 Education check mark - - Mobile - check mark - - - Mobile Enterprise - check mark - @@ -1781,14 +1629,6 @@ Most restricted value: 0 Education check mark5 - - Mobile - - - - Mobile Enterprise - - @@ -1866,14 +1706,6 @@ Most restricted value: 0 Education check mark - - Mobile - check mark - - - Mobile Enterprise - check mark - @@ -1951,14 +1783,6 @@ To verify AllowSmartScreen is set to 0 (not allowed): Education check mark5 - - Mobile - - - - Mobile Enterprise - - @@ -2035,14 +1859,6 @@ Most restricted value: 1 Education check mark5 - - Mobile - - - - Mobile Enterprise - - @@ -2119,14 +1935,6 @@ Supported values: Education check mark4 - - Mobile - cross mark - - - Mobile Enterprise - cross mark - @@ -2199,14 +2007,6 @@ Most restricted value: 0 Education check mark2 - - Mobile - check mark2 - - - Mobile Enterprise - check mark2 - @@ -2287,14 +2087,6 @@ To verify that browsing data is cleared on exit (ClearBrowsingDataOnExit is set Education check mark2 - - Mobile - check mark2 - - - Mobile Enterprise - check mark2 - @@ -2370,14 +2162,6 @@ Most restricted value: 0 Education check mark5 - - Mobile - - - - Mobile Enterprise - - @@ -2455,14 +2239,6 @@ Supported values: Education check mark5 - - Mobile - - - - Mobile Enterprise - - @@ -2544,14 +2320,6 @@ Supported values: Education check mark5 - - Mobile - - - - Mobile Enterprise - - @@ -2636,14 +2404,6 @@ Supported values: Education check mark5 - - Mobile - - - - Mobile Enterprise - - @@ -2723,14 +2483,6 @@ Supported values: Education check mark5 - - Mobile - - - - Mobile Enterprise - - @@ -2820,14 +2572,6 @@ Supported values: Education check mark5 - - Mobile - - - - Mobile Enterprise - - @@ -2906,14 +2650,6 @@ Most restricted value: 0 Education check mark2 - - Mobile - cross mark - - - Mobile Enterprise - cross mark - @@ -2990,14 +2726,6 @@ Most restricted value: 0 Education check mark4 - - Mobile - cross mark - - - Mobile Enterprise - cross mark - @@ -3067,14 +2795,6 @@ Most restricted value: 0 Education check mark - - Mobile - cross mark - - - Mobile Enterprise - cross mark - @@ -3150,14 +2870,6 @@ Supported values: Education check mark - - Mobile - check mark - - - Mobile Enterprise - check mark - @@ -3211,14 +2923,6 @@ Supported values: Education check mark - - Mobile - cross mark - - - Mobile Enterprise - cross mark - @@ -3304,14 +3008,6 @@ Supported values: Education check mark3 - - Mobile - check mark3 - - - Mobile Enterprise - check mark3 - @@ -3383,14 +3079,6 @@ Most restricted value: 1 Education check mark - - Mobile - cross mark - - - Mobile Enterprise - cross mark - @@ -3460,14 +3148,6 @@ Most restricted value: 1 Education check mark5 - - Mobile - - - - Mobile Enterprise - - @@ -3543,14 +3223,6 @@ Most restricted value: 1 Education check mark2 - - Mobile - check mark2 - - - Mobile Enterprise - check mark2 - @@ -3621,14 +3293,6 @@ Most restricted value: 1 Education check mark2 - - Mobile - check mark2 - - - Mobile Enterprise - check mark2 - @@ -3699,14 +3363,6 @@ Most restricted value: 1 Education check mark - - Mobile - check mark - - - Mobile Enterprise - check mark - @@ -3775,14 +3431,6 @@ Most restricted value: 1 Education check mark - - Mobile - check mark - - - Mobile Enterprise - check mark - @@ -3852,14 +3500,6 @@ Most restricted value: 1 Education check mark5 - - Mobile - - - - Mobile Enterprise - - @@ -3935,14 +3575,6 @@ Supported values: Education check mark - - Mobile - cross mark - - - Mobile Enterprise - cross mark - @@ -4014,14 +3646,6 @@ Most restricted value: 1 Education check mark3 - - Mobile - check mark3 - - - Mobile Enterprise - check mark3 - @@ -4100,14 +3724,6 @@ ADMX Info: Education check mark - - Mobile - cross mark - - - Mobile Enterprise - cross mark - @@ -4182,14 +3798,6 @@ Most restricted value: 0 Education check mark2 - - Mobile - check mark2 - - - Mobile Enterprise - check mark2 - @@ -4268,14 +3876,6 @@ Most restricted value: 1 Education check mark5 - - Mobile - - - - Mobile Enterprise - - @@ -4351,14 +3951,6 @@ Supported values: Education check mark5 - - Mobile - - - - Mobile Enterprise - - @@ -4433,14 +4025,6 @@ Supported values: Education check mark - - Mobile - cross mark - - - Mobile Enterprise - cross mark - @@ -4514,14 +4098,6 @@ Most restricted value: 0 Education check mark2 - - Mobile - cross mark - - - Mobile Enterprise - cross mark - @@ -4605,14 +4181,6 @@ To verify that favorites are in synchronized between Internet Explorer and Micro Education check mark5 - - Mobile - - - - Mobile Enterprise - - @@ -4688,14 +4256,6 @@ Supported values: Education check mark4 - - Mobile - cross mark - - - Mobile Enterprise - cross mark - diff --git a/windows/client-management/mdm/policy-csp-camera.md b/windows/client-management/mdm/policy-csp-camera.md index b653678c88..e6a973b3d2 100644 --- a/windows/client-management/mdm/policy-csp-camera.md +++ b/windows/client-management/mdm/policy-csp-camera.md @@ -58,14 +58,6 @@ manager: dansimp Education check mark - - Mobile - check mark - - - Mobile Enterprise - check mark - diff --git a/windows/client-management/mdm/policy-csp-cellular.md b/windows/client-management/mdm/policy-csp-cellular.md index 20ce1d0a5e..acb98b647f 100644 --- a/windows/client-management/mdm/policy-csp-cellular.md +++ b/windows/client-management/mdm/policy-csp-cellular.md @@ -70,14 +70,6 @@ manager: dansimp Education check mark3 - - Mobile - cross mark - - - Mobile Enterprise - cross mark - @@ -158,14 +150,6 @@ The following list shows the supported values: Education check mark3 - - Mobile - cross mark - - - Mobile Enterprise - cross mark - @@ -226,14 +210,6 @@ ADMX Info: Education check mark3 - - Mobile - cross mark - - - Mobile Enterprise - cross mark - @@ -294,14 +270,6 @@ ADMX Info: Education check mark3 - - Mobile - cross mark - - - Mobile Enterprise - cross mark - @@ -362,14 +330,6 @@ ADMX Info: Education check mark - - Mobile - cross mark - - - Mobile Enterprise - cross mark - diff --git a/windows/client-management/mdm/policy-csp-connectivity.md b/windows/client-management/mdm/policy-csp-connectivity.md index ea6ca3b3a9..2f34558e42 100644 --- a/windows/client-management/mdm/policy-csp-connectivity.md +++ b/windows/client-management/mdm/policy-csp-connectivity.md @@ -95,14 +95,6 @@ manager: dansimp Education check mark - - Mobile - check mark - - - Mobile Enterprise - check mark - @@ -169,14 +161,6 @@ The following list shows the supported values: Education check mark - - Mobile - check mark - - - Mobile Enterprise - check mark - @@ -236,14 +220,6 @@ The following list shows the supported values: Education check mark - - Mobile - check mark - - - Mobile Enterprise - check mark - @@ -323,14 +299,6 @@ To validate on mobile devices, do the following: Education check mark2 - - Mobile - check mark2 - - - Mobile Enterprise - check mark2 - @@ -392,14 +360,6 @@ The following list shows the supported values: Education check mark4 - - Mobile - - - - Mobile Enterprise - - @@ -475,14 +435,6 @@ Device that has previously opt-in to MMX will also stop showing on the device li Education check mark - - Mobile - check mark - - - Mobile Enterprise - check mark - @@ -543,14 +495,6 @@ The following list shows the supported values: Education check mark - - Mobile - check mark - - - Mobile Enterprise - check mark - @@ -611,14 +555,6 @@ The following list shows the supported values: Education check mark - - Mobile - cross mark - - - Mobile Enterprise - cross mark - @@ -695,14 +631,6 @@ ADMX Info: Education check mark - - Mobile - cross mark - - - Mobile Enterprise - cross mark - @@ -777,14 +705,6 @@ ADMX Info: Education check mark - - Mobile - cross mark - - - Mobile Enterprise - cross mark - @@ -859,14 +779,6 @@ ADMX Info: Education check mark2 - - Mobile - cross mark - - - Mobile Enterprise - cross mark - @@ -928,14 +840,6 @@ ADMX Info: Education check mark - - Mobile - cross mark - - - Mobile Enterprise - cross mark - @@ -1004,14 +908,6 @@ ADMX Info: Education check mark - - Mobile - cross mark - - - Mobile Enterprise - cross mark - diff --git a/windows/client-management/mdm/policy-csp-controlpolicyconflict.md b/windows/client-management/mdm/policy-csp-controlpolicyconflict.md index 5d76f3ae08..1cb56dfe89 100644 --- a/windows/client-management/mdm/policy-csp-controlpolicyconflict.md +++ b/windows/client-management/mdm/policy-csp-controlpolicyconflict.md @@ -59,14 +59,6 @@ manager: dansimp Education check mark4 - - Mobile - cross mark - - - Mobile Enterprise - cross mark - diff --git a/windows/client-management/mdm/policy-csp-credentialproviders.md b/windows/client-management/mdm/policy-csp-credentialproviders.md index 6f9bacca01..375aeaa91a 100644 --- a/windows/client-management/mdm/policy-csp-credentialproviders.md +++ b/windows/client-management/mdm/policy-csp-credentialproviders.md @@ -64,14 +64,6 @@ manager: dansimp Education check mark - - Mobile - cross mark - - - Mobile Enterprise - cross mark - @@ -146,14 +138,6 @@ ADMX Info: Education check mark - - Mobile - cross mark - - - Mobile Enterprise - cross mark - @@ -226,14 +210,6 @@ ADMX Info: Education check mark3 - - Mobile - cross mark - - - Mobile Enterprise - cross mark - diff --git a/windows/client-management/mdm/policy-csp-credentialsdelegation.md b/windows/client-management/mdm/policy-csp-credentialsdelegation.md index 7b98255481..1acf660756 100644 --- a/windows/client-management/mdm/policy-csp-credentialsdelegation.md +++ b/windows/client-management/mdm/policy-csp-credentialsdelegation.md @@ -58,14 +58,6 @@ manager: dansimp Education check mark - - Mobile - cross mark - - - Mobile Enterprise - cross mark - diff --git a/windows/client-management/mdm/policy-csp-credentialsui.md b/windows/client-management/mdm/policy-csp-credentialsui.md index fc06e65117..2327d2dfa8 100644 --- a/windows/client-management/mdm/policy-csp-credentialsui.md +++ b/windows/client-management/mdm/policy-csp-credentialsui.md @@ -61,14 +61,6 @@ manager: dansimp Education check mark - - Mobile - cross mark - - - Mobile Enterprise - cross mark - @@ -144,14 +136,6 @@ ADMX Info: Education check mark - - Mobile - cross mark - - - Mobile Enterprise - cross mark - diff --git a/windows/client-management/mdm/policy-csp-cryptography.md b/windows/client-management/mdm/policy-csp-cryptography.md index 8090aed7bd..2f7687a676 100644 --- a/windows/client-management/mdm/policy-csp-cryptography.md +++ b/windows/client-management/mdm/policy-csp-cryptography.md @@ -61,14 +61,6 @@ manager: dansimp Education check mark - - Mobile - check mark - - - Mobile Enterprise - check mark - @@ -138,14 +130,6 @@ The following list shows the supported values: Education check mark - - Mobile - check mark - - - Mobile Enterprise - check mark - diff --git a/windows/client-management/mdm/policy-csp-dataprotection.md b/windows/client-management/mdm/policy-csp-dataprotection.md index f61e4211ed..ef44717b43 100644 --- a/windows/client-management/mdm/policy-csp-dataprotection.md +++ b/windows/client-management/mdm/policy-csp-dataprotection.md @@ -61,14 +61,6 @@ manager: dansimp Education check mark - - Mobile - check mark - - - Mobile Enterprise - check mark - @@ -129,14 +121,6 @@ The following list shows the supported values: Education check mark - - Mobile - cross mark - - - Mobile Enterprise - cross mark - diff --git a/windows/client-management/mdm/policy-csp-datausage.md b/windows/client-management/mdm/policy-csp-datausage.md index 667a2f4316..b8371194cc 100644 --- a/windows/client-management/mdm/policy-csp-datausage.md +++ b/windows/client-management/mdm/policy-csp-datausage.md @@ -74,14 +74,6 @@ This policy is deprecated in Windows 10, version 1809. Education check mark - - Mobile - cross mark - - - Mobile Enterprise - cross mark - diff --git a/windows/client-management/mdm/policy-csp-defender.md b/windows/client-management/mdm/policy-csp-defender.md index 039f7bf21b..a7473d284a 100644 --- a/windows/client-management/mdm/policy-csp-defender.md +++ b/windows/client-management/mdm/policy-csp-defender.md @@ -178,14 +178,6 @@ manager: dansimp Education check mark - - Mobile - cross mark - - - Mobile Enterprise - cross mark - @@ -256,14 +248,6 @@ The following list shows the supported values: Education check mark - - Mobile - cross mark - - - Mobile Enterprise - cross mark - @@ -334,14 +318,6 @@ The following list shows the supported values: Education check mark - - Mobile - cross mark - - - Mobile Enterprise - cross mark - @@ -413,14 +389,6 @@ The following list shows the supported values: Education check mark - - Mobile - cross mark - - - Mobile Enterprise - cross mark - @@ -491,14 +459,6 @@ The following list shows the supported values: Education check mark - - Mobile - cross mark - - - Mobile Enterprise - cross mark - @@ -569,14 +529,6 @@ The following list shows the supported values: Education check mark - - Mobile - cross mark - - - Mobile Enterprise - cross mark - @@ -647,14 +599,6 @@ The following list shows the supported values: Education check mark - - Mobile - cross mark - - - Mobile Enterprise - cross mark - @@ -725,14 +669,6 @@ The following list shows the supported values: Education check mark - - Mobile - cross mark - - - Mobile Enterprise - cross mark - @@ -795,14 +731,6 @@ The following list shows the supported values: Education check mark - - Mobile - cross mark - - - Mobile Enterprise - cross mark - @@ -873,14 +801,6 @@ The following list shows the supported values: Education check mark - - Mobile - cross mark - - - Mobile Enterprise - cross mark - @@ -951,14 +871,6 @@ The following list shows the supported values: Education check mark - - Mobile - cross mark - - - Mobile Enterprise - cross mark - @@ -1029,14 +941,6 @@ The following list shows the supported values: Education check mark - - Mobile - cross mark - - - Mobile Enterprise - cross mark - @@ -1099,14 +1003,6 @@ The following list shows the supported values: Education check mark - - Mobile - cross mark - - - Mobile Enterprise - cross mark - @@ -1177,14 +1073,6 @@ The following list shows the supported values: Education check mark3 - - Mobile - cross mark - - - Mobile Enterprise - cross mark - @@ -1251,14 +1139,6 @@ ADMX Info: Education check mark3 - - Mobile - cross mark - - - Mobile Enterprise - cross mark - @@ -1327,14 +1207,6 @@ ADMX Info: Education check mark - - Mobile - cross mark - - - Mobile Enterprise - cross mark - @@ -1406,14 +1278,6 @@ Valid values: 0–100 Education check mark5 - - Mobile - - - - Mobile Enterprise - - @@ -1496,14 +1360,6 @@ ADMX Info: Education check mark3 - - Mobile - cross mark - - - Mobile Enterprise - cross mark - @@ -1584,14 +1440,6 @@ The following list shows the supported values: Education check mark3 - - Mobile - cross mark - - - Mobile Enterprise - cross mark - @@ -1662,14 +1510,6 @@ ADMX Info: Education check mark3 - - Mobile - cross mark - - - Mobile Enterprise - cross mark - @@ -1733,14 +1573,6 @@ ADMX Info: Education check mark3 - - Mobile - cross mark - - - Mobile Enterprise - cross mark - @@ -1804,14 +1636,6 @@ ADMX Info: Education check mark - - Mobile - cross mark - - - Mobile Enterprise - cross mark - @@ -1883,14 +1707,6 @@ Valid values: 0–90 Education check mark5 - - Mobile - - - - Mobile Enterprise - - @@ -1971,14 +1787,6 @@ ADMX Info: Education check mark5 - - Mobile - - - - Mobile Enterprise - - @@ -2059,14 +1867,6 @@ ADMX Info: Education check mark3 - - Mobile - cross mark - - - Mobile Enterprise - cross mark - @@ -2138,14 +1938,6 @@ The following list shows the supported values: Education check mark5 - - Mobile - - - - Mobile Enterprise - - @@ -2224,14 +2016,6 @@ ADMX Info: Education check mark3 - - Mobile - cross mark - - - Mobile Enterprise - cross mark - @@ -2309,14 +2093,6 @@ The following list shows the supported values: Education check mark - - Mobile - cross mark - - - Mobile Enterprise - cross mark - @@ -2381,14 +2157,6 @@ ADMX Info: Education check mark - - Mobile - cross mark - - - Mobile Enterprise - cross mark - @@ -2453,14 +2221,6 @@ ADMX Info: Education check mark - - Mobile - cross mark - - - Mobile Enterprise - cross mark - @@ -2531,14 +2291,6 @@ ADMX Info: Education check mark - - Mobile - cross mark - - - Mobile Enterprise - cross mark - @@ -2602,14 +2354,6 @@ The following list shows the supported values: Education check mark - - Mobile - cross mark - - - Mobile Enterprise - cross mark - @@ -2685,14 +2429,6 @@ The following list shows the supported values: Education check mark - - Mobile - cross mark - - - Mobile Enterprise - cross mark - @@ -2764,14 +2500,6 @@ The following list shows the supported values: Education check mark - - Mobile - cross mark - - - Mobile Enterprise - cross mark - @@ -2849,14 +2577,6 @@ Valid values: 0–1380 Education check mark - - Mobile - cross mark - - - Mobile Enterprise - cross mark - @@ -2938,14 +2658,6 @@ The following list shows the supported values: Education check mark - - Mobile - cross mark - - - Mobile Enterprise - cross mark - @@ -3023,14 +2735,6 @@ Valid values: 0–1380. Education check mark5 - - Mobile - - - - Mobile Enterprise - - @@ -3115,14 +2819,6 @@ ADMX Info: Education check mark5 - - Mobile - - - - Mobile Enterprise - - @@ -3202,14 +2898,6 @@ ADMX Info: Education check mark - - Mobile - cross mark - - - Mobile Enterprise - cross mark - @@ -3285,14 +2973,6 @@ Valid values: 0–24. Education check mark - - Mobile - cross mark - - - Mobile Enterprise - cross mark - @@ -3366,14 +3046,6 @@ The following list shows the supported values: Education check mark - - Mobile - cross mark - - - Mobile Enterprise - cross mark - diff --git a/windows/client-management/mdm/policy-csp-deliveryoptimization.md b/windows/client-management/mdm/policy-csp-deliveryoptimization.md index f1cad52c4e..22fdc19927 100644 --- a/windows/client-management/mdm/policy-csp-deliveryoptimization.md +++ b/windows/client-management/mdm/policy-csp-deliveryoptimization.md @@ -136,14 +136,6 @@ manager: dansimp Education check mark1 - - Mobile - cross mark - - - Mobile Enterprise - cross mark - @@ -210,14 +202,6 @@ ADMX Info: Education check mark2 - - Mobile - cross mark - - - Mobile Enterprise - cross mark - @@ -289,14 +273,6 @@ The following list shows the supported values: Education check mark5 - - Mobile - - - - Mobile Enterprise - - @@ -366,14 +342,6 @@ ADMX Info: Education check mark4 - - Mobile - cross mark - - - Mobile Enterprise - cross mark - @@ -436,14 +404,6 @@ ADMX Info: Education check mark6 - - Mobile - - - - Mobile Enterprise - - @@ -517,14 +477,6 @@ Supported values: 0 - one month (in seconds) Education check mark6 - - Mobile - - - - Mobile Enterprise - - @@ -596,14 +548,6 @@ Supported values: 0 - one month (in seconds) Education check mark4 - - Mobile - cross mark - - - Mobile Enterprise - cross mark - @@ -678,14 +622,6 @@ The following list shows the supported values as number of seconds: Education check mark - - Mobile - cross mark - - - Mobile Enterprise - cross mark - @@ -761,14 +697,6 @@ The following list shows the supported values: Education check mark - - Mobile - cross mark - - - Mobile Enterprise - cross mark - @@ -836,14 +764,6 @@ ADMX Info: Education check mark4 - - Mobile - cross mark - - - Mobile Enterprise - cross mark - @@ -921,14 +841,6 @@ The following list shows the supported values: Education check mark - - Mobile - cross mark - - - Mobile Enterprise - cross mark - @@ -995,14 +907,6 @@ ADMX Info: Education check mark - - Mobile - cross mark - - - Mobile Enterprise - cross mark - @@ -1069,14 +973,6 @@ ADMX Info: Education check mark1 - - Mobile - cross mark - - - Mobile Enterprise - cross mark - @@ -1143,14 +1039,6 @@ ADMX Info: Education check mark - - Mobile - cross mark - - - Mobile Enterprise - cross mark - @@ -1217,14 +1105,6 @@ ADMX Info: Education check mark1 - - Mobile - cross mark - - - Mobile Enterprise - cross mark - @@ -1291,14 +1171,6 @@ ADMX Info: Education check mark2 - - Mobile - cross mark - - - Mobile Enterprise - cross mark - @@ -1364,14 +1236,6 @@ ADMX Info: Education check mark2 - - Mobile - cross mark - - - Mobile Enterprise - cross mark - @@ -1441,14 +1305,6 @@ ADMX Info: Education check mark2 - - Mobile - cross mark - - - Mobile Enterprise - cross mark - @@ -1515,14 +1371,6 @@ ADMX Info: Education check mark2 - - Mobile - cross mark - - - Mobile Enterprise - cross mark - @@ -1589,14 +1437,6 @@ ADMX Info: Education check mark1 - - Mobile - cross mark - - - Mobile Enterprise - cross mark - @@ -1663,14 +1503,6 @@ ADMX Info: Education check mark1 - - Mobile - cross mark - - - Mobile Enterprise - cross mark - @@ -1739,14 +1571,6 @@ ADMX Info: Education check mark4 - - Mobile - cross mark - - - Mobile Enterprise - cross mark - @@ -1822,14 +1646,6 @@ This policy is deprecated. Use [DOPercentageMaxForegroundBandwidth](#deliveryopt Education check mark4 - - Mobile - cross mark - - - Mobile Enterprise - cross mark - @@ -1892,14 +1708,6 @@ ADMX Info: Education check mark4 - - Mobile - cross mark - - - Mobile Enterprise - cross mark - @@ -1969,14 +1777,6 @@ The following list shows the supported values: Education check mark4 - - Mobile - cross mark - - - Mobile Enterprise - cross mark - @@ -2051,14 +1851,6 @@ This policy allows an IT Admin to define the following: Education check mark4 - - Mobile - cross mark - - - Mobile Enterprise - cross mark - diff --git a/windows/client-management/mdm/policy-csp-desktop.md b/windows/client-management/mdm/policy-csp-desktop.md index 4ceba6053b..1ed7a87b33 100644 --- a/windows/client-management/mdm/policy-csp-desktop.md +++ b/windows/client-management/mdm/policy-csp-desktop.md @@ -58,14 +58,6 @@ manager: dansimp Education check mark - - Mobile - cross mark - - - Mobile Enterprise - cross mark - diff --git a/windows/client-management/mdm/policy-csp-deviceguard.md b/windows/client-management/mdm/policy-csp-deviceguard.md index e9e4a9ca92..8831b8ffa3 100644 --- a/windows/client-management/mdm/policy-csp-deviceguard.md +++ b/windows/client-management/mdm/policy-csp-deviceguard.md @@ -69,14 +69,6 @@ manager: dansimp Education check mark5 - - Mobile - - - - Mobile Enterprise - - @@ -154,14 +146,6 @@ ADMX Info: Education check mark3 - - Mobile - cross mark - - - Mobile Enterprise - cross mark - @@ -228,14 +212,6 @@ The following list shows the supported values: Education check mark3 - - Mobile - cross mark - - - Mobile Enterprise - cross mark - @@ -304,14 +280,6 @@ The following list shows the supported values: Education check mark3 - - Mobile - cross mark - - - Mobile Enterprise - cross mark - diff --git a/windows/client-management/mdm/policy-csp-devicehealthmonitoring.md b/windows/client-management/mdm/policy-csp-devicehealthmonitoring.md index ebcbe2fab4..54d416278e 100644 --- a/windows/client-management/mdm/policy-csp-devicehealthmonitoring.md +++ b/windows/client-management/mdm/policy-csp-devicehealthmonitoring.md @@ -64,14 +64,6 @@ manager: dansimp Education check mark6 - - Mobile - - - - Mobile Enterprise - - @@ -136,14 +128,6 @@ The following list shows the supported values: Education check mark6 - - Mobile - - - - Mobile Enterprise - - @@ -207,14 +191,6 @@ IT Pros do not need to set this policy. Instead, Microsoft Intune is expected to Education check mark6 - - Mobile - - - - Mobile Enterprise - - diff --git a/windows/client-management/mdm/policy-csp-deviceinstallation.md b/windows/client-management/mdm/policy-csp-deviceinstallation.md index 69b0640af8..91904b2c8e 100644 --- a/windows/client-management/mdm/policy-csp-deviceinstallation.md +++ b/windows/client-management/mdm/policy-csp-deviceinstallation.md @@ -81,14 +81,6 @@ author: manikadhiman Education check mark5 - - Mobile - - - - Mobile Enterprise - - @@ -203,14 +195,6 @@ To verify that the policy is applied, check C:\windows\INF\setupapi.dev.log and Education check mark6 - - Mobile - - - - Mobile Enterprise - - @@ -318,14 +302,6 @@ To verify the policy is applied, check C:\windows\INF\setupapi.dev.log and see i Education check mark5 - - Mobile - - - - Mobile Enterprise - - @@ -449,14 +425,6 @@ To verify that the policy is applied, check C:\windows\INF\setupapi.dev.log and Education check mark5 - - Mobile - - - - Mobile Enterprise - - @@ -536,14 +504,6 @@ ADMX Info: Education check mark5 - - Mobile - - - - Mobile Enterprise - - @@ -656,14 +616,6 @@ You can also block installation by using a custom profile in Intune. Education check mark - - Mobile - cross mark - - - Mobile Enterprise - cross mark - @@ -781,14 +733,6 @@ For example, this custom profile blocks installation and usage of USB devices wi Education check mark6 - - Mobile - - - - Mobile Enterprise - - @@ -897,14 +841,6 @@ To verify the policy is applied, check C:\windows\INF\setupapi.dev.log and see i Education check mark - - Mobile - cross mark - - - Mobile Enterprise - cross mark - diff --git a/windows/client-management/mdm/policy-csp-devicelock.md b/windows/client-management/mdm/policy-csp-devicelock.md index acdfdecb6a..c0fa8cb3c8 100644 --- a/windows/client-management/mdm/policy-csp-devicelock.md +++ b/windows/client-management/mdm/policy-csp-devicelock.md @@ -95,14 +95,6 @@ manager: dansimp Education check mark - - Mobile - check mark - - - Mobile Enterprise - check mark - @@ -168,14 +160,6 @@ The following list shows the supported values: Education check mark - - Mobile - check mark - - - Mobile Enterprise - check mark - @@ -247,14 +231,6 @@ The following list shows the supported values: Education check mark - - Mobile - check mark - - - Mobile Enterprise - check mark - @@ -354,14 +330,6 @@ The following list shows the supported values: Education check mark - - Mobile - check mark - - - Mobile Enterprise - check mark - @@ -429,14 +397,6 @@ The following list shows the supported values: Education check mark - - Mobile - check mark - - - Mobile Enterprise - check mark - @@ -504,14 +464,6 @@ The following list shows the supported values: Education check mark1 - - Mobile - cross mark - - - Mobile Enterprise - cross mark - @@ -569,14 +521,6 @@ Value type is a string, which is the full image filepath and filename. Education check mark - - Mobile - check mark - - - Mobile Enterprise - check mark - @@ -651,14 +595,6 @@ The following list shows the supported values: Education check mark - - Mobile - check mark - - - Mobile Enterprise - check mark - @@ -727,14 +663,6 @@ The following list shows the supported values: Education check mark - - Mobile - check mark - - - Mobile Enterprise - check mark - @@ -857,14 +785,6 @@ For additional information about this policy, see [Exchange ActiveSync Policy En Education check mark - - Mobile - check mark - - - Mobile Enterprise - check mark - @@ -958,14 +878,6 @@ The following example shows how to set the minimum password length to 4 characte Education check mark3 - - Mobile - cross mark - - - Mobile Enterprise - cross mark - @@ -1027,14 +939,6 @@ GP Info: Education check mark - - Mobile - cross mark - - - Mobile Enterprise - cross mark - @@ -1105,14 +1009,6 @@ ADMX Info: Education check mark - - Mobile - cross mark - - - Mobile Enterprise - cross mark - diff --git a/windows/client-management/mdm/policy-csp-display.md b/windows/client-management/mdm/policy-csp-display.md index ac06feca25..51c233f850 100644 --- a/windows/client-management/mdm/policy-csp-display.md +++ b/windows/client-management/mdm/policy-csp-display.md @@ -70,14 +70,6 @@ manager: dansimp Education check mark4 - - Mobile - cross mark - - - Mobile Enterprise - cross mark - @@ -138,14 +130,6 @@ ADMX Info: Education check mark4 - - Mobile - cross mark - - - Mobile Enterprise - cross mark - @@ -226,14 +210,6 @@ The following list shows the supported values: Education check mark4 - - Mobile - cross mark - - - Mobile Enterprise - cross mark - @@ -294,14 +270,6 @@ ADMX Info: Education check mark2 - - Mobile - cross mark - - - Mobile Enterprise - cross mark - @@ -377,14 +345,6 @@ To validate on Desktop, do the following: Education check mark2 - - Mobile - cross mark - - - Mobile Enterprise - cross mark - diff --git a/windows/client-management/mdm/policy-csp-dmaguard.md b/windows/client-management/mdm/policy-csp-dmaguard.md index 02d35fa1fe..21177481cb 100644 --- a/windows/client-management/mdm/policy-csp-dmaguard.md +++ b/windows/client-management/mdm/policy-csp-dmaguard.md @@ -60,14 +60,6 @@ manager: dansimp Education check mark5 - - Mobile - - - - Mobile Enterprise - - diff --git a/windows/client-management/mdm/policy-csp-education.md b/windows/client-management/mdm/policy-csp-education.md index 365bc82b69..8db8e9b9db 100644 --- a/windows/client-management/mdm/policy-csp-education.md +++ b/windows/client-management/mdm/policy-csp-education.md @@ -69,14 +69,6 @@ manager: dansimp Education check mark - - Mobile - cross mark - - - Mobile Enterprise - cross mark - @@ -140,14 +132,6 @@ The following list shows the supported values: Education check mark3 - - Mobile - cross mark - - - Mobile Enterprise - cross mark - @@ -201,14 +185,6 @@ The policy value is expected to be the name (network host name) of an installed Education check mark3 - - Mobile - cross mark - - - Mobile Enterprise - cross mark - @@ -275,14 +251,6 @@ The following list shows the supported values: Education check mark3 - - Mobile - cross mark - - - Mobile Enterprise - cross mark - diff --git a/windows/client-management/mdm/policy-csp-enterprisecloudprint.md b/windows/client-management/mdm/policy-csp-enterprisecloudprint.md index d920678f17..f858f2d856 100644 --- a/windows/client-management/mdm/policy-csp-enterprisecloudprint.md +++ b/windows/client-management/mdm/policy-csp-enterprisecloudprint.md @@ -73,14 +73,6 @@ manager: dansimp Education check mark2 - - Mobile - check mark2 - - - Mobile Enterprise - check mark2 - @@ -136,14 +128,6 @@ The default value is an empty string. Otherwise, the value should contain the UR Education check mark2 - - Mobile - check mark2 - - - Mobile Enterprise - check mark2 - @@ -199,14 +183,6 @@ The default value is an empty string. Otherwise, the value should contain a GUID Education check mark2 - - Mobile - check mark2 - - - Mobile Enterprise - check mark2 - @@ -262,14 +238,6 @@ The default value is an empty string. Otherwise, the value should contain a URL. Education check mark2 - - Mobile - check mark2 - - - Mobile Enterprise - check mark2 - @@ -325,14 +293,6 @@ The default value is an empty string. Otherwise, the value should contain the UR Education check mark2 - - Mobile - check mark2 - - - Mobile Enterprise - check mark2 - @@ -388,14 +348,6 @@ For Windows Mobile, the default value is 20. Education check mark2 - - Mobile - check mark2 - - - Mobile Enterprise - check mark2 - diff --git a/windows/client-management/mdm/policy-csp-errorreporting.md b/windows/client-management/mdm/policy-csp-errorreporting.md index 927affaab1..5a6ae21b25 100644 --- a/windows/client-management/mdm/policy-csp-errorreporting.md +++ b/windows/client-management/mdm/policy-csp-errorreporting.md @@ -70,14 +70,6 @@ manager: dansimp Education check mark - - Mobile - cross mark - - - Mobile Enterprise - cross mark - @@ -158,14 +150,6 @@ ADMX Info: Education check mark - - Mobile - cross mark - - - Mobile Enterprise - cross mark - @@ -236,14 +220,6 @@ ADMX Info: Education check mark - - Mobile - cross mark - - - Mobile Enterprise - cross mark - @@ -318,14 +294,6 @@ ADMX Info: Education check mark - - Mobile - cross mark - - - Mobile Enterprise - cross mark - @@ -396,14 +364,6 @@ ADMX Info: Education check mark - - Mobile - cross mark - - - Mobile Enterprise - cross mark - diff --git a/windows/client-management/mdm/policy-csp-eventlogservice.md b/windows/client-management/mdm/policy-csp-eventlogservice.md index e45a30e9c1..8fe6433f8f 100644 --- a/windows/client-management/mdm/policy-csp-eventlogservice.md +++ b/windows/client-management/mdm/policy-csp-eventlogservice.md @@ -67,14 +67,6 @@ manager: dansimp Education check mark - - Mobile - cross mark - - - Mobile Enterprise - cross mark - @@ -147,14 +139,6 @@ ADMX Info: Education check mark - - Mobile - cross mark - - - Mobile Enterprise - cross mark - @@ -225,14 +209,6 @@ ADMX Info: Education check mark - - Mobile - cross mark - - - Mobile Enterprise - cross mark - @@ -303,14 +279,6 @@ ADMX Info: Education check mark - - Mobile - cross mark - - - Mobile Enterprise - cross mark - diff --git a/windows/client-management/mdm/policy-csp-experience.md b/windows/client-management/mdm/policy-csp-experience.md index 2f411730fc..9fcb9122fa 100644 --- a/windows/client-management/mdm/policy-csp-experience.md +++ b/windows/client-management/mdm/policy-csp-experience.md @@ -118,14 +118,6 @@ manager: dansimp Education check mark5 - - Mobile - - - - Mobile Enterprise - - @@ -205,14 +197,6 @@ ADMX Info: Education check mark - - Mobile - check mark - - - Mobile Enterprise - check mark - @@ -281,14 +265,6 @@ The following list shows the supported values: Education check mark - - Mobile - check mark - - - Mobile Enterprise - check mark - @@ -351,14 +327,6 @@ The following list shows the supported values: Education check mark2 - - Mobile - check mark2 - - - Mobile Enterprise - check mark2 - @@ -429,14 +397,6 @@ The following list shows the supported values: Education check mark - - Mobile - check mark - - - Mobile Enterprise - check mark - @@ -525,14 +485,6 @@ This policy is deprecated. Education check mark - - Mobile - check mark - - - Mobile Enterprise - check mark - @@ -591,14 +543,6 @@ The following list shows the supported values: Education check mark2 - - Mobile - cross mark - - - Mobile Enterprise - cross mark - @@ -674,14 +618,6 @@ The following list shows the supported values: Education check mark1 - - Mobile - cross mark - - - Mobile Enterprise - cross mark - @@ -752,14 +688,6 @@ The following list shows the supported values: Education check mark - - Mobile - cross mark - - - Mobile Enterprise - cross mark - @@ -833,14 +761,6 @@ The following list shows the supported values: Education check mark1 - - Mobile - cross mark - - - Mobile Enterprise - cross mark - @@ -913,14 +833,6 @@ The following list shows the supported values: Education check mark2 - - Mobile - cross mark - - - Mobile Enterprise - cross mark - @@ -992,14 +904,6 @@ The following list shows the supported values: Education check mark4 - - Mobile - - - - Mobile Enterprise - - @@ -1070,14 +974,6 @@ The following list shows the supported values: Education check mark2 - - Mobile - cross mark - - - Mobile Enterprise - cross mark - @@ -1150,14 +1046,6 @@ The following list shows the supported values: Education check mark - - Mobile - cross mark - - - Mobile Enterprise - cross mark - @@ -1224,14 +1112,6 @@ The following list shows the supported values: Education check mark1 - - Mobile - cross mark - - - Mobile Enterprise - cross mark - @@ -1303,14 +1183,6 @@ The following list shows the supported values: Education check mark1 - - Mobile - check mark1 - - - Mobile Enterprise - check mark1 - @@ -1381,14 +1253,6 @@ The following list shows the supported values: Education check mark5 - - Mobile - - - - Mobile Enterprise - - @@ -1483,14 +1347,6 @@ _**Turn syncing off by default but don’t disable**_ Education check mark5 - - Mobile - - - - Mobile Enterprise - - @@ -1586,14 +1442,6 @@ Validation procedure: Education check mark6 - - Mobile - - - - Mobile Enterprise - - diff --git a/windows/client-management/mdm/policy-csp-exploitguard.md b/windows/client-management/mdm/policy-csp-exploitguard.md index 4c9ac2d8da..4f1c01cb6d 100644 --- a/windows/client-management/mdm/policy-csp-exploitguard.md +++ b/windows/client-management/mdm/policy-csp-exploitguard.md @@ -58,14 +58,6 @@ manager: dansimp Education check mark3 - - Mobile - cross mark - - - Mobile Enterprise - cross mark - diff --git a/windows/client-management/mdm/policy-csp-fileexplorer.md b/windows/client-management/mdm/policy-csp-fileexplorer.md index 76e6dd9e7b..8d4880e89e 100644 --- a/windows/client-management/mdm/policy-csp-fileexplorer.md +++ b/windows/client-management/mdm/policy-csp-fileexplorer.md @@ -61,14 +61,6 @@ manager: dansimp Education check mark - - Mobile - cross mark - - - Mobile Enterprise - cross mark - @@ -135,14 +127,6 @@ ADMX Info: Education check mark - - Mobile - cross mark - - - Mobile Enterprise - cross mark - diff --git a/windows/client-management/mdm/policy-csp-games.md b/windows/client-management/mdm/policy-csp-games.md index fe3421951b..8c0e918226 100644 --- a/windows/client-management/mdm/policy-csp-games.md +++ b/windows/client-management/mdm/policy-csp-games.md @@ -58,14 +58,6 @@ manager: dansimp Education check mark3 - - Mobile - cross mark - - - Mobile Enterprise - cross mark - diff --git a/windows/client-management/mdm/policy-csp-handwriting.md b/windows/client-management/mdm/policy-csp-handwriting.md index 4538f7e095..83c802118d 100644 --- a/windows/client-management/mdm/policy-csp-handwriting.md +++ b/windows/client-management/mdm/policy-csp-handwriting.md @@ -58,14 +58,6 @@ manager: dansimp Education check mark3 - - Mobile - cross mark - - - Mobile Enterprise - cross mark - diff --git a/windows/client-management/mdm/policy-csp-internetexplorer.md b/windows/client-management/mdm/policy-csp-internetexplorer.md index a78a9efcd4..09358bea87 100644 --- a/windows/client-management/mdm/policy-csp-internetexplorer.md +++ b/windows/client-management/mdm/policy-csp-internetexplorer.md @@ -814,14 +814,6 @@ manager: dansimp Education check mark - - Mobile - cross mark - - - Mobile Enterprise - cross mark - @@ -893,14 +885,6 @@ ADMX Info: Education check mark - - Mobile - cross mark - - - Mobile Enterprise - cross mark - @@ -972,14 +956,6 @@ ADMX Info: Education check mark - - Mobile - cross mark - - - Mobile Enterprise - cross mark - @@ -1057,14 +1033,6 @@ ADMX Info: Education check mark - - Mobile - cross mark - - - Mobile Enterprise - cross mark - @@ -1137,14 +1105,6 @@ ADMX Info: Education check mark - - Mobile - cross mark - - - Mobile Enterprise - cross mark - @@ -1216,14 +1176,6 @@ ADMX Info: Education check mark - - Mobile - cross mark - - - Mobile Enterprise - cross mark - @@ -1299,14 +1251,6 @@ ADMX Info: Education check mark - - Mobile - cross mark - - - Mobile Enterprise - cross mark - @@ -1380,14 +1324,6 @@ ADMX Info: Education check mark6 - - Mobile - cross mark - - - Mobile Enterprise - cross mark - @@ -1472,14 +1408,6 @@ Supported values: Education check mark - - Mobile - cross mark - - - Mobile Enterprise - cross mark - @@ -1551,14 +1479,6 @@ ADMX Info: Education check mark - - Mobile - cross mark - - - Mobile Enterprise - cross mark - @@ -1630,14 +1550,6 @@ ADMX Info: Education check mark - - Mobile - cross mark - - - Mobile Enterprise - cross mark - @@ -1710,14 +1622,6 @@ ADMX Info: Education check mark - - Mobile - cross mark - - - Mobile Enterprise - cross mark - @@ -1789,14 +1693,6 @@ ADMX Info: Education check mark - - Mobile - cross mark - - - Mobile Enterprise - cross mark - @@ -1870,14 +1766,6 @@ ADMX Info: Education check mark - - Mobile - cross mark - - - Mobile Enterprise - cross mark - @@ -1955,14 +1843,6 @@ ADMX Info: Education check mark - - Mobile - cross mark - - - Mobile Enterprise - cross mark - @@ -2040,14 +1920,6 @@ ADMX Info: Education check mark - - Mobile - cross mark - - - Mobile Enterprise - cross mark - @@ -2125,14 +1997,6 @@ ADMX Info: Education check mark - - Mobile - cross mark - - - Mobile Enterprise - cross mark - @@ -2210,14 +2074,6 @@ ADMX Info: Education check mark - - Mobile - cross mark - - - Mobile Enterprise - cross mark - @@ -2295,14 +2151,6 @@ ADMX Info: Education check mark - - Mobile - cross mark - - - Mobile Enterprise - cross mark - @@ -2380,14 +2228,6 @@ ADMX Info: Education check mark - - Mobile - cross mark - - - Mobile Enterprise - cross mark - @@ -2465,14 +2305,6 @@ ADMX Info: Education check mark - - Mobile - cross mark - - - Mobile Enterprise - cross mark - @@ -2544,14 +2376,6 @@ ADMX Info: Education check mark - - Mobile - cross mark - - - Mobile Enterprise - cross mark - @@ -2659,14 +2483,6 @@ Value and index pairs in the SyncML example: Education check mark - - Mobile - cross mark - - - Mobile Enterprise - cross mark - @@ -2740,14 +2556,6 @@ ADMX Info: Education check mark - - Mobile - cross mark - - - Mobile Enterprise - cross mark - @@ -2821,14 +2629,6 @@ ADMX Info: Education check mark - - Mobile - cross mark - - - Mobile Enterprise - cross mark - @@ -2906,14 +2706,6 @@ ADMX Info: Education check mark - - Mobile - cross mark - - - Mobile Enterprise - cross mark - @@ -2991,14 +2783,6 @@ ADMX Info: Education check mark - - Mobile - cross mark - - - Mobile Enterprise - cross mark - @@ -3076,14 +2860,6 @@ ADMX Info: Education check mark - - Mobile - cross mark - - - Mobile Enterprise - cross mark - @@ -3157,14 +2933,6 @@ ADMX Info: Education check mark - - Mobile - cross mark - - - Mobile Enterprise - cross mark - @@ -3238,14 +3006,6 @@ ADMX Info: Education check mark - - Mobile - cross mark - - - Mobile Enterprise - cross mark - @@ -3321,14 +3081,6 @@ ADMX Info: Education check mark6 - - Mobile - cross mark - - - Mobile Enterprise - cross mark - @@ -3411,14 +3163,6 @@ Supported values: Education check mark - - Mobile - cross mark - - - Mobile Enterprise - cross mark - @@ -3492,14 +3236,6 @@ ADMX Info: Education check mark - - Mobile - cross mark - - - Mobile Enterprise - cross mark - @@ -3571,14 +3307,6 @@ ADMX Info: Education check mark - - Mobile - cross mark - - - Mobile Enterprise - cross mark - @@ -3650,14 +3378,6 @@ ADMX Info: Education check mark6 - - Mobile - cross mark - - - Mobile Enterprise - cross mark - @@ -3740,14 +3460,6 @@ Supported values: Education check mark - - Mobile - cross mark - - - Mobile Enterprise - cross mark - @@ -3819,14 +3531,6 @@ ADMX Info: Education check mark - - Mobile - cross mark - - - Mobile Enterprise - cross mark - @@ -3898,14 +3602,6 @@ ADMX Info: Education check mark - - Mobile - cross mark - - - Mobile Enterprise - cross mark - @@ -3979,14 +3675,6 @@ ADMX Info: Education check mark - - Mobile - cross mark - - - Mobile Enterprise - cross mark - @@ -4062,14 +3750,6 @@ ADMX Info: Education check mark - - Mobile - cross mark - - - Mobile Enterprise - cross mark - @@ -4141,14 +3821,6 @@ ADMX Info: Education check mark - - Mobile - cross mark - - - Mobile Enterprise - cross mark - @@ -4222,14 +3894,6 @@ ADMX Info: Education check mark6 - - Mobile - cross mark - - - Mobile Enterprise - cross mark - @@ -4312,14 +3976,6 @@ Supported values: Education check mark - - Mobile - cross mark - - - Mobile Enterprise - cross mark - @@ -4395,14 +4051,6 @@ ADMX Info: Education check mark - - Mobile - cross mark - - - Mobile Enterprise - cross mark - @@ -4478,14 +4126,6 @@ ADMX Info: Education check mark6 - - Mobile - cross mark - - - Mobile Enterprise - cross mark - @@ -4570,14 +4210,6 @@ Supported values: Education check mark - - Mobile - cross mark - - - Mobile Enterprise - cross mark - @@ -4648,14 +4280,6 @@ ADMX Info: Education check mark - - Mobile - cross mark - - - Mobile Enterprise - cross mark - @@ -4727,14 +4351,6 @@ ADMX Info: Education check mark - - Mobile - cross mark - - - Mobile Enterprise - cross mark - @@ -4810,14 +4426,6 @@ ADMX Info: Education check mark - - Mobile - cross mark - - - Mobile Enterprise - cross mark - @@ -4893,14 +4501,6 @@ ADMX Info: Education check mark - - Mobile - cross mark - - - Mobile Enterprise - cross mark - @@ -4972,14 +4572,6 @@ ADMX Info: Education check mark - - Mobile - cross mark - - - Mobile Enterprise - cross mark - @@ -5051,14 +4643,6 @@ ADMX Info: Education check mark - - Mobile - cross mark - - - Mobile Enterprise - cross mark - @@ -5132,14 +4716,6 @@ ADMX Info: Education check mark - - Mobile - cross mark - - - Mobile Enterprise - cross mark - @@ -5211,14 +4787,6 @@ ADMX Info: Education check mark - - Mobile - cross mark - - - Mobile Enterprise - cross mark - @@ -5291,14 +4859,6 @@ ADMX Info: Education check mark6 - - Mobile - cross mark - - - Mobile Enterprise - cross mark - @@ -5383,14 +4943,6 @@ Supported values: Education check mark - - Mobile - cross mark - - - Mobile Enterprise - cross mark - @@ -5466,14 +5018,6 @@ ADMX Info: Education check mark - - Mobile - cross mark - - - Mobile Enterprise - cross mark - @@ -5550,14 +5094,6 @@ ADMX Info: Education check mark - - Mobile - cross mark - - - Mobile Enterprise - cross mark - @@ -5634,14 +5170,6 @@ ADMX Info: Education check mark - - Mobile - cross mark - - - Mobile Enterprise - cross mark - @@ -5715,14 +5243,6 @@ ADMX Info: Education check mark - - Mobile - cross mark - - - Mobile Enterprise - cross mark - @@ -5800,14 +5320,6 @@ ADMX Info: Education check mark - - Mobile - cross mark - - - Mobile Enterprise - cross mark - @@ -5881,14 +5393,6 @@ ADMX Info: Education check mark - - Mobile - cross mark - - - Mobile Enterprise - cross mark - @@ -5962,14 +5466,6 @@ ADMX Info: Education check mark - - Mobile - cross mark - - - Mobile Enterprise - cross mark - @@ -6043,14 +5539,6 @@ ADMX Info: Education check mark - - Mobile - cross mark - - - Mobile Enterprise - cross mark - @@ -6124,14 +5612,6 @@ ADMX Info: Education check mark - - Mobile - cross mark - - - Mobile Enterprise - cross mark - @@ -6203,14 +5683,6 @@ ADMX Info: Education check mark - - Mobile - cross mark - - - Mobile Enterprise - cross mark - @@ -6286,14 +5758,6 @@ ADMX Info: Education check mark - - Mobile - cross mark - - - Mobile Enterprise - cross mark - @@ -6367,14 +5831,6 @@ ADMX Info: Education check mark - - Mobile - cross mark - - - Mobile Enterprise - cross mark - @@ -6448,14 +5904,6 @@ ADMX Info: Education check mark - - Mobile - cross mark - - - Mobile Enterprise - cross mark - @@ -6529,14 +5977,6 @@ ADMX Info: Education check mark - - Mobile - cross mark - - - Mobile Enterprise - cross mark - @@ -6610,14 +6050,6 @@ ADMX Info: Education check mark - - Mobile - cross mark - - - Mobile Enterprise - cross mark - @@ -6691,14 +6123,6 @@ ADMX Info: Education check mark - - Mobile - cross mark - - - Mobile Enterprise - cross mark - @@ -6770,14 +6194,6 @@ ADMX Info: Education check mark - - Mobile - cross mark - - - Mobile Enterprise - cross mark - @@ -6849,14 +6265,6 @@ ADMX Info: Education check mark - - Mobile - cross mark - - - Mobile Enterprise - cross mark - @@ -6930,14 +6338,6 @@ ADMX Info: Education check mark - - Mobile - cross mark - - - Mobile Enterprise - cross mark - @@ -7011,14 +6411,6 @@ ADMX Info: Education check mark - - Mobile - cross mark - - - Mobile Enterprise - cross mark - @@ -7092,14 +6484,6 @@ ADMX Info: Education check mark - - Mobile - cross mark - - - Mobile Enterprise - cross mark - @@ -7175,14 +6559,6 @@ ADMX Info: Education check mark - - Mobile - cross mark - - - Mobile Enterprise - cross mark - @@ -7254,14 +6630,6 @@ ADMX Info: Education check mark - - Mobile - cross mark - - - Mobile Enterprise - cross mark - @@ -7335,14 +6703,6 @@ ADMX Info: Education check mark - - Mobile - cross mark - - - Mobile Enterprise - cross mark - @@ -7418,14 +6778,6 @@ ADMX Info: Education check mark - - Mobile - cross mark - - - Mobile Enterprise - cross mark - @@ -7499,14 +6851,6 @@ ADMX Info: Education check mark - - Mobile - cross mark - - - Mobile Enterprise - cross mark - @@ -7580,14 +6924,6 @@ ADMX Info: Education check mark - - Mobile - cross mark - - - Mobile Enterprise - cross mark - @@ -7661,14 +6997,6 @@ ADMX Info: Education check mark - - Mobile - cross mark - - - Mobile Enterprise - cross mark - @@ -7740,14 +7068,6 @@ ADMX Info: Education check mark - - Mobile - cross mark - - - Mobile Enterprise - cross mark - @@ -7823,14 +7143,6 @@ ADMX Info: Education check mark - - Mobile - cross mark - - - Mobile Enterprise - cross mark - @@ -7906,14 +7218,6 @@ ADMX Info: Education check mark - - Mobile - cross mark - - - Mobile Enterprise - cross mark - @@ -7987,14 +7291,6 @@ ADMX Info: Education check mark - - Mobile - cross mark - - - Mobile Enterprise - cross mark - @@ -8068,14 +7364,6 @@ ADMX Info: Education check mark - - Mobile - cross mark - - - Mobile Enterprise - cross mark - @@ -8149,14 +7437,6 @@ ADMX Info: Education check mark - - Mobile - cross mark - - - Mobile Enterprise - cross mark - @@ -8232,14 +7512,6 @@ ADMX Info: Education check mark1 - - Mobile - check mark1 - - - Mobile Enterprise - check mark1 - @@ -8281,14 +7553,6 @@ ADMX Info: Education check mark - - Mobile - cross mark - - - Mobile Enterprise - cross mark - @@ -8368,14 +7632,6 @@ ADMX Info: Education check mark - - Mobile - cross mark - - - Mobile Enterprise - cross mark - @@ -8449,14 +7705,6 @@ ADMX Info: Education check mark - - Mobile - cross mark - - - Mobile Enterprise - cross mark - @@ -8538,14 +7786,6 @@ ADMX Info: Education check mark - - Mobile - cross mark - - - Mobile Enterprise - cross mark - @@ -8619,14 +7859,6 @@ ADMX Info: Education check mark - - Mobile - cross mark - - - Mobile Enterprise - cross mark - @@ -8700,14 +7932,6 @@ ADMX Info: Education check mark - - Mobile - cross mark - - - Mobile Enterprise - cross mark - @@ -8781,14 +8005,6 @@ ADMX Info: Education check mark - - Mobile - cross mark - - - Mobile Enterprise - cross mark - @@ -8862,14 +8078,6 @@ ADMX Info: Education check mark - - Mobile - cross mark - - - Mobile Enterprise - cross mark - @@ -8943,14 +8151,6 @@ ADMX Info: Education check mark - - Mobile - cross mark - - - Mobile Enterprise - cross mark - @@ -9024,14 +8224,6 @@ ADMX Info: Education check mark - - Mobile - cross mark - - - Mobile Enterprise - cross mark - @@ -9103,14 +8295,6 @@ ADMX Info: Education check mark - - Mobile - cross mark - - - Mobile Enterprise - cross mark - @@ -9184,14 +8368,6 @@ ADMX Info: Education check mark - - Mobile - cross mark - - - Mobile Enterprise - cross mark - @@ -9265,14 +8441,6 @@ ADMX Info: Education check mark - - Mobile - cross mark - - - Mobile Enterprise - cross mark - @@ -9346,14 +8514,6 @@ ADMX Info: Education check mark - - Mobile - cross mark - - - Mobile Enterprise - cross mark - @@ -9427,14 +8587,6 @@ ADMX Info: Education check mark - - Mobile - cross mark - - - Mobile Enterprise - cross mark - @@ -9510,14 +8662,6 @@ ADMX Info: Education check mark - - Mobile - cross mark - - - Mobile Enterprise - cross mark - @@ -9591,14 +8735,6 @@ ADMX Info: Education check mark - - Mobile - cross mark - - - Mobile Enterprise - cross mark - @@ -9672,14 +8808,6 @@ ADMX Info: Education check mark - - Mobile - cross mark - - - Mobile Enterprise - cross mark - @@ -9755,14 +8883,6 @@ ADMX Info: Education check mark - - Mobile - cross mark - - - Mobile Enterprise - cross mark - @@ -9842,14 +8962,6 @@ ADMX Info: Education check mark - - Mobile - cross mark - - - Mobile Enterprise - cross mark - @@ -9923,14 +9035,6 @@ ADMX Info: Education check mark - - Mobile - cross mark - - - Mobile Enterprise - cross mark - @@ -10004,14 +9108,6 @@ ADMX Info: Education check mark - - Mobile - cross mark - - - Mobile Enterprise - cross mark - @@ -10085,14 +9181,6 @@ ADMX Info: Education check mark - - Mobile - cross mark - - - Mobile Enterprise - cross mark - @@ -10164,14 +9252,6 @@ ADMX Info: Education check mark - - Mobile - cross mark - - - Mobile Enterprise - cross mark - @@ -10245,14 +9325,6 @@ ADMX Info: Education check mark - - Mobile - cross mark - - - Mobile Enterprise - cross mark - @@ -10326,14 +9398,6 @@ ADMX Info: Education check mark - - Mobile - cross mark - - - Mobile Enterprise - cross mark - @@ -10407,14 +9471,6 @@ ADMX Info: Education check mark - - Mobile - cross mark - - - Mobile Enterprise - cross mark - @@ -10488,14 +9544,6 @@ ADMX Info: Education check mark - - Mobile - cross mark - - - Mobile Enterprise - cross mark - @@ -10571,14 +9619,6 @@ ADMX Info: Education check mark - - Mobile - cross mark - - - Mobile Enterprise - cross mark - @@ -10652,14 +9692,6 @@ ADMX Info: Education check mark - - Mobile - cross mark - - - Mobile Enterprise - cross mark - @@ -10733,14 +9765,6 @@ ADMX Info: Education check mark - - Mobile - cross mark - - - Mobile Enterprise - cross mark - @@ -10816,14 +9840,6 @@ ADMX Info: Education check mark - - Mobile - cross mark - - - Mobile Enterprise - cross mark - @@ -10903,14 +9919,6 @@ ADMX Info: Education check mark - - Mobile - cross mark - - - Mobile Enterprise - cross mark - @@ -10984,14 +9992,6 @@ ADMX Info: Education check mark - - Mobile - cross mark - - - Mobile Enterprise - cross mark - @@ -11065,14 +10065,6 @@ ADMX Info: Education check mark - - Mobile - cross mark - - - Mobile Enterprise - cross mark - @@ -11146,14 +10138,6 @@ ADMX Info: Education check mark - - Mobile - cross mark - - - Mobile Enterprise - cross mark - @@ -11225,14 +10209,6 @@ ADMX Info: Education check mark - - Mobile - cross mark - - - Mobile Enterprise - cross mark - @@ -11306,14 +10282,6 @@ ADMX Info: Education check mark - - Mobile - cross mark - - - Mobile Enterprise - cross mark - @@ -11387,14 +10355,6 @@ ADMX Info: Education check mark - - Mobile - cross mark - - - Mobile Enterprise - cross mark - @@ -11468,14 +10428,6 @@ ADMX Info: Education check mark - - Mobile - cross mark - - - Mobile Enterprise - cross mark - @@ -11549,14 +10501,6 @@ ADMX Info: Education check mark - - Mobile - cross mark - - - Mobile Enterprise - cross mark - @@ -11632,14 +10576,6 @@ ADMX Info: Education check mark - - Mobile - cross mark - - - Mobile Enterprise - cross mark - @@ -11713,14 +10649,6 @@ ADMX Info: Education check mark - - Mobile - cross mark - - - Mobile Enterprise - cross mark - @@ -11796,14 +10724,6 @@ ADMX Info: Education check mark - - Mobile - cross mark - - - Mobile Enterprise - cross mark - @@ -11883,14 +10803,6 @@ ADMX Info: Education check mark - - Mobile - cross mark - - - Mobile Enterprise - cross mark - @@ -11964,14 +10876,6 @@ ADMX Info: Education check mark - - Mobile - cross mark - - - Mobile Enterprise - cross mark - @@ -12051,14 +10955,6 @@ ADMX Info: Education check mark - - Mobile - cross mark - - - Mobile Enterprise - cross mark - @@ -12132,14 +11028,6 @@ ADMX Info: Education check mark - - Mobile - cross mark - - - Mobile Enterprise - cross mark - @@ -12213,14 +11101,6 @@ ADMX Info: Education check mark - - Mobile - cross mark - - - Mobile Enterprise - cross mark - @@ -12292,14 +11172,6 @@ ADMX Info: Education check mark - - Mobile - cross mark - - - Mobile Enterprise - cross mark - @@ -12373,14 +11245,6 @@ ADMX Info: Education check mark - - Mobile - cross mark - - - Mobile Enterprise - cross mark - @@ -12454,14 +11318,6 @@ ADMX Info: Education check mark - - Mobile - cross mark - - - Mobile Enterprise - cross mark - @@ -12535,14 +11391,6 @@ ADMX Info: Education check mark - - Mobile - cross mark - - - Mobile Enterprise - cross mark - @@ -12616,14 +11464,6 @@ ADMX Info: Education check mark - - Mobile - cross mark - - - Mobile Enterprise - cross mark - @@ -12699,14 +11539,6 @@ ADMX Info: Education check mark - - Mobile - cross mark - - - Mobile Enterprise - cross mark - @@ -12780,14 +11612,6 @@ ADMX Info: Education check mark - - Mobile - cross mark - - - Mobile Enterprise - cross mark - @@ -12863,14 +11687,6 @@ ADMX Info: Education check mark - - Mobile - cross mark - - - Mobile Enterprise - cross mark - @@ -12944,14 +11760,6 @@ ADMX Info: Education check mark - - Mobile - cross mark - - - Mobile Enterprise - cross mark - @@ -13025,14 +11833,6 @@ ADMX Info: Education check mark - - Mobile - cross mark - - - Mobile Enterprise - cross mark - @@ -13106,14 +11906,6 @@ ADMX Info: Education check mark - - Mobile - cross mark - - - Mobile Enterprise - cross mark - @@ -13185,14 +11977,6 @@ ADMX Info: Education check mark - - Mobile - cross mark - - - Mobile Enterprise - cross mark - @@ -13266,14 +12050,6 @@ ADMX Info: Education check mark - - Mobile - cross mark - - - Mobile Enterprise - cross mark - @@ -13347,14 +12123,6 @@ ADMX Info: Education check mark - - Mobile - cross mark - - - Mobile Enterprise - cross mark - @@ -13428,14 +12196,6 @@ ADMX Info: Education check mark - - Mobile - cross mark - - - Mobile Enterprise - cross mark - @@ -13509,14 +12269,6 @@ ADMX Info: Education check mark - - Mobile - cross mark - - - Mobile Enterprise - cross mark - @@ -13592,14 +12344,6 @@ ADMX Info: Education check mark - - Mobile - cross mark - - - Mobile Enterprise - cross mark - @@ -13673,14 +12417,6 @@ ADMX Info: Education check mark - - Mobile - cross mark - - - Mobile Enterprise - cross mark - @@ -13756,14 +12492,6 @@ ADMX Info: Education check mark - - Mobile - cross mark - - - Mobile Enterprise - cross mark - @@ -13843,14 +12571,6 @@ ADMX Info: Education check mark - - Mobile - cross mark - - - Mobile Enterprise - cross mark - @@ -13924,14 +12644,6 @@ ADMX Info: Education check mark - - Mobile - cross mark - - - Mobile Enterprise - cross mark - @@ -14005,14 +12717,6 @@ ADMX Info: Education check mark - - Mobile - cross mark - - - Mobile Enterprise - cross mark - @@ -14086,14 +12790,6 @@ ADMX Info: Education check mark - - Mobile - cross mark - - - Mobile Enterprise - cross mark - @@ -14165,14 +12861,6 @@ ADMX Info: Education check mark - - Mobile - cross mark - - - Mobile Enterprise - cross mark - @@ -14246,14 +12934,6 @@ ADMX Info: Education check mark - - Mobile - cross mark - - - Mobile Enterprise - cross mark - @@ -14327,14 +13007,6 @@ ADMX Info: Education check mark - - Mobile - cross mark - - - Mobile Enterprise - cross mark - @@ -14408,14 +13080,6 @@ ADMX Info: Education check mark - - Mobile - cross mark - - - Mobile Enterprise - cross mark - @@ -14489,14 +13153,6 @@ ADMX Info: Education check mark - - Mobile - cross mark - - - Mobile Enterprise - cross mark - @@ -14572,14 +13228,6 @@ ADMX Info: Education check mark - - Mobile - cross mark - - - Mobile Enterprise - cross mark - @@ -14653,14 +13301,6 @@ ADMX Info: Education check mark - - Mobile - cross mark - - - Mobile Enterprise - cross mark - @@ -14736,14 +13376,6 @@ ADMX Info: Education check mark - - Mobile - cross mark - - - Mobile Enterprise - cross mark - @@ -14823,14 +13455,6 @@ ADMX Info: Education check mark - - Mobile - cross mark - - - Mobile Enterprise - cross mark - @@ -14904,14 +13528,6 @@ ADMX Info: Education check mark - - Mobile - cross mark - - - Mobile Enterprise - cross mark - @@ -14985,14 +13601,6 @@ ADMX Info: Education check mark - - Mobile - cross mark - - - Mobile Enterprise - cross mark - @@ -15066,14 +13674,6 @@ ADMX Info: Education check mark - - Mobile - cross mark - - - Mobile Enterprise - cross mark - @@ -15145,14 +13745,6 @@ ADMX Info: Education check mark - - Mobile - cross mark - - - Mobile Enterprise - cross mark - @@ -15226,14 +13818,6 @@ ADMX Info: Education check mark - - Mobile - cross mark - - - Mobile Enterprise - cross mark - @@ -15307,14 +13891,6 @@ ADMX Info: Education check mark - - Mobile - cross mark - - - Mobile Enterprise - cross mark - @@ -15388,14 +13964,6 @@ ADMX Info: Education check mark - - Mobile - cross mark - - - Mobile Enterprise - cross mark - @@ -15469,14 +14037,6 @@ ADMX Info: Education check mark - - Mobile - cross mark - - - Mobile Enterprise - cross mark - @@ -15552,14 +14112,6 @@ ADMX Info: Education check mark - - Mobile - cross mark - - - Mobile Enterprise - cross mark - @@ -15633,14 +14185,6 @@ ADMX Info: Education check mark - - Mobile - cross mark - - - Mobile Enterprise - cross mark - @@ -15716,14 +14260,6 @@ ADMX Info: Education check mark - - Mobile - cross mark - - - Mobile Enterprise - cross mark - @@ -15803,14 +14339,6 @@ ADMX Info: Education check mark - - Mobile - cross mark - - - Mobile Enterprise - cross mark - @@ -15884,14 +14412,6 @@ ADMX Info: Education check mark - - Mobile - cross mark - - - Mobile Enterprise - cross mark - @@ -15965,14 +14485,6 @@ ADMX Info: Education check mark - - Mobile - cross mark - - - Mobile Enterprise - cross mark - @@ -16046,14 +14558,6 @@ ADMX Info: Education check mark6 - - Mobile - cross mark - - - Mobile Enterprise - cross mark - @@ -16139,14 +14643,6 @@ Supported values: Education check mark - - Mobile - cross mark - - - Mobile Enterprise - cross mark - @@ -16220,14 +14716,6 @@ ADMX Info: Education check mark - - Mobile - cross mark - - - Mobile Enterprise - cross mark - @@ -16299,14 +14787,6 @@ ADMX Info: Education check mark - - Mobile - cross mark - - - Mobile Enterprise - cross mark - @@ -16378,14 +14858,6 @@ ADMX Info: Education check mark - - Mobile - cross mark - - - Mobile Enterprise - cross mark - @@ -16459,14 +14931,6 @@ ADMX Info: Education check mark - - Mobile - cross mark - - - Mobile Enterprise - cross mark - @@ -16540,14 +15004,6 @@ ADMX Info: Education check mark - - Mobile - cross mark - - - Mobile Enterprise - cross mark - @@ -16621,14 +15077,6 @@ ADMX Info: Education check mark - - Mobile - cross mark - - - Mobile Enterprise - cross mark - @@ -16702,14 +15150,6 @@ ADMX Info: Education check mark - - Mobile - cross mark - - - Mobile Enterprise - cross mark - @@ -16783,14 +15223,6 @@ ADMX Info: Education check mark - - Mobile - cross mark - - - Mobile Enterprise - cross mark - @@ -16864,14 +15296,6 @@ ADMX Info: Education check mark - - Mobile - cross mark - - - Mobile Enterprise - cross mark - @@ -16945,14 +15369,6 @@ ADMX Info: Education check mark - - Mobile - cross mark - - - Mobile Enterprise - cross mark - @@ -17024,14 +15440,6 @@ ADMX Info: Education check mark - - Mobile - cross mark - - - Mobile Enterprise - cross mark - @@ -17105,14 +15513,6 @@ ADMX Info: Education check mark - - Mobile - cross mark - - - Mobile Enterprise - cross mark - @@ -17188,14 +15588,6 @@ ADMX Info: Education check mark - - Mobile - cross mark - - - Mobile Enterprise - cross mark - @@ -17269,14 +15661,6 @@ ADMX Info: Education check mark - - Mobile - cross mark - - - Mobile Enterprise - cross mark - @@ -17350,14 +15734,6 @@ ADMX Info: Education check mark - - Mobile - cross mark - - - Mobile Enterprise - cross mark - @@ -17431,14 +15807,6 @@ ADMX Info: Education check mark - - Mobile - cross mark - - - Mobile Enterprise - cross mark - @@ -17512,14 +15880,6 @@ ADMX Info: Education check mark - - Mobile - cross mark - - - Mobile Enterprise - cross mark - @@ -17593,14 +15953,6 @@ ADMX Info: Education check mark - - Mobile - cross mark - - - Mobile Enterprise - cross mark - @@ -17674,14 +16026,6 @@ ADMX Info: Education check mark - - Mobile - cross mark - - - Mobile Enterprise - cross mark - @@ -17755,14 +16099,6 @@ ADMX Info: Education check mark - - Mobile - cross mark - - - Mobile Enterprise - cross mark - @@ -17834,14 +16170,6 @@ ADMX Info: Education check mark - - Mobile - cross mark - - - Mobile Enterprise - cross mark - @@ -17913,14 +16241,6 @@ ADMX Info: Education check mark - - Mobile - cross mark - - - Mobile Enterprise - cross mark - @@ -17994,14 +16314,6 @@ ADMX Info: Education check mark - - Mobile - cross mark - - - Mobile Enterprise - cross mark - @@ -18075,14 +16387,6 @@ ADMX Info: Education check mark - - Mobile - cross mark - - - Mobile Enterprise - cross mark - @@ -18156,14 +16460,6 @@ ADMX Info: Education check mark - - Mobile - cross mark - - - Mobile Enterprise - cross mark - @@ -18239,14 +16535,6 @@ ADMX Info: Education check mark - - Mobile - cross mark - - - Mobile Enterprise - cross mark - @@ -18318,14 +16606,6 @@ ADMX Info: Education check mark - - Mobile - cross mark - - - Mobile Enterprise - cross mark - @@ -18399,14 +16679,6 @@ ADMX Info: Education check mark - - Mobile - cross mark - - - Mobile Enterprise - cross mark - @@ -18482,14 +16754,6 @@ ADMX Info: Education check mark - - Mobile - cross mark - - - Mobile Enterprise - cross mark - @@ -18563,14 +16827,6 @@ ADMX Info: Education check mark - - Mobile - cross mark - - - Mobile Enterprise - cross mark - @@ -18644,14 +16900,6 @@ ADMX Info: Education check mark - - Mobile - cross mark - - - Mobile Enterprise - cross mark - @@ -18725,14 +16973,6 @@ ADMX Info: Education check mark - - Mobile - cross mark - - - Mobile Enterprise - cross mark - @@ -18804,14 +17044,6 @@ ADMX Info: Education check mark - - Mobile - cross mark - - - Mobile Enterprise - cross mark - @@ -18887,14 +17119,6 @@ ADMX Info: Education check mark - - Mobile - cross mark - - - Mobile Enterprise - cross mark - @@ -18970,14 +17194,6 @@ ADMX Info: Education check mark - - Mobile - cross mark - - - Mobile Enterprise - cross mark - @@ -19051,14 +17267,6 @@ ADMX Info: Education check mark - - Mobile - cross mark - - - Mobile Enterprise - cross mark - @@ -19132,14 +17340,6 @@ ADMX Info: Education check mark - - Mobile - cross mark - - - Mobile Enterprise - cross mark - @@ -19215,14 +17415,6 @@ ADMX Info: Education check mark - - Mobile - cross mark - - - Mobile Enterprise - cross mark - @@ -19302,14 +17494,6 @@ ADMX Info: Education check mark - - Mobile - cross mark - - - Mobile Enterprise - cross mark - @@ -19383,14 +17567,6 @@ ADMX Info: Education check mark - - Mobile - cross mark - - - Mobile Enterprise - cross mark - @@ -19472,14 +17648,6 @@ ADMX Info: Education check mark - - Mobile - cross mark - - - Mobile Enterprise - cross mark - @@ -19553,14 +17721,6 @@ ADMX Info: Education check mark - - Mobile - cross mark - - - Mobile Enterprise - cross mark - @@ -19636,14 +17796,6 @@ ADMX Info: Education check mark - - Mobile - cross mark - - - Mobile Enterprise - cross mark - @@ -19717,14 +17869,6 @@ ADMX Info: Education check mark - - Mobile - cross mark - - - Mobile Enterprise - cross mark - @@ -19800,14 +17944,6 @@ ADMX Info: Education check mark - - Mobile - cross mark - - - Mobile Enterprise - cross mark - @@ -19883,14 +18019,6 @@ ADMX Info: Education check mark - - Mobile - cross mark - - - Mobile Enterprise - cross mark - @@ -19964,14 +18092,6 @@ ADMX Info: Education check mark - - Mobile - cross mark - - - Mobile Enterprise - cross mark - @@ -20045,14 +18165,6 @@ ADMX Info: Education check mark - - Mobile - cross mark - - - Mobile Enterprise - cross mark - @@ -20126,14 +18238,6 @@ ADMX Info: Education check mark - - Mobile - cross mark - - - Mobile Enterprise - cross mark - @@ -20207,14 +18311,6 @@ ADMX Info: Education check mark - - Mobile - cross mark - - - Mobile Enterprise - cross mark - @@ -20286,14 +18382,6 @@ ADMX Info: Education check mark - - Mobile - cross mark - - - Mobile Enterprise - cross mark - @@ -20368,14 +18456,6 @@ ADMX Info: Education check mark - - Mobile - cross mark - - - Mobile Enterprise - cross mark - @@ -20447,14 +18527,6 @@ ADMX Info: Education check mark - - Mobile - cross mark - - - Mobile Enterprise - cross mark - @@ -20528,14 +18600,6 @@ ADMX Info: Education check mark - - Mobile - cross mark - - - Mobile Enterprise - cross mark - @@ -20609,14 +18673,6 @@ ADMX Info: Education check mark - - Mobile - cross mark - - - Mobile Enterprise - cross mark - @@ -20688,14 +18744,6 @@ ADMX Info: Education check mark - - Mobile - cross mark - - - Mobile Enterprise - cross mark - @@ -20769,14 +18817,6 @@ ADMX Info: Education check mark - - Mobile - cross mark - - - Mobile Enterprise - cross mark - @@ -20850,14 +18890,6 @@ ADMX Info: Education check mark - - Mobile - cross mark - - - Mobile Enterprise - cross mark - @@ -20931,14 +18963,6 @@ ADMX Info: Education check mark - - Mobile - cross mark - - - Mobile Enterprise - cross mark - @@ -21012,14 +19036,6 @@ ADMX Info: Education check mark - - Mobile - cross mark - - - Mobile Enterprise - cross mark - @@ -21095,14 +19111,6 @@ ADMX Info: Education check mark - - Mobile - cross mark - - - Mobile Enterprise - cross mark - @@ -21176,14 +19184,6 @@ ADMX Info: Education check mark - - Mobile - cross mark - - - Mobile Enterprise - cross mark - @@ -21257,14 +19257,6 @@ ADMX Info: Education check mark - - Mobile - cross mark - - - Mobile Enterprise - cross mark - @@ -21340,14 +19332,6 @@ ADMX Info: Education check mark - - Mobile - cross mark - - - Mobile Enterprise - cross mark - @@ -21427,14 +19411,6 @@ ADMX Info: Education check mark - - Mobile - cross mark - - - Mobile Enterprise - cross mark - diff --git a/windows/client-management/mdm/policy-csp-kerberos.md b/windows/client-management/mdm/policy-csp-kerberos.md index e3e557427b..105f418944 100644 --- a/windows/client-management/mdm/policy-csp-kerberos.md +++ b/windows/client-management/mdm/policy-csp-kerberos.md @@ -75,14 +75,6 @@ manager: dansimp Education check mark - - Mobile - cross mark - - - Mobile Enterprise - cross mark - @@ -153,14 +145,6 @@ ADMX Info: Education check mark - - Mobile - cross mark - - - Mobile Enterprise - cross mark - @@ -230,14 +214,6 @@ ADMX Info: Education check mark - - Mobile - cross mark - - - Mobile Enterprise - cross mark - @@ -312,14 +288,6 @@ ADMX Info: Education check mark - - Mobile - cross mark - - - Mobile Enterprise - cross mark - @@ -390,14 +358,6 @@ ADMX Info: Education check mark - - Mobile - cross mark - - - Mobile Enterprise - cross mark - @@ -472,14 +432,6 @@ ADMX Info: Education check mark5 - - Mobile - - - - Mobile Enterprise - - diff --git a/windows/client-management/mdm/policy-csp-kioskbrowser.md b/windows/client-management/mdm/policy-csp-kioskbrowser.md index 3536f9af1f..588418965d 100644 --- a/windows/client-management/mdm/policy-csp-kioskbrowser.md +++ b/windows/client-management/mdm/policy-csp-kioskbrowser.md @@ -79,14 +79,6 @@ These policies currently only apply to Kiosk Browser app. Kiosk Browser is a Mic Education check mark4 - - Mobile - cross mark - - - Mobile Enterprise - cross mark - @@ -141,14 +133,6 @@ Added in Windows 10, version 1803. List of exceptions to the blocked website URL Education check mark4 - - Mobile - cross mark - - - Mobile Enterprise - cross mark - @@ -203,14 +187,6 @@ Added in Windows 10, version 1803. List of blocked website URLs (with wildcard s Education check mark4 - - Mobile - cross mark - - - Mobile Enterprise - cross mark - @@ -265,14 +241,6 @@ Added in Windows 10, version 1803. Configures the default URL kiosk browsers to Education check mark4 - - Mobile - cross mark - - - Mobile Enterprise - cross mark - @@ -324,14 +292,6 @@ Shows the Kiosk Browser's end session button. When the policy is enabled, the Ki Education check mark4 - - Mobile - cross mark - - - Mobile Enterprise - cross mark - @@ -386,14 +346,6 @@ Added in Windows 10, version 1803. Enable/disable kiosk browser's home button. Education check mark4 - - Mobile - cross mark - - - Mobile Enterprise - cross mark - @@ -448,14 +400,6 @@ Added in Windows 10, version 1803. Enable/disable kiosk browser's navigation but Education check mark4 - - Mobile - cross mark - - - Mobile Enterprise - cross mark - diff --git a/windows/client-management/mdm/policy-csp-lanmanworkstation.md b/windows/client-management/mdm/policy-csp-lanmanworkstation.md index c6e30c3741..a19090d556 100644 --- a/windows/client-management/mdm/policy-csp-lanmanworkstation.md +++ b/windows/client-management/mdm/policy-csp-lanmanworkstation.md @@ -58,14 +58,6 @@ manager: dansimp Education check mark4 - - Mobile - cross mark - - - Mobile Enterprise - cross mark - diff --git a/windows/client-management/mdm/policy-csp-licensing.md b/windows/client-management/mdm/policy-csp-licensing.md index 1fa6c62b22..9a539e5f24 100644 --- a/windows/client-management/mdm/policy-csp-licensing.md +++ b/windows/client-management/mdm/policy-csp-licensing.md @@ -61,14 +61,6 @@ manager: dansimp Education check mark1 - - Mobile - cross mark - - - Mobile Enterprise - cross mark - @@ -135,14 +127,6 @@ The following list shows the supported values: Education check mark1 - - Mobile - cross mark - - - Mobile Enterprise - cross mark - diff --git a/windows/client-management/mdm/policy-csp-localpoliciessecurityoptions.md b/windows/client-management/mdm/policy-csp-localpoliciessecurityoptions.md index c41fae0999..7cbc2d6c01 100644 --- a/windows/client-management/mdm/policy-csp-localpoliciessecurityoptions.md +++ b/windows/client-management/mdm/policy-csp-localpoliciessecurityoptions.md @@ -201,14 +201,6 @@ manager: dansimp Education check mark3 - - Mobile - cross mark - - - Mobile Enterprise - cross mark - @@ -281,14 +273,6 @@ The following list shows the supported values: Education check mark3 - - Mobile - cross mark - - - Mobile Enterprise - cross mark - @@ -366,14 +350,6 @@ Valid values: Education check mark3 - - Mobile - cross mark - - - Mobile Enterprise - cross mark - @@ -437,14 +413,6 @@ GP Info: Education check mark3 - - Mobile - cross mark - - - Mobile Enterprise - cross mark - @@ -508,14 +476,6 @@ GP Info: Education check mark4 - - Mobile - cross mark - - - Mobile Enterprise - cross mark - @@ -580,14 +540,6 @@ GP Info: Education check mark4 - - Mobile - cross mark - - - Mobile Enterprise - cross mark - @@ -652,14 +604,6 @@ GP Info: Education check mark4 - - Mobile - cross mark - - - Mobile Enterprise - cross mark - @@ -726,14 +670,6 @@ GP Info: Education check mark4 - - Mobile - cross mark - - - Mobile Enterprise - cross mark - @@ -797,14 +733,6 @@ GP Info: Education check mark4 - - Mobile - cross mark - - - Mobile Enterprise - cross mark - @@ -892,14 +820,6 @@ GP Info: Education check mark4 - - Mobile - cross mark - - - Mobile Enterprise - cross mark - @@ -984,14 +904,6 @@ GP Info: Education check mark4 - - Mobile - cross mark - - - Mobile Enterprise - cross mark - @@ -1071,14 +983,6 @@ GP Info: Education check mark3 - - Mobile - cross mark - - - Mobile Enterprise - cross mark - @@ -1146,14 +1050,6 @@ Valid values: Education check mark3 - - Mobile - cross mark - - - Mobile Enterprise - cross mark - @@ -1226,14 +1122,6 @@ Valid values: Education check mark3 - - Mobile - cross mark - - - Mobile Enterprise - cross mark - @@ -1307,14 +1195,6 @@ Valid values: Education check mark3 - - Mobile - cross mark - - - Mobile Enterprise - cross mark - @@ -1389,14 +1269,6 @@ Valid values: Education check mark3 - - Mobile - cross mark - - - Mobile Enterprise - cross mark - @@ -1466,14 +1338,6 @@ Valid values: Education check mark3 - - Mobile - cross mark - - - Mobile Enterprise - cross mark - @@ -1539,14 +1403,6 @@ GP Info: Education check mark3 - - Mobile - cross mark - - - Mobile Enterprise - cross mark - @@ -1610,14 +1466,6 @@ GP Info: Education check mark4 - - Mobile - cross mark - - - Mobile Enterprise - cross mark - @@ -1696,14 +1544,6 @@ GP Info: Education check mark4 - - Mobile - cross mark - - - Mobile Enterprise - cross mark - @@ -1780,14 +1620,6 @@ GP Info: Education check mark4 - - Mobile - cross mark - - - Mobile Enterprise - cross mark - @@ -1851,14 +1683,6 @@ GP Info: Education check mark - - Mobile - - - - Mobile Enterprise - - @@ -1937,14 +1761,6 @@ GP Info: Education check mark4 - - Mobile - cross mark - - - Mobile Enterprise - cross mark - @@ -2033,14 +1849,6 @@ GP Info: Education check mark4 - - Mobile - cross mark - - - Mobile Enterprise - cross mark - @@ -2121,14 +1929,6 @@ GP Info: Education check mark4 - - Mobile - cross mark - - - Mobile Enterprise - cross mark - @@ -2202,14 +2002,6 @@ GP Info: Education check mark4 - - Mobile - cross mark - - - Mobile Enterprise - cross mark - @@ -2273,14 +2065,6 @@ GP Info: Education check mark4 - - Mobile - cross mark - - - Mobile Enterprise - cross mark - @@ -2344,14 +2128,6 @@ GP Info: Education check mark4 - - Mobile - cross mark - - - Mobile Enterprise - cross mark - @@ -2415,14 +2191,6 @@ GP Info: Education check mark3 - - Mobile - cross mark - - - Mobile Enterprise - cross mark - @@ -2491,14 +2259,6 @@ Valid values: Education check mark4 - - Mobile - cross mark - - - Mobile Enterprise - cross mark - @@ -2567,14 +2327,6 @@ GP Info: Education check mark4 - - Mobile - cross mark - - - Mobile Enterprise - cross mark - @@ -2658,14 +2410,6 @@ GP Info: Education check mark4 - - Mobile - cross mark - - - Mobile Enterprise - cross mark - @@ -2734,14 +2478,6 @@ GP Info: Education check mark4 - - Mobile - cross mark - - - Mobile Enterprise - cross mark - @@ -2816,14 +2552,6 @@ GP Info: Education check mark4 - - Mobile - cross mark - - - Mobile Enterprise - cross mark - @@ -2902,14 +2630,6 @@ GP Info: Education check mark4 - - Mobile - cross mark - - - Mobile Enterprise - cross mark - @@ -2988,14 +2708,6 @@ GP Info: Education check mark4 - - Mobile - cross mark - - - Mobile Enterprise - cross mark - @@ -3074,14 +2786,6 @@ GP Info: Education check mark3 - - Mobile - cross mark - - - Mobile Enterprise - cross mark - @@ -3136,14 +2840,6 @@ Valid values: Education check mark3 - - Mobile - cross mark - - - Mobile Enterprise - cross mark - @@ -3218,14 +2914,6 @@ Valid values: Education check mark4 - - Mobile - cross mark - - - Mobile Enterprise - cross mark - @@ -3291,14 +2979,6 @@ GP Info: Education check mark4 - - Mobile - cross mark - - - Mobile Enterprise - cross mark - @@ -3356,14 +3036,6 @@ Default: Enabled. Education check mark3 - - Mobile - cross mark - - - Mobile Enterprise - cross mark - @@ -3437,14 +3109,6 @@ Valid values: Education check mark3 - - Mobile - cross mark - - - Mobile Enterprise - cross mark - @@ -3520,14 +3184,6 @@ GP Info: Education check mark3 - - Mobile - cross mark - - - Mobile Enterprise - cross mark - @@ -3596,14 +3252,6 @@ The following list shows the supported values: Education check mark4 - - Mobile - cross mark - - - Mobile Enterprise - cross mark - @@ -3669,14 +3317,6 @@ GP Info: Education check mark3 - - Mobile - cross mark - - - Mobile Enterprise - cross mark - @@ -3742,14 +3382,6 @@ GP Info: Education check mark3 - - Mobile - cross mark - - - Mobile Enterprise - cross mark - @@ -3821,14 +3453,6 @@ GP Info: Education check mark3 - - Mobile - cross mark - - - Mobile Enterprise - cross mark - @@ -3895,14 +3519,6 @@ GP Info: Education check mark3 - - Mobile - cross mark - - - Mobile Enterprise - cross mark - @@ -3968,14 +3584,6 @@ GP Info: Education check mark4 - - Mobile - cross mark - - - Mobile Enterprise - cross mark - @@ -4041,14 +3649,6 @@ GP Info: Education check mark3 - - Mobile - cross mark - - - Mobile Enterprise - cross mark - diff --git a/windows/client-management/mdm/policy-csp-lockdown.md b/windows/client-management/mdm/policy-csp-lockdown.md index 09c431d7cb..d27d43ed2c 100644 --- a/windows/client-management/mdm/policy-csp-lockdown.md +++ b/windows/client-management/mdm/policy-csp-lockdown.md @@ -58,14 +58,6 @@ manager: dansimp Education check mark1 - - Mobile - cross mark - - - Mobile Enterprise - cross mark - diff --git a/windows/client-management/mdm/policy-csp-maps.md b/windows/client-management/mdm/policy-csp-maps.md index 16c27d47df..afe7ec76ea 100644 --- a/windows/client-management/mdm/policy-csp-maps.md +++ b/windows/client-management/mdm/policy-csp-maps.md @@ -61,14 +61,6 @@ manager: dansimp Education check mark1 - - Mobile - check mark1 - - - Mobile Enterprise - check mark1 - @@ -130,14 +122,6 @@ The following list shows the supported values: Education check mark1 - - Mobile - check mark1 - - - Mobile Enterprise - check mark1 - diff --git a/windows/client-management/mdm/policy-csp-messaging.md b/windows/client-management/mdm/policy-csp-messaging.md index 8301d1a9a1..dd8f7b1f33 100644 --- a/windows/client-management/mdm/policy-csp-messaging.md +++ b/windows/client-management/mdm/policy-csp-messaging.md @@ -58,14 +58,6 @@ manager: dansimp Education check mark1 - - Mobile - check mark1 - - - Mobile Enterprise - check mark1 - diff --git a/windows/client-management/mdm/policy-csp-mssecurityguide.md b/windows/client-management/mdm/policy-csp-mssecurityguide.md index 191d19d39c..37c45b45c8 100644 --- a/windows/client-management/mdm/policy-csp-mssecurityguide.md +++ b/windows/client-management/mdm/policy-csp-mssecurityguide.md @@ -73,14 +73,6 @@ manager: dansimp Education check mark - - Mobile - cross mark - - - Mobile Enterprise - cross mark - @@ -144,14 +136,6 @@ ADMX Info: Education check mark - - Mobile - cross mark - - - Mobile Enterprise - cross mark - @@ -215,14 +199,6 @@ ADMX Info: Education check mark - - Mobile - cross mark - - - Mobile Enterprise - cross mark - @@ -286,14 +262,6 @@ ADMX Info: Education check mark - - Mobile - cross mark - - - Mobile Enterprise - cross mark - @@ -357,14 +325,6 @@ ADMX Info: Education check mark - - Mobile - cross mark - - - Mobile Enterprise - cross mark - @@ -428,14 +388,6 @@ ADMX Info: Education check mark - - Mobile - cross mark - - - Mobile Enterprise - cross mark - diff --git a/windows/client-management/mdm/policy-csp-msslegacy.md b/windows/client-management/mdm/policy-csp-msslegacy.md index 1d3889bac0..98d7d84a08 100644 --- a/windows/client-management/mdm/policy-csp-msslegacy.md +++ b/windows/client-management/mdm/policy-csp-msslegacy.md @@ -67,14 +67,6 @@ manager: dansimp Education check mark - - Mobile - cross mark - - - Mobile Enterprise - cross mark - @@ -138,14 +130,6 @@ ADMX Info: Education check mark - - Mobile - cross mark - - - Mobile Enterprise - cross mark - @@ -209,14 +193,6 @@ ADMX Info: Education check mark - - Mobile - cross mark - - - Mobile Enterprise - cross mark - @@ -280,14 +256,6 @@ ADMX Info: Education check mark - - Mobile - cross mark - - - Mobile Enterprise - cross mark - diff --git a/windows/client-management/mdm/policy-csp-networkisolation.md b/windows/client-management/mdm/policy-csp-networkisolation.md index e6e784b313..f632347a1a 100644 --- a/windows/client-management/mdm/policy-csp-networkisolation.md +++ b/windows/client-management/mdm/policy-csp-networkisolation.md @@ -79,14 +79,6 @@ manager: dansimp Education check mark - - Mobile - check mark - - - Mobile Enterprise - check mark - @@ -147,14 +139,6 @@ ADMX Info: Education check mark - - Mobile - check mark - - - Mobile Enterprise - check mark - @@ -228,14 +212,6 @@ fd00::-fdff:ffff:ffff:ffff:ffff:ffff:ffff:ffff Education check mark - - Mobile - check mark - - - Mobile Enterprise - check mark - @@ -295,14 +271,6 @@ ADMX Info: Education check mark - - Mobile - check mark - - - Mobile Enterprise - check mark - @@ -363,14 +331,6 @@ ADMX Info: Education check mark - - Mobile - check mark - - - Mobile Enterprise - check mark - @@ -432,14 +392,6 @@ Here are the steps to create canonical domain names: Education check mark - - Mobile - check mark - - - Mobile Enterprise - check mark - @@ -500,14 +452,6 @@ ADMX Info: Education check mark - - Mobile - check mark - - - Mobile Enterprise - check mark - @@ -567,14 +511,6 @@ ADMX Info: Education check mark - - Mobile - check mark - - - Mobile Enterprise - check mark - diff --git a/windows/client-management/mdm/policy-csp-notifications.md b/windows/client-management/mdm/policy-csp-notifications.md index 00bea64a62..2f2291971c 100644 --- a/windows/client-management/mdm/policy-csp-notifications.md +++ b/windows/client-management/mdm/policy-csp-notifications.md @@ -64,14 +64,6 @@ manager: dansimp Education check mark4 - - Mobile - - - - Mobile Enterprise - - @@ -153,14 +145,6 @@ Validation: Education check mark1 - - Mobile - check mark1 - - - Mobile Enterprise - check mark1 - @@ -231,14 +215,6 @@ The following list shows the supported values: Education check mark4 - - Mobile - - - - Mobile Enterprise - - diff --git a/windows/client-management/mdm/policy-csp-power.md b/windows/client-management/mdm/policy-csp-power.md index 795bba52f2..6224cad349 100644 --- a/windows/client-management/mdm/policy-csp-power.md +++ b/windows/client-management/mdm/policy-csp-power.md @@ -121,14 +121,6 @@ manager: dansimp Education check mark - - Mobile - cross mark - - - Mobile Enterprise - cross mark - @@ -199,14 +191,6 @@ ADMX Info: Education check mark - - Mobile - cross mark - - - Mobile Enterprise - cross mark - @@ -277,14 +261,6 @@ ADMX Info: Education check mark3 - - Mobile - cross mark - - - Mobile Enterprise - cross mark - @@ -357,14 +333,6 @@ ADMX Info: Education check mark3 - - Mobile - cross mark - - - Mobile Enterprise - cross mark - @@ -437,14 +405,6 @@ ADMX Info: Education check mark6 - - Mobile - - - - Mobile Enterprise - - @@ -519,14 +479,6 @@ Supported values: 0-100. The default is 70. Education check mark6 - - Mobile - - - - Mobile Enterprise - - @@ -600,14 +552,6 @@ Supported values: 0-100. The default is 70. Education check mark3 - - Mobile - cross mark - - - Mobile Enterprise - cross mark - @@ -680,14 +624,6 @@ ADMX Info: Education check mark3 - - Mobile - cross mark - - - Mobile Enterprise - cross mark - @@ -760,14 +696,6 @@ ADMX Info: Education check mark - - Mobile - cross mark - - - Mobile Enterprise - cross mark - @@ -838,14 +766,6 @@ ADMX Info: Education check mark - - Mobile - cross mark - - - Mobile Enterprise - cross mark - @@ -916,14 +836,6 @@ ADMX Info: Education check mark6 - - Mobile - - - - Mobile Enterprise - - @@ -1003,14 +915,6 @@ The following are the supported lid close switch actions (on battery): Education check mark6 - - Mobile - - - - Mobile Enterprise - - @@ -1090,14 +994,6 @@ The following are the supported lid close switch actions (plugged in): Education check mark6 - - Mobile - - - - Mobile Enterprise - - @@ -1177,14 +1073,6 @@ The following are the supported Power button actions (on battery): Education check mark6 - - Mobile - - - - Mobile Enterprise - - @@ -1264,14 +1152,6 @@ The following are the supported Power button actions (plugged in): Education check mark6 - - Mobile - - - - Mobile Enterprise - - @@ -1351,14 +1231,6 @@ The following are the supported Sleep button actions (on battery): Education check mark6 - - Mobile - - - - Mobile Enterprise - - @@ -1438,14 +1310,6 @@ The following are the supported Sleep button actions (plugged in): Education check mark3 - - Mobile - cross mark - - - Mobile Enterprise - cross mark - @@ -1518,14 +1382,6 @@ ADMX Info: Education check mark3 - - Mobile - cross mark - - - Mobile Enterprise - cross mark - @@ -1598,14 +1454,6 @@ ADMX Info: Education check mark6 - - Mobile - - - - Mobile Enterprise - - @@ -1682,14 +1530,6 @@ The following are the supported values for Hybrid sleep (on battery): Education check mark6 - - Mobile - - - - Mobile Enterprise - - @@ -1766,14 +1606,6 @@ The following are the supported values for Hybrid sleep (plugged in): Education check mark6 - - Mobile - - - - Mobile Enterprise - - @@ -1850,14 +1682,6 @@ Default value for unattended sleep timeout (on battery): Education check mark6 - - Mobile - - - - Mobile Enterprise - - diff --git a/windows/client-management/mdm/policy-csp-printers.md b/windows/client-management/mdm/policy-csp-printers.md index 59b5e7c09a..1491101d58 100644 --- a/windows/client-management/mdm/policy-csp-printers.md +++ b/windows/client-management/mdm/policy-csp-printers.md @@ -64,14 +64,6 @@ manager: dansimp Education check mark - - Mobile - cross mark - - - Mobile Enterprise - cross mark - @@ -167,14 +159,6 @@ Data type: String Value: Education check mark - - Mobile - cross mark - - - Mobile Enterprise - cross mark - @@ -258,14 +242,6 @@ ADMX Info: Education check mark - - Mobile - cross mark - - - Mobile Enterprise - cross mark - diff --git a/windows/client-management/mdm/policy-csp-privacy.md b/windows/client-management/mdm/policy-csp-privacy.md index 47ff4b48d0..54d5179370 100644 --- a/windows/client-management/mdm/policy-csp-privacy.md +++ b/windows/client-management/mdm/policy-csp-privacy.md @@ -325,14 +325,6 @@ manager: dansimp Education check mark3 - - Mobile - check mark3 - - - Mobile Enterprise - check mark3 - @@ -397,14 +389,6 @@ The following list shows the supported values: Education check mark5 - - Mobile - - - - Mobile Enterprise - - @@ -473,14 +457,6 @@ The following list shows the supported values: Education check mark - - Mobile - check mark - - - Mobile Enterprise - check mark - @@ -549,14 +525,6 @@ The following list shows the supported values: Education check mark1 - - Mobile - check mark1 - - - Mobile Enterprise - check mark1 - @@ -626,14 +594,6 @@ The following list shows the supported values: Education check mark5 - - Mobile - - - - Mobile Enterprise - - @@ -709,14 +669,6 @@ ADMX Info: Education check mark3 - - Mobile - check mark3 - - - Mobile Enterprise - check mark3 - @@ -783,14 +735,6 @@ The following list shows the supported values: Education check mark1 - - Mobile - check mark1 - - - Mobile Enterprise - check mark1 - @@ -862,14 +806,6 @@ The following list shows the supported values: Education check mark1 - - Mobile - check mark1 - - - Mobile Enterprise - check mark1 - @@ -930,14 +866,6 @@ ADMX Info: Education check mark1 - - Mobile - check mark1 - - - Mobile Enterprise - check mark1 - @@ -998,14 +926,6 @@ ADMX Info: Education check mark1 - - Mobile - check mark1 - - - Mobile Enterprise - check mark1 - @@ -1066,14 +986,6 @@ ADMX Info: Education cross mark - - Mobile - cross mark - - - Mobile Enterprise - cross mark - @@ -1148,14 +1060,6 @@ The following list shows the supported values: Education cross mark - - Mobile - cross mark - - - Mobile Enterprise - cross mark - @@ -1225,14 +1129,6 @@ ADMX Info: Education cross mark - - Mobile - cross mark - - - Mobile Enterprise - cross mark - @@ -1302,14 +1198,6 @@ ADMX Info: Education cross mark - - Mobile - cross mark - - - Mobile Enterprise - cross mark - @@ -1380,14 +1268,6 @@ ADMX Info: Education check mark1 - - Mobile - check mark1 - - - Mobile Enterprise - check mark1 - @@ -1459,14 +1339,6 @@ The following list shows the supported values: Education check mark1 - - Mobile - check mark1 - - - Mobile Enterprise - check mark1 - @@ -1527,14 +1399,6 @@ ADMX Info: Education check mark1 - - Mobile - check mark1 - - - Mobile Enterprise - check mark1 - @@ -1595,14 +1459,6 @@ ADMX Info: Education check mark1 - - Mobile - check mark1 - - - Mobile Enterprise - check mark1 - @@ -1663,14 +1519,6 @@ ADMX Info: Education check mark1 - - Mobile - check mark1 - - - Mobile Enterprise - check mark1 - @@ -1742,14 +1590,6 @@ The following list shows the supported values: Education check mark1 - - Mobile - check mark1 - - - Mobile Enterprise - check mark1 - @@ -1810,14 +1650,6 @@ ADMX Info: Education check mark1 - - Mobile - check mark1 - - - Mobile Enterprise - check mark1 - @@ -1878,14 +1710,6 @@ ADMX Info: Education check mark1 - - Mobile - check mark1 - - - Mobile Enterprise - check mark1 - @@ -1946,14 +1770,6 @@ ADMX Info: Education check mark1 - - Mobile - check mark1 - - - Mobile Enterprise - check mark1 - @@ -2025,14 +1841,6 @@ The following list shows the supported values: Education check mark1 - - Mobile - check mark1 - - - Mobile Enterprise - check mark1 - @@ -2093,14 +1901,6 @@ ADMX Info: Education check mark1 - - Mobile - check mark1 - - - Mobile Enterprise - check mark1 - @@ -2161,14 +1961,6 @@ ADMX Info: Education check mark1 - - Mobile - check mark1 - - - Mobile Enterprise - check mark1 - @@ -2229,14 +2021,6 @@ ADMX Info: Education check mark1 - - Mobile - check mark1 - - - Mobile Enterprise - check mark1 - @@ -2308,14 +2092,6 @@ The following list shows the supported values: Education check mark1 - - Mobile - check mark1 - - - Mobile Enterprise - check mark1 - @@ -2376,14 +2152,6 @@ ADMX Info: Education check mark1 - - Mobile - check mark1 - - - Mobile Enterprise - check mark1 - @@ -2444,14 +2212,6 @@ ADMX Info: Education check mark1 - - Mobile - check mark1 - - - Mobile Enterprise - check mark1 - @@ -2512,14 +2272,6 @@ ADMX Info: Education check mark1 - - Mobile - check mark1 - - - Mobile Enterprise - check mark1 - @@ -2591,14 +2343,6 @@ The following list shows the supported values: Education check mark1 - - Mobile - check mark1 - - - Mobile Enterprise - check mark1 - @@ -2659,14 +2403,6 @@ ADMX Info: Education check mark1 - - Mobile - check mark1 - - - Mobile Enterprise - check mark1 - @@ -2727,14 +2463,6 @@ ADMX Info: Education check mark1 - - Mobile - check mark1 - - - Mobile Enterprise - check mark1 - @@ -2795,14 +2523,6 @@ ADMX Info: Education check mark5 - - Mobile - - - - Mobile Enterprise - - @@ -2854,14 +2574,6 @@ This policy setting specifies whether Windows apps can access the eye tracker. Education check mark5 - - Mobile - - - - Mobile Enterprise - - @@ -2913,14 +2625,6 @@ List of semi-colon delimited Package Family Names of Windows Store Apps. Listed Education check mark5 - - Mobile - - - - Mobile Enterprise - - @@ -2972,14 +2676,6 @@ List of semi-colon delimited Package Family Names of Windows Store Apps. Listed Education check mark5 - - Mobile - - - - Mobile Enterprise - - @@ -3031,14 +2727,6 @@ List of semi-colon delimited Package Family Names of Windows Store Apps. The use Education check mark1 - - Mobile - check mark1 - - - Mobile Enterprise - check mark1 - @@ -3110,14 +2798,6 @@ The following list shows the supported values: Education check mark1 - - Mobile - check mark1 - - - Mobile Enterprise - check mark1 - @@ -3178,14 +2858,6 @@ ADMX Info: Education check mark1 - - Mobile - check mark1 - - - Mobile Enterprise - check mark1 - @@ -3246,14 +2918,6 @@ ADMX Info: Education check mark1 - - Mobile - check mark1 - - - Mobile Enterprise - check mark1 - @@ -3314,14 +2978,6 @@ ADMX Info: Education check mark1 - - Mobile - check mark1 - - - Mobile Enterprise - check mark1 - @@ -3393,14 +3049,6 @@ The following list shows the supported values: Education check mark1 - - Mobile - check mark1 - - - Mobile Enterprise - check mark1 - @@ -3461,14 +3109,6 @@ ADMX Info: Education check mark1 - - Mobile - check mark1 - - - Mobile Enterprise - check mark1 - @@ -3529,14 +3169,6 @@ ADMX Info: Education check mark1 - - Mobile - check mark1 - - - Mobile Enterprise - check mark1 - @@ -3597,14 +3229,6 @@ ADMX Info: Education check mark1 - - Mobile - check mark1 - - - Mobile Enterprise - check mark1 - @@ -3676,14 +3300,6 @@ The following list shows the supported values: Education check mark1 - - Mobile - check mark1 - - - Mobile Enterprise - check mark1 - @@ -3744,14 +3360,6 @@ ADMX Info: Education check mark1 - - Mobile - check mark1 - - - Mobile Enterprise - check mark1 - @@ -3812,14 +3420,6 @@ ADMX Info: Education check mark1 - - Mobile - check mark1 - - - Mobile Enterprise - check mark1 - @@ -3880,14 +3480,6 @@ ADMX Info: Education check mark1 - - Mobile - check mark1 - - - Mobile Enterprise - check mark1 - @@ -3959,14 +3551,6 @@ The following list shows the supported values: Education check mark1 - - Mobile - check mark1 - - - Mobile Enterprise - check mark1 - @@ -4027,14 +3611,6 @@ ADMX Info: Education check mark1 - - Mobile - check mark1 - - - Mobile Enterprise - check mark1 - @@ -4095,14 +3671,6 @@ ADMX Info: Education check mark1 - - Mobile - check mark1 - - - Mobile Enterprise - check mark1 - @@ -4163,14 +3731,6 @@ ADMX Info: Education check mark1 - - Mobile - check mark1 - - - Mobile Enterprise - check mark1 - @@ -4242,14 +3802,6 @@ The following list shows the supported values: Education check mark1 - - Mobile - check mark1 - - - Mobile Enterprise - check mark1 - @@ -4310,14 +3862,6 @@ ADMX Info: Education check mark1 - - Mobile - check mark1 - - - Mobile Enterprise - check mark1 - @@ -4378,14 +3922,6 @@ ADMX Info: Education check mark1 - - Mobile - check mark1 - - - Mobile Enterprise - check mark1 - @@ -4446,14 +3982,6 @@ ADMX Info: Education check mark1 - - Mobile - check mark1 - - - Mobile Enterprise - check mark1 - @@ -4525,14 +4053,6 @@ The following list shows the supported values: Education check mark1 - - Mobile - check mark1 - - - Mobile Enterprise - check mark1 - @@ -4593,14 +4113,6 @@ ADMX Info: Education check mark1 - - Mobile - check mark1 - - - Mobile Enterprise - check mark1 - @@ -4661,14 +4173,6 @@ ADMX Info: Education check mark1 - - Mobile - check mark1 - - - Mobile Enterprise - check mark1 - @@ -4729,14 +4233,6 @@ ADMX Info: Education check mark1 - - Mobile - check mark1 - - - Mobile Enterprise - check mark1 - @@ -4808,14 +4304,6 @@ The following list shows the supported values: Education check mark1 - - Mobile - check mark1 - - - Mobile Enterprise - check mark1 - @@ -4876,14 +4364,6 @@ ADMX Info: Education check mark1 - - Mobile - check mark1 - - - Mobile Enterprise - check mark1 - @@ -4944,14 +4424,6 @@ ADMX Info: Education check mark1 - - Mobile - check mark1 - - - Mobile Enterprise - check mark1 - @@ -5012,14 +4484,6 @@ ADMX Info: Education check mark2 - - Mobile - check mark2 - - - Mobile Enterprise - check mark2 - @@ -5080,14 +4544,6 @@ ADMX Info: Education check mark2 - - Mobile - check mark2 - - - Mobile Enterprise - check mark2 - @@ -5148,14 +4604,6 @@ ADMX Info: Education check mark2 - - Mobile - check mark2 - - - Mobile Enterprise - check mark2 - @@ -5216,14 +4664,6 @@ ADMX Info: Education check mark2 - - Mobile - check mark2 - - - Mobile Enterprise - check mark2 - @@ -5284,14 +4724,6 @@ ADMX Info: Education check mark1 - - Mobile - check mark1 - - - Mobile Enterprise - check mark1 - @@ -5363,14 +4795,6 @@ The following list shows the supported values: Education check mark1 - - Mobile - check mark1 - - - Mobile Enterprise - check mark1 - @@ -5431,14 +4855,6 @@ ADMX Info: Education check mark1 - - Mobile - check mark1 - - - Mobile Enterprise - check mark1 - @@ -5499,14 +4915,6 @@ ADMX Info: Education check mark1 - - Mobile - check mark1 - - - Mobile Enterprise - check mark1 - @@ -5567,14 +4975,6 @@ ADMX Info: Education check mark6 - - Mobile - - - - Mobile Enterprise - - @@ -5643,14 +5043,6 @@ The following list shows the supported values: Education check mark6 - - Mobile - - - - Mobile Enterprise - - @@ -5719,14 +5111,6 @@ The following list shows the supported values: Education check mark2 - - Mobile - check mark2 - - - Mobile Enterprise - check mark2 - @@ -5798,14 +5182,6 @@ The following list shows the supported values: Education check mark2 - - Mobile - check mark2 - - - Mobile Enterprise - check mark2 - @@ -5866,14 +5242,6 @@ ADMX Info: Education check mark2 - - Mobile - check mark2 - - - Mobile Enterprise - check mark2 - @@ -5934,14 +5302,6 @@ ADMX Info: Education check mark2 - - Mobile - check mark2 - - - Mobile Enterprise - check mark2 - @@ -6002,14 +5362,6 @@ ADMX Info: Education check mark2 - - Mobile - check mark2 - - - Mobile Enterprise - check mark2 - @@ -6083,14 +5435,6 @@ The following list shows the supported values: Education check mark2 - - Mobile - check mark2 - - - Mobile Enterprise - check mark2 - @@ -6151,14 +5495,6 @@ ADMX Info: Education check mark2 - - Mobile - check mark2 - - - Mobile Enterprise - check mark2 - @@ -6219,14 +5555,6 @@ ADMX Info: Education check mark2 - - Mobile - check mark2 - - - Mobile Enterprise - check mark2 - @@ -6287,14 +5615,6 @@ ADMX Info: Education check mark1 - - Mobile - check mark1 - - - Mobile Enterprise - check mark1 - @@ -6366,14 +5686,6 @@ The following list shows the supported values: Education check mark1 - - Mobile - check mark1 - - - Mobile Enterprise - check mark1 - @@ -6434,14 +5746,6 @@ ADMX Info: Education check mark1 - - Mobile - check mark1 - - - Mobile Enterprise - check mark1 - @@ -6502,14 +5806,6 @@ ADMX Info: Education check mark1 - - Mobile - check mark1 - - - Mobile Enterprise - check mark1 - @@ -6570,14 +5866,6 @@ ADMX Info: Education check mark3 - - Mobile - check mark3 - - - Mobile Enterprise - check mark3 - @@ -6644,14 +5932,6 @@ The following list shows the supported values: Education check mark5 - - Mobile - - - - Mobile Enterprise - - diff --git a/windows/client-management/mdm/policy-csp-remoteassistance.md b/windows/client-management/mdm/policy-csp-remoteassistance.md index 899fe3e34f..964c2d5ea8 100644 --- a/windows/client-management/mdm/policy-csp-remoteassistance.md +++ b/windows/client-management/mdm/policy-csp-remoteassistance.md @@ -67,14 +67,6 @@ manager: dansimp Education check mark - - Mobile - cross mark - - - Mobile Enterprise - cross mark - @@ -151,14 +143,6 @@ ADMX Info: Education check mark - - Mobile - cross mark - - - Mobile Enterprise - cross mark - @@ -231,14 +215,6 @@ ADMX Info: Education check mark - - Mobile - cross mark - - - Mobile Enterprise - cross mark - @@ -319,14 +295,6 @@ ADMX Info: Education check mark - - Mobile - cross mark - - - Mobile Enterprise - cross mark - diff --git a/windows/client-management/mdm/policy-csp-remotedesktopservices.md b/windows/client-management/mdm/policy-csp-remotedesktopservices.md index fb7061e182..a6f6e33b65 100644 --- a/windows/client-management/mdm/policy-csp-remotedesktopservices.md +++ b/windows/client-management/mdm/policy-csp-remotedesktopservices.md @@ -73,14 +73,6 @@ manager: dansimp Education check mark - - Mobile - cross mark - - - Mobile Enterprise - cross mark - @@ -157,14 +149,6 @@ ADMX Info: Education check mark - - Mobile - cross mark - - - Mobile Enterprise - cross mark - @@ -245,14 +229,6 @@ ADMX Info: Education check mark - - Mobile - cross mark - - - Mobile Enterprise - cross mark - @@ -327,14 +303,6 @@ ADMX Info: Education check mark - - Mobile - cross mark - - - Mobile Enterprise - cross mark - @@ -405,14 +373,6 @@ ADMX Info: Education check mark - - Mobile - cross mark - - - Mobile Enterprise - cross mark - @@ -489,14 +449,6 @@ ADMX Info: Education check mark - - Mobile - cross mark - - - Mobile Enterprise - cross mark - diff --git a/windows/client-management/mdm/policy-csp-remotemanagement.md b/windows/client-management/mdm/policy-csp-remotemanagement.md index da1fe45088..85a593fb12 100644 --- a/windows/client-management/mdm/policy-csp-remotemanagement.md +++ b/windows/client-management/mdm/policy-csp-remotemanagement.md @@ -100,14 +100,6 @@ manager: dansimp Education check mark - - Mobile - cross mark - - - Mobile Enterprise - cross mark - @@ -178,14 +170,6 @@ ADMX Info: Education check mark - - Mobile - cross mark - - - Mobile Enterprise - cross mark - @@ -256,14 +240,6 @@ ADMX Info: Education check mark - - Mobile - cross mark - - - Mobile Enterprise - cross mark - @@ -334,14 +310,6 @@ ADMX Info: Education check mark - - Mobile - cross mark - - - Mobile Enterprise - cross mark - @@ -412,14 +380,6 @@ ADMX Info: Education check mark - - Mobile - cross mark - - - Mobile Enterprise - cross mark - @@ -503,14 +463,6 @@ ADMX Info: Education check mark - - Mobile - cross mark - - - Mobile Enterprise - cross mark - @@ -581,14 +533,6 @@ ADMX Info: Education check mark - - Mobile - cross mark - - - Mobile Enterprise - cross mark - @@ -659,14 +603,6 @@ ADMX Info: Education check mark - - Mobile - cross mark - - - Mobile Enterprise - cross mark - @@ -737,14 +673,6 @@ ADMX Info: Education check mark - - Mobile - cross mark - - - Mobile Enterprise - cross mark - @@ -815,14 +743,6 @@ ADMX Info: Education check mark - - Mobile - cross mark - - - Mobile Enterprise - cross mark - @@ -893,14 +813,6 @@ ADMX Info: Education check mark - - Mobile - cross mark - - - Mobile Enterprise - cross mark - @@ -973,14 +885,6 @@ ADMX Info: Education check mark - - Mobile - cross mark - - - Mobile Enterprise - cross mark - @@ -1057,14 +961,6 @@ ADMX Info: Education check mark - - Mobile - cross mark - - - Mobile Enterprise - cross mark - @@ -1135,14 +1031,6 @@ ADMX Info: Education check mark - - Mobile - cross mark - - - Mobile Enterprise - cross mark - @@ -1217,14 +1105,6 @@ ADMX Info: Education check mark - - Mobile - cross mark - - - Mobile Enterprise - cross mark - diff --git a/windows/client-management/mdm/policy-csp-remoteprocedurecall.md b/windows/client-management/mdm/policy-csp-remoteprocedurecall.md index 8fb6a016bf..996165049a 100644 --- a/windows/client-management/mdm/policy-csp-remoteprocedurecall.md +++ b/windows/client-management/mdm/policy-csp-remoteprocedurecall.md @@ -61,14 +61,6 @@ manager: dansimp Education check mark - - Mobile - cross mark - - - Mobile Enterprise - cross mark - @@ -143,14 +135,6 @@ ADMX Info: Education check mark - - Mobile - cross mark - - - Mobile Enterprise - cross mark - diff --git a/windows/client-management/mdm/policy-csp-remoteshell.md b/windows/client-management/mdm/policy-csp-remoteshell.md index 7884c583a1..9b162bcdb8 100644 --- a/windows/client-management/mdm/policy-csp-remoteshell.md +++ b/windows/client-management/mdm/policy-csp-remoteshell.md @@ -76,14 +76,6 @@ manager: dansimp Education check mark - - Mobile - cross mark - - - Mobile Enterprise - cross mark - @@ -154,14 +146,6 @@ ADMX Info: Education check mark - - Mobile - cross mark - - - Mobile Enterprise - cross mark - @@ -234,14 +218,6 @@ ADMX Info: Education check mark - - Mobile - cross mark - - - Mobile Enterprise - cross mark - @@ -314,14 +290,6 @@ ADMX Info: Education check mark - - Mobile - cross mark - - - Mobile Enterprise - cross mark - @@ -394,14 +362,6 @@ ADMX Info: Education check mark - - Mobile - cross mark - - - Mobile Enterprise - cross mark - @@ -472,14 +432,6 @@ ADMX Info: Education check mark - - Mobile - cross mark - - - Mobile Enterprise - cross mark - @@ -552,14 +504,6 @@ ADMX Info: Education check mark - - Mobile - cross mark - - - Mobile Enterprise - cross mark - diff --git a/windows/client-management/mdm/policy-csp-restrictedgroups.md b/windows/client-management/mdm/policy-csp-restrictedgroups.md index 330b5e5bf5..2f2c710170 100644 --- a/windows/client-management/mdm/policy-csp-restrictedgroups.md +++ b/windows/client-management/mdm/policy-csp-restrictedgroups.md @@ -58,14 +58,6 @@ manager: dansimp Education check mark4 - - Mobile - - - - Mobile Enterprise - - diff --git a/windows/client-management/mdm/policy-csp-search.md b/windows/client-management/mdm/policy-csp-search.md index a5f888f9a7..5edd25b32d 100644 --- a/windows/client-management/mdm/policy-csp-search.md +++ b/windows/client-management/mdm/policy-csp-search.md @@ -97,14 +97,6 @@ manager: dansimp Education check mark3 - - Mobile - check mark3 - - - Mobile Enterprise - check mark3 - @@ -172,14 +164,6 @@ The following list shows the supported values: Education check mark4 - - Mobile - cross mark - - - Mobile Enterprise - cross mark - @@ -246,14 +230,6 @@ The following list shows the supported values: Education check mark6 - - Mobile - - - - Mobile Enterprise - - @@ -326,14 +302,6 @@ The following list shows the supported values: Education check mark - - Mobile - check mark - - - Mobile Enterprise - check mark - @@ -406,14 +374,6 @@ The following list shows the supported values: Education check mark - - Mobile - check mark - - - Mobile Enterprise - check mark - @@ -493,14 +453,6 @@ This policy has been deprecated. Education check mark - - Mobile - check mark - - - Mobile Enterprise - check mark - @@ -570,14 +522,6 @@ The following list shows the supported values: Education check mark - - Mobile - check mark - - - Mobile Enterprise - check mark - @@ -629,14 +573,6 @@ Allow Windows indexer. Value type is integer. Education check mark - - Mobile - check mark - - - Mobile Enterprise - check mark - @@ -706,14 +642,6 @@ The following list shows the supported values: Education check mark - - Mobile - check mark - - - Mobile Enterprise - check mark - @@ -780,14 +708,6 @@ The following list shows the supported values: Education check mark - - Mobile - check mark - - - Mobile Enterprise - check mark - @@ -858,14 +778,6 @@ The following list shows the supported values: Education check mark4 - - Mobile - cross mark - - - Mobile Enterprise - cross mark - @@ -937,14 +849,6 @@ The following list shows the supported values: Education check mark - - Mobile - check mark - - - Mobile Enterprise - check mark - @@ -1015,14 +919,6 @@ The following list shows the supported values: Education check mark - - Mobile - check mark - - - Mobile Enterprise - check mark - diff --git a/windows/client-management/mdm/policy-csp-security.md b/windows/client-management/mdm/policy-csp-security.md index eea7999480..c9fd410897 100644 --- a/windows/client-management/mdm/policy-csp-security.md +++ b/windows/client-management/mdm/policy-csp-security.md @@ -87,14 +87,6 @@ manager: dansimp Education check mark - - Mobile - check mark - - - Mobile Enterprise - check mark - @@ -153,14 +145,6 @@ The following list shows the supported values: Education check mark - - Mobile - cross mark - - - Mobile Enterprise - cross mark - @@ -219,14 +203,6 @@ The following list shows the supported values: Education check mark - - Mobile - check mark - - - Mobile Enterprise - check mark - @@ -285,14 +261,6 @@ The following list shows the supported values: Education check mark3 - - Mobile - cross mark - - - Mobile Enterprise - cross mark - @@ -362,14 +330,6 @@ The following list shows the supported values: Education check mark4 - - Mobile - - - - Mobile Enterprise - - @@ -432,14 +392,6 @@ The following list shows the supported values: Education check mark1 - - Mobile - cross mark - - - Mobile Enterprise - cross mark - @@ -504,14 +456,6 @@ The following list shows the supported values: Education check mark5 - - Mobile - - - - Mobile Enterprise - - @@ -601,14 +545,6 @@ If the MDM policy is set to "NoRequireAuthentication" (2) Education check mark - - Mobile - check mark - - - Mobile Enterprise - check mark - @@ -673,14 +609,6 @@ The following list shows the supported values: Education check mark - - Mobile - check mark - - - Mobile Enterprise - check mark - @@ -739,14 +667,6 @@ The following list shows the supported values: Education check mark - - Mobile - check mark - - - Mobile Enterprise - check mark - diff --git a/windows/client-management/mdm/policy-csp-servicecontrolmanager.md b/windows/client-management/mdm/policy-csp-servicecontrolmanager.md index 649cdfc3d4..d1b860d7e9 100644 --- a/windows/client-management/mdm/policy-csp-servicecontrolmanager.md +++ b/windows/client-management/mdm/policy-csp-servicecontrolmanager.md @@ -56,14 +56,6 @@ ms.date: 09/27/2019 Education check mark6 - - Mobile - - - - Mobile Enterprise - - diff --git a/windows/client-management/mdm/policy-csp-settings.md b/windows/client-management/mdm/policy-csp-settings.md index 50a1738797..87a6028536 100644 --- a/windows/client-management/mdm/policy-csp-settings.md +++ b/windows/client-management/mdm/policy-csp-settings.md @@ -94,14 +94,6 @@ manager: dansimp Education check mark - - Mobile - cross mark - - - Mobile Enterprise - cross mark - @@ -167,14 +159,6 @@ The following list shows the supported values: Education check mark - - Mobile - check mark - - - Mobile Enterprise - check mark - @@ -233,14 +217,6 @@ The following list shows the supported values: Education check mark - - Mobile - check mark - - - Mobile Enterprise - check mark - @@ -299,14 +275,6 @@ The following list shows the supported values: Education check mark - - Mobile - cross mark - - - Mobile Enterprise - cross mark - @@ -369,14 +337,6 @@ The following list shows the supported values: Education check mark3 - - Mobile - cross mark - - - Mobile Enterprise - cross mark - @@ -439,14 +399,6 @@ ADMX Info: Education check mark - - Mobile - cross mark - - - Mobile Enterprise - cross mark - @@ -509,14 +461,6 @@ The following list shows the supported values: Education check mark - - Mobile - cross mark - - - Mobile Enterprise - cross mark - @@ -579,14 +523,6 @@ The following list shows the supported values: Education check mark - - Mobile - cross mark - - - Mobile Enterprise - cross mark - @@ -649,14 +585,6 @@ The following list shows the supported values: Education check mark - - Mobile - check mark - - - Mobile Enterprise - check mark - @@ -715,14 +643,6 @@ The following list shows the supported values: Education check mark - - Mobile - cross mark - - - Mobile Enterprise - cross mark - @@ -785,14 +705,6 @@ The following list shows the supported values: Education check mark - - Mobile - check mark - - - Mobile Enterprise - check mark - @@ -851,14 +763,6 @@ The following list shows the supported values: Education check mark2 - - Mobile - cross mark - - - Mobile Enterprise - cross mark - @@ -927,14 +831,6 @@ The following list shows the supported values: Education check mark2 - - Mobile - check mark2 - - - Mobile Enterprise - check mark2 - diff --git a/windows/client-management/mdm/policy-csp-smartscreen.md b/windows/client-management/mdm/policy-csp-smartscreen.md index edaeed0de9..35ff1bdf6c 100644 --- a/windows/client-management/mdm/policy-csp-smartscreen.md +++ b/windows/client-management/mdm/policy-csp-smartscreen.md @@ -64,14 +64,6 @@ manager: dansimp Education check mark2 - - Mobile - cross mark - - - Mobile Enterprise - cross mark - @@ -141,14 +133,6 @@ The following list shows the supported values: Education check mark2 - - Mobile - cross mark - - - Mobile Enterprise - cross mark - @@ -215,14 +199,6 @@ The following list shows the supported values: Education check mark2 - - Mobile - cross mark - - - Mobile Enterprise - cross mark - diff --git a/windows/client-management/mdm/policy-csp-speech.md b/windows/client-management/mdm/policy-csp-speech.md index d1ee46dc3c..655a429936 100644 --- a/windows/client-management/mdm/policy-csp-speech.md +++ b/windows/client-management/mdm/policy-csp-speech.md @@ -58,14 +58,6 @@ manager: dansimp Education check mark1 - - Mobile - check mark1 - - - Mobile Enterprise - check mark1 - diff --git a/windows/client-management/mdm/policy-csp-start.md b/windows/client-management/mdm/policy-csp-start.md index 29f7f51a2c..6fc70099e4 100644 --- a/windows/client-management/mdm/policy-csp-start.md +++ b/windows/client-management/mdm/policy-csp-start.md @@ -147,14 +147,6 @@ manager: dansimp Education check mark2 - - Mobile - cross mark - - - Mobile Enterprise - cross mark - @@ -214,14 +206,6 @@ The following list shows the supported values: Education check mark2 - - Mobile - cross mark - - - Mobile Enterprise - cross mark - @@ -281,14 +265,6 @@ The following list shows the supported values: Education check mark2 - - Mobile - cross mark - - - Mobile Enterprise - cross mark - @@ -348,14 +324,6 @@ The following list shows the supported values: Education check mark2 - - Mobile - cross mark - - - Mobile Enterprise - cross mark - @@ -415,14 +383,6 @@ The following list shows the supported values: Education check mark2 - - Mobile - cross mark - - - Mobile Enterprise - cross mark - @@ -482,14 +442,6 @@ The following list shows the supported values: Education check mark2 - - Mobile - cross mark - - - Mobile Enterprise - cross mark - @@ -549,14 +501,6 @@ The following list shows the supported values: Education check mark2 - - Mobile - cross mark - - - Mobile Enterprise - cross mark - @@ -616,14 +560,6 @@ The following list shows the supported values: Education check mark2 - - Mobile - cross mark - - - Mobile Enterprise - cross mark - @@ -683,14 +619,6 @@ The following list shows the supported values: Education check mark2 - - Mobile - cross mark - - - Mobile Enterprise - cross mark - @@ -750,14 +678,6 @@ The following list shows the supported values: Education check mark2 - - Mobile - cross mark - - - Mobile Enterprise - cross mark - @@ -817,14 +737,6 @@ The following list shows the supported values: Education check mark4 - - Mobile - - - - Mobile Enterprise - - @@ -898,14 +810,6 @@ The following list shows the supported values: Education check mark - - Mobile - cross mark - - - Mobile Enterprise - cross mark - @@ -972,14 +876,6 @@ The following list shows the supported values: Education check mark3 - - Mobile - cross mark - - - Mobile Enterprise - cross mark - @@ -1054,14 +950,6 @@ The following list shows the supported values: Education check mark2 - - Mobile - cross mark - - - Mobile Enterprise - cross mark - @@ -1127,14 +1015,6 @@ To validate on Desktop, do the following: Education check mark2 - - Mobile - cross mark - - - Mobile Enterprise - cross mark - @@ -1207,14 +1087,6 @@ To validate on Desktop, do the following: Education check mark2 - - Mobile - cross mark - - - Mobile Enterprise - cross mark - @@ -1284,14 +1156,6 @@ To validate on Laptop, do the following: Education check mark2 - - Mobile - cross mark - - - Mobile Enterprise - cross mark - @@ -1357,14 +1221,6 @@ To validate on Desktop, do the following: Education check mark3 - - Mobile - cross mark - - - Mobile Enterprise - cross mark - @@ -1433,14 +1289,6 @@ The following list shows the supported values: Education check mark2 - - Mobile - cross mark - - - Mobile Enterprise - cross mark - @@ -1509,14 +1357,6 @@ To validate on Desktop, do the following: Education check mark2 - - Mobile - cross mark - - - Mobile Enterprise - cross mark - @@ -1592,14 +1432,6 @@ To validate on Desktop, do the following: Education check mark2 - - Mobile - cross mark - - - Mobile Enterprise - cross mark - @@ -1680,14 +1512,6 @@ To validate on Desktop, do the following: Education check mark2 - - Mobile - cross mark - - - Mobile Enterprise - cross mark - @@ -1753,14 +1577,6 @@ To validate on Desktop, do the following: Education check mark2 - - Mobile - cross mark - - - Mobile Enterprise - cross mark - @@ -1826,14 +1642,6 @@ To validate on Desktop, do the following: Education check mark2 - - Mobile - cross mark - - - Mobile Enterprise - cross mark - @@ -1899,14 +1707,6 @@ To validate on Desktop, do the following: Education check mark2 - - Mobile - cross mark - - - Mobile Enterprise - cross mark - @@ -1972,14 +1772,6 @@ To validate on Desktop, do the following: Education check mark2 - - Mobile - cross mark - - - Mobile Enterprise - cross mark - @@ -2045,14 +1837,6 @@ To validate on Desktop, do the following: Education check mark2 - - Mobile - cross mark - - - Mobile Enterprise - cross mark - @@ -2122,14 +1906,6 @@ To validate on Desktop, do the following: Education check mark2 - - Mobile - cross mark - - - Mobile Enterprise - cross mark - @@ -2206,14 +1982,6 @@ To validate on Desktop, do the following: Education check mark2 - - Mobile - cross mark - - - Mobile Enterprise - cross mark - @@ -2282,14 +2050,6 @@ To validate on Desktop, do the following: Education check mark - - Mobile - cross mark - - - Mobile Enterprise - cross mark - diff --git a/windows/client-management/mdm/policy-csp-storage.md b/windows/client-management/mdm/policy-csp-storage.md index 142595b6bd..4b440e1dff 100644 --- a/windows/client-management/mdm/policy-csp-storage.md +++ b/windows/client-management/mdm/policy-csp-storage.md @@ -82,14 +82,6 @@ manager: dansimp Education check mark3 - - Mobile - cross mark - - - Mobile Enterprise - cross mark - @@ -158,14 +150,6 @@ The following list shows the supported values: Education check mark6 - - Mobile - - - - Mobile Enterprise - - @@ -239,14 +223,6 @@ ADMX Info: Education check mark6 - - Mobile - - - - Mobile Enterprise - - @@ -323,14 +299,6 @@ ADMX Info: Education check mark6 - - Mobile - - - - Mobile Enterprise - - @@ -407,14 +375,6 @@ ADMX Info: Education check mark6 - - Mobile - - - - Mobile Enterprise - - @@ -491,14 +451,6 @@ ADMX Info: Education check mark6 - - Mobile - - - - Mobile Enterprise - - @@ -581,14 +533,6 @@ ADMX Info: Education check mark6 - - Mobile - - - - Mobile Enterprise - - @@ -665,14 +609,6 @@ ADMX Info: Education check mark - - Mobile - cross mark - - - Mobile Enterprise - cross mark - @@ -743,14 +679,6 @@ ADMX Info: Education check mark5 - - Mobile - - - - Mobile Enterprise - - diff --git a/windows/client-management/mdm/policy-csp-system.md b/windows/client-management/mdm/policy-csp-system.md index 4c10f0caf0..4a217b4c37 100644 --- a/windows/client-management/mdm/policy-csp-system.md +++ b/windows/client-management/mdm/policy-csp-system.md @@ -124,14 +124,6 @@ manager: dansimp Education check mark - - Mobile - check mark - - - Mobile Enterprise - check mark - @@ -204,14 +196,6 @@ The following list shows the supported values: Education check mark6 - - Mobile - - - - Mobile Enterprise - - @@ -294,14 +278,6 @@ The following list shows the supported values: Education check mark5 - - Mobile - - - - Mobile Enterprise - - @@ -371,14 +347,6 @@ ADMX Info: Education check mark - - Mobile - check mark - - - Mobile Enterprise - check mark - @@ -439,14 +407,6 @@ The following list shows the supported values: Education check mark - - Mobile - check mark - - - Mobile Enterprise - check mark - @@ -512,14 +472,6 @@ The following list shows the supported values: Education check mark2 - - Mobile - check mark2 - - - Mobile Enterprise - check mark2 - @@ -599,14 +551,6 @@ To verify if System/AllowFontProviders is set to true: Education check mark - - Mobile - check mark - - - Mobile Enterprise - check mark - @@ -683,14 +627,6 @@ The following list shows the supported values: Education check mark - - Mobile - check mark - - - Mobile Enterprise - check mark - @@ -751,14 +687,6 @@ The following list shows the supported values: Education check mark - - Mobile - check mark - - - Mobile Enterprise - check mark - @@ -897,14 +825,6 @@ ADMX Info: Education check mark - - Mobile - check mark - - - Mobile Enterprise - check mark - @@ -965,14 +885,6 @@ The following list shows the supported values: Education check mark - - Mobile - cross mark - - - Mobile Enterprise - cross mark - @@ -1049,14 +961,6 @@ ADMX Info: Education check mark5 - - Mobile - - - - Mobile Enterprise - - @@ -1131,14 +1035,6 @@ ADMX Info: Education check mark4 - - Mobile - - - - Mobile Enterprise - - @@ -1201,14 +1097,6 @@ ADMX Info: Education check mark4 - - Mobile - - - - Mobile Enterprise - - @@ -1276,14 +1164,6 @@ ADMX Info: Education check mark5 - - Mobile - - - - Mobile Enterprise - - @@ -1355,14 +1235,6 @@ ADMX Info: Education check mark5 - - Mobile - - - - Mobile Enterprise - - @@ -1434,14 +1306,6 @@ ADMX Info: Education check mark3 - - Mobile - cross mark - - - Mobile Enterprise - cross mark - @@ -1502,14 +1366,6 @@ ADMX Info: Education check mark2 - - Mobile - cross mark - - - Mobile Enterprise - cross mark - @@ -1592,14 +1448,6 @@ To validate on Desktop, do the following: Education check mark - - Mobile - cross mark - - - Mobile Enterprise - cross mark - @@ -1676,14 +1524,6 @@ ADMX Info: Education check mark4 - - Mobile - - - - Mobile Enterprise - - @@ -1742,14 +1582,6 @@ The following list shows the supported values: Education check mark3 - - Mobile - check mark3 - - - Mobile Enterprise - check mark3 - @@ -1823,14 +1655,6 @@ ADMX Info: Education check mark - - Mobile - check mark - - - Mobile Enterprise - check mark - @@ -1893,14 +1717,6 @@ ADMX Info: Education check mark6 - - Mobile - - - - Mobile Enterprise - - diff --git a/windows/client-management/mdm/policy-csp-systemservices.md b/windows/client-management/mdm/policy-csp-systemservices.md index 61992a11d2..d4305d8632 100644 --- a/windows/client-management/mdm/policy-csp-systemservices.md +++ b/windows/client-management/mdm/policy-csp-systemservices.md @@ -73,14 +73,6 @@ manager: dansimp Education check mark4 - - Mobile - cross mark - - - Mobile Enterprise - cross mark - @@ -138,14 +130,6 @@ GP Info: Education check mark4 - - Mobile - cross mark - - - Mobile Enterprise - cross mark - @@ -203,14 +187,6 @@ GP Info: Education check mark4 - - Mobile - cross mark - - - Mobile Enterprise - cross mark - @@ -268,14 +244,6 @@ GP Info: Education check mark4 - - Mobile - cross mark - - - Mobile Enterprise - cross mark - @@ -333,14 +301,6 @@ GP Info: Education check mark4 - - Mobile - cross mark - - - Mobile Enterprise - cross mark - @@ -398,14 +358,6 @@ GP Info: Education check mark4 - - Mobile - cross mark - - - Mobile Enterprise - cross mark - diff --git a/windows/client-management/mdm/policy-csp-taskmanager.md b/windows/client-management/mdm/policy-csp-taskmanager.md index 7f50f472aa..2a5189e563 100644 --- a/windows/client-management/mdm/policy-csp-taskmanager.md +++ b/windows/client-management/mdm/policy-csp-taskmanager.md @@ -60,14 +60,6 @@ manager: dansimp Education check mark5 - - Mobile - - - - Mobile Enterprise - - diff --git a/windows/client-management/mdm/policy-csp-taskscheduler.md b/windows/client-management/mdm/policy-csp-taskscheduler.md index 8b9872caf9..6a66448d56 100644 --- a/windows/client-management/mdm/policy-csp-taskscheduler.md +++ b/windows/client-management/mdm/policy-csp-taskscheduler.md @@ -58,14 +58,6 @@ manager: dansimp Education check mark4 - - Mobile - cross mark - - - Mobile Enterprise - cross mark - diff --git a/windows/client-management/mdm/policy-csp-textinput.md b/windows/client-management/mdm/policy-csp-textinput.md index e999e67da7..d730c2e2cb 100644 --- a/windows/client-management/mdm/policy-csp-textinput.md +++ b/windows/client-management/mdm/policy-csp-textinput.md @@ -162,14 +162,6 @@ Added in Windows 10, version 1803. Placeholder only. Do not use in production e Education check mark - - Mobile - cross mark - - - Mobile Enterprise - cross mark - @@ -234,14 +226,6 @@ The following list shows the supported values: Education check mark - - Mobile - cross mark - - - Mobile Enterprise - cross mark - @@ -304,14 +288,6 @@ The following list shows the supported values: Education check mark - - Mobile - cross mark - - - Mobile Enterprise - cross mark - @@ -376,14 +352,6 @@ The following list shows the supported values: Education check mark - - Mobile - cross mark - - - Mobile Enterprise - cross mark - @@ -449,14 +417,6 @@ The following list shows the supported values: Education check mark - - Mobile - cross mark - - - Mobile Enterprise - cross mark - @@ -521,14 +481,6 @@ The following list shows the supported values: Education check mark - - Mobile - cross mark - - - Mobile Enterprise - cross mark - @@ -593,14 +545,6 @@ The following list shows the supported values: Education check mark - - Mobile - cross mark - - - Mobile Enterprise - cross mark - @@ -665,14 +609,6 @@ The following list shows the supported values: Education check mark2 - - Mobile - cross mark - - - Mobile Enterprise - cross mark - @@ -757,14 +693,6 @@ This policy has been deprecated. Education check mark - - Mobile - cross mark - - - Mobile Enterprise - cross mark - @@ -837,14 +765,6 @@ The following list shows the supported values: Education check mark - - Mobile - cross mark - - - Mobile Enterprise - cross mark - @@ -908,14 +828,6 @@ This setting supports a range of values between 0 and 1. Education check mark - - Mobile - cross mark - - - Mobile Enterprise - cross mark - @@ -979,14 +891,6 @@ The following list shows the supported values: Education check mark - - Mobile - cross mark - - - Mobile Enterprise - cross mark - @@ -1050,14 +954,6 @@ The following list shows the supported values: Education check mark - - Mobile - cross mark - - - Mobile Enterprise - cross mark - @@ -1121,14 +1017,6 @@ The following list shows the supported values: Education check mark4 - - Mobile - cross mark - - - Mobile Enterprise - cross mark - @@ -1193,14 +1081,6 @@ The following list shows the supported values: Education check mark - - Mobile - cross mark - - - Mobile Enterprise - cross mark - @@ -1263,14 +1143,6 @@ The following list shows the supported values: Education check mark - - Mobile - cross mark - - - Mobile Enterprise - cross mark - @@ -1333,14 +1205,6 @@ The following list shows the supported values: Education check mark - - Mobile - cross mark - - - Mobile Enterprise - cross mark - @@ -1403,14 +1267,6 @@ The following list shows the supported values: Education check mark4 - - Mobile - cross mark - - - Mobile Enterprise - cross mark - @@ -1470,14 +1326,6 @@ The following list shows the supported values: Education check mark4 - - Mobile - cross mark - - - Mobile Enterprise - cross mark - @@ -1537,14 +1385,6 @@ The following list shows the supported values: Education check mark4 - - Mobile - cross mark - - - Mobile Enterprise - cross mark - @@ -1604,14 +1444,6 @@ The following list shows the supported values: Education check mark4 - - Mobile - cross mark - - - Mobile Enterprise - cross mark - @@ -1671,14 +1503,6 @@ The following list shows the supported values: Education check mark4 - - Mobile - cross mark - - - Mobile Enterprise - cross mark - @@ -1738,14 +1562,6 @@ The following list shows the supported values: Education check mark4 - - Mobile - cross mark - - - Mobile Enterprise - cross mark - @@ -1805,14 +1621,6 @@ The following list shows the supported values: Education check mark4 - - Mobile - cross mark - - - Mobile Enterprise - cross mark - @@ -1872,14 +1680,6 @@ The following list shows the supported values: Education check mark4 - - Mobile - cross mark - - - Mobile Enterprise - cross mark - diff --git a/windows/client-management/mdm/policy-csp-timelanguagesettings.md b/windows/client-management/mdm/policy-csp-timelanguagesettings.md index 7265a143a9..2265c79439 100644 --- a/windows/client-management/mdm/policy-csp-timelanguagesettings.md +++ b/windows/client-management/mdm/policy-csp-timelanguagesettings.md @@ -58,14 +58,6 @@ manager: dansimp Education check mark6 - - Mobile - - - - Mobile Enterprise - - diff --git a/windows/client-management/mdm/policy-csp-troubleshooting.md b/windows/client-management/mdm/policy-csp-troubleshooting.md index e3d594d02e..c31bb84cda 100644 --- a/windows/client-management/mdm/policy-csp-troubleshooting.md +++ b/windows/client-management/mdm/policy-csp-troubleshooting.md @@ -56,14 +56,6 @@ ms.date: 09/27/2019 Education check mark6 - - Mobile - - - - Mobile Enterprise - - diff --git a/windows/client-management/mdm/policy-csp-update.md b/windows/client-management/mdm/policy-csp-update.md index c830dee668..d096ead06d 100644 --- a/windows/client-management/mdm/policy-csp-update.md +++ b/windows/client-management/mdm/policy-csp-update.md @@ -237,14 +237,6 @@ manager: dansimp Education check mark1 - - Mobile - cross mark - - - Mobile Enterprise - check mark1 - @@ -312,14 +304,6 @@ ADMX Info: Education check mark2 - - Mobile - cross mark - - - Mobile Enterprise - check mark2 - @@ -384,14 +368,6 @@ ADMX Info: Education check mark1 - - Mobile - cross mark - - - Mobile Enterprise - check mark1 - @@ -459,14 +435,6 @@ ADMX Info: Education check mark - - Mobile - cross mark - - - Mobile Enterprise - check mark - @@ -547,14 +515,6 @@ The following list shows the supported values: Education check mark3 - - Mobile - cross mark - - - Mobile Enterprise - cross mark - @@ -625,14 +585,6 @@ The following list shows the supported values: Education check mark1 - - Mobile - cross mark - - - Mobile Enterprise - cross mark - @@ -700,14 +652,6 @@ The following list shows the supported values: Education check mark - - Mobile - cross mark - - - Mobile Enterprise - check mark - @@ -770,14 +714,6 @@ The following list shows the supported values: Education check mark - - Mobile - cross mark - - - Mobile Enterprise - check mark - @@ -851,14 +787,6 @@ The following list shows the supported values: Education check mark2 - - Mobile - cross mark - - - Mobile Enterprise - check mark2 - @@ -935,14 +863,6 @@ ADMX Info: Education check mark5 - - Mobile - - - - Mobile Enterprise - - @@ -1019,14 +939,6 @@ ADMX Info: Education check mark2 - - Mobile - cross mark - - - Mobile Enterprise - check mark2 - @@ -1093,14 +1005,6 @@ Supported values are 15, 30, 60, 120, and 240 (minutes). Education check mark2 - - Mobile - cross mark - - - Mobile Enterprise - check mark2 - @@ -1168,14 +1072,6 @@ The following list shows the supported values: Education check mark6 - - Mobile - - - - Mobile Enterprise - - @@ -1252,14 +1148,6 @@ Supported values: Education check mark1 - - Mobile - cross mark - - - Mobile Enterprise - check mark1 - @@ -1330,14 +1218,6 @@ The following list shows the supported values: Education check mark6 - - Mobile - - - - Mobile Enterprise - - @@ -1409,14 +1289,6 @@ Default value is 7. Education check mark6 - - Mobile - - - - Mobile Enterprise - - @@ -1487,14 +1359,6 @@ Default value is 7. Education check mark6 - - Mobile - - - - Mobile Enterprise - - @@ -1565,14 +1429,6 @@ Default value is 2. Education check mark6 - - Mobile - - - - Mobile Enterprise - - @@ -1645,14 +1501,6 @@ Supported values: Education check mark4 - - Mobile - cross mark - - - Mobile Enterprise - cross mark - @@ -1704,14 +1552,6 @@ Added in Windows 10, version 1803. Enable IT admin to configure feature update u Education check mark1 - - Mobile - cross mark - - - Mobile Enterprise - cross mark - @@ -1779,14 +1619,6 @@ ADMX Info: Education check mark1 - - Mobile - cross mark - - - Mobile Enterprise - check mark1 - @@ -1849,14 +1681,6 @@ ADMX Info: Education check mark - - Mobile - cross mark - - - Mobile Enterprise - check mark - @@ -2008,14 +1832,6 @@ ADMX Info: Education check mark - - Mobile - cross mark - - - Mobile Enterprise - cross mark - @@ -2086,14 +1902,6 @@ ADMX Info: Education check mark2 - - Mobile - cross mark - - - Mobile Enterprise - check mark2 - @@ -2154,14 +1962,6 @@ ADMX Info: Education check mark3 - - Mobile - cross mark - - - Mobile Enterprise - cross mark - @@ -2234,14 +2034,6 @@ The following list shows the supported values: Education check mark2 - - Mobile - cross mark - - - Mobile Enterprise - check mark2 - @@ -2320,14 +2112,6 @@ ADMX Info: Education check mark5 - - Mobile - - - - Mobile Enterprise - - @@ -2401,14 +2185,6 @@ ADMX Info: Education check mark2 - - Mobile - cross mark - - - Mobile Enterprise - check mark2 - @@ -2480,14 +2256,6 @@ ADMX Info: Education check mark5 - - Mobile - - - - Mobile Enterprise - - @@ -2559,14 +2327,6 @@ ADMX Info: Education check mark2 - - Mobile - cross mark - - - Mobile Enterprise - check mark2 - @@ -2638,14 +2398,6 @@ ADMX Info: Education check mark5 - - Mobile - - - - Mobile Enterprise - - @@ -2717,14 +2469,6 @@ ADMX Info: Education check mark1 - - Mobile - cross mark - - - Mobile Enterprise - cross mark - @@ -2794,14 +2538,6 @@ The following list shows the supported values: Education check mark2 - - Mobile - cross mark - - - Mobile Enterprise - cross mark - @@ -2872,14 +2608,6 @@ The following list shows the supported values: Education check mark2 - - Mobile - cross mark - - - Mobile Enterprise - check mark2 - @@ -2951,14 +2679,6 @@ To validate this policy: Education check mark2 - - Mobile - cross mark - - - Mobile Enterprise - check mark2 - @@ -3030,14 +2750,6 @@ To validate this policy: Education check mark3 - - Mobile - cross mark - - - Mobile Enterprise - check mark2 - @@ -3106,14 +2818,6 @@ The following list shows the supported values: Education check mark - - Mobile - cross mark - - - Mobile Enterprise - check mark - @@ -3188,14 +2892,6 @@ The following list shows the supported values: Education check mark1 - - Mobile - cross mark - - - Mobile Enterprise - cross mark - @@ -3266,14 +2962,6 @@ The following list shows the supported values: Education check mark2 - - Mobile - cross mark - - - Mobile Enterprise - check mark2 - @@ -3336,14 +3024,6 @@ ADMX Info: Education check mark1 - - Mobile - cross mark - - - Mobile Enterprise - check mark1 - @@ -3411,14 +3091,6 @@ The following list shows the supported values: Education check mark2 - - Mobile - cross mark - - - Mobile Enterprise - check mark2 - @@ -3492,14 +3164,6 @@ This policy is deprecated. Use [Update/RequireUpdateApproval](#update-requireupd Education check mark - - Mobile - cross mark - - - Mobile Enterprise - check mark - @@ -3569,14 +3233,6 @@ The following list shows the supported values: Education check mark - - Mobile - cross mark - - - Mobile Enterprise - check mark - @@ -3641,14 +3297,6 @@ The following list shows the supported values: Education check mark2 - - Mobile - cross mark - - - Mobile Enterprise - check mark2 - @@ -3715,14 +3363,6 @@ Supported values are 15, 30, or 60 (minutes). Education check mark2 - - Mobile - cross mark - - - Mobile Enterprise - check mark2 - @@ -3793,14 +3433,6 @@ Supported values are 2, 4, 8, 12, or 24 (hours). Education check mark - - Mobile - cross mark - - - Mobile Enterprise - check mark - @@ -3878,14 +3510,6 @@ The following list shows the supported values: Education check mark3 - - Mobile - check mark3 - - - Mobile Enterprise - cross mark - @@ -3950,14 +3574,6 @@ ADMX Info: Education check mark3 - - Mobile - check mark3 - - - Mobile Enterprise - cross mark - @@ -4022,14 +3638,6 @@ ADMX Info: Education check mark3 - - Mobile - check mark3 - - - Mobile Enterprise - cross mark - @@ -4094,14 +3702,6 @@ ADMX Info: Education check mark3 - - Mobile - check mark3 - - - Mobile Enterprise - cross mark - @@ -4166,14 +3766,6 @@ ADMX Info: Education check mark3 - - Mobile - check mark3 - - - Mobile Enterprise - cross mark - @@ -4238,14 +3830,6 @@ ADMX Info: Education check mark - - Mobile - cross mark - - - Mobile Enterprise - check mark - @@ -4318,14 +3902,6 @@ ADMX Info: Education check mark2 - - Mobile - cross mark - - - Mobile Enterprise - check mark2 - @@ -4393,14 +3969,6 @@ The following list shows the supported values: Education check mark5 - - Mobile - - - - Mobile Enterprise - - @@ -4460,14 +4028,6 @@ ADMX Info: Education check mark5 - - Mobile - - - - Mobile Enterprise - - @@ -4527,14 +4087,6 @@ ADMX Info: Education check mark2 - - Mobile - cross mark - - - Mobile Enterprise - check mark2 - @@ -4603,14 +4155,6 @@ The following list shows the supported values: Education check mark5 - - Mobile - - - - Mobile Enterprise - - @@ -4688,14 +4232,6 @@ ADMX Info: Education check mark - - Mobile - cross mark - - - Mobile Enterprise - check mark - @@ -4788,14 +4324,6 @@ Example Education check mark1 - - Mobile - cross mark - - - Mobile Enterprise - cross mark - diff --git a/windows/client-management/mdm/policy-csp-userrights.md b/windows/client-management/mdm/policy-csp-userrights.md index ac7ded0237..af7998d468 100644 --- a/windows/client-management/mdm/policy-csp-userrights.md +++ b/windows/client-management/mdm/policy-csp-userrights.md @@ -206,14 +206,6 @@ For example, the following syntax grants user rights to Authenticated Users and Education check mark4 - - Mobile - cross mark - - - Mobile Enterprise - cross mark - @@ -271,14 +263,6 @@ GP Info: Education check mark4 - - Mobile - cross mark - - - Mobile Enterprise - cross mark - @@ -336,14 +320,6 @@ GP Info: Education check mark4 - - Mobile - cross mark - - - Mobile Enterprise - cross mark - @@ -401,14 +377,6 @@ GP Info: Education check mark4 - - Mobile - cross mark - - - Mobile Enterprise - cross mark - @@ -466,14 +434,6 @@ GP Info: Education check mark4 - - Mobile - cross mark - - - Mobile Enterprise - cross mark - @@ -531,14 +491,6 @@ GP Info: Education check mark4 - - Mobile - cross mark - - - Mobile Enterprise - cross mark - @@ -596,14 +548,6 @@ GP Info: Education check mark4 - - Mobile - cross mark - - - Mobile Enterprise - cross mark - @@ -661,14 +605,6 @@ GP Info: Education check mark4 - - Mobile - cross mark - - - Mobile Enterprise - cross mark - @@ -726,14 +662,6 @@ GP Info: Education check mark4 - - Mobile - cross mark - - - Mobile Enterprise - cross mark - @@ -791,14 +719,6 @@ GP Info: Education check mark4 - - Mobile - cross mark - - - Mobile Enterprise - cross mark - @@ -856,14 +776,6 @@ GP Info: Education check mark4 - - Mobile - cross mark - - - Mobile Enterprise - cross mark - @@ -921,14 +833,6 @@ GP Info: Education check mark4 - - Mobile - cross mark - - - Mobile Enterprise - cross mark - @@ -986,14 +890,6 @@ GP Info: Education check mark4 - - Mobile - cross mark - - - Mobile Enterprise - cross mark - @@ -1051,14 +947,6 @@ GP Info: Education check mark4 - - Mobile - cross mark - - - Mobile Enterprise - cross mark - @@ -1116,14 +1004,6 @@ GP Info: Education check mark4 - - Mobile - cross mark - - - Mobile Enterprise - cross mark - @@ -1181,14 +1061,6 @@ GP Info: Education check mark4 - - Mobile - cross mark - - - Mobile Enterprise - cross mark - @@ -1246,14 +1118,6 @@ GP Info: Education check mark4 - - Mobile - cross mark - - - Mobile Enterprise - cross mark - @@ -1311,14 +1175,6 @@ GP Info: Education check mark4 - - Mobile - cross mark - - - Mobile Enterprise - cross mark - @@ -1380,14 +1236,6 @@ GP Info: Education check mark4 - - Mobile - cross mark - - - Mobile Enterprise - cross mark - @@ -1445,14 +1293,6 @@ GP Info: Education check mark4 - - Mobile - cross mark - - - Mobile Enterprise - cross mark - @@ -1510,14 +1350,6 @@ GP Info: Education check mark4 - - Mobile - cross mark - - - Mobile Enterprise - cross mark - @@ -1575,14 +1407,6 @@ GP Info: Education check mark4 - - Mobile - cross mark - - - Mobile Enterprise - cross mark - @@ -1640,14 +1464,6 @@ GP Info: Education check mark4 - - Mobile - cross mark - - - Mobile Enterprise - cross mark - @@ -1705,14 +1521,6 @@ GP Info: Education check mark4 - - Mobile - cross mark - - - Mobile Enterprise - cross mark - @@ -1770,14 +1578,6 @@ GP Info: Education check mark4 - - Mobile - cross mark - - - Mobile Enterprise - cross mark - @@ -1835,14 +1635,6 @@ GP Info: Education check mark4 - - Mobile - cross mark - - - Mobile Enterprise - cross mark - @@ -1900,14 +1692,6 @@ GP Info: Education check mark4 - - Mobile - cross mark - - - Mobile Enterprise - cross mark - @@ -1965,14 +1749,6 @@ GP Info: Education check mark4 - - Mobile - cross mark - - - Mobile Enterprise - cross mark - @@ -2030,14 +1806,6 @@ GP Info: Education check mark4 - - Mobile - cross mark - - - Mobile Enterprise - cross mark - diff --git a/windows/client-management/mdm/policy-csp-wifi.md b/windows/client-management/mdm/policy-csp-wifi.md index cec40575e4..6ad83bdfd6 100644 --- a/windows/client-management/mdm/policy-csp-wifi.md +++ b/windows/client-management/mdm/policy-csp-wifi.md @@ -89,14 +89,6 @@ This policy has been deprecated. Education check mark - - Mobile - check mark - - - Mobile Enterprise - check mark - @@ -165,14 +157,6 @@ The following list shows the supported values: Education check mark - - Mobile - check mark - - - Mobile Enterprise - check mark - @@ -241,14 +225,6 @@ The following list shows the supported values: Education check mark1 - - Mobile - check mark - - - Mobile Enterprise - check mark - @@ -312,14 +288,6 @@ The following list shows the supported values: Education check mark1 - - Mobile - check mark - - - Mobile Enterprise - check mark - @@ -380,14 +348,6 @@ The following list shows the supported values: Education check mark2 - - Mobile - check mark2 - - - Mobile Enterprise - check mark2 - @@ -446,14 +406,6 @@ The following list shows the supported values: Education check mark - - Mobile - check mark - - - Mobile Enterprise - check mark - diff --git a/windows/client-management/mdm/policy-csp-windowsconnectionmanager.md b/windows/client-management/mdm/policy-csp-windowsconnectionmanager.md index 76fd03726a..35bc971854 100644 --- a/windows/client-management/mdm/policy-csp-windowsconnectionmanager.md +++ b/windows/client-management/mdm/policy-csp-windowsconnectionmanager.md @@ -58,14 +58,6 @@ manager: dansimp Education check mark - - Mobile - cross mark - - - Mobile Enterprise - cross mark - diff --git a/windows/client-management/mdm/policy-csp-windowsdefendersecuritycenter.md b/windows/client-management/mdm/policy-csp-windowsdefendersecuritycenter.md index e1bd6aa6ae..c3e220d557 100644 --- a/windows/client-management/mdm/policy-csp-windowsdefendersecuritycenter.md +++ b/windows/client-management/mdm/policy-csp-windowsdefendersecuritycenter.md @@ -123,14 +123,6 @@ manager: dansimp Education check mark3 - - Mobile - cross mark - - - Mobile Enterprise - cross mark - @@ -193,14 +185,6 @@ ADMX Info: Education check mark4 - - Mobile - cross mark - - - Mobile Enterprise - cross mark - @@ -267,14 +251,6 @@ Valid values: Education check mark3 - - Mobile - cross mark - - - Mobile Enterprise - cross mark - @@ -343,14 +319,6 @@ The following list shows the supported values: Education check mark5 - - Mobile - - - - Mobile Enterprise - - @@ -433,14 +401,6 @@ ADMX Info: Education check mark4 - - Mobile - cross mark - - - Mobile Enterprise - cross mark - @@ -507,14 +467,6 @@ Valid values: Education check mark3 - - Mobile - cross mark - - - Mobile Enterprise - cross mark - @@ -586,14 +538,6 @@ The following list shows the supported values: Education check mark3 - - Mobile - cross mark - - - Mobile Enterprise - cross mark - @@ -662,14 +606,6 @@ The following list shows the supported values: Education check mark3 - - Mobile - cross mark - - - Mobile Enterprise - cross mark - @@ -738,14 +674,6 @@ The following list shows the supported values: Education check mark3 - - Mobile - cross mark - - - Mobile Enterprise - cross mark - @@ -814,14 +742,6 @@ The following list shows the supported values: Education check mark3 - - Mobile - cross mark - - - Mobile Enterprise - cross mark - @@ -890,14 +810,6 @@ The following list shows the supported values: Education check mark5 - - Mobile - - - - Mobile Enterprise - - @@ -980,14 +892,6 @@ ADMX Info: Education check mark3 - - Mobile - cross mark - - - Mobile Enterprise - cross mark - @@ -1056,14 +960,6 @@ The following list shows the supported values: Education check mark3 - - Mobile - cross mark - - - Mobile Enterprise - cross mark - @@ -1132,14 +1028,6 @@ The following list shows the supported values: Education check mark3 - - Mobile - cross mark - - - Mobile Enterprise - cross mark - @@ -1202,14 +1090,6 @@ ADMX Info: Education check mark3 - - Mobile - cross mark - - - Mobile Enterprise - cross mark - @@ -1278,14 +1158,6 @@ The following list shows the supported values: Education check mark3 - - Mobile - cross mark - - - Mobile Enterprise - cross mark - @@ -1354,14 +1226,6 @@ The following list shows the supported values: Education check mark4 - - Mobile - cross mark - - - Mobile Enterprise - cross mark - @@ -1428,14 +1292,6 @@ Valid values: Education check mark4 - - Mobile - cross mark - - - Mobile Enterprise - cross mark - @@ -1502,14 +1358,6 @@ Valid values: Education check mark4 - - Mobile - cross mark - - - Mobile Enterprise - cross mark - @@ -1576,14 +1424,6 @@ Valid values: Education check mark5 - - Mobile - - - - Mobile Enterprise - - @@ -1668,14 +1508,6 @@ ADMX Info: Education check mark3 - - Mobile - cross mark - - - Mobile Enterprise - cross mark - @@ -1738,14 +1570,6 @@ ADMX Info: Education check mark3 - - Mobile - cross mark - - - Mobile Enterprise - cross mark - diff --git a/windows/client-management/mdm/policy-csp-windowsinkworkspace.md b/windows/client-management/mdm/policy-csp-windowsinkworkspace.md index ea3dbe4db1..5f1efe5fbf 100644 --- a/windows/client-management/mdm/policy-csp-windowsinkworkspace.md +++ b/windows/client-management/mdm/policy-csp-windowsinkworkspace.md @@ -61,14 +61,6 @@ manager: dansimp Education check mark1 - - Mobile - cross mark - - - Mobile Enterprise - cross mark - @@ -135,14 +127,6 @@ The following list shows the supported values: Education check mark1 - - Mobile - cross mark - - - Mobile Enterprise - cross mark - diff --git a/windows/client-management/mdm/policy-csp-windowslogon.md b/windows/client-management/mdm/policy-csp-windowslogon.md index 7e623ffee0..832ec119a9 100644 --- a/windows/client-management/mdm/policy-csp-windowslogon.md +++ b/windows/client-management/mdm/policy-csp-windowslogon.md @@ -76,14 +76,6 @@ manager: dansimp Education check mark6 - - Mobile - - - - Mobile Enterprise - - @@ -169,14 +161,6 @@ ADMX Info: Education check mark6 - - Mobile - - - - Mobile Enterprise - - @@ -262,14 +246,6 @@ ADMX Info: Education check mark - - Mobile - cross mark - - - Mobile Enterprise - cross mark - @@ -340,14 +316,6 @@ ADMX Info: Education check mark - - Mobile - cross mark - - - Mobile Enterprise - cross mark - @@ -443,14 +411,6 @@ ADMX Info: Education check mark6 - - Mobile - - - - Mobile Enterprise - - @@ -530,14 +490,6 @@ Supported values: Education check mark - - Mobile - cross mark - - - Mobile Enterprise - cross mark - @@ -608,14 +560,6 @@ ADMX Info: Education check mark2 - - Mobile - cross mark - - - Mobile Enterprise - cross mark - diff --git a/windows/client-management/mdm/policy-csp-windowspowershell.md b/windows/client-management/mdm/policy-csp-windowspowershell.md index 5d1a4c94b1..b5bf1d05f3 100644 --- a/windows/client-management/mdm/policy-csp-windowspowershell.md +++ b/windows/client-management/mdm/policy-csp-windowspowershell.md @@ -58,14 +58,6 @@ manager: dansimp Education check mark - - Mobile - cross mark - - - Mobile Enterprise - cross mark - diff --git a/windows/client-management/mdm/policy-csp-wirelessdisplay.md b/windows/client-management/mdm/policy-csp-wirelessdisplay.md index ed48795fa1..0ca9dda0fd 100644 --- a/windows/client-management/mdm/policy-csp-wirelessdisplay.md +++ b/windows/client-management/mdm/policy-csp-wirelessdisplay.md @@ -79,14 +79,6 @@ manager: dansimp Education check mark3 - - Mobile - check mark3 - - - Mobile Enterprise - check mark3 - @@ -145,14 +137,6 @@ The following list shows the supported values: Education check mark3 - - Mobile - check mark3 - - - Mobile Enterprise - check mark3 - @@ -211,14 +195,6 @@ The following list shows the supported values: Education check mark2 - - Mobile - check mark2 - - - Mobile Enterprise - check mark2 - @@ -277,14 +253,6 @@ The following list shows the supported values: Education check mark2 - - Mobile - check mark2 - - - Mobile Enterprise - check mark2 - @@ -343,14 +311,6 @@ The following list shows the supported values: Education check mark1 - - Mobile - cross mark - - - Mobile Enterprise - cross mark - @@ -421,14 +381,6 @@ The following list shows the supported values: Education check mark2 - - Mobile - check mark2 - - - Mobile Enterprise - check mark2 - @@ -487,14 +439,6 @@ The following list shows the supported values: Education check mark2 - - Mobile - cross mark - - - Mobile Enterprise - cross mark - @@ -553,14 +497,6 @@ The following list shows the supported values: Education check mark1 - - Mobile - cross mark - - - Mobile Enterprise - cross mark - From 270f0bfb3f29bff95ee3562af01e662bbcb9c7d5 Mon Sep 17 00:00:00 2001 From: jaimeo Date: Tue, 15 Oct 2019 11:13:15 -0700 Subject: [PATCH 16/82] fixing spelling and other errors --- .../deployment/update/update-compliance-get-started.md | 4 ++-- windows/deployment/update/update-compliance-using.md | 2 +- .../deployment/update/waas-delivery-optimization-setup.md | 4 ++-- .../upgrade/upgrade-readiness-deployment-script.md | 2 +- .../deployment/upgrade/upgrade-readiness-get-started.md | 8 ++++---- .../upgrade/upgrade-readiness-monitor-deployment.md | 2 +- .../deployment/upgrade/upgrade-readiness-requirements.md | 2 +- .../upgrade/upgrade-readiness-upgrade-overview.md | 4 ++-- 8 files changed, 14 insertions(+), 14 deletions(-) diff --git a/windows/deployment/update/update-compliance-get-started.md b/windows/deployment/update/update-compliance-get-started.md index 7b176cbb39..03cf9cabc8 100644 --- a/windows/deployment/update/update-compliance-get-started.md +++ b/windows/deployment/update/update-compliance-get-started.md @@ -50,7 +50,7 @@ Update Compliance is offered as a solution which is linked to a new or existing ![Update Compliance solution creation](images/UC_01_marketplace_create.png) 4. Choose an existing workspace or create a new workspace that will be assigned to the Update Compliance solution. - - [Desktop Analytics](TODO: Add Desktop Analytics reference: https://docs.microsoft.com/en-us/sccm/desktop-analytics/overview) customers are advised to use the same workspace for Update Compliance. + - [Desktop Analytics](https://docs.microsoft.com/en-us/sccm/desktop-analytics/overview) customers are advised to use the same workspace for Update Compliance. - If you are creating a new workspace, and your organization does not have policies governing naming conventions and structure, consider the following workspace settings to get started: - Choose a workspace name which reflects the scope of planned usage in your organization, for example *PC-Analytics*. - For the resource group setting select **Create new** and use the same name you chose for your new workspace. @@ -106,7 +106,7 @@ To enable data sharing between devices, your network, and Microsoft's Diagnostic | `https://login.live.com` | This endpoint is optional but allows for the Update Compliance service to more reliably identify and process devices. If you want to disable end-user managed service account (MSA) access, you should apply the appropriate [policy](https://docs.microsoft.com/windows/security/identity-protection/access-control/microsoft-accounts#block-all-consumer-microsoft-account-user-authentication) instead of blocking this endpoint. | ### Set diagnostic data levels -Update Compliance requries that devices are configured to send Microsoft at least the Basic level of diagnostic data in order to function. For more information on Windows diagnostic data, see [Configure Windows diagnostic data in your organization](https://docs.microsoft.com/en-us/windows/privacy/configure-windows-diagnostic-data-in-your-organization). +Update Compliance requires that devices are configured to send Microsoft at least the Basic level of diagnostic data in order to function. For more information on Windows diagnostic data, see [Configure Windows diagnostic data in your organization](https://docs.microsoft.com/en-us/windows/privacy/configure-windows-diagnostic-data-in-your-organization). #### Configuring Telemetry level using Group Policy You can set Allow Telemetry through Group Policy, this setting is in the same place as the Commercial ID policy, under **Computer Configuration\Administrative Templates\Windows Components\Data Collection and Preview Builds\Allow Telemetry**. Update Compliance requires at least Basic (level 1) to function. diff --git a/windows/deployment/update/update-compliance-using.md b/windows/deployment/update/update-compliance-using.md index 4234827db4..932d20458b 100644 --- a/windows/deployment/update/update-compliance-using.md +++ b/windows/deployment/update/update-compliance-using.md @@ -2,7 +2,7 @@ title: Using Update Compliance (Windows 10) ms.reviewer: manager: laurawi -description: Explains how to begin usihg Update Compliance. +description: Explains how to begin using Update Compliance. keywords: oms, operations management suite, wdav, updates, upgrades, antivirus, antimalware, signature, log analytics ms.prod: w10 ms.mktglfcycl: deploy diff --git a/windows/deployment/update/waas-delivery-optimization-setup.md b/windows/deployment/update/waas-delivery-optimization-setup.md index de20e4993f..0d016a2ce4 100644 --- a/windows/deployment/update/waas-delivery-optimization-setup.md +++ b/windows/deployment/update/waas-delivery-optimization-setup.md @@ -25,7 +25,7 @@ ms.topic: article ## Recommended Delivery Optimization settings -Delivery Optimization offers a great many settings to fine-tune its behavior (see [Delivery Optimization reference](waas-delivery-optimization-reference.md) for a comprehensive list), but for the most efficient performance, there are just a few key parameters that will have the greates impact if particular situations exist in your deployment: +Delivery Optimization offers a great many settings to fine-tune its behavior (see [Delivery Optimization reference](waas-delivery-optimization-reference.md) for a comprehensive list), but for the most efficient performance, there are just a few key parameters that will have the greatest impact if particular situations exist in your deployment: - Does your topology include multiple breakouts to the internet (i.e., a "hybrid WAN") or are there only a few connections to the internet, so that all requests appear to come from a single external IP address (a "hub and spoke" topology)? - If you use boundary groups in your topology, how many devices are present in a given group? @@ -156,7 +156,7 @@ You can now "pin" files to keep them persistent in the cache. You can only do th `set-DeliveryOptimizationStatus -Pin [True] -File ID [FileID]` keeps a specific file in the cache such that it won't be deleted until the expiration date and time (which you set with `set-DeliveryOptimizationStatus -ExpireOn [date time] -FileID [FileID]`). The file is also excluded from the cache quota calculation. -`set-DeliveryOptimizationStatus -Pin [False] -File ID [FileID]` "unpins" a file, so that it will be deleted when the expiration date and time are rreached. The file is included in the cache quota calculation. +`set-DeliveryOptimizationStatus -Pin [False] -File ID [FileID]` "unpins" a file, so that it will be deleted when the expiration date and time are reached. The file is included in the cache quota calculation. `delete-DeliveryOptimizationCache` lets you clear files from the cache and remove all persisted data related to them. You can use these options with this cmdlet: diff --git a/windows/deployment/upgrade/upgrade-readiness-deployment-script.md b/windows/deployment/upgrade/upgrade-readiness-deployment-script.md index 1891acd137..a56896ded3 100644 --- a/windows/deployment/upgrade/upgrade-readiness-deployment-script.md +++ b/windows/deployment/upgrade/upgrade-readiness-deployment-script.md @@ -143,7 +143,7 @@ Error creating or updating registry key: **CommercialId** at **HKLM:\SOFTWARE\Mi | 45 - Diagtrack.dll was not found. | Update the device using Windows Update or Windows Server Update Services. | | 48 - **CommercialID** mentioned in RunConfig.bat should be a GUID. | Copy the commercial ID from your workspace. To find your commercial ID, first navigate to the Solutions tab for your workspace in Azure Portal, and then select the solution. From there, select the **Settings** page, where you can find and copy your commercial ID.| | 50 - Diagtrack Service is not running. | The Diagtrack service is required to send data to Microsoft. Enable and run the "Connected User Experiences and Telemetry" service. | -| 51 - RunCensus failed with an unexpected exception. | RunCensus explitly runs the process used to collect device information. The method failed with an unexpected exception. The most common cause is incorrect setup of diagnostic data. Check the ExceptionHResult and ExceptionMessage for more details. | +| 51 - RunCensus failed with an unexpected exception. | RunCensus explicitly runs the process used to collect device information. The method failed with an unexpected exception. The most common cause is incorrect setup of diagnostic data. Check the ExceptionHResult and ExceptionMessage for more details. | | 52 - DeviceCensus.exe not found on a Windows 10 machine. | On computers running Windows 10, the process devicecensus.exe should be present in the \system32 directory. Error code 52 is returned if the process was not found. Ensure that it exists at the specified location. | | 53 - There is a different CommercialID present at the GPO path: **HKLM:\SOFTWARE\Policies\Microsoft \Windows\DataCollection**. This will take precedence over the CommercialID provided in the script. | Provide the correct CommercialID at the GPO location. | | 54 - Microsoft Account Sign In Assistant Service is Disabled. | This service is required for devices running Windows 10. The diagnostic data client relies on the Microsoft Account Sign In Assistant (MSA) to get the Global Device ID for the device. Without the MSA service running, the global device ID will not be generated and sent by the client and Windows Update will no longer offer feature updates to devices running Windows 10 1709 or higher. See [Feature updates are not being offered while other updates are](https://docs.microsoft.com/windows/deployment/update/windows-update-troubleshooting#feature-updates-are-not-being-offered-while-other-updates-are). | diff --git a/windows/deployment/upgrade/upgrade-readiness-get-started.md b/windows/deployment/upgrade/upgrade-readiness-get-started.md index 19c322e4bf..bbac04bea3 100644 --- a/windows/deployment/upgrade/upgrade-readiness-get-started.md +++ b/windows/deployment/upgrade/upgrade-readiness-get-started.md @@ -23,7 +23,7 @@ ms.collection: M365-analytics This topic explains how to obtain and configure Upgrade Readiness for your organization. -You can use Upgrade Readiness to plan and manage your upgrade project end-to-end. Upgrade Readiness works by establishing communications between computers in your organization and Microsoft. Upgrade Readiness collects computer, application, and driver data for analysis. This data is used to identify compatibility issues that can block your upgrade and to suggest fixes that are known to Microsoft. +You can use Upgrade Readiness to plan and manage your upgrade project end to end. Upgrade Readiness works by establishing communications between computers in your organization and Microsoft. Upgrade Readiness collects computer, application, and driver data for analysis. This data is used to identify compatibility issues that can block your upgrade and to suggest fixes that are known to Microsoft. Before you begin, consider reviewing the following helpful information:
    - [Upgrade Readiness requirements](upgrade-readiness-requirements.md): Provides detailed requirements to use Upgrade Readiness.
    @@ -34,17 +34,17 @@ Before you begin, consider reviewing the following helpful information:
    When you are ready to begin using Upgrade Readiness, perform the following steps: 1. Review [data collection and privacy](#data-collection-and-privacy) information. -2. [Add the Upgrade Readiness solution to your Azure subsctiption](#add-the-upgrade-readiness-solution-to-your-azure-subscription). +2. [Add the Upgrade Readiness solution to your Azure subscription](#add-the-upgrade-readiness-solution-to-your-azure-subscription). 3. [Enroll devices in Windows Analytics](#enroll-devices-in-windows-analytics). 4. [Use Upgrade Readiness to manage Windows Upgrades](#use-upgrade-readiness-to-manage-windows-upgrades) once your devices are enrolled. ## Data collection and privacy -To enable system, application, and driver data to be shared with Microsoft, you must configure user computers to send data. For information about what diagnostic data Microsoft collects and how that data is used and protected by Microsoft, see the following topics, refer to [Frequently asked questions and troubleshooting Windows Analytics](https://docs.microsoft.com/windows/deployment/update/windows-analytics-FAQ-troubleshooting), which discusses the issues and provides links to still more detailed information. +To enable system, application, and driver data to be shared with Microsoft, you must configure user computers to send data. For information about what diagnostic data Microsoft collects and how that data is used and protected by Microsoft, see [Frequently asked questions and troubleshooting Windows Analytics](https://docs.microsoft.com/windows/deployment/update/windows-analytics-FAQ-troubleshooting), which discusses the issues and provides links to still more detailed information. ## Add the Upgrade Readiness solution to your Azure subscription -Upgrade Readiness is offered as a *solution* which you link to a new or existing [Azure Log Analytics](https://azure.microsoft.com/services/log-analytics/) *workspace* within your Azure *subscription*. To configure this, follows these steps: +Upgrade Readiness is offered as a *solution* which you link to a new or existing [Azure Log Analytics](https://azure.microsoft.com/services/log-analytics/) *workspace* within your Azure *subscription*. To configure this, follow these steps: 1. Sign in to the [Azure Portal](https://portal.azure.com) with your work or school account or a Microsoft account. If you don't already have an Azure subscription you can create one (including free trial options) through the portal. diff --git a/windows/deployment/upgrade/upgrade-readiness-monitor-deployment.md b/windows/deployment/upgrade/upgrade-readiness-monitor-deployment.md index 50d11a0876..7fdb58ffe0 100644 --- a/windows/deployment/upgrade/upgrade-readiness-monitor-deployment.md +++ b/windows/deployment/upgrade/upgrade-readiness-monitor-deployment.md @@ -25,7 +25,7 @@ Now that you have started deploying an update with Upgrade Readiness, you can us ## Update progress -The **Update progress** blade allows you to monitor the progress and status of your deployment. Any device that has attepted to upgrade in the last 30 days displays the **DeploymentStatus** attribute. You'll be able to see the number of computers that have successfully upgraded, failed to upgrade, are stalled, etc. +The **Update progress** blade allows you to monitor the progress and status of your deployment. Any device that has attempted to upgrade in the last 30 days displays the **DeploymentStatus** attribute. You'll be able to see the number of computers that have successfully upgraded, failed to upgrade, are stalled, etc. Selecting this blade allows you to view device-level details about the deployment. For example, select **Failed** to view the original operating system version, the target operating system version, and the reason the update failed for each of the devices that failed to upgrade. In the case of the device illustrated in the following image, an attempt was made to upgrade from Windows 10, version 1703 to 1709, but the operation timed out. diff --git a/windows/deployment/upgrade/upgrade-readiness-requirements.md b/windows/deployment/upgrade/upgrade-readiness-requirements.md index fd00c603e7..5de1e052e6 100644 --- a/windows/deployment/upgrade/upgrade-readiness-requirements.md +++ b/windows/deployment/upgrade/upgrade-readiness-requirements.md @@ -63,7 +63,7 @@ Upgrade Readiness can be integrated with your installation of Configuration Mana ## Important information about this release -Before you get started configuring Upgrade Anatlyics, review the following tips and limitations about this release. +Before you get started configuring Upgrade Readiness, review the following tips and limitations about this release. **Upgrade Readiness does not support on-premises Windows deployments.** Upgrade Readiness is built as a cloud service, which allows Upgrade Readiness to provide you with insights based on the data from user computers and other Microsoft compatibility services. Cloud services are easy to get up and running and are cost-effective because there is no requirement to physically implement and maintain services on-premises. diff --git a/windows/deployment/upgrade/upgrade-readiness-upgrade-overview.md b/windows/deployment/upgrade/upgrade-readiness-upgrade-overview.md index b78fcd2044..78ad55ad25 100644 --- a/windows/deployment/upgrade/upgrade-readiness-upgrade-overview.md +++ b/windows/deployment/upgrade/upgrade-readiness-upgrade-overview.md @@ -18,7 +18,7 @@ ms.collection: M365-analytics The first blade in the Upgrade Readiness solution is the upgrade overview blade. This blade displays the total count of computers sharing data with Microsoft, and the count of computers upgraded. As you successfully upgrade computers, the count of computers upgraded increases. -The upgrade overivew blade displays data refresh status, including the date and time of the most recent data update and whether user changes are reflected. The upgrade overview blade also displays the current target OS version. For more information about the target OS version, see [target version](use-upgrade-readiness-to-manage-windows-upgrades.md#target-version). +The upgrade overview blade displays data refresh status, including the date and time of the most recent data update and whether user changes are reflected. The upgrade overview blade also displays the current target OS version. For more information about the target OS version, see [target version](use-upgrade-readiness-to-manage-windows-upgrades.md#target-version). The following color-coded status changes are reflected on the upgrade overview blade: @@ -53,7 +53,7 @@ In the following example, there is no delay in data processing, more than 10% of If data processing is delayed, the "Last updated" banner will indicate the date on which data was last updated. You can continue using your workspace as normal. However, any changes or additional information that is added might not be displayed until data is refreshed. When your workspace is in this state, there is no action required; data is typically refreshed and the display will return to normal again within 24 hours. -If there are computers with incomplete data, verify that you have installed the latest compatibilty updates. Install the updates if necessary and then run the most recent [Update Readiness deployment script](https://go.microsoft.com/fwlink/?LinkID=822966&clcid=0x409) from the Microsoft download center. The updated data payload should appear in Upgrade Readiness within 48 hours of a successful run on the deployment script. +If there are computers with incomplete data, verify that you have installed the latest compatibility updates. Install the updates if necessary and then run the most recent [Upgrade Readiness deployment script](https://go.microsoft.com/fwlink/?LinkID=822966&clcid=0x409) from the Microsoft download center. The updated data payload should appear in Upgrade Readiness within 48 hours of a successful run on the deployment script. Select **Total computers** for a list of computers and details about them, including: From 081564ec528830c5c2544ad55ab496e591f84972 Mon Sep 17 00:00:00 2001 From: ManikaDhiman Date: Tue, 15 Oct 2019 13:04:38 -0700 Subject: [PATCH 17/82] Resolved warnings --- windows/client-management/mdm/TOC.md | 1 - .../mdm/policies-that-can-be-set-using-eas.md | 2 - .../policy-configuration-service-provider.md | 5 +- .../mdm/policy-csp-connectivity.md | 68 +++++++++++++++++++ .../mdm/policy-csp-devicelock.md | 67 ++++++++++++++++++ 5 files changed, 139 insertions(+), 4 deletions(-) diff --git a/windows/client-management/mdm/TOC.md b/windows/client-management/mdm/TOC.md index 7b0b676166..67aad1cf77 100644 --- a/windows/client-management/mdm/TOC.md +++ b/windows/client-management/mdm/TOC.md @@ -168,7 +168,6 @@ #### [Policies supported by Windows 10 IoT Core](policies-supported-by-iot-core.md) #### [Policies supported by Microsoft Surface Hub](policies-supported-by-surface-hub.md) #### [Policies that can be set using Exchange Active Sync (EAS)](policies-that-can-be-set-using-eas.md) -#### [ApplicationRestrictions XSD](applicationrestrictions-xsd.md) #### [AboveLock](policy-csp-abovelock.md) #### [Accounts](policy-csp-accounts.md) #### [ActiveXControls](policy-csp-activexcontrols.md) diff --git a/windows/client-management/mdm/policies-that-can-be-set-using-eas.md b/windows/client-management/mdm/policies-that-can-be-set-using-eas.md index f7f50cd529..3c0303c2c0 100644 --- a/windows/client-management/mdm/policies-that-can-be-set-using-eas.md +++ b/windows/client-management/mdm/policies-that-can-be-set-using-eas.md @@ -14,12 +14,10 @@ ms.date: 07/18/2019 # Policies that can be set using Exchange Active Sync (EAS) -- [Browser/AllowBrowser](policy-csp-browser.md#browser-allowbrowser) - [Camera/AllowCamera](policy-csp-camera.md#camera-allowcamera) - [Cellular/ShowAppCellularAccessUI](policy-csp-cellular.md#cellular-showappcellularaccessui) - [Connectivity/AllowBluetooth](policy-csp-connectivity.md#connectivity-allowbluetooth) - [Connectivity/AllowCellularDataRoaming](policy-csp-connectivity.md#connectivity-allowcellulardataroaming) -- [Connectivity/AllowUSBConnection](policy-csp-connectivity.md#connectivity-allowusbconnection) - [DeviceLock/AllowSimpleDevicePassword](policy-csp-devicelock.md#devicelock-allowsimpledevicepassword) - [DeviceLock/AlphanumericDevicePasswordRequired](policy-csp-devicelock.md#devicelock-alphanumericdevicepasswordrequired) - [DeviceLock/DevicePasswordEnabled](policy-csp-devicelock.md#devicelock-devicepasswordenabled) diff --git a/windows/client-management/mdm/policy-configuration-service-provider.md b/windows/client-management/mdm/policy-configuration-service-provider.md index 43a1c393ed..d0d52bed09 100644 --- a/windows/client-management/mdm/policy-configuration-service-provider.md +++ b/windows/client-management/mdm/policy-configuration-service-provider.md @@ -827,6 +827,9 @@ The following diagram shows the Policy configuration service provider in tree fo
    Connectivity/AllowPhonePCLinking
    +
    + Connectivity/AllowUSBConnection +
    Connectivity/AllowVPNOverCellular
    @@ -1213,7 +1216,7 @@ The following diagram shows the Policy configuration service provider in tree fo
    - DeviceLock/AllowScreenTimeoutWhileLockedUserConfig + DeviceLock/AllowIdleReturnWithoutPassword
    DeviceLock/AllowSimpleDevicePassword diff --git a/windows/client-management/mdm/policy-csp-connectivity.md b/windows/client-management/mdm/policy-csp-connectivity.md index 2f34558e42..9f039348ee 100644 --- a/windows/client-management/mdm/policy-csp-connectivity.md +++ b/windows/client-management/mdm/policy-csp-connectivity.md @@ -37,6 +37,9 @@ manager: dansimp
    Connectivity/AllowPhonePCLinking
    +
    + Connectivity/AllowUSBConnection +
    Connectivity/AllowVPNOverCellular
    @@ -406,6 +409,71 @@ Device that has previously opt-in to MMX will also stop showing on the device li
    + +**Connectivity/AllowUSBConnection** + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Windows EditionSupported?
    Homecross mark
    Procross mark
    Businesscross mark
    Enterprisecross mark
    Educationcross mark
    + + +
    + + +[Scope](./policy-configuration-service-provider.md#policy-scope): + +> [!div class = "checklist"] +> * Device + +
    + + + +> [!NOTE] +> Currently, this policy is supported only in HoloLens 2, Hololens (1st gen) Commercial Suite, and HoloLens (1st gen) Development Edition. + +Enables USB connection between the device and a computer to sync files with the device or to use developer tools to deploy or debug applications. Changing this policy does not affect USB charging. + +Both Media Transfer Protocol (MTP) and IP over USB are disabled when this policy is enforced. + +Most restricted value is 0. + + + +The following list shows the supported values: + +- 0 – Not allowed. +- 1 (default) – Allowed. + + + + +
    + **Connectivity/AllowVPNOverCellular** diff --git a/windows/client-management/mdm/policy-csp-devicelock.md b/windows/client-management/mdm/policy-csp-devicelock.md index c0fa8cb3c8..8d3fe92592 100644 --- a/windows/client-management/mdm/policy-csp-devicelock.md +++ b/windows/client-management/mdm/policy-csp-devicelock.md @@ -22,6 +22,9 @@ manager: dansimp ## DeviceLock policies
    +
    + DeviceLock/AllowIdleReturnWithoutPassword +
    DeviceLock/AllowSimpleDevicePassword
    @@ -64,6 +67,70 @@ manager: dansimp
    +
    + + +**DeviceLock/AllowIdleReturnWithoutPassword** + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Windows EditionSupported?
    Homecross mark
    Procross mark
    Businesscross mark
    Enterprisecross mark
    Educationcross mark
    + + +
    + + +[Scope](./policy-configuration-service-provider.md#policy-scope): + +> [!div class = "checklist"] +> * Device + +
    + + + +> [!NOTE] +> Currently, this policy is supported only in HoloLens 2, Hololens (1st gen) Commercial Suite, and HoloLens (1st gen) Development Edition. + +Specifies whether the user must input a PIN or password when the device resumes from an idle state. + +> [!NOTE] +> This policy must be wrapped in an Atomic command. + + + +The following list shows the supported values: + +- 0 – Not allowed. +- 1 (default) – Allowed. + + + +
    From e7847883e1721e677564c3dd35654b4bc2231f00 Mon Sep 17 00:00:00 2001 From: ManikaDhiman Date: Tue, 15 Oct 2019 14:01:07 -0700 Subject: [PATCH 18/82] Added localization metadata --- windows/client-management/mdm/policy-csp-abovelock.md | 1 + windows/client-management/mdm/policy-csp-accounts.md | 1 + windows/client-management/mdm/policy-csp-activexcontrols.md | 1 + windows/client-management/mdm/policy-csp-applicationdefaults.md | 1 + .../client-management/mdm/policy-csp-applicationmanagement.md | 1 + windows/client-management/mdm/policy-csp-appruntime.md | 1 + windows/client-management/mdm/policy-csp-appvirtualization.md | 1 + windows/client-management/mdm/policy-csp-attachmentmanager.md | 1 + windows/client-management/mdm/policy-csp-audit.md | 1 + windows/client-management/mdm/policy-csp-authentication.md | 1 + windows/client-management/mdm/policy-csp-autoplay.md | 1 + windows/client-management/mdm/policy-csp-bitlocker.md | 1 + windows/client-management/mdm/policy-csp-bits.md | 1 + windows/client-management/mdm/policy-csp-bluetooth.md | 1 + windows/client-management/mdm/policy-csp-browser.md | 1 + windows/client-management/mdm/policy-csp-camera.md | 1 + windows/client-management/mdm/policy-csp-cellular.md | 1 + windows/client-management/mdm/policy-csp-credentialproviders.md | 1 + .../client-management/mdm/policy-csp-credentialsdelegation.md | 1 + windows/client-management/mdm/policy-csp-credentialsui.md | 1 + windows/client-management/mdm/policy-csp-cryptography.md | 1 + windows/client-management/mdm/policy-csp-dataprotection.md | 1 + windows/client-management/mdm/policy-csp-datausage.md | 1 + windows/client-management/mdm/policy-csp-defender.md | 1 + windows/client-management/mdm/policy-csp-deliveryoptimization.md | 1 + windows/client-management/mdm/policy-csp-desktop.md | 1 + windows/client-management/mdm/policy-csp-deviceguard.md | 1 + .../client-management/mdm/policy-csp-devicehealthmonitoring.md | 1 + windows/client-management/mdm/policy-csp-deviceinstallation.md | 1 + windows/client-management/mdm/policy-csp-display.md | 1 + windows/client-management/mdm/policy-csp-dmaguard.md | 1 + windows/client-management/mdm/policy-csp-education.md | 1 + windows/client-management/mdm/policy-csp-enterprisecloudprint.md | 1 + windows/client-management/mdm/policy-csp-errorreporting.md | 1 + windows/client-management/mdm/policy-csp-eventlogservice.md | 1 + windows/client-management/mdm/policy-csp-experience.md | 1 + windows/client-management/mdm/policy-csp-exploitguard.md | 1 + windows/client-management/mdm/policy-csp-fileexplorer.md | 1 + windows/client-management/mdm/policy-csp-games.md | 1 + windows/client-management/mdm/policy-csp-handwriting.md | 1 + windows/client-management/mdm/policy-csp-internetexplorer.md | 1 + windows/client-management/mdm/policy-csp-kerberos.md | 1 + windows/client-management/mdm/policy-csp-kioskbrowser.md | 1 + windows/client-management/mdm/policy-csp-lanmanworkstation.md | 1 + windows/client-management/mdm/policy-csp-licensing.md | 1 + .../mdm/policy-csp-localpoliciessecurityoptions.md | 1 + windows/client-management/mdm/policy-csp-lockdown.md | 1 + windows/client-management/mdm/policy-csp-maps.md | 1 + windows/client-management/mdm/policy-csp-messaging.md | 1 + windows/client-management/mdm/policy-csp-mssecurityguide.md | 1 + windows/client-management/mdm/policy-csp-msslegacy.md | 1 + windows/client-management/mdm/policy-csp-networkisolation.md | 1 + windows/client-management/mdm/policy-csp-notifications.md | 1 + windows/client-management/mdm/policy-csp-power.md | 1 + windows/client-management/mdm/policy-csp-printers.md | 1 + windows/client-management/mdm/policy-csp-privacy.md | 1 + windows/client-management/mdm/policy-csp-remoteassistance.md | 1 + .../client-management/mdm/policy-csp-remotedesktopservices.md | 1 + windows/client-management/mdm/policy-csp-remotemanagement.md | 1 + windows/client-management/mdm/policy-csp-remoteprocedurecall.md | 1 + windows/client-management/mdm/policy-csp-remoteshell.md | 1 + windows/client-management/mdm/policy-csp-restrictedgroups.md | 1 + windows/client-management/mdm/policy-csp-search.md | 1 + windows/client-management/mdm/policy-csp-security.md | 1 + .../client-management/mdm/policy-csp-servicecontrolmanager.md | 1 + windows/client-management/mdm/policy-csp-settings.md | 1 + windows/client-management/mdm/policy-csp-smartscreen.md | 1 + windows/client-management/mdm/policy-csp-speech.md | 1 + windows/client-management/mdm/policy-csp-start.md | 1 + windows/client-management/mdm/policy-csp-storage.md | 1 + windows/client-management/mdm/policy-csp-system.md | 1 + windows/client-management/mdm/policy-csp-systemservices.md | 1 + windows/client-management/mdm/policy-csp-taskmanager.md | 1 + windows/client-management/mdm/policy-csp-taskscheduler.md | 1 + windows/client-management/mdm/policy-csp-textinput.md | 1 + windows/client-management/mdm/policy-csp-timelanguagesettings.md | 1 + windows/client-management/mdm/policy-csp-troubleshooting.md | 1 + windows/client-management/mdm/policy-csp-userrights.md | 1 + windows/client-management/mdm/policy-csp-wifi.md | 1 + .../client-management/mdm/policy-csp-windowsconnectionmanager.md | 1 + .../mdm/policy-csp-windowsdefendersecuritycenter.md | 1 + windows/client-management/mdm/policy-csp-windowsinkworkspace.md | 1 + windows/client-management/mdm/policy-csp-windowslogon.md | 1 + windows/client-management/mdm/policy-csp-windowspowershell.md | 1 + windows/client-management/mdm/policy-csp-wirelessdisplay.md | 1 + windows/client-management/mdm/policy-ddf-file.md | 1 + 86 files changed, 86 insertions(+) diff --git a/windows/client-management/mdm/policy-csp-abovelock.md b/windows/client-management/mdm/policy-csp-abovelock.md index d93171eccb..493575d365 100644 --- a/windows/client-management/mdm/policy-csp-abovelock.md +++ b/windows/client-management/mdm/policy-csp-abovelock.md @@ -2,6 +2,7 @@ title: Policy CSP - AboveLock description: Policy CSP - AboveLock ms.author: dansimp +ms.localizationpriority: medium ms.topic: article ms.prod: w10 ms.technology: windows diff --git a/windows/client-management/mdm/policy-csp-accounts.md b/windows/client-management/mdm/policy-csp-accounts.md index 1e1ee819ca..e978cc82da 100644 --- a/windows/client-management/mdm/policy-csp-accounts.md +++ b/windows/client-management/mdm/policy-csp-accounts.md @@ -2,6 +2,7 @@ title: Policy CSP - Accounts description: Policy CSP - Accounts ms.author: dansimp +ms.localizationpriority: medium ms.topic: article ms.prod: w10 ms.technology: windows diff --git a/windows/client-management/mdm/policy-csp-activexcontrols.md b/windows/client-management/mdm/policy-csp-activexcontrols.md index 447e266f26..98588acfa2 100644 --- a/windows/client-management/mdm/policy-csp-activexcontrols.md +++ b/windows/client-management/mdm/policy-csp-activexcontrols.md @@ -2,6 +2,7 @@ title: Policy CSP - ActiveXControls description: Policy CSP - ActiveXControls ms.author: dansimp +ms.localizationpriority: medium ms.topic: article ms.prod: w10 ms.technology: windows diff --git a/windows/client-management/mdm/policy-csp-applicationdefaults.md b/windows/client-management/mdm/policy-csp-applicationdefaults.md index ea1804613f..76ac87c616 100644 --- a/windows/client-management/mdm/policy-csp-applicationdefaults.md +++ b/windows/client-management/mdm/policy-csp-applicationdefaults.md @@ -6,6 +6,7 @@ ms.topic: article ms.prod: w10 ms.technology: windows author: manikadhiman +ms.localizationpriority: medium ms.date: 09/27/2019 ms.reviewer: manager: dansimp diff --git a/windows/client-management/mdm/policy-csp-applicationmanagement.md b/windows/client-management/mdm/policy-csp-applicationmanagement.md index cd1e276bf0..a7680a8600 100644 --- a/windows/client-management/mdm/policy-csp-applicationmanagement.md +++ b/windows/client-management/mdm/policy-csp-applicationmanagement.md @@ -6,6 +6,7 @@ ms.topic: article ms.prod: w10 ms.technology: windows author: manikadhiman +ms.localizationpriority: medium ms.date: 09/27/2019 ms.reviewer: manager: dansimp diff --git a/windows/client-management/mdm/policy-csp-appruntime.md b/windows/client-management/mdm/policy-csp-appruntime.md index a169a686a9..fce0c40f17 100644 --- a/windows/client-management/mdm/policy-csp-appruntime.md +++ b/windows/client-management/mdm/policy-csp-appruntime.md @@ -6,6 +6,7 @@ ms.topic: article ms.prod: w10 ms.technology: windows author: manikadhiman +ms.localizationpriority: medium ms.date: 09/27/2019 ms.reviewer: manager: dansimp diff --git a/windows/client-management/mdm/policy-csp-appvirtualization.md b/windows/client-management/mdm/policy-csp-appvirtualization.md index 0d741ac2f1..adce29e627 100644 --- a/windows/client-management/mdm/policy-csp-appvirtualization.md +++ b/windows/client-management/mdm/policy-csp-appvirtualization.md @@ -6,6 +6,7 @@ ms.topic: article ms.prod: w10 ms.technology: windows author: manikadhiman +ms.localizationpriority: medium ms.date: 09/27/2019 ms.reviewer: manager: dansimp diff --git a/windows/client-management/mdm/policy-csp-attachmentmanager.md b/windows/client-management/mdm/policy-csp-attachmentmanager.md index 950f506c63..b09a07d3b2 100644 --- a/windows/client-management/mdm/policy-csp-attachmentmanager.md +++ b/windows/client-management/mdm/policy-csp-attachmentmanager.md @@ -6,6 +6,7 @@ ms.topic: article ms.prod: w10 ms.technology: windows author: manikadhiman +ms.localizationpriority: medium ms.date: 09/27/2019 ms.reviewer: manager: dansimp diff --git a/windows/client-management/mdm/policy-csp-audit.md b/windows/client-management/mdm/policy-csp-audit.md index 494898e890..96103d4ca7 100644 --- a/windows/client-management/mdm/policy-csp-audit.md +++ b/windows/client-management/mdm/policy-csp-audit.md @@ -6,6 +6,7 @@ ms.topic: article ms.prod: w10 ms.technology: windows author: manikadhiman +ms.localizationpriority: medium ms.date: 09/27/2019 --- diff --git a/windows/client-management/mdm/policy-csp-authentication.md b/windows/client-management/mdm/policy-csp-authentication.md index 80fbfdb859..26a3e3120b 100644 --- a/windows/client-management/mdm/policy-csp-authentication.md +++ b/windows/client-management/mdm/policy-csp-authentication.md @@ -6,6 +6,7 @@ ms.topic: article ms.prod: w10 ms.technology: windows author: manikadhiman +ms.localizationpriority: medium ms.date: 09/27/2019 ms.reviewer: manager: dansimp diff --git a/windows/client-management/mdm/policy-csp-autoplay.md b/windows/client-management/mdm/policy-csp-autoplay.md index 5d7ab51963..38a9ace228 100644 --- a/windows/client-management/mdm/policy-csp-autoplay.md +++ b/windows/client-management/mdm/policy-csp-autoplay.md @@ -6,6 +6,7 @@ ms.topic: article ms.prod: w10 ms.technology: windows author: manikadhiman +ms.localizationpriority: medium ms.date: 09/27/2019 ms.reviewer: manager: dansimp diff --git a/windows/client-management/mdm/policy-csp-bitlocker.md b/windows/client-management/mdm/policy-csp-bitlocker.md index 19f56da359..3ab3d8246b 100644 --- a/windows/client-management/mdm/policy-csp-bitlocker.md +++ b/windows/client-management/mdm/policy-csp-bitlocker.md @@ -6,6 +6,7 @@ ms.topic: article ms.prod: w10 ms.technology: windows author: manikadhiman +ms.localizationpriority: medium ms.date: 09/27/2019 ms.reviewer: manager: dansimp diff --git a/windows/client-management/mdm/policy-csp-bits.md b/windows/client-management/mdm/policy-csp-bits.md index ec5211d548..07a7f51c0f 100644 --- a/windows/client-management/mdm/policy-csp-bits.md +++ b/windows/client-management/mdm/policy-csp-bits.md @@ -6,6 +6,7 @@ ms.topic: article ms.prod: w10 ms.technology: windows author: manikadhiman +ms.localizationpriority: medium ms.date: 09/27/2019 ms.reviewer: manager: dansimp diff --git a/windows/client-management/mdm/policy-csp-bluetooth.md b/windows/client-management/mdm/policy-csp-bluetooth.md index 4c6605789a..225de9c9ca 100644 --- a/windows/client-management/mdm/policy-csp-bluetooth.md +++ b/windows/client-management/mdm/policy-csp-bluetooth.md @@ -6,6 +6,7 @@ ms.topic: article ms.prod: w10 ms.technology: windows author: manikadhiman +ms.localizationpriority: medium ms.date: 09/27/2019 ms.reviewer: manager: dansimp diff --git a/windows/client-management/mdm/policy-csp-browser.md b/windows/client-management/mdm/policy-csp-browser.md index 7fdad68a46..b10a4a04f0 100644 --- a/windows/client-management/mdm/policy-csp-browser.md +++ b/windows/client-management/mdm/policy-csp-browser.md @@ -9,6 +9,7 @@ ms.author: dansimp ms.date: 09/27/2019 ms.reviewer: manager: dansimp +ms.localizationpriority: medium --- # Policy CSP - Browser diff --git a/windows/client-management/mdm/policy-csp-camera.md b/windows/client-management/mdm/policy-csp-camera.md index e6a973b3d2..c3b2407f95 100644 --- a/windows/client-management/mdm/policy-csp-camera.md +++ b/windows/client-management/mdm/policy-csp-camera.md @@ -6,6 +6,7 @@ ms.topic: article ms.prod: w10 ms.technology: windows author: manikadhiman +ms.localizationpriority: medium ms.date: 09/27/2019 ms.reviewer: manager: dansimp diff --git a/windows/client-management/mdm/policy-csp-cellular.md b/windows/client-management/mdm/policy-csp-cellular.md index acb98b647f..8eea1718e2 100644 --- a/windows/client-management/mdm/policy-csp-cellular.md +++ b/windows/client-management/mdm/policy-csp-cellular.md @@ -6,6 +6,7 @@ ms.topic: article ms.prod: w10 ms.technology: windows author: manikadhiman +ms.localizationpriority: medium ms.date: 09/27/2019 ms.reviewer: manager: dansimp diff --git a/windows/client-management/mdm/policy-csp-credentialproviders.md b/windows/client-management/mdm/policy-csp-credentialproviders.md index 375aeaa91a..a246711f54 100644 --- a/windows/client-management/mdm/policy-csp-credentialproviders.md +++ b/windows/client-management/mdm/policy-csp-credentialproviders.md @@ -6,6 +6,7 @@ ms.topic: article ms.prod: w10 ms.technology: windows author: manikadhiman +ms.localizationpriority: medium ms.date: 09/27/2019 ms.reviewer: manager: dansimp diff --git a/windows/client-management/mdm/policy-csp-credentialsdelegation.md b/windows/client-management/mdm/policy-csp-credentialsdelegation.md index 1acf660756..8ff0e68902 100644 --- a/windows/client-management/mdm/policy-csp-credentialsdelegation.md +++ b/windows/client-management/mdm/policy-csp-credentialsdelegation.md @@ -6,6 +6,7 @@ ms.topic: article ms.prod: w10 ms.technology: windows author: manikadhiman +ms.localizationpriority: medium ms.date: 09/27/2019 ms.reviewer: manager: dansimp diff --git a/windows/client-management/mdm/policy-csp-credentialsui.md b/windows/client-management/mdm/policy-csp-credentialsui.md index 2327d2dfa8..ddbe0fbb42 100644 --- a/windows/client-management/mdm/policy-csp-credentialsui.md +++ b/windows/client-management/mdm/policy-csp-credentialsui.md @@ -6,6 +6,7 @@ ms.topic: article ms.prod: w10 ms.technology: windows author: manikadhiman +ms.localizationpriority: medium ms.date: 09/27/2019 ms.reviewer: manager: dansimp diff --git a/windows/client-management/mdm/policy-csp-cryptography.md b/windows/client-management/mdm/policy-csp-cryptography.md index 2f7687a676..e65d65744a 100644 --- a/windows/client-management/mdm/policy-csp-cryptography.md +++ b/windows/client-management/mdm/policy-csp-cryptography.md @@ -6,6 +6,7 @@ ms.topic: article ms.prod: w10 ms.technology: windows author: manikadhiman +ms.localizationpriority: medium ms.date: 09/27/2019 ms.reviewer: manager: dansimp diff --git a/windows/client-management/mdm/policy-csp-dataprotection.md b/windows/client-management/mdm/policy-csp-dataprotection.md index ef44717b43..a59ff61127 100644 --- a/windows/client-management/mdm/policy-csp-dataprotection.md +++ b/windows/client-management/mdm/policy-csp-dataprotection.md @@ -6,6 +6,7 @@ ms.topic: article ms.prod: w10 ms.technology: windows author: manikadhiman +ms.localizationpriority: medium ms.date: 09/27/2019 ms.reviewer: manager: dansimp diff --git a/windows/client-management/mdm/policy-csp-datausage.md b/windows/client-management/mdm/policy-csp-datausage.md index b8371194cc..13ed5363fb 100644 --- a/windows/client-management/mdm/policy-csp-datausage.md +++ b/windows/client-management/mdm/policy-csp-datausage.md @@ -6,6 +6,7 @@ ms.topic: article ms.prod: w10 ms.technology: windows author: manikadhiman +ms.localizationpriority: medium ms.date: 09/27/2019 ms.reviewer: manager: dansimp diff --git a/windows/client-management/mdm/policy-csp-defender.md b/windows/client-management/mdm/policy-csp-defender.md index a7473d284a..09ea8790ad 100644 --- a/windows/client-management/mdm/policy-csp-defender.md +++ b/windows/client-management/mdm/policy-csp-defender.md @@ -6,6 +6,7 @@ ms.topic: article ms.prod: w10 ms.technology: windows author: manikadhiman +ms.localizationpriority: medium ms.date: 09/27/2019 ms.reviewer: manager: dansimp diff --git a/windows/client-management/mdm/policy-csp-deliveryoptimization.md b/windows/client-management/mdm/policy-csp-deliveryoptimization.md index 22fdc19927..79c0298921 100644 --- a/windows/client-management/mdm/policy-csp-deliveryoptimization.md +++ b/windows/client-management/mdm/policy-csp-deliveryoptimization.md @@ -6,6 +6,7 @@ ms.topic: article ms.prod: w10 ms.technology: windows author: manikadhiman +ms.localizationpriority: medium ms.date: 09/27/2019 ms.reviewer: manager: dansimp diff --git a/windows/client-management/mdm/policy-csp-desktop.md b/windows/client-management/mdm/policy-csp-desktop.md index 1ed7a87b33..d1562413d5 100644 --- a/windows/client-management/mdm/policy-csp-desktop.md +++ b/windows/client-management/mdm/policy-csp-desktop.md @@ -6,6 +6,7 @@ ms.topic: article ms.prod: w10 ms.technology: windows author: manikadhiman +ms.localizationpriority: medium ms.date: 09/27/2019 ms.reviewer: manager: dansimp diff --git a/windows/client-management/mdm/policy-csp-deviceguard.md b/windows/client-management/mdm/policy-csp-deviceguard.md index 8831b8ffa3..f34ee27dd5 100644 --- a/windows/client-management/mdm/policy-csp-deviceguard.md +++ b/windows/client-management/mdm/policy-csp-deviceguard.md @@ -6,6 +6,7 @@ ms.topic: article ms.prod: w10 ms.technology: windows author: manikadhiman +ms.localizationpriority: medium ms.date: 09/27/2019 ms.reviewer: manager: dansimp diff --git a/windows/client-management/mdm/policy-csp-devicehealthmonitoring.md b/windows/client-management/mdm/policy-csp-devicehealthmonitoring.md index 54d416278e..7d8aeb48ed 100644 --- a/windows/client-management/mdm/policy-csp-devicehealthmonitoring.md +++ b/windows/client-management/mdm/policy-csp-devicehealthmonitoring.md @@ -6,6 +6,7 @@ ms.topic: article ms.prod: w10 ms.technology: windows author: manikadhiman +ms.localizationpriority: medium ms.date: 09/27/2019 ms.reviewer: manager: dansimp diff --git a/windows/client-management/mdm/policy-csp-deviceinstallation.md b/windows/client-management/mdm/policy-csp-deviceinstallation.md index 91904b2c8e..5a33e8eda5 100644 --- a/windows/client-management/mdm/policy-csp-deviceinstallation.md +++ b/windows/client-management/mdm/policy-csp-deviceinstallation.md @@ -9,6 +9,7 @@ ms.topic: article ms.prod: w10 ms.technology: windows author: manikadhiman +ms.localizationpriority: medium --- # Policy CSP - DeviceInstallation diff --git a/windows/client-management/mdm/policy-csp-display.md b/windows/client-management/mdm/policy-csp-display.md index 51c233f850..5379d5fbac 100644 --- a/windows/client-management/mdm/policy-csp-display.md +++ b/windows/client-management/mdm/policy-csp-display.md @@ -6,6 +6,7 @@ ms.topic: article ms.prod: w10 ms.technology: windows author: manikadhiman +ms.localizationpriority: medium ms.date: 09/27/2019 ms.reviewer: manager: dansimp diff --git a/windows/client-management/mdm/policy-csp-dmaguard.md b/windows/client-management/mdm/policy-csp-dmaguard.md index 21177481cb..08eaddf872 100644 --- a/windows/client-management/mdm/policy-csp-dmaguard.md +++ b/windows/client-management/mdm/policy-csp-dmaguard.md @@ -6,6 +6,7 @@ ms.topic: article ms.prod: w10 ms.technology: windows author: manikadhiman +ms.localizationpriority: medium ms.date: 09/27/2019 ms.reviewer: manager: dansimp diff --git a/windows/client-management/mdm/policy-csp-education.md b/windows/client-management/mdm/policy-csp-education.md index 8db8e9b9db..825ac41a15 100644 --- a/windows/client-management/mdm/policy-csp-education.md +++ b/windows/client-management/mdm/policy-csp-education.md @@ -6,6 +6,7 @@ ms.topic: article ms.prod: w10 ms.technology: windows author: manikadhiman +ms.localizationpriority: medium ms.date: 09/27/2019 ms.reviewer: manager: dansimp diff --git a/windows/client-management/mdm/policy-csp-enterprisecloudprint.md b/windows/client-management/mdm/policy-csp-enterprisecloudprint.md index f858f2d856..4cecf73ce0 100644 --- a/windows/client-management/mdm/policy-csp-enterprisecloudprint.md +++ b/windows/client-management/mdm/policy-csp-enterprisecloudprint.md @@ -6,6 +6,7 @@ ms.topic: article ms.prod: w10 ms.technology: windows author: manikadhiman +ms.localizationpriority: medium ms.date: 09/27/2019 ms.reviewer: manager: dansimp diff --git a/windows/client-management/mdm/policy-csp-errorreporting.md b/windows/client-management/mdm/policy-csp-errorreporting.md index 5a6ae21b25..9cdc8a23f1 100644 --- a/windows/client-management/mdm/policy-csp-errorreporting.md +++ b/windows/client-management/mdm/policy-csp-errorreporting.md @@ -6,6 +6,7 @@ ms.topic: article ms.prod: w10 ms.technology: windows author: manikadhiman +ms.localizationpriority: medium ms.date: 09/27/2019 ms.reviewer: manager: dansimp diff --git a/windows/client-management/mdm/policy-csp-eventlogservice.md b/windows/client-management/mdm/policy-csp-eventlogservice.md index 8fe6433f8f..85d7cfd540 100644 --- a/windows/client-management/mdm/policy-csp-eventlogservice.md +++ b/windows/client-management/mdm/policy-csp-eventlogservice.md @@ -6,6 +6,7 @@ ms.topic: article ms.prod: w10 ms.technology: windows author: manikadhiman +ms.localizationpriority: medium ms.date: 09/27/2019 ms.reviewer: manager: dansimp diff --git a/windows/client-management/mdm/policy-csp-experience.md b/windows/client-management/mdm/policy-csp-experience.md index 9fcb9122fa..644621a01e 100644 --- a/windows/client-management/mdm/policy-csp-experience.md +++ b/windows/client-management/mdm/policy-csp-experience.md @@ -6,6 +6,7 @@ ms.topic: article ms.prod: w10 ms.technology: windows author: manikadhiman +ms.localizationpriority: medium ms.date: 09/27/2019 ms.reviewer: manager: dansimp diff --git a/windows/client-management/mdm/policy-csp-exploitguard.md b/windows/client-management/mdm/policy-csp-exploitguard.md index 4f1c01cb6d..f32917cdbc 100644 --- a/windows/client-management/mdm/policy-csp-exploitguard.md +++ b/windows/client-management/mdm/policy-csp-exploitguard.md @@ -6,6 +6,7 @@ ms.topic: article ms.prod: w10 ms.technology: windows author: manikadhiman +ms.localizationpriority: medium ms.date: 09/27/2019 ms.reviewer: manager: dansimp diff --git a/windows/client-management/mdm/policy-csp-fileexplorer.md b/windows/client-management/mdm/policy-csp-fileexplorer.md index 8d4880e89e..ddc419671c 100644 --- a/windows/client-management/mdm/policy-csp-fileexplorer.md +++ b/windows/client-management/mdm/policy-csp-fileexplorer.md @@ -6,6 +6,7 @@ ms.topic: article ms.prod: w10 ms.technology: windows author: manikadhiman +ms.localizationpriority: medium ms.date: 09/27/2019 ms.reviewer: manager: dansimp diff --git a/windows/client-management/mdm/policy-csp-games.md b/windows/client-management/mdm/policy-csp-games.md index 8c0e918226..b114cb8f6a 100644 --- a/windows/client-management/mdm/policy-csp-games.md +++ b/windows/client-management/mdm/policy-csp-games.md @@ -6,6 +6,7 @@ ms.topic: article ms.prod: w10 ms.technology: windows author: manikadhiman +ms.localizationpriority: medium ms.date: 09/27/2019 ms.reviewer: manager: dansimp diff --git a/windows/client-management/mdm/policy-csp-handwriting.md b/windows/client-management/mdm/policy-csp-handwriting.md index 83c802118d..16d5bde9bd 100644 --- a/windows/client-management/mdm/policy-csp-handwriting.md +++ b/windows/client-management/mdm/policy-csp-handwriting.md @@ -6,6 +6,7 @@ ms.topic: article ms.prod: w10 ms.technology: windows author: manikadhiman +ms.localizationpriority: medium ms.date: 09/27/2019 ms.reviewer: manager: dansimp diff --git a/windows/client-management/mdm/policy-csp-internetexplorer.md b/windows/client-management/mdm/policy-csp-internetexplorer.md index 09358bea87..783b570d85 100644 --- a/windows/client-management/mdm/policy-csp-internetexplorer.md +++ b/windows/client-management/mdm/policy-csp-internetexplorer.md @@ -6,6 +6,7 @@ ms.topic: article ms.prod: w10 ms.technology: windows author: manikadhiman +ms.localizationpriority: medium ms.date: 09/27/2019 ms.reviewer: manager: dansimp diff --git a/windows/client-management/mdm/policy-csp-kerberos.md b/windows/client-management/mdm/policy-csp-kerberos.md index 105f418944..200fde9087 100644 --- a/windows/client-management/mdm/policy-csp-kerberos.md +++ b/windows/client-management/mdm/policy-csp-kerberos.md @@ -6,6 +6,7 @@ ms.topic: article ms.prod: w10 ms.technology: windows author: manikadhiman +ms.localizationpriority: medium ms.date: 09/27/2019 ms.reviewer: manager: dansimp diff --git a/windows/client-management/mdm/policy-csp-kioskbrowser.md b/windows/client-management/mdm/policy-csp-kioskbrowser.md index 588418965d..83b8e5e9a2 100644 --- a/windows/client-management/mdm/policy-csp-kioskbrowser.md +++ b/windows/client-management/mdm/policy-csp-kioskbrowser.md @@ -6,6 +6,7 @@ ms.topic: article ms.prod: w10 ms.technology: windows author: manikadhiman +ms.localizationpriority: medium ms.date: 09/27/2019 ms.reviewer: manager: dansimp diff --git a/windows/client-management/mdm/policy-csp-lanmanworkstation.md b/windows/client-management/mdm/policy-csp-lanmanworkstation.md index a19090d556..86575f2093 100644 --- a/windows/client-management/mdm/policy-csp-lanmanworkstation.md +++ b/windows/client-management/mdm/policy-csp-lanmanworkstation.md @@ -6,6 +6,7 @@ ms.topic: article ms.prod: w10 ms.technology: windows author: manikadhiman +ms.localizationpriority: medium ms.date: 09/27/2019 ms.reviewer: manager: dansimp diff --git a/windows/client-management/mdm/policy-csp-licensing.md b/windows/client-management/mdm/policy-csp-licensing.md index 9a539e5f24..e6cfff8888 100644 --- a/windows/client-management/mdm/policy-csp-licensing.md +++ b/windows/client-management/mdm/policy-csp-licensing.md @@ -6,6 +6,7 @@ ms.topic: article ms.prod: w10 ms.technology: windows author: manikadhiman +ms.localizationpriority: medium ms.date: 09/27/2019 ms.reviewer: manager: dansimp diff --git a/windows/client-management/mdm/policy-csp-localpoliciessecurityoptions.md b/windows/client-management/mdm/policy-csp-localpoliciessecurityoptions.md index 7cbc2d6c01..b99fa3f5fc 100644 --- a/windows/client-management/mdm/policy-csp-localpoliciessecurityoptions.md +++ b/windows/client-management/mdm/policy-csp-localpoliciessecurityoptions.md @@ -6,6 +6,7 @@ ms.topic: article ms.prod: w10 ms.technology: windows author: manikadhiman +ms.localizationpriority: medium ms.date: 09/27/2019 ms.reviewer: manager: dansimp diff --git a/windows/client-management/mdm/policy-csp-lockdown.md b/windows/client-management/mdm/policy-csp-lockdown.md index d27d43ed2c..18d00b257a 100644 --- a/windows/client-management/mdm/policy-csp-lockdown.md +++ b/windows/client-management/mdm/policy-csp-lockdown.md @@ -6,6 +6,7 @@ ms.topic: article ms.prod: w10 ms.technology: windows author: manikadhiman +ms.localizationpriority: medium ms.date: 09/27/2019 ms.reviewer: manager: dansimp diff --git a/windows/client-management/mdm/policy-csp-maps.md b/windows/client-management/mdm/policy-csp-maps.md index afe7ec76ea..8635166d18 100644 --- a/windows/client-management/mdm/policy-csp-maps.md +++ b/windows/client-management/mdm/policy-csp-maps.md @@ -6,6 +6,7 @@ ms.topic: article ms.prod: w10 ms.technology: windows author: manikadhiman +ms.localizationpriority: medium ms.date: 09/27/2019 ms.reviewer: manager: dansimp diff --git a/windows/client-management/mdm/policy-csp-messaging.md b/windows/client-management/mdm/policy-csp-messaging.md index dd8f7b1f33..aefb521407 100644 --- a/windows/client-management/mdm/policy-csp-messaging.md +++ b/windows/client-management/mdm/policy-csp-messaging.md @@ -6,6 +6,7 @@ ms.topic: article ms.prod: w10 ms.technology: windows author: manikadhiman +ms.localizationpriority: medium ms.date: 09/27/2019 ms.reviewer: manager: dansimp diff --git a/windows/client-management/mdm/policy-csp-mssecurityguide.md b/windows/client-management/mdm/policy-csp-mssecurityguide.md index 37c45b45c8..598cad17d2 100644 --- a/windows/client-management/mdm/policy-csp-mssecurityguide.md +++ b/windows/client-management/mdm/policy-csp-mssecurityguide.md @@ -6,6 +6,7 @@ ms.topic: article ms.prod: w10 ms.technology: windows author: manikadhiman +ms.localizationpriority: medium ms.date: 09/27/2019 ms.reviewer: manager: dansimp diff --git a/windows/client-management/mdm/policy-csp-msslegacy.md b/windows/client-management/mdm/policy-csp-msslegacy.md index 98d7d84a08..80b3024ffa 100644 --- a/windows/client-management/mdm/policy-csp-msslegacy.md +++ b/windows/client-management/mdm/policy-csp-msslegacy.md @@ -6,6 +6,7 @@ ms.topic: article ms.prod: w10 ms.technology: windows author: manikadhiman +ms.localizationpriority: medium ms.date: 09/27/2019 ms.reviewer: manager: dansimp diff --git a/windows/client-management/mdm/policy-csp-networkisolation.md b/windows/client-management/mdm/policy-csp-networkisolation.md index f632347a1a..3d7afccb49 100644 --- a/windows/client-management/mdm/policy-csp-networkisolation.md +++ b/windows/client-management/mdm/policy-csp-networkisolation.md @@ -6,6 +6,7 @@ ms.topic: article ms.prod: w10 ms.technology: windows author: manikadhiman +ms.localizationpriority: medium ms.date: 09/27/2019 ms.reviewer: manager: dansimp diff --git a/windows/client-management/mdm/policy-csp-notifications.md b/windows/client-management/mdm/policy-csp-notifications.md index 2f2291971c..8433af94b3 100644 --- a/windows/client-management/mdm/policy-csp-notifications.md +++ b/windows/client-management/mdm/policy-csp-notifications.md @@ -6,6 +6,7 @@ ms.topic: article ms.prod: w10 ms.technology: windows author: manikadhiman +ms.localizationpriority: medium ms.date: 09/27/2019 ms.reviewer: manager: dansimp diff --git a/windows/client-management/mdm/policy-csp-power.md b/windows/client-management/mdm/policy-csp-power.md index 6224cad349..e5adaec521 100644 --- a/windows/client-management/mdm/policy-csp-power.md +++ b/windows/client-management/mdm/policy-csp-power.md @@ -6,6 +6,7 @@ ms.topic: article ms.prod: w10 ms.technology: windows author: manikadhiman +ms.localizationpriority: medium ms.date: 09/27/2019 ms.reviewer: manager: dansimp diff --git a/windows/client-management/mdm/policy-csp-printers.md b/windows/client-management/mdm/policy-csp-printers.md index 1491101d58..16ec44e238 100644 --- a/windows/client-management/mdm/policy-csp-printers.md +++ b/windows/client-management/mdm/policy-csp-printers.md @@ -6,6 +6,7 @@ ms.topic: article ms.prod: w10 ms.technology: windows author: manikadhiman +ms.localizationpriority: medium ms.date: 09/27/2019 ms.reviewer: manager: dansimp diff --git a/windows/client-management/mdm/policy-csp-privacy.md b/windows/client-management/mdm/policy-csp-privacy.md index 54d5179370..0079133981 100644 --- a/windows/client-management/mdm/policy-csp-privacy.md +++ b/windows/client-management/mdm/policy-csp-privacy.md @@ -6,6 +6,7 @@ ms.topic: article ms.prod: w10 ms.technology: windows author: manikadhiman +ms.localizationpriority: medium ms.date: 09/27/2019 ms.reviewer: manager: dansimp diff --git a/windows/client-management/mdm/policy-csp-remoteassistance.md b/windows/client-management/mdm/policy-csp-remoteassistance.md index 964c2d5ea8..599dc2d1f3 100644 --- a/windows/client-management/mdm/policy-csp-remoteassistance.md +++ b/windows/client-management/mdm/policy-csp-remoteassistance.md @@ -6,6 +6,7 @@ ms.topic: article ms.prod: w10 ms.technology: windows author: manikadhiman +ms.localizationpriority: medium ms.date: 09/27/2019 ms.reviewer: manager: dansimp diff --git a/windows/client-management/mdm/policy-csp-remotedesktopservices.md b/windows/client-management/mdm/policy-csp-remotedesktopservices.md index a6f6e33b65..e5588c0da4 100644 --- a/windows/client-management/mdm/policy-csp-remotedesktopservices.md +++ b/windows/client-management/mdm/policy-csp-remotedesktopservices.md @@ -6,6 +6,7 @@ ms.topic: article ms.prod: w10 ms.technology: windows author: manikadhiman +ms.localizationpriority: medium ms.date: 09/27/2019 ms.reviewer: manager: dansimp diff --git a/windows/client-management/mdm/policy-csp-remotemanagement.md b/windows/client-management/mdm/policy-csp-remotemanagement.md index 85a593fb12..0eecb5bda9 100644 --- a/windows/client-management/mdm/policy-csp-remotemanagement.md +++ b/windows/client-management/mdm/policy-csp-remotemanagement.md @@ -6,6 +6,7 @@ ms.topic: article ms.prod: w10 ms.technology: windows author: manikadhiman +ms.localizationpriority: medium ms.date: 09/27/2019 ms.reviewer: manager: dansimp diff --git a/windows/client-management/mdm/policy-csp-remoteprocedurecall.md b/windows/client-management/mdm/policy-csp-remoteprocedurecall.md index 996165049a..1870b26735 100644 --- a/windows/client-management/mdm/policy-csp-remoteprocedurecall.md +++ b/windows/client-management/mdm/policy-csp-remoteprocedurecall.md @@ -6,6 +6,7 @@ ms.topic: article ms.prod: w10 ms.technology: windows author: manikadhiman +ms.localizationpriority: medium ms.date: 09/27/2019 ms.reviewer: manager: dansimp diff --git a/windows/client-management/mdm/policy-csp-remoteshell.md b/windows/client-management/mdm/policy-csp-remoteshell.md index 9b162bcdb8..8062074499 100644 --- a/windows/client-management/mdm/policy-csp-remoteshell.md +++ b/windows/client-management/mdm/policy-csp-remoteshell.md @@ -6,6 +6,7 @@ ms.topic: article ms.prod: w10 ms.technology: windows author: manikadhiman +ms.localizationpriority: medium ms.date: 09/27/2019 ms.reviewer: manager: dansimp diff --git a/windows/client-management/mdm/policy-csp-restrictedgroups.md b/windows/client-management/mdm/policy-csp-restrictedgroups.md index 2f2c710170..adff5f8a8b 100644 --- a/windows/client-management/mdm/policy-csp-restrictedgroups.md +++ b/windows/client-management/mdm/policy-csp-restrictedgroups.md @@ -6,6 +6,7 @@ ms.topic: article ms.prod: w10 ms.technology: windows author: manikadhiman +ms.localizationpriority: medium ms.date: 09/27/2019 ms.reviewer: manager: dansimp diff --git a/windows/client-management/mdm/policy-csp-search.md b/windows/client-management/mdm/policy-csp-search.md index 5edd25b32d..273291c10b 100644 --- a/windows/client-management/mdm/policy-csp-search.md +++ b/windows/client-management/mdm/policy-csp-search.md @@ -6,6 +6,7 @@ ms.topic: article ms.prod: w10 ms.technology: windows author: manikadhiman +ms.localizationpriority: medium ms.date: 09/27/2019 ms.reviewer: manager: dansimp diff --git a/windows/client-management/mdm/policy-csp-security.md b/windows/client-management/mdm/policy-csp-security.md index c9fd410897..0a4dcd146d 100644 --- a/windows/client-management/mdm/policy-csp-security.md +++ b/windows/client-management/mdm/policy-csp-security.md @@ -6,6 +6,7 @@ ms.topic: article ms.prod: w10 ms.technology: windows author: manikadhiman +ms.localizationpriority: medium ms.date: 09/27/2019 ms.reviewer: manager: dansimp diff --git a/windows/client-management/mdm/policy-csp-servicecontrolmanager.md b/windows/client-management/mdm/policy-csp-servicecontrolmanager.md index d1b860d7e9..fff74ab134 100644 --- a/windows/client-management/mdm/policy-csp-servicecontrolmanager.md +++ b/windows/client-management/mdm/policy-csp-servicecontrolmanager.md @@ -6,6 +6,7 @@ ms.topic: article ms.prod: w10 ms.technology: windows author: Heidilohr +ms.localizationpriority: medium ms.date: 09/27/2019 --- diff --git a/windows/client-management/mdm/policy-csp-settings.md b/windows/client-management/mdm/policy-csp-settings.md index 87a6028536..5b737586b2 100644 --- a/windows/client-management/mdm/policy-csp-settings.md +++ b/windows/client-management/mdm/policy-csp-settings.md @@ -6,6 +6,7 @@ ms.topic: article ms.prod: w10 ms.technology: windows author: manikadhiman +ms.localizationpriority: medium ms.date: 09/27/2019 ms.reviewer: manager: dansimp diff --git a/windows/client-management/mdm/policy-csp-smartscreen.md b/windows/client-management/mdm/policy-csp-smartscreen.md index 35ff1bdf6c..205d51bff6 100644 --- a/windows/client-management/mdm/policy-csp-smartscreen.md +++ b/windows/client-management/mdm/policy-csp-smartscreen.md @@ -6,6 +6,7 @@ ms.topic: article ms.prod: w10 ms.technology: windows author: manikadhiman +ms.localizationpriority: medium ms.date: 09/27/2019 ms.reviewer: manager: dansimp diff --git a/windows/client-management/mdm/policy-csp-speech.md b/windows/client-management/mdm/policy-csp-speech.md index 655a429936..8ecc09d034 100644 --- a/windows/client-management/mdm/policy-csp-speech.md +++ b/windows/client-management/mdm/policy-csp-speech.md @@ -6,6 +6,7 @@ ms.topic: article ms.prod: w10 ms.technology: windows author: manikadhiman +ms.localizationpriority: medium ms.date: 09/27/2019 ms.reviewer: manager: dansimp diff --git a/windows/client-management/mdm/policy-csp-start.md b/windows/client-management/mdm/policy-csp-start.md index 6fc70099e4..a55e6716ff 100644 --- a/windows/client-management/mdm/policy-csp-start.md +++ b/windows/client-management/mdm/policy-csp-start.md @@ -6,6 +6,7 @@ ms.topic: article ms.prod: w10 ms.technology: windows author: manikadhiman +ms.localizationpriority: medium ms.date: 09/27/2019 ms.reviewer: manager: dansimp diff --git a/windows/client-management/mdm/policy-csp-storage.md b/windows/client-management/mdm/policy-csp-storage.md index 4b440e1dff..bc6f3d7253 100644 --- a/windows/client-management/mdm/policy-csp-storage.md +++ b/windows/client-management/mdm/policy-csp-storage.md @@ -6,6 +6,7 @@ ms.topic: article ms.prod: w10 ms.technology: windows author: manikadhiman +ms.localizationpriority: medium ms.date: 09/27/2019 ms.reviewer: manager: dansimp diff --git a/windows/client-management/mdm/policy-csp-system.md b/windows/client-management/mdm/policy-csp-system.md index 4a217b4c37..ff54e474bf 100644 --- a/windows/client-management/mdm/policy-csp-system.md +++ b/windows/client-management/mdm/policy-csp-system.md @@ -6,6 +6,7 @@ ms.topic: article ms.prod: w10 ms.technology: windows author: manikadhiman +ms.localizationpriority: medium ms.date: 09/27/2019 ms.reviewer: manager: dansimp diff --git a/windows/client-management/mdm/policy-csp-systemservices.md b/windows/client-management/mdm/policy-csp-systemservices.md index d4305d8632..85d08130a7 100644 --- a/windows/client-management/mdm/policy-csp-systemservices.md +++ b/windows/client-management/mdm/policy-csp-systemservices.md @@ -6,6 +6,7 @@ ms.topic: article ms.prod: w10 ms.technology: windows author: manikadhiman +ms.localizationpriority: medium ms.date: 09/27/2019 ms.reviewer: manager: dansimp diff --git a/windows/client-management/mdm/policy-csp-taskmanager.md b/windows/client-management/mdm/policy-csp-taskmanager.md index 2a5189e563..8a69418c47 100644 --- a/windows/client-management/mdm/policy-csp-taskmanager.md +++ b/windows/client-management/mdm/policy-csp-taskmanager.md @@ -6,6 +6,7 @@ ms.topic: article ms.prod: w10 ms.technology: windows author: manikadhiman +ms.localizationpriority: medium ms.date: 09/27/2019 ms.reviewer: manager: dansimp diff --git a/windows/client-management/mdm/policy-csp-taskscheduler.md b/windows/client-management/mdm/policy-csp-taskscheduler.md index 6a66448d56..4bc5ef3a22 100644 --- a/windows/client-management/mdm/policy-csp-taskscheduler.md +++ b/windows/client-management/mdm/policy-csp-taskscheduler.md @@ -6,6 +6,7 @@ ms.topic: article ms.prod: w10 ms.technology: windows author: manikadhiman +ms.localizationpriority: medium ms.date: 09/27/2019 ms.reviewer: manager: dansimp diff --git a/windows/client-management/mdm/policy-csp-textinput.md b/windows/client-management/mdm/policy-csp-textinput.md index d730c2e2cb..7786a5eb5c 100644 --- a/windows/client-management/mdm/policy-csp-textinput.md +++ b/windows/client-management/mdm/policy-csp-textinput.md @@ -6,6 +6,7 @@ ms.topic: article ms.prod: w10 ms.technology: windows author: manikadhiman +ms.localizationpriority: medium ms.date: 09/27/2019 ms.reviewer: manager: dansimp diff --git a/windows/client-management/mdm/policy-csp-timelanguagesettings.md b/windows/client-management/mdm/policy-csp-timelanguagesettings.md index 2265c79439..2f1d95383c 100644 --- a/windows/client-management/mdm/policy-csp-timelanguagesettings.md +++ b/windows/client-management/mdm/policy-csp-timelanguagesettings.md @@ -6,6 +6,7 @@ ms.topic: article ms.prod: w10 ms.technology: windows author: manikadhiman +ms.localizationpriority: medium ms.date: 09/27/2019 ms.reviewer: manager: dansimp diff --git a/windows/client-management/mdm/policy-csp-troubleshooting.md b/windows/client-management/mdm/policy-csp-troubleshooting.md index c31bb84cda..191bcd30d7 100644 --- a/windows/client-management/mdm/policy-csp-troubleshooting.md +++ b/windows/client-management/mdm/policy-csp-troubleshooting.md @@ -6,6 +6,7 @@ ms.topic: article ms.prod: w10 ms.technology: windows author: MariciaAlforque +ms.localizationpriority: medium ms.date: 09/27/2019 --- diff --git a/windows/client-management/mdm/policy-csp-userrights.md b/windows/client-management/mdm/policy-csp-userrights.md index af7998d468..c485382b9e 100644 --- a/windows/client-management/mdm/policy-csp-userrights.md +++ b/windows/client-management/mdm/policy-csp-userrights.md @@ -6,6 +6,7 @@ ms.topic: article ms.prod: w10 ms.technology: windows author: manikadhiman +ms.localizationpriority: medium ms.date: 09/27/2019 ms.reviewer: manager: dansimp diff --git a/windows/client-management/mdm/policy-csp-wifi.md b/windows/client-management/mdm/policy-csp-wifi.md index 6ad83bdfd6..dbae4b5780 100644 --- a/windows/client-management/mdm/policy-csp-wifi.md +++ b/windows/client-management/mdm/policy-csp-wifi.md @@ -6,6 +6,7 @@ ms.topic: article ms.prod: w10 ms.technology: windows author: manikadhiman +ms.localizationpriority: medium ms.date: 09/27/2019 ms.reviewer: manager: dansimp diff --git a/windows/client-management/mdm/policy-csp-windowsconnectionmanager.md b/windows/client-management/mdm/policy-csp-windowsconnectionmanager.md index 35bc971854..12c192e3e0 100644 --- a/windows/client-management/mdm/policy-csp-windowsconnectionmanager.md +++ b/windows/client-management/mdm/policy-csp-windowsconnectionmanager.md @@ -6,6 +6,7 @@ ms.topic: article ms.prod: w10 ms.technology: windows author: manikadhiman +ms.localizationpriority: medium ms.date: 09/27/2019 ms.reviewer: manager: dansimp diff --git a/windows/client-management/mdm/policy-csp-windowsdefendersecuritycenter.md b/windows/client-management/mdm/policy-csp-windowsdefendersecuritycenter.md index c3e220d557..4db39b31f2 100644 --- a/windows/client-management/mdm/policy-csp-windowsdefendersecuritycenter.md +++ b/windows/client-management/mdm/policy-csp-windowsdefendersecuritycenter.md @@ -6,6 +6,7 @@ ms.topic: article ms.prod: w10 ms.technology: windows author: manikadhiman +ms.localizationpriority: medium ms.date: 09/27/2019 ms.reviewer: manager: dansimp diff --git a/windows/client-management/mdm/policy-csp-windowsinkworkspace.md b/windows/client-management/mdm/policy-csp-windowsinkworkspace.md index 5f1efe5fbf..5b88961f3e 100644 --- a/windows/client-management/mdm/policy-csp-windowsinkworkspace.md +++ b/windows/client-management/mdm/policy-csp-windowsinkworkspace.md @@ -6,6 +6,7 @@ ms.topic: article ms.prod: w10 ms.technology: windows author: manikadhiman +ms.localizationpriority: medium ms.date: 09/27/2019 ms.reviewer: manager: dansimp diff --git a/windows/client-management/mdm/policy-csp-windowslogon.md b/windows/client-management/mdm/policy-csp-windowslogon.md index 832ec119a9..f5558370d6 100644 --- a/windows/client-management/mdm/policy-csp-windowslogon.md +++ b/windows/client-management/mdm/policy-csp-windowslogon.md @@ -6,6 +6,7 @@ ms.topic: article ms.prod: w10 ms.technology: windows author: manikadhiman +ms.localizationpriority: medium ms.date: 09/27/2019 ms.reviewer: manager: dansimp diff --git a/windows/client-management/mdm/policy-csp-windowspowershell.md b/windows/client-management/mdm/policy-csp-windowspowershell.md index b5bf1d05f3..6ea895cd9a 100644 --- a/windows/client-management/mdm/policy-csp-windowspowershell.md +++ b/windows/client-management/mdm/policy-csp-windowspowershell.md @@ -6,6 +6,7 @@ ms.topic: article ms.prod: w10 ms.technology: windows author: manikadhiman +ms.localizationpriority: medium ms.date: 09/27/2019 ms.reviewer: manager: dansimp diff --git a/windows/client-management/mdm/policy-csp-wirelessdisplay.md b/windows/client-management/mdm/policy-csp-wirelessdisplay.md index 0ca9dda0fd..056759ea10 100644 --- a/windows/client-management/mdm/policy-csp-wirelessdisplay.md +++ b/windows/client-management/mdm/policy-csp-wirelessdisplay.md @@ -6,6 +6,7 @@ ms.topic: article ms.prod: w10 ms.technology: windows author: manikadhiman +ms.localizationpriority: medium ms.date: 09/27/2019 ms.reviewer: manager: dansimp diff --git a/windows/client-management/mdm/policy-ddf-file.md b/windows/client-management/mdm/policy-ddf-file.md index 86b57361ab..beb25c4bea 100644 --- a/windows/client-management/mdm/policy-ddf-file.md +++ b/windows/client-management/mdm/policy-ddf-file.md @@ -9,6 +9,7 @@ ms.topic: article ms.prod: w10 ms.technology: windows author: manikadhiman +ms.localizationpriority: medium ms.date: 05/21/2019 --- From e67976b0c08f89432e5a6b51a7b1c27ba4bec60a Mon Sep 17 00:00:00 2001 From: Joey Caparas Date: Tue, 15 Oct 2019 14:19:47 -0700 Subject: [PATCH 19/82] add note --- .../threat-protection/microsoft-defender-atp/machine-tags.md | 3 +++ 1 file changed, 3 insertions(+) diff --git a/windows/security/threat-protection/microsoft-defender-atp/machine-tags.md b/windows/security/threat-protection/microsoft-defender-atp/machine-tags.md index 08ab2a0d71..3d3a959ecb 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/machine-tags.md +++ b/windows/security/threat-protection/microsoft-defender-atp/machine-tags.md @@ -49,6 +49,9 @@ To add machine tags using API, see [Add or remove machine tags API](add-or-remov Tags are added to the machine view and will also be reflected on the **Machines list** view. You can then use the **Tags** filter to see the relevant list of machines. +>[!NOTE] +> Filtering might not work on tag names that contain parenthesis. + You can also delete tags from this view. ![Image of adding tags on a machine](images/more-manage-tags.png) From 695dab572ea4777a2027c80f4b684a1cc17489bb Mon Sep 17 00:00:00 2001 From: denisebmsft Date: Tue, 15 Oct 2019 16:29:34 -0700 Subject: [PATCH 20/82] Update manage-protection-updates-windows-defender-antivirus.md --- ...tion-updates-windows-defender-antivirus.md | 67 +++++++------------ 1 file changed, 26 insertions(+), 41 deletions(-) diff --git a/windows/security/threat-protection/windows-defender-antivirus/manage-protection-updates-windows-defender-antivirus.md b/windows/security/threat-protection/windows-defender-antivirus/manage-protection-updates-windows-defender-antivirus.md index 10cc42c9f3..4835e292ee 100644 --- a/windows/security/threat-protection/windows-defender-antivirus/manage-protection-updates-windows-defender-antivirus.md +++ b/windows/security/threat-protection/windows-defender-antivirus/manage-protection-updates-windows-defender-antivirus.md @@ -9,11 +9,12 @@ ms.mktglfcycl: manage ms.sitesec: library ms.pagetype: security ms.localizationpriority: medium -author: dansimp -ms.author: dansimp -ms.date: 09/03/2018 +author: denisebmsft +ms.author: deniseb +ms.date: 10/15/2019 ms.reviewer: manager: dansimp +ms.custom: nextgen --- # Manage the sources for Windows Defender Antivirus protection updates @@ -25,42 +26,33 @@ manager: dansimp -There are two components to managing protection updates - where the updates are downloaded from, and when updates are downloaded and applied. - -This topic describes where you can specify the updates should be downloaded from, also known as the fallback order. +There are two components to managing protection updates: *where* the updates are downloaded from, and *when* updates are downloaded and applied. This article describes the *where* - how to specify where updates should be downloaded from (this is also known as the fallback order). See [Manage Windows Defender Antivirus updates and apply baselines](manage-updates-baselines-windows-defender-antivirus.md) topic for an overview on how updates work, and how to configure other aspects of updates (such as scheduling updates). -There are five locations where you can specify where an endpoint should obtain updates. Typically, you would configure endpoints to individually download the updates from a primary source, followed by the other sources in order of priority based on your network configuration. +Typically, you configure endpoints to individually download updates from a primary source, followed by other sources in order of priority, based on your network configuration. Updates are obtained from sources in the order you specify. If a source is not available, the next source in the list is used. -Updates will be obtained from the sources in the order you specify. If a source is not available, the next source in the list will be used. +When updates are published, some logic is applied to minimize the size of the update. In most cases, only the differences between the latest update and the update that is currently installed (this is referred to as the delta) on the device is downloaded and applied. However, the size of the delta depends on two main factors: +- the age of the last update on the device; and +- The source used to download and apply updates. -You can use the following sources: +The older the updates on an endpoint, the larger the download will be. However, you must also consider download frequency as well. A more frequent update schedule can result in more network usage, whereas a less-frequent schedule can result in larger file sizes per download. + +There are five locations where you can specify where an endpoint should obtain updates: + +- [Microsoft Update](https://support.microsoft.com/help/12373/windows-update-faq) +- [Windows Server Update Service](https://docs.microsoft.com/windows-server/administration/windows-server-update-services/get-started/windows-server-update-services-wsus) +- [System Center Configuration Manager](https://docs.microsoft.com/sccm/core/servers/manage/updates) +- [Network file share](https://docs.microsoft.com/windows-server/storage/nfs/nfs-overview) +- [Security intelligence updates for Windows Defender Antivirus and other Microsoft antimalware](https://www.microsoft.com/en-us/wdsi/defenderupdates) -- Microsoft Update -- [Windows Server Update Service (WSUS)](https://technet.microsoft.com/windowsserver/bb332157.aspx) -- System Center Configuration Manager -- A network file share -- The [Microsoft Malware Protection Center Security intelligence page (MMPC)](https://www.microsoft.com/security/portal/definitions/adl.aspx) - - -When updates are published, some logic will be applied to minimize the size of the update. In most cases, only the "delta" (or the differences between the latest update and the update that is currently installed on the endpoint) will be downloaded and applied. However, the size of the delta depends on: - -- How old the current update on the endpoint is -- Which source you use - - -The older the updates on an endpoint, the larger the download. However, you must also consider frequency versus size - a more frequent update schedule may result in more ad hoc network usage, while a less-frequent schedule may result in larger file sizes. - -Microsoft Update allows for rapid releases, which means it will download small deltas on a frequent basis. This ensures the best protection, but may increase network bandwidth. - -The WSUS, Configuration Manager, and MMPC sources will deliver less frequent updates. The size of the updates may be slightly larger than the frequent release from Microsoft Update (as the delta, or differences between the latest version and what is on the endpoint will be larger). This ensures consistent protection without increasing ad hoc network usage (although the amount of data may be the same or increased as the updates will be fewer, but may be slightly larger). +To ensure the best level of protection, Microsoft Update allows for rapid releases, which means smaller downloads on a frequent basis. The Windows Server Update Service, System Center Configuration Manager, and Microsoft security intelligence updates sources deliver less frequent updates. Thus, the delta can be larger, resulting in larger downloads. > [!IMPORTANT] -> If you have set MMPC as a fallback source after WSUS or Microsoft Update, updates will only be downloaded from MMPC when the current update is considered to be out-of-date (by default, this is 14 consecutive days of not being able to apply updates from the WSUS or Microsoft Update services). +> If you have set security intelligence updates as a fallback source after Windows Server Update Service or Microsoft Update, updates are only downloaded from security intelligence updates when the current update is considered out-of-date. (By default, this is 14 consecutive days of not being able to apply updates from the WSUS or Microsoft Update services). > You can, however, [set the number of days before protection is reported as out-of-date](https://docs.microsoft.com/windows/threat-protection/windows-defender-antivirus/manage-outdated-endpoints-windows-defender-antivirus#set-the-number-of-days-before-protection-is-reported-as-out-of-date). Each source has typical scenarios that depend on how your network is configured, in addition to how often they publish updates, as described in the following table: @@ -83,7 +75,7 @@ You can manage the order in which update sources are used with Group Policy, Sys The procedures in this article first describe how to set the order, and then how to set up the **File share** option if you have enabled it. -**Use Group Policy to manage the update location:** +## Use Group Policy to manage the update location 1. On your Group Policy management machine, open the [Group Policy Management Console](https://technet.microsoft.com/library/cc731212.aspx), right-click the Group Policy Object you want to configure and click **Edit**. @@ -111,12 +103,12 @@ The procedures in this article first describe how to set the order, and then how > For Windows 10, versions 1703 up to and including 1809, the policy path is **Windows Components > Windows Defender Antivirus > Signature Updates** > For Windows 10, version 1903, the policy path is **Windows Components > Windows Defender Antivirus > Security Intelligence Updates** -**Use Configuration Manager to manage the update location:** +## Use Configuration Manager to manage the update location See [Configure Security intelligence Updates for Endpoint Protection](https://docs.microsoft.com/sccm/protect/deploy-use/endpoint-definition-updates) for details on configuring System Center Configuration Manager (current branch). -**Use PowerShell cmdlets to manage the update location:** +## Use PowerShell cmdlets to manage the update location Use the following PowerShell cmdlets to set the update order. @@ -130,7 +122,7 @@ See the following for more information: - [Use PowerShell cmdlets to configure and run Windows Defender Antivirus](use-powershell-cmdlets-windows-defender-antivirus.md) - [Defender cmdlets](https://technet.microsoft.com/library/dn433280.aspx) -**Use Windows Management Instruction (WMI) to manage the update location:** +## Use Windows Management Instruction (WMI) to manage the update location Use the [**Set** method of the **MSFT_MpPreference**](https://msdn.microsoft.com/library/dn455323(v=vs.85).aspx) class for the following properties: @@ -142,19 +134,12 @@ SignatureDefinitionUpdateFileSharesSource See the following for more information: - [Windows Defender WMIv2 APIs](https://msdn.microsoft.com/library/dn439477(v=vs.85).aspx) -**Use Mobile Device Management (MDM) to manage the update location:** +## Use Mobile Device Management (MDM) to manage the update location See [Policy CSP - Defender/SignatureUpdateFallbackOrder](https://docs.microsoft.com/windows/client-management/mdm/policy-csp-defender#defender-signatureupdatefallbackorder) for details on configuring MDM. - - - - - - - -## Related topics +## Related articles - [Deploy Windows Defender Antivirus](deploy-manage-report-windows-defender-antivirus.md) - [Manage Windows Defender Antivirus updates and apply baselines](manage-updates-baselines-windows-defender-antivirus.md) From 166d72abb5263c2f61a43babebefbfeab0e1b9ff Mon Sep 17 00:00:00 2001 From: Joey Caparas Date: Wed, 16 Oct 2019 11:14:27 -0700 Subject: [PATCH 21/82] update code block --- .../microsoft-defender-atp/pull-alerts-using-rest-api.md | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/windows/security/threat-protection/microsoft-defender-atp/pull-alerts-using-rest-api.md b/windows/security/threat-protection/microsoft-defender-atp/pull-alerts-using-rest-api.md index 3395bce7c7..e52e94be42 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/pull-alerts-using-rest-api.md +++ b/windows/security/threat-protection/microsoft-defender-atp/pull-alerts-using-rest-api.md @@ -178,10 +178,11 @@ Here is an example return value: The following code example demonstrates how to obtain an access token and call the Microsoft Defender ATP API. ```csharp -AuthenticationContext context = new AuthenticationContext(string.Format("https://login.windows.net/{0}/oauth2", tenantId)); +AuthenticationContext context = new AuthenticationContext(string.Format("https://login.windows.net/{0}", tenantId)); ClientCredential clientCredentials = new ClientCredential(clientId, clientSecret); -AuthenticationResult authenticationResult = context.AcquireToken(resource, clientCredentials); +AuthenticationResult authenticationResult = context.AcquireTokenAsync(detectionsResource, clientCredentials).GetAwaiter().GetResult(); ``` + ### Use token to connect to the detections endpoint ``` From 81aa15509772c7142877910b5683b13f6117f2e2 Mon Sep 17 00:00:00 2001 From: Greg Lindsay Date: Wed, 16 Oct 2019 13:29:58 -0700 Subject: [PATCH 22/82] added link for new error codes --- windows/deployment/windows-autopilot/self-deploying.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/deployment/windows-autopilot/self-deploying.md b/windows/deployment/windows-autopilot/self-deploying.md index 939b4ac431..ca49b045ee 100644 --- a/windows/deployment/windows-autopilot/self-deploying.md +++ b/windows/deployment/windows-autopilot/self-deploying.md @@ -39,7 +39,7 @@ Self-deploying mode is designed to deploy Windows 10 as a kiosk, digital signage Because self-deploying mode uses a device’s TPM 2.0 hardware to authenticate the device into an organization’s Azure AD tenant, devices without TPM 2.0 cannot be used with this mode. The devices must also support TPM device attestation. (All newly-manufactured Windows devices should meet these requirements.) >[!IMPORTANT] ->If you attempt a self-deploying mode deployment on a device that does not have support TPM 2.0 or on a virtual machine, the process will fail when verifying the device with an 0x800705B4 timeout error (Hyper-V virtual TPMs are not supported).. Also note that Window 10, version 1903 or later is required to use self-deploying mode due to issues with TPM device attestation in Windows 10, version 1809. Since Windows 10 Enterprise 2019 LTSC is based on Windows 10 version 1809, self-deploying mode is also not supported on Windows 10 Enterprise 2019 LTSC. +>If you attempt a self-deploying mode deployment on a device that does not have support TPM 2.0 or on a virtual machine, the process will fail when verifying the device with an 0x800705B4 timeout error (Hyper-V virtual TPMs are not supported). Also note that Window 10, version 1903 or later is required to use self-deploying mode due to issues with TPM device attestation in Windows 10, version 1809. Since Windows 10 Enterprise 2019 LTSC is based on Windows 10 version 1809, self-deploying mode is also not supported on Windows 10 Enterprise 2019 LTSC. See [Windows Autopilot known issues](known-issues.md) to review other known errors and solutions. In order to display an organization-specific logo and organization name during the Autopilot process, Azure Active Directory Company Branding needs to be configured with the images and text that should be displayed. See [Quickstart: Add company branding to your sign-in page in Azure AD](https://docs.microsoft.com/azure/active-directory/fundamentals/customize-branding) for more details. From 986ac38cc318d7f58f5d49613d21e7a357c0d5f4 Mon Sep 17 00:00:00 2001 From: Greg Lindsay Date: Wed, 16 Oct 2019 13:47:51 -0700 Subject: [PATCH 23/82] added info into known issues --- .../deployment/windows-autopilot/known-issues.md | 13 ++++++++----- 1 file changed, 8 insertions(+), 5 deletions(-) diff --git a/windows/deployment/windows-autopilot/known-issues.md b/windows/deployment/windows-autopilot/known-issues.md index b2de8f53ee..52826b1c93 100644 --- a/windows/deployment/windows-autopilot/known-issues.md +++ b/windows/deployment/windows-autopilot/known-issues.md @@ -31,10 +31,8 @@ This happens because Windows 10, version 1903 deletes the AutopilotConfiguration To fix this issue:
    1. Edit the Configuration Manager task sequence and disable the Prepare Windows for Capture step.
    2. Add a new Run command line step that runs c:\windows\system32\sysprep\sysprep.exe /oobe /reboot.
    More information -The following known issue will be resolved by installing the KB4517211 update, due to be released in late September 2019. -
     
    -TPM attestation fails on Windows 10 1903 due to missing AKI extension in EK certificate. (An additional validation added in Windows 10 1903 to check that the TPM EK certs had the proper attributes according to the TCG specifications uncovered that a number of them don’t, so that validation will be removed). -Download and install the KB4517211 update.

    This update is currently pending release. +TPM attestation fails on Windows 10 1903 due to missing AKI extension in EK certificate. (An additional validation added in Windows 10 1903 to check that the TPM EK certs had the proper attributes according to the TCG specifications uncovered that a number of them don’t, so that validation will be removed). +Download and install the [KB4517211 update](https://support.microsoft.com/help/4517211/windows-10-update-kb4517211). The following known issues are resolved by installing the August 30, 2019 KB4512941 update (OS Build 18362.329): - Windows Autopilot for existing devices feature does not properly suppress “Activities” page during OOBE. (Because of this, you’ll see that extra page during OOBE). @@ -53,7 +51,12 @@ TPM attestation fails on Windows 10 1903 due to missing AKI extension in EK cert - You are unable to install UWP apps from the Microsoft Store, causing failures during Windows Autopilot. If you are deploying Company Portal as a blocking app during Windows Autopilot ESP, you’ve probably seen this error. - A user is not granted administrator rights in the Windows Autopilot user-driven Hybrid Azure AD join scenario. This is another non-English OS issue. Download and install the KB4505903 update.

    See the section: How to get this update for information on specific release channels you can use to obtain the update. - +Windows Autopilot self-deploying mode fails with an error code: + +
    0x800705B4The device is not TPM 2.0 capable, such as a VM. You cannot use this device with self-deploying mode. +
    0x801c03eaThe device is TPM 2.0 capable, but the TPM is not currently 2.0 and needs to be upgraded. +
    0xc1036501The device cannot do an automatic MDM enrollment because there are multiple MDM configurations in Azure AD. Remove the duplicate configurations. +
    White glove gives a red screen and the Microsoft-Windows-User Device Registration/Admin event log displays HResult error code 0x801C03F3This can happen if Azure AD can’t find an AAD device object for the device that you are trying to deploy. This will occur if you manually delete the object. To fix it, remove the device from AAD, Intune, and Autopilot, then re-register it with Autopilot, which will recreate the AAD device object.

    To obtain troubleshooting logs use: Mdmdiagnosticstool.exe -area Autopilot;TPM -cab c:\autopilot.cab White glove gives a red screenWhite glove is not supported on a VM. From 9ad956e852ef00d819f84fc394b099c7a501c56c Mon Sep 17 00:00:00 2001 From: Joey Caparas Date: Wed, 16 Oct 2019 14:46:49 -0700 Subject: [PATCH 24/82] add blob core urls --- .../microsoft-defender-atp/configure-proxy-internet.md | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/windows/security/threat-protection/microsoft-defender-atp/configure-proxy-internet.md b/windows/security/threat-protection/microsoft-defender-atp/configure-proxy-internet.md index 5830eaa9af..8c0c0aa43c 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/configure-proxy-internet.md +++ b/windows/security/threat-protection/microsoft-defender-atp/configure-proxy-internet.md @@ -109,10 +109,10 @@ If a proxy or firewall is blocking all traffic by default and allowing only spec Service location | Microsoft.com DNS record -|- -Common URLs for all locations | ```*.blob.core.windows.net```
    ```crl.microsoft.com```
    ```ctldl.windowsupdate.com```
    ```events.data.microsoft.com```
    ```notify.windows.com```
    ```settings-win.data.microsoft.com ``` -European Union | ```eu.vortex-win.data.microsoft.com```
    ```eu-v20.events.data.microsoft.com```
    ```winatp-gw-neu.microsoft.com```
    ```winatp-gw-weu.microsoft.com``` -United Kingdom | ```uk.vortex-win.data.microsoft.com```
    ```uk-v20.events.data.microsoft.com```
    ```winatp-gw-uks.microsoft.com```
    ```winatp-gw-ukw.microsoft.com``` -United States | ```us.vortex-win.data.microsoft.com```
    ```us-v20.events.data.microsoft.com```
    ```winatp-gw-cus.microsoft.com```
    ```winatp-gw-eus.microsoft.com``` +Common URLs for all locations | ```crl.microsoft.com```
    ```ctldl.windowsupdate.com```
    ```events.data.microsoft.com```
    ```notify.windows.com```
    ```settings-win.data.microsoft.com``` +European Union | ```eu.vortex-win.data.microsoft.com```
    ```eu-v20.events.data.microsoft.com```
    ```usseu1northprod.blob.core.windows.net```
    ```usseu1westprod.blob.core.windows.net```
    ```winatp-gw-neu.microsoft.com```
    ```winatp-gw-weu.microsoft.com```
    ```wseu1northprod.blob.core.windows.net```
    ```wseu1westprod.blob.core.windows.net``` +United Kingdom | ```uk.vortex-win.data.microsoft.com```
    ```uk-v20.events.data.microsoft.com```
    ```ussuk1southprod. blob.core.windows.net```
    ```ussuk1westprod. blob.core.windows.net```
    ```winatp-gw-uks.microsoft.com```
    ```winatp-gw-ukw.microsoft.com```
    ```wsuk1southprod. blob.core.windows.net```
    ```wsuk1westprod. blob.core.windows.net``` +United States | ```us.vortex-win.data.microsoft.com```
    ```ussus1eastprod.blob.core.windows.net```
    ```ussus1westprod.blob.core.windows.net```
    ```ussus2eastprod.blob.core.windows.net```
    ```ussus2westprod.blob.core.windows.net```
    ```ussus3eastprod.blob.core.windows.net```
    ```ussus3westprod.blob.core.windows.net```
    ```ussus4eastprod.blob.core.windows.net```
    ```ussus4westprod.blob.core.windows.net```
    ```us-v20.events.data.microsoft.com```
    ```winatp-gw-cus.microsoft.com```
    ```winatp-gw-eus.microsoft.com```
    ```wsus1eastprod.blob.core.windows.net```
    ```wsus1westprod.blob.core.windows.net```
    ```wsus2eastprod.blob.core.windows.net```
    ```wsus2westprod.blob.core.windows.net``` If a proxy or firewall is blocking anonymous traffic, as Microsoft Defender ATP sensor is connecting from system context, make sure anonymous traffic is permitted in the previously listed URLs. From 5e03a75d9e8d5a90f4e0b0d62de89efea5393d89 Mon Sep 17 00:00:00 2001 From: John Liu <49762389+ShenLanJohn@users.noreply.github.com> Date: Wed, 16 Oct 2019 17:17:40 -0700 Subject: [PATCH 25/82] CAT Auto Pulish for Windows Release Messages - CAT_AutoPublish_20191016151559 (#1360) --- .../release-information/resolved-issues-windows-10-1803.yml | 2 ++ ...esolved-issues-windows-10-1809-and-windows-server-2019.yml | 2 ++ windows/release-information/status-windows-10-1803.yml | 4 ++-- .../status-windows-10-1809-and-windows-server-2019.yml | 4 ++-- 4 files changed, 8 insertions(+), 4 deletions(-) diff --git a/windows/release-information/resolved-issues-windows-10-1803.yml b/windows/release-information/resolved-issues-windows-10-1803.yml index 902f0805e5..43944d0d5c 100644 --- a/windows/release-information/resolved-issues-windows-10-1803.yml +++ b/windows/release-information/resolved-issues-windows-10-1803.yml @@ -32,6 +32,7 @@ sections: - type: markdown text: " + @@ -62,6 +63,7 @@ sections: - type: markdown text: "
    SummaryOriginating updateStatusDate resolved
    Windows Mixed Reality Portal users may intermittently receive a 15-5 error code
    You may receive a 15-5 error code in Windows Mixed Reality Portal and your headset may not wake up from sleep.

    See details >
    OS Build 17134.950

    August 13, 2019
    KB4512501
    Resolved
    KB4519978
    October 15, 2019
    10:00 AM PT
    Startup to a black screen after installing updates
    Your device may startup to a black screen during the first logon after installing updates.

    See details >
    OS Build 17134.829

    June 11, 2019
    KB4503286
    Resolved
    KB4519978
    October 15, 2019
    10:00 AM PT
    Intermittent issues when printing
    The print spooler service may intermittently have issues completing a print job and may result in a print job being canceled or failing.

    See details >
    OS Build 17134.1009

    September 23, 2019
    KB4522014
    Resolved
    KB4520008
    October 08, 2019
    10:00 AM PT
    IME may become unresponsive or have High CPU usage
    Some Input Method Editor (IME) including ChsIME.EXE and ChtIME.EXE, may become unresponsive or may have high CPU usage.

    See details >
    OS Build 17134.1006

    September 10, 2019
    KB4516058
    Resolved
    September 19, 2019
    04:08 PM PT
    + diff --git a/windows/release-information/resolved-issues-windows-10-1809-and-windows-server-2019.yml b/windows/release-information/resolved-issues-windows-10-1809-and-windows-server-2019.yml index b7f21815a9..4558663c3e 100644 --- a/windows/release-information/resolved-issues-windows-10-1809-and-windows-server-2019.yml +++ b/windows/release-information/resolved-issues-windows-10-1809-and-windows-server-2019.yml @@ -32,6 +32,7 @@ sections: - type: markdown text: "
    DetailsOriginating updateStatusHistory
    Windows Mixed Reality Portal users may intermittently receive a 15-5 error code
    After installing KB4512501, Windows Mixed Reality Portal users may intermittently receive a 15-5 error code. In some cases, Windows Mixed Reality Portal may report that the headset is sleeping and pressing “Wake up” may appear to produce no action.

    Affected platforms:
    • Client: Windows 10, version 1809; Windows 10, version 1803
    Resolution: This issue was resolved in KB4519978.

    Back to top
    OS Build 17134.950

    August 13, 2019
    KB4512501
    Resolved
    KB4519978
    Resolved:
    October 15, 2019
    10:00 AM PT

    Opened:
    September 11, 2019
    05:32 PM PT
    Intermittent issues when printing
    Applications and printer drivers that leverage the Windows Javascript engine (jscript.dll) for processing print jobs might experience one or more of the following symptoms:
    • Applications interacting with the V4 printer driver might close or error when printing. Issues might only be encountered when printing but might also be encountered at any time the app is running, depending on when the app interacts with the print driver.
    • The printer spooler service (spoolsv.exe) might close or error in jscript.dll with exception code 0xc0000005 causing the print jobs to stop processing. Only part of the print job might print and the rest might be canceled or error.
    Affected platforms:
    • Client: Windows 10, version 1903; Windows 10, version 1809; Windows 10 Enterprise LTSC 2019; Windows 10, version 1803; Windows 10, version 1709; Windows 10, version 1703; Windows 10 Enterprise LTSC 2016; Windows 10, version 1607; Windows 10 Enterprise LTSC 2015; Windows 8.1; Windows 7 SP1
    • Server: Windows Server, version 1903; Windows Server, version 1809; Windows Server 2019; Windows Server, version 1803; Windows Server, version 1709 ; Windows Server 2016; Windows Server 2012 R2; Windows Server 2012; Windows Server 2008 R2 SP1; Windows Server 2008 SP2
    Resolution: This issue was resolved in KB4520008.

    Back to top
    OS Build 17134.1009

    September 23, 2019
    KB4522014
    Resolved
    KB4520008
    Resolved:
    October 08, 2019
    10:00 AM PT

    Opened:
    September 30, 2019
    06:26 PM PT
    IME may become unresponsive or have High CPU usage
    Some Input Method Editor (IME) may become unresponsive or may have high CPU usage. Affected IMEs include Chinese Simplified (ChsIME.EXE) and Chinese Traditional (ChtIME.EXE) with Changjie/Quick keyboard.


    Affected platforms:
    • Client: Windows 10, version 1903; Windows 10, version 1809; Windows 10 Enterprise LTSC 2019; Windows 10, version 1803; Windows 10, version 1709; Windows 10, version 1703; Windows 10 Enterprise LTSC 2016; Windows 10, version 1607
    • Server: Windows Server, version 1903; Windows Server, version 1809; Windows Server 2019; Windows Server, version 1803; Windows Server, version 1709 ; Windows Server 2016

    Resolution: Due to security related changes in KB4516058, this issue may occur when Touch Keyboard and Handwriting Panel Service is not configured to its default startup type of Manual. To resolve the issue, perform the following steps:
    1. Select the Start button and type Services.
    2. Locate Touch Keyboard and Handwriting Panel Service and double click on it or long press and select Properties.
    3. Locate Startup type: and change it to Manual
    4. Select Ok
    5. The TabletInputService service is now in the default configuration and IME should work as expected.

    Back to top
    OS Build 17134.1006

    September 10, 2019
    KB4516058
    Resolved
    Resolved:
    September 19, 2019
    04:08 PM PT

    Opened:
    September 13, 2019
    05:25 PM PT
    Notification issue: \"Your device is missing important security and quality fixes.\"
    Some users may have incorrectly received the notification \"Your device is missing important security and quality fixes\" in the Windows Update dialog and a red \"!\" in the task tray on the Windows Update tray icon. This notification is intended for devices that are 90 days or more out of date, but some users with installed updates released in June or July also saw this notification.

    Affected platforms:
    • Client: Windows 10, version 1803
    • Server: Windows Server, version 1803
    Resolution: This issue was resolved on the server side on August 30, 2019. Only devices that are out of date by 90 days or more should now see the notification. No action is required by the user to resolve this issue. If you are still seeing the \"Your device is missing important security and quality fixes\" notification, we recommend selecting Check for Updates in the Windows Update dialog. For instructions, see Update Windows 10. Microsoft always recommends trying to keep your devices up to date, as the monthly updates contain important security fixes. 

    Back to top
    N/A

    Resolved
    Resolved:
    September 03, 2019
    12:32 PM PT

    Opened:
    September 03, 2019
    12:32 PM PT
    + @@ -69,6 +70,7 @@ sections: - type: markdown text: "
    SummaryOriginating updateStatusDate resolved
    Windows Mixed Reality Portal users may intermittently receive a 15-5 error code
    You may receive a 15-5 error code in Windows Mixed Reality Portal and your headset may not wake up from sleep.

    See details >
    OS Build 17763.678

    August 13, 2019
    KB4511553
    Resolved
    KB4520062
    October 15, 2019
    10:00 AM PT
    Startup to a black screen after installing updates
    Your device may startup to a black screen during the first logon after installing updates.

    See details >
    OS Build 17763.557

    June 11, 2019
    KB4503327
    Resolved
    KB4520062
    October 15, 2019
    10:00 AM PT
    Intermittent issues when printing
    The print spooler service may intermittently have issues completing a print job and may result in a print job being canceled or failing.

    See details >
    OS Build 17763.740

    September 23, 2019
    KB4522015
    Resolved
    KB4519338
    October 08, 2019
    10:00 AM PT
    Apps and scripts using the NetQueryDisplayInformation API may fail with error
    Applications and scripts that call NetQueryDisplayInformation may fail to return results after the first page of data.

    See details >
    OS Build 17763.55

    October 09, 2018
    KB4464330
    Resolved
    KB4516077
    September 24, 2019
    10:00 AM PT
    +
    DetailsOriginating updateStatusHistory
    Windows Mixed Reality Portal users may intermittently receive a 15-5 error code
    After installing KB4511553, Windows Mixed Reality Portal users may intermittently receive a 15-5 error code. In some cases, Windows Mixed Reality Portal may report that the headset is sleeping and pressing “Wake up” may appear to produce no action.

    Affected platforms:
    • Client: Windows 10, version 1809; Windows 10, version 1803
    Resolution: This issue was resolved in KB4520062.

    Back to top
    OS Build 17763.678

    August 13, 2019
    KB4511553
    Resolved
    KB4520062
    Resolved:
    October 15, 2019
    10:00 AM PT

    Opened:
    September 11, 2019
    05:32 PM PT
    Intermittent issues when printing
    Applications and printer drivers that leverage the Windows Javascript engine (jscript.dll) for processing print jobs might experience one or more of the following symptoms:
    • Applications interacting with the V4 printer driver might close or error when printing. Issues might only be encountered when printing but might also be encountered at any time the app is running, depending on when the app interacts with the print driver.
    • The printer spooler service (spoolsv.exe) might close or error in jscript.dll with exception code 0xc0000005 causing the print jobs to stop processing. Only part of the print job might print and the rest might be canceled or error.
    Affected platforms:
    • Client: Windows 10, version 1903; Windows 10, version 1809; Windows 10 Enterprise LTSC 2019; Windows 10, version 1803; Windows 10, version 1709; Windows 10, version 1703; Windows 10 Enterprise LTSC 2016; Windows 10, version 1607; Windows 10 Enterprise LTSC 2015; Windows 8.1; Windows 7 SP1
    • Server: Windows Server, version 1903; Windows Server, version 1809; Windows Server 2019; Windows Server, version 1803; Windows Server, version 1709 ; Windows Server 2016; Windows Server 2012 R2; Windows Server 2012; Windows Server 2008 R2 SP1; Windows Server 2008 SP2
    Resolution: This issue was resolved in KB4519338.

    Back to top
    OS Build 17763.740

    September 23, 2019
    KB4522015
    Resolved
    KB4519338
    Resolved:
    October 08, 2019
    10:00 AM PT

    Opened:
    September 30, 2019
    06:26 PM PT
    IME may become unresponsive or have High CPU usage
    Some Input Method Editor (IME) may become unresponsive or may have high CPU usage. Affected IMEs include Chinese Simplified (ChsIME.EXE) and Chinese Traditional (ChtIME.EXE) with Changjie/Quick keyboard.


    Affected platforms:
    • Client: Windows 10, version 1903; Windows 10, version 1809; Windows 10 Enterprise LTSC 2019; Windows 10, version 1803; Windows 10, version 1709; Windows 10, version 1703; Windows 10 Enterprise LTSC 2016; Windows 10, version 1607
    • Server: Windows Server, version 1903; Windows Server, version 1809; Windows Server 2019; Windows Server, version 1803; Windows Server, version 1709 ; Windows Server 2016

    Resolution: Due to security related changes in KB4512578, this issue may occur when Touch Keyboard and Handwriting Panel Service is not configured to its default startup type of Manual. To resolve the issue, perform the following steps:
    1. Select the Start button and type Services.
    2. Locate Touch Keyboard and Handwriting Panel Service and double click on it or long press and select Properties.
    3. Locate Startup type: and change it to Manual
    4. Select Ok
    5. The TabletInputService service is now in the default configuration and IME should work as expected.

    Back to top
    OS Build 17763.737

    September 10, 2019
    KB4512578
    Resolved
    Resolved:
    September 19, 2019
    04:08 PM PT

    Opened:
    September 13, 2019
    05:25 PM PT
    diff --git a/windows/release-information/status-windows-10-1803.yml b/windows/release-information/status-windows-10-1803.yml index b5ca2b64cb..7ed2748792 100644 --- a/windows/release-information/status-windows-10-1803.yml +++ b/windows/release-information/status-windows-10-1803.yml @@ -64,10 +64,10 @@ sections: - type: markdown text: "
    This table offers a summary of current active issues and those issues that have been resolved in the last 30 days.

    + -
    SummaryOriginating updateStatusLast updated
    Windows Mixed Reality Portal users may intermittently receive a 15-5 error code
    You may receive a 15-5 error code in Windows Mixed Reality Portal and your headset may not wake up from sleep.

    See details >
    OS Build 17134.950

    August 13, 2019
    KB4512501
    Resolved
    KB4519978
    October 15, 2019
    10:00 AM PT
    Startup to a black screen after installing updates
    Your device may startup to a black screen during the first logon after installing updates.

    See details >
    OS Build 17134.829

    June 11, 2019
    KB4503286
    Resolved
    KB4519978
    October 15, 2019
    10:00 AM PT
    Intermittent issues when printing
    The print spooler service may intermittently have issues completing a print job and may result in a print job being canceled or failing.

    See details >
    OS Build 17134.1009

    September 23, 2019
    KB4522014
    Resolved
    KB4520008
    October 08, 2019
    10:00 AM PT
    IME may become unresponsive or have High CPU usage
    Some Input Method Editor (IME) including ChsIME.EXE and ChtIME.EXE, may become unresponsive or may have high CPU usage.

    See details >
    OS Build 17134.1006

    September 10, 2019
    KB4516058
    Resolved
    September 19, 2019
    04:08 PM PT
    Windows Mixed Reality Portal users may intermittently receive a 15-5 error code
    You may receive a 15-5 error code in Windows Mixed Reality Portal and your headset may not wake up from sleep.

    See details >
    OS Build 17134.950

    August 13, 2019
    KB4512501
    Mitigated
    September 11, 2019
    05:32 PM PT
    Certain operations performed on a Cluster Shared Volume may fail
    Operations performed on files or folders on a CSV may fail with the error: STATUS_BAD_IMPERSONATION_LEVEL (0xC00000A5).

    See details >
    OS Build 17134.523

    January 08, 2019
    KB4480966
    Mitigated
    April 25, 2019
    02:00 PM PT
    " @@ -84,9 +84,9 @@ sections: - type: markdown text: " + -
    DetailsOriginating updateStatusHistory
    Windows Mixed Reality Portal users may intermittently receive a 15-5 error code
    After installing KB4512501, Windows Mixed Reality Portal users may intermittently receive a 15-5 error code. In some cases, Windows Mixed Reality Portal may report that the headset is sleeping and pressing “Wake up” may appear to produce no action.

    Affected platforms:
    • Client: Windows 10, version 1809; Windows 10, version 1803
    Resolution: This issue was resolved in KB4519978.

    Back to top
    OS Build 17134.950

    August 13, 2019
    KB4512501
    Resolved
    KB4519978
    Resolved:
    October 15, 2019
    10:00 AM PT

    Opened:
    September 11, 2019
    05:32 PM PT
    Intermittent issues when printing
    Applications and printer drivers that leverage the Windows Javascript engine (jscript.dll) for processing print jobs might experience one or more of the following symptoms:
    • Applications interacting with the V4 printer driver might close or error when printing. Issues might only be encountered when printing but might also be encountered at any time the app is running, depending on when the app interacts with the print driver.
    • The printer spooler service (spoolsv.exe) might close or error in jscript.dll with exception code 0xc0000005 causing the print jobs to stop processing. Only part of the print job might print and the rest might be canceled or error.
    Affected platforms:
    • Client: Windows 10, version 1903; Windows 10, version 1809; Windows 10 Enterprise LTSC 2019; Windows 10, version 1803; Windows 10, version 1709; Windows 10, version 1703; Windows 10 Enterprise LTSC 2016; Windows 10, version 1607; Windows 10 Enterprise LTSC 2015; Windows 8.1; Windows 7 SP1
    • Server: Windows Server, version 1903; Windows Server, version 1809; Windows Server 2019; Windows Server, version 1803; Windows Server, version 1709 ; Windows Server 2016; Windows Server 2012 R2; Windows Server 2012; Windows Server 2008 R2 SP1; Windows Server 2008 SP2
    Resolution: This issue was resolved in KB4520008.

    Back to top
    OS Build 17134.1009

    September 23, 2019
    KB4522014
    Resolved
    KB4520008
    Resolved:
    October 08, 2019
    10:00 AM PT

    Opened:
    September 30, 2019
    06:26 PM PT
    IME may become unresponsive or have High CPU usage
    Some Input Method Editor (IME) may become unresponsive or may have high CPU usage. Affected IMEs include Chinese Simplified (ChsIME.EXE) and Chinese Traditional (ChtIME.EXE) with Changjie/Quick keyboard.


    Affected platforms:
    • Client: Windows 10, version 1903; Windows 10, version 1809; Windows 10 Enterprise LTSC 2019; Windows 10, version 1803; Windows 10, version 1709; Windows 10, version 1703; Windows 10 Enterprise LTSC 2016; Windows 10, version 1607
    • Server: Windows Server, version 1903; Windows Server, version 1809; Windows Server 2019; Windows Server, version 1803; Windows Server, version 1709 ; Windows Server 2016

    Resolution: Due to security related changes in KB4516058, this issue may occur when Touch Keyboard and Handwriting Panel Service is not configured to its default startup type of Manual. To resolve the issue, perform the following steps:
    1. Select the Start button and type Services.
    2. Locate Touch Keyboard and Handwriting Panel Service and double click on it or long press and select Properties.
    3. Locate Startup type: and change it to Manual
    4. Select Ok
    5. The TabletInputService service is now in the default configuration and IME should work as expected.

    Back to top
    OS Build 17134.1006

    September 10, 2019
    KB4516058
    Resolved
    Resolved:
    September 19, 2019
    04:08 PM PT

    Opened:
    September 13, 2019
    05:25 PM PT
    Windows Mixed Reality Portal users may intermittently receive a 15-5 error code
    After installing KB4512501, Windows Mixed Reality Portal users may intermittently receive a 15-5 error code. In some cases, Windows Mixed Reality Portal may report that the headset is sleeping and pressing “Wake up” may appear to produce no action.

    Affected platforms:
    • Client: Windows 10, version 1809; Windows 10, version 1803
    Workaround: To mitigate the issue, use the following steps:
    1. Close the Windows Mixed Reality Portal, if it is running.
    2. Open Task Manager by selecting the Start button and typing Task Manager.
    3. In Task Manager under the Processes tab, right click or long press on “Windows Explorer” and select restart.
    4. You can now open the Windows Mixed Reality Portal.

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

    Back to top
    OS Build 17134.950

    August 13, 2019
    KB4512501
    Mitigated
    Last updated:
    September 11, 2019
    05:32 PM PT

    Opened:
    September 11, 2019
    05:32 PM PT
    " diff --git a/windows/release-information/status-windows-10-1809-and-windows-server-2019.yml b/windows/release-information/status-windows-10-1809-and-windows-server-2019.yml index 86439683f6..a4a29741dd 100644 --- a/windows/release-information/status-windows-10-1809-and-windows-server-2019.yml +++ b/windows/release-information/status-windows-10-1809-and-windows-server-2019.yml @@ -64,11 +64,11 @@ sections: - type: markdown text: "
    This table offers a summary of current active issues and those issues that have been resolved in the last 30 days.

    + -
    SummaryOriginating updateStatusLast updated
    Windows Mixed Reality Portal users may intermittently receive a 15-5 error code
    You may receive a 15-5 error code in Windows Mixed Reality Portal and your headset may not wake up from sleep.

    See details >
    OS Build 17763.678

    August 13, 2019
    KB4511553
    Resolved
    KB4520062
    October 15, 2019
    10:00 AM PT
    Startup to a black screen after installing updates
    Your device may startup to a black screen during the first logon after installing updates.

    See details >
    OS Build 17763.557

    June 11, 2019
    KB4503327
    Resolved
    KB4520062
    October 15, 2019
    10:00 AM PT
    Intermittent issues when printing
    The print spooler service may intermittently have issues completing a print job and may result in a print job being canceled or failing.

    See details >
    OS Build 17763.740

    September 23, 2019
    KB4522015
    Resolved
    KB4519338
    October 08, 2019
    10:00 AM PT
    Apps and scripts using the NetQueryDisplayInformation API may fail with error
    Applications and scripts that call NetQueryDisplayInformation may fail to return results after the first page of data.

    See details >
    OS Build 17763.55

    October 09, 2018
    KB4464330
    Resolved
    KB4516077
    September 24, 2019
    10:00 AM PT
    IME may become unresponsive or have High CPU usage
    Some Input Method Editor (IME) including ChsIME.EXE and ChtIME.EXE, may become unresponsive or may have high CPU usage.

    See details >
    OS Build 17763.737

    September 10, 2019
    KB4512578
    Resolved
    September 19, 2019
    04:08 PM PT
    Windows Mixed Reality Portal users may intermittently receive a 15-5 error code
    You may receive a 15-5 error code in Windows Mixed Reality Portal and your headset may not wake up from sleep.

    See details >
    OS Build 17763.678

    August 13, 2019
    KB4511553
    Mitigated
    September 11, 2019
    05:32 PM PT
    Devices with some Asian language packs installed may receive an error
    Devices with Asian language packs installed may receive the error, \"0x800f0982 - PSFX_E_MATCHING_COMPONENT_NOT_FOUND.\"

    See details >
    OS Build 17763.437

    April 09, 2019
    KB4493509
    Mitigated
    May 03, 2019
    10:59 AM PT
    Certain operations performed on a Cluster Shared Volume may fail
    Operations performed on files or folders on a CSV may fail with the error: STATUS_BAD_IMPERSONATION_LEVEL (0xC00000A5).

    See details >
    OS Build 17763.253

    January 08, 2019
    KB4480116
    Mitigated
    April 09, 2019
    10:00 AM PT
    @@ -86,9 +86,9 @@ sections: - type: markdown text: " + -
    DetailsOriginating updateStatusHistory
    Windows Mixed Reality Portal users may intermittently receive a 15-5 error code
    After installing KB4511553, Windows Mixed Reality Portal users may intermittently receive a 15-5 error code. In some cases, Windows Mixed Reality Portal may report that the headset is sleeping and pressing “Wake up” may appear to produce no action.

    Affected platforms:
    • Client: Windows 10, version 1809; Windows 10, version 1803
    Resolution: This issue was resolved in KB4520062.

    Back to top
    OS Build 17763.678

    August 13, 2019
    KB4511553
    Resolved
    KB4520062
    Resolved:
    October 15, 2019
    10:00 AM PT

    Opened:
    September 11, 2019
    05:32 PM PT
    Intermittent issues when printing
    Applications and printer drivers that leverage the Windows Javascript engine (jscript.dll) for processing print jobs might experience one or more of the following symptoms:
    • Applications interacting with the V4 printer driver might close or error when printing. Issues might only be encountered when printing but might also be encountered at any time the app is running, depending on when the app interacts with the print driver.
    • The printer spooler service (spoolsv.exe) might close or error in jscript.dll with exception code 0xc0000005 causing the print jobs to stop processing. Only part of the print job might print and the rest might be canceled or error.
    Affected platforms:
    • Client: Windows 10, version 1903; Windows 10, version 1809; Windows 10 Enterprise LTSC 2019; Windows 10, version 1803; Windows 10, version 1709; Windows 10, version 1703; Windows 10 Enterprise LTSC 2016; Windows 10, version 1607; Windows 10 Enterprise LTSC 2015; Windows 8.1; Windows 7 SP1
    • Server: Windows Server, version 1903; Windows Server, version 1809; Windows Server 2019; Windows Server, version 1803; Windows Server, version 1709 ; Windows Server 2016; Windows Server 2012 R2; Windows Server 2012; Windows Server 2008 R2 SP1; Windows Server 2008 SP2
    Resolution: This issue was resolved in KB4519338.

    Back to top
    OS Build 17763.740

    September 23, 2019
    KB4522015
    Resolved
    KB4519338
    Resolved:
    October 08, 2019
    10:00 AM PT

    Opened:
    September 30, 2019
    06:26 PM PT
    IME may become unresponsive or have High CPU usage
    Some Input Method Editor (IME) may become unresponsive or may have high CPU usage. Affected IMEs include Chinese Simplified (ChsIME.EXE) and Chinese Traditional (ChtIME.EXE) with Changjie/Quick keyboard.


    Affected platforms:
    • Client: Windows 10, version 1903; Windows 10, version 1809; Windows 10 Enterprise LTSC 2019; Windows 10, version 1803; Windows 10, version 1709; Windows 10, version 1703; Windows 10 Enterprise LTSC 2016; Windows 10, version 1607
    • Server: Windows Server, version 1903; Windows Server, version 1809; Windows Server 2019; Windows Server, version 1803; Windows Server, version 1709 ; Windows Server 2016

    Resolution: Due to security related changes in KB4512578, this issue may occur when Touch Keyboard and Handwriting Panel Service is not configured to its default startup type of Manual. To resolve the issue, perform the following steps:
    1. Select the Start button and type Services.
    2. Locate Touch Keyboard and Handwriting Panel Service and double click on it or long press and select Properties.
    3. Locate Startup type: and change it to Manual
    4. Select Ok
    5. The TabletInputService service is now in the default configuration and IME should work as expected.

    Back to top
    OS Build 17763.737

    September 10, 2019
    KB4512578
    Resolved
    Resolved:
    September 19, 2019
    04:08 PM PT

    Opened:
    September 13, 2019
    05:25 PM PT
    Windows Mixed Reality Portal users may intermittently receive a 15-5 error code
    After installing KB4511553, Windows Mixed Reality Portal users may intermittently receive a 15-5 error code. In some cases, Windows Mixed Reality Portal may report that the headset is sleeping and pressing “Wake up” may appear to produce no action.

    Affected platforms:
    • Client: Windows 10, version 1809; Windows 10, version 1803
    Workaround: To mitigate the issue, use the following steps:
    1. Close the Windows Mixed Reality Portal, if it is running.
    2. Open Task Manager by selecting the Start button and typing Task Manager.
    3. In Task Manager under the Processes tab, right click or long press on “Windows Explorer” and select restart.
    4. You can now open the Windows Mixed Reality Portal.

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

    Back to top
    OS Build 17763.678

    August 13, 2019
    KB4511553
    Mitigated
    Last updated:
    September 11, 2019
    05:32 PM PT

    Opened:
    September 11, 2019
    05:32 PM PT
    " From 2f449f233cc5a3d64c2d67807124b519306ab9d3 Mon Sep 17 00:00:00 2001 From: Matthew Palko Date: Thu, 17 Oct 2019 11:28:04 -0700 Subject: [PATCH 26/82] updating adequate number of domain controller documentation for clarity --- .../hello-adequate-domain-controllers.md | 82 +++++++++---------- 1 file changed, 38 insertions(+), 44 deletions(-) diff --git a/windows/security/identity-protection/hello-for-business/hello-adequate-domain-controllers.md b/windows/security/identity-protection/hello-for-business/hello-adequate-domain-controllers.md index fb9a2e4abd..9197e2d07d 100644 --- a/windows/security/identity-protection/hello-for-business/hello-adequate-domain-controllers.md +++ b/windows/security/identity-protection/hello-for-business/hello-adequate-domain-controllers.md @@ -16,103 +16,97 @@ localizationpriority: medium ms.date: 08/20/2018 ms.reviewer: --- -# Planning an adequate number of Windows Server 2019 Domain Controllers for Windows Hello for Business deployments +# Planning an adequate number of Windows Server 2016 or later Domain Controllers for Windows Hello for Business deployments **Applies to** -- Windows 10, version 1703 or later -- Windows Server, versions 2016 and 2019 -- Hybrid or On-Premises deployment -- Key trust + +- Windows 10, version 1703 or later +- Windows Server, versions 2016 or later +- Hybrid or On-Premises deployment +- Key trust > [!NOTE] >There was an issue with key trust on Windows Server 2019. To fix it, refer to [KB4487044](https://support.microsoft.com/en-us/help/4487044/windows-10-update-kb4487044). ## How many is adequate - -How can you find out how many domain controllers are needed? You can use performance monitoring on your domain controllers to determine existing authentication traffic. Windows Server 2016 and above includes the KDC AS Requests performance counter. You can use this counter to determine how much of a domain controller's load is due to initial Kerberos authentication. It's important to remember that authentication for a Windows Hello for Business key trust deployment does not affect Kerberos authentication - it remains unchanged. +How can you find out how many domain controllers are needed? You can use performance monitoring on your domain controllers to determine existing authentication traffic. Windows Server 2016 and above includes the KDC AS Requests performance counter. You can use this counter to determine how much of a domain controller's load is due to initial Kerberos authentication. It's important to remember that authentication for a Windows Hello for Business key trust deployment does not affect Kerberos authentication - it remains unchanged. - -Windows 10 accomplishes Windows Hello for Business key trust authentication by mapping an Active Directory user account to one or more public keys. This mapping occurs on the domain controller, which is why the deployment needs Windows Server 2016 and above domain controllers. Public key mapping is only supported by Windows Server 2016 domain controllers. Therefore, users in a key trust deployment must authenticate to a Windows Server 2016 and above domain controller. +Windows 10 accomplishes Windows Hello for Business key trust authentication by mapping an Active Directory user account to one or more public keys. This mapping occurs on the domain controller, which is why the deployment needs Windows Server 2016 or later domain controllers. Public key mapping is only supported by Windows Server 2016 domain controllers and above. Therefore, users in a key trust deployment must authenticate to a Windows Server 2016 and above domain controller. - -Determining an adequate number of Windows Server domain controllers is important to ensure you have enough domain controllers to satisfy all authentication requests, including users mapped with public key trust. What many administrators do not realize is that adding the most current version of a domain controller (in this case Windows Server 2019) to a deployment of existing domain controllers (Windows Server 2008R2, Windows Server 2012R2 or Windows Server 2016) instantly makes that single domain controller susceptible to carrying the most load, or what is commonly referred to as "piling on". To illustrate the "piling on" concept, consider the following scenario: +Determining an adequate number of Windows Server domain controllers is important to ensure you have enough domain controllers to satisfy all authentication requests, including users mapped with public key trust. What many administrators do not realize is that adding a domain controller that supports public key mapping (in this case Windows Server 2016 or later) to a deployment of existing domain controllers which do not support public key mapping (Windows Server 2008R2, Windows Server 2012R2) instantly makes that single domain controller susceptible to carrying the most load, or what is commonly referred to as "piling on". To illustrate the "piling on" concept, consider the following scenario: - -Consider a controlled environment where there are 1000 client computers and the authentication load of these 1000 client computers is evenly distributed across 10 domain controllers in the environment. The Kerberos AS requests load would look something like the following: +Consider a controlled environment where there are 1000 client computers and the authentication load of these 1000 client computers is evenly distributed across 10 domain controllers in the environment. The Kerberos AS requests load would look something like the following: ![dc-chart1](images/plan/dc-chart1.png) - -The environment changes. The first change includes DC1 upgraded to Windows Server 2019 to support Windows Hello for Business key-trust authentication. Next, 100 clients enroll for Windows Hello for Business using the public key trust deployment. Given all other factors stay constant, the authentication would now look like the following: +The environment changes. The first change includes DC1 upgraded to Windows Server 2016 or later to support Windows Hello for Business key-trust authentication. Next, 100 clients enroll for Windows Hello for Business using the public key trust deployment. Given all other factors stay constant, the authentication would now look like the following: ![dc-chart2](images/plan/dc-chart2.png) -The Windows Server 2019 domain controller is handling 100 percent of all public key trust authentication. However, it is also handling 10 percent of the password authentication. Why? This behavior occurs because domain controllers 2 - 10 only support password and certificate trust authentication; only a Windows Server 2019 domain controller supports public key trust authentication. The Windows Server 2019 domain controller understands how to authenticate password and certificate trust authentication and will continue to share the load of authenticating those clients. Because DC1 can handle all forms of authentication, it will bear more of the authentication load, and easily become overloaded. What if another Windows Server 2019 domain controller is added, but without deploying Windows Hello for Business to any more clients? - +The Windows Server 2016 or later domain controller is handling 100 percent of all public key trust authentication. However, it is also handling 10 percent of password authentication. Why? This behavior occurs because domain controllers 2 - 10 only support password and certificate trust authentication; only a Windows Server 2016 and above domain controller supports public key trust authentication. The Windows Server 2016 and above domain controller still understands how to authenticate password and certificate trust authentication and will continue to share the load of authenticating those clients. Because DC1 can handle all forms of authentication, it will bear more of the authentication load, and easily become overloaded. What if another Windows Server 2016 or later domain controller is added, but without deploying Windows Hello for Business to any more clients? ![dc-chart3](images/plan/dc-chart3.png) -Upgrading another Windows Server 2019 domain controller distributes the public key trust authentication across two domain controllers - each supporting 50 percent of the load. But it doesn't change the distribution of password and certificate trust authentication. Both Windows Server 2019 domain controllers still share 10 percent of this load. Now look at the scenario when half of the domain controllers are upgraded to Windows Server 2019, but the number of WHFB clients remains the same. +Upgrading another domain controller to Windows Server 2016 or later distributes the public key trust authentication across two domain controllers - each supporting 50 percent of the load. But it doesn't change the distribution of password and certificate trust authentication. Both Windows Server 2019 domain controllers still share 10 percent of this load. Now look at the scenario when half of the domain controllers are upgraded to Windows Server 2016 or later, but the number of WHFB clients remains the same. ![dc-chart4](images/plan/dc-chart4.png) -Domain controllers 1 through 5 now share the public key trust authentication load where each domain controller handles 20 percent of the public key trust load but they each still handle 10 percent of the password and certificate trust authentication. These domain controllers still have a heavier load than domain controllers 6 through 10; however, the load is adequately distributed. Now look the scenario when half of the client computers are upgraded to Windows Hello for Business using a key-trust deployment. +Domain controllers 1 through 5 now share the public key trust authentication load where each domain controller handles 20 percent of the public key trust load but they each still handle 10 percent of the password and certificate trust authentication. These domain controllers still have a heavier load than domain controllers 6 through 10; however, the load is adequately distributed. Now look the scenario when half of the client computers are upgraded to Windows Hello for Business using a key-trust deployment. ![dc-chart5](images/plan/dc-chart5.png) -You'll notice the distribution did not change. Each Windows Server 2019 domain controller handles 20 percent of the public key trust authentication. However, increasing the volume of authentication (by increasing the number of clients) increases the amount of work that is represented by the same 20 percent. In the previous example, 20 percent of public key trust authentication equated to a volume of 20 authentications per domain controller capable of public key trust authentication. However, with upgraded clients, that same 20 percent represents a volume of 100 public key trust authentications per public key trust capable domain controller. Also, the distribution of non-public key trust authentication remained at 10 percent, but the volume of password and certificate trust authentications decreased across the older domain controllers. +You'll notice the distribution did not change. Each Windows Server 2016 or later domain controller handles 20 percent of the public key trust authentication. However, increasing the volume of authentication (by increasing the number of clients) increases the amount of work that is represented by the same 20 percent. In the previous example, 20 percent of public key trust authentication equated to a volume of 20 authentications per domain controller capable of public key trust authentication. However, with upgraded clients, that same 20 percent represents a volume of 100 public key trust authentications per public key trust capable domain controller. Also, the distribution of non-public key trust authentication remained at 10 percent, but the volume of password and certificate trust authentications decreased across the older domain controllers. -There are several conclusions here: -* Upgrading domain controllers changes the distribution of new authentication, but doesn't change the distribution of older authentication. -* Upgrading domain controllers does not affect the distribution of password and certificate trust authentication because newer domain controllers can support password and certificate trust authentication. -* Upgraded domain controllers typically carry a heavier authentication load than down-level domain controllers because they support more forms of authentication. -* Upgrading clients to Windows Hello for Business, increases the volume of public key trust authentication distributed across domain controllers which support it and, reduces the volume of password and certificate trust authentication across all domain controllers -* Upgrading clients to Windows Hello for Business but does not affect the distribution of authentication; only the volume of authentication. - -The preceding was an example to show why it's unrealistic to have a "one-size-fits-all" number to describe what "an adequate amount" means. In the real world, authentication is not evenly distributed across domain controllers. +There are several conclusions here: +- Upgrading domain controllers changes the distribution of new authentication, but doesn't change the distribution of older authentication. +- Upgrading domain controllers does not affect the distribution of password and certificate trust authentication because newer domain controllers can support password and certificate trust authentication. +- Upgraded domain controllers typically carry a heavier authentication load than down-level domain controllers because they support more forms of authentication. +- Upgrading clients to Windows Hello for Business, increases the volume of public key trust authentication distributed across domain controllers which support it and, reduces the volume of password and certificate trust authentication across all domain controllers +- Upgrading clients to Windows Hello for Business but does not affect the distribution of authentication; only the volume of authentication. +The preceding was an example to show why it's unrealistic to have a "one-size-fits-all" number to describe what "an adequate amount" means. In the real world, authentication is not evenly distributed across domain controllers. ## Determining total AS Request load Each organization needs to have a baseline of the AS request load that occurs in their environment. Windows Server provides the KDC AS Requests performance counter that helps you determine this. -Pick a site where you plan to upgrade the clients to Windows Hello for Business public key trust. Pick a time when authentication traffic is most significant--Monday morning is great time as everyone is returning to the office. Enable the performance counter on *all* the domain controllers in that site. Collect KDC AS Requests performance counters for two hours: -* A half-hour before you expect initial authentication (sign-ins and unlocks) to be significant -* The hour you believe initial authentication to be significant -* And a half-hour after you expect initial authentication to be significant +Pick a site where you plan to upgrade the clients to Windows Hello for Business public key trust. Pick a time when authentication traffic is most significant--Monday morning is great time as everyone is returning to the office. Enable the performance counter on *all* the domain controllers in that site. Collect KDC AS Requests performance counters for two hours: -For example, if employees are scheduled to come into the office at 9:00am. Your performance capture should begin at 8:30am and end at 10:30am. Ensure your performance logs do not wrap the data. You want to see authentication trend upward, peak, and trend downward. +- A half-hour before you expect initial authentication (sign-ins and unlocks) to be significant +- The hour you believe initial authentication to be significant +- And a half-hour after you expect initial authentication to be significant + +For example, if employees are scheduled to come into the office at 9:00am. Your performance capture should begin at 8:30am and end at 10:30am. Ensure your performance logs do not wrap the data. You want to see authentication trend upward, peak, and trend downward. > [!NOTE] > To capture all the authentication traffic. Ensure that all computers are powered down to get the most accurate authentication information (computers and services authenticate at first power up--you need to consider this authentication in your evaluation). -Aggregate the performance data of all domain controllers. Look for the maximum KDC AS Requests for each domain controller. Find the median time when the maximum number of requests occurred for the site, this should represent when the site is experiencing the highest amount of authentication. - -Add the number of authentications for each domain controller for the median time. You now have the total authentication for the site during a peak time. Using this metric, you can determine the distribution of authentication across the domain controllers in the site by dividing the domain controller's authentication number for the median time by the total authentication. Multiply the quotient by 10 to convert the distribution to a percentage. To validate your math, all the distributions should equal 100 percent. +Aggregate the performance data of all domain controllers. Look for the maximum KDC AS Requests for each domain controller. Find the median time when the maximum number of requests occurred for the site, this should represent when the site is experiencing the highest amount of authentication. -Review the distribution of authentication. Hopefully, none of these are above 70 percent. It's always good to reserve some capacity for the unexpected. Also, the primary purposes of a domain controller are to provide authentication and handle Active Directory operations. Identify domain controllers with lower distributions of authentication as potential candidates for the initial domain controller upgrades in conjunction with a reasonable distribution of clients provisioned for Windows Hello for Business. +Add the number of authentications for each domain controller for the median time. You now have the total authentication for the site during a peak time. Using this metric, you can determine the distribution of authentication across the domain controllers in the site by dividing the domain controller's authentication number for the median time by the total authentication. Multiply the quotient by 10 to convert the distribution to a percentage. To validate your math, all the distributions should equal 100 percent. + +Review the distribution of authentication. Hopefully, none of these are above 70 percent. It's always good to reserve some capacity for the unexpected. Also, the primary purposes of a domain controller are to provide authentication and handle Active Directory operations. Identify domain controllers with lower distributions of authentication as potential candidates for the initial domain controller upgrades in conjunction with a reasonable distribution of clients provisioned for Windows Hello for Business. ## Monitoring Authentication -Using the same methods described above, monitor the Kerberos authentication after upgrading a domain controller and your first phase of Windows Hello for Business deployments. Make note of the delta of authentication before and after upgrading the domain controller to Windows Server 2019. This delta is representative of authentication resulting from the first phase of your Windows Hello for Business clients. It gives you a baseline for your environment to where you can form a statement such as: - +Using the same methods described above, monitor the Kerberos authentication after upgrading a domain controller and your first phase of Windows Hello for Business deployments. Make note of the delta of authentication before and after upgrading the domain controller to Windows Server 2016 or newer. This delta is representative of authentication resulting from the first phase of your Windows Hello for Business clients. It gives you a baseline for your environment to where you can form a statement such as: ```"Every n Windows Hello for Business clients results in x percentage of key-trust authentication."``` -Where _n_ equals the number of clients you switched to Windows Hello for Business and _x_ equals the increased percentage of authentication from the upgraded domain controller. Armed with this information, you can apply the observations of upgrading domain controllers and increasing Windows Hello for Business client count to appropriately phase your deployment. +Where _n_ equals the number of clients you switched to Windows Hello for Business and _x_ equals the increased percentage of authentication from the upgraded domain controller. Armed with this information, you can apply the observations of upgrading domain controllers and increasing Windows Hello for Business client count to appropriately phase your deployment. -Remember, increasing the number of clients changes the volume of authentication distributed across the Windows Server 2019 domain controllers. If there is only one Windows Server 2019 domain controller, there's no distribution and you are simply increasing the volume of authentication for which THAT domain controller is responsible. +Remember, increasing the number of clients changes the volume of authentication distributed across the Windows Server 2016 or newer domain controllers. If there is only one Windows Server 2016 or newer domain controller, there's no distribution and you are simply increasing the volume of authentication for which THAT domain controller is responsible. Increasing the number of domain controllers distributes the volume of authentication, but doesn't change it. Therefore, as you add more domain controllers, the burden of authentication, for which each domain controller is responsible, decreases. Upgrading two domain controller changes the distribution to 50 percent. Upgrading three domain controllers changes the distribution to 33 percent, and so on. ## Strategy + The simplest strategy you can employ is to upgrade one domain controller and monitor the single domain controller as you continue to phase in new Windows Hello for Business key-trust clients until it reaches a 70 or 80 percent threshold. -Then, upgrade a second domain controller. Monitor the authentication on both domain controllers to determine how the authentication distributes between the two domain controllers. Introduce more Windows Hello for Business clients while monitoring the authentication on the two upgraded domain controllers. Once those reach your environment's designated capacity, you can upgrade another domain controller. +Then, upgrade a second domain controller. Monitor the authentication on both domain controllers to determine how the authentication distributes between the two domain controllers. Introduce more Windows Hello for Business clients while monitoring the authentication on the two upgraded domain controllers. Once those reach your environment's designated capacity, you can upgrade another domain controller. -Repeat until your deployment for that site is complete. Now, monitor authentication across all your domain controllers like you did the very first time. Determine the distribution of authentication for each domain controller. Identify the percentage of distribution for which it is responsible. If a single domain controller is responsible for 70 percent of more of the authentication, you may want to consider adding a domain controller to reduce the distribution of authentication volume. +Repeat until your deployment for that site is complete. Now, monitor authentication across all your domain controllers like you did the very first time. Determine the distribution of authentication for each domain controller. Identify the percentage of distribution for which it is responsible. If a single domain controller is responsible for 70 percent of more of the authentication, you may want to consider adding a domain controller to reduce the distribution of authentication volume. However, before considering this, ensure the high load of authentication is not a result of applications and services where their configuration has a statically-configured domain controller. Adding domain controllers will not resolve the additional authentication load problem in this scenario. Instead, manually distribute the authentication to different domain controllers among all the services or applications. Alternatively, try simply using the domain name rather than a specific domain controller. Each domain controller has an A record registered in DNS for the domain name, which DNS will round robin with each DNS query. It's not the best load balancer, however, it is a better alternative to static domain controller configurations, provided the configuration is compatible with your service or application. - From f0c24374fc469f8e6adebb423a113b46267f173b Mon Sep 17 00:00:00 2001 From: Greg Lindsay Date: Thu, 17 Oct 2019 11:49:56 -0700 Subject: [PATCH 27/82] codes --- windows/deployment/windows-autopilot/known-issues.md | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/windows/deployment/windows-autopilot/known-issues.md b/windows/deployment/windows-autopilot/known-issues.md index 52826b1c93..0123c3675c 100644 --- a/windows/deployment/windows-autopilot/known-issues.md +++ b/windows/deployment/windows-autopilot/known-issues.md @@ -51,11 +51,11 @@ This happens because Windows 10, version 1903 deletes the AutopilotConfiguration - You are unable to install UWP apps from the Microsoft Store, causing failures during Windows Autopilot. If you are deploying Company Portal as a blocking app during Windows Autopilot ESP, you’ve probably seen this error. - A user is not granted administrator rights in the Windows Autopilot user-driven Hybrid Azure AD join scenario. This is another non-English OS issue. Download and install the KB4505903 update.

    See the section: How to get this update for information on specific release channels you can use to obtain the update. -Windows Autopilot self-deploying mode fails with an error code: +Windows Autopilot self-deploying mode fails with an error code: -
    0x800705B4The device is not TPM 2.0 capable, such as a VM. You cannot use this device with self-deploying mode. -
    0x801c03eaThe device is TPM 2.0 capable, but the TPM is not currently 2.0 and needs to be upgraded. -
    0xc1036501The device cannot do an automatic MDM enrollment because there are multiple MDM configurations in Azure AD. Remove the duplicate configurations. +
    0x800705B4This is a general error indicating a timeout. A common cause of this error in self-deploying mode is that the device is not TPM 2.0 capable (ex: a virtual machine). Devices that are not TPM 2.0 capable cannot be used with self-deploying mode. +
    0x801c03eaThis error indictes that TPM attestation failed, causing a failure to join Azure Active Directory with a device token. +
    0xc1036501The device cannot do an automatic MDM enrollment because there are multiple MDM configurations in Azure AD. See Inside Windows Autopilot self-deploying mode.
    White glove gives a red screen and the Microsoft-Windows-User Device Registration/Admin event log displays HResult error code 0x801C03F3This can happen if Azure AD can’t find an AAD device object for the device that you are trying to deploy. This will occur if you manually delete the object. To fix it, remove the device from AAD, Intune, and Autopilot, then re-register it with Autopilot, which will recreate the AAD device object.

    To obtain troubleshooting logs use: Mdmdiagnosticstool.exe -area Autopilot;TPM -cab c:\autopilot.cab From 2df6b7172329d19defabff10a3dc483c82c090ff Mon Sep 17 00:00:00 2001 From: Greg Lindsay Date: Thu, 17 Oct 2019 12:16:09 -0700 Subject: [PATCH 28/82] fix link --- windows/deployment/windows-autopilot/known-issues.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/deployment/windows-autopilot/known-issues.md b/windows/deployment/windows-autopilot/known-issues.md index 0123c3675c..9291def4d2 100644 --- a/windows/deployment/windows-autopilot/known-issues.md +++ b/windows/deployment/windows-autopilot/known-issues.md @@ -32,7 +32,7 @@ This happens because Windows 10, version 1903 deletes the AutopilotConfiguration
  • Add a new Run command line step that runs c:\windows\system32\sysprep\sysprep.exe /oobe /reboot. More information TPM attestation fails on Windows 10 1903 due to missing AKI extension in EK certificate. (An additional validation added in Windows 10 1903 to check that the TPM EK certs had the proper attributes according to the TCG specifications uncovered that a number of them don’t, so that validation will be removed). -Download and install the [KB4517211 update](https://support.microsoft.com/help/4517211/windows-10-update-kb4517211). +Download and install the KB4517211 update. The following known issues are resolved by installing the August 30, 2019 KB4512941 update (OS Build 18362.329): - Windows Autopilot for existing devices feature does not properly suppress “Activities” page during OOBE. (Because of this, you’ll see that extra page during OOBE). From fc74f6c409c8609bb18a807bbef187d85e07628d Mon Sep 17 00:00:00 2001 From: Rebecca Agiewich Date: Thu, 17 Oct 2019 12:54:09 -0700 Subject: [PATCH 29/82] fixed spelling issue --- windows/deployment/windows-autopilot/known-issues.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/deployment/windows-autopilot/known-issues.md b/windows/deployment/windows-autopilot/known-issues.md index 9291def4d2..c1f9331822 100644 --- a/windows/deployment/windows-autopilot/known-issues.md +++ b/windows/deployment/windows-autopilot/known-issues.md @@ -54,7 +54,7 @@ This happens because Windows 10, version 1903 deletes the AutopilotConfiguration Windows Autopilot self-deploying mode fails with an error code:
    0x800705B4This is a general error indicating a timeout. A common cause of this error in self-deploying mode is that the device is not TPM 2.0 capable (ex: a virtual machine). Devices that are not TPM 2.0 capable cannot be used with self-deploying mode. -
    0x801c03eaThis error indictes that TPM attestation failed, causing a failure to join Azure Active Directory with a device token. +
    0x801c03eaThis error indicates that TPM attestation failed, causing a failure to join Azure Active Directory with a device token.
    0xc1036501The device cannot do an automatic MDM enrollment because there are multiple MDM configurations in Azure AD. See Inside Windows Autopilot self-deploying mode.
    White glove gives a red screen and the Microsoft-Windows-User Device Registration/Admin event log displays HResult error code 0x801C03F3This can happen if Azure AD can’t find an AAD device object for the device that you are trying to deploy. This will occur if you manually delete the object. To fix it, remove the device from AAD, Intune, and Autopilot, then re-register it with Autopilot, which will recreate the AAD device object.
    From 1bf02a21cef6f53f06f4ed073cf9c4ad01291198 Mon Sep 17 00:00:00 2001 From: Daniel Simpson Date: Thu, 17 Oct 2019 17:47:11 -0700 Subject: [PATCH 30/82] Update prevent-changes-to-security-settings-with-tamper-protection.md --- ...event-changes-to-security-settings-with-tamper-protection.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/security/threat-protection/windows-defender-antivirus/prevent-changes-to-security-settings-with-tamper-protection.md b/windows/security/threat-protection/windows-defender-antivirus/prevent-changes-to-security-settings-with-tamper-protection.md index 8324650680..6251363a58 100644 --- a/windows/security/threat-protection/windows-defender-antivirus/prevent-changes-to-security-settings-with-tamper-protection.md +++ b/windows/security/threat-protection/windows-defender-antivirus/prevent-changes-to-security-settings-with-tamper-protection.md @@ -36,7 +36,7 @@ With Tamper Protection, malicious apps are prevented from taking actions like th ## How it works - Tamper Protection essentially locks Microsoft Defender and prevents your security settings from being changed through apps and methods like these: + Tamper Protection essentially locks Windows Defender Antivirus and prevents your security settings from being changed through apps and methods like these: - Configuring settings in Registry Editor on your Windows machine - Changing settings through PowerShell cmdlets - Editing or removing security settings through group policies From 2acf509fde386516d2cdd3127f873f8c788d881f Mon Sep 17 00:00:00 2001 From: John Liu <49762389+ShenLanJohn@users.noreply.github.com> Date: Thu, 17 Oct 2019 19:18:31 -0700 Subject: [PATCH 31/82] CAT Auto Pulish for Windows Release Messages - CAT_AutoPublish_20191017181659 (#1367) --- .../resolved-issues-windows-10-1507.yml | 2 +- .../resolved-issues-windows-10-1607.yml | 2 +- .../resolved-issues-windows-10-1703.yml | 2 +- .../resolved-issues-windows-10-1709.yml | 2 +- .../resolved-issues-windows-10-1803.yml | 2 +- ...ssues-windows-10-1809-and-windows-server-2019.yml | 2 +- .../resolved-issues-windows-10-1903.yml | 2 +- ...sues-windows-7-and-windows-server-2008-r2-sp1.yml | 2 +- ...issues-windows-8.1-and-windows-server-2012-r2.yml | 2 +- .../resolved-issues-windows-server-2008-sp2.yml | 2 +- .../resolved-issues-windows-server-2012.yml | 2 +- .../release-information/status-windows-10-1507.yml | 2 +- ...tatus-windows-10-1607-and-windows-server-2016.yml | 4 +--- .../release-information/status-windows-10-1703.yml | 4 +--- .../release-information/status-windows-10-1709.yml | 2 +- .../release-information/status-windows-10-1803.yml | 2 +- ...tatus-windows-10-1809-and-windows-server-2019.yml | 12 +++++++++++- .../release-information/status-windows-10-1903.yml | 2 +- ...atus-windows-7-and-windows-server-2008-r2-sp1.yml | 2 +- ...status-windows-8.1-and-windows-server-2012-r2.yml | 2 +- .../status-windows-server-2008-sp2.yml | 2 +- .../status-windows-server-2012.yml | 2 +- 22 files changed, 32 insertions(+), 26 deletions(-) diff --git a/windows/release-information/resolved-issues-windows-10-1507.yml b/windows/release-information/resolved-issues-windows-10-1507.yml index 96c938dec5..50c83837eb 100644 --- a/windows/release-information/resolved-issues-windows-10-1507.yml +++ b/windows/release-information/resolved-issues-windows-10-1507.yml @@ -32,7 +32,7 @@ sections: - type: markdown text: " - + diff --git a/windows/release-information/resolved-issues-windows-10-1607.yml b/windows/release-information/resolved-issues-windows-10-1607.yml index 7cbaf548d3..44e89ad24d 100644 --- a/windows/release-information/resolved-issues-windows-10-1607.yml +++ b/windows/release-information/resolved-issues-windows-10-1607.yml @@ -32,7 +32,7 @@ sections: - type: markdown text: "
    SummaryOriginating updateStatusDate resolved
    Intermittent issues when printing
    The print spooler service may intermittently have issues completing a print job and may result in a print job being canceled or failing.

    See details >
    OS Build 10240.18334

    September 23, 2019
    KB4522009
    Resolved
    KB4520011
    October 08, 2019
    10:00 AM PT
    Intermittent issues when printing
    The print spooler service may intermittently have issues completing a print job and results print job failure.

    See details >
    OS Build 10240.18334

    September 23, 2019
    KB4522009
    Resolved
    KB4520011
    October 08, 2019
    10:00 AM PT
    Apps using Visual Basic 6 (VB6), VBA, and VBScript may stop responding with error
    Applications made using VB6, macros using VBA, and VBScript may stop responding and you may receive an error.

    See details >
    OS Build 10240.18305

    August 13, 2019
    KB4512497
    Resolved
    KB4517276
    August 17, 2019
    02:00 PM PT
    MacOS may be unable to access network shares via CIFS or SMBv1 on Windows devices
    You may receive an error on MacOS when trying to access network shares via CIFS or SMBv1 on certain Windows devices.

    See details >
    OS Build 10240.18244

    June 11, 2019
    KB4503291
    Resolved External
    August 09, 2019
    07:03 PM PT
    Event Viewer may close or you may receive an error when using Custom Views
    When trying to expand, view, or create Custom Views in Event Viewer, you may see an error or the app may close.

    See details >
    OS Build 10240.18244

    June 11, 2019
    KB4503291
    Resolved
    KB4507458
    July 09, 2019
    10:00 AM PT
    - + diff --git a/windows/release-information/resolved-issues-windows-10-1703.yml b/windows/release-information/resolved-issues-windows-10-1703.yml index 862a0cb913..b66de78474 100644 --- a/windows/release-information/resolved-issues-windows-10-1703.yml +++ b/windows/release-information/resolved-issues-windows-10-1703.yml @@ -32,7 +32,7 @@ sections: - type: markdown text: "
    SummaryOriginating updateStatusDate resolved
    Intermittent issues when printing
    The print spooler service may intermittently have issues completing a print job and may result in a print job being canceled or failing.

    See details >
    OS Build 14393.3206

    September 23, 2019
    KB4522010
    Resolved
    KB4519998
    October 08, 2019
    10:00 AM PT
    Intermittent issues when printing
    The print spooler service may intermittently have issues completing a print job and results print job failure.

    See details >
    OS Build 14393.3206

    September 23, 2019
    KB4522010
    Resolved
    KB4519998
    October 08, 2019
    10:00 AM PT
    IME may become unresponsive or have High CPU usage
    Some Input Method Editor (IME) including ChsIME.EXE and ChtIME.EXE, may become unresponsive or may have high CPU usage.

    See details >
    OS Build 14393.3204

    September 10, 2019
    KB4516044
    Resolved
    September 17, 2019
    04:47 PM PT
    Apps and scripts using the NetQueryDisplayInformation API may fail with error
    Applications and scripts that call NetQueryDisplayInformation may fail to return results after the first page of data.

    See details >
    OS Build 14393.3053

    June 18, 2019
    KB4503294
    Resolved
    KB4516044
    September 10, 2019
    10:00 AM PT
    Domain connected devices that use MIT Kerberos realms will not start up
    Devices may not start after updating when connected to a domain that is configured to use MIT Kerberos realms.

    See details >
    OS Build 14393.3115

    July 16, 2019
    KB4507459
    Resolved
    KB4512517
    August 13, 2019
    10:00 AM PT
    - + diff --git a/windows/release-information/resolved-issues-windows-10-1709.yml b/windows/release-information/resolved-issues-windows-10-1709.yml index 2461882d7f..8a16e56715 100644 --- a/windows/release-information/resolved-issues-windows-10-1709.yml +++ b/windows/release-information/resolved-issues-windows-10-1709.yml @@ -32,7 +32,7 @@ sections: - type: markdown text: "
    SummaryOriginating updateStatusDate resolved
    Intermittent issues when printing
    The print spooler service may intermittently have issues completing a print job and may result in a print job being canceled or failing.

    See details >
    OS Build 15063.2046

    September 23, 2019
    KB4522011
    Resolved
    KB4520010
    October 08, 2019
    10:00 AM PT
    Intermittent issues when printing
    The print spooler service may intermittently have issues completing a print job and results print job failure.

    See details >
    OS Build 15063.2046

    September 23, 2019
    KB4522011
    Resolved
    KB4520010
    October 08, 2019
    10:00 AM PT
    IME may become unresponsive or have High CPU usage
    Some Input Method Editor (IME) including ChsIME.EXE and ChtIME.EXE, may become unresponsive or may have high CPU usage.

    See details >
    OS Build 15063.2045

    September 10, 2019
    KB4516068
    Resolved
    September 17, 2019
    04:47 PM PT
    Domain connected devices that use MIT Kerberos realms will not start up
    Devices may not start after updating when connected to a domain that is configured to use MIT Kerberos realms.

    See details >
    OS Build 15063.1955

    July 16, 2019
    KB4507467
    Resolved
    KB4512507
    August 13, 2019
    10:00 AM PT
    Apps using Visual Basic 6 (VB6), VBA, and VBScript may stop responding with error
    Applications made using VB6, macros using VBA, and VBScript may stop responding and you may receive an error.

    See details >
    OS Build 15063.1988

    August 13, 2019
    KB4512507
    Resolved
    KB4512474
    August 17, 2019
    02:00 PM PT
    - + diff --git a/windows/release-information/resolved-issues-windows-10-1803.yml b/windows/release-information/resolved-issues-windows-10-1803.yml index 43944d0d5c..aeeb0b6087 100644 --- a/windows/release-information/resolved-issues-windows-10-1803.yml +++ b/windows/release-information/resolved-issues-windows-10-1803.yml @@ -34,7 +34,7 @@ sections:
    SummaryOriginating updateStatusDate resolved
    Intermittent issues when printing
    The print spooler service may intermittently have issues completing a print job and may result in a print job being canceled or failing.

    See details >
    OS Build 16299.1392

    September 23, 2019
    KB4522012
    Resolved
    KB4520004
    October 08, 2019
    10:00 AM PT
    Intermittent issues when printing
    The print spooler service may intermittently have issues completing a print job and results print job failure.

    See details >
    OS Build 16299.1392

    September 23, 2019
    KB4522012
    Resolved
    KB4520004
    October 08, 2019
    10:00 AM PT
    IME may become unresponsive or have High CPU usage
    Some Input Method Editor (IME) including ChsIME.EXE and ChtIME.EXE, may become unresponsive or may have high CPU usage.

    See details >
    OS Build 16299.1387

    September 10, 2019
    KB4516066
    Resolved
    September 19, 2019
    04:08 PM PT
    Domain connected devices that use MIT Kerberos realms will not start up
    Devices may not start after updating when connected to a domain that is configured to use MIT Kerberos realms.

    See details >
    OS Build 16299.1296

    July 16, 2019
    KB4507465
    Resolved
    KB4512516
    August 13, 2019
    10:00 AM PT
    Devices starting using PXE from a WDS or SCCM servers may fail to start
    Devices that start up using PXE images from Windows Deployment Services (WDS) may fail to start with error \"0xc0000001.\"

    See details >
    OS Build 16299.1217

    June 11, 2019
    KB4503284
    Resolved
    KB4512494
    August 16, 2019
    02:00 PM PT
    - + diff --git a/windows/release-information/resolved-issues-windows-10-1809-and-windows-server-2019.yml b/windows/release-information/resolved-issues-windows-10-1809-and-windows-server-2019.yml index 4558663c3e..d8ce5f8d4a 100644 --- a/windows/release-information/resolved-issues-windows-10-1809-and-windows-server-2019.yml +++ b/windows/release-information/resolved-issues-windows-10-1809-and-windows-server-2019.yml @@ -34,7 +34,7 @@ sections:
    SummaryOriginating updateStatusDate resolved
    Windows Mixed Reality Portal users may intermittently receive a 15-5 error code
    You may receive a 15-5 error code in Windows Mixed Reality Portal and your headset may not wake up from sleep.

    See details >
    OS Build 17134.950

    August 13, 2019
    KB4512501
    Resolved
    KB4519978
    October 15, 2019
    10:00 AM PT
    Startup to a black screen after installing updates
    Your device may startup to a black screen during the first logon after installing updates.

    See details >
    OS Build 17134.829

    June 11, 2019
    KB4503286
    Resolved
    KB4519978
    October 15, 2019
    10:00 AM PT
    Intermittent issues when printing
    The print spooler service may intermittently have issues completing a print job and may result in a print job being canceled or failing.

    See details >
    OS Build 17134.1009

    September 23, 2019
    KB4522014
    Resolved
    KB4520008
    October 08, 2019
    10:00 AM PT
    Intermittent issues when printing
    The print spooler service may intermittently have issues completing a print job and results print job failure.

    See details >
    OS Build 17134.1009

    September 23, 2019
    KB4522014
    Resolved
    KB4520008
    October 08, 2019
    10:00 AM PT
    IME may become unresponsive or have High CPU usage
    Some Input Method Editor (IME) including ChsIME.EXE and ChtIME.EXE, may become unresponsive or may have high CPU usage.

    See details >
    OS Build 17134.1006

    September 10, 2019
    KB4516058
    Resolved
    September 19, 2019
    04:08 PM PT
    Domain connected devices that use MIT Kerberos realms will not start up
    Devices may not start after updating when connected to a domain that is configured to use MIT Kerberos realms.

    See details >
    OS Build 17134.915

    July 16, 2019
    KB4507466
    Resolved
    KB4512501
    August 13, 2019
    10:00 AM PT
    Notification issue: \"Your device is missing important security and quality fixes.\"
    Some users may have incorrectly received the notification \"Your device is missing important security and quality fixes.\"

    See details >
    N/A

    Resolved
    September 03, 2019
    12:32 PM PT
    - + diff --git a/windows/release-information/resolved-issues-windows-10-1903.yml b/windows/release-information/resolved-issues-windows-10-1903.yml index 25f5d45af6..5869704b1a 100644 --- a/windows/release-information/resolved-issues-windows-10-1903.yml +++ b/windows/release-information/resolved-issues-windows-10-1903.yml @@ -33,7 +33,7 @@ sections: text: "
    SummaryOriginating updateStatusDate resolved
    Windows Mixed Reality Portal users may intermittently receive a 15-5 error code
    You may receive a 15-5 error code in Windows Mixed Reality Portal and your headset may not wake up from sleep.

    See details >
    OS Build 17763.678

    August 13, 2019
    KB4511553
    Resolved
    KB4520062
    October 15, 2019
    10:00 AM PT
    Startup to a black screen after installing updates
    Your device may startup to a black screen during the first logon after installing updates.

    See details >
    OS Build 17763.557

    June 11, 2019
    KB4503327
    Resolved
    KB4520062
    October 15, 2019
    10:00 AM PT
    Intermittent issues when printing
    The print spooler service may intermittently have issues completing a print job and may result in a print job being canceled or failing.

    See details >
    OS Build 17763.740

    September 23, 2019
    KB4522015
    Resolved
    KB4519338
    October 08, 2019
    10:00 AM PT
    Intermittent issues when printing
    The print spooler service may intermittently have issues completing a print job and results print job failure.

    See details >
    OS Build 17763.740

    September 23, 2019
    KB4522015
    Resolved
    KB4519338
    October 08, 2019
    10:00 AM PT
    Apps and scripts using the NetQueryDisplayInformation API may fail with error
    Applications and scripts that call NetQueryDisplayInformation may fail to return results after the first page of data.

    See details >
    OS Build 17763.55

    October 09, 2018
    KB4464330
    Resolved
    KB4516077
    September 24, 2019
    10:00 AM PT
    IME may become unresponsive or have High CPU usage
    Some Input Method Editor (IME) including ChsIME.EXE and ChtIME.EXE, may become unresponsive or may have high CPU usage.

    See details >
    OS Build 17763.737

    September 10, 2019
    KB4512578
    Resolved
    September 19, 2019
    04:08 PM PT
    Domain connected devices that use MIT Kerberos realms will not start up
    Devices may not start after updating when connected to a domain that is configured to use MIT Kerberos realms.

    See details >
    OS Build 17763.652

    July 22, 2019
    KB4505658
    Resolved
    KB4511553
    August 13, 2019
    10:00 AM PT
    - + diff --git a/windows/release-information/resolved-issues-windows-7-and-windows-server-2008-r2-sp1.yml b/windows/release-information/resolved-issues-windows-7-and-windows-server-2008-r2-sp1.yml index 7232cf65f7..018a7f2bc2 100644 --- a/windows/release-information/resolved-issues-windows-7-and-windows-server-2008-r2-sp1.yml +++ b/windows/release-information/resolved-issues-windows-7-and-windows-server-2008-r2-sp1.yml @@ -32,7 +32,7 @@ sections: - type: markdown text: "
    SummaryOriginating updateStatusDate resolved
    dGPU occasionally disappear from device manager on Surface Book 2
    Some apps or games may close or fail to open on Surface Book 2 devices with Nvidia dGPU.

    See details >
    OS Build 18362.145

    May 29, 2019
    KB4497935
    Resolved
    October 11, 2019
    03:15 PM PT
    Intermittent issues when printing
    The print spooler service may intermittently have issues completing a print job and may result in a print job being canceled or failing.

    See details >
    OS Build 18362.357

    September 23, 2019
    KB4522016
    Resolved
    KB4517389
    October 08, 2019
    10:00 AM PT
    Intermittent issues when printing
    The print spooler service may intermittently have issues completing a print job and results print job failure.

    See details >
    OS Build 18362.357

    September 23, 2019
    KB4522016
    Resolved
    KB4517389
    October 08, 2019
    10:00 AM PT
    Audio in games is quiet or different than expected
    Microsoft has received reports that audio in certain games is quieter or different than expected.

    See details >
    OS Build 18362.356

    September 10, 2019
    KB4515384
    Resolved
    KB4517211
    September 26, 2019
    02:00 PM PT
    IME may become unresponsive or have High CPU usage
    Some Input Method Editor (IME) including ChsIME.EXE and ChtIME.EXE, may become unresponsive or may have high CPU usage.

    See details >
    OS Build 18362.356

    September 10, 2019
    KB4515384
    Resolved
    September 19, 2019
    04:08 PM PT
    Some users report issues related to the Start menu and Windows Desktop Search
    A small number of users have reported issues related to the Start menu and Windows Desktop Search.

    See details >
    OS Build 18362.356

    September 10, 2019
    KB4515384
    Resolved
    September 19, 2019
    04:58 PM PT
    - + diff --git a/windows/release-information/resolved-issues-windows-8.1-and-windows-server-2012-r2.yml b/windows/release-information/resolved-issues-windows-8.1-and-windows-server-2012-r2.yml index c58e1391c1..773e34d6fa 100644 --- a/windows/release-information/resolved-issues-windows-8.1-and-windows-server-2012-r2.yml +++ b/windows/release-information/resolved-issues-windows-8.1-and-windows-server-2012-r2.yml @@ -32,7 +32,7 @@ sections: - type: markdown text: "
    SummaryOriginating updateStatusDate resolved
    Intermittent issues when printing
    The print spooler service may intermittently have issues completing a print job and may result in a print job being canceled or failing.

    See details >
    September 24, 2019
    KB4516048
    Resolved
    KB4519976
    October 08, 2019
    10:00 AM PT
    Intermittent issues when printing
    The print spooler service may intermittently have issues completing a print job and results print job failure.

    See details >
    September 24, 2019
    KB4516048
    Resolved
    KB4519976
    October 08, 2019
    10:00 AM PT
    You may receive an error when opening or using the Toshiba Qosmio AV Center
    Toshiba Qosmio AV Center may error when opening and you may also receive an error in Event Log related to cryptnet.dll.

    See details >
    August 13, 2019
    KB4512506
    Resolved
    KB4516048
    September 24, 2019
    10:00 AM PT
    Windows updates that are SHA-2 signed may not be offered for Symantec and Norton AV
    Windows updates that are SHA-2 signed are not available with Symantec or Norton antivirus program installed

    See details >
    August 13, 2019
    KB4512506
    Resolved External
    August 27, 2019
    02:29 PM PT
    Devices starting using PXE from a WDS or SCCM servers may fail to start
    Devices that start up using PXE images from Windows Deployment Services (WDS) may fail to start with error \"0xc0000001.\"

    See details >
    June 11, 2019
    KB4503292
    Resolved
    KB4512514
    August 17, 2019
    02:00 PM PT
    - + diff --git a/windows/release-information/resolved-issues-windows-server-2008-sp2.yml b/windows/release-information/resolved-issues-windows-server-2008-sp2.yml index 57adef5214..ae70b4a30e 100644 --- a/windows/release-information/resolved-issues-windows-server-2008-sp2.yml +++ b/windows/release-information/resolved-issues-windows-server-2008-sp2.yml @@ -32,7 +32,7 @@ sections: - type: markdown text: "
    SummaryOriginating updateStatusDate resolved
    Intermittent issues when printing
    The print spooler service may intermittently have issues completing a print job and may result in a print job being canceled or failing.

    See details >
    September 24, 2019
    KB4516041
    Resolved
    KB4520005
    October 08, 2019
    10:00 AM PT
    Intermittent issues when printing
    The print spooler service may intermittently have issues completing a print job and results print job failure.

    See details >
    September 24, 2019
    KB4516041
    Resolved
    KB4520005
    October 08, 2019
    10:00 AM PT
    Windows RT 8.1 devices may have issues opening Internet Explorer 11
    On Windows RT 8.1 devices, Internet Explorer 11 may not open and you may receive an error.

    See details >
    September 10, 2019
    KB4516067
    Resolved
    KB4516041
    September 24, 2019
    10:00 AM PT
    Devices starting using PXE from a WDS or SCCM servers may fail to start
    Devices that start up using PXE images from Windows Deployment Services (WDS) may fail to start with error \"0xc0000001.\"

    See details >
    June 11, 2019
    KB4503276
    Resolved
    KB4512478
    August 17, 2019
    02:00 PM PT
    Apps using Visual Basic 6 (VB6), VBA, and VBScript may stop responding with error
    Applications made using VB6, macros using VBA, and VBScript may stop responding and you may receive an error.

    See details >
    August 13, 2019
    KB4512488
    Resolved
    KB4517298
    August 16, 2019
    02:00 PM PT
    - + diff --git a/windows/release-information/resolved-issues-windows-server-2012.yml b/windows/release-information/resolved-issues-windows-server-2012.yml index 1ca43d3f61..660872c996 100644 --- a/windows/release-information/resolved-issues-windows-server-2012.yml +++ b/windows/release-information/resolved-issues-windows-server-2012.yml @@ -32,7 +32,7 @@ sections: - type: markdown text: "
    SummaryOriginating updateStatusDate resolved
    Intermittent issues when printing
    The print spooler service may intermittently have issues completing a print job and may result in a print job being canceled or failing.

    See details >
    September 24, 2019
    KB4516030
    Resolved
    KB4520002
    October 08, 2019
    10:00 AM PT
    Intermittent issues when printing
    The print spooler service may intermittently have issues completing a print job and results print job failure.

    See details >
    September 24, 2019
    KB4516030
    Resolved
    KB4520002
    October 08, 2019
    10:00 AM PT
    Devices starting using PXE from a WDS or SCCM servers may fail to start
    Devices that start up using PXE images from Windows Deployment Services (WDS) may fail to start with error \"0xc0000001.\"

    See details >
    June 11, 2019
    KB4503273
    Resolved
    KB4512499
    August 17, 2019
    02:00 PM PT
    Apps using Visual Basic 6 (VB6), VBA, and VBScript may stop responding with error
    Applications made using VB6, macros using VBA, and VBScript may stop responding and you may receive an error.

    See details >
    August 13, 2019
    KB4512476
    Resolved
    KB4517301
    August 16, 2019
    02:00 PM PT
    MacOS may be unable to access network shares via CIFS or SMBv1 on Windows devices
    You may receive an error on MacOS when trying to access network shares via CIFS or SMBv1 on certain Windows devices.

    See details >
    June 11, 2019
    KB4503273
    Resolved External
    August 09, 2019
    07:03 PM PT
    - + diff --git a/windows/release-information/status-windows-10-1507.yml b/windows/release-information/status-windows-10-1507.yml index e84e0fc49b..be4512cee7 100644 --- a/windows/release-information/status-windows-10-1507.yml +++ b/windows/release-information/status-windows-10-1507.yml @@ -60,7 +60,7 @@ sections: - type: markdown text: "
    This table offers a summary of current active issues and those issues that have been resolved in the last 30 days.

    SummaryOriginating updateStatusDate resolved
    Intermittent issues when printing
    The print spooler service may intermittently have issues completing a print job and may result in a print job being canceled or failing.

    See details >
    September 24, 2019
    KB4516069
    Resolved
    KB4520007
    October 08, 2019
    10:00 AM PT
    Intermittent issues when printing
    The print spooler service may intermittently have issues completing a print job and results print job failure.

    See details >
    September 24, 2019
    KB4516069
    Resolved
    KB4520007
    October 08, 2019
    10:00 AM PT
    Devices starting using PXE from a WDS or SCCM servers may fail to start
    Devices that start up using PXE images from Windows Deployment Services (WDS) may fail to start with error \"0xc0000001.\"

    See details >
    June 11, 2019
    KB4503285
    Resolved
    KB4512512
    August 17, 2019
    02:00 PM PT
    Apps using Visual Basic 6 (VB6), VBA, and VBScript may stop responding with error
    Applications made using VB6, macros using VBA, and VBScript may stop responding and you may receive an error.

    See details >
    August 13, 2019
    KB4512518
    Resolved
    KB4517302
    August 16, 2019
    02:00 PM PT
    MacOS may be unable to access network shares via CIFS or SMBv1 on Windows devices
    You may receive an error on MacOS when trying to access network shares via CIFS or SMBv1 on certain Windows devices.

    See details >
    June 11, 2019
    KB4503285
    Resolved External
    August 09, 2019
    07:03 PM PT
    - +
    SummaryOriginating updateStatusLast updated
    Intermittent issues when printing
    The print spooler service may intermittently have issues completing a print job and may result in a print job being canceled or failing.

    See details >
    OS Build 10240.18334

    September 23, 2019
    KB4522009
    Resolved
    KB4520011
    October 08, 2019
    10:00 AM PT
    Intermittent issues when printing
    The print spooler service may intermittently have issues completing a print job and results print job failure.

    See details >
    OS Build 10240.18334

    September 23, 2019
    KB4522009
    Resolved
    KB4520011
    October 08, 2019
    10:00 AM PT
    Certain operations performed on a Cluster Shared Volume may fail
    Operations performed on files or folders on a CSV may fail with the error: STATUS_BAD_IMPERSONATION_LEVEL (0xC00000A5).

    See details >
    OS Build 10240.18094

    January 08, 2019
    KB4480962
    Mitigated
    April 25, 2019
    02:00 PM PT
    " diff --git a/windows/release-information/status-windows-10-1607-and-windows-server-2016.yml b/windows/release-information/status-windows-10-1607-and-windows-server-2016.yml index f91ae43fc4..c75ec5b5a9 100644 --- a/windows/release-information/status-windows-10-1607-and-windows-server-2016.yml +++ b/windows/release-information/status-windows-10-1607-and-windows-server-2016.yml @@ -60,8 +60,7 @@ sections: - type: markdown text: "
    This table offers a summary of current active issues and those issues that have been resolved in the last 30 days.

    - - + @@ -81,7 +80,6 @@ sections: text: "
    SummaryOriginating updateStatusLast updated
    Intermittent issues when printing
    The print spooler service may intermittently have issues completing a print job and may result in a print job being canceled or failing.

    See details >
    OS Build 14393.3206

    September 23, 2019
    KB4522010
    Resolved
    KB4519998
    October 08, 2019
    10:00 AM PT
    IME may become unresponsive or have High CPU usage
    Some Input Method Editor (IME) including ChsIME.EXE and ChtIME.EXE, may become unresponsive or may have high CPU usage.

    See details >
    OS Build 14393.3204

    September 10, 2019
    KB4516044
    Resolved
    September 17, 2019
    04:47 PM PT
    Intermittent issues when printing
    The print spooler service may intermittently have issues completing a print job and results print job failure.

    See details >
    OS Build 14393.3206

    September 23, 2019
    KB4522010
    Resolved
    KB4519998
    October 08, 2019
    10:00 AM PT
    Certain operations performed on a Cluster Shared Volume may fail
    Operations performed on files or folders on a CSV may fail with the error: STATUS_BAD_IMPERSONATION_LEVEL (0xC00000A5).

    See details >
    OS Build 14393.2724

    January 08, 2019
    KB4480961
    Mitigated
    April 25, 2019
    02:00 PM PT
    Windows may not start on certain Lenovo and Fujitsu laptops with less than 8GB of RAM
    Windows may fail to start on certain Lenovo and Fujitsu laptops that have less than 8 GB of RAM.

    See details >
    OS Build 14393.2608

    November 13, 2018
    KB4467691
    Mitigated
    February 19, 2019
    10:00 AM PT
    Cluster service may fail if the minimum password length is set to greater than 14
    The cluster service may fail to start if “Minimum Password Length” is configured with greater than 14 characters.

    See details >
    OS Build 14393.2639

    November 27, 2018
    KB4467684
    Mitigated
    April 25, 2019
    02:00 PM PT
    -
    DetailsOriginating updateStatusHistory
    Intermittent issues when printing
    Applications and printer drivers that leverage the Windows Javascript engine (jscript.dll) for processing print jobs might experience one or more of the following symptoms:
    • Applications interacting with the V4 printer driver might close or error when printing. Issues might only be encountered when printing but might also be encountered at any time the app is running, depending on when the app interacts with the print driver.
    • The printer spooler service (spoolsv.exe) might close or error in jscript.dll with exception code 0xc0000005 causing the print jobs to stop processing. Only part of the print job might print and the rest might be canceled or error.
    Affected platforms:
    • Client: Windows 10, version 1903; Windows 10, version 1809; Windows 10 Enterprise LTSC 2019; Windows 10, version 1803; Windows 10, version 1709; Windows 10, version 1703; Windows 10 Enterprise LTSC 2016; Windows 10, version 1607; Windows 10 Enterprise LTSC 2015; Windows 8.1; Windows 7 SP1
    • Server: Windows Server, version 1903; Windows Server, version 1809; Windows Server 2019; Windows Server, version 1803; Windows Server, version 1709 ; Windows Server 2016; Windows Server 2012 R2; Windows Server 2012; Windows Server 2008 R2 SP1; Windows Server 2008 SP2
    Resolution: This issue was resolved in KB4519998.

    Back to top
    OS Build 14393.3206

    September 23, 2019
    KB4522010
    Resolved
    KB4519998
    Resolved:
    October 08, 2019
    10:00 AM PT

    Opened:
    September 30, 2019
    06:26 PM PT
    IME may become unresponsive or have High CPU usage
    Some Input Method Editor (IME) may become unresponsive or may have high CPU usage. Affected IMEs include Chinese Simplified (ChsIME.EXE) and Chinese Traditional (ChtIME.EXE) with Changjie/Quick keyboard.


    Affected platforms:
    • Client: Windows 10, version 1903; Windows 10, version 1809; Windows 10 Enterprise LTSC 2019; Windows 10, version 1803; Windows 10, version 1709; Windows 10, version 1703; Windows 10 Enterprise LTSC 2016; Windows 10, version 1607
    • Server: Windows Server, version 1903; Windows Server, version 1809; Windows Server 2019; Windows Server, version 1803; Windows Server, version 1709 ; Windows Server 2016
    Resolution: After investigation, we have found that this issue does not affect this version of Windows.

    Back to top
    OS Build 14393.3204

    September 10, 2019
    KB4516044
    Resolved
    Resolved:
    September 17, 2019
    04:47 PM PT

    Opened:
    September 13, 2019
    05:25 PM PT
    " diff --git a/windows/release-information/status-windows-10-1703.yml b/windows/release-information/status-windows-10-1703.yml index 519ad969c5..9b774ca109 100644 --- a/windows/release-information/status-windows-10-1703.yml +++ b/windows/release-information/status-windows-10-1703.yml @@ -64,8 +64,7 @@ sections: - type: markdown text: "
    This table offers a summary of current active issues and those issues that have been resolved in the last 30 days.

    - - +
    SummaryOriginating updateStatusLast updated
    Intermittent issues when printing
    The print spooler service may intermittently have issues completing a print job and may result in a print job being canceled or failing.

    See details >
    OS Build 15063.2046

    September 23, 2019
    KB4522011
    Resolved
    KB4520010
    October 08, 2019
    10:00 AM PT
    IME may become unresponsive or have High CPU usage
    Some Input Method Editor (IME) including ChsIME.EXE and ChtIME.EXE, may become unresponsive or may have high CPU usage.

    See details >
    OS Build 15063.2045

    September 10, 2019
    KB4516068
    Resolved
    September 17, 2019
    04:47 PM PT
    Intermittent issues when printing
    The print spooler service may intermittently have issues completing a print job and results print job failure.

    See details >
    OS Build 15063.2046

    September 23, 2019
    KB4522011
    Resolved
    KB4520010
    October 08, 2019
    10:00 AM PT
    Certain operations performed on a Cluster Shared Volume may fail
    Operations performed on files or folders on a CSV may fail with the error: STATUS_BAD_IMPERSONATION_LEVEL (0xC00000A5).

    See details >
    OS Build 15063.1563

    January 08, 2019
    KB4480973
    Mitigated
    April 25, 2019
    02:00 PM PT
    " @@ -83,7 +82,6 @@ sections: text: " -
    DetailsOriginating updateStatusHistory
    Intermittent issues when printing
    Applications and printer drivers that leverage the Windows Javascript engine (jscript.dll) for processing print jobs might experience one or more of the following symptoms:
    • Applications interacting with the V4 printer driver might close or error when printing. Issues might only be encountered when printing but might also be encountered at any time the app is running, depending on when the app interacts with the print driver.
    • The printer spooler service (spoolsv.exe) might close or error in jscript.dll with exception code 0xc0000005 causing the print jobs to stop processing. Only part of the print job might print and the rest might be canceled or error.
    Affected platforms:
    • Client: Windows 10, version 1903; Windows 10, version 1809; Windows 10 Enterprise LTSC 2019; Windows 10, version 1803; Windows 10, version 1709; Windows 10, version 1703; Windows 10 Enterprise LTSC 2016; Windows 10, version 1607; Windows 10 Enterprise LTSC 2015; Windows 8.1; Windows 7 SP1
    • Server: Windows Server, version 1903; Windows Server, version 1809; Windows Server 2019; Windows Server, version 1803; Windows Server, version 1709 ; Windows Server 2016; Windows Server 2012 R2; Windows Server 2012; Windows Server 2008 R2 SP1; Windows Server 2008 SP2
    Resolution: This issue was resolved in KB4520010.

    Back to top
    OS Build 15063.2046

    September 23, 2019
    KB4522011
    Resolved
    KB4520010
    Resolved:
    October 08, 2019
    10:00 AM PT

    Opened:
    September 30, 2019
    06:26 PM PT
    IME may become unresponsive or have High CPU usage
    Some Input Method Editor (IME) may become unresponsive or may have high CPU usage. Affected IMEs include Chinese Simplified (ChsIME.EXE) and Chinese Traditional (ChtIME.EXE) with Changjie/Quick keyboard.


    Affected platforms:
    • Client: Windows 10, version 1903; Windows 10, version 1809; Windows 10 Enterprise LTSC 2019; Windows 10, version 1803; Windows 10, version 1709; Windows 10, version 1703; Windows 10 Enterprise LTSC 2016; Windows 10, version 1607
    • Server: Windows Server, version 1903; Windows Server, version 1809; Windows Server 2019; Windows Server, version 1803; Windows Server, version 1709 ; Windows Server 2016
    Resolution: After investigation, we have found that this issue does not affect this version of Windows.

    Back to top
    OS Build 15063.2045

    September 10, 2019
    KB4516068
    Resolved
    Resolved:
    September 17, 2019
    04:47 PM PT

    Opened:
    September 13, 2019
    05:25 PM PT
    " diff --git a/windows/release-information/status-windows-10-1709.yml b/windows/release-information/status-windows-10-1709.yml index e7cfb4d349..72f9e6f8fa 100644 --- a/windows/release-information/status-windows-10-1709.yml +++ b/windows/release-information/status-windows-10-1709.yml @@ -60,7 +60,7 @@ sections: - type: markdown text: "
    This table offers a summary of current active issues and those issues that have been resolved in the last 30 days.

    - +
    SummaryOriginating updateStatusLast updated
    Intermittent issues when printing
    The print spooler service may intermittently have issues completing a print job and may result in a print job being canceled or failing.

    See details >
    OS Build 16299.1392

    September 23, 2019
    KB4522012
    Resolved
    KB4520004
    October 08, 2019
    10:00 AM PT
    Intermittent issues when printing
    The print spooler service may intermittently have issues completing a print job and results print job failure.

    See details >
    OS Build 16299.1392

    September 23, 2019
    KB4522012
    Resolved
    KB4520004
    October 08, 2019
    10:00 AM PT
    IME may become unresponsive or have High CPU usage
    Some Input Method Editor (IME) including ChsIME.EXE and ChtIME.EXE, may become unresponsive or may have high CPU usage.

    See details >
    OS Build 16299.1387

    September 10, 2019
    KB4516066
    Resolved
    September 19, 2019
    04:08 PM PT
    Certain operations performed on a Cluster Shared Volume may fail
    Operations performed on files or folders on a CSV may fail with the error: STATUS_BAD_IMPERSONATION_LEVEL (0xC00000A5).

    See details >
    OS Build 16299.904

    January 08, 2019
    KB4480978
    Mitigated
    April 25, 2019
    02:00 PM PT
    diff --git a/windows/release-information/status-windows-10-1803.yml b/windows/release-information/status-windows-10-1803.yml index 7ed2748792..5ad00ae3bb 100644 --- a/windows/release-information/status-windows-10-1803.yml +++ b/windows/release-information/status-windows-10-1803.yml @@ -66,7 +66,7 @@ sections: - +
    SummaryOriginating updateStatusLast updated
    Windows Mixed Reality Portal users may intermittently receive a 15-5 error code
    You may receive a 15-5 error code in Windows Mixed Reality Portal and your headset may not wake up from sleep.

    See details >
    OS Build 17134.950

    August 13, 2019
    KB4512501
    Resolved
    KB4519978
    October 15, 2019
    10:00 AM PT
    Startup to a black screen after installing updates
    Your device may startup to a black screen during the first logon after installing updates.

    See details >
    OS Build 17134.829

    June 11, 2019
    KB4503286
    Resolved
    KB4519978
    October 15, 2019
    10:00 AM PT
    Intermittent issues when printing
    The print spooler service may intermittently have issues completing a print job and may result in a print job being canceled or failing.

    See details >
    OS Build 17134.1009

    September 23, 2019
    KB4522014
    Resolved
    KB4520008
    October 08, 2019
    10:00 AM PT
    Intermittent issues when printing
    The print spooler service may intermittently have issues completing a print job and results print job failure.

    See details >
    OS Build 17134.1009

    September 23, 2019
    KB4522014
    Resolved
    KB4520008
    October 08, 2019
    10:00 AM PT
    IME may become unresponsive or have High CPU usage
    Some Input Method Editor (IME) including ChsIME.EXE and ChtIME.EXE, may become unresponsive or may have high CPU usage.

    See details >
    OS Build 17134.1006

    September 10, 2019
    KB4516058
    Resolved
    September 19, 2019
    04:08 PM PT
    Certain operations performed on a Cluster Shared Volume may fail
    Operations performed on files or folders on a CSV may fail with the error: STATUS_BAD_IMPERSONATION_LEVEL (0xC00000A5).

    See details >
    OS Build 17134.523

    January 08, 2019
    KB4480966
    Mitigated
    April 25, 2019
    02:00 PM PT
    diff --git a/windows/release-information/status-windows-10-1809-and-windows-server-2019.yml b/windows/release-information/status-windows-10-1809-and-windows-server-2019.yml index a4a29741dd..34b02272a1 100644 --- a/windows/release-information/status-windows-10-1809-and-windows-server-2019.yml +++ b/windows/release-information/status-windows-10-1809-and-windows-server-2019.yml @@ -64,9 +64,10 @@ sections: - type: markdown text: "
    This table offers a summary of current active issues and those issues that have been resolved in the last 30 days.

    + - + @@ -81,6 +82,15 @@ sections:
    " +- title: October 2019 +- items: + - type: markdown + text: " +
    SummaryOriginating updateStatusLast updated
    Microsoft Defender Advanced Threat Protection might stop running
    The Microsoft Defender ATP service might stop running and might fail to send reporting data.

    See details >
    OS Build 17763.832

    October 15, 2019
    KB4520062
    Investigating
    October 17, 2019
    05:14 PM PT
    Windows Mixed Reality Portal users may intermittently receive a 15-5 error code
    You may receive a 15-5 error code in Windows Mixed Reality Portal and your headset may not wake up from sleep.

    See details >
    OS Build 17763.678

    August 13, 2019
    KB4511553
    Resolved
    KB4520062
    October 15, 2019
    10:00 AM PT
    Startup to a black screen after installing updates
    Your device may startup to a black screen during the first logon after installing updates.

    See details >
    OS Build 17763.557

    June 11, 2019
    KB4503327
    Resolved
    KB4520062
    October 15, 2019
    10:00 AM PT
    Intermittent issues when printing
    The print spooler service may intermittently have issues completing a print job and may result in a print job being canceled or failing.

    See details >
    OS Build 17763.740

    September 23, 2019
    KB4522015
    Resolved
    KB4519338
    October 08, 2019
    10:00 AM PT
    Intermittent issues when printing
    The print spooler service may intermittently have issues completing a print job and results print job failure.

    See details >
    OS Build 17763.740

    September 23, 2019
    KB4522015
    Resolved
    KB4519338
    October 08, 2019
    10:00 AM PT
    Apps and scripts using the NetQueryDisplayInformation API may fail with error
    Applications and scripts that call NetQueryDisplayInformation may fail to return results after the first page of data.

    See details >
    OS Build 17763.55

    October 09, 2018
    KB4464330
    Resolved
    KB4516077
    September 24, 2019
    10:00 AM PT
    IME may become unresponsive or have High CPU usage
    Some Input Method Editor (IME) including ChsIME.EXE and ChtIME.EXE, may become unresponsive or may have high CPU usage.

    See details >
    OS Build 17763.737

    September 10, 2019
    KB4512578
    Resolved
    September 19, 2019
    04:08 PM PT
    Devices with some Asian language packs installed may receive an error
    Devices with Asian language packs installed may receive the error, \"0x800f0982 - PSFX_E_MATCHING_COMPONENT_NOT_FOUND.\"

    See details >
    OS Build 17763.437

    April 09, 2019
    KB4493509
    Mitigated
    May 03, 2019
    10:59 AM PT
    + +
    DetailsOriginating updateStatusHistory
    Microsoft Defender Advanced Threat Protection might stop running
    The Microsoft Defender Advanced Threat Protection (ATP) service might stop running and might fail to send reporting data. You might also receive a 0xc0000409 error in Event Viewer on MsSense.exe.

    Affected platforms:
    • Client: Windows 10, version 1809; Windows 10 Enterprise LTSC 2019
    • Server: Windows Server, version 1809; Windows Server 2019
    Next steps: At this time, we suggest that devices in an affected environment do not install KB4520062. We are working on a resolution and estimate a solution will be available in mid-November.

    Back to top
    OS Build 17763.832

    October 15, 2019
    KB4520062
    Investigating
    Last updated:
    October 17, 2019
    05:14 PM PT

    Opened:
    October 17, 2019
    05:14 PM PT
    + " + - title: September 2019 - items: - type: markdown diff --git a/windows/release-information/status-windows-10-1903.yml b/windows/release-information/status-windows-10-1903.yml index 4a9b8d4364..c5efe999d1 100644 --- a/windows/release-information/status-windows-10-1903.yml +++ b/windows/release-information/status-windows-10-1903.yml @@ -65,7 +65,7 @@ sections: text: "
    This table offers a summary of current active issues and those issues that have been resolved in the last 30 days.

    - + diff --git a/windows/release-information/status-windows-7-and-windows-server-2008-r2-sp1.yml b/windows/release-information/status-windows-7-and-windows-server-2008-r2-sp1.yml index 3d71ca817a..8102e3efa0 100644 --- a/windows/release-information/status-windows-7-and-windows-server-2008-r2-sp1.yml +++ b/windows/release-information/status-windows-7-and-windows-server-2008-r2-sp1.yml @@ -60,7 +60,7 @@ sections: - type: markdown text: "
    This table offers a summary of current active issues and those issues that have been resolved in the last 30 days.

    SummaryOriginating updateStatusLast updated
    dGPU occasionally disappear from device manager on Surface Book 2
    Some apps or games may close or fail to open on Surface Book 2 devices with Nvidia dGPU.

    See details >
    OS Build 18362.145

    May 29, 2019
    KB4497935
    Resolved
    October 11, 2019
    03:15 PM PT
    Intermittent issues when printing
    The print spooler service may intermittently have issues completing a print job and may result in a print job being canceled or failing.

    See details >
    OS Build 18362.357

    September 23, 2019
    KB4522016
    Resolved
    KB4517389
    October 08, 2019
    10:00 AM PT
    Intermittent issues when printing
    The print spooler service may intermittently have issues completing a print job and results print job failure.

    See details >
    OS Build 18362.357

    September 23, 2019
    KB4522016
    Resolved
    KB4517389
    October 08, 2019
    10:00 AM PT
    Audio in games is quiet or different than expected
    Microsoft has received reports that audio in certain games is quieter or different than expected.

    See details >
    OS Build 18362.356

    September 10, 2019
    KB4515384
    Resolved
    KB4517211
    September 26, 2019
    02:00 PM PT
    IME may become unresponsive or have High CPU usage
    Some Input Method Editor (IME) including ChsIME.EXE and ChtIME.EXE, may become unresponsive or may have high CPU usage.

    See details >
    OS Build 18362.356

    September 10, 2019
    KB4515384
    Resolved
    September 19, 2019
    04:08 PM PT
    Some users report issues related to the Start menu and Windows Desktop Search
    A small number of users have reported issues related to the Start menu and Windows Desktop Search.

    See details >
    OS Build 18362.356

    September 10, 2019
    KB4515384
    Resolved
    September 19, 2019
    04:58 PM PT
    - +
    SummaryOriginating updateStatusLast updated
    Intermittent issues when printing
    The print spooler service may intermittently have issues completing a print job and may result in a print job being canceled or failing.

    See details >
    September 24, 2019
    KB4516048
    Resolved
    KB4519976
    October 08, 2019
    10:00 AM PT
    Intermittent issues when printing
    The print spooler service may intermittently have issues completing a print job and results print job failure.

    See details >
    September 24, 2019
    KB4516048
    Resolved
    KB4519976
    October 08, 2019
    10:00 AM PT
    You may receive an error when opening or using the Toshiba Qosmio AV Center
    Toshiba Qosmio AV Center may error when opening and you may also receive an error in Event Log related to cryptnet.dll.

    See details >
    August 13, 2019
    KB4512506
    Resolved
    KB4516048
    September 24, 2019
    10:00 AM PT
    IA64 and x64 devices may fail to start after installing updates
    After installing updates released on or after August 13, 2019, IA64 and x64 devices using EFI Boot may fail to start.

    See details >
    August 13, 2019
    KB4512506
    Mitigated
    August 17, 2019
    12:59 PM PT
    diff --git a/windows/release-information/status-windows-8.1-and-windows-server-2012-r2.yml b/windows/release-information/status-windows-8.1-and-windows-server-2012-r2.yml index 378e8da44f..068427814b 100644 --- a/windows/release-information/status-windows-8.1-and-windows-server-2012-r2.yml +++ b/windows/release-information/status-windows-8.1-and-windows-server-2012-r2.yml @@ -60,7 +60,7 @@ sections: - type: markdown text: "
    This table offers a summary of current active issues and those issues that have been resolved in the last 30 days.

    - + diff --git a/windows/release-information/status-windows-server-2008-sp2.yml b/windows/release-information/status-windows-server-2008-sp2.yml index fda671a495..9b171c527f 100644 --- a/windows/release-information/status-windows-server-2008-sp2.yml +++ b/windows/release-information/status-windows-server-2008-sp2.yml @@ -60,7 +60,7 @@ sections: - type: markdown text: "
    This table offers a summary of current active issues and those issues that have been resolved in the last 30 days.

    SummaryOriginating updateStatusLast updated
    Intermittent issues when printing
    The print spooler service may intermittently have issues completing a print job and may result in a print job being canceled or failing.

    See details >
    September 24, 2019
    KB4516041
    Resolved
    KB4520005
    October 08, 2019
    10:00 AM PT
    Intermittent issues when printing
    The print spooler service may intermittently have issues completing a print job and results print job failure.

    See details >
    September 24, 2019
    KB4516041
    Resolved
    KB4520005
    October 08, 2019
    10:00 AM PT
    Windows RT 8.1 devices may have issues opening Internet Explorer 11
    On Windows RT 8.1 devices, Internet Explorer 11 may not open and you may receive an error.

    See details >
    September 10, 2019
    KB4516067
    Resolved
    KB4516041
    September 24, 2019
    10:00 AM PT
    Japanese IME doesn't show the new Japanese Era name as a text input option
    With previous dictionary updates installed, the Japanese IME doesn't show the new Japanese Era name as an input option.

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

    See details >
    January 08, 2019
    KB4480963
    Mitigated
    April 25, 2019
    02:00 PM PT
    - +
    SummaryOriginating updateStatusLast updated
    Intermittent issues when printing
    The print spooler service may intermittently have issues completing a print job and may result in a print job being canceled or failing.

    See details >
    September 24, 2019
    KB4516030
    Resolved
    KB4520002
    October 08, 2019
    10:00 AM PT
    Intermittent issues when printing
    The print spooler service may intermittently have issues completing a print job and results print job failure.

    See details >
    September 24, 2019
    KB4516030
    Resolved
    KB4520002
    October 08, 2019
    10:00 AM PT
    Issues manually installing updates by double-clicking the .msu file
    You may encounter issues manually installing updates by double-clicking the .msu file and may receive an error.

    See details >
    September 10, 2019
    KB4474419
    Mitigated
    KB4474419
    September 24, 2019
    08:17 AM PT
    " diff --git a/windows/release-information/status-windows-server-2012.yml b/windows/release-information/status-windows-server-2012.yml index 27a39802c2..e05f9d92b9 100644 --- a/windows/release-information/status-windows-server-2012.yml +++ b/windows/release-information/status-windows-server-2012.yml @@ -60,7 +60,7 @@ sections: - type: markdown text: "
    This table offers a summary of current active issues and those issues that have been resolved in the last 30 days.

    - +
    SummaryOriginating updateStatusLast updated
    Intermittent issues when printing
    The print spooler service may intermittently have issues completing a print job and may result in a print job being canceled or failing.

    See details >
    September 24, 2019
    KB4516069
    Resolved
    KB4520007
    October 08, 2019
    10:00 AM PT
    Intermittent issues when printing
    The print spooler service may intermittently have issues completing a print job and results print job failure.

    See details >
    September 24, 2019
    KB4516069
    Resolved
    KB4520007
    October 08, 2019
    10:00 AM PT
    Japanese IME doesn't show the new Japanese Era name as a text input option
    With previous dictionary updates installed, the Japanese IME doesn't show the new Japanese Era name as an input option.

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

    See details >
    January 08, 2019
    KB4480975
    Mitigated
    April 25, 2019
    02:00 PM PT
    From b2a4309b9a67d09bac41de6752f7f4489c01460f Mon Sep 17 00:00:00 2001 From: jaimeo Date: Fri, 18 Oct 2019 09:36:30 -0700 Subject: [PATCH 32/82] added retirement warning to some more topics --- .../windows-analytics-FAQ-troubleshooting.md | 7 +- .../update/windows-analytics-azure-portal.md | 147 +++++++++--------- .../update/windows-analytics-get-started.md | 3 + .../update/windows-analytics-privacy.md | 7 +- 4 files changed, 89 insertions(+), 75 deletions(-) diff --git a/windows/deployment/update/windows-analytics-FAQ-troubleshooting.md b/windows/deployment/update/windows-analytics-FAQ-troubleshooting.md index 1cf1ddcb0a..0f9666234b 100644 --- a/windows/deployment/update/windows-analytics-FAQ-troubleshooting.md +++ b/windows/deployment/update/windows-analytics-FAQ-troubleshooting.md @@ -9,9 +9,9 @@ ms.mktglfcycl: deploy ms.sitesec: library ms.pagetype: deploy audience: itpro -author: greg-lindsay +author: jaimeo ms.audience: itpro -author: greg-lindsay +author: jaimeo ms.localizationpriority: medium ms.collection: M365-analytics ms.topic: article @@ -19,6 +19,9 @@ ms.topic: article # Frequently asked questions and troubleshooting Windows Analytics +>[!IMPORTANT] +>The Upgrade Readiness and Device Health solutions of Windows Analytics are being retired on January 31, 2020. [Update Compliance](update-compliance-get-started.md) will continue to be supported. For more information, see [Windows Analytics retirement on January 31, 2020](https://support.microsoft.com/en-us/help/4521815/windows-analytics-retirement). + >[!IMPORTANT] >**The OMS portal has been deprecated; you should start using the [Azure portal](https://portal.azure.com) instead as soon as possible.** Many experiences are the same in the two portals, but there are some key differences. See [Windows Analytics in the Azure Portal](windows-analytics-azure-portal.md) for steps to use Windows Analytics in the Azure portal. For much more information about the transition from OMS to Azure, see [OMS portal moving to Azure](https://docs.microsoft.com/azure/log-analytics/log-analytics-oms-portal-transition). diff --git a/windows/deployment/update/windows-analytics-azure-portal.md b/windows/deployment/update/windows-analytics-azure-portal.md index 77c86f443d..79f7d8a6e4 100644 --- a/windows/deployment/update/windows-analytics-azure-portal.md +++ b/windows/deployment/update/windows-analytics-azure-portal.md @@ -1,71 +1,76 @@ ---- -title: Windows Analytics in the Azure Portal -ms.reviewer: -manager: laurawi -description: Use the Azure Portal to add and configure Windows Analytics solutions -keywords: Device Health, oms, Azure, portal, operations management suite, add, manage, configure, Upgrade Readiness, Update Compliance -ms.prod: w10 -ms.mktglfcycl: deploy -ms.sitesec: library -ms.pagetype: deploy -audience: itpro author: greg-lindsay -ms.audience: itpro author: greg-lindsay -ms.localizationpriority: medium -ms.collection: M365-analytics -ms.topic: article ---- - -# Windows Analytics in the Azure Portal - -Windows Analytics uses Azure Log Analytics workspaces (formerly known as Operations Management Suite or OMS), a collection of cloud-based services for monitoring and automating your on-premises and cloud environments. - -**The OMS portal has been deprecated; you should start using the [Azure portal](https://portal.azure.com) instead as soon as possible.** Many experiences are the same in the two portals, but there are some key differences, which this topic will explain. For much more information about the transition from OMS to Azure, see [OMS portal moving to Azure](https://docs.microsoft.com/azure/log-analytics/log-analytics-oms-portal-transition). - -## Navigation and permissions in the Azure portal - -Go to the [Azure portal](https://portal.azure.com), select **All services**, and search for *Log Analytics workspaces*. Once it appears, you can select the star to add it to your favorites for easy access in the future. - -[![Azure portal all services page with Log Analytics found and selected as favorite](images/azure-portal-LAfav1.png)](images/azure-portal-LAfav1.png) - -### Permissions - -It's important to understand the difference between Azure Active Directory and an Azure subscription: - -**Azure Active Directory** is the directory that Azure uses. Azure Active Directory (Azure AD) is a separate service which sits by itself and is used by all of Azure and also Office 365. - -An **Azure subscription** is a container for billing, but also acts as a security boundary. Every Azure subscription has a trust relationship with at least one Azure AD instance. This means that a subscription trusts that directory to authenticate users, services, and devices. - - ->[!IMPORTANT] ->Unlike the OMS portal (which only requires permission to access the Azure Log Analytics workspace), the Azure portal also requires access to be configured to either the linked *Azure subscription* or Azure resource group. - -To check the Log Analytics workspaces you can access, select **Log Analytics workspaces**. You should see a grid control listing all workspaces, along with the Azure subscription each is linked to: - -[![Log Analytics workspace page showing accessible workspaces and linked Azure subscriptions](images/azure-portal-LAmain-wkspc-subname-sterile.png)](images/azure-portal-LAmain-wkspc-subname-sterile.png) - -If you do not see your workspace in this view, but you are able to access the workspace from the classic portal, that means you do not have access to the workspace's Azure subscription or resource group. To remedy this, you will need to find someone with admin rights to grant you access, which they can do by selecting the subscription name and selecting **Access control (IAM)** (alternatively they can configure your access at the resource group level). They should either grant you "Log Analytics Reader" access (for read-only access) or "Log Analytics Contributor" access (which enables making changes such as creating deployment plans and changing application readiness states). - -When permissions are configured, you can select the workspace and then select **Workspace summary** to see information similar to what was shown in the OMS overview page. - -[![Log Analytics workspace page showing workspace summary](images/azure-portal-LA-wkspcsumm_sterile.png)](images/azure-portal-LA-wkspcsumm_sterile.png) - -## Adding Windows Analytics solutions - -In the Azure portal, the simplest way to add Windows Analytics solutions (Upgrade Readiness, Update Compliance, and Device Health) is to select **+ Create a resource** and then type the solution name in the search box. In this example, the search is for "Device Health": - -[![Add WA solutions with "create a resource"](images/azure-portal-create-resource-boxes.png)](images/azure-portal-create-resource-boxes.png) - -Select the solution from the list that is returned by the search, and then select **Create** to add the solution. - -## Navigating to Windows Analytics solutions settings - -To adjust settings for a Windows Analytics solution, first navigate to the **Solutions** tab for your workspace, and then select the solution to configure. In this example, Upgrade Readiness is being adjusted by selecting **CompatibilityAssessment**: - -[![Select WA solution to adjust settings](images/temp-azure-portal-soltn-setting.png)](images/temp-azure-portal-soltn-setting.png) - -From there, select the settings page to adjust specific settings: - -[![Settings page for Upgrade Readiness in Azure portsl](images/azure-portal-UR-settings.png)](images/azure-portal-UR-settings.png) - ->[!NOTE] ->To access these settings, both the subscription and workspace require "contributor" permissions. You can view your current role and make changes in other roles by using the **Access control (IAM)** tab in Azure. +--- +title: Windows Analytics in the Azure Portal +ms.reviewer: +manager: laurawi +description: Use the Azure Portal to add and configure Windows Analytics solutions +keywords: Device Health, oms, Azure, portal, operations management suite, add, manage, configure, Upgrade Readiness, Update Compliance +ms.prod: w10 +ms.mktglfcycl: deploy +ms.sitesec: library +ms.pagetype: deploy +audience: itpro +author: jaimeo +ms.audience: itpro +author: jaimeo +ms.localizationpriority: medium +ms.collection: M365-analytics +ms.topic: article +--- + +# Windows Analytics in the Azure Portal + +>[!IMPORTANT] +>The Upgrade Readiness and Device Health solutions of Windows Analytics are being retired on January 31, 2020. [Update Compliance](update-compliance-get-started.md) will continue to be supported. For more information, see [Windows Analytics retirement on January 31, 2020](https://support.microsoft.com/en-us/help/4521815/windows-analytics-retirement). + +Windows Analytics uses Azure Log Analytics workspaces (formerly known as Operations Management Suite or OMS), a collection of cloud-based services for monitoring and automating your on-premises and cloud environments. + +**The OMS portal has been deprecated; you should start using the [Azure portal](https://portal.azure.com) instead as soon as possible.** Many experiences are the same in the two portals, but there are some key differences, which this topic will explain. For much more information about the transition from OMS to Azure, see [OMS portal moving to Azure](https://docs.microsoft.com/azure/log-analytics/log-analytics-oms-portal-transition). + +## Navigation and permissions in the Azure portal + +Go to the [Azure portal](https://portal.azure.com), select **All services**, and search for *Log Analytics workspaces*. Once it appears, you can select the star to add it to your favorites for easy access in the future. + +[![Azure portal all services page with Log Analytics found and selected as favorite](images/azure-portal-LAfav1.png)](images/azure-portal-LAfav1.png) + +### Permissions + +It's important to understand the difference between Azure Active Directory and an Azure subscription: + +**Azure Active Directory** is the directory that Azure uses. Azure Active Directory (Azure AD) is a separate service which sits by itself and is used by all of Azure and also Office 365. + +An **Azure subscription** is a container for billing, but also acts as a security boundary. Every Azure subscription has a trust relationship with at least one Azure AD instance. This means that a subscription trusts that directory to authenticate users, services, and devices. + + +>[!IMPORTANT] +>Unlike the OMS portal (which only requires permission to access the Azure Log Analytics workspace), the Azure portal also requires access to be configured to either the linked *Azure subscription* or Azure resource group. + +To check the Log Analytics workspaces you can access, select **Log Analytics workspaces**. You should see a grid control listing all workspaces, along with the Azure subscription each is linked to: + +[![Log Analytics workspace page showing accessible workspaces and linked Azure subscriptions](images/azure-portal-LAmain-wkspc-subname-sterile.png)](images/azure-portal-LAmain-wkspc-subname-sterile.png) + +If you do not see your workspace in this view, but you are able to access the workspace from the classic portal, that means you do not have access to the workspace's Azure subscription or resource group. To remedy this, you will need to find someone with admin rights to grant you access, which they can do by selecting the subscription name and selecting **Access control (IAM)** (alternatively they can configure your access at the resource group level). They should either grant you "Log Analytics Reader" access (for read-only access) or "Log Analytics Contributor" access (which enables making changes such as creating deployment plans and changing application readiness states). + +When permissions are configured, you can select the workspace and then select **Workspace summary** to see information similar to what was shown in the OMS overview page. + +[![Log Analytics workspace page showing workspace summary](images/azure-portal-LA-wkspcsumm_sterile.png)](images/azure-portal-LA-wkspcsumm_sterile.png) + +## Adding Windows Analytics solutions + +In the Azure portal, the simplest way to add Windows Analytics solutions (Upgrade Readiness, Update Compliance, and Device Health) is to select **+ Create a resource** and then type the solution name in the search box. In this example, the search is for "Device Health": + +[![Add WA solutions with "create a resource"](images/azure-portal-create-resource-boxes.png)](images/azure-portal-create-resource-boxes.png) + +Select the solution from the list that is returned by the search, and then select **Create** to add the solution. + +## Navigating to Windows Analytics solutions settings + +To adjust settings for a Windows Analytics solution, first navigate to the **Solutions** tab for your workspace, and then select the solution to configure. In this example, Upgrade Readiness is being adjusted by selecting **CompatibilityAssessment**: + +[![Select WA solution to adjust settings](images/temp-azure-portal-soltn-setting.png)](images/temp-azure-portal-soltn-setting.png) + +From there, select the settings page to adjust specific settings: + +[![Settings page for Upgrade Readiness in Azure portsl](images/azure-portal-UR-settings.png)](images/azure-portal-UR-settings.png) + +>[!NOTE] +>To access these settings, both the subscription and workspace require "contributor" permissions. You can view your current role and make changes in other roles by using the **Access control (IAM)** tab in Azure. diff --git a/windows/deployment/update/windows-analytics-get-started.md b/windows/deployment/update/windows-analytics-get-started.md index 91642db1c4..da8f76fbc9 100644 --- a/windows/deployment/update/windows-analytics-get-started.md +++ b/windows/deployment/update/windows-analytics-get-started.md @@ -17,6 +17,9 @@ ms.topic: article # Enrolling devices in Windows Analytics +>[!IMPORTANT] +>The Upgrade Readiness and Device Health solutions of Windows Analytics are being retired on January 31, 2020. [Update Compliance](update-compliance-get-started.md) will continue to be supported. For more information, see [Windows Analytics retirement on January 31, 2020](https://support.microsoft.com/en-us/help/4521815/windows-analytics-retirement). + If you have not already done so, consult the topics for any of the three Windows Analytics solutions (Update Compliance, Upgrade Readiness, and Device Health) you intend to use and follow the steps there to add the solutions to Azure Portal. - [Get started with Device Health](device-health-get-started.md) diff --git a/windows/deployment/update/windows-analytics-privacy.md b/windows/deployment/update/windows-analytics-privacy.md index d6749b666d..a3b134e6d9 100644 --- a/windows/deployment/update/windows-analytics-privacy.md +++ b/windows/deployment/update/windows-analytics-privacy.md @@ -9,9 +9,9 @@ ms.mktglfcycl: deploy ms.sitesec: library ms.pagetype: deploy audience: itpro -author: greg-lindsay +author: jaimeo ms.audience: itpro -author: greg-lindsay +author: jaimeo ms.localizationpriority: high ms.collection: M365-analytics ms.topic: article @@ -19,6 +19,9 @@ ms.topic: article # Windows Analytics and privacy +>[!IMPORTANT] +>The Upgrade Readiness and Device Health solutions of Windows Analytics are being retired on January 31, 2020. [Update Compliance](update-compliance-get-started.md) will continue to be supported. For more information, see [Windows Analytics retirement on January 31, 2020](https://support.microsoft.com/en-us/help/4521815/windows-analytics-retirement). + Windows Analytics is fully committed to privacy, centering on these tenets: - **Transparency:** We fully document the Windows Analytics diagnostic events (see the links for additional information) so you can review them with your company’s security and compliance teams. The Diagnostic Data Viewer lets you see diagnostic data sent from a given device (see [Diagnostic Data Viewer Overview](https://docs.microsoft.com/windows/configuration/diagnostic-data-viewer-overview) for details). From da9ae614375b5deceb5c7f54c3087caa1de5ced7 Mon Sep 17 00:00:00 2001 From: Thomas Raya Date: Fri, 18 Oct 2019 11:07:18 -0700 Subject: [PATCH 33/82] Corrected Spelling Error --- .../deployment/update/windows-analytics-FAQ-troubleshooting.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/deployment/update/windows-analytics-FAQ-troubleshooting.md b/windows/deployment/update/windows-analytics-FAQ-troubleshooting.md index 0f9666234b..e0f66504b8 100644 --- a/windows/deployment/update/windows-analytics-FAQ-troubleshooting.md +++ b/windows/deployment/update/windows-analytics-FAQ-troubleshooting.md @@ -153,7 +153,7 @@ For more information, see [Enrolling devices in Windows Analytics](windows-analy ### Apps not appearing in Device Health App Reliability -[![App Reliability tile showing relability events trend](images/app-reliability.png)](images/app-reliability.png) +[![App Reliability tile showing reliability events trend](images/app-reliability.png)](images/app-reliability.png) If apps that you know are crashing do not appear in App Reliability, follow these steps to investigate the issue: From 0a0c8372743d077969788a751671873e35d82151 Mon Sep 17 00:00:00 2001 From: Thomas Raya Date: Fri, 18 Oct 2019 11:08:05 -0700 Subject: [PATCH 34/82] Corrected Spelling Error --- windows/deployment/update/windows-analytics-azure-portal.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/deployment/update/windows-analytics-azure-portal.md b/windows/deployment/update/windows-analytics-azure-portal.md index 79f7d8a6e4..6be69ef90e 100644 --- a/windows/deployment/update/windows-analytics-azure-portal.md +++ b/windows/deployment/update/windows-analytics-azure-portal.md @@ -70,7 +70,7 @@ To adjust settings for a Windows Analytics solution, first navigate to the **Sol From there, select the settings page to adjust specific settings: -[![Settings page for Upgrade Readiness in Azure portsl](images/azure-portal-UR-settings.png)](images/azure-portal-UR-settings.png) +[![Settings page for Upgrade Readiness in Azure portal](images/azure-portal-UR-settings.png)](images/azure-portal-UR-settings.png) >[!NOTE] >To access these settings, both the subscription and workspace require "contributor" permissions. You can view your current role and make changes in other roles by using the **Access control (IAM)** tab in Azure. From 608ff733929992a28db6a04e199ff0e9320098a8 Mon Sep 17 00:00:00 2001 From: Thomas Raya Date: Fri, 18 Oct 2019 11:10:08 -0700 Subject: [PATCH 35/82] Corrected Spelling Errors --- windows/deployment/update/windows-analytics-get-started.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/windows/deployment/update/windows-analytics-get-started.md b/windows/deployment/update/windows-analytics-get-started.md index da8f76fbc9..c64965c11f 100644 --- a/windows/deployment/update/windows-analytics-get-started.md +++ b/windows/deployment/update/windows-analytics-get-started.md @@ -40,7 +40,7 @@ To find your commercial ID, first navigate to the **Solutions** tab for your wor From there, select the settings page, where you can find and copy your commercial ID: -[![Settings page for Upgrade Readiness in Azure portsl](images/azure-portal-UR-settings.png)](images/azure-portal-UR-settings.png) +[![Settings page for Upgrade Readiness in Azure portal](images/azure-portal-UR-settings.png)](images/azure-portal-UR-settings.png) @@ -110,7 +110,7 @@ The compatibility update scans your devices and enables application usage tracki With Windows diagnostic data enabled, the Connected User Experience and Telemetry service (DiagTrack) collects system, application, and driver data. Microsoft analyzes this data, and shares it back to you through Windows Analytics. For the best experience, install these updates depending upon the operating system version. - For Windows 10, install the latest Windows 10 cumulative update. -- For Windows 8.1, nstall the October 2018 monthly rollup, [KB4462926](https://support.microsoft.com/help/4462926) +- For Windows 8.1, install the October 2018 monthly rollup, [KB4462926](https://support.microsoft.com/help/4462926) - For Windows 7, install the October 2018 monthly rollup, [KB4462923](https://support.microsoft.com/help/4462923) @@ -209,7 +209,7 @@ For more information about Internet Explorer Security Zones, see [About URL Secu We recommend using the deployment script to configure devices. However if this is not an option, you can still manage settings by policy as described in the previous section. However, if you don't run the deployment script, you won't benefit from its error checking, and you might have to wait a long time (possibly weeks) before devices send the initial full inventory scan. -Note that it is possible to intiate a full inventory scan on a device by calling these commands: +Note that it is possible to initiate a full inventory scan on a device by calling these commands: - CompatTelRunner.exe -m:generaltel.dll -f:DoCensusRun - CompatTelRunner.exe -m:appraiser.dll -f:DoScheduledTelemetryRun ent From c2611041b4cdaa4768dbe32f8e251a0a29810ec1 Mon Sep 17 00:00:00 2001 From: denisebmsft Date: Fri, 18 Oct 2019 11:11:10 -0700 Subject: [PATCH 36/82] Antivirus updates --- ...tion-updates-windows-defender-antivirus.md | 38 ++++++++++--------- ...ecurity-settings-with-tamper-protection.md | 24 ++++++------ 2 files changed, 33 insertions(+), 29 deletions(-) diff --git a/windows/security/threat-protection/windows-defender-antivirus/manage-protection-updates-windows-defender-antivirus.md b/windows/security/threat-protection/windows-defender-antivirus/manage-protection-updates-windows-defender-antivirus.md index 4835e292ee..5f96c999c3 100644 --- a/windows/security/threat-protection/windows-defender-antivirus/manage-protection-updates-windows-defender-antivirus.md +++ b/windows/security/threat-protection/windows-defender-antivirus/manage-protection-updates-windows-defender-antivirus.md @@ -21,12 +21,16 @@ ms.custom: nextgen **Applies to:** -- [Microsoft Defender Advanced Threat Protection (Microsoft Defender ATP)](https://go.microsoft.com/fwlink/p/?linkid=2069559) +- [Microsoft Defender Advanced Threat Protection](https://go.microsoft.com/fwlink/p/?linkid=2069559) -There are two components to managing protection updates: *where* the updates are downloaded from, and *when* updates are downloaded and applied. This article describes the *where* - how to specify where updates should be downloaded from (this is also known as the fallback order). +Keeping your antivirus protection up to date is critical. There are two components to managing protection updates for Windows Defender Antivirus: +- *Where* the updates are downloaded from; and +- *When* updates are downloaded and applied. + +This article describes the *where*: how to specify where updates should be downloaded from (this is also known as the fallback order). See [Manage Windows Defender Antivirus updates and apply baselines](manage-updates-baselines-windows-defender-antivirus.md) topic for an overview on how updates work, and how to configure other aspects of updates (such as scheduling updates). @@ -48,28 +52,28 @@ There are five locations where you can specify where an endpoint should obtain u - [Network file share](https://docs.microsoft.com/windows-server/storage/nfs/nfs-overview) - [Security intelligence updates for Windows Defender Antivirus and other Microsoft antimalware](https://www.microsoft.com/en-us/wdsi/defenderupdates) - To ensure the best level of protection, Microsoft Update allows for rapid releases, which means smaller downloads on a frequent basis. The Windows Server Update Service, System Center Configuration Manager, and Microsoft security intelligence updates sources deliver less frequent updates. Thus, the delta can be larger, resulting in larger downloads. > [!IMPORTANT] > If you have set security intelligence updates as a fallback source after Windows Server Update Service or Microsoft Update, updates are only downloaded from security intelligence updates when the current update is considered out-of-date. (By default, this is 14 consecutive days of not being able to apply updates from the WSUS or Microsoft Update services). -> You can, however, [set the number of days before protection is reported as out-of-date](https://docs.microsoft.com/windows/threat-protection/windows-defender-antivirus/manage-outdated-endpoints-windows-defender-antivirus#set-the-number-of-days-before-protection-is-reported-as-out-of-date). +> You can, however, [set the number of days before protection is reported as out-of-date](https://docs.microsoft.com/windows/threat-protection/windows-defender-antivirus/manage-outdated-endpoints-windows-defender-antivirus#set-the-number-of-days-before-protection-is-reported-as-out-of-date).
    +> In addition, starting Monday, October 21, 2019, security intelligence updates will be SHA-2 signed exclusively. Devices must be updated to support SHA-2 in order to get the latest security intelligence updates. To learn more, see [2019 SHA-2 Code Signing Support requirement for Windows and WSUS](https://support.microsoft.com/help/4472027/2019-sha-2-code-signing-support-requirement-for-windows-and-wsus). Each source has typical scenarios that depend on how your network is configured, in addition to how often they publish updates, as described in the following table: -Location | Sample scenario ----|--- -WSUS | You are using WSUS to manage updates for your network. -Microsoft Update | You want your endpoints to connect directly to Microsoft Update. This can be useful for endpoints that irregularly connect to your enterprise network, or if you do not use WSUS to manage your updates. -File share | You have non-Internet-connected devices (such as VMs). You can use your Internet-connected VM host to download the updates to a network share, from which the VMs can obtain the updates. See the [VDI deployment guide](deployment-vdi-windows-defender-antivirus.md) for how file shares can be used in virtual desktop infrastructure (VDI) environments. -Configuration Manager | You are using System Center Configuration Manager to update your endpoints. -MMPC | You need to download the latest protection updates because of a recent infection or to help provision a strong, base image for [VDI deployment](deployment-vdi-windows-defender-antivirus.md). This option should generally be used only as a final fallback source, and not the primary source. It will only be used if updates cannot be downloaded from WSUS or Microsoft Update for [a specified number of days](https://docs.microsoft.com/windows/threat-protection/windows-defender-antivirus/manage-outdated-endpoints-windows-defender-antivirus#set-the-number-of-days-before-protection-is-reported-as-out-of-date). +|Location | Sample scenario | +|---|---| +|Windows Server Update Service | You are using Windows Server Update Service to manage updates for your network.| +|Microsoft Update | You want your endpoints to connect directly to Microsoft Update. This can be useful for endpoints that irregularly connect to your enterprise network, or if you do not use Windows Server Update Service to manage your updates.| +|File share | You have non-Internet-connected devices (such as VMs). You can use your Internet-connected VM host to download the updates to a network share, from which the VMs can obtain the updates. See the [VDI deployment guide](deployment-vdi-windows-defender-antivirus.md) for how file shares can be used in virtual desktop infrastructure (VDI) environments.| +|System Center Configuration Manager | You are using System Center Configuration Manager to update your endpoints.| +|Security intelligence updates for Windows Defender Antivirus and other Microsoft antimalware |[Make sure your devices are updated to support SHA-2](https://support.microsoft.com/help/4472027/2019-sha-2-code-signing-support-requirement-for-windows-and-wsus). Microsoft Defender Antivirus Security intelligence updates are delivered thru Windows Update, and starting Monday October 21, 2019 security intelligence updates will be SHA-2 signed exclusively.
    Download the latest protection updates because of a recent infection or to help provision a strong, base image for [VDI deployment](deployment-vdi-windows-defender-antivirus.md). This option should generally be used only as a final fallback source, and not the primary source. It will only be used if updates cannot be downloaded from Windows Server Update Service or Microsoft Update for [a specified number of days](https://docs.microsoft.com/windows/threat-protection/windows-defender-antivirus/manage-outdated-endpoints-windows-defender-antivirus#set-the-number-of-days-before-protection-is-reported-as-out-of-date).| You can manage the order in which update sources are used with Group Policy, System Center Configuration Manager, PowerShell cmdlets, and WMI. > [!IMPORTANT] -> If you set WSUS as a download location, you must approve the updates - regardless of what management tool you use to specify the location. You can set up an automatic approval rule with WSUS, which may be useful as updates arrive at least once a day. See [To synchronize endpoint protection updates in standalone WSUS](https://docs.microsoft.com/sccm/protect/deploy-use/endpoint-definitions-wsus#to-synchronize-endpoint-protection-definition-updates-in-standalone-wsus) for more details. +> If you set Windows Server Update Service as a download location, you must approve the updates, regardless of the management tool you use to specify the location. You can set up an automatic approval rule with Windows Server Update Service, which might be useful as updates arrive at least once a day. To learn more, see [synchronize endpoint protection updates in standalone Windows Server Update Service](https://docs.microsoft.com/sccm/protect/deploy-use/endpoint-definitions-wsus#to-synchronize-endpoint-protection-definition-updates-in-standalone-wsus). The procedures in this article first describe how to set the order, and then how to set up the **File share** option if you have enabled it. @@ -77,7 +81,7 @@ The procedures in this article first describe how to set the order, and then how ## Use Group Policy to manage the update location -1. On your Group Policy management machine, open the [Group Policy Management Console](https://technet.microsoft.com/library/cc731212.aspx), right-click the Group Policy Object you want to configure and click **Edit**. +1. On your Group Policy management machine, open the [Group Policy Management Console](https://docs.microsoft.com/previous-versions/windows/it-pro/windows-server-2008-R2-and-2008/cc731212(v=ws.11)), right-click the Group Policy Object you want to configure and click **Edit**. 2. In the **Group Policy Management Editor** go to **Computer configuration**. @@ -95,7 +99,7 @@ The procedures in this article first describe how to set the order, and then how 4. Double-click the **Define file shares for downloading security intelligence updates** setting and set the option to **Enabled**. - 5. Enter the file share source. If you have multiple sources, enter each source in the order they should be used, separated by a single pipe. Use [standard UNC notation](https://msdn.microsoft.com/library/gg465305.aspx) for denoting the path, for example: `\\host-name1\share-name\object-name|\\host-name2\share-name\object-name`. If you do not enter any paths then this source will be skipped when the VM downloads updates. + 5. Enter the file share source. If you have multiple sources, enter each source in the order they should be used, separated by a single pipe. Use [standard UNC notation](https://docs.microsoft.com/openspecs/windows_protocols/ms-dtyp/62e862f4-2a51-452e-8eeb-dc4ff5ee33cc) for denoting the path, for example: `\\host-name1\share-name\object-name|\\host-name2\share-name\object-name`. If you do not enter any paths then this source will be skipped when the VM downloads updates. 6. Click **OK**. This will set the order of file shares when that source is referenced in the **Define the order of sources...** group policy setting. @@ -117,14 +121,14 @@ Set-MpPreference -SignatureFallbackOrder {LOCATION|LOCATION|LOCATION|LOCATION} Set-MpPreference -SignatureDefinitionUpdateFileSharesSource {\\UNC SHARE PATH|\\UNC SHARE PATH} ``` See the following for more information: -- [Set-MpPreference -SignatureFallbackOrder](https://technet.microsoft.com/itpro/powershell/windows/defender/set-mppreference#-signaturefallbackorder) +- [Set-MpPreference -SignatureFallbackOrder](https://docs.microsoft.com/powershell/module/defender/set-mppreference) - [Set-MpPreference -SignatureDefinitionUpdateFileSharesSource](https://technet.microsoft.com/itpro/powershell/windows/defender/set-mppreference#-signaturedefinitionupdatefilesharessources) - [Use PowerShell cmdlets to configure and run Windows Defender Antivirus](use-powershell-cmdlets-windows-defender-antivirus.md) -- [Defender cmdlets](https://technet.microsoft.com/library/dn433280.aspx) +- [Defender cmdlets](https://docs.microsoft.com/powershell/module/defender/index) ## Use Windows Management Instruction (WMI) to manage the update location -Use the [**Set** method of the **MSFT_MpPreference**](https://msdn.microsoft.com/library/dn455323(v=vs.85).aspx) class for the following properties: +Use the [**Set** method of the **MSFT_MpPreference**](https://docs.microsoft.com/previous-versions/windows/desktop/legacy/dn455323(v=vs.85)) class for the following properties: ```WMI SignatureFallbackOrder diff --git a/windows/security/threat-protection/windows-defender-antivirus/prevent-changes-to-security-settings-with-tamper-protection.md b/windows/security/threat-protection/windows-defender-antivirus/prevent-changes-to-security-settings-with-tamper-protection.md index 6251363a58..6a39c1dd9a 100644 --- a/windows/security/threat-protection/windows-defender-antivirus/prevent-changes-to-security-settings-with-tamper-protection.md +++ b/windows/security/threat-protection/windows-defender-antivirus/prevent-changes-to-security-settings-with-tamper-protection.md @@ -70,16 +70,16 @@ If you are a home user, or you are not subject to settings managed by a security ## Turn Tamper Protection on (or off) for your organization using Intune -If you are part of your organization's security team, you can turn Tamper Protection on (or off) for your organization in the Microsoft 365 Device Management portal (Intune). (This feature is rolling out now; if you don't have it yet, you should very soon, assuming your organization has [Microsoft Defender ATP](../microsoft-defender-atp/whats-new-in-microsoft-defender-atp.md) and that you meet the prerequisites listed below.) +If you are part of your organization's security team, you can turn Tamper Protection on (or off) for your organization in the Microsoft 365 Device Management portal (Intune). (This feature is rolling out now; if you don't have it yet, you should very soon, assuming your organization has [Microsoft Defender Advanced Threat Protection](../microsoft-defender-atp/whats-new-in-microsoft-defender-atp.md) (Microsoft Defender ATP) and that you meet the prerequisites listed below.) You must have appropriate [permissions](../microsoft-defender-atp/assign-portal-access.md), such as global admin, security admin, or security operations, to perform the following task. 1. Make sure your organization meets the following requirements: - - Your organization must have [Microsoft Defender Advanced Threat Protection E5](https://www.microsoft.com/microsoft-365/windows/microsoft-defender-atp) (this is included in Microsoft 365 E5. See [Microsoft 365 Enterprise overview](https://docs.microsoft.com/microsoft-365/enterprise/microsoft-365-overview) for more details.) + - Your organization must have [Microsoft Defender ATP E5](https://www.microsoft.com/microsoft-365/windows/microsoft-defender-atp) (this is included in Microsoft 365 E5. See [Microsoft 365 Enterprise overview](https://docs.microsoft.com/microsoft-365/enterprise/microsoft-365-overview) for more details.) - Your organization's devices must be managed by [Intune](https://docs.microsoft.com/intune/device-management-capabilities). - Your Windows machines must be running [Windows OS 1903](https://docs.microsoft.com/windows/release-information/status-windows-10-1903) or later. - - You must be using Windows security and update [security intelligence](https://www.microsoft.com/wdsi/definitions) to version 1.287.60.0 (or above) + - You must be using Windows security with [security intelligence](https://www.microsoft.com/wdsi/definitions) updated to version 1.287.60.0 (or above) - Your machines must be using anti-malware platform version 4.18.1906.3 (or above) and anti-malware engine version 1.1.15500.X (or above). (See [Manage Windows Defender Antivirus updates and apply baselines](manage-updates-baselines-windows-defender-antivirus.md).) 2. Go to the Microsoft 365 Device Management portal ([https://devicemanagement.microsoft.com](https://devicemanagement.microsoft.com)) and sign in with your work or school account. @@ -108,7 +108,7 @@ No No, third-party antivirus will continue to register with the Windows Security application. -### What happens if Microsoft Defender is not active on a device? +### What happens if Microsoft Defender Antivirus is not active on a device? Tamper Protection will not have any impact on such devices. @@ -116,14 +116,14 @@ Tamper Protection will not have any impact on such devices. If you are a home user, see [Turn Tamper Protection on (or off) for an individual machine](#turn-tamper-protection-on-or-off-for-an-individual-machine). -If you are an organization using [Microsoft Defender Advanced Threat Protection E5](https://www.microsoft.com/microsoft-365/windows/microsoft-defender-atp), you should be able to manage Tamper Protection in Intune similar to how you manage other endpoint protection features. See [Turn Tamper Protection on (or off) for your organization using Intune](#turn-tamper-protection-on-or-off-for-your-organization-using-intune). +If you are an organization using [Microsoft Defender ATP E5](https://www.microsoft.com/microsoft-365/windows/microsoft-defender-atp), you should be able to manage Tamper Protection in Intune similar to how you manage other endpoint protection features. See [Turn Tamper Protection on (or off) for your organization using Intune](#turn-tamper-protection-on-or-off-for-your-organization-using-intune). -### How does configuring Tamper Protection in Intune affect how I manage Windows Defender through my group policy? +### How does configuring Tamper Protection in Intune affect how I manage Windows Defender Antivirus through my group policy? -Your regular group policy doesn’t apply to Tamper Protection, and changes to Windows Defender settings will be ignored when Tamper Protection is on. +Your regular group policy doesn’t apply to Tamper Protection, and changes to Windows Defender Antivirus settings will be ignored when Tamper Protection is on. -### For Microsoft Defender Advanced Threat Protection E5, is configuring Tamper Protection in Intune targeted to the entire organization only? +### For Microsoft Defender ATP E5, is configuring Tamper Protection in Intune targeted to the entire organization only? Configuring Tamper Protection in Intune can be targeted to your entire organization as well as to devices and user groups with Intune. @@ -135,7 +135,7 @@ Currently we do not have support to manage Tamper Protection through System Cent Currently, configuring Tamper Protection in Intune is only available for customers who have [Microsoft Defender Advanced Threat Protection E5](https://www.microsoft.com/microsoft-365/windows/microsoft-defender-atp). -### What happens if I try to change Microsoft Defender settings in Intune, System Center Configuration Manager, and Windows Management Instrumentation when Tamper Protection is enabled on a device? +### What happens if I try to change Microsoft Defender ATP settings in Intune, System Center Configuration Manager, and Windows Management Instrumentation when Tamper Protection is enabled on a device? You won’t be able to change the features that are protected by Tamper Protection; those change requests are ignored. @@ -143,11 +143,11 @@ You won’t be able to change the features that are protected by Tamper Protecti No. Local admins cannot change or modify Tamper Protection settings. -### What happens if my device is onboarded with Microsoft Defender Advanced Threat Protection and then goes into an off-boarded state? +### What happens if my device is onboarded with Microsoft Defender ATP and then goes into an off-boarded state? In this case, Tamper Protection status changes, and this feature is no longer applied. -### Will there be an alert about Tamper Protection status changing in the Microsoft Defender Advanced Threat Protection portal? +### Will there be an alert about Tamper Protection status changing in the Microsoft Defender Security Center? Yes. The alert is shown in [https://securitycenter.microsoft.com](https://microsoft.securitycenter.com) under **Alerts**. @@ -167,4 +167,4 @@ No. [Microsoft 365 Enterprise overview (at a glance)](https://docs.microsoft.com/microsoft-365/enterprise/microsoft-365-overview#at-a-glance) -[Microsoft Defender Advanced Threat Protection E5](https://www.microsoft.com/microsoft-365/windows/microsoft-defender-atp) +[Microsoft Defender ATP E5](https://www.microsoft.com/microsoft-365/windows/microsoft-defender-atp) From 92c0046c30e63ab23ba9c0955fbdc435c17a9bf8 Mon Sep 17 00:00:00 2001 From: denisebmsft Date: Fri, 18 Oct 2019 11:15:31 -0700 Subject: [PATCH 37/82] Update manage-protection-updates-windows-defender-antivirus.md --- ...ge-protection-updates-windows-defender-antivirus.md | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/windows/security/threat-protection/windows-defender-antivirus/manage-protection-updates-windows-defender-antivirus.md b/windows/security/threat-protection/windows-defender-antivirus/manage-protection-updates-windows-defender-antivirus.md index 5f96c999c3..b93a0f56c0 100644 --- a/windows/security/threat-protection/windows-defender-antivirus/manage-protection-updates-windows-defender-antivirus.md +++ b/windows/security/threat-protection/windows-defender-antivirus/manage-protection-updates-windows-defender-antivirus.md @@ -30,12 +30,16 @@ Keeping your antivirus protection up to date is critical. There are two componen - *Where* the updates are downloaded from; and - *When* updates are downloaded and applied. -This article describes the *where*: how to specify where updates should be downloaded from (this is also known as the fallback order). +This article describes the *where*: how to specify where updates should be downloaded from (this is also known as the fallback order). See [Manage Windows Defender Antivirus updates and apply baselines](manage-updates-baselines-windows-defender-antivirus.md) topic for an overview on how updates work, and how to configure other aspects of updates (such as scheduling updates). + +> [!IMPORTANT] +> Microsoft Defender Antivirus Security intelligence updates are delivered thru Windows Update and starting Monday October 21, 2019, all security intelligence updates will be SHA-2 signed exclusively. Your devices must be updated to support SHA-2 in order to update the security intelligence. To learn more, see [2019 SHA-2 Code Signing Support requirement for Windows and WSUS](https://support.microsoft.com/help/4472027/2019-sha-2-code-signing-support-requirement-for-windows-and-wsus). -See [Manage Windows Defender Antivirus updates and apply baselines](manage-updates-baselines-windows-defender-antivirus.md) topic for an overview on how updates work, and how to configure other aspects of updates (such as scheduling updates). +## Fallback order + Typically, you configure endpoints to individually download updates from a primary source, followed by other sources in order of priority, based on your network configuration. Updates are obtained from sources in the order you specify. If a source is not available, the next source in the list is used. When updates are published, some logic is applied to minimize the size of the update. In most cases, only the differences between the latest update and the update that is currently installed (this is referred to as the delta) on the device is downloaded and applied. However, the size of the delta depends on two main factors: @@ -136,7 +140,7 @@ SignatureDefinitionUpdateFileSharesSource ``` See the following for more information: -- [Windows Defender WMIv2 APIs](https://msdn.microsoft.com/library/dn439477(v=vs.85).aspx) +- [Windows Defender WMIv2 APIs](https://docs.microsoft.com/previous-versions/windows/desktop/defender/windows-defender-wmiv2-apis-portal) ## Use Mobile Device Management (MDM) to manage the update location From 795c6949f42737b1d674a1db2d823ee7a5223e28 Mon Sep 17 00:00:00 2001 From: denisebmsft Date: Fri, 18 Oct 2019 11:25:16 -0700 Subject: [PATCH 38/82] Update manage-protection-updates-windows-defender-antivirus.md --- .../manage-protection-updates-windows-defender-antivirus.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/windows/security/threat-protection/windows-defender-antivirus/manage-protection-updates-windows-defender-antivirus.md b/windows/security/threat-protection/windows-defender-antivirus/manage-protection-updates-windows-defender-antivirus.md index b93a0f56c0..25c1314d59 100644 --- a/windows/security/threat-protection/windows-defender-antivirus/manage-protection-updates-windows-defender-antivirus.md +++ b/windows/security/threat-protection/windows-defender-antivirus/manage-protection-updates-windows-defender-antivirus.md @@ -30,7 +30,7 @@ Keeping your antivirus protection up to date is critical. There are two componen - *Where* the updates are downloaded from; and - *When* updates are downloaded and applied. -This article describes the *where*: how to specify where updates should be downloaded from (this is also known as the fallback order). See [Manage Windows Defender Antivirus updates and apply baselines](manage-updates-baselines-windows-defender-antivirus.md) topic for an overview on how updates work, and how to configure other aspects of updates (such as scheduling updates). +This article describes the *where* - how to specify where updates should be downloaded from (this is also known as the fallback order). See [Manage Windows Defender Antivirus updates and apply baselines](manage-updates-baselines-windows-defender-antivirus.md) topic for an overview on how updates work, and how to configure other aspects of updates (such as scheduling updates). > [!IMPORTANT] > Microsoft Defender Antivirus Security intelligence updates are delivered thru Windows Update and starting Monday October 21, 2019, all security intelligence updates will be SHA-2 signed exclusively. Your devices must be updated to support SHA-2 in order to update the security intelligence. To learn more, see [2019 SHA-2 Code Signing Support requirement for Windows and WSUS](https://support.microsoft.com/help/4472027/2019-sha-2-code-signing-support-requirement-for-windows-and-wsus). @@ -61,7 +61,7 @@ To ensure the best level of protection, Microsoft Update allows for rapid releas > [!IMPORTANT] > If you have set security intelligence updates as a fallback source after Windows Server Update Service or Microsoft Update, updates are only downloaded from security intelligence updates when the current update is considered out-of-date. (By default, this is 14 consecutive days of not being able to apply updates from the WSUS or Microsoft Update services). > You can, however, [set the number of days before protection is reported as out-of-date](https://docs.microsoft.com/windows/threat-protection/windows-defender-antivirus/manage-outdated-endpoints-windows-defender-antivirus#set-the-number-of-days-before-protection-is-reported-as-out-of-date).
    -> In addition, starting Monday, October 21, 2019, security intelligence updates will be SHA-2 signed exclusively. Devices must be updated to support SHA-2 in order to get the latest security intelligence updates. To learn more, see [2019 SHA-2 Code Signing Support requirement for Windows and WSUS](https://support.microsoft.com/help/4472027/2019-sha-2-code-signing-support-requirement-for-windows-and-wsus). +> Starting Monday, October 21, 2019, security intelligence updates will be SHA-2 signed exclusively. Devices must be updated to support SHA-2 in order to get the latest security intelligence updates. To learn more, see [2019 SHA-2 Code Signing Support requirement for Windows and WSUS](https://support.microsoft.com/help/4472027/2019-sha-2-code-signing-support-requirement-for-windows-and-wsus). Each source has typical scenarios that depend on how your network is configured, in addition to how often they publish updates, as described in the following table: From fd030bf7ea2abe388d2e3f42d800cf154673c4f4 Mon Sep 17 00:00:00 2001 From: denisebmsft Date: Fri, 18 Oct 2019 11:25:42 -0700 Subject: [PATCH 39/82] Update manage-protection-updates-windows-defender-antivirus.md --- .../manage-protection-updates-windows-defender-antivirus.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/security/threat-protection/windows-defender-antivirus/manage-protection-updates-windows-defender-antivirus.md b/windows/security/threat-protection/windows-defender-antivirus/manage-protection-updates-windows-defender-antivirus.md index 25c1314d59..3806ef57d0 100644 --- a/windows/security/threat-protection/windows-defender-antivirus/manage-protection-updates-windows-defender-antivirus.md +++ b/windows/security/threat-protection/windows-defender-antivirus/manage-protection-updates-windows-defender-antivirus.md @@ -60,7 +60,7 @@ To ensure the best level of protection, Microsoft Update allows for rapid releas > [!IMPORTANT] > If you have set security intelligence updates as a fallback source after Windows Server Update Service or Microsoft Update, updates are only downloaded from security intelligence updates when the current update is considered out-of-date. (By default, this is 14 consecutive days of not being able to apply updates from the WSUS or Microsoft Update services). -> You can, however, [set the number of days before protection is reported as out-of-date](https://docs.microsoft.com/windows/threat-protection/windows-defender-antivirus/manage-outdated-endpoints-windows-defender-antivirus#set-the-number-of-days-before-protection-is-reported-as-out-of-date).
    +> You can, however, [set the number of days before protection is reported as out-of-date](https://docs.microsoft.com/windows/threat-protection/windows-defender-antivirus/manage-outdated-endpoints-windows-defender-antivirus#set-the-number-of-days-before-protection-is-reported-as-out-of-date).

    > Starting Monday, October 21, 2019, security intelligence updates will be SHA-2 signed exclusively. Devices must be updated to support SHA-2 in order to get the latest security intelligence updates. To learn more, see [2019 SHA-2 Code Signing Support requirement for Windows and WSUS](https://support.microsoft.com/help/4472027/2019-sha-2-code-signing-support-requirement-for-windows-and-wsus). Each source has typical scenarios that depend on how your network is configured, in addition to how often they publish updates, as described in the following table: From de2a17af79ee7e6ac6b04c8742dd23abeae1f0f0 Mon Sep 17 00:00:00 2001 From: denisebmsft Date: Fri, 18 Oct 2019 11:26:53 -0700 Subject: [PATCH 40/82] Update manage-protection-updates-windows-defender-antivirus.md --- .../manage-protection-updates-windows-defender-antivirus.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/security/threat-protection/windows-defender-antivirus/manage-protection-updates-windows-defender-antivirus.md b/windows/security/threat-protection/windows-defender-antivirus/manage-protection-updates-windows-defender-antivirus.md index 3806ef57d0..439eedbcca 100644 --- a/windows/security/threat-protection/windows-defender-antivirus/manage-protection-updates-windows-defender-antivirus.md +++ b/windows/security/threat-protection/windows-defender-antivirus/manage-protection-updates-windows-defender-antivirus.md @@ -11,7 +11,7 @@ ms.pagetype: security ms.localizationpriority: medium author: denisebmsft ms.author: deniseb -ms.date: 10/15/2019 +ms.date: 10/18/2019 ms.reviewer: manager: dansimp ms.custom: nextgen From 5a79814938da84f493083cd0f41356167cef874b Mon Sep 17 00:00:00 2001 From: denisebmsft Date: Fri, 18 Oct 2019 11:55:37 -0700 Subject: [PATCH 41/82] Update .openpublishing.redirection.json --- .openpublishing.redirection.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.openpublishing.redirection.json b/.openpublishing.redirection.json index 82b39ecd52..b45418a8e3 100644 --- a/.openpublishing.redirection.json +++ b/.openpublishing.redirection.json @@ -817,7 +817,7 @@ }, { "source_path": "windows/threat-protection/windows-defender-exploit-guard/exploit-protection-exploit-guard.md", -"redirect_url": "https://docs.microsoft.com/windows/security/threat-protection/windows-defender-exploit-guard/exploit-protection-exploit-guard", +"redirect_url": "https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-atp/exploit-protection", "redirect_document_id": true }, { From ad4aa48d580f3452670a1bac69ab7628c1805ff4 Mon Sep 17 00:00:00 2001 From: denisebmsft Date: Fri, 18 Oct 2019 12:01:39 -0700 Subject: [PATCH 42/82] Update .openpublishing.redirection.json --- .openpublishing.redirection.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.openpublishing.redirection.json b/.openpublishing.redirection.json index b45418a8e3..f9cf8e2e80 100644 --- a/.openpublishing.redirection.json +++ b/.openpublishing.redirection.json @@ -812,7 +812,7 @@ }, { "source_path": "windows/threat-protection/windows-defender-exploit-guard/event-views-exploit-guard.md", -"redirect_url": "https://docs.microsoft.com/windows/security/threat-protection/windows-defender-exploit-guard/event-views-exploit-guard", +"redirect_url": "https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-atp/event-views", "redirect_document_id": true }, { From 8e6e9dbec75038c85906262b12a52c6fd8eec83c Mon Sep 17 00:00:00 2001 From: denisebmsft Date: Fri, 18 Oct 2019 12:05:40 -0700 Subject: [PATCH 43/82] Update .openpublishing.redirection.json --- .openpublishing.redirection.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.openpublishing.redirection.json b/.openpublishing.redirection.json index f9cf8e2e80..2d38cfdbca 100644 --- a/.openpublishing.redirection.json +++ b/.openpublishing.redirection.json @@ -12,7 +12,7 @@ }, { "source_path": "windows/security/threat-protection/windows-defender-exploit-guard/collect-cab-files-exploit-guard-submission.md", -"redirect_url": "https://docs.microsoft.com/windows/security/threat-protection/windows-defender-exploit-guard/troubleshoot-np", +"redirect_url": "https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-atp/troubleshoot-exploit-protection-mitigations", "redirect_document_id": true }, { From f6f35af484a03e08f26c80e5377b8351074f1f1e Mon Sep 17 00:00:00 2001 From: Robert Mazzoli Date: Fri, 18 Oct 2019 13:05:00 -0700 Subject: [PATCH 44/82] Changing surface hub topic ownership to Greg Lindsay --- devices/surface-hub/index.md | 4 ++-- devices/surface-hub/surface-hub-2s-account.md | 4 ++-- devices/surface-hub/surface-hub-2s-adoption-kit.md | 4 ++-- devices/surface-hub/surface-hub-2s-change-history.md | 4 ++-- devices/surface-hub/surface-hub-2s-connect.md | 4 ++-- devices/surface-hub/surface-hub-2s-custom-install.md | 4 ++-- devices/surface-hub/surface-hub-2s-deploy-apps-intune.md | 4 ++-- devices/surface-hub/surface-hub-2s-deploy-checklist.md | 4 ++-- devices/surface-hub/surface-hub-2s-deploy.md | 4 ++-- devices/surface-hub/surface-hub-2s-install-mount.md | 4 ++-- devices/surface-hub/surface-hub-2s-manage-intune.md | 4 ++-- devices/surface-hub/surface-hub-2s-manage-passwords.md | 4 ++-- devices/surface-hub/surface-hub-2s-onprem-powershell.md | 4 ++-- devices/surface-hub/surface-hub-2s-onscreen-display.md | 4 ++-- devices/surface-hub/surface-hub-2s-pack-components.md | 4 ++-- devices/surface-hub/surface-hub-2s-phone-authenticate.md | 4 ++-- devices/surface-hub/surface-hub-2s-port-keypad-overview.md | 4 ++-- devices/surface-hub/surface-hub-2s-prepare-environment.md | 4 ++-- devices/surface-hub/surface-hub-2s-quick-start.md | 4 ++-- devices/surface-hub/surface-hub-2s-recover-reset.md | 4 ++-- devices/surface-hub/surface-hub-2s-secure-with-uefi-semm.md | 4 ++-- devices/surface-hub/surface-hub-2s-setup.md | 4 ++-- devices/surface-hub/surface-hub-2s-site-planning.md | 4 ++-- devices/surface-hub/surface-hub-2s-site-readiness-guide.md | 4 ++-- devices/surface-hub/surface-hub-2s-techspecs.md | 4 ++-- devices/surface-hub/surface-hub-2s-unpack.md | 4 ++-- devices/surface-hub/surface-hub-2s-whats-new.md | 4 ++-- devices/surface-hub/surface-hub-start-menu.md | 4 ++-- devices/surface/get-started.md | 4 ++-- devices/surface/index.md | 4 ++-- 30 files changed, 60 insertions(+), 60 deletions(-) diff --git a/devices/surface-hub/index.md b/devices/surface-hub/index.md index 110355baf4..61a9b33c78 100644 --- a/devices/surface-hub/index.md +++ b/devices/surface-hub/index.md @@ -1,7 +1,7 @@ --- title: Surface Hub -author: robmazz -ms.author: robmazz +author: greg-lindsay +ms.author: greglin manager: laurawi layout: LandingPage ms.prod: surface-hub diff --git a/devices/surface-hub/surface-hub-2s-account.md b/devices/surface-hub/surface-hub-2s-account.md index 03b3f8d7ef..852ea6463d 100644 --- a/devices/surface-hub/surface-hub-2s-account.md +++ b/devices/surface-hub/surface-hub-2s-account.md @@ -4,8 +4,8 @@ description: "This page describes the procedure for creating the Surface Hub 2S keywords: separate values with commas ms.prod: surface-hub ms.sitesec: library -author: robmazz -ms.author: robmazz +author: greg-lindsay +ms.author: greglin manager: laurawi audience: Admin ms.topic: article diff --git a/devices/surface-hub/surface-hub-2s-adoption-kit.md b/devices/surface-hub/surface-hub-2s-adoption-kit.md index de75086db3..2058fcd918 100644 --- a/devices/surface-hub/surface-hub-2s-adoption-kit.md +++ b/devices/surface-hub/surface-hub-2s-adoption-kit.md @@ -4,8 +4,8 @@ description: "Microsoft has developed downloadable materials that you can make a keywords: separate values with commas ms.prod: surface-hub ms.sitesec: library -author: robmazz -ms.author: robmazz +author: greg-lindsay +ms.author: greglin manager: laurawi audience: Admin ms.topic: article diff --git a/devices/surface-hub/surface-hub-2s-change-history.md b/devices/surface-hub/surface-hub-2s-change-history.md index a24c8c12e4..f629bd6bd6 100644 --- a/devices/surface-hub/surface-hub-2s-change-history.md +++ b/devices/surface-hub/surface-hub-2s-change-history.md @@ -4,8 +4,8 @@ description: "This page shows change history for Surface Hub 2S." keywords: separate values with commas ms.prod: surface-hub ms.sitesec: library -author: robmazz -ms.author: robmazz +author: greg-lindsay +ms.author: greglin audience: Admin ms.manager: laurawi ms.topic: article diff --git a/devices/surface-hub/surface-hub-2s-connect.md b/devices/surface-hub/surface-hub-2s-connect.md index 7cc48d747d..7a08a67098 100644 --- a/devices/surface-hub/surface-hub-2s-connect.md +++ b/devices/surface-hub/surface-hub-2s-connect.md @@ -4,8 +4,8 @@ description: "This page explains how to connect external devices to Surface Hub keywords: separate values with commas ms.prod: surface-hub ms.sitesec: library -author: robmazz -ms.author: robmazz +author: greg-lindsay +ms.author: greglin manager: laurawi audience: Admin ms.topic: article diff --git a/devices/surface-hub/surface-hub-2s-custom-install.md b/devices/surface-hub/surface-hub-2s-custom-install.md index 020256c627..c86ac8b4b3 100644 --- a/devices/surface-hub/surface-hub-2s-custom-install.md +++ b/devices/surface-hub/surface-hub-2s-custom-install.md @@ -4,8 +4,8 @@ description: "Learn how to perform a custom install of Surface Hub 2S." keywords: separate values with commas ms.prod: surface-hub ms.sitesec: library -author: robmazz -ms.author: robmazz +author: greg-lindsay +ms.author: greglin manager: laurawi audience: Admin ms.topic: article diff --git a/devices/surface-hub/surface-hub-2s-deploy-apps-intune.md b/devices/surface-hub/surface-hub-2s-deploy-apps-intune.md index b52bdc6532..77fe0fa1ca 100644 --- a/devices/surface-hub/surface-hub-2s-deploy-apps-intune.md +++ b/devices/surface-hub/surface-hub-2s-deploy-apps-intune.md @@ -4,8 +4,8 @@ description: "Learn how you can deploy apps to Surface Hub 2S using Intune." keywords: separate values with commas ms.prod: surface-hub ms.sitesec: library -author: robmazz -ms.author: robmazz +author: greg-lindsay +ms.author: greglin manager: laurawi audience: Admin ms.topic: article diff --git a/devices/surface-hub/surface-hub-2s-deploy-checklist.md b/devices/surface-hub/surface-hub-2s-deploy-checklist.md index 10fe718f75..08421ad2f6 100644 --- a/devices/surface-hub/surface-hub-2s-deploy-checklist.md +++ b/devices/surface-hub/surface-hub-2s-deploy-checklist.md @@ -4,8 +4,8 @@ description: "Verify your deployment of Surface Hub 2S using pre- and post-deplo keywords: separate values with commas ms.prod: surface-hub ms.sitesec: library -author: robmazz -ms.author: robmazz +author: greg-lindsay +ms.author: greglin manager: laurawi audience: Admin ms.topic: article diff --git a/devices/surface-hub/surface-hub-2s-deploy.md b/devices/surface-hub/surface-hub-2s-deploy.md index cd99172ad3..87908ed944 100644 --- a/devices/surface-hub/surface-hub-2s-deploy.md +++ b/devices/surface-hub/surface-hub-2s-deploy.md @@ -4,8 +4,8 @@ description: "This page describes how to deploy Surface Hub 2S using provisionin keywords: separate values with commas ms.prod: surface-hub ms.sitesec: library -author: robmazz -ms.author: robmazz +author: greg-lindsay +ms.author: greglin manager: laurawi audience: Admin ms.topic: article diff --git a/devices/surface-hub/surface-hub-2s-install-mount.md b/devices/surface-hub/surface-hub-2s-install-mount.md index 7b4e3e3e00..1ae4dcadb6 100644 --- a/devices/surface-hub/surface-hub-2s-install-mount.md +++ b/devices/surface-hub/surface-hub-2s-install-mount.md @@ -4,8 +4,8 @@ description: "Learn how to install and mount Surface Hub 2S." keywords: separate values with commas ms.prod: surface-hub ms.sitesec: library -author: robmazz -ms.author: robmazz +author: greg-lindsay +ms.author: greglin manager: laurawi audience: Admin ms.topic: article diff --git a/devices/surface-hub/surface-hub-2s-manage-intune.md b/devices/surface-hub/surface-hub-2s-manage-intune.md index 1749e6cafd..3fdc6c7cf0 100644 --- a/devices/surface-hub/surface-hub-2s-manage-intune.md +++ b/devices/surface-hub/surface-hub-2s-manage-intune.md @@ -4,8 +4,8 @@ description: "Learn how to update and manage Surface Hub 2S using Intune." keywords: separate values with commas ms.prod: surface-hub ms.sitesec: library -author: robmazz -ms.author: robmazz +author: greg-lindsay +ms.author: greglin manager: laurawi audience: Admin ms.topic: article diff --git a/devices/surface-hub/surface-hub-2s-manage-passwords.md b/devices/surface-hub/surface-hub-2s-manage-passwords.md index 3de1d293aa..accd5d7e84 100644 --- a/devices/surface-hub/surface-hub-2s-manage-passwords.md +++ b/devices/surface-hub/surface-hub-2s-manage-passwords.md @@ -4,8 +4,8 @@ description: "Learn how to configure Surface Hub 2S on-premises accounts with Po keywords: separate values with commas ms.prod: surface-hub ms.sitesec: library -author: robmazz -ms.author: robmazz +author: greg-lindsay +ms.author: greglin manager: laurawi audience: Admin ms.topic: article diff --git a/devices/surface-hub/surface-hub-2s-onprem-powershell.md b/devices/surface-hub/surface-hub-2s-onprem-powershell.md index 0d51997eda..fb2c98dcbd 100644 --- a/devices/surface-hub/surface-hub-2s-onprem-powershell.md +++ b/devices/surface-hub/surface-hub-2s-onprem-powershell.md @@ -4,8 +4,8 @@ description: "Learn how to configure Surface Hub 2S on-premises accounts with Po keywords: separate values with commas ms.prod: surface-hub ms.sitesec: library -author: robmazz -ms.author: robmazz +author: greg-lindsay +ms.author: greglin manager: laurawi audience: Admin ms.topic: article diff --git a/devices/surface-hub/surface-hub-2s-onscreen-display.md b/devices/surface-hub/surface-hub-2s-onscreen-display.md index 0f5679cd37..da4712505e 100644 --- a/devices/surface-hub/surface-hub-2s-onscreen-display.md +++ b/devices/surface-hub/surface-hub-2s-onscreen-display.md @@ -4,8 +4,8 @@ description: "Learn how to use the onscreen display to adjust brightness and oth keywords: separate values with commas ms.prod: surface-hub ms.sitesec: library -author: robmazz -ms.author: robmazz +author: greg-lindsay +ms.author: greglin manager: laurawi audience: Admin ms.topic: article diff --git a/devices/surface-hub/surface-hub-2s-pack-components.md b/devices/surface-hub/surface-hub-2s-pack-components.md index 692f4ee02d..287f43ec7b 100644 --- a/devices/surface-hub/surface-hub-2s-pack-components.md +++ b/devices/surface-hub/surface-hub-2s-pack-components.md @@ -4,8 +4,8 @@ description: "Instructions for packing Surface Hub 2S components, replacing the keywords: pack, replace components, camera, compute cartridge ms.prod: surface-hub ms.sitesec: library -author: robmazz -ms.author: robmazz +author: greg-lindsay +ms.author: greglin manager: laurawi audience: Admin ms.topic: article diff --git a/devices/surface-hub/surface-hub-2s-phone-authenticate.md b/devices/surface-hub/surface-hub-2s-phone-authenticate.md index 53b8395f63..f79bbca0d4 100644 --- a/devices/surface-hub/surface-hub-2s-phone-authenticate.md +++ b/devices/surface-hub/surface-hub-2s-phone-authenticate.md @@ -4,8 +4,8 @@ description: "Learn how to simplify signing in to Surface Hub 2S using password- keywords: separate values with commas ms.prod: surface-hub ms.sitesec: library -author: robmazz -ms.author: robmazz +author: greg-lindsay +ms.author: greglin manager: laurawi audience: Admin ms.topic: article diff --git a/devices/surface-hub/surface-hub-2s-port-keypad-overview.md b/devices/surface-hub/surface-hub-2s-port-keypad-overview.md index 05c3c4b37a..8a667d95ac 100644 --- a/devices/surface-hub/surface-hub-2s-port-keypad-overview.md +++ b/devices/surface-hub/surface-hub-2s-port-keypad-overview.md @@ -4,8 +4,8 @@ description: "This page describes the ports, physical buttons, and configuration keywords: separate values with commas ms.prod: surface-hub ms.sitesec: library -author: robmazz -ms.author: robmazz +author: greg-lindsay +ms.author: greglin manager: laurawi audience: Admin ms.topic: article diff --git a/devices/surface-hub/surface-hub-2s-prepare-environment.md b/devices/surface-hub/surface-hub-2s-prepare-environment.md index 2b28cab313..a1bd059ab4 100644 --- a/devices/surface-hub/surface-hub-2s-prepare-environment.md +++ b/devices/surface-hub/surface-hub-2s-prepare-environment.md @@ -4,8 +4,8 @@ description: "Learn what you need to do to prepare your environment for Surface keywords: separate values with commas ms.prod: surface-hub ms.sitesec: library -author: robmazz -ms.author: robmazz +author: greg-lindsay +ms.author: greglin manager: laurawi audience: Admin ms.topic: article diff --git a/devices/surface-hub/surface-hub-2s-quick-start.md b/devices/surface-hub/surface-hub-2s-quick-start.md index d1d20bc7c8..3d7f08641a 100644 --- a/devices/surface-hub/surface-hub-2s-quick-start.md +++ b/devices/surface-hub/surface-hub-2s-quick-start.md @@ -4,8 +4,8 @@ description: "View the quick start steps to begin using Surface Hub 2S." keywords: separate values with commas ms.prod: surface-hub ms.sitesec: library -author: robmazz -ms.author: robmazz +author: greg-lindsay +ms.author: greglin manager: laurawi audience: Admin ms.topic: article diff --git a/devices/surface-hub/surface-hub-2s-recover-reset.md b/devices/surface-hub/surface-hub-2s-recover-reset.md index d055e724cd..414456c4f3 100644 --- a/devices/surface-hub/surface-hub-2s-recover-reset.md +++ b/devices/surface-hub/surface-hub-2s-recover-reset.md @@ -4,8 +4,8 @@ description: "Learn how to recover and reset Surface Hub 2S." keywords: separate values with commas ms.prod: surface-hub ms.sitesec: library -author: robmazz -ms.author: robmazz +author: greg-lindsay +ms.author: greglin manager: laurawi audience: Admin ms.topic: article diff --git a/devices/surface-hub/surface-hub-2s-secure-with-uefi-semm.md b/devices/surface-hub/surface-hub-2s-secure-with-uefi-semm.md index cf7b561dca..8d0768ba93 100644 --- a/devices/surface-hub/surface-hub-2s-secure-with-uefi-semm.md +++ b/devices/surface-hub/surface-hub-2s-secure-with-uefi-semm.md @@ -4,8 +4,8 @@ description: "Learn more about securing Surface Hub 2S with SEMM." keywords: separate values with commas ms.prod: surface-hub ms.sitesec: library -author: robmazz -ms.author: robmazz +author: greg-lindsay +ms.author: greglin manager: laurawi audience: Admin ms.topic: article diff --git a/devices/surface-hub/surface-hub-2s-setup.md b/devices/surface-hub/surface-hub-2s-setup.md index 76e5ac1055..fe61755ae3 100644 --- a/devices/surface-hub/surface-hub-2s-setup.md +++ b/devices/surface-hub/surface-hub-2s-setup.md @@ -4,8 +4,8 @@ description: "Learn how to complete first time Setup for Surface Hub 2S." keywords: separate values with commas ms.prod: surface-hub ms.sitesec: library -author: robmazz -ms.author: robmazz +author: greg-lindsay +ms.author: greglin manager: laurawi audience: Admin ms.topic: article diff --git a/devices/surface-hub/surface-hub-2s-site-planning.md b/devices/surface-hub/surface-hub-2s-site-planning.md index 683d732f9a..9b04ea0174 100644 --- a/devices/surface-hub/surface-hub-2s-site-planning.md +++ b/devices/surface-hub/surface-hub-2s-site-planning.md @@ -4,8 +4,8 @@ description: "Learn more about rooms for Surface Hub 2S." keywords: separate values with commas ms.prod: surface-hub ms.sitesec: library -author: robmazz -ms.author: robmazz +author: greg-lindsay +ms.author: greglin manager: laurawi audience: Admin ms.topic: article diff --git a/devices/surface-hub/surface-hub-2s-site-readiness-guide.md b/devices/surface-hub/surface-hub-2s-site-readiness-guide.md index e765207b4c..8db9d3818e 100644 --- a/devices/surface-hub/surface-hub-2s-site-readiness-guide.md +++ b/devices/surface-hub/surface-hub-2s-site-readiness-guide.md @@ -4,8 +4,8 @@ description: "Get familiar with site readiness requirements and recommendations keywords: separate values with commas ms.prod: surface-hub ms.sitesec: library -author: robmazz -ms.author: robmazz +author: greg-lindsay +ms.author: greglin manager: laurawi audience: Admin ms.topic: article diff --git a/devices/surface-hub/surface-hub-2s-techspecs.md b/devices/surface-hub/surface-hub-2s-techspecs.md index 12955c3afb..5f898a3fb6 100644 --- a/devices/surface-hub/surface-hub-2s-techspecs.md +++ b/devices/surface-hub/surface-hub-2s-techspecs.md @@ -4,9 +4,9 @@ description: "View tech specs for Surface Hub 2S including pen, camera, and opti keywords: separate values with commas ms.prod: surface-hub ms.sitesec: library -author: robmazz +author: greg-lindsay manager: laurawi -ms.author: robmazz +ms.author: greglin audience: Admin ms.topic: article ms.date: 06/20/2019 diff --git a/devices/surface-hub/surface-hub-2s-unpack.md b/devices/surface-hub/surface-hub-2s-unpack.md index 474bec14da..950a5caa6f 100644 --- a/devices/surface-hub/surface-hub-2s-unpack.md +++ b/devices/surface-hub/surface-hub-2s-unpack.md @@ -4,8 +4,8 @@ description: "This page includes information about safely unpacking Surface Hub keywords: separate values with commas ms.prod: surface-hub ms.sitesec: library -author: robmazz -ms.author: robmazz +author: greg-lindsay +ms.author: greglin manager: laurawi audience: Admin ms.topic: article diff --git a/devices/surface-hub/surface-hub-2s-whats-new.md b/devices/surface-hub/surface-hub-2s-whats-new.md index 2f0dad2a22..13d7eb06ce 100644 --- a/devices/surface-hub/surface-hub-2s-whats-new.md +++ b/devices/surface-hub/surface-hub-2s-whats-new.md @@ -4,8 +4,8 @@ description: "Learn more about new features in Surface Hub 2S." keywords: separate values with commas ms.prod: surface-hub ms.sitesec: library -author: robmazz -ms.author: robmazz +author: greg-lindsay +ms.author: greglin manager: laurawi audience: Admin ms.topic: article diff --git a/devices/surface-hub/surface-hub-start-menu.md b/devices/surface-hub/surface-hub-start-menu.md index 9c1f451f63..b46f7b2edd 100644 --- a/devices/surface-hub/surface-hub-start-menu.md +++ b/devices/surface-hub/surface-hub-start-menu.md @@ -3,8 +3,8 @@ title: Configure Surface Hub Start menu description: Use MDM to customize the Start menu on Surface Hub. ms.prod: surface-hub ms.sitesec: library -author: robmazz -ms.author: robmazz +author: greg-lindsay +ms.author: greglin ms.topic: article ms.date: 08/15/2018 ms.reviewer: diff --git a/devices/surface/get-started.md b/devices/surface/get-started.md index 1bcf364edd..7f694266e4 100644 --- a/devices/surface/get-started.md +++ b/devices/surface/get-started.md @@ -1,7 +1,7 @@ --- title: Get started with Surface devices -author: robmazz -ms.author: robmazz +author: greg-lindsay +ms.author: greglin manager: laurawi layout: LandingPage ms.assetid: diff --git a/devices/surface/index.md b/devices/surface/index.md index 2677bffc49..3d8e45e45e 100644 --- a/devices/surface/index.md +++ b/devices/surface/index.md @@ -3,8 +3,8 @@ title: Microsoft Surface documentation and resources layout: HubPage hide_bc: true description: Surface and Surface Hub documentation for admins & IT professionals -author: robmazz -ms.author: robmazz +author: greg-lindsay +ms.author: greglin manager: laurawi ms.topic: hub-page keywords: Microsoft Surface, Microsoft Surface Hub, Surface documentation From 64e813283804820c2080ad8ae0834a79f6dbcffc Mon Sep 17 00:00:00 2001 From: John Kaiser <35939694+CoveMiner@users.noreply.github.com> Date: Fri, 18 Oct 2019 13:10:16 -0700 Subject: [PATCH 45/82] Updates for 10-21 --- devices/surface/images/df1.png | Bin 0 -> 98836 bytes devices/surface/images/df2a.png | Bin 0 -> 58235 bytes devices/surface/images/df3.png | Bin 0 -> 45910 bytes .../surface/surface-dock-firmware-update.md | 2 +- devices/surface/surface-manage-dfci-guide.md | 179 ++++++++++++++++++ 5 files changed, 180 insertions(+), 1 deletion(-) create mode 100644 devices/surface/images/df1.png create mode 100644 devices/surface/images/df2a.png create mode 100644 devices/surface/images/df3.png create mode 100644 devices/surface/surface-manage-dfci-guide.md diff --git a/devices/surface/images/df1.png b/devices/surface/images/df1.png new file mode 100644 index 0000000000000000000000000000000000000000..3f5b4e1beebaf5deee7a9c0a3c0fbf596562219c GIT binary patch literal 98836 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 literal 0 HcmV?d00001 diff --git a/devices/surface/images/df2a.png b/devices/surface/images/df2a.png new file mode 100644 index 0000000000000000000000000000000000000000..6a50ae6862aec1a9d08a16cff5af0e1a93ceff0f GIT binary patch literal 58235 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 literal 0 HcmV?d00001 diff --git a/devices/surface/surface-dock-firmware-update.md b/devices/surface/surface-dock-firmware-update.md index 8cbef59101..cc0ae5601a 100644 --- a/devices/surface/surface-dock-firmware-update.md +++ b/devices/surface/surface-dock-firmware-update.md @@ -107,7 +107,7 @@ Successful completion of Surface Dock Firmware Update results in new registry ke ## Changes and updates -Microsoft periodically releases new versions of Surface Dock Firmware Update. To update a Surface Dock to the latest firmware, you must use the latest version of Surface Dock Firmware Update. +Microsoft periodically releases new versions of Surface Dock Firmware Update.Note that the MSI file is not self-updating. If you have deployed the MSI to Surface devices and a new version of the firmware is released, you will need to deploy the new version of the MSI. ## Versions reference ### Version 1.42.139 diff --git a/devices/surface/surface-manage-dfci-guide.md b/devices/surface/surface-manage-dfci-guide.md new file mode 100644 index 0000000000..051b8c7b9a --- /dev/null +++ b/devices/surface/surface-manage-dfci-guide.md @@ -0,0 +1,179 @@ +--- +title: Cloud-based management of Surface UEFI settings +description: This article explains +ms.localizationpriority: medium +ms.prod: w10 +ms.mktglfcycl: manage +ms.sitesec: library +author: dansimp +ms.author: dansimp +ms.topic: article +ms.date: 10/20/2019 +ms.reviewer: jessko +manager: dansimp +ms.audience: itpro +--- +# Cloud-based management of Surface UEFI settings + +## Introduction + +The ability to manage devices from the cloud has dramatically simplified IT deployment and provisioning across the lifecycle. With Device Firmware Configuration Interface (DFCI) profiles built into Microsoft Intune, Surface UEFI management extends the modern management stack down to the UEFI hardware level. DFCI supports zero-touch provisioning, eliminates BIOS passwords, provides control of security settings including boot options and built-in peripherals, and lays the groundwork for advanced security scenarios in the future. + +### Background +Like any computer running Windows 10, Surface devices rely on code stored in the SoC that enables the CPU to interface with hard drives, display devices, USB ports, and other devices. The programs stored in this read-only memory (ROM) are collectively known as firmware (while programs stored in dynamic media are known as software). + +In contrast to other Windows 10 devices available in the market today, Surface provides IT admins with the ability to configure and manage firmware through a rich set of UEFI configuration settings. This provides a layer of hardware control on top of software-based policy management as implemented via mobile device management (MDM) policies, Configuration Manager or Group Policy. For example, organizations deploying devices in highly secure areas with sensitive information can prevent camera use by removing functionality at the hardware level. From a device standpoint, turning the camera off via a firmware setting is equivalent to physically removing the camera. Compare the added security of managing at the firmware level to relying only on operating system software settings. For example, if you disable the Windows audio service via a policy setting in a domain environment, a local admin could still re-enable the service. + +### DFCI versus SEMM +Until now, managing firmware required enrolling devices into Surface Enterprise Management Mode (SEMM) with the overhead of ongoing manual IT-intensive tasks. As an example, SEMM requires IT staff to physically access each PC to enter a two-digit pin as part of the certificate management process. Although SEMM remains a good solution for organizations in a strictly on-premises environment, its complexity and IT-intensive requirements make it costly to use. + +Now with newly integrated UEFI firmware management capabilities in Microsoft Intune, the ability to lock down hardware is simplified and easier to use with new features for provisioning, security, and streamlined updating all in a single console. + +DFCI leverages the device profiles capability in Intune and is deployed using Windows Autopilot, eliminating the need for manual interaction by IT admins or end users. A device profile allows you to add and configure settings which can then be deployed to devices enrolled in management within your organization. Once the device receives the device profile, the features and settings are applied automatically. Examples of common device profiles include Email, Device restrictions, VPN, Wi-Fi, and Administrative templates. DFCI is simply an additional device profile that enables you to manage UEFI configuration settings from the cloud without having to maintain a costly on-premises infrastructure. + +## Supported devices + +At this time, DFCI is supported in the following devices: + +- Surface Pro 7 +- Surface Pro X +- Surface Laptop 3 + +## Prerequisites + +- Devices must be registered with Windows Autopilot by your reseller or distributor. For more information, refer to the [Microsoft Device Partner Center](https://devicepartner.microsoft.com/en-us/support). + +- Before configuring DFCI for Surface, you should already be familiar with [Microsoft Intune](https://docs.microsoft.com/en-us/intune/) and [Azure Active Directory](https://docs.microsoft.com/en-us/azure/active-directory/) (Azure AD). + +## Before you begin + +Add your target Surface devices to an Azure AD security group. For more information about creating and managing security groups, refer to [Azure AD documentation](https://docs.microsoft.com/en-us/azure/active-directory/fundamentals/active-directory-groups-create-azure-portal). + +## Configuring DFCI management for Surface devices + +A DFCI environment requires setting up a DFCI profile that contains the settings and an Autopilot profile to apply the settings to registered devices. An enrollment status profile is also recommended to ensure settings are pushed down during OOBE setup when users first start the device. This guide explains how to configure the DFCI environment, verify DFCI settings are applied on target devices, remove DFCI policy settings, and unregister devices to prepare for transfer or resale. + +## Create DFCI profile + +Before configuring DFCI policy settings, first create a DFCI profile and assign it to the Azure AD security group that contains your target devices. + +1. Open Intune select **Device configuration > Profiles > Create profile** and enter a name; for example **My DFCI profile.** +2. Select Windows 10 and later for platform type. +3. In the Profile type drop down list, select **Device Firmware Configuration Interface** to open the DFCI blade containing all available policy settings. For information on DFCI settings, refer to Table 2 on this page below or the [Intune documentation](https://docs.microsoft.com/intune/configuration/device-firmware-configuration-interface-windows). You can configure DFCI settings during the initial setup process or later by editing the DFCI profile. + +![Create DFCI profile](images/df1.png) + +4. Click **OK** and then select **Create**. +5. Select **Assignments** and under **Select groups to include** select the Azure AD security group that contains your target devices, as shown in the following figure. Click **Save**. + +![Assign security group](images/df2a.png) + +## Create Autopilot profile + +1. Go to **Intune > Device enrollment > Windows enrollment** and scroll down to select **Deployment Profiles**. +2. Select **Create profile**, enter a name; for example, My Autopilot profile, and select Next. +3. Select the following settings: + +- Deployment mode: **User-Driven**. +- Join type: Azure **AD joined**. + +4. Leave the remaining default settings unchanged and select **Next** +5. On the Scope tags page, select **Next**. +6. On the Assignments page, choose **Select groups to include** and click your Azure AD security group. Select **Next**. +7. Accept the summary and then select **Create**. This Autopilot profile is now created and assigned to the group. + +## Configure Enrollment Status Page + +To ensure that devices apply the DFCI configuration during OOBE before users sign in, you need to configure enrollment status. + +1. Open Intune and select **Device enrollment > Windows enrollment > Enrollment Status Page** and then select the Default profile. Notice that the default profile assigned to all users on all devices is always applied. +2. To edit the default profile, select **Settings** and configure the enrollment status settings, as recommended in the following table or as appropriate for your scenario. + +### Table 1. Recommended enrollment status settings for Surface devices + +| Setting | Value | Notes | +| ------------------------------------------------------------------------------------------------ | ----- | -------------------------------------------------------------------------------------------------------------------------------------------------- | +| Show app and profile installation progress | Yes | The enrollment status page appears during initial device setup. If enabled, users can see the installation progress of assigned apps and profiles. | +| Show time limit error when installation takes longer than specified number of minutes | 60 | This is the default value. | +| Show custom message when time limit error occurs | No | This is the default value. | +| Allow users to collect logs about installation errors | Yes | This is the default value. | +| Block device use until all apps and profiles are installed | Yes | This ensures that the device applies the DFCI configuration during OOBE before the user signs in to the desktop. | +| Allow users to reset device if installation error occurs | Yes | Not the default value. | +| Allow users to use device if installation error occurs | Yes | Not the default value. | +| Block device use until these required apps are installed if they are assigned to the user/device | All | This is the default value. | + + +For more information, refer to [Set up an enrollment status page](https://docs.microsoft.com/en-us/intune/enrollment/windows-enrollment-status). + + +## Configuring DFCI settings on Surface devices + +DFCI includes a streamlined set of UEFI configuration policies that provide an extra level of security by locking down devices at the hardware level. DFCI is designed to be used in conjunction with mobile device management settings at the software level. Note that DFCI settings only affect hardware components built into Surface devices and do not extend to attached peripherals such as USB webcams. (However, you can use Device restriction policies in Intune to turn off access to attached peripherals at the software level). + +You configure DFCI policy settings by editing the DFCI profile: + +- **Intune > Device configuration > Profiles > “DFCI profile name” > Properties > Settings** + +### Blocking user access to UEFI settings + +For many customers, the ability to block users from changing UEFI settings is critically important and a primary reason to use DFCI. As listed in Table 2, this is managed via Allow local user to change UEFI settings. If you do not edit or configure this setting, local users will be able to change any UEFI setting not managed by Intune. Therefore, it’s highly recommended to disable Allow local user to change UEFI settings. +The rest of the DFCI settings enable you to turn off functionality that would otherwise be available to users. For example, if you need to protect sensitive information in highly secure areas, you can disable the camera. If you don’t want users booting from USB drives, you can disable that also. + +### Table 2. DFCI scenarios + +| Device management goal | Configuration steps | +| --------------------------------------------- | --------------------------------------------------------------------------------------------- | +| Block local users from changing UEFI settings | Under Security Features > Allow local user to change UEFI settings, select None. | +| Disable cameras | Under Built in Hardware > Cameras, select Disabled. | +| Disable Microphones and speakers | Under Built in Hardware > Microphones and speakers, select Disabled. | +| Disable radios (Bluetooth, Wi-Fi) | Under Built in Hardware > Radios (Bluetooth, Wi-Fi, etc…), select Disabled. | +| Disable Boot from external media (USB, SD) | Under Built in Hardware > Boot Options > Boot from external media (USB, SD), select Disabled. | + + +NOTE: DFCI in Intune includes two settings that do not currently apply to Surface devices: +- CPU and IO virtualization +- Disable Boot from network adapters + +Intune provides Scope tags to delegate administrative rights and Applicability Rules to manage device types. For more information about policy management support and full details on all DFCI settings, refer to [Microsoft Intune documentation](https://docs.microsoft.com/intune/configuration/device-firmware-configuration-interface-windows). + +## Registering devices in Autopilot + +As stated above, DFCI can only be applied on devices registered in Windows Autopilot by your reseller or distributor and is only supported, at this time, on Surface Pro 7, Surface Pro X, and Surface Laptop 3. For security reasons, it’s not possible to “self-provision” your devices into Autopilot. + +## Manually Syncing Autopilot devices + +Although Intune policy settings typically get applied almost immediately, there may be a delay of 10 minutes before the settings take effect on targeted devices. In rare circumstances, delays of up to 8 hours are possible. To ensure settings apply as soon as possible, (such as in test scenarios), you can manually sync the target devices. + +- In Intune, go to Device enrollment > Windows enrollment > Windows Autopilot Devices and select Sync. + + For more information, refer to [Sync your Windows device manually](https://docs.microsoft.com/en-us/intune-user-help/sync-your-device-manually-windows). + +NOTE: When adjusting settings directly in UEFI, you need to ensure the device fully restarts to the standard Windows login. + +## Verifying UEFI settings on DFCI-managed devices + +In a test environment, you can verify settings in the Surface UEFI interface. + +1. Open Surface UEFI, which involves pressing the **Volume +** and **Power** buttons at the same time. +2. Select **Devices**. The UEFI menu will reflect configured settings, as shown in the following figure. + +![Surface UEFI](images/df3.png) + +Note how: + +- The settings are greyed out because Allow local user to change UEFI setting is set to None. +- Audio is set to off because Microphones and speakers are set to Disabled. +## Removing DFCI policy settings + +When you create a DFCI profile, all configured settings will remain in effect across all devices within the profile’s scope of management. You can only remove DFCI policy settings by editing the DFCI profile directly. + +If the original DFCI profile has been deleted, you can remove policy settings by creating a new profile and then editing the settings, as appropriate. + +## Unregistering devices from DFCI to prepare for resale or recycle + +1. Contact your partner, OEM, or reseller to unregister the device from Autopilot. +2. Remove the device from Intune. +3. Connect a Surface-branded network adapter. +4. Open Surface UEFI, which involves pressing the **Volume +** and **Power** buttons at the same time. +5. Select **Management > Configure > Refresh from Network**. +6. Validate DFCI is removed from the device in the UEFI. From 8f18be535f67653a377ecc2f80e47033f4e08ce3 Mon Sep 17 00:00:00 2001 From: denisebmsft Date: Fri, 18 Oct 2019 13:20:11 -0700 Subject: [PATCH 46/82] Update manage-protection-updates-windows-defender-antivirus.md --- .../manage-protection-updates-windows-defender-antivirus.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/windows/security/threat-protection/windows-defender-antivirus/manage-protection-updates-windows-defender-antivirus.md b/windows/security/threat-protection/windows-defender-antivirus/manage-protection-updates-windows-defender-antivirus.md index 439eedbcca..ea134ba5fd 100644 --- a/windows/security/threat-protection/windows-defender-antivirus/manage-protection-updates-windows-defender-antivirus.md +++ b/windows/security/threat-protection/windows-defender-antivirus/manage-protection-updates-windows-defender-antivirus.md @@ -33,7 +33,7 @@ Keeping your antivirus protection up to date is critical. There are two componen This article describes the *where* - how to specify where updates should be downloaded from (this is also known as the fallback order). See [Manage Windows Defender Antivirus updates and apply baselines](manage-updates-baselines-windows-defender-antivirus.md) topic for an overview on how updates work, and how to configure other aspects of updates (such as scheduling updates). > [!IMPORTANT] -> Microsoft Defender Antivirus Security intelligence updates are delivered thru Windows Update and starting Monday October 21, 2019, all security intelligence updates will be SHA-2 signed exclusively. Your devices must be updated to support SHA-2 in order to update the security intelligence. To learn more, see [2019 SHA-2 Code Signing Support requirement for Windows and WSUS](https://support.microsoft.com/help/4472027/2019-sha-2-code-signing-support-requirement-for-windows-and-wsus). +> Microsoft Defender Antivirus Security intelligence updates are delivered through Windows Update and starting Monday October 21, 2019, all security intelligence updates will be SHA-2 signed exclusively. Your devices must be updated to support SHA-2 in order to update the security intelligence. To learn more, see [2019 SHA-2 Code Signing Support requirement for Windows and WSUS](https://support.microsoft.com/help/4472027/2019-sha-2-code-signing-support-requirement-for-windows-and-wsus). @@ -71,7 +71,7 @@ Each source has typical scenarios that depend on how your network is configured, |Microsoft Update | You want your endpoints to connect directly to Microsoft Update. This can be useful for endpoints that irregularly connect to your enterprise network, or if you do not use Windows Server Update Service to manage your updates.| |File share | You have non-Internet-connected devices (such as VMs). You can use your Internet-connected VM host to download the updates to a network share, from which the VMs can obtain the updates. See the [VDI deployment guide](deployment-vdi-windows-defender-antivirus.md) for how file shares can be used in virtual desktop infrastructure (VDI) environments.| |System Center Configuration Manager | You are using System Center Configuration Manager to update your endpoints.| -|Security intelligence updates for Windows Defender Antivirus and other Microsoft antimalware |[Make sure your devices are updated to support SHA-2](https://support.microsoft.com/help/4472027/2019-sha-2-code-signing-support-requirement-for-windows-and-wsus). Microsoft Defender Antivirus Security intelligence updates are delivered thru Windows Update, and starting Monday October 21, 2019 security intelligence updates will be SHA-2 signed exclusively.
    Download the latest protection updates because of a recent infection or to help provision a strong, base image for [VDI deployment](deployment-vdi-windows-defender-antivirus.md). This option should generally be used only as a final fallback source, and not the primary source. It will only be used if updates cannot be downloaded from Windows Server Update Service or Microsoft Update for [a specified number of days](https://docs.microsoft.com/windows/threat-protection/windows-defender-antivirus/manage-outdated-endpoints-windows-defender-antivirus#set-the-number-of-days-before-protection-is-reported-as-out-of-date).| +|Security intelligence updates for Windows Defender Antivirus and other Microsoft antimalware |[Make sure your devices are updated to support SHA-2](https://support.microsoft.com/help/4472027/2019-sha-2-code-signing-support-requirement-for-windows-and-wsus). Microsoft Defender Antivirus Security intelligence updates are delivered through Windows Update, and starting Monday October 21, 2019 security intelligence updates will be SHA-2 signed exclusively.
    Download the latest protection updates because of a recent infection or to help provision a strong, base image for [VDI deployment](deployment-vdi-windows-defender-antivirus.md). This option should generally be used only as a final fallback source, and not the primary source. It will only be used if updates cannot be downloaded from Windows Server Update Service or Microsoft Update for [a specified number of days](https://docs.microsoft.com/windows/threat-protection/windows-defender-antivirus/manage-outdated-endpoints-windows-defender-antivirus#set-the-number-of-days-before-protection-is-reported-as-out-of-date).| You can manage the order in which update sources are used with Group Policy, System Center Configuration Manager, PowerShell cmdlets, and WMI. From 88ceb02ef0a1b273c0d163a3b41ea2d00a10f0ba Mon Sep 17 00:00:00 2001 From: John Kaiser <35939694+CoveMiner@users.noreply.github.com> Date: Fri, 18 Oct 2019 14:20:42 -0700 Subject: [PATCH 47/82] Update surface-manage-dfci-guide.md --- devices/surface/surface-manage-dfci-guide.md | 39 ++++++-------------- 1 file changed, 12 insertions(+), 27 deletions(-) diff --git a/devices/surface/surface-manage-dfci-guide.md b/devices/surface/surface-manage-dfci-guide.md index 051b8c7b9a..94c029f674 100644 --- a/devices/surface/surface-manage-dfci-guide.md +++ b/devices/surface/surface-manage-dfci-guide.md @@ -1,5 +1,5 @@ --- -title: Cloud-based management of Surface UEFI settings +title: Intune management of Surface UEFI settings description: This article explains ms.localizationpriority: medium ms.prod: w10 @@ -13,18 +13,20 @@ ms.reviewer: jessko manager: dansimp ms.audience: itpro --- -# Cloud-based management of Surface UEFI settings +# Intune management of Surface UEFI settings ## Introduction -The ability to manage devices from the cloud has dramatically simplified IT deployment and provisioning across the lifecycle. With Device Firmware Configuration Interface (DFCI) profiles built into Microsoft Intune, Surface UEFI management extends the modern management stack down to the UEFI hardware level. DFCI supports zero-touch provisioning, eliminates BIOS passwords, provides control of security settings including boot options and built-in peripherals, and lays the groundwork for advanced security scenarios in the future. +The ability to manage devices from the cloud has dramatically simplified IT deployment and provisioning across the lifecycle. With Device Firmware Configuration Interface (DFCI) profiles built into Microsoft Intune (now available in public preview), Surface UEFI management extends the modern management stack down to the UEFI hardware level. DFCI supports zero-touch provisioning, eliminates BIOS passwords, provides control of security settings including boot options and built-in peripherals, and lays the groundwork for advanced security scenarios in the future. ### Background + Like any computer running Windows 10, Surface devices rely on code stored in the SoC that enables the CPU to interface with hard drives, display devices, USB ports, and other devices. The programs stored in this read-only memory (ROM) are collectively known as firmware (while programs stored in dynamic media are known as software). In contrast to other Windows 10 devices available in the market today, Surface provides IT admins with the ability to configure and manage firmware through a rich set of UEFI configuration settings. This provides a layer of hardware control on top of software-based policy management as implemented via mobile device management (MDM) policies, Configuration Manager or Group Policy. For example, organizations deploying devices in highly secure areas with sensitive information can prevent camera use by removing functionality at the hardware level. From a device standpoint, turning the camera off via a firmware setting is equivalent to physically removing the camera. Compare the added security of managing at the firmware level to relying only on operating system software settings. For example, if you disable the Windows audio service via a policy setting in a domain environment, a local admin could still re-enable the service. ### DFCI versus SEMM + Until now, managing firmware required enrolling devices into Surface Enterprise Management Mode (SEMM) with the overhead of ongoing manual IT-intensive tasks. As an example, SEMM requires IT staff to physically access each PC to enter a two-digit pin as part of the certificate management process. Although SEMM remains a good solution for organizations in a strictly on-premises environment, its complexity and IT-intensive requirements make it costly to use. Now with newly integrated UEFI firmware management capabilities in Microsoft Intune, the ability to lock down hardware is simplified and easier to use with new features for provisioning, security, and streamlined updating all in a single console. @@ -49,7 +51,7 @@ At this time, DFCI is supported in the following devices: Add your target Surface devices to an Azure AD security group. For more information about creating and managing security groups, refer to [Azure AD documentation](https://docs.microsoft.com/en-us/azure/active-directory/fundamentals/active-directory-groups-create-azure-portal). -## Configuring DFCI management for Surface devices +## Configure DFCI management for Surface devices A DFCI environment requires setting up a DFCI profile that contains the settings and an Autopilot profile to apply the settings to registered devices. An enrollment status profile is also recommended to ensure settings are pushed down during OOBE setup when users first start the device. This guide explains how to configure the DFCI environment, verify DFCI settings are applied on target devices, remove DFCI policy settings, and unregister devices to prepare for transfer or resale. @@ -61,7 +63,7 @@ Before configuring DFCI policy settings, first create a DFCI profile and assign 2. Select Windows 10 and later for platform type. 3. In the Profile type drop down list, select **Device Firmware Configuration Interface** to open the DFCI blade containing all available policy settings. For information on DFCI settings, refer to Table 2 on this page below or the [Intune documentation](https://docs.microsoft.com/intune/configuration/device-firmware-configuration-interface-windows). You can configure DFCI settings during the initial setup process or later by editing the DFCI profile. -![Create DFCI profile](images/df1.png) +> ![Create DFCI profile](images/df1.png) 4. Click **OK** and then select **Create**. 5. Select **Assignments** and under **Select groups to include** select the Azure AD security group that contains your target devices, as shown in the following figure. Click **Save**. @@ -86,27 +88,10 @@ Before configuring DFCI policy settings, first create a DFCI profile and assign To ensure that devices apply the DFCI configuration during OOBE before users sign in, you need to configure enrollment status. -1. Open Intune and select **Device enrollment > Windows enrollment > Enrollment Status Page** and then select the Default profile. Notice that the default profile assigned to all users on all devices is always applied. -2. To edit the default profile, select **Settings** and configure the enrollment status settings, as recommended in the following table or as appropriate for your scenario. - -### Table 1. Recommended enrollment status settings for Surface devices - -| Setting | Value | Notes | -| ------------------------------------------------------------------------------------------------ | ----- | -------------------------------------------------------------------------------------------------------------------------------------------------- | -| Show app and profile installation progress | Yes | The enrollment status page appears during initial device setup. If enabled, users can see the installation progress of assigned apps and profiles. | -| Show time limit error when installation takes longer than specified number of minutes | 60 | This is the default value. | -| Show custom message when time limit error occurs | No | This is the default value. | -| Allow users to collect logs about installation errors | Yes | This is the default value. | -| Block device use until all apps and profiles are installed | Yes | This ensures that the device applies the DFCI configuration during OOBE before the user signs in to the desktop. | -| Allow users to reset device if installation error occurs | Yes | Not the default value. | -| Allow users to use device if installation error occurs | Yes | Not the default value. | -| Block device use until these required apps are installed if they are assigned to the user/device | All | This is the default value. | - - For more information, refer to [Set up an enrollment status page](https://docs.microsoft.com/en-us/intune/enrollment/windows-enrollment-status). -## Configuring DFCI settings on Surface devices +## Configure DFCI settings on Surface devices DFCI includes a streamlined set of UEFI configuration policies that provide an extra level of security by locking down devices at the hardware level. DFCI is designed to be used in conjunction with mobile device management settings at the software level. Note that DFCI settings only affect hardware components built into Surface devices and do not extend to attached peripherals such as USB webcams. (However, you can use Device restriction policies in Intune to turn off access to attached peripherals at the software level). @@ -114,12 +99,12 @@ You configure DFCI policy settings by editing the DFCI profile: - **Intune > Device configuration > Profiles > “DFCI profile name” > Properties > Settings** -### Blocking user access to UEFI settings +### Block user access to UEFI settings For many customers, the ability to block users from changing UEFI settings is critically important and a primary reason to use DFCI. As listed in Table 2, this is managed via Allow local user to change UEFI settings. If you do not edit or configure this setting, local users will be able to change any UEFI setting not managed by Intune. Therefore, it’s highly recommended to disable Allow local user to change UEFI settings. The rest of the DFCI settings enable you to turn off functionality that would otherwise be available to users. For example, if you need to protect sensitive information in highly secure areas, you can disable the camera. If you don’t want users booting from USB drives, you can disable that also. -### Table 2. DFCI scenarios +### Table 1. DFCI scenarios | Device management goal | Configuration steps | | --------------------------------------------- | --------------------------------------------------------------------------------------------- | @@ -136,11 +121,11 @@ NOTE: DFCI in Intune includes two settings that do not currently apply to Surfac Intune provides Scope tags to delegate administrative rights and Applicability Rules to manage device types. For more information about policy management support and full details on all DFCI settings, refer to [Microsoft Intune documentation](https://docs.microsoft.com/intune/configuration/device-firmware-configuration-interface-windows). -## Registering devices in Autopilot +## Register devices in Autopilot As stated above, DFCI can only be applied on devices registered in Windows Autopilot by your reseller or distributor and is only supported, at this time, on Surface Pro 7, Surface Pro X, and Surface Laptop 3. For security reasons, it’s not possible to “self-provision” your devices into Autopilot. -## Manually Syncing Autopilot devices +## Manually Sync Autopilot devices Although Intune policy settings typically get applied almost immediately, there may be a delay of 10 minutes before the settings take effect on targeted devices. In rare circumstances, delays of up to 8 hours are possible. To ensure settings apply as soon as possible, (such as in test scenarios), you can manually sync the target devices. From ccb37f18e509d81c4a500810353a9841064dc229 Mon Sep 17 00:00:00 2001 From: Dani Halfin Date: Fri, 18 Oct 2019 15:56:58 -0700 Subject: [PATCH 48/82] wa to da changes --- ...ata-windows-analytics-events-and-fields.md | 30 ++++++++++++------- 1 file changed, 19 insertions(+), 11 deletions(-) diff --git a/windows/privacy/enhanced-diagnostic-data-windows-analytics-events-and-fields.md b/windows/privacy/enhanced-diagnostic-data-windows-analytics-events-and-fields.md index 29da582e50..4419a51a68 100644 --- a/windows/privacy/enhanced-diagnostic-data-windows-analytics-events-and-fields.md +++ b/windows/privacy/enhanced-diagnostic-data-windows-analytics-events-and-fields.md @@ -1,6 +1,6 @@ --- -description: Use this article to learn more about the enhanced diagnostic data events used by Windows Analytics -title: Windows 10, version 1709 enhanced diagnostic data events and fields used by Windows Analytics (Windows 10) +description: Use this article to learn more about the limit enhanced diagnostic data events policy used by Desktop Analytics +title: Windows 10 diagnostic data events and fields collected through the limit enhanced diagnostic data policy (Windows 10) keywords: privacy, diagnostic data ms.prod: w10 ms.mktglfcycl: manage @@ -18,19 +18,24 @@ ms.reviewer: --- -# Windows 10 enhanced diagnostic data events and fields used by Windows Analytics +# Windows 10 diagnostic data events and fields collected through the limit enhanced diagnostic data policy **Applies to** - Windows 10, version 1709 and newer -Windows Analytics Device Health reports are powered by diagnostic data not included in the Basic level. This includes crash reports and certain OS diagnostic data events. Organizations sending Enhanced or Full level diagnostic data were able to participate in Device Health, but some organizations which required detailed event and field level documentation were unable to move from Basic to Enhanced. +> [!IMPORTANT] +> The Upgrade Readiness and Device Health solutions of Windows Analytics are being retired on January 31, 2020. [Update Compliance](update-compliance-get-started.md) will continue to be supported. +> For more information, see [Windows Analytics retirement on January 31, 2020](https://support.microsoft.com/en-us/help/4521815/windows-analytics-retirement). -In Windows 10, version 1709, we introduce a new feature: "Limit Enhanced diagnostic data to the minimum required by Windows Analytics". When enabled, this feature limits the operating system diagnostic data events included in the Enhanced level to only those described below. Note that the Enhanced level also includes limited crash reports, which are not described below. For more information on the Enhanced level, see [Configure Windows diagnostic data in your organization](configure-windows-diagnostic-data-in-your-organization.md). +Desktop Analytics reports are powered by diagnostic data not included in the Basic level. +In Windows 10, version 1709, we introduced a new feature: "Limit Enhanced diagnostic data to the minimum required by Windows Analytics". When enabled, this feature limits the operating system diagnostic data events included in the Enhanced level to only those described below. Note that the Enhanced level also includes limited crash reports, which are not described below. For more information on the Enhanced level, see [Configure Windows diagnostic data in your organization](configure-windows-diagnostic-data-in-your-organization.md). + +With the retirement of Windows Analytics, this policy will continue to be supported by Desktop Analytics, but will not include Office related diagnostic data. ## KernelProcess.AppStateChangeSummary -This event summarizes application usage and performance characteristics to help Microsoft improve performance and reliability. Organizations can use this event with Windows Analytics to gain insights into application reliability. +This event summarizes application usage and performance characteristics to help Microsoft improve performance and reliability. Organizations can use this event with Desktop Analytics to gain insights into application reliability. The following fields are available: @@ -241,7 +246,7 @@ This event is fired when the office application suspends as per app life-cycle c - **SuspendType:** Type of suspend ## Microsoft.OSG.OSS.CredProvFramework.ReportResultStop -This event indicates the result of an attempt to authenticate a user with a credential provider. It helps Microsoft to improve logon reliability. Using this event with Windows Analytics can help organizations monitor and improve logon success for different methods (for example, biometric) on managed devices. +This event indicates the result of an attempt to authenticate a user with a credential provider. It helps Microsoft to improve logon reliability. Using this event with Desktop Analytics can help organizations monitor and improve logon success for different methods (for example, biometric) on managed devices. The following fields are available: @@ -261,7 +266,7 @@ The following fields are available: - **UserTag:** Count of the number of times a user has selected a provider ## Microsoft.Windows.Kernel.Power.OSStateChange -This event denotes the transition between operating system states (e.g., On, Off, Sleep, etc.). By using this event with Windows Analytics, organizations can use this to monitor reliability and performance of managed devices +This event denotes the transition between operating system states (e.g., On, Off, Sleep, etc.). By using this event with Desktop Analytics, organizations can use this to monitor reliability and performance of managed devices The following fields are available: @@ -322,7 +327,7 @@ The following field is available: - **ticksSinceBoot:** Duration of boot event (milliseconds) ## Microsoft.Windows.Shell.Desktop.LogonFramework.AllLogonTasks -This event summarizes the logon procedure to help Microsoft improve performance and reliability. By using this event with Windows Analytics organizations can help identify logon problems on managed devices. +This event summarizes the logon procedure to help Microsoft improve performance and reliability. By using this event with Desktop Analytics organizations can help identify logon problems on managed devices. The following fields are available: @@ -359,7 +364,7 @@ The following fields are available: - **status:** Indicates whether errors occurred during WIP learning events ## Win32kTraceLogging.AppInteractivitySummary -Summarizes which app windows are being used (for example, have focus) to help Microsoft improve compatibility and user experience. Also helps organizations (by using Windows Analytics) to understand and improve application reliability on managed devices. +Summarizes which app windows are being used (for example, have focus) to help Microsoft improve compatibility and user experience. Also helps organizations (by using Desktop Analytics) to understand and improve application reliability on managed devices. The following fields are available: @@ -415,8 +420,11 @@ A previous revision of this list stated that a field named PartA_UserSid was a m ### Office events added In Windows 10, version 1809 (also applies to versions 1709 and 1803 starting with [KB 4462932](https://support.microsoft.com/help/4462932/windows-10-update-kb4462932) and [KB 4462933](https://support.microsoft.com/help/4462933/windows-10-update-kb4462933) respectively), 16 events were added, describing Office app launch and availability. These events were added to improve the precision of Office data in Windows Analytics. +> [!NOTE] +> Office data will no longer be provided through this policy in Desktop Analytics. + ### CertAnalytics events removed -In Windows 10, version 1809 (also applies to versions 1709 and 1803 starting with [KB 4462932](https://support.microsoft.com/help/4462932/windows-10-update-kb4462932) and [KB 4462933](https://support.microsoft.com/help/4462933/windows-10-update-kb4462933) respectively), 3 "CertAnalytics" events were removed, as they are no longer required for Windows Analytics. +In Windows 10, version 1809 (also applies to versions 1709 and 1803 starting with [KB 4462932](https://support.microsoft.com/help/4462932/windows-10-update-kb4462932) and [KB 4462933](https://support.microsoft.com/help/4462933/windows-10-update-kb4462933) respectively), 3 "CertAnalytics" events were removed, as they are no longer required for Desktop Analytics. >[!NOTE] >You can use the Windows Diagnostic Data Viewer to observe and review events and their fields as described in this topic. From 55a4e081b9094b2f81d173b4ffca0f0425ce79bb Mon Sep 17 00:00:00 2001 From: Dani Halfin Date: Fri, 18 Oct 2019 16:01:49 -0700 Subject: [PATCH 49/82] wa to da part 2 --- windows/privacy/TOC.md | 2 +- ...ndows-diagnostic-data-in-your-organization.md | 16 +++++++++++----- 2 files changed, 12 insertions(+), 6 deletions(-) diff --git a/windows/privacy/TOC.md b/windows/privacy/TOC.md index e4021e6946..8e10f74a84 100644 --- a/windows/privacy/TOC.md +++ b/windows/privacy/TOC.md @@ -14,7 +14,7 @@ ### [Windows 10, version 1709 basic level Windows diagnostic events and fields](basic-level-windows-diagnostic-events-and-fields-1709.md) ### [Windows 10, version 1703 basic level Windows diagnostic events and fields](basic-level-windows-diagnostic-events-and-fields-1703.md) ## Enhanced level Windows diagnostic data events and fields -### [Windows 10, version 1709 enhanced diagnostic data events and fields used by Windows Analytics](enhanced-diagnostic-data-windows-analytics-events-and-fields.md) +### [Windows 10 diagnostic data events and fields collected through the limit enhanced diagnostic data policy](enhanced-diagnostic-data-windows-analytics-events-and-fields.md) ## Full level categories ### [Windows 10, version 1709 and newer diagnostic data for the Full level](windows-diagnostic-data.md) ### [Windows 10, version 1703 diagnostic data for the Full level](windows-diagnostic-data-1703.md) diff --git a/windows/privacy/configure-windows-diagnostic-data-in-your-organization.md b/windows/privacy/configure-windows-diagnostic-data-in-your-organization.md index aed5ac00b0..90939f9cda 100644 --- a/windows/privacy/configure-windows-diagnostic-data-in-your-organization.md +++ b/windows/privacy/configure-windows-diagnostic-data-in-your-organization.md @@ -390,20 +390,26 @@ However, before more data is gathered, Microsoft’s privacy governance team, in > [!NOTE] > Crash dumps collected at this diagnostic data level may unintentionally contain personal data, such as portions of memory from a documents, a web page, etc. -## Limit Enhanced diagnostic data to the minimum required by Windows Analytics +## Limit Enhanced diagnostic data to the minimum required by Desktop Analytics -Windows Analytics Device Health reports are powered by diagnostic data not included in the **Basic** level, such as crash reports and certain operating system events. In the past, organizations sending **Enhanced** or **Full** level diagnostic data were able to participate in Device Health. However, organizations that required detailed event and field level documentation were unable to move from **Basic** to **Enhanced**. +> [!IMPORTANT] +> The Upgrade Readiness and Device Health solutions of Windows Analytics are being retired on January 31, 2020. [Update Compliance](update-compliance-get-started.md) will continue to be supported. +> For more information, see [Windows Analytics retirement on January 31, 2020](https://support.microsoft.com/en-us/help/4521815/windows-analytics-retirement). -In Windows 10, version 1709, we introduced the **Limit Enhanced diagnostic data to the minimum required by Windows Analytics** feature. When enabled, this feature lets you send only the following subset of **Enhanced** level diagnostic data. For more info about Device Health, see the [Monitor the health of devices with Device Health](https://docs.microsoft.com/windows/deployment/update/device-health-monitor) topic. +Desktop Analytics reports are powered by diagnostic data not included in the **Basic** level, such as crash reports and certain operating system events. -- **Operating system events.** Limited to a small set required for analytics reports and documented in the [Windows 10, version 1709 enhanced diagnostic data events and fields used by Windows Analytics](enhanced-diagnostic-data-windows-analytics-events-and-fields.md) topic. +In Windows 10, version 1709, we introduced the **Limit Enhanced diagnostic data to the minimum required by Windows Analytics** feature. When enabled, this feature lets you send only the following subset of **Enhanced** level diagnostic data. + +- **Operating system events.** Limited to a small set required for analytics reports and documented in the [Windows 10 diagnostic data events and fields collected through the limit enhanced diagnostic data policy](enhanced-diagnostic-data-windows-analytics-events-and-fields.md) topic. - **Some crash dump types.** Triage dumps for user mode and mini dumps for kernel mode. >[!NOTE] > Triage dumps are a type of [minidumps](https://docs.microsoft.com/windows/desktop/debug/minidump-files) that go through a process of user-sensitive information scrubbing. Some user-sensitive information may be missed in the process, and will therefore be sent with the dump. -### Enable limiting enhanced diagnostic data to the minimum required by Windows Analytics +With the retirement of Windows Analytics, this policy will continue to be supported by Desktop Analytics, but will not include Office related diagnostic data. + +### Enable limiting enhanced diagnostic data to the minimum required by Desktop Analytics 1. Set the diagnostic data level to **Enhanced**, using either Group Policy or MDM. From 2ca39d1b353ceebe487a0a0c1e11e27882f9a934 Mon Sep 17 00:00:00 2001 From: denisebmsft Date: Fri, 18 Oct 2019 16:11:22 -0700 Subject: [PATCH 50/82] Update manage-protection-updates-windows-defender-antivirus.md --- .../manage-protection-updates-windows-defender-antivirus.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/windows/security/threat-protection/windows-defender-antivirus/manage-protection-updates-windows-defender-antivirus.md b/windows/security/threat-protection/windows-defender-antivirus/manage-protection-updates-windows-defender-antivirus.md index ea134ba5fd..67c656fcdf 100644 --- a/windows/security/threat-protection/windows-defender-antivirus/manage-protection-updates-windows-defender-antivirus.md +++ b/windows/security/threat-protection/windows-defender-antivirus/manage-protection-updates-windows-defender-antivirus.md @@ -33,7 +33,7 @@ Keeping your antivirus protection up to date is critical. There are two componen This article describes the *where* - how to specify where updates should be downloaded from (this is also known as the fallback order). See [Manage Windows Defender Antivirus updates and apply baselines](manage-updates-baselines-windows-defender-antivirus.md) topic for an overview on how updates work, and how to configure other aspects of updates (such as scheduling updates). > [!IMPORTANT] -> Microsoft Defender Antivirus Security intelligence updates are delivered through Windows Update and starting Monday October 21, 2019, all security intelligence updates will be SHA-2 signed exclusively. Your devices must be updated to support SHA-2 in order to update the security intelligence. To learn more, see [2019 SHA-2 Code Signing Support requirement for Windows and WSUS](https://support.microsoft.com/help/4472027/2019-sha-2-code-signing-support-requirement-for-windows-and-wsus). +> Microsoft Defender Antivirus Security intelligence updates are delivered through Windows Update and starting Monday, October 21, 2019, all security intelligence updates will be SHA-2 signed exclusively. Your devices must be updated to support SHA-2 in order to update your security intelligence. To learn more, see [2019 SHA-2 Code Signing Support requirement for Windows and WSUS](https://support.microsoft.com/help/4472027/2019-sha-2-code-signing-support-requirement-for-windows-and-wsus). @@ -43,7 +43,7 @@ This article describes the *where* - how to specify where updates should be down Typically, you configure endpoints to individually download updates from a primary source, followed by other sources in order of priority, based on your network configuration. Updates are obtained from sources in the order you specify. If a source is not available, the next source in the list is used. When updates are published, some logic is applied to minimize the size of the update. In most cases, only the differences between the latest update and the update that is currently installed (this is referred to as the delta) on the device is downloaded and applied. However, the size of the delta depends on two main factors: -- the age of the last update on the device; and +- The age of the last update on the device; and - The source used to download and apply updates. The older the updates on an endpoint, the larger the download will be. However, you must also consider download frequency as well. A more frequent update schedule can result in more network usage, whereas a less-frequent schedule can result in larger file sizes per download. @@ -59,7 +59,7 @@ There are five locations where you can specify where an endpoint should obtain u To ensure the best level of protection, Microsoft Update allows for rapid releases, which means smaller downloads on a frequent basis. The Windows Server Update Service, System Center Configuration Manager, and Microsoft security intelligence updates sources deliver less frequent updates. Thus, the delta can be larger, resulting in larger downloads. > [!IMPORTANT] -> If you have set security intelligence updates as a fallback source after Windows Server Update Service or Microsoft Update, updates are only downloaded from security intelligence updates when the current update is considered out-of-date. (By default, this is 14 consecutive days of not being able to apply updates from the WSUS or Microsoft Update services). +> If you have set [Microsoft Malware Protection Center Security intelligence page](https://www.microsoft.com/security/portal/definitions/adl.aspx) (MMPC) updates as a fallback source after Windows Server Update Service or Microsoft Update, updates are only downloaded from security intelligence updates when the current update is considered out-of-date. (By default, this is 14 consecutive days of not being able to apply updates from the Windows Server Update Service or Microsoft Update services). > You can, however, [set the number of days before protection is reported as out-of-date](https://docs.microsoft.com/windows/threat-protection/windows-defender-antivirus/manage-outdated-endpoints-windows-defender-antivirus#set-the-number-of-days-before-protection-is-reported-as-out-of-date).

    > Starting Monday, October 21, 2019, security intelligence updates will be SHA-2 signed exclusively. Devices must be updated to support SHA-2 in order to get the latest security intelligence updates. To learn more, see [2019 SHA-2 Code Signing Support requirement for Windows and WSUS](https://support.microsoft.com/help/4472027/2019-sha-2-code-signing-support-requirement-for-windows-and-wsus). From 73ec65a6697e3985f5f398d153c29a76f9a9e6e3 Mon Sep 17 00:00:00 2001 From: denisebmsft Date: Fri, 18 Oct 2019 16:17:54 -0700 Subject: [PATCH 51/82] Update manage-protection-updates-windows-defender-antivirus.md --- .../manage-protection-updates-windows-defender-antivirus.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/windows/security/threat-protection/windows-defender-antivirus/manage-protection-updates-windows-defender-antivirus.md b/windows/security/threat-protection/windows-defender-antivirus/manage-protection-updates-windows-defender-antivirus.md index 67c656fcdf..f76c49cd91 100644 --- a/windows/security/threat-protection/windows-defender-antivirus/manage-protection-updates-windows-defender-antivirus.md +++ b/windows/security/threat-protection/windows-defender-antivirus/manage-protection-updates-windows-defender-antivirus.md @@ -54,7 +54,7 @@ There are five locations where you can specify where an endpoint should obtain u - [Windows Server Update Service](https://docs.microsoft.com/windows-server/administration/windows-server-update-services/get-started/windows-server-update-services-wsus) - [System Center Configuration Manager](https://docs.microsoft.com/sccm/core/servers/manage/updates) - [Network file share](https://docs.microsoft.com/windows-server/storage/nfs/nfs-overview) -- [Security intelligence updates for Windows Defender Antivirus and other Microsoft antimalware](https://www.microsoft.com/en-us/wdsi/defenderupdates) +- [Security intelligence updates for Windows Defender Antivirus and other Microsoft antimalware](https://www.microsoft.com/en-us/wdsi/defenderupdates) (Your policy and registry might have this listed as Microsoft Malware Protection Center (MMPC) security intelligence, its former name.) To ensure the best level of protection, Microsoft Update allows for rapid releases, which means smaller downloads on a frequent basis. The Windows Server Update Service, System Center Configuration Manager, and Microsoft security intelligence updates sources deliver less frequent updates. Thus, the delta can be larger, resulting in larger downloads. @@ -71,7 +71,7 @@ Each source has typical scenarios that depend on how your network is configured, |Microsoft Update | You want your endpoints to connect directly to Microsoft Update. This can be useful for endpoints that irregularly connect to your enterprise network, or if you do not use Windows Server Update Service to manage your updates.| |File share | You have non-Internet-connected devices (such as VMs). You can use your Internet-connected VM host to download the updates to a network share, from which the VMs can obtain the updates. See the [VDI deployment guide](deployment-vdi-windows-defender-antivirus.md) for how file shares can be used in virtual desktop infrastructure (VDI) environments.| |System Center Configuration Manager | You are using System Center Configuration Manager to update your endpoints.| -|Security intelligence updates for Windows Defender Antivirus and other Microsoft antimalware |[Make sure your devices are updated to support SHA-2](https://support.microsoft.com/help/4472027/2019-sha-2-code-signing-support-requirement-for-windows-and-wsus). Microsoft Defender Antivirus Security intelligence updates are delivered through Windows Update, and starting Monday October 21, 2019 security intelligence updates will be SHA-2 signed exclusively.
    Download the latest protection updates because of a recent infection or to help provision a strong, base image for [VDI deployment](deployment-vdi-windows-defender-antivirus.md). This option should generally be used only as a final fallback source, and not the primary source. It will only be used if updates cannot be downloaded from Windows Server Update Service or Microsoft Update for [a specified number of days](https://docs.microsoft.com/windows/threat-protection/windows-defender-antivirus/manage-outdated-endpoints-windows-defender-antivirus#set-the-number-of-days-before-protection-is-reported-as-out-of-date).| +|Security intelligence updates for Windows Defender Antivirus and other Microsoft antimalware (formerly referred to as MMPC) |[Make sure your devices are updated to support SHA-2](https://support.microsoft.com/help/4472027/2019-sha-2-code-signing-support-requirement-for-windows-and-wsus). Microsoft Defender Antivirus Security intelligence updates are delivered through Windows Update, and starting Monday October 21, 2019 security intelligence updates will be SHA-2 signed exclusively.
    Download the latest protection updates because of a recent infection or to help provision a strong, base image for [VDI deployment](deployment-vdi-windows-defender-antivirus.md). This option should generally be used only as a final fallback source, and not the primary source. It will only be used if updates cannot be downloaded from Windows Server Update Service or Microsoft Update for [a specified number of days](https://docs.microsoft.com/windows/threat-protection/windows-defender-antivirus/manage-outdated-endpoints-windows-defender-antivirus#set-the-number-of-days-before-protection-is-reported-as-out-of-date).| You can manage the order in which update sources are used with Group Policy, System Center Configuration Manager, PowerShell cmdlets, and WMI. From 78182eb82a2a1dd64271b5181003eb2e27ce8ec7 Mon Sep 17 00:00:00 2001 From: Dani Halfin Date: Fri, 18 Oct 2019 16:22:20 -0700 Subject: [PATCH 52/82] fixing broken link --- .../configure-windows-diagnostic-data-in-your-organization.md | 2 +- ...anced-diagnostic-data-windows-analytics-events-and-fields.md | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/windows/privacy/configure-windows-diagnostic-data-in-your-organization.md b/windows/privacy/configure-windows-diagnostic-data-in-your-organization.md index 90939f9cda..1fe251fa65 100644 --- a/windows/privacy/configure-windows-diagnostic-data-in-your-organization.md +++ b/windows/privacy/configure-windows-diagnostic-data-in-your-organization.md @@ -393,7 +393,7 @@ However, before more data is gathered, Microsoft’s privacy governance team, in ## Limit Enhanced diagnostic data to the minimum required by Desktop Analytics > [!IMPORTANT] -> The Upgrade Readiness and Device Health solutions of Windows Analytics are being retired on January 31, 2020. [Update Compliance](update-compliance-get-started.md) will continue to be supported. +> The Upgrade Readiness and Device Health solutions of Windows Analytics are being retired on January 31, 2020. [Update Compliance](..\deployment\update\update-compliance-get-started.md) will continue to be supported. > For more information, see [Windows Analytics retirement on January 31, 2020](https://support.microsoft.com/en-us/help/4521815/windows-analytics-retirement). Desktop Analytics reports are powered by diagnostic data not included in the **Basic** level, such as crash reports and certain operating system events. diff --git a/windows/privacy/enhanced-diagnostic-data-windows-analytics-events-and-fields.md b/windows/privacy/enhanced-diagnostic-data-windows-analytics-events-and-fields.md index 4419a51a68..29cb93b099 100644 --- a/windows/privacy/enhanced-diagnostic-data-windows-analytics-events-and-fields.md +++ b/windows/privacy/enhanced-diagnostic-data-windows-analytics-events-and-fields.md @@ -25,7 +25,7 @@ ms.reviewer: - Windows 10, version 1709 and newer > [!IMPORTANT] -> The Upgrade Readiness and Device Health solutions of Windows Analytics are being retired on January 31, 2020. [Update Compliance](update-compliance-get-started.md) will continue to be supported. +> The Upgrade Readiness and Device Health solutions of Windows Analytics are being retired on January 31, 2020. [Update Compliance](..\deployment\update\update-compliance-get-started.md) will continue to be supported. > For more information, see [Windows Analytics retirement on January 31, 2020](https://support.microsoft.com/en-us/help/4521815/windows-analytics-retirement). Desktop Analytics reports are powered by diagnostic data not included in the Basic level. From e1c1f187540d9138cb1f75790fe8562f48913446 Mon Sep 17 00:00:00 2001 From: John Liu <49762389+ShenLanJohn@users.noreply.github.com> Date: Fri, 18 Oct 2019 17:36:21 -0700 Subject: [PATCH 53/82] CAT Auto Pulish for Windows Release Messages - CAT_AutoPublish_20191018163348 (#1378) --- .../release-information/resolved-issues-windows-10-1903.yml | 4 ++-- .../status-windows-10-1809-and-windows-server-2019.yml | 4 ++-- windows/release-information/status-windows-10-1903.yml | 4 ++-- 3 files changed, 6 insertions(+), 6 deletions(-) diff --git a/windows/release-information/resolved-issues-windows-10-1903.yml b/windows/release-information/resolved-issues-windows-10-1903.yml index 5869704b1a..e0d9f8160e 100644 --- a/windows/release-information/resolved-issues-windows-10-1903.yml +++ b/windows/release-information/resolved-issues-windows-10-1903.yml @@ -32,7 +32,7 @@ sections: - type: markdown text: " - + @@ -95,7 +95,7 @@ sections: - type: markdown text: "
    SummaryOriginating updateStatusDate resolved
    dGPU occasionally disappear from device manager on Surface Book 2
    Some apps or games may close or fail to open on Surface Book 2 devices with Nvidia dGPU.

    See details >
    OS Build 18362.145

    May 29, 2019
    KB4497935
    Resolved
    October 11, 2019
    03:15 PM PT
    dGPU occasionally disappear from device manager on Surface Book 2
    Some apps or games may close or fail to open on Surface Book 2 devices with Nvidia dGPU.

    See details >
    OS Build 18362.145

    May 29, 2019
    KB4497935
    Resolved
    October 18, 2019
    04:33 PM PT
    Intermittent issues when printing
    The print spooler service may intermittently have issues completing a print job and results print job failure.

    See details >
    OS Build 18362.357

    September 23, 2019
    KB4522016
    Resolved
    KB4517389
    October 08, 2019
    10:00 AM PT
    Audio in games is quiet or different than expected
    Microsoft has received reports that audio in certain games is quieter or different than expected.

    See details >
    OS Build 18362.356

    September 10, 2019
    KB4515384
    Resolved
    KB4517211
    September 26, 2019
    02:00 PM PT
    IME may become unresponsive or have High CPU usage
    Some Input Method Editor (IME) including ChsIME.EXE and ChtIME.EXE, may become unresponsive or may have high CPU usage.

    See details >
    OS Build 18362.356

    September 10, 2019
    KB4515384
    Resolved
    September 19, 2019
    04:08 PM PT
    - + diff --git a/windows/release-information/status-windows-10-1809-and-windows-server-2019.yml b/windows/release-information/status-windows-10-1809-and-windows-server-2019.yml index 34b02272a1..f19b9b7ad2 100644 --- a/windows/release-information/status-windows-10-1809-and-windows-server-2019.yml +++ b/windows/release-information/status-windows-10-1809-and-windows-server-2019.yml @@ -64,7 +64,7 @@ sections: - type: markdown text: "
    This table offers a summary of current active issues and those issues that have been resolved in the last 30 days.

    DetailsOriginating updateStatusHistory
    dGPU occasionally disappear from device manager on Surface Book 2
    Microsoft has identified a compatibility issue on some Surface Book 2 devices configured with Nvidia discrete graphics processing units (dGPUs). After updating to Windows 10, version 1903 (the May 2019 Update), some apps or games that needs to perform graphics intensive operations may close or fail to open.
     
    To safeguard your update experience, we have applied a compatibility hold on Surface Book 2 devices with Nvidia dGPU from being offered Windows 10, version 1903 until this issue is resolved.
     
    Affected platforms:
    • Client: Windows 10, version 1903
    Resolved: To resolve this issue, you will need to update the firmware of your Surface Book 2 device. Please see the Surface Book 2 update history page for instructions on how to install the October 2019 updates on your device. There is no update for Windows needed for this issue.
     
    The safeguard hold will be removed in the coming weeks.

    Back to top
    OS Build 18362.145

    May 29, 2019
    KB4497935
    Resolved
    Resolved:
    October 11, 2019
    03:15 PM PT

    Opened:
    July 12, 2019
    04:20 PM PT
    dGPU occasionally disappear from device manager on Surface Book 2
    Microsoft has identified a compatibility issue on some Surface Book 2 devices configured with Nvidia discrete graphics processing units (dGPUs). After updating to Windows 10, version 1903 (the May 2019 Update), some apps or games that needs to perform graphics intensive operations may close or fail to open.
     
    To safeguard your update experience, we have applied a compatibility hold on Surface Book 2 devices with Nvidia dGPU from being offered Windows 10, version 1903 until this issue is resolved.
     
    Affected platforms:
    • Client: Windows 10, version 1903
    Resolved: To resolve this issue, you will need to update the firmware of your Surface Book 2 device. Please see the Surface Book 2 update history page for instructions on how to install the October 2019 updates on your device. There is no update for Windows needed for this issue.
     
    The safeguard hold has been removed. Please note, it can take up to 48 hours before you can update to offered Windows 10, version 1903.

    Back to top
    OS Build 18362.145

    May 29, 2019
    KB4497935
    Resolved
    Resolved:
    October 18, 2019
    04:33 PM PT

    Opened:
    July 12, 2019
    04:20 PM PT
    Domain connected devices that use MIT Kerberos realms will not start up
    Devices connected to a domain that is configured to use MIT Kerberos realms will not start up or may continue to restart after installation of KB4497935. Devices that are domain controllers or domain members are both affected.

    To safeguard your update experience, we have applied a compatibility hold on devices configured to use MIT Kerberos realm from being offered Windows 10, version 1903 or Windows Server, version 1903.

    Note If you are not sure if your device is affected, contact your administrator. Advanced users can check for “Define interoperable Kerberos v5 realm settings” policy under Computer Configuration -> Policies -> Administrative Templates > System -> Kerberos or check if this registry key exists:
    HKLM\\Software\\Microsoft\\Windows\\CurrentVersion\\Policies\\System\\Kerberos\\MitRealms
     

    Affected platforms:
    • Client: Windows 10, version 1903; Windows 10, version 1809; Windows 10 Enterprise LTSC 2019; Windows 10, version 1803; Windows 10, version 1709; Windows 10, version 1703; Windows 10 Enterprise LTSC 2016; Windows 10, version 1607
    • Server: Windows Server, version 1903; Windows Server, version 1809; Windows Server 2019; Windows Server, version 1803; Windows Server, version 1709 ; Windows Server 2016
    Resolution: This issue was resolved in KB4512941 and the safeguard hold has been removed. Please note, it can take up to 48 hours before you can update to offered Windows 10, version 1903 or Windows Server, version 1903.

    Back to top
    OS Build 18362.145

    May 29, 2019
    KB4497935
    Resolved
    KB4512941
    Resolved:
    August 30, 2019
    10:00 AM PT

    Opened:
    July 25, 2019
    06:10 PM PT
    Issues updating when certain versions of Intel storage drivers are installed
    Intel and Microsoft have found incompatibility issues with certain versions of the Intel Rapid Storage Technology (Intel RST) drivers and the Windows 10 May 2019 Update (Windows 10, version 1903).  

    To safeguard your update experience, we have applied a compatibility hold on devices with Intel RST drivers, versions 15.1.0.1002 through version 15.5.2.1053 installed from installing or being offered Windows 10, version 1903 or Windows Server, version 1903, until the driver has been updated.

    Versions 15.5.2.1054 or later are compatible, and a device that has these drivers installed can install the Windows 10 May 2019 Update. For affected devices, the recommended version is 15.9.8.1050.

    Affected platforms:
    • Client: Windows 10, version 1903
    • Server: Windows Server, version 1903
    Resolution: This issue was resolved in KB4512941 and the safeguard hold has been removed. Please note, it can take up to 48 hours before you can update to Windows 10, version 1903.

    Back to top
    OS Build 18362.145

    May 29, 2019
    KB4497935
    Resolved
    KB4512941
    Resolved:
    August 30, 2019
    10:00 AM PT

    Opened:
    July 25, 2019
    06:10 PM PT
    - + @@ -87,7 +87,7 @@ sections: - type: markdown text: "
    SummaryOriginating updateStatusLast updated
    Microsoft Defender Advanced Threat Protection might stop running
    The Microsoft Defender ATP service might stop running and might fail to send reporting data.

    See details >
    OS Build 17763.832

    October 15, 2019
    KB4520062
    Investigating
    October 17, 2019
    05:14 PM PT
    Microsoft Defender Advanced Threat Protection might stop running
    The Microsoft Defender ATP service might stop running and might fail to send reporting data.

    See details >
    OS Build 17763.832

    October 15, 2019
    KB4520062
    Investigating
    October 18, 2019
    04:23 PM PT
    Windows Mixed Reality Portal users may intermittently receive a 15-5 error code
    You may receive a 15-5 error code in Windows Mixed Reality Portal and your headset may not wake up from sleep.

    See details >
    OS Build 17763.678

    August 13, 2019
    KB4511553
    Resolved
    KB4520062
    October 15, 2019
    10:00 AM PT
    Startup to a black screen after installing updates
    Your device may startup to a black screen during the first logon after installing updates.

    See details >
    OS Build 17763.557

    June 11, 2019
    KB4503327
    Resolved
    KB4520062
    October 15, 2019
    10:00 AM PT
    Intermittent issues when printing
    The print spooler service may intermittently have issues completing a print job and results print job failure.

    See details >
    OS Build 17763.740

    September 23, 2019
    KB4522015
    Resolved
    KB4519338
    October 08, 2019
    10:00 AM PT
    - +
    DetailsOriginating updateStatusHistory
    Microsoft Defender Advanced Threat Protection might stop running
    The Microsoft Defender Advanced Threat Protection (ATP) service might stop running and might fail to send reporting data. You might also receive a 0xc0000409 error in Event Viewer on MsSense.exe.

    Affected platforms:
    • Client: Windows 10, version 1809; Windows 10 Enterprise LTSC 2019
    • Server: Windows Server, version 1809; Windows Server 2019
    Next steps: At this time, we suggest that devices in an affected environment do not install KB4520062. We are working on a resolution and estimate a solution will be available in mid-November.

    Back to top
    OS Build 17763.832

    October 15, 2019
    KB4520062
    Investigating
    Last updated:
    October 17, 2019
    05:14 PM PT

    Opened:
    October 17, 2019
    05:14 PM PT
    Microsoft Defender Advanced Threat Protection might stop running
    After installing the optional non-security update (KB4520062), the Microsoft Defender Advanced Threat Protection (ATP) service might stop running and might fail to send reporting data. You might also receive a 0xc0000409 error in Event Viewer on MsSense.exe.

    Note Microsoft Windows Defender Antivirus is not affected by this issue.

    Affected platforms:
    • Client: Windows 10, version 1809; Windows 10 Enterprise LTSC 2019
    • Server: Windows Server, version 1809; Windows Server 2019
    Next steps: At this time, we suggest that devices in an affected environment do not install the optional non-security update, KB4520062. We are working on a resolution and estimate a solution will be available in mid-November.

    Back to top
    OS Build 17763.832

    October 15, 2019
    KB4520062
    Investigating
    Last updated:
    October 18, 2019
    04:23 PM PT

    Opened:
    October 17, 2019
    05:14 PM PT
    " diff --git a/windows/release-information/status-windows-10-1903.yml b/windows/release-information/status-windows-10-1903.yml index c5efe999d1..d34418e158 100644 --- a/windows/release-information/status-windows-10-1903.yml +++ b/windows/release-information/status-windows-10-1903.yml @@ -64,7 +64,7 @@ sections: - type: markdown text: "

    This table offers a summary of current active issues and those issues that have been resolved in the last 30 days.

    - + @@ -113,7 +113,7 @@ sections: - type: markdown text: "
    SummaryOriginating updateStatusLast updated
    dGPU occasionally disappear from device manager on Surface Book 2
    Some apps or games may close or fail to open on Surface Book 2 devices with Nvidia dGPU.

    See details >
    OS Build 18362.145

    May 29, 2019
    KB4497935
    Resolved
    October 11, 2019
    03:15 PM PT
    dGPU occasionally disappear from device manager on Surface Book 2
    Some apps or games may close or fail to open on Surface Book 2 devices with Nvidia dGPU.

    See details >
    OS Build 18362.145

    May 29, 2019
    KB4497935
    Resolved
    October 18, 2019
    04:33 PM PT
    Intermittent issues when printing
    The print spooler service may intermittently have issues completing a print job and results print job failure.

    See details >
    OS Build 18362.357

    September 23, 2019
    KB4522016
    Resolved
    KB4517389
    October 08, 2019
    10:00 AM PT
    Audio in games is quiet or different than expected
    Microsoft has received reports that audio in certain games is quieter or different than expected.

    See details >
    OS Build 18362.356

    September 10, 2019
    KB4515384
    Resolved
    KB4517211
    September 26, 2019
    02:00 PM PT
    IME may become unresponsive or have High CPU usage
    Some Input Method Editor (IME) including ChsIME.EXE and ChtIME.EXE, may become unresponsive or may have high CPU usage.

    See details >
    OS Build 18362.356

    September 10, 2019
    KB4515384
    Resolved
    September 19, 2019
    04:08 PM PT
    - +
    DetailsOriginating updateStatusHistory
    dGPU occasionally disappear from device manager on Surface Book 2
    Microsoft has identified a compatibility issue on some Surface Book 2 devices configured with Nvidia discrete graphics processing units (dGPUs). After updating to Windows 10, version 1903 (the May 2019 Update), some apps or games that needs to perform graphics intensive operations may close or fail to open.
     
    To safeguard your update experience, we have applied a compatibility hold on Surface Book 2 devices with Nvidia dGPU from being offered Windows 10, version 1903 until this issue is resolved.
     
    Affected platforms:
    • Client: Windows 10, version 1903
    Resolved: To resolve this issue, you will need to update the firmware of your Surface Book 2 device. Please see the Surface Book 2 update history page for instructions on how to install the October 2019 updates on your device. There is no update for Windows needed for this issue.
     
    The safeguard hold will be removed in the coming weeks.

    Back to top
    OS Build 18362.145

    May 29, 2019
    KB4497935
    Resolved
    Resolved:
    October 11, 2019
    03:15 PM PT

    Opened:
    July 12, 2019
    04:20 PM PT
    dGPU occasionally disappear from device manager on Surface Book 2
    Microsoft has identified a compatibility issue on some Surface Book 2 devices configured with Nvidia discrete graphics processing units (dGPUs). After updating to Windows 10, version 1903 (the May 2019 Update), some apps or games that needs to perform graphics intensive operations may close or fail to open.
     
    To safeguard your update experience, we have applied a compatibility hold on Surface Book 2 devices with Nvidia dGPU from being offered Windows 10, version 1903 until this issue is resolved.
     
    Affected platforms:
    • Client: Windows 10, version 1903
    Resolved: To resolve this issue, you will need to update the firmware of your Surface Book 2 device. Please see the Surface Book 2 update history page for instructions on how to install the October 2019 updates on your device. There is no update for Windows needed for this issue.
     
    The safeguard hold has been removed. Please note, it can take up to 48 hours before you can update to offered Windows 10, version 1903.

    Back to top
    OS Build 18362.145

    May 29, 2019
    KB4497935
    Resolved
    Resolved:
    October 18, 2019
    04:33 PM PT

    Opened:
    July 12, 2019
    04:20 PM PT
    " From 0c11ba376578185aea114ad4f88abe47f031ce50 Mon Sep 17 00:00:00 2001 From: Dani Halfin Date: Fri, 18 Oct 2019 19:12:36 -0700 Subject: [PATCH 54/82] fixing a link --- .../configure-windows-diagnostic-data-in-your-organization.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/privacy/configure-windows-diagnostic-data-in-your-organization.md b/windows/privacy/configure-windows-diagnostic-data-in-your-organization.md index 1fe251fa65..da82697faf 100644 --- a/windows/privacy/configure-windows-diagnostic-data-in-your-organization.md +++ b/windows/privacy/configure-windows-diagnostic-data-in-your-organization.md @@ -393,7 +393,7 @@ However, before more data is gathered, Microsoft’s privacy governance team, in ## Limit Enhanced diagnostic data to the minimum required by Desktop Analytics > [!IMPORTANT] -> The Upgrade Readiness and Device Health solutions of Windows Analytics are being retired on January 31, 2020. [Update Compliance](..\deployment\update\update-compliance-get-started.md) will continue to be supported. +> The Upgrade Readiness and Device Health solutions of Windows Analytics are being retired on January 31, 2020. [Update Compliance](../deployment/update/update-compliance-get-started.md) will continue to be supported. > For more information, see [Windows Analytics retirement on January 31, 2020](https://support.microsoft.com/en-us/help/4521815/windows-analytics-retirement). Desktop Analytics reports are powered by diagnostic data not included in the **Basic** level, such as crash reports and certain operating system events. From 475efcbd0a111a92a6239379aedf983f9747be9e Mon Sep 17 00:00:00 2001 From: Dani Halfin Date: Fri, 18 Oct 2019 19:43:30 -0700 Subject: [PATCH 55/82] fixing a link again --- .../configure-windows-diagnostic-data-in-your-organization.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/privacy/configure-windows-diagnostic-data-in-your-organization.md b/windows/privacy/configure-windows-diagnostic-data-in-your-organization.md index da82697faf..ffcabc5088 100644 --- a/windows/privacy/configure-windows-diagnostic-data-in-your-organization.md +++ b/windows/privacy/configure-windows-diagnostic-data-in-your-organization.md @@ -393,7 +393,7 @@ However, before more data is gathered, Microsoft’s privacy governance team, in ## Limit Enhanced diagnostic data to the minimum required by Desktop Analytics > [!IMPORTANT] -> The Upgrade Readiness and Device Health solutions of Windows Analytics are being retired on January 31, 2020. [Update Compliance](../deployment/update/update-compliance-get-started.md) will continue to be supported. +> The Upgrade Readiness and Device Health solutions of Windows Analytics are being retired on January 31, 2020. [Update Compliance](~/windows/deployment/update/update-compliance-get-started.md) will continue to be supported. > For more information, see [Windows Analytics retirement on January 31, 2020](https://support.microsoft.com/en-us/help/4521815/windows-analytics-retirement). Desktop Analytics reports are powered by diagnostic data not included in the **Basic** level, such as crash reports and certain operating system events. From f950393903f560a7ca8f07c44184058a01805b58 Mon Sep 17 00:00:00 2001 From: Dani Halfin Date: Fri, 18 Oct 2019 20:02:33 -0700 Subject: [PATCH 56/82] fixing link v3 --- ...anced-diagnostic-data-windows-analytics-events-and-fields.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/privacy/enhanced-diagnostic-data-windows-analytics-events-and-fields.md b/windows/privacy/enhanced-diagnostic-data-windows-analytics-events-and-fields.md index 29cb93b099..c6e50f98f3 100644 --- a/windows/privacy/enhanced-diagnostic-data-windows-analytics-events-and-fields.md +++ b/windows/privacy/enhanced-diagnostic-data-windows-analytics-events-and-fields.md @@ -25,7 +25,7 @@ ms.reviewer: - Windows 10, version 1709 and newer > [!IMPORTANT] -> The Upgrade Readiness and Device Health solutions of Windows Analytics are being retired on January 31, 2020. [Update Compliance](..\deployment\update\update-compliance-get-started.md) will continue to be supported. +> The Upgrade Readiness and Device Health solutions of Windows Analytics are being retired on January 31, 2020. [Update Compliance](/windows/deployment/update/update-compliance-get-started) will continue to be supported. > For more information, see [Windows Analytics retirement on January 31, 2020](https://support.microsoft.com/en-us/help/4521815/windows-analytics-retirement). Desktop Analytics reports are powered by diagnostic data not included in the Basic level. From ab0928d2f48b631db30273ac178f1f20ec39928d Mon Sep 17 00:00:00 2001 From: Dani Halfin Date: Fri, 18 Oct 2019 20:30:17 -0700 Subject: [PATCH 57/82] fixing links v4 --- .../configure-windows-diagnostic-data-in-your-organization.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/privacy/configure-windows-diagnostic-data-in-your-organization.md b/windows/privacy/configure-windows-diagnostic-data-in-your-organization.md index ffcabc5088..06c4e844c4 100644 --- a/windows/privacy/configure-windows-diagnostic-data-in-your-organization.md +++ b/windows/privacy/configure-windows-diagnostic-data-in-your-organization.md @@ -393,7 +393,7 @@ However, before more data is gathered, Microsoft’s privacy governance team, in ## Limit Enhanced diagnostic data to the minimum required by Desktop Analytics > [!IMPORTANT] -> The Upgrade Readiness and Device Health solutions of Windows Analytics are being retired on January 31, 2020. [Update Compliance](~/windows/deployment/update/update-compliance-get-started.md) will continue to be supported. +> The Upgrade Readiness and Device Health solutions of Windows Analytics are being retired on January 31, 2020. [Update Compliance](/windows/deployment/update/update-compliance-get-started) will continue to be supported. > For more information, see [Windows Analytics retirement on January 31, 2020](https://support.microsoft.com/en-us/help/4521815/windows-analytics-retirement). Desktop Analytics reports are powered by diagnostic data not included in the **Basic** level, such as crash reports and certain operating system events. From 72aa9f972f46357e869dd5c0668a0750b95151ac Mon Sep 17 00:00:00 2001 From: ManikaDhiman Date: Mon, 21 Oct 2019 11:52:19 -0700 Subject: [PATCH 58/82] Added 19H1 nodes --- windows/client-management/mdm/defender-csp.md | 52 ++++++++- windows/client-management/mdm/defender-ddf.md | 110 +++++++++++++++++- .../mdm/images/provisioning-csp-defender.png | Bin 32449 -> 82190 bytes ...ew-in-windows-mdm-enrollment-management.md | 14 ++- 4 files changed, 167 insertions(+), 9 deletions(-) diff --git a/windows/client-management/mdm/defender-csp.md b/windows/client-management/mdm/defender-csp.md index 744a4be799..97778ca7b6 100644 --- a/windows/client-management/mdm/defender-csp.md +++ b/windows/client-management/mdm/defender-csp.md @@ -9,7 +9,7 @@ ms.topic: article ms.prod: w10 ms.technology: windows author: manikadhiman -ms.date: 07/19/2018 +ms.date: 10/21/2019 --- # Defender CSP @@ -352,6 +352,53 @@ The data type is a string. Supported operation is Get. +**Health/TamperProtectionEnabled** +Indicates whether the Windows Defender tamper protection feature is enabled.​ + +The data type is a boolean. + +Supported operation is Get. + +**Health/IsVirtualMachine** +Indicates whether the device is a virtual machine. + +The data type is a string. + +Supported operation is Get. + +**Configuration** +An interior node to group Windows Defender configuration information. + +Supported operation is Get. + +**Configuration/TamperProtection** +Tamper protection helps protect important security features from unwanted changes and interference. This includes real-time protection, behavior monitoring, and more. Accepts signed string to turn the feature on or off. Settings are configured with an MDM solution, such as Intune and is available in Windows 10 Enterprise E5 or equivalent subscriptions. + +Send off blob to device to reset tamper protection state before setting this configuration to "not configured" or "unassigned" in Intune. + +The data type is a Signed blob. + +Supported operation is Add, Delete, Get. Replace. + +Intune tamper protection setting UX supports 3 states: +- Not configured (default): Does not have any impact on the default state of the device. +- Enabled: Enables the tamper protection feature +- Disabled: Turns off the tamper protection feature + +When enabled or disabled exist on the client and admin moves the setting to not configured, it will not have any impact on the device state. To change the state either enabled or disabled would require to be set explicitly. + +**Configuration/EnableFileHashComputation** +Enables or disables file hash computation feature. +When this feature is enabled Windows defender will compute hashes for files it scans. + +The data type is a integer. + +Supported operation is Add, Delete, Get. Replace. + +Valid values are: +- 1 – Enable. +- 0 (default) – Disable. + **Scan** Node that can be used to start a Windows Defender scan on a device. @@ -374,5 +421,4 @@ Supported operations are Get and Execute. ## Related topics -[Configuration service provider reference](configuration-service-provider-reference.md) - +[Configuration service provider reference](configuration-service-provider-reference.md) \ No newline at end of file diff --git a/windows/client-management/mdm/defender-ddf.md b/windows/client-management/mdm/defender-ddf.md index fb7628c241..fca2196049 100644 --- a/windows/client-management/mdm/defender-ddf.md +++ b/windows/client-management/mdm/defender-ddf.md @@ -9,7 +9,7 @@ ms.topic: article ms.prod: w10 ms.technology: windows author: manikadhiman -ms.date: 07/12/2018 +ms.date: 10/21/2019 --- # Defender DDF file @@ -19,7 +19,7 @@ This topic shows the OMA DM device description framework (DDF) for the **Defende Looking for the DDF XML files? See [CSP DDF files download](configuration-service-provider-reference.md#csp-ddf-files-download). -The XML below is for Windows 10, version 1809. +The XML below is the current version for this CSP. ```xml @@ -628,6 +628,112 @@ The XML below is for Windows 10, version 1809. + + TamperProtectionEnabled + + + + + + + + + + + + + + + text/plain + + + + + IsVirtualMachine + + + + + + + + + + + + + + + text/plain + + + + + + Configuration + + + + + + + + + + + + + + + + + + + TamperProtection + + + + + + + + + + + + + + + + + + text/plain + + + + + EnableFileHashComputation + + + + + + + + + + + + + + + + + + text/plain + + + Scan diff --git a/windows/client-management/mdm/images/provisioning-csp-defender.png b/windows/client-management/mdm/images/provisioning-csp-defender.png index c4a743deeb5313f57daff45e7b9bb5fa5ccd1aef..793b1568ff59fa44fc1f2b80fd053ed62f527bde 100644 GIT binary patch literal 82190 zcmdSBXIPWnwly3J7A)8R1qBrWrAwD;0~7>AAe2xpWoC_*~iGn2!TNM zUB7nq76h^_6av|0wQDQ*3j?cbF8Hy<>6Xf6NOt}45%9})_$BpA5XigWJu7Am;P>74 zt{FH%AS~SUe_O8KI`azxp`~2EdP&F4WQi(R(#F5;-9(ln18S(;?89F zqqFXxu?rz_x?YDX_^NytJuqZ9sUSSziFa0jrFKsxck)AlutU#}?Nw_0#u{{1t7q@c zm)1(159P9U3s>c*EyqnX58s#iCiZjN>?ilq(HRQ~`M`-CJG_R*mA5%nD1eTAbF<(F zKjbbFz)(JJTmR+W17xuebtx^;MC;sDc`{<)`LnIQ8v0Y%3fhPg)_nHS4v>m@J`rQ(63*YtqCR`_RBYD zvkRJDU-&qz!iReM7hbq|Q!#s_?7MXo-5`($%6yejEfMfYaPi`^aOv92dfGw{$9HLz zmA$>D{5CMWn2LI6qfpXq4h5eaUCCOThP;I3>S&C15o`|xA|4Tf0q^Q`o7)@t&hNs4 zqElN9l{Lq-G&^A*cvk(61sRc(xZM4`lwjkx8_wZ1U(<)myB81oclTsGCbGL@$OEdp zGRZPkYSQ8arsnl|9m2%KL_+tNA%oL*YmDZ+{p5m-F@nO_pxQNf7>=Tl;E7edJ0OsY zSJIL6q4dZ)e65bWqTy;=REqL!Aw&v044hIYwiBldQXjgy2T_J_rtRNlJjp~sN+;;k z-A89(ImU(amnV;*jrYsPH?EFTsh4Q=^Yb@XRNQN;#9n=wV~BfmKMpfu98`*|Sl}-} zJoe!)jJY7_&VRn&79lZ(F}we9x-hJ};9dOuNlL_p;vkP}Y3g>SWjL47#2lkzRcX6G z{|;Xzc}z9M1}AuZWQ_b06u=j9^SVGatv;A6_L}5Sm{V&^G_5|DKY3@VIP}#GJB4HW zm5V=})j)N9EoU@0Ctf8e7o#K3bhN3ZM!rw5mtP29MYB(z19S9kyB5LD&bE_QYYhEx z+|eR1Lo91_z?3I{w$kYxv*v1@tOl<2L(LtXvi$+tx$|Gs43(nVnJ#}iH)`i8UtKq# zRv20XFY)wFMa3vyq_1#)P<(v+MEQAsgZ=W@@}@RwP0nHcAIw|t7+Im6Bb}k`7h3d6DPy#g{b5DvxY^* zkMak_`PG_@h(&jsSI)uRKOtPM+ksYl6sH2E2xZxzO}5^k1%(eQiYAMmpwCiDIm@hx z3O5P`OGOy#e#X?lm32BOP{NMlFPYU=N(=F;g2iL`znbqb!WQ0rJQZUj(Vre5|00{2 z*7mb3sW1zN{aJ{E-fSz<$lv9BiL~@<%Cmuq(9*me0=Z3^NS{p3d7&wkDI;#eFU*+p zsQlI>zU{=hw&!^f*;e+ZmZnzy#`&^N{UbKf$+oPWk|cA773S{2+G1@fsY&Z1*62)M z09{x({FKkJLOd1p^&P(YL5g%h!b`bpJ0Zx3=( zK0ifIdr?P(?dB;W04}~A!CN8>cD;C4qWeCzAmXFKcB`sRKf>(L(IS146GX(Qz($@#P4s_)gm1v#}KH+$wycz4J6|3*@49r&jY*f`;w6 z{#l#e7(SSP+A2~|-f%heu{Ft%a1fF2a1A=5(Ez=J|_

    4ezX$erQ-!G2)tk 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 z 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

    eJV|a% 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 diff --git a/windows/client-management/mdm/new-in-windows-mdm-enrollment-management.md b/windows/client-management/mdm/new-in-windows-mdm-enrollment-management.md index df1f000ad7..0a50619021 100644 --- a/windows/client-management/mdm/new-in-windows-mdm-enrollment-management.md +++ b/windows/client-management/mdm/new-in-windows-mdm-enrollment-management.md @@ -165,7 +165,7 @@ ConfigureRecoveryPasswordRotation, RotateRecoveryPasswords, RotateRecoveryPasswo

  • WindowsLogon/ConfigAutomaticRestartSignOn
  • WindowsLogon/EnableFirstLogonAnimation
  • -Policy CSP - Audit +Policy CSP - Audit

    Added new Audit policies in Windows 10, version 1903.

    @@ -175,6 +175,10 @@ ConfigureRecoveryPasswordRotation, RotateRecoveryPasswords, RotateRecoveryPasswo

    Added new CSP in Windows 10, version 1903.

    +Defender CSP +

    Added the following new nodes:
    Health/TamperProtectionEnabled, Health/IsVirtualMachine, Configuration, Configuration/TamperProtection, Configuration/EnableFileHashComputation.

    + + DiagnosticLog CSP
    DiagnosticLog DDF

    Added version 1.4 of the CSP in Windows 10, version 1903. Added the new 1.4 version of the DDF. Added the following new nodes:
    @@ -1929,17 +1933,19 @@ What data is handled by dmwappushsvc? | It is a component handling the internal How do I turn if off? | The service can be stopped from the "Services" console on the device (Start > Run > services.msc). However, since this is a component part of the OS and required for the proper functioning of the device, we strongly recommend not to do this. | ## Change history in MDM documentation + ### October 2019 |New or updated topic | Description| |--- | ---| -|[BitLocker CSP](bitlocker-csp.md)|Added the following new nodes:
    ConfigureRecoveryPasswordRotation, RotateRecoveryPasswords, RotateRecoveryPasswordsStatus, RotateRecoveryPasswordsRequestID| +|[BitLocker CSP](bitlocker-csp.md)|Added the following new nodes:
    ConfigureRecoveryPasswordRotation, RotateRecoveryPasswords, RotateRecoveryPasswordsStatus, RotateRecoveryPasswordsRequestID.| +|[Defender CSP](defender-csp.md)|Added the following new nodes:
    Health/TamperProtectionEnabled, Health/IsVirtualMachine, Configuration, Configuration/TamperProtection, Configuration/EnableFileHashComputation.| ### September 2019 |New or updated topic | Description| |--- | ---| -|[EnterpriseModernAppManagement CSP](enterprisemodernappmanagement-csp.md)|Added the following new node:
    IsStub| +|[EnterpriseModernAppManagement CSP](enterprisemodernappmanagement-csp.md)|Added the following new node:
    IsStub.| |[Policy CSP - Defender](policy-csp-defender.md)|Updated the supported value list for Defender/ScheduleScanDay policy.| |[Policy CSP - DeviceInstallation](policy-csp-deviceinstallation.md)|Added the following new policies:
    DeviceInstallation/AllowInstallationOfMatchingDeviceInstanceIDs, DeviceInstallation/PreventInstallationOfMatchingDeviceInstanceIDs.| @@ -1958,7 +1964,7 @@ How do I turn if off? | The service can be stopped from the "Services" console o |[ApplicationControl CSP](applicationcontrol-csp.md)|Added new CSP in Windows 10, version 1903.| |[PassportForWork CSP](passportforwork-csp.md)|Added the following new nodes in Windows 10, version 1903:
    SecurityKey, SecurityKey/UseSecurityKeyForSignin| |[Policy CSP - Privacy](policy-csp-privacy.md)|Added the following new policies:
    LetAppsActivateWithVoice, LetAppsActivateWithVoiceAboveLock| -|Create a custom configuration service provider|Deleted the following documents from the CSP reference because extensibility via CSPs is not currently supported:
    Create a custom configuration service provider
    Design a custom configuration service provider
    IConfigServiceProvider2
    IConfigServiceProvider2::ConfigManagerNotification
    IConfigServiceProvider2::GetNode
    ICSPNode
    ICSPNode::Add
    ICSPNode::Clear
    ICSPNode::Copy
    ICSPNode::DeleteChild
    ICSPNode::DeleteProperty
    ICSPNode::Execute
    ICSPNode::GetChildNodeNames
    ICSPNode::GetProperty
    ICSPNode::GetPropertyIdentifiers
    ICSPNode::GetValue
    ICSPNode::Move
    ICSPNode::SetProperty
    ICSPNode::SetValue
    ICSPNodeTransactioning
    ICSPValidate
    Samples for writing a custom configuration service provider| +|Create a custom configuration service provider|Deleted the following documents from the CSP reference because extensibility via CSPs is not currently supported:
    Create a custom configuration service provider
    Design a custom configuration service provider
    IConfigServiceProvider2
    IConfigServiceProvider2::ConfigManagerNotification
    IConfigServiceProvider2::GetNode
    ICSPNode
    ICSPNode::Add
    ICSPNode::Clear
    ICSPNode::Copy
    ICSPNode::DeleteChild
    ICSPNode::DeleteProperty
    ICSPNode::Execute
    ICSPNode::GetChildNodeNames
    ICSPNode::GetProperty
    ICSPNode::GetPropertyIdentifiers
    ICSPNode::GetValue
    ICSPNode::Move
    ICSPNode::SetProperty
    ICSPNode::SetValue
    ICSPNodeTransactioning
    ICSPValidate
    Samples for writing a custom configuration service provider.| ### June 2019 From 0bebbe9d655e46086edfdb30cf6081bbb87f5096 Mon Sep 17 00:00:00 2001 From: John Kaiser <35939694+CoveMiner@users.noreply.github.com> Date: Mon, 21 Oct 2019 12:51:30 -0700 Subject: [PATCH 59/82] Update surface-manage-dfci-guide.md --- devices/surface/surface-manage-dfci-guide.md | 38 ++++++++++++-------- 1 file changed, 23 insertions(+), 15 deletions(-) diff --git a/devices/surface/surface-manage-dfci-guide.md b/devices/surface/surface-manage-dfci-guide.md index 94c029f674..5e4294ef07 100644 --- a/devices/surface/surface-manage-dfci-guide.md +++ b/devices/surface/surface-manage-dfci-guide.md @@ -9,7 +9,7 @@ author: dansimp ms.author: dansimp ms.topic: article ms.date: 10/20/2019 -ms.reviewer: jessko +ms.reviewer: jesko manager: dansimp ms.audience: itpro --- @@ -73,7 +73,7 @@ Before configuring DFCI policy settings, first create a DFCI profile and assign ## Create Autopilot profile 1. Go to **Intune > Device enrollment > Windows enrollment** and scroll down to select **Deployment Profiles**. -2. Select **Create profile**, enter a name; for example, My Autopilot profile, and select Next. +2. Select **Create profile**, enter a name; for example, My Autopilot profile, and select **Next**. 3. Select the following settings: - Deployment mode: **User-Driven**. @@ -82,7 +82,7 @@ Before configuring DFCI policy settings, first create a DFCI profile and assign 4. Leave the remaining default settings unchanged and select **Next** 5. On the Scope tags page, select **Next**. 6. On the Assignments page, choose **Select groups to include** and click your Azure AD security group. Select **Next**. -7. Accept the summary and then select **Create**. This Autopilot profile is now created and assigned to the group. +7. Accept the summary and then select **Create**. The Autopilot profile is now created and assigned to the group. ## Configure Enrollment Status Page @@ -101,21 +101,22 @@ You configure DFCI policy settings by editing the DFCI profile: ### Block user access to UEFI settings -For many customers, the ability to block users from changing UEFI settings is critically important and a primary reason to use DFCI. As listed in Table 2, this is managed via Allow local user to change UEFI settings. If you do not edit or configure this setting, local users will be able to change any UEFI setting not managed by Intune. Therefore, it’s highly recommended to disable Allow local user to change UEFI settings. -The rest of the DFCI settings enable you to turn off functionality that would otherwise be available to users. For example, if you need to protect sensitive information in highly secure areas, you can disable the camera. If you don’t want users booting from USB drives, you can disable that also. +For many customers, the ability to block users from changing UEFI settings is critically important and a primary reason to use DFCI. As listed in the followng table, this is managed via the setting **Allow local user to change UEFI settings**. If you do not edit or configure this setting, local users will be able to change any UEFI setting not managed by Intune. Therefore, it’s highly recommended to disable **Allow local user to change UEFI settings.** +The rest of the DFCI settings enable you to turn off functionality that would otherwise be available to users. For example, if you need to protect sensitive information in highly secure areas, you can disable the camera, and if you don’t want users booting from USB drives, you can disable that also. ### Table 1. DFCI scenarios | Device management goal | Configuration steps | | --------------------------------------------- | --------------------------------------------------------------------------------------------- | -| Block local users from changing UEFI settings | Under Security Features > Allow local user to change UEFI settings, select None. | -| Disable cameras | Under Built in Hardware > Cameras, select Disabled. | -| Disable Microphones and speakers | Under Built in Hardware > Microphones and speakers, select Disabled. | -| Disable radios (Bluetooth, Wi-Fi) | Under Built in Hardware > Radios (Bluetooth, Wi-Fi, etc…), select Disabled. | -| Disable Boot from external media (USB, SD) | Under Built in Hardware > Boot Options > Boot from external media (USB, SD), select Disabled. | +| Block local users from changing UEFI settings | Under **Security Features > Allow local user to change UEFI settings**, select **None**. | +| Disable cameras | Under **Built in Hardware > Cameras**, select **Disabled**. | +| Disable Microphones and speakers | Under **Built in Hardware > Microphones and speakers**, select **Disabled**. | +| Disable radios (Bluetooth, Wi-Fi) | Under **Built in Hardware > Radios (Bluetooth, Wi-Fi, etc…)**, select **Disabled**. | +| Disable Boot from external media (USB, SD) | Under **Built in Hardware > Boot Options > Boot from external media (USB, SD)**, select **Disabled**. | -NOTE: DFCI in Intune includes two settings that do not currently apply to Surface devices: +> [!NOTE] +> DFCI in Intune includes two settings that do not currently apply to Surface devices: - CPU and IO virtualization - Disable Boot from network adapters @@ -129,11 +130,12 @@ As stated above, DFCI can only be applied on devices registered in Windows Autop Although Intune policy settings typically get applied almost immediately, there may be a delay of 10 minutes before the settings take effect on targeted devices. In rare circumstances, delays of up to 8 hours are possible. To ensure settings apply as soon as possible, (such as in test scenarios), you can manually sync the target devices. -- In Intune, go to Device enrollment > Windows enrollment > Windows Autopilot Devices and select Sync. +- In Intune, go to **Device enrollment > Windows enrollment > Windows Autopilot Devices** and select **Sync**. For more information, refer to [Sync your Windows device manually](https://docs.microsoft.com/en-us/intune-user-help/sync-your-device-manually-windows). -NOTE: When adjusting settings directly in UEFI, you need to ensure the device fully restarts to the standard Windows login. +> [!NOTE] +> When adjusting settings directly in UEFI, you need to ensure the device fully restarts to the standard Windows login. ## Verifying UEFI settings on DFCI-managed devices @@ -146,8 +148,9 @@ In a test environment, you can verify settings in the Surface UEFI interface. Note how: -- The settings are greyed out because Allow local user to change UEFI setting is set to None. -- Audio is set to off because Microphones and speakers are set to Disabled. +- The settings are greyed out because **Allow local user to change UEFI setting** is set to None. +- Audio is set to off because **Microphones and speakers** are set to **Disabled**. + ## Removing DFCI policy settings When you create a DFCI profile, all configured settings will remain in effect across all devices within the profile’s scope of management. You can only remove DFCI policy settings by editing the DFCI profile directly. @@ -162,3 +165,8 @@ If the original DFCI profile has been deleted, you can remove policy settings by 4. Open Surface UEFI, which involves pressing the **Volume +** and **Power** buttons at the same time. 5. Select **Management > Configure > Refresh from Network**. 6. Validate DFCI is removed from the device in the UEFI. + +## Learn more +- [Windows Autopilot](https://www.microsoft.com/microsoft-365/windows/windows-autopilot) +- [Windows Autopilot and Surface devices](windows-autopilot-and-surface-devices.md) +- [Use DFCI profiles on Windows devices in Microsoft Intune](https://docs.microsoft.com/intune/configuration/device-firmware-configuration-interface-windows) From 07b95e522ee0b6089eed6d810eb45cb441dda940 Mon Sep 17 00:00:00 2001 From: ManikaDhiman Date: Mon, 21 Oct 2019 12:52:25 -0700 Subject: [PATCH 60/82] Minor updates --- windows/client-management/mdm/defender-csp.md | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/windows/client-management/mdm/defender-csp.md b/windows/client-management/mdm/defender-csp.md index 97778ca7b6..ff1f11a930 100644 --- a/windows/client-management/mdm/defender-csp.md +++ b/windows/client-management/mdm/defender-csp.md @@ -378,14 +378,14 @@ Send off blob to device to reset tamper protection state before setting this con The data type is a Signed blob. -Supported operation is Add, Delete, Get. Replace. +Supported operations are Add, Delete, Get. Replace. -Intune tamper protection setting UX supports 3 states: +Intune tamper protection setting UX supports three states: - Not configured (default): Does not have any impact on the default state of the device. -- Enabled: Enables the tamper protection feature -- Disabled: Turns off the tamper protection feature +- Enabled: Enables the tamper protection feature. +- Disabled: Turns off the tamper protection feature. -When enabled or disabled exist on the client and admin moves the setting to not configured, it will not have any impact on the device state. To change the state either enabled or disabled would require to be set explicitly. +When enabled or disabled exists on the client and admin moves the setting to not configured, it will not have any impact on the device state. To change the state to either enabled or disabled would require to be set explicitly. **Configuration/EnableFileHashComputation** Enables or disables file hash computation feature. @@ -393,7 +393,7 @@ When this feature is enabled Windows defender will compute hashes for files it s The data type is a integer. -Supported operation is Add, Delete, Get. Replace. +Supported operations are Add, Delete, Get. Replace. Valid values are: - 1 – Enable. From 7a4a7ec85d552869c30b987e1401660437e7eca2 Mon Sep 17 00:00:00 2001 From: ManikaDhiman Date: Mon, 21 Oct 2019 13:08:07 -0700 Subject: [PATCH 61/82] Fixed typo --- windows/client-management/mdm/defender-csp.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/windows/client-management/mdm/defender-csp.md b/windows/client-management/mdm/defender-csp.md index ff1f11a930..af0a9a9187 100644 --- a/windows/client-management/mdm/defender-csp.md +++ b/windows/client-management/mdm/defender-csp.md @@ -378,7 +378,7 @@ Send off blob to device to reset tamper protection state before setting this con The data type is a Signed blob. -Supported operations are Add, Delete, Get. Replace. +Supported operations are Add, Delete, Get, Replace. Intune tamper protection setting UX supports three states: - Not configured (default): Does not have any impact on the default state of the device. @@ -393,7 +393,7 @@ When this feature is enabled Windows defender will compute hashes for files it s The data type is a integer. -Supported operations are Add, Delete, Get. Replace. +Supported operations are Add, Delete, Get, Replace. Valid values are: - 1 – Enable. From dd9c0955d992992fed08f8044aa7c2192e740127 Mon Sep 17 00:00:00 2001 From: ManikaDhiman Date: Mon, 21 Oct 2019 13:13:32 -0700 Subject: [PATCH 62/82] Fixed typos --- windows/client-management/mdm/defender-csp.md | 5 +++-- windows/client-management/mdm/defender-ddf.md | 1 + 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/windows/client-management/mdm/defender-csp.md b/windows/client-management/mdm/defender-csp.md index af0a9a9187..746d5b282e 100644 --- a/windows/client-management/mdm/defender-csp.md +++ b/windows/client-management/mdm/defender-csp.md @@ -9,6 +9,7 @@ ms.topic: article ms.prod: w10 ms.technology: windows author: manikadhiman +ms.localizationpriority: medium ms.date: 10/21/2019 --- @@ -138,7 +139,7 @@ The following list shows the supported values: - 2 = Manual steps required - 3 = Full scan required - 4 = Reboot required -- 5 = Remediated with non critical failures +- 5 = Remediated with noncritical failures - 6 = Quarantined - 7 = Removed - 8 = Cleaned @@ -243,7 +244,7 @@ The following list shows the supported values: - 2 = Pending reboot - 4 = Pending manual steps (Windows Defender is waiting for the user to take some action, such as restarting the computer or running a full scan) - 8 = Pending offline scan -- 16 = Pending critical failure (Windows Defender has failed critically and an Adminsitrator needs to investigate and take some action, such as restarting the computer or reinstalling Windows Defender) +- 16 = Pending critical failure (Windows Defender has failed critically and an Administrator needs to investigate and take some action, such as restarting the computer or reinstalling Windows Defender) Supported operation is Get. diff --git a/windows/client-management/mdm/defender-ddf.md b/windows/client-management/mdm/defender-ddf.md index fca2196049..e5c1dcd59e 100644 --- a/windows/client-management/mdm/defender-ddf.md +++ b/windows/client-management/mdm/defender-ddf.md @@ -9,6 +9,7 @@ ms.topic: article ms.prod: w10 ms.technology: windows author: manikadhiman +ms.localizationpriority: medium ms.date: 10/21/2019 --- From 88c4069cdedf2c7423531f8bf2568194aae20d53 Mon Sep 17 00:00:00 2001 From: John Kaiser <35939694+CoveMiner@users.noreply.github.com> Date: Mon, 21 Oct 2019 13:47:50 -0700 Subject: [PATCH 63/82] Update surface-manage-dfci-guide.md --- devices/surface/surface-manage-dfci-guide.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/devices/surface/surface-manage-dfci-guide.md b/devices/surface/surface-manage-dfci-guide.md index 5e4294ef07..ceddb838a9 100644 --- a/devices/surface/surface-manage-dfci-guide.md +++ b/devices/surface/surface-manage-dfci-guide.md @@ -1,6 +1,6 @@ --- title: Intune management of Surface UEFI settings -description: This article explains +description: This article explains how to configure a DFCI environment in Microsoft Intune and manage firmware settings for targeted Surface devices. ms.localizationpriority: medium ms.prod: w10 ms.mktglfcycl: manage @@ -53,7 +53,7 @@ Add your target Surface devices to an Azure AD security group. For more informat ## Configure DFCI management for Surface devices -A DFCI environment requires setting up a DFCI profile that contains the settings and an Autopilot profile to apply the settings to registered devices. An enrollment status profile is also recommended to ensure settings are pushed down during OOBE setup when users first start the device. This guide explains how to configure the DFCI environment, verify DFCI settings are applied on target devices, remove DFCI policy settings, and unregister devices to prepare for transfer or resale. +A DFCI environment requires setting up a DFCI profile that contains the settings and an Autopilot profile to apply the settings to registered devices. An enrollment status profile is also recommended to ensure settings are pushed down during OOBE setup when users first start the device. This guide explains how to configure the DFCI environment and manage UEFI configuration settings for targeted Surface devices. ## Create DFCI profile From dc4cef941b98d59f81add3b6b7c01be5fc724fa4 Mon Sep 17 00:00:00 2001 From: John Kaiser <35939694+CoveMiner@users.noreply.github.com> Date: Mon, 21 Oct 2019 13:48:12 -0700 Subject: [PATCH 64/82] Update TOC.md --- devices/surface/TOC.md | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/devices/surface/TOC.md b/devices/surface/TOC.md index 8c64a598e4..8d3fc57294 100644 --- a/devices/surface/TOC.md +++ b/devices/surface/TOC.md @@ -27,7 +27,7 @@ ### [Deploy Surface devices](deploy.md) ### [Windows Autopilot and Surface devices](windows-autopilot-and-surface-devices.md) ### [Deploying, managing, and servicing Surface Pro X](surface-pro-arm-app-management.md) -### [Windows 10 ARM-based PC app compatibility](surface-pro-arm-app-performance.md) +### [Surface Pro X app compatibility](surface-pro-arm-app-performance.md) ### [Deploy the latest firmware and drivers for Surface devices](deploy-the-latest-firmware-and-drivers-for-surface-devices.md) ### [Surface Deployment Accelerator](microsoft-surface-deployment-accelerator.md) ### [Step by step: Surface Deployment Accelerator](step-by-step-surface-deployment-accelerator.md) @@ -49,6 +49,7 @@ ### [Manage Surface driver and firmware updates](manage-surface-pro-3-firmware-updates.md) ## Secure +### [Intune management of Surface UEFI settings](surface-manage-dfci-guide.md) ### [Manage Surface UEFI settings](manage-surface-uefi-settings.md) ### [Advanced UEFI security features for Surface Pro 3](advanced-uefi-security-features-for-surface-pro-3.md) ### [Surface Enterprise Management Mode](surface-enterprise-management-mode.md) From 05d4cbe68fe6b13d8d3554ab1c536b77df93e3e4 Mon Sep 17 00:00:00 2001 From: John Kaiser <35939694+CoveMiner@users.noreply.github.com> Date: Mon, 21 Oct 2019 13:48:28 -0700 Subject: [PATCH 65/82] Update change-history-for-surface.md --- devices/surface/change-history-for-surface.md | 1 + 1 file changed, 1 insertion(+) diff --git a/devices/surface/change-history-for-surface.md b/devices/surface/change-history-for-surface.md index dcff7acd6d..c5b2043d96 100644 --- a/devices/surface/change-history-for-surface.md +++ b/devices/surface/change-history-for-surface.md @@ -19,6 +19,7 @@ This topic lists new and updated topics in the Surface documentation library. | **New or changed topic** | **Description** | | ------------------------ | --------------- | +| [Intune management of Surface UEFI settings](surface-manage-dfci-guide.md)| New document explaining how to configure a DFCI environment in Microsoft Intune and manage firmware settings for targeted Surface devices.| | [Deploying, managing, and servicing Surface Pro X](surface-pro-arm-app-management.md)| New document highlighting key considerations for deploying, managing, and servicing Surface Pro X.| ## September 2019 From 59d45a798c5aba98496ce56b014b91f3216a2d56 Mon Sep 17 00:00:00 2001 From: John Kaiser <35939694+CoveMiner@users.noreply.github.com> Date: Mon, 21 Oct 2019 13:48:54 -0700 Subject: [PATCH 66/82] Update surface-pro-arm-app-performance.md --- devices/surface/surface-pro-arm-app-performance.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/devices/surface/surface-pro-arm-app-performance.md b/devices/surface/surface-pro-arm-app-performance.md index 8418efebd7..baa547d04b 100644 --- a/devices/surface/surface-pro-arm-app-performance.md +++ b/devices/surface/surface-pro-arm-app-performance.md @@ -1,5 +1,5 @@ --- -title: Windows 10 ARM-based PC app compatibility +title: Surface Pro X app compatibility description: This article provides introductory app compatibility information for Surface Pro X ARM-based PCs. ms.prod: w10 ms.localizationpriority: medium @@ -13,7 +13,7 @@ ms.reviewer: jessko manager: dansimp ms.audience: itpro --- -# Windows 10 ARM-based PC app compatibility +# Surface Pro X app compatibility Applications run differently on ARM-based Windows 10 PCs such as Surface Pro X. Limitations include the following: From 8fb9ac9a79a464a1e5ff854169e5505cb93e6012 Mon Sep 17 00:00:00 2001 From: Joey Caparas Date: Mon, 21 Oct 2019 14:26:19 -0700 Subject: [PATCH 67/82] product name update --- .../microsoft-defender-atp/enable-secure-score.md | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/windows/security/threat-protection/microsoft-defender-atp/enable-secure-score.md b/windows/security/threat-protection/microsoft-defender-atp/enable-secure-score.md index 7d87930ea5..2a7d93a7e9 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/enable-secure-score.md +++ b/windows/security/threat-protection/microsoft-defender-atp/enable-secure-score.md @@ -15,7 +15,6 @@ manager: dansimp audience: ITPro ms.collection: M365-security-compliance ms.topic: article -ms.date: 04/24/2018 --- # Enable Secure Score security controls @@ -27,7 +26,7 @@ ms.date: 04/24/2018 -Set the baselines for calculating the score of Windows Defender security controls on the Secure Score dashboard. If you use third-party solutions, consider excluding the corresponding controls from the calculations. +Set the baselines for calculating the score of Microsoft Defender security controls on the Secure Score dashboard. If you use third-party solutions, consider excluding the corresponding controls from the calculations. >[!NOTE] >Changes might take up to a few hours to reflect on the dashboard. From e118ae829abc5453912ea9de7a165b0091307e8c Mon Sep 17 00:00:00 2001 From: Joey Caparas Date: Mon, 21 Oct 2019 14:27:46 -0700 Subject: [PATCH 68/82] remove name --- .../microsoft-defender-atp/enable-secure-score.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/security/threat-protection/microsoft-defender-atp/enable-secure-score.md b/windows/security/threat-protection/microsoft-defender-atp/enable-secure-score.md index 2a7d93a7e9..8829cf492a 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/enable-secure-score.md +++ b/windows/security/threat-protection/microsoft-defender-atp/enable-secure-score.md @@ -26,7 +26,7 @@ ms.topic: article -Set the baselines for calculating the score of Microsoft Defender security controls on the Secure Score dashboard. If you use third-party solutions, consider excluding the corresponding controls from the calculations. +Set the baselines for calculating the score of security controls on the Secure Score dashboard. If you use third-party solutions, consider excluding the corresponding controls from the calculations. >[!NOTE] >Changes might take up to a few hours to reflect on the dashboard. From 32c6075c2baf097942419e76095c5a2012e8ab72 Mon Sep 17 00:00:00 2001 From: denisebmsft Date: Mon, 21 Oct 2019 14:45:00 -0700 Subject: [PATCH 69/82] Update .openpublishing.redirection.json Exploit Guard --- .openpublishing.redirection.json | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/.openpublishing.redirection.json b/.openpublishing.redirection.json index 2d38cfdbca..ce071db2f8 100644 --- a/.openpublishing.redirection.json +++ b/.openpublishing.redirection.json @@ -747,17 +747,17 @@ }, { "source_path": "windows/threat-protection/windows-defender-exploit-guard/customize-attack-surface-reduction.md", -"redirect_url": "https://docs.microsoft.com/windows/security/threat-protection/windows-defender-exploit-guard/customize-attack-surface-reduction", +"redirect_url": "https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-atp/customize-attack-surface-reduction", "redirect_document_id": true }, { "source_path": "windows/threat-protection/windows-defender-exploit-guard/customize-controlled-folders-exploit-guard.md", -"redirect_url": "https://docs.microsoft.com/windows/security/threat-protection/windows-defender-exploit-guard/customize-controlled-folders-exploit-guard", +"redirect_url": "https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-atp/customize-controlled-folders", "redirect_document_id": true }, { "source_path": "windows/threat-protection/windows-defender-exploit-guard/customize-exploit-protection.md", -"redirect_url": "https://docs.microsoft.com/windows/security/threat-protection/windows-defender-exploit-guard/customize-exploit-protection", +"redirect_url": "https://docs.microsoft.com/windows/security/microsoft-defender-atp/customize-exploit-protection", "redirect_document_id": true }, { From 25cca6aa07a8a7f4ed79f7024d0fc4728ab7c955 Mon Sep 17 00:00:00 2001 From: denisebmsft Date: Mon, 21 Oct 2019 16:11:03 -0700 Subject: [PATCH 70/82] Update .openpublishing.redirection.json --- .openpublishing.redirection.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.openpublishing.redirection.json b/.openpublishing.redirection.json index ce071db2f8..c86d479aa3 100644 --- a/.openpublishing.redirection.json +++ b/.openpublishing.redirection.json @@ -762,7 +762,7 @@ }, { "source_path": "windows/threat-protection/windows-defender-exploit-guard/emet-exploit-protection-exploit-guard.md", -"redirect_url": "https://docs.microsoft.com/windows/security/threat-protection/windows-defender-exploit-guard/emet-exploit-protection-exploit-guard", +"redirect_url": "https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-atp/emet-exploit-protection", "redirect_document_id": true }, { From 2d2fa4ae42effdd1f32dea733710e94e49478d5b Mon Sep 17 00:00:00 2001 From: denisebmsft Date: Mon, 21 Oct 2019 16:11:54 -0700 Subject: [PATCH 71/82] Update .openpublishing.redirection.json --- .openpublishing.redirection.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.openpublishing.redirection.json b/.openpublishing.redirection.json index c86d479aa3..bd67db658f 100644 --- a/.openpublishing.redirection.json +++ b/.openpublishing.redirection.json @@ -767,7 +767,7 @@ }, { "source_path": "windows/threat-protection/windows-defender-exploit-guard/enable-attack-surface-reduction.md", -"redirect_url": "https://docs.microsoft.com/windows/security/threat-protection/windows-defender-exploit-guard/enable-attack-surface-reduction", +"redirect_url": "https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-atp/enable-attack-surface-reduction", "redirect_document_id": true }, { From 11968cded1badd9c8faa5e60dd44a51df0619b88 Mon Sep 17 00:00:00 2001 From: denisebmsft Date: Mon, 21 Oct 2019 16:13:28 -0700 Subject: [PATCH 72/82] Update .openpublishing.redirection.json --- .openpublishing.redirection.json | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/.openpublishing.redirection.json b/.openpublishing.redirection.json index bd67db658f..6207a8b371 100644 --- a/.openpublishing.redirection.json +++ b/.openpublishing.redirection.json @@ -772,17 +772,17 @@ }, { "source_path": "windows/threat-protection/windows-defender-exploit-guard/enable-controlled-folders-exploit-guard.md", -"redirect_url": "https://docs.microsoft.com/windows/security/threat-protection/windows-defender-exploit-guard/enable-controlled-folders-exploit-guard", +"redirect_url": "https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-atp/enable-controlled-folders", "redirect_document_id": true }, { "source_path": "windows/threat-protection/windows-defender-exploit-guard/enable-exploit-protection.md", -"redirect_url": "https://docs.microsoft.com/windows/security/threat-protection/windows-defender-exploit-guard/enable-exploit-protection", +"redirect_url": "https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-atp/enable-exploit-protection", "redirect_document_id": true }, { "source_path": "windows/threat-protection/windows-defender-exploit-guard/enable-network-protection.md", -"redirect_url": "https://docs.microsoft.com/windows/security/threat-protection/windows-defender-exploit-guard/enable-network-protection", +"redirect_url": "https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-atp/enable-network-protection", "redirect_document_id": true }, { From 9bc007b64132ec8d61e3a7471075c191612c732b Mon Sep 17 00:00:00 2001 From: denisebmsft Date: Mon, 21 Oct 2019 16:14:04 -0700 Subject: [PATCH 73/82] Update .openpublishing.redirection.json --- .openpublishing.redirection.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.openpublishing.redirection.json b/.openpublishing.redirection.json index 6207a8b371..dc4c065a16 100644 --- a/.openpublishing.redirection.json +++ b/.openpublishing.redirection.json @@ -787,7 +787,7 @@ }, { "source_path": "windows/threat-protection/windows-defender-exploit-guard/evaluate-attack-surface-reduction.md", -"redirect_url": "https://docs.microsoft.com/windows/security/threat-protection/windows-defender-exploit-guard/evaluate-attack-surface-reduction", +"redirect_url": "https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-atp/evaluate-attack-surface-reduction", "redirect_document_id": true }, { From 5c4bfa9b5b90895a383221c2b8179d06d54d9a2a Mon Sep 17 00:00:00 2001 From: denisebmsft Date: Mon, 21 Oct 2019 16:16:30 -0700 Subject: [PATCH 74/82] Update .openpublishing.redirection.json --- .openpublishing.redirection.json | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.openpublishing.redirection.json b/.openpublishing.redirection.json index dc4c065a16..a0aab77e69 100644 --- a/.openpublishing.redirection.json +++ b/.openpublishing.redirection.json @@ -792,12 +792,12 @@ }, { "source_path": "windows/threat-protection/windows-defender-exploit-guard/evaluate-controlled-folder-access.md", -"redirect_url": "https://docs.microsoft.com/windows/security/threat-protection/windows-defender-exploit-guard/evaluate-controlled-folder-access", +"redirect_url": "https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-atp/evaluate-controlled-folder-access", "redirect_document_id": true }, { "source_path": "windows/threat-protection/windows-defender-exploit-guard/evaluate-exploit-protection.md", -"redirect_url": "https://docs.microsoft.com/windows/security/threat-protection/windows-defender-exploit-guard/evaluate-exploit-protection", +"redirect_url": "https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-atp/evaluate-exploit-protection", "redirect_document_id": true }, { From 80419e5940bd451d8ea1bc9e4a258df0c6291bf8 Mon Sep 17 00:00:00 2001 From: denisebmsft Date: Mon, 21 Oct 2019 16:17:07 -0700 Subject: [PATCH 75/82] Update .openpublishing.redirection.json --- .openpublishing.redirection.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.openpublishing.redirection.json b/.openpublishing.redirection.json index a0aab77e69..1dc338d1d8 100644 --- a/.openpublishing.redirection.json +++ b/.openpublishing.redirection.json @@ -802,7 +802,7 @@ }, { "source_path": "windows/threat-protection/windows-defender-exploit-guard/evaluate-network-protection.md", -"redirect_url": "https://docs.microsoft.com/windows/security/threat-protection/windows-defender-exploit-guard/evaluate-network-protection", +"redirect_url": "https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-atp/evaluate-network-protection", "redirect_document_id": true }, { From 8f5afcf5f0def5f4bc51a8a1a76c23802821f0a9 Mon Sep 17 00:00:00 2001 From: denisebmsft Date: Mon, 21 Oct 2019 16:19:16 -0700 Subject: [PATCH 76/82] Update .openpublishing.redirection.json --- .openpublishing.redirection.json | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/.openpublishing.redirection.json b/.openpublishing.redirection.json index 1dc338d1d8..fe4dd1b727 100644 --- a/.openpublishing.redirection.json +++ b/.openpublishing.redirection.json @@ -822,12 +822,12 @@ }, { "source_path": "windows/threat-protection/windows-defender-exploit-guard/graphics.md", -"redirect_url": "https://docs.microsoft.com/windows/security/threat-protection/windows-defender-exploit-guard/graphics", -"redirect_document_id": true +"redirect_url": "https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-atp/exploit-protection", +"redirect_document_id": false }, { "source_path": "windows/threat-protection/windows-defender-exploit-guard/import-export-exploit-protection-emet-xml.md", -"redirect_url": "https://docs.microsoft.com/windows/security/threat-protection/windows-defender-exploit-guard/import-export-exploit-protection-emet-xml", +"redirect_url": "https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-atp/import-export-exploit-protection-emet-xml", "redirect_document_id": true }, { From 8e6f5dfb0b1f98e6c2608db35f7d933aaa0db3e7 Mon Sep 17 00:00:00 2001 From: denisebmsft Date: Mon, 21 Oct 2019 16:20:50 -0700 Subject: [PATCH 77/82] Update .openpublishing.redirection.json --- .openpublishing.redirection.json | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.openpublishing.redirection.json b/.openpublishing.redirection.json index fe4dd1b727..164d6efa6b 100644 --- a/.openpublishing.redirection.json +++ b/.openpublishing.redirection.json @@ -842,12 +842,12 @@ }, { "source_path": "windows/threat-protection/windows-defender-exploit-guard/prerelease.md", -"redirect_url": "https://docs.microsoft.com/windows/security/threat-protection/windows-defender-exploit-guard/prerelease", +"redirect_url": "https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-atp/prerelease", "redirect_document_id": true }, { "source_path": "windows/threat-protection/windows-defender-exploit-guard/troubleshoot-asr.md", -"redirect_url": "https://docs.microsoft.com/windows/security/threat-protection/windows-defender-exploit-guard/troubleshoot-asr", +"redirect_url": "https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-atp/troubleshoot-asr", "redirect_document_id": true }, { From 6ea91ce20140ffef3db0f80d0b14a666383e10a2 Mon Sep 17 00:00:00 2001 From: denisebmsft Date: Mon, 21 Oct 2019 16:23:02 -0700 Subject: [PATCH 78/82] Update .openpublishing.redirection.json --- .openpublishing.redirection.json | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.openpublishing.redirection.json b/.openpublishing.redirection.json index 164d6efa6b..bba8290cd5 100644 --- a/.openpublishing.redirection.json +++ b/.openpublishing.redirection.json @@ -852,12 +852,12 @@ }, { "source_path": "windows/threat-protection/windows-defender-exploit-guard/troubleshoot-exploit-protection-mitigations.md", -"redirect_url": "https://docs.microsoft.com/windows/security/threat-protection/windows-defender-exploit-guard/troubleshoot-exploit-protection-mitigations", +"redirect_url": "https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-atp/troubleshoot-exploit-protection-mitigations", "redirect_document_id": true }, { "source_path": "windows/threat-protection/windows-defender-exploit-guard/troubleshoot-np.md", -"redirect_url": "https://docs.microsoft.com/windows/security/threat-protection/windows-defender-exploit-guard/troubleshoot-np", +"redirect_url": "https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-atp/troubleshoot-np", "redirect_document_id": true }, { From bfe7e40a68318d9a99396740e345f0b34fe22cdb Mon Sep 17 00:00:00 2001 From: denisebmsft Date: Mon, 21 Oct 2019 16:30:44 -0700 Subject: [PATCH 79/82] Update .openpublishing.redirection.json --- .openpublishing.redirection.json | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/.openpublishing.redirection.json b/.openpublishing.redirection.json index bba8290cd5..f8f801cca2 100644 --- a/.openpublishing.redirection.json +++ b/.openpublishing.redirection.json @@ -732,7 +732,7 @@ }, { "source_path": "windows/threat-protection/windows-defender-exploit-guard/collect-cab-files-exploit-guard-submission.md", -"redirect_url": "https://docs.microsoft.com/windows/security/threat-protection/windows-defender-exploit-guard/collect-cab-files-exploit-guard-submission", +"redirect_url": "https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-atp/collect-investigation-package", "redirect_document_id": true }, { @@ -3158,7 +3158,7 @@ }, { "source_path": "windows/device-security/device-guard/requirements-and-deployment-planning-guidelines-for-device-guard.md", -"redirect_url": "https://docs.microsoft.com/windows/security/threat-protection/windows-defender-exploit-guard/requirements-and-deployment-planning-guidelines-for-virtualization-based-protection-of-code-integrity", +"redirect_url": "https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-atp/enable-exploit-protection", "redirect_document_id": true }, { @@ -12198,8 +12198,8 @@ }, { "source_path": "windows/keep-secure/requirements-and-deployment-planning-guidelines-for-device-guard.md", -"redirect_url": "https://docs.microsoft.com/windows/security/threat-protection/windows-defender-exploit-guard/requirements-and-deployment-planning-guidelines-for-virtualization-based-protection-of-code-integrity", -"redirect_document_id": true +"redirect_url": "https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-atp/enable-exploit-protection", +"redirect_document_id": false }, { "source_path": "windows/keep-secure/requirements-for-deploying-applocker-policies.md", From 1528326301bd8d1a0ff925ce1895560151b435fe Mon Sep 17 00:00:00 2001 From: denisebmsft Date: Mon, 21 Oct 2019 16:40:20 -0700 Subject: [PATCH 80/82] Update evaluate-exploit-protection.md --- .../evaluate-exploit-protection.md | 59 +++++++++---------- 1 file changed, 27 insertions(+), 32 deletions(-) diff --git a/windows/security/threat-protection/microsoft-defender-atp/evaluate-exploit-protection.md b/windows/security/threat-protection/microsoft-defender-atp/evaluate-exploit-protection.md index 4d70c50373..d0ad0448da 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/evaluate-exploit-protection.md +++ b/windows/security/threat-protection/microsoft-defender-atp/evaluate-exploit-protection.md @@ -1,7 +1,7 @@ --- title: See how exploit protection works in a demo description: See how exploit protection can prevent suspicious behaviors from occurring on specific apps. -keywords: Exploit protection, exploits, kernel, events, evaluate, demo, try, mitigiation +keywords: Exploit protection, exploits, kernel, events, evaluate, demo, try, mitigation search.product: eADQiWindows 10XVcnh ms.pagetype: security ms.prod: w10 @@ -10,9 +10,9 @@ ms.sitesec: library ms.pagetype: security ms.localizationpriority: medium audience: ITPro -author: levinec -ms.author: ellevin -ms.date: 04/02/2019 +author: denisebmsft +ms.author: deniseb +ms.date: 10/21/2019 ms.reviewer: manager: dansimp --- @@ -23,21 +23,16 @@ manager: dansimp * [Microsoft Defender Advanced Threat Protection (Microsoft Defender ATP)](https://go.microsoft.com/fwlink/p/?linkid=2069559) -[Exploit protection](exploit-protection.md) helps protect devices from malware that uses exploits to spread and infect other devices. -It consists of a number of mitigations that can be applied to either the operating system or an individual app. -Many of the features that were part of the [Enhanced Mitigation Experience Toolkit (EMET)](https://technet.microsoft.com/security/jj653751) are included in exploit protection. +[Exploit protection](exploit-protection.md) helps protect devices from malware that uses exploits to spread and infect other devices. Mitigation can be applied to either the operating system or to an individual app. Many of the features that were part of the [Enhanced Mitigation Experience Toolkit (EMET)](emet-exploit-protection.md) are included in exploit protection. -This topic helps you enable exploit protection in audit mode and review related events in Event Viewer. -You can enable audit mode for certain app-level mitigations to see how they will work in a test environment. -This lets you see a record of what *would* have happened if you had enabled the mitigation in production. -You can make sure it doesn't affect your line-of-business apps, and see which suspicious or malicious events occur. +This article helps you enable exploit protection in audit mode and review related events in Event Viewer. You can enable audit mode to see how mitigation works for certain apps in a test environment. By auditing exploit protection, you can see what *would* have happened if you had enabled exploit protection in your production environment. This way, you can help ensure exploit protection doesn't adversely affect your line-of-business apps, and you can see which suspicious or malicious events occur. > [!TIP] > You can also visit the Windows Defender Testground website at [demo.wd.microsoft.com](https://demo.wd.microsoft.com?ocid=cx-wddocs-testground) to see how exploit protection works. ## Enable exploit protection in audit mode -You can set mitigations in audit mode for specific programs either by using the Windows Security app or PowerShell. +You can set mitigation in audit mode for specific programs either by using the Windows Security app or Windows PowerShell. ### Windows Security app @@ -45,12 +40,12 @@ You can set mitigations in audit mode for specific programs either by using the 2. Click the **App & browser control** tile (or the app icon on the left menu bar) and then click **Exploit protection**. -3. Go to **Program settings** and choose the app you want to apply mitigations to: +3. Go to **Program settings** and choose the app you want to apply protection to: 1. If the app you want to configure is already listed, click it and then click **Edit** - 2. If the app is not listed, at the top of the list click **Add program to customize** and then choose how you want to add the app: - * Use **Add by program name** to have the mitigation applied to any running process with that name. You must specify a file with an extension. You can enter a full path to limit the mitigation to only the app with that name in that location. - * Use **Choose exact file path** to use a standard Windows Explorer file picker window to find and select the file you want. + 2. If the app is not listed, at the top of the list click **Add program to customize** and then choose how you want to add the app. + - Use **Add by program name** to have the mitigation applied to any running process with that name. You must specify a file with an extension. You can enter a full path to limit the mitigation to only the app with that name in that location. + - Use **Choose exact file path** to use a standard Windows Explorer file picker window to find and select the file you want. 4. After selecting the app, you'll see a list of all the mitigations that can be applied. Choosing **Audit** will apply the mitigation in audit mode only. You will be notified if you need to restart the process or app, or if you need to restart Windows. @@ -76,14 +71,14 @@ Where: * \: * The mitigation's cmdlet as defined in the following table. Each mitigation is separated with a comma. - Mitigation | Audit mode cmdlet --|- - Arbitrary code guard (ACG) | AuditDynamicCode - Block low integrity images | AuditImageLoad - Block untrusted fonts | AuditFont, FontAuditOnly - Code integrity guard | AuditMicrosoftSigned, AuditStoreSigned - Disable Win32k system calls | AuditSystemCall - Do not allow child processes | AuditChildProcess + |Mitigation | Audit mode cmdlet | +|---|---| + |Arbitrary code guard (ACG) | AuditDynamicCode | + |Block low integrity images | AuditImageLoad + |Block untrusted fonts | AuditFont, FontAuditOnly | + |Code integrity guard | AuditMicrosoftSigned, AuditStoreSigned | + |Disable Win32k system calls | AuditSystemCall | + |Do not allow child processes | AuditChildProcess | For example, to enable Arbitrary Code Guard (ACG) in audit mode for an app named *testing.exe*, run the following command: @@ -97,14 +92,14 @@ You can disable audit mode by replacing `-Enable` with `-Disable`. To review which apps would have been blocked, open Event Viewer and filter for the following events in the Security-Mitigations log. -Feature | Provider/source | Event ID | Description --|-|-|- - Exploit protection | Security-Mitigations (Kernel Mode/User Mode) | 1 | ACG audit - Exploit protection | Security-Mitigations (Kernel Mode/User Mode) | 3 | Do not allow child processes audit - Exploit protection | Security-Mitigations (Kernel Mode/User Mode) | 5 | Block low integrity images audit - Exploit protection | Security-Mitigations (Kernel Mode/User Mode) | 7 | Block remote images audit - Exploit protection | Security-Mitigations (Kernel Mode/User Mode) | 9 | Disable win32k system calls audit - Exploit protection | Security-Mitigations (Kernel Mode/User Mode) | 11 | Code integrity guard audit +|Feature | Provider/source | Event ID | Description | +|---|---|--|---| + |Exploit protection | Security-Mitigations (Kernel Mode/User Mode) | 1 | ACG audit | + |Exploit protection | Security-Mitigations (Kernel Mode/User Mode) | 3 | Do not allow child processes audit | + |Exploit protection | Security-Mitigations (Kernel Mode/User Mode) | 5 | Block low integrity images audit | + |Exploit protection | Security-Mitigations (Kernel Mode/User Mode) | 7 | Block remote images audit | + |Exploit protection | Security-Mitigations (Kernel Mode/User Mode) | 9 | Disable win32k system calls audit | + |Exploit protection | Security-Mitigations (Kernel Mode/User Mode) | 11 | Code integrity guard audit | ## Related topics From 3caa611e0e9e2b364e86069a45997255fa84c9ec Mon Sep 17 00:00:00 2001 From: denisebmsft Date: Mon, 21 Oct 2019 16:41:32 -0700 Subject: [PATCH 81/82] Update manage-incidents.md --- .../microsoft-defender-atp/manage-incidents.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/security/threat-protection/microsoft-defender-atp/manage-incidents.md b/windows/security/threat-protection/microsoft-defender-atp/manage-incidents.md index 56e0d4eeb2..249d6de806 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/manage-incidents.md +++ b/windows/security/threat-protection/microsoft-defender-atp/manage-incidents.md @@ -15,7 +15,7 @@ manager: dansimp audience: ITPro ms.collection: M365-security-compliance ms.topic: article -ms.date: 010/08/2018 +ms.date: 10/08/2018 --- # Manage Microsoft Defender ATP incidents From 5b0270c29df6c526c10559e0e03b1e3dff911382 Mon Sep 17 00:00:00 2001 From: Rebecca Agiewich Date: Mon, 21 Oct 2019 17:01:06 -0700 Subject: [PATCH 82/82] removed instances of "en-" --- devices/surface/surface-manage-dfci-guide.md | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/devices/surface/surface-manage-dfci-guide.md b/devices/surface/surface-manage-dfci-guide.md index ceddb838a9..93d897f272 100644 --- a/devices/surface/surface-manage-dfci-guide.md +++ b/devices/surface/surface-manage-dfci-guide.md @@ -43,13 +43,13 @@ At this time, DFCI is supported in the following devices: ## Prerequisites -- Devices must be registered with Windows Autopilot by your reseller or distributor. For more information, refer to the [Microsoft Device Partner Center](https://devicepartner.microsoft.com/en-us/support). +- Devices must be registered with Windows Autopilot by your reseller or distributor. For more information, refer to the [Microsoft Device Partner Center](https://devicepartner.microsoft.com/support). -- Before configuring DFCI for Surface, you should already be familiar with [Microsoft Intune](https://docs.microsoft.com/en-us/intune/) and [Azure Active Directory](https://docs.microsoft.com/en-us/azure/active-directory/) (Azure AD). +- Before configuring DFCI for Surface, you should already be familiar with [Microsoft Intune](https://docs.microsoft.com/intune/) and [Azure Active Directory](https://docs.microsoft.com/azure/active-directory/) (Azure AD). ## Before you begin -Add your target Surface devices to an Azure AD security group. For more information about creating and managing security groups, refer to [Azure AD documentation](https://docs.microsoft.com/en-us/azure/active-directory/fundamentals/active-directory-groups-create-azure-portal). +Add your target Surface devices to an Azure AD security group. For more information about creating and managing security groups, refer to [Azure AD documentation](https://docs.microsoft.com/azure/active-directory/fundamentals/active-directory-groups-create-azure-portal). ## Configure DFCI management for Surface devices @@ -88,7 +88,7 @@ Before configuring DFCI policy settings, first create a DFCI profile and assign To ensure that devices apply the DFCI configuration during OOBE before users sign in, you need to configure enrollment status. -For more information, refer to [Set up an enrollment status page](https://docs.microsoft.com/en-us/intune/enrollment/windows-enrollment-status). +For more information, refer to [Set up an enrollment status page](https://docs.microsoft.com/intune/enrollment/windows-enrollment-status). ## Configure DFCI settings on Surface devices @@ -132,7 +132,7 @@ Although Intune policy settings typically get applied almost immediately, there - In Intune, go to **Device enrollment > Windows enrollment > Windows Autopilot Devices** and select **Sync**. - For more information, refer to [Sync your Windows device manually](https://docs.microsoft.com/en-us/intune-user-help/sync-your-device-manually-windows). + For more information, refer to [Sync your Windows device manually](https://docs.microsoft.com/intune-user-help/sync-your-device-manually-windows). > [!NOTE] > When adjusting settings directly in UEFI, you need to ensure the device fully restarts to the standard Windows login.

Search/PreventRemoteQueries