From 7ced784f4a7a55dcc42274b8d9e0b39e701e99e4 Mon Sep 17 00:00:00 2001 From: Meghan Stewart <33289333+mestew@users.noreply.github.com> Date: Fri, 9 Dec 2022 08:41:51 -0800 Subject: [PATCH 001/181] deprecate msdt MAXADO-6968128 --- windows/deployment/TOC.yml | 2 ++ windows/whats-new/TOC.yml | 2 ++ .../deprecated-features-resources.md | 36 +++++++++++++++++++ windows/whats-new/deprecated-features.md | 1 + 4 files changed, 41 insertions(+) create mode 100644 windows/whats-new/deprecated-features-resources.md diff --git a/windows/deployment/TOC.yml b/windows/deployment/TOC.yml index 4ac1a97b0f..42af017701 100644 --- a/windows/deployment/TOC.yml +++ b/windows/deployment/TOC.yml @@ -65,6 +65,8 @@ href: /windows/whats-new/feature-lifecycle?toc=/windows/deployment/toc.json&bc=/windows/deployment/breadcrumb/toc.json - name: Deprecated features href: /windows/whats-new/deprecated-features?toc=/windows/deployment/toc.json&bc=/windows/deployment/breadcrumb/toc.json + - name: Resources for deprecated features + href: /windows/whats-new/deprecated-features-resources?toc=/windows/deployment/toc.json&bc=/windows/deployment/breadcrumb/toc.json - name: Removed features href: /windows/whats-new/removed-features?toc=/windows/deployment/toc.json&bc=/windows/deployment/breadcrumb/toc.json - name: Prepare diff --git a/windows/whats-new/TOC.yml b/windows/whats-new/TOC.yml index d432c8a8ff..0e145097a8 100644 --- a/windows/whats-new/TOC.yml +++ b/windows/whats-new/TOC.yml @@ -31,5 +31,7 @@ href: feature-lifecycle.md - name: Deprecated Windows features href: deprecated-features.md + - name: Resources for deprecated features + href: deprecated-features-resources.md - name: Removed Windows features href: removed-features.md \ No newline at end of file diff --git a/windows/whats-new/deprecated-features-resources.md b/windows/whats-new/deprecated-features-resources.md new file mode 100644 index 0000000000..986282ca0a --- /dev/null +++ b/windows/whats-new/deprecated-features-resources.md @@ -0,0 +1,36 @@ +--- +title: Resources for deprecated features in the Windows client +description: Resources and details for deprecated features in the Windows Client. +ms.date: 12/10/2022 +ms.prod: windows-client +ms.technology: itpro-fundamentals +ms.localizationpriority: medium +author: mestew +ms.author: mstewart +manager: aaroncz +ms.reviewer: +ms.topic: reference +--- + +# Resources for deprecated features + +**Applies to** + +- Windows 10 +- Windows 11 + +This article provides additional resources about [deprecated features for Windows client](deprecated-features.md) that may be needed by IT professionals. + + +## Microsoft Support Diagnostic Tool + +The [Microsoft Support Diagnostic Tool (MSDT)](/windows-server/administration/windows-commands/msdt) gathers diagnostic data for analysis by support professionals. MSDT is the engine used to run legacy Windows built-in troubleshooters. Some of the built-in troubleshooters have already been [redirected](#redirected-troubleshooters) to the Get Help platform, while others will be [retired]. + + MSDT also allowed you to run [custom troubleshooting packages](/previous-versions/windows/desktop/wintt/package-schema). + + +### Redirected MSDT troubleshooters + +### Retired MSDT troubleshooters + + diff --git a/windows/whats-new/deprecated-features.md b/windows/whats-new/deprecated-features.md index 3a0bb5caac..1425f2c72f 100644 --- a/windows/whats-new/deprecated-features.md +++ b/windows/whats-new/deprecated-features.md @@ -34,6 +34,7 @@ The features in this article are no longer being actively developed, and might b |Feature | Details and mitigation | Deprecation announced | | ----------- | --------------------- | ---- | +| Microsoft Support Diagnostic Tool (MSDT) | [MSDT](/windows-server/administration/windows-commands/msdt) is deprecated and will be removed in future releases of Windows. MSDT is used to gather diagnostic data for analysis by support professionals. | January 2023 | | Update Compliance | [Update Compliance](/windows/deployment/update/update-compliance-monitor), a cloud-based service for the Windows client, is no longer being developed. This service has been replaced with [Windows Update for Business reports](/windows/deployment/update/wufb-reports-overview), which provides reporting on client compliance with Microsoft updates from the Azure portal. | November 2022| | Windows Information Protection | [Windows Information Protection](/windows/security/information-protection/windows-information-protection/protect-enterprise-data-using-wip) will no longer be developed in future versions of Windows. For more information, see [Announcing sunset of Windows Information Protection (WIP)](https://go.microsoft.com/fwlink/?linkid=2202124).

For your data protection needs, Microsoft recommends that you use [Microsoft Purview Information Protection](/microsoft-365/compliance/information-protection) and [Microsoft Purview Data Loss Prevention](/microsoft-365/compliance/dlp-learn-about-dlp). | July 2022 | | BitLocker To Go Reader | **Note: BitLocker to Go as a feature is still supported.**
Reading of BitLocker-protected removable drives ([BitLocker To Go](/windows/security/information-protection/bitlocker/bitlocker-to-go-faq)) from Windows XP or Windows Vista in later operating systems is deprecated and might be removed in a future release of Windows client.
The following items might not be available in a future release of Windows client:
- ADMX policy: **Allow access to BitLocker-protected removable data drives from earlier versions of Windows**
- Command line parameter: [`manage-bde -DiscoveryVolumeType`](/windows-server/administration/windows-commands/manage-bde-on) (-dv)
- Catalog file: **c:\windows\BitLockerDiscoveryVolumeContents**
- BitLocker 2 Go Reader app: **bitlockertogo.exe** and associated files | 21H1 | From f3ec6988b3692602f5f4cab4399b1059d5c6dc6c Mon Sep 17 00:00:00 2001 From: Meghan Stewart <33289333+mestew@users.noreply.github.com> Date: Fri, 9 Dec 2022 10:29:53 -0800 Subject: [PATCH 002/181] deprecate msdt MAXADO-6968128 --- .../deprecated-features-resources.md | 19 +++++++++++++++---- windows/whats-new/deprecated-features.md | 4 ++-- 2 files changed, 17 insertions(+), 6 deletions(-) diff --git a/windows/whats-new/deprecated-features-resources.md b/windows/whats-new/deprecated-features-resources.md index 986282ca0a..a1494738db 100644 --- a/windows/whats-new/deprecated-features-resources.md +++ b/windows/whats-new/deprecated-features-resources.md @@ -19,18 +19,29 @@ ms.topic: reference - Windows 10 - Windows 11 -This article provides additional resources about [deprecated features for Windows client](deprecated-features.md) that may be needed by IT professionals. +This article provides additional resources about [deprecated features for Windows client](deprecated-features.md) that may be needed by IT professionals. The following information is provided to help IT professionals plan for the removal of deprecated features: ## Microsoft Support Diagnostic Tool -The [Microsoft Support Diagnostic Tool (MSDT)](/windows-server/administration/windows-commands/msdt) gathers diagnostic data for analysis by support professionals. MSDT is the engine used to run legacy Windows built-in troubleshooters. Some of the built-in troubleshooters have already been [redirected](#redirected-troubleshooters) to the Get Help platform, while others will be [retired]. +The [Microsoft Support Diagnostic Tool (MSDT)](/windows-server/administration/windows-commands/msdt) gathers diagnostic data for analysis by support professionals. MSDT is the engine used to run legacy Windows built-in troubleshooters. Some of the built-in troubleshooters have already been [redirected](#redirected-troubleshooters) to the Get Help platform, while others will be [retired](#retired-troubleshooters). + +If you are using MSDT to run [custom troubleshooting packages](/previous-versions/windows/desktop/wintt/package-schema), it will be available as a [Feature on Demand](/windows-hardware/manufacture/desktop/features-on-demand-v2--capabilities) before the tool is fully retired in 2025. This will allow you to continue to use MSDT to run custom troubleshooting packages while transitioning to a new platform. - MSDT also allowed you to run [custom troubleshooting packages](/previous-versions/windows/desktop/wintt/package-schema). - ### Redirected MSDT troubleshooters +The following troubleshooters will automatically be redirected when you access them from **Start** > **Settings** > **System** > **Troubleshoot**: + +| Redirected troubleshooters | | | +| ---|---|---| +| Background Intelligent Transfer Service (BITS) | Bluetooth | Internet Connections | +| Network Adapter | Playing Audio | Printer | +| Program Compatibility Troubleshooter | Recording Audio | Video Playback | +| Windows Network Diagnostics | Windows Media Player DVD | Windows Media Player Library | +| Windows Media Player Settings | Windows Update | | + + ### Retired MSDT troubleshooters diff --git a/windows/whats-new/deprecated-features.md b/windows/whats-new/deprecated-features.md index 1425f2c72f..8f3fa6849d 100644 --- a/windows/whats-new/deprecated-features.md +++ b/windows/whats-new/deprecated-features.md @@ -23,7 +23,7 @@ Each version of Windows client adds new features and functionality. Occasionally For more information about features in Windows 11, see [Feature deprecations and removals](https://www.microsoft.com/windows/windows-11-specifications#table3). -To understand the distinction between _deprecation_ and _removal_, see [Windows client features lifecycle](feature-lifecycle.md). +To understand the distinction between *deprecation* and *removal*, see [Windows client features lifecycle](feature-lifecycle.md). The features in this article are no longer being actively developed, and might be removed in a future update. Some features have been replaced with other features or functionality and some are now available from other sources. @@ -34,7 +34,7 @@ The features in this article are no longer being actively developed, and might b |Feature | Details and mitigation | Deprecation announced | | ----------- | --------------------- | ---- | -| Microsoft Support Diagnostic Tool (MSDT) | [MSDT](/windows-server/administration/windows-commands/msdt) is deprecated and will be removed in future releases of Windows. MSDT is used to gather diagnostic data for analysis by support professionals. | January 2023 | +| Microsoft Support Diagnostic Tool (MSDT) | [MSDT](/windows-server/administration/windows-commands/msdt) is deprecated and will be removed in future releases of Windows. MSDT is used to gather diagnostic data for analysis by support professionals. For more information, see [***Blog post placeholder***](https://learn.microsoft.com) and [Resources for deprecated features](deprecated-features-resources.md) | January 2023 | | Update Compliance | [Update Compliance](/windows/deployment/update/update-compliance-monitor), a cloud-based service for the Windows client, is no longer being developed. This service has been replaced with [Windows Update for Business reports](/windows/deployment/update/wufb-reports-overview), which provides reporting on client compliance with Microsoft updates from the Azure portal. | November 2022| | Windows Information Protection | [Windows Information Protection](/windows/security/information-protection/windows-information-protection/protect-enterprise-data-using-wip) will no longer be developed in future versions of Windows. For more information, see [Announcing sunset of Windows Information Protection (WIP)](https://go.microsoft.com/fwlink/?linkid=2202124).

For your data protection needs, Microsoft recommends that you use [Microsoft Purview Information Protection](/microsoft-365/compliance/information-protection) and [Microsoft Purview Data Loss Prevention](/microsoft-365/compliance/dlp-learn-about-dlp). | July 2022 | | BitLocker To Go Reader | **Note: BitLocker to Go as a feature is still supported.**
Reading of BitLocker-protected removable drives ([BitLocker To Go](/windows/security/information-protection/bitlocker/bitlocker-to-go-faq)) from Windows XP or Windows Vista in later operating systems is deprecated and might be removed in a future release of Windows client.
The following items might not be available in a future release of Windows client:
- ADMX policy: **Allow access to BitLocker-protected removable data drives from earlier versions of Windows**
- Command line parameter: [`manage-bde -DiscoveryVolumeType`](/windows-server/administration/windows-commands/manage-bde-on) (-dv)
- Catalog file: **c:\windows\BitLockerDiscoveryVolumeContents**
- BitLocker 2 Go Reader app: **bitlockertogo.exe** and associated files | 21H1 | From f1d1d0df863d3c73eb201dacc05e9f8503aa4a5c Mon Sep 17 00:00:00 2001 From: Meghan Stewart <33289333+mestew@users.noreply.github.com> Date: Fri, 9 Dec 2022 11:03:06 -0800 Subject: [PATCH 003/181] deprecate msdt MAXADO-6968128 --- .../whats-new/deprecated-features-resources.md | 18 +++++++++++++++--- 1 file changed, 15 insertions(+), 3 deletions(-) diff --git a/windows/whats-new/deprecated-features-resources.md b/windows/whats-new/deprecated-features-resources.md index a1494738db..98d3fa7f9e 100644 --- a/windows/whats-new/deprecated-features-resources.md +++ b/windows/whats-new/deprecated-features-resources.md @@ -21,13 +21,14 @@ ms.topic: reference This article provides additional resources about [deprecated features for Windows client](deprecated-features.md) that may be needed by IT professionals. The following information is provided to help IT professionals plan for the removal of deprecated features: +## Microsoft Support Diagnostic Tool resources -## Microsoft Support Diagnostic Tool +The [Microsoft Support Diagnostic Tool (MSDT)](/windows-server/administration/windows-commands/msdt) gathers diagnostic data for analysis by support professionals. MSDT is the engine used to run legacy Windows built-in troubleshooters. Some of the built-in troubleshooters have already been [redirected](#redirected-msdt-troubleshooters) to the Get Help platform, while others will be [retired](#retired-msdt-troubleshooters). -The [Microsoft Support Diagnostic Tool (MSDT)](/windows-server/administration/windows-commands/msdt) gathers diagnostic data for analysis by support professionals. MSDT is the engine used to run legacy Windows built-in troubleshooters. Some of the built-in troubleshooters have already been [redirected](#redirected-troubleshooters) to the Get Help platform, while others will be [retired](#retired-troubleshooters). +If you're using MSDT to run [custom troubleshooting packages](/previous-versions/windows/desktop/wintt/package-schema), it will be available as a [Feature on Demand](/windows-hardware/manufacture/desktop/features-on-demand-v2--capabilities) before the tool is fully retired in 2025. This will allow you to continue to use MSDT to run custom troubleshooting packages while transitioning to a new platform. Contact Microsoft support if you require -If you are using MSDT to run [custom troubleshooting packages](/previous-versions/windows/desktop/wintt/package-schema), it will be available as a [Feature on Demand](/windows-hardware/manufacture/desktop/features-on-demand-v2--capabilities) before the tool is fully retired in 2025. This will allow you to continue to use MSDT to run custom troubleshooting packages while transitioning to a new platform. +https://support.microsoft.com/contactus#! ### Redirected MSDT troubleshooters @@ -44,4 +45,15 @@ The following troubleshooters will automatically be redirected when you access t ### Retired MSDT troubleshooters +The following troubleshooters will be removed in a future release of Windows: + +| Retired troubleshooters | | | +| ---|---|---| +| Connection to a Workplace using DirectAccess | Devices and Printers | Hardware and Devices | +| HomeGroup | Incoming Connections | Internet Explorer Performance | +| Internet Explorer Safety | Keyboard | Power | +| Search and Indexing | Speech | System Maintenance | +| Shared Folders | Windows Store Apps | | + +## Next steps From 0e64c1a6f267748a3b8c181c33d978c7e570201b Mon Sep 17 00:00:00 2001 From: Meghan Stewart <33289333+mestew@users.noreply.github.com> Date: Fri, 9 Dec 2022 11:35:55 -0800 Subject: [PATCH 004/181] deprecate msdt MAXADO-6968128 --- windows/whats-new/deprecated-features-resources.md | 11 +++++------ windows/whats-new/deprecated-features.md | 2 +- 2 files changed, 6 insertions(+), 7 deletions(-) diff --git a/windows/whats-new/deprecated-features-resources.md b/windows/whats-new/deprecated-features-resources.md index 98d3fa7f9e..02894befe1 100644 --- a/windows/whats-new/deprecated-features-resources.md +++ b/windows/whats-new/deprecated-features-resources.md @@ -23,13 +23,10 @@ This article provides additional resources about [deprecated features for Window ## Microsoft Support Diagnostic Tool resources -The [Microsoft Support Diagnostic Tool (MSDT)](/windows-server/administration/windows-commands/msdt) gathers diagnostic data for analysis by support professionals. MSDT is the engine used to run legacy Windows built-in troubleshooters. Some of the built-in troubleshooters have already been [redirected](#redirected-msdt-troubleshooters) to the Get Help platform, while others will be [retired](#retired-msdt-troubleshooters). +The [Microsoft Support Diagnostic Tool (MSDT)](/windows-server/administration/windows-commands/msdt) gathers diagnostic data for analysis by support professionals. MSDT is the engine used to run legacy Windows built-in troubleshooters. There are currently 28 built-in troubleshooters for MSDT. Half of the built-in troubleshooters have already been [redirected](#redirected-msdt-troubleshooters) to the Get Help platform, while the other half will be [retired](#retired-msdt-troubleshooters). -If you're using MSDT to run [custom troubleshooting packages](/previous-versions/windows/desktop/wintt/package-schema), it will be available as a [Feature on Demand](/windows-hardware/manufacture/desktop/features-on-demand-v2--capabilities) before the tool is fully retired in 2025. This will allow you to continue to use MSDT to run custom troubleshooting packages while transitioning to a new platform. Contact Microsoft support if you require +If you're using MSDT to run [custom troubleshooting packages](/previous-versions/windows/desktop/wintt/package-schema), it will be available as a [Feature on Demand](/windows-hardware/manufacture/desktop/features-on-demand-v2--capabilities) before the tool is fully retired in 2025. This change will allow you to continue to use MSDT to run custom troubleshooting packages while transitioning to a new platform. [Contact Microsoft support](https://support.microsoft.com/contactus) for Windows if you require additional assistance. - -https://support.microsoft.com/contactus#! - ### Redirected MSDT troubleshooters The following troubleshooters will automatically be redirected when you access them from **Start** > **Settings** > **System** > **Troubleshoot**: @@ -42,7 +39,6 @@ The following troubleshooters will automatically be redirected when you access t | Windows Network Diagnostics | Windows Media Player DVD | Windows Media Player Library | | Windows Media Player Settings | Windows Update | | - ### Retired MSDT troubleshooters The following troubleshooters will be removed in a future release of Windows: @@ -57,3 +53,6 @@ The following troubleshooters will be removed in a future release of Windows: ## Next steps +- [Windows feature lifecycle](windows-feature-lifecycle.md) +- [Deprecated Windows features](deprecated-features.md) +- [Removed Windows features](removed-features.md) diff --git a/windows/whats-new/deprecated-features.md b/windows/whats-new/deprecated-features.md index 8f3fa6849d..ff87a66480 100644 --- a/windows/whats-new/deprecated-features.md +++ b/windows/whats-new/deprecated-features.md @@ -34,7 +34,7 @@ The features in this article are no longer being actively developed, and might b |Feature | Details and mitigation | Deprecation announced | | ----------- | --------------------- | ---- | -| Microsoft Support Diagnostic Tool (MSDT) | [MSDT](/windows-server/administration/windows-commands/msdt) is deprecated and will be removed in future releases of Windows. MSDT is used to gather diagnostic data for analysis by support professionals. For more information, see [***Blog post placeholder***](https://learn.microsoft.com) and [Resources for deprecated features](deprecated-features-resources.md) | January 2023 | +| Microsoft Support Diagnostic Tool (MSDT) | [MSDT](/windows-server/administration/windows-commands/msdt) is deprecated and will be removed in a future release of Windows. MSDT is used to gather diagnostic data for analysis by support professionals. For more information, see [***Blog post placeholder***](https://learn.microsoft.com) and [Resources for deprecated features](deprecated-features-resources.md) | January 2023 | | Update Compliance | [Update Compliance](/windows/deployment/update/update-compliance-monitor), a cloud-based service for the Windows client, is no longer being developed. This service has been replaced with [Windows Update for Business reports](/windows/deployment/update/wufb-reports-overview), which provides reporting on client compliance with Microsoft updates from the Azure portal. | November 2022| | Windows Information Protection | [Windows Information Protection](/windows/security/information-protection/windows-information-protection/protect-enterprise-data-using-wip) will no longer be developed in future versions of Windows. For more information, see [Announcing sunset of Windows Information Protection (WIP)](https://go.microsoft.com/fwlink/?linkid=2202124).

For your data protection needs, Microsoft recommends that you use [Microsoft Purview Information Protection](/microsoft-365/compliance/information-protection) and [Microsoft Purview Data Loss Prevention](/microsoft-365/compliance/dlp-learn-about-dlp). | July 2022 | | BitLocker To Go Reader | **Note: BitLocker to Go as a feature is still supported.**
Reading of BitLocker-protected removable drives ([BitLocker To Go](/windows/security/information-protection/bitlocker/bitlocker-to-go-faq)) from Windows XP or Windows Vista in later operating systems is deprecated and might be removed in a future release of Windows client.
The following items might not be available in a future release of Windows client:
- ADMX policy: **Allow access to BitLocker-protected removable data drives from earlier versions of Windows**
- Command line parameter: [`manage-bde -DiscoveryVolumeType`](/windows-server/administration/windows-commands/manage-bde-on) (-dv)
- Catalog file: **c:\windows\BitLockerDiscoveryVolumeContents**
- BitLocker 2 Go Reader app: **bitlockertogo.exe** and associated files | 21H1 | From 1f446deff7574839562f1e421e8ab5f0054a213e Mon Sep 17 00:00:00 2001 From: Meghan Stewart <33289333+mestew@users.noreply.github.com> Date: Fri, 9 Dec 2022 11:44:10 -0800 Subject: [PATCH 005/181] deprecate msdt MAXADO-6968128 --- .../deprecated-features-resources.md | 44 ++++++++++++------- 1 file changed, 29 insertions(+), 15 deletions(-) diff --git a/windows/whats-new/deprecated-features-resources.md b/windows/whats-new/deprecated-features-resources.md index 02894befe1..419a147e00 100644 --- a/windows/whats-new/deprecated-features-resources.md +++ b/windows/whats-new/deprecated-features-resources.md @@ -31,28 +31,42 @@ If you're using MSDT to run [custom troubleshooting packages](/previous-versions The following troubleshooters will automatically be redirected when you access them from **Start** > **Settings** > **System** > **Troubleshoot**: -| Redirected troubleshooters | | | -| ---|---|---| -| Background Intelligent Transfer Service (BITS) | Bluetooth | Internet Connections | -| Network Adapter | Playing Audio | Printer | -| Program Compatibility Troubleshooter | Recording Audio | Video Playback | -| Windows Network Diagnostics | Windows Media Player DVD | Windows Media Player Library | -| Windows Media Player Settings | Windows Update | | +- Background Intelligent Transfer Service (BITS) +- Bluetooth +- Internet Connections +- Network Adapter +- Playing Audio +- Printer +- Program Compatibility Troubleshooter +- Recording Audio +- Video Playback +- Windows Network Diagnostics +- Windows Media Player DVD +- Windows Media Player Library +- Windows Media Player Settings +- Windows Update ### Retired MSDT troubleshooters The following troubleshooters will be removed in a future release of Windows: -| Retired troubleshooters | | | -| ---|---|---| -| Connection to a Workplace using DirectAccess | Devices and Printers | Hardware and Devices | -| HomeGroup | Incoming Connections | Internet Explorer Performance | -| Internet Explorer Safety | Keyboard | Power | -| Search and Indexing | Speech | System Maintenance | -| Shared Folders | Windows Store Apps | | +- Connection to a Workplace using DirectAccess +- Devices and Printers +- Hardware and Devices +- HomeGroup +- Incoming Connections +- Internet Explorer Performance +- Internet Explorer Safety +- Keyboard +- Power +- Search and Indexing +- Speech +- System Maintenance +- Shared Folders +- Windows Store Apps ## Next steps -- [Windows feature lifecycle](windows-feature-lifecycle.md) +- [Windows feature lifecycle](feature-lifecycle.md) - [Deprecated Windows features](deprecated-features.md) - [Removed Windows features](removed-features.md) From cbd28ce7f56559da3ef78822c5f3ca36309ecbb1 Mon Sep 17 00:00:00 2001 From: Amy Zhou Date: Mon, 12 Dec 2022 15:23:35 -0800 Subject: [PATCH 006/181] add bgp verify --- .../deployment/do/mcc-isp-create-provision-deploy.md | 12 ++++++------ windows/deployment/do/mcc-isp-verify-cache-node.md | 8 ++++++++ 2 files changed, 14 insertions(+), 6 deletions(-) diff --git a/windows/deployment/do/mcc-isp-create-provision-deploy.md b/windows/deployment/do/mcc-isp-create-provision-deploy.md index 7ef7e28969..d1dc3e3d49 100644 --- a/windows/deployment/do/mcc-isp-create-provision-deploy.md +++ b/windows/deployment/do/mcc-isp-create-provision-deploy.md @@ -61,8 +61,8 @@ BGP (Border Gateway Protocol) routing is another method offered for client routi 1. Enter the max allowable egress that your hardware can support. -1. Under **Cache storage**, specify the location of the cache drives to store content along with the size of the cache drives in Gigabytes. -**Note:** Up to nine cache drives are supported. +1. Under **Cache storage**, specify the location of the cache drive folder to store content along with the size of the cache drives in Gigabytes. +**Note:** This is a **required** field. Up to nine cache drive folders are supported. 1. Under **Routing information**, select the routing method you would like to use. For more information, see [Client routing](#client-routing). @@ -116,7 +116,7 @@ There are five IDs that the device provisioning script takes as input in order t 1. Run the script in your server terminal for your cache node by . The script may take a few minutes to run. If there were no errors, you have set up your cache node successfully. To verify the server is set up correctly, follow the [verification steps](mcc-isp-verify-cache-node.md). > [!NOTE] - > The same script can be used to provision multiple cache nodes, but the command line is unique per cache node. Additionally, if you need to reprovision your server or provision a new server or VM for the cache node, you must copy the command line from the Azure portal again as the "registrationkey" value is unique for each successful execution of the provisioning script. + > The same script can be used to provision multiple cache nodes, but the command line is unique per cache node. Additionally, if you need to re-provision your server or provision a new server or VM for the cache node, you must copy the command line from the Azure portal again as the "registrationkey" value is unique for each successful execution of the provisioning script. ### General configuration fields @@ -130,12 +130,12 @@ There are five IDs that the device provisioning script takes as input in order t ### Storage fields > [!IMPORTANT] -> All cache drives must have read/write permissions set or the cache node will not function. -> For example, in a terminal you can run: `sudo chmod 777 /path/to/cachedrive` +> All cache drives must have full read/write permissions set or the cache node will not function. +> For example, in a terminal you can run: `sudo chmod 777 /path/to/cachedrivefolder` | Field Name | Expected Value| Description | |---|---|---| -| **Cache drive** | File path string | Up to 9 drives can be configured for each cache node to configure cache storage. Enter the file path to each drive. For example: `/dev/folder/` Each cache drive should have read/write permissions configured. | +| **Cache drive folder** | File path string | Up to 9 drive folders accessible by the cache node can be configured for each cache node to configure cache storage. Enter the file path to each drive. For example: `/dev/folder/` Each cache drive should have read/write permissions configured. | | **Cache drive size in gigabytes** | Integer in GB | Set the size of each drive configured for the cache node. | ### Client routing fields diff --git a/windows/deployment/do/mcc-isp-verify-cache-node.md b/windows/deployment/do/mcc-isp-verify-cache-node.md index 22f8b3de86..d30eb91313 100644 --- a/windows/deployment/do/mcc-isp-verify-cache-node.md +++ b/windows/deployment/do/mcc-isp-verify-cache-node.md @@ -49,6 +49,14 @@ http:///mscomtest/wuidt.gif?cacheHostOrigin=au.download.windowsup If the test fails, for more information, see the [FAQ](mcc-isp-faq.yml) article. +## Verify BGP routing configuration + +To verify your BGP routes are correctly configured for a cache node, navigate to **Settings > Cache nodes**. Select the cache node you wish to verify BGP routes for. + +Verify that under **Routing Information**, the state of **BGP routes received** is True. Verify the IP space is correct. Lastly, select **Download JSON** next to **Download BGP Routes** to view the BGP routes that your cache node is currently advertising. + +If **BGP routes received** is False, your **IP Space** is 0, or you are experiencing any BGP routing errors, please ensure your **ASN** and **IP address** is inputted correctly. + ## Monitor cache node health and performance Within Azure portal, there are many charts and graphs that are available to monitor cache node health and performance. From 4240c91b46c90a10868b48f5dbbba2482c5c62a3 Mon Sep 17 00:00:00 2001 From: Amy Zhou Date: Mon, 12 Dec 2022 15:29:20 -0800 Subject: [PATCH 007/181] remove capital C --- windows/deployment/do/mcc-isp-create-provision-deploy.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/deployment/do/mcc-isp-create-provision-deploy.md b/windows/deployment/do/mcc-isp-create-provision-deploy.md index d1dc3e3d49..372c55d976 100644 --- a/windows/deployment/do/mcc-isp-create-provision-deploy.md +++ b/windows/deployment/do/mcc-isp-create-provision-deploy.md @@ -13,7 +13,7 @@ ms.collection: M365-modern-desktop ms.topic: article --- -# Create, Configure, provision, and deploy the cache node in Azure portal +# Create, configure, provision, and deploy the cache node in Azure portal **Applies to** From 2dafe279d8e31509a2ede1229ff0e94d64048ee0 Mon Sep 17 00:00:00 2001 From: Amy Zhou Date: Tue, 13 Dec 2022 12:43:03 -0800 Subject: [PATCH 008/181] add email hints --- windows/deployment/do/mcc-isp-signup.md | 2 ++ windows/deployment/do/mcc-isp-verify-cache-node.md | 2 +- 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/windows/deployment/do/mcc-isp-signup.md b/windows/deployment/do/mcc-isp-signup.md index 291a69a7ab..5e682938a7 100644 --- a/windows/deployment/do/mcc-isp-signup.md +++ b/windows/deployment/do/mcc-isp-signup.md @@ -51,6 +51,8 @@ Before you begin sign up, ensure you have the following components: :::image type="content" source="images/mcc-isp-operator-verification.png" alt-text="Screenshot of the sign up verification page on Azure portal for Microsoft Connected Cache." lightbox="./images/mcc-isp-operator-verification.png"::: + **Can't find the verification email in your inbox?** Check your NOC email is correct in [Peering DB](https://www.peeringdb.com/). Search for an email from the sender **microsoft-noreply@microsoft.com** with the email subject: **Here’s your Microsoft Connected Cache verification code** in your Spam folders. + 1. Once verified, follow the instructions in [Create, provision, and deploy cache node](mcc-isp-create-provision-deploy.md) to create your cache node. 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
  • Ny9`N*>VI#CE9)iqU}0KWRb{r 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 z
    |5UPVP+q7SWsfX)D*7&V~R4}kZ1E)r&{VK}2I$12Gpr6JynGhNsBv>R!F!=vp zu+zrx{ExZn+L?nvWg)+D*uq2-y(^4bkWehkmTvVD4NfpKaxaAz#i=QH$7Q)SmA!;( zmhhKsNQbxioj`%@k2HdRarFiLRqLDO`>3OpQulSW(^y1Qhegh_2|^IX6R_L%`KaV+4knK)#%KP2~zG8G;iWlvX-$UweG zOk)jcG=2x7x=ZOOHSAo+=^t|8)i5b_M7;?S7uuhXiEOcLdj#=C)+J*_+_S}#&6#qX zh0Kxi=s(aqy0(Ahx-Pbn6@Pk(S*Hw;?Sx10FgvJZluVt)kkio8oIp=_l-Sm|;q=t- z`iF~A&SsV^T5uy;>wR4Z=Vbna5FfIJQry~797w3Y!2mH+);jSg! zoSt~8Pw(AtQg^f%amZ|x+bCfEa7sC}Da|@-W~Ko>v@GRF@Ife%!>^e%$OjrGa%pX8 zVL_=@vj2xV;3a2qzOt6FFEUNshD4rf+ctwNnODlH`ESsEWybNWX)&E{L4uGV6fUKm zD;28IL+QMeeM#>4$3m;F9!NeW9qAuyWW_ML z%2pDL=L%T^C%{1i3Ynai#BJqB^9oLFFl)9HO4^@Vm!d{x#R?plaz375VS6%>dX=-d z?wXZh)hDBzP==%=MqX|5}BR(0#Vxy4F`{71vutfvG?S^%G9 zj06c$>qgZ3sh=QBb5Zs{1Koua=5c?yk{c?sCc#g$-05~s5K-l>Lce@&4_^Qy3P!EI z>ZD;@RM%`0f@L_CFlu7R^45`pSaI&vr9)(XW?WQm_39G66U1s$as#cyadKzWFuRES zO5sZ4(4f9bZr^{lccLDYGvsQLyC12zkzIDNy0A#+%#4FrE$I59WrQ9og3jfYjAv4t zx=Q)lm!iX2r*hl5jQgxrTifCGKlQ*@WuZoUh!^#q7!D?=Mf->+dv5UU6pNR^T7Sgx~!nj zHp`3!R>r}*PJNl;MaU^8tB`*iL5!_Z45$aeDpb0684b76DqHk1n#F=#3 zjPAH|mKDV80hb0{3XujRE5W#_;(Iifd$%&sVX+O2_AgRgRbu726W+PX5PyDsp=xnC z=!ySB9-Rm*=BkTlMPlq*=|7J3G2Q>Qc{k6?3`~mwa!=1y@b{n={81)NwLBUJ*{<9> zxD>g~m@+lGHRQQODb&GGF4kH4U09i`~g0w^HG^35hDu9TEi& z*0?lOsD1cBHc9P+lHOCLVcALxHdMWb`9F|2demW_Guz zsUpnC|3KsDr$Qis4Pv{^)Ue_lm~f?(9UD5KWuicU|HyTM{}aOHKc~H{kez1Q^P3*g zCzO;cJP9Fh;jQqO{9n|GTSA&6xCdLsy(FMcrh}OzzUDr#;SHL{ z6dE|0uyt9Qt2#`!Epu(^`|E#q*O%%HRwvKNSnBAgBgT?fku8^9kp%Tk)^up}2h(39 z@WPzxV92!(E9$C;m@P>2tu;;mCoiuGS}Fc#{V_i9T8X4I!%84s%-bd;{Aw&&e&qj9L$KoCE6T_Jrw0&~9hKx0l(5h;!7)Xk@D22n7FQ7aEn*b>{{bdf BB!U0{ literal 21898 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 diff --git a/windows/deployment/do/mcc-isp-create-provision-deploy.md b/windows/deployment/do/mcc-isp-create-provision-deploy.md index 372c55d976..95b4847828 100644 --- a/windows/deployment/do/mcc-isp-create-provision-deploy.md +++ b/windows/deployment/do/mcc-isp-create-provision-deploy.md @@ -71,6 +71,8 @@ BGP (Border Gateway Protocol) routing is another method offered for client routi > [!NOTE] > **Prefix count** and **IP Space** will stop displaying `0` when BGP is successfully established. +1. After you are finished configuring your server, don't forget to press **Save** to save your configurations. + ## Deploy cache node software to server Once the user executes the cache server provisioning script, resources are created behind the scenes resulting in the successful cache node installation. The script takes the input of different IDs outlined below to register the server as an Azure IoT Edge device. Even though Microsoft Connected Cache scenario isn't related to IoT, Azure IoT Edge is installed for container management and communication operation purposes. @@ -113,7 +115,7 @@ There are five IDs that the device provisioning script takes as input in order t 1. Copy and paste the script command line shown in the Azure portal. -1. Run the script in your server terminal for your cache node by . The script may take a few minutes to run. If there were no errors, you have set up your cache node successfully. To verify the server is set up correctly, follow the [verification steps](mcc-isp-verify-cache-node.md). +1. Run the script in your server terminal for your cache node. The script may take a few minutes to run. If there were no errors, you have set up your cache node successfully. To verify the server is set up correctly, follow the [verification steps](mcc-isp-verify-cache-node.md). > [!NOTE] > The same script can be used to provision multiple cache nodes, but the command line is unique per cache node. Additionally, if you need to re-provision your server or provision a new server or VM for the cache node, you must copy the command line from the Azure portal again as the "registrationkey" value is unique for each successful execution of the provisioning script. @@ -135,7 +137,7 @@ There are five IDs that the device provisioning script takes as input in order t | Field Name | Expected Value| Description | |---|---|---| -| **Cache drive folder** | File path string | Up to 9 drive folders accessible by the cache node can be configured for each cache node to configure cache storage. Enter the file path to each drive. For example: `/dev/folder/` Each cache drive should have read/write permissions configured. | +| **Cache drive folder** | File path string | Up to 9 drive folders accessible by the cache node can be configured for each cache node to configure cache storage. Enter the location of the folder in Ubuntu where the external physical drive is mounted. For example: `/dev/folder/` Each cache drive should have read/write permissions configured. | | **Cache drive size in gigabytes** | Integer in GB | Set the size of each drive configured for the cache node. | ### Client routing fields diff --git a/windows/deployment/do/mcc-isp-signup.md b/windows/deployment/do/mcc-isp-signup.md index ae2c924e17..b10a80fb24 100644 --- a/windows/deployment/do/mcc-isp-signup.md +++ b/windows/deployment/do/mcc-isp-signup.md @@ -41,10 +41,21 @@ Before you begin sign up, ensure you have the following components: :::image type="content" source="./images/mcc-isp-search.png" alt-text="Screenshot of the Azure portal that shows the Microsoft Connected Cache resource in Azure marketplace."::: -1. Select **Create** to create a **Microsoft Connected Cache**. When prompted, enter a name for your cache resource. +1. Select **Create** to create a **Microsoft Connected Cache**. When prompted, choose the subscription, resource group, and location of your cache node. Also, enter a name for your cache node. + + :::image type="content" source="./images/mcc-isp-create-resource-fields.png" alt-text="Screenshot of the Azure portal that shows the Microsoft Connected Cache resource creation step."::: > [!IMPORTANT] > After your resource has been created, we need some information to verify your network operator status and approve you to host Microsoft Connected Cache nodes. Please ensure that your [Peering DB](https://www.peeringdb.com/) organization information is up to date as this information will be used for verification. The NOC contact email will be used to send verification information. + +After a few moments, you will see a "Validation successful" message, indicating you can move onto the next step and select **Create**. + + :::image type="content" source="./images/mcc-isp-create-resource-validated.png" alt-text="Screenshot of the Azure portal that shows a green validation successful message for the creation of the Microsoft Connected Cache resource."::: + +1. The creation of the cache node may take a few minutes. After a successful creation, you will see a **Deployment complete** page as below: + + :::image type="content" source="./images/mcc-isp-create-deployment-complete.png" alt-text="Screenshot of the Azure portal that shows a green validation successful message for the creation of the Microsoft Connected Cache resource."::: + 1. Navigate to **Settings** > **Sign up**. Enter your organization ASN. Indicate whether you're a transit provider. If so, additionally, include any ASN(s) for downstream network operators that you may transit traffic for. :::image type="content" source="./images/mcc-isp-sign-up.png" alt-text="Screenshot of the sign up page in the Microsoft Connected Cache resource page in Azure portal." lightbox="./images/mcc-isp-sign-up.png"::: @@ -58,7 +69,7 @@ Before you begin sign up, ensure you have the following components: **Can't find the verification email in your inbox?** Check your NOC email is correct in [Peering DB](https://www.peeringdb.com/). Search for an email from the sender **microsoft-noreply@microsoft.com** with the email subject: **Here’s your Microsoft Connected Cache verification code** in your Spam folders. Still can't find it? Ensure that your email admin rules allow emails from the sender **microsoft-noreply@microsoft.com**. -1. Once verified, follow the instructions in [Create, provision, and deploy cache node](mcc-isp-create-provision-deploy.md) to create your cache node. +1. Once verified, you are ready to move to the next step! Next, follow the instructions in **[Create, provision, and deploy cache node](mcc-isp-create-provision-deploy.md)** to create your cache node. - -### Cache performance - -To make sure you're maximizing the performance of your cache node, review the following information: - -#### OS requirements - -The Microsoft Connected Cache module is optimized for Ubuntu 20.04 LTS. Install Ubuntu 20.04 LTS on a physical server or VM of your choice. - -#### NIC requirements - -- Multiple NICs on a single MCC instance are supported using a *link aggregated* configuration. -- 10 Gbps NIC is the minimum speed recommended, but any NIC is supported. - -#### Drive performance - -The maximum number of disks supported is 9. When configuring your drives, we recommend SSD drives as cache read speed of SSD is superior to HDD. In addition, using multiple disks is recommended to improve cache performance. - -RAID disk configurations are discouraged as cache performance will be impacted. If using RAID disk configurations, ensure striping. - -### Hardware configuration example - -There are many hardware configurations that suit Microsoft Connected Cache. As an example, a customer has deployed the following hardware configuration and is able to achieve a peak egress of about 35 Gbps: - -**Dell PowerEdge R330** - -- 2 x Intel(R) Xeon(R) CPU E5-2630 v3 @ 2.40 GHz, total 32 core -- 48 GB, Micron Technology 18ASF1G72PDZ-2G1A1, Speed: 2133 MT/s -- 4 - Transcend SSD230s 1 TB SATA Drives -- Intel Corporation Ethernet 10G 2P X520 Adapter (Link Aggregated) - -### Virtual machines - -Microsoft Connected Cache supports both physical and virtual machines as cache servers. If you're using a virtual machine as your server, refer to [VM performance](mcc-isp-vm-performance.md) for tips on how to improve your VM performance. \ No newline at end of file From 6f6b75aad7b234362ae2f1f5c363f84363ef14fe Mon Sep 17 00:00:00 2001 From: Amy Zhou Date: Tue, 17 Jan 2023 18:24:58 -0800 Subject: [PATCH 012/181] formatting changes --- windows/deployment/do/mcc-isp-cache-performance.md | 6 ++---- windows/deployment/do/mcc-isp-signup.md | 2 +- 2 files changed, 3 insertions(+), 5 deletions(-) diff --git a/windows/deployment/do/mcc-isp-cache-performance.md b/windows/deployment/do/mcc-isp-cache-performance.md index 868f999429..94c0056143 100644 --- a/windows/deployment/do/mcc-isp-cache-performance.md +++ b/windows/deployment/do/mcc-isp-cache-performance.md @@ -43,11 +43,11 @@ There are many hardware configurations that suit Microsoft Connected Cache. As a - 4 - Transcend SSD230s 1 TB SATA Drives - Intel Corporation Ethernet 10G 2P X520 Adapter (Link Aggregated) -### Enhancing virtual machine performance +## Enhancing virtual machine performance In virtual environments, the cache server egress peaks at around 1.1 Gbps. If you want to maximize the egress in virtual environments, it's critical to change two settings. -## Virtual machine settings +### Virtual machine settings Change the following settings to maximize the egress in virtual environments: @@ -61,6 +61,4 @@ Change the following settings to maximize the egress in virtual environments: 2. Enable high performance in the BIOS instead of energy savings. Microsoft has found this setting to also nearly double egress in a Microsoft Hyper-V deployment. -## Next steps -[Support and troubleshooting](mcc-isp-support.md) diff --git a/windows/deployment/do/mcc-isp-signup.md b/windows/deployment/do/mcc-isp-signup.md index 5fa860bfb6..25e9719121 100644 --- a/windows/deployment/do/mcc-isp-signup.md +++ b/windows/deployment/do/mcc-isp-signup.md @@ -48,7 +48,7 @@ Before you begin sign up, ensure you have the following components: > [!IMPORTANT] > After your resource has been created, we need some information to verify your network operator status and approve you to host Microsoft Connected Cache nodes. Please ensure that your [Peering DB](https://www.peeringdb.com/) organization information is up to date as this information will be used for verification. The NOC contact email will be used to send verification information. -After a few moments, you will see a "Validation successful" message, indicating you can move onto the next step and select **Create**. + After a few moments, you will see a "Validation successful" message, indicating you can move onto the next step and select **Create**. :::image type="content" source="./images/mcc-isp-create-resource-validated.png" alt-text="Screenshot of the Azure portal that shows a green validation successful message for the creation of the Microsoft Connected Cache resource."::: From 6c796e9ecf65bd25d5b55da6941937f030bdeb64 Mon Sep 17 00:00:00 2001 From: Amy Zhou Date: Tue, 17 Jan 2023 18:33:29 -0800 Subject: [PATCH 013/181] spacing --- windows/deployment/do/mcc-isp-cache-performance.md | 2 -- 1 file changed, 2 deletions(-) diff --git a/windows/deployment/do/mcc-isp-cache-performance.md b/windows/deployment/do/mcc-isp-cache-performance.md index 94c0056143..4c03920984 100644 --- a/windows/deployment/do/mcc-isp-cache-performance.md +++ b/windows/deployment/do/mcc-isp-cache-performance.md @@ -60,5 +60,3 @@ Change the following settings to maximize the egress in virtual environments: Microsoft has found these settings to double egress when using a Microsoft Hyper-V deployment. 2. Enable high performance in the BIOS instead of energy savings. Microsoft has found this setting to also nearly double egress in a Microsoft Hyper-V deployment. - - From fd4545e600c0994491a25198a9ed165aba0935d3 Mon Sep 17 00:00:00 2001 From: Amy Zhou Date: Tue, 17 Jan 2023 18:48:54 -0800 Subject: [PATCH 014/181] cache performance changes --- windows/deployment/do/mcc-isp-cache-performance.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/deployment/do/mcc-isp-cache-performance.md b/windows/deployment/do/mcc-isp-cache-performance.md index 4c03920984..7a86876495 100644 --- a/windows/deployment/do/mcc-isp-cache-performance.md +++ b/windows/deployment/do/mcc-isp-cache-performance.md @@ -1,5 +1,5 @@ --- -title: Enhancing VM performance +title: Enhancing cache performance manager: aaroncz description: How to enhance performance on a virtual machine used with Microsoft Connected Cache for ISPs keywords: updates, downloads, network, bandwidth From 2205f972ca7f0b7ccff4d10a5d35aae372024285 Mon Sep 17 00:00:00 2001 From: Amy Zhou Date: Tue, 17 Jan 2023 18:51:57 -0800 Subject: [PATCH 015/181] Revert a82f2044616f6a9cb1 0e88b3b00f6ef333fd7888. --- .../images/mcc-isp-create-resource-fields.png | Bin 313747 -> 0 bytes .../mcc-isp-create-resource-validated.png | Bin 175502 -> 0 bytes .../do/images/mcc-isp-deployment-complete.png | Bin 248467 -> 21898 bytes .../do/mcc-isp-create-provision-deploy.md | 6 ++---- windows/deployment/do/mcc-isp-signup.md | 6 ++---- 5 files changed, 4 insertions(+), 8 deletions(-) delete mode 100644 windows/deployment/do/images/mcc-isp-create-resource-fields.png delete mode 100644 windows/deployment/do/images/mcc-isp-create-resource-validated.png diff --git a/windows/deployment/do/images/mcc-isp-create-resource-fields.png b/windows/deployment/do/images/mcc-isp-create-resource-fields.png deleted file mode 100644 index f80f8e490ab2b0af40107012201b8a8feb6852b6..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 313747 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 diff --git a/windows/deployment/do/images/mcc-isp-create-resource-validated.png b/windows/deployment/do/images/mcc-isp-create-resource-validated.png deleted file mode 100644 index cfa2901768476c90a4cbfbdf88f84b9ef897d2b1..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 175502 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 *}(Xfk-EB8KD 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 KY0#qQmheAesiz76 diff --git a/windows/deployment/do/images/mcc-isp-deployment-complete.png b/windows/deployment/do/images/mcc-isp-deployment-complete.png index bf4c1c13c32a3ae8e5c79ba9f7899a536590c8b3..18bfc9b032f9345a69e7c49a99159bdba2aced20 100644 GIT binary patch literal 21898 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 literal 248467 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

  • Ny9`N*>VI#CE9)iqU}0KWRb{r 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 z
    |5UPVP+q7SWsfX)D*7&V~R4}kZ1E)r&{VK}2I$12Gpr6JynGhNsBv>R!F!=vp zu+zrx{ExZn+L?nvWg)+D*uq2-y(^4bkWehkmTvVD4NfpKaxaAz#i=QH$7Q)SmA!;( zmhhKsNQbxioj`%@k2HdRarFiLRqLDO`>3OpQulSW(^y1Qhegh_2|^IX6R_L%`KaV+4knK)#%KP2~zG8G;iWlvX-$UweG zOk)jcG=2x7x=ZOOHSAo+=^t|8)i5b_M7;?S7uuhXiEOcLdj#=C)+J*_+_S}#&6#qX zh0Kxi=s(aqy0(Ahx-Pbn6@Pk(S*Hw;?Sx10FgvJZluVt)kkio8oIp=_l-Sm|;q=t- z`iF~A&SsV^T5uy;>wR4Z=Vbna5FfIJQry~797w3Y!2mH+);jSg! zoSt~8Pw(AtQg^f%amZ|x+bCfEa7sC}Da|@-W~Ko>v@GRF@Ife%!>^e%$OjrGa%pX8 zVL_=@vj2xV;3a2qzOt6FFEUNshD4rf+ctwNnODlH`ESsEWybNWX)&E{L4uGV6fUKm zD;28IL+QMeeM#>4$3m;F9!NeW9qAuyWW_ML z%2pDL=L%T^C%{1i3Ynai#BJqB^9oLFFl)9HO4^@Vm!d{x#R?plaz375VS6%>dX=-d z?wXZh)hDBzP==%=MqX|5}BR(0#Vxy4F`{71vutfvG?S^%G9 zj06c$>qgZ3sh=QBb5Zs{1Koua=5c?yk{c?sCc#g$-05~s5K-l>Lce@&4_^Qy3P!EI z>ZD;@RM%`0f@L_CFlu7R^45`pSaI&vr9)(XW?WQm_39G66U1s$as#cyadKzWFuRES zO5sZ4(4f9bZr^{lccLDYGvsQLyC12zkzIDNy0A#+%#4FrE$I59WrQ9og3jfYjAv4t zx=Q)lm!iX2r*hl5jQgxrTifCGKlQ*@WuZoUh!^#q7!D?=Mf->+dv5UU6pNR^T7Sgx~!nj zHp`3!R>r}*PJNl;MaU^8tB`*iL5!_Z45$aeDpb0684b76DqHk1n#F=#3 zjPAH|mKDV80hb0{3XujRE5W#_;(Iifd$%&sVX+O2_AgRgRbu726W+PX5PyDsp=xnC z=!ySB9-Rm*=BkTlMPlq*=|7J3G2Q>Qc{k6?3`~mwa!=1y@b{n={81)NwLBUJ*{<9> zxD>g~m@+lGHRQQODb&GGF4kH4U09i`~g0w^HG^35hDu9TEi& z*0?lOsD1cBHc9P+lHOCLVcALxHdMWb`9F|2demW_Guz zsUpnC|3KsDr$Qis4Pv{^)Ue_lm~f?(9UD5KWuicU|HyTM{}aOHKc~H{kez1Q^P3*g zCzO;cJP9Fh;jQqO{9n|GTSA&6xCdLsy(FMcrh}OzzUDr#;SHL{ z6dE|0uyt9Qt2#`!Epu(^`|E#q*O%%HRwvKNSnBAgBgT?fku8^9kp%Tk)^up}2h(39 z@WPzxV92!(E9$C;m@P>2tu;;mCoiuGS}Fc#{V_i9T8X4I!%84s%-bd;{Aw&&e&qj9L$KoCE6T_Jrw0&~9hKx0l(5h;!7)Xk@D22n7FQ7aEn*b>{{bdf BB!U0{ diff --git a/windows/deployment/do/mcc-isp-create-provision-deploy.md b/windows/deployment/do/mcc-isp-create-provision-deploy.md index 95b4847828..372c55d976 100644 --- a/windows/deployment/do/mcc-isp-create-provision-deploy.md +++ b/windows/deployment/do/mcc-isp-create-provision-deploy.md @@ -71,8 +71,6 @@ BGP (Border Gateway Protocol) routing is another method offered for client routi > [!NOTE] > **Prefix count** and **IP Space** will stop displaying `0` when BGP is successfully established. -1. After you are finished configuring your server, don't forget to press **Save** to save your configurations. - ## Deploy cache node software to server Once the user executes the cache server provisioning script, resources are created behind the scenes resulting in the successful cache node installation. The script takes the input of different IDs outlined below to register the server as an Azure IoT Edge device. Even though Microsoft Connected Cache scenario isn't related to IoT, Azure IoT Edge is installed for container management and communication operation purposes. @@ -115,7 +113,7 @@ There are five IDs that the device provisioning script takes as input in order t 1. Copy and paste the script command line shown in the Azure portal. -1. Run the script in your server terminal for your cache node. The script may take a few minutes to run. If there were no errors, you have set up your cache node successfully. To verify the server is set up correctly, follow the [verification steps](mcc-isp-verify-cache-node.md). +1. Run the script in your server terminal for your cache node by . The script may take a few minutes to run. If there were no errors, you have set up your cache node successfully. To verify the server is set up correctly, follow the [verification steps](mcc-isp-verify-cache-node.md). > [!NOTE] > The same script can be used to provision multiple cache nodes, but the command line is unique per cache node. Additionally, if you need to re-provision your server or provision a new server or VM for the cache node, you must copy the command line from the Azure portal again as the "registrationkey" value is unique for each successful execution of the provisioning script. @@ -137,7 +135,7 @@ There are five IDs that the device provisioning script takes as input in order t | Field Name | Expected Value| Description | |---|---|---| -| **Cache drive folder** | File path string | Up to 9 drive folders accessible by the cache node can be configured for each cache node to configure cache storage. Enter the location of the folder in Ubuntu where the external physical drive is mounted. For example: `/dev/folder/` Each cache drive should have read/write permissions configured. | +| **Cache drive folder** | File path string | Up to 9 drive folders accessible by the cache node can be configured for each cache node to configure cache storage. Enter the file path to each drive. For example: `/dev/folder/` Each cache drive should have read/write permissions configured. | | **Cache drive size in gigabytes** | Integer in GB | Set the size of each drive configured for the cache node. | ### Client routing fields diff --git a/windows/deployment/do/mcc-isp-signup.md b/windows/deployment/do/mcc-isp-signup.md index 25e9719121..48708a185b 100644 --- a/windows/deployment/do/mcc-isp-signup.md +++ b/windows/deployment/do/mcc-isp-signup.md @@ -41,9 +41,7 @@ Before you begin sign up, ensure you have the following components: :::image type="content" source="./images/mcc-isp-search.png" alt-text="Screenshot of the Azure portal that shows the Microsoft Connected Cache resource in Azure marketplace."::: -1. Select **Create** to create a **Microsoft Connected Cache**. When prompted, choose the subscription, resource group, and location of your cache node. Also, enter a name for your cache node. - - :::image type="content" source="./images/mcc-isp-create-resource-fields.png" alt-text="Screenshot of the Azure portal that shows the Microsoft Connected Cache resource creation step."::: +1. Select **Create** to create a **Microsoft Connected Cache**. When prompted, enter a name for your cache resource. > [!IMPORTANT] > After your resource has been created, we need some information to verify your network operator status and approve you to host Microsoft Connected Cache nodes. Please ensure that your [Peering DB](https://www.peeringdb.com/) organization information is up to date as this information will be used for verification. The NOC contact email will be used to send verification information. @@ -69,7 +67,7 @@ Before you begin sign up, ensure you have the following components: **Can't find the verification email in your inbox?** Check your NOC email is correct in [Peering DB](https://www.peeringdb.com/). Search for an email from the sender **microsoft-noreply@microsoft.com** with the email subject: **Here’s your Microsoft Connected Cache verification code** in your Spam folders. Still can't find it? Ensure that your email admin rules allow emails from the sender **microsoft-noreply@microsoft.com**. -1. Once verified, you are ready to move to the next step! Next, follow the instructions in **[Create, provision, and deploy cache node](mcc-isp-create-provision-deploy.md)** to create your cache node. +1. Once verified, follow the instructions in [Create, provision, and deploy cache node](mcc-isp-create-provision-deploy.md) to create your cache node. +***(Applies to: Windows 11 & Windows 10)*** + diff --git a/windows/deployment/update/deployment-service-feature-updates.md b/windows/deployment/update/deployment-service-feature-updates.md new file mode 100644 index 0000000000..ca15200ed1 --- /dev/null +++ b/windows/deployment/update/deployment-service-feature-updates.md @@ -0,0 +1,17 @@ +--- +title: Deploy feature updates with Windows Update for Business deployment service +description: Use Windows Update for Business deployment service to deploy feature updates. +ms.prod: windows-client +author: mestew +ms.localizationpriority: medium +ms.author: mstewart +manager: aaroncz +ms.topic: article +ms.technology: itpro-updates +ms.date: 02/14/2023 +--- + +# Deploy feature updates with Windows Update for Business deployment service + +***(Applies to: Windows 11 & Windows 10)*** + diff --git a/windows/deployment/update/deployment-service-prerequisites.md b/windows/deployment/update/deployment-service-prerequisites.md new file mode 100644 index 0000000000..31148a17fe --- /dev/null +++ b/windows/deployment/update/deployment-service-prerequisites.md @@ -0,0 +1,18 @@ +--- +title: Prerequisites for the Windows Update for Business deployment service +description: Prerequisites for using the Windows Update for Business deployment service. +ms.prod: windows-client +author: mestew +ms.localizationpriority: medium +ms.author: mstewart +manager: aaroncz +ms.topic: article +ms.technology: itpro-updates +ms.date: 02/14/2023 +--- + +# Windows Update for Business deployment service prerequisites + +***(Applies to: Windows 11 & Windows 10)*** + +## Prerequisites From 8cc157be07ec12074c008c52eafe78529e09e098 Mon Sep 17 00:00:00 2001 From: Meghan Stewart <33289333+mestew@users.noreply.github.com> Date: Fri, 20 Jan 2023 12:40:10 -0800 Subject: [PATCH 022/181] wufbds reorg --- windows/deployment/TOC.yml | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/windows/deployment/TOC.yml b/windows/deployment/TOC.yml index 4e2b24d2be..983b5bd989 100644 --- a/windows/deployment/TOC.yml +++ b/windows/deployment/TOC.yml @@ -178,10 +178,12 @@ href: update/deployment-service-overview.md - name: Prerequisites for Windows Update for Business deployment service href: update/deployment-service-prerequisites.md - - name: Deploy feature updates - href: update/deployment-service-feature-updates.md - - name: Deploy expedited updates - href: update/deployment-service-expedited-updates.md + - name: Deploy updates using Windows Update for Business deployment service + items: + - name: 'Tutorial: Deploy feature updates' + href: update/deployment-service-feature-updates.md + - name: 'Tutorial: Deploy expedited updates' + href: update/deployment-service-expedited-updates.md - name: Troubleshoot Windows Update for Business deployment service href: update/deployment-service-troubleshoot.md - name: Monitor From f1f7fce4fcc6afb2e1e0d57bc9b5ee3ecf723e1b Mon Sep 17 00:00:00 2001 From: Meghan Stewart <33289333+mestew@users.noreply.github.com> Date: Fri, 20 Jan 2023 16:33:57 -0800 Subject: [PATCH 023/181] add include file for graph exp --- windows/deployment/TOC.yml | 4 ++- .../update/deployment-service-drivers.md | 29 ++++++++++++++++++ .../deployment-service-expedited-updates.md | 20 ++++++++++-- .../deployment-service-feature-updates.md | 14 +++++++-- .../update/deployment-service-overview.md | 2 +- .../wufb-deployment-graph-explorer.md | 25 +++++++++++++++ .../media/wufbds-graph-modify-permission.png | Bin 0 -> 165885 bytes 7 files changed, 87 insertions(+), 7 deletions(-) create mode 100644 windows/deployment/update/deployment-service-drivers.md create mode 100644 windows/deployment/update/includes/wufb-deployment-graph-explorer.md create mode 100644 windows/deployment/update/media/wufbds-graph-modify-permission.png diff --git a/windows/deployment/TOC.yml b/windows/deployment/TOC.yml index 983b5bd989..f14ccb8dbe 100644 --- a/windows/deployment/TOC.yml +++ b/windows/deployment/TOC.yml @@ -178,12 +178,14 @@ href: update/deployment-service-overview.md - name: Prerequisites for Windows Update for Business deployment service href: update/deployment-service-prerequisites.md - - name: Deploy updates using Windows Update for Business deployment service + - name: Deploy updates with Windows Update for Business deployment service items: - name: 'Tutorial: Deploy feature updates' href: update/deployment-service-feature-updates.md - name: 'Tutorial: Deploy expedited updates' href: update/deployment-service-expedited-updates.md + - name: 'Tutorial: Deploy driver and firmware updates' + href: update/deployment-service-drivers.md - name: Troubleshoot Windows Update for Business deployment service href: update/deployment-service-troubleshoot.md - name: Monitor diff --git a/windows/deployment/update/deployment-service-drivers.md b/windows/deployment/update/deployment-service-drivers.md new file mode 100644 index 0000000000..9306660954 --- /dev/null +++ b/windows/deployment/update/deployment-service-drivers.md @@ -0,0 +1,29 @@ +--- +title: 'Tutorial: Deploy drivers and firmware updates with Windows Update for Business deployment service.' +description: Use Windows Update for Business deployment service to deploy driver and firmware updates. +ms.prod: windows-client +author: mestew +ms.localizationpriority: medium +ms.author: mstewart +manager: aaroncz +ms.topic: tutorial +ms.technology: itpro-updates +ms.date: 02/14/2023 +--- + +# Deploy drivers and firmware updates with Windows Update for Business deployment service + +***(Applies to: Windows 11 & Windows 10)*** + + +In this tutorial, you will: +> [!div class="checklist"] +> * Do X +> * Do Y +> * Do Z + + +## Open Graph Explorer + + +[!INCLUDE [Graph Explorer sign in](./includes/wufb-deployment-graph-explorer.md)] \ No newline at end of file diff --git a/windows/deployment/update/deployment-service-expedited-updates.md b/windows/deployment/update/deployment-service-expedited-updates.md index 862ba6b171..a8ba04d28f 100644 --- a/windows/deployment/update/deployment-service-expedited-updates.md +++ b/windows/deployment/update/deployment-service-expedited-updates.md @@ -1,17 +1,31 @@ --- -title: Deploy expediated updates with Windows Update for Business deployment service +title: 'Tutorial: Deploy expedited updates with Windows Update for Business deployment service' description: Use Windows Update for Business deployment service to deploy expedited updates. ms.prod: windows-client author: mestew ms.localizationpriority: medium ms.author: mstewart manager: aaroncz -ms.topic: article +ms.topic: tutorial ms.technology: itpro-updates ms.date: 02/14/2023 --- -# Deploy expedited updates with Windows Update for Business deployment service +# Tutorial: Deploy expedited updates with Windows Update for Business deployment service ***(Applies to: Windows 11 & Windows 10)*** +In this tutorial, you will: +> [!div class="checklist"] +> * Do X +> * Do Y +> * Do Z + + +## Prerequisites + + +## Open Graph Explorer + + +[!INCLUDE [Graph Explorer sign in](./includes/wufb-deployment-graph-explorer.md)] diff --git a/windows/deployment/update/deployment-service-feature-updates.md b/windows/deployment/update/deployment-service-feature-updates.md index ca15200ed1..e1f9d5e2d9 100644 --- a/windows/deployment/update/deployment-service-feature-updates.md +++ b/windows/deployment/update/deployment-service-feature-updates.md @@ -1,12 +1,12 @@ --- -title: Deploy feature updates with Windows Update for Business deployment service +title: 'Tutorial: Deploy feature updates with Windows Update for Business deployment service.' description: Use Windows Update for Business deployment service to deploy feature updates. ms.prod: windows-client author: mestew ms.localizationpriority: medium ms.author: mstewart manager: aaroncz -ms.topic: article +ms.topic: tutorial ms.technology: itpro-updates ms.date: 02/14/2023 --- @@ -15,3 +15,13 @@ ms.date: 02/14/2023 ***(Applies to: Windows 11 & Windows 10)*** +In this tutorial, you will: +> [!div class="checklist"] +> * Do X +> * Do Y +> * Do Z + +## Open Graph Explorer + + +[!INCLUDE [Graph Explorer sign in](./includes/wufb-deployment-graph-explorer.md)] \ No newline at end of file diff --git a/windows/deployment/update/deployment-service-overview.md b/windows/deployment/update/deployment-service-overview.md index 3d655149d9..7ef4804c87 100644 --- a/windows/deployment/update/deployment-service-overview.md +++ b/windows/deployment/update/deployment-service-overview.md @@ -34,7 +34,7 @@ The service is privacy focused and backed by leading industry compliance certifi ## How it works -The deployment service complements existing Windows Update for Business capabilities, including existing device policies and [Windows Update for Businesss reports](wufb-reports-overview.md). +The deployment service complements existing Windows Update for Business capabilities, including existing device policies and [Windows Update for Business reports](wufb-reports-overview.md). :::image type="content" source="media/wufbds-product-large.png" alt-text="Elements in following text."::: diff --git a/windows/deployment/update/includes/wufb-deployment-graph-explorer.md b/windows/deployment/update/includes/wufb-deployment-graph-explorer.md new file mode 100644 index 0000000000..fd82db4ad9 --- /dev/null +++ b/windows/deployment/update/includes/wufb-deployment-graph-explorer.md @@ -0,0 +1,25 @@ +--- +author: mestew +ms.author: mstewart +manager: aaroncz +ms.prod: w10 +ms.collection: M365-modern-desktop +ms.topic: include +ms.date: 08/18/2022 +ms.localizationpriority: medium +--- + + +For this tutorial, you'll use Graph Explorer to make requests to the [Microsoft Graph APIs](https://learn.microsoft.com/graph/api/resources/windowsupdates-updates?view=graph-rest-beta&preserve-view=true) to retrieve, add, delete, and update data. For more information about using Graph Explorer, see [Get started with Graph Explorer](https://docs.microsoft.com/graph/graph-explorer/overview). + +> [!WARNING] +> Using a test tenant for tutorials is recommended. If you use a production tenant, ensure you verify which client devices you're targeting with deployments. + +1. From a browser, go to [Graph Explorer](https://developer.microsoft.com/graph/graph-explorer) and sign in using an Azure Active Directory (Azure AD) user account. +1. You may need to enable the [`WindowsUpdates.ReadWrite.All` permission](/graph/permissions-reference#windows-updates-permissions) to use the queries in this tutorial. To enable the permission: + 1. Select the **Modify permissions** tab in Graph Explorer. + 1. In the permissions dialog box, select the **WindowsUpdates.ReadWrite.All** permission then select **Consent**. You may need to sign in again to grant consent. + + :::image type="content" source="../media/wufbds-graph-modify-permission.png" alt-text="Screenshot of the modify permissions tab in Graph Explorer"::: + + diff --git a/windows/deployment/update/media/wufbds-graph-modify-permission.png b/windows/deployment/update/media/wufbds-graph-modify-permission.png new file mode 100644 index 0000000000000000000000000000000000000000..cfa73d51755c52557e298b079a254d33fb775fef GIT binary patch literal 165885 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νQsDocnMU?9Kr@=ntJxujQRTzMjk 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

    |tiF%Xn4J(<#ZajtCu(g#5wIRi<_=J-X;b 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 Twv$4p^pV2}$K%!37k~LT`qy7B literal 0 HcmV?d00001 diff --git a/windows/security/threat-protection/windows-defender-application-control/wdac-wizard-create-base-policy.md b/windows/security/threat-protection/windows-defender-application-control/wdac-wizard-create-base-policy.md index b4c9fd2969..73c7ef9d1e 100644 --- a/windows/security/threat-protection/windows-defender-application-control/wdac-wizard-create-base-policy.md +++ b/windows/security/threat-protection/windows-defender-application-control/wdac-wizard-create-base-policy.md @@ -10,7 +10,7 @@ ms.pagetype: security ms.localizationpriority: medium audience: ITPro author: jgeurten -ms.reviewer: isbrahm +ms.reviewer: jsuther1974 ms.author: vinpa manager: aaroncz ms.topic: conceptual diff --git a/windows/security/threat-protection/windows-defender-application-control/wdac-wizard-parsing-event-logs.md b/windows/security/threat-protection/windows-defender-application-control/wdac-wizard-parsing-event-logs.md new file mode 100644 index 0000000000..960a21beb1 --- /dev/null +++ b/windows/security/threat-protection/windows-defender-application-control/wdac-wizard-parsing-event-logs.md @@ -0,0 +1,139 @@ +--- +title: Windows Defender Application Control Wizard WDAC Event Parsing +description: Creating WDAC policy rules from the WDAC event logs and the MDE Advanced Hunting WDAC events. +keywords: WDAC event parsing, allow listing, block listing, security, malware +ms.assetid: 8d6e0474-c475-411b-b095-1c61adb2bdbb +ms.prod: windows-client +ms.mktglfcycl: deploy +ms.sitesec: library +ms.pagetype: security +ms.localizationpriority: medium +audience: ITPro +author: jgeurten +ms.reviewer: jsuther1974 +ms.author: vinpa +manager: aaroncz +ms.topic: conceptual +ms.date: 02/01/2023 +ms.technology: itpro-security +--- + +# Creating WDAC Policy Rules from WDAC Events in the Wizard + +**Applies to** + +- Windows 10 +- Windows 11 +- Windows Server 2016 and above + +> [!NOTE] +> Some capabilities of Windows Defender Application Control are only available on specific Windows versions. Learn more about the [Windows Defender Application Control feature availability](feature-availability.md). + +As of [version 2.2.0.0](https://webapp-wdac-wizard.azurewebsites.net/archives.html), the WDAC Wizard supports creating WDAC policy rules the follow: + +1. The WDAC event log events on the system +2. Exported .EVTX log files from any system +3. Exported WDAC events from [MDE Advanced Hunting](querying-application-control-events-centrally-using-advanced-hunting.md) WDAC events + + +## WDAC Event Log File Parsing + +To create rules from the WDAC event logs on the system: + +1. Select **Policy Editor** from the WDAC Wizard main page +2. Select **Convert Event Log to a WDAC Policy** +3. Select the **Parse Event Logs** button under the Parse Event Logs from the "System Event Viewer to Policy" header + +The Wizard will parse the relevant audit and block events from the CodeIntegrity (WDAC) Operational and AppLocker MSI and Script logs. You will see a notification when the Wizard successfully finishes reading the events. + +> [!div class="mx-imgBorder"] +> ![Parse WDAC and AppLocker event log system events](images/wdac-wizard-event-log-system.png) + +4. Select the Next button to navigate to the table of software to view the audit and block events and create rules from +5. + +## WDAC Event Log File Parsing + +To create rules from the WDAC .EVTX event logs files on the system: + +1. Select **Policy Editor** from the WDAC Wizard main page +2. Select **Convert Event Log to a WDAC Policy** +3. Select the **Parse Log File(s)** button under the "Parse Event Log evtx Files to Policy" header +4. Multi-select the .EVTX WDAC CodeIntegrity files from the disk to parse + +The Wizard will parse the relevant audit and block events from the selected log files. You will see a notification when the Wizard successfully finishes reading the events. + +> [!div class="mx-imgBorder"] +> ![Parse evtx file WDAC events](images/wdac-wizard-event-log-files.png) + +4. Select the Next button to navigate to the table of software to view the audit and block events and create rules from +5. + +## MDE Advanced Hunting WDAC Event Parsing + +To create rules from the WDAC events in [MDE Advanced Hunting](querying-application-control-events-centrally-using-advanced-hunting.md): + +1. Export the WDAC events from MDE Advanced Hunting. **The Wizard requires the following fields** in the Advanced Hunting csv file export: + +```KQL +| project Timestamp, DeviceId, DeviceName, ActionType, FileName, FolderPath, SHA1, SHA256, IssuerName, IssuerTBSHash, PublisherName, PublisherTBSHash, AuthenticodeHash, PolicyId, PolicyName +``` + +The following Advanced Hunting query is recommended: + +```KQL +DeviceEvents +// Take only WDAC events +| where ActionType startswith 'AppControlCodeIntegrity' +// SigningInfo Fields +| extend IssuerName = parsejson(AdditionalFields).IssuerName +| extend IssuerTBSHash = parsejson(AdditionalFields).IssuerTBSHash +| extend PublisherName = parsejson(AdditionalFields).PublisherName +| extend PublisherTBSHash = parsejson(AdditionalFields).PublisherTBSHash +// Audit/Block Fields +| extend AuthenticodeHash = parsejson(AdditionalFields).AuthenticodeHash +| extend PolicyId = parsejson(AdditionalFields).PolicyID +| extend PolicyName = parsejson(AdditionalFields).PolicyName +// Keep only required fields for the WDAC Wizard +| project Timestamp,DeviceId,DeviceName,ActionType,FileName,FolderPath,SHA1,SHA256,IssuerName,IssuerTBSHash,PublisherName,PublisherTBSHash,AuthenticodeHash,PolicyId,PolicyName +``` + +2. Export the WDAC event results by selecting the **Export** button in the results view + +> [!div class="mx-imgBorder"] +> ![Export the MDE Advanced Hunting results to CSV](images/wdac-wizard-event-log-mde-ah-export.png) + +3. Select **Policy Editor** from the WDAC Wizard main page +4. Select **Convert Event Log to a WDAC Policy** +5. Select the **Parse Log File(s)** button under the "Parse MDE Advanced Hunting Events to Policy" header +6. Multi-select the .CSV WDAC MDE Advanced Hunting export files from the disk to parse + +The Wizard will parse the relevant audit and block events from the selected Advanced Hunting log files. You will see a notification when the Wizard successfully finishes reading the events. + +> [!div class="mx-imgBorder"] +> ![Parse the Advanced Hunting CSV WDAC event files](images/wdac-wizard-event-log-mde-ah-parsing.png) + +7. Select the Next button to navigate to the table of software to view the audit and block events and create rules from +8. + + +## Creating Policy Rules from the Events + +On the "Configure Event Log Rules" page, the unique log events will be shown in the table. Event Ids, filenames, product names, the policy name that audited or blocked the file, as well as the file publisher is shown in the table. The table can be sorted alphabetically by clicking on any of the headers. + +To create a rule: + +1. Select an audit or block event in the table by selecting the row of interest +2. Select a rule type from the dropdown. The supported types are: Publisher, Path, File Attribute, Packaged App or Hash rules +3. Select the attributes and fields that should be added to the policy rules using the checkboxes provider per rule type +4. Select the **Add Allow Rule** button to add the configured rule to the policy generated by the Wizard. The "Added to policy" label will be added to the selected row confirming that the rule will be generated in the WDAC policy + +> [!div class="mx-imgBorder"] +> ![Adding a publisher WDAC rule to the policy](images/wdac-wizard-event-rule-creation.png) + +5. Select the **Next** button to output the policy. Once generated, the event log policy should be merged with your base or supplemental policies. It is not recommended to deploy the event log policy on its own, as it likely lacks rules to authorize Windows and may cause blue screens + + +## Up next + +- [Merging Windows Defender Application Control (WDAC) policies using the Wizard](wdac-wizard-merging-policies.md) \ No newline at end of file From 3e8bb6cb7f7c271ed4c1bd93033ac799bc66616c Mon Sep 17 00:00:00 2001 From: Meghan Stewart <33289333+mestew@users.noreply.github.com> Date: Wed, 1 Feb 2023 16:29:47 -0800 Subject: [PATCH 058/181] formattingand additional content --- windows/deployment/update/deployment-service-drivers.md | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/windows/deployment/update/deployment-service-drivers.md b/windows/deployment/update/deployment-service-drivers.md index f4f7061880..87ad1d4382 100644 --- a/windows/deployment/update/deployment-service-drivers.md +++ b/windows/deployment/update/deployment-service-drivers.md @@ -196,7 +196,7 @@ Content-type: application/json } ``` -### Review and edit policy settings +### Review and edit update policy settings To review the policy settings, run the following query using the **Policy ID**, for example `9011c330-1234-5678-9abc-def012345678`: @@ -228,7 +228,6 @@ To edit the policy settings, **PATCH** the policy using the **Policy ID**. Run t ``` - ## Review applicable driver content Once Windows Update for Business deployment service has scan results from devices, the applicability for driver and firmware updates can be displayed for a deployment audience. Each applicable update returns the following information: From 7689458302866179ee692d10f8dff1cb973a5b6a Mon Sep 17 00:00:00 2001 From: Meghan Stewart <33289333+mestew@users.noreply.github.com> Date: Wed, 1 Feb 2023 16:39:52 -0800 Subject: [PATCH 059/181] formattingand additional content --- .../update/deployment-service-drivers.md | 46 +++++++++---------- 1 file changed, 22 insertions(+), 24 deletions(-) diff --git a/windows/deployment/update/deployment-service-drivers.md b/windows/deployment/update/deployment-service-drivers.md index 87ad1d4382..89a928ddaa 100644 --- a/windows/deployment/update/deployment-service-drivers.md +++ b/windows/deployment/update/deployment-service-drivers.md @@ -129,6 +129,27 @@ Update policies define how content is deployed to a deployment audience. An [upd } ``` +Response returning the policy, without any additional settings specified, that has a **Policy ID** of `9011c330-1234-5678-9abc-def012345678`: + +```json +HTTP/1.1 202 Accepted +Content-type: application/json +{ + "@odata.context": "https://graph.microsoft.com/beta/$metadata#admin/windows/updates/updatePolicies/$entity", + "id": "9011c330-1234-5678-9abc-def012345678", + "createdDateTime": "2023-01-25T05:32:21.9721459Z", + "autoEnrollmentUpdateCategories": [], + "complianceChangeRules": [], + "deploymentSettings": { + "schedule": null, + "monitoring": null, + "contentApplicability": null, + "userExperience": null, + "expedite": null + } +} +``` + ### Specify settings during policy creation To create a policy with additional settings, in the request body: @@ -136,7 +157,7 @@ To create a policy with additional settings, in the request body: - Define any additional [deployment settings](/graph/api/resources/windowsupdates-deploymentsettings). - You may need to add the `content-length` header to the request. The value should be the length of the request body in bytes. - In the following example, the **Audience ID** is `d39ad1ce-0123-4567-89ab-cdef01234567`: + In the following driver update policy example, any deployments created by a content approval will start in 7 days after approval and will gradually roll out to 1000 devices per day for **Audience ID** `d39ad1ce-0123-4567-89ab-cdef01234567`: ```http POST https://graph.microsoft.com/beta/admin/windows/updates/updatePolicies @@ -175,27 +196,6 @@ To create a policy with additional settings, in the request body: ``` -Response returning the policy, without any additional settings specified, that has a **Policy ID** of `9011c330-1234-5678-9abc-def012345678`: - -```json -HTTP/1.1 202 Accepted -Content-type: application/json -{ - "@odata.context": "https://graph.microsoft.com/beta/$metadata#admin/windows/updates/updatePolicies/$entity", - "id": "9011c330-1234-5678-9abc-def012345678", - "createdDateTime": "2023-01-25T05:32:21.9721459Z", - "autoEnrollmentUpdateCategories": [], - "complianceChangeRules": [], - "deploymentSettings": { - "schedule": null, - "monitoring": null, - "contentApplicability": null, - "userExperience": null, - "expedite": null - } -} -``` - ### Review and edit update policy settings To review the policy settings, run the following query using the **Policy ID**, for example `9011c330-1234-5678-9abc-def012345678`: @@ -291,8 +291,6 @@ Content-type: application/json } ``` - - Review the compliance changes to a policy with the most recent changes listed in the response first. The following example returns the compliance changes for a policy with the **Policy ID** `9011c330-1234-5678-9abc-def012345678` and sorts by `createdDateTime` in descending order: ```http From c79e2849ef91863a811c642e74f438a87e7d048a Mon Sep 17 00:00:00 2001 From: Jordan Geurten Date: Wed, 1 Feb 2023 19:40:15 -0500 Subject: [PATCH 060/181] Minor edits before publishing --- ... wdac-wizard-event-log-mde-ah-parsing.png} | Bin .../wdac-wizard-parsing-event-logs.md | 32 +++++++++--------- 2 files changed, 16 insertions(+), 16 deletions(-) rename windows/security/threat-protection/windows-defender-application-control/images/{wdac-wizard-event-log-mde-ah-parsingpng.png => wdac-wizard-event-log-mde-ah-parsing.png} (100%) diff --git a/windows/security/threat-protection/windows-defender-application-control/images/wdac-wizard-event-log-mde-ah-parsingpng.png b/windows/security/threat-protection/windows-defender-application-control/images/wdac-wizard-event-log-mde-ah-parsing.png similarity index 100% rename from windows/security/threat-protection/windows-defender-application-control/images/wdac-wizard-event-log-mde-ah-parsingpng.png rename to windows/security/threat-protection/windows-defender-application-control/images/wdac-wizard-event-log-mde-ah-parsing.png diff --git a/windows/security/threat-protection/windows-defender-application-control/wdac-wizard-parsing-event-logs.md b/windows/security/threat-protection/windows-defender-application-control/wdac-wizard-parsing-event-logs.md index 960a21beb1..1430a4c86a 100644 --- a/windows/security/threat-protection/windows-defender-application-control/wdac-wizard-parsing-event-logs.md +++ b/windows/security/threat-protection/windows-defender-application-control/wdac-wizard-parsing-event-logs.md @@ -29,14 +29,14 @@ ms.technology: itpro-security > [!NOTE] > Some capabilities of Windows Defender Application Control are only available on specific Windows versions. Learn more about the [Windows Defender Application Control feature availability](feature-availability.md). -As of [version 2.2.0.0](https://webapp-wdac-wizard.azurewebsites.net/archives.html), the WDAC Wizard supports creating WDAC policy rules the follow: +As of [version 2.2.0.0](https://webapp-wdac-wizard.azurewebsites.net/archives.html), the WDAC Wizard supports creating WDAC policy rules from the following event log types: -1. The WDAC event log events on the system -2. Exported .EVTX log files from any system -3. Exported WDAC events from [MDE Advanced Hunting](querying-application-control-events-centrally-using-advanced-hunting.md) WDAC events +1. [The WDAC event log events on the system](#WDAC-Event-Viewer-Log-Parsing) +2. [Exported .EVTX log files from any system](#WDAC-Event-Log-File-Parsing) +3. [Exported WDAC events from MDE Advanced Hunting WDAC events](#MDE-Advanced-Hunting-WDAC-Event-Parsing) -## WDAC Event Log File Parsing +## WDAC Event Viewer Log Parsing To create rules from the WDAC event logs on the system: @@ -50,7 +50,7 @@ The Wizard will parse the relevant audit and block events from the CodeIntegrity > ![Parse WDAC and AppLocker event log system events](images/wdac-wizard-event-log-system.png) 4. Select the Next button to navigate to the table of software to view the audit and block events and create rules from -5. +5. [Generate rules from the events](#Creating-Policy-Rules-from-the-Events) ## WDAC Event Log File Parsing @@ -66,14 +66,14 @@ The Wizard will parse the relevant audit and block events from the selected log > [!div class="mx-imgBorder"] > ![Parse evtx file WDAC events](images/wdac-wizard-event-log-files.png) -4. Select the Next button to navigate to the table of software to view the audit and block events and create rules from -5. +5. Select the Next button to navigate to the table of software to view the audit and block events and create rules from +6. [Generate rules from the events](#Creating-Policy-Rules-from-the-Events) ## MDE Advanced Hunting WDAC Event Parsing To create rules from the WDAC events in [MDE Advanced Hunting](querying-application-control-events-centrally-using-advanced-hunting.md): -1. Export the WDAC events from MDE Advanced Hunting. **The Wizard requires the following fields** in the Advanced Hunting csv file export: +1. Navigate to the Advanced Hunting section within the MDE console and query the WDAC events. **The Wizard requires the following fields** in the Advanced Hunting csv file export: ```KQL | project Timestamp, DeviceId, DeviceName, ActionType, FileName, FolderPath, SHA1, SHA256, IssuerName, IssuerTBSHash, PublisherName, PublisherTBSHash, AuthenticodeHash, PolicyId, PolicyName @@ -114,22 +114,22 @@ The Wizard will parse the relevant audit and block events from the selected Adva > ![Parse the Advanced Hunting CSV WDAC event files](images/wdac-wizard-event-log-mde-ah-parsing.png) 7. Select the Next button to navigate to the table of software to view the audit and block events and create rules from -8. +8. [Generate rules from the events](#Creating-Policy-Rules-from-the-Events) ## Creating Policy Rules from the Events -On the "Configure Event Log Rules" page, the unique log events will be shown in the table. Event Ids, filenames, product names, the policy name that audited or blocked the file, as well as the file publisher is shown in the table. The table can be sorted alphabetically by clicking on any of the headers. +On the "Configure Event Log Rules" page, the unique WDAC log events will be shown in the table. Event Ids, filenames, product names, the policy name that audited or blocked the file, as well as the file publisher are all shown in the table. The table can be sorted alphabetically by clicking on any of the headers. -To create a rule: +To create a rule and add it to the WDAC policy: 1. Select an audit or block event in the table by selecting the row of interest -2. Select a rule type from the dropdown. The supported types are: Publisher, Path, File Attribute, Packaged App or Hash rules -3. Select the attributes and fields that should be added to the policy rules using the checkboxes provider per rule type -4. Select the **Add Allow Rule** button to add the configured rule to the policy generated by the Wizard. The "Added to policy" label will be added to the selected row confirming that the rule will be generated in the WDAC policy +2. Select a rule type from the dropdown. The Wizard supports creating Publisher, Path, File Attribute, Packaged App and Hash rules +3. Select the attributes and fields that should be added to the policy rules using the checkboxes provider for the rule type +4. Select the **Add Allow Rule** button to add the configured rule to the policy generated by the Wizard. The "Added to policy" label will be added to the selected row confirming that the rule will be generated > [!div class="mx-imgBorder"] -> ![Adding a publisher WDAC rule to the policy](images/wdac-wizard-event-rule-creation.png) +> ![Adding a publisher rule to the WDAC policy](images/wdac-wizard-event-rule-creation.png) 5. Select the **Next** button to output the policy. Once generated, the event log policy should be merged with your base or supplemental policies. It is not recommended to deploy the event log policy on its own, as it likely lacks rules to authorize Windows and may cause blue screens From 96965d9e1c5fbde51dd1316e0f245876458aa952 Mon Sep 17 00:00:00 2001 From: Meghan Stewart <33289333+mestew@users.noreply.github.com> Date: Wed, 1 Feb 2023 16:43:23 -0800 Subject: [PATCH 061/181] formattingand additional content --- windows/deployment/update/deployment-service-drivers.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/windows/deployment/update/deployment-service-drivers.md b/windows/deployment/update/deployment-service-drivers.md index 89a928ddaa..3e340a66f5 100644 --- a/windows/deployment/update/deployment-service-drivers.md +++ b/windows/deployment/update/deployment-service-drivers.md @@ -109,7 +109,7 @@ Once a device has been enrolled and added to a deployment audience, the Windows ## Create an update policy -Update policies define how content is deployed to a deployment audience. An [update policy](/graph/api/resources/windowsupdates-updatepolicy) ensures deployments to a deployment audience behaves in a consistent manner without having to create and manage multiple individual deployments. When a content approval is added to the policy, it's deployed to the devices in the associated audiences. +Update policies define how content is deployed to a deployment audience. An [update policy](/graph/api/resources/windowsupdates-updatepolicy) ensures deployments to a deployment audience behave in a consistent manner without having to create and manage multiple individual deployments. When a content approval is added to the policy, it's deployed to the devices in the associated audiences. > [!IMPORTANT] > Any [deployment settings](/graph/api/resources/windowsupdates-deploymentsettings) configured for a [content approval](#approve-driver-content-for-deployment) will be combined with the existing update policy's deployment settings. If the content approval and update policy specify the same deployment setting, the setting from the content approval is used. @@ -154,7 +154,7 @@ Content-type: application/json To create a policy with additional settings, in the request body: - Specify the **Audience ID** as `id` - - Define any additional [deployment settings](/graph/api/resources/windowsupdates-deploymentsettings). + - Define any [deployment settings](/graph/api/resources/windowsupdates-deploymentsettings). - You may need to add the `content-length` header to the request. The value should be the length of the request body in bytes. In the following driver update policy example, any deployments created by a content approval will start in 7 days after approval and will gradually roll out to 1000 devices per day for **Audience ID** `d39ad1ce-0123-4567-89ab-cdef01234567`: From 52cadc7fcda6a9c323432a031077f9ecdb7fb732 Mon Sep 17 00:00:00 2001 From: Jordan Geurten Date: Wed, 1 Feb 2023 19:48:17 -0500 Subject: [PATCH 062/181] Acrolinx scorecard updates --- .../wdac-wizard-parsing-event-logs.md | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/windows/security/threat-protection/windows-defender-application-control/wdac-wizard-parsing-event-logs.md b/windows/security/threat-protection/windows-defender-application-control/wdac-wizard-parsing-event-logs.md index 1430a4c86a..1a4e0afcd2 100644 --- a/windows/security/threat-protection/windows-defender-application-control/wdac-wizard-parsing-event-logs.md +++ b/windows/security/threat-protection/windows-defender-application-control/wdac-wizard-parsing-event-logs.md @@ -44,7 +44,7 @@ To create rules from the WDAC event logs on the system: 2. Select **Convert Event Log to a WDAC Policy** 3. Select the **Parse Event Logs** button under the Parse Event Logs from the "System Event Viewer to Policy" header -The Wizard will parse the relevant audit and block events from the CodeIntegrity (WDAC) Operational and AppLocker MSI and Script logs. You will see a notification when the Wizard successfully finishes reading the events. +The Wizard will parse the relevant audit and block events from the CodeIntegrity (WDAC) Operational and AppLocker MSI and Script logs. You'll see a notification when the Wizard successfully finishes reading the events. > [!div class="mx-imgBorder"] > ![Parse WDAC and AppLocker event log system events](images/wdac-wizard-event-log-system.png) @@ -59,9 +59,9 @@ To create rules from the WDAC .EVTX event logs files on the system: 1. Select **Policy Editor** from the WDAC Wizard main page 2. Select **Convert Event Log to a WDAC Policy** 3. Select the **Parse Log File(s)** button under the "Parse Event Log evtx Files to Policy" header -4. Multi-select the .EVTX WDAC CodeIntegrity files from the disk to parse +4. Select the .EVTX WDAC CodeIntegrity files from the disk to parse -The Wizard will parse the relevant audit and block events from the selected log files. You will see a notification when the Wizard successfully finishes reading the events. +The Wizard will parse the relevant audit and block events from the selected log files. You'll see a notification when the Wizard successfully finishes reading the events. > [!div class="mx-imgBorder"] > ![Parse evtx file WDAC events](images/wdac-wizard-event-log-files.png) @@ -106,7 +106,7 @@ DeviceEvents 3. Select **Policy Editor** from the WDAC Wizard main page 4. Select **Convert Event Log to a WDAC Policy** 5. Select the **Parse Log File(s)** button under the "Parse MDE Advanced Hunting Events to Policy" header -6. Multi-select the .CSV WDAC MDE Advanced Hunting export files from the disk to parse +6. Select the .CSV WDAC MDE Advanced Hunting export files from the disk to parse The Wizard will parse the relevant audit and block events from the selected Advanced Hunting log files. You will see a notification when the Wizard successfully finishes reading the events. @@ -119,7 +119,7 @@ The Wizard will parse the relevant audit and block events from the selected Adva ## Creating Policy Rules from the Events -On the "Configure Event Log Rules" page, the unique WDAC log events will be shown in the table. Event Ids, filenames, product names, the policy name that audited or blocked the file, as well as the file publisher are all shown in the table. The table can be sorted alphabetically by clicking on any of the headers. +On the "Configure Event Log Rules" page, the unique WDAC log events will be shown in the table. Event Ids, filenames, product names, the policy name that audited or blocked the file, and the file publisher are all shown in the table. The table can be sorted alphabetically by clicking on any of the headers. To create a rule and add it to the WDAC policy: From d1967d6607e0522758d3c6e41a6166940bad79a9 Mon Sep 17 00:00:00 2001 From: Jordan Geurten Date: Wed, 1 Feb 2023 19:51:52 -0500 Subject: [PATCH 063/181] Fixed broken bookmark links --- .../wdac-wizard-parsing-event-logs.md | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/windows/security/threat-protection/windows-defender-application-control/wdac-wizard-parsing-event-logs.md b/windows/security/threat-protection/windows-defender-application-control/wdac-wizard-parsing-event-logs.md index 1a4e0afcd2..95c2c70436 100644 --- a/windows/security/threat-protection/windows-defender-application-control/wdac-wizard-parsing-event-logs.md +++ b/windows/security/threat-protection/windows-defender-application-control/wdac-wizard-parsing-event-logs.md @@ -31,9 +31,9 @@ ms.technology: itpro-security As of [version 2.2.0.0](https://webapp-wdac-wizard.azurewebsites.net/archives.html), the WDAC Wizard supports creating WDAC policy rules from the following event log types: -1. [The WDAC event log events on the system](#WDAC-Event-Viewer-Log-Parsing) -2. [Exported .EVTX log files from any system](#WDAC-Event-Log-File-Parsing) -3. [Exported WDAC events from MDE Advanced Hunting WDAC events](#MDE-Advanced-Hunting-WDAC-Event-Parsing) +1. [The WDAC event log events on the system](#wdac-event-viewer-log-parsing) +2. [Exported .EVTX log files from any system](#wdac-event-log-file-parsing) +3. [Exported WDAC events from MDE Advanced Hunting WDAC events](#mde-advanced-hunting-wdac-event-parsing) ## WDAC Event Viewer Log Parsing @@ -50,7 +50,7 @@ The Wizard will parse the relevant audit and block events from the CodeIntegrity > ![Parse WDAC and AppLocker event log system events](images/wdac-wizard-event-log-system.png) 4. Select the Next button to navigate to the table of software to view the audit and block events and create rules from -5. [Generate rules from the events](#Creating-Policy-Rules-from-the-Events) +5. [Generate rules from the events](#creating-policy-rules-from-the-events) ## WDAC Event Log File Parsing @@ -67,7 +67,7 @@ The Wizard will parse the relevant audit and block events from the selected log > ![Parse evtx file WDAC events](images/wdac-wizard-event-log-files.png) 5. Select the Next button to navigate to the table of software to view the audit and block events and create rules from -6. [Generate rules from the events](#Creating-Policy-Rules-from-the-Events) +6. [Generate rules from the events](#creating-policy-rules-from-the-events) ## MDE Advanced Hunting WDAC Event Parsing @@ -114,7 +114,7 @@ The Wizard will parse the relevant audit and block events from the selected Adva > ![Parse the Advanced Hunting CSV WDAC event files](images/wdac-wizard-event-log-mde-ah-parsing.png) 7. Select the Next button to navigate to the table of software to view the audit and block events and create rules from -8. [Generate rules from the events](#Creating-Policy-Rules-from-the-Events) +8. [Generate rules from the events](#creating-policy-rules-from-the-events) ## Creating Policy Rules from the Events From f0ffab73616d37c0a51ae41a0d0de5955bc0c629 Mon Sep 17 00:00:00 2001 From: Vinay Pamnani <37223378+vinaypamnani-msft@users.noreply.github.com> Date: Thu, 2 Feb 2023 10:31:00 -0500 Subject: [PATCH 064/181] Update TOC.yml --- .../windows-defender-application-control/TOC.yml | 2 ++ 1 file changed, 2 insertions(+) diff --git a/windows/security/threat-protection/windows-defender-application-control/TOC.yml b/windows/security/threat-protection/windows-defender-application-control/TOC.yml index f9355db522..32d6c1e896 100644 --- a/windows/security/threat-protection/windows-defender-application-control/TOC.yml +++ b/windows/security/threat-protection/windows-defender-application-control/TOC.yml @@ -70,6 +70,8 @@ href: wdac-wizard-editing-policy.md - name: Merging multiple WDAC policies with the Wizard href: wdac-wizard-merging-policies.md + - name: Creating WDAC Policy Rules from WDAC Events + href: wdac-wizard-parsing-event-logs.md - name: WDAC deployment guide href: windows-defender-application-control-deployment-guide.md items: From f73f7ad2909f07e7895dfcbf790bcaee07b1e48d Mon Sep 17 00:00:00 2001 From: Vinay Pamnani <37223378+vinaypamnani-msft@users.noreply.github.com> Date: Thu, 2 Feb 2023 10:42:16 -0500 Subject: [PATCH 065/181] Update wdac-wizard-parsing-event-logs.md Formatting and indentation. --- .../wdac-wizard-parsing-event-logs.md | 116 +++++++++--------- 1 file changed, 58 insertions(+), 58 deletions(-) diff --git a/windows/security/threat-protection/windows-defender-application-control/wdac-wizard-parsing-event-logs.md b/windows/security/threat-protection/windows-defender-application-control/wdac-wizard-parsing-event-logs.md index 95c2c70436..2f85fde6eb 100644 --- a/windows/security/threat-protection/windows-defender-application-control/wdac-wizard-parsing-event-logs.md +++ b/windows/security/threat-protection/windows-defender-application-control/wdac-wizard-parsing-event-logs.md @@ -31,7 +31,7 @@ ms.technology: itpro-security As of [version 2.2.0.0](https://webapp-wdac-wizard.azurewebsites.net/archives.html), the WDAC Wizard supports creating WDAC policy rules from the following event log types: -1. [The WDAC event log events on the system](#wdac-event-viewer-log-parsing) +1. [WDAC event log events on the system](#wdac-event-viewer-log-parsing) 2. [Exported .EVTX log files from any system](#wdac-event-log-file-parsing) 3. [Exported WDAC events from MDE Advanced Hunting WDAC events](#mde-advanced-hunting-wdac-event-parsing) @@ -40,34 +40,34 @@ As of [version 2.2.0.0](https://webapp-wdac-wizard.azurewebsites.net/archives.ht To create rules from the WDAC event logs on the system: -1. Select **Policy Editor** from the WDAC Wizard main page -2. Select **Convert Event Log to a WDAC Policy** -3. Select the **Parse Event Logs** button under the Parse Event Logs from the "System Event Viewer to Policy" header +1. Select **Policy Editor** from the WDAC Wizard main page. +2. Select **Convert Event Log to a WDAC Policy**. +3. Select the **Parse Event Logs** button under the Parse Event Logs from the "System Event Viewer to Policy" header. -The Wizard will parse the relevant audit and block events from the CodeIntegrity (WDAC) Operational and AppLocker MSI and Script logs. You'll see a notification when the Wizard successfully finishes reading the events. + The Wizard will parse the relevant audit and block events from the CodeIntegrity (WDAC) Operational and AppLocker MSI and Script logs. You'll see a notification when the Wizard successfully finishes reading the events. -> [!div class="mx-imgBorder"] -> ![Parse WDAC and AppLocker event log system events](images/wdac-wizard-event-log-system.png) + > [!div class="mx-imgBorder"] + > ![Parse WDAC and AppLocker event log system events](images/wdac-wizard-event-log-system.png) -4. Select the Next button to navigate to the table of software to view the audit and block events and create rules from -5. [Generate rules from the events](#creating-policy-rules-from-the-events) +4. Select the Next button to navigate to the table of software to view the audit and block events and create rules from. +5. [Generate rules from the events](#creating-policy-rules-from-the-events). ## WDAC Event Log File Parsing To create rules from the WDAC .EVTX event logs files on the system: -1. Select **Policy Editor** from the WDAC Wizard main page -2. Select **Convert Event Log to a WDAC Policy** -3. Select the **Parse Log File(s)** button under the "Parse Event Log evtx Files to Policy" header -4. Select the .EVTX WDAC CodeIntegrity files from the disk to parse +1. Select **Policy Editor** from the WDAC Wizard main page. +2. Select **Convert Event Log to a WDAC Policy**. +3. Select the **Parse Log File(s)** button under the "Parse Event Log evtx Files to Policy" header. +4. Select the .EVTX WDAC CodeIntegrity files from the disk to parse. -The Wizard will parse the relevant audit and block events from the selected log files. You'll see a notification when the Wizard successfully finishes reading the events. + The Wizard will parse the relevant audit and block events from the selected log files. You'll see a notification when the Wizard successfully finishes reading the events. -> [!div class="mx-imgBorder"] -> ![Parse evtx file WDAC events](images/wdac-wizard-event-log-files.png) + > [!div class="mx-imgBorder"] + > ![Parse evtx file WDAC events](images/wdac-wizard-event-log-files.png) -5. Select the Next button to navigate to the table of software to view the audit and block events and create rules from -6. [Generate rules from the events](#creating-policy-rules-from-the-events) +5. Select the Next button to navigate to the table of software to view the audit and block events and create rules from. +6. [Generate rules from the events](#creating-policy-rules-from-the-events). ## MDE Advanced Hunting WDAC Event Parsing @@ -75,46 +75,46 @@ To create rules from the WDAC events in [MDE Advanced Hunting](querying-applicat 1. Navigate to the Advanced Hunting section within the MDE console and query the WDAC events. **The Wizard requires the following fields** in the Advanced Hunting csv file export: -```KQL -| project Timestamp, DeviceId, DeviceName, ActionType, FileName, FolderPath, SHA1, SHA256, IssuerName, IssuerTBSHash, PublisherName, PublisherTBSHash, AuthenticodeHash, PolicyId, PolicyName -``` + ```KQL + | project Timestamp, DeviceId, DeviceName, ActionType, FileName, FolderPath, SHA1, SHA256, IssuerName, IssuerTBSHash, PublisherName, PublisherTBSHash, AuthenticodeHash, PolicyId, PolicyName + ``` -The following Advanced Hunting query is recommended: + The following Advanced Hunting query is recommended: -```KQL -DeviceEvents -// Take only WDAC events -| where ActionType startswith 'AppControlCodeIntegrity' -// SigningInfo Fields -| extend IssuerName = parsejson(AdditionalFields).IssuerName -| extend IssuerTBSHash = parsejson(AdditionalFields).IssuerTBSHash -| extend PublisherName = parsejson(AdditionalFields).PublisherName -| extend PublisherTBSHash = parsejson(AdditionalFields).PublisherTBSHash -// Audit/Block Fields -| extend AuthenticodeHash = parsejson(AdditionalFields).AuthenticodeHash -| extend PolicyId = parsejson(AdditionalFields).PolicyID -| extend PolicyName = parsejson(AdditionalFields).PolicyName -// Keep only required fields for the WDAC Wizard -| project Timestamp,DeviceId,DeviceName,ActionType,FileName,FolderPath,SHA1,SHA256,IssuerName,IssuerTBSHash,PublisherName,PublisherTBSHash,AuthenticodeHash,PolicyId,PolicyName -``` + ```KQL + DeviceEvents + // Take only WDAC events + | where ActionType startswith 'AppControlCodeIntegrity' + // SigningInfo Fields + | extend IssuerName = parsejson(AdditionalFields).IssuerName + | extend IssuerTBSHash = parsejson(AdditionalFields).IssuerTBSHash + | extend PublisherName = parsejson(AdditionalFields).PublisherName + | extend PublisherTBSHash = parsejson(AdditionalFields).PublisherTBSHash + // Audit/Block Fields + | extend AuthenticodeHash = parsejson(AdditionalFields).AuthenticodeHash + | extend PolicyId = parsejson(AdditionalFields).PolicyID + | extend PolicyName = parsejson(AdditionalFields).PolicyName + // Keep only required fields for the WDAC Wizard + | project Timestamp,DeviceId,DeviceName,ActionType,FileName,FolderPath,SHA1,SHA256,IssuerName,IssuerTBSHash,PublisherName,PublisherTBSHash,AuthenticodeHash,PolicyId,PolicyName + ``` -2. Export the WDAC event results by selecting the **Export** button in the results view +2. Export the WDAC event results by selecting the **Export** button in the results view. -> [!div class="mx-imgBorder"] -> ![Export the MDE Advanced Hunting results to CSV](images/wdac-wizard-event-log-mde-ah-export.png) + > [!div class="mx-imgBorder"] + > ![Export the MDE Advanced Hunting results to CSV](images/wdac-wizard-event-log-mde-ah-export.png) -3. Select **Policy Editor** from the WDAC Wizard main page -4. Select **Convert Event Log to a WDAC Policy** -5. Select the **Parse Log File(s)** button under the "Parse MDE Advanced Hunting Events to Policy" header -6. Select the .CSV WDAC MDE Advanced Hunting export files from the disk to parse +3. Select **Policy Editor** from the WDAC Wizard main page. +4. Select **Convert Event Log to a WDAC Policy**. +5. Select the **Parse Log File(s)** button under the "Parse MDE Advanced Hunting Events to Policy" header. +6. Select the .CSV WDAC MDE Advanced Hunting export files from the disk to parse. -The Wizard will parse the relevant audit and block events from the selected Advanced Hunting log files. You will see a notification when the Wizard successfully finishes reading the events. + The Wizard will parse the relevant audit and block events from the selected Advanced Hunting log files. You will see a notification when the Wizard successfully finishes reading the events. -> [!div class="mx-imgBorder"] -> ![Parse the Advanced Hunting CSV WDAC event files](images/wdac-wizard-event-log-mde-ah-parsing.png) + > [!div class="mx-imgBorder"] + > ![Parse the Advanced Hunting CSV WDAC event files](images/wdac-wizard-event-log-mde-ah-parsing.png) -7. Select the Next button to navigate to the table of software to view the audit and block events and create rules from -8. [Generate rules from the events](#creating-policy-rules-from-the-events) +7. Select the Next button to navigate to the table of software to view the audit and block events and create rules from. +8. [Generate rules from the events](#creating-policy-rules-from-the-events). ## Creating Policy Rules from the Events @@ -123,17 +123,17 @@ On the "Configure Event Log Rules" page, the unique WDAC log events will be show To create a rule and add it to the WDAC policy: -1. Select an audit or block event in the table by selecting the row of interest -2. Select a rule type from the dropdown. The Wizard supports creating Publisher, Path, File Attribute, Packaged App and Hash rules -3. Select the attributes and fields that should be added to the policy rules using the checkboxes provider for the rule type -4. Select the **Add Allow Rule** button to add the configured rule to the policy generated by the Wizard. The "Added to policy" label will be added to the selected row confirming that the rule will be generated +1. Select an audit or block event in the table by selecting the row of interest. +2. Select a rule type from the dropdown. The Wizard supports creating Publisher, Path, File Attribute, Packaged App and Hash rules. +3. Select the attributes and fields that should be added to the policy rules using the checkboxes provider for the rule type. +4. Select the **Add Allow Rule** button to add the configured rule to the policy generated by the Wizard. The "Added to policy" label will be added to the selected row confirming that the rule will be generated. -> [!div class="mx-imgBorder"] -> ![Adding a publisher rule to the WDAC policy](images/wdac-wizard-event-rule-creation.png) + > [!div class="mx-imgBorder"] + > ![Adding a publisher rule to the WDAC policy](images/wdac-wizard-event-rule-creation.png) -5. Select the **Next** button to output the policy. Once generated, the event log policy should be merged with your base or supplemental policies. It is not recommended to deploy the event log policy on its own, as it likely lacks rules to authorize Windows and may cause blue screens +5. Select the **Next** button to output the policy. Once generated, the event log policy should be merged with your base or supplemental policies. It is not recommended to deploy the event log policy on its own, as it likely lacks rules to authorize Windows and may cause blue screens. ## Up next -- [Merging Windows Defender Application Control (WDAC) policies using the Wizard](wdac-wizard-merging-policies.md) \ No newline at end of file +- [Merging Windows Defender Application Control (WDAC) policies using the Wizard](wdac-wizard-merging-policies.md) From f3207026ff472e85b40e62e54a296b58480bccc0 Mon Sep 17 00:00:00 2001 From: Vinay Pamnani <37223378+vinaypamnani-msft@users.noreply.github.com> Date: Thu, 2 Feb 2023 10:42:56 -0500 Subject: [PATCH 066/181] Update TOC.yml --- .../windows-defender-application-control/TOC.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/windows/security/threat-protection/windows-defender-application-control/TOC.yml b/windows/security/threat-protection/windows-defender-application-control/TOC.yml index 32d6c1e896..cacb1ef857 100644 --- a/windows/security/threat-protection/windows-defender-application-control/TOC.yml +++ b/windows/security/threat-protection/windows-defender-application-control/TOC.yml @@ -68,10 +68,10 @@ href: wdac-wizard-create-supplemental-policy.md - name: Editing a WDAC policy with the Wizard href: wdac-wizard-editing-policy.md - - name: Merging multiple WDAC policies with the Wizard - href: wdac-wizard-merging-policies.md - name: Creating WDAC Policy Rules from WDAC Events href: wdac-wizard-parsing-event-logs.md + - name: Merging multiple WDAC policies with the Wizard + href: wdac-wizard-merging-policies.md - name: WDAC deployment guide href: windows-defender-application-control-deployment-guide.md items: From 83b5e89dba761cca86b0d71a7ab2034edb6bbf20 Mon Sep 17 00:00:00 2001 From: Vinay Pamnani <37223378+vinaypamnani-msft@users.noreply.github.com> Date: Thu, 2 Feb 2023 11:07:15 -0500 Subject: [PATCH 067/181] Update wdac-wizard-parsing-event-logs.md For acrolinx --- .../wdac-wizard-parsing-event-logs.md | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/windows/security/threat-protection/windows-defender-application-control/wdac-wizard-parsing-event-logs.md b/windows/security/threat-protection/windows-defender-application-control/wdac-wizard-parsing-event-logs.md index 2f85fde6eb..add695d5a0 100644 --- a/windows/security/threat-protection/windows-defender-application-control/wdac-wizard-parsing-event-logs.md +++ b/windows/security/threat-protection/windows-defender-application-control/wdac-wizard-parsing-event-logs.md @@ -54,7 +54,7 @@ To create rules from the WDAC event logs on the system: ## WDAC Event Log File Parsing -To create rules from the WDAC .EVTX event logs files on the system: +To create rules from the WDAC `.EVTX` event logs files on the system: 1. Select **Policy Editor** from the WDAC Wizard main page. 2. Select **Convert Event Log to a WDAC Policy**. @@ -108,7 +108,7 @@ To create rules from the WDAC events in [MDE Advanced Hunting](querying-applicat 5. Select the **Parse Log File(s)** button under the "Parse MDE Advanced Hunting Events to Policy" header. 6. Select the .CSV WDAC MDE Advanced Hunting export files from the disk to parse. - The Wizard will parse the relevant audit and block events from the selected Advanced Hunting log files. You will see a notification when the Wizard successfully finishes reading the events. + The Wizard will parse the relevant audit and block events from the selected Advanced Hunting log files. You'll see a notification when the Wizard successfully finishes reading the events. > [!div class="mx-imgBorder"] > ![Parse the Advanced Hunting CSV WDAC event files](images/wdac-wizard-event-log-mde-ah-parsing.png) @@ -116,7 +116,6 @@ To create rules from the WDAC events in [MDE Advanced Hunting](querying-applicat 7. Select the Next button to navigate to the table of software to view the audit and block events and create rules from. 8. [Generate rules from the events](#creating-policy-rules-from-the-events). - ## Creating Policy Rules from the Events On the "Configure Event Log Rules" page, the unique WDAC log events will be shown in the table. Event Ids, filenames, product names, the policy name that audited or blocked the file, and the file publisher are all shown in the table. The table can be sorted alphabetically by clicking on any of the headers. From 0e3338daa0b347beeb0f80b65f82a6289dff5981 Mon Sep 17 00:00:00 2001 From: Jordan Geurten Date: Thu, 2 Feb 2023 11:50:32 -0500 Subject: [PATCH 068/181] Addressed PR feedback in WDAC event parsing guide --- .../wdac-wizard-parsing-event-logs.md | 25 +++++++++++-------- 1 file changed, 14 insertions(+), 11 deletions(-) diff --git a/windows/security/threat-protection/windows-defender-application-control/wdac-wizard-parsing-event-logs.md b/windows/security/threat-protection/windows-defender-application-control/wdac-wizard-parsing-event-logs.md index add695d5a0..689d6161fb 100644 --- a/windows/security/threat-protection/windows-defender-application-control/wdac-wizard-parsing-event-logs.md +++ b/windows/security/threat-protection/windows-defender-application-control/wdac-wizard-parsing-event-logs.md @@ -32,8 +32,8 @@ ms.technology: itpro-security As of [version 2.2.0.0](https://webapp-wdac-wizard.azurewebsites.net/archives.html), the WDAC Wizard supports creating WDAC policy rules from the following event log types: 1. [WDAC event log events on the system](#wdac-event-viewer-log-parsing) -2. [Exported .EVTX log files from any system](#wdac-event-log-file-parsing) -3. [Exported WDAC events from MDE Advanced Hunting WDAC events](#mde-advanced-hunting-wdac-event-parsing) +2. [Exported WDAC events (EVTX files) from any system](#wdac-event-log-file-parsing) +3. [Exported WDAC events from MDE Advanced Hunting](#mde-advanced-hunting-wdac-event-parsing) ## WDAC Event Viewer Log Parsing @@ -42,14 +42,14 @@ To create rules from the WDAC event logs on the system: 1. Select **Policy Editor** from the WDAC Wizard main page. 2. Select **Convert Event Log to a WDAC Policy**. -3. Select the **Parse Event Logs** button under the Parse Event Logs from the "System Event Viewer to Policy" header. +3. Select the **Parse Event Logs** button under the **Parse Event Logs from the System Event Viewer to Policy** header. The Wizard will parse the relevant audit and block events from the CodeIntegrity (WDAC) Operational and AppLocker MSI and Script logs. You'll see a notification when the Wizard successfully finishes reading the events. > [!div class="mx-imgBorder"] > ![Parse WDAC and AppLocker event log system events](images/wdac-wizard-event-log-system.png) -4. Select the Next button to navigate to the table of software to view the audit and block events and create rules from. +4. Select the Next button to view the audit and block events and create rules from. 5. [Generate rules from the events](#creating-policy-rules-from-the-events). ## WDAC Event Log File Parsing @@ -58,15 +58,15 @@ To create rules from the WDAC `.EVTX` event logs files on the system: 1. Select **Policy Editor** from the WDAC Wizard main page. 2. Select **Convert Event Log to a WDAC Policy**. -3. Select the **Parse Log File(s)** button under the "Parse Event Log evtx Files to Policy" header. -4. Select the .EVTX WDAC CodeIntegrity files from the disk to parse. +3. Select the **Parse Log File(s)** button under the **Parse Event Log evtx Files to Policy** header. +4. Select the WDAC CodeIntegrity Event log EVTX file(s) from the disk to parse. The Wizard will parse the relevant audit and block events from the selected log files. You'll see a notification when the Wizard successfully finishes reading the events. > [!div class="mx-imgBorder"] > ![Parse evtx file WDAC events](images/wdac-wizard-event-log-files.png) -5. Select the Next button to navigate to the table of software to view the audit and block events and create rules from. +5. Select the Next button to view the audit and block events and create rules from. 6. [Generate rules from the events](#creating-policy-rules-from-the-events). ## MDE Advanced Hunting WDAC Event Parsing @@ -106,14 +106,14 @@ To create rules from the WDAC events in [MDE Advanced Hunting](querying-applicat 3. Select **Policy Editor** from the WDAC Wizard main page. 4. Select **Convert Event Log to a WDAC Policy**. 5. Select the **Parse Log File(s)** button under the "Parse MDE Advanced Hunting Events to Policy" header. -6. Select the .CSV WDAC MDE Advanced Hunting export files from the disk to parse. +6. Select the WDAC MDE Advanced Hunting export CSV files from the disk to parse. The Wizard will parse the relevant audit and block events from the selected Advanced Hunting log files. You'll see a notification when the Wizard successfully finishes reading the events. > [!div class="mx-imgBorder"] > ![Parse the Advanced Hunting CSV WDAC event files](images/wdac-wizard-event-log-mde-ah-parsing.png) -7. Select the Next button to navigate to the table of software to view the audit and block events and create rules from. +7. Select the Next button to view the audit and block events and create rules from. 8. [Generate rules from the events](#creating-policy-rules-from-the-events). ## Creating Policy Rules from the Events @@ -124,13 +124,16 @@ To create a rule and add it to the WDAC policy: 1. Select an audit or block event in the table by selecting the row of interest. 2. Select a rule type from the dropdown. The Wizard supports creating Publisher, Path, File Attribute, Packaged App and Hash rules. -3. Select the attributes and fields that should be added to the policy rules using the checkboxes provider for the rule type. +3. Select the attributes and fields that should be added to the policy rules using the checkboxes provided for the rule type. 4. Select the **Add Allow Rule** button to add the configured rule to the policy generated by the Wizard. The "Added to policy" label will be added to the selected row confirming that the rule will be generated. > [!div class="mx-imgBorder"] > ![Adding a publisher rule to the WDAC policy](images/wdac-wizard-event-rule-creation.png) -5. Select the **Next** button to output the policy. Once generated, the event log policy should be merged with your base or supplemental policies. It is not recommended to deploy the event log policy on its own, as it likely lacks rules to authorize Windows and may cause blue screens. +5. Select the **Next** button to output the policy. Once generated, the event log policy should be merged with your base or supplemental policies. + +> [!WARNING] +> It is not recommended to deploy the event log policy on its own, as it likely lacks rules to authorize Windows and may cause blue screens. ## Up next From f93752de517146ac6f94fa8e0405193f1a250539 Mon Sep 17 00:00:00 2001 From: Meghan Stewart <33289333+mestew@users.noreply.github.com> Date: Thu, 2 Feb 2023 09:19:15 -0800 Subject: [PATCH 069/181] formattingand additional content --- .../update/deployment-service-drivers.md | 40 +++++++++---------- 1 file changed, 20 insertions(+), 20 deletions(-) diff --git a/windows/deployment/update/deployment-service-drivers.md b/windows/deployment/update/deployment-service-drivers.md index 3e340a66f5..ed5a6f6da4 100644 --- a/windows/deployment/update/deployment-service-drivers.md +++ b/windows/deployment/update/deployment-service-drivers.md @@ -117,7 +117,7 @@ Update policies define how content is deployed to a deployment audience. An [upd ### Create a policy and define the settings later - To create a policy without any deployment settings, in the request body specify the **Audience ID** as `id`. In the following example, the **Audience ID** is `d39ad1ce-0123-4567-89ab-cdef01234567`, and the `id` given in the response is the **Policy ID**: +To create a policy without any deployment settings, in the request body specify the **Audience ID** as `id`. In the following example, the **Audience ID** is `d39ad1ce-0123-4567-89ab-cdef01234567`, and the `id` given in the response is the **Policy ID**: ```http POST https://graph.microsoft.com/beta/admin/windows/updates/updatePolicies @@ -131,24 +131,24 @@ Update policies define how content is deployed to a deployment audience. An [upd Response returning the policy, without any additional settings specified, that has a **Policy ID** of `9011c330-1234-5678-9abc-def012345678`: -```json -HTTP/1.1 202 Accepted -Content-type: application/json -{ - "@odata.context": "https://graph.microsoft.com/beta/$metadata#admin/windows/updates/updatePolicies/$entity", - "id": "9011c330-1234-5678-9abc-def012345678", - "createdDateTime": "2023-01-25T05:32:21.9721459Z", - "autoEnrollmentUpdateCategories": [], - "complianceChangeRules": [], - "deploymentSettings": { - "schedule": null, - "monitoring": null, - "contentApplicability": null, - "userExperience": null, - "expedite": null - } -} -``` + ```json + HTTP/1.1 202 Accepted + Content-type: application/json + { + "@odata.context": "https://graph.microsoft.com/beta/$metadata#admin/windows/updates/updatePolicies/$entity", + "id": "9011c330-1234-5678-9abc-def012345678", + "createdDateTime": "2023-01-25T05:32:21.9721459Z", + "autoEnrollmentUpdateCategories": [], + "complianceChangeRules": [], + "deploymentSettings": { + "schedule": null, + "monitoring": null, + "contentApplicability": null, + "userExperience": null, + "expedite": null + } + } + ``` ### Specify settings during policy creation @@ -157,7 +157,7 @@ To create a policy with additional settings, in the request body: - Define any [deployment settings](/graph/api/resources/windowsupdates-deploymentsettings). - You may need to add the `content-length` header to the request. The value should be the length of the request body in bytes. - In the following driver update policy example, any deployments created by a content approval will start in 7 days after approval and will gradually roll out to 1000 devices per day for **Audience ID** `d39ad1ce-0123-4567-89ab-cdef01234567`: + In the following driver update policy example, any deployments created by a content approval will start 7 days after approval and will gradually roll out to 1000 devices per day for **Audience ID** `d39ad1ce-0123-4567-89ab-cdef01234567`: ```http POST https://graph.microsoft.com/beta/admin/windows/updates/updatePolicies From feed2f5f9f3ca7bea6c36a755c626aaad4c961ea Mon Sep 17 00:00:00 2001 From: Meghan Stewart <33289333+mestew@users.noreply.github.com> Date: Thu, 2 Feb 2023 09:20:49 -0800 Subject: [PATCH 070/181] formattingand additional content --- windows/deployment/update/deployment-service-drivers.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/deployment/update/deployment-service-drivers.md b/windows/deployment/update/deployment-service-drivers.md index ed5a6f6da4..809ff18c93 100644 --- a/windows/deployment/update/deployment-service-drivers.md +++ b/windows/deployment/update/deployment-service-drivers.md @@ -129,7 +129,7 @@ To create a policy without any deployment settings, in the request body specify } ``` -Response returning the policy, without any additional settings specified, that has a **Policy ID** of `9011c330-1234-5678-9abc-def012345678`: + Response returning the policy, without any additional settings specified, that has a **Policy ID** of `9011c330-1234-5678-9abc-def012345678`: ```json HTTP/1.1 202 Accepted From f771e8c9326a25a734ebb0bad4bcc04fda60f90e Mon Sep 17 00:00:00 2001 From: Meghan Stewart <33289333+mestew@users.noreply.github.com> Date: Thu, 2 Feb 2023 11:58:46 -0800 Subject: [PATCH 071/181] edits --- .../update/deployment-service-drivers.md | 37 +++++++++++++++++-- 1 file changed, 33 insertions(+), 4 deletions(-) diff --git a/windows/deployment/update/deployment-service-drivers.md b/windows/deployment/update/deployment-service-drivers.md index 809ff18c93..ab1587f08d 100644 --- a/windows/deployment/update/deployment-service-drivers.md +++ b/windows/deployment/update/deployment-service-drivers.md @@ -267,7 +267,7 @@ Each driver update is associated with a unique [catalog entry](/graph/api/resour > [!IMPORTANT] > Any [deployment settings](/graph/api/resources/windowsupdates-deploymentsettings) configured for the content approval will be combined with the existing [update policy's](#create-an-update-policy) deployment settings. If the content approval and update policy specify the same deployment setting, the setting from the content approval is used. -Add a content approval to an existing policy, **Policy ID** `9011c330-1234-5678-9abc-def012345678` for the driver update with the **Catalog ID** `1d082682ff38a3a885cefd68ec6ab3782be3dc31d156c9e5c6fd3dc55cbd839d`. Schedule the start date for January, 20 2023 at 1 AM UTC: +Add a content approval to an existing policy, **Policy ID** `9011c330-1234-5678-9abc-def012345678` for the driver update with the **Catalog ID** `1d082682ff38a3a885cefd68ec6ab3782be3dc31d156c9e5c6fd3dc55cbd839d`. Schedule the start date for February 14, 2023 at 1 AM UTC: ```http POST https://graph.microsoft.com/beta/admin/windows/updates/updatePolicies/9011c330-1234-5678-9abc-def012345678/complianceChanges @@ -285,18 +285,47 @@ Content-type: application/json "deploymentSettings": { "@odata.type": "microsoft.graph.windowsUpdates.deploymentSettings", "schedule": { - "startDateTime": "2023-01-20T01:00:00Z" + "startDateTime": "2023-02-14T01:00:00Z" } } } ``` -Review the compliance changes to a policy with the most recent changes listed in the response first. The following example returns the compliance changes for a policy with the **Policy ID** `9011c330-1234-5678-9abc-def012345678` and sorts by `createdDateTime` in descending order: +The response for a content approval returns content and deployment settings along with an `id`, which is the **Compliance Change ID**. The **Compliance Change ID** is `c03911a7-9876-5432-10ab-cdef98765432` in the following truncated response: ```http -GET https://graph.microsoft.com/beta/admin/windows/updates/updatePolicies/9011c330-1234-5678-9abc-def012345678/complianceChanges?orderby=createdDateTime desc + "@odata.type": "#microsoft.graph.windowsUpdates.contentApproval", + "id": "c03911a7-9876-5432-10ab-cdef98765432", + "createdDateTime": "2023-02-02T17:54:39.173292Z", + "isRevoked": false, + "revokedDateTime": "0001-01-01T00:00:00Z", + "content": { + "@odata.type": "#microsoft.graph.windowsUpdates.catalogContent", + "catalogEntry": { + "@odata.type": "#microsoft.graph.windowsUpdates.driverUpdateCatalogEntry", + "id": "5d6dede684ba5c4a731d62d9c9c2a99db12c5e6015e9f8ad00f3e9387c7f399c" + } + }, + "deploymentSettings": { + "schedule": { + "startDateTime": "2023-02-14T01:00:00Z", +``` + +Review all of the compliance changes to a policy with the most recent changes listed in the response first. The following example returns the compliance changes for a policy with the **Policy ID** `9011c330-1234-5678-9abc-def012345678` and sorts by `createdDateTime` in descending order: + + `GET https://graph.microsoft.com/beta/admin/windows/updates/updatePolicies/9011c330-1234-5678-9abc-def012345678/complianceChanges?orderby=createdDateTime desc` + + > [!TIP] + > There should only be one **Compliance Change ID** per **Catalog ID** for a policy. If there are multiple **Compliance Change IDs** for the same **Catalog ID** then, most likely, there's multiple deployments for the same piece of content targeted to the same audience but with different deployment behaviors. To remove the duplicate, [delete the compliance change](/graph/api/resources/windowsupdates-compliancechange-delete) with the duplicate **Catalog ID**. Deleting the compliance change will mark any deployments created by the approval as `archived`. + ## Revoke content approval From 75da01b8d286a95c1ac24b6409b1495d91adfe1c Mon Sep 17 00:00:00 2001 From: Meghan Stewart <33289333+mestew@users.noreply.github.com> Date: Thu, 2 Feb 2023 12:31:26 -0800 Subject: [PATCH 072/181] edits --- .../update/deployment-service-drivers.md | 18 +++++++++++++----- 1 file changed, 13 insertions(+), 5 deletions(-) diff --git a/windows/deployment/update/deployment-service-drivers.md b/windows/deployment/update/deployment-service-drivers.md index ab1587f08d..3e4fb8a761 100644 --- a/windows/deployment/update/deployment-service-drivers.md +++ b/windows/deployment/update/deployment-service-drivers.md @@ -317,21 +317,29 @@ Review all of the compliance changes to a policy with the most recent changes li > [!TIP] > There should only be one **Compliance Change ID** per **Catalog ID** for a policy. If there are multiple **Compliance Change IDs** for the same **Catalog ID** then, most likely, there's multiple deployments for the same piece of content targeted to the same audience but with different deployment behaviors. To remove the duplicate, [delete the compliance change](/graph/api/resources/windowsupdates-compliancechange-delete) with the duplicate **Catalog ID**. Deleting the compliance change will mark any deployments created by the approval as `archived`. - ## Revoke content approval Approval for content can be revoked by setting the `isRevoked` property of the [compliance change](/graph/api/resources/windowsupdates-compliance) to true. This setting can be changed while a deployment is in progress. However, revoking will only prevent the content from being offered to devices if they haven't already received it. To resume offering the content, a new [approval](#approve-driver-content-for-deployment) will need to be created. -### Request ```http PATCH https://graph.microsoft.com/beta/admin/windows/updates/updatePolicies/d7a89208-17c5-4daf-a164-ce176b00e4ef/complianceChanges/dbf29574-ffd9-49cf-87f2-f03629e596ba From 7ab32f8dfd3b8e7ccc407a676f1fb8a565fbd002 Mon Sep 17 00:00:00 2001 From: Meghan Stewart <33289333+mestew@users.noreply.github.com> Date: Thu, 2 Feb 2023 14:13:43 -0800 Subject: [PATCH 073/181] edits --- windows/deployment/update/deployment-service-drivers.md | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/windows/deployment/update/deployment-service-drivers.md b/windows/deployment/update/deployment-service-drivers.md index 3e4fb8a761..453e43b080 100644 --- a/windows/deployment/update/deployment-service-drivers.md +++ b/windows/deployment/update/deployment-service-drivers.md @@ -318,7 +318,11 @@ Review all of the compliance changes to a policy with the most recent changes li > [!TIP] > There should only be one **Compliance Change ID** per **Catalog ID** for a policy. If there are multiple **Compliance Change IDs** for the same **Catalog ID** then, most likely, there's multiple deployments for the same piece of content targeted to the same audience but with different deployment behaviors. To remove the duplicate, [delete the compliance change](/graph/api/resources/windowsupdates-compliancechange-delete) with the duplicate **Catalog ID**. Deleting the compliance change will mark any deployments created by the approval as `archived`. -### Edit a content approval +To retrieve the deployment ID, use the [expand parameter](/graph/query-parameters#expand-parameter) to review the deployment information related the content approval. The following example displays the content approval and the deployment information for **Compliance Change ID** `c03911a7-9876-5432-10ab-cdef98765432` in update **Policy ID** `9011c330-1234-5678-9abc-def012345678`: + + `GET https://graph.microsoft.com/beta/admin/windows/updates/updatePolicies/9011c330-1234-5678-9abc-def012345678/complianceChanges/c03911a7-9876-5432-10ab-cdef98765432/$/microsoft.graph.windowsUpdates.contentApproval?$expand=deployments` + +### Edit deployment settings for a content approval Since content approval is a compliance change for the policy, when you [update a content approval](/graph/api/resources/windowsupdates--contentapproval-update), you're editing the compliance change for the policy. The following example changes the `startDateTime` for the **Compliance Change ID** of `c03911a7-9876-5432-10ab-cdef98765432` in the update **Policy ID** `9011c330-1234-5678-9abc-def012345678` to February 28, 2023 at 5 AM UTC: @@ -336,13 +340,14 @@ PATCH https://graph.microsoft.com/beta/admin/windows/updates/updatePolicies/9011 } ``` + ## Revoke content approval Approval for content can be revoked by setting the `isRevoked` property of the [compliance change](/graph/api/resources/windowsupdates-compliance) to true. This setting can be changed while a deployment is in progress. However, revoking will only prevent the content from being offered to devices if they haven't already received it. To resume offering the content, a new [approval](#approve-driver-content-for-deployment) will need to be created. ```http -PATCH https://graph.microsoft.com/beta/admin/windows/updates/updatePolicies/d7a89208-17c5-4daf-a164-ce176b00e4ef/complianceChanges/dbf29574-ffd9-49cf-87f2-f03629e596ba +PATCH https://graph.microsoft.com/beta/admin/windows/updates/updatePolicies/9011c330-1234-5678-9abc-def012345678/complianceChanges/c03911a7-9876-5432-10ab-cdef98765432 Content-type: application/json { "@odata.type": "#microsoft.graph.windowsUpdates.contentApproval", From 6d0d665b10a1f947603eea33d642b429db55a47f Mon Sep 17 00:00:00 2001 From: Meghan Stewart <33289333+mestew@users.noreply.github.com> Date: Thu, 2 Feb 2023 14:28:48 -0800 Subject: [PATCH 074/181] edits --- windows/deployment/update/deployment-service-drivers.md | 4 ++-- .../includes/wufb-deployment-enroll-device-graph-explorer.md | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/windows/deployment/update/deployment-service-drivers.md b/windows/deployment/update/deployment-service-drivers.md index 453e43b080..1425a0ab81 100644 --- a/windows/deployment/update/deployment-service-drivers.md +++ b/windows/deployment/update/deployment-service-drivers.md @@ -65,7 +65,7 @@ When you enroll devices into driver management, the deployment service becomes t {} ``` - The POST returns a [201 Created](/troubleshoot/developer/webapps/iis/www-administration-management/http-status-code#2xx---success) response with the following body, where `id` is the **Audience ID**: + The POST returns an HTTP status code of `201 Created` as a response with the following body, where `id` is the **Audience ID**: ```json { @@ -155,7 +155,7 @@ To create a policy without any deployment settings, in the request body specify To create a policy with additional settings, in the request body: - Specify the **Audience ID** as `id` - Define any [deployment settings](/graph/api/resources/windowsupdates-deploymentsettings). - - You may need to add the `content-length` header to the request. The value should be the length of the request body in bytes. + - Add the `content-length` header to the request if a status code of 411 occurs. The value should be the length of the request body in bytes. For information on error codes, see [Microsoft Graph error responses and resource types](/graph/errors). In the following driver update policy example, any deployments created by a content approval will start 7 days after approval and will gradually roll out to 1000 devices per day for **Audience ID** `d39ad1ce-0123-4567-89ab-cdef01234567`: diff --git a/windows/deployment/update/includes/wufb-deployment-enroll-device-graph-explorer.md b/windows/deployment/update/includes/wufb-deployment-enroll-device-graph-explorer.md index b95b1cc330..34ab1e948b 100644 --- a/windows/deployment/update/includes/wufb-deployment-enroll-device-graph-explorer.md +++ b/windows/deployment/update/includes/wufb-deployment-enroll-device-graph-explorer.md @@ -40,6 +40,6 @@ You enroll devices based on the types of updates you want them to recieve.Curren } ``` - 1. Select the **Run query** button. The results will appear in the **Response** window. In this case, the status code of [202 Accepted](/troubleshoot/developer/webapps/iis/www-administration-management/http-status-code#2xx---success). + 1. Select the **Run query** button. The results will appear in the **Response** window. In this case, the HTTP status code of `202 Accepted`. :::image type="content" source="../media/7512398-deployment-enroll-asset-graph.png" alt-text="Screenshot of successfully enrolling assets through Graph Explorer." lightbox="../media/7512398-deployment-enroll-asset-graph.png" ::: From c49cb4270779e9258a04b5bf033e4d2d8946fd0e Mon Sep 17 00:00:00 2001 From: Meghan Stewart <33289333+mestew@users.noreply.github.com> Date: Thu, 2 Feb 2023 14:59:11 -0800 Subject: [PATCH 075/181] edits --- windows/deployment/update/deployment-service-drivers.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/deployment/update/deployment-service-drivers.md b/windows/deployment/update/deployment-service-drivers.md index 1425a0ab81..b007a91d3b 100644 --- a/windows/deployment/update/deployment-service-drivers.md +++ b/windows/deployment/update/deployment-service-drivers.md @@ -15,7 +15,7 @@ ms.date: 02/14/2023 ***(Applies to: Windows 11 & Windows 10)*** -In this article, you will: +The Windows Update for Business deployment service is used to approve and schedule software updates. The deployment service exposes its capabilities through the [Microsoft Graph API](/graph/use-the-api). You can call the API directly, through a [Graph SDK](/graph/sdks/sdks-overview), or integrate them with a management tool such as [Microsoft Intune](/mem/intune). This article uses Graph Explorer to walk through the entire process of deploying a driver update to clients. In this article, you will: > [!div class="checklist"] > > - [Open Graph Explorer](#open-graph-explorer) From f8255aedd98e4a71e8008c1e83ff3b0ef84d504c Mon Sep 17 00:00:00 2001 From: Meghan Stewart <33289333+mestew@users.noreply.github.com> Date: Thu, 2 Feb 2023 15:01:35 -0800 Subject: [PATCH 076/181] edits --- windows/deployment/update/deployment-service-drivers.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/deployment/update/deployment-service-drivers.md b/windows/deployment/update/deployment-service-drivers.md index b007a91d3b..27679342c0 100644 --- a/windows/deployment/update/deployment-service-drivers.md +++ b/windows/deployment/update/deployment-service-drivers.md @@ -19,7 +19,7 @@ The Windows Update for Business deployment service is used to approve and schedu > [!div class="checklist"] > > - [Open Graph Explorer](#open-graph-explorer) -> - [Run queries to identify test devices](#run-queries-to-identify-devices) +> - [Run queries to identify devices](#run-queries-to-identify-devices) > - [Enroll devices](#enroll-devices) > - [Create a deployment audience and add audience members](#create-a-deployment-audience-and-add-audience-members) > - [Create an update policy](#create-an-update-policy) From 337aa497290bc7682cddef4e4471263b17b48911 Mon Sep 17 00:00:00 2001 From: Meghan Stewart <33289333+mestew@users.noreply.github.com> Date: Fri, 3 Feb 2023 14:47:53 -0800 Subject: [PATCH 077/181] edit --- .../update/deployment-service-drivers.md | 20 ++++++++++++++----- .../deployment-service-feature-updates.md | 2 +- ...deployment-enroll-device-graph-explorer.md | 2 +- .../wufb-deployment-graph-unenroll.md | 7 ++++--- 4 files changed, 21 insertions(+), 10 deletions(-) diff --git a/windows/deployment/update/deployment-service-drivers.md b/windows/deployment/update/deployment-service-drivers.md index 27679342c0..6b51a2532d 100644 --- a/windows/deployment/update/deployment-service-drivers.md +++ b/windows/deployment/update/deployment-service-drivers.md @@ -244,7 +244,7 @@ GET https://graph.microsoft.com/beta/admin/windows/updates/deploymentAudiences/d The following truncated response displays: - An **Azure AD ID** of `01234567-89ab-cdef-0123-456789abcdef` - - The **Catalog ID** of `1d082682ff38a3a885cefd68ec6ab3782be3dc31d156c9e5c6fd3dc55cbd839d` + - The **Catalog ID** of `5d6dede684ba5c4a731d62d9c9c2a99db12c5e6015e9f8ad00f3e9387c7f399c` ```json "matchedDevices": [ @@ -257,7 +257,17 @@ The following truncated response displays: ], "catalogEntry": { "@odata.type": "#microsoft.graph.windowsUpdates.driverUpdateCatalogEntry", - "id": "1d082682ff38a3a885cefd68ec6ab3782be3dc31d156c9e5c6fd3dc55cbd839d", + "id": "5d6dede684ba5c4a731d62d9c9c2a99db12c5e6015e9f8ad00f3e9387c7f399c", + "displayName": "Microsoft - Test - 1.0.0.1", + "deployableUntilDateTime": null, + "releaseDateTime": "0001-01-21T04:18:32Z", + "description": "Microsoft test driver update released in January 2021", + "driverClass": "OtherHardware", + "provider": "Microsoft", + "setupInformationFile": null, + "manufacturer": "Microsoft", + "version": "1.0.0.1", + "versionDateTime": "2021-01-11T02:43:14Z" ``` ## Approve driver content for deployment @@ -267,7 +277,7 @@ Each driver update is associated with a unique [catalog entry](/graph/api/resour > [!IMPORTANT] > Any [deployment settings](/graph/api/resources/windowsupdates-deploymentsettings) configured for the content approval will be combined with the existing [update policy's](#create-an-update-policy) deployment settings. If the content approval and update policy specify the same deployment setting, the setting from the content approval is used. -Add a content approval to an existing policy, **Policy ID** `9011c330-1234-5678-9abc-def012345678` for the driver update with the **Catalog ID** `1d082682ff38a3a885cefd68ec6ab3782be3dc31d156c9e5c6fd3dc55cbd839d`. Schedule the start date for February 14, 2023 at 1 AM UTC: +Add a content approval to an existing policy, **Policy ID** `9011c330-1234-5678-9abc-def012345678` for the driver update with the **Catalog ID** `5d6dede684ba5c4a731d62d9c9c2a99db12c5e6015e9f8ad00f3e9387c7f399c`. Schedule the start date for February 14, 2023 at 1 AM UTC: ```http POST https://graph.microsoft.com/beta/admin/windows/updates/updatePolicies/9011c330-1234-5678-9abc-def012345678/complianceChanges @@ -279,7 +289,7 @@ Content-type: application/json "@odata.type": "#microsoft.graph.windowsUpdates.catalogContent", "catalogEntry": { "@odata.type": "#microsoft.graph.windowsUpdates.driverUpdateCatalogEntry", - "id": "1d082682ff38a3a885cefd68ec6ab3782be3dc31d156c9e5c6fd3dc55cbd839d" + "id": "5d6dede684ba5c4a731d62d9c9c2a99db12c5e6015e9f8ad00f3e9387c7f399c" } }, "deploymentSettings": { @@ -355,7 +365,7 @@ Content-type: application/json } ``` -## Remove device enrollment +## Unenroll device [!INCLUDE [Graph Explorer enroll devices](./includes/wufb-deployment-graph-unenroll.md)] diff --git a/windows/deployment/update/deployment-service-feature-updates.md b/windows/deployment/update/deployment-service-feature-updates.md index cdc2be2f7f..179632fc1e 100644 --- a/windows/deployment/update/deployment-service-feature-updates.md +++ b/windows/deployment/update/deployment-service-feature-updates.md @@ -51,7 +51,7 @@ As long as a device remains enrolled in feature update management, the device do [!INCLUDE [Graph Explorer enroll devices](./includes/wufb-deployment-enroll-device-graph-explorer.md)] -## Remove device enrollment +## Unenroll devices [!INCLUDE [Graph Explorer enroll devices](./includes/wufb-deployment-graph-unenroll.md)] \ No newline at end of file diff --git a/windows/deployment/update/includes/wufb-deployment-enroll-device-graph-explorer.md b/windows/deployment/update/includes/wufb-deployment-enroll-device-graph-explorer.md index 34ab1e948b..0ae067e62f 100644 --- a/windows/deployment/update/includes/wufb-deployment-enroll-device-graph-explorer.md +++ b/windows/deployment/update/includes/wufb-deployment-enroll-device-graph-explorer.md @@ -10,7 +10,7 @@ ms.localizationpriority: medium --- -You enroll devices based on the types of updates you want them to recieve.Currently, you can enroll devices to receive feature updates (`feature`) or drivers (`driver`). You can enroll devices to receive updates from multiple update classifications. +You enroll devices based on the types of updates you want them to receive. Currently, you can enroll devices to receive feature updates (`feature`) or drivers (`driver`). You can enroll devices to receive updates from multiple update classifications. 1. To enroll devices, POST to [updatableAssets](/graph/api/resources/windowsupdates-updatableasset) using [enrollAssets](/graph/api/windowsupdates-updatableasset-enrollassets). The following example enrolls three devices to receive driver updates: 1. In Graph Explorer, select **POST** from the drop-down list for the HTTP verb. diff --git a/windows/deployment/update/includes/wufb-deployment-graph-unenroll.md b/windows/deployment/update/includes/wufb-deployment-graph-unenroll.md index 38f85ce10f..dcb8bae3c6 100644 --- a/windows/deployment/update/includes/wufb-deployment-graph-unenroll.md +++ b/windows/deployment/update/includes/wufb-deployment-graph-unenroll.md @@ -10,12 +10,13 @@ ms.localizationpriority: medium --- -When a device no longer needs to be managed by the deployment service, remove the enrollment it. Just like [enrolling a device](#enroll-devices), specify either `driver` or `feature` as the value for the `updateCategory`. The device will no longer receive updates from the deployment service for the specfied update category, even if it's still assigned to an active deployment. Depending on the device's configuration, it may start to receive updates from Windows Update. For instance, if a device is still enrolled for feature updates, but the enrollment for drivers is removed: -- Existing driver deployments from the service won't be installed +When a device no longer needs to be managed by the deployment service, unenroll it. Just like [enrolling a device](#enroll-devices), specify either `driver` or `feature` as the value for the `updateCategory`. The device will no longer receive updates from the deployment service for the specified update category. Depending on the device's configuration, it may start to receive updates from Windows Update. For instance, if a device is still enrolled for feature updates, but it's unenrolled from drivers: + +- Existing driver deployments from the service won't be offered to the device - The device will continue to receive feature updates from the deployment service - Drivers may start being installed from Windows Update depending on the device's configuration -To remove device enrollment, POST to [updatableAssets](/graph/api/resources/windowsupdates-updatableasset) using [unenrollAssets](/graph/api/windowsupdates-updatableasset-unenrollassets). In the request body, specify: +To unenroll a device, POST to [updatableAssets](/graph/api/resources/windowsupdates-updatableasset) using [unenrollAssets](/graph/api/windowsupdates-updatableasset-unenrollassets). In the request body, specify: - **Azure AD Device ID** as `id` for the device - Either `feature` or `driver` for the updateCategory From 5fbe99fc44ab72da102fbd3311783a2f08f410a7 Mon Sep 17 00:00:00 2001 From: Meghan Stewart <33289333+mestew@users.noreply.github.com> Date: Fri, 3 Feb 2023 16:05:49 -0800 Subject: [PATCH 078/181] edit --- .../update/deployment-service-drivers.md | 32 ++++++++++++------- ...loyment-find-device-name-graph-explorer.md | 17 +++++++--- .../wufb-deployment-graph-unenroll.md | 1 - 3 files changed, 32 insertions(+), 18 deletions(-) diff --git a/windows/deployment/update/deployment-service-drivers.md b/windows/deployment/update/deployment-service-drivers.md index 6b51a2532d..ad0ea346c9 100644 --- a/windows/deployment/update/deployment-service-drivers.md +++ b/windows/deployment/update/deployment-service-drivers.md @@ -103,7 +103,9 @@ When you enroll devices into driver management, the deployment service becomes t 1. To verify the devices were added to the audience, run the following query using the **Audience ID**: - `GET https://graph.microsoft.com/beta/admin/windows/updates/deploymentAudiences/d39ad1ce-0123-4567-89ab-cdef01234567/members` + ```http + GET https://graph.microsoft.com/beta/admin/windows/updates/deploymentAudiences/d39ad1ce-0123-4567-89ab-cdef01234567/members + ``` Once a device has been enrolled and added to a deployment audience, the Windows Update for Business deployment service will start collecting scan results from Windows Update to build a catalog of applicable drivers to be browsed, approved, and scheduled for deployment. @@ -129,12 +131,12 @@ To create a policy without any deployment settings, in the request body specify } ``` - Response returning the policy, without any additional settings specified, that has a **Policy ID** of `9011c330-1234-5678-9abc-def012345678`: +Response returning the policy, without any additional settings specified, that has a **Policy ID** of `9011c330-1234-5678-9abc-def012345678`: - ```json - HTTP/1.1 202 Accepted - Content-type: application/json - { + ```json + HTTP/1.1 202 Accepted + Content-type: application/json + { "@odata.context": "https://graph.microsoft.com/beta/$metadata#admin/windows/updates/updatePolicies/$entity", "id": "9011c330-1234-5678-9abc-def012345678", "createdDateTime": "2023-01-25T05:32:21.9721459Z", @@ -147,8 +149,8 @@ To create a policy without any deployment settings, in the request body specify "userExperience": null, "expedite": null } - } - ``` + } + ``` ### Specify settings during policy creation @@ -200,7 +202,9 @@ To create a policy with additional settings, in the request body: To review the policy settings, run the following query using the **Policy ID**, for example `9011c330-1234-5678-9abc-def012345678`: - `GET https://graph.microsoft.com/beta/admin/windows/updates/updatePolicies/9011c330-1234-5678-9abc-def012345678` + ```http + GET https://graph.microsoft.com/beta/admin/windows/updates/updatePolicies/9011c330-1234-5678-9abc-def012345678 + ``` To edit the policy settings, **PATCH** the policy using the **Policy ID**. Run the following **PATCH** to automatically approve driver content that's recommended by `Microsoft`for deployment for **Policy ID** `9011c330-1234-5678-9abc-def012345678`: @@ -244,7 +248,7 @@ GET https://graph.microsoft.com/beta/admin/windows/updates/deploymentAudiences/d The following truncated response displays: - An **Azure AD ID** of `01234567-89ab-cdef-0123-456789abcdef` - - The **Catalog ID** of `5d6dede684ba5c4a731d62d9c9c2a99db12c5e6015e9f8ad00f3e9387c7f399c` + - The **Catalog ID** of `5d6dede684ba5c4a731d62d9c9c2a99db12c5e6015e9f8ad00f3e9387c7f399c` ```json "matchedDevices": [ @@ -323,14 +327,18 @@ The response for a content approval returns content and deployment settings alon Review all of the compliance changes to a policy with the most recent changes listed in the response first. The following example returns the compliance changes for a policy with the **Policy ID** `9011c330-1234-5678-9abc-def012345678` and sorts by `createdDateTime` in descending order: - `GET https://graph.microsoft.com/beta/admin/windows/updates/updatePolicies/9011c330-1234-5678-9abc-def012345678/complianceChanges?orderby=createdDateTime desc` + ```http + GET https://graph.microsoft.com/beta/admin/windows/updates/updatePolicies/9011c330-1234-5678-9abc-def012345678/complianceChanges?orderby=createdDateTime desc + ``` > [!TIP] > There should only be one **Compliance Change ID** per **Catalog ID** for a policy. If there are multiple **Compliance Change IDs** for the same **Catalog ID** then, most likely, there's multiple deployments for the same piece of content targeted to the same audience but with different deployment behaviors. To remove the duplicate, [delete the compliance change](/graph/api/resources/windowsupdates-compliancechange-delete) with the duplicate **Catalog ID**. Deleting the compliance change will mark any deployments created by the approval as `archived`. To retrieve the deployment ID, use the [expand parameter](/graph/query-parameters#expand-parameter) to review the deployment information related the content approval. The following example displays the content approval and the deployment information for **Compliance Change ID** `c03911a7-9876-5432-10ab-cdef98765432` in update **Policy ID** `9011c330-1234-5678-9abc-def012345678`: - `GET https://graph.microsoft.com/beta/admin/windows/updates/updatePolicies/9011c330-1234-5678-9abc-def012345678/complianceChanges/c03911a7-9876-5432-10ab-cdef98765432/$/microsoft.graph.windowsUpdates.contentApproval?$expand=deployments` + ```http + GET https://graph.microsoft.com/beta/admin/windows/updates/updatePolicies/9011c330-1234-5678-9abc-def012345678/complianceChanges/c03911a7-9876-5432-10ab-cdef98765432/$/microsoft.graph.windowsUpdates.contentApproval?$expand=deployments + ``` ### Edit deployment settings for a content approval diff --git a/windows/deployment/update/includes/wufb-deployment-find-device-name-graph-explorer.md b/windows/deployment/update/includes/wufb-deployment-find-device-name-graph-explorer.md index 82c778446e..26f1f077a7 100644 --- a/windows/deployment/update/includes/wufb-deployment-find-device-name-graph-explorer.md +++ b/windows/deployment/update/includes/wufb-deployment-find-device-name-graph-explorer.md @@ -14,11 +14,15 @@ Use the [device](/graph/api/resources/device) resource type to find clients to e - Displays the **AzureAD Device ID** and **Name** of all devices: - `GET https://graph.microsoft.com/v1.0/devices?$select=deviceid,displayName` + ```http + GET https://graph.microsoft.com/v1.0/devices?$select=deviceid,displayName + ``` - Displays the **AzureAD Device ID** and **Name** for devices that have a name starting with `Test`: - `GET https://graph.microsoft.com/v1.0/devices?$filter=startswith (displayName,'Test')&$select=deviceid,displayName` + ```http + GET https://graph.microsoft.com/v1.0/devices?$filter=startswith (displayName,'Test')&$select=deviceid,displayName + ``` ### Add a request header for advanced queries @@ -33,12 +37,15 @@ For the next requests, set the **ConsistencyLevel** header to `eventual`. For mo - Display the **Name** and **Operating system version** for the device that has `01234567-89ab-cdef-0123-456789abcdef` as the **AzureAD Device ID**: - `GET https://graph.microsoft.com/v1.0/devices?$search="deviceid:01234567-89ab-cdef-0123-456789abcdef"?$select=displayName,operatingSystemVersion` + ```http + GET https://graph.microsoft.com/v1.0/devices?$search="deviceid:01234567-89ab-cdef-0123-456789abcdef"?$select=displayName,operatingSystemVersion` + ``` - To find devices that likely aren't virtual machines, filter for devices that don't have virtual machine listed as the model but do have a manufacturer listed. Display the **AzureAD Device ID**, **Name**, and **Operating system version** for each device: - `GET https://graph.microsoft.com/v1.0/devices?$filter=model ne 'virtual machine' and NOT(manufacturer eq null)&$count=true&$select=deviceid,displayName,operatingSystemVersion` - + ```http + GET https://graph.microsoft.com/v1.0/devices?$filter=model ne 'virtual machine' and NOT(manufacturer eq null)&$count=true&$select=deviceid,displayName,operatingSystemVersion` + ``` > [!Tip] > Requests using the [device](/graph/api/resources/device) resource type typically have both an `id` and a `deviceid`: diff --git a/windows/deployment/update/includes/wufb-deployment-graph-unenroll.md b/windows/deployment/update/includes/wufb-deployment-graph-unenroll.md index dcb8bae3c6..f3a3b6f229 100644 --- a/windows/deployment/update/includes/wufb-deployment-graph-unenroll.md +++ b/windows/deployment/update/includes/wufb-deployment-graph-unenroll.md @@ -40,4 +40,3 @@ Content-Type: application/json ] } ``` - From 26a980872caa15be1779becb12926401e41fe1ea Mon Sep 17 00:00:00 2001 From: Nick White <104782157+nicholasswhite@users.noreply.github.com> Date: Mon, 6 Feb 2023 08:04:44 -0500 Subject: [PATCH 079/181] Added 22H2 information. --- .../system-apps-windows-client-os.md | 212 +++++++++--------- 1 file changed, 105 insertions(+), 107 deletions(-) diff --git a/windows/application-management/system-apps-windows-client-os.md b/windows/application-management/system-apps-windows-client-os.md index 1e692a53a0..4dca5eb2f4 100644 --- a/windows/application-management/system-apps-windows-client-os.md +++ b/windows/application-management/system-apps-windows-client-os.md @@ -43,314 +43,312 @@ The following information lists the system apps on some Windows Enterprise OS ve - File Picker | Package name: 1527c705-839a-4832-9118-54d4Bd6a0c89 --- - | Uninstall through UI? | 21H1 | 20H2 | 1809 | - | --- | --- | --- | --- | - | ❌ | ✔️ | ✔️| ✔️ | + | Uninstall through UI? | 22H1 | 21H2 | 20H2 | 1809 | + | --- | --- | --- | --- | --- | + | ❌ | ❌ | ✔️ | ✔️| ✔️ | --- - File Explorer | Package name: c5e2524a-ea46-4f67-841f-6a9465d9d515 --- - | Uninstall through UI? | 21H1 | 20H2 | 1809 | - | --- | --- | --- | --- | - | ❌ | ✔️ | ✔️| ✔️ | + | Uninstall through UI? | 22H1 | 21H2 | 20H2 | 1809 | + | --- | --- | --- | --- | --- | + | ❌ | ❌ | ✔️ | ✔️| ✔️ | --- - App Resolver UX | Package name: E2A4F912-2574-4A75-9BB0-0D023378592B --- - | Uninstall through UI? | 21H1 | 20H2 | 1809 | - | --- | --- | --- | --- | - | ❌ | ✔️ | ✔️| ✔️ | + | Uninstall through UI? | 22H1 | 21H2 | 20H2 | 1809 | + | --- | --- | --- | --- | --- | + | ❌ | ❌ | ✔️ | ✔️| ✔️ | --- - Add Suggested Folders To Library | Package name: F46D4000-FD22-4DB4-AC8E-4E1DDDE828FE --- - | Uninstall through UI? | 21H1 | 20H2 | 1809 | - | --- | --- | --- | --- | - | ❌ | ✔️ | ✔️| ✔️ | + | Uninstall through UI? | 22H1 | 21H2 | 20H2 | 1809 | + | --- | --- | --- | --- | --- | + | ❌ | ❌ | ✔️ | ✔️| ✔️ | --- - InputApp --- - | Uninstall through UI? | 21H1 | 20H2 | 1809 | - | --- | --- | --- | --- | - | ❌ | | | ✔️ | + | Uninstall through UI? | 22H1 | 21H2 | 20H2 | 1809 | + | --- | --- | --- | --- | --- | + | ❌ | ❌ | | | ✔️ | --- - Microsoft.AAD.Broker.Plugin | Package name: Microsoft.AAD.Broker.Plugin --- - | Uninstall through UI? | 21H1 | 20H2 | 1809 | - | --- | --- | --- | --- | - | ❌ | ✔️ | ✔️| ✔️ | + | Uninstall through UI? | 22H1 | 21H2 | 20H2 | 1809 | + | --- | --- | --- | --- | --- | + | ❌ | ❌ | ✔️ | ✔️| ✔️ | --- - Microsoft.AccountsControl | Package name: Microsoft.AccountsControl --- - | Uninstall through UI? | 21H1 | 20H2 | 1809 | - | --- | --- | --- | --- | - | ❌ | ✔️ | ✔️| ✔️ | - + | Uninstall through UI? | 22H1 | 21H2 | 20H2 | 1809 | + | --- | --- | --- | --- | --- | + | ❌ | ❌ | ✔️ | ✔️| ✔️ | --- - Microsoft.AsyncTextService | Package name: Microsoft.AsyncTextService --- - | Uninstall through UI? | 21H1 | 20H2 | 1809 | - | --- | --- | --- | --- | - | ❌ | ✔️ | ✔️| ✔️ | + | Uninstall through UI? | 22H1 | 21H2 | 20H2 | 1809 | + | --- | --- | --- | --- | --- | + | ❌ | ❌ | ✔️ | ✔️| ✔️ | --- - Hello setup UI | Package name: Microsoft.BioEnrollment --- - | Uninstall through UI? | 21H1 | 20H2 | 1809 | - | --- | --- | --- | --- | - | ❌ | ✔️ | ✔️| ✔️ | + | Uninstall through UI? | 22H1 | 21H2 | 20H2 | 1809 | + | --- | --- | --- | --- | --- | + | ❌ | ❌ | ✔️ | ✔️| ✔️ | --- - Microsoft.CredDialogHost --- - | Uninstall through UI? | 21H1 | 20H2 | 1809 | - | --- | --- | --- | --- | - | ❌ | ✔️ | ✔️| ✔️ | + | Uninstall through UI? | 22H1 | 21H2 | 20H2 | 1809 | + | --- | --- | --- | --- | --- | + | ❌ | ❌ | ✔️ | ✔️| ✔️ | --- - Microsoft.ECApp --- - | Uninstall through UI? | 21H1 | 20H2 | 1809 | - | --- | --- | --- | --- | - | ❌ | ✔️ | ✔️| ✔️ | + | Uninstall through UI? | 22H1 | 21H2 | 20H2 | 1809 | + | --- | --- | --- | --- | --- | + | ❌ | ❌ | ✔️ | ✔️| ✔️ | --- - Microsoft.LockApp --- - | Uninstall through UI? | 21H1 | 20H2 | 1809 | - | --- | --- | --- | --- | - | ❌ | ✔️ | ✔️| ✔️ | + | Uninstall through UI? | 22H1 | 21H2 | 20H2 | 1809 | + | --- | --- | --- | --- | --- | + | ❌ | ❌ | ✔️ | ✔️| ✔️ | --- - Microsoft Edge | Package name: Microsoft.MicrosoftEdge --- - | Uninstall through UI? | 21H1 | 20H2 | 1809 | - | --- | --- | --- | --- | - | ❌ | ✔️ | ✔️| ✔️ | + | Uninstall through UI? | 22H1 | 21H2 | 20H2 | 1809 | + | --- | --- | --- | --- | --- | + | ❌ | ❌ | ✔️ | ✔️| ✔️ | --- - Microsoft.MicrosoftEdgeDevToolsClient --- - | Uninstall through UI? | 21H1 | 20H2 | 1809 | - | --- | --- | --- | --- | - | ❌ | ✔️ | ✔️| ✔️ | + | Uninstall through UI? | 22H1 | 21H2 | 20H2 | 1809 | + | --- | --- | --- | --- | --- | + | ❌ | ❌ | ✔️ | ✔️| ✔️ | --- - Microsoft.PPIProjection --- - | Uninstall through UI? | 21H1 | 20H2 | 1809 | - | --- | --- | --- | --- | - | ❌ | | | ✔️ | + | Uninstall through UI? | 22H1 | 21H2 | 20H2 | 1809 | + | --- | --- | --- | --- | --- | + | ❌ | ❌ | | | ✔️ | --- - Microsoft.Win32WebViewHost --- - | Uninstall through UI? | 21H1 | 20H2 | 1809 | - | --- | --- | --- | --- | - | ❌ | ✔️ | ✔️| ✔️ | + | Uninstall through UI? | 22H1 | 21H2 | 20H2 | 1809 | + | --- | --- | --- | --- | --- | + | ❌ | ❌ | ✔️ | ✔️| ✔️ | --- - Microsoft.Windows.Apprep.ChxApp --- - | Uninstall through UI? | 21H1 | 20H2 | 1809 | - | --- | --- | --- | --- | - | ❌ | ✔️ | ✔️| ✔️ | + | Uninstall through UI? | 22H1 | 21H2 | 20H2 | 1809 | + | --- | --- | --- | --- | --- | + | ❌ | ❌ | ✔️ | ✔️| ✔️ | --- - Microsoft.Windows.AssignedAccessLockApp --- - | Uninstall through UI? | 21H1 | 20H2 | 1809 | - | --- | --- | --- | --- | - | ❌ | ✔️ | ✔️| ✔️ | + | Uninstall through UI? | 22H1 | 21H2 | 20H2 | 1809 | + | --- | --- | --- | --- | --- | + | ❌ | ❌ | ✔️ | ✔️| ✔️ | --- - Microsoft.Windows.CapturePicker --- - | Uninstall through UI? | 21H1 | 20H2 | 1809 | - | --- | --- | --- | --- | - | ❌ | ✔️ | ✔️| ✔️ | + | Uninstall through UI? | 22H1 | 21H2 | 20H2 | 1809 | + | --- | --- | --- | --- | --- | + | ❌ | ❌ | ✔️ | ✔️| ✔️ | --- - Microsoft.Windows.CloudExperienceHost --- - | Uninstall through UI? | 21H1 | 20H2 | 1809 | - | --- | --- | --- | --- | - | ❌ | ✔️ | ✔️| ✔️ | + | Uninstall through UI? | 22H1 | 21H2 | 20H2 | 1809 | + | --- | --- | --- | --- | --- | + | ❌ | ❌ | ✔️ | ✔️| ✔️ | --- - Microsoft.Windows.ContentDeliveryManager --- - | Uninstall through UI? | 21H1 | 20H2 | 1809 | - | --- | --- | --- | --- | - | ❌ | ✔️ | ✔️| ✔️ | - + | Uninstall through UI? | 22H1 | 21H2 | 20H2 | 1809 | + | --- | --- | --- | --- | --- | + | ❌ | ❌ | ✔️ | ✔️| ✔️ | --- - Cortana | Package name: Microsoft.Windows.Cortana --- - | Uninstall through UI? | 21H1 | 20H2 | 1809 | - | --- | --- | --- | --- | - | ❌ | | | ✔️ | + | Uninstall through UI? | 22H1 | 21H2 | 20H2 | 1809 | + | --- | --- | --- | --- | --- | + | ❌ | ❌ | | | ✔️ | --- - Microsoft.Windows.OOBENetworkCaptivePort --- - | Uninstall through UI? | 21H1 | 20H2 | 1809 | - | --- | --- | --- | --- | - | ❌ | ✔️ | ✔️| ✔️ | + | Uninstall through UI? | 22H1 | 21H2 | 20H2 | 1809 | + | --- | --- | --- | --- | --- | + | ❌ | ❌ | ✔️ | ✔️| ✔️ | --- - Microsoft.Windows.OOBENetworkConnectionFlow --- - | Uninstall through UI? | 21H1 | 20H2 | 1809 | - | --- | --- | --- | --- | - | ❌ | ✔️ | ✔️| ✔️ | + | Uninstall through UI? | 22H1 | 21H2 | 20H2 | 1809 | + | --- | --- | --- | --- | --- | + | ❌ | ❌ | ✔️ | ✔️| ✔️ | --- - Microsoft.Windows.ParentalControls --- - | Uninstall through UI? | 21H1 | 20H2 | 1809 | - | --- | --- | --- | --- | - | ❌ | ✔️ | ✔️| ✔️ | + | Uninstall through UI? | 22H1 | 21H2 | 20H2 | 1809 | + | --- | --- | --- | --- | --- | + | ❌ | ❌ | ✔️ | ✔️| ✔️ | --- - People Hub | Package name: Microsoft.Windows.PeopleExperienceHost --- - | Uninstall through UI? | 21H1 | 20H2 | 1809 | - | --- | --- | --- | --- | - | ❌ | ✔️ | ✔️| ✔️ | + | Uninstall through UI? | 22H1 | 21H2 | 20H2 | 1809 | + | --- | --- | --- | --- | --- | + | ❌ | ❌ | ✔️ | ✔️| ✔️ | --- - Microsoft.Windows.PinningConfirmationDialog --- - | Uninstall through UI? | 21H1 | 20H2 | 1809 | - | --- | --- | --- | --- | - | ❌ | ✔️ | ✔️| ✔️ | + | Uninstall through UI? | 22H1 | 21H2 | 20H2 | 1809 | + | --- | --- | --- | --- | --- | + | ❌ | ❌ | ✔️ | ✔️| ✔️ | --- - Microsoft.Windows.SecHealthUI --- - | Uninstall through UI? | 21H1 | 20H2 | 1809 | - | --- | --- | --- | --- | - | ❌ | ✔️ | ✔️| ✔️ | + | Uninstall through UI? | 22H1 | 21H2 | 20H2 | 1809 | + | --- | --- | --- | --- | --- | + | ❌ | ❌ | ✔️ | ✔️| ✔️ | --- - Microsoft.Windows.SecureAssessmentBrowser --- - | Uninstall through UI? | 21H1 | 20H2 | 1809 | - | --- | --- | --- | --- | - | ❌ | ✔️ | ✔️| ✔️ | + | Uninstall through UI? | 22H1 | 21H2 | 20H2 | 1809 | + | --- | --- | --- | --- | --- | + | ❌ | ❌ | ✔️ | ✔️| ✔️ | --- - Start | Package name: Microsoft.Windows.ShellExperienceHost --- - | Uninstall through UI? | 21H1 | 20H2 | 1809 | - | --- | --- | --- | --- | - | ❌ | ✔️ | ✔️| ✔️ | + | Uninstall through UI? | 22H1 | 21H2 | 20H2 | 1809 | + | --- | --- | --- | --- | --- | + | ❌ | ❌ | ✔️ | ✔️| ✔️ | --- - Microsoft.XboxGameCallableUI --- - | Uninstall through UI? | 21H1 | 20H2 | 1809 | - | --- | --- | --- | --- | - | ❌ | ✔️ | ✔️| ✔️ | + | Uninstall through UI? | 22H1 | 21H2 | 20H2 | 1809 | + | --- | --- | --- | --- | --- | + | ❌ | ❌ | ✔️ | ✔️| ✔️ | --- - Windows.CBSPreview --- - | Uninstall through UI? | 21H1 | 20H2 | 1809 | - | --- | --- | --- | --- | - | ❌ | ✔️ | ✔️| ✔️ | + | Uninstall through UI? | 22H1 | 21H2 | 20H2 | 1809 | + | --- | --- | --- | --- | --- | + | ❌ | ❌ | ✔️ | ✔️| ✔️ | --- - Settings | Package name: Windows.immersivecontrolpanel --- - | Uninstall through UI? | 21H1 | 20H2 | 1809 | - | --- | --- | --- | --- | - | ❌ | ✔️ | ✔️| ✔️ | + | Uninstall through UI? | 22H1 | 21H2 | 20H2 | 1809 | + | --- | --- | --- | --- | --- | + | ❌ | ❌ | ✔️ | ✔️| ✔️ | --- - Print 3D | Package name: Windows.Print3D --- - | Uninstall through UI? | 21H1 | 20H2 | 1809 | - | --- | --- | --- | --- | - | ✔️ | | | ✔️ | + | Uninstall through UI? | 22H2 | 21H1 | 20H2 | 1809 | + | --- | --- | --- | --- | --- | + | ✔️ | ✔️ | | | ✔️ | --- - Print UI | Package name: Windows.PrintDialog --- - | Uninstall through UI? | 21H1 | 20H2 | 1809 | - | --- | --- | --- | --- | - | ❌ | ✔️ | ✔️| ✔️ | + | Uninstall through UI? | 22H1 | 21H2 | 20H2 | 1809 | + | --- | --- | --- | --- | --- | + | ❌ | ❌ | ✔️ | ✔️| ✔️ | --- From 5752263615454628bd9f214c85f504649b748ec5 Mon Sep 17 00:00:00 2001 From: Nick White <104782157+nicholasswhite@users.noreply.github.com> Date: Mon, 6 Feb 2023 08:19:03 -0500 Subject: [PATCH 080/181] Adding build number. --- .../system-apps-windows-client-os.md | 70 +++++++++---------- 1 file changed, 35 insertions(+), 35 deletions(-) diff --git a/windows/application-management/system-apps-windows-client-os.md b/windows/application-management/system-apps-windows-client-os.md index 4dca5eb2f4..1c023e1a21 100644 --- a/windows/application-management/system-apps-windows-client-os.md +++ b/windows/application-management/system-apps-windows-client-os.md @@ -43,7 +43,7 @@ The following information lists the system apps on some Windows Enterprise OS ve - File Picker | Package name: 1527c705-839a-4832-9118-54d4Bd6a0c89 --- - | Uninstall through UI? | 22H1 | 21H2 | 20H2 | 1809 | + | Uninstall through UI? | 22H2 | 22H1 | 21H2 | 20H2 | 1809 | | --- | --- | --- | --- | --- | | ❌ | ❌ | ✔️ | ✔️| ✔️ | @@ -52,7 +52,7 @@ The following information lists the system apps on some Windows Enterprise OS ve - File Explorer | Package name: c5e2524a-ea46-4f67-841f-6a9465d9d515 --- - | Uninstall through UI? | 22H1 | 21H2 | 20H2 | 1809 | + | Uninstall through UI? | 22H2 | 22H1 | 21H2 | 20H2 | 1809 | | --- | --- | --- | --- | --- | | ❌ | ❌ | ✔️ | ✔️| ✔️ | @@ -61,7 +61,7 @@ The following information lists the system apps on some Windows Enterprise OS ve - App Resolver UX | Package name: E2A4F912-2574-4A75-9BB0-0D023378592B --- - | Uninstall through UI? | 22H1 | 21H2 | 20H2 | 1809 | + | Uninstall through UI? | 22H2 | 22H1 | 21H2 | 20H2 | 1809 | | --- | --- | --- | --- | --- | | ❌ | ❌ | ✔️ | ✔️| ✔️ | @@ -70,7 +70,7 @@ The following information lists the system apps on some Windows Enterprise OS ve - Add Suggested Folders To Library | Package name: F46D4000-FD22-4DB4-AC8E-4E1DDDE828FE --- - | Uninstall through UI? | 22H1 | 21H2 | 20H2 | 1809 | + | Uninstall through UI? | 22H2 | 22H1 | 21H2 | 20H2 | 1809 | | --- | --- | --- | --- | --- | | ❌ | ❌ | ✔️ | ✔️| ✔️ | @@ -79,7 +79,7 @@ The following information lists the system apps on some Windows Enterprise OS ve - InputApp --- - | Uninstall through UI? | 22H1 | 21H2 | 20H2 | 1809 | + | Uninstall through UI? | 22H2 | 22H1 | 21H2 | 20H2 | 1809 | | --- | --- | --- | --- | --- | | ❌ | ❌ | | | ✔️ | @@ -88,7 +88,7 @@ The following information lists the system apps on some Windows Enterprise OS ve - Microsoft.AAD.Broker.Plugin | Package name: Microsoft.AAD.Broker.Plugin --- - | Uninstall through UI? | 22H1 | 21H2 | 20H2 | 1809 | + | Uninstall through UI? | 22H2 | 22H1 | 21H2 | 20H2 | 1809 | | --- | --- | --- | --- | --- | | ❌ | ❌ | ✔️ | ✔️| ✔️ | @@ -97,7 +97,7 @@ The following information lists the system apps on some Windows Enterprise OS ve - Microsoft.AccountsControl | Package name: Microsoft.AccountsControl --- - | Uninstall through UI? | 22H1 | 21H2 | 20H2 | 1809 | + | Uninstall through UI? | 22H2 | 22H1 | 21H2 | 20H2 | 1809 | | --- | --- | --- | --- | --- | | ❌ | ❌ | ✔️ | ✔️| ✔️ | --- @@ -105,7 +105,7 @@ The following information lists the system apps on some Windows Enterprise OS ve - Microsoft.AsyncTextService | Package name: Microsoft.AsyncTextService --- - | Uninstall through UI? | 22H1 | 21H2 | 20H2 | 1809 | + | Uninstall through UI? | 22H2 | 22H1 | 21H2 | 20H2 | 1809 | | --- | --- | --- | --- | --- | | ❌ | ❌ | ✔️ | ✔️| ✔️ | @@ -114,7 +114,7 @@ The following information lists the system apps on some Windows Enterprise OS ve - Hello setup UI | Package name: Microsoft.BioEnrollment --- - | Uninstall through UI? | 22H1 | 21H2 | 20H2 | 1809 | + | Uninstall through UI? | 22H2 | 22H1 | 21H2 | 20H2 | 1809 | | --- | --- | --- | --- | --- | | ❌ | ❌ | ✔️ | ✔️| ✔️ | @@ -123,7 +123,7 @@ The following information lists the system apps on some Windows Enterprise OS ve - Microsoft.CredDialogHost --- - | Uninstall through UI? | 22H1 | 21H2 | 20H2 | 1809 | + | Uninstall through UI? | 22H2 | 22H1 | 21H2 | 20H2 | 1809 | | --- | --- | --- | --- | --- | | ❌ | ❌ | ✔️ | ✔️| ✔️ | @@ -132,7 +132,7 @@ The following information lists the system apps on some Windows Enterprise OS ve - Microsoft.ECApp --- - | Uninstall through UI? | 22H1 | 21H2 | 20H2 | 1809 | + | Uninstall through UI? | 22H2 | 22H1 | 21H2 | 20H2 | 1809 | | --- | --- | --- | --- | --- | | ❌ | ❌ | ✔️ | ✔️| ✔️ | @@ -141,7 +141,7 @@ The following information lists the system apps on some Windows Enterprise OS ve - Microsoft.LockApp --- - | Uninstall through UI? | 22H1 | 21H2 | 20H2 | 1809 | + | Uninstall through UI? | 22H2 | 22H1 | 21H2 | 20H2 | 1809 | | --- | --- | --- | --- | --- | | ❌ | ❌ | ✔️ | ✔️| ✔️ | @@ -150,7 +150,7 @@ The following information lists the system apps on some Windows Enterprise OS ve - Microsoft Edge | Package name: Microsoft.MicrosoftEdge --- - | Uninstall through UI? | 22H1 | 21H2 | 20H2 | 1809 | + | Uninstall through UI? | 22H2 | 22H1 | 21H2 | 20H2 | 1809 | | --- | --- | --- | --- | --- | | ❌ | ❌ | ✔️ | ✔️| ✔️ | @@ -159,7 +159,7 @@ The following information lists the system apps on some Windows Enterprise OS ve - Microsoft.MicrosoftEdgeDevToolsClient --- - | Uninstall through UI? | 22H1 | 21H2 | 20H2 | 1809 | + | Uninstall through UI? | 22H2 | 22H1 | 21H2 | 20H2 | 1809 | | --- | --- | --- | --- | --- | | ❌ | ❌ | ✔️ | ✔️| ✔️ | @@ -168,7 +168,7 @@ The following information lists the system apps on some Windows Enterprise OS ve - Microsoft.PPIProjection --- - | Uninstall through UI? | 22H1 | 21H2 | 20H2 | 1809 | + | Uninstall through UI? | 22H2 | 22H1 | 21H2 | 20H2 | 1809 | | --- | --- | --- | --- | --- | | ❌ | ❌ | | | ✔️ | @@ -177,7 +177,7 @@ The following information lists the system apps on some Windows Enterprise OS ve - Microsoft.Win32WebViewHost --- - | Uninstall through UI? | 22H1 | 21H2 | 20H2 | 1809 | + | Uninstall through UI? | 22H2 | 22H1 | 21H2 | 20H2 | 1809 | | --- | --- | --- | --- | --- | | ❌ | ❌ | ✔️ | ✔️| ✔️ | @@ -186,7 +186,7 @@ The following information lists the system apps on some Windows Enterprise OS ve - Microsoft.Windows.Apprep.ChxApp --- - | Uninstall through UI? | 22H1 | 21H2 | 20H2 | 1809 | + | Uninstall through UI? | 22H2 | 22H1 | 21H2 | 20H2 | 1809 | | --- | --- | --- | --- | --- | | ❌ | ❌ | ✔️ | ✔️| ✔️ | @@ -195,7 +195,7 @@ The following information lists the system apps on some Windows Enterprise OS ve - Microsoft.Windows.AssignedAccessLockApp --- - | Uninstall through UI? | 22H1 | 21H2 | 20H2 | 1809 | + | Uninstall through UI? | 22H2 | 22H1 | 21H2 | 20H2 | 1809 | | --- | --- | --- | --- | --- | | ❌ | ❌ | ✔️ | ✔️| ✔️ | @@ -204,7 +204,7 @@ The following information lists the system apps on some Windows Enterprise OS ve - Microsoft.Windows.CapturePicker --- - | Uninstall through UI? | 22H1 | 21H2 | 20H2 | 1809 | + | Uninstall through UI? | 22H2 | 22H1 | 21H2 | 20H2 | 1809 | | --- | --- | --- | --- | --- | | ❌ | ❌ | ✔️ | ✔️| ✔️ | @@ -213,7 +213,7 @@ The following information lists the system apps on some Windows Enterprise OS ve - Microsoft.Windows.CloudExperienceHost --- - | Uninstall through UI? | 22H1 | 21H2 | 20H2 | 1809 | + | Uninstall through UI? | 22H2 | 22H1 | 21H2 | 20H2 | 1809 | | --- | --- | --- | --- | --- | | ❌ | ❌ | ✔️ | ✔️| ✔️ | @@ -222,7 +222,7 @@ The following information lists the system apps on some Windows Enterprise OS ve - Microsoft.Windows.ContentDeliveryManager --- - | Uninstall through UI? | 22H1 | 21H2 | 20H2 | 1809 | + | Uninstall through UI? | 22H2 | 22H1 | 21H2 | 20H2 | 1809 | | --- | --- | --- | --- | --- | | ❌ | ❌ | ✔️ | ✔️| ✔️ | --- @@ -230,7 +230,7 @@ The following information lists the system apps on some Windows Enterprise OS ve - Cortana | Package name: Microsoft.Windows.Cortana --- - | Uninstall through UI? | 22H1 | 21H2 | 20H2 | 1809 | + | Uninstall through UI? | 22H2 | 22H1 | 21H2 | 20H2 | 1809 | | --- | --- | --- | --- | --- | | ❌ | ❌ | | | ✔️ | @@ -239,7 +239,7 @@ The following information lists the system apps on some Windows Enterprise OS ve - Microsoft.Windows.OOBENetworkCaptivePort --- - | Uninstall through UI? | 22H1 | 21H2 | 20H2 | 1809 | + | Uninstall through UI? | 22H2 | 22H1 | 21H2 | 20H2 | 1809 | | --- | --- | --- | --- | --- | | ❌ | ❌ | ✔️ | ✔️| ✔️ | @@ -248,7 +248,7 @@ The following information lists the system apps on some Windows Enterprise OS ve - Microsoft.Windows.OOBENetworkConnectionFlow --- - | Uninstall through UI? | 22H1 | 21H2 | 20H2 | 1809 | + | Uninstall through UI? | 22H2 | 22H1 | 21H2 | 20H2 | 1809 | | --- | --- | --- | --- | --- | | ❌ | ❌ | ✔️ | ✔️| ✔️ | @@ -257,7 +257,7 @@ The following information lists the system apps on some Windows Enterprise OS ve - Microsoft.Windows.ParentalControls --- - | Uninstall through UI? | 22H1 | 21H2 | 20H2 | 1809 | + | Uninstall through UI? | 22H2 | 22H1 | 21H2 | 20H2 | 1809 | | --- | --- | --- | --- | --- | | ❌ | ❌ | ✔️ | ✔️| ✔️ | @@ -266,7 +266,7 @@ The following information lists the system apps on some Windows Enterprise OS ve - People Hub | Package name: Microsoft.Windows.PeopleExperienceHost --- - | Uninstall through UI? | 22H1 | 21H2 | 20H2 | 1809 | + | Uninstall through UI? | 22H2 | 22H1 | 21H2 | 20H2 | 1809 | | --- | --- | --- | --- | --- | | ❌ | ❌ | ✔️ | ✔️| ✔️ | @@ -275,7 +275,7 @@ The following information lists the system apps on some Windows Enterprise OS ve - Microsoft.Windows.PinningConfirmationDialog --- - | Uninstall through UI? | 22H1 | 21H2 | 20H2 | 1809 | + | Uninstall through UI? | 22H2 | 22H1 | 21H2 | 20H2 | 1809 | | --- | --- | --- | --- | --- | | ❌ | ❌ | ✔️ | ✔️| ✔️ | @@ -284,7 +284,7 @@ The following information lists the system apps on some Windows Enterprise OS ve - Microsoft.Windows.SecHealthUI --- - | Uninstall through UI? | 22H1 | 21H2 | 20H2 | 1809 | + | Uninstall through UI? | 22H2 | 22H1 | 21H2 | 20H2 | 1809 | | --- | --- | --- | --- | --- | | ❌ | ❌ | ✔️ | ✔️| ✔️ | @@ -293,7 +293,7 @@ The following information lists the system apps on some Windows Enterprise OS ve - Microsoft.Windows.SecureAssessmentBrowser --- - | Uninstall through UI? | 22H1 | 21H2 | 20H2 | 1809 | + | Uninstall through UI? | 22H2 | 22H1 | 21H2 | 20H2 | 1809 | | --- | --- | --- | --- | --- | | ❌ | ❌ | ✔️ | ✔️| ✔️ | @@ -302,7 +302,7 @@ The following information lists the system apps on some Windows Enterprise OS ve - Start | Package name: Microsoft.Windows.ShellExperienceHost --- - | Uninstall through UI? | 22H1 | 21H2 | 20H2 | 1809 | + | Uninstall through UI? | 22H2 | 22H1 | 21H2 | 20H2 | 1809 | | --- | --- | --- | --- | --- | | ❌ | ❌ | ✔️ | ✔️| ✔️ | @@ -311,7 +311,7 @@ The following information lists the system apps on some Windows Enterprise OS ve - Microsoft.XboxGameCallableUI --- - | Uninstall through UI? | 22H1 | 21H2 | 20H2 | 1809 | + | Uninstall through UI? | 22H2 | 22H1 | 21H2 | 20H2 | 1809 | | --- | --- | --- | --- | --- | | ❌ | ❌ | ✔️ | ✔️| ✔️ | @@ -320,7 +320,7 @@ The following information lists the system apps on some Windows Enterprise OS ve - Windows.CBSPreview --- - | Uninstall through UI? | 22H1 | 21H2 | 20H2 | 1809 | + | Uninstall through UI? | 22H2 | 22H1 | 21H2 | 20H2 | 1809 | | --- | --- | --- | --- | --- | | ❌ | ❌ | ✔️ | ✔️| ✔️ | @@ -329,7 +329,7 @@ The following information lists the system apps on some Windows Enterprise OS ve - Settings | Package name: Windows.immersivecontrolpanel --- - | Uninstall through UI? | 22H1 | 21H2 | 20H2 | 1809 | + | Uninstall through UI? | 22H2 | 22H1 | 21H2 | 20H2 | 1809 | | --- | --- | --- | --- | --- | | ❌ | ❌ | ✔️ | ✔️| ✔️ | @@ -338,7 +338,7 @@ The following information lists the system apps on some Windows Enterprise OS ve - Print 3D | Package name: Windows.Print3D --- - | Uninstall through UI? | 22H2 | 21H1 | 20H2 | 1809 | + | Uninstall through UI? | 22H2 | 22H1 | 21H2 | 20H2 | 1809 | | --- | --- | --- | --- | --- | | ✔️ | ✔️ | | | ✔️ | @@ -347,7 +347,7 @@ The following information lists the system apps on some Windows Enterprise OS ve - Print UI | Package name: Windows.PrintDialog --- - | Uninstall through UI? | 22H1 | 21H2 | 20H2 | 1809 | + | Uninstall through UI? | 22H2 | 22H1 | 21H2 | 20H2 | 1809 | | --- | --- | --- | --- | --- | | ❌ | ❌ | ✔️ | ✔️| ✔️ | From b88f216e3822b07ccdaa1444776d55154fdb7d27 Mon Sep 17 00:00:00 2001 From: Nick White <104782157+nicholasswhite@users.noreply.github.com> Date: Mon, 6 Feb 2023 08:34:45 -0500 Subject: [PATCH 081/181] Formatting edits. --- windows/application-management/system-apps-windows-client-os.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/windows/application-management/system-apps-windows-client-os.md b/windows/application-management/system-apps-windows-client-os.md index 1c023e1a21..78ba05feca 100644 --- a/windows/application-management/system-apps-windows-client-os.md +++ b/windows/application-management/system-apps-windows-client-os.md @@ -100,6 +100,7 @@ The following information lists the system apps on some Windows Enterprise OS ve | Uninstall through UI? | 22H2 | 22H1 | 21H2 | 20H2 | 1809 | | --- | --- | --- | --- | --- | | ❌ | ❌ | ✔️ | ✔️| ✔️ | + --- - Microsoft.AsyncTextService | Package name: Microsoft.AsyncTextService @@ -225,6 +226,7 @@ The following information lists the system apps on some Windows Enterprise OS ve | Uninstall through UI? | 22H2 | 22H1 | 21H2 | 20H2 | 1809 | | --- | --- | --- | --- | --- | | ❌ | ❌ | ✔️ | ✔️| ✔️ | + --- - Cortana | Package name: Microsoft.Windows.Cortana From 317b5f32a71f8bb876bb0e3bf09c26b2013673ec Mon Sep 17 00:00:00 2001 From: Nick White <104782157+nicholasswhite@users.noreply.github.com> Date: Mon, 6 Feb 2023 08:42:51 -0500 Subject: [PATCH 082/181] Formatting edits. --- .../system-apps-windows-client-os.md | 70 +++++++++---------- 1 file changed, 35 insertions(+), 35 deletions(-) diff --git a/windows/application-management/system-apps-windows-client-os.md b/windows/application-management/system-apps-windows-client-os.md index 78ba05feca..ae68fda964 100644 --- a/windows/application-management/system-apps-windows-client-os.md +++ b/windows/application-management/system-apps-windows-client-os.md @@ -44,7 +44,7 @@ The following information lists the system apps on some Windows Enterprise OS ve --- | Uninstall through UI? | 22H2 | 22H1 | 21H2 | 20H2 | 1809 | - | --- | --- | --- | --- | --- | + | --- | --- | --- | --- | --- | --- | | ❌ | ❌ | ✔️ | ✔️| ✔️ | --- @@ -53,7 +53,7 @@ The following information lists the system apps on some Windows Enterprise OS ve --- | Uninstall through UI? | 22H2 | 22H1 | 21H2 | 20H2 | 1809 | - | --- | --- | --- | --- | --- | + | --- | --- | --- | --- | --- | --- | | ❌ | ❌ | ✔️ | ✔️| ✔️ | --- @@ -62,7 +62,7 @@ The following information lists the system apps on some Windows Enterprise OS ve --- | Uninstall through UI? | 22H2 | 22H1 | 21H2 | 20H2 | 1809 | - | --- | --- | --- | --- | --- | + | --- | --- | --- | --- | --- | --- | | ❌ | ❌ | ✔️ | ✔️| ✔️ | --- @@ -71,7 +71,7 @@ The following information lists the system apps on some Windows Enterprise OS ve --- | Uninstall through UI? | 22H2 | 22H1 | 21H2 | 20H2 | 1809 | - | --- | --- | --- | --- | --- | + | --- | --- | --- | --- | --- | --- | | ❌ | ❌ | ✔️ | ✔️| ✔️ | --- @@ -80,7 +80,7 @@ The following information lists the system apps on some Windows Enterprise OS ve --- | Uninstall through UI? | 22H2 | 22H1 | 21H2 | 20H2 | 1809 | - | --- | --- | --- | --- | --- | + | --- | --- | --- | --- | --- | --- | | ❌ | ❌ | | | ✔️ | --- @@ -89,7 +89,7 @@ The following information lists the system apps on some Windows Enterprise OS ve --- | Uninstall through UI? | 22H2 | 22H1 | 21H2 | 20H2 | 1809 | - | --- | --- | --- | --- | --- | + | --- | --- | --- | --- | --- | --- | | ❌ | ❌ | ✔️ | ✔️| ✔️ | --- @@ -98,7 +98,7 @@ The following information lists the system apps on some Windows Enterprise OS ve --- | Uninstall through UI? | 22H2 | 22H1 | 21H2 | 20H2 | 1809 | - | --- | --- | --- | --- | --- | + | --- | --- | --- | --- | --- | --- | | ❌ | ❌ | ✔️ | ✔️| ✔️ | --- @@ -107,7 +107,7 @@ The following information lists the system apps on some Windows Enterprise OS ve --- | Uninstall through UI? | 22H2 | 22H1 | 21H2 | 20H2 | 1809 | - | --- | --- | --- | --- | --- | + | --- | --- | --- | --- | --- | --- | | ❌ | ❌ | ✔️ | ✔️| ✔️ | --- @@ -116,7 +116,7 @@ The following information lists the system apps on some Windows Enterprise OS ve --- | Uninstall through UI? | 22H2 | 22H1 | 21H2 | 20H2 | 1809 | - | --- | --- | --- | --- | --- | + | --- | --- | --- | --- | --- | --- | | ❌ | ❌ | ✔️ | ✔️| ✔️ | --- @@ -125,7 +125,7 @@ The following information lists the system apps on some Windows Enterprise OS ve --- | Uninstall through UI? | 22H2 | 22H1 | 21H2 | 20H2 | 1809 | - | --- | --- | --- | --- | --- | + | --- | --- | --- | --- | --- | --- | | ❌ | ❌ | ✔️ | ✔️| ✔️ | --- @@ -134,7 +134,7 @@ The following information lists the system apps on some Windows Enterprise OS ve --- | Uninstall through UI? | 22H2 | 22H1 | 21H2 | 20H2 | 1809 | - | --- | --- | --- | --- | --- | + | --- | --- | --- | --- | --- | --- | | ❌ | ❌ | ✔️ | ✔️| ✔️ | --- @@ -143,7 +143,7 @@ The following information lists the system apps on some Windows Enterprise OS ve --- | Uninstall through UI? | 22H2 | 22H1 | 21H2 | 20H2 | 1809 | - | --- | --- | --- | --- | --- | + | --- | --- | --- | --- | --- | --- | | ❌ | ❌ | ✔️ | ✔️| ✔️ | --- @@ -152,7 +152,7 @@ The following information lists the system apps on some Windows Enterprise OS ve --- | Uninstall through UI? | 22H2 | 22H1 | 21H2 | 20H2 | 1809 | - | --- | --- | --- | --- | --- | + | --- | --- | --- | --- | --- | --- | | ❌ | ❌ | ✔️ | ✔️| ✔️ | --- @@ -161,7 +161,7 @@ The following information lists the system apps on some Windows Enterprise OS ve --- | Uninstall through UI? | 22H2 | 22H1 | 21H2 | 20H2 | 1809 | - | --- | --- | --- | --- | --- | + | --- | --- | --- | --- | --- | --- | | ❌ | ❌ | ✔️ | ✔️| ✔️ | --- @@ -170,7 +170,7 @@ The following information lists the system apps on some Windows Enterprise OS ve --- | Uninstall through UI? | 22H2 | 22H1 | 21H2 | 20H2 | 1809 | - | --- | --- | --- | --- | --- | + | --- | --- | --- | --- | --- | --- | | ❌ | ❌ | | | ✔️ | --- @@ -179,7 +179,7 @@ The following information lists the system apps on some Windows Enterprise OS ve --- | Uninstall through UI? | 22H2 | 22H1 | 21H2 | 20H2 | 1809 | - | --- | --- | --- | --- | --- | + | --- | --- | --- | --- | --- | --- | | ❌ | ❌ | ✔️ | ✔️| ✔️ | --- @@ -188,7 +188,7 @@ The following information lists the system apps on some Windows Enterprise OS ve --- | Uninstall through UI? | 22H2 | 22H1 | 21H2 | 20H2 | 1809 | - | --- | --- | --- | --- | --- | + | --- | --- | --- | --- | --- | --- | | ❌ | ❌ | ✔️ | ✔️| ✔️ | --- @@ -197,7 +197,7 @@ The following information lists the system apps on some Windows Enterprise OS ve --- | Uninstall through UI? | 22H2 | 22H1 | 21H2 | 20H2 | 1809 | - | --- | --- | --- | --- | --- | + | --- | --- | --- | --- | --- | --- | | ❌ | ❌ | ✔️ | ✔️| ✔️ | --- @@ -206,7 +206,7 @@ The following information lists the system apps on some Windows Enterprise OS ve --- | Uninstall through UI? | 22H2 | 22H1 | 21H2 | 20H2 | 1809 | - | --- | --- | --- | --- | --- | + | --- | --- | --- | --- | --- | --- | | ❌ | ❌ | ✔️ | ✔️| ✔️ | --- @@ -215,7 +215,7 @@ The following information lists the system apps on some Windows Enterprise OS ve --- | Uninstall through UI? | 22H2 | 22H1 | 21H2 | 20H2 | 1809 | - | --- | --- | --- | --- | --- | + | --- | --- | --- | --- | --- | --- | | ❌ | ❌ | ✔️ | ✔️| ✔️ | --- @@ -224,7 +224,7 @@ The following information lists the system apps on some Windows Enterprise OS ve --- | Uninstall through UI? | 22H2 | 22H1 | 21H2 | 20H2 | 1809 | - | --- | --- | --- | --- | --- | + | --- | --- | --- | --- | --- | --- | | ❌ | ❌ | ✔️ | ✔️| ✔️ | --- @@ -233,7 +233,7 @@ The following information lists the system apps on some Windows Enterprise OS ve --- | Uninstall through UI? | 22H2 | 22H1 | 21H2 | 20H2 | 1809 | - | --- | --- | --- | --- | --- | + | --- | --- | --- | --- | --- | --- | | ❌ | ❌ | | | ✔️ | --- @@ -242,7 +242,7 @@ The following information lists the system apps on some Windows Enterprise OS ve --- | Uninstall through UI? | 22H2 | 22H1 | 21H2 | 20H2 | 1809 | - | --- | --- | --- | --- | --- | + | --- | --- | --- | --- | --- | --- | | ❌ | ❌ | ✔️ | ✔️| ✔️ | --- @@ -251,7 +251,7 @@ The following information lists the system apps on some Windows Enterprise OS ve --- | Uninstall through UI? | 22H2 | 22H1 | 21H2 | 20H2 | 1809 | - | --- | --- | --- | --- | --- | + | --- | --- | --- | --- | --- | --- | | ❌ | ❌ | ✔️ | ✔️| ✔️ | --- @@ -260,7 +260,7 @@ The following information lists the system apps on some Windows Enterprise OS ve --- | Uninstall through UI? | 22H2 | 22H1 | 21H2 | 20H2 | 1809 | - | --- | --- | --- | --- | --- | + | --- | --- | --- | --- | --- | --- | | ❌ | ❌ | ✔️ | ✔️| ✔️ | --- @@ -269,7 +269,7 @@ The following information lists the system apps on some Windows Enterprise OS ve --- | Uninstall through UI? | 22H2 | 22H1 | 21H2 | 20H2 | 1809 | - | --- | --- | --- | --- | --- | + | --- | --- | --- | --- | --- | --- | | ❌ | ❌ | ✔️ | ✔️| ✔️ | --- @@ -278,7 +278,7 @@ The following information lists the system apps on some Windows Enterprise OS ve --- | Uninstall through UI? | 22H2 | 22H1 | 21H2 | 20H2 | 1809 | - | --- | --- | --- | --- | --- | + | --- | --- | --- | --- | --- | --- | | ❌ | ❌ | ✔️ | ✔️| ✔️ | --- @@ -287,7 +287,7 @@ The following information lists the system apps on some Windows Enterprise OS ve --- | Uninstall through UI? | 22H2 | 22H1 | 21H2 | 20H2 | 1809 | - | --- | --- | --- | --- | --- | + | --- | --- | --- | --- | --- | --- | | ❌ | ❌ | ✔️ | ✔️| ✔️ | --- @@ -296,7 +296,7 @@ The following information lists the system apps on some Windows Enterprise OS ve --- | Uninstall through UI? | 22H2 | 22H1 | 21H2 | 20H2 | 1809 | - | --- | --- | --- | --- | --- | + | --- | --- | --- | --- | --- | --- | | ❌ | ❌ | ✔️ | ✔️| ✔️ | --- @@ -305,7 +305,7 @@ The following information lists the system apps on some Windows Enterprise OS ve --- | Uninstall through UI? | 22H2 | 22H1 | 21H2 | 20H2 | 1809 | - | --- | --- | --- | --- | --- | + | --- | --- | --- | --- | --- | --- | | ❌ | ❌ | ✔️ | ✔️| ✔️ | --- @@ -314,7 +314,7 @@ The following information lists the system apps on some Windows Enterprise OS ve --- | Uninstall through UI? | 22H2 | 22H1 | 21H2 | 20H2 | 1809 | - | --- | --- | --- | --- | --- | + | --- | --- | --- | --- | --- | --- | | ❌ | ❌ | ✔️ | ✔️| ✔️ | --- @@ -323,7 +323,7 @@ The following information lists the system apps on some Windows Enterprise OS ve --- | Uninstall through UI? | 22H2 | 22H1 | 21H2 | 20H2 | 1809 | - | --- | --- | --- | --- | --- | + | --- | --- | --- | --- | --- | --- | | ❌ | ❌ | ✔️ | ✔️| ✔️ | --- @@ -332,7 +332,7 @@ The following information lists the system apps on some Windows Enterprise OS ve --- | Uninstall through UI? | 22H2 | 22H1 | 21H2 | 20H2 | 1809 | - | --- | --- | --- | --- | --- | + | --- | --- | --- | --- | --- | --- | | ❌ | ❌ | ✔️ | ✔️| ✔️ | --- @@ -341,7 +341,7 @@ The following information lists the system apps on some Windows Enterprise OS ve --- | Uninstall through UI? | 22H2 | 22H1 | 21H2 | 20H2 | 1809 | - | --- | --- | --- | --- | --- | + | --- | --- | --- | --- | --- | --- | | ✔️ | ✔️ | | | ✔️ | --- @@ -350,7 +350,7 @@ The following information lists the system apps on some Windows Enterprise OS ve --- | Uninstall through UI? | 22H2 | 22H1 | 21H2 | 20H2 | 1809 | - | --- | --- | --- | --- | --- | + | --- | --- | --- | --- | --- | --- | | ❌ | ❌ | ✔️ | ✔️| ✔️ | --- From a230e608a9db80661299eaa86c042436ff526ac1 Mon Sep 17 00:00:00 2001 From: Nick White <104782157+nicholasswhite@users.noreply.github.com> Date: Mon, 6 Feb 2023 08:51:42 -0500 Subject: [PATCH 083/181] Formatting, grammar edits. --- .../system-apps-windows-client-os.md | 70 +++++++++---------- 1 file changed, 35 insertions(+), 35 deletions(-) diff --git a/windows/application-management/system-apps-windows-client-os.md b/windows/application-management/system-apps-windows-client-os.md index ae68fda964..6cfbbac63c 100644 --- a/windows/application-management/system-apps-windows-client-os.md +++ b/windows/application-management/system-apps-windows-client-os.md @@ -45,7 +45,7 @@ The following information lists the system apps on some Windows Enterprise OS ve --- | Uninstall through UI? | 22H2 | 22H1 | 21H2 | 20H2 | 1809 | | --- | --- | --- | --- | --- | --- | - | ❌ | ❌ | ✔️ | ✔️| ✔️ | + | | ❌ | ❌ | ✔️ | ✔️| ✔️ | --- @@ -54,7 +54,7 @@ The following information lists the system apps on some Windows Enterprise OS ve --- | Uninstall through UI? | 22H2 | 22H1 | 21H2 | 20H2 | 1809 | | --- | --- | --- | --- | --- | --- | - | ❌ | ❌ | ✔️ | ✔️| ✔️ | + | | ❌ | ❌ | ✔️ | ✔️| ✔️ | --- @@ -63,7 +63,7 @@ The following information lists the system apps on some Windows Enterprise OS ve --- | Uninstall through UI? | 22H2 | 22H1 | 21H2 | 20H2 | 1809 | | --- | --- | --- | --- | --- | --- | - | ❌ | ❌ | ✔️ | ✔️| ✔️ | + | | ❌ | ❌ | ✔️ | ✔️| ✔️ | --- @@ -72,7 +72,7 @@ The following information lists the system apps on some Windows Enterprise OS ve --- | Uninstall through UI? | 22H2 | 22H1 | 21H2 | 20H2 | 1809 | | --- | --- | --- | --- | --- | --- | - | ❌ | ❌ | ✔️ | ✔️| ✔️ | + | | ❌ | ❌ | ✔️ | ✔️| ✔️ | --- @@ -81,7 +81,7 @@ The following information lists the system apps on some Windows Enterprise OS ve --- | Uninstall through UI? | 22H2 | 22H1 | 21H2 | 20H2 | 1809 | | --- | --- | --- | --- | --- | --- | - | ❌ | ❌ | | | ✔️ | + | | ❌ | ❌ | | | ✔️ | --- @@ -90,7 +90,7 @@ The following information lists the system apps on some Windows Enterprise OS ve --- | Uninstall through UI? | 22H2 | 22H1 | 21H2 | 20H2 | 1809 | | --- | --- | --- | --- | --- | --- | - | ❌ | ❌ | ✔️ | ✔️| ✔️ | + | | ❌ | ❌ | ✔️ | ✔️| ✔️ | --- @@ -99,7 +99,7 @@ The following information lists the system apps on some Windows Enterprise OS ve --- | Uninstall through UI? | 22H2 | 22H1 | 21H2 | 20H2 | 1809 | | --- | --- | --- | --- | --- | --- | - | ❌ | ❌ | ✔️ | ✔️| ✔️ | + | | ❌ | ❌ | ✔️ | ✔️| ✔️ | --- @@ -108,7 +108,7 @@ The following information lists the system apps on some Windows Enterprise OS ve --- | Uninstall through UI? | 22H2 | 22H1 | 21H2 | 20H2 | 1809 | | --- | --- | --- | --- | --- | --- | - | ❌ | ❌ | ✔️ | ✔️| ✔️ | + | | ❌ | ❌ | ✔️ | ✔️| ✔️ | --- @@ -117,7 +117,7 @@ The following information lists the system apps on some Windows Enterprise OS ve --- | Uninstall through UI? | 22H2 | 22H1 | 21H2 | 20H2 | 1809 | | --- | --- | --- | --- | --- | --- | - | ❌ | ❌ | ✔️ | ✔️| ✔️ | + | | ❌ | ❌ | ✔️ | ✔️| ✔️ | --- @@ -126,7 +126,7 @@ The following information lists the system apps on some Windows Enterprise OS ve --- | Uninstall through UI? | 22H2 | 22H1 | 21H2 | 20H2 | 1809 | | --- | --- | --- | --- | --- | --- | - | ❌ | ❌ | ✔️ | ✔️| ✔️ | + | | ❌ | ❌ | ✔️ | ✔️| ✔️ | --- @@ -135,7 +135,7 @@ The following information lists the system apps on some Windows Enterprise OS ve --- | Uninstall through UI? | 22H2 | 22H1 | 21H2 | 20H2 | 1809 | | --- | --- | --- | --- | --- | --- | - | ❌ | ❌ | ✔️ | ✔️| ✔️ | + | | ❌ | ❌ | ✔️ | ✔️| ✔️ | --- @@ -144,7 +144,7 @@ The following information lists the system apps on some Windows Enterprise OS ve --- | Uninstall through UI? | 22H2 | 22H1 | 21H2 | 20H2 | 1809 | | --- | --- | --- | --- | --- | --- | - | ❌ | ❌ | ✔️ | ✔️| ✔️ | + | | ❌ | ❌ | ✔️ | ✔️| ✔️ | --- @@ -153,7 +153,7 @@ The following information lists the system apps on some Windows Enterprise OS ve --- | Uninstall through UI? | 22H2 | 22H1 | 21H2 | 20H2 | 1809 | | --- | --- | --- | --- | --- | --- | - | ❌ | ❌ | ✔️ | ✔️| ✔️ | + | | ❌ | ❌ | ✔️ | ✔️| ✔️ | --- @@ -162,7 +162,7 @@ The following information lists the system apps on some Windows Enterprise OS ve --- | Uninstall through UI? | 22H2 | 22H1 | 21H2 | 20H2 | 1809 | | --- | --- | --- | --- | --- | --- | - | ❌ | ❌ | ✔️ | ✔️| ✔️ | + | | ❌ | ❌ | ✔️ | ✔️| ✔️ | --- @@ -171,7 +171,7 @@ The following information lists the system apps on some Windows Enterprise OS ve --- | Uninstall through UI? | 22H2 | 22H1 | 21H2 | 20H2 | 1809 | | --- | --- | --- | --- | --- | --- | - | ❌ | ❌ | | | ✔️ | + | | ❌ | ❌ | | | ✔️ | --- @@ -180,7 +180,7 @@ The following information lists the system apps on some Windows Enterprise OS ve --- | Uninstall through UI? | 22H2 | 22H1 | 21H2 | 20H2 | 1809 | | --- | --- | --- | --- | --- | --- | - | ❌ | ❌ | ✔️ | ✔️| ✔️ | + | | ❌ | ❌ | ✔️ | ✔️| ✔️ | --- @@ -189,7 +189,7 @@ The following information lists the system apps on some Windows Enterprise OS ve --- | Uninstall through UI? | 22H2 | 22H1 | 21H2 | 20H2 | 1809 | | --- | --- | --- | --- | --- | --- | - | ❌ | ❌ | ✔️ | ✔️| ✔️ | + | | ❌ | ❌ | ✔️ | ✔️| ✔️ | --- @@ -198,7 +198,7 @@ The following information lists the system apps on some Windows Enterprise OS ve --- | Uninstall through UI? | 22H2 | 22H1 | 21H2 | 20H2 | 1809 | | --- | --- | --- | --- | --- | --- | - | ❌ | ❌ | ✔️ | ✔️| ✔️ | + | | ❌ | ❌ | ✔️ | ✔️| ✔️ | --- @@ -207,7 +207,7 @@ The following information lists the system apps on some Windows Enterprise OS ve --- | Uninstall through UI? | 22H2 | 22H1 | 21H2 | 20H2 | 1809 | | --- | --- | --- | --- | --- | --- | - | ❌ | ❌ | ✔️ | ✔️| ✔️ | + | | ❌ | ❌ | ✔️ | ✔️| ✔️ | --- @@ -216,7 +216,7 @@ The following information lists the system apps on some Windows Enterprise OS ve --- | Uninstall through UI? | 22H2 | 22H1 | 21H2 | 20H2 | 1809 | | --- | --- | --- | --- | --- | --- | - | ❌ | ❌ | ✔️ | ✔️| ✔️ | + | | ❌ | ❌ | ✔️ | ✔️| ✔️ | --- @@ -225,7 +225,7 @@ The following information lists the system apps on some Windows Enterprise OS ve --- | Uninstall through UI? | 22H2 | 22H1 | 21H2 | 20H2 | 1809 | | --- | --- | --- | --- | --- | --- | - | ❌ | ❌ | ✔️ | ✔️| ✔️ | + | | ❌ | ❌ | ✔️ | ✔️| ✔️ | --- @@ -234,7 +234,7 @@ The following information lists the system apps on some Windows Enterprise OS ve --- | Uninstall through UI? | 22H2 | 22H1 | 21H2 | 20H2 | 1809 | | --- | --- | --- | --- | --- | --- | - | ❌ | ❌ | | | ✔️ | + | | ❌ | ❌ | | | ✔️ | --- @@ -243,7 +243,7 @@ The following information lists the system apps on some Windows Enterprise OS ve --- | Uninstall through UI? | 22H2 | 22H1 | 21H2 | 20H2 | 1809 | | --- | --- | --- | --- | --- | --- | - | ❌ | ❌ | ✔️ | ✔️| ✔️ | + | | ❌ | ❌ | ✔️ | ✔️| ✔️ | --- @@ -252,7 +252,7 @@ The following information lists the system apps on some Windows Enterprise OS ve --- | Uninstall through UI? | 22H2 | 22H1 | 21H2 | 20H2 | 1809 | | --- | --- | --- | --- | --- | --- | - | ❌ | ❌ | ✔️ | ✔️| ✔️ | + | | ❌ | ❌ | ✔️ | ✔️| ✔️ | --- @@ -261,7 +261,7 @@ The following information lists the system apps on some Windows Enterprise OS ve --- | Uninstall through UI? | 22H2 | 22H1 | 21H2 | 20H2 | 1809 | | --- | --- | --- | --- | --- | --- | - | ❌ | ❌ | ✔️ | ✔️| ✔️ | + | | ❌ | ❌ | ✔️ | ✔️| ✔️ | --- @@ -270,7 +270,7 @@ The following information lists the system apps on some Windows Enterprise OS ve --- | Uninstall through UI? | 22H2 | 22H1 | 21H2 | 20H2 | 1809 | | --- | --- | --- | --- | --- | --- | - | ❌ | ❌ | ✔️ | ✔️| ✔️ | + | | ❌ | ❌ | ✔️ | ✔️| ✔️ | --- @@ -279,7 +279,7 @@ The following information lists the system apps on some Windows Enterprise OS ve --- | Uninstall through UI? | 22H2 | 22H1 | 21H2 | 20H2 | 1809 | | --- | --- | --- | --- | --- | --- | - | ❌ | ❌ | ✔️ | ✔️| ✔️ | + | | ❌ | ❌ | ✔️ | ✔️| ✔️ | --- @@ -288,7 +288,7 @@ The following information lists the system apps on some Windows Enterprise OS ve --- | Uninstall through UI? | 22H2 | 22H1 | 21H2 | 20H2 | 1809 | | --- | --- | --- | --- | --- | --- | - | ❌ | ❌ | ✔️ | ✔️| ✔️ | + | | ❌ | ❌ | ✔️ | ✔️| ✔️ | --- @@ -297,7 +297,7 @@ The following information lists the system apps on some Windows Enterprise OS ve --- | Uninstall through UI? | 22H2 | 22H1 | 21H2 | 20H2 | 1809 | | --- | --- | --- | --- | --- | --- | - | ❌ | ❌ | ✔️ | ✔️| ✔️ | + | | ❌ | ❌ | ✔️ | ✔️| ✔️ | --- @@ -306,7 +306,7 @@ The following information lists the system apps on some Windows Enterprise OS ve --- | Uninstall through UI? | 22H2 | 22H1 | 21H2 | 20H2 | 1809 | | --- | --- | --- | --- | --- | --- | - | ❌ | ❌ | ✔️ | ✔️| ✔️ | + | | ❌ | ❌ | ✔️ | ✔️| ✔️ | --- @@ -315,7 +315,7 @@ The following information lists the system apps on some Windows Enterprise OS ve --- | Uninstall through UI? | 22H2 | 22H1 | 21H2 | 20H2 | 1809 | | --- | --- | --- | --- | --- | --- | - | ❌ | ❌ | ✔️ | ✔️| ✔️ | + | | ❌ | ❌ | ✔️ | ✔️| ✔️ | --- @@ -324,7 +324,7 @@ The following information lists the system apps on some Windows Enterprise OS ve --- | Uninstall through UI? | 22H2 | 22H1 | 21H2 | 20H2 | 1809 | | --- | --- | --- | --- | --- | --- | - | ❌ | ❌ | ✔️ | ✔️| ✔️ | + | | ❌ | ❌ | ✔️ | ✔️| ✔️ | --- @@ -333,7 +333,7 @@ The following information lists the system apps on some Windows Enterprise OS ve --- | Uninstall through UI? | 22H2 | 22H1 | 21H2 | 20H2 | 1809 | | --- | --- | --- | --- | --- | --- | - | ❌ | ❌ | ✔️ | ✔️| ✔️ | + | | ❌ | ❌ | ✔️ | ✔️| ✔️ | --- @@ -342,7 +342,7 @@ The following information lists the system apps on some Windows Enterprise OS ve --- | Uninstall through UI? | 22H2 | 22H1 | 21H2 | 20H2 | 1809 | | --- | --- | --- | --- | --- | --- | - | ✔️ | ✔️ | | | ✔️ | + | | ✔️ | ✔️ | | | ✔️ | --- @@ -351,6 +351,6 @@ The following information lists the system apps on some Windows Enterprise OS ve --- | Uninstall through UI? | 22H2 | 22H1 | 21H2 | 20H2 | 1809 | | --- | --- | --- | --- | --- | --- | - | ❌ | ❌ | ✔️ | ✔️| ✔️ | + | | ❌ | ❌ | ✔️ | ✔️| ✔️ | --- From ef18e0d4a10f01906e0b1367a1a65e3d537b4c59 Mon Sep 17 00:00:00 2001 From: Meghan Stewart <33289333+mestew@users.noreply.github.com> Date: Mon, 6 Feb 2023 08:39:25 -0800 Subject: [PATCH 084/181] use include for audience --- .../update/deployment-service-drivers.md | 52 +--------------- .../deployment-service-feature-updates.md | 9 ++- ...wufb-deployment-audience-graph-explorer.md | 62 +++++++++++++++++++ 3 files changed, 72 insertions(+), 51 deletions(-) create mode 100644 windows/deployment/update/includes/wufb-deployment-audience-graph-explorer.md diff --git a/windows/deployment/update/deployment-service-drivers.md b/windows/deployment/update/deployment-service-drivers.md index ad0ea346c9..3dd0468978 100644 --- a/windows/deployment/update/deployment-service-drivers.md +++ b/windows/deployment/update/deployment-service-drivers.md @@ -56,56 +56,8 @@ When you enroll devices into driver management, the deployment service becomes t ## Create a deployment audience and add audience members -1. Create an audience for the driver deployment. The deployment audience is a collection of member devices that will receive the driver deployment. **POST** to the [deployment audience](/graph/api/resources/windowsupdates-deploymentaudience) resource with a request body of `{}` to create a new audience. - - ```http - POST https://graph.microsoft.com/beta/admin/windows/updates/deploymentAudiences - content-type: application/json - - {} - ``` - - The POST returns an HTTP status code of `201 Created` as a response with the following body, where `id` is the **Audience ID**: - - ```json - { - "@odata.context": "https://graph.microsoft.com/beta/$metadata#admin/windows/updates/deploymentAudiences/$entity", - "id": "d39ad1ce-0123-4567-89ab-cdef01234567", - "reportingDeviceCount": 0, - "applicableContent": [] - } - ``` - - -1. Add devices, using their **Azure AD ID**, to the deployment audience so they become audience members. Specify the deployment **Audience ID** in the URL field and the devices to add in the request body. The `id` property specifies the **Azure AD ID** of the device. - - ```http - POST https://graph.microsoft.com/beta/admin/windows/updates/deploymentAudiences/d39ad1ce-0123-4567-89ab-cdef01234567/updateAudience - Content-type: application/json - - { - "addMembers": [ - { - "@odata.type": "#microsoft.graph.windowsUpdates.azureADDevice", - "id": "01234567-89ab-cdef-0123-456789abcdef" - }, - { - "@odata.type": "#microsoft.graph.windowsUpdates.azureADDevice", - "id": "01234567-89ab-cdef-0123-456789abcde0" - }, - { - "@odata.type": "#microsoft.graph.windowsUpdates.azureADDevice", - "id": "01234567-89ab-cdef-0123-456789abcde1" - } - ] - } - ``` - -1. To verify the devices were added to the audience, run the following query using the **Audience ID**: - - ```http - GET https://graph.microsoft.com/beta/admin/windows/updates/deploymentAudiences/d39ad1ce-0123-4567-89ab-cdef01234567/members - ``` + +[!INCLUDE [Graph Explorer enroll devices](./includes/wufb-deployment-audience-graph-explorer.md)] Once a device has been enrolled and added to a deployment audience, the Windows Update for Business deployment service will start collecting scan results from Windows Update to build a catalog of applicable drivers to be browsed, approved, and scheduled for deployment. diff --git a/windows/deployment/update/deployment-service-feature-updates.md b/windows/deployment/update/deployment-service-feature-updates.md index 179632fc1e..31f1be5125 100644 --- a/windows/deployment/update/deployment-service-feature-updates.md +++ b/windows/deployment/update/deployment-service-feature-updates.md @@ -18,7 +18,7 @@ ms.date: 02/14/2023 In this article, you will: > [!div class="checklist"] > * [Open Graph Explorer](#open-graph-explorer) -> * [Run queries to identify test devices](#run-queries-to-identify-devices) +> * [Run queries to identify devices](#run-queries-to-identify-devices) > * [Enroll devices](#enroll-devices) > * Do Z > * Do Z @@ -50,6 +50,13 @@ As long as a device remains enrolled in feature update management, the device do [!INCLUDE [Graph Explorer enroll devices](./includes/wufb-deployment-enroll-device-graph-explorer.md)] +## Create a deployment audience and add audience members + + +[!INCLUDE [Graph Explorer enroll devices](./includes/wufb-deployment-audience-graph-explorer.md)] + + + ## Unenroll devices diff --git a/windows/deployment/update/includes/wufb-deployment-audience-graph-explorer.md b/windows/deployment/update/includes/wufb-deployment-audience-graph-explorer.md new file mode 100644 index 0000000000..def66f950b --- /dev/null +++ b/windows/deployment/update/includes/wufb-deployment-audience-graph-explorer.md @@ -0,0 +1,62 @@ +--- +author: mestew +ms.author: mstewart +manager: aaroncz +ms.technology: itpro-updates +ms.prod: windows-client +ms.topic: include +ms.date: 02/14/2023 +ms.localizationpriority: medium +--- + + +1. Create an audience for the driver deployment. The deployment audience is a collection of member devices that will receive the driver deployment. **POST** to the [deployment audience](/graph/api/resources/windowsupdates-deploymentaudience) resource with a request body of `{}` to create a new audience. + + ```http + POST https://graph.microsoft.com/beta/admin/windows/updates/deploymentAudiences + content-type: application/json + + {} + ``` + + The POST returns an HTTP status code of `201 Created` as a response with the following body, where `id` is the **Audience ID**: + + ```json + { + "@odata.context": "https://graph.microsoft.com/beta/$metadata#admin/windows/updates/deploymentAudiences/$entity", + "id": "d39ad1ce-0123-4567-89ab-cdef01234567", + "reportingDeviceCount": 0, + "applicableContent": [] + } + ``` + + +1. Add devices, using their **Azure AD ID**, to the deployment audience so they become audience members. Specify the deployment **Audience ID** in the URL field and the devices to add in the request body. The `id` property specifies the **Azure AD ID** of the device. + + ```http + POST https://graph.microsoft.com/beta/admin/windows/updates/deploymentAudiences/d39ad1ce-0123-4567-89ab-cdef01234567/updateAudience + Content-type: application/json + + { + "addMembers": [ + { + "@odata.type": "#microsoft.graph.windowsUpdates.azureADDevice", + "id": "01234567-89ab-cdef-0123-456789abcdef" + }, + { + "@odata.type": "#microsoft.graph.windowsUpdates.azureADDevice", + "id": "01234567-89ab-cdef-0123-456789abcde0" + }, + { + "@odata.type": "#microsoft.graph.windowsUpdates.azureADDevice", + "id": "01234567-89ab-cdef-0123-456789abcde1" + } + ] + } + ``` + +1. To verify the devices were added to the audience, run the following query using the **Audience ID**: + + ```http + GET https://graph.microsoft.com/beta/admin/windows/updates/deploymentAudiences/d39ad1ce-0123-4567-89ab-cdef01234567/members + ``` From 772f602fd57c371439bcf3e5c53350da9b694aa1 Mon Sep 17 00:00:00 2001 From: Meghan Stewart <33289333+mestew@users.noreply.github.com> Date: Mon, 6 Feb 2023 08:48:45 -0800 Subject: [PATCH 085/181] formatting --- .../update/deployment-service-drivers.md | 40 +++++++++---------- .../deployment-service-feature-updates.md | 7 +++- 2 files changed, 25 insertions(+), 22 deletions(-) diff --git a/windows/deployment/update/deployment-service-drivers.md b/windows/deployment/update/deployment-service-drivers.md index 3dd0468978..c546804851 100644 --- a/windows/deployment/update/deployment-service-drivers.md +++ b/windows/deployment/update/deployment-service-drivers.md @@ -26,7 +26,7 @@ The Windows Update for Business deployment service is used to approve and schedu > - [Review applicable driver content](#review-applicable-driver-content) > - [Approve driver content for deployment](#approve-driver-content-for-deployment) > - [Revoke content approval](#revoke-content-approval) -> - [Remove device enrollment](#remove-device-enrollment) +> - [Unenroll devices](#unenroll-devices) ## Prerequisites @@ -85,24 +85,24 @@ To create a policy without any deployment settings, in the request body specify Response returning the policy, without any additional settings specified, that has a **Policy ID** of `9011c330-1234-5678-9abc-def012345678`: - ```json - HTTP/1.1 202 Accepted - Content-type: application/json - { - "@odata.context": "https://graph.microsoft.com/beta/$metadata#admin/windows/updates/updatePolicies/$entity", - "id": "9011c330-1234-5678-9abc-def012345678", - "createdDateTime": "2023-01-25T05:32:21.9721459Z", - "autoEnrollmentUpdateCategories": [], - "complianceChangeRules": [], - "deploymentSettings": { - "schedule": null, - "monitoring": null, - "contentApplicability": null, - "userExperience": null, - "expedite": null - } - } - ``` +```json +HTTP/1.1 202 Accepted +Content-type: application/json +{ + "@odata.context": "https://graph.microsoft.com/beta/$metadata#admin/windows/updates/updatePolicies/$entity", + "id": "9011c330-1234-5678-9abc-def012345678", + "createdDateTime": "2023-01-25T05:32:21.9721459Z", + "autoEnrollmentUpdateCategories": [], + "complianceChangeRules": [], + "deploymentSettings": { + "schedule": null, + "monitoring": null, + "contentApplicability": null, + "userExperience": null, + "expedite": null + } +} +``` ### Specify settings during policy creation @@ -325,7 +325,7 @@ Content-type: application/json } ``` -## Unenroll device +## Unenroll devices [!INCLUDE [Graph Explorer enroll devices](./includes/wufb-deployment-graph-unenroll.md)] diff --git a/windows/deployment/update/deployment-service-feature-updates.md b/windows/deployment/update/deployment-service-feature-updates.md index 31f1be5125..d344c3e572 100644 --- a/windows/deployment/update/deployment-service-feature-updates.md +++ b/windows/deployment/update/deployment-service-feature-updates.md @@ -15,6 +15,8 @@ ms.date: 02/14/2023 ***(Applies to: Windows 11 & Windows 10)*** +The Windows Update for Business deployment service is used to approve and schedule software updates. The deployment service exposes its capabilities through the [Microsoft Graph API](/graph/use-the-api). You can call the API directly, through a [Graph SDK](/graph/sdks/sdks-overview), or integrate them with a management tool such as [Microsoft Intune](/mem/intune). This article uses Graph Explorer to walk through the entire process of deploying a feature update to clients. In this article, you will: + In this article, you will: > [!div class="checklist"] > * [Open Graph Explorer](#open-graph-explorer) @@ -22,7 +24,8 @@ In this article, you will: > * [Enroll devices](#enroll-devices) > * Do Z > * Do Z -> * [Remove device enrollment](#remove-device-enrollment) +> - [Unenroll devices](#unenroll-devices) + ## Prerequisites @@ -61,4 +64,4 @@ As long as a device remains enrolled in feature update management, the device do ## Unenroll devices -[!INCLUDE [Graph Explorer enroll devices](./includes/wufb-deployment-graph-unenroll.md)] \ No newline at end of file +[!INCLUDE [Graph Explorer enroll devices](./includes/wufb-deployment-graph-unenroll.md)] From dcdfa2310bd4a1ae3ced5349121a66f9ae0d2b42 Mon Sep 17 00:00:00 2001 From: Meghan Stewart <33289333+mestew@users.noreply.github.com> Date: Mon, 6 Feb 2023 11:24:16 -0800 Subject: [PATCH 086/181] additions --- .../deployment-service-feature-updates.md | 32 +++++++++++++++++++ ...wufb-deployment-audience-graph-explorer.md | 2 +- 2 files changed, 33 insertions(+), 1 deletion(-) diff --git a/windows/deployment/update/deployment-service-feature-updates.md b/windows/deployment/update/deployment-service-feature-updates.md index d344c3e572..ebd015d5cc 100644 --- a/windows/deployment/update/deployment-service-feature-updates.md +++ b/windows/deployment/update/deployment-service-feature-updates.md @@ -55,11 +55,43 @@ As long as a device remains enrolled in feature update management, the device do ## Create a deployment audience and add audience members +> [!TIP] +> Windows Update for Business reports has a [workbook](wufb-reports-workbook.md#feature-updates-tab) that displays the current operating system version for devices. In the workbook, go to the **Feature updates** tab and in the **In Service feature update** tile, select the **View details** link to open the details flyout. The OS version and Azure AD ID of devices can easily be exported into a .csv file or opened in [Azure Monitor Logs](/azure/azure-monitor/logs/log-query-overview) to help when creating a deployment audience. + [!INCLUDE [Graph Explorer enroll devices](./includes/wufb-deployment-audience-graph-explorer.md)] +## List catalog entries for feature updates +```http +GET https://graph.microsoft.com/beta/admin/windows/updates/catalog/entries?$filter=isof('microsoft.graph.windowsUpdates.featureUpdateCatalogEntry') +``` +Truncated response: + +```json +{ + "@odata.context": "https://graph.microsoft.com/beta/$metadata#admin/windows/updates/catalog/entries", + "value": [ + { + "@odata.type": "#microsoft.graph.windowsUpdates.featureUpdateCatalogEntry", + "id": "f341705b-0b15-4ce3-aaf2-6a1681d78606", + "displayName": "Windows 10, version 22H2", + "deployableUntilDateTime": "2024-10-08T00:00:00Z", + "releaseDateTime": "2022-10-18T00:00:00Z", + "version": "Windows 10, version 22H2" + }, + { + "@odata.type": "#microsoft.graph.windowsUpdates.featureUpdateCatalogEntry", + "id": "d9049ddb-0ca8-4bc1-bd3c-41a456ef300f", + "displayName": "Windows 11, version 22H2", + "deployableUntilDateTime": "2025-10-14T00:00:00Z", + "releaseDateTime": "2022-09-20T00:00:00Z", + "version": "Windows 11, version 22H2" + } + ] +} +``` ## Unenroll devices diff --git a/windows/deployment/update/includes/wufb-deployment-audience-graph-explorer.md b/windows/deployment/update/includes/wufb-deployment-audience-graph-explorer.md index def66f950b..7122d2da37 100644 --- a/windows/deployment/update/includes/wufb-deployment-audience-graph-explorer.md +++ b/windows/deployment/update/includes/wufb-deployment-audience-graph-explorer.md @@ -55,7 +55,7 @@ ms.localizationpriority: medium } ``` -1. To verify the devices were added to the audience, run the following query using the **Audience ID**: +1. To verify the devices were added to the audience, run the following query using the **Audience ID** of `d39ad1ce-0123-4567-89ab-cdef01234567`: ```http GET https://graph.microsoft.com/beta/admin/windows/updates/deploymentAudiences/d39ad1ce-0123-4567-89ab-cdef01234567/members From 0f33b308917dc6620675ec467a24221f35a13bd0 Mon Sep 17 00:00:00 2001 From: Meghan Stewart <33289333+mestew@users.noreply.github.com> Date: Mon, 6 Feb 2023 11:24:23 -0800 Subject: [PATCH 087/181] additions --- .../deployment/update/deployment-service-feature-updates.md | 3 +++ 1 file changed, 3 insertions(+) diff --git a/windows/deployment/update/deployment-service-feature-updates.md b/windows/deployment/update/deployment-service-feature-updates.md index ebd015d5cc..fa85a7fb81 100644 --- a/windows/deployment/update/deployment-service-feature-updates.md +++ b/windows/deployment/update/deployment-service-feature-updates.md @@ -22,6 +22,8 @@ In this article, you will: > * [Open Graph Explorer](#open-graph-explorer) > * [Run queries to identify devices](#run-queries-to-identify-devices) > * [Enroll devices](#enroll-devices) +> * [Create a deployment audience and add audience members](#create-a-deployment-audience-and-add-audience-members) +> * [List catalog entries for feature updates](#list-catalog-entries-for-feature-updates) > * Do Z > * Do Z > - [Unenroll devices](#unenroll-devices) @@ -63,6 +65,7 @@ As long as a device remains enrolled in feature update management, the device do ## List catalog entries for feature updates + ```http GET https://graph.microsoft.com/beta/admin/windows/updates/catalog/entries?$filter=isof('microsoft.graph.windowsUpdates.featureUpdateCatalogEntry') ``` From 366d7ec9e82a7855e3114ff4277e9c0da7d5009f Mon Sep 17 00:00:00 2001 From: Meghan Stewart <33289333+mestew@users.noreply.github.com> Date: Mon, 6 Feb 2023 12:01:05 -0800 Subject: [PATCH 088/181] additions --- .../update/deployment-service-feature-updates.md | 12 ++++++++++-- 1 file changed, 10 insertions(+), 2 deletions(-) diff --git a/windows/deployment/update/deployment-service-feature-updates.md b/windows/deployment/update/deployment-service-feature-updates.md index fa85a7fb81..9cde2707d2 100644 --- a/windows/deployment/update/deployment-service-feature-updates.md +++ b/windows/deployment/update/deployment-service-feature-updates.md @@ -19,7 +19,7 @@ The Windows Update for Business deployment service is used to approve and schedu In this article, you will: > [!div class="checklist"] -> * [Open Graph Explorer](#open-graph-explorer) +> * [Open Graph Explorer](#open-graph-explorer) > * [Run queries to identify devices](#run-queries-to-identify-devices) > * [Enroll devices](#enroll-devices) > * [Create a deployment audience and add audience members](#create-a-deployment-audience-and-add-audience-members) @@ -50,13 +50,15 @@ All of the [prerequisites for the Windows Update for Business deployment service ## Enroll devices -As long as a device remains enrolled in feature update management, the device doesn't receive any other feature updates from Windows Update unless explicitly deployed using the deployment service. +As long as a device remains enrolled in feature update management through the deployment service, the device doesn't receive any other feature updates from Windows Update unless explicitly deployed using the deployment service. A device is offered the specified feature update if it hasn't already received the update. For example, if you deploy Windows 11 feature update version 22H2 to a device that's enrolled into feature update management and is currently on an older version of Windows 11, the device updates to version 22H2. If the device is already at or above version 22H2, it stays on its current version. [!INCLUDE [Graph Explorer enroll devices](./includes/wufb-deployment-enroll-device-graph-explorer.md)] ## Create a deployment audience and add audience members + + > [!TIP] > Windows Update for Business reports has a [workbook](wufb-reports-workbook.md#feature-updates-tab) that displays the current operating system version for devices. In the workbook, go to the **Feature updates** tab and in the **In Service feature update** tile, select the **View details** link to open the details flyout. The OS version and Azure AD ID of devices can easily be exported into a .csv file or opened in [Azure Monitor Logs](/azure/azure-monitor/logs/log-query-overview) to help when creating a deployment audience. @@ -66,6 +68,7 @@ As long as a device remains enrolled in feature update management, the device do ## List catalog entries for feature updates + ```http GET https://graph.microsoft.com/beta/admin/windows/updates/catalog/entries?$filter=isof('microsoft.graph.windowsUpdates.featureUpdateCatalogEntry') ``` @@ -96,6 +99,11 @@ Truncated response: } ``` +## Create a deployment + + + + ## Unenroll devices From 01c74a2a0669846b07879f13ef686d9e37095b6e Mon Sep 17 00:00:00 2001 From: Meghan Stewart <33289333+mestew@users.noreply.github.com> Date: Mon, 6 Feb 2023 14:50:37 -0800 Subject: [PATCH 089/181] edits --- .../update/deployment-service-feature-updates.md | 11 +++++------ .../wufb-deployment-audience-graph-explorer.md | 3 ++- 2 files changed, 7 insertions(+), 7 deletions(-) diff --git a/windows/deployment/update/deployment-service-feature-updates.md b/windows/deployment/update/deployment-service-feature-updates.md index 9cde2707d2..2729080c53 100644 --- a/windows/deployment/update/deployment-service-feature-updates.md +++ b/windows/deployment/update/deployment-service-feature-updates.md @@ -50,18 +50,17 @@ All of the [prerequisites for the Windows Update for Business deployment service ## Enroll devices -As long as a device remains enrolled in feature update management through the deployment service, the device doesn't receive any other feature updates from Windows Update unless explicitly deployed using the deployment service. A device is offered the specified feature update if it hasn't already received the update. For example, if you deploy Windows 11 feature update version 22H2 to a device that's enrolled into feature update management and is currently on an older version of Windows 11, the device updates to version 22H2. If the device is already at or above version 22H2, it stays on its current version. +When you enroll devices into feature update management, the deployment service becomes the authority for feature updates coming from Windows Update. +As long as a device remains enrolled in feature update management through the deployment service, the device doesn't receive any other feature updates from Windows Update unless explicitly deployed using the deployment service. A device is offered the specified feature update if it hasn't already received the update. For example, if you deploy Windows 11 feature update version 22H2 to a device that's enrolled into feature update management and is currently on an older version of Windows 11, the device updates to version 22H2. If the device is already running version 22H2 or a later version, it stays on its current version. + +> [!TIP] +> Windows Update for Business reports has a [workbook](wufb-reports-workbook.md#feature-updates-tab) that displays the current operating system version for devices. In the workbook, go to the **Feature updates** tab and in the **In Service feature update** tile, select the **View details** link to open the details flyout. The OS version and Azure AD ID of devices can easily be exported into a .csv file or opened in [Azure Monitor Logs](/azure/azure-monitor/logs/log-query-overview) to help when creating a deployment audience. [!INCLUDE [Graph Explorer enroll devices](./includes/wufb-deployment-enroll-device-graph-explorer.md)] ## Create a deployment audience and add audience members - - -> [!TIP] -> Windows Update for Business reports has a [workbook](wufb-reports-workbook.md#feature-updates-tab) that displays the current operating system version for devices. In the workbook, go to the **Feature updates** tab and in the **In Service feature update** tile, select the **View details** link to open the details flyout. The OS version and Azure AD ID of devices can easily be exported into a .csv file or opened in [Azure Monitor Logs](/azure/azure-monitor/logs/log-query-overview) to help when creating a deployment audience. - [!INCLUDE [Graph Explorer enroll devices](./includes/wufb-deployment-audience-graph-explorer.md)] diff --git a/windows/deployment/update/includes/wufb-deployment-audience-graph-explorer.md b/windows/deployment/update/includes/wufb-deployment-audience-graph-explorer.md index 7122d2da37..4bd33058e7 100644 --- a/windows/deployment/update/includes/wufb-deployment-audience-graph-explorer.md +++ b/windows/deployment/update/includes/wufb-deployment-audience-graph-explorer.md @@ -9,8 +9,9 @@ ms.date: 02/14/2023 ms.localizationpriority: medium --- +A deployment audience is a collection of devices that you want to deploy updates to. The audience needs to be created first, then members are added to the audience. Use the following steps to create a deployment audience, add members, and verify it: -1. Create an audience for the driver deployment. The deployment audience is a collection of member devices that will receive the driver deployment. **POST** to the [deployment audience](/graph/api/resources/windowsupdates-deploymentaudience) resource with a request body of `{}` to create a new audience. +1. To create a new audience, **POST** to the [deployment audience](/graph/api/resources/windowsupdates-deploymentaudience) resource with a request body of `{}`. ```http POST https://graph.microsoft.com/beta/admin/windows/updates/deploymentAudiences From d84e00e08fc04ee317e04e945fdf15fabe538d02 Mon Sep 17 00:00:00 2001 From: Jordan Geurten Date: Mon, 6 Feb 2023 19:02:23 -0500 Subject: [PATCH 090/181] Removed dangling from --- .../wdac-wizard-parsing-event-logs.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/windows/security/threat-protection/windows-defender-application-control/wdac-wizard-parsing-event-logs.md b/windows/security/threat-protection/windows-defender-application-control/wdac-wizard-parsing-event-logs.md index 689d6161fb..9b2566c4f3 100644 --- a/windows/security/threat-protection/windows-defender-application-control/wdac-wizard-parsing-event-logs.md +++ b/windows/security/threat-protection/windows-defender-application-control/wdac-wizard-parsing-event-logs.md @@ -49,7 +49,7 @@ To create rules from the WDAC event logs on the system: > [!div class="mx-imgBorder"] > ![Parse WDAC and AppLocker event log system events](images/wdac-wizard-event-log-system.png) -4. Select the Next button to view the audit and block events and create rules from. +4. Select the Next button to view the audit and block events and create rules. 5. [Generate rules from the events](#creating-policy-rules-from-the-events). ## WDAC Event Log File Parsing @@ -66,7 +66,7 @@ To create rules from the WDAC `.EVTX` event logs files on the system: > [!div class="mx-imgBorder"] > ![Parse evtx file WDAC events](images/wdac-wizard-event-log-files.png) -5. Select the Next button to view the audit and block events and create rules from. +5. Select the Next button to view the audit and block events and create rules. 6. [Generate rules from the events](#creating-policy-rules-from-the-events). ## MDE Advanced Hunting WDAC Event Parsing @@ -113,7 +113,7 @@ To create rules from the WDAC events in [MDE Advanced Hunting](querying-applicat > [!div class="mx-imgBorder"] > ![Parse the Advanced Hunting CSV WDAC event files](images/wdac-wizard-event-log-mde-ah-parsing.png) -7. Select the Next button to view the audit and block events and create rules from. +7. Select the Next button to view the audit and block events and create rules. 8. [Generate rules from the events](#creating-policy-rules-from-the-events). ## Creating Policy Rules from the Events From 563184145178969e0d0f28fdaeb693ef78cc67fa Mon Sep 17 00:00:00 2001 From: Meghan Stewart <33289333+mestew@users.noreply.github.com> Date: Mon, 6 Feb 2023 16:04:31 -0800 Subject: [PATCH 091/181] edits --- .../deployment/update/deployment-service-feature-updates.md | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/windows/deployment/update/deployment-service-feature-updates.md b/windows/deployment/update/deployment-service-feature-updates.md index 2729080c53..aaa168e2dc 100644 --- a/windows/deployment/update/deployment-service-feature-updates.md +++ b/windows/deployment/update/deployment-service-feature-updates.md @@ -66,8 +66,7 @@ As long as a device remains enrolled in feature update management through the de ## List catalog entries for feature updates - - +Each feature update is associated with a unique [catalog entry](/graph/api/resources/windowsupdates-catalogentry). The `id` returned is the **Catalog ID** and is used to create a deployment. Feature updates are deployable until they reach their support retirement dates. For more information see, the support lifecycle dates for [Windows 10](/lifecycle/products/windows-10-enterprise-and-education) and [Windows 11](/lifecycle/products/windows-11-enterprise-and-education) Enterprise and Education editions. The following query lists all deployable feature update catalog entries: ```http GET https://graph.microsoft.com/beta/admin/windows/updates/catalog/entries?$filter=isof('microsoft.graph.windowsUpdates.featureUpdateCatalogEntry') ``` From 8f7c2f5fcdaa1ed7a07551af3d0fb48a8be6482b Mon Sep 17 00:00:00 2001 From: Amy Zhou Date: Mon, 6 Feb 2023 17:00:40 -0800 Subject: [PATCH 092/181] add edits to verification of client, some enterprise changes for clarity --- .../deployment/do/mcc-enterprise-appendix.md | 11 ++++++++-- .../do/mcc-enterprise-prerequisites.md | 4 ++-- windows/deployment/do/mcc-isp-faq.yml | 6 +++-- .../do/mcc-isp-verify-cache-node.md | 22 +++++++++++++++++++ 4 files changed, 37 insertions(+), 6 deletions(-) diff --git a/windows/deployment/do/mcc-enterprise-appendix.md b/windows/deployment/do/mcc-enterprise-appendix.md index ef710a3929..3bab85626b 100644 --- a/windows/deployment/do/mcc-enterprise-appendix.md +++ b/windows/deployment/do/mcc-enterprise-appendix.md @@ -23,13 +23,20 @@ If you're not able to sign up for a Microsoft Azure subscription with the **Acco - [Can't sign up for a Microsoft Azure subscription](/troubleshoot/azure/general/cannot-sign-up-subscription). - [Troubleshoot issues when you sign up for a new account in the Azure portal](/azure/cost-management-billing/manage/troubleshoot-azure-sign-up). -## Installing on VMWare +## Hardware specifications + +Most customers choose to install their cache node on a Windows Server with a nested Hyper-V VM. If this is not supported in your network, some customers have also opted to install their cache node using VMWare. At this time, a Linux-only solution is not available and Azure VMs do not support the standalone Microsoft Connected Cache. + +### Installing on VMWare We've seen that Microsoft Connected Cache for Enterprise and Education can be successfully installed on VMWare. To do so, there are a couple of additional configurations to be made: 1. Ensure that you're using ESX. In the VM settings, turn on the option **Expose hardware assisted virtualization to the guest OS**. 1. Using the HyperV Manager, create an external switch. For the external switch to have internet connection, ensure **"Allow promiscuous mode"**, **"Allow forged transmits"**, and **"Allow MAC changes"** are all switched to **Yes**. +### Installing on Hyper-V +To learn more about how to configure Intel and AMD processors to support nested virtualization, see [Run Hyper-V in a Virtual Machine with Nested Virtualization](/virtualization/hyper-v-on-windows/user-guide/nested-virtualization). + ## Diagnostics Script If you're having issues with your MCC, we included a diagnostics script. The script collects all your logs and zips them into a single file. You can then send us these logs via email for the MCC team to debug. @@ -95,7 +102,7 @@ You can either set your MCC IP address or FQDN using: :::image type="content" source="./images/ent-mcc-group-policy-hostname.png" alt-text="Screenshot of the Group Policy editor showing the Cache Server Hostname Group Policy setting." lightbox="./images/ent-mcc-group-policy-hostname.png"::: -**Verify Content using the DO Client** +## Verify Content using the DO Client To verify that the Delivery Optimization client can download content using MCC, you can use the following steps: diff --git a/windows/deployment/do/mcc-enterprise-prerequisites.md b/windows/deployment/do/mcc-enterprise-prerequisites.md index 84faf8d670..17bcafd787 100644 --- a/windows/deployment/do/mcc-enterprise-prerequisites.md +++ b/windows/deployment/do/mcc-enterprise-prerequisites.md @@ -24,8 +24,7 @@ ms.topic: article Your Azure subscription ID is first used to provision MCC services, and enable access to the preview. The MCC server requirement for an Azure subscription will cost you nothing. If you don't have an Azure subscription already, you can create an Azure [Pay-As-You-Go](https://azure.microsoft.com/offers/ms-azr-0003p/) account, which requires a credit card for verification purposes. For more information, see the [Azure Free Account FAQ](https://azure.microsoft.com/free/free-account-faq/). The resources used for the preview and in the future when this product is ready for production will be free to you, like other caching solutions. - -2. **Hardware to host MCC**: The recommended configuration will serve approximately 35000 managed devices, downloading a 2 GB payload in 24-hour timeframe at a sustained rate of 6.5 Gbps. +1. **Hardware to host MCC**: The recommended configuration will serve approximately 35000 managed devices, downloading a 2 GB payload in 24-hour timeframe at a sustained rate of 6.5 Gbps. > [!NOTE] > Azure VMs are not currently supported. If you'd like to install your cache node on VMWare, see the [Appendix](mcc-enterprise-appendix.md) for a few additional configurations. @@ -44,6 +43,7 @@ ms.topic: article VM networking: - An external virtual switch to support outbound and inbound network communication (created during the installation process) +1. **Content endpoints**: Using a proxy or firewall? Certain endpoints must be allowed through in order for your MCC to cache and serve content. See [Delivery Optimization and Microsoft Connected Cache content type endpoints](delivery-optimization-endpoints.md) for the complete list of endpoints required. ## Sizing recommendations diff --git a/windows/deployment/do/mcc-isp-faq.yml b/windows/deployment/do/mcc-isp-faq.yml index 19f6da7226..90ee79024d 100644 --- a/windows/deployment/do/mcc-isp-faq.yml +++ b/windows/deployment/do/mcc-isp-faq.yml @@ -68,8 +68,6 @@ sections: answer: We have already successfully onboarded ISPs in many countries around the world and have received positive feedback! However, you can always start off with a portion of your CIDR blocks to test out the performance of MCC before expanding to more customers. - question: How does Microsoft Connected Cache populate its content? answer: Microsoft Connected Cache is a cold cache warmed by client requests. The client requests content and that is what fills up the cache. There's no off-peak cache fill necessary. Microsoft Connected Cache will reach out to different CDN providers just like a client device would. The traffic flow from Microsoft Connected Cache will vary depending on how you currently transit to each of these CDN providers. The content can come from third party CDNs or from AFD. - - question: What do I do if I need more support and have more questions even after reading this FAQ page? - answer: For further support for Microsoft Connected Cache, visit [Troubleshooting Issues for Microsoft Connected Cache for ISP (public preview)](mcc-isp-support.md). - question: What CDNs will Microsoft Connected Cache pull content from? answer: | Microsoft relies on a dynamic mix of 1st and 3rd party CDN providers to ensure enough capacity, redundancy, and performance for the delivery of Microsoft served content. Though we don't provide lists of the CDN vendors we utilize as they can change without notice, our endpoints are public knowledge. If someone were to perform a series of DNS lookups against our endpoints (tlu.dl.delivery.mp.microsoft.com for example), they would be able to determine which CDN or CDNs were in rotation at a given point in time: @@ -81,3 +79,7 @@ sections: $ whois 13.107.4.50|grep "Organization:" Organization: Microsoft Corporation (MSFT) + - question: I have an active MCC, but I'm noticing I hit the message limit for my IoT Hub each day. Does this affect my MCC performance and should I be concerned? + answer: Even when the quota of 8k messages is hit, the MCC functionality will not be affected. Your client devices will continue to download content as normal. You will also not be charged above the 8k message limit, so you don’t need to worry at all about getting a paid plan – MCC will always be a free service. So what is the impact if functionality isn’t? Instead, messages about the configuration or edge deployment would be impacted – this means that if there was a request to update your MCC and the daily quota was reached, your MCC might not update. In that case, you would just need to wait for the next day to update. This is only a limitation of the private preview and is not an issue during public preview. + - question: What do I do if I need more support and have more questions even after reading this FAQ page? + answer: For further support for Microsoft Connected Cache, visit [Troubleshooting Issues for Microsoft Connected Cache for ISP (public preview)](mcc-isp-support.md). diff --git a/windows/deployment/do/mcc-isp-verify-cache-node.md b/windows/deployment/do/mcc-isp-verify-cache-node.md index 86282105c2..d6143a076b 100644 --- a/windows/deployment/do/mcc-isp-verify-cache-node.md +++ b/windows/deployment/do/mcc-isp-verify-cache-node.md @@ -17,6 +17,28 @@ ms.topic: article This article details how to verify that your cache node(s) are functioning properly and serving traffic. This article also details how to monitor your cache nodes. +## Verify cache node installation is complete + +Sign in to the Connected Cache server or use SSH. Run the following command from a terminal to see the running modules (containers): + +```bash +sudo iotedge list +``` + +:::image type="content" source="./images/mcc-isp-running-containers.png" alt-text="Screenshot of the terminal output of iotedge list command, showing the running containers." lightbox="./images/mcc-isp-running-containers.png"::: + +If it lists the **edgeAgent** and **edgeHub** containers, but doesn't include **MCC**, view the status of the IoT Edge security manager using the command: + +```bash +sudo iotedge system logs -- -f +``` + +For example, this command provides the current status of the starting and stopping of a container, or the container pull and start: + +:::image type="content" source="./images/mcc-isp-edge-journalctl.png" alt-text="Terminal output of journalctl command for iotedge." lightbox="./images/mcc-isp-edge-journalctl.png"::: + +You may need to wait several minutes for the MCC container image to complete downloading and to start up. + ## Verify functionality on Azure portal Sign into the [Azure portal](https://www.portal.azure.com) and navigate to the **Overview** page. Select the **Monitoring** tab to verify the functionality of your server(s) by validating the number of healthy nodes shown. If you see any **Unhealthy nodes**, select the **Diagnose and Solve** link to troubleshoot and resolve the issue. From 6ed528d52b3081c9567f1d65894834f65c3e1d1f Mon Sep 17 00:00:00 2001 From: Amy Zhou Date: Mon, 6 Feb 2023 17:12:27 -0800 Subject: [PATCH 093/181] slightly changed overview page to make it work for both products --- .../do/waas-microsoft-connected-cache.md | 16 +++++++++++----- 1 file changed, 11 insertions(+), 5 deletions(-) diff --git a/windows/deployment/do/waas-microsoft-connected-cache.md b/windows/deployment/do/waas-microsoft-connected-cache.md index 8888c9ec94..814e08b55d 100644 --- a/windows/deployment/do/waas-microsoft-connected-cache.md +++ b/windows/deployment/do/waas-microsoft-connected-cache.md @@ -22,13 +22,21 @@ ms.technology: itpro-updates - Windows 11 > [!IMPORTANT] -> Microsoft Connected Cache is currently a preview feature. To view our early preview documentation, visit [Microsoft Connected Cache for Internet Service Providers (ISPs)](mcc-isp.md). For more information, see [Supplemental Terms of Use for Microsoft Azure Previews](https://azure.microsoft.com/support/legal/preview-supplemental-terms/). +> Microsoft Connected Cache is currently a preview feature. To view our Microsoft Connected Cache for ISPs early preview documentation, visit [Microsoft Connected Cache for Internet Service Providers (ISPs)](mcc-isp.md). For more information, see [Supplemental Terms of Use for Microsoft Azure Previews](https://azure.microsoft.com/support/legal/preview-supplemental-terms/). -Microsoft Connected Cache (MCC) preview is a software-only caching solution that delivers Microsoft content within Enterprise networks. MCC can be deployed to as many bare-metal servers or VMs as needed, and is managed from a cloud portal. Cache nodes are created in the cloud portal and are configured by applying the client policy using management tools such as Intune. +Microsoft Connected Cache is a software-only caching solution that delivers Microsoft content. Microsoft Connected Cache has two main offerings: 1) Microsoft Connected Cache for Internet Service Providers and 2) Microsoft Connected Cache for Enterprise and Education (early preview). Both products are created and managed in the cloud portal. + +## Microsoft Connected Cache for ISPs (preview) +Microsoft Connected Cache (MCC) for Internet Service Providers is currently in preview. MCC can be deployed to as many bare-metal servers or VMs as needed and is managed from a cloud portal. When deployed, MCC can help to reduce your network bandwidth usage for Microsoft software content and updates. Cache nodes are created in the cloud portal and are configured to deliver traffic to customers by manual CIDR or BGP routing. + +## Microsoft Connected Cache for Enterprise and Education (early preview) +Microsoft Connected Cache (MCC) for Enterprise and Education (early preview) is a software-only caching solution that delivers Microsoft content within Enterprise and Education networks. MCC can be deployed to as many Windows servers, bare-metal servers, or VMs as needed, and is managed from a cloud portal. Cache nodes are created in the cloud portal and are configured by applying the client policy using management tools such as Intune. MCC is a hybrid (mix of on-premises and cloud resources) SaaS solution built as an Azure IoT Edge module and Docker compatible Linux container deployed to your Windows devices. The Delivery Optimization team chose IoT Edge for Linux on Windows (EFLOW) as a secure, reliable container management infrastructure. EFLOW is a Linux virtual machine, based on Microsoft's first party CBL-Mariner operating system. It’s built with the IoT Edge runtime and validated as a tier 1 supported environment for IoT Edge workloads. MCC will be a Linux IoT Edge module running on the Windows Host OS. -Even though your MCC scenario isn't related to IoT, Azure IoT Edge is used as a more generic Linux container deployment and management infrastructure. The Azure IoT Edge runtime sits on your designated MCC device and performs management and communication operations. The runtime performs several functions important to manage MCC on your edge device: +## IoT Edge + +Both of Microsoft Connected Cache product offerings use Azure IoT Edge. Even though your MCC scenario isn't related to IoT, Azure IoT Edge is used as a more generic Linux container deployment and management infrastructure. The Azure IoT Edge runtime sits on your designated MCC device and performs management and communication operations. The runtime performs several functions important to manage MCC on your edge device: 1. Installs and updates MCC on your edge device. 1. Maintains Azure IoT Edge security standards on your edge device. @@ -53,8 +61,6 @@ The following diagram displays and overview of how MCC functions: :::image type="content" source="./images/waas-mcc-diag-overview.png" alt-text="Diagram displaying the components of MCC." lightbox="./images/waas-mcc-diag-overview.png"::: - - ## Next steps - [Microsoft Connected Cache for Enterprise and Education](mcc-enterprise-prerequisites.md) From 946fedc76936e207268d418307c9efda41e02159 Mon Sep 17 00:00:00 2001 From: Jordan Geurten Date: Tue, 7 Feb 2023 11:48:47 -0500 Subject: [PATCH 094/181] Added lightbox and expandable images to each img --- .../wdac-wizard-event-log-files-expanded.png | Bin 0 -> 76844 bytes ...wizard-event-log-mde-ah-export-expanded.png | Bin 0 -> 169155 bytes ...izard-event-log-mde-ah-parsing-expanded.png | Bin 0 -> 78968 bytes .../wdac-wizard-event-log-system-expanded.png | Bin 0 -> 75907 bytes ...dac-wizard-event-rule-creation-expanded.png | Bin 0 -> 104408 bytes .../wdac-wizard-parsing-event-logs.md | 10 +++++----- 6 files changed, 5 insertions(+), 5 deletions(-) create mode 100644 windows/security/threat-protection/windows-defender-application-control/images/wdac-wizard-event-log-files-expanded.png create mode 100644 windows/security/threat-protection/windows-defender-application-control/images/wdac-wizard-event-log-mde-ah-export-expanded.png create mode 100644 windows/security/threat-protection/windows-defender-application-control/images/wdac-wizard-event-log-mde-ah-parsing-expanded.png create mode 100644 windows/security/threat-protection/windows-defender-application-control/images/wdac-wizard-event-log-system-expanded.png create mode 100644 windows/security/threat-protection/windows-defender-application-control/images/wdac-wizard-event-rule-creation-expanded.png diff --git a/windows/security/threat-protection/windows-defender-application-control/images/wdac-wizard-event-log-files-expanded.png b/windows/security/threat-protection/windows-defender-application-control/images/wdac-wizard-event-log-files-expanded.png new file mode 100644 index 0000000000000000000000000000000000000000..841b3104fea9c4bb3a1df2c6cb1bd2b6351dbbd2 GIT binary patch literal 76844 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 literal 0 HcmV?d00001 diff --git a/windows/security/threat-protection/windows-defender-application-control/images/wdac-wizard-event-log-mde-ah-export-expanded.png b/windows/security/threat-protection/windows-defender-application-control/images/wdac-wizard-event-log-mde-ah-export-expanded.png new file mode 100644 index 0000000000000000000000000000000000000000..50dcbf77157c1a76e15eefa02563264f5e51d3aa GIT binary patch literal 169155 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

    3w7##=j`4g)7$`=rc=y_Pv3lB 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�Wz3O*RD5od_eS%v8XOuK^buT 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 W&8ZOTdpmJZbWd4RDgUnNi~j@a%AcRgJ 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 [!div class="mx-imgBorder"] - > ![Parse WDAC and AppLocker event log system events](images/wdac-wizard-event-log-system.png) + > [![Parse WDAC and AppLocker event log system events](images/wdac-wizard-event-log-system.png)](images/wdac-wizard-event-log-system-expanded.png) 4. Select the Next button to view the audit and block events and create rules. 5. [Generate rules from the events](#creating-policy-rules-from-the-events). @@ -64,7 +64,7 @@ To create rules from the WDAC `.EVTX` event logs files on the system: The Wizard will parse the relevant audit and block events from the selected log files. You'll see a notification when the Wizard successfully finishes reading the events. > [!div class="mx-imgBorder"] - > ![Parse evtx file WDAC events](images/wdac-wizard-event-log-files.png) + > [![Parse evtx file WDAC events](images/wdac-wizard-event-log-files.png)](images/wdac-wizard-event-log-files-expanded.png) 5. Select the Next button to view the audit and block events and create rules. 6. [Generate rules from the events](#creating-policy-rules-from-the-events). @@ -101,7 +101,7 @@ To create rules from the WDAC events in [MDE Advanced Hunting](querying-applicat 2. Export the WDAC event results by selecting the **Export** button in the results view. > [!div class="mx-imgBorder"] - > ![Export the MDE Advanced Hunting results to CSV](images/wdac-wizard-event-log-mde-ah-export.png) + > [![Export the MDE Advanced Hunting results to CSV](images/wdac-wizard-event-log-mde-ah-export.png)](images/wdac-wizard-event-log-mde-ah-export-expanded.png) 3. Select **Policy Editor** from the WDAC Wizard main page. 4. Select **Convert Event Log to a WDAC Policy**. @@ -111,7 +111,7 @@ To create rules from the WDAC events in [MDE Advanced Hunting](querying-applicat The Wizard will parse the relevant audit and block events from the selected Advanced Hunting log files. You'll see a notification when the Wizard successfully finishes reading the events. > [!div class="mx-imgBorder"] - > ![Parse the Advanced Hunting CSV WDAC event files](images/wdac-wizard-event-log-mde-ah-parsing.png) + > [![Parse the Advanced Hunting CSV WDAC event files](images/wdac-wizard-event-log-mde-ah-parsing.png)](images/wdac-wizard-event-log-mde-ah-parsing-expanded.png) 7. Select the Next button to view the audit and block events and create rules. 8. [Generate rules from the events](#creating-policy-rules-from-the-events). @@ -128,7 +128,7 @@ To create a rule and add it to the WDAC policy: 4. Select the **Add Allow Rule** button to add the configured rule to the policy generated by the Wizard. The "Added to policy" label will be added to the selected row confirming that the rule will be generated. > [!div class="mx-imgBorder"] - > ![Adding a publisher rule to the WDAC policy](images/wdac-wizard-event-rule-creation.png) + > [![Adding a publisher rule to the WDAC policy](images/wdac-wizard-event-rule-creation.png)](images/wdac-wizard-event-rule-creation-expanded.png) 5. Select the **Next** button to output the policy. Once generated, the event log policy should be merged with your base or supplemental policies. From 4f69ec865646f7976089fc9fcf65b78901307612 Mon Sep 17 00:00:00 2001 From: Meghan Stewart <33289333+mestew@users.noreply.github.com> Date: Tue, 7 Feb 2023 10:59:47 -0800 Subject: [PATCH 095/181] edits --- .../deployment-service-feature-updates.md | 53 +++++++++++++++---- 1 file changed, 43 insertions(+), 10 deletions(-) diff --git a/windows/deployment/update/deployment-service-feature-updates.md b/windows/deployment/update/deployment-service-feature-updates.md index aaa168e2dc..9a91f6c3fc 100644 --- a/windows/deployment/update/deployment-service-feature-updates.md +++ b/windows/deployment/update/deployment-service-feature-updates.md @@ -24,6 +24,8 @@ In this article, you will: > * [Enroll devices](#enroll-devices) > * [Create a deployment audience and add audience members](#create-a-deployment-audience-and-add-audience-members) > * [List catalog entries for feature updates](#list-catalog-entries-for-feature-updates) +> * [Create a deployment](#create-a-deployment) +> * Do Z > * Do Z > * Do Z > - [Unenroll devices](#unenroll-devices) @@ -66,25 +68,18 @@ As long as a device remains enrolled in feature update management through the de ## List catalog entries for feature updates -Each feature update is associated with a unique [catalog entry](/graph/api/resources/windowsupdates-catalogentry). The `id` returned is the **Catalog ID** and is used to create a deployment. Feature updates are deployable until they reach their support retirement dates. For more information see, the support lifecycle dates for [Windows 10](/lifecycle/products/windows-10-enterprise-and-education) and [Windows 11](/lifecycle/products/windows-11-enterprise-and-education) Enterprise and Education editions. The following query lists all deployable feature update catalog entries: +Each feature update is associated with a unique [catalog entry](/graph/api/resources/windowsupdates-catalogentry). The `id` returned is the **Catalog ID** and is used to create a deployment. Feature updates are deployable until they reach their support retirement dates. For more information see, the support lifecycle dates for [Windows 10](/lifecycle/products/windows-10-enterprise-and-education) and [Windows 11](/lifecycle/products/windows-11-enterprise-and-education) Enterprise and Education editions. The following query lists all deployable feature update catalog entries: + ```http GET https://graph.microsoft.com/beta/admin/windows/updates/catalog/entries?$filter=isof('microsoft.graph.windowsUpdates.featureUpdateCatalogEntry') ``` -Truncated response: +The following truncated response displays a **Catalog ID** of `d9049ddb-0ca8-4bc1-bd3c-41a456ef300f` for the Windows 11, version 22H2 feature update: ```json { "@odata.context": "https://graph.microsoft.com/beta/$metadata#admin/windows/updates/catalog/entries", "value": [ - { - "@odata.type": "#microsoft.graph.windowsUpdates.featureUpdateCatalogEntry", - "id": "f341705b-0b15-4ce3-aaf2-6a1681d78606", - "displayName": "Windows 10, version 22H2", - "deployableUntilDateTime": "2024-10-08T00:00:00Z", - "releaseDateTime": "2022-10-18T00:00:00Z", - "version": "Windows 10, version 22H2" - }, { "@odata.type": "#microsoft.graph.windowsUpdates.featureUpdateCatalogEntry", "id": "d9049ddb-0ca8-4bc1-bd3c-41a456ef300f", @@ -99,8 +94,46 @@ Truncated response: ## Create a deployment +When creating a deployment for a feature update, there are multiple options available to define how the deployment behaves. The following [deployment settings](/graph/api/resources/windowsupdates-deploymentsettings) are defined in the example request body for deploying the Windows 11, version 22H2 feature update (**Catalog ID** of `d9049ddb-0ca8-4bc1-bd3c-41a456ef300f`): +- Deployment [start date](/graph/api/resources/windowsupdates-schedulesettings) of February 14, 2023 at 5 AM UTC +- [Gradual rollout](/graph/api/resources/windowsupdates-gradualrolloutsettings) at a rate of 100 devices every 3 days +- [Monitoring rule](/graph/api/resources/windowsupdates-monitoringrule) that will pause the deployment if 5 devices rollback the feature update +- Default [safeguard hold](/graph/api/resources/windowsupdates-safeguardprofile) behavior of applying all applicable safeguards to devices in a deployment + - When safeguard holds aren't explicitly defined, the default safeguard hold behavior is applied automatically +```http +{ + "content": { + "@odata.type": "#microsoft.graph.windowsUpdates.catalogContent", + "catalogEntry": { + "@odata.type": "#microsoft.graph.windowsUpdates.featureUpdateCatalogEntry", + "id": "d9049ddb-0ca8-4bc1-bd3c-41a456ef300f" + } + }, + "settings": { + "@odata.type": "microsoft.graph.windowsUpdates.deploymentSettings", + "schedule": { + "startDateTime": "2023-02-14T05:00:00Z", + "gradualRollout": { + "@odata.type": "#microsoft.graph.windowsUpdates.dateDrivenRolloutSettings", + "durationBetweenOffers": "P3D", + "devicesPerOffer": "100" + } + }, + "monitoring": { + "@odata.type": "microsoft.graph.windowsUpdates.monitoringSettings", + "monitoringRules": [ + { + "signal": "rollback", + "threshold": 5, + "action": "pauseDeployment" + } + ] + } + } +} +``` ## Unenroll devices From d3fd9a15cbeea148c23168ba652583ba4cb9bf75 Mon Sep 17 00:00:00 2001 From: Meghan Stewart <33289333+mestew@users.noreply.github.com> Date: Tue, 7 Feb 2023 13:49:36 -0800 Subject: [PATCH 096/181] edits --- .../deployment-service-feature-updates.md | 137 ++++++++++++++++-- 1 file changed, 124 insertions(+), 13 deletions(-) diff --git a/windows/deployment/update/deployment-service-feature-updates.md b/windows/deployment/update/deployment-service-feature-updates.md index 9a91f6c3fc..a9b5b8effa 100644 --- a/windows/deployment/update/deployment-service-feature-updates.md +++ b/windows/deployment/update/deployment-service-feature-updates.md @@ -22,7 +22,6 @@ In this article, you will: > * [Open Graph Explorer](#open-graph-explorer) > * [Run queries to identify devices](#run-queries-to-identify-devices) > * [Enroll devices](#enroll-devices) -> * [Create a deployment audience and add audience members](#create-a-deployment-audience-and-add-audience-members) > * [List catalog entries for feature updates](#list-catalog-entries-for-feature-updates) > * [Create a deployment](#create-a-deployment) > * Do Z @@ -55,20 +54,15 @@ All of the [prerequisites for the Windows Update for Business deployment service When you enroll devices into feature update management, the deployment service becomes the authority for feature updates coming from Windows Update. As long as a device remains enrolled in feature update management through the deployment service, the device doesn't receive any other feature updates from Windows Update unless explicitly deployed using the deployment service. A device is offered the specified feature update if it hasn't already received the update. For example, if you deploy Windows 11 feature update version 22H2 to a device that's enrolled into feature update management and is currently on an older version of Windows 11, the device updates to version 22H2. If the device is already running version 22H2 or a later version, it stays on its current version. -> [!TIP] -> Windows Update for Business reports has a [workbook](wufb-reports-workbook.md#feature-updates-tab) that displays the current operating system version for devices. In the workbook, go to the **Feature updates** tab and in the **In Service feature update** tile, select the **View details** link to open the details flyout. The OS version and Azure AD ID of devices can easily be exported into a .csv file or opened in [Azure Monitor Logs](/azure/azure-monitor/logs/log-query-overview) to help when creating a deployment audience. + > [!TIP] + > Windows Update for Business reports has a [workbook](wufb-reports-workbook.md#feature-updates-tab) that displays the current operating system version for devices. In the workbook, go to the **Feature updates** tab and in the **In Service feature update** tile, select the **View details** link to open the details flyout. The OS version and Azure AD ID of devices can easily be exported into a .csv file or opened in [Azure Monitor Logs](/azure/azure-monitor/logs/log-query-overview) to help when creating a deployment audience. [!INCLUDE [Graph Explorer enroll devices](./includes/wufb-deployment-enroll-device-graph-explorer.md)] -## Create a deployment audience and add audience members - - -[!INCLUDE [Graph Explorer enroll devices](./includes/wufb-deployment-audience-graph-explorer.md)] - ## List catalog entries for feature updates -Each feature update is associated with a unique [catalog entry](/graph/api/resources/windowsupdates-catalogentry). The `id` returned is the **Catalog ID** and is used to create a deployment. Feature updates are deployable until they reach their support retirement dates. For more information see, the support lifecycle dates for [Windows 10](/lifecycle/products/windows-10-enterprise-and-education) and [Windows 11](/lifecycle/products/windows-11-enterprise-and-education) Enterprise and Education editions. The following query lists all deployable feature update catalog entries: +Each feature update is associated with a unique [catalog entry](/graph/api/resources/windowsupdates-catalogentry). The `id` returned is the **Catalog ID** and is used to create a deployment. Feature updates are deployable until they reach their support retirement dates. For more information, see the support lifecycle dates for [Windows 10](/lifecycle/products/windows-10-enterprise-and-education) and [Windows 11](/lifecycle/products/windows-11-enterprise-and-education) Enterprise and Education editions. The following query lists all deployable feature update catalog entries: ```http GET https://graph.microsoft.com/beta/admin/windows/updates/catalog/entries?$filter=isof('microsoft.graph.windowsUpdates.featureUpdateCatalogEntry') @@ -97,12 +91,14 @@ The following truncated response displays a **Catalog ID** of `d9049ddb-0ca8-4b When creating a deployment for a feature update, there are multiple options available to define how the deployment behaves. The following [deployment settings](/graph/api/resources/windowsupdates-deploymentsettings) are defined in the example request body for deploying the Windows 11, version 22H2 feature update (**Catalog ID** of `d9049ddb-0ca8-4bc1-bd3c-41a456ef300f`): - Deployment [start date](/graph/api/resources/windowsupdates-schedulesettings) of February 14, 2023 at 5 AM UTC -- [Gradual rollout](/graph/api/resources/windowsupdates-gradualrolloutsettings) at a rate of 100 devices every 3 days -- [Monitoring rule](/graph/api/resources/windowsupdates-monitoringrule) that will pause the deployment if 5 devices rollback the feature update +- [Gradual rollout](/graph/api/resources/windowsupdates-gradualrolloutsettings) at a rate of 100 devices every three days +- [Monitoring rule](/graph/api/resources/windowsupdates-monitoringrule) that will pause the deployment if five devices rollback the feature update - Default [safeguard hold](/graph/api/resources/windowsupdates-safeguardprofile) behavior of applying all applicable safeguards to devices in a deployment - When safeguard holds aren't explicitly defined, the default safeguard hold behavior is applied automatically ```http +POST https://graph.microsoft.com/beta/admin/windows/updates/deployments +Content-type: application/json { "content": { "@odata.type": "#microsoft.graph.windowsUpdates.catalogContent", @@ -116,13 +112,12 @@ When creating a deployment for a feature update, there are multiple options avai "schedule": { "startDateTime": "2023-02-14T05:00:00Z", "gradualRollout": { - "@odata.type": "#microsoft.graph.windowsUpdates.dateDrivenRolloutSettings", + "@odata.type": "#microsoft.graph.windowsUpdates.rateDrivenRolloutSettings", "durationBetweenOffers": "P3D", "devicesPerOffer": "100" } }, "monitoring": { - "@odata.type": "microsoft.graph.windowsUpdates.monitoringSettings", "monitoringRules": [ { "signal": "rollback", @@ -135,6 +130,122 @@ When creating a deployment for a feature update, there are multiple options avai } ``` +The response body will contain: +- The new **Deployment ID**, `de910e12-3456-7890-abcd-ef1234567890` in the example +- The new **Audience ID**, `d39ad1ce-0123-4567-89ab-cdef01234567` in the example +- Any settings defined in the deployment request body + + ```json + { + "@odata.context": "https://graph.microsoft.com/beta/$metadata#admin/windows/updates/deployments/$entity", + "id": "de910e12-3456-7890-abcd-ef1234567890", + "createdDateTime": "2023-02-07T19:21:15.425905Z", + "lastModifiedDateTime": "2023-02-07T19:21:15Z", + "state": { + "effectiveValue": "scheduled", + "requestedValue": "none", + "reasons": [] + }, + "content": { + "@odata.type": "#microsoft.graph.windowsUpdates.catalogContent", + "catalogEntry@odata.context": "https://graph.microsoft.com/beta/$metadata#admin/windows/updates/deployments('de910e12-3456-7890-abcd-ef1234567890')/content/microsoft.graph.windowsUpdates.catalogContent/catalogEntry/$entity", + "catalogEntry": { + "@odata.type": "#microsoft.graph.windowsUpdates.featureUpdateCatalogEntry", + "id": "d9049ddb-0ca8-4bc1-bd3c-41a456ef300f", + "displayName": "Windows 11, version 22H2", + "deployableUntilDateTime": "2025-10-14T00:00:00Z", + "releaseDateTime": "0001-01-01T00:00:00Z", + "version": "Windows 11, version 22H2" + } + }, + "settings": { + "contentApplicability": null, + "userExperience": null, + "expedite": null, + "schedule": { + "startDateTime": "2023-02-14T05:00:00Z", + "gradualRollout": { + "@odata.type": "#microsoft.graph.windowsUpdates.rateDrivenRolloutSettings", + "durationBetweenOffers": "P3D", + "devicesPerOffer": 100 + } + }, + "monitoring": { + "monitoringRules": [ + { + "signal": "rollback", + "threshold": 5, + "action": "pauseDeployment" + } + ] + } + }, + "audience@odata.context": "https://graph.microsoft.com/beta/$metadata#admin/windows/updates/deployments('de910e12-3456-7890-abcd-ef1234567890')/audience/$entity", + "audience": { + "id": "d39ad1ce-0123-4567-89ab-cdef01234567", + "applicableContent": [] + } + } + ``` + +### Edit a deployment + +To [update deployment](/graph/api/windowsupdates-deployment-update), PATCH the deployment resource by its **Deployment ID** and supply the updated settings in the request body. The following example keeps the existing gradual rollout settings that were defined when creating the deployment but changes the deployment start date to February 28, 2023 at 5 AM UTC: + +```http +PATCH https://graph.microsoft.com/beta/admin/windows/updates/deployments/de910e12-3456-7890-abcd-ef1234567890 +Content-type: application/json + +{ + "settings": { + "@odata.type": "microsoft.graph.windowsUpdates.deploymentSettings", + "schedule": { + "startDateTime": "2023-02-28T05:00:00Z", + "gradualRollout": { + "@odata.type": "#microsoft.graph.windowsUpdates.rateDrivenRolloutSettings", + "durationBetweenOffers": "P3D", + "devicesPerOffer": "100" + } + } + } +} + +``` + +To verify the deployment settings for the **Deployment ID** of `de910e12-3456-7890-abcd-ef1234567890`: + +```http +GET https://graph.microsoft.com/beta/admin/windows/updates/deployments/de910e12-3456-7890-abcd-ef1234567890 +``` + +## Add members to the deployment audience + + + +The **Audience ID**, `d39ad1ce-0123-4567-89ab-cdef01234567`, was created when the deployment was created. The **Audience ID** is used to add members to the deployment audience. The following example adds three devices to the deployment audience using the **Azure AD ID** for each device: + + ```http + POST https://graph.microsoft.com/beta/admin/windows/updates/deploymentAudiences/d39ad1ce-0123-4567-89ab-cdef01234567/updateAudience + Content-type: application/json + + { + "addMembers": [ + { + "@odata.type": "#microsoft.graph.windowsUpdates.azureADDevice", + "id": "01234567-89ab-cdef-0123-456789abcdef" + }, + { + "@odata.type": "#microsoft.graph.windowsUpdates.azureADDevice", + "id": "01234567-89ab-cdef-0123-456789abcde0" + }, + { + "@odata.type": "#microsoft.graph.windowsUpdates.azureADDevice", + "id": "01234567-89ab-cdef-0123-456789abcde1" + } + ] + } + ``` + ## Unenroll devices From 61c406c70ea77cc79cf4262ea572685992eff8bf Mon Sep 17 00:00:00 2001 From: Meghan Stewart <33289333+mestew@users.noreply.github.com> Date: Tue, 7 Feb 2023 13:50:49 -0800 Subject: [PATCH 097/181] edits --- windows/deployment/update/deployment-service-feature-updates.md | 2 -- 1 file changed, 2 deletions(-) diff --git a/windows/deployment/update/deployment-service-feature-updates.md b/windows/deployment/update/deployment-service-feature-updates.md index a9b5b8effa..6879eaae9f 100644 --- a/windows/deployment/update/deployment-service-feature-updates.md +++ b/windows/deployment/update/deployment-service-feature-updates.md @@ -220,8 +220,6 @@ GET https://graph.microsoft.com/beta/admin/windows/updates/deployments/de910e12- ## Add members to the deployment audience - - The **Audience ID**, `d39ad1ce-0123-4567-89ab-cdef01234567`, was created when the deployment was created. The **Audience ID** is used to add members to the deployment audience. The following example adds three devices to the deployment audience using the **Azure AD ID** for each device: ```http From a81d8f48a0b27977b907af0cba5a58d7ab101372 Mon Sep 17 00:00:00 2001 From: Meghan Stewart <33289333+mestew@users.noreply.github.com> Date: Tue, 7 Feb 2023 14:16:54 -0800 Subject: [PATCH 098/181] edits --- windows/deployment/update/deployment-service-feature-updates.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/deployment/update/deployment-service-feature-updates.md b/windows/deployment/update/deployment-service-feature-updates.md index 6879eaae9f..938b880eaa 100644 --- a/windows/deployment/update/deployment-service-feature-updates.md +++ b/windows/deployment/update/deployment-service-feature-updates.md @@ -212,7 +212,7 @@ Content-type: application/json ``` -To verify the deployment settings for the **Deployment ID** of `de910e12-3456-7890-abcd-ef1234567890`: +Verify the deployment settings for the deployment with a **Deployment ID** of `de910e12-3456-7890-abcd-ef1234567890`: ```http GET https://graph.microsoft.com/beta/admin/windows/updates/deployments/de910e12-3456-7890-abcd-ef1234567890 From 0880701fcffc93c6707b99268e756af986ee09e8 Mon Sep 17 00:00:00 2001 From: Amy Zhou Date: Tue, 7 Feb 2023 14:45:19 -0800 Subject: [PATCH 099/181] added FAQs and changed language around the image download for MCC container --- windows/deployment/do/mcc-enterprise-deploy.md | 9 ++------- windows/deployment/do/mcc-isp-faq.yml | 4 ++++ windows/deployment/do/mcc-isp-signup.md | 5 +++-- windows/deployment/do/mcc-isp-verify-cache-node.md | 2 +- 4 files changed, 10 insertions(+), 10 deletions(-) diff --git a/windows/deployment/do/mcc-enterprise-deploy.md b/windows/deployment/do/mcc-enterprise-deploy.md index 74ef198811..cfd3b1f581 100644 --- a/windows/deployment/do/mcc-enterprise-deploy.md +++ b/windows/deployment/do/mcc-enterprise-deploy.md @@ -305,21 +305,16 @@ sudo iotedge list :::image type="content" source="./images/ent-mcc-iotedge-list.png" alt-text="Screenshot of the iotedge list command." lightbox="./images/ent-mcc-iotedge-list.png"::: -If edgeAgent and edgeHub containers are listed, but not "MCC", you may view the status of the IoT Edge security manager using the command: +If edgeAgent and edgeHub containers are listed, but not "MCC", you may view the status of the IoT Edge security manager by using the command: ```bash sudo journalctl -u iotedge -f ``` -For example, this command will provide the current status of the starting, stopping of a container, or the container pull and start. +This command will provide the current status of the starting, stopping of a container, or the container pull and start. :::image type="content" source="./images/ent-mcc-journalctl.png" alt-text="Screenshot of the output from journalctl -u iotedge -f." lightbox="./images/ent-mcc-journalctl.png"::: -Use this command to check the IoT Edge Journal - -```bash -sudo journalctl -u iotedge -f -``` > [!NOTE] > You should consult the IoT Edge troubleshooting guide ([Common issues and resolutions for Azure IoT Edge](/azure/iot-edge/troubleshoot)) for any issues you may encounter configuring IoT Edge, but we've listed a few issues that we encountered during our internal validation. diff --git a/windows/deployment/do/mcc-isp-faq.yml b/windows/deployment/do/mcc-isp-faq.yml index 90ee79024d..6de5705452 100644 --- a/windows/deployment/do/mcc-isp-faq.yml +++ b/windows/deployment/do/mcc-isp-faq.yml @@ -79,6 +79,10 @@ sections: $ whois 13.107.4.50|grep "Organization:" Organization: Microsoft Corporation (MSFT) + - question: I am a network service provider and have downstream transit customers. If one of my downstream transit customers onboards to Microsoft Connected Cache, how will it affect my traffic? + answer: If a downstream customer deploys a Microsoft Connected Cache node, the cache controller will prefer the downstream ASN when handling that ASN's traffic. + - question: I signed up for Microsoft Connected Cache, but I'm not receiving the verification email. What should I do? + answer: First, check that the email under the NOC role is correct in your PeeringDB page. If the email associated with NOC role is correct, search for an email from the sender "microsoft-noreply@microsoft.com" with the email subject - "Here’s your Microsoft Connected Cache verification code" in your Spam folders. Still can't find it? Ensure that your email admin rules allow emails from the sender "microsoft-noreply@microsoft.com". - question: I have an active MCC, but I'm noticing I hit the message limit for my IoT Hub each day. Does this affect my MCC performance and should I be concerned? answer: Even when the quota of 8k messages is hit, the MCC functionality will not be affected. Your client devices will continue to download content as normal. You will also not be charged above the 8k message limit, so you don’t need to worry at all about getting a paid plan – MCC will always be a free service. So what is the impact if functionality isn’t? Instead, messages about the configuration or edge deployment would be impacted – this means that if there was a request to update your MCC and the daily quota was reached, your MCC might not update. In that case, you would just need to wait for the next day to update. This is only a limitation of the private preview and is not an issue during public preview. - question: What do I do if I need more support and have more questions even after reading this FAQ page? diff --git a/windows/deployment/do/mcc-isp-signup.md b/windows/deployment/do/mcc-isp-signup.md index fbd9a1f736..fdb1a9cb5f 100644 --- a/windows/deployment/do/mcc-isp-signup.md +++ b/windows/deployment/do/mcc-isp-signup.md @@ -65,9 +65,10 @@ Before you begin sign up, ensure you have the following components: > [!NOTE] > Verification codes expire in 24 hours. You will need to generate a new code if it expires. - :::image type="content" source="images/mcc-isp-operator-verification.png" alt-text="Screenshot of the sign up verification page on Azure portal for Microsoft Connected Cache." lightbox="./images/mcc-isp-operator-verification.png"::: + :::image type="content" source="images/mcc-isp-operator-verification.png" alt-text="Screenshot of the sign up verification page on Azure portal for Microsoft Connected Cache." lightbox="./images/mcc-isp-operator-verification.png"::: - **Can't find the verification email in your inbox?** Check your NOC email is correct in [Peering DB](https://www.peeringdb.com/). Search for an email from the sender **microsoft-noreply@microsoft.com** with the email subject: **Here’s your Microsoft Connected Cache verification code** in your Spam folders. Still can't find it? Ensure that your email admin rules allow emails from the sender **microsoft-noreply@microsoft.com**. + > [!NOTE] + > **Can't find the verification email in your inbox?** Check that the email under the NOC role is correct in [Peering DB](https://www.peeringdb.com/). Search for an email from the sender **microsoft-noreply@microsoft.com** with the email subject: "Here’s your Microsoft Connected Cache verification code" in your Spam folders. Still can't find it? Ensure that your email admin rules allow emails from the sender **microsoft-noreply@microsoft.com**. 1. Once verified, follow the instructions in [Create, provision, and deploy cache node](mcc-isp-create-provision-deploy.md) to create your cache node. diff --git a/windows/deployment/do/mcc-isp-verify-cache-node.md b/windows/deployment/do/mcc-isp-verify-cache-node.md index d6143a076b..2118956aeb 100644 --- a/windows/deployment/do/mcc-isp-verify-cache-node.md +++ b/windows/deployment/do/mcc-isp-verify-cache-node.md @@ -37,7 +37,7 @@ For example, this command provides the current status of the starting and stoppi :::image type="content" source="./images/mcc-isp-edge-journalctl.png" alt-text="Terminal output of journalctl command for iotedge." lightbox="./images/mcc-isp-edge-journalctl.png"::: -You may need to wait several minutes for the MCC container image to complete downloading and to start up. +You may need to wait up to 30 minutes for the cache node software to complete downloading and begin caching. ## Verify functionality on Azure portal From e1183462b6a7c38b70dc28ccdf6515edcb254332 Mon Sep 17 00:00:00 2001 From: Meghan Stewart <33289333+mestew@users.noreply.github.com> Date: Tue, 7 Feb 2023 15:41:42 -0800 Subject: [PATCH 100/181] edits --- .../deployment-service-feature-updates.md | 27 ++++++++++++++++--- 1 file changed, 23 insertions(+), 4 deletions(-) diff --git a/windows/deployment/update/deployment-service-feature-updates.md b/windows/deployment/update/deployment-service-feature-updates.md index 938b880eaa..981e6f057d 100644 --- a/windows/deployment/update/deployment-service-feature-updates.md +++ b/windows/deployment/update/deployment-service-feature-updates.md @@ -24,9 +24,8 @@ In this article, you will: > * [Enroll devices](#enroll-devices) > * [List catalog entries for feature updates](#list-catalog-entries-for-feature-updates) > * [Create a deployment](#create-a-deployment) -> * Do Z -> * Do Z -> * Do Z +> * [Add members to the deployment audience](#add-members-to-the-deployment-audience) +> * [Pause a deployment](#pause-a-deployment) > - [Unenroll devices](#unenroll-devices) @@ -220,7 +219,9 @@ GET https://graph.microsoft.com/beta/admin/windows/updates/deployments/de910e12- ## Add members to the deployment audience -The **Audience ID**, `d39ad1ce-0123-4567-89ab-cdef01234567`, was created when the deployment was created. The **Audience ID** is used to add members to the deployment audience. The following example adds three devices to the deployment audience using the **Azure AD ID** for each device: +The **Audience ID**, `d39ad1ce-0123-4567-89ab-cdef01234567`, was created when the deployment was created. The **Audience ID** is used to add members to the deployment audience. After the deployment audience is updated, Windows Update starts offering the update to the devices according to the deployment settings. As long as the deployment exists and the device is in the audience, the update will be offered + +The following example adds three devices to the deployment audience using the **Azure AD ID** for each device: ```http POST https://graph.microsoft.com/beta/admin/windows/updates/deploymentAudiences/d39ad1ce-0123-4567-89ab-cdef01234567/updateAudience @@ -244,6 +245,24 @@ The **Audience ID**, `d39ad1ce-0123-4567-89ab-cdef01234567`, was created when th } ``` +## Pause a deployment + +To pause a deployment, PATCH the deployment to have a `requestedValue` of `paused` for the [deploymentState](/graph/api/resources/windowsupdates-deploymentstate). To resume the deployment, use the value `none` and the state will either update to `offering` or `scheduled` if the deployment hasn't reached the start date yet. The following example pauses the deployment with a **Deployment ID** of `de910e12-3456-7890-abcd-ef1234567890`: + +```http + +PATCH https://graph.microsoft.com/beta/admin/windows/updates/deployments/de910e12-3456-7890-abcd-ef1234567890 +Content-Type: application/json + +{ + "@odata.type": "#microsoft.graph.windowsUpdates.deployment", + "state": { + "@odata.type": "microsoft.graph.windowsUpdates.deploymentState", + "requestedValue": "paused" + } +} +``` + ## Unenroll devices From 7150ece5697258e3388455559fd82f6401b84c20 Mon Sep 17 00:00:00 2001 From: Meghan Stewart <33289333+mestew@users.noreply.github.com> Date: Tue, 7 Feb 2023 15:57:49 -0800 Subject: [PATCH 101/181] edits --- .../deployment/update/deployment-service-drivers.md | 10 +++++++++- .../update/deployment-service-feature-updates.md | 12 ++++++++---- 2 files changed, 17 insertions(+), 5 deletions(-) diff --git a/windows/deployment/update/deployment-service-drivers.md b/windows/deployment/update/deployment-service-drivers.md index c546804851..3a4f67a79d 100644 --- a/windows/deployment/update/deployment-service-drivers.md +++ b/windows/deployment/update/deployment-service-drivers.md @@ -15,7 +15,9 @@ ms.date: 02/14/2023 ***(Applies to: Windows 11 & Windows 10)*** -The Windows Update for Business deployment service is used to approve and schedule software updates. The deployment service exposes its capabilities through the [Microsoft Graph API](/graph/use-the-api). You can call the API directly, through a [Graph SDK](/graph/sdks/sdks-overview), or integrate them with a management tool such as [Microsoft Intune](/mem/intune). This article uses Graph Explorer to walk through the entire process of deploying a driver update to clients. In this article, you will: +The Windows Update for Business deployment service is used to approve and schedule software updates. The deployment service exposes its capabilities through the [Microsoft Graph API](/graph/use-the-api). You can call the API directly, through a [Graph SDK](/graph/sdks/sdks-overview), or integrate them with a management tool such as [Microsoft Intune](/mem/intune). + +This article uses [Graph Explorer](/graph/graph-explorer/graph-explorer-overview) to walk through the entire process of deploying a driver update to clients. In this article, you will: > [!div class="checklist"] > > - [Open Graph Explorer](#open-graph-explorer) @@ -325,6 +327,12 @@ Content-type: application/json } ``` +To display all deployments with the most recently created returned first, order deployments based on the `createdDateTime`: + +```http +GET https://graph.microsoft.com/beta/admin/windows/updates/deployments?orderby=createdDateTime desc +``` + ## Unenroll devices diff --git a/windows/deployment/update/deployment-service-feature-updates.md b/windows/deployment/update/deployment-service-feature-updates.md index 981e6f057d..41387215a9 100644 --- a/windows/deployment/update/deployment-service-feature-updates.md +++ b/windows/deployment/update/deployment-service-feature-updates.md @@ -15,7 +15,9 @@ ms.date: 02/14/2023 ***(Applies to: Windows 11 & Windows 10)*** -The Windows Update for Business deployment service is used to approve and schedule software updates. The deployment service exposes its capabilities through the [Microsoft Graph API](/graph/use-the-api). You can call the API directly, through a [Graph SDK](/graph/sdks/sdks-overview), or integrate them with a management tool such as [Microsoft Intune](/mem/intune). This article uses Graph Explorer to walk through the entire process of deploying a feature update to clients. In this article, you will: +The Windows Update for Business deployment service is used to approve and schedule software updates. The deployment service exposes its capabilities through the [Microsoft Graph API](/graph/use-the-api). You can call the API directly, through a [Graph SDK](/graph/sdks/sdks-overview), or integrate them with a management tool such as [Microsoft Intune](/mem/intune). + +This article uses [Graph Explorer](/graph/graph-explorer/graph-explorer-overview) to walk through the entire process of deploying a feature update to clients. In this article, you will: In this article, you will: > [!div class="checklist"] @@ -26,7 +28,7 @@ In this article, you will: > * [Create a deployment](#create-a-deployment) > * [Add members to the deployment audience](#add-members-to-the-deployment-audience) > * [Pause a deployment](#pause-a-deployment) -> - [Unenroll devices](#unenroll-devices) +> * [Unenroll devices](#unenroll-devices) ## Prerequisites @@ -219,7 +221,7 @@ GET https://graph.microsoft.com/beta/admin/windows/updates/deployments/de910e12- ## Add members to the deployment audience -The **Audience ID**, `d39ad1ce-0123-4567-89ab-cdef01234567`, was created when the deployment was created. The **Audience ID** is used to add members to the deployment audience. After the deployment audience is updated, Windows Update starts offering the update to the devices according to the deployment settings. As long as the deployment exists and the device is in the audience, the update will be offered +The **Audience ID**, `d39ad1ce-0123-4567-89ab-cdef01234567`, was created when the deployment was created. The **Audience ID** is used to add members to the deployment audience. After the deployment audience is updated, Windows Update starts offering the update to the devices according to the deployment settings. As long as the deployment exists and the device is in the audience, the update will be offered. The following example adds three devices to the deployment audience using the **Azure AD ID** for each device: @@ -247,7 +249,9 @@ The following example adds three devices to the deployment audience using the ** ## Pause a deployment -To pause a deployment, PATCH the deployment to have a `requestedValue` of `paused` for the [deploymentState](/graph/api/resources/windowsupdates-deploymentstate). To resume the deployment, use the value `none` and the state will either update to `offering` or `scheduled` if the deployment hasn't reached the start date yet. The following example pauses the deployment with a **Deployment ID** of `de910e12-3456-7890-abcd-ef1234567890`: +To pause a deployment, PATCH the deployment to have a `requestedValue` of `paused` for the [deploymentState](/graph/api/resources/windowsupdates-deploymentstate). To resume the deployment, use the value `none` and the state will either update to `offering` or `scheduled` if the deployment hasn't reached the start date yet. + +The following example pauses the deployment with a **Deployment ID** of `de910e12-3456-7890-abcd-ef1234567890`: ```http From 6c3e5989a4cb224f306a19e83316208bd0d97d5b Mon Sep 17 00:00:00 2001 From: tiaraquan Date: Wed, 8 Feb 2023 08:32:58 -0800 Subject: [PATCH 102/181] Added RBAC xref to RM blade for WQU and FU. --- .../windows-autopatch-windows-feature-update-overview.md | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/windows/deployment/windows-autopatch/operate/windows-autopatch-windows-feature-update-overview.md b/windows/deployment/windows-autopatch/operate/windows-autopatch-windows-feature-update-overview.md index 4d8d128f89..231847368a 100644 --- a/windows/deployment/windows-autopatch/operate/windows-autopatch-windows-feature-update-overview.md +++ b/windows/deployment/windows-autopatch/operate/windows-autopatch-windows-feature-update-overview.md @@ -71,7 +71,12 @@ Windows Autopatch uses Microsoft Intune’s built-in solution, which uses config Windows Autopatch provides a permanent pause of a Windows feature update deployment. The Windows Autopatch service automatically extends the 35-day pause limit (permanent pause) established by Microsoft Intune on your behalf. The deployment remains permanently paused until you decide to resume it. -## Pausing and resuming a release +## Release management + +> [!NOTE] +> To access the Release Management blade, you must have the correct [role-based access control](../deploy/windows-autopatch-register-devices.md#built-in-roles-required-for-device-registration). + +### Pausing and resuming a release > [!CAUTION] > It's only recommended to use Windows Autopatch's end-user experience to pause and resume [Windows quality](../operate/windows-autopatch-windows-quality-update-overview.md#pausing-and-resuming-a-release) and [Windows feature updates](#pausing-and-resuming-a-release). If you need assistance with pausing and resuming updates, please [submit a support request](../operate/windows-autopatch-support-request.md). From 02b7da6ded5f7d3d1724cb10f78660e3757732e8 Mon Sep 17 00:00:00 2001 From: tiaraquan Date: Wed, 8 Feb 2023 10:30:19 -0800 Subject: [PATCH 103/181] WQU --- .../windows-autopatch-windows-quality-update-overview.md | 3 +++ 1 file changed, 3 insertions(+) diff --git a/windows/deployment/windows-autopatch/operate/windows-autopatch-windows-quality-update-overview.md b/windows/deployment/windows-autopatch/operate/windows-autopatch-windows-quality-update-overview.md index 0ff47c507d..b803ed9293 100644 --- a/windows/deployment/windows-autopatch/operate/windows-autopatch-windows-quality-update-overview.md +++ b/windows/deployment/windows-autopatch/operate/windows-autopatch-windows-quality-update-overview.md @@ -54,6 +54,9 @@ Windows Autopatch configures these policies differently across deployment rings ## Release management +> [!NOTE] +> To access the Release Management blade, you must have the correct [role-based access control](../deploy/windows-autopatch-register-devices.md#built-in-roles-required-for-device-registration). + In the Release management blade, you can: - Track the [Windows quality update schedule](#release-schedule) for devices in the [four deployment rings](windows-autopatch-update-management.md#windows-autopatch-deployment-rings). From 29431bd722bcdf9a2c6b8c210d3e0ca1e31857a7 Mon Sep 17 00:00:00 2001 From: tiaraquan Date: Wed, 8 Feb 2023 10:32:34 -0800 Subject: [PATCH 104/181] tweak --- .../windows-autopatch-windows-quality-update-overview.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/deployment/windows-autopatch/operate/windows-autopatch-windows-quality-update-overview.md b/windows/deployment/windows-autopatch/operate/windows-autopatch-windows-quality-update-overview.md index b803ed9293..5b006d75d0 100644 --- a/windows/deployment/windows-autopatch/operate/windows-autopatch-windows-quality-update-overview.md +++ b/windows/deployment/windows-autopatch/operate/windows-autopatch-windows-quality-update-overview.md @@ -92,7 +92,7 @@ By default, the service expedites quality updates as needed. For those organizat **To turn off service-driven expedited quality updates:** 1. Go to **[Microsoft Endpoint Manager admin center](https://go.microsoft.com/fwlink/?linkid=2109431)** > **Devices**. -2. Under **Windows Autopatch** > **Release management**, go to the **Release settings** tab and turn off the **Expedited Quality Updates** setting. +2. Under **Windows Autopatch** > **Release management**, go to the **Release settings** tab and turn off the **Expedited quality updates** setting. > [!NOTE] > Windows Autopatch doesn't allow customers to request expedited releases. From 8c30eb6fb649d6bab7ef77d5d2d30204e2b1aec7 Mon Sep 17 00:00:00 2001 From: Amy Zhou Date: Wed, 8 Feb 2023 16:00:01 -0800 Subject: [PATCH 105/181] fixed a typo --- windows/deployment/do/mcc-isp-create-provision-deploy.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/deployment/do/mcc-isp-create-provision-deploy.md b/windows/deployment/do/mcc-isp-create-provision-deploy.md index 82e70feab3..5dd6cf7188 100644 --- a/windows/deployment/do/mcc-isp-create-provision-deploy.md +++ b/windows/deployment/do/mcc-isp-create-provision-deploy.md @@ -113,7 +113,7 @@ There are five IDs that the device provisioning script takes as input in order t 1. Copy and paste the script command line shown in the Azure portal. -1. Run the script in your server terminal for your cache node by . The script may take a few minutes to run. If there were no errors, you have set up your cache node successfully. To verify the server is set up correctly, follow the [verification steps](mcc-isp-verify-cache-node.md). +1. Run the script in your server terminal for your cache node. The script may take a few minutes to run. If there were no errors, you have set up your cache node successfully. To verify the server is set up correctly, follow the [verification steps](mcc-isp-verify-cache-node.md). > [!NOTE] > The same script can be used to provision multiple cache nodes, but the command line is unique per cache node. Additionally, if you need to re-provision your server or provision a new server or VM for the cache node, you must copy the command line from the Azure portal again as the "registrationkey" value is unique for each successful execution of the provisioning script. From b83f29700d25e92e45a4f13dbc3ef2d21ceb8836 Mon Sep 17 00:00:00 2001 From: Arthur Gautier Date: Wed, 8 Feb 2023 16:18:54 -0800 Subject: [PATCH 106/181] SHA256 PCR is a singled bank --- .../tpm/switch-pcr-banks-on-tpm-2-0-devices.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/windows/security/information-protection/tpm/switch-pcr-banks-on-tpm-2-0-devices.md b/windows/security/information-protection/tpm/switch-pcr-banks-on-tpm-2-0-devices.md index 34b14b5105..7dbaa9703b 100644 --- a/windows/security/information-protection/tpm/switch-pcr-banks-on-tpm-2-0-devices.md +++ b/windows/security/information-protection/tpm/switch-pcr-banks-on-tpm-2-0-devices.md @@ -35,13 +35,13 @@ Some TPM PCRs are used as checksums of log events. The log events are extended i To bind the use of a TPM based key to a certain state of the PC, the key can be sealed to an expected set of PCR values. For instance, PCRs 0 through 7 have a well-defined value after the boot process – when the OS is loaded. When the hardware, firmware, or boot loader of the machine changes, the change can be detected in the PCR values. Windows uses this capability to make certain cryptographic keys only available at certain times during the boot process. For instance, the BitLocker key can be used at a certain point in the boot, but not before or after. -It is important to note that this binding to PCR values also includes the hashing algorithm used for the PCR. For instance, a key can be bound to a specific value of the SHA-1 PCR\[12\], if using SHA-256 PCR banks, even with the same system configuration. Otherwise, the PCR values will not match. +It is important to note that this binding to PCR values also includes the hashing algorithm used for the PCR. For instance, a key can be bound to a specific value of the SHA-1 PCR\[12\], if using SHA-256 PCR bank, even with the same system configuration. Otherwise, the PCR values will not match. ## What happens when PCR banks are switched? When the PCR banks are switched, the algorithm used to compute the hashed values stored in the PCRs during extend operations is changed. Each hash algorithm will return a different cryptographic signature for the same inputs. -As a result, if the currently used PCR bank is switched all keys that have been bound to the previous PCR values will no longer work. For example, if you had a key bound to the SHA-1 value of PCR\[12\] and subsequently changed the PCR banks to SHA-256, the banks wouldn’t match, and you would be unable to use that key. The BitLocker key is secured using the PCR banks and Windows will not be able to unseal it if the PCR banks are switched while BitLocker is enabled. +As a result, if the currently used PCR bank is switched all keys that have been bound to the previous PCR values will no longer work. For example, if you had a key bound to the SHA-1 value of PCR\[12\] and subsequently changed the PCR bank to SHA-256, the banks wouldn’t match, and you would be unable to use that key. The BitLocker key is secured using the PCR banks and Windows will not be able to unseal it if the PCR banks are switched while BitLocker is enabled. ## What can I do to switch PCRs when BitLocker is already active? From 06bba76724fc482fbbe59b29123d9e5eb57b5acd Mon Sep 17 00:00:00 2001 From: jsuther1974 Date: Wed, 8 Feb 2023 17:15:46 -0800 Subject: [PATCH 107/181] Update microsoft-recommended-driver-block-rules.md --- ...icrosoft-recommended-driver-block-rules.md | 2654 +++++++++-------- 1 file changed, 1444 insertions(+), 1210 deletions(-) diff --git a/windows/security/threat-protection/windows-defender-application-control/microsoft-recommended-driver-block-rules.md b/windows/security/threat-protection/windows-defender-application-control/microsoft-recommended-driver-block-rules.md index fc266be640..f19dbcc3da 100644 --- a/windows/security/threat-protection/windows-defender-application-control/microsoft-recommended-driver-block-rules.md +++ b/windows/security/threat-protection/windows-defender-application-control/microsoft-recommended-driver-block-rules.md @@ -15,7 +15,7 @@ author: jgeurten ms.reviewer: jsuther ms.author: vinpa manager: aaroncz -ms.date: 11/01/2022 +ms.date: 02/08/2023 ms.technology: itpro-security ms.topic: article --- @@ -72,7 +72,7 @@ Microsoft recommends enabling [HVCI](/windows/security/threat-protection/device- ```xml - 10.0.25210.0 + 10.0.25290.0 {2E07F7E4-194C-4D20-B7C9-6F44A6C5A234} @@ -201,6 +201,56 @@ Microsoft recommends enabling [HVCI](/windows/security/threat-protection/device- + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -229,11 +279,14 @@ Microsoft recommends enabling [HVCI](/windows/security/threat-protection/device- - + + + + @@ -425,6 +478,15 @@ Microsoft recommends enabling [HVCI](/windows/security/threat-protection/device- + + + + + + + + + @@ -557,6 +619,12 @@ Microsoft recommends enabling [HVCI](/windows/security/threat-protection/device- + + + + + + @@ -713,16 +781,6 @@ Microsoft recommends enabling [HVCI](/windows/security/threat-protection/device- - - - - - - - - - - @@ -745,37 +803,54 @@ Microsoft recommends enabling [HVCI](/windows/security/threat-protection/device- + + + + + + + + + + + + + + + - - - - + - + + + + + + + - @@ -785,7 +860,7 @@ Microsoft recommends enabling [HVCI](/windows/security/threat-protection/device- - + @@ -797,70 +872,47 @@ Microsoft recommends enabling [HVCI](/windows/security/threat-protection/device- - - - - - - - + + + - + - - - - - + + + + + + + + + + + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + @@ -868,14 +920,232 @@ Microsoft recommends enabling [HVCI](/windows/security/threat-protection/device- - + - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -885,17 +1155,139 @@ Microsoft recommends enabling [HVCI](/windows/security/threat-protection/device- - - + + + + - - + + + + - - + + + - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -927,36 +1319,6 @@ Microsoft recommends enabling [HVCI](/windows/security/threat-protection/device- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - @@ -972,24 +1334,6 @@ Microsoft recommends enabling [HVCI](/windows/security/threat-protection/device- - - - - - - - - - - - - - - - - - - @@ -998,394 +1342,184 @@ Microsoft recommends enabling [HVCI](/windows/security/threat-protection/device- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -1393,38 +1527,69 @@ Microsoft recommends enabling [HVCI](/windows/security/threat-protection/device- + + + + + + + + + - + + + + + + + - + + + + + + + + + + + + - + + + + + + @@ -1433,58 +1598,26 @@ Microsoft recommends enabling [HVCI](/windows/security/threat-protection/device- + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + - + @@ -1495,675 +1628,776 @@ Microsoft recommends enabling [HVCI](/windows/security/threat-protection/device- - + + + + + + + + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - + @@ -2179,7 +2413,7 @@ Microsoft recommends enabling [HVCI](/windows/security/threat-protection/device- - 10.0.25210.0 + 10.0.25290.0 From 007c8eebfc72222f1ab9c60534c51aba33bf00af Mon Sep 17 00:00:00 2001 From: jsuther1974 Date: Wed, 8 Feb 2023 17:16:59 -0800 Subject: [PATCH 108/181] Updated vulnerable driver block list --- ...icrosoft-recommended-driver-block-rules.md | 43 +++++++++++++------ 1 file changed, 31 insertions(+), 12 deletions(-) diff --git a/windows/security/threat-protection/windows-defender-application-control/microsoft-recommended-driver-block-rules.md b/windows/security/threat-protection/windows-defender-application-control/microsoft-recommended-driver-block-rules.md index f19dbcc3da..e0b383d280 100644 --- a/windows/security/threat-protection/windows-defender-application-control/microsoft-recommended-driver-block-rules.md +++ b/windows/security/threat-protection/windows-defender-application-control/microsoft-recommended-driver-block-rules.md @@ -287,6 +287,8 @@ Microsoft recommends enabling [HVCI](/windows/security/threat-protection/device- + + @@ -466,18 +468,35 @@ Microsoft recommends enabling [HVCI](/windows/security/threat-protection/device- - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + From a6b44dab1563ecd0c6a62cf68b05df9a4c1da867 Mon Sep 17 00:00:00 2001 From: Meghan Stewart <33289333+mestew@users.noreply.github.com> Date: Thu, 9 Feb 2023 07:33:06 -0800 Subject: [PATCH 109/181] edits --- .../deployment/do/mcc-enterprise-appendix.md | 21 ++++++++++--------- 1 file changed, 11 insertions(+), 10 deletions(-) diff --git a/windows/deployment/do/mcc-enterprise-appendix.md b/windows/deployment/do/mcc-enterprise-appendix.md index 6fa3e1a315..d9eab5ddf8 100644 --- a/windows/deployment/do/mcc-enterprise-appendix.md +++ b/windows/deployment/do/mcc-enterprise-appendix.md @@ -12,7 +12,7 @@ ms.technology: itpro-updates # Appendix -## Steps to obtain an Azure Subscription ID +## Steps to obtain an Azure subscription ID [!INCLUDE [Get Azure subscription](includes/get-azure-subscription.md)] @@ -25,16 +25,17 @@ If you're not able to sign up for a Microsoft Azure subscription with the **Acco ## Hardware specifications -Most customers choose to install their cache node on a Windows Server with a nested Hyper-V VM. If this is not supported in your network, some customers have also opted to install their cache node using VMWare. At this time, a Linux-only solution is not available and Azure VMs do not support the standalone Microsoft Connected Cache. +Most customers choose to install their cache node on a Windows Server with a nested Hyper-V VM. If this isn't supported in your network, some customers have also opted to install their cache node using VMware. At this time, a Linux-only solution isn't available and Azure VMs don't support the standalone Microsoft Connected Cache. -### Installing on VMWare +### Installing on VMware -We've seen that Microsoft Connected Cache for Enterprise and Education can be successfully installed on VMWare. To do so, there are a couple of additional configurations to be made: +We've seen that Microsoft Connected Cache for Enterprise and Education can be successfully installed on VMware. To do so, there are a couple of additional configurations to be made: 1. Ensure that you're using ESX. In the VM settings, turn on the option **Expose hardware assisted virtualization to the guest OS**. -1. Using the HyperV Manager, create an external switch. For the external switch to have internet connection, ensure **"Allow promiscuous mode"**, **"Allow forged transmits"**, and **"Allow MAC changes"** are all switched to **Yes**. +1. Using the Hyper-V Manager, create an external switch. For the external switch to have internet connection, ensure **"Allow promiscuous mode"**, **"Allow forged transmits"**, and **"Allow MAC changes"** are all switched to **Yes**. ### Installing on Hyper-V + To learn more about how to configure Intel and AMD processors to support nested virtualization, see [Run Hyper-V in a Virtual Machine with Nested Virtualization](/virtualization/hyper-v-on-windows/user-guide/nested-virtualization). ## Diagnostics Script @@ -72,17 +73,17 @@ communication operations. The runtime performs several functions: For more information on Azure IoT Edge, see the [Azure IoT Edge documentation](/azure/iot-edge/about-iot-edge). -## Routing local Windows Clients to an MCC +## Routing local Windows clients to an MCC ### Get the IP address of your MCC using ifconfig There are multiple methods that can be used to apply a policy to PCs that should participate in downloading from the MCC. -#### Registry Key +#### Registry key You can either set your MCC IP address or FQDN using: -1. Registry Key (version 1709 and later): +1. Registry key (version 1709 and later): `HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\DeliveryOptimization`
    "DOCacheHost"=" " @@ -93,7 +94,7 @@ You can either set your MCC IP address or FQDN using: reg add "HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\DeliveryOptimization" /v DOCacheHost /t REG_SZ /d "10.137.187.38" /f ``` -1. MDM Path (version 1809 and later): +1. MDM path (version 1809 and later): `.Vendor/MSFT/Policy/Config/DeliveryOptimization/DOCacheHost` @@ -102,7 +103,7 @@ You can either set your MCC IP address or FQDN using: :::image type="content" source="./images/ent-mcc-group-policy-hostname.png" alt-text="Screenshot of the Group Policy editor showing the Cache Server Hostname Group Policy setting." lightbox="./images/ent-mcc-group-policy-hostname.png"::: -## Verify Content using the DO Client +## Verify content using the DO client To verify that the Delivery Optimization client can download content using MCC, you can use the following steps: From e62a4e8afc52fc855ea317bd7f837ab5cbdfe250 Mon Sep 17 00:00:00 2001 From: Meghan Stewart <33289333+mestew@users.noreply.github.com> Date: Thu, 9 Feb 2023 08:17:56 -0800 Subject: [PATCH 110/181] edits --- windows/deployment/do/mcc-enterprise-deploy.md | 10 +++++----- .../deployment/do/mcc-enterprise-prerequisites.md | 4 ++-- windows/deployment/do/mcc-isp-faq.yml | 6 +++--- windows/deployment/do/mcc-isp-signup.md | 14 +++++++------- windows/deployment/do/mcc-isp-verify-cache-node.md | 2 +- .../do/waas-microsoft-connected-cache.md | 3 +-- 6 files changed, 19 insertions(+), 20 deletions(-) diff --git a/windows/deployment/do/mcc-enterprise-deploy.md b/windows/deployment/do/mcc-enterprise-deploy.md index 9681ff802f..52b3515a34 100644 --- a/windows/deployment/do/mcc-enterprise-deploy.md +++ b/windows/deployment/do/mcc-enterprise-deploy.md @@ -31,18 +31,18 @@ To deploy MCC to your server: For questions regarding these instructions contact [msconnectedcache@microsoft.com](mailto:msconnectedcache@microsoft.com) -### Provide Microsoft with the Azure Subscription ID +### Provide Microsoft with the Azure subscription ID As part of the MCC preview onboarding process an Azure subscription ID must be provided to Microsoft. > [!IMPORTANT] > [Take this survey](https://aka.ms/MSConnectedCacheSignup) and provide your Azure subscription ID and contact information to be added to the allowlist for this preview. You will not be able to proceed if you skip this step. -For information about creating or locating your subscription ID, see [Steps to obtain an Azure Subscription ID](mcc-enterprise-appendix.md#steps-to-obtain-an-azure-subscription-id). +For information about creating or locating your subscription ID, see [Steps to obtain an Azure subscription ID](mcc-enterprise-appendix.md#steps-to-obtain-an-azure-subscription-id). ### Create the MCC resource in Azure -The MCC Azure management portal is used to create and manage MCC nodes. An Azure Subscription ID is used to grant access to the preview and to create the MCC resource in Azure and Cache nodes. +The MCC Azure management portal is used to create and manage MCC nodes. An Azure subscription ID is used to grant access to the preview and to create the MCC resource in Azure and Cache nodes. Once you take the survey above and the MCC team adds your subscription ID to the allowlist, you'll be given a link to the Azure portal where you can create the resource described below. @@ -221,7 +221,7 @@ Installing MCC on your Windows device is a simple process. A PowerShell script p 1. If this is your first MCC deployment, select **n** so that a new IoT Hub can be created. If you have already configured MCC before, choose **y** so that your MCCs are grouped in the same IoT Hub. - 1. You'll be shown a list of existing IoT Hubs in your Azure Subscription. Enter the number corresponding to the IoT Hub to select it. **You'll likely have only 1 IoT Hub in your subscription, in which case you want to enter "1"** + 1. You'll be shown a list of existing IoT Hubs in your Azure subscription. Enter the number corresponding to the IoT Hub to select it. **You'll likely have only 1 IoT Hub in your subscription, in which case you want to enter "1"** :::image type="content" source="./images/ent-mcc-script-select-hub.png" alt-text="Screenshot of the installer script running in PowerShell prompting you to select which IoT Hub to use." lightbox="./images/ent-mcc-script-select-hub.png"::: :::image type="content" source="./images/ent-mcc-script-complete.png" alt-text="Screenshot of the installer script displaying the completion summary in PowerShell." lightbox="./images/ent-mcc-script-complete.png"::: @@ -235,7 +235,7 @@ Installing MCC on your Windows device is a simple process. A PowerShell script p ## Verify proper functioning MCC server -#### Verify Client Side +#### Verify client side Connect to the EFLOW VM and check if MCC is properly running: diff --git a/windows/deployment/do/mcc-enterprise-prerequisites.md b/windows/deployment/do/mcc-enterprise-prerequisites.md index 9918cde5b1..2e5773468b 100644 --- a/windows/deployment/do/mcc-enterprise-prerequisites.md +++ b/windows/deployment/do/mcc-enterprise-prerequisites.md @@ -29,7 +29,7 @@ ms.technology: itpro-updates > [!NOTE] > Azure VMs are not currently supported. If you'd like to install your cache node on VMWare, see the [Appendix](mcc-enterprise-appendix.md) for a few additional configurations. - **EFLOW Requires Hyper-V support** + **EFLOW requires Hyper-V support** - On Windows client, enable the Hyper-V feature - On Windows Server, install the Hyper-V role and create a default network switch @@ -43,7 +43,7 @@ ms.technology: itpro-updates VM networking: - An external virtual switch to support outbound and inbound network communication (created during the installation process) -1. **Content endpoints**: Using a proxy or firewall? Certain endpoints must be allowed through in order for your MCC to cache and serve content. See [Delivery Optimization and Microsoft Connected Cache content type endpoints](delivery-optimization-endpoints.md) for the complete list of endpoints required. +1. **Content endpoints**: If you're using a proxy or firewall, certain endpoints must be allowed through in order for your MCC to cache and serve content. See [Delivery Optimization and Microsoft Connected Cache content type endpoints](delivery-optimization-endpoints.md) for the list of required endpoints. ## Sizing recommendations diff --git a/windows/deployment/do/mcc-isp-faq.yml b/windows/deployment/do/mcc-isp-faq.yml index d091064cba..07d8f242c0 100644 --- a/windows/deployment/do/mcc-isp-faq.yml +++ b/windows/deployment/do/mcc-isp-faq.yml @@ -80,11 +80,11 @@ sections: $ whois 13.107.4.50|grep "Organization:" Organization: Microsoft Corporation (MSFT) - - question: I am a network service provider and have downstream transit customers. If one of my downstream transit customers onboards to Microsoft Connected Cache, how will it affect my traffic? + - question: I'm a network service provider and have downstream transit customers. If one of my downstream transit customers onboards to Microsoft Connected Cache, how will it affect my traffic? answer: If a downstream customer deploys a Microsoft Connected Cache node, the cache controller will prefer the downstream ASN when handling that ASN's traffic. - question: I signed up for Microsoft Connected Cache, but I'm not receiving the verification email. What should I do? - answer: First, check that the email under the NOC role is correct in your PeeringDB page. If the email associated with NOC role is correct, search for an email from the sender "microsoft-noreply@microsoft.com" with the email subject - "Here’s your Microsoft Connected Cache verification code" in your Spam folders. Still can't find it? Ensure that your email admin rules allow emails from the sender "microsoft-noreply@microsoft.com". + answer: First, check that the email under the NOC role is correct in your PeeringDB page. If the email associated with NOC role is correct, search for an email from the sender "microsoft-noreply@microsoft.com" with the email subject - "Here's your Microsoft Connected Cache verification code" in your Spam folders. Still can't find it? Ensure that your email admin rules allow emails from the sender "microsoft-noreply@microsoft.com". - question: I have an active MCC, but I'm noticing I hit the message limit for my IoT Hub each day. Does this affect my MCC performance and should I be concerned? - answer: Even when the quota of 8k messages is hit, the MCC functionality will not be affected. Your client devices will continue to download content as normal. You will also not be charged above the 8k message limit, so you don’t need to worry at all about getting a paid plan – MCC will always be a free service. So what is the impact if functionality isn’t? Instead, messages about the configuration or edge deployment would be impacted – this means that if there was a request to update your MCC and the daily quota was reached, your MCC might not update. In that case, you would just need to wait for the next day to update. This is only a limitation of the private preview and is not an issue during public preview. + answer: Even when the quota of 8k messages is hit, the MCC functionality won't be affected. Your client devices will continue to download content as normal. You'll also not be charged above the 8k message limit, so you don't need to worry at all about getting a paid plan. MCC will always be a free service. So if functionality isn't impacted, what is? Instead, messages about the configuration or edge deployment would be impacted. This means that if there was a request to update your MCC and the daily quota was reached, your MCC might not update. In that case, you would just need to wait for the next day to update. This is only a limitation of the private preview and isn't an issue during public preview. - question: What do I do if I need more support and have more questions even after reading this FAQ page? answer: For further support for Microsoft Connected Cache, visit [Troubleshooting Issues for Microsoft Connected Cache for ISP (public preview)](mcc-isp-support.md). diff --git a/windows/deployment/do/mcc-isp-signup.md b/windows/deployment/do/mcc-isp-signup.md index f81b7209c3..f407f4d6cd 100644 --- a/windows/deployment/do/mcc-isp-signup.md +++ b/windows/deployment/do/mcc-isp-signup.md @@ -25,7 +25,7 @@ This article details the process of signing up for Microsoft Connected Cache for Before you begin sign up, ensure you have the following components: -1. **Azure Pay-As-You-Go subscription**: Microsoft Connected Cache is a completely free-of-charge service hosted in Azure. You will need to have a Pay-As-You-Go subscription in order to onboard to our service. To create a subscription, [visit this page](https://azure.microsoft.com/offers/ms-azr-0003p/). +1. **Azure Pay-As-You-Go subscription**: Microsoft Connected Cache is a completely free-of-charge service hosted in Azure. You'll need to have a Pay-As-You-Go subscription in order to onboard to our service. To create a subscription, go to the [Pay-As-You-Go subscription page](https://azure.microsoft.com/offers/ms-azr-0003p/). 1. **Access to Azure portal**: Ensure you have the credentials needed to access your organization's Azure portal. @@ -38,22 +38,22 @@ Before you begin sign up, ensure you have the following components: 1. Navigate to the [Azure portal](https://www.portal.azure.com). Select **Create a Resource**. Then, search for **Microsoft Connected Cache**. - :::image type="content" source="./images/mcc-isp-search.png" alt-text="Screenshot of the Azure portal that shows the Microsoft Connected Cache resource in Azure marketplace."::: + :::image type="content" source="./images/mcc-isp-search.png" alt-text="Screenshot of the Azure portal that shows the Microsoft Connected Cache resource in Azure marketplace." lightbox="./images/mcc-isp-search.png"::: 1. Select **Create** to create a **Microsoft Connected Cache**. When prompted, choose the subscription, resource group, and location of your cache node. Also, enter a name for your cache node. - :::image type="content" source="./images/mcc-isp-create-resource-fields.png" alt-text="Screenshot of the Azure portal that shows the Microsoft Connected Cache resource creation step."::: + :::image type="content" source="./images/mcc-isp-create-resource-fields.png" alt-text="Screenshot of the Azure portal that shows the Microsoft Connected Cache resource creation step." lightbox="./images/mcc-isp-create-resource-fields.png"::: > [!IMPORTANT] > After your resource has been created, we need some information to verify your network operator status and approve you to host Microsoft Connected Cache nodes. Please ensure that your [Peering DB](https://www.peeringdb.com/) organization information is up to date as this information will be used for verification. The NOC contact email will be used to send verification information. - After a few moments, you will see a "Validation successful" message, indicating you can move onto the next step and select **Create**. + After a few moments, you'll see a "Validation successful" message, indicating you can move onto the next step and select **Create**. - :::image type="content" source="./images/mcc-isp-create-resource-validated.png" alt-text="Screenshot of the Azure portal that shows a green validation successful message for the creation of the Microsoft Connected Cache resource."::: + :::image type="content" source="./images/mcc-isp-create-resource-validated.png" alt-text="Screenshot of the Azure portal that shows a green validation successful message for the creation of the Microsoft Connected Cache resource." lightbox="./images/mcc-isp-create-resource-validated.png"::: -1. The creation of the cache node may take a few minutes. After a successful creation, you will see a **Deployment complete** page as below. Select **Go to resource**. +1. The creation of the cache node may take a few minutes. After a successful creation, you'll see a **Deployment complete** page as below. Select **Go to resource**. - :::image type="content" source="./images/mcc-isp-deployment-complete.png" alt-text="Screenshot of the Azure portal that shows a successful deployment for the creation of the Microsoft Connected Cache resource."::: + :::image type="content" source="./images/mcc-isp-deployment-complete.png" alt-text="Screenshot of the Azure portal that shows a successful deployment for the creation of the Microsoft Connected Cache resource." lightbox="./images/mcc-isp-deployment-complete.png"::: 1. Navigate to **Settings** > **Sign up**. Enter your organization ASN. Indicate whether you're a transit provider. If so, additionally, include any ASN(s) for downstream network operators that you may transit traffic for. diff --git a/windows/deployment/do/mcc-isp-verify-cache-node.md b/windows/deployment/do/mcc-isp-verify-cache-node.md index c96d8bcca3..1e31838cd4 100644 --- a/windows/deployment/do/mcc-isp-verify-cache-node.md +++ b/windows/deployment/do/mcc-isp-verify-cache-node.md @@ -76,7 +76,7 @@ To verify your BGP routes are correctly configured for a cache node, navigate to Verify that under **Routing Information**, the state of **BGP routes received** is True. Verify the IP space is correct. Lastly, select **Download JSON** next to **Download BGP Routes** to view the BGP routes that your cache node is currently advertising. -If **BGP routes received** is False, your **IP Space** is 0, or you are experiencing any BGP routing errors, please ensure your **ASN** and **IP address** is entered correctly. +If **BGP routes received** is False, your **IP Space** is 0, or you're experiencing any BGP routing errors, ensure your **ASN** and **IP address** is entered correctly. ## Monitor cache node health and performance diff --git a/windows/deployment/do/waas-microsoft-connected-cache.md b/windows/deployment/do/waas-microsoft-connected-cache.md index 8f9b5cd017..dcfac57aad 100644 --- a/windows/deployment/do/waas-microsoft-connected-cache.md +++ b/windows/deployment/do/waas-microsoft-connected-cache.md @@ -1,13 +1,12 @@ --- title: Microsoft Connected Cache overview -manager: dougeby +manager: aaroncz description: This article provides information about Microsoft Connected Cache (MCC), a software-only caching solution. ms.prod: windows-client author: carmenf ms.localizationpriority: medium ms.author: carmenf ms.topic: article -ms.custom: seo-marvel-apr2020 ms.technology: itpro-updates ms.date: 12/31/2017 --- From e11955ecf8d98d982868769f175268c09dea7241 Mon Sep 17 00:00:00 2001 From: Paolo Matarazzo <74918781+paolomatarazzo@users.noreply.github.com> Date: Thu, 9 Feb 2023 11:50:10 -0500 Subject: [PATCH 111/181] Fixed broken link --- education/index.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/education/index.yml b/education/index.yml index ef45124188..29efffa3ae 100644 --- a/education/index.yml +++ b/education/index.yml @@ -45,7 +45,7 @@ productDirectory: text: Azure information protection deployment acceleration guide - url: /defender-cloud-apps/get-started text: Microsoft Defender for Cloud Apps - - url: /microsoft-365/compliance/create-test-tune-dlp-policy + - url: /microsoft-365/compliance/information-protection#prevent-data-loss text: Data loss prevention - url: /microsoft-365/compliance/ text: Microsoft Purview compliance From 97c2988b82b78f1c3eb1fad9fd34a895e79f3b00 Mon Sep 17 00:00:00 2001 From: Sushma Nemali <124832023+s4sush@users.noreply.github.com> Date: Thu, 9 Feb 2023 09:40:51 -0800 Subject: [PATCH 112/181] Update windows-platform-common-criteria.md Adding the latest certification details and editing the metadata. --- .../windows-platform-common-criteria.md | 20 +++++++++++++++---- 1 file changed, 16 insertions(+), 4 deletions(-) diff --git a/windows/security/threat-protection/windows-platform-common-criteria.md b/windows/security/threat-protection/windows-platform-common-criteria.md index 5d976ff196..832d8c572e 100644 --- a/windows/security/threat-protection/windows-platform-common-criteria.md +++ b/windows/security/threat-protection/windows-platform-common-criteria.md @@ -2,13 +2,14 @@ title: Common Criteria Certifications description: This topic details how Microsoft supports the Common Criteria certification program. ms.prod: windows-client -ms.author: paoloma -author: paolomatarazzo +ms.author: sushmanemali +author: s4sush manager: aaroncz ms.topic: article ms.localizationpriority: medium ms.date: 11/4/2022 -ms.reviewer: +ms.reviewer: paoloma +manager: mgrimm ms.technology: itpro-security --- @@ -28,6 +29,17 @@ For more details, expand each product section.
    + +

    + Windows 11, Windows 10 (version 20H2, 21H1, 21H2), Windows Server, Windows Server 2022, Azure Stack HCIv2 version 21H2, Azure Stack Hub and Edge + +Certified against the Protection Profile for General Purpose Operating Systems, including the Extended Package for Wireless Local Area Network Clients and the Module for Virtual Private Network Clients + +- [Security Target](https://download.microsoft.com/download/c/5/9/c59832ff-414b-4f15-8273-d0c349a0b154/Microsoft%20Windows,%20Windows%20Server,%20Azure%20Stack%20Security%20Target%20(21H2%20et%20al).pdf) +- [Administrative Guide](https://download.microsoft.com/download/9/1/7/9178ce6a-8117-42e7-be0d-186fc4a89ca6/Microsoft%20Windows,%20Windows%20Server,%20Azure%20Stack%20Administrative%20Guide%20(21H2%20et%20al).pdf) +- [Assurance Activity Report](https://download.microsoft.com/download/4/1/6/416151fe-63e7-48c0-a485-1d87148c71fe/Microsoft%20Windows,%20Windows%20Server,%20Azure%20Stack%20Assurance%20Activity%20Report%20(21H2%20et%20al).pdf) +- [Validation Report](https://download.microsoft.com/download/e/3/7/e374af1a-3c5d-42ee-8e19-df47d2c0e3d6/Microsoft%20Windows,%20Windows%20Server,%20Azure%20Stack%20Validation%20Report%20(21H2%20et%20al).pdf) +
    Windows 10, version 2004, Windows Server, version 2004, Windows Server Core Datacenter (Azure Fabric Controller), Windows Server Core Datacenter (Azure Stack) @@ -374,4 +386,4 @@ Certified against the Protection Profile for General Purpose Operating Systems. - [Security Target](https://www.commoncriteriaportal.org/files/epfiles/st_vid10224-st.pdf) - [Validation Report](https://www.commoncriteriaportal.org/files/epfiles/st_vid10224-vr.pdf) -
    \ No newline at end of file +
    From 317c6ae02ad22885bb474ff409b1bd8b101342a1 Mon Sep 17 00:00:00 2001 From: Paolo Matarazzo <74918781+paolomatarazzo@users.noreply.github.com> Date: Thu, 9 Feb 2023 12:41:59 -0500 Subject: [PATCH 113/181] Simplified sentence --- .../hello-for-business/hello-hybrid-cloud-kerberos-trust.md | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/windows/security/identity-protection/hello-for-business/hello-hybrid-cloud-kerberos-trust.md b/windows/security/identity-protection/hello-for-business/hello-hybrid-cloud-kerberos-trust.md index 0a6ef16c6e..2680a589bd 100644 --- a/windows/security/identity-protection/hello-for-business/hello-hybrid-cloud-kerberos-trust.md +++ b/windows/security/identity-protection/hello-for-business/hello-hybrid-cloud-kerberos-trust.md @@ -28,9 +28,8 @@ Windows Hello for Business cloud Kerberos trust uses *Azure AD Kerberos*, which ## Azure AD Kerberos and cloud Kerberos trust authentication *Key trust* and *certificate trust* use certificate authentication-based Kerberos for requesting kerberos ticket-granting-tickets (TGTs) for on-premises authentication. This type of authentication requires a PKI for DC certificates, and requires end-user certificates for certificate trust.\ -For *Azure AD joined devices* to have single sign-on (SSO) to on-premises resources protected by Active Directory, they must trust and validate the DC certificates. For this to happen, a certificate revocation list (CRL) must be published to an endpoint accessible by the Azure AD joined devices. -*Cloud Kerberos trust* uses *Azure AD Kerberos*, which doesn't require any of the above PKI to request TGTs. +*Cloud Kerberos trust* uses *Azure AD Kerberos*, which doesn't require a PKI to request TGTs. With *Azure AD Kerberos*, Azure AD can issue TGTs for one or more AD domains. Windows can request a TGT from Azure AD when authenticating with Windows Hello for Business, and use the returned TGT for logon or to access traditional AD-based resources. Kerberos service tickets and authorization continue to be controlled by the on-premises Domain Controllers. From d01eafa8d8295531ea81e7c2aee65a424edea55f Mon Sep 17 00:00:00 2001 From: Sushma Nemali <124832023+s4sush@users.noreply.github.com> Date: Thu, 9 Feb 2023 10:03:38 -0800 Subject: [PATCH 114/181] Update windows-platform-common-criteria.md Fixed one bug with the missing closing tag. --- .../threat-protection/windows-platform-common-criteria.md | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/windows/security/threat-protection/windows-platform-common-criteria.md b/windows/security/threat-protection/windows-platform-common-criteria.md index 832d8c572e..e2bf5c878c 100644 --- a/windows/security/threat-protection/windows-platform-common-criteria.md +++ b/windows/security/threat-protection/windows-platform-common-criteria.md @@ -29,7 +29,6 @@ For more details, expand each product section.
    -
    Windows 11, Windows 10 (version 20H2, 21H1, 21H2), Windows Server, Windows Server 2022, Azure Stack HCIv2 version 21H2, Azure Stack Hub and Edge @@ -39,6 +38,8 @@ Certified against the Protection Profile for General Purpose Operating Systems, - [Administrative Guide](https://download.microsoft.com/download/9/1/7/9178ce6a-8117-42e7-be0d-186fc4a89ca6/Microsoft%20Windows,%20Windows%20Server,%20Azure%20Stack%20Administrative%20Guide%20(21H2%20et%20al).pdf) - [Assurance Activity Report](https://download.microsoft.com/download/4/1/6/416151fe-63e7-48c0-a485-1d87148c71fe/Microsoft%20Windows,%20Windows%20Server,%20Azure%20Stack%20Assurance%20Activity%20Report%20(21H2%20et%20al).pdf) - [Validation Report](https://download.microsoft.com/download/e/3/7/e374af1a-3c5d-42ee-8e19-df47d2c0e3d6/Microsoft%20Windows,%20Windows%20Server,%20Azure%20Stack%20Validation%20Report%20(21H2%20et%20al).pdf) + +
    Windows 10, version 2004, Windows Server, version 2004, Windows Server Core Datacenter (Azure Fabric Controller), Windows Server Core Datacenter (Azure Stack) From e0134f4d1869ecb40b80408a2f72543cb056b28a Mon Sep 17 00:00:00 2001 From: Meghan Stewart <33289333+mestew@users.noreply.github.com> Date: Thu, 9 Feb 2023 11:53:49 -0800 Subject: [PATCH 115/181] rework overview --- windows/deployment/TOC.yml | 10 +++-- .../update/deployment-service-overview.md | 35 +++++++++++++----- .../7512398-deployment-service-overview.png | Bin 0 -> 41461 bytes .../update/media/wufbds-product-large.png | Bin 18536 -> 0 bytes 4 files changed, 31 insertions(+), 14 deletions(-) create mode 100644 windows/deployment/update/media/7512398-deployment-service-overview.png delete mode 100644 windows/deployment/update/media/wufbds-product-large.png diff --git a/windows/deployment/TOC.yml b/windows/deployment/TOC.yml index bdaffc1953..b6cff644d0 100644 --- a/windows/deployment/TOC.yml +++ b/windows/deployment/TOC.yml @@ -170,7 +170,7 @@ href: update/waas-integrate-wufb.md - name: 'Walkthrough: use Group Policy to configure Windows Update for Business' href: update/waas-wufb-group-policy.md - - name: 'Walkthrough: use Intune to configure Windows Update for Business' + - name: 'Walkupdatesthrough: use Intune to configure Windows Update for Business' href: update/deploy-updates-intune.md - name: Windows Update for Business deployment service items: @@ -180,12 +180,14 @@ href: update/deployment-service-prerequisites.md - name: Deploy updates with Windows Update for Business deployment service items: - - name: Deploy feature updates + - name: Deploy feature updates using Graph Explorer href: update/deployment-service-feature-updates.md - - name: Deploy expedited updates + - name: Deploy expedited updates using Graph Explorer href: update/deployment-service-expedited-updates.md - - name: Deploy driver and firmware updates + - name: Deploy driver and firmware updates using Graph Explorer href: update/deployment-service-drivers.md + - name: Deploy expedited updates using Intune + href: /mem/intune/protect/windows-10-expedite-updates?toc=/windows/deployment/toc.json&bc=/windows/deployment/breadcrumb/toc.json - name: Troubleshoot Windows Update for Business deployment service href: update/deployment-service-troubleshoot.md - name: Monitor diff --git a/windows/deployment/update/deployment-service-overview.md b/windows/deployment/update/deployment-service-overview.md index f74ac54e66..6e6dac6335 100644 --- a/windows/deployment/update/deployment-service-overview.md +++ b/windows/deployment/update/deployment-service-overview.md @@ -17,23 +17,34 @@ ms.date: 12/31/2017 ***(Applies to: Windows 11 & Windows 10)*** -The Windows Update for Business deployment service is a cloud service within the Windows Update for Business product family. It provides control over the approval, scheduling, and safeguarding of updates delivered from Windows Update. It's designed to work in harmony with your existing Windows Update for Business policies. +The Windows Update for Business deployment service is a cloud service within the Windows Update for Business product family. It's designed to work with your existing [Windows Update for Business](waas-manage-updates-wufb.md) policies and [Windows Update for Business reports](wufb-reports-overview.md). The deployment service provides control over the approval, scheduling, and safeguarding of updates delivered from Windows Update to managed devices. The service is privacy focused and backed by leading industry compliance certifications. -The deployment service is designed for IT Pros who are looking for more control than is provided through deferral policies and deployment rings. It provides the following abilities: +## Capabilities of the Windows Update for Business deployment service -- You can schedule deployment of updates to start on a specific date (for example, deploy 20H2 to specified devices on March 14, 2021). -- You can stage deployments over a period of days or weeks by using rich expressions (for example, deploy 20H2 to 500 devices per day, beginning on March 14, 2021). -- You can bypass pre-configured Windows Update for Business policies to immediately deploy a security update across your organization when emergencies arise. -- You can benefit from deployments with automatic piloting tailored to your unique device population to ensure coverage of hardware and software in your organization. -- You can use safeguards against likely update issues that have been identified by Microsoft machine-learning algorithms and automatically hold the deployment for any affected devices. +The deployment service is designed for IT Pros who are looking for more control than is provided through deferral policies and deployment rings. The service provides the following capabilities: -The service is privacy focused and backed by leading industry compliance certifications. +- **Approval and scheduling**: Approve and schedule deployment of updates to start on a specific date + - *Example*: Deploy the Windows 11 22H2 feature update to specified devices on February 17, 2023. +- **Gradual rollout**: Stage deployments over a period of days or weeks by specifying gradual rollout settings + - *Example*: Deploy the Windows 11 22H2 feature update to 500 devices per day, beginning on February 17, 2023 +- **Expedite**: Bypass the configured Windows Update for Business policies to immediately deploy a security update across the organization +- **Safeguard holds**: Automatically holds the deployment for devices that may be impacted by an update issue identified by Microsoft machine-learning algorithms -## How it works +Certain capabilities are available for specific update classifications: + +|Capabilities | Quality updates | Feature updates | Drivers and firmware| +|---|---|---|---| +|Approval and scheduling | | Yes | Yes | +|Gradual rollout | | Yes | Yes | +|Expedite | Yes | | | +|Safeguard holds| | Yes | | + + +## How the deployment service works The deployment service complements existing Windows Update for Business capabilities, including existing device policies and [Windows Update for Business reports](wufb-reports-overview.md). -:::image type="content" source="media/wufbds-product-large.png" alt-text="Elements in following text."::: +:::image type="content" source="media/7512398-deployment-service-overview.png" alt-text="Elements in following text."::: Windows Update for Business comprises three elements: - Client policy to govern update experiences and timing – available through Group Policy and CSPs @@ -74,6 +85,10 @@ Additionally, your organization must have one of the following subscriptions: - Windows Virtual Desktop Access E3 or E5 - Microsoft 365 Business Premium +## Limitations + +Windows Update for Business deployment service is a Windows service hosted in Azure that uses Windows diagnostic data. You should be aware that Windows Update for Business deployment service doesn't meet [US Government community compliance (GCC)](/office365/servicedescriptions/office-365-platform-service-description/office-365-us-government/gcc#us-government-community-compliance) requirements. For a list of GCC offerings for Microsoft products and services, see the [Microsoft Trust Center](/compliance/regulatory/offering-home). Windows Update for Business deployment service is available in the Azure Commercial cloud, but not available for GCC High or United States Department of Defense customers. + ## Getting started To use the deployment service, you use a management tool built on the platform, script common actions using PowerShell, or build your own application. diff --git a/windows/deployment/update/media/7512398-deployment-service-overview.png b/windows/deployment/update/media/7512398-deployment-service-overview.png new file mode 100644 index 0000000000000000000000000000000000000000..2e2085fb27b31d4c828afba6c382c2aa9332baa0 GIT binary patch literal 41461 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

    qhwP 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 Date: Thu, 9 Feb 2023 14:11:07 -0800 Subject: [PATCH 116/181] rework overview --- .../deployment/update/deployment-service-expedited-updates.md | 1 - 1 file changed, 1 deletion(-) diff --git a/windows/deployment/update/deployment-service-expedited-updates.md b/windows/deployment/update/deployment-service-expedited-updates.md index a76fc6df2e..ccf49e2e71 100644 --- a/windows/deployment/update/deployment-service-expedited-updates.md +++ b/windows/deployment/update/deployment-service-expedited-updates.md @@ -43,7 +43,6 @@ All of the [prerequisites for the Windows Update for Business deployment service [!INCLUDE [Graph Explorer device queries](./includes/wufb-deployment-find-device-name-graph-explorer.md)] -## Enroll devices ## List updates in the catalog that can be expedited From f4ee77c1fc27970003801b5a324a3fb1363f206e Mon Sep 17 00:00:00 2001 From: Rafal Sosnowski <51166236+rafals2@users.noreply.github.com> Date: Thu, 9 Feb 2023 14:13:28 -0800 Subject: [PATCH 117/181] Update bitlocker-management-for-enterprises.md --- .../bitlocker/bitlocker-management-for-enterprises.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/security/information-protection/bitlocker/bitlocker-management-for-enterprises.md b/windows/security/information-protection/bitlocker/bitlocker-management-for-enterprises.md index b86eb930d8..93dc998a8a 100644 --- a/windows/security/information-protection/bitlocker/bitlocker-management-for-enterprises.md +++ b/windows/security/information-protection/bitlocker/bitlocker-management-for-enterprises.md @@ -36,7 +36,7 @@ Starting with Windows 10 version 1703, the enablement of BitLocker can be trigge For hardware that is compliant with Modern Standby and HSTI, when using either of these features, [BitLocker Device Encryption](bitlocker-device-encryption-overview-windows-10.md#bitlocker-device-encryption) is automatically turned on whenever the user joins a device to Azure AD. Azure AD provides a portal where recovery keys are also backed up, so users can retrieve their own recovery key for self-service, if necessary. For older devices that aren't yet encrypted, beginning with Windows 10 version 1703, admins can use the [BitLocker CSP](/windows/client-management/mdm/bitlocker-csp/) to trigger encryption and store the recovery key in Azure AD. This process and feature is applicable to Azure Hybrid AD as well. > [!NOTE] -> To manage Bitlocker, except to enable and disable it, one of the following licenses must be assigned to your users: +> To manage Bitlocker via CSP (Configuration Service Provider), except to enable and disable it, regardless of your management platform, one of the following licenses must be assigned to your users: > - Windows 10/11 Enterprise E3 or E5 (included in Microsoft 365 F3, E3, and E5). > - Windows 10/11 Education A3 or A5 (included in Microsoft 365 A3 and A5). From 18e5f1168fb723bfed77779bfd5247a6a1d032a5 Mon Sep 17 00:00:00 2001 From: Meghan Stewart <33289333+mestew@users.noreply.github.com> Date: Thu, 9 Feb 2023 14:44:41 -0800 Subject: [PATCH 118/181] rework overview --- .../deployment/update/deployment-service-expedited-updates.md | 3 +-- windows/deployment/update/deployment-service-overview.md | 2 ++ 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/windows/deployment/update/deployment-service-expedited-updates.md b/windows/deployment/update/deployment-service-expedited-updates.md index ccf49e2e71..59bfff54a9 100644 --- a/windows/deployment/update/deployment-service-expedited-updates.md +++ b/windows/deployment/update/deployment-service-expedited-updates.md @@ -44,11 +44,10 @@ All of the [prerequisites for the Windows Update for Business deployment service [!INCLUDE [Graph Explorer device queries](./includes/wufb-deployment-find-device-name-graph-explorer.md)] - ## List updates in the catalog that can be expedited 1. Query the catalog to find updates that can be expedited, For example, query for all security updates that can be deployed as expedited updates by the deployment service. Using `$top=3` and ordering by `ReleaseDateTimeshows` displays the three most current updates. ``` GET https://graph.microsoft.com/beta/admin/windows/updates/catalog/entries?$filter=isof('microsoft.graph.windowsUpdates.qualityUpdateCatalogEntry') and microsoft.graph.windowsUpdates.qualityUpdateCatalogEntry/isExpeditable eq true&$orderby=releaseDateTime desc&$top=3 -``` \ No newline at end of file +``` diff --git a/windows/deployment/update/deployment-service-overview.md b/windows/deployment/update/deployment-service-overview.md index 6e6dac6335..4e20bf1c89 100644 --- a/windows/deployment/update/deployment-service-overview.md +++ b/windows/deployment/update/deployment-service-overview.md @@ -42,6 +42,8 @@ Certain capabilities are available for specific update classifications: ## How the deployment service works +With typical update management solutions, usually update policies are set on the client itself using either registry edits, Group Policy, or an MDM solution that leverages CSPs. This means that the device determines what the end user experience for updates are + The deployment service complements existing Windows Update for Business capabilities, including existing device policies and [Windows Update for Business reports](wufb-reports-overview.md). :::image type="content" source="media/7512398-deployment-service-overview.png" alt-text="Elements in following text."::: From a3ec41cab09b6db105465e7dc18c89ddbb7e01ad Mon Sep 17 00:00:00 2001 From: Aaron Czechowski Date: Thu, 9 Feb 2023 15:29:25 -0800 Subject: [PATCH 119/181] revise warning --- .../includes/microsoft-365-ie-end-of-support.md | 8 ++------ 1 file changed, 2 insertions(+), 6 deletions(-) diff --git a/browsers/internet-explorer/includes/microsoft-365-ie-end-of-support.md b/browsers/internet-explorer/includes/microsoft-365-ie-end-of-support.md index 912ce707bd..3a2d3f0a8f 100644 --- a/browsers/internet-explorer/includes/microsoft-365-ie-end-of-support.md +++ b/browsers/internet-explorer/includes/microsoft-365-ie-end-of-support.md @@ -1,7 +1,7 @@ --- author: aczechowski ms.author: aaroncz -ms.date: 12/16/2022 +ms.date: 02/14/2023 ms.reviewer: cathask manager: aaroncz ms.prod: ie11 @@ -9,8 +9,4 @@ ms.topic: include --- > [!WARNING] -> **Update:** The retired, out-of-support Internet Explorer 11 desktop application is scheduled to be permanently disabled through a Microsoft Edge update on certain versions of Windows 10 on February 14, 2023. -> -> We highly recommend setting up IE mode in Microsoft Edge and disabling IE11 prior to this date to ensure your organization does not experience business disruption. -> -> For more information, see [Internet Explorer 11 desktop app retirement FAQ](https://aka.ms/iemodefaq). +> **Update:** The retired, out-of-support Internet Explorer 11 desktop application has been permanently disabled through a Microsoft Edge update on certain versions of Windows 10. For more information, see [Internet Explorer 11 desktop app retirement FAQ](https://aka.ms/iemodefaq). From d8afcbc46a3dfdf93349d93d028385348d9c9dd1 Mon Sep 17 00:00:00 2001 From: Aaron Czechowski Date: Thu, 9 Feb 2023 15:39:08 -0800 Subject: [PATCH 120/181] switch to caution --- .../includes/microsoft-365-ie-end-of-support.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/browsers/internet-explorer/includes/microsoft-365-ie-end-of-support.md b/browsers/internet-explorer/includes/microsoft-365-ie-end-of-support.md index 3a2d3f0a8f..2ba0956295 100644 --- a/browsers/internet-explorer/includes/microsoft-365-ie-end-of-support.md +++ b/browsers/internet-explorer/includes/microsoft-365-ie-end-of-support.md @@ -8,5 +8,5 @@ ms.prod: ie11 ms.topic: include --- -> [!WARNING] +> [!CAUTION] > **Update:** The retired, out-of-support Internet Explorer 11 desktop application has been permanently disabled through a Microsoft Edge update on certain versions of Windows 10. For more information, see [Internet Explorer 11 desktop app retirement FAQ](https://aka.ms/iemodefaq). From 592222b28a8e4246d0f4dae2bbab0db9ef8bd179 Mon Sep 17 00:00:00 2001 From: Meghan Stewart <33289333+mestew@users.noreply.github.com> Date: Thu, 9 Feb 2023 16:17:34 -0800 Subject: [PATCH 121/181] rework overview --- .../deployment/update/deployment-service-overview.md | 11 ++++++++--- 1 file changed, 8 insertions(+), 3 deletions(-) diff --git a/windows/deployment/update/deployment-service-overview.md b/windows/deployment/update/deployment-service-overview.md index 4e20bf1c89..cee85cf51c 100644 --- a/windows/deployment/update/deployment-service-overview.md +++ b/windows/deployment/update/deployment-service-overview.md @@ -19,6 +19,11 @@ ms.date: 12/31/2017 The Windows Update for Business deployment service is a cloud service within the Windows Update for Business product family. It's designed to work with your existing [Windows Update for Business](waas-manage-updates-wufb.md) policies and [Windows Update for Business reports](wufb-reports-overview.md). The deployment service provides control over the approval, scheduling, and safeguarding of updates delivered from Windows Update to managed devices. The service is privacy focused and backed by leading industry compliance certifications. +Windows Update for Business has three elements: +- Client policy, available through Group Policy settings and CSPs, which defines the timing and experience for updates +- [Windows Update for Business reports](wufb-reports-overview.md) to monitor update deployment +- Deployment service APIs for approving and scheduling specific updates - available through the Microsoft Graph and associated SDKs (including PowerShell) + ## Capabilities of the Windows Update for Business deployment service The deployment service is designed for IT Pros who are looking for more control than is provided through deferral policies and deployment rings. The service provides the following capabilities: @@ -42,15 +47,15 @@ Certain capabilities are available for specific update classifications: ## How the deployment service works -With typical update management solutions, usually update policies are set on the client itself using either registry edits, Group Policy, or an MDM solution that leverages CSPs. This means that the device determines what the end user experience for updates are +With most update management solutions, usually update policies are set on the client itself using either registry edits, Group Policy, or an MDM solution that leverages CSPs. This means that the end user experience and deployment settings for updates are ultimately determined by the individual device settings. However, with Windows Update for Business deployment service, the service is the central point of control for update deployment behavior. Because the deployment service is directly integrated into Windows Update, once the admin defines the update deployment behavior, the service ensures that the update is delivered to the device in the defined manner. The deployment service complements existing Windows Update for Business capabilities, including existing device policies and [Windows Update for Business reports](wufb-reports-overview.md). :::image type="content" source="media/7512398-deployment-service-overview.png" alt-text="Elements in following text."::: Windows Update for Business comprises three elements: -- Client policy to govern update experiences and timing – available through Group Policy and CSPs -- Deployment service APIs to approve and schedule specific updates – available through the Microsoft Graph and associated SDKs (including PowerShell) +- Client policy to govern update experiences and timing - available through Group Policy and CSPs +- Deployment service APIs to approve and schedule specific updates - available through the Microsoft Graph and associated SDKs (including PowerShell) - Windows Update for Business reports to monitor update deployment Unlike existing client policy, the deployment service doesn't interact with devices directly. The service is native to the cloud and all operations take place between various Microsoft services. It creates a direct communication channel between a management tool (including scripting tools such as Windows PowerShell) and the Windows Update service so that the approval and offering of content can be directly controlled by an IT Pro. From f1e0ba6cfd31a8268e26cfe7852c69a900507a15 Mon Sep 17 00:00:00 2001 From: Aaron Czechowski Date: Thu, 9 Feb 2023 18:43:01 -0800 Subject: [PATCH 122/181] Update windows/security/information-protection/tpm/switch-pcr-banks-on-tpm-2-0-devices.md Co-authored-by: JohanFreelancer9 <48568725+JohanFreelancer9@users.noreply.github.com> --- .../tpm/switch-pcr-banks-on-tpm-2-0-devices.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/security/information-protection/tpm/switch-pcr-banks-on-tpm-2-0-devices.md b/windows/security/information-protection/tpm/switch-pcr-banks-on-tpm-2-0-devices.md index 7dbaa9703b..46af50074c 100644 --- a/windows/security/information-protection/tpm/switch-pcr-banks-on-tpm-2-0-devices.md +++ b/windows/security/information-protection/tpm/switch-pcr-banks-on-tpm-2-0-devices.md @@ -35,7 +35,7 @@ Some TPM PCRs are used as checksums of log events. The log events are extended i To bind the use of a TPM based key to a certain state of the PC, the key can be sealed to an expected set of PCR values. For instance, PCRs 0 through 7 have a well-defined value after the boot process – when the OS is loaded. When the hardware, firmware, or boot loader of the machine changes, the change can be detected in the PCR values. Windows uses this capability to make certain cryptographic keys only available at certain times during the boot process. For instance, the BitLocker key can be used at a certain point in the boot, but not before or after. -It is important to note that this binding to PCR values also includes the hashing algorithm used for the PCR. For instance, a key can be bound to a specific value of the SHA-1 PCR\[12\], if using SHA-256 PCR bank, even with the same system configuration. Otherwise, the PCR values will not match. +It is important to note that this binding to PCR values also includes the hashing algorithm used for the PCR. For instance, a key can be bound to a specific value of the SHA-1 PCR\[12\], if using the SHA-256 PCR bank, even with the same system configuration. Otherwise, the PCR values will not match. ## What happens when PCR banks are switched? From 62669a9d9e468c3c794b01d62fe027610e57349a Mon Sep 17 00:00:00 2001 From: Paolo Matarazzo <74918781+paolomatarazzo@users.noreply.github.com> Date: Fri, 10 Feb 2023 09:06:50 -0500 Subject: [PATCH 123/181] updates --- .../windows/configure-aad-google-trust.md | 4 +-- .../hello-hybrid-cloud-kerberos-trust.md | 33 +++++++++---------- 2 files changed, 18 insertions(+), 19 deletions(-) diff --git a/education/windows/configure-aad-google-trust.md b/education/windows/configure-aad-google-trust.md index 5198c4f4d6..60ad9dce9e 100644 --- a/education/windows/configure-aad-google-trust.md +++ b/education/windows/configure-aad-google-trust.md @@ -1,7 +1,7 @@ --- title: Configure federation between Google Workspace and Azure AD description: Configuration of a federated trust between Google Workspace and Azure AD, with Google Workspace acting as an identity provider (IdP) for Azure AD. -ms.date: 01/17/2023 +ms.date: 02/10/2023 ms.topic: how-to --- @@ -42,7 +42,7 @@ To test federation, the following prerequisites must be met: 1. On the *Service provider details* page - Select the option **Signed response** - Verify that the Name ID format is set to **PERSISTENT** - - Depending on how the Azure AD users have been provisioned in Azure AD, you may need to adjust the **Name ID** mapping. For more information, see (article to write).\ + - Depending on how the Azure AD users have been provisioned in Azure AD, you may need to adjust the **Name ID** mapping.\ If using Google auto-provisioning, select **Basic Information > Primary email** - Select **Continue** 1. On the *Attribute mapping* page, map the Google attributes to the Azure AD attributes diff --git a/windows/security/identity-protection/hello-for-business/hello-hybrid-cloud-kerberos-trust.md b/windows/security/identity-protection/hello-for-business/hello-hybrid-cloud-kerberos-trust.md index 2680a589bd..ce118ce681 100644 --- a/windows/security/identity-protection/hello-for-business/hello-hybrid-cloud-kerberos-trust.md +++ b/windows/security/identity-protection/hello-for-business/hello-hybrid-cloud-kerberos-trust.md @@ -27,13 +27,12 @@ Windows Hello for Business cloud Kerberos trust uses *Azure AD Kerberos*, which ## Azure AD Kerberos and cloud Kerberos trust authentication -*Key trust* and *certificate trust* use certificate authentication-based Kerberos for requesting kerberos ticket-granting-tickets (TGTs) for on-premises authentication. This type of authentication requires a PKI for DC certificates, and requires end-user certificates for certificate trust.\ +*Key trust* and *certificate trust* use certificate authentication-based Kerberos for requesting kerberos ticket-granting-tickets (TGTs) for on-premises authentication. This type of authentication requires a PKI for DC certificates, and requires end-user certificates for certificate trust. -*Cloud Kerberos trust* uses *Azure AD Kerberos*, which doesn't require a PKI to request TGTs. +Cloud Kerberos trust uses Azure AD Kerberos, which doesn't require a PKI to request TGTs.\ +With Azure AD Kerberos, Azure AD can issue TGTs for one or more AD domains. Windows can request a TGT from Azure AD when authenticating with Windows Hello for Business, and use the returned TGT for logon or to access traditional AD-based resources. Kerberos service tickets and authorization continue to be controlled by the on-premises Domain Controllers. -With *Azure AD Kerberos*, Azure AD can issue TGTs for one or more AD domains. Windows can request a TGT from Azure AD when authenticating with Windows Hello for Business, and use the returned TGT for logon or to access traditional AD-based resources. Kerberos service tickets and authorization continue to be controlled by the on-premises Domain Controllers. - -When *Azure AD Kerberos* is enabled in an Active Directory domain, an *Azure AD Kerberos server object* is created in the domain. This object: +When Azure AD Kerberos is enabled in an Active Directory domain, an *Azure AD Kerberos server object* is created in the domain. This object: - Appears as a Read Only Domain Controller (RODC) object, but isn't associated with any physical servers - Is only used by Azure AD to generate TGTs for the Active Directory domain. The same rules and restrictions used for RODCs apply to the Azure AD Kerberos Server object @@ -44,7 +43,7 @@ For more information about how Azure AD Kerberos enables access to on-premises r For more information about how Azure AD Kerberos works with Windows Hello for Business cloud Kerberos trust, see [Windows Hello for Business authentication technical deep dive](hello-how-it-works-authentication.md#hybrid-azure-ad-join-authentication-using-azure-ad-kerberos-cloud-kerberos-trust). > [!IMPORTANT] -> When implementing the *hybrid cloud Kerberos trust* deployment model, you *must* ensure that you have an adequate number of *read-write domain controllers* in each Active Directory site where users will be authenticating with Windows Hello for Business. For more information, see [Capacity planning for Active Directory][SERV-1]. +> When implementing the cloud Kerberos trust deployment model, you *must* ensure that you have an adequate number of *read-write domain controllers* in each Active Directory site where users will be authenticating with Windows Hello for Business. For more information, see [Capacity planning for Active Directory][SERV-1]. ## Prerequisites @@ -72,9 +71,9 @@ The following scenarios aren't supported using Windows Hello for Business cloud ## Deployment steps -Deploying *Windows Hello for Business cloud Kerberos trust* consists of two steps: +Deploying Windows Hello for Business cloud Kerberos trust consists of two steps: -1. Set up *Azure AD Kerberos* +1. Set up Azure AD Kerberos 1. Configure a Windows Hello for Business policy and deploy it to the devices ### Deploy Azure AD Kerberos @@ -85,7 +84,7 @@ If you haven't deployed Azure AD Kerberos, follow the instructions in the [Enabl ### Configure Windows Hello for Business policy -After setting up the *Azure AD Kerberos object*, Windows Hello for business cloud Kerberos trust must be enabled on your Windows devices. Follow the instructions below to configure your devices using either Microsoft Intune or group policy (GPO). +After setting up the Azure AD Kerberos object, Windows Hello for business cloud Kerberos trust must be enabled on your Windows devices. Follow the instructions below to configure your devices using either Microsoft Intune or group policy (GPO). #### [:::image type="icon" source="../../images/icons/intune.svg"::: **Intune**](#tab/intune) @@ -115,7 +114,7 @@ Windows Hello for Business settings are also available in the settings catalog. ### Configure cloud Kerberos trust policy -To configure the *cloud Kerberos trust* policy, follow the steps below: +To configure the cloud Kerberos trust policy, follow the steps below: 1. Sign in to the [Microsoft Endpoint Manager admin center](https://go.microsoft.com/fwlink/?linkid=2109431). 1. Select **Devices** > **Windows** > **Configuration Profiles** > **Create profile**. @@ -155,7 +154,7 @@ You can also create a Group Policy Central Store and copy them their respective #### Create the Windows Hello for Business group policy object -You can configure Windows devices to enable *Windows Hello for Business cloud Kerberos trust* using a Group Policy Object (GPO). +You can configure Windows Hello for Business cloud Kerberos trust using a Group Policy Object (GPO). 1. Using the Group Policy Management Console (GPMC), scope a domain-based Group Policy to computer objects in Active Directory 1. Edit the Group Policy object from Step 1 @@ -167,7 +166,7 @@ You can configure Windows devices to enable *Windows Hello for Business cloud Ke --- > [!IMPORTANT] -> If the *Use certificate for on-premises authentication* policy is enabled, *certificate trust* will take precedence over *cloud Kerberos trust*. Ensure that the machines that you want to enable *cloud Kerberos trust* have this policy *not configured* or *disabled*. +> If the *Use certificate for on-premises authentication* policy is enabled, certificate trust will take precedence over cloud Kerberos trust. Ensure that the machines that you want to enable cloud Kerberos trust have this policy *not configured* or *disabled*. ## Provision Windows Hello for Business @@ -195,11 +194,11 @@ This is the process that occurs after a user signs in, to enroll in Windows Hell ### Sign-in -Once a user has set up a PIN with *cloud Kerberos trust*, it can be used **immediately** for sign-in. On a Hybrid Azure AD joined device, the first use of the PIN requires line of sight to a DC. Once the user has signed in or unlocked with the DC, cached sign-in can be used for subsequent unlocks without line of sight or network connectivity. +Once a user has set up a PIN with cloud Kerberos trust, it can be used **immediately** for sign-in. On a Hybrid Azure AD joined device, the first use of the PIN requires line of sight to a DC. Once the user has signed in or unlocked with the DC, cached sign-in can be used for subsequent unlocks without line of sight or network connectivity. ## Migrate from key trust deployment model to cloud Kerberos trust -If you deployed Windows Hello for Business using the *key trust model*, and want to migrate to the *cloud Kerberos trust model*, follow these steps: +If you deployed Windows Hello for Business using the key trust model, and want to migrate to the cloud Kerberos trust model, follow these steps: 1. [Set up Azure AD Kerberos in your hybrid environment](#deploy-azure-ad-kerberos) 1. [Enable cloud Kerberos trust via Group Policy or Intune](#configure-windows-hello-for-business-policy) @@ -208,14 +207,14 @@ If you deployed Windows Hello for Business using the *key trust model*, and want > [!NOTE] > For hybrid Azure AD joined devices, users must perform the first sign in with new credentials while having line of sight to a DC. > -> Without line of sight to a DC, even when the client is configured to use *cloud Kerberos trust*, the system will fall back to *key trust* if *cloud Kerberos trust* login fails. +> Without line of sight to a DC, even when the client is configured to use cloud Kerberos trust, the system will fall back to key trust if cloud Kerberos trust login fails. ## Migrate from certificate trust deployment model to cloud Kerberos trust > [!IMPORTANT] -> There is no *direct* migration path from *certificate trust* deployment to *cloud Kerberos trust* deployment. The Windows Hello container must be deleted before you can migrate to cloud Kerberos trust. +> There is no *direct* migration path from a certificate trust deployment to a cloud Kerberos trust deployment. The Windows Hello container must be deleted before you can migrate to cloud Kerberos trust. -If you deployed Windows Hello for Business using the *certificate trust model*, and want to use the *cloud Kerberos trust model*, you must redeploy Windows Hello for Business by following these steps: +If you deployed Windows Hello for Business using the certificate trust model, and want to use the cloud Kerberos trust model, you must redeploy Windows Hello for Business by following these steps: 1. Disable the certificate trust policy 1. [Enable cloud Kerberos trust via Group Policy or Intune](#configure-windows-hello-for-business-policy) From f982fc5fca984a05ba3149b537059b2ef188cdf2 Mon Sep 17 00:00:00 2001 From: Vinay Pamnani <37223378+vinaypamnani-msft@users.noreply.github.com> Date: Fri, 10 Feb 2023 11:52:02 -0500 Subject: [PATCH 124/181] Update deployment-service-expedited-updates.md --- .../deployment-service-expedited-updates.md | 158 ++++++++++++++++-- 1 file changed, 148 insertions(+), 10 deletions(-) diff --git a/windows/deployment/update/deployment-service-expedited-updates.md b/windows/deployment/update/deployment-service-expedited-updates.md index 59bfff54a9..f67447f315 100644 --- a/windows/deployment/update/deployment-service-expedited-updates.md +++ b/windows/deployment/update/deployment-service-expedited-updates.md @@ -1,6 +1,6 @@ --- title: Deploy expedited updates with Windows Update for Business deployment service -description: Use Windows Update for Business deployment service to deploy expedited updates. +description: Use Windows Update for Business deployment service to deploy expedited updates. ms.prod: windows-client author: mestew ms.localizationpriority: medium @@ -12,20 +12,22 @@ ms.date: 02/14/2023 --- # Deploy expedited updates with Windows Update for Business deployment service + ***(Applies to: Windows 11 & Windows 10)*** In this article, you will: > [!div class="checklist"] -> * [Open Graph Explorer](#open-graph-explorer) +> +> * [Open Graph Explorer](#open-graph-explorer) > * [Run queries to identify test devices](#run-queries-to-identify-devices) -> * Do Z - +> * [List catalog entries for expedited updates](#list-catalog-entries-for-expedited-updates) +> * [Create a deployment](#create-a-deployment) +> * [Add members to the deployment audience](#add-members-to-the-deployment-audience) +> * [Pause a deployment](#pause-a-deployment) ## Prerequisites -? This requires an extra license at the moment correct? Of does the client have to be listed as intune managed at the moment? - All of the [prerequisites for the Windows Update for Business deployment service](deployment-service-overview.md#prerequisites) must be met. ### Permissions @@ -43,11 +45,147 @@ All of the [prerequisites for the Windows Update for Business deployment service [!INCLUDE [Graph Explorer device queries](./includes/wufb-deployment-find-device-name-graph-explorer.md)] +## List catalog entries for expedited updates -## List updates in the catalog that can be expedited +Each update is associated with a unique [catalog entry](/graph/api/resources/windowsupdates-catalogentry). You can query the catalog to find updates that can be expedited. The `id` returned is the **Catalog ID** and is used to create a deployment. The following query lists all security updates that can be deployed as expedited updates by the deployment service. Using `$top=3` and ordering by `ReleaseDateTimeshows` displays the three most recent updates. -1. Query the catalog to find updates that can be expedited, For example, query for all security updates that can be deployed as expedited updates by the deployment service. Using `$top=3` and ordering by `ReleaseDateTimeshows` displays the three most current updates. - -``` +```msgraph-interactive GET https://graph.microsoft.com/beta/admin/windows/updates/catalog/entries?$filter=isof('microsoft.graph.windowsUpdates.qualityUpdateCatalogEntry') and microsoft.graph.windowsUpdates.qualityUpdateCatalogEntry/isExpeditable eq true&$orderby=releaseDateTime desc&$top=3 ``` + +The following truncated response displays a **Catalog ID** of `693fafea03c24cca819b3a15123a8880f217b96a878b6d6a61be021d476cc432` for the `01/10/2023 - 2023.01 B Security Updates for Windows 10 and later` security update: + +```json +{ + "@odata.context": "https://graph.microsoft.com/beta/$metadata#admin/windows/updates/catalog/entries", + "value": [ + { + "@odata.type": "#microsoft.graph.windowsUpdates.qualityUpdateCatalogEntry", + "id": "693fafea03c24cca819b3a15123a8880f217b96a878b6d6a61be021d476cc432", + "displayName": "01/10/2023 - 2023.01 B Security Updates for Windows 10 and later", + "deployableUntilDateTime": null, + "releaseDateTime": "2023-01-10T00:00:00Z", + "isExpeditable": true, + "qualityUpdateClassification": "security" + }, + ... + ] +} +``` + +## Create a deployment + +When creating a deployment, there are [multiple options](/graph/api/resources/windowsupdates-deploymentsettings) available to define how the deployment behaves. The following example creates a deployment for the `01/10/2023 - 2023.01 B Security Updates for Windows 10 and later` security update with catalog entry ID `693fafea03c24cca819b3a15123a8880f217b96a878b6d6a61be021d476cc432`, and defines the `expedite` and `userExperience` deployment options in the request body. + +```msgraph-interactive +POST https://graph.microsoft.com/beta/admin/windows/updates/deployments + +{ + "@odata.type": "#microsoft.graph.windowsUpdates.deployment", + "content": { + "@odata.type": "#microsoft.graph.windowsUpdates.catalogContent", + "catalogEntry": { + "@odata.type": "#microsoft.graph.windowsUpdates.qualityUpdateCatalogEntry", + "id": "693fafea03c24cca819b3a15123a8880f217b96a878b6d6a61be021d476cc432" + } + }, + "settings": { + "@odata.type": "microsoft.graph.windowsUpdates.deploymentSettings", + "expedite": { + "isExpedited": true + }, + "userExperience": { + "daysUntilForcedReboot": 2 + } + } +} +``` + +The request returns a 201 Created response code and a [deployment](/graph/api/resources/windowsupdates-deployment) object in the response body for the newly created deployment, which includes: + +- The **Deployment ID** `de910e12-3456-7890-abcd-ef1234567890` of the newly created deployment. +- The **Audience ID** `d39ad1ce-0123-4567-89ab-cdef01234567` of the newly created deployment audience. + +```json +{ + "@odata.context": "https://graph.microsoft.com/beta/$metadata#admin/windows/updates/deployments/$entity", + "id": "de910e12-3456-7890-abcd-ef1234567890", + "createdDateTime": "2023-02-09T22:55:04.8547517Z", + "lastModifiedDateTime": "2023-02-09T22:55:04.8547524Z", + "state": { + "effectiveValue": "offering", + "requestedValue": "none", + "reasons": [] + }, + "content": { + "@odata.type": "#microsoft.graph.windowsUpdates.catalogContent", + "catalogEntry@odata.context": "https://graph.microsoft.com/beta/$metadata#admin/windows/updates/deployments('de910e12-3456-7890-abcd-ef1234567890')/content/microsoft.graph.windowsUpdates.catalogContent/catalogEntry/$entity", + "catalogEntry": { + "@odata.type": "#microsoft.graph.windowsUpdates.qualityUpdateCatalogEntry", + "id": "693fafea03c24cca819b3a15123a8880f217b96a878b6d6a61be021d476cc432", + "displayName": null, + "deployableUntilDateTime": null, + "releaseDateTime": "2023-01-10T00:00:00Z", + "isExpeditable": false, + "qualityUpdateClassification": "security" + } + }, + "settings": { + "schedule": null, + "monitoring": null, + "contentApplicability": null, + "userExperience": { + "daysUntilForcedReboot": 2 + }, + "expedite": { + "isExpedited": true + } + }, + "audience@odata.context": "https://graph.microsoft.com/beta/$metadata#admin/windows/updates/deployments('de910e12-3456-7890-abcd-ef1234567890')/audience/$entity", + "audience": { + "id": "d39ad1ce-0123-4567-89ab-cdef01234567", + "applicableContent": [] + } +} +``` + +## Add members to the deployment audience + +The **Audience ID**, `d39ad1ce-0123-4567-89ab-cdef01234567`, was created when the deployment was created. The **Audience ID** is used to add members to the deployment audience. After the deployment audience is updated, Windows Update starts offering the update to the devices according to the deployment settings. As long as the deployment exists and the device is in the audience, the update will be expedited. + +The following example adds two devices to the deployment audience using the **Azure AD ID** for each device: + +```msgraph-interactive +POST https://graph.microsoft.com/beta/admin/windows/updates/deploymentAudiences/d39ad1ce-0123-4567-89ab-cdef01234567/updateAudience + +{ + "addMembers": [ + { + "@odata.type": "#microsoft.graph.windowsUpdates.azureADDevice", + "id": "01234567-89ab-cdef-0123-456789abcdef" + }, + { + "@odata.type": "#microsoft.graph.windowsUpdates.azureADDevice", + "id": "01234567-89ab-cdef-0123-456789abcde0" + } + ] +} +``` + +## Pause a deployment + +To pause a deployment, PATCH the deployment to have a `requestedValue` of `paused` for the [deploymentState](/graph/api/resources/windowsupdates-deploymentstate). To resume the deployment, use the value `none` and the state will either update to `offering` or `scheduled` if the deployment hasn't reached the start date yet. + +The following example pauses the deployment with a **Deployment ID** of `de910e12-3456-7890-abcd-ef1234567890`: + +```msgraph-interactive +PATCH https://graph.microsoft.com/beta/admin/windows/updates/deployments/de910e12-3456-7890-abcd-ef1234567890 + +{ + "@odata.type": "#microsoft.graph.windowsUpdates.deployment", + "state": { + "@odata.type": "microsoft.graph.windowsUpdates.deploymentState", + "requestedValue": "paused" + } +} +``` From d80cdd2f8c9b0da66ccc8f034a8bfc3fc9732635 Mon Sep 17 00:00:00 2001 From: Stephanie Savell <101299710+v-stsavell@users.noreply.github.com> Date: Fri, 10 Feb 2023 10:53:33 -0600 Subject: [PATCH 125/181] Update switch-pcr-banks-on-tpm-2-0-devices.md Acro: chose -> choose --- .../tpm/switch-pcr-banks-on-tpm-2-0-devices.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/security/information-protection/tpm/switch-pcr-banks-on-tpm-2-0-devices.md b/windows/security/information-protection/tpm/switch-pcr-banks-on-tpm-2-0-devices.md index 46af50074c..ef5a4ad22d 100644 --- a/windows/security/information-protection/tpm/switch-pcr-banks-on-tpm-2-0-devices.md +++ b/windows/security/information-protection/tpm/switch-pcr-banks-on-tpm-2-0-devices.md @@ -49,7 +49,7 @@ Before switching PCR banks you should suspend or disable BitLocker – or have y ## How can I identify which PCR bank is being used? -A TPM can be configured to have multiple PCR banks active. When BIOS is performing measurements it will do so into all active PCR banks, depending on its capability to make these measurements. BIOS may chose to deactivate PCR banks that it does not support or "cap" PCR banks that it does not support by extending a separator. The following registry value identifies which PCR banks are active. +A TPM can be configured to have multiple PCR banks active. When BIOS is performing measurements it will do so into all active PCR banks, depending on its capability to make these measurements. BIOS may choose to deactivate PCR banks that it does not support or "cap" PCR banks that it does not support by extending a separator. The following registry value identifies which PCR banks are active. - Registry key: HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\IntegrityServices
    - DWORD: TPMActivePCRBanks
    From 42285eee7b0a4f6138ca38654908331f2f091208 Mon Sep 17 00:00:00 2001 From: Paolo Matarazzo <74918781+paolomatarazzo@users.noreply.github.com> Date: Fri, 10 Feb 2023 13:06:00 -0500 Subject: [PATCH 126/181] docsfx updates for tier2 --- browsers/edge/docfx.json | 3 +++ browsers/internet-explorer/docfx.json | 3 +++ education/docfx.json | 5 ++++- education/windows/autopilot-reset.md | 1 + education/windows/change-home-to-edu.md | 3 +++ education/windows/change-to-pro-education.md | 3 ++- education/windows/edu-stickers.md | 1 + education/windows/federated-sign-in.md | 4 ++++ education/windows/get-minecraft-for-education.md | 1 + education/windows/school-get-minecraft.md | 7 ++++--- education/windows/teacher-get-minecraft.md | 1 + education/windows/test-windows10s-for-edu.md | 1 + education/windows/windows-11-se-overview.md | 1 + education/windows/windows-11-se-settings-list.md | 3 +++ store-for-business/docfx.json | 3 +++ windows/application-management/docfx.json | 3 +++ windows/client-management/docfx.json | 3 +++ windows/configuration/docfx.json | 3 +++ windows/deployment/docfx.json | 3 +++ windows/hub/docfx.json | 3 +++ windows/security/cryptography-certificate-mgmt.md | 4 ---- windows/security/docfx.json | 3 +++ windows/whats-new/docfx.json | 3 +++ 23 files changed, 56 insertions(+), 9 deletions(-) diff --git a/browsers/edge/docfx.json b/browsers/edge/docfx.json index d36533a87e..361003c659 100644 --- a/browsers/edge/docfx.json +++ b/browsers/edge/docfx.json @@ -28,6 +28,9 @@ ], "globalMetadata": { "recommendations": true, + "ms.collection": [ + "tier3" + ], "breadcrumb_path": "/microsoft-edge/breadcrumbs/toc.json", "ROBOTS": "INDEX, FOLLOW", "ms.technology": "microsoft-edge", diff --git a/browsers/internet-explorer/docfx.json b/browsers/internet-explorer/docfx.json index f52e815de7..626d8e7d35 100644 --- a/browsers/internet-explorer/docfx.json +++ b/browsers/internet-explorer/docfx.json @@ -24,6 +24,9 @@ ], "globalMetadata": { "recommendations": true, + "ms.collection": [ + "tier3" + ], "breadcrumb_path": "/internet-explorer/breadcrumb/toc.json", "ROBOTS": "INDEX, FOLLOW", "ms.topic": "article", diff --git a/education/docfx.json b/education/docfx.json index fa2265b104..993809eee6 100644 --- a/education/docfx.json +++ b/education/docfx.json @@ -29,7 +29,10 @@ "globalMetadata": { "recommendations": true, "ms.topic": "article", - "ms.collection": "education", + "ms.collection": [ + "education", + "tier2" + ], "ms.prod": "windows-client", "ms.technology": "itpro-edu", "author": "paolomatarazzo", diff --git a/education/windows/autopilot-reset.md b/education/windows/autopilot-reset.md index 0901d32b40..c6fc526cd0 100644 --- a/education/windows/autopilot-reset.md +++ b/education/windows/autopilot-reset.md @@ -7,6 +7,7 @@ appliesto: - ✅
    Windows 10 ms.collection: - highpri + - tier2 - education --- diff --git a/education/windows/change-home-to-edu.md b/education/windows/change-home-to-edu.md index 1826ecd768..fea632b61a 100644 --- a/education/windows/change-home-to-edu.md +++ b/education/windows/change-home-to-edu.md @@ -7,6 +7,9 @@ author: scottbreenmsft ms.author: scbree ms.reviewer: paoloma manager: jeffbu +ms.collection: + - tier3 + - education appliesto: - ✅ Windows 10 and later --- diff --git a/education/windows/change-to-pro-education.md b/education/windows/change-to-pro-education.md index f377a4582c..a134019d38 100644 --- a/education/windows/change-to-pro-education.md +++ b/education/windows/change-to-pro-education.md @@ -7,6 +7,7 @@ appliesto: - ✅ Windows 10 ms.collection: - highpri + - tier2 - education --- @@ -147,7 +148,7 @@ Existing Azure AD domain joined devices will be changed to Windows 10 Pro Educat ### For new devices that are not Azure AD joined Now that you've turned on the setting to automatically change to Windows 10 Pro Education, the users are ready to change their devices running Windows 10 Pro, version 1607 or higher, version 1703 to Windows 10 Pro Education edition. -#### Step 1: Join users’ devices to Azure AD +#### Step 1: Join users' devices to Azure AD Users can join a device to Azure AD the first time they start the device (during setup), or they can join a device that they already use running Windows 10 Pro, version 1607 or higher, version 1703. diff --git a/education/windows/edu-stickers.md b/education/windows/edu-stickers.md index 023393a04f..56094c8023 100644 --- a/education/windows/edu-stickers.md +++ b/education/windows/edu-stickers.md @@ -8,6 +8,7 @@ appliesto: ms.collection: - highpri - education + - tier2 --- # Configure Stickers for Windows 11 SE diff --git a/education/windows/federated-sign-in.md b/education/windows/federated-sign-in.md index 09ceb1908c..0ea3ad5e3d 100644 --- a/education/windows/federated-sign-in.md +++ b/education/windows/federated-sign-in.md @@ -5,6 +5,10 @@ ms.date: 01/12/2023 ms.topic: how-to appliesto: - ✅ Windows 11 SE +ms.collection: + - highpri + - tier1 + - education --- diff --git a/education/windows/get-minecraft-for-education.md b/education/windows/get-minecraft-for-education.md index 903d8182e3..53ac374a11 100644 --- a/education/windows/get-minecraft-for-education.md +++ b/education/windows/get-minecraft-for-education.md @@ -8,6 +8,7 @@ appliesto: ms.collection: - highpri - education + - tier2 --- # Get Minecraft: Education Edition diff --git a/education/windows/school-get-minecraft.md b/education/windows/school-get-minecraft.md index fca31b0f6b..150285950b 100644 --- a/education/windows/school-get-minecraft.md +++ b/education/windows/school-get-minecraft.md @@ -8,6 +8,7 @@ appliesto: ms.collection: - highpri - education + - tier2 --- # For IT administrators - get Minecraft: Education Edition @@ -34,7 +35,7 @@ If you turn off this setting after students have been using Minecraft: Education Users in a Microsoft verified academic institution account will have access to the free trial limited logins for Minecraft: Education Edition. This grants faculty accounts 25 free logins and student accounts 10 free logins. To purchase direct licenses, see [Minecraft: Education Edition - direct purchase](#individual-copies). -If you’ve been approved and are part of the Enrollment for Education Solutions volume license program, you can purchase a volume license for Minecraft: Education Edition. For more information, see [Minecraft: Education Edition - volume license](#volume-license). +If you've been approved and are part of the Enrollment for Education Solutions volume license program, you can purchase a volume license for Minecraft: Education Edition. For more information, see [Minecraft: Education Edition - volume license](#volume-license). ### Minecraft: Education Edition - direct purchase @@ -48,7 +49,7 @@ If you’ve been approved and are part of the Enrollment for Education Solutions 5. Select the quantity of licenses you would like to purchase and select **Place Order**. -6. After you’ve purchased licenses, you’ll need to [assign them to users in the Admin Center](/microsoft-365/admin/manage/assign-licenses-to-users). +6. After you've purchased licenses, you'll need to [assign them to users in the Admin Center](/microsoft-365/admin/manage/assign-licenses-to-users). If you need additional licenses for **Minecraft: Education Edition**, see [Buy or remove subscription licenses](/microsoft-365/commerce/licenses/buy-licenses). @@ -57,7 +58,7 @@ If you need additional licenses for **Minecraft: Education Edition**, see [Buy o Qualified education institutions can purchase Minecraft: Education Edition licenses through their Microsoft channel partner. Schools need to be part of the Enrollment for Education Solutions (EES) volume licensing program. Educational institutions should work with their channel partner to determine which Minecraft: Education Edition licensing offer is best for their institution. The process looks like this: - Your channel partner will submit and process your volume license order, your licenses will be shown on [Volume Licensing Service Center](https://www.microsoft.com/Licensing/servicecenter/default.aspx), and the licenses will be available in your [Microsoft Store for Education](https://www.microsoft.com/business-store) inventory. -- You’ll receive an email with a link to Microsoft Store for Education. +- You'll receive an email with a link to Microsoft Store for Education. - Sign in to [Microsoft Store for Education](https://educationstore.microsoft.com) to distribute and manage the Minecraft: Education Edition licenses. For more information on distribution options, see [Distribute Minecraft](#distribute-minecraft) ## Minecraft: Education Edition payment options diff --git a/education/windows/teacher-get-minecraft.md b/education/windows/teacher-get-minecraft.md index df19ac8729..f11f1f684a 100644 --- a/education/windows/teacher-get-minecraft.md +++ b/education/windows/teacher-get-minecraft.md @@ -8,6 +8,7 @@ appliesto: ms.collection: - highpri - education + - tier2 --- # For teachers - get Minecraft: Education Edition diff --git a/education/windows/test-windows10s-for-edu.md b/education/windows/test-windows10s-for-edu.md index 06e17f21da..eaeda25979 100644 --- a/education/windows/test-windows10s-for-edu.md +++ b/education/windows/test-windows10s-for-edu.md @@ -8,6 +8,7 @@ appliesto: ms.collection: - highpri - education + - tier2 --- # Test Windows 10 in S mode on existing Windows 10 education devices diff --git a/education/windows/windows-11-se-overview.md b/education/windows/windows-11-se-overview.md index bf2de408fe..9b877306f7 100644 --- a/education/windows/windows-11-se-overview.md +++ b/education/windows/windows-11-se-overview.md @@ -8,6 +8,7 @@ appliesto: ms.collection: - highpri - education + - tier1 --- # Windows 11 SE Overview diff --git a/education/windows/windows-11-se-settings-list.md b/education/windows/windows-11-se-settings-list.md index 774fca45dd..36e841ae91 100644 --- a/education/windows/windows-11-se-settings-list.md +++ b/education/windows/windows-11-se-settings-list.md @@ -5,6 +5,9 @@ ms.topic: article ms.date: 09/12/2022 appliesto: - ✅ Windows 11 SE +ms.collection: + - education + - tier1 --- # Windows 11 SE for Education settings list diff --git a/store-for-business/docfx.json b/store-for-business/docfx.json index 9388758a6c..4be7b72365 100644 --- a/store-for-business/docfx.json +++ b/store-for-business/docfx.json @@ -32,6 +32,9 @@ "externalReference": [], "globalMetadata": { "recommendations": true, + "ms.collection": [ + "tier2" + ], "breadcrumb_path": "/microsoft-store/breadcrumb/toc.json", "ms.author": "trudyha", "audience": "ITPro", diff --git a/windows/application-management/docfx.json b/windows/application-management/docfx.json index 4cd7b0588c..1c1b014b8d 100644 --- a/windows/application-management/docfx.json +++ b/windows/application-management/docfx.json @@ -35,6 +35,9 @@ "globalMetadata": { "recommendations": true, "breadcrumb_path": "/windows/resources/breadcrumb/toc.json", + "ms.collection": [ + "tier2" + ], "uhfHeaderId": "MSDocsHeader-M365-IT", "ms.technology": "itpro-apps", "ms.topic": "article", diff --git a/windows/client-management/docfx.json b/windows/client-management/docfx.json index 8c038b6c43..ae506a8cb0 100644 --- a/windows/client-management/docfx.json +++ b/windows/client-management/docfx.json @@ -34,6 +34,9 @@ "externalReference": [], "globalMetadata": { "recommendations": true, + "ms.collection": [ + "tier2" + ], "breadcrumb_path": "/windows/resources/breadcrumb/toc.json", "uhfHeaderId": "MSDocsHeader-M365-IT", "ms.technology": "itpro-manage", diff --git a/windows/configuration/docfx.json b/windows/configuration/docfx.json index 315f3afa7f..90a28bb7e6 100644 --- a/windows/configuration/docfx.json +++ b/windows/configuration/docfx.json @@ -34,6 +34,9 @@ "externalReference": [], "globalMetadata": { "recommendations": true, + "ms.collection": [ + "tier2" + ], "breadcrumb_path": "/windows/resources/breadcrumb/toc.json", "uhfHeaderId": "MSDocsHeader-M365-IT", "ms.technology": "itpro-configure", diff --git a/windows/deployment/docfx.json b/windows/deployment/docfx.json index ad1f0f4c84..1387984499 100644 --- a/windows/deployment/docfx.json +++ b/windows/deployment/docfx.json @@ -34,6 +34,9 @@ "externalReference": [], "globalMetadata": { "recommendations": true, + "ms.collection": [ + "tier2" + ], "breadcrumb_path": "/windows/resources/breadcrumb/toc.json", "uhfHeaderId": "MSDocsHeader-M365-IT", "feedback_system": "GitHub", diff --git a/windows/hub/docfx.json b/windows/hub/docfx.json index f1b885b970..c1b07ce9d8 100644 --- a/windows/hub/docfx.json +++ b/windows/hub/docfx.json @@ -34,6 +34,9 @@ "externalReference": [], "globalMetadata": { "recommendations": true, + "ms.collection": [ + "tier1" + ], "audience": "ITPro", "breadcrumb_path": "/windows/resources/breadcrumb/toc.json", "uhfHeaderId": "MSDocsHeader-M365-IT", diff --git a/windows/security/cryptography-certificate-mgmt.md b/windows/security/cryptography-certificate-mgmt.md index 768b1e3c3f..2edd15d942 100644 --- a/windows/security/cryptography-certificate-mgmt.md +++ b/windows/security/cryptography-certificate-mgmt.md @@ -1,7 +1,6 @@ --- title: Cryptography and Certificate Management description: Get an overview of cryptography and certificate management in Windows -search.appverid: MET150 author: paolomatarazzo ms.author: paoloma manager: aaroncz @@ -9,9 +8,6 @@ ms.topic: conceptual ms.date: 09/07/2021 ms.prod: windows-client ms.technology: itpro-security -ms.localizationpriority: medium -ms.collection: -ms.custom: ms.reviewer: skhadeer, raverma --- diff --git a/windows/security/docfx.json b/windows/security/docfx.json index bb2804df03..ceef5206ad 100644 --- a/windows/security/docfx.json +++ b/windows/security/docfx.json @@ -34,6 +34,9 @@ "externalReference": [], "globalMetadata": { "recommendations": true, + "ms.collection": [ + "tier2" + ], "breadcrumb_path": "/windows/resources/breadcrumb/toc.json", "uhfHeaderId": "MSDocsHeader-M365-IT", "ms.localizationpriority": "medium", diff --git a/windows/whats-new/docfx.json b/windows/whats-new/docfx.json index 19bd51f371..bd292f17c7 100644 --- a/windows/whats-new/docfx.json +++ b/windows/whats-new/docfx.json @@ -34,6 +34,9 @@ "externalReference": [], "globalMetadata": { "recommendations": true, + "ms.collection": [ + "tier2" + ], "breadcrumb_path": "/windows/resources/breadcrumb/toc.json", "uhfHeaderId": "MSDocsHeader-M365-IT", "ms.topic": "article", From 8cb306ac1733de0aa3a77b02f283b34fad41518b Mon Sep 17 00:00:00 2001 From: Robert Durff <43757104+MSRobertD@users.noreply.github.com> Date: Fri, 10 Feb 2023 11:27:22 -0800 Subject: [PATCH 127/181] Remove collapsible control; add latest evaluation Per policy, removing the collapsible content control and instead using H3 headers. In addition, incorporating the latest CC evaluation (from Sushma Nemali's PR 7858). --- .../windows-platform-common-criteria.md | 164 ++++-------------- 1 file changed, 31 insertions(+), 133 deletions(-) diff --git a/windows/security/threat-protection/windows-platform-common-criteria.md b/windows/security/threat-protection/windows-platform-common-criteria.md index e2bf5c878c..ecb03506c1 100644 --- a/windows/security/threat-protection/windows-platform-common-criteria.md +++ b/windows/security/threat-protection/windows-platform-common-criteria.md @@ -9,7 +9,6 @@ ms.topic: article ms.localizationpriority: medium ms.date: 11/4/2022 ms.reviewer: paoloma -manager: mgrimm ms.technology: itpro-security --- @@ -25,12 +24,7 @@ The product releases below are currently certified against the cited *Protection - The *Administrative Guide* provides guidance on configuring the product to match the evaluated configuration - The *Certification Report or Validation Report* documents the results of the evaluation by the validation team, with the *Assurance Activity Report* providing details on the evaluator's actions -For more details, expand each product section. - -
    - -

    - Windows 11, Windows 10 (version 20H2, 21H1, 21H2), Windows Server, Windows Server 2022, Azure Stack HCIv2 version 21H2, Azure Stack Hub and Edge +### Windows 11, Windows 10 (version 20H2, 21H1, 21H2), Windows Server, Windows Server 2022, Azure Stack HCIv2 version 21H2, Azure Stack Hub and Edge Certified against the Protection Profile for General Purpose Operating Systems, including the Extended Package for Wireless Local Area Network Clients and the Module for Virtual Private Network Clients @@ -39,10 +33,7 @@ Certified against the Protection Profile for General Purpose Operating Systems, - [Assurance Activity Report](https://download.microsoft.com/download/4/1/6/416151fe-63e7-48c0-a485-1d87148c71fe/Microsoft%20Windows,%20Windows%20Server,%20Azure%20Stack%20Assurance%20Activity%20Report%20(21H2%20et%20al).pdf) - [Validation Report](https://download.microsoft.com/download/e/3/7/e374af1a-3c5d-42ee-8e19-df47d2c0e3d6/Microsoft%20Windows,%20Windows%20Server,%20Azure%20Stack%20Validation%20Report%20(21H2%20et%20al).pdf) -
    - -
    - Windows 10, version 2004, Windows Server, version 2004, Windows Server Core Datacenter (Azure Fabric Controller), Windows Server Core Datacenter (Azure Stack) +### Windows 10, version 2004, Windows Server, version 2004, Windows Server Core Datacenter (Azure Fabric Controller), Windows Server Core Datacenter (Azure Stack) Certified against the Protection Profile for General Purpose Operating Systems, including the Extended Package for Wireless Local Area Network Clients and the Module for Virtual Private Network Clients @@ -51,10 +42,7 @@ Certified against the Protection Profile for General Purpose Operating Systems, - [Validation Report](https://download.microsoft.com/download/1/c/b/1cb65e32-f87d-41dd-bc29-88dc943fad9d/Windows%2010%202004%20GP%20OS%20Validation%20Reports.pdf) - [Assurance Activity Report](https://download.microsoft.com/download/3/2/4/324562b6-0917-4708-8f9d-8d2d12859839/Windows%2010%202004%20GP%20OS%20Assurance%20Activity%20Report-Public%20.pdf) -
    - -
    - Windows 10, version 1909, Windows Server, version 1909, Windows Server 2019, version 1809 Hyper-V +### Windows 10, version 1909, Windows Server, version 1909, Windows Server 2019, version 1809 Hyper-V Certified against the Protection Profile for Virtualization, including the Extended Package for Server Virtualization. @@ -63,10 +51,7 @@ Certified against the Protection Profile for Virtualization, including the Exten - [Validation Report](https://download.microsoft.com/download/4/7/6/476ca991-631d-4943-aa89-b0cd4f448d14/Windows%20+%20Windows%20Server%201909,%20Windows%20Server%202019%20Hyper-V%20Validation%20Report.pdf) - [Assurance Activities Report](https://download.microsoft.com/download/3/b/4/3b4818d8-62a1-4b8d-8cb4-9b3256564355/Windows%20+%20Windows%20Server%201909,%20Windows%20Server%202019%20Hyper-V%20Assurance%20Activity%20Report.pdf) -
    - -
    - Windows 10, version 1909, Windows Server, version 1909 +### Windows 10, version 1909, Windows Server, version 1909 Certified against the Protection Profile for General Purpose Operating Systems, including the Extended Package for Wireless Local Area Network Clients and the Module for Virtual Private Network Clients. @@ -75,10 +60,7 @@ Certified against the Protection Profile for General Purpose Operating Systems, - [Certification Report](https://download.microsoft.com/download/9/f/3/9f350b73-1790-4dcb-97f7-a0e65a00b55f/Windows%2010%201909%20GP%20OS%20Certification%20Report.pdf) - [Assurance Activity Report](https://download.microsoft.com/download/0/0/d/00d26b48-a051-4e9a-8036-850d825f8ef9/Windows%2010%201909%20GP%20OS%20Assurance%20Activity%20Report.pdf) -
    - -
    - Windows 10, version 1903, Windows Server, version 1903 +### Windows 10, version 1903, Windows Server, version 1903 Certified against the Protection Profile for General Purpose Operating Systems, including the Extended Package for Wireless Local Area Network Clients. @@ -87,10 +69,7 @@ Certified against the Protection Profile for General Purpose Operating Systems, - [Certification Report](https://download.microsoft.com/download/2/1/9/219909ad-2f2a-44cc-8fcb-126f28c74d36/Windows%2010%201903%20GP%20OS%20Certification%20Report.pdf) - [Assurance Activity Report](https://download.microsoft.com/download/2/a/1/2a103b68-cd12-4476-8945-873746b5f432/Windows%2010%201903%20GP%20OS%20Assurance%20Activity%20Report.pdf) -
    - -
    - Windows 10, version 1809, Windows Server, version 1809 +### Windows 10, version 1809, Windows Server, version 1809 Certified against the Protection Profile for General Purpose Operating Systems, including the Extended Package for Wireless Local Area Network Clients. @@ -99,10 +78,7 @@ Certified against the Protection Profile for General Purpose Operating Systems, - [Certification Report](https://download.microsoft.com/download/9/4/0/940ac551-7757-486d-9da1-7aa0300ebac0/Windows%2010%20version%201809%20GP%20OS%20Certification%20Report%20-%202018-61-INF-2795.pdf) - [Assurance Activity Report](https://download.microsoft.com/download/a/6/6/a66bfcf1-f6ef-4991-ab06-5b1c01f91983/Windows%2010%201809%20GP%20OS%20Assurance%20Activity%20Report.pdf) -
    - -
    - Windows 10, version 1803, Windows Server, version 1803 +### Windows 10, version 1803, Windows Server, version 1803 Certified against the Protection Profile for General Purpose Operating Systems, including the Extended Package for Wireless Local Area Network Clients. @@ -111,10 +87,7 @@ Certified against the Protection Profile for General Purpose Operating Systems, - [Certification Report](https://download.microsoft.com/download/6/7/1/67167BF2-885D-4646-A61E-96A0024B52BB/Windows%2010%201803%20GP%20OS%20Certification%20Report.pdf) - [Assurance Activity Report](https://download.microsoft.com/download/b/3/d/b3da41b6-6ebc-4a26-a581-2d2ad8d8d1ac/Windows%2010%201803%20GP%20OS%20Assurance%20Activity%20Report.pdf) -
    - -
    - Windows 10, version 1709, Windows Server, version 1709 +### Windows 10, version 1709, Windows Server, version 1709 Certified against the Protection Profile for General Purpose Operating Systems. @@ -123,10 +96,7 @@ Certified against the Protection Profile for General Purpose Operating Systems. - [Certification Report](https://download.microsoft.com/download/2/C/2/2C20D013-0610-4047-B2FA-516819DFAE0A/Windows%2010%201709%20GP%20OS%20Certification%20Report.pdf) - [Assurance Activity Report](https://download.microsoft.com/download/e/7/6/e7644e3c-1e59-4754-b071-aec491c71849/Windows%2010%201709%20GP%20OS%20Assurance%20Activity%20Report.pdf) -
    - -
    - Windows 10, version 1703, Windows Server, version 1703 +### Windows 10, version 1703, Windows Server, version 1703 Certified against the Protection Profile for General Purpose Operating Systems. @@ -135,10 +105,7 @@ Certified against the Protection Profile for General Purpose Operating Systems. - [Certification Report](https://download.microsoft.com/download/3/2/c/32cdf627-dd23-4266-90ff-2f9685fd15c0/2017-49%20inf-2218%20cr.pdf) - [Assurance Activity Report](https://download.microsoft.com/download/a/e/9/ae9a2235-e1cd-4869-964d-c8260f604367/Windows%2010%201703%20GP%20OS%20Assurance%20Activity%20Report.pdf) -
    - -
    - Windows 10, version 1607, Windows Server 2016 +### Windows 10, version 1607, Windows Server 2016 Certified against the Protection Profile for General Purpose Operating Systems. @@ -147,10 +114,7 @@ Certified against the Protection Profile for General Purpose Operating Systems. - [Validation Report](https://download.microsoft.com/download/5/4/8/548cc06e-c671-4502-bebf-20d38e49b731/2016-36-inf-1779.pdf) - [Assurance Activity Report](https://download.microsoft.com/download/a/5/f/a5f08a43-75f9-4433-bd77-aeb14276e587/Windows%2010%201607%20GP%20OS%20Assurance%20Activity%20Report.pdf) -
    - -
    - Windows 10, version 1507, Windows Server 2012 R2 +### Windows 10, version 1507, Windows Server 2012 R2 Certified against the Protection Profile for General Purpose Operating Systems. @@ -159,8 +123,6 @@ Certified against the Protection Profile for General Purpose Operating Systems. - [Certification Report](https://www.commoncriteriaportal.org/files/epfiles/cr_windows10.pdf) - [Assurance Activity Report](https://download.microsoft.com/download/7/e/5/7e5575c9-10f9-4f3d-9871-bd7cf7422e3b/Windows%2010%20(1507),%20Windows%20Server%202012%20R2%20GPOS%20Assurance%20Activity%20Report.pdf) -
    - ## Archived certified products The product releases below were certified against the cited *Protection Profile* and are now archived, as listed on the [Common Criteria Portal](https://www.commoncriteriaportal.org/products/index.cfm?archived=1): @@ -169,12 +131,7 @@ The product releases below were certified against the cited *Protection Profile* - The *Administrative Guide* provides guidance on configuring the product to match the evaluated configuration - The *Certification Report or Validation Report* documents the results of the evaluation by the validation team, with the *Assurance Activity Report* providing details on the evaluator's actions -For more details, expand each product section. - - -
    -
    - Windows Server 2016, Windows Server 2012 R2, Windows 10 +### Windows Server 2016, Windows Server 2012 R2, Windows 10 Certified against the Protection Profile for Server Virtualization. @@ -183,10 +140,7 @@ Certified against the Protection Profile for Server Virtualization. - [Validation Report](https://download.microsoft.com/download/a/3/3/a336f881-4ac9-4c79-8202-95289f86bb7a/st_vid10823-vr.pdf) - [Assurance Activity Report](https://download.microsoft.com/download/3/f/c/3fcc76e1-d471-4b44-9a19-29e69b6ab899/Windows%2010%20Hyper-V,%20Server%202016,%20Server%202012%20R2%20Virtualization%20Assurance%20Activity%20Report.pdf) -
    - -
    - Windows 10, version 1607, Windows 10 Mobile, version 1607 +### Windows 10, version 1607, Windows 10 Mobile, version 1607 Certified against the Protection Profile for Mobile Device Fundamentals. @@ -195,10 +149,7 @@ Certified against the Protection Profile for Mobile Device Fundamentals. - [Validation Report](https://download.microsoft.com/download/f/2/f/f2f7176e-34f4-4ab0-993c-6606d207bb3c/st_vid10752-vr.pdf) - [Assurance Activity Report](https://download.microsoft.com/download/9/3/9/939b44a8-5755-4d4c-b020-d5e8b89690ab/Windows%2010%20and%20Windows%2010%20Mobile%201607%20MDF%20Assurance%20Activity%20Report.pdf) -
    - -
    - Windows 10, version 1607, Windows Server 2016 +### Windows 10, version 1607, Windows Server 2016 Certified against the Protection Profile for IPsec Virtual Private Network (VPN) Clients. @@ -207,10 +158,7 @@ Certified against the Protection Profile for IPsec Virtual Private Network (VPN) - [Validation Report](https://download.microsoft.com/download/2/0/a/20a8e686-3cd9-43c4-a22a-54b552a9788a/st_vid10753-vr.pdf) - [Assurance Activity Report](https://download.microsoft.com/download/b/8/d/b8ddc36a-408a-4d64-a31c-d41c9c1e9d9e/Windows%2010%201607,%20Windows%20Server%202016%20IPsec%20VPN%20Client%20Assurance%20Activity%20Report.pdf) -
    - -
    - Windows 10, version 1511 +### Windows 10, version 1511 Certified against the Protection Profile for Mobile Device Fundamentals. @@ -219,10 +167,7 @@ Certified against the Protection Profile for Mobile Device Fundamentals. - [Validation Report](https://download.microsoft.com/download/d/c/b/dcb7097d-1b9f-4786-bb07-3c169fefb579/st_vid10715-vr.pdf) - [Assurance Activity Report](https://download.microsoft.com/download/1/f/1/1f12ed80-6d73-4a16-806f-d5116814bd7c/Windows%2010%20November%202015%20Update%20(1511)%20MDF%20Assurance%20Activity%20Report.pdf) -
    - -
    - Windows 10, version 1507, Windows 10 Mobile, version 1507 +### Windows 10, version 1507, Windows 10 Mobile, version 1507 Certified against the Protection Profile for Mobile Device Fundamentals. @@ -231,10 +176,7 @@ Certified against the Protection Profile for Mobile Device Fundamentals. - [Validation Report](https://www.commoncriteriaportal.org/files/epfiles/st_vid10694-vr.pdf) - [Assurance Activity Report](https://download.microsoft.com/download/a/1/3/a1365491-0a53-42cd-bd73-ca4067c43d86/Windows%2010,%20Windows%2010%20Mobile%20(1507)%20MDF%20Assurance%20Activity%20Report.pdf) -
    - -
    - Windows 10, version 1507 +### Windows 10, version 1507 Certified against the Protection Profile for IPsec Virtual Private Network (VPN) Clients. @@ -243,10 +185,7 @@ Certified against the Protection Profile for IPsec Virtual Private Network (VPN) - [Validation Report](https://download.microsoft.com/download/9/b/6/9b633763-6078-48aa-b9ba-960da2172a11/st_vid10746-vr.pdf) - [Assurance Activity Report](https://download.microsoft.com/download/9/3/6/93630ffb-5c06-4fea-af36-164da3e359c9/Windows%2010%20IPsec%20VPN%20Client%20Assurance%20Activity%20Report.pdf) -
    - -
    - Windows 8.1 with Surface 3, Windows Phone 8.1 with Lumia 635 and Lumia 830 +### Windows 8.1 with Surface 3, Windows Phone 8.1 with Lumia 635 and Lumia 830 Certified against the Protection Profile for Mobile Device Fundamentals. @@ -254,10 +193,7 @@ Certified against the Protection Profile for Mobile Device Fundamentals. - [Administrative Guide](https://download.microsoft.com/download/b/e/3/be365594-daa5-4af3-a6b5-9533d61eae32/surface%20pro%203%20mobile%20operational%20guidance.docx) - [Validation Report](https://www.commoncriteriaportal.org/files/epfiles/st_vid10635-vr.pdf) -
    - -
    - Surface Pro 3, Windows 8.1 +### Surface Pro 3, Windows 8.1 Certified against the Protection Profile for Mobile Device Fundamentals. @@ -265,10 +201,7 @@ Certified against the Protection Profile for Mobile Device Fundamentals. - [Administrative Guide](https://download.microsoft.com/download/b/e/3/be365594-daa5-4af3-a6b5-9533d61eae32/surface%20pro%203%20mobile%20operational%20guidance.docx) - [Validation Report](https://www.commoncriteriaportal.org/files/epfiles/st_vid10632-vr.pdf) -
    - -
    - Windows 8.1, Windows Phone 8.1 +### Windows 8.1, Windows Phone 8.1 Certified against the Protection Profile for Mobile Device Fundamentals. @@ -276,10 +209,7 @@ Certified against the Protection Profile for Mobile Device Fundamentals. - [Administrative Guide](https://download.microsoft.com/download/b/0/e/b0e30225-5017-4241-ac0a-6c40bc8e6714/mobile%20operational%20guidance.docx) - [Validation Report](https://www.commoncriteriaportal.org/files/epfiles/st_vid10592-vr.pdf) -
    - -
    - Windows 8, Windows Server 2012 +### Windows 8, Windows Server 2012 Certified against the Protection Profile for General Purpose Operating Systems. @@ -287,10 +217,7 @@ Certified against the Protection Profile for General Purpose Operating Systems. - [Administrative Guide](https://download.microsoft.com/download/6/0/b/60b27ded-705a-4751-8e9f-642e635c3cf3/microsoft%20windows%208%20windows%20server%202012%20common%20criteria%20supplemental%20admin%20guidance.docx) - [Validation Report](https://www.commoncriteriaportal.org/files/epfiles/st_vid10520-vr.pdf) -
    - -
    - Windows 8, Windows RT +### Windows 8, Windows RT Certified against the Protection Profile for General Purpose Operating Systems. @@ -298,10 +225,7 @@ Certified against the Protection Profile for General Purpose Operating Systems. - [Administrative Guide](https://download.microsoft.com/download/8/6/e/86e8c001-8556-4949-90cf-f5beac918026/microsoft%20windows%208%20microsoft%20windows%20rt%20common%20criteria%20supplemental%20admin.docx) - [Validation Report](https://www.commoncriteriaportal.org/files/epfiles/st_vid10620-vr.pdf) -
    - -
    - Windows 8, Windows Server 2012 BitLocker +### Windows 8, Windows Server 2012 BitLocker Certified against the Protection Profile for Full Disk Encryption. @@ -309,10 +233,7 @@ Certified against the Protection Profile for Full Disk Encryption. - [Administrative Guide](https://download.microsoft.com/download/0/8/4/08468080-540b-4326-91bf-f2a33b7e1764/administrative%20guidance%20for%20software%20full%20disk%20encryption%20clients.pdf) - [Validation Report](https://www.commoncriteriaportal.org/files/epfiles/st_vid10540-vr.pdf) -
    - -
    - Windows 8, Windows RT, Windows Server 2012 IPsec VPN Client +### Windows 8, Windows RT, Windows Server 2012 IPsec VPN Client Certified against the Protection Profile for IPsec Virtual Private Network (VPN) Clients. @@ -320,10 +241,7 @@ Certified against the Protection Profile for IPsec Virtual Private Network (VPN) - [Administrative Guide](https://download.microsoft.com/download/a/9/f/a9fd7e2d-023b-4925-a62f-58a7f1a6bd47/microsoft%20windows%208%20windows%20server%202012%20supplemental%20admin%20guidance%20ipsec%20vpn%20client.docx) - [Validation Report](https://www.commoncriteriaportal.org/files/epfiles/st_vid10529-vr.pdf) -
    - -
    - Windows 7, Windows Server 2008 R2 +### Windows 7, Windows Server 2008 R2 Certified against the Protection Profile for General Purpose Operating Systems. @@ -331,46 +249,31 @@ Certified against the Protection Profile for General Purpose Operating Systems. - [Administrative Guide](https://www.microsoft.com/downloads/en/details.aspx?familyid=ee05b6d0-9939-4765-9217-63083bb94a00) - [Validation Report](https://www.commoncriteriaportal.org/files/epfiles/st_vid10390-vr.pdf) -
    - -
    - Microsoft Windows Server 2008 R2 Hyper-V Role +### Microsoft Windows Server 2008 R2 Hyper-V Role - [Security Target](https://www.microsoft.com/download/en/details.aspx?id=29305) - [Administrative Guide](https://www.microsoft.com/download/en/details.aspx?id=29308) - [Validation Report](https://www.commoncriteriaportal.org/files/epfiles/0570a_pdf.pdf) -
    - -
    - Windows Vista, Windows Server 2008 at EAL4+ +### Windows Vista, Windows Server 2008 at EAL4+ - [Security Target](https://www.commoncriteriaportal.org/files/epfiles/st_vid10291-st.pdf) - [Administrative Guide](https://www.microsoft.com/downloads/en/details.aspx?familyid=06166288-24c4-4c42-9daa-2b2473ddf567) - [Validation Report](https://www.commoncriteriaportal.org/files/epfiles/st_vid10291-vr.pdf) -
    - -
    - Windows Vista, Windows Server 2008 at EAL1 +### Windows Vista, Windows Server 2008 at EAL1 - [Security Target](https://www.commoncriteriaportal.org/files/epfiles/efs-t005_msvista_msserver2008_eal1_st_v1.0.pdf) - [Administrative Guide](https://www.microsoft.com/downloads/en/details.aspx?familyid=06166288-24c4-4c42-9daa-2b2473ddf567) - [Certification Report](https://www.commoncriteriaportal.org/files/epfiles/efs-t005_msvista_msserver2008_eal1_cr_v1.0.pdf) -
    - -
    - Microsoft Windows Server 2008 Hyper-V Role +### Microsoft Windows Server 2008 Hyper-V Role - [Security Target](https://www.commoncriteriaportal.org/files/epfiles/0570b_pdf.pdf) - [Administrative Guide](https://www.microsoft.com/downloads/en/details.aspx?familyid=cb19538d-9e13-4ab6-af38-8f48abfdad08) - [Certification Report](http://www.commoncriteriaportal.org:80/files/epfiles/0570a_pdf.pdf) -
    - -
    - Windows Server 2003 Certificate Server +### Windows Server 2003 Certificate Server - [Security Target](https://www.commoncriteriaportal.org/files/epfiles/st_vid9507-st.pdf) - [Administrator's Guide](https://www.microsoft.com/downloads/en/details.aspx?familyid=445093d8-45e2-4cf6-884c-8802c1e6cb2d) @@ -379,12 +282,7 @@ Certified against the Protection Profile for General Purpose Operating Systems. - [Evaluation Technical Report](https://www.microsoft.com/downloads/details.aspx?familyid=a594e77f-dcbb-4787-9d68-e4689e60a314) - [Validation Report](https://www.commoncriteriaportal.org/files/epfiles/st_vid9507-vr.pdf) -
    - -
    - Windows Rights Management Services +### Windows Rights Management Services - [Security Target](https://www.commoncriteriaportal.org/files/epfiles/st_vid10224-st.pdf) - [Validation Report](https://www.commoncriteriaportal.org/files/epfiles/st_vid10224-vr.pdf) - -
    From 9e7d114415a1f0851e6910611815355662eb7b51 Mon Sep 17 00:00:00 2001 From: Vinay Pamnani <37223378+vinaypamnani-msft@users.noreply.github.com> Date: Fri, 10 Feb 2023 14:33:09 -0500 Subject: [PATCH 128/181] Fix broken links in CSPs --- .../mdm/policy-csp-admx-windowsexplorer.md | 4 +-- .../client-management/mdm/policy-csp-audit.md | 30 +++++++++---------- .../mdm/policy-csp-browser.md | 4 +-- .../mdm/policy-csp-defender.md | 8 ++--- windows/client-management/mdm/uefi-csp.md | 4 +-- 5 files changed, 25 insertions(+), 25 deletions(-) diff --git a/windows/client-management/mdm/policy-csp-admx-windowsexplorer.md b/windows/client-management/mdm/policy-csp-admx-windowsexplorer.md index f0fcb85ef2..8a53921483 100644 --- a/windows/client-management/mdm/policy-csp-admx-windowsexplorer.md +++ b/windows/client-management/mdm/policy-csp-admx-windowsexplorer.md @@ -4,7 +4,7 @@ description: Learn more about the ADMX_WindowsExplorer Area in Policy CSP. author: vinaypamnani-msft manager: aaroncz ms.author: vinpa -ms.date: 01/09/2023 +ms.date: 02/10/2023 ms.localizationpriority: medium ms.prod: windows-client ms.technology: itpro-manage @@ -4538,7 +4538,7 @@ The first several links will also be pinned to the Start menu. A total of four l -This policy setting allows you to add Internet or intranet sites to the "Search again" links located at the bottom of search results in File Explorer and the Start menu links. The "Search again" links at the bottom of the Search Results view allow the user to reconduct a search but in a different location. The Internet search site will be searched with the text in the search box. To add an Internet search site, specify the URL of the search site in OpenSearch format with {searchTerms} for the query string (for example, {searchTerms}). +This policy setting allows you to add Internet or intranet sites to the "Search again" links located at the bottom of search results in File Explorer and the Start menu links. The "Search again" links at the bottom of the Search Results view allow the user to reconduct a search but in a different location. The Internet search site will be searched with the text in the search box. To add an Internet search site, specify the URL of the search site in OpenSearch format with {searchTerms} for the query string (for example, `https://www.example.com/results.aspx?q={searchTerms}`). You can add up to five additional links to the "Search again" links at the bottom of results returned in File Explorer after a search is executed. These links will be shared between Internet search sites and Search Connectors/Libraries. Search Connector/Library links take precedence over Internet search links. diff --git a/windows/client-management/mdm/policy-csp-audit.md b/windows/client-management/mdm/policy-csp-audit.md index 33a6b979ad..413253b82d 100644 --- a/windows/client-management/mdm/policy-csp-audit.md +++ b/windows/client-management/mdm/policy-csp-audit.md @@ -4,7 +4,7 @@ description: Learn more about the Audit Area in Policy CSP. author: vinaypamnani-msft manager: aaroncz ms.author: vinpa -ms.date: 01/09/2023 +ms.date: 02/10/2023 ms.localizationpriority: medium ms.prod: windows-client ms.technology: itpro-manage @@ -1083,7 +1083,7 @@ Volume: Low. This policy setting allows you to audit events generated by changes to distribution groups such as the following Distribution group is created, changed, or deleted. Member is added or removed from a distribution group. Distribution group type is changed. If you configure this policy setting, an audit event is generated when an attempt to change a distribution group is made. Success audits record successful attempts and Failure audits record unsuccessful attempts. -- If you do not configure this policy setting, no audit event is generated when a distribution group changes +- If you do not configure this policy setting, no audit event is generated when a distribution group changes. > [!NOTE] > Events in this subcategory are logged only on domain controllers. @@ -1332,7 +1332,7 @@ Volume: Low. -This policy setting allows you to audit events generated when encryption or decryption requests are made to the Data Protection application interface (DPAPI). DPAPI is used to protect secret information such as stored password and key information. For more information about DPAPI, see . If you configure this policy setting, an audit event is generated when an encryption or decryption request is made to DPAPI. Success audits record successful requests and Failure audits record unsuccessful requests. +This policy setting allows you to audit events generated when encryption or decryption requests are made to the Data Protection application interface (DPAPI). DPAPI is used to protect secret information such as stored password and key information. For more information about DPAPI, see [How to Use Data Protection](/dotnet/standard/security/how-to-use-data-protection). If you configure this policy setting, an audit event is generated when an encryption or decryption request is made to DPAPI. Success audits record successful requests and Failure audits record unsuccessful requests. - If you do not configure this policy setting, no audit event is generated when an encryption or decryption request is made to DPAPI. @@ -1825,7 +1825,7 @@ Volume: High on domain controllers. None on client computers. -This policy setting allows you to audit events generated by changes to objects in Active Directory Domain Services (AD DS). Events are logged when an object is created, deleted, modified, moved, or undeleted. When possible, events logged in this subcategory indicate the old and new values of the object's properties. Events in this subcategory are logged only on domain controllers, and only objects in AD DS with a matching system access control list (SACL) are logged +This policy setting allows you to audit events generated by changes to objects in Active Directory Domain Services (AD DS). Events are logged when an object is created, deleted, modified, moved, or undeleted. When possible, events logged in this subcategory indicate the old and new values of the object's properties. Events in this subcategory are logged only on domain controllers, and only objects in AD DS with a matching system access control list (SACL) are logged. > [!NOTE] > Actions on some objects and properties do not cause audit events to be generated due to settings on the object class in the schema. If you configure this policy setting, an audit event is generated when an attempt to change an object in AD DS is made. Success audits record successful attempts, however unsuccessful attempts are NOT recorded. @@ -2135,7 +2135,7 @@ Volume: Medium or Low on computers running Active Directory Certificate Services -This policy setting allows you to audit attempts to access files and folders on a shared folder. The Detailed File Share setting logs an event every time a file or folder is accessed, whereas the File Share setting only records one event for any connection established between a client and file share. Detailed File Share audit events include detailed information about the permissions or other criteria used to grant or deny access. If you configure this policy setting, an audit event is generated when an attempt is made to access a file or folder on a share. The administrator can specify whether to audit only successes, only failures, or both successes and failures +This policy setting allows you to audit attempts to access files and folders on a shared folder. The Detailed File Share setting logs an event every time a file or folder is accessed, whereas the File Share setting only records one event for any connection established between a client and file share. Detailed File Share audit events include detailed information about the permissions or other criteria used to grant or deny access. If you configure this policy setting, an audit event is generated when an attempt is made to access a file or folder on a share. The administrator can specify whether to audit only successes, only failures, or both successes and failures. > [!NOTE] > There are no system access control lists (SACLs) for shared folders. @@ -2201,7 +2201,7 @@ Volume: High on a file server or domain controller because of SYSVOL network acc This policy setting allows you to audit attempts to access a shared folder. If you configure this policy setting, an audit event is generated when an attempt is made to access a shared folder. -- If this policy setting is defined, the administrator can specify whether to audit only successes, only failures, or both successes and failures +- If this policy setting is defined, the administrator can specify whether to audit only successes, only failures, or both successes and failures. > [!NOTE] > There are no system access control lists (SACLs) for shared folders. @@ -2266,8 +2266,8 @@ Volume: High on a file server or domain controller because of SYSVOL network acc -This policy setting allows you to audit user attempts to access file system objects. A security audit event is generated only for objects that have system access control lists (SACL) specified, and only if the type of access requested, such as Write, Read, or Modify and the account making the request match the settings in the SACL. For more information about enabling object access auditing, see . If you configure this policy setting, an audit event is generated each time an account accesses a file system object with a matching SACL. Success audits record successful attempts and Failure audits record unsuccessful attempts. -- If you do not configure this policy setting, no audit event is generated when an account accesses a file system object with a matching SACL +This policy setting allows you to audit user attempts to access file system objects. A security audit event is generated only for objects that have system access control lists (SACL) specified, and only if the type of access requested, such as Write, Read, or Modify and the account making the request match the settings in the SACL. For more information about enabling object access auditing, see https//go.microsoft.com/fwlink/?LinkId=122083. If you configure this policy setting, an audit event is generated each time an account accesses a file system object with a matching SACL. Success audits record successful attempts and Failure audits record unsuccessful attempts. +- If you do not configure this policy setting, no audit event is generated when an account accesses a file system object with a matching SACL. > [!NOTE] > You can set a SACL on a file system object using the Security tab in that object's Properties dialog box. @@ -2455,7 +2455,7 @@ Volume: High. This policy setting allows you to audit events generated when a handle to an object is opened or closed. Only objects with a matching system access control list (SACL) generate security audit events. If you configure this policy setting, an audit event is generated when a handle is manipulated. Success audits record successful attempts and Failure audits record unsuccessful attempts. -- If you do not configure this policy setting, no audit event is generated when a handle is manipulated +- If you do not configure this policy setting, no audit event is generated when a handle is manipulated. > [!NOTE] > Events in this subcategory generate events only for object types where the corresponding Object Access subcategory is enabled. For example, if File system object access is enabled, handle manipulation security audit events are generated. If Registry object access is not enabled, handle manipulation security audit events will not be generated. @@ -2519,7 +2519,7 @@ Volume: Depends on how SACLs are configured. -This policy setting allows you to audit attempts to access the kernel, which include mutexes and semaphores. Only kernel objects with a matching system access control list (SACL) generate security audit events +This policy setting allows you to audit attempts to access the kernel, which include mutexes and semaphores. Only kernel objects with a matching system access control list (SACL) generate security audit events. > [!NOTE] > The Audit Audit the access of global system objects policy setting controls the default SACL of kernel objects. @@ -2645,7 +2645,7 @@ Volume: Low. This policy setting allows you to audit attempts to access registry objects. A security audit event is generated only for objects that have system access control lists (SACLs) specified, and only if the type of access requested, such as Read, Write, or Modify, and the account making the request match the settings in the SACL. If you configure this policy setting, an audit event is generated each time an account accesses a registry object with a matching SACL. Success audits record successful attempts and Failure audits record unsuccessful attempts. -- If you do not configure this policy setting, no audit event is generated when an account accesses a registry object with a matching SACL +- If you do not configure this policy setting, no audit event is generated when an account accesses a registry object with a matching SACL. > [!NOTE] > You can set a SACL on a registry object using the Permissions dialog box. @@ -2771,10 +2771,10 @@ This policy setting allows you to audit user attempts to access file system obje This policy setting allows you to audit events generated by attempts to access to Security Accounts Manager (SAM) objects. SAM objects include the following SAM_ALIAS -- A local group. SAM_GROUP -- A group that is not a local group. SAM_USER - A user account. SAM_DOMAIN - A domain. SAM_SERVER - A computer account. If you configure this policy setting, an audit event is generated when an attempt to access a kernel object is made. Success audits record successful attempts and Failure audits record unsuccessful attempts. -- If you do not configure this policy setting, no audit event is generated when an attempt to access a kernel object is made +- If you do not configure this policy setting, no audit event is generated when an attempt to access a kernel object is made. > [!NOTE] -> Only the System Access Control List (SACL) for SAM_SERVER can be modified. Volume High on domain controllers. For information about reducing the amount of events generated in this subcategory, see article 841001 in the Microsoft Knowledge Base (. +> Only the System Access Control List (SACL) for SAM_SERVER can be modified. Volume High on domain controllers. For information about reducing the amount of events generated in this subcategory, see article 841001 in the Microsoft Knowledge Base (https//go.microsoft.com/fwlink/?LinkId=121698). @@ -2836,7 +2836,7 @@ Volume: High on domain controllers. For more information about reducing the numb This policy setting allows you to audit events generated by changes to the authentication policy such as the following Creation of forest and domain trusts. Modification of forest and domain trusts. Removal of forest and domain trusts. Changes to Kerberos policy under Computer Configuration\Windows Settings\Security Settings\Account Policies\Kerberos Policy. Granting of any of the following user rights to a user or group Access This Computer From the Network. Allow Logon Locally. Allow Logon Through Terminal Services. Logon as a Batch Job. Logon a Service. Namespace collision. For example, when a new trust has the same name as an existing namespace name. If you configure this policy setting, an audit event is generated when an attempt to change the authentication policy is made. Success audits record successful attempts and Failure audits record unsuccessful attempts. -- If you do not configure this policy setting, no audit event is generated when the authentication policy is changed +- If you do not configure this policy setting, no audit event is generated when the authentication policy is changed. > [!NOTE] > The security audit event is logged when the group policy is applied. It does not occur at the time when the settings are modified. @@ -3147,7 +3147,7 @@ Volume: Low. -This policy setting allows you to audit changes in the security audit policy settings such as the following Settings permissions and audit settings on the Audit Policy object. Changes to the system audit policy. Registration of security event sources. De-registration of security event sources. Changes to the per-user audit settings. Changes to the value of CrashOnAuditFail. Changes to the system access control list on a file system or registry object. Changes to the Special Groups list +This policy setting allows you to audit changes in the security audit policy settings such as the following Settings permissions and audit settings on the Audit Policy object. Changes to the system audit policy. Registration of security event sources. De-registration of security event sources. Changes to the per-user audit settings. Changes to the value of CrashOnAuditFail. Changes to the system access control list on a file system or registry object. Changes to the Special Groups list. > [!NOTE] > System access control list (SACL) change auditing is done when a SACL for an object changes and the policy change category is enabled. Discretionary access control list (DACL) and ownership changes are audited when object access auditing is enabled and the object's SACL is configured for auditing of DACL/Owner change. diff --git a/windows/client-management/mdm/policy-csp-browser.md b/windows/client-management/mdm/policy-csp-browser.md index 4c5e5997cb..8f7766c3a5 100644 --- a/windows/client-management/mdm/policy-csp-browser.md +++ b/windows/client-management/mdm/policy-csp-browser.md @@ -1484,7 +1484,7 @@ Supported versions: Microsoft Edge on Windows 10, version 1809 Default setting: Disabled or not configured Related policies: - Allows development of Windows Store apps and installing them from an integrated development environment (IDE) -- Allow all trusted apps to install +- Allow all trusted apps to install @@ -3248,7 +3248,7 @@ Related Documents: - [Find a package family name (PFN) for per-app VPN](/mem/configmgr/protect/deploy-use/find-a-pfn-for-per-app-vpn) - [How to manage volume purchased apps from the Microsoft Store for Business with Microsoft Intune](/mem/intune/apps/windows-store-for-business) -- [Assign apps to groups with Microsoft Intune](/mem/intune/apps-deploy) +- [Assign apps to groups with Microsoft Intune](/mem/intune/apps/apps-deploy) - [Manage apps from the Microsoft Store for Business and Education with Configuration Manager](/mem/configmgr/apps/deploy-use/manage-apps-from-the-windows-store-for-business) - [Add a Windows line-of-business app to Microsoft Intune](/mem/intune/apps/lob-apps-windows) diff --git a/windows/client-management/mdm/policy-csp-defender.md b/windows/client-management/mdm/policy-csp-defender.md index eb25db2dad..298d67d708 100644 --- a/windows/client-management/mdm/policy-csp-defender.md +++ b/windows/client-management/mdm/policy-csp-defender.md @@ -4,7 +4,7 @@ description: Learn more about the Defender Area in Policy CSP. author: vinaypamnani-msft manager: aaroncz ms.author: vinpa -ms.date: 01/09/2023 +ms.date: 02/10/2023 ms.localizationpriority: medium ms.prod: windows-client ms.technology: itpro-manage @@ -1164,7 +1164,7 @@ This setting applies to scheduled scans, but it has no effect on scans initiated -This policy setting determines how aggressive Windows Defender Antivirus will be in blocking and scanning suspicious files. Value type is integer. If this setting is on, Windows Defender Antivirus will be more aggressive when identifying suspicious files to block and scan; otherwise, it will be less aggressive and therefore block and scan with less frequency. For more information about specific values that are supported, see the Windows Defender Antivirus documentation site +This policy setting determines how aggressive Windows Defender Antivirus will be in blocking and scanning suspicious files. Value type is integer. If this setting is on, Windows Defender Antivirus will be more aggressive when identifying suspicious files to block and scan; otherwise, it will be less aggressive and therefore block and scan with less frequency. For more information about specific values that are supported, see [Specify the cloud protection level](/microsoft-365/security/defender-endpoint/specify-cloud-protection-level-microsoft-defender-antivirus). > [!NOTE] > This feature requires the Join Microsoft MAPS setting enabled in order to function. @@ -1232,7 +1232,7 @@ This policy setting determines how aggressive Windows Defender Antivirus will be -This feature allows Windows Defender Antivirus to block a suspicious file for up to 60 seconds, and scan it in the cloud to make sure it's safe. Value type is integer, range is 0 - 50. The typical cloud check timeout is 10 seconds. To enable the extended cloud check feature, specify the extended time in seconds, up to an additional 50 seconds. For example, if the desired timeout is 60 seconds, specify 50 seconds in this setting, which will enable the extended cloud check feature, and will raise the total time to 60 seconds +This feature allows Windows Defender Antivirus to block a suspicious file for up to 60 seconds, and scan it in the cloud to make sure it's safe. Value type is integer, range is 0 - 50. The typical cloud check timeout is 10 seconds. To enable the extended cloud check feature, specify the extended time in seconds, up to an additional 50 seconds. For example, if the desired timeout is 60 seconds, specify 50 seconds in this setting, which will enable the extended cloud check feature, and will raise the total time to 60 seconds. > [!NOTE] > This feature depends on three other MAPS settings the must all be enabled- Configure the 'Block at First Sight' feature; Join Microsoft MAPS; Send file samples when further analysis is required. @@ -1980,7 +1980,7 @@ Allows an administrator to specify a list of directory paths to ignore during a -Allows an administrator to specify a list of files opened by processes to ignore during a scan +Allows an administrator to specify a list of files opened by processes to ignore during a scan. > [!IMPORTANT] > The process itself is not excluded from the scan, but can be by using the Defender/ExcludedPaths policy to exclude its path. Each file type must be separated by a |. For example, C\Example. exe|C\Example1.exe. diff --git a/windows/client-management/mdm/uefi-csp.md b/windows/client-management/mdm/uefi-csp.md index 6b3389617f..b6cc17127d 100644 --- a/windows/client-management/mdm/uefi-csp.md +++ b/windows/client-management/mdm/uefi-csp.md @@ -7,7 +7,7 @@ ms.prod: windows-client ms.technology: itpro-manage author: vinaypamnani-msft ms.date: 10/02/2018 -ms.reviewer: +ms.reviewer: manager: aaroncz --- @@ -31,7 +31,7 @@ The UEFI Configuration Service Provider (CSP) interfaces to UEFI's Device Firmwa > The UEFI CSP version published in Windows 10, version 1803 is replaced with this one (version 1809). > [!NOTE] -> The production UEFI CSP is present in 1809, but it depends upon the [Device Firmware Configuration Interface (DFCI) and UEFI firmware](https://microsoft.github.io/mu/dyn/mu_plus/DfciPkg/Docs/Dfci_Feature/) to comply with this interface. +> The production UEFI CSP is present in 1809, but it depends upon the [Device Firmware Configuration Interface (DFCI) and UEFI firmware](https://microsoft.github.io/mu/dyn/mu_feature_dfci/DfciPkg/Docs/Dfci_Feature/) to comply with this interface. The following shows the UEFI CSP in tree format. ``` From e1399ddf52cff6af243246ad0bf2163e0dd13670 Mon Sep 17 00:00:00 2001 From: Vinay Pamnani <37223378+vinaypamnani-msft@users.noreply.github.com> Date: Fri, 10 Feb 2023 14:57:30 -0500 Subject: [PATCH 129/181] Fix for links --- windows/client-management/mdm/policy-csp-audit.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/windows/client-management/mdm/policy-csp-audit.md b/windows/client-management/mdm/policy-csp-audit.md index 413253b82d..c64ef464ef 100644 --- a/windows/client-management/mdm/policy-csp-audit.md +++ b/windows/client-management/mdm/policy-csp-audit.md @@ -836,7 +836,7 @@ Volume: Low. -This policy setting allows you to audit events generated by special logons such as the following : The use of a special logon, which is a logon that has administrator-equivalent privileges and can be used to elevate a process to a higher level. A logon by a member of a Special Group. Special Groups enable you to audit events generated when a member of a certain group has logged on to your network. You can configure a list of group security identifiers (SIDs) in the registry. If any of those SIDs are added to a token during logon and the subcategory is enabled, an event is logged. For more information about this feature, see article 947223 in the Microsoft Knowledge Base (. +This policy setting allows you to audit events generated by special logons such as the following : The use of a special logon, which is a logon that has administrator-equivalent privileges and can be used to elevate a process to a higher level. A logon by a member of a Special Group. Special Groups enable you to audit events generated when a member of a certain group has logged on to your network. You can configure a list of group security identifiers (SIDs) in the registry. If any of those SIDs are added to a token during logon and the subcategory is enabled, an event is logged. For more information about this feature, see article 947223 in the Microsoft Knowledge Base (). @@ -2266,7 +2266,7 @@ Volume: High on a file server or domain controller because of SYSVOL network acc -This policy setting allows you to audit user attempts to access file system objects. A security audit event is generated only for objects that have system access control lists (SACL) specified, and only if the type of access requested, such as Write, Read, or Modify and the account making the request match the settings in the SACL. For more information about enabling object access auditing, see https//go.microsoft.com/fwlink/?LinkId=122083. If you configure this policy setting, an audit event is generated each time an account accesses a file system object with a matching SACL. Success audits record successful attempts and Failure audits record unsuccessful attempts. +This policy setting allows you to audit user attempts to access file system objects. A security audit event is generated only for objects that have system access control lists (SACL) specified, and only if the type of access requested, such as Write, Read, or Modify and the account making the request match the settings in the SACL. For more information about enabling object access auditing, see . If you configure this policy setting, an audit event is generated each time an account accesses a file system object with a matching SACL. Success audits record successful attempts and Failure audits record unsuccessful attempts. - If you do not configure this policy setting, no audit event is generated when an account accesses a file system object with a matching SACL. > [!NOTE] @@ -2774,7 +2774,7 @@ This policy setting allows you to audit events generated by attempts to access t - If you do not configure this policy setting, no audit event is generated when an attempt to access a kernel object is made. > [!NOTE] -> Only the System Access Control List (SACL) for SAM_SERVER can be modified. Volume High on domain controllers. For information about reducing the amount of events generated in this subcategory, see article 841001 in the Microsoft Knowledge Base (https//go.microsoft.com/fwlink/?LinkId=121698). +> Only the System Access Control List (SACL) for SAM_SERVER can be modified. Volume High on domain controllers. For information about reducing the amount of events generated in this subcategory, see article 841001 in the Microsoft Knowledge Base (). From d87f12a77ac5d13d331bf5e0780a60f49458b692 Mon Sep 17 00:00:00 2001 From: Meghan Stewart <33289333+mestew@users.noreply.github.com> Date: Fri, 10 Feb 2023 12:09:20 -0800 Subject: [PATCH 130/181] overview and prreq edits --- windows/deployment/TOC.yml | 2 +- .../update/deployment-service-overview.md | 126 +++++------------- .../deployment-service-prerequisites.md | 49 ++++++- .../includes/wufb-deployment-limitations.md | 13 ++ 4 files changed, 93 insertions(+), 97 deletions(-) create mode 100644 windows/deployment/update/includes/wufb-deployment-limitations.md diff --git a/windows/deployment/TOC.yml b/windows/deployment/TOC.yml index b6cff644d0..5cfad130d2 100644 --- a/windows/deployment/TOC.yml +++ b/windows/deployment/TOC.yml @@ -178,7 +178,7 @@ href: update/deployment-service-overview.md - name: Prerequisites for Windows Update for Business deployment service href: update/deployment-service-prerequisites.md - - name: Deploy updates with Windows Update for Business deployment service + - name: Deploy updates with the deployment service items: - name: Deploy feature updates using Graph Explorer href: update/deployment-service-feature-updates.md diff --git a/windows/deployment/update/deployment-service-overview.md b/windows/deployment/update/deployment-service-overview.md index cee85cf51c..63b1f2a464 100644 --- a/windows/deployment/update/deployment-service-overview.md +++ b/windows/deployment/update/deployment-service-overview.md @@ -11,18 +11,43 @@ ms.technology: itpro-updates ms.date: 12/31/2017 --- - - # Windows Update for Business deployment service ***(Applies to: Windows 11 & Windows 10)*** The Windows Update for Business deployment service is a cloud service within the Windows Update for Business product family. It's designed to work with your existing [Windows Update for Business](waas-manage-updates-wufb.md) policies and [Windows Update for Business reports](wufb-reports-overview.md). The deployment service provides control over the approval, scheduling, and safeguarding of updates delivered from Windows Update to managed devices. The service is privacy focused and backed by leading industry compliance certifications. -Windows Update for Business has three elements: -- Client policy, available through Group Policy settings and CSPs, which defines the timing and experience for updates +Windows Update for Business product family has three elements: + +- Client policy to govern update experiences and timing, which are available through Group Policy and CSPs - [Windows Update for Business reports](wufb-reports-overview.md) to monitor update deployment -- Deployment service APIs for approving and scheduling specific updates - available through the Microsoft Graph and associated SDKs (including PowerShell) +- Deployment service APIs to approve and schedule specific updates for deployment, which are available through the Microsoft Graph and associated SDKs (including PowerShell) + +## How the deployment service works + +With most update management solutions, usually update policies are set on the client itself using either registry edits, Group Policy, or an MDM solution that leverages CSPs. This means that the end user experience and deployment settings for updates are ultimately determined by the individual device settings. However, with Windows Update for Business deployment service, the service is the central point of control for update deployment behavior. Because the deployment service is directly integrated into Windows Update, once the admin defines the update deployment behavior, Windows Update is already aware of the how the device should be directed to install when a device scans + +the service ensures that the update is delivered to the device in the defined manner. + +The deployment service complements existing Windows Update for Business capabilities, including existing device policies and [Windows Update for Business reports](wufb-reports-overview.md). + +:::image type="content" source="media/7512398-deployment-service-overview.png" alt-text="Diagram displaying the three elements that are parts of the Windows Update for Business family. "::: + +Windows Update for Business comprises three elements: +- Client policy to govern update experiences and timing which are available through Group Policy and CSPs +- Deployment service APIs to approve and schedule specific updates which are available through the Microsoft Graph and associated SDKs (including PowerShell) +- Windows Update for Business reports to monitor update deployment + +Unlike existing client policy, the deployment service doesn't interact with devices directly. The service is native to the cloud and all operations take place between various Microsoft services. It creates a direct communication channel between a management tool (including scripting tools such as Windows PowerShell) and the Windows Update service so that the approval and offering of content can be directly controlled by an IT Pro. + +:::image type="content" source="media/wufbds-interaction-small.png" alt-text="Process described in following text."::: + +Using the deployment service typically follows a common pattern: +1. IT Pro uses a management tool to select devices and approve content to be deployed. This tool could be PowerShell, a Microsoft Graph app or a more complete management solution such as Microsoft Intune. +2. The chosen tool conveys your approval, scheduling, and device selection information to the deployment service. +3. The deployment service processes the content approval and compares it with previously approved content. Final update applicability is determined and conveyed to Windows Update, which then offers approved content to devices on their next check for updates. + +The deployment service exposes these capabilities through Microsoft [Graph REST APIs](/graph/overview). You can call the APIs directly, through a Graph SDK, or integrate them with a management tool such as Microsoft Intune. ## Capabilities of the Windows Update for Business deployment service @@ -45,56 +70,9 @@ Certain capabilities are available for specific update classifications: |Safeguard holds| | Yes | | -## How the deployment service works -With most update management solutions, usually update policies are set on the client itself using either registry edits, Group Policy, or an MDM solution that leverages CSPs. This means that the end user experience and deployment settings for updates are ultimately determined by the individual device settings. However, with Windows Update for Business deployment service, the service is the central point of control for update deployment behavior. Because the deployment service is directly integrated into Windows Update, once the admin defines the update deployment behavior, the service ensures that the update is delivered to the device in the defined manner. -The deployment service complements existing Windows Update for Business capabilities, including existing device policies and [Windows Update for Business reports](wufb-reports-overview.md). -:::image type="content" source="media/7512398-deployment-service-overview.png" alt-text="Elements in following text."::: - -Windows Update for Business comprises three elements: -- Client policy to govern update experiences and timing - available through Group Policy and CSPs -- Deployment service APIs to approve and schedule specific updates - available through the Microsoft Graph and associated SDKs (including PowerShell) -- Windows Update for Business reports to monitor update deployment - -Unlike existing client policy, the deployment service doesn't interact with devices directly. The service is native to the cloud and all operations take place between various Microsoft services. It creates a direct communication channel between a management tool (including scripting tools such as Windows PowerShell) and the Windows Update service so that the approval and offering of content can be directly controlled by an IT Pro. - -:::image type="content" source="media/wufbds-interaction-small.png" alt-text="Process described in following text."::: - -Using the deployment service typically follows a common pattern: -1. IT Pro uses a management tool to select devices and approve content to be deployed. This tool could be PowerShell, a Microsoft Graph app or a more complete management solution such as Microsoft Intune. -2. The chosen tool conveys your approval, scheduling, and device selection information to the deployment service. -3. The deployment service processes the content approval and compares it with previously approved content. Final update applicability is determined and conveyed to Windows Update, which then offers approved content to devices on their next check for updates. - -The deployment service exposes these capabilities through Microsoft [Graph REST APIs](/graph/overview). You can call the APIs directly, through a Graph SDK, or integrate them with a management tool such as Microsoft Intune. - -## Prerequisites - -To work with the deployment service, devices must meet all these requirements: - -- Devices must be [Azure AD joined](/azure/active-directory/devices/concept-azure-ad-join) or [hybrid Azure AD joined](/azure/active-directory/devices/concept-azure-ad-join-hybrid) -- Run one of the following operating systems: - - Windows 11 - - Windows 10, version 1709 or later - -- Have one of the following Windows 10 or Windows 11 editions installed: - - Pro - - Enterprise - - Education - - Pro Education - - Pro for Workstations - -Additionally, your organization must have one of the following subscriptions: - -- Windows 10/11 Enterprise E3 or E5 (included in Microsoft 365 F3, E3, or E5) -- Windows 10/11 Education A3 or A5 (included in Microsoft 365 A3 or A5) -- Windows Virtual Desktop Access E3 or E5 -- Microsoft 365 Business Premium - -## Limitations - -Windows Update for Business deployment service is a Windows service hosted in Azure that uses Windows diagnostic data. You should be aware that Windows Update for Business deployment service doesn't meet [US Government community compliance (GCC)](/office365/servicedescriptions/office-365-platform-service-description/office-365-us-government/gcc#us-government-community-compliance) requirements. For a list of GCC offerings for Microsoft products and services, see the [Microsoft Trust Center](/compliance/regulatory/offering-home). Windows Update for Business deployment service is available in the Azure Commercial cloud, but not available for GCC High or United States Department of Defense customers. ## Getting started @@ -143,53 +121,11 @@ To verify whether a device is affected by a safeguard hold, see [Am I affected b During deployments of Windows 11 or Windows 10 feature updates, driver combinations can sometimes result in an unexpected update failure that makes the device revert to the previously installed operating system version. The deployment service can monitor devices for such issues and automatically pause deployments when this happens, giving you time to detect and mitigate issues. -### How to enable deployment protections - -Deployment scheduling controls are always available, but to take advantage of the unique deployment protections tailored to your population, devices must share diagnostic data with Microsoft. - -#### Device prerequisites - -- Diagnostic data is set to *Required* or *Optional*. -- The **AllowWUfBCloudProcessing** policy is set to **8**. - -#### Set the **AllowWUfBCloudProcessing** policy - -To enroll devices in Windows Update for Business cloud processing, set the **AllowWUfBCloudProcessing** policy using mobile device management (MDM) policy or Group Policy. - -| Policy| Sets registry key under `HKLM\Software`| -|--|--| -| GPO for Windows 10, version 1809 or later: Computer Configuration > Administrative Templates > Windows Components > Data Collection and Preview Builds > **Allow WUfB Cloud Processing** | `\Policies\Microsoft\Windows\DataCollection\AllowWUfBCloudProcessing` | -| MDM for Windows 10, version 1809 or later: ../Vendor/MSFT/ Policy/Config/System/**AllowWUfBCloudProcessing** | `\Microsoft\PolicyManager\current\device\System\AllowWUfBCloudProcessing` | - -Following is an example of setting the policy using Intune: - -1. Sign in to the [Endpoint Manager admin center](https://go.microsoft.com/fwlink/?linkid=2109431). - -2. Select **Devices** > **Configuration profiles** > **Create profile**. - -3. Select **Windows 10 and later** in **Platform**, select **Templates** in **Profile type**, select **Custom** in **Template name**, and then select **Create**. - -4. In **Basics**, enter a meaningful name and a description for the policy, and then select **Next**. - -5. In **Configuration settings**, select **Add**, enter the following settings, select **Save**, and then select **Next**. - - Name: **AllowWUfBCloudProcessing** - - Description: Enter a description. - - OMA-URI: `./Vendor/MSFT/Policy/Config/System/AllowWUfBCloudProcessing` - - Data type: **Integer** - - Value: **8** - -6. In **Assignments**, select the groups that will receive the profile, and then select **Next**. - -7. In **Review + create**, review your settings, and then select **Create**. - -8. (Optional) To verify that the policy reached the client, check the value of the following registry entry: - - `HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\PolicyManager\current\device\System\AllowWUfBCloudProcessing` ## Best practices Follow these suggestions for the best results with the service. -### Device onboarding +### Device onboarding - Wait until devices finish provisioning before managing with the service. If a device is being provisioned by Autopilot, it can only be managed by the deployment service after it finishes provisioning (typically one day). diff --git a/windows/deployment/update/deployment-service-prerequisites.md b/windows/deployment/update/deployment-service-prerequisites.md index 31148a17fe..dd5f8f8234 100644 --- a/windows/deployment/update/deployment-service-prerequisites.md +++ b/windows/deployment/update/deployment-service-prerequisites.md @@ -15,4 +15,51 @@ ms.date: 02/14/2023 ***(Applies to: Windows 11 & Windows 10)*** -## Prerequisites +Before you begin the process of deploying updates with Windows Update for Business deployment service, ensure you meet the prerequisites. + +## Azure and Azure Active Directory + +- An Azure subscription with [Azure Active Directory](/azure/active-directory/) +- Devices must be Azure Active Directory-joined and meet the below OSrequirements. + - Devices can be [Azure AD joined](/azure/active-directory/devices/concept-azure-ad-join) or [hybrid Azure AD joined](/azure/active-directory/devices/concept-azure-ad-join-hybrid). + - Devices that are [Azure AD registered](/azure/active-directory/devices/concept-azure-ad-register) only (Workplace joined) aren't supported with Windows Update for Business + +## Licensing + +Windows Update for Business deployment service requires users of the devices to have one of the following licenses: + +- Windows 10/11 Enterprise E3 or E5 (included in Microsoft 365 F3, E3, or E5) +- Windows 10/11 Education A3 or A5 (included in Microsoft 365 A3 or A5) +- Windows Virtual Desktop Access E3 or E5 +- Microsoft 365 Business Premium + +## Operating systems and editions + +- Windows 11 Professional, Education, Enterprise, Pro Education, or Pro for Workstations editions +- Windows 10 Professional, Education, Enterprise, Pro Education, or Pro for Workstations editions + +## Windows client servicing channels + +Windows Update for Business deployment service supports Windows client devices on the following channels: + +- General Availability Channel + +## Diagnostic data requirements + +Deployment scheduling controls are always available. However, to take advantage of the unique deployment protections tailored to your population and to [deploy driver updates](deployment-service-drivers.md), devices must share diagnostic data with Microsoft. At minimum, the deployment service requires devices to send [diagnostic data](/windows/privacy/configure-windows-diagnostic-data-in-your-organization#diagnostic-data-settings) at the *Required* level (previously called *Basic*) for these features. Some options for the deployment service require devices to send diagnostic data at the following levels: + +- *Optional* level (previously *Full*) for Windows 11 devices +- *Enhanced* level for Windows 10 devices + +## Permissions + +- [Windows Update for Business deployment service](/graph/api/resources/windowsupdates) operations require [WindowsUpdates.ReadWrite.All](/graph/permissions-reference#windows-updates-permissions) + - Some roles, such as the [Windows Update deployment administrator](/azure/active-directory/roles/permissions-reference#windows-update-deployment-administrator), already have the permissions. + +> [!NOTE] +> Leveraging other parts of the Graph API might require additional permissions. For example, to display [device](/graph/api/resources/device) information, a minimum of [Device.Read.All](/graph/permissions-reference#device-permissions) permission is needed. + +## Limitations + + +[!INCLUDE [Windows Update for Business deployment service limitations](./includes/wufb-deployment-limitations.md)] diff --git a/windows/deployment/update/includes/wufb-deployment-limitations.md b/windows/deployment/update/includes/wufb-deployment-limitations.md new file mode 100644 index 0000000000..34e70ba899 --- /dev/null +++ b/windows/deployment/update/includes/wufb-deployment-limitations.md @@ -0,0 +1,13 @@ +--- +author: mestew +ms.author: mstewart +manager: aaroncz +ms.technology: itpro-updates +ms.prod: windows-client +ms.topic: include +ms.date: 02/14/2023 +ms.localizationpriority: medium +--- + + +Windows Update for Business deployment service is a Windows service hosted in Azure that uses Windows diagnostic data. You should be aware that Windows Update for Business deployment service doesn't meet [US Government community compliance (GCC)](/office365/servicedescriptions/office-365-platform-service-description/office-365-us-government/gcc#us-government-community-compliance) requirements. For a list of GCC offerings for Microsoft products and services, see the [Microsoft Trust Center](/compliance/regulatory/offering-home). Windows Update for Business deployment service is available in the Azure Commercial cloud, but not available for GCC High or United States Department of Defense customers. From cc77de00305784058f1ef092a7d06084beefb099 Mon Sep 17 00:00:00 2001 From: Meghan Stewart <33289333+mestew@users.noreply.github.com> Date: Fri, 10 Feb 2023 12:31:44 -0800 Subject: [PATCH 131/181] overview and prreq edits --- .../update/includes/wufb-deployment-graph-explorer.md | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/windows/deployment/update/includes/wufb-deployment-graph-explorer.md b/windows/deployment/update/includes/wufb-deployment-graph-explorer.md index f39e7b6315..d06da8e611 100644 --- a/windows/deployment/update/includes/wufb-deployment-graph-explorer.md +++ b/windows/deployment/update/includes/wufb-deployment-graph-explorer.md @@ -10,10 +10,12 @@ ms.localizationpriority: medium --- -For this article, you'll use Graph Explorer to make requests to the [Microsoft Graph APIs](/graph/api/resources/windowsupdates-updates?view=graph-rest-beta&preserve-view=true) to retrieve, add, delete, and update data. For more information about using Graph Explorer, see [Get started with Graph Explorer](/graph/graph-explorer/overview). +For this article, you'll use Graph Explorer to make requests to the [Microsoft Graph APIs](/graph/api/resources/windowsupdates-updates?view=graph-rest-beta&preserve-view=true) to retrieve, add, delete, and update data. Graph Explorer is a developer tool that lets you learn about Microsoft Graph APIs. For more information about using Graph Explorer, see [Get started with Graph Explorer](/graph/graph-explorer/overview). > [!WARNING] -> Using a test tenant to verify the deployment process first is recommended. If you use a production tenant, ensure you verify which client devices you're targeting with deployments. +> +> - Requests listed in this article require signing in with a Microsoft 365 account. Join the [Microsoft 365 Developer Program](https://developer.microsoft.com/microsoft-365/dev-program) to get a free sandbox preconfigured with sample data packs for testing. +> - Using a test tenant to verify the deployment process first is highly recommended. If you use a production tenant, ensure you verify which client devices you're targeting with deployments. 1. From a browser, go to [Graph Explorer](https://developer.microsoft.com/graph/graph-explorer) and sign in using an Azure Active Directory (Azure AD) user account. 1. You may need to enable the [`WindowsUpdates.ReadWrite.All` permission](/graph/permissions-reference#windows-updates-permissions) to use the queries in this article. To enable the permission: From cbe564014fbdd22305f63de022fe9f548f48341e Mon Sep 17 00:00:00 2001 From: Vinay Pamnani <37223378+vinaypamnani-msft@users.noreply.github.com> Date: Fri, 10 Feb 2023 15:52:05 -0500 Subject: [PATCH 132/181] Update deployment-service-feature-updates.md --- .../deployment-service-feature-updates.md | 23 ++++++++----------- 1 file changed, 10 insertions(+), 13 deletions(-) diff --git a/windows/deployment/update/deployment-service-feature-updates.md b/windows/deployment/update/deployment-service-feature-updates.md index 41387215a9..3df265d48a 100644 --- a/windows/deployment/update/deployment-service-feature-updates.md +++ b/windows/deployment/update/deployment-service-feature-updates.md @@ -55,8 +55,8 @@ All of the [prerequisites for the Windows Update for Business deployment service When you enroll devices into feature update management, the deployment service becomes the authority for feature updates coming from Windows Update. As long as a device remains enrolled in feature update management through the deployment service, the device doesn't receive any other feature updates from Windows Update unless explicitly deployed using the deployment service. A device is offered the specified feature update if it hasn't already received the update. For example, if you deploy Windows 11 feature update version 22H2 to a device that's enrolled into feature update management and is currently on an older version of Windows 11, the device updates to version 22H2. If the device is already running version 22H2 or a later version, it stays on its current version. - > [!TIP] - > Windows Update for Business reports has a [workbook](wufb-reports-workbook.md#feature-updates-tab) that displays the current operating system version for devices. In the workbook, go to the **Feature updates** tab and in the **In Service feature update** tile, select the **View details** link to open the details flyout. The OS version and Azure AD ID of devices can easily be exported into a .csv file or opened in [Azure Monitor Logs](/azure/azure-monitor/logs/log-query-overview) to help when creating a deployment audience. +> [!TIP] +> Windows Update for Business reports has a [workbook](wufb-reports-workbook.md#feature-updates-tab) that displays the current operating system version for devices. In the workbook, go to the **Feature updates** tab and in the **In Service feature update** tile, select the **View details** link to open the details flyout. The OS version and Azure AD ID of devices can easily be exported into a .csv file or opened in [Azure Monitor Logs](/azure/azure-monitor/logs/log-query-overview) to help when creating a deployment audience. [!INCLUDE [Graph Explorer enroll devices](./includes/wufb-deployment-enroll-device-graph-explorer.md)] @@ -65,7 +65,7 @@ As long as a device remains enrolled in feature update management through the de Each feature update is associated with a unique [catalog entry](/graph/api/resources/windowsupdates-catalogentry). The `id` returned is the **Catalog ID** and is used to create a deployment. Feature updates are deployable until they reach their support retirement dates. For more information, see the support lifecycle dates for [Windows 10](/lifecycle/products/windows-10-enterprise-and-education) and [Windows 11](/lifecycle/products/windows-11-enterprise-and-education) Enterprise and Education editions. The following query lists all deployable feature update catalog entries: -```http +```msgraph-interactive GET https://graph.microsoft.com/beta/admin/windows/updates/catalog/entries?$filter=isof('microsoft.graph.windowsUpdates.featureUpdateCatalogEntry') ``` @@ -97,9 +97,9 @@ When creating a deployment for a feature update, there are multiple options avai - Default [safeguard hold](/graph/api/resources/windowsupdates-safeguardprofile) behavior of applying all applicable safeguards to devices in a deployment - When safeguard holds aren't explicitly defined, the default safeguard hold behavior is applied automatically -```http +```msgraph-interactive POST https://graph.microsoft.com/beta/admin/windows/updates/deployments -Content-type: application/json + { "content": { "@odata.type": "#microsoft.graph.windowsUpdates.catalogContent", @@ -193,9 +193,8 @@ The response body will contain: To [update deployment](/graph/api/windowsupdates-deployment-update), PATCH the deployment resource by its **Deployment ID** and supply the updated settings in the request body. The following example keeps the existing gradual rollout settings that were defined when creating the deployment but changes the deployment start date to February 28, 2023 at 5 AM UTC: -```http +```msgraph-interactive PATCH https://graph.microsoft.com/beta/admin/windows/updates/deployments/de910e12-3456-7890-abcd-ef1234567890 -Content-type: application/json { "settings": { @@ -215,7 +214,7 @@ Content-type: application/json Verify the deployment settings for the deployment with a **Deployment ID** of `de910e12-3456-7890-abcd-ef1234567890`: -```http +```msgraph-interactive GET https://graph.microsoft.com/beta/admin/windows/updates/deployments/de910e12-3456-7890-abcd-ef1234567890 ``` @@ -225,9 +224,8 @@ The **Audience ID**, `d39ad1ce-0123-4567-89ab-cdef01234567`, was created when th The following example adds three devices to the deployment audience using the **Azure AD ID** for each device: - ```http - POST https://graph.microsoft.com/beta/admin/windows/updates/deploymentAudiences/d39ad1ce-0123-4567-89ab-cdef01234567/updateAudience - Content-type: application/json + ```msgraph-interactive + POST https://graph.microsoft.com/beta/admin/windows/updates/deploymentAudiences/d39ad1ce-0123-4567-89ab-cdef01234567/updateAudience { "addMembers": [ @@ -253,10 +251,9 @@ To pause a deployment, PATCH the deployment to have a `requestedValue` of `pause The following example pauses the deployment with a **Deployment ID** of `de910e12-3456-7890-abcd-ef1234567890`: -```http +```msgraph-interactive PATCH https://graph.microsoft.com/beta/admin/windows/updates/deployments/de910e12-3456-7890-abcd-ef1234567890 -Content-Type: application/json { "@odata.type": "#microsoft.graph.windowsUpdates.deployment", From d800e61c218256cc439de02cc8dc942f65778beb Mon Sep 17 00:00:00 2001 From: Vinay Pamnani <37223378+vinaypamnani-msft@users.noreply.github.com> Date: Fri, 10 Feb 2023 15:55:11 -0500 Subject: [PATCH 133/181] Update deployment-service-drivers.md --- .../update/deployment-service-drivers.md | 36 +++++++++---------- 1 file changed, 17 insertions(+), 19 deletions(-) diff --git a/windows/deployment/update/deployment-service-drivers.md b/windows/deployment/update/deployment-service-drivers.md index 3a4f67a79d..8a800ae311 100644 --- a/windows/deployment/update/deployment-service-drivers.md +++ b/windows/deployment/update/deployment-service-drivers.md @@ -75,9 +75,9 @@ Update policies define how content is deployed to a deployment audience. An [upd To create a policy without any deployment settings, in the request body specify the **Audience ID** as `id`. In the following example, the **Audience ID** is `d39ad1ce-0123-4567-89ab-cdef01234567`, and the `id` given in the response is the **Policy ID**: - ```http + ```msgraph-interactive POST https://graph.microsoft.com/beta/admin/windows/updates/updatePolicies - Content-type: application/json + { "audience": { "@odata.id": "d39ad1ce-0123-4567-89ab-cdef01234567" @@ -115,9 +115,9 @@ To create a policy with additional settings, in the request body: In the following driver update policy example, any deployments created by a content approval will start 7 days after approval and will gradually roll out to 1000 devices per day for **Audience ID** `d39ad1ce-0123-4567-89ab-cdef01234567`: - ```http + ```msgraph-interactive POST https://graph.microsoft.com/beta/admin/windows/updates/updatePolicies - Content-Type: application/json + Content-length: 967 { "@odata.type": "#microsoft.graph.windowsUpdates.updatePolicy", @@ -156,15 +156,14 @@ To create a policy with additional settings, in the request body: To review the policy settings, run the following query using the **Policy ID**, for example `9011c330-1234-5678-9abc-def012345678`: - ```http - GET https://graph.microsoft.com/beta/admin/windows/updates/updatePolicies/9011c330-1234-5678-9abc-def012345678 + ```msgraph-interactive + GET https://graph.microsoft.com/beta/admin/windows/updates/updatePolicies/9011c330-1234-5678-9abc-def012345678 ``` To edit the policy settings, **PATCH** the policy using the **Policy ID**. Run the following **PATCH** to automatically approve driver content that's recommended by `Microsoft`for deployment for **Policy ID** `9011c330-1234-5678-9abc-def012345678`: -``` http - PATCH https://graph.microsoft.com/beta/admin/windows/updates/updatePolicies/9011c330-1234-5678-9abc-def012345678 - Content-Type: application/json +``` msgraph-interactive +PATCH https://graph.microsoft.com/beta/admin/windows/updates/updatePolicies/9011c330-1234-5678-9abc-def012345678 { "complianceChangeRules": [ @@ -196,7 +195,7 @@ Once Windows Update for Business deployment service has scan results from device To display [applicable content](/graph/api/resources/windowsupdates-applicablecontent), run a query using the **Audience ID**, for example `d39ad1ce-0123-4567-89ab-cdef01234567`: -```http +```msgraph-interactive GET https://graph.microsoft.com/beta/admin/windows/updates/deploymentAudiences/d39ad1ce-0123-4567-89ab-cdef01234567/applicableContent ``` @@ -237,9 +236,8 @@ Each driver update is associated with a unique [catalog entry](/graph/api/resour Add a content approval to an existing policy, **Policy ID** `9011c330-1234-5678-9abc-def012345678` for the driver update with the **Catalog ID** `5d6dede684ba5c4a731d62d9c9c2a99db12c5e6015e9f8ad00f3e9387c7f399c`. Schedule the start date for February 14, 2023 at 1 AM UTC: -```http +```msgraph-interactive POST https://graph.microsoft.com/beta/admin/windows/updates/updatePolicies/9011c330-1234-5678-9abc-def012345678/complianceChanges -Content-type: application/json { "@odata.type": "#microsoft.graph.windowsUpdates.contentApproval", @@ -261,7 +259,7 @@ Content-type: application/json The response for a content approval returns content and deployment settings along with an `id`, which is the **Compliance Change ID**. The **Compliance Change ID** is `c03911a7-9876-5432-10ab-cdef98765432` in the following truncated response: -```http +```json "@odata.type": "#microsoft.graph.windowsUpdates.contentApproval", "id": "c03911a7-9876-5432-10ab-cdef98765432", "createdDateTime": "2023-02-02T17:54:39.173292Z", @@ -281,7 +279,7 @@ The response for a content approval returns content and deployment settings alon Review all of the compliance changes to a policy with the most recent changes listed in the response first. The following example returns the compliance changes for a policy with the **Policy ID** `9011c330-1234-5678-9abc-def012345678` and sorts by `createdDateTime` in descending order: - ```http + ```msgraph-interactive GET https://graph.microsoft.com/beta/admin/windows/updates/updatePolicies/9011c330-1234-5678-9abc-def012345678/complianceChanges?orderby=createdDateTime desc ``` @@ -290,7 +288,7 @@ Review all of the compliance changes to a policy with the most recent changes li To retrieve the deployment ID, use the [expand parameter](/graph/query-parameters#expand-parameter) to review the deployment information related the content approval. The following example displays the content approval and the deployment information for **Compliance Change ID** `c03911a7-9876-5432-10ab-cdef98765432` in update **Policy ID** `9011c330-1234-5678-9abc-def012345678`: - ```http + ```msgraph-interactive GET https://graph.microsoft.com/beta/admin/windows/updates/updatePolicies/9011c330-1234-5678-9abc-def012345678/complianceChanges/c03911a7-9876-5432-10ab-cdef98765432/$/microsoft.graph.windowsUpdates.contentApproval?$expand=deployments ``` @@ -298,7 +296,7 @@ To retrieve the deployment ID, use the [expand parameter](/graph/query-parameter Since content approval is a compliance change for the policy, when you [update a content approval](/graph/api/resources/windowsupdates--contentapproval-update), you're editing the compliance change for the policy. The following example changes the `startDateTime` for the **Compliance Change ID** of `c03911a7-9876-5432-10ab-cdef98765432` in the update **Policy ID** `9011c330-1234-5678-9abc-def012345678` to February 28, 2023 at 5 AM UTC: -```http +```msgraph-interactive PATCH https://graph.microsoft.com/beta/admin/windows/updates/updatePolicies/9011c330-1234-5678-9abc-def012345678/complianceChanges/c03911a7-9876-5432-10ab-cdef98765432 { @@ -318,9 +316,9 @@ PATCH https://graph.microsoft.com/beta/admin/windows/updates/updatePolicies/9011 Approval for content can be revoked by setting the `isRevoked` property of the [compliance change](/graph/api/resources/windowsupdates-compliance) to true. This setting can be changed while a deployment is in progress. However, revoking will only prevent the content from being offered to devices if they haven't already received it. To resume offering the content, a new [approval](#approve-driver-content-for-deployment) will need to be created. -```http +```msgraph-interactive PATCH https://graph.microsoft.com/beta/admin/windows/updates/updatePolicies/9011c330-1234-5678-9abc-def012345678/complianceChanges/c03911a7-9876-5432-10ab-cdef98765432 -Content-type: application/json + { "@odata.type": "#microsoft.graph.windowsUpdates.contentApproval", "isRevoked": true @@ -329,7 +327,7 @@ Content-type: application/json To display all deployments with the most recently created returned first, order deployments based on the `createdDateTime`: -```http +```msgraph-interactive GET https://graph.microsoft.com/beta/admin/windows/updates/deployments?orderby=createdDateTime desc ``` From 0d69635400443a7180516bd9186b01d2bade1f6d Mon Sep 17 00:00:00 2001 From: Vinay Pamnani <37223378+vinaypamnani-msft@users.noreply.github.com> Date: Fri, 10 Feb 2023 16:03:26 -0500 Subject: [PATCH 134/181] Update wufb-deployment-audience-graph-explorer.md --- .../wufb-deployment-audience-graph-explorer.md | 12 +++++------- 1 file changed, 5 insertions(+), 7 deletions(-) diff --git a/windows/deployment/update/includes/wufb-deployment-audience-graph-explorer.md b/windows/deployment/update/includes/wufb-deployment-audience-graph-explorer.md index 4bd33058e7..9d5e531e42 100644 --- a/windows/deployment/update/includes/wufb-deployment-audience-graph-explorer.md +++ b/windows/deployment/update/includes/wufb-deployment-audience-graph-explorer.md @@ -13,9 +13,8 @@ A deployment audience is a collection of devices that you want to deploy updates 1. To create a new audience, **POST** to the [deployment audience](/graph/api/resources/windowsupdates-deploymentaudience) resource with a request body of `{}`. - ```http - POST https://graph.microsoft.com/beta/admin/windows/updates/deploymentAudiences - content-type: application/json + ```msgraph-interactive + POST https://graph.microsoft.com/beta/admin/windows/updates/deploymentAudiences {} ``` @@ -34,9 +33,8 @@ A deployment audience is a collection of devices that you want to deploy updates 1. Add devices, using their **Azure AD ID**, to the deployment audience so they become audience members. Specify the deployment **Audience ID** in the URL field and the devices to add in the request body. The `id` property specifies the **Azure AD ID** of the device. - ```http - POST https://graph.microsoft.com/beta/admin/windows/updates/deploymentAudiences/d39ad1ce-0123-4567-89ab-cdef01234567/updateAudience - Content-type: application/json + ```msgraph-interactive + POST https://graph.microsoft.com/beta/admin/windows/updates/deploymentAudiences/d39ad1ce-0123-4567-89ab-cdef01234567/updateAudience { "addMembers": [ @@ -58,6 +56,6 @@ A deployment audience is a collection of devices that you want to deploy updates 1. To verify the devices were added to the audience, run the following query using the **Audience ID** of `d39ad1ce-0123-4567-89ab-cdef01234567`: - ```http + ```msgraph-interactive GET https://graph.microsoft.com/beta/admin/windows/updates/deploymentAudiences/d39ad1ce-0123-4567-89ab-cdef01234567/members ``` From dd09387e8a3ca84e4f7e5fc6c48aa40c32104436 Mon Sep 17 00:00:00 2001 From: Vinay Pamnani <37223378+vinaypamnani-msft@users.noreply.github.com> Date: Fri, 10 Feb 2023 16:04:24 -0500 Subject: [PATCH 135/181] Update wufb-deployment-find-device-name-graph-explorer.md --- .../wufb-deployment-find-device-name-graph-explorer.md | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/windows/deployment/update/includes/wufb-deployment-find-device-name-graph-explorer.md b/windows/deployment/update/includes/wufb-deployment-find-device-name-graph-explorer.md index 26f1f077a7..03e32e5950 100644 --- a/windows/deployment/update/includes/wufb-deployment-find-device-name-graph-explorer.md +++ b/windows/deployment/update/includes/wufb-deployment-find-device-name-graph-explorer.md @@ -14,13 +14,13 @@ Use the [device](/graph/api/resources/device) resource type to find clients to e - Displays the **AzureAD Device ID** and **Name** of all devices: - ```http + ```msgraph-interactive GET https://graph.microsoft.com/v1.0/devices?$select=deviceid,displayName ``` - Displays the **AzureAD Device ID** and **Name** for devices that have a name starting with `Test`: - ```http + ```msgraph-interactive GET https://graph.microsoft.com/v1.0/devices?$filter=startswith (displayName,'Test')&$select=deviceid,displayName ``` @@ -37,13 +37,13 @@ For the next requests, set the **ConsistencyLevel** header to `eventual`. For mo - Display the **Name** and **Operating system version** for the device that has `01234567-89ab-cdef-0123-456789abcdef` as the **AzureAD Device ID**: - ```http + ```msgraph-interactive GET https://graph.microsoft.com/v1.0/devices?$search="deviceid:01234567-89ab-cdef-0123-456789abcdef"?$select=displayName,operatingSystemVersion` ``` - To find devices that likely aren't virtual machines, filter for devices that don't have virtual machine listed as the model but do have a manufacturer listed. Display the **AzureAD Device ID**, **Name**, and **Operating system version** for each device: - ```http + ```msgraph-interactive GET https://graph.microsoft.com/v1.0/devices?$filter=model ne 'virtual machine' and NOT(manufacturer eq null)&$count=true&$select=deviceid,displayName,operatingSystemVersion` ``` From 46fda1ad1bbc90004e025d1ba9c0371637f3c586 Mon Sep 17 00:00:00 2001 From: Vinay Pamnani <37223378+vinaypamnani-msft@users.noreply.github.com> Date: Fri, 10 Feb 2023 16:04:50 -0500 Subject: [PATCH 136/181] Update wufb-deployment-graph-unenroll.md --- .../update/includes/wufb-deployment-graph-unenroll.md | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/windows/deployment/update/includes/wufb-deployment-graph-unenroll.md b/windows/deployment/update/includes/wufb-deployment-graph-unenroll.md index f3a3b6f229..4020661631 100644 --- a/windows/deployment/update/includes/wufb-deployment-graph-unenroll.md +++ b/windows/deployment/update/includes/wufb-deployment-graph-unenroll.md @@ -22,9 +22,8 @@ To unenroll a device, POST to [updatableAssets](/graph/api/resources/windowsupda The following example removes `driver` enrollment for two devices, `01234567-89ab-cdef-0123-456789abcdef` and `01234567-89ab-cdef-0123-456789abcde0`: -```http +```msgraph-interactive POST https://graph.microsoft.com/beta/admin/windows/updates/updatableAssets/unenrollAssets -Content-Type: application/json { "updateCategory": "driver", From 25357d04061b5382301c5ed9ba58dfdc3dc1e0ac Mon Sep 17 00:00:00 2001 From: Vinay Pamnani <37223378+vinaypamnani-msft@users.noreply.github.com> Date: Fri, 10 Feb 2023 16:12:37 -0500 Subject: [PATCH 137/181] Update wufb-deployment-graph-unenroll.md --- .../deployment/update/includes/wufb-deployment-graph-unenroll.md | 1 + 1 file changed, 1 insertion(+) diff --git a/windows/deployment/update/includes/wufb-deployment-graph-unenroll.md b/windows/deployment/update/includes/wufb-deployment-graph-unenroll.md index 4020661631..f85f158a63 100644 --- a/windows/deployment/update/includes/wufb-deployment-graph-unenroll.md +++ b/windows/deployment/update/includes/wufb-deployment-graph-unenroll.md @@ -24,6 +24,7 @@ The following example removes `driver` enrollment for two devices, `01234567-89a ```msgraph-interactive POST https://graph.microsoft.com/beta/admin/windows/updates/updatableAssets/unenrollAssets +content-type: application/json { "updateCategory": "driver", From 3650f131f9c1feed81c18aa15607f6380094f35f Mon Sep 17 00:00:00 2001 From: Vinay Pamnani <37223378+vinaypamnani-msft@users.noreply.github.com> Date: Fri, 10 Feb 2023 16:13:45 -0500 Subject: [PATCH 138/181] Update deployment-service-drivers.md --- windows/deployment/update/deployment-service-drivers.md | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/windows/deployment/update/deployment-service-drivers.md b/windows/deployment/update/deployment-service-drivers.md index 8a800ae311..1310226a09 100644 --- a/windows/deployment/update/deployment-service-drivers.md +++ b/windows/deployment/update/deployment-service-drivers.md @@ -77,6 +77,7 @@ To create a policy without any deployment settings, in the request body specify ```msgraph-interactive POST https://graph.microsoft.com/beta/admin/windows/updates/updatePolicies + content-type: application/json { "audience": { @@ -117,6 +118,7 @@ To create a policy with additional settings, in the request body: ```msgraph-interactive POST https://graph.microsoft.com/beta/admin/windows/updates/updatePolicies + content-type: application/json Content-length: 967 { @@ -238,6 +240,7 @@ Add a content approval to an existing policy, **Policy ID** `9011c330-1234-5678- ```msgraph-interactive POST https://graph.microsoft.com/beta/admin/windows/updates/updatePolicies/9011c330-1234-5678-9abc-def012345678/complianceChanges +content-type: application/json { "@odata.type": "#microsoft.graph.windowsUpdates.contentApproval", @@ -298,6 +301,7 @@ Since content approval is a compliance change for the policy, when you [update a ```msgraph-interactive PATCH https://graph.microsoft.com/beta/admin/windows/updates/updatePolicies/9011c330-1234-5678-9abc-def012345678/complianceChanges/c03911a7-9876-5432-10ab-cdef98765432 +content-type: application/json { "@odata.type": "#microsoft.graph.windowsUpdates.contentApproval", @@ -318,6 +322,7 @@ Approval for content can be revoked by setting the `isRevoked` property of the [ ```msgraph-interactive PATCH https://graph.microsoft.com/beta/admin/windows/updates/updatePolicies/9011c330-1234-5678-9abc-def012345678/complianceChanges/c03911a7-9876-5432-10ab-cdef98765432 +content-type: application/json { "@odata.type": "#microsoft.graph.windowsUpdates.contentApproval", From 83d447b7a0416ec4b6315bcbc86fefb86c50d5be Mon Sep 17 00:00:00 2001 From: Vinay Pamnani <37223378+vinaypamnani-msft@users.noreply.github.com> Date: Fri, 10 Feb 2023 16:14:21 -0500 Subject: [PATCH 139/181] Update deployment-service-expedited-updates.md --- .../deployment/update/deployment-service-expedited-updates.md | 3 +++ 1 file changed, 3 insertions(+) diff --git a/windows/deployment/update/deployment-service-expedited-updates.md b/windows/deployment/update/deployment-service-expedited-updates.md index f67447f315..68c6abfee9 100644 --- a/windows/deployment/update/deployment-service-expedited-updates.md +++ b/windows/deployment/update/deployment-service-expedited-updates.md @@ -79,6 +79,7 @@ When creating a deployment, there are [multiple options](/graph/api/resources/wi ```msgraph-interactive POST https://graph.microsoft.com/beta/admin/windows/updates/deployments +content-type: application/json { "@odata.type": "#microsoft.graph.windowsUpdates.deployment", @@ -157,6 +158,7 @@ The following example adds two devices to the deployment audience using the **Az ```msgraph-interactive POST https://graph.microsoft.com/beta/admin/windows/updates/deploymentAudiences/d39ad1ce-0123-4567-89ab-cdef01234567/updateAudience +content-type: application/json { "addMembers": [ @@ -180,6 +182,7 @@ The following example pauses the deployment with a **Deployment ID** of `de910e1 ```msgraph-interactive PATCH https://graph.microsoft.com/beta/admin/windows/updates/deployments/de910e12-3456-7890-abcd-ef1234567890 +content-type: application/json { "@odata.type": "#microsoft.graph.windowsUpdates.deployment", From 44c7f67f56045295c351b0afbba129ca7bfdd746 Mon Sep 17 00:00:00 2001 From: Vinay Pamnani <37223378+vinaypamnani-msft@users.noreply.github.com> Date: Fri, 10 Feb 2023 16:15:09 -0500 Subject: [PATCH 140/181] Update deployment-service-feature-updates.md --- .../deployment/update/deployment-service-feature-updates.md | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/windows/deployment/update/deployment-service-feature-updates.md b/windows/deployment/update/deployment-service-feature-updates.md index 3df265d48a..18903a0866 100644 --- a/windows/deployment/update/deployment-service-feature-updates.md +++ b/windows/deployment/update/deployment-service-feature-updates.md @@ -99,6 +99,7 @@ When creating a deployment for a feature update, there are multiple options avai ```msgraph-interactive POST https://graph.microsoft.com/beta/admin/windows/updates/deployments +content-type: application/json { "content": { @@ -195,6 +196,7 @@ To [update deployment](/graph/api/windowsupdates-deployment-update), PATCH the d ```msgraph-interactive PATCH https://graph.microsoft.com/beta/admin/windows/updates/deployments/de910e12-3456-7890-abcd-ef1234567890 +content-type: application/json { "settings": { @@ -225,7 +227,8 @@ The **Audience ID**, `d39ad1ce-0123-4567-89ab-cdef01234567`, was created when th The following example adds three devices to the deployment audience using the **Azure AD ID** for each device: ```msgraph-interactive - POST https://graph.microsoft.com/beta/admin/windows/updates/deploymentAudiences/d39ad1ce-0123-4567-89ab-cdef01234567/updateAudience + POST https://graph.microsoft.com/beta/admin/windows/updates/deploymentAudiences/d39ad1ce-0123-4567-89ab-cdef01234567/updateAudience + content-type: application/json { "addMembers": [ @@ -254,6 +257,7 @@ The following example pauses the deployment with a **Deployment ID** of `de910e1 ```msgraph-interactive PATCH https://graph.microsoft.com/beta/admin/windows/updates/deployments/de910e12-3456-7890-abcd-ef1234567890 +content-type: application/json { "@odata.type": "#microsoft.graph.windowsUpdates.deployment", From 2d359674b85362270bd1349c28203efab1445b5d Mon Sep 17 00:00:00 2001 From: Meghan Stewart <33289333+mestew@users.noreply.github.com> Date: Fri, 10 Feb 2023 14:09:36 -0800 Subject: [PATCH 141/181] overview and prereq edits --- windows/deployment/TOC.yml | 2 - .../update/deployment-service-overview.md | 80 +++++++------------ .../deployment-service-prerequisites.md | 14 ++++ 3 files changed, 44 insertions(+), 52 deletions(-) diff --git a/windows/deployment/TOC.yml b/windows/deployment/TOC.yml index 5cfad130d2..33cdd09baf 100644 --- a/windows/deployment/TOC.yml +++ b/windows/deployment/TOC.yml @@ -186,8 +186,6 @@ href: update/deployment-service-expedited-updates.md - name: Deploy driver and firmware updates using Graph Explorer href: update/deployment-service-drivers.md - - name: Deploy expedited updates using Intune - href: /mem/intune/protect/windows-10-expedite-updates?toc=/windows/deployment/toc.json&bc=/windows/deployment/breadcrumb/toc.json - name: Troubleshoot Windows Update for Business deployment service href: update/deployment-service-troubleshoot.md - name: Monitor diff --git a/windows/deployment/update/deployment-service-overview.md b/windows/deployment/update/deployment-service-overview.md index 63b1f2a464..3ca8833c0b 100644 --- a/windows/deployment/update/deployment-service-overview.md +++ b/windows/deployment/update/deployment-service-overview.md @@ -23,31 +23,23 @@ Windows Update for Business product family has three elements: - [Windows Update for Business reports](wufb-reports-overview.md) to monitor update deployment - Deployment service APIs to approve and schedule specific updates for deployment, which are available through the Microsoft Graph and associated SDKs (including PowerShell) -## How the deployment service works - -With most update management solutions, usually update policies are set on the client itself using either registry edits, Group Policy, or an MDM solution that leverages CSPs. This means that the end user experience and deployment settings for updates are ultimately determined by the individual device settings. However, with Windows Update for Business deployment service, the service is the central point of control for update deployment behavior. Because the deployment service is directly integrated into Windows Update, once the admin defines the update deployment behavior, Windows Update is already aware of the how the device should be directed to install when a device scans - -the service ensures that the update is delivered to the device in the defined manner. - The deployment service complements existing Windows Update for Business capabilities, including existing device policies and [Windows Update for Business reports](wufb-reports-overview.md). -:::image type="content" source="media/7512398-deployment-service-overview.png" alt-text="Diagram displaying the three elements that are parts of the Windows Update for Business family. "::: +:::image type="content" source="media/7512398-deployment-service-overview.png" alt-text="Diagram displaying the three elements that are parts of the Windows Update for Business family."::: -Windows Update for Business comprises three elements: -- Client policy to govern update experiences and timing which are available through Group Policy and CSPs -- Deployment service APIs to approve and schedule specific updates which are available through the Microsoft Graph and associated SDKs (including PowerShell) -- Windows Update for Business reports to monitor update deployment +## How the deployment service works -Unlike existing client policy, the deployment service doesn't interact with devices directly. The service is native to the cloud and all operations take place between various Microsoft services. It creates a direct communication channel between a management tool (including scripting tools such as Windows PowerShell) and the Windows Update service so that the approval and offering of content can be directly controlled by an IT Pro. +With most update management solutions, usually update policies are set on the client itself using either registry edits, Group Policy, or an MDM solution that leverages CSPs. This means that the end user experience and deployment settings for updates are ultimately determined by the individual device settings. However, with Windows Update for Business deployment service, the service is the central point of control for update deployment behavior. Because the deployment service is directly integrated with Windows Update, once the admin defines the update deployment behavior, Windows Update is already aware of the how the device should be directed to install updates when a device scans for updates. The deployment service creates a direct communication channel between a management tool (including scripting tools such as Windows PowerShell) and the Windows Update service so that the approval and offering of content can be directly controlled by an admin. -:::image type="content" source="media/wufbds-interaction-small.png" alt-text="Process described in following text."::: Using the deployment service typically follows a common pattern: -1. IT Pro uses a management tool to select devices and approve content to be deployed. This tool could be PowerShell, a Microsoft Graph app or a more complete management solution such as Microsoft Intune. -2. The chosen tool conveys your approval, scheduling, and device selection information to the deployment service. +1. An admin uses a management tool to select devices and approve content to be deployed. This tool could be PowerShell, a Microsoft Graph app or a more complete management solution such as Microsoft Intune. +2. The chosen management tool conveys your approval, scheduling, and device selection information to the deployment service. 3. The deployment service processes the content approval and compares it with previously approved content. Final update applicability is determined and conveyed to Windows Update, which then offers approved content to devices on their next check for updates. -The deployment service exposes these capabilities through Microsoft [Graph REST APIs](/graph/overview). You can call the APIs directly, through a Graph SDK, or integrate them with a management tool such as Microsoft Intune. + :::image type="content" source="media/wufbds-interaction-small.png" alt-text="Diagram displaying "::: + +The deployment service exposes these capabilities through Microsoft [Graph REST APIs](/graph/overview). You can call the APIs directly, through a Graph SDK, or integrate them with a management tool such as [Microsoft Intune](mem/intune). ## Capabilities of the Windows Update for Business deployment service @@ -60,7 +52,7 @@ The deployment service is designed for IT Pros who are looking for more control - **Expedite**: Bypass the configured Windows Update for Business policies to immediately deploy a security update across the organization - **Safeguard holds**: Automatically holds the deployment for devices that may be impacted by an update issue identified by Microsoft machine-learning algorithms -Certain capabilities are available for specific update classifications: +Certain capabilities are available for specific update classifications: |Capabilities | Quality updates | Feature updates | Drivers and firmware| |---|---|---|---| @@ -70,30 +62,6 @@ Certain capabilities are available for specific update classifications: |Safeguard holds| | Yes | | - - - - -## Getting started - -To use the deployment service, you use a management tool built on the platform, script common actions using PowerShell, or build your own application. - -### Using Microsoft Intune - -Intune integrates with the deployment service to provide Windows client update management capabilities. For more information, see [Feature updates for Windows 10 and later policy in Intune](/mem/intune/protect/windows-10-feature-updates). - -### Scripting common actions using PowerShell - -The Microsoft Graph SDK includes a PowerShell extension that you can use to script and automate common update actions. For more information, see [Get started with the Microsoft Graph PowerShell SDK](/graph/powershell/get-started). - -### Building your own application - -Microsoft Graph makes deployment service APIs available through. Get started with these learning paths: -- Learning path: [Microsoft Graph Fundamentals](/training/paths/m365-msgraph-fundamentals/) -- Learning path: [Build apps with Microsoft Graph](/training/paths/m365-msgraph-associate/) - -Once you're familiar with Microsoft Graph development, see [Windows updates API overview in Microsoft Graph](/graph/windowsupdates-concept-overview) for more. - ## Deployment protections The deployment service protects deployments through a combination of rollout controls and machine-learning algorithms that monitor deployments and react to issues during the rollout. @@ -120,25 +88,37 @@ To verify whether a device is affected by a safeguard hold, see [Am I affected b ### Monitoring deployments to detect rollback issues During deployments of Windows 11 or Windows 10 feature updates, driver combinations can sometimes result in an unexpected update failure that makes the device revert to the previously installed operating system version. The deployment service can monitor devices for such issues and automatically pause deployments when this happens, giving you time to detect and mitigate issues. +## Getting started with the deployment service +To use the deployment service, you use a management tool built on the platform, script common actions using PowerShell, or build your own application. -## Best practices -Follow these suggestions for the best results with the service. +### Using Microsoft Intune -### Device onboarding +Microsoft Intune integrates with the deployment service to provide Windows client update management capabilities. For more information, see: -- Wait until devices finish provisioning before managing with the service. If a device is being provisioned by Autopilot, it can only be managed by the deployment service after it finishes provisioning (typically one day). +- [Feature updates for Windows 10 and later policy in Intune](/mem/intune/protect/windows-10-feature-updates) +- [Expedite Windows quality updates in Microsoft Intune](/mem/intune/protect/windows-10-expedite-updates) -- Use the deployment service for feature update management without feature update deferral policy. If you want to use the deployment service to manage feature updates on a device that previously used a feature update deferral policy, it's best to set the feature update deferral policy to **0** days to avoid having multiple conditions governing feature updates. You should only change the feature update deferral policy value to 0 days after you've confirmed that the device was enrolled in the service with no errors. +### Scripting common actions using PowerShell -### General +The Microsoft Graph SDK includes a PowerShell extension that you can use to script and automate common update actions. For more information, see [Get started with the Microsoft Graph PowerShell SDK](/graph/powershell/get-started). -Avoid using different channels to manage the same resources. If you use Microsoft Intune along with Microsoft Graph APIs or PowerShell, aspects of resources (such as devices, deployments, updatable asset groups) might be overwritten if you use both channels to manage the same resources. Instead, only manage each resource through the channel that created it. +### Building your own application + +Microsoft Graph makes deployment service APIs available through. Get started with these learning paths: +- Learning path: [Microsoft Graph Fundamentals](/training/paths/m365-msgraph-fundamentals/) +- Learning path: [Build apps with Microsoft Graph](/training/paths/m365-msgraph-associate/) + +Once you're familiar with Microsoft Graph development, see [Windows updates API overview in Microsoft Graph](/graph/windowsupdates-concept-overview) for more. ## Next steps -To learn more about the deployment service, try the following: +To learn more about the deployment service, see: -- [Feature updates for Windows 10 and later policy in Intune](/mem/intune/protect/windows-10-feature-updates) +- [Prerequisites for Windows Update for Business deployment service](deployment-service-prerequisites.md) +- [Deploy feature updates using Graph Explorer](deployment-service-feature-updates.md) +- [Deploy expedited updates using Graph Explorer](deployment-service-expedited-updates.md) +- [Deploy driver and firmware updates using Graph Explorer](deployment-service-drivers.md) - [Windows updates API overview in Microsoft Graph](/graph/windowsupdates-concept-overview) + diff --git a/windows/deployment/update/deployment-service-prerequisites.md b/windows/deployment/update/deployment-service-prerequisites.md index dd5f8f8234..413fb6d586 100644 --- a/windows/deployment/update/deployment-service-prerequisites.md +++ b/windows/deployment/update/deployment-service-prerequisites.md @@ -63,3 +63,17 @@ Deployment scheduling controls are always available. However, to take advantage [!INCLUDE [Windows Update for Business deployment service limitations](./includes/wufb-deployment-limitations.md)] + + +## Best practices +Follow these suggestions for the best results with the service. + +### Device onboarding + +- Wait until devices finish provisioning before managing with the service. If a device is being provisioned by Autopilot, it can only be managed by the deployment service after it finishes provisioning (typically one day). + +- Use the deployment service for feature update management without feature update deferral policy. If you want to use the deployment service to manage feature updates on a device that previously used a feature update deferral policy, it's best to set the feature update deferral policy to **0** days to avoid having multiple conditions governing feature updates. You should only change the feature update deferral policy value to 0 days after you've confirmed that the device was enrolled in the service with no errors. + +### General + +Avoid using different channels to manage the same resources. If you use Microsoft Intune along with Microsoft Graph APIs or PowerShell, aspects of resources (such as devices, deployments, updatable asset groups) might be overwritten if you use both channels to manage the same resources. Instead, only manage each resource through the channel that created it. \ No newline at end of file From 430a7487f4dd1c0d11f20ced46740ff9f3bebb3f Mon Sep 17 00:00:00 2001 From: Vinay Pamnani <37223378+vinaypamnani-msft@users.noreply.github.com> Date: Fri, 10 Feb 2023 17:13:16 -0500 Subject: [PATCH 142/181] Address issues --- windows/client-management/mdm/policy-csp-audit.md | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/windows/client-management/mdm/policy-csp-audit.md b/windows/client-management/mdm/policy-csp-audit.md index c64ef464ef..b94979f010 100644 --- a/windows/client-management/mdm/policy-csp-audit.md +++ b/windows/client-management/mdm/policy-csp-audit.md @@ -343,7 +343,7 @@ Volume: Low. -This policy allows you to audit the group memberhsip information in the user's logon token. Events in this subcategory are generated on the computer on which a logon session is created. For an interactive logon, the security audit event is generated on the computer that the user logged on to. For a network logon, such as accessing a shared folder on the network, the security audit event is generated on the computer hosting the resource. When this setting is configured, one or more security audit events are generated for each successful logon. You must also enable the Audit Logon setting under Advanced Audit Policy Configuration\System Audit Policies\Logon/Logoff. Multiple events are generated if the group memberhsip information cannot fit in a single security audit event. +This policy allows you to audit the group membership information in the user's logon token. Events in this subcategory are generated on the computer on which a logon session is created. For an interactive logon, the security audit event is generated on the computer that the user logged on to. For a network logon, such as accessing a shared folder on the network, the security audit event is generated on the computer hosting the resource. When this setting is configured, one or more security audit events are generated for each successful logon. You must also enable the Audit Logon setting under Advanced Audit Policy Configuration\System Audit Policies\Logon/Logoff. Multiple events are generated if the group membership information cannot fit in a single security audit event. @@ -836,7 +836,7 @@ Volume: Low. -This policy setting allows you to audit events generated by special logons such as the following : The use of a special logon, which is a logon that has administrator-equivalent privileges and can be used to elevate a process to a higher level. A logon by a member of a Special Group. Special Groups enable you to audit events generated when a member of a certain group has logged on to your network. You can configure a list of group security identifiers (SIDs) in the registry. If any of those SIDs are added to a token during logon and the subcategory is enabled, an event is logged. For more information about this feature, see article 947223 in the Microsoft Knowledge Base (). +This policy setting allows you to audit events generated by special logons such as the following : The use of a special logon, which is a logon that has administrator-equivalent privileges and can be used to elevate a process to a higher level. A logon by a member of a Special Group. Special Groups enable you to audit events generated when a member of a certain group has logged on to your network. You can configure a list of group security identifiers (SIDs) in the registry. If any of those SIDs are added to a token during logon and the subcategory is enabled, an event is logged. For more information about this feature, see [article 947223 in the Microsoft Knowledge Base](). @@ -1120,7 +1120,7 @@ Volume: Low. | Name | Value | |:--|:--| -| Name | Audit Distributio Group Management | +| Name | Audit Distribution Group Management | | Path | Windows Settings > Security Settings > Advanced Audit Policy Configuration > System Audit Policies > Account Management | @@ -2774,7 +2774,7 @@ This policy setting allows you to audit events generated by attempts to access t - If you do not configure this policy setting, no audit event is generated when an attempt to access a kernel object is made. > [!NOTE] -> Only the System Access Control List (SACL) for SAM_SERVER can be modified. Volume High on domain controllers. For information about reducing the amount of events generated in this subcategory, see article 841001 in the Microsoft Knowledge Base (). +> Only the System Access Control List (SACL) for SAM_SERVER can be modified. Volume High on domain controllers. For information about reducing the amount of events generated in this subcategory, see [article 841001 in the Microsoft Knowledge Base](https//go.microsoft.com/fwlink/?LinkId=121698). From f32a2b45e067821c67a3620a6f66b95f1ba7407f Mon Sep 17 00:00:00 2001 From: Meghan Stewart <33289333+mestew@users.noreply.github.com> Date: Fri, 10 Feb 2023 15:42:52 -0800 Subject: [PATCH 143/181] overview and prereq edits --- .../update/deployment-service-drivers.md | 2 +- .../deployment-service-expedited-updates.md | 2 +- .../deployment-service-feature-updates.md | 2 +- .../update/deployment-service-overview.md | 28 +++++++------ .../deployment-service-prerequisites.md | 42 +++++++++++++++---- .../update/deployment-service-troubleshoot.md | 5 +++ 6 files changed, 58 insertions(+), 23 deletions(-) diff --git a/windows/deployment/update/deployment-service-drivers.md b/windows/deployment/update/deployment-service-drivers.md index 1310226a09..637e1711d3 100644 --- a/windows/deployment/update/deployment-service-drivers.md +++ b/windows/deployment/update/deployment-service-drivers.md @@ -32,7 +32,7 @@ This article uses [Graph Explorer](/graph/graph-explorer/graph-explorer-overview ## Prerequisites -All of the [prerequisites for the Windows Update for Business deployment service](deployment-service-overview.md#prerequisites) must be met. +All of the [prerequisites for the Windows Update for Business deployment service](deployment-service-prerequisites.md) must be met. ### Permissions diff --git a/windows/deployment/update/deployment-service-expedited-updates.md b/windows/deployment/update/deployment-service-expedited-updates.md index 68c6abfee9..bf265fead9 100644 --- a/windows/deployment/update/deployment-service-expedited-updates.md +++ b/windows/deployment/update/deployment-service-expedited-updates.md @@ -28,7 +28,7 @@ In this article, you will: ## Prerequisites -All of the [prerequisites for the Windows Update for Business deployment service](deployment-service-overview.md#prerequisites) must be met. +All of the [prerequisites for the Windows Update for Business deployment service](deployment-service-prerequisites.md) must be met. ### Permissions diff --git a/windows/deployment/update/deployment-service-feature-updates.md b/windows/deployment/update/deployment-service-feature-updates.md index 18903a0866..87f4c2e0a2 100644 --- a/windows/deployment/update/deployment-service-feature-updates.md +++ b/windows/deployment/update/deployment-service-feature-updates.md @@ -33,7 +33,7 @@ In this article, you will: ## Prerequisites -All of the [prerequisites for the Windows Update for Business deployment service](deployment-service-overview.md#prerequisites) must be met. +All of the [prerequisites for the Windows Update for Business deployment service](deployment-service-prerequisites.md) must be met. ### Permissions diff --git a/windows/deployment/update/deployment-service-overview.md b/windows/deployment/update/deployment-service-overview.md index 3ca8833c0b..845d790090 100644 --- a/windows/deployment/update/deployment-service-overview.md +++ b/windows/deployment/update/deployment-service-overview.md @@ -23,7 +23,7 @@ Windows Update for Business product family has three elements: - [Windows Update for Business reports](wufb-reports-overview.md) to monitor update deployment - Deployment service APIs to approve and schedule specific updates for deployment, which are available through the Microsoft Graph and associated SDKs (including PowerShell) -The deployment service complements existing Windows Update for Business capabilities, including existing device policies and [Windows Update for Business reports](wufb-reports-overview.md). +The deployment service complements existing Windows Update for Business capabilities, including existing device policies and the[Windows Update for Business reports workbook](wufb-reports-workbook.md). :::image type="content" source="media/7512398-deployment-service-overview.png" alt-text="Diagram displaying the three elements that are parts of the Windows Update for Business family."::: @@ -54,7 +54,7 @@ The deployment service is designed for IT Pros who are looking for more control Certain capabilities are available for specific update classifications: -|Capabilities | Quality updates | Feature updates | Drivers and firmware| +|Capabilities | [Quality updates](deployment-service-expedited-updates.md) | [Feature updates](deployment-service-feature-updates.md) | [Drivers and firmware](deployment-service-drivers.md)| |---|---|---|---| |Approval and scheduling | | Yes | Yes | |Gradual rollout | | Yes | Yes | @@ -66,7 +66,7 @@ Certain capabilities are available for specific update classifications: The deployment service protects deployments through a combination of rollout controls and machine-learning algorithms that monitor deployments and react to issues during the rollout. -### Schedule rollouts with automatic piloting +### Gradual rollout The deployment service allows any update to be deployed over a period of days or weeks. Once an update has been scheduled, the deployment service optimizes the deployment based on the scheduling parameters and unique attributes spanning the devices being updated. The service follows these steps: @@ -75,24 +75,28 @@ The deployment service allows any update to be deployed over a period of days or 3. Start deploying to earlier waves to build coverage of device attributes present in the population. 4. Continue deploying at a uniform rate until all waves are complete and all devices are updated. -This built-in piloting capability complements your existing ring structure and provides another support for reducing and managing risk during an update. Unlike tools such as Desktop Analytics, this capability is intended to operate within each ring. The deployment service doesn't provide a workflow for creating rings themselves. - -You should continue to use deployment rings as part of the servicing strategy for your organization, but use gradual rollouts to add scheduling convenience and other protections within each ring. +This built-in piloting capability complements your existing [deployment ring](waas-quick-start.md) structure and provides another support for reducing and managing risk during an update. This capability is intended to operate within each ring. The deployment service doesn't provide a workflow for creating rings themselves. Continue to use deployment rings as part of the servicing strategy for your organization, but use gradual rollouts to add scheduling convenience and other protections within each ring. ### Safeguard holds against likely and known issues -Microsoft uses [safeguard holds](/windows/deployment/update/safeguard-holds) to protect devices from encountering known quality or compatibility issues by preventing them from installing the update or upgrade. For Windows 11 deployments, the deployment service extends these safeguard holds to also protect devices that Microsoft identifies as being at a higher risk of experiencing problems after an update (such as operating system rollbacks, app crashes, or graphics issues). The service temporarily holds the deployment for these devices while Microsoft investigates the likely issue. Safeguard holds apply to deployments by default, but you can opt out. - -To verify whether a device is affected by a safeguard hold, see [Am I affected by a safeguard hold?](/windows/deployment/update/safeguard-holds#am-i-affected-by-a-safeguard-hold) +Microsoft uses [safeguard holds](/windows/deployment/update/safeguard-holds) to protect devices from encountering known quality or compatibility issues by preventing them from installing the update or upgrade. For Windows 11 deployments, the deployment service extends these safeguard holds to also protect devices that Microsoft identifies as being at a higher risk of experiencing problems after an update (such as operating system rollbacks, app crashes, or graphics issues). The service temporarily holds the deployment for these devices while Microsoft investigates the likely issue. Safeguard holds apply to deployments by default, but you can opt out. To verify whether a device is affected by a safeguard hold, see [Am I affected by a safeguard hold?](/windows/deployment/update/safeguard-holds#am-i-affected-by-a-safeguard-hold). ### Monitoring deployments to detect rollback issues During deployments of Windows 11 or Windows 10 feature updates, driver combinations can sometimes result in an unexpected update failure that makes the device revert to the previously installed operating system version. The deployment service can monitor devices for such issues and automatically pause deployments when this happens, giving you time to detect and mitigate issues. -## Getting started with the deployment service -To use the deployment service, you use a management tool built on the platform, script common actions using PowerShell, or build your own application. +## Get started with the deployment service -### Using Microsoft Intune +To use the deployment service, you use a management tool built on the platform like Microsoft Intune, script common actions using PowerShell, or build your own application. + +To learn more about the deployment service, see: + +- [Prerequisites for Windows Update for Business deployment service](deployment-service-prerequisites.md) +- [Deploy feature updates using Graph Explorer](deployment-service-feature-updates.md) +- [Deploy expedited updates using Graph Explorer](deployment-service-expedited-updates.md) +- [Deploy driver and firmware updates using Graph Explorer](deployment-service-drivers.md) + +### Use Microsoft Intune Microsoft Intune integrates with the deployment service to provide Windows client update management capabilities. For more information, see: diff --git a/windows/deployment/update/deployment-service-prerequisites.md b/windows/deployment/update/deployment-service-prerequisites.md index 413fb6d586..92b47b1741 100644 --- a/windows/deployment/update/deployment-service-prerequisites.md +++ b/windows/deployment/update/deployment-service-prerequisites.md @@ -38,12 +38,21 @@ Windows Update for Business deployment service requires users of the devices to - Windows 11 Professional, Education, Enterprise, Pro Education, or Pro for Workstations editions - Windows 10 Professional, Education, Enterprise, Pro Education, or Pro for Workstations editions -## Windows client servicing channels +### Windows operating system updates + +- Expediting updates requires the *Update Health Tools* on the clients. The tools are are installed starting with [KB 4023057](https://support.microsoft.com/topic/kb4023057-update-for-windows-10-update-service-components-fccad0ca-dc10-2e46-9ed1-7e392450fb3a). To confirm the presence of the Update Health Tools on a device: + - Look for the folder **C:\Program Files\Microsoft Update Health Tools** or review *Add Remove Programs* for **Microsoft Update Health Tools**. + - As an Admin, run the following PowerShell script: `Get-WmiObject -Class Win32_Product | Where-Object {$_.Name -match "Microsoft Update Health Tools"}` + +- Installing the 2023-02 Cumulative Update is highly recommended to take advantage of [Changes to Windows diagnostic data collection](/windows/privacy/changes-to-windows-diagnostic-data-collection#services-that-rely-on-enhanced-diagnostic-data). + +- ## Windows client servicing channels Windows Update for Business deployment service supports Windows client devices on the following channels: - General Availability Channel + ## Diagnostic data requirements Deployment scheduling controls are always available. However, to take advantage of the unique deployment protections tailored to your population and to [deploy driver updates](deployment-service-drivers.md), devices must share diagnostic data with Microsoft. At minimum, the deployment service requires devices to send [diagnostic data](/windows/privacy/configure-windows-diagnostic-data-in-your-organization#diagnostic-data-settings) at the *Required* level (previously called *Basic*) for these features. Some options for the deployment service require devices to send diagnostic data at the following levels: @@ -59,21 +68,38 @@ Deployment scheduling controls are always available. However, to take advantage > [!NOTE] > Leveraging other parts of the Graph API might require additional permissions. For example, to display [device](/graph/api/resources/device) information, a minimum of [Device.Read.All](/graph/permissions-reference#device-permissions) permission is needed. +## Required endpoints + +- Have access to the following endpoints: + +- [Windows Update endpoints](/windows/privacy/manage-windows-1809-endpoints#windows-update) + - *.prod.do.dsp.mp.microsoft.com + - *.windowsupdate.com + - *.dl.delivery.mp.microsoft.com + - *.update.microsoft.com + - *.delivery.mp.microsoft.com + - tsfe.trafficshaping.dsp.mp.microsoft.com +- Windows Update for Business deployment service endpoints + + - devicelistenerprod.microsoft.com + - login.windows.net + - payloadprod*.blob.core.windows.net + +- [Windows Push Notification Services](/windows/uwp/design/shell/tiles-and-notifications/firewall-allowlist-config): *(Recommended, but not required. Without this access, devices might not expedite updates until their next daily check for updates.)* + - *.notify.windows.com + + ## Limitations [!INCLUDE [Windows Update for Business deployment service limitations](./includes/wufb-deployment-limitations.md)] +## General tips for the deployment service -## Best practices -Follow these suggestions for the best results with the service. - -### Device onboarding +Follow these suggestions for the best results with the service: - Wait until devices finish provisioning before managing with the service. If a device is being provisioned by Autopilot, it can only be managed by the deployment service after it finishes provisioning (typically one day). - Use the deployment service for feature update management without feature update deferral policy. If you want to use the deployment service to manage feature updates on a device that previously used a feature update deferral policy, it's best to set the feature update deferral policy to **0** days to avoid having multiple conditions governing feature updates. You should only change the feature update deferral policy value to 0 days after you've confirmed that the device was enrolled in the service with no errors. -### General - -Avoid using different channels to manage the same resources. If you use Microsoft Intune along with Microsoft Graph APIs or PowerShell, aspects of resources (such as devices, deployments, updatable asset groups) might be overwritten if you use both channels to manage the same resources. Instead, only manage each resource through the channel that created it. \ No newline at end of file +- Avoid using different channels to manage the same resources. If you use Microsoft Intune along with Microsoft Graph APIs or PowerShell, aspects of resources (such as devices, deployments, updatable asset groups) might be overwritten if you use both channels to manage the same resources. Instead, only manage each resource through the channel that created it. diff --git a/windows/deployment/update/deployment-service-troubleshoot.md b/windows/deployment/update/deployment-service-troubleshoot.md index e97748686c..98a82ac2dc 100644 --- a/windows/deployment/update/deployment-service-troubleshoot.md +++ b/windows/deployment/update/deployment-service-troubleshoot.md @@ -19,6 +19,11 @@ ms.date: 12/31/2017 This troubleshooting guide addresses the most common issues that IT administrators face when using the Windows Update for Business [deployment service](deployment-service-overview.md). For a general troubleshooting guide for Windows Update, see [Windows Update troubleshooting](/troubleshoot/windows-client/deployment/windows-update-issues-troubleshooting?toc=/windows/deployment/toc.json&bc=/windows/deployment/breadcrumb/toc.json). + +## General tips for the deployment service + + + ## The device isn't receiving an update that I deployed - Check that the device doesn't have updates of the relevant category paused. See [Pause feature updates](waas-configure-wufb.md#pause-feature-updates) and [Pause quality updates](waas-configure-wufb.md#pause-quality-updates). From bd3bde80238362259e485c1e3bc984556ac86d1e Mon Sep 17 00:00:00 2001 From: sccmentor Date: Sat, 11 Feb 2023 19:27:17 +0000 Subject: [PATCH 144/181] Update windows-autopatch-update-management.md Should be singular --- .../operate/windows-autopatch-update-management.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/deployment/windows-autopatch/operate/windows-autopatch-update-management.md b/windows/deployment/windows-autopatch/operate/windows-autopatch-update-management.md index 3c5bb1f346..92e00968e2 100644 --- a/windows/deployment/windows-autopatch/operate/windows-autopatch-update-management.md +++ b/windows/deployment/windows-autopatch/operate/windows-autopatch-update-management.md @@ -91,7 +91,7 @@ When the assignment is complete, the **Ring assigned by** column changes to **Ad Windows Autopatch monitors device membership in its deployment rings, except for the **Modern Workplace Devices-Windows Autopatch-Test** ring, to provide automated deployment ring remediation functions to mitigate the risk of not having its managed devices being part of one of its deployment rings. These automated functions help mitigate risk of potentially having devices in a vulnerable state, and exposed to security threats in case they're not receiving update deployments due to either: - Changes performed by the IT admin on objects created by the Windows Autopatch tenant enrollment process, or -- An issue occurred which prevented devices from getting a deployment rings assigned during the [device registration process](../deploy/windows-autopatch-device-registration-overview.md). +- An issue occurred which prevented devices from getting a deployment ring assigned during the [device registration process](../deploy/windows-autopatch-device-registration-overview.md). There are two automated deployment ring remediation functions: From 1619af189b161664f912b681ad153fb396238f0d Mon Sep 17 00:00:00 2001 From: Meghan Stewart <33289333+mestew@users.noreply.github.com> Date: Sat, 11 Feb 2023 14:20:54 -0800 Subject: [PATCH 145/181] overview and prereq edits --- .../update/deployment-service-overview.md | 31 +++++++------------ 1 file changed, 11 insertions(+), 20 deletions(-) diff --git a/windows/deployment/update/deployment-service-overview.md b/windows/deployment/update/deployment-service-overview.md index 845d790090..695eb42728 100644 --- a/windows/deployment/update/deployment-service-overview.md +++ b/windows/deployment/update/deployment-service-overview.md @@ -6,7 +6,7 @@ author: mestew ms.localizationpriority: medium ms.author: mstewart manager: aaroncz -ms.topic: article +ms.topic: overview ms.technology: itpro-updates ms.date: 12/31/2017 --- @@ -29,21 +29,21 @@ The deployment service complements existing Windows Update for Business capabili ## How the deployment service works -With most update management solutions, usually update policies are set on the client itself using either registry edits, Group Policy, or an MDM solution that leverages CSPs. This means that the end user experience and deployment settings for updates are ultimately determined by the individual device settings. However, with Windows Update for Business deployment service, the service is the central point of control for update deployment behavior. Because the deployment service is directly integrated with Windows Update, once the admin defines the update deployment behavior, Windows Update is already aware of the how the device should be directed to install updates when a device scans for updates. The deployment service creates a direct communication channel between a management tool (including scripting tools such as Windows PowerShell) and the Windows Update service so that the approval and offering of content can be directly controlled by an admin. +With most update management solutions, usually update policies are set on the client itself using either registry edits, Group Policy, or an MDM solution that leverages CSPs. This means that the end user experience and deployment settings for updates are ultimately determined by the individual device settings. However, with Windows Update for Business deployment service, the service is the central point of control for update deployment behavior. Because the deployment service is directly integrated with Windows Update, once the admin defines the deployment behavior, Windows Update is already aware of how device should be directed to install updates when the device scans. The deployment service creates a direct communication channel between a management tool (including scripting tools such as Windows PowerShell) and the Windows Update service so that the approval and offering of content can be directly controlled by an admin. Using the deployment service typically follows a common pattern: -1. An admin uses a management tool to select devices and approve content to be deployed. This tool could be PowerShell, a Microsoft Graph app or a more complete management solution such as Microsoft Intune. +1. An admin uses a management tool to select devices and approve content to be deployed. This tool could be PowerShell, a Microsoft Graph app, or a more complete management solution such as Microsoft Intune. 2. The chosen management tool conveys your approval, scheduling, and device selection information to the deployment service. 3. The deployment service processes the content approval and compares it with previously approved content. Final update applicability is determined and conveyed to Windows Update, which then offers approved content to devices on their next check for updates. :::image type="content" source="media/wufbds-interaction-small.png" alt-text="Diagram displaying "::: -The deployment service exposes these capabilities through Microsoft [Graph REST APIs](/graph/overview). You can call the APIs directly, through a Graph SDK, or integrate them with a management tool such as [Microsoft Intune](mem/intune). +The deployment service exposes these capabilities through Microsoft [Graph REST APIs](/graph/overview). You can call the APIs directly, through a Graph SDK, or integrate them with a management tool such as [Microsoft Intune](/mem/intune). ## Capabilities of the Windows Update for Business deployment service -The deployment service is designed for IT Pros who are looking for more control than is provided through deferral policies and deployment rings. The service provides the following capabilities: +The deployment service is designed for IT Pros who are looking for more control than is provided through deferral policies and deployment rings. The service provides the following capabilities for updates: - **Approval and scheduling**: Approve and schedule deployment of updates to start on a specific date - *Example*: Deploy the Windows 11 22H2 feature update to specified devices on February 17, 2023. @@ -57,7 +57,7 @@ Certain capabilities are available for specific update classifications: |Capabilities | [Quality updates](deployment-service-expedited-updates.md) | [Feature updates](deployment-service-feature-updates.md) | [Drivers and firmware](deployment-service-drivers.md)| |---|---|---|---| |Approval and scheduling | | Yes | Yes | -|Gradual rollout | | Yes | Yes | +|Gradual rollout | | Yes | | |Expedite | Yes | | | |Safeguard holds| | Yes | | @@ -79,7 +79,7 @@ This built-in piloting capability complements your existing [deployment ring](wa ### Safeguard holds against likely and known issues -Microsoft uses [safeguard holds](/windows/deployment/update/safeguard-holds) to protect devices from encountering known quality or compatibility issues by preventing them from installing the update or upgrade. For Windows 11 deployments, the deployment service extends these safeguard holds to also protect devices that Microsoft identifies as being at a higher risk of experiencing problems after an update (such as operating system rollbacks, app crashes, or graphics issues). The service temporarily holds the deployment for these devices while Microsoft investigates the likely issue. Safeguard holds apply to deployments by default, but you can opt out. To verify whether a device is affected by a safeguard hold, see [Am I affected by a safeguard hold?](/windows/deployment/update/safeguard-holds#am-i-affected-by-a-safeguard-hold). +Microsoft uses [safeguard holds](/windows/deployment/update/safeguard-holds) to protect devices from encountering known quality or compatibility issues by preventing them from installing the update or upgrade. For Windows 11 deployments, the deployment service also extends safeguard holds to protect devices that Microsoft identifies as being at a higher risk of experiencing problems after an update (such as operating system rollbacks, app crashes, or graphics issues). The service temporarily holds the deployment for these devices while Microsoft investigates the likely issue. Safeguard holds apply to deployments by default, but you can opt out. To verify whether a device is affected by a safeguard hold, see [Am I affected by a safeguard hold?](/windows/deployment/update/safeguard-holds#am-i-affected-by-a-safeguard-hold). ### Monitoring deployments to detect rollback issues @@ -89,7 +89,7 @@ During deployments of Windows 11 or Windows 10 feature updates, driver combinati To use the deployment service, you use a management tool built on the platform like Microsoft Intune, script common actions using PowerShell, or build your own application. -To learn more about the deployment service, see: +To learn more about the deployment service and the deployment process, see: - [Prerequisites for Windows Update for Business deployment service](deployment-service-prerequisites.md) - [Deploy feature updates using Graph Explorer](deployment-service-feature-updates.md) @@ -109,20 +109,11 @@ The Microsoft Graph SDK includes a PowerShell extension that you can use to scri ### Building your own application -Microsoft Graph makes deployment service APIs available through. Get started with these learning paths: +Microsoft Graph makes deployment service APIs available through. Get started with the resources below: + - Learning path: [Microsoft Graph Fundamentals](/training/paths/m365-msgraph-fundamentals/) - Learning path: [Build apps with Microsoft Graph](/training/paths/m365-msgraph-associate/) -Once you're familiar with Microsoft Graph development, see [Windows updates API overview in Microsoft Graph](/graph/windowsupdates-concept-overview) for more. - - -## Next steps - -To learn more about the deployment service, see: - -- [Prerequisites for Windows Update for Business deployment service](deployment-service-prerequisites.md) -- [Deploy feature updates using Graph Explorer](deployment-service-feature-updates.md) -- [Deploy expedited updates using Graph Explorer](deployment-service-expedited-updates.md) -- [Deploy driver and firmware updates using Graph Explorer](deployment-service-drivers.md) +- Windows Update for Business deployment service [sample driver deployment application](https://github.com/microsoftgraph/windowsupdates-webapplication-sample) on GitHub https://github.com/microsoftgraph/windowsupdates-webapplication-sample - [Windows updates API overview in Microsoft Graph](/graph/windowsupdates-concept-overview) From 0c53642f8642aa2b7969c27c550b6b4406e6d6d5 Mon Sep 17 00:00:00 2001 From: Meghan Stewart <33289333+mestew@users.noreply.github.com> Date: Sat, 11 Feb 2023 15:18:51 -0800 Subject: [PATCH 146/181] overview and prereq edits --- .../deployment-service-prerequisites.md | 17 ++++----- .../update/deployment-service-troubleshoot.md | 35 ++++++++++++++++--- 2 files changed, 37 insertions(+), 15 deletions(-) diff --git a/windows/deployment/update/deployment-service-prerequisites.md b/windows/deployment/update/deployment-service-prerequisites.md index 92b47b1741..b81095e0c7 100644 --- a/windows/deployment/update/deployment-service-prerequisites.md +++ b/windows/deployment/update/deployment-service-prerequisites.md @@ -33,29 +33,26 @@ Windows Update for Business deployment service requires users of the devices to - Windows Virtual Desktop Access E3 or E5 - Microsoft 365 Business Premium -## Operating systems and editions +## Operating systems, editions, and channels - Windows 11 Professional, Education, Enterprise, Pro Education, or Pro for Workstations editions - Windows 10 Professional, Education, Enterprise, Pro Education, or Pro for Workstations editions +Windows Update for Business deployment service supports Windows client devices on the **General Availability Channel**. + ### Windows operating system updates - Expediting updates requires the *Update Health Tools* on the clients. The tools are are installed starting with [KB 4023057](https://support.microsoft.com/topic/kb4023057-update-for-windows-10-update-service-components-fccad0ca-dc10-2e46-9ed1-7e392450fb3a). To confirm the presence of the Update Health Tools on a device: - Look for the folder **C:\Program Files\Microsoft Update Health Tools** or review *Add Remove Programs* for **Microsoft Update Health Tools**. - As an Admin, run the following PowerShell script: `Get-WmiObject -Class Win32_Product | Where-Object {$_.Name -match "Microsoft Update Health Tools"}` -- Installing the 2023-02 Cumulative Update is highly recommended to take advantage of [Changes to Windows diagnostic data collection](/windows/privacy/changes-to-windows-diagnostic-data-collection#services-that-rely-on-enhanced-diagnostic-data). - -- ## Windows client servicing channels - -Windows Update for Business deployment service supports Windows client devices on the following channels: - -- General Availability Channel - +- To take advantage of [Changes to Windows diagnostic data collection](/windows/privacy/changes-to-windows-diagnostic-data-collection#services-that-rely-on-enhanced-diagnostic-data), installing the 2023-02 Cumulative Update on the clients is recommended. ## Diagnostic data requirements -Deployment scheduling controls are always available. However, to take advantage of the unique deployment protections tailored to your population and to [deploy driver updates](deployment-service-drivers.md), devices must share diagnostic data with Microsoft. At minimum, the deployment service requires devices to send [diagnostic data](/windows/privacy/configure-windows-diagnostic-data-in-your-organization#diagnostic-data-settings) at the *Required* level (previously called *Basic*) for these features. Some options for the deployment service require devices to send diagnostic data at the following levels: +Deployment scheduling controls are always available. However, to take advantage of the unique deployment protections tailored to your population and to [deploy driver updates](deployment-service-drivers.md), devices must share diagnostic data with Microsoft. For these features, At minimum, the deployment service requires devices to send [diagnostic data](/windows/privacy/configure-windows-diagnostic-data-in-your-organization#diagnostic-data-settings) at the *Required* level (previously called *Basic*) for these features. + +Some options for the deployment service require devices to send diagnostic data at the following levels: - *Optional* level (previously *Full*) for Windows 11 devices - *Enhanced* level for Windows 10 devices diff --git a/windows/deployment/update/deployment-service-troubleshoot.md b/windows/deployment/update/deployment-service-troubleshoot.md index 98a82ac2dc..272538a56c 100644 --- a/windows/deployment/update/deployment-service-troubleshoot.md +++ b/windows/deployment/update/deployment-service-troubleshoot.md @@ -19,11 +19,6 @@ ms.date: 12/31/2017 This troubleshooting guide addresses the most common issues that IT administrators face when using the Windows Update for Business [deployment service](deployment-service-overview.md). For a general troubleshooting guide for Windows Update, see [Windows Update troubleshooting](/troubleshoot/windows-client/deployment/windows-update-issues-troubleshooting?toc=/windows/deployment/toc.json&bc=/windows/deployment/breadcrumb/toc.json). - -## General tips for the deployment service - - - ## The device isn't receiving an update that I deployed - Check that the device doesn't have updates of the relevant category paused. See [Pause feature updates](waas-configure-wufb.md#pause-feature-updates) and [Pause quality updates](waas-configure-wufb.md#pause-quality-updates). @@ -37,3 +32,33 @@ This troubleshooting guide addresses the most common issues that IT administrato - Check that the device is scanning the Windows Update service and not a different endpoint. If the device is scanning for updates from a WSUS endpoint, for example, it might receive different updates. To learn more about scanning for updates, see [Scanning updates](how-windows-update-works.md#scanning-updates). - **Feature updates only**: Check that the device is successfully enrolled in feature update management by the deployment service. A device that is not successfully enrolled might receive different updates according to its feature update deferral period, for example. A device that is successfully enrolled will be represented by an Azure AD device resource with an update management enrollment for feature updates and have no Azure AD device registration errors. + +### The device installed a newer update then the expedited update I deployed + +There are some scenarios when a deployment to expedite an update results in the installation of a more recent update than specified in policy. This result occurs when the newer update includes and surpasses the specified update, and that newer update is available before a device checks in to install the update that's specified in the expedite update policy. + +Installing the most recent quality update reduces disruptions to the device and user while applying the benefits of the intended update. This avoids having to install multiple updates, which each might require separate reboots. + +A more recent update is deployed when the following conditions are met: + +- The device isn't targeted with a deferral policy that blocks installation of a more recent update. In this case, the most recently available update that isn't deferred is the update that might install. + +- During the process to expedite an update, the device runs a new scan that detects the newer update. This can occur due to the timing of: + - When the device restarts to complete installation + - When the device runs its daily scan + - When a new update becomes available + + When a scan identifies a newer update, Windows Update attempts to stop installation of the original update, cancel the restart, and then starts the download and installation of the more recent update. + +While expedite update deployments will override an update deferral for the update version that's specified, they don't override deferrals that are in place for any other update version. + +### Log location for the Update Health Tools + +The Update Health Tools are used when you deploy expedited updates. In some cases, you may wish to review the logs for the Update Health Tools. + +**Log location**: `%ProgramFiles%\Microsoft Update Health Tools\Logs` + +- The logs are in `.etl` format. + - Microsoft offers [PerfView as a download on GitHub](https://github.com/Microsoft/perfview/blob/main/documentation/Downloading.md) which displays etl files. + +For more information, see [Troubleshooting expedited updates](https://techcommunity.microsoft.com/t5/windows-it-pro-blog/troubleshooting-expedited-updates/ba-p/2595615). \ No newline at end of file From 112219efbdc8ace19d67bebb778e2d7bce9799df Mon Sep 17 00:00:00 2001 From: Meghan Stewart <33289333+mestew@users.noreply.github.com> Date: Sat, 11 Feb 2023 15:27:12 -0800 Subject: [PATCH 147/181] overview and prereq edits --- .../update/deployment-service-drivers.md | 2 +- .../deployment-service-expedited-updates.md | 3 +++ .../update/deployment-service-troubleshoot.md | 12 ++--------- ...ufb-deployment-update-health-tools-logs.md | 21 +++++++++++++++++++ 4 files changed, 27 insertions(+), 11 deletions(-) create mode 100644 windows/deployment/update/includes/wufb-deployment-update-health-tools-logs.md diff --git a/windows/deployment/update/deployment-service-drivers.md b/windows/deployment/update/deployment-service-drivers.md index 637e1711d3..19692f9cba 100644 --- a/windows/deployment/update/deployment-service-drivers.md +++ b/windows/deployment/update/deployment-service-drivers.md @@ -114,7 +114,7 @@ To create a policy with additional settings, in the request body: - Define any [deployment settings](/graph/api/resources/windowsupdates-deploymentsettings). - Add the `content-length` header to the request if a status code of 411 occurs. The value should be the length of the request body in bytes. For information on error codes, see [Microsoft Graph error responses and resource types](/graph/errors). - In the following driver update policy example, any deployments created by a content approval will start 7 days after approval and will gradually roll out to 1000 devices per day for **Audience ID** `d39ad1ce-0123-4567-89ab-cdef01234567`: + In the following driver update policy example, any deployments created by a content approval will start 7 days after approval for **Audience ID** `d39ad1ce-0123-4567-89ab-cdef01234567`: ```msgraph-interactive POST https://graph.microsoft.com/beta/admin/windows/updates/updatePolicies diff --git a/windows/deployment/update/deployment-service-expedited-updates.md b/windows/deployment/update/deployment-service-expedited-updates.md index bf265fead9..ae8c818be9 100644 --- a/windows/deployment/update/deployment-service-expedited-updates.md +++ b/windows/deployment/update/deployment-service-expedited-updates.md @@ -192,3 +192,6 @@ content-type: application/json } } ``` + + +[!INCLUDE [Windows Update for Business deployment service permissions using Graph Explorer](./includes/wufb-deployment-update-health-tools-logs.md)] \ No newline at end of file diff --git a/windows/deployment/update/deployment-service-troubleshoot.md b/windows/deployment/update/deployment-service-troubleshoot.md index 272538a56c..de2a896cad 100644 --- a/windows/deployment/update/deployment-service-troubleshoot.md +++ b/windows/deployment/update/deployment-service-troubleshoot.md @@ -52,13 +52,5 @@ A more recent update is deployed when the following conditions are met: While expedite update deployments will override an update deferral for the update version that's specified, they don't override deferrals that are in place for any other update version. -### Log location for the Update Health Tools - -The Update Health Tools are used when you deploy expedited updates. In some cases, you may wish to review the logs for the Update Health Tools. - -**Log location**: `%ProgramFiles%\Microsoft Update Health Tools\Logs` - -- The logs are in `.etl` format. - - Microsoft offers [PerfView as a download on GitHub](https://github.com/Microsoft/perfview/blob/main/documentation/Downloading.md) which displays etl files. - -For more information, see [Troubleshooting expedited updates](https://techcommunity.microsoft.com/t5/windows-it-pro-blog/troubleshooting-expedited-updates/ba-p/2595615). \ No newline at end of file + +[!INCLUDE [Windows Update for Business deployment service permissions using Graph Explorer](./includes/wufb-deployment-update-health-tools-logs.md)] diff --git a/windows/deployment/update/includes/wufb-deployment-update-health-tools-logs.md b/windows/deployment/update/includes/wufb-deployment-update-health-tools-logs.md new file mode 100644 index 0000000000..e627c3c296 --- /dev/null +++ b/windows/deployment/update/includes/wufb-deployment-update-health-tools-logs.md @@ -0,0 +1,21 @@ +--- +author: mestew +ms.author: mstewart +manager: aaroncz +ms.technology: itpro-updates +ms.prod: windows-client +ms.topic: include +ms.date: 02/14/2023 +ms.localizationpriority: medium +--- + +## Log location for the Update Health Tools + +The Update Health Tools are used when you deploy expedited updates. In some cases, you may wish to review the logs for the Update Health Tools. + +**Log location**: `%ProgramFiles%\Microsoft Update Health Tools\Logs` + +- The logs are in `.etl` format. + - Microsoft offers [PerfView as a download on GitHub](https://github.com/Microsoft/perfview/blob/main/documentation/Downloading.md) which displays etl files. + +For more information, see [Troubleshooting expedited updates](https://techcommunity.microsoft.com/t5/windows-it-pro-blog/troubleshooting-expedited-updates/ba-p/2595615). \ No newline at end of file From de440e7ddbf9aab349d792cee9e1638ae8f0889e Mon Sep 17 00:00:00 2001 From: Meghan Stewart <33289333+mestew@users.noreply.github.com> Date: Sat, 11 Feb 2023 15:29:12 -0800 Subject: [PATCH 148/181] overview and prereq edits --- .../update/includes/wufb-deployment-update-health-tools-logs.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/deployment/update/includes/wufb-deployment-update-health-tools-logs.md b/windows/deployment/update/includes/wufb-deployment-update-health-tools-logs.md index e627c3c296..de9f61a2dc 100644 --- a/windows/deployment/update/includes/wufb-deployment-update-health-tools-logs.md +++ b/windows/deployment/update/includes/wufb-deployment-update-health-tools-logs.md @@ -16,6 +16,6 @@ The Update Health Tools are used when you deploy expedited updates. In some case **Log location**: `%ProgramFiles%\Microsoft Update Health Tools\Logs` - The logs are in `.etl` format. - - Microsoft offers [PerfView as a download on GitHub](https://github.com/Microsoft/perfview/blob/main/documentation/Downloading.md) which displays etl files. + - Microsoft offers [PerfView as a download on GitHub](https://github.com/Microsoft/perfview/blob/main/documentation/Downloading.md), which displays `.etl` files. For more information, see [Troubleshooting expedited updates](https://techcommunity.microsoft.com/t5/windows-it-pro-blog/troubleshooting-expedited-updates/ba-p/2595615). \ No newline at end of file From 8fd46377c5e9dde2bcafb24c37b0474063e2dad2 Mon Sep 17 00:00:00 2001 From: Meghan Stewart <33289333+mestew@users.noreply.github.com> Date: Sat, 11 Feb 2023 19:50:08 -0800 Subject: [PATCH 149/181] overview and prereq edits --- .../update/deployment-service-drivers.md | 18 ++++-------------- .../deployment-service-expedited-updates.md | 6 ++++++ .../deployment-service-feature-updates.md | 6 ++++++ .../wufb-deployment-audience-graph-explorer.md | 6 ++++-- .../includes/wufb-deployment-graph-explorer.md | 2 +- 5 files changed, 21 insertions(+), 17 deletions(-) diff --git a/windows/deployment/update/deployment-service-drivers.md b/windows/deployment/update/deployment-service-drivers.md index 19692f9cba..45814a4275 100644 --- a/windows/deployment/update/deployment-service-drivers.md +++ b/windows/deployment/update/deployment-service-drivers.md @@ -90,7 +90,7 @@ Response returning the policy, without any additional settings specified, that h ```json HTTP/1.1 202 Accepted -Content-type: application/json +content-type: application/json { "@odata.context": "https://graph.microsoft.com/beta/$metadata#admin/windows/updates/updatePolicies/$entity", "id": "9011c330-1234-5678-9abc-def012345678", @@ -119,8 +119,7 @@ To create a policy with additional settings, in the request body: ```msgraph-interactive POST https://graph.microsoft.com/beta/admin/windows/updates/updatePolicies content-type: application/json - - Content-length: 967 + { "@odata.type": "#microsoft.graph.windowsUpdates.updatePolicy", "audience": { @@ -139,17 +138,7 @@ To create a policy with additional settings, in the request body: }, "durationBeforeDeploymentStart": "P7D" } - ], - "deploymentSettings": { - "@odata.type": "microsoft.graph.windowsUpdates.deploymentSettings", - "schedule": { - "gradualRollout": { - "@odata.type": "#microsoft.graph.windowsUpdates.rateDrivenRolloutSettings", - "durationBetweenOffers": "P1D", - "devicePerOffer": 1000 - } - } - } + ] } ``` @@ -166,6 +155,7 @@ To edit the policy settings, **PATCH** the policy using the **Policy ID**. Run t ``` msgraph-interactive PATCH https://graph.microsoft.com/beta/admin/windows/updates/updatePolicies/9011c330-1234-5678-9abc-def012345678 +content-type: application/json { "complianceChangeRules": [ diff --git a/windows/deployment/update/deployment-service-expedited-updates.md b/windows/deployment/update/deployment-service-expedited-updates.md index ae8c818be9..00b8b774eb 100644 --- a/windows/deployment/update/deployment-service-expedited-updates.md +++ b/windows/deployment/update/deployment-service-expedited-updates.md @@ -174,6 +174,12 @@ content-type: application/json } ``` +To verify the devices were added to the audience, run the following query using the **Audience ID** of `d39ad1ce-0123-4567-89ab-cdef01234567`: + + ```msgraph-interactive + GET https://graph.microsoft.com/beta/admin/windows/updates/deploymentAudiences/d39ad1ce-0123-4567-89ab-cdef01234567/members + ``` + ## Pause a deployment To pause a deployment, PATCH the deployment to have a `requestedValue` of `paused` for the [deploymentState](/graph/api/resources/windowsupdates-deploymentstate). To resume the deployment, use the value `none` and the state will either update to `offering` or `scheduled` if the deployment hasn't reached the start date yet. diff --git a/windows/deployment/update/deployment-service-feature-updates.md b/windows/deployment/update/deployment-service-feature-updates.md index 87f4c2e0a2..7259780621 100644 --- a/windows/deployment/update/deployment-service-feature-updates.md +++ b/windows/deployment/update/deployment-service-feature-updates.md @@ -248,6 +248,12 @@ The following example adds three devices to the deployment audience using the ** } ``` +To verify the devices were added to the audience, run the following query using the **Audience ID** of `d39ad1ce-0123-4567-89ab-cdef01234567`: + + ```msgraph-interactive + GET https://graph.microsoft.com/beta/admin/windows/updates/deploymentAudiences/d39ad1ce-0123-4567-89ab-cdef01234567/members + ``` + ## Pause a deployment To pause a deployment, PATCH the deployment to have a `requestedValue` of `paused` for the [deploymentState](/graph/api/resources/windowsupdates-deploymentstate). To resume the deployment, use the value `none` and the state will either update to `offering` or `scheduled` if the deployment hasn't reached the start date yet. diff --git a/windows/deployment/update/includes/wufb-deployment-audience-graph-explorer.md b/windows/deployment/update/includes/wufb-deployment-audience-graph-explorer.md index 9d5e531e42..fda5f5a881 100644 --- a/windows/deployment/update/includes/wufb-deployment-audience-graph-explorer.md +++ b/windows/deployment/update/includes/wufb-deployment-audience-graph-explorer.md @@ -14,7 +14,8 @@ A deployment audience is a collection of devices that you want to deploy updates 1. To create a new audience, **POST** to the [deployment audience](/graph/api/resources/windowsupdates-deploymentaudience) resource with a request body of `{}`. ```msgraph-interactive - POST https://graph.microsoft.com/beta/admin/windows/updates/deploymentAudiences + POST https://graph.microsoft.com/beta/admin/windows/updates/deploymentAudiences + content-type: application/json {} ``` @@ -34,7 +35,8 @@ A deployment audience is a collection of devices that you want to deploy updates 1. Add devices, using their **Azure AD ID**, to the deployment audience so they become audience members. Specify the deployment **Audience ID** in the URL field and the devices to add in the request body. The `id` property specifies the **Azure AD ID** of the device. ```msgraph-interactive - POST https://graph.microsoft.com/beta/admin/windows/updates/deploymentAudiences/d39ad1ce-0123-4567-89ab-cdef01234567/updateAudience + POST https://graph.microsoft.com/beta/admin/windows/updates/deploymentAudiences/d39ad1ce-0123-4567-89ab-cdef01234567/updateAudience + content-type: application/json { "addMembers": [ diff --git a/windows/deployment/update/includes/wufb-deployment-graph-explorer.md b/windows/deployment/update/includes/wufb-deployment-graph-explorer.md index d06da8e611..34f811aaad 100644 --- a/windows/deployment/update/includes/wufb-deployment-graph-explorer.md +++ b/windows/deployment/update/includes/wufb-deployment-graph-explorer.md @@ -31,4 +31,4 @@ For this article, you'll use Graph Explorer to make requests to the [Microsoft G 1. Select the **Run query** button. The results will appear in the **Response** window. > [!TIP] - > When reviewing [Microsoft Graph documentation](/graph/), you may notice example requests usually list `Content-type: application/json`. Specifying `content-type` typically isn't required for Graph Explorer, but you can add it to the request by selecting the **Headers** tab and adding the `content-type` to the **Request headers** field as the **Key** and `application/json` as the **Value**. + > When reviewing [Microsoft Graph documentation](/graph/), you may notice example requests usually list `content-type: application/json`. Specifying `content-type` typically isn't required for Graph Explorer, but you can add it to the request by selecting the **Headers** tab and adding the `content-type` to the **Request headers** field as the **Key** and `application/json` as the **Value**. From 5161ea8b580ff4cdcd378bbbc2e258e7d2738a79 Mon Sep 17 00:00:00 2001 From: Meghan Stewart <33289333+mestew@users.noreply.github.com> Date: Sat, 11 Feb 2023 20:43:53 -0800 Subject: [PATCH 150/181] edit --- windows/deployment/update/deployment-service-overview.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/deployment/update/deployment-service-overview.md b/windows/deployment/update/deployment-service-overview.md index 695eb42728..02f88c51bf 100644 --- a/windows/deployment/update/deployment-service-overview.md +++ b/windows/deployment/update/deployment-service-overview.md @@ -114,6 +114,6 @@ Microsoft Graph makes deployment service APIs available through. Get started wit - Learning path: [Microsoft Graph Fundamentals](/training/paths/m365-msgraph-fundamentals/) - Learning path: [Build apps with Microsoft Graph](/training/paths/m365-msgraph-associate/) -- Windows Update for Business deployment service [sample driver deployment application](https://github.com/microsoftgraph/windowsupdates-webapplication-sample) on GitHub https://github.com/microsoftgraph/windowsupdates-webapplication-sample +- Windows Update for Business deployment service [sample driver deployment application](https://github.com/microsoftgraph/windowsupdates-webapplication-sample) on GitHub - [Windows updates API overview in Microsoft Graph](/graph/windowsupdates-concept-overview) From d98e8ee94fc20c21eaf5c8285e963399346f1cae Mon Sep 17 00:00:00 2001 From: Meghan Stewart <33289333+mestew@users.noreply.github.com> Date: Sat, 11 Feb 2023 21:00:26 -0800 Subject: [PATCH 151/181] edit --- windows/deployment/update/deployment-service-prerequisites.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/deployment/update/deployment-service-prerequisites.md b/windows/deployment/update/deployment-service-prerequisites.md index b81095e0c7..bfbf5eefe1 100644 --- a/windows/deployment/update/deployment-service-prerequisites.md +++ b/windows/deployment/update/deployment-service-prerequisites.md @@ -33,7 +33,7 @@ Windows Update for Business deployment service requires users of the devices to - Windows Virtual Desktop Access E3 or E5 - Microsoft 365 Business Premium -## Operating systems, editions, and channels +## Operating systems and editions - Windows 11 Professional, Education, Enterprise, Pro Education, or Pro for Workstations editions - Windows 10 Professional, Education, Enterprise, Pro Education, or Pro for Workstations editions From 76d08a51ca167afe834be2e46f6cc97af34439ef Mon Sep 17 00:00:00 2001 From: noamhadash <101192108+noamhadash@users.noreply.github.com> Date: Sun, 12 Feb 2023 10:03:47 +0200 Subject: [PATCH 152/181] Update windowsadvancedthreatprotection-csp.md introducing a new settings in the "Configuration" branch of WDATP branch which will be populated by the Intune agent. updated all elements in the doc per the planned update --- .../mdm/windowsadvancedthreatprotection-csp.md | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) diff --git a/windows/client-management/mdm/windowsadvancedthreatprotection-csp.md b/windows/client-management/mdm/windowsadvancedthreatprotection-csp.md index 917d96da7b..c2440b73fd 100644 --- a/windows/client-management/mdm/windowsadvancedthreatprotection-csp.md +++ b/windows/client-management/mdm/windowsadvancedthreatprotection-csp.md @@ -40,6 +40,7 @@ WindowsAdvancedThreatProtection ----Configuration --------SampleSharing --------TelemetryReportingFrequency +--------AadDdeviceId ----Offboarding ----DeviceTagging --------Group @@ -113,6 +114,11 @@ The following list shows the supported values: Supported operations are Get and Replace. +**Configuration/AadDeviceId** +Returns or sets the Intune's reported known AadDeviceId for the machine + +Supported operations are Get and Replace. + **Offboarding** Sets the Windows Defender Advanced Threat Protection Offboarding blob and initiates offboarding to Windows Defender Advanced Threat Protection. @@ -217,6 +223,16 @@ Supported operations are Get and Replace. + + 7 + + + + ./Device/Vendor/MSFT/WindowsAdvancedThreatProtection/Configuration/AadDeviceId + + + + 11 From b999db99e3e20be59d99057eefe7ab3309cc83fb Mon Sep 17 00:00:00 2001 From: Meghan Stewart <33289333+mestew@users.noreply.github.com> Date: Sun, 12 Feb 2023 14:38:15 -0800 Subject: [PATCH 153/181] add driver tab ux info --- .../update/wufb-reports-workbook.md | 37 ++++++++++++++++++- 1 file changed, 35 insertions(+), 2 deletions(-) diff --git a/windows/deployment/update/wufb-reports-workbook.md b/windows/deployment/update/wufb-reports-workbook.md index c6ddd21005..fd25556227 100644 --- a/windows/deployment/update/wufb-reports-workbook.md +++ b/windows/deployment/update/wufb-reports-workbook.md @@ -15,12 +15,13 @@ ms.technology: itpro-updates ***(Applies to: Windows 11 & Windows 10)*** -[Windows Update for Business reports](wufb-reports-overview.md) presents information commonly needed by updates administrators in an easy-to-use format. Windows Update for Business reports uses [Azure Workbooks](/azure/azure-monitor/visualize/workbooks-getting-started) to give you a visual representation of your compliance data. The workbook is broken down into four tab sections: +[Windows Update for Business reports](wufb-reports-overview.md) presents information commonly needed by updates administrators in an easy-to-use format. Windows Update for Business reports uses [Azure Workbooks](/azure/azure-monitor/visualize/workbooks-getting-started) to give you a visual representation of your compliance data. The workbook is broken down into tab sections: - [Summary](#summary-tab) - [Quality updates](#quality-updates-tab) - [Feature updates](#feature-updates-tab) - [Delivery Optimization](#bkmk_do) +- [Driver updates](#driver-updates-tab) :::image type="content" source="media/33771278-wufb-reports-workbook-summary.png" alt-text="Screenshot of the summary tab in the Windows Update for Business reports workbook with the three tabbed sections outlined in red." lightbox="media/33771278-wufb-reports-workbook-summary.png"::: @@ -137,7 +138,7 @@ The **Device status** group for feature updates contains the following items: - **Device compliance status**: Table containing a list of devices getting a feature update and installation information including active alerts for the devices. - This table is limited to the first 250 rows. Select `...` to export the full list, or display the query in [Log Analytics](/azure/azure-monitor/logs/log-analytics-tutorial). -## Delivery Optimization (preview tab) +## Delivery Optimization The **Delivery Optimization** tab provides a summarized view of bandwidth efficiencies. This new revised report also includes [Microsoft Connected Cache](/windows/deployment/do/waas-microsoft-connected-cache) information. @@ -156,6 +157,38 @@ The Delivery Optimization tab is further divided into the following groups: :::image type="content" source="images/wufb-do-overview.png" alt-text="Screenshot of the summary tab in the Windows Update for Business reports workbook for Delivery Optimization." lightbox="images/wufb-do-overview.png"::: +## Driver updates tab + +The **Driver update** tab provides generalized data at the top by using tiles. The data becomes more specific as you navigate lower in this tab. The top of the driver updates tab contains tiles with the following information: + +**Devices taking driver updates**: Count of devices that are installing driver and firmware updates. +**Approved updates**: Count of approved driver updates +**Total policies**: The total number of deployment polices for driver and firmware updates from [Windows Update for Business deployment service](deployment-service-overview.md) +**Active alerts**: Count of active alerts for driver deployments + +Selecting **View details** on any of the tiles displays a flyout with a chart that displays the first 250 items. Select `...` from the flyout to export the full list, or display the query in [Log Analytics](/azure/azure-monitor/logs/log-analytics-tutorial). + +Just like the [**Quality updates**](#quality-updates-tab) and [**Feature updates**](#feature-updates-tab) tabs, the **Driver updates** tab is also subdivided into **Update status** and **Device status** groups below the tiles. These different chart groups allow you to easily discover trends in compliance data. + +### Update status group for drivers + +The **Update status** group for driver updates contains the following items: + +- **Update states for all driver updates**: Chart containing the number of devices in a specific state, such as installing, for driver updates. +- **Distribution of Driver Classes**: Chart containing the number of drivers in a specific class. +- **Update alerts for all driver updates**: Chart containing the count of active errors and warnings for driver updates. + +The **Update deployment status** table displays information about deployed driver updates for your devices. Drill-in further by selecting a value from the **TotalDevices** column to display the status of a specific driver for a specific policy along with information about the installation status for each device. + +### Device status group for driver updates + +The **Device status** group for driver updates contains the following items: + +- **Device alerts**: Count of active device alerts for driver updates in each alert classification. +- **Device compliance status**: Table containing a list of devices getting a driver update and installation information including active alerts for the devices. + - This table is limited to the first 250 rows. Select `...` to export the full list, or display the query in [Log Analytics](/azure/azure-monitor/logs/log-analytics-tutorial). + + ## Customize the workbook Since the Windows Update for Business reports workbook is an [Azure Workbook template](/azure/azure-monitor/visualize/workbooks-templates), it can be customized to suit your needs. If you open a template, make some adjustments, and save it, the template is saved as a workbook. This workbook appears in green. The original template is left untouched. For more information about workbooks, see [Get started with Azure Workbooks](/azure/azure-monitor/visualize/workbooks-getting-started). From 111112692989b7cac977780a2d79b4d1fd4e0e78 Mon Sep 17 00:00:00 2001 From: Meghan Stewart <33289333+mestew@users.noreply.github.com> Date: Sun, 12 Feb 2023 14:51:49 -0800 Subject: [PATCH 154/181] add screenshot, move do screenshot to media folder --- .../7539531-wufb-reports-workbook-drivers.png | Bin 0 -> 420359 bytes .../{images => media}/wufb-do-overview.png | Bin .../deployment/update/wufb-reports-workbook.md | 4 +++- 3 files changed, 3 insertions(+), 1 deletion(-) create mode 100644 windows/deployment/update/media/7539531-wufb-reports-workbook-drivers.png rename windows/deployment/update/{images => media}/wufb-do-overview.png (100%) diff --git a/windows/deployment/update/media/7539531-wufb-reports-workbook-drivers.png b/windows/deployment/update/media/7539531-wufb-reports-workbook-drivers.png new file mode 100644 index 0000000000000000000000000000000000000000..261418b6ceaf38c0d6e63cdcad30ee2b9e1bba7d GIT binary patch literal 420359 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

    L} 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

    )VjUG00M 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

    Zo|O~ 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%0Dj)(7C^8&bqAuuV41pXnz=NJX24tLzb@)dFwy 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 Update status group for drivers From ae649642f132588ff89ba3e3991d48e8ef54bab1 Mon Sep 17 00:00:00 2001 From: Meghan Stewart <33289333+mestew@users.noreply.github.com> Date: Sun, 12 Feb 2023 15:00:02 -0800 Subject: [PATCH 155/181] edits --- windows/deployment/update/wufb-reports-workbook.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/windows/deployment/update/wufb-reports-workbook.md b/windows/deployment/update/wufb-reports-workbook.md index 086351c765..44a17e11d1 100644 --- a/windows/deployment/update/wufb-reports-workbook.md +++ b/windows/deployment/update/wufb-reports-workbook.md @@ -23,7 +23,7 @@ ms.technology: itpro-updates - [Delivery Optimization](#bkmk_do) - [Driver updates](#driver-updates-tab) -:::image type="content" source="media/33771278-wufb-reports-workbook-summary.png" alt-text="Screenshot of the summary tab in the Windows Update for Business reports workbook with the three tabbed sections outlined in red." lightbox="media/33771278-wufb-reports-workbook-summary.png"::: +:::image type="content" source="media/33771278-wufb-reports-workbook-summary.png" alt-text="Screenshot of the summary tab in the Windows Update for Business reports workbook. The three tabbed sections are outlined in red." lightbox="media/33771278-wufb-reports-workbook-summary.png"::: ## Open the Windows Update for Business reports workbook @@ -168,7 +168,7 @@ The **Driver update** tab provides generalized data at the top by using tiles. T Selecting **View details** on any of the tiles displays a flyout with a chart that displays the first 250 items. Select `...` from the flyout to export the full list, or display the query in [Log Analytics](/azure/azure-monitor/logs/log-analytics-tutorial). -:::image type="content" source="imedia/7539531-wufb-reports-workbook-drivers.png" alt-text="Screenshot of the update status tab in the Windows Update for Business reports workbook for driver updates." lightbox="media/7539531-wufb-reports-workbook-drivers.png"::: +:::image type="content" source="imedia/7539531-wufb-reports-workbook-drivers.png" alt-text="Screenshot of the update status tab for driver updates." lightbox="media/7539531-wufb-reports-workbook-drivers.png"::: Just like the [**Quality updates**](#quality-updates-tab) and [**Feature updates**](#feature-updates-tab) tabs, the **Driver updates** tab is also subdivided into **Update status** and **Device status** groups below the tiles. These different chart groups allow you to easily discover trends in compliance data. From d20a9797a5abcdf8396d44a60931132f231daba0 Mon Sep 17 00:00:00 2001 From: Meghan Stewart <33289333+mestew@users.noreply.github.com> Date: Sun, 12 Feb 2023 15:46:45 -0800 Subject: [PATCH 156/181] edit ucclientupdatestatus --- .../update/wufb-reports-schema-ucclientupdatestatus.md | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/windows/deployment/update/wufb-reports-schema-ucclientupdatestatus.md b/windows/deployment/update/wufb-reports-schema-ucclientupdatestatus.md index 6bd8442700..391fef3724 100644 --- a/windows/deployment/update/wufb-reports-schema-ucclientupdatestatus.md +++ b/windows/deployment/update/wufb-reports-schema-ucclientupdatestatus.md @@ -20,6 +20,7 @@ Update Event that combines the latest client-based data with the latest service- |---|---|---|---| | **AzureADDeviceId** | [string](/azure/kusto/query/scalar-data-types/string) | `71db1a1a-f1a6-4a25-b88f-79c2f513dae0` | A string corresponding to the Azure AD tenant to which the device belongs. | | **AzureADTenantId** | [string](/azure/kusto/query/scalar-data-types/string) | `69ca04b0-703d-4b3a-9184-c4e3c15d6f5e` | A string corresponding to this device's Azure AD device ID | +|**CatalogId** | [ string](/azure/kusto/query/scalar-data-types/string) | `b0f410599615e2ce15e6614ac3fc4ec62d80324020351e172edef89091a64f2f` | The update catalog ID | | **ClientState** | [string](/azure/kusto/query/scalar-data-types/string) | `Installing` | Higher-level bucket of ClientSubstate. | | **ClientSubstate** | [string](/azure/kusto/query/scalar-data-types/string) | `DownloadStart` | Last-known state of this update relative to the device, from the client. | | **ClientSubstateRank** | [int](/azure/kusto/query/scalar-data-types/int) | `2300` | Ranking of client substates for sequential ordering in funnel-type views. The rankings between ServiceSubstate and ClientSubstate can be used together. | @@ -29,9 +30,11 @@ Update Event that combines the latest client-based data with the latest service- | **FurthestClientSubstate** | [string](/azure/kusto/query/scalar-data-types/string) | `DownloadComplete` | Furthest clientSubstate | | **FurthestClientSubstateRank** | [int](/azure/kusto/query/scalar-data-types/int) | `2400` | Ranking of furthest clientSubstate | | **GlobalDeviceId** | [string](/azure/kusto/query/scalar-data-types/string) | `g:9832741921341` | Microsoft internal global device identifier | +| **IsUpdateHealty** | [bool](/azure/data-explorer/kusto/query/scalar-data-types/bool) | `1` | True: No issues preventing this device from updating to this update have been found. False: There is something that may prevent this device from updating. | | **OfferReceivedTime** | [datetime](/azure/kusto/query/scalar-data-types/datetime) | `2020-05-14 09:26:03.478039` | Date and time when device last reported entering OfferReceived, else empty. | | **RestartRequiredTime** | [datetime](/azure/kusto/query/scalar-data-types/datetime) | `2020-05-14 09:26:03.478039` | Date and time when device first reported entering RebootRequired (or RebootPending), else empty. | | **SCCMClientId** | [string](/azure/kusto/query/scalar-data-types/string) | `5AB72FAC-93AB-4954-9AB0-6557D0EFA245` | A string corresponding to the Configuration Manager Client ID on the device. | +| **SourceSystem** | [string](/azure/kusto/query/scalar-data-types/string)| `Azure`| | | **TargetBuild** | [string](/azure/kusto/query/scalar-data-types/string) | `10.0.18363.836` | The full build of the content this DeviceUpdateEvent is tracking. For Windows 10 updates, this value would correspond to the full build (10.0.14393.385). | | **TargetBuildNumber** | [int](/azure/kusto/query/scalar-data-types/int) | `18363` | Integer of the Major portion of Build. | | **TargetKBNumber** | [int](/azure/kusto/query/scalar-data-types/int) | `4524570` | KB Article. | @@ -42,6 +45,8 @@ Update Event that combines the latest client-based data with the latest service- | **UpdateCategory** | [string](/azure/kusto/query/scalar-data-types/string) | `WindowsFeatureUpdate` | The type of content this DeviceUpdateEvent is tracking. | | **UpdateClassification** | [string](/azure/kusto/query/scalar-data-types/string) | `Upgrade` | Whether the update classification is an upgrade (feature update), security (quality update), non-security (quality update) | | **UpdateDisplayName** | [string](/azure/kusto/query/scalar-data-types/string) | `Windows 10 1909` | The long-form display name for the given update. Varies on content type (feature update. quality update) | +| **UpdateId** | [string](/azure/kusto/query/scalar-data-types/string) | `10e519f0-06ae-4141-8f53-afee63e995f0` |Update ID of the targeted update| | **UpdateInstalledTime** | [datetime](/azure/kusto/query/scalar-data-types/datetime) | `2020-05-14 09:26:03.478039` | DateTime when event transitioned to UpdateInstalled, else empty. | +| **UpdateManufacturer** | [string](/azure/kusto/query/scalar-data-types/string) | `Microsoft` | Manufacturer of update. Microsoft for feature or quality updates, for drivers the name of driver manufacturer. | | **UpdateReleaseTime** | [datetime](/azure/kusto/query/scalar-data-types/datetime) | `2020-05-14 09:26:03.478039` | The release date of the update | | **UpdateSource** | [string](/azure/kusto/query/scalar-data-types/string) | `UUP` | The source of the update such as UUP, MUv6, Media | From 4199f618f44c81fd84e9415a7391899b955023b8 Mon Sep 17 00:00:00 2001 From: Meghan Stewart <33289333+mestew@users.noreply.github.com> Date: Sun, 12 Feb 2023 16:04:57 -0800 Subject: [PATCH 157/181] edit ucserviceupdatestatus --- .../wufb-reports-schema-ucclientupdatestatus.md | 2 +- .../wufb-reports-schema-ucserviceupdatestatus.md | 12 +++++++++++- 2 files changed, 12 insertions(+), 2 deletions(-) diff --git a/windows/deployment/update/wufb-reports-schema-ucclientupdatestatus.md b/windows/deployment/update/wufb-reports-schema-ucclientupdatestatus.md index 391fef3724..f92824b5f1 100644 --- a/windows/deployment/update/wufb-reports-schema-ucclientupdatestatus.md +++ b/windows/deployment/update/wufb-reports-schema-ucclientupdatestatus.md @@ -20,7 +20,7 @@ Update Event that combines the latest client-based data with the latest service- |---|---|---|---| | **AzureADDeviceId** | [string](/azure/kusto/query/scalar-data-types/string) | `71db1a1a-f1a6-4a25-b88f-79c2f513dae0` | A string corresponding to the Azure AD tenant to which the device belongs. | | **AzureADTenantId** | [string](/azure/kusto/query/scalar-data-types/string) | `69ca04b0-703d-4b3a-9184-c4e3c15d6f5e` | A string corresponding to this device's Azure AD device ID | -|**CatalogId** | [ string](/azure/kusto/query/scalar-data-types/string) | `b0f410599615e2ce15e6614ac3fc4ec62d80324020351e172edef89091a64f2f` | The update catalog ID | +|**CatalogId** | [string](/azure/kusto/query/scalar-data-types/string) | `b0f410599615e2ce15e6614ac3fc4ec62d80324020351e172edef89091a64f2f` | The update catalog ID | | **ClientState** | [string](/azure/kusto/query/scalar-data-types/string) | `Installing` | Higher-level bucket of ClientSubstate. | | **ClientSubstate** | [string](/azure/kusto/query/scalar-data-types/string) | `DownloadStart` | Last-known state of this update relative to the device, from the client. | | **ClientSubstateRank** | [int](/azure/kusto/query/scalar-data-types/int) | `2300` | Ranking of client substates for sequential ordering in funnel-type views. The rankings between ServiceSubstate and ClientSubstate can be used together. | diff --git a/windows/deployment/update/wufb-reports-schema-ucserviceupdatestatus.md b/windows/deployment/update/wufb-reports-schema-ucserviceupdatestatus.md index 87184d6464..dfdf1f0097 100644 --- a/windows/deployment/update/wufb-reports-schema-ucserviceupdatestatus.md +++ b/windows/deployment/update/wufb-reports-schema-ucserviceupdatestatus.md @@ -20,14 +20,24 @@ Update Event that comes directly from the service-side. The event has only servi |---|---|---|---| | **AzureADDeviceId** | [string](/azure/kusto/query/scalar-data-types/string) | `71db1a1a-f1a6-4a25-b88f-79c2f513dae0` | If this DeviceUpdateEvent is from content deployed by a deployment scheduler service policy, this GUID will map to that policy, otherwise it will be empty. | | **AzureADTenantId** | [string](/azure/kusto/query/scalar-data-types/string) | `69ca04b0-703d-4b3a-9184-c4e3c15d6f5e` | A GUID corresponding to the Azure AD tenant to which the device belongs. | -| **DeploymentId** | [string](/azure/kusto/query/scalar-data-types/string) | `cf1b12a3-3d84-4ce3-bc8e-de48459e252d` | If this DeviceUpdateEvent is from content deployed by a deployment scheduler service policy, this GUID will map to that policy, otherwise it will be empty. | +|**CatalogId** | [string](/azure/kusto/query/scalar-data-types/string) | `b0f410599615e2ce15e6614ac3fc4ec62d80324020351e172edef89091a64f2f` | The update catalog ID | +| **DeploymentApprovedTime** | [datetime](/azure/kusto/query/scalar-data-types/datetime) | `2022-05-14 09:26:03.478039` | Date and time of the update approval | +| **DeploymentId** | [string](/azure/kusto/query/scalar-data-types/string) |`cf1b12a3-3d84-4ce3-bc8e-de48459e252d` | If this DeviceUpdateEvent is from content deployed by a deployment scheduler service policy, this GUID will map to that policy, otherwise it will be empty. | +| **DeploymentName** | [string](/azure/kusto/query/scalar-data-types/string) |`My deployment` | Friendly name of the created deployment | +| **DeploymentIsExpedited** | [bool](/azure/data-explorer/kusto/query/scalar-data-types/bool) | `1` | Whether the content is being expedited | +| **DeploymentRevokeTime** | [datetime](/azure/kusto/query/scalar-data-types/datetime) | `2022-05-14 09:26:03.478039` | Date and time the update was revoked | | **GlobalDeviceId** | [string](/azure/kusto/query/scalar-data-types/string) | `g:9832741921341` | Microsoft internal global device identifier | | **OfferReadyTime** | [datetime](/azure/kusto/query/scalar-data-types/datetime) | `2020-05-14 09:26:03.478039` | DateTime of OfferReady transition. If empty, not yet been offered. | +| **PolicyCreatedTime** | [datetime](/azure/kusto/query/scalar-data-types/datetime) | `2020-05-14 09:26:03.478039` | Date and time the policy was created | +| **PolicyId** | [string](/azure/kusto/query/scalar-data-types/string) | `9011c330-1234-5678-9abc-def012345678` | The policy identifier targeting the update to this device | +| **PolicyName** | [string](/azure/kusto/query/scalar-data-types/string) | `My policy` | Friendly name of the policy | | **ServiceState** | [string](/azure/kusto/query/scalar-data-types/string) | `Offering` | High-level state of update's status relative to device, service-side. | | **ServiceSubstate** | [string](/azure/kusto/query/scalar-data-types/string) | `OfferReady` | Low-level state of update's status relative to device, service-side. | | **ServiceSubstateTime** | [datetime](/azure/kusto/query/scalar-data-types/datetime) | `2020-05-14 09:26:03.478039` | Date and time of last ServiceSubstate transition. | +| **SourceSystem** | [string](/azure/kusto/query/scalar-data-types/string)| `Azure`| | | **TargetBuild** | [string](/azure/kusto/query/scalar-data-types/string) | `10.0.18363.836` | The full build for the content this event is tracking. For Windows 10, this string corresponds to "10.0.Build.Revision" | | **TargetVersion** | [int](/azure/kusto/query/scalar-data-types/int) | `1909` | The version of content this DeviceUpdateEvent is tracking. For Windows 10 updates, this number would correspond to the year/month version format used, such as 1903. | +| **TenantId** | [string](/azure/kusto/query/scalar-data-types/string) | `9011c330-1234-5678-9abc-def012345678` | Azure AD tenant ID | | **TimeGenerated** | [datetime](/azure/kusto/query/scalar-data-types/datetime) | `2020-05-14 09:26:03.478039` | Time the snapshot ran can also be the same as EventDateTimeUTC in some cases. | | **Type** | [string](/azure/kusto/query/scalar-data-types/string) | `ServiceUpdateEvent` | The EntityType | | **UpdateCategory** | [string](/azure/kusto/query/scalar-data-types/string) | `WindowsFeatureUpdate` | The type of content this DeviceUpdateEvent is tracking. | From c8fc5e5be5435a780577c0f17068eb87facd2fcc Mon Sep 17 00:00:00 2001 From: Meghan Stewart <33289333+mestew@users.noreply.github.com> Date: Sun, 12 Feb 2023 18:50:48 -0800 Subject: [PATCH 158/181] edit ucserviceupdatestatus --- .../update/wufb-reports-schema-ucclientupdatestatus.md | 2 +- .../update/wufb-reports-schema-ucdevicealert.md | 2 +- .../wufb-reports-schema-ucserviceupdatestatus.md | 10 +++++++++- .../update/wufb-reports-schema-ucupdatealert.md | 2 +- 4 files changed, 12 insertions(+), 4 deletions(-) diff --git a/windows/deployment/update/wufb-reports-schema-ucclientupdatestatus.md b/windows/deployment/update/wufb-reports-schema-ucclientupdatestatus.md index f92824b5f1..12318c9c53 100644 --- a/windows/deployment/update/wufb-reports-schema-ucclientupdatestatus.md +++ b/windows/deployment/update/wufb-reports-schema-ucclientupdatestatus.md @@ -43,7 +43,7 @@ Update Event that combines the latest client-based data with the latest service- | **TimeGenerated** | [datetime](/azure/kusto/query/scalar-data-types/datetime) | `2020-05-14 09:26:03.478039` | The time the snapshot generated this specific record. This is to determine to which batch snapshot this record belongs. | | **Type** | [string](/azure/kusto/query/scalar-data-types/string) | `DeviceUpdateEvent` | The EntityType | | **UpdateCategory** | [string](/azure/kusto/query/scalar-data-types/string) | `WindowsFeatureUpdate` | The type of content this DeviceUpdateEvent is tracking. | -| **UpdateClassification** | [string](/azure/kusto/query/scalar-data-types/string) | `Upgrade` | Whether the update classification is an upgrade (feature update), security (quality update), non-security (quality update) | +| **UpdateClassification** | [string](/azure/kusto/query/scalar-data-types/string) | `Upgrade` | Whether the update classification is an upgrade (feature update), security (quality update), non-security (quality update), or driver | | **UpdateDisplayName** | [string](/azure/kusto/query/scalar-data-types/string) | `Windows 10 1909` | The long-form display name for the given update. Varies on content type (feature update. quality update) | | **UpdateId** | [string](/azure/kusto/query/scalar-data-types/string) | `10e519f0-06ae-4141-8f53-afee63e995f0` |Update ID of the targeted update| | **UpdateInstalledTime** | [datetime](/azure/kusto/query/scalar-data-types/datetime) | `2020-05-14 09:26:03.478039` | DateTime when event transitioned to UpdateInstalled, else empty. | diff --git a/windows/deployment/update/wufb-reports-schema-ucdevicealert.md b/windows/deployment/update/wufb-reports-schema-ucdevicealert.md index 78efd1d68b..e515e80e13 100644 --- a/windows/deployment/update/wufb-reports-schema-ucdevicealert.md +++ b/windows/deployment/update/wufb-reports-schema-ucdevicealert.md @@ -43,4 +43,4 @@ These alerts are activated as a result of an issue that is device-specific. It i | **TimeGenerated** | [datetime](/azure/kusto/query/scalar-data-types/datetime) | `2020-05-14 09:26:03.478039` | The time the snapshot generated this specific record. This is to determine to which batch snapshot this record belongs. | | **Type** | [string](/azure/kusto/query/scalar-data-types/string) | `UpdateAlert` | The entity type. | | **UpdateCategory** | [string](/azure/kusto/query/scalar-data-types/string) | `WindowsFeatureUpdate` | The type of content this DeviceUpdateEvent is tracking. | -| **UpdateClassification** | [string](/azure/kusto/query/scalar-data-types/string) | `Upgrade` | Whether this content is an upgrade (feature update), security (quality update), non-security (quality update) | +| **UpdateClassification** | [string](/azure/kusto/query/scalar-data-types/string) | `Upgrade` | Whether this content is an upgrade (feature update), security (quality update), non-security (quality update), or driver | diff --git a/windows/deployment/update/wufb-reports-schema-ucserviceupdatestatus.md b/windows/deployment/update/wufb-reports-schema-ucserviceupdatestatus.md index dfdf1f0097..8e8e34ea82 100644 --- a/windows/deployment/update/wufb-reports-schema-ucserviceupdatestatus.md +++ b/windows/deployment/update/wufb-reports-schema-ucserviceupdatestatus.md @@ -41,4 +41,12 @@ Update Event that comes directly from the service-side. The event has only servi | **TimeGenerated** | [datetime](/azure/kusto/query/scalar-data-types/datetime) | `2020-05-14 09:26:03.478039` | Time the snapshot ran can also be the same as EventDateTimeUTC in some cases. | | **Type** | [string](/azure/kusto/query/scalar-data-types/string) | `ServiceUpdateEvent` | The EntityType | | **UpdateCategory** | [string](/azure/kusto/query/scalar-data-types/string) | `WindowsFeatureUpdate` | The type of content this DeviceUpdateEvent is tracking. | -| **UpdateClassification** | [string](/azure/kusto/query/scalar-data-types/string) | `Upgrade` | Whether this update is an upgrade (feature update), security (quality update), non-security (quality update) | +| **UpdateClassification** | [string](/azure/kusto/query/scalar-data-types/string) | `Upgrade` | Whether this update is an upgrade (feature update), security (quality update), non-security (quality update), or driver | +| **UpdateDisplayName** | [string](/azure/kusto/query/scalar-data-types/string) | `Windows 10 1909` | The long-form display name for the given update. Varies on content type (feature update. quality update) | +| **UpdateId** | [string](/azure/kusto/query/scalar-data-types/string) | `10e519f0-06ae-4141-8f53-afee63e995f0` |Update ID of the targeted update| +| **UpdateManufacturer** | [string](/azure/kusto/query/scalar-data-types/string) | `Microsoft` | Manufacturer of update. Microsoft for feature or quality updates, for drivers the name of driver manufacturer. | +|**UpdateProvider** | [string](/azure/kusto/query/scalar-data-types/string) | `Microsoft` | Update provider of drivers and firmware | +| **UpdateRecommendedTime** |[datetime](/azure/kusto/query/scalar-data-types/datetime) | `2022-05-14 09:26:03.478039` | Date and time when the update was recommended to the device | +| **UpdateReleaseTime** | [datetime](/azure/kusto/query/scalar-data-types/datetime) | `2020-05-14 09:26:03.478039` | The release date of the update | +|**UpdateVersion** | [string](/azure/kusto/query/scalar-data-types/string) | `20.0.19.3` | Update version of drivers or firmware | +| **UpdateVersionTime** | [datetime](/azure/kusto/query/scalar-data-types/datetime) | `2020-05-14 09:26:03.478039` | Update version date time stamp for drivers and firmware | diff --git a/windows/deployment/update/wufb-reports-schema-ucupdatealert.md b/windows/deployment/update/wufb-reports-schema-ucupdatealert.md index f00e02af9e..c1d8516d1f 100644 --- a/windows/deployment/update/wufb-reports-schema-ucupdatealert.md +++ b/windows/deployment/update/wufb-reports-schema-ucupdatealert.md @@ -45,5 +45,5 @@ Alert for both client and service updates. Contains information that needs atten | **TimeGenerated** | [datetime](/azure/kusto/query/scalar-data-types/datetime) | `2020-05-14 09:26:03.478039` | The time the snapshot generated this specific record. This is to determine to which batch snapshot this record belongs. | | **Type** | [string](/azure/kusto/query/scalar-data-types/string) | `UpdateAlert` | The entity type. | | **UpdateCategory** | [string](/azure/kusto/query/scalar-data-types/string) | `WindowsFeatureUpdate` | The type of content this DeviceUpdateEvent is tracking. | -| **UpdateClassification** | [string](/azure/kusto/query/scalar-data-types/string) | `Upgrade` | Whether this update is an upgrade (feature update), security (quality update), non-security (quality update) | +| **UpdateClassification** | [string](/azure/kusto/query/scalar-data-types/string) | `Upgrade` | Whether this update is an upgrade (feature update), security (quality update), non-security (quality update), or driver | | **URL** | [string](/azure/kusto/query/scalar-data-types/string) | `aka.ms/errordetail32152` | An optional URL to get more in-depth information related to this alert. | From 9cf38d503a3528945f0a1323cc15b223c930bb1d Mon Sep 17 00:00:00 2001 From: Meghan Stewart <33289333+mestew@users.noreply.github.com> Date: Sun, 12 Feb 2023 18:53:52 -0800 Subject: [PATCH 159/181] edit ucupdatealert --- windows/deployment/update/wufb-reports-schema-ucupdatealert.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/windows/deployment/update/wufb-reports-schema-ucupdatealert.md b/windows/deployment/update/wufb-reports-schema-ucupdatealert.md index c1d8516d1f..db70047ed0 100644 --- a/windows/deployment/update/wufb-reports-schema-ucupdatealert.md +++ b/windows/deployment/update/wufb-reports-schema-ucupdatealert.md @@ -42,8 +42,10 @@ Alert for both client and service updates. Contains information that needs atten | **StartTime** | [datetime](/azure/kusto/query/scalar-data-types/datetime) | `2020-05-14 09:26:03.478039` | The time this alert was activated. | | **TargetBuild** | [string](/azure/kusto/query/scalar-data-types/string) | `18363.836` | The Windows 10 Major. Revision this UpdateAlert is relative to. | | **TargetVersion** | [string](/azure/kusto/query/scalar-data-types/string) | `1909` | The Windows 10 build this UpdateAlert is relative to. | +| **TenantId** |[string](/azure/kusto/query/scalar-data-types/string) | `69ca04b0-703d-4b3a-9184-c4e3c15d6f5e` | Azure AD tenant ID of the device. | | **TimeGenerated** | [datetime](/azure/kusto/query/scalar-data-types/datetime) | `2020-05-14 09:26:03.478039` | The time the snapshot generated this specific record. This is to determine to which batch snapshot this record belongs. | | **Type** | [string](/azure/kusto/query/scalar-data-types/string) | `UpdateAlert` | The entity type. | | **UpdateCategory** | [string](/azure/kusto/query/scalar-data-types/string) | `WindowsFeatureUpdate` | The type of content this DeviceUpdateEvent is tracking. | | **UpdateClassification** | [string](/azure/kusto/query/scalar-data-types/string) | `Upgrade` | Whether this update is an upgrade (feature update), security (quality update), non-security (quality update), or driver | | **URL** | [string](/azure/kusto/query/scalar-data-types/string) | `aka.ms/errordetail32152` | An optional URL to get more in-depth information related to this alert. | +| **UpdateId** | [string](/azure/kusto/query/scalar-data-types/string) | `10e519f0-06ae-4141-8f53-afee63e995f0` |Update ID of the targeted update| From 22baa82dbbe2cdedb0aede0f3f8815ff8c415a04 Mon Sep 17 00:00:00 2001 From: Meghan Stewart <33289333+mestew@users.noreply.github.com> Date: Sun, 12 Feb 2023 18:55:56 -0800 Subject: [PATCH 160/181] fixtypo --- windows/deployment/update/wufb-reports-workbook.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/windows/deployment/update/wufb-reports-workbook.md b/windows/deployment/update/wufb-reports-workbook.md index 44a17e11d1..9fcda9bf7a 100644 --- a/windows/deployment/update/wufb-reports-workbook.md +++ b/windows/deployment/update/wufb-reports-workbook.md @@ -155,7 +155,7 @@ The Delivery Optimization tab is further divided into the following groups: - **Content Distribution**: Includes charts showing percentage volumes and GB volumes by source by content types. All content types are linked to a table for deeper filtering by **ContentType**, **AzureADTenantId**, and **GroupID**. - **Efficiency By Group**: This view provides filters commonly used ways of grouping devices. The provided filters include: **GroupID**, **City**, **Country**, and **ISP**. -:::image type="content" source="imedia/wufb-do-overview.png" alt-text="Screenshot of the summary tab in the Windows Update for Business reports workbook for Delivery Optimization." lightbox="media/wufb-do-overview.png"::: +:::image type="content" source="media/wufb-do-overview.png" alt-text="Screenshot of the summary tab in the Windows Update for Business reports workbook for Delivery Optimization." lightbox="media/wufb-do-overview.png"::: ## Driver updates tab @@ -168,7 +168,7 @@ The **Driver update** tab provides generalized data at the top by using tiles. T Selecting **View details** on any of the tiles displays a flyout with a chart that displays the first 250 items. Select `...` from the flyout to export the full list, or display the query in [Log Analytics](/azure/azure-monitor/logs/log-analytics-tutorial). -:::image type="content" source="imedia/7539531-wufb-reports-workbook-drivers.png" alt-text="Screenshot of the update status tab for driver updates." lightbox="media/7539531-wufb-reports-workbook-drivers.png"::: +:::image type="content" source="media/7539531-wufb-reports-workbook-drivers.png" alt-text="Screenshot of the update status tab for driver updates." lightbox="media/7539531-wufb-reports-workbook-drivers.png"::: Just like the [**Quality updates**](#quality-updates-tab) and [**Feature updates**](#feature-updates-tab) tabs, the **Driver updates** tab is also subdivided into **Update status** and **Device status** groups below the tiles. These different chart groups allow you to easily discover trends in compliance data. From dbfc5d21741ed4efc18ef7712d7edeee617cecce Mon Sep 17 00:00:00 2001 From: Meghan Stewart <33289333+mestew@users.noreply.github.com> Date: Mon, 13 Feb 2023 10:33:08 -0800 Subject: [PATCH 161/181] edit more info ruls --- .../update/includes/wufb-deployment-update-health-tools-logs.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/deployment/update/includes/wufb-deployment-update-health-tools-logs.md b/windows/deployment/update/includes/wufb-deployment-update-health-tools-logs.md index de9f61a2dc..4e0d5caaff 100644 --- a/windows/deployment/update/includes/wufb-deployment-update-health-tools-logs.md +++ b/windows/deployment/update/includes/wufb-deployment-update-health-tools-logs.md @@ -18,4 +18,4 @@ The Update Health Tools are used when you deploy expedited updates. In some case - The logs are in `.etl` format. - Microsoft offers [PerfView as a download on GitHub](https://github.com/Microsoft/perfview/blob/main/documentation/Downloading.md), which displays `.etl` files. -For more information, see [Troubleshooting expedited updates](https://techcommunity.microsoft.com/t5/windows-it-pro-blog/troubleshooting-expedited-updates/ba-p/2595615). \ No newline at end of file +For more information, see [Troubleshooting expedited updates](https://techcommunity.microsoft.com/t5/windows-it-pro-blog/get-the-most-out-of-expedited-windows-quality-updates/ba-p/3659741). From 06e84ee6d40fd74a291256977fcc2602c1a2d1ca Mon Sep 17 00:00:00 2001 From: Vinay Pamnani <37223378+vinaypamnani-msft@users.noreply.github.com> Date: Mon, 13 Feb 2023 14:11:49 -0500 Subject: [PATCH 162/181] Fix broken link --- windows/client-management/mdm/policy-csp-audit.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/client-management/mdm/policy-csp-audit.md b/windows/client-management/mdm/policy-csp-audit.md index b94979f010..24980e3825 100644 --- a/windows/client-management/mdm/policy-csp-audit.md +++ b/windows/client-management/mdm/policy-csp-audit.md @@ -2774,7 +2774,7 @@ This policy setting allows you to audit events generated by attempts to access t - If you do not configure this policy setting, no audit event is generated when an attempt to access a kernel object is made. > [!NOTE] -> Only the System Access Control List (SACL) for SAM_SERVER can be modified. Volume High on domain controllers. For information about reducing the amount of events generated in this subcategory, see [article 841001 in the Microsoft Knowledge Base](https//go.microsoft.com/fwlink/?LinkId=121698). +> Only the System Access Control List (SACL) for SAM_SERVER can be modified. Volume High on domain controllers. For information about reducing the amount of events generated in this subcategory, see [article 841001 in the Microsoft Knowledge Base](https://go.microsoft.com/fwlink/?LinkId=121698). From 3f563591a6c0b7a0493a6c38aec6d87e14d69430 Mon Sep 17 00:00:00 2001 From: Aaron Czechowski Date: Mon, 13 Feb 2023 11:17:25 -0800 Subject: [PATCH 163/181] fix dupe heading --- ...-the-application-user-model-id-of-an-installed-app.md | 9 ++++----- 1 file changed, 4 insertions(+), 5 deletions(-) diff --git a/windows/configuration/find-the-application-user-model-id-of-an-installed-app.md b/windows/configuration/find-the-application-user-model-id-of-an-installed-app.md index 6ff2246977..2a9bbd1494 100644 --- a/windows/configuration/find-the-application-user-model-id-of-an-installed-app.md +++ b/windows/configuration/find-the-application-user-model-id-of-an-installed-app.md @@ -41,7 +41,7 @@ foreach ($app in $installedapps) $aumidList ``` -You can add the –user <username> or the –allusers parameters to the get-AppxPackage cmdlet to list AUMIDs for other users. You must use an elevated Windows PowerShell prompt to use the –user or –allusers parameters. +You can add the `-user ` or the `-allusers` parameters to the **Get-AppxPackage** cmdlet to list AUMIDs for other users. You must use an elevated Windows PowerShell prompt to use the `-user` or -`allusers` parameters. ## To find the AUMID by using File Explorer @@ -63,7 +63,7 @@ At a command prompt, type the following command: `reg query HKEY_CURRENT_USER\Software\Classes\ActivatableClasses\Package /s /f AppUserModelID | find "REG_SZ"` -## Example +### Example to get AUMIDs of the installed apps for the specified user The following code sample creates a function in Windows PowerShell that returns an array of AUMIDs of the installed apps for the specified user. @@ -105,14 +105,14 @@ The following Windows PowerShell commands demonstrate how you can call the listA # Get a list of AUMIDs for the current account: listAumids -# Get a list of AUMIDs for an account named “CustomerAccount”: +# Get a list of AUMIDs for an account named "CustomerAccount": listAumids("CustomerAccount") # Get a list of AUMIDs for all accounts on the device: listAumids("allusers") ``` -## Example +### Example to get the AUMID of any application in the Start menu The following code sample creates a function in Windows PowerShell that returns the AUMID of any application currently listed in the Start menu. @@ -148,4 +148,3 @@ Get-AppAUMID -AppName Word # List all apps and their AUMID in the Start menu Get-AppAUMID ``` - From 071d91b7c714c26a6f7e36176d16f5d927ead077 Mon Sep 17 00:00:00 2001 From: Aaron Czechowski Date: Mon, 13 Feb 2023 11:36:26 -0800 Subject: [PATCH 164/181] add tier for highpri articles --- .../configure-windows-10-taskbar.md | 10 +++++----- .../customize-and-export-start-layout.md | 19 ++++++++++--------- .../customize-start-menu-layout-windows-11.md | 4 +++- .../customize-taskbar-windows-11.md | 6 ++++-- ...-10-start-screens-by-using-group-policy.md | 6 ++++-- ...ation-user-model-id-of-an-installed-app.md | 4 +++- .../guidelines-for-assigned-access-app.md | 13 ++++++------- windows/configuration/index.yml | 3 ++- windows/configuration/kiosk-single-app.md | 8 +++++--- .../lock-down-windows-10-to-specific-apps.md | 12 +++++++----- .../provisioning-install-icd.md | 8 +++++--- .../provisioning-packages.md | 8 +++++--- ...op-employees-from-using-microsoft-store.md | 6 ++++-- ...ws-10-start-layout-options-and-policies.md | 10 ++++++---- windows/configuration/windows-spotlight.md | 10 ++++++---- 15 files changed, 75 insertions(+), 52 deletions(-) diff --git a/windows/configuration/configure-windows-10-taskbar.md b/windows/configuration/configure-windows-10-taskbar.md index a90fd2bb19..cbdc9361aa 100644 --- a/windows/configuration/configure-windows-10-taskbar.md +++ b/windows/configuration/configure-windows-10-taskbar.md @@ -1,10 +1,7 @@ --- -title: Configure Windows 10 taskbar (Windows 10) +title: Configure Windows 10 taskbar description: Administrators can pin more apps to the taskbar and remove default pinned apps from the taskbar by adding a section to a layout modification XML file. -keywords: [taskbar layout, pin apps] ms.prod: windows-client -ms.mktglfcycl: manage -ms.sitesec: library author: lizgt2000 ms.author: lizlong ms.topic: article @@ -12,9 +9,12 @@ ms.localizationpriority: medium ms.date: 01/18/2018 ms.reviewer: manager: aaroncz -ms.collection: highpri +ms.collection: + - highpri + - tier2 ms.technology: itpro-configure --- + # Configure Windows 10 taskbar Starting in Windows 10, version 1607, administrators can pin more apps to the taskbar and remove default pinned apps from the taskbar by adding a `` section to a layout modification XML file. This method never removes user-pinned apps from the taskbar. diff --git a/windows/configuration/customize-and-export-start-layout.md b/windows/configuration/customize-and-export-start-layout.md index 77f7406fb8..edd95b2265 100644 --- a/windows/configuration/customize-and-export-start-layout.md +++ b/windows/configuration/customize-and-export-start-layout.md @@ -1,5 +1,5 @@ --- -title: Customize and export Start layout (Windows 10) +title: Customize and export Start layout description: The easiest method for creating a customized Start layout is to set up the Start screen and export the layout. ms.reviewer: manager: aaroncz @@ -9,20 +9,21 @@ ms.author: lizlong ms.topic: article ms.localizationpriority: medium ms.date: 09/18/2018 -ms.collection: highpri +ms.collection: + - highpri + - tier1 ms.technology: itpro-configure --- # Customize and export Start layout - **Applies to** -- Windows 10 +- Windows 10 >**Looking for consumer information?** See [Customize the Start menu](https://go.microsoft.com/fwlink/p/?LinkId=623630) -The easiest method for creating a customized Start layout to apply to other Windows 10 devices is to set up the Start screen on a test computer and then export the layout. +The easiest method for creating a customized Start layout to apply to other Windows 10 devices is to set up the Start screen on a test computer and then export the layout. After you export the layout, decide whether you want to apply a *full* Start layout or a *partial* Start layout. @@ -31,7 +32,7 @@ When a full Start layout is applied, the users cannot pin, unpin, or uninstall a When [a partial Start layout](#configure-a-partial-start-layout) is applied, the contents of the specified tile groups cannot be changed, but users can move those groups, and can also create and customize their own groups. >[!NOTE] ->Partial Start layout is only supported on Windows 10, version 1511 and later. +>Partial Start layout is only supported on Windows 10, version 1511 and later. @@ -49,7 +50,7 @@ To prepare a Start layout for export, you simply customize the Start layout on a **To prepare a test computer** -1. Set up a test computer on which to customize the Start layout. Your test computer should have the operating system that is installed on the users’ computers (Windows 10 Pro, Enterprise, or Education). Install all apps and services that the Start layout should display. +1. Set up a test computer on which to customize the Start layout. Your test computer should have the operating system that is installed on the users' computers (Windows 10 Pro, Enterprise, or Education). Install all apps and services that the Start layout should display. 2. Create a new user account that you will use to customize the Start layout. @@ -63,7 +64,7 @@ To prepare a Start layout for export, you simply customize the Start layout on a To view all apps, click **All apps** in the bottom-left corner of Start. Right-click any app, and pin or unpin it from Start. - - **Unpin apps** that you don’t want to display. To unpin an app, right-click the app, and then click **Unpin from Start**. + - **Unpin apps** that you don't want to display. To unpin an app, right-click the app, and then click **Unpin from Start**. - **Drag tiles** on Start to reorder or group apps. @@ -89,7 +90,7 @@ When you have the Start layout that you want your users to see, use the [Export- 2. On a device running Windows 10, version 1607, 1703, or 1803, at the Windows PowerShell command prompt, enter the following command: - `Export-StartLayout –path .xml` + `Export-StartLayout -path .xml` On a device running Windows 10, version 1809 or higher, run the **Export-StartLayout** with the switch **-UseDesktopApplicationID**. For example: diff --git a/windows/configuration/customize-start-menu-layout-windows-11.md b/windows/configuration/customize-start-menu-layout-windows-11.md index f043da3ecb..0fa0a01630 100644 --- a/windows/configuration/customize-start-menu-layout-windows-11.md +++ b/windows/configuration/customize-start-menu-layout-windows-11.md @@ -7,7 +7,9 @@ ms.author: lizlong ms.reviewer: ericpapa ms.prod: windows-client ms.localizationpriority: medium -ms.collection: highpri +ms.collection: + - highpri + - tier1 ms.technology: itpro-configure ms.date: 01/10/2023 ms.topic: article diff --git a/windows/configuration/customize-taskbar-windows-11.md b/windows/configuration/customize-taskbar-windows-11.md index a630b2ac0b..dfcaee8191 100644 --- a/windows/configuration/customize-taskbar-windows-11.md +++ b/windows/configuration/customize-taskbar-windows-11.md @@ -1,5 +1,5 @@ --- -title: Configure and customize Windows 11 taskbar | Microsoft Docs +title: Configure and customize Windows 11 taskbar description: On Windows 11 devices, pin and unpin default apps and organization apps on the taskbar using an XML file. Deploy the taskbar XML file using Group Policy or MDM and Microsoft Intune. See what happens to the taskbar when the Windows OS client is installed or upgraded. manager: aaroncz ms.author: lizlong @@ -7,7 +7,9 @@ ms.reviewer: chataylo ms.prod: windows-client author: lizgt2000 ms.localizationpriority: medium -ms.collection: highpri +ms.collection: + - highpri + - tier1 ms.technology: itpro-configure ms.date: 12/31/2017 ms.topic: article diff --git a/windows/configuration/customize-windows-10-start-screens-by-using-group-policy.md b/windows/configuration/customize-windows-10-start-screens-by-using-group-policy.md index baffd2a688..40b7d5daac 100644 --- a/windows/configuration/customize-windows-10-start-screens-by-using-group-policy.md +++ b/windows/configuration/customize-windows-10-start-screens-by-using-group-policy.md @@ -1,5 +1,5 @@ --- -title: Customize Windows 10 Start and taskbar with Group Policy (Windows 10) +title: Customize Windows 10 Start and taskbar with group policy description: In Windows 10, you can use a Group Policy Object (GPO) to deploy a customized Start layout to users in a domain. ms.reviewer: manager: aaroncz @@ -8,7 +8,9 @@ author: lizgt2000 ms.localizationpriority: medium ms.author: lizlong ms.topic: article -ms.collection: highpri +ms.collection: + - highpri + - tier2 ms.technology: itpro-configure ms.date: 12/31/2017 --- diff --git a/windows/configuration/find-the-application-user-model-id-of-an-installed-app.md b/windows/configuration/find-the-application-user-model-id-of-an-installed-app.md index 2a9bbd1494..ee9ad89242 100644 --- a/windows/configuration/find-the-application-user-model-id-of-an-installed-app.md +++ b/windows/configuration/find-the-application-user-model-id-of-an-installed-app.md @@ -8,7 +8,9 @@ ms.author: lizlong ms.topic: article ms.localizationpriority: medium ms.prod: windows-client -ms.collection: highpri +ms.collection: + - highpri + - tier2 ms.technology: itpro-configure ms.date: 12/31/2017 --- diff --git a/windows/configuration/guidelines-for-assigned-access-app.md b/windows/configuration/guidelines-for-assigned-access-app.md index 48abdda3c1..f1159c1544 100644 --- a/windows/configuration/guidelines-for-assigned-access-app.md +++ b/windows/configuration/guidelines-for-assigned-access-app.md @@ -1,17 +1,16 @@ --- -title: Guidelines for choosing an app for assigned access (Windows 10/11) +title: Guidelines for choosing an app for assigned access description: The following guidelines may help you choose an appropriate Windows app for your assigned access experience. -keywords: [kiosk, lockdown, assigned access] ms.prod: windows-client -ms.mktglfcycl: manage -ms.sitesec: library author: lizgt2000 ms.localizationpriority: medium ms.author: lizlong ms.topic: article ms.reviewer: sybruckm manager: aaroncz -ms.collection: highpri +ms.collection: + - highpri + - tier2 ms.technology: itpro-configure ms.date: 12/31/2017 --- @@ -50,7 +49,7 @@ Avoid selecting Windows apps that are designed to launch other apps as part of t Starting with Windows 10 version 1809+, Microsoft Edge includes support for kiosk mode. [Learn how to deploy Microsoft Edge kiosk mode.](/microsoft-edge/deploy/microsoft-edge-kiosk-mode-deploy) -In Windows client, you can install the **Kiosk Browser** app from Microsoft to use as your kiosk app. For digital signage scenarios, you can configure **Kiosk Browser** to navigate to a URL and show only that content -- no navigation buttons, no address bar, etc. For kiosk scenarios, you can configure more settings, such as allowed and blocked URLs, navigation buttons, and end session buttons. For example, you could configure your kiosk to show the online catalog for your store, where customers can navigate between departments and items, but aren’t allowed to go to a competitor's website. +In Windows client, you can install the **Kiosk Browser** app from Microsoft to use as your kiosk app. For digital signage scenarios, you can configure **Kiosk Browser** to navigate to a URL and show only that content -- no navigation buttons, no address bar, etc. For kiosk scenarios, you can configure more settings, such as allowed and blocked URLs, navigation buttons, and end session buttons. For example, you could configure your kiosk to show the online catalog for your store, where customers can navigate between departments and items, but aren't allowed to go to a competitor's website. >[!NOTE] >Kiosk Browser supports a single tab. If a website has links that open a new tab, those links will not work with Kiosk Browser. Kiosk Browser does not support .pdfs. @@ -155,7 +154,7 @@ You can create your own web browser Windows app by using the WebView class. Lear ## Secure your information -Avoid selecting Windows apps that may expose the information you don’t want to show in your kiosk, since kiosk usually means anonymous access and locates in a public setting like a shopping mall. For example, an app that has a file picker allows the user to gain access to files and folders on the user's system, avoid selecting these types of apps if they provide unnecessary data access. +Avoid selecting Windows apps that may expose the information you don't want to show in your kiosk, since kiosk usually means anonymous access and locates in a public setting like a shopping mall. For example, an app that has a file picker allows the user to gain access to files and folders on the user's system, avoid selecting these types of apps if they provide unnecessary data access. ## App configuration diff --git a/windows/configuration/index.yml b/windows/configuration/index.yml index fe0ebfbafc..2891f614c0 100644 --- a/windows/configuration/index.yml +++ b/windows/configuration/index.yml @@ -1,7 +1,7 @@ ### YamlMime:Landing title: Configure Windows client # < 60 chars -summary: Find out how to apply custom configurations to Windows 10 and Windows 11 devices. Windows 10 provides many features and methods to help you configure or lock down specific parts of Windows client. # < 160 chars +summary: Find out how to apply custom configurations to Windows client devices. Windows provides many features and methods to help you configure or lock down specific parts of Windows client. # < 160 chars metadata: title: Configure Windows client # Required; page title displayed in search results. Include the brand. < 60 chars. @@ -10,6 +10,7 @@ metadata: ms.prod: windows-client ms.collection: - highpri + - tier1 author: aczechowski ms.author: aaroncz manager: dougeby diff --git a/windows/configuration/kiosk-single-app.md b/windows/configuration/kiosk-single-app.md index 3724425208..d48592fdfc 100644 --- a/windows/configuration/kiosk-single-app.md +++ b/windows/configuration/kiosk-single-app.md @@ -1,6 +1,6 @@ --- -title: Set up a single-app kiosk on Windows 10/11 -description: A single-use device is easy to set up in Windows 10 and Windows 11 for desktop editions (Pro, Enterprise, and Education). +title: Set up a single-app kiosk on Windows +description: A single-use device is easy to set up in Windows Pro, Enterprise, and Education editions. ms.reviewer: sybruckm manager: aaroncz ms.author: lizlong @@ -8,7 +8,9 @@ ms.prod: windows-client author: lizgt2000 ms.localizationpriority: medium ms.topic: article -ms.collection: highpri +ms.collection: + - highpri + - tier1 ms.technology: itpro-configure ms.date: 12/31/2017 --- diff --git a/windows/configuration/lock-down-windows-10-to-specific-apps.md b/windows/configuration/lock-down-windows-10-to-specific-apps.md index 5e74a0ca9d..800e7781f6 100644 --- a/windows/configuration/lock-down-windows-10-to-specific-apps.md +++ b/windows/configuration/lock-down-windows-10-to-specific-apps.md @@ -9,7 +9,9 @@ manager: aaroncz ms.reviewer: sybruckm ms.localizationpriority: medium ms.topic: how-to -ms.collection: highpri +ms.collection: + - highpri + - tier2 ms.date: 12/31/2017 --- @@ -247,7 +249,7 @@ A few things to note here: - The test device on which you customize the Start layout should have the same OS version that is installed on the device where you plan to deploy the multi-app assigned access configuration. - Since the multi-app assigned access experience is intended for fixed-purpose devices, to ensure the device experiences are consistent and predictable, use the *full* Start layout option instead of the *partial* Start layout. - There are no apps pinned on the taskbar in the multi-app mode, and it's not supported to configure Taskbar layout using the `` tag in a layout modification XML as part of the assigned access configuration. -- The following example uses `DesktopApplicationLinkPath` to pin the desktop app to start. When the desktop app doesn’t have a shortcut link on the target device, [learn how to provision .lnk files using Windows Configuration Designer](#lnk-files). +- The following example uses `DesktopApplicationLinkPath` to pin the desktop app to start. When the desktop app doesn't have a shortcut link on the target device, [learn how to provision .lnk files using Windows Configuration Designer](#lnk-files). The following example pins Groove Music, Movies & TV, Photos, Weather, Calculator, Paint, and Notepad apps on Start: @@ -284,7 +286,7 @@ The following example pins Groove Music, Movies & TV, Photos, Weather, Calculato ##### Taskbar -Define whether you want to have the taskbar present in the kiosk device. For tablet-based or touch-enabled all-in-one kiosks, when you don’t attach a keyboard and mouse, you can hide the taskbar as part of the multi-app experience if you want. +Define whether you want to have the taskbar present in the kiosk device. For tablet-based or touch-enabled all-in-one kiosks, when you don't attach a keyboard and mouse, you can hide the taskbar as part of the multi-app experience if you want. The following example exposes the taskbar to the end user: @@ -607,7 +609,7 @@ Lock the Taskbar | Enabled Prevent users from adding or removing toolbars | Enabled Prevent users from resizing the taskbar | Enabled Remove frequent programs list from the Start Menu | Enabled -Remove ‘Map Network Drive’ and ‘Disconnect Network Drive’ | Enabled +Remove 'Map Network Drive' and 'Disconnect Network Drive' | Enabled Remove the Security and Maintenance icon | Enabled Turn off all balloon notifications | Enabled Turn off feature advertisement balloon notifications | Enabled @@ -615,7 +617,7 @@ Turn off toast notifications | Enabled Remove Task Manager | Enabled Remove Change Password option in Security Options UI | Enabled Remove Sign Out option in Security Options UI | Enabled -Remove All Programs list from the Start Menu | Enabled – Remove and disable setting +Remove All Programs list from the Start Menu | Enabled - Remove and disable setting Prevent access to drives from My Computer | Enabled - Restrict all drivers >[!NOTE] diff --git a/windows/configuration/provisioning-packages/provisioning-install-icd.md b/windows/configuration/provisioning-packages/provisioning-install-icd.md index c77e2f658e..8796ceac18 100644 --- a/windows/configuration/provisioning-packages/provisioning-install-icd.md +++ b/windows/configuration/provisioning-packages/provisioning-install-icd.md @@ -1,14 +1,16 @@ --- -title: Install Windows Configuration Designer (Windows 10/11) +title: Install Windows Configuration Designer description: Learn how to install and use Windows Configuration Designer so you can easily configure devices running Windows 10/11. ms.prod: windows-client author: lizgt2000 ms.author: lizlong ms.topic: article ms.localizationpriority: medium -ms.reviewer: gkomatsu +ms.reviewer: kevinsheehan manager: aaroncz -ms.collection: highpri +ms.collection: + - highpri + - tier2 ms.technology: itpro-configure ms.date: 12/31/2017 --- diff --git a/windows/configuration/provisioning-packages/provisioning-packages.md b/windows/configuration/provisioning-packages/provisioning-packages.md index 4f0004d334..a6fac6c279 100644 --- a/windows/configuration/provisioning-packages/provisioning-packages.md +++ b/windows/configuration/provisioning-packages/provisioning-packages.md @@ -1,14 +1,16 @@ --- -title: Provisioning packages overview on Windows 10/11 +title: Provisioning packages overview description: With Windows 10 and Windows 11, you can create provisioning packages that let you quickly and efficiently configure a device without having to install a new image. Learn about what provisioning packages, are and what they do. -ms.reviewer: gkomatsu +ms.reviewer: kevinsheehan manager: aaroncz ms.prod: windows-client author: lizgt2000 ms.author: lizlong ms.topic: article ms.localizationpriority: medium -ms.collection: highpri +ms.collection: + - highpri + - tier2 ms.technology: itpro-configure ms.date: 12/31/2017 --- diff --git a/windows/configuration/stop-employees-from-using-microsoft-store.md b/windows/configuration/stop-employees-from-using-microsoft-store.md index 3ebc98f62f..9d33ff603e 100644 --- a/windows/configuration/stop-employees-from-using-microsoft-store.md +++ b/windows/configuration/stop-employees-from-using-microsoft-store.md @@ -1,5 +1,5 @@ --- -title: Configure access to Microsoft Store (Windows 10) +title: Configure access to Microsoft Store description: Learn how to configure access to Microsoft Store for client computers and mobile devices in your organization. ms.reviewer: manager: aaroncz @@ -9,7 +9,9 @@ ms.author: lizlong ms.topic: conceptual ms.localizationpriority: medium ms.date: 11/29/2022 -ms.collection: highpri +ms.collection: + - highpri + - tier2 ms.technology: itpro-configure --- diff --git a/windows/configuration/windows-10-start-layout-options-and-policies.md b/windows/configuration/windows-10-start-layout-options-and-policies.md index eec297b628..a3d8dd29c1 100644 --- a/windows/configuration/windows-10-start-layout-options-and-policies.md +++ b/windows/configuration/windows-10-start-layout-options-and-policies.md @@ -1,5 +1,5 @@ --- -title: Customize and manage the Windows 10 Start and taskbar layout (Windows 10) | Microsoft Docs +title: Customize and manage the Windows 10 Start and taskbar layout description: On Windows devices, customize the start menu layout and taskbar using XML, group policy, provisioning package, or MDM policy. You can add pinned folders, add a start menu size, pin apps to the taskbar, and more. ms.reviewer: manager: aaroncz @@ -9,7 +9,9 @@ ms.author: lizlong ms.topic: article ms.localizationpriority: medium ms.date: 08/05/2021 -ms.collection: highpri +ms.collection: + - highpri + - tier2 ms.technology: itpro-configure --- @@ -25,7 +27,7 @@ ms.technology: itpro-configure > > **Looking for OEM information?** See [Customize the Taskbar](/windows-hardware/customize/desktop/customize-the-windows-11-taskbar) and [Customize the Start layout](/windows-hardware/customize/desktop/customize-the-windows-11-start-menu). -Your organization can deploy a customized Start and taskbar to Windows 10 Professional, Enterprise, or Education devices. Use a standard, customized Start layout on devices that are common to multiple users, and devices that are locked down. Configuring the taskbar allows you to pin useful apps for your users, and remove apps that are pinned by default. +Your organization can deploy a customized Start and taskbar to Windows 10 Professional, Enterprise, or Education devices. Use a standard, customized Start layout on devices that are common to multiple users, and devices that are locked down. Configuring the taskbar allows you to pin useful apps for your users, and remove apps that are pinned by default. >[!NOTE] >Support for applying a customized taskbar using MDM is added in Windows 10, version 1703. @@ -215,7 +217,7 @@ On Windows 10 version 1607 and later, the new taskbar layout for upgrades apply If your Start layout customization isn't applied as you expect, open the **Event Viewer**. Go to **Applications and Services Log** > **Microsoft** > **Windows** > **ShellCommon-StartLayoutPopulation** > **Operational**. Look for the following events: -- **Event 22**: The XML is malformed. The specified file isn’t valid XML. This event can happen if the file has extra spaces or unexpected characters. Or, if the file isn't saved in the UTF8 format. +- **Event 22**: The XML is malformed. The specified file isn't valid XML. This event can happen if the file has extra spaces or unexpected characters. Or, if the file isn't saved in the UTF8 format. - **Event 64**: The XML is valid, and has unexpected values. This event can happen when the configuration isn't understood, elements aren't in [the required order](start-layout-xml-desktop.md#required-order), or source isn't found, such as a missing or misspelled `.lnk`. ## Next steps diff --git a/windows/configuration/windows-spotlight.md b/windows/configuration/windows-spotlight.md index b9bfa40f0f..33bd24bcc8 100644 --- a/windows/configuration/windows-spotlight.md +++ b/windows/configuration/windows-spotlight.md @@ -1,5 +1,5 @@ --- -title: Configure Windows Spotlight on the lock screen (Windows 10) +title: Configure Windows Spotlight on the lock screen description: Windows Spotlight is an option for the lock screen background that displays different background images on the lock screen. ms.reviewer: manager: aaroncz @@ -9,7 +9,9 @@ ms.author: lizlong ms.topic: article ms.localizationpriority: medium ms.date: 04/30/2018 -ms.collection: highpri +ms.collection: + - highpri + - tier2 ms.technology: itpro-configure --- @@ -23,7 +25,7 @@ ms.technology: itpro-configure Windows Spotlight is an option for the lock screen background that displays different background images and occasionally offers suggestions on the lock screen. Windows Spotlight is available in all desktop editions of Windows 10. -For managed devices running Windows 10 Enterprise and Windows 10 Education, enterprise administrators can configure a mobile device management (MDM) or Group Policy setting to prevent users from using the Windows Spotlight background. For managed devices running Windows 10 Pro, version 1607, administrators can disable suggestions for third party apps. +For managed devices running Windows 10 Enterprise and Windows 10 Education, enterprise administrators can configure a mobile device management (MDM) or Group Policy setting to prevent users from using the Windows Spotlight background. For managed devices running Windows 10 Pro, version 1607, administrators can disable suggestions for third party apps. >[!NOTE] @@ -99,4 +101,4 @@ The recommendation for custom lock screen images that include text (such as a le [Manage Windows 10 Start layout options](windows-10-start-layout-options-and-policies.md) -  + From 53296b6aa183c92252d97f2d11cb6406866ddcbb Mon Sep 17 00:00:00 2001 From: Stephanie Savell <101299710+v-stsavell@users.noreply.github.com> Date: Mon, 13 Feb 2023 13:38:37 -0600 Subject: [PATCH 165/181] Update policy-csp-audit.md Acro: removed extra space. --- windows/client-management/mdm/policy-csp-audit.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/client-management/mdm/policy-csp-audit.md b/windows/client-management/mdm/policy-csp-audit.md index 24980e3825..2636c0f68e 100644 --- a/windows/client-management/mdm/policy-csp-audit.md +++ b/windows/client-management/mdm/policy-csp-audit.md @@ -836,7 +836,7 @@ Volume: Low. -This policy setting allows you to audit events generated by special logons such as the following : The use of a special logon, which is a logon that has administrator-equivalent privileges and can be used to elevate a process to a higher level. A logon by a member of a Special Group. Special Groups enable you to audit events generated when a member of a certain group has logged on to your network. You can configure a list of group security identifiers (SIDs) in the registry. If any of those SIDs are added to a token during logon and the subcategory is enabled, an event is logged. For more information about this feature, see [article 947223 in the Microsoft Knowledge Base](). +This policy setting allows you to audit events generated by special logons such as the following: The use of a special logon, which is a logon that has administrator-equivalent privileges and can be used to elevate a process to a higher level. A logon by a member of a Special Group. Special Groups enable you to audit events generated when a member of a certain group has logged on to your network. You can configure a list of group security identifiers (SIDs) in the registry. If any of those SIDs are added to a token during logon and the subcategory is enabled, an event is logged. For more information about this feature, see [article 947223 in the Microsoft Knowledge Base](). From c212670728cd8ff81c86c2052c233068f00ae863 Mon Sep 17 00:00:00 2001 From: Aaron Czechowski Date: Mon, 13 Feb 2023 11:38:47 -0800 Subject: [PATCH 166/181] fix blank ms.collection --- windows/configuration/set-up-shared-or-guest-pc.md | 2 +- windows/configuration/shared-devices-concepts.md | 2 +- windows/configuration/shared-pc-technical.md | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/windows/configuration/set-up-shared-or-guest-pc.md b/windows/configuration/set-up-shared-or-guest-pc.md index beda72c25c..41f4968fe9 100644 --- a/windows/configuration/set-up-shared-or-guest-pc.md +++ b/windows/configuration/set-up-shared-or-guest-pc.md @@ -10,7 +10,7 @@ author: paolomatarazzo ms.author: paoloma ms.reviewer: manager: aaroncz -ms.collection: +ms.collection: tier2 appliesto: - ✅ Windows 10 - ✅ Windows 11 diff --git a/windows/configuration/shared-devices-concepts.md b/windows/configuration/shared-devices-concepts.md index 19e203f23c..cabee079ab 100644 --- a/windows/configuration/shared-devices-concepts.md +++ b/windows/configuration/shared-devices-concepts.md @@ -10,7 +10,7 @@ author: paolomatarazzo ms.author: paoloma ms.reviewer: manager: aaroncz -ms.collection: +ms.collection: tier2 appliesto: - ✅ Windows 10 - ✅ Windows 11 diff --git a/windows/configuration/shared-pc-technical.md b/windows/configuration/shared-pc-technical.md index a84ff0f030..b0d626cff0 100644 --- a/windows/configuration/shared-pc-technical.md +++ b/windows/configuration/shared-pc-technical.md @@ -10,7 +10,7 @@ author: paolomatarazzo ms.author: paoloma ms.reviewer: manager: aaroncz -ms.collection: +ms.collection: tier2 appliesto: - ✅ Windows 10 - ✅ Windows 11 From e9efa76181c04fd50a05343c3496db591f8e0894 Mon Sep 17 00:00:00 2001 From: Meghan Stewart <33289333+mestew@users.noreply.github.com> Date: Mon, 13 Feb 2023 11:39:06 -0800 Subject: [PATCH 167/181] edit expedite rm pause, add del --- .../deployment-service-expedited-updates.md | 21 +++++++------------ 1 file changed, 7 insertions(+), 14 deletions(-) diff --git a/windows/deployment/update/deployment-service-expedited-updates.md b/windows/deployment/update/deployment-service-expedited-updates.md index 00b8b774eb..0feafed591 100644 --- a/windows/deployment/update/deployment-service-expedited-updates.md +++ b/windows/deployment/update/deployment-service-expedited-updates.md @@ -24,7 +24,7 @@ In this article, you will: > * [List catalog entries for expedited updates](#list-catalog-entries-for-expedited-updates) > * [Create a deployment](#create-a-deployment) > * [Add members to the deployment audience](#add-members-to-the-deployment-audience) -> * [Pause a deployment](#pause-a-deployment) +> * [Delete a deployment](#pause-a-deployment) ## Prerequisites @@ -180,24 +180,17 @@ To verify the devices were added to the audience, run the following query using GET https://graph.microsoft.com/beta/admin/windows/updates/deploymentAudiences/d39ad1ce-0123-4567-89ab-cdef01234567/members ``` -## Pause a deployment +## Delete a deployment -To pause a deployment, PATCH the deployment to have a `requestedValue` of `paused` for the [deploymentState](/graph/api/resources/windowsupdates-deploymentstate). To resume the deployment, use the value `none` and the state will either update to `offering` or `scheduled` if the deployment hasn't reached the start date yet. +To stop an expedited deployment, DELETE the deployment. Deleting the deployment will prevent the content from being offered to devices if they haven't already received it. To resume offering the content, a new approval will need to be created. -The following example pauses the deployment with a **Deployment ID** of `de910e12-3456-7890-abcd-ef1234567890`: + +The following example deletes the deployment with a **Deployment ID** of `de910e12-3456-7890-abcd-ef1234567890`: ```msgraph-interactive -PATCH https://graph.microsoft.com/beta/admin/windows/updates/deployments/de910e12-3456-7890-abcd-ef1234567890 -content-type: application/json - -{ - "@odata.type": "#microsoft.graph.windowsUpdates.deployment", - "state": { - "@odata.type": "microsoft.graph.windowsUpdates.deploymentState", - "requestedValue": "paused" - } -} +DELETE https://graph.microsoft.com/beta/admin/windows/updates/deployments/de910e12-3456-7890-abcd-ef1234567890 ``` + [!INCLUDE [Windows Update for Business deployment service permissions using Graph Explorer](./includes/wufb-deployment-update-health-tools-logs.md)] \ No newline at end of file From e5003edf139093cc65dde9d6df5d7ae8e4ba7540 Mon Sep 17 00:00:00 2001 From: Aaron Czechowski Date: Mon, 13 Feb 2023 11:50:20 -0800 Subject: [PATCH 168/181] set tier1 --- windows/configuration/windows-accessibility-for-ITPros.md | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/windows/configuration/windows-accessibility-for-ITPros.md b/windows/configuration/windows-accessibility-for-ITPros.md index e019375c50..528e7fcbba 100644 --- a/windows/configuration/windows-accessibility-for-ITPros.md +++ b/windows/configuration/windows-accessibility-for-ITPros.md @@ -9,7 +9,8 @@ ms.reviewer: manager: aaroncz ms.localizationpriority: medium ms.date: 09/20/2022 -ms.topic: reference +ms.topic: conceptual +ms.collection: tier1 appliesto: - ✅ Windows 10 - ✅ Windows 11 From 146dc233809ae13fbd16a5c987cbe0f7bfdf664f Mon Sep 17 00:00:00 2001 From: Aaron Czechowski Date: Mon, 13 Feb 2023 11:55:31 -0800 Subject: [PATCH 169/181] set tier3 --- .../configuration/cortana-at-work/cortana-at-work-feedback.md | 1 + windows/configuration/cortana-at-work/cortana-at-work-o365.md | 1 + .../configuration/cortana-at-work/cortana-at-work-overview.md | 1 + .../cortana-at-work/cortana-at-work-policy-settings.md | 1 + .../configuration/cortana-at-work/cortana-at-work-scenario-1.md | 1 + .../configuration/cortana-at-work/cortana-at-work-scenario-2.md | 1 + .../configuration/cortana-at-work/cortana-at-work-scenario-3.md | 1 + .../configuration/cortana-at-work/cortana-at-work-scenario-4.md | 1 + .../configuration/cortana-at-work/cortana-at-work-scenario-5.md | 1 + .../configuration/cortana-at-work/cortana-at-work-scenario-6.md | 1 + .../configuration/cortana-at-work/cortana-at-work-scenario-7.md | 1 + .../cortana-at-work/cortana-at-work-testing-scenarios.md | 1 + .../cortana-at-work/cortana-at-work-voice-commands.md | 1 + .../cortana-at-work/set-up-and-test-cortana-in-windows-10.md | 1 + windows/configuration/cortana-at-work/test-scenario-1.md | 1 + windows/configuration/cortana-at-work/test-scenario-2.md | 1 + windows/configuration/cortana-at-work/test-scenario-3.md | 1 + windows/configuration/cortana-at-work/test-scenario-4.md | 1 + windows/configuration/cortana-at-work/test-scenario-5.md | 1 + windows/configuration/cortana-at-work/test-scenario-6.md | 1 + .../testing-scenarios-using-cortana-in-business-org.md | 1 + .../uev-administering-uev-with-windows-powershell-and-wmi.md | 1 + windows/configuration/ue-v/uev-administering-uev.md | 1 + .../ue-v/uev-application-template-schema-reference.md | 1 + .../ue-v/uev-changing-the-frequency-of-scheduled-tasks.md | 1 + .../ue-v/uev-configuring-uev-with-group-policy-objects.md | 1 + ...v-configuring-uev-with-system-center-configuration-manager.md | 1 + windows/configuration/ue-v/uev-deploy-required-features.md | 1 + .../configuration/ue-v/uev-deploy-uev-for-custom-applications.md | 1 + windows/configuration/ue-v/uev-for-windows.md | 1 + windows/configuration/ue-v/uev-getting-started.md | 1 + .../ue-v/uev-manage-administrative-backup-and-restore.md | 1 + windows/configuration/ue-v/uev-manage-configurations.md | 1 + ...ttings-location-templates-using-windows-powershell-and-wmi.md | 1 + ...ing-uev-agent-and-packages-with-windows-powershell-and-wmi.md | 1 + windows/configuration/ue-v/uev-migrating-settings-packages.md | 1 + windows/configuration/ue-v/uev-prepare-for-deployment.md | 1 + windows/configuration/ue-v/uev-release-notes-1607.md | 1 + windows/configuration/ue-v/uev-security-considerations.md | 1 + windows/configuration/ue-v/uev-sync-methods.md | 1 + windows/configuration/ue-v/uev-sync-trigger-events.md | 1 + .../ue-v/uev-synchronizing-microsoft-office-with-uev.md | 1 + windows/configuration/ue-v/uev-technical-reference.md | 1 + windows/configuration/ue-v/uev-troubleshooting.md | 1 + .../configuration/ue-v/uev-upgrade-uev-from-previous-releases.md | 1 + ...uev-using-uev-with-application-virtualization-applications.md | 1 + windows/configuration/ue-v/uev-whats-new-in-uev-for-windows.md | 1 + .../uev-working-with-custom-templates-and-the-uev-generator.md | 1 + 48 files changed, 48 insertions(+) diff --git a/windows/configuration/cortana-at-work/cortana-at-work-feedback.md b/windows/configuration/cortana-at-work/cortana-at-work-feedback.md index c40796bd2a..78ad0b03f2 100644 --- a/windows/configuration/cortana-at-work/cortana-at-work-feedback.md +++ b/windows/configuration/cortana-at-work/cortana-at-work-feedback.md @@ -2,6 +2,7 @@ title: Send feedback about Cortana at work back to Microsoft description: Learn how to send feedback to Microsoft about Cortana at work so you can provide more information to help diagnose reported issues. ms.prod: windows-client +ms.collection: tier3 author: aczechowski ms.localizationpriority: medium ms.author: aaroncz diff --git a/windows/configuration/cortana-at-work/cortana-at-work-o365.md b/windows/configuration/cortana-at-work/cortana-at-work-o365.md index ad09a7c543..399384fb32 100644 --- a/windows/configuration/cortana-at-work/cortana-at-work-o365.md +++ b/windows/configuration/cortana-at-work/cortana-at-work-o365.md @@ -2,6 +2,7 @@ title: Set up and test Cortana in Windows 10, versions 1909 and earlier, with Microsoft 365 in your organization description: Learn how to connect Cortana to Office 365 so employees are notified about regular meetings and unusual events. You can even set an alarm for early meetings. ms.prod: windows-client +ms.collection: tier3 ms.mktglfcycl: manage ms.sitesec: library author: aczechowski diff --git a/windows/configuration/cortana-at-work/cortana-at-work-overview.md b/windows/configuration/cortana-at-work/cortana-at-work-overview.md index 39e709ad20..cd9bc813a9 100644 --- a/windows/configuration/cortana-at-work/cortana-at-work-overview.md +++ b/windows/configuration/cortana-at-work/cortana-at-work-overview.md @@ -4,6 +4,7 @@ ms.reviewer: manager: dougeby description: Cortana includes powerful configuration options specifically to optimize for unique small to medium-sized business and for enterprise environments. ms.prod: windows-client +ms.collection: tier3 author: aczechowski ms.localizationpriority: medium ms.author: aaroncz diff --git a/windows/configuration/cortana-at-work/cortana-at-work-policy-settings.md b/windows/configuration/cortana-at-work/cortana-at-work-policy-settings.md index 90543d9202..0071761fd5 100644 --- a/windows/configuration/cortana-at-work/cortana-at-work-policy-settings.md +++ b/windows/configuration/cortana-at-work/cortana-at-work-policy-settings.md @@ -2,6 +2,7 @@ title: Configure Cortana with Group Policy and MDM settings (Windows) description: The list of Group Policy and mobile device management (MDM) policy settings that apply to Cortana at work. ms.prod: windows-client +ms.collection: tier3 author: aczechowski ms.localizationpriority: medium ms.author: aaroncz diff --git a/windows/configuration/cortana-at-work/cortana-at-work-scenario-1.md b/windows/configuration/cortana-at-work/cortana-at-work-scenario-1.md index 71800954eb..0cf1df4390 100644 --- a/windows/configuration/cortana-at-work/cortana-at-work-scenario-1.md +++ b/windows/configuration/cortana-at-work/cortana-at-work-scenario-1.md @@ -2,6 +2,7 @@ title: Sign into Azure AD, enable the wake word, and try a voice query description: A test scenario walking you through signing in and managing the notebook. ms.prod: windows-client +ms.collection: tier3 author: aczechowski ms.localizationpriority: medium ms.author: aaroncz diff --git a/windows/configuration/cortana-at-work/cortana-at-work-scenario-2.md b/windows/configuration/cortana-at-work/cortana-at-work-scenario-2.md index d31430c312..4ba46b4d36 100644 --- a/windows/configuration/cortana-at-work/cortana-at-work-scenario-2.md +++ b/windows/configuration/cortana-at-work/cortana-at-work-scenario-2.md @@ -2,6 +2,7 @@ title: Perform a quick search with Cortana at work (Windows) description: This scenario is a test scenario about how to perform a quick search with Cortana at work. ms.prod: windows-client +ms.collection: tier3 author: aczechowski ms.localizationpriority: medium ms.author: aaroncz diff --git a/windows/configuration/cortana-at-work/cortana-at-work-scenario-3.md b/windows/configuration/cortana-at-work/cortana-at-work-scenario-3.md index 48b5bfd328..b2202a902d 100644 --- a/windows/configuration/cortana-at-work/cortana-at-work-scenario-3.md +++ b/windows/configuration/cortana-at-work/cortana-at-work-scenario-3.md @@ -2,6 +2,7 @@ title: Set a reminder for a location with Cortana at work (Windows) description: A test scenario about how to set a location-based reminder using Cortana at work. ms.prod: windows-client +ms.collection: tier3 author: aczechowski ms.localizationpriority: medium ms.author: aaroncz diff --git a/windows/configuration/cortana-at-work/cortana-at-work-scenario-4.md b/windows/configuration/cortana-at-work/cortana-at-work-scenario-4.md index 0ce5972f23..fcad450ae3 100644 --- a/windows/configuration/cortana-at-work/cortana-at-work-scenario-4.md +++ b/windows/configuration/cortana-at-work/cortana-at-work-scenario-4.md @@ -2,6 +2,7 @@ title: Use Cortana at work to find your upcoming meetings (Windows) description: A test scenario on how to use Cortana at work to find your upcoming meetings. ms.prod: windows-client +ms.collection: tier3 author: aczechowski ms.localizationpriority: medium ms.author: aaroncz diff --git a/windows/configuration/cortana-at-work/cortana-at-work-scenario-5.md b/windows/configuration/cortana-at-work/cortana-at-work-scenario-5.md index 0111aba809..94c1edabe4 100644 --- a/windows/configuration/cortana-at-work/cortana-at-work-scenario-5.md +++ b/windows/configuration/cortana-at-work/cortana-at-work-scenario-5.md @@ -2,6 +2,7 @@ title: Use Cortana to send email to a co-worker (Windows) description: A test scenario about how to use Cortana at work to send email to a co-worker. ms.prod: windows-client +ms.collection: tier3 author: aczechowski ms.localizationpriority: medium ms.author: aaroncz diff --git a/windows/configuration/cortana-at-work/cortana-at-work-scenario-6.md b/windows/configuration/cortana-at-work/cortana-at-work-scenario-6.md index a6c2d4c3bb..54a1064afb 100644 --- a/windows/configuration/cortana-at-work/cortana-at-work-scenario-6.md +++ b/windows/configuration/cortana-at-work/cortana-at-work-scenario-6.md @@ -2,6 +2,7 @@ title: Review a reminder suggested by Cortana (Windows) description: A test scenario on how to use Cortana with the Suggested reminders feature. ms.prod: windows-client +ms.collection: tier3 author: aczechowski ms.localizationpriority: medium ms.author: aaroncz diff --git a/windows/configuration/cortana-at-work/cortana-at-work-scenario-7.md b/windows/configuration/cortana-at-work/cortana-at-work-scenario-7.md index e8caaf8cf3..a69e0078ff 100644 --- a/windows/configuration/cortana-at-work/cortana-at-work-scenario-7.md +++ b/windows/configuration/cortana-at-work/cortana-at-work-scenario-7.md @@ -2,6 +2,7 @@ title: Help protect data with Cortana and WIP (Windows) description: An optional test scenario about how to use Cortana at work with Windows Information Protection (WIP). ms.prod: windows-client +ms.collection: tier3 author: aczechowski ms.localizationpriority: medium ms.author: aaroncz diff --git a/windows/configuration/cortana-at-work/cortana-at-work-testing-scenarios.md b/windows/configuration/cortana-at-work/cortana-at-work-testing-scenarios.md index 19dce90d45..63c801e46b 100644 --- a/windows/configuration/cortana-at-work/cortana-at-work-testing-scenarios.md +++ b/windows/configuration/cortana-at-work/cortana-at-work-testing-scenarios.md @@ -2,6 +2,7 @@ title: Cortana at work testing scenarios description: Suggested testing scenarios that you can use to test Cortana in your organization. ms.prod: windows-client +ms.collection: tier3 author: aczechowski ms.localizationpriority: medium ms.author: aaroncz diff --git a/windows/configuration/cortana-at-work/cortana-at-work-voice-commands.md b/windows/configuration/cortana-at-work/cortana-at-work-voice-commands.md index 26f401808e..ec1abf4d96 100644 --- a/windows/configuration/cortana-at-work/cortana-at-work-voice-commands.md +++ b/windows/configuration/cortana-at-work/cortana-at-work-voice-commands.md @@ -2,6 +2,7 @@ title: Set up and test custom voice commands in Cortana for your organization (Windows) description: How to create voice commands that use Cortana to perform voice-enabled actions in your line-of-business (LOB) Universal Windows Platform (UWP) apps. ms.prod: windows-client +ms.collection: tier3 author: aczechowski ms.localizationpriority: medium ms.author: aaroncz diff --git a/windows/configuration/cortana-at-work/set-up-and-test-cortana-in-windows-10.md b/windows/configuration/cortana-at-work/set-up-and-test-cortana-in-windows-10.md index 9f38750042..b089b30590 100644 --- a/windows/configuration/cortana-at-work/set-up-and-test-cortana-in-windows-10.md +++ b/windows/configuration/cortana-at-work/set-up-and-test-cortana-in-windows-10.md @@ -4,6 +4,7 @@ ms.reviewer: manager: dougeby description: Cortana includes powerful configuration options specifically to optimize unique small to medium-sized business and enterprise environments. ms.prod: windows-client +ms.collection: tier3 author: aczechowski ms.localizationpriority: medium ms.author: aaroncz diff --git a/windows/configuration/cortana-at-work/test-scenario-1.md b/windows/configuration/cortana-at-work/test-scenario-1.md index c3456c0ae6..76496df719 100644 --- a/windows/configuration/cortana-at-work/test-scenario-1.md +++ b/windows/configuration/cortana-at-work/test-scenario-1.md @@ -2,6 +2,7 @@ title: Test scenario 1 – Sign in with your work or school account and use Cortana to manage the notebook description: A test scenario about how to sign in with your work or school account and use Cortana to manage the notebook. ms.prod: windows-client +ms.collection: tier3 author: aczechowski ms.localizationpriority: medium ms.author: aaroncz diff --git a/windows/configuration/cortana-at-work/test-scenario-2.md b/windows/configuration/cortana-at-work/test-scenario-2.md index 2a7d33cdbf..c6a2efd05f 100644 --- a/windows/configuration/cortana-at-work/test-scenario-2.md +++ b/windows/configuration/cortana-at-work/test-scenario-2.md @@ -2,6 +2,7 @@ title: Test scenario 2 - Perform a quick search with Cortana at work description: A test scenario about how to perform a quick search with Cortana at work. ms.prod: windows-client +ms.collection: tier3 author: aczechowski ms.localizationpriority: medium ms.author: aaroncz diff --git a/windows/configuration/cortana-at-work/test-scenario-3.md b/windows/configuration/cortana-at-work/test-scenario-3.md index 1724baee87..468c4060cc 100644 --- a/windows/configuration/cortana-at-work/test-scenario-3.md +++ b/windows/configuration/cortana-at-work/test-scenario-3.md @@ -2,6 +2,7 @@ title: Test scenario 3 - Set a reminder for a specific location using Cortana at work description: A test scenario about how to set up, review, and edit a reminder based on a location. ms.prod: windows-client +ms.collection: tier3 author: aczechowski ms.localizationpriority: medium ms.author: aaroncz diff --git a/windows/configuration/cortana-at-work/test-scenario-4.md b/windows/configuration/cortana-at-work/test-scenario-4.md index 8cad2a9dab..d1e98c4409 100644 --- a/windows/configuration/cortana-at-work/test-scenario-4.md +++ b/windows/configuration/cortana-at-work/test-scenario-4.md @@ -2,6 +2,7 @@ title: Use Cortana to find your upcoming meetings at work (Windows) description: A test scenario about how to use Cortana at work to find your upcoming meetings. ms.prod: windows-client +ms.collection: tier3 author: aczechowski ms.localizationpriority: medium ms.author: aaroncz diff --git a/windows/configuration/cortana-at-work/test-scenario-5.md b/windows/configuration/cortana-at-work/test-scenario-5.md index d3b93dd8a0..fcb33530cc 100644 --- a/windows/configuration/cortana-at-work/test-scenario-5.md +++ b/windows/configuration/cortana-at-work/test-scenario-5.md @@ -2,6 +2,7 @@ title: Use Cortana to send an email to co-worker (Windows) description: A test scenario on how to use Cortana at work to send email to a co-worker. ms.prod: windows-client +ms.collection: tier3 author: aczechowski ms.localizationpriority: medium ms.author: aaroncz diff --git a/windows/configuration/cortana-at-work/test-scenario-6.md b/windows/configuration/cortana-at-work/test-scenario-6.md index fbd5290713..1090b25b3f 100644 --- a/windows/configuration/cortana-at-work/test-scenario-6.md +++ b/windows/configuration/cortana-at-work/test-scenario-6.md @@ -2,6 +2,7 @@ title: Test scenario 6 - Review a reminder suggested by Cortana based on what you’ve promised in email description: A test scenario about how to use Cortana with the Suggested reminders feature. ms.prod: windows-client +ms.collection: tier3 author: aczechowski ms.localizationpriority: medium ms.author: aaroncz diff --git a/windows/configuration/cortana-at-work/testing-scenarios-using-cortana-in-business-org.md b/windows/configuration/cortana-at-work/testing-scenarios-using-cortana-in-business-org.md index 701b2f4f58..5f71bbdcec 100644 --- a/windows/configuration/cortana-at-work/testing-scenarios-using-cortana-in-business-org.md +++ b/windows/configuration/cortana-at-work/testing-scenarios-using-cortana-in-business-org.md @@ -2,6 +2,7 @@ title: Testing scenarios using Cortana in your business or organization description: A list of suggested testing scenarios that you can use to test Cortana in your organization. ms.prod: windows-client +ms.collection: tier3 author: aczechowski ms.localizationpriority: medium ms.author: aaroncz diff --git a/windows/configuration/ue-v/uev-administering-uev-with-windows-powershell-and-wmi.md b/windows/configuration/ue-v/uev-administering-uev-with-windows-powershell-and-wmi.md index b72c7c7f8d..852b3e4500 100644 --- a/windows/configuration/ue-v/uev-administering-uev-with-windows-powershell-and-wmi.md +++ b/windows/configuration/ue-v/uev-administering-uev-with-windows-powershell-and-wmi.md @@ -3,6 +3,7 @@ title: Administering UE-V with Windows PowerShell and WMI description: Learn how User Experience Virtualization (UE-V) provides Windows PowerShell cmdlets to help administrators perform various UE-V tasks. author: aczechowski ms.prod: windows-client +ms.collection: tier3 ms.date: 04/19/2017 ms.reviewer: manager: dougeby diff --git a/windows/configuration/ue-v/uev-administering-uev.md b/windows/configuration/ue-v/uev-administering-uev.md index ba28b638f1..b4bfc496ca 100644 --- a/windows/configuration/ue-v/uev-administering-uev.md +++ b/windows/configuration/ue-v/uev-administering-uev.md @@ -3,6 +3,7 @@ title: Administering UE-V description: Learn how to perform administrative tasks for User Experience Virtualization (UE-V). These tasks include configuring the UE-V service and recovering lost settings. author: aczechowski ms.prod: windows-client +ms.collection: tier3 ms.date: 04/19/2017 ms.reviewer: manager: dougeby diff --git a/windows/configuration/ue-v/uev-application-template-schema-reference.md b/windows/configuration/ue-v/uev-application-template-schema-reference.md index e33519a625..a26af56567 100644 --- a/windows/configuration/ue-v/uev-application-template-schema-reference.md +++ b/windows/configuration/ue-v/uev-application-template-schema-reference.md @@ -3,6 +3,7 @@ title: Application Template Schema Reference for UE-V description: Learn details about the XML structure of the UE-V settings location templates and learn how to edit these files. author: aczechowski ms.prod: windows-client +ms.collection: tier3 ms.date: 04/19/2017 ms.reviewer: manager: dougeby diff --git a/windows/configuration/ue-v/uev-changing-the-frequency-of-scheduled-tasks.md b/windows/configuration/ue-v/uev-changing-the-frequency-of-scheduled-tasks.md index 627c8b1414..d6cb847dc1 100644 --- a/windows/configuration/ue-v/uev-changing-the-frequency-of-scheduled-tasks.md +++ b/windows/configuration/ue-v/uev-changing-the-frequency-of-scheduled-tasks.md @@ -3,6 +3,7 @@ title: Changing the Frequency of UE-V Scheduled Tasks description: Learn how to create a script that uses the Schtasks.exe command-line options so you can change the frequency of UE-V scheduled tasks. author: aczechowski ms.prod: windows-client +ms.collection: tier3 ms.date: 04/19/2017 ms.reviewer: manager: dougeby diff --git a/windows/configuration/ue-v/uev-configuring-uev-with-group-policy-objects.md b/windows/configuration/ue-v/uev-configuring-uev-with-group-policy-objects.md index 9367276244..5942fc45be 100644 --- a/windows/configuration/ue-v/uev-configuring-uev-with-group-policy-objects.md +++ b/windows/configuration/ue-v/uev-configuring-uev-with-group-policy-objects.md @@ -3,6 +3,7 @@ title: Configuring UE-V with Group Policy Objects description: In this article, learn how to configure User Experience Virtualization (UE-V) with Group Policy objects. author: aczechowski ms.prod: windows-client +ms.collection: tier3 ms.date: 04/19/2017 ms.reviewer: manager: dougeby diff --git a/windows/configuration/ue-v/uev-configuring-uev-with-system-center-configuration-manager.md b/windows/configuration/ue-v/uev-configuring-uev-with-system-center-configuration-manager.md index 2f4dadd57a..60273009e8 100644 --- a/windows/configuration/ue-v/uev-configuring-uev-with-system-center-configuration-manager.md +++ b/windows/configuration/ue-v/uev-configuring-uev-with-system-center-configuration-manager.md @@ -3,6 +3,7 @@ title: Configuring UE-V with Microsoft Configuration Manager description: Learn how to configure User Experience Virtualization (UE-V) with Microsoft Configuration Manager. author: aczechowski ms.prod: windows-client +ms.collection: tier3 ms.date: 04/19/2017 ms.reviewer: manager: dougeby diff --git a/windows/configuration/ue-v/uev-deploy-required-features.md b/windows/configuration/ue-v/uev-deploy-required-features.md index f58d68f203..479a729676 100644 --- a/windows/configuration/ue-v/uev-deploy-required-features.md +++ b/windows/configuration/ue-v/uev-deploy-required-features.md @@ -3,6 +3,7 @@ title: Deploy required UE-V features description: Learn how to install and configure User Experience Virtualization (UE-V) features, for example, a network share that stores and retrieves user settings. author: aczechowski ms.prod: windows-client +ms.collection: tier3 ms.date: 04/19/2017 ms.reviewer: manager: dougeby diff --git a/windows/configuration/ue-v/uev-deploy-uev-for-custom-applications.md b/windows/configuration/ue-v/uev-deploy-uev-for-custom-applications.md index 901c9451d1..1d05d369d0 100644 --- a/windows/configuration/ue-v/uev-deploy-uev-for-custom-applications.md +++ b/windows/configuration/ue-v/uev-deploy-uev-for-custom-applications.md @@ -3,6 +3,7 @@ title: Use UE-V with custom applications description: Use User Experience Virtualization (UE-V) to create your own custom settings location templates with the UE-V template generator. author: aczechowski ms.prod: windows-client +ms.collection: tier3 ms.date: 04/19/2017 ms.reviewer: manager: dougeby diff --git a/windows/configuration/ue-v/uev-for-windows.md b/windows/configuration/ue-v/uev-for-windows.md index 8eb556d6e4..f1604d6359 100644 --- a/windows/configuration/ue-v/uev-for-windows.md +++ b/windows/configuration/ue-v/uev-for-windows.md @@ -3,6 +3,7 @@ title: User Experience Virtualization for Windows 10, version 1607 description: Overview of User Experience Virtualization for Windows 10, version 1607 author: aczechowski ms.prod: windows-client +ms.collection: tier3 ms.date: 05/02/2017 ms.reviewer: manager: dougeby diff --git a/windows/configuration/ue-v/uev-getting-started.md b/windows/configuration/ue-v/uev-getting-started.md index 825c7597c7..36ce63717c 100644 --- a/windows/configuration/ue-v/uev-getting-started.md +++ b/windows/configuration/ue-v/uev-getting-started.md @@ -3,6 +3,7 @@ title: Get Started with UE-V description: Use the steps in this article to deploy User Experience Virtualization (UE-V) for the first time in a test environment. author: aczechowski ms.prod: windows-client +ms.collection: tier3 ms.date: 03/08/2018 ms.reviewer: manager: dougeby diff --git a/windows/configuration/ue-v/uev-manage-administrative-backup-and-restore.md b/windows/configuration/ue-v/uev-manage-administrative-backup-and-restore.md index 9f62707fab..22bf076b54 100644 --- a/windows/configuration/ue-v/uev-manage-administrative-backup-and-restore.md +++ b/windows/configuration/ue-v/uev-manage-administrative-backup-and-restore.md @@ -3,6 +3,7 @@ title: Manage Administrative Backup and Restore in UE-V description: Learn how an administrator of User Experience Virtualization (UE-V) can back up and restore application and Windows settings to their original state. author: aczechowski ms.prod: windows-client +ms.collection: tier3 ms.date: 04/19/2017 ms.reviewer: manager: dougeby diff --git a/windows/configuration/ue-v/uev-manage-configurations.md b/windows/configuration/ue-v/uev-manage-configurations.md index 6f44c3f7ea..1e594846ab 100644 --- a/windows/configuration/ue-v/uev-manage-configurations.md +++ b/windows/configuration/ue-v/uev-manage-configurations.md @@ -3,6 +3,7 @@ title: Manage Configurations for UE-V description: Learn to manage the configuration of the User Experience Virtualization (UE-V) service and also learn to manage storage locations for UE-V resources. author: aczechowski ms.prod: windows-client +ms.collection: tier3 ms.date: 04/19/2017 ms.reviewer: manager: dougeby diff --git a/windows/configuration/ue-v/uev-managing-settings-location-templates-using-windows-powershell-and-wmi.md b/windows/configuration/ue-v/uev-managing-settings-location-templates-using-windows-powershell-and-wmi.md index 1ec2b72325..04dae12024 100644 --- a/windows/configuration/ue-v/uev-managing-settings-location-templates-using-windows-powershell-and-wmi.md +++ b/windows/configuration/ue-v/uev-managing-settings-location-templates-using-windows-powershell-and-wmi.md @@ -3,6 +3,7 @@ title: Managing UE-V Settings Location Templates Using Windows PowerShell and WM description: Managing UE-V Settings Location Templates Using Windows PowerShell and WMI author: aczechowski ms.prod: windows-client +ms.collection: tier3 ms.date: 04/19/2017 ms.reviewer: manager: dougeby diff --git a/windows/configuration/ue-v/uev-managing-uev-agent-and-packages-with-windows-powershell-and-wmi.md b/windows/configuration/ue-v/uev-managing-uev-agent-and-packages-with-windows-powershell-and-wmi.md index f6f4e14585..4d07a6a09a 100644 --- a/windows/configuration/ue-v/uev-managing-uev-agent-and-packages-with-windows-powershell-and-wmi.md +++ b/windows/configuration/ue-v/uev-managing-uev-agent-and-packages-with-windows-powershell-and-wmi.md @@ -3,6 +3,7 @@ title: Manage UE-V Service and Packages with Windows PowerShell and WMI description: Managing the UE-V service and packages with Windows PowerShell and WMI author: aczechowski ms.prod: windows-client +ms.collection: tier3 ms.date: 04/19/2017 ms.reviewer: manager: dougeby diff --git a/windows/configuration/ue-v/uev-migrating-settings-packages.md b/windows/configuration/ue-v/uev-migrating-settings-packages.md index 39539183ca..9c3cebd1a1 100644 --- a/windows/configuration/ue-v/uev-migrating-settings-packages.md +++ b/windows/configuration/ue-v/uev-migrating-settings-packages.md @@ -3,6 +3,7 @@ title: Migrating UE-V settings packages description: Learn to relocate User Experience Virtualization (UE-V) user settings packages either when you migrate to a new server or when you perform backups. author: aczechowski ms.prod: windows-client +ms.collection: tier3 ms.date: 04/19/2017 ms.reviewer: manager: dougeby diff --git a/windows/configuration/ue-v/uev-prepare-for-deployment.md b/windows/configuration/ue-v/uev-prepare-for-deployment.md index 39acddadd3..5e13281dc1 100644 --- a/windows/configuration/ue-v/uev-prepare-for-deployment.md +++ b/windows/configuration/ue-v/uev-prepare-for-deployment.md @@ -3,6 +3,7 @@ title: Prepare a UE-V Deployment description: Learn about the types of User Experience Virtualization (UE-V) deployment you can execute and what preparations you can make beforehand to be successful. author: aczechowski ms.prod: windows-client +ms.collection: tier3 ms.date: 04/19/2017 ms.reviewer: manager: dougeby diff --git a/windows/configuration/ue-v/uev-release-notes-1607.md b/windows/configuration/ue-v/uev-release-notes-1607.md index b68e1eb3fe..47dfe6e7e7 100644 --- a/windows/configuration/ue-v/uev-release-notes-1607.md +++ b/windows/configuration/ue-v/uev-release-notes-1607.md @@ -3,6 +3,7 @@ title: User Experience Virtualization (UE-V) Release Notes description: Read the latest information required to successfully install and use User Experience Virtualization (UE-V) that isn't included in the UE-V documentation. author: aczechowski ms.prod: windows-client +ms.collection: tier3 ms.date: 04/19/2017 ms.reviewer: manager: dougeby diff --git a/windows/configuration/ue-v/uev-security-considerations.md b/windows/configuration/ue-v/uev-security-considerations.md index 4029c2a043..a91444675f 100644 --- a/windows/configuration/ue-v/uev-security-considerations.md +++ b/windows/configuration/ue-v/uev-security-considerations.md @@ -3,6 +3,7 @@ title: Security Considerations for UE-V description: Learn about accounts and groups, log files, and other security-related considerations for User Experience Virtualization (UE-V). author: aczechowski ms.prod: windows-client +ms.collection: tier3 ms.date: 04/19/2017 ms.reviewer: manager: dougeby diff --git a/windows/configuration/ue-v/uev-sync-methods.md b/windows/configuration/ue-v/uev-sync-methods.md index ddd0e4181c..7d1eeeccb0 100644 --- a/windows/configuration/ue-v/uev-sync-methods.md +++ b/windows/configuration/ue-v/uev-sync-methods.md @@ -3,6 +3,7 @@ title: Sync Methods for UE-V description: Learn how User Experience Virtualization (UE-V) service sync methods let you synchronize users’ application and Windows settings with the settings storage location. author: aczechowski ms.prod: windows-client +ms.collection: tier3 ms.date: 04/19/2017 ms.reviewer: manager: dougeby diff --git a/windows/configuration/ue-v/uev-sync-trigger-events.md b/windows/configuration/ue-v/uev-sync-trigger-events.md index 6ffa1e76ff..b9571cdf2a 100644 --- a/windows/configuration/ue-v/uev-sync-trigger-events.md +++ b/windows/configuration/ue-v/uev-sync-trigger-events.md @@ -3,6 +3,7 @@ title: Sync Trigger Events for UE-V description: Learn how User Experience Virtualization (UE-V) lets you synchronize your application and Windows settings across all your domain-joined devices. author: aczechowski ms.prod: windows-client +ms.collection: tier3 ms.date: 04/19/2017 ms.reviewer: manager: dougeby diff --git a/windows/configuration/ue-v/uev-synchronizing-microsoft-office-with-uev.md b/windows/configuration/ue-v/uev-synchronizing-microsoft-office-with-uev.md index 20bedf9737..7851418fe8 100644 --- a/windows/configuration/ue-v/uev-synchronizing-microsoft-office-with-uev.md +++ b/windows/configuration/ue-v/uev-synchronizing-microsoft-office-with-uev.md @@ -3,6 +3,7 @@ title: Synchronizing Microsoft Office with UE-V description: Learn how User Experience Virtualization (UE-V) supports the synchronization of Microsoft Office application settings. author: aczechowski ms.prod: windows-client +ms.collection: tier3 ms.date: 04/19/2017 ms.reviewer: manager: dougeby diff --git a/windows/configuration/ue-v/uev-technical-reference.md b/windows/configuration/ue-v/uev-technical-reference.md index 1050b221b6..9d161c1889 100644 --- a/windows/configuration/ue-v/uev-technical-reference.md +++ b/windows/configuration/ue-v/uev-technical-reference.md @@ -3,6 +3,7 @@ title: Technical Reference for UE-V description: Use this technical reference to learn about the various features of User Experience Virtualization (UE-V). author: aczechowski ms.prod: windows-client +ms.collection: tier3 ms.date: 04/19/2017 ms.reviewer: manager: dougeby diff --git a/windows/configuration/ue-v/uev-troubleshooting.md b/windows/configuration/ue-v/uev-troubleshooting.md index d5be7f7710..d2a350b63d 100644 --- a/windows/configuration/ue-v/uev-troubleshooting.md +++ b/windows/configuration/ue-v/uev-troubleshooting.md @@ -3,6 +3,7 @@ title: Troubleshooting UE-V description: Use this technical reference to find resources for troubleshooting User Experience Virtualization (UE-V) for Windows 10. author: aczechowski ms.prod: windows-client +ms.collection: tier3 ms.date: 04/19/2017 ms.reviewer: manager: dougeby diff --git a/windows/configuration/ue-v/uev-upgrade-uev-from-previous-releases.md b/windows/configuration/ue-v/uev-upgrade-uev-from-previous-releases.md index 5f5127f7ea..78cfb2f9c0 100644 --- a/windows/configuration/ue-v/uev-upgrade-uev-from-previous-releases.md +++ b/windows/configuration/ue-v/uev-upgrade-uev-from-previous-releases.md @@ -3,6 +3,7 @@ title: Upgrade to UE-V for Windows 10 description: Use these few adjustments to upgrade from User Experience Virtualization (UE-V) 2.x to the latest version of UE-V. author: aczechowski ms.prod: windows-client +ms.collection: tier3 ms.date: 04/19/2017 ms.reviewer: manager: dougeby diff --git a/windows/configuration/ue-v/uev-using-uev-with-application-virtualization-applications.md b/windows/configuration/ue-v/uev-using-uev-with-application-virtualization-applications.md index 951c1b4ff0..5d02d042ce 100644 --- a/windows/configuration/ue-v/uev-using-uev-with-application-virtualization-applications.md +++ b/windows/configuration/ue-v/uev-using-uev-with-application-virtualization-applications.md @@ -3,6 +3,7 @@ title: Using UE-V with Application Virtualization applications description: Learn how to use User Experience Virtualization (UE-V) with Microsoft Application Virtualization (App-V). author: aczechowski ms.prod: windows-client +ms.collection: tier3 ms.date: 04/19/2017 ms.reviewer: manager: dougeby diff --git a/windows/configuration/ue-v/uev-whats-new-in-uev-for-windows.md b/windows/configuration/ue-v/uev-whats-new-in-uev-for-windows.md index facd3330f3..157f473f1f 100644 --- a/windows/configuration/ue-v/uev-whats-new-in-uev-for-windows.md +++ b/windows/configuration/ue-v/uev-whats-new-in-uev-for-windows.md @@ -3,6 +3,7 @@ title: What's New in UE-V for Windows 10, version 1607 description: Learn about what's new in User Experience Virtualization (UE-V) for Windows 10, including new features and capabilities. author: aczechowski ms.prod: windows-client +ms.collection: tier3 ms.date: 04/19/2017 ms.reviewer: manager: dougeby diff --git a/windows/configuration/ue-v/uev-working-with-custom-templates-and-the-uev-generator.md b/windows/configuration/ue-v/uev-working-with-custom-templates-and-the-uev-generator.md index 0eaaa0f658..827c6ad3ff 100644 --- a/windows/configuration/ue-v/uev-working-with-custom-templates-and-the-uev-generator.md +++ b/windows/configuration/ue-v/uev-working-with-custom-templates-and-the-uev-generator.md @@ -3,6 +3,7 @@ title: Working with Custom UE-V Templates and the UE-V Template Generator description: Create your own custom settings location templates by working with Custom User Experience Virtualization (UE-V) Templates and the UE-V Template Generator. author: aczechowski ms.prod: windows-client +ms.collection: tier3 ms.date: 04/19/2017 ms.reviewer: manager: dougeby From 2e304179c9cd709318252e817c871fa2de985ba5 Mon Sep 17 00:00:00 2001 From: Meghan Stewart <33289333+mestew@users.noreply.github.com> Date: Mon, 13 Feb 2023 12:02:01 -0800 Subject: [PATCH 170/181] edit --- windows/whats-new/deprecated-features.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/whats-new/deprecated-features.md b/windows/whats-new/deprecated-features.md index 3f15138817..c32948df18 100644 --- a/windows/whats-new/deprecated-features.md +++ b/windows/whats-new/deprecated-features.md @@ -36,7 +36,7 @@ The features in this article are no longer being actively developed, and might b |Feature | Details and mitigation | Deprecation announced | | ----------- | --------------------- | ---- | -| Microsoft Support Diagnostic Tool (MSDT) | [MSDT](/windows-server/administration/windows-commands/msdt) is deprecated and will be removed in a future release of Windows. MSDT is used to gather diagnostic data for analysis by support professionals. For more information, see [***Blog post placeholder***](https://learn.microsoft.com) and [Resources for deprecated features](deprecated-features-resources.md) | January 2023 | +| Microsoft Support Diagnostic Tool (MSDT) | [MSDT](/windows-server/administration/windows-commands/msdt) is deprecated and will be removed in a future release of Windows. MSDT is used to gather diagnostic data for analysis by support professionals. For more information, see [Resources for deprecated features](deprecated-features-resources.md) | January 2023 | | Universal Windows Platform (UWP) Applications for 32-bit Arm | This change is applicable only to devices with an Arm processor, for example Snapdragon processors from Qualcomm. If you have a PC built with a processor from Intel or AMD, this content is not applicable. If you are not sure which type of processor you have, check **Settings** > **System** > **About**.

    Support for 32-bit Arm versions of applications will be removed in a future release of Windows 11. After this change, for the small number of applications affected, app features might be different and you might notice a difference in performance. For more technical details about this change, see [Update app architecture from Arm32 to Arm64](/windows/arm/arm32-to-arm64). | January 2023 | | Update Compliance | [Update Compliance](/windows/deployment/update/update-compliance-monitor), a cloud-based service for the Windows client, is no longer being developed. This service has been replaced with [Windows Update for Business reports](/windows/deployment/update/wufb-reports-overview), which provides reporting on client compliance with Microsoft updates from the Azure portal. | November 2022| | Windows Information Protection | [Windows Information Protection](/windows/security/information-protection/windows-information-protection/protect-enterprise-data-using-wip) will no longer be developed in future versions of Windows. For more information, see [Announcing sunset of Windows Information Protection (WIP)](https://go.microsoft.com/fwlink/?linkid=2202124).

    For your data protection needs, Microsoft recommends that you use [Microsoft Purview Information Protection](/microsoft-365/compliance/information-protection) and [Microsoft Purview Data Loss Prevention](/microsoft-365/compliance/dlp-learn-about-dlp). | July 2022 | From 855f52d7e1590fa6146ffc8a5dc3501bf8fcb3d2 Mon Sep 17 00:00:00 2001 From: Meghan Stewart <33289333+mestew@users.noreply.github.com> Date: Mon, 13 Feb 2023 12:32:49 -0800 Subject: [PATCH 171/181] edits from PM --- .../update/wufb-reports-prerequisites.md | 2 + .../update/wufb-reports-workbook.md | 40 +++++++++---------- 2 files changed, 22 insertions(+), 20 deletions(-) diff --git a/windows/deployment/update/wufb-reports-prerequisites.md b/windows/deployment/update/wufb-reports-prerequisites.md index cbd081c2c7..38dc8b3586 100644 --- a/windows/deployment/update/wufb-reports-prerequisites.md +++ b/windows/deployment/update/wufb-reports-prerequisites.md @@ -23,6 +23,8 @@ Before you begin the process of adding Windows Update for Business reports to yo - Devices can be [Azure AD joined](/azure/active-directory/devices/concept-azure-ad-join) or [hybrid Azure AD joined](/azure/active-directory/devices/concept-azure-ad-join-hybrid). - Devices that are [Azure AD registered](/azure/active-directory/devices/concept-azure-ad-register) only (Workplace joined) aren't supported with Windows Update for Business reports. - The Log Analytics workspace must be in a [supported region](#log-analytics-regions) +- Data in the **Driver update** tab of the [workbook](wufb-reports-workbook.md) is only available for devices that receive driver and firmware updates from the [Windows Update for Business deployment service](deployment-service-overview.md) + ## Permissions diff --git a/windows/deployment/update/wufb-reports-workbook.md b/windows/deployment/update/wufb-reports-workbook.md index 9fcda9bf7a..279be81249 100644 --- a/windows/deployment/update/wufb-reports-workbook.md +++ b/windows/deployment/update/wufb-reports-workbook.md @@ -138,28 +138,9 @@ The **Device status** group for feature updates contains the following items: - **Device compliance status**: Table containing a list of devices getting a feature update and installation information including active alerts for the devices. - This table is limited to the first 250 rows. Select `...` to export the full list, or display the query in [Log Analytics](/azure/azure-monitor/logs/log-analytics-tutorial). -## Delivery Optimization - -The **Delivery Optimization** tab provides a summarized view of bandwidth efficiencies. This new revised report also includes [Microsoft Connected Cache](/windows/deployment/do/waas-microsoft-connected-cache) information. - -At the top of the report, tiles display the following information: - -- Total bandwidth savings percentage -- The percentage of the saved bandwidth broken down by peer-to-peer and MCC -- Device counts showing percentages of bytes delivered between peer-to-peer and MCC -- The breakdown of total downloaded GBs. - -The Delivery Optimization tab is further divided into the following groups: - -- **Device Configuration**: A chart differentiating the number of devices with and without peer-to-peer. And, a table of Download Mode configuration breakdown between numbers of devices. When selected, the devices within that group can be viewed, filtered in a separate table. -- **Content Distribution**: Includes charts showing percentage volumes and GB volumes by source by content types. All content types are linked to a table for deeper filtering by **ContentType**, **AzureADTenantId**, and **GroupID**. -- **Efficiency By Group**: This view provides filters commonly used ways of grouping devices. The provided filters include: **GroupID**, **City**, **Country**, and **ISP**. - -:::image type="content" source="media/wufb-do-overview.png" alt-text="Screenshot of the summary tab in the Windows Update for Business reports workbook for Delivery Optimization." lightbox="media/wufb-do-overview.png"::: - ## Driver updates tab -The **Driver update** tab provides generalized data at the top by using tiles. The data becomes more specific as you navigate lower in this tab. The top of the driver updates tab contains tiles with the following information: +The **Driver update** tab provides information on driver and firmware update deployments from [Windows Update for Business deployment service](deployment-service-overview.md). Generalized data is at the top of the page in tiles. The data becomes more specific as you navigate lower in this tab. The top of the driver updates tab contains tiles with the following information: **Devices taking driver updates**: Count of devices that are installing driver and firmware updates. **Approved updates**: Count of approved driver updates @@ -190,6 +171,25 @@ The **Device status** group for driver updates contains the following items: - **Device compliance status**: Table containing a list of devices getting a driver update and installation information including active alerts for the devices. - This table is limited to the first 250 rows. Select `...` to export the full list, or display the query in [Log Analytics](/azure/azure-monitor/logs/log-analytics-tutorial). +## Delivery Optimization + +The **Delivery Optimization** tab provides a summarized view of bandwidth efficiencies. This new revised report also includes [Microsoft Connected Cache](/windows/deployment/do/waas-microsoft-connected-cache) information. + +At the top of the report, tiles display the following information: + +- Total bandwidth savings percentage +- The percentage of the saved bandwidth broken down by peer-to-peer and MCC +- Device counts showing percentages of bytes delivered between peer-to-peer and MCC +- The breakdown of total downloaded GBs. + +The Delivery Optimization tab is further divided into the following groups: + +- **Device Configuration**: A chart differentiating the number of devices with and without peer-to-peer. And, a table of Download Mode configuration breakdown between numbers of devices. When selected, the devices within that group can be viewed, filtered in a separate table. +- **Content Distribution**: Includes charts showing percentage volumes and GB volumes by source by content types. All content types are linked to a table for deeper filtering by **ContentType**, **AzureADTenantId**, and **GroupID**. +- **Efficiency By Group**: This view provides filters commonly used ways of grouping devices. The provided filters include: **GroupID**, **City**, **Country**, and **ISP**. + +:::image type="content" source="media/wufb-do-overview.png" alt-text="Screenshot of the summary tab in the Windows Update for Business reports workbook for Delivery Optimization." lightbox="media/wufb-do-overview.png"::: + ## Customize the workbook From f639960d8fe106dcf5e322c3784fb16465ca7a9b Mon Sep 17 00:00:00 2001 From: Martin Date: Mon, 13 Feb 2023 22:26:13 +0100 Subject: [PATCH 172/181] Clarification on GPO effect on restrictedAdmin My testing shows that Restricted Admin mode cannot be enforced with "mstsc.exe /remoteAdmin" when "Restrict Credential Delegation" is enabled. I had previously assumed this but it seems not to be the case. A clarification would be useful for others. --- windows/security/identity-protection/remote-credential-guard.md | 1 + 1 file changed, 1 insertion(+) diff --git a/windows/security/identity-protection/remote-credential-guard.md b/windows/security/identity-protection/remote-credential-guard.md index eb1922b3a8..713651da1e 100644 --- a/windows/security/identity-protection/remote-credential-guard.md +++ b/windows/security/identity-protection/remote-credential-guard.md @@ -156,6 +156,7 @@ Beginning with Windows 10 version 1703, you can enable Windows Defender Remote C > [!NOTE] > Neither Windows Defender Remote Credential Guard nor Restricted Admin mode will send credentials in clear text to the Remote Desktop server. + > When **Restrict Credential Delegation** is enabled the /restrictedAdmin switch has no effect; consequently, Windows Defender Remote Credential Guard will be preferred. - If you want to require Windows Defender Remote Credential Guard, choose **Require Remote Credential Guard**. With this setting, a Remote Desktop connection will succeed only if the remote computer meets the [requirements](#reqs) listed earlier in this topic. From 1ea51a44b6f7ec4b9d355426ba3e15cacd44c934 Mon Sep 17 00:00:00 2001 From: Tiara Quan <95256667+tiaraquan@users.noreply.github.com> Date: Mon, 13 Feb 2023 13:37:21 -0800 Subject: [PATCH 173/181] Update windows-autopatch-windows-feature-update-overview.md --- .../windows-autopatch-windows-feature-update-overview.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/deployment/windows-autopatch/operate/windows-autopatch-windows-feature-update-overview.md b/windows/deployment/windows-autopatch/operate/windows-autopatch-windows-feature-update-overview.md index 231847368a..eae276feaa 100644 --- a/windows/deployment/windows-autopatch/operate/windows-autopatch-windows-feature-update-overview.md +++ b/windows/deployment/windows-autopatch/operate/windows-autopatch-windows-feature-update-overview.md @@ -74,7 +74,7 @@ Windows Autopatch provides a permanent pause of a Windows feature update deploym ## Release management > [!NOTE] -> To access the Release Management blade, you must have the correct [role-based access control](../deploy/windows-autopatch-register-devices.md#built-in-roles-required-for-device-registration). +> To access the Release management blade, you must have the correct [role-based access control](../deploy/windows-autopatch-register-devices.md#built-in-roles-required-for-device-registration). ### Pausing and resuming a release From 1d7610c7ab36297e6ec2f29ee8ee0b794ac7d394 Mon Sep 17 00:00:00 2001 From: Tiara Quan <95256667+tiaraquan@users.noreply.github.com> Date: Mon, 13 Feb 2023 13:37:42 -0800 Subject: [PATCH 174/181] Update windows-autopatch-windows-quality-update-overview.md --- .../windows-autopatch-windows-quality-update-overview.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/deployment/windows-autopatch/operate/windows-autopatch-windows-quality-update-overview.md b/windows/deployment/windows-autopatch/operate/windows-autopatch-windows-quality-update-overview.md index 5b006d75d0..7ab913eb2c 100644 --- a/windows/deployment/windows-autopatch/operate/windows-autopatch-windows-quality-update-overview.md +++ b/windows/deployment/windows-autopatch/operate/windows-autopatch-windows-quality-update-overview.md @@ -55,7 +55,7 @@ Windows Autopatch configures these policies differently across deployment rings ## Release management > [!NOTE] -> To access the Release Management blade, you must have the correct [role-based access control](../deploy/windows-autopatch-register-devices.md#built-in-roles-required-for-device-registration). +> To access the Release management blade, you must have the correct [role-based access control](../deploy/windows-autopatch-register-devices.md#built-in-roles-required-for-device-registration). In the Release management blade, you can: From e78941ba6db9330f03153b850b0c500c98fafcbf Mon Sep 17 00:00:00 2001 From: Meghan Stewart <33289333+mestew@users.noreply.github.com> Date: Mon, 13 Feb 2023 14:12:53 -0800 Subject: [PATCH 175/181] edits for diag data --- .../deployment/update/deployment-service-prerequisites.md | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/windows/deployment/update/deployment-service-prerequisites.md b/windows/deployment/update/deployment-service-prerequisites.md index bfbf5eefe1..b32a2f751d 100644 --- a/windows/deployment/update/deployment-service-prerequisites.md +++ b/windows/deployment/update/deployment-service-prerequisites.md @@ -46,13 +46,14 @@ Windows Update for Business deployment service supports Windows client devices o - Look for the folder **C:\Program Files\Microsoft Update Health Tools** or review *Add Remove Programs* for **Microsoft Update Health Tools**. - As an Admin, run the following PowerShell script: `Get-WmiObject -Class Win32_Product | Where-Object {$_.Name -match "Microsoft Update Health Tools"}` -- To take advantage of [Changes to Windows diagnostic data collection](/windows/privacy/changes-to-windows-diagnostic-data-collection#services-that-rely-on-enhanced-diagnostic-data), installing the 2023-02 Cumulative Update on the clients is recommended. +- To take advantage of [Changes to Windows diagnostic data collection](/windows/privacy/changes-to-windows-diagnostic-data-collection#services-that-rely-on-enhanced-diagnostic-data), installing the February 2023 Cumulative Update, or a later equivalent update, for Windows 10 ([KB5022834](https://support.microsoft.com/help/5022834 +)) and Windows 11 ([KB5022836](https://support.microsoft.com/help/5022836)) is recommended ## Diagnostic data requirements -Deployment scheduling controls are always available. However, to take advantage of the unique deployment protections tailored to your population and to [deploy driver updates](deployment-service-drivers.md), devices must share diagnostic data with Microsoft. For these features, At minimum, the deployment service requires devices to send [diagnostic data](/windows/privacy/configure-windows-diagnostic-data-in-your-organization#diagnostic-data-settings) at the *Required* level (previously called *Basic*) for these features. +Deployment scheduling controls are always available. However, to take advantage of the unique deployment protections tailored to your population and to [deploy driver updates](deployment-service-drivers.md), devices must share diagnostic data with Microsoft. For these features, at minimum, the deployment service requires devices to send [diagnostic data](/windows/privacy/configure-windows-diagnostic-data-in-your-organization#diagnostic-data-settings) at the *Required* level (previously called *Basic*) for these features. -Some options for the deployment service require devices to send diagnostic data at the following levels: +When you use [Windows Update for Business reports](wufb-reports-overview.md) in conjunction with the deployment service, using diagnostic data at the following levels allows device names to appear in reporting: - *Optional* level (previously *Full*) for Windows 11 devices - *Enhanced* level for Windows 10 devices From 25cf9c63e199afe5368355885e9332bfb64772df Mon Sep 17 00:00:00 2001 From: Paolo Matarazzo <74918781+paolomatarazzo@users.noreply.github.com> Date: Mon, 13 Feb 2023 18:07:41 -0500 Subject: [PATCH 176/181] Update windows/security/identity-protection/remote-credential-guard.md Co-authored-by: mapalko <20977663+mapalko@users.noreply.github.com> --- windows/security/identity-protection/remote-credential-guard.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/security/identity-protection/remote-credential-guard.md b/windows/security/identity-protection/remote-credential-guard.md index 713651da1e..2876ab9e18 100644 --- a/windows/security/identity-protection/remote-credential-guard.md +++ b/windows/security/identity-protection/remote-credential-guard.md @@ -156,7 +156,7 @@ Beginning with Windows 10 version 1703, you can enable Windows Defender Remote C > [!NOTE] > Neither Windows Defender Remote Credential Guard nor Restricted Admin mode will send credentials in clear text to the Remote Desktop server. - > When **Restrict Credential Delegation** is enabled the /restrictedAdmin switch has no effect; consequently, Windows Defender Remote Credential Guard will be preferred. + > When **Restrict Credential Delegation** is enabled, the /restrictedAdmin switch will be ignored. Windows will enforce the policy configuration instead and will use Windows Defender Remote Credential Guard. - If you want to require Windows Defender Remote Credential Guard, choose **Require Remote Credential Guard**. With this setting, a Remote Desktop connection will succeed only if the remote computer meets the [requirements](#reqs) listed earlier in this topic. From 17034a5ba9d33dc0bc0e4af7ab57b0feaa1abb23 Mon Sep 17 00:00:00 2001 From: Meghan Stewart <33289333+mestew@users.noreply.github.com> Date: Mon, 13 Feb 2023 15:30:12 -0800 Subject: [PATCH 177/181] edits --- .../update/deployment-service-drivers.md | 2 +- .../update/deployment-service-feature-updates.md | 14 +++++++++++++- .../update/deployment-service-prerequisites.md | 3 +-- .../includes/wufb-deployment-graph-explorer.md | 2 +- 4 files changed, 16 insertions(+), 5 deletions(-) diff --git a/windows/deployment/update/deployment-service-drivers.md b/windows/deployment/update/deployment-service-drivers.md index 45814a4275..cb9c80bdd4 100644 --- a/windows/deployment/update/deployment-service-drivers.md +++ b/windows/deployment/update/deployment-service-drivers.md @@ -65,7 +65,7 @@ Once a device has been enrolled and added to a deployment audience, the Windows ## Create an update policy -Update policies define how content is deployed to a deployment audience. An [update policy](/graph/api/resources/windowsupdates-updatepolicy) ensures deployments to a deployment audience behave in a consistent manner without having to create and manage multiple individual deployments. When a content approval is added to the policy, it's deployed to the devices in the associated audiences. +Update policies define how content is deployed to a deployment audience. An [update policy](/graph/api/resources/windowsupdates-updatepolicy) ensures deployments to a deployment audience behave in a consistent manner without having to create and manage multiple individual deployments. When a content approval is added to the policy, it's deployed to the devices in the associated audiences. The deployment and monitoring settings are optional. > [!IMPORTANT] > Any [deployment settings](/graph/api/resources/windowsupdates-deploymentsettings) configured for a [content approval](#approve-driver-content-for-deployment) will be combined with the existing update policy's deployment settings. If the content approval and update policy specify the same deployment setting, the setting from the content approval is used. diff --git a/windows/deployment/update/deployment-service-feature-updates.md b/windows/deployment/update/deployment-service-feature-updates.md index 7259780621..b1a289befa 100644 --- a/windows/deployment/update/deployment-service-feature-updates.md +++ b/windows/deployment/update/deployment-service-feature-updates.md @@ -28,6 +28,7 @@ In this article, you will: > * [Create a deployment](#create-a-deployment) > * [Add members to the deployment audience](#add-members-to-the-deployment-audience) > * [Pause a deployment](#pause-a-deployment) +> * [Delete a deployment](#delete-a-deployment) > * [Unenroll devices](#unenroll-devices) @@ -89,7 +90,7 @@ The following truncated response displays a **Catalog ID** of `d9049ddb-0ca8-4b ## Create a deployment -When creating a deployment for a feature update, there are multiple options available to define how the deployment behaves. The following [deployment settings](/graph/api/resources/windowsupdates-deploymentsettings) are defined in the example request body for deploying the Windows 11, version 22H2 feature update (**Catalog ID** of `d9049ddb-0ca8-4bc1-bd3c-41a456ef300f`): +When creating a deployment for a feature update, there are multiple options available to define how the deployment behaves. The deployment and monitoring settings are optional. The following [deployment settings](/graph/api/resources/windowsupdates-deploymentsettings) are defined in the example request body for deploying the Windows 11, version 22H2 feature update (**Catalog ID** of `d9049ddb-0ca8-4bc1-bd3c-41a456ef300f`): - Deployment [start date](/graph/api/resources/windowsupdates-schedulesettings) of February 14, 2023 at 5 AM UTC - [Gradual rollout](/graph/api/resources/windowsupdates-gradualrolloutsettings) at a rate of 100 devices every three days @@ -274,6 +275,17 @@ content-type: application/json } ``` +## Delete a deployment + +To remove the deployment completely, DELETE the deployment. Deleting the deployment will prevent the content from being offered to devices if they haven't already received it. To resume offering the content, a new approval will need to be created. + + +The following example deletes the deployment with a **Deployment ID** of `de910e12-3456-7890-abcd-ef1234567890`: + +```msgraph-interactive +DELETE https://graph.microsoft.com/beta/admin/windows/updates/deployments/de910e12-3456-7890-abcd-ef1234567890 +``` + ## Unenroll devices diff --git a/windows/deployment/update/deployment-service-prerequisites.md b/windows/deployment/update/deployment-service-prerequisites.md index b32a2f751d..fcf43df4de 100644 --- a/windows/deployment/update/deployment-service-prerequisites.md +++ b/windows/deployment/update/deployment-service-prerequisites.md @@ -46,8 +46,7 @@ Windows Update for Business deployment service supports Windows client devices o - Look for the folder **C:\Program Files\Microsoft Update Health Tools** or review *Add Remove Programs* for **Microsoft Update Health Tools**. - As an Admin, run the following PowerShell script: `Get-WmiObject -Class Win32_Product | Where-Object {$_.Name -match "Microsoft Update Health Tools"}` -- To take advantage of [Changes to Windows diagnostic data collection](/windows/privacy/changes-to-windows-diagnostic-data-collection#services-that-rely-on-enhanced-diagnostic-data), installing the February 2023 Cumulative Update, or a later equivalent update, for Windows 10 ([KB5022834](https://support.microsoft.com/help/5022834 -)) and Windows 11 ([KB5022836](https://support.microsoft.com/help/5022836)) is recommended +- To take advantage of [Changes to Windows diagnostic data collection](/windows/privacy/changes-to-windows-diagnostic-data-collection#services-that-rely-on-enhanced-diagnostic-data), installing the February 2023 Cumulative Update, or a later equivalent update, is recommended ## Diagnostic data requirements diff --git a/windows/deployment/update/includes/wufb-deployment-graph-explorer.md b/windows/deployment/update/includes/wufb-deployment-graph-explorer.md index 34f811aaad..31b45d8227 100644 --- a/windows/deployment/update/includes/wufb-deployment-graph-explorer.md +++ b/windows/deployment/update/includes/wufb-deployment-graph-explorer.md @@ -14,7 +14,7 @@ For this article, you'll use Graph Explorer to make requests to the [Microsoft G > [!WARNING] > -> - Requests listed in this article require signing in with a Microsoft 365 account. Join the [Microsoft 365 Developer Program](https://developer.microsoft.com/microsoft-365/dev-program) to get a free sandbox preconfigured with sample data packs for testing. +> - Requests listed in this article require signing in with a Microsoft 365 account. If needed, a free one month trial is available for [Microsoft 365 Business Premium](https://www.microsoft.com/microsoft-365/business/microsoft-365-business-premium). > - Using a test tenant to verify the deployment process first is highly recommended. If you use a production tenant, ensure you verify which client devices you're targeting with deployments. 1. From a browser, go to [Graph Explorer](https://developer.microsoft.com/graph/graph-explorer) and sign in using an Azure Active Directory (Azure AD) user account. From 0829534ec3dc3feb0f8796e348545285c6435704 Mon Sep 17 00:00:00 2001 From: Meghan Stewart <33289333+mestew@users.noreply.github.com> Date: Mon, 13 Feb 2023 15:53:06 -0800 Subject: [PATCH 178/181] edits --- .../deployment/update/deployment-service-expedited-updates.md | 2 +- windows/deployment/update/deployment-service-prerequisites.md | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/windows/deployment/update/deployment-service-expedited-updates.md b/windows/deployment/update/deployment-service-expedited-updates.md index 0feafed591..14b6fec38a 100644 --- a/windows/deployment/update/deployment-service-expedited-updates.md +++ b/windows/deployment/update/deployment-service-expedited-updates.md @@ -24,7 +24,7 @@ In this article, you will: > * [List catalog entries for expedited updates](#list-catalog-entries-for-expedited-updates) > * [Create a deployment](#create-a-deployment) > * [Add members to the deployment audience](#add-members-to-the-deployment-audience) -> * [Delete a deployment](#pause-a-deployment) +> * [Delete a deployment](#delete-a-deployment) ## Prerequisites diff --git a/windows/deployment/update/deployment-service-prerequisites.md b/windows/deployment/update/deployment-service-prerequisites.md index fcf43df4de..40b91b4b9f 100644 --- a/windows/deployment/update/deployment-service-prerequisites.md +++ b/windows/deployment/update/deployment-service-prerequisites.md @@ -46,7 +46,7 @@ Windows Update for Business deployment service supports Windows client devices o - Look for the folder **C:\Program Files\Microsoft Update Health Tools** or review *Add Remove Programs* for **Microsoft Update Health Tools**. - As an Admin, run the following PowerShell script: `Get-WmiObject -Class Win32_Product | Where-Object {$_.Name -match "Microsoft Update Health Tools"}` -- To take advantage of [Changes to Windows diagnostic data collection](/windows/privacy/changes-to-windows-diagnostic-data-collection#services-that-rely-on-enhanced-diagnostic-data), installing the February 2023 Cumulative Update, or a later equivalent update, is recommended +- For [Changes to Windows diagnostic data collection](/windows/privacy/changes-to-windows-diagnostic-data-collection#services-that-rely-on-enhanced-diagnostic-data), installing the January 2023 release preview cumulative update, or a later equivalent update, is recommended ## Diagnostic data requirements From f3e2c5b494c873559aacf1cce05a081385ae30f5 Mon Sep 17 00:00:00 2001 From: Meghan Stewart <33289333+mestew@users.noreply.github.com> Date: Mon, 13 Feb 2023 16:08:51 -0800 Subject: [PATCH 179/181] move section --- .../update/deployment-service-overview.md | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/windows/deployment/update/deployment-service-overview.md b/windows/deployment/update/deployment-service-overview.md index 02f88c51bf..4b8e52781b 100644 --- a/windows/deployment/update/deployment-service-overview.md +++ b/windows/deployment/update/deployment-service-overview.md @@ -96,13 +96,6 @@ To learn more about the deployment service and the deployment process, see: - [Deploy expedited updates using Graph Explorer](deployment-service-expedited-updates.md) - [Deploy driver and firmware updates using Graph Explorer](deployment-service-drivers.md) -### Use Microsoft Intune - -Microsoft Intune integrates with the deployment service to provide Windows client update management capabilities. For more information, see: - -- [Feature updates for Windows 10 and later policy in Intune](/mem/intune/protect/windows-10-feature-updates) -- [Expedite Windows quality updates in Microsoft Intune](/mem/intune/protect/windows-10-expedite-updates) - ### Scripting common actions using PowerShell The Microsoft Graph SDK includes a PowerShell extension that you can use to script and automate common update actions. For more information, see [Get started with the Microsoft Graph PowerShell SDK](/graph/powershell/get-started). @@ -117,3 +110,10 @@ Microsoft Graph makes deployment service APIs available through. Get started wit - Windows Update for Business deployment service [sample driver deployment application](https://github.com/microsoftgraph/windowsupdates-webapplication-sample) on GitHub - [Windows updates API overview in Microsoft Graph](/graph/windowsupdates-concept-overview) +### Use Microsoft Intune + +Microsoft Intune integrates with the deployment service to provide Windows client update management capabilities. For more information, see: + +- [Feature updates for Windows 10 and later policy in Intune](/mem/intune/protect/windows-10-feature-updates) +- [Expedite Windows quality updates in Microsoft Intune](/mem/intune/protect/windows-10-expedite-updates) + From e571dd72414f751c55858ec76568339bf0cb213f Mon Sep 17 00:00:00 2001 From: noamhadash <101192108+noamhadash@users.noreply.github.com> Date: Tue, 14 Feb 2023 07:51:51 +0200 Subject: [PATCH 180/181] removed HTML bookmarks; replaced with markdowns --- .../windowsadvancedthreatprotection-csp.md | 30 +++++++++---------- 1 file changed, 15 insertions(+), 15 deletions(-) diff --git a/windows/client-management/mdm/windowsadvancedthreatprotection-csp.md b/windows/client-management/mdm/windowsadvancedthreatprotection-csp.md index c2440b73fd..fc74d86711 100644 --- a/windows/client-management/mdm/windowsadvancedthreatprotection-csp.md +++ b/windows/client-management/mdm/windowsadvancedthreatprotection-csp.md @@ -49,34 +49,34 @@ WindowsAdvancedThreatProtection The following list describes the characteristics and parameters. -**./Device/Vendor/MSFT/WindowsAdvancedThreatProtection** +**./Device/Vendor/MSFT/WindowsAdvancedThreatProtection** The root node for the Windows Defender Advanced Threat Protection configuration service provider. Supported operation is Get. -**Onboarding** +**Onboarding** Sets Windows Defender Advanced Threat Protection Onboarding blob and initiates onboarding to Windows Defender Advanced Threat Protection. The data type is a string. Supported operations are Get and Replace. -**HealthState** +**HealthState** Node that represents the Windows Defender Advanced Threat Protection health state. -**HealthState/LastConnected** +**HealthState/LastConnected** Contains the timestamp of the last successful connection. Supported operation is Get. -**HealthState/SenseIsRunning** +**HealthState/SenseIsRunning** Boolean value that identifies the Windows Defender Advanced Threat Protection Sense running state. The default value is false. Supported operation is Get. -**HealthState/OnboardingState** +**HealthState/OnboardingState** Represents the onboarding state. Supported operation is Get. @@ -86,15 +86,15 @@ The following list shows the supported values: - 0 (default) – Not onboarded - 1 – Onboarded -**HealthState/OrgId** +**HealthState/OrgId** String that represents the OrgID. Supported operation is Get. -**Configuration** +**Configuration** Represents Windows Defender Advanced Threat Protection configuration. -**Configuration/SampleSharing** +**Configuration/SampleSharing** Returns or sets the Windows Defender Advanced Threat Protection Sample Sharing configuration parameter. The following list shows the supported values: @@ -104,7 +104,7 @@ The following list shows the supported values: Supported operations are Get and Replace. -**Configuration/TelemetryReportingFrequency** +**Configuration/TelemetryReportingFrequency** Added in Windows 10, version 1703. Returns or sets the Windows Defender Advanced Threat Protection diagnostic data reporting frequency. The following list shows the supported values: @@ -114,31 +114,31 @@ The following list shows the supported values: Supported operations are Get and Replace. -**Configuration/AadDeviceId** +**Configuration/AadDeviceId** Returns or sets the Intune's reported known AadDeviceId for the machine Supported operations are Get and Replace. -**Offboarding** +**Offboarding** Sets the Windows Defender Advanced Threat Protection Offboarding blob and initiates offboarding to Windows Defender Advanced Threat Protection. The data type is a string. Supported operations are Get and Replace. -**DeviceTagging** +**DeviceTagging** Added in Windows 10, version 1709. Represents Windows Defender Advanced Threat Protection configuration for managing role based access and device tagging. Supported operation is Get. -**DeviceTagging/Group** +**DeviceTagging/Group** Added in Windows 10, version 1709. Device group identifiers. The data type is a string. Supported operations are Get and Replace. -**DeviceTagging/Criticality** +**DeviceTagging/Criticality** Added in Windows 10, version 1709. Asset criticality value. Supported values: - 0 - Normal From 8b50acfd07fc8a1ac1aab6cc566dfa6dea1eafe9 Mon Sep 17 00:00:00 2001 From: Meghan Stewart <33289333+mestew@users.noreply.github.com> Date: Tue, 14 Feb 2023 11:11:14 -0800 Subject: [PATCH 181/181] add camera to redir for msdt --- windows/whats-new/deprecated-features-resources.md | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/windows/whats-new/deprecated-features-resources.md b/windows/whats-new/deprecated-features-resources.md index 419a147e00..e2f67c9051 100644 --- a/windows/whats-new/deprecated-features-resources.md +++ b/windows/whats-new/deprecated-features-resources.md @@ -1,7 +1,7 @@ --- title: Resources for deprecated features in the Windows client description: Resources and details for deprecated features in the Windows Client. -ms.date: 12/10/2022 +ms.date: 02/14/2023 ms.prod: windows-client ms.technology: itpro-fundamentals ms.localizationpriority: medium @@ -33,6 +33,7 @@ The following troubleshooters will automatically be redirected when you access t - Background Intelligent Transfer Service (BITS) - Bluetooth +- Camera - Internet Connections - Network Adapter - Playing Audio

    ?813-i}%;e@xMRy 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 Date: Fri, 20 Jan 2023 16:39:05 -0800 Subject: [PATCH 024/181] wufbds reorg --- .../update/includes/wufb-deployment-graph-explorer.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/deployment/update/includes/wufb-deployment-graph-explorer.md b/windows/deployment/update/includes/wufb-deployment-graph-explorer.md index fd82db4ad9..8cfc4924b1 100644 --- a/windows/deployment/update/includes/wufb-deployment-graph-explorer.md +++ b/windows/deployment/update/includes/wufb-deployment-graph-explorer.md @@ -10,7 +10,7 @@ ms.localizationpriority: medium --- -For this tutorial, you'll use Graph Explorer to make requests to the [Microsoft Graph APIs](https://learn.microsoft.com/graph/api/resources/windowsupdates-updates?view=graph-rest-beta&preserve-view=true) to retrieve, add, delete, and update data. For more information about using Graph Explorer, see [Get started with Graph Explorer](https://docs.microsoft.com/graph/graph-explorer/overview). +For this tutorial, you'll use Graph Explorer to make requests to the [Microsoft Graph APIs](/graph/api/resources/windowsupdates-updates?view=graph-rest-beta&preserve-view=true) to retrieve, add, delete, and update data. For more information about using Graph Explorer, see [Get started with Graph Explorer](/graph/graph-explorer/overview). > [!WARNING] > Using a test tenant for tutorials is recommended. If you use a production tenant, ensure you verify which client devices you're targeting with deployments. From b046e3939c9504d8b51cc3e963953185b12b36d3 Mon Sep 17 00:00:00 2001 From: Meghan Stewart <33289333+mestew@users.noreply.github.com> Date: Mon, 23 Jan 2023 15:27:45 -0800 Subject: [PATCH 025/181] add queries for devices --- .../update/deployment-service-drivers.md | 8 +++- .../deployment-service-expedited-updates.md | 5 +++ .../deployment-service-feature-updates.md | 7 +++- .../wufb-deployment-find-device-name.md | 36 ++++++++++++++++++ .../wufb-deployment-graph-explorer.md | 4 +- ...deployment-service-graph-modify-header.png | Bin 0 -> 79340 bytes ...512398-wufbds-graph-modify-permission.png} | Bin 7 files changed, 56 insertions(+), 4 deletions(-) create mode 100644 windows/deployment/update/includes/wufb-deployment-find-device-name.md create mode 100644 windows/deployment/update/media/7512398-deployment-service-graph-modify-header.png rename windows/deployment/update/media/{wufbds-graph-modify-permission.png => 7512398-wufbds-graph-modify-permission.png} (100%) diff --git a/windows/deployment/update/deployment-service-drivers.md b/windows/deployment/update/deployment-service-drivers.md index 9306660954..76fa41480a 100644 --- a/windows/deployment/update/deployment-service-drivers.md +++ b/windows/deployment/update/deployment-service-drivers.md @@ -26,4 +26,10 @@ In this tutorial, you will: ## Open Graph Explorer -[!INCLUDE [Graph Explorer sign in](./includes/wufb-deployment-graph-explorer.md)] \ No newline at end of file +[!INCLUDE [Graph Explorer sign in](./includes/wufb-deployment-graph-explorer.md)] + +## Run queries to identify test devices + + +[!INCLUDE [Graph Explorer device queries](./includes/wufb-deployment-find-device-name.md)] + diff --git a/windows/deployment/update/deployment-service-expedited-updates.md b/windows/deployment/update/deployment-service-expedited-updates.md index a8ba04d28f..a886d3b539 100644 --- a/windows/deployment/update/deployment-service-expedited-updates.md +++ b/windows/deployment/update/deployment-service-expedited-updates.md @@ -29,3 +29,8 @@ In this tutorial, you will: [!INCLUDE [Graph Explorer sign in](./includes/wufb-deployment-graph-explorer.md)] + +## Run queries to identify test devices + + +[!INCLUDE [Graph Explorer device queries](./includes/wufb-deployment-find-device-name.md)] \ No newline at end of file diff --git a/windows/deployment/update/deployment-service-feature-updates.md b/windows/deployment/update/deployment-service-feature-updates.md index e1f9d5e2d9..3f888d0fb9 100644 --- a/windows/deployment/update/deployment-service-feature-updates.md +++ b/windows/deployment/update/deployment-service-feature-updates.md @@ -24,4 +24,9 @@ In this tutorial, you will: ## Open Graph Explorer -[!INCLUDE [Graph Explorer sign in](./includes/wufb-deployment-graph-explorer.md)] \ No newline at end of file +[!INCLUDE [Graph Explorer sign in](./includes/wufb-deployment-graph-explorer.md)] + +## Run queries to identify test devices + + +[!INCLUDE [Graph Explorer device queries](./includes/wufb-deployment-find-device-name.md)] \ No newline at end of file diff --git a/windows/deployment/update/includes/wufb-deployment-find-device-name.md b/windows/deployment/update/includes/wufb-deployment-find-device-name.md new file mode 100644 index 0000000000..461af6da9d --- /dev/null +++ b/windows/deployment/update/includes/wufb-deployment-find-device-name.md @@ -0,0 +1,36 @@ +--- +author: mestew +ms.author: mstewart +manager: aaroncz +ms.prod: w10 +ms.collection: M365-modern-desktop +ms.topic: include +ms.date: 08/18/2022 +ms.localizationpriority: medium +--- + + +You will need at least [Device.Read.All](/graph/permissions-reference#device-permissions) permission to display [device](/graph/api/resources/device) information. + +Displays the AzureAD ID and name of all devices:
    + `GET https://graph.microsoft.com/v1.0/devices?$select=deviceid,displayName` + +Displays the AzureAD ID for a device name that starts with `Test`:
    + `GET https://graph.microsoft.com/v1.0/devices?$filter=startswith(displayName, 'Test')&$select=deviceid,displayName` + +### Add a request header + +For the next requests, set the **ConsistencyLevel** header to `eventual`. For more information about advanced query parameters, see [Advanced query capabilities on Azure AD directory objects](/graph/aad-advanced-queries). + +1. In Graph Explorer, select the **Request headers** tab. +1. For **Key** type in `ConsistencyLevel` then type `eventual` for **Value**. +1. Select the **Add** button. When you're finished, remove the request header by selecting the trash can icon. + + :::image type="content" source="../media/7512398-deployment-service-graph-modify-header.png" alt-text="Screenshot of the request headers tab in Graph Explorer"::: + +Displays the name and operating system version for the device that has the AzureAD ID of `44bb2fa1-5bfe-44c7-9221-9c8ed64e1076`:
    + `GET https://graph.microsoft.com/v1.0/devices?$search="deviceid:44bb2fa1-5bfe-44c7-9221-9c8ed64e1076"?$select=displayName,operatingSystemVersion` + +Find devices that don't have virtual machine listed as the model and that have a manufacturer listed:
    +`GET https://graph.microsoft.com/v1.0/devices?$filter=model ne 'virtual machine' and NOT(manufacturer eq null)&$count=true&$select=deviceid,displayName,operatingSystemVersion` + diff --git a/windows/deployment/update/includes/wufb-deployment-graph-explorer.md b/windows/deployment/update/includes/wufb-deployment-graph-explorer.md index 8cfc4924b1..bca691a415 100644 --- a/windows/deployment/update/includes/wufb-deployment-graph-explorer.md +++ b/windows/deployment/update/includes/wufb-deployment-graph-explorer.md @@ -8,7 +8,7 @@ ms.topic: include ms.date: 08/18/2022 ms.localizationpriority: medium --- - + For this tutorial, you'll use Graph Explorer to make requests to the [Microsoft Graph APIs](/graph/api/resources/windowsupdates-updates?view=graph-rest-beta&preserve-view=true) to retrieve, add, delete, and update data. For more information about using Graph Explorer, see [Get started with Graph Explorer](/graph/graph-explorer/overview). @@ -20,6 +20,6 @@ For this tutorial, you'll use Graph Explorer to make requests to the [Microsoft 1. Select the **Modify permissions** tab in Graph Explorer. 1. In the permissions dialog box, select the **WindowsUpdates.ReadWrite.All** permission then select **Consent**. You may need to sign in again to grant consent. - :::image type="content" source="../media/wufbds-graph-modify-permission.png" alt-text="Screenshot of the modify permissions tab in Graph Explorer"::: + :::image type="content" source="../media/7512398-wufbds-graph-modify-permission.png" alt-text="Screenshot of the modify permissions tab in Graph Explorer"::: diff --git a/windows/deployment/update/media/7512398-deployment-service-graph-modify-header.png b/windows/deployment/update/media/7512398-deployment-service-graph-modify-header.png new file mode 100644 index 0000000000000000000000000000000000000000..44fb8ee6ab00d8f9254163a927cfe82f52f7b235 GIT binary patch literal 79340 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 literal 0 HcmV?d00001 diff --git a/windows/deployment/update/media/wufbds-graph-modify-permission.png b/windows/deployment/update/media/7512398-wufbds-graph-modify-permission.png similarity index 100% rename from windows/deployment/update/media/wufbds-graph-modify-permission.png rename to windows/deployment/update/media/7512398-wufbds-graph-modify-permission.png From 4848b3052abd81add45ac74f3833b21fa6dec710 Mon Sep 17 00:00:00 2001 From: Meghan Stewart <33289333+mestew@users.noreply.github.com> Date: Mon, 23 Jan 2023 15:30:41 -0800 Subject: [PATCH 026/181] add queries for devices --- .../deployment/update/deployment-service-expedited-updates.md | 1 + 1 file changed, 1 insertion(+) diff --git a/windows/deployment/update/deployment-service-expedited-updates.md b/windows/deployment/update/deployment-service-expedited-updates.md index a886d3b539..00ab2aa130 100644 --- a/windows/deployment/update/deployment-service-expedited-updates.md +++ b/windows/deployment/update/deployment-service-expedited-updates.md @@ -24,6 +24,7 @@ In this tutorial, you will: ## Prerequisites +? This requires an extra license at the moment correct? Of does the client have to be listed as intune managed ate the moment? ## Open Graph Explorer From 93dbb1ad9bac62d1cef0baf91c96d03643c681cd Mon Sep 17 00:00:00 2001 From: Meghan Stewart <33289333+mestew@users.noreply.github.com> Date: Mon, 23 Jan 2023 15:57:41 -0800 Subject: [PATCH 027/181] eod add --- .../update/includes/wufb-deployment-graph-explorer.md | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/windows/deployment/update/includes/wufb-deployment-graph-explorer.md b/windows/deployment/update/includes/wufb-deployment-graph-explorer.md index bca691a415..9cfa2531d7 100644 --- a/windows/deployment/update/includes/wufb-deployment-graph-explorer.md +++ b/windows/deployment/update/includes/wufb-deployment-graph-explorer.md @@ -22,4 +22,8 @@ For this tutorial, you'll use Graph Explorer to make requests to the [Microsoft :::image type="content" source="../media/7512398-wufbds-graph-modify-permission.png" alt-text="Screenshot of the modify permissions tab in Graph Explorer"::: - +1. To make requests: + 1. Select either GET, POST, PUT, PATCH, or DELETE from the drop-down list for the HTTP verb. + 1. + 1. If you need to modify the request body, you can do so in the **Request body** tab. + 1. Select the **Run query** button. The results will appear in the **Response** window. From 8af7b32e0e5e97acf039f7b7910037d9b47fc76d Mon Sep 17 00:00:00 2001 From: Meghan Stewart <33289333+mestew@users.noreply.github.com> Date: Tue, 24 Jan 2023 10:40:17 -0800 Subject: [PATCH 028/181] edits --- .../update/deployment-service-expedited-updates.md | 2 +- .../update/includes/wufb-deployment-find-device-name.md | 8 +++++--- .../update/includes/wufb-deployment-graph-explorer.md | 4 ++-- 3 files changed, 8 insertions(+), 6 deletions(-) diff --git a/windows/deployment/update/deployment-service-expedited-updates.md b/windows/deployment/update/deployment-service-expedited-updates.md index 00ab2aa130..bce65e4707 100644 --- a/windows/deployment/update/deployment-service-expedited-updates.md +++ b/windows/deployment/update/deployment-service-expedited-updates.md @@ -24,7 +24,7 @@ In this tutorial, you will: ## Prerequisites -? This requires an extra license at the moment correct? Of does the client have to be listed as intune managed ate the moment? +? This requires an extra license at the moment correct? Of does the client have to be listed as intune managed at the moment? ## Open Graph Explorer diff --git a/windows/deployment/update/includes/wufb-deployment-find-device-name.md b/windows/deployment/update/includes/wufb-deployment-find-device-name.md index 461af6da9d..3dcb2f89cd 100644 --- a/windows/deployment/update/includes/wufb-deployment-find-device-name.md +++ b/windows/deployment/update/includes/wufb-deployment-find-device-name.md @@ -18,18 +18,20 @@ Displays the AzureAD ID and name of all devices:
    Displays the AzureAD ID for a device name that starts with `Test`:
    `GET https://graph.microsoft.com/v1.0/devices?$filter=startswith(displayName, 'Test')&$select=deviceid,displayName` + + ### Add a request header For the next requests, set the **ConsistencyLevel** header to `eventual`. For more information about advanced query parameters, see [Advanced query capabilities on Azure AD directory objects](/graph/aad-advanced-queries). 1. In Graph Explorer, select the **Request headers** tab. -1. For **Key** type in `ConsistencyLevel` then type `eventual` for **Value**. +1. For **Key** type in `ConsistencyLevel` and for **Value**, type `eventual`. 1. Select the **Add** button. When you're finished, remove the request header by selecting the trash can icon. :::image type="content" source="../media/7512398-deployment-service-graph-modify-header.png" alt-text="Screenshot of the request headers tab in Graph Explorer"::: -Displays the name and operating system version for the device that has the AzureAD ID of `44bb2fa1-5bfe-44c7-9221-9c8ed64e1076`:
    - `GET https://graph.microsoft.com/v1.0/devices?$search="deviceid:44bb2fa1-5bfe-44c7-9221-9c8ed64e1076"?$select=displayName,operatingSystemVersion` +Displays the name and operating system version for the device that has the AzureAD ID of `01234567-89ab-cdef-0123-456789abcdef`:
    + `GET https://graph.microsoft.com/v1.0/devices?$search="deviceid:01234567-89ab-cdef-0123-456789abcdef"?$select=displayName,operatingSystemVersion` Find devices that don't have virtual machine listed as the model and that have a manufacturer listed:
    `GET https://graph.microsoft.com/v1.0/devices?$filter=model ne 'virtual machine' and NOT(manufacturer eq null)&$count=true&$select=deviceid,displayName,operatingSystemVersion` diff --git a/windows/deployment/update/includes/wufb-deployment-graph-explorer.md b/windows/deployment/update/includes/wufb-deployment-graph-explorer.md index 9cfa2531d7..cef28edb38 100644 --- a/windows/deployment/update/includes/wufb-deployment-graph-explorer.md +++ b/windows/deployment/update/includes/wufb-deployment-graph-explorer.md @@ -24,6 +24,6 @@ For this tutorial, you'll use Graph Explorer to make requests to the [Microsoft 1. To make requests: 1. Select either GET, POST, PUT, PATCH, or DELETE from the drop-down list for the HTTP verb. - 1. - 1. If you need to modify the request body, you can do so in the **Request body** tab. + 1. Enter the request into the URL field. + 1. If you need to modify the request body, edit the **Request body** tab. 1. Select the **Run query** button. The results will appear in the **Response** window. From a081b9da824df7fb2d994164c88403844a34770d Mon Sep 17 00:00:00 2001 From: Meghan Stewart <33289333+mestew@users.noreply.github.com> Date: Tue, 24 Jan 2023 16:00:48 -0800 Subject: [PATCH 029/181] edits --- .../update/deployment-service-drivers.md | 8 ++-- .../deployment-service-expedited-updates.md | 17 ++++++-- .../deployment-service-feature-updates.md | 4 +- .../includes/wufb-deployment-enroll-device.md | 40 +++++++++++++++++++ .../wufb-deployment-find-device-name.md | 31 +++++++++----- .../wufb-deployment-graph-explorer.md | 6 +-- 6 files changed, 83 insertions(+), 23 deletions(-) create mode 100644 windows/deployment/update/includes/wufb-deployment-enroll-device.md diff --git a/windows/deployment/update/deployment-service-drivers.md b/windows/deployment/update/deployment-service-drivers.md index 76fa41480a..ca38f4ce00 100644 --- a/windows/deployment/update/deployment-service-drivers.md +++ b/windows/deployment/update/deployment-service-drivers.md @@ -15,13 +15,13 @@ ms.date: 02/14/2023 ***(Applies to: Windows 11 & Windows 10)*** - In this tutorial, you will: > [!div class="checklist"] -> * Do X -> * Do Y +> * [Open Graph Explorer](#open-graph-explorer) +> * [Run queries to identify test devices](#run-queries-to-identify-test-devices) +> * [Enroll devices](#enroll-devices) +> * Do Z > * Do Z - ## Open Graph Explorer diff --git a/windows/deployment/update/deployment-service-expedited-updates.md b/windows/deployment/update/deployment-service-expedited-updates.md index bce65e4707..c48849a5d0 100644 --- a/windows/deployment/update/deployment-service-expedited-updates.md +++ b/windows/deployment/update/deployment-service-expedited-updates.md @@ -17,8 +17,8 @@ ms.date: 02/14/2023 In this tutorial, you will: > [!div class="checklist"] -> * Do X -> * Do Y +> * [Open Graph Explorer](#open-graph-explorer) +> * [Run queries to identify test devices](#run-queries-to-identify-test-devices) > * Do Z @@ -34,4 +34,15 @@ In this tutorial, you will: ## Run queries to identify test devices -[!INCLUDE [Graph Explorer device queries](./includes/wufb-deployment-find-device-name.md)] \ No newline at end of file +[!INCLUDE [Graph Explorer device queries](./includes/wufb-deployment-find-device-name.md)] + +## Enroll devices + + +## List updates in the catalog that can be expedited + +1. Query the catalog to find updates that can be expedited, For example, query for all security updates that can be deployed as expedited updates by the deployment service. Using `$top=3` and ordering by `ReleaseDateTimeshows` displays the three most current updates. + +``` +GET https://graph.microsoft.com/beta/admin/windows/updates/catalog/entries?$filter=isof('microsoft.graph.windowsUpdates.qualityUpdateCatalogEntry') and microsoft.graph.windowsUpdates.qualityUpdateCatalogEntry/isExpeditable eq true&$orderby=releaseDateTime desc&$top=3 +``` \ No newline at end of file diff --git a/windows/deployment/update/deployment-service-feature-updates.md b/windows/deployment/update/deployment-service-feature-updates.md index 3f888d0fb9..690f7857af 100644 --- a/windows/deployment/update/deployment-service-feature-updates.md +++ b/windows/deployment/update/deployment-service-feature-updates.md @@ -17,8 +17,8 @@ ms.date: 02/14/2023 In this tutorial, you will: > [!div class="checklist"] -> * Do X -> * Do Y +> * [Open Graph Explorer](#open-graph-explorer) +> * [Run queries to identify test devices](#run-queries-to-identify-test-devices) > * Do Z ## Open Graph Explorer diff --git a/windows/deployment/update/includes/wufb-deployment-enroll-device.md b/windows/deployment/update/includes/wufb-deployment-enroll-device.md new file mode 100644 index 0000000000..e06d2d6f1f --- /dev/null +++ b/windows/deployment/update/includes/wufb-deployment-enroll-device.md @@ -0,0 +1,40 @@ +--- +author: mestew +ms.author: mstewart +manager: aaroncz +ms.technology: itpro-updates +ms.prod: windows-client +ms.topic: include +ms.date: 02/14/2023 +ms.localizationpriority: medium +--- + + +You enroll devices based on the types of updates you want them to recieve.Currently, you can enroll devices to receive feature updates (`feature`) or drivers (`drivers`). You can enroll devices to receive updates from multiple update classifications. + +- As long as a device remains enrolled in feature update management, the device doesn't receive any other feature updates from Windows Update unless explicitly deployed using the deployment service. +- When you enroll devices into driver management, the deployment service becomes the authority for driver updates coming from Windows Update. Devices don't receive drivers from Windows Update until a deployment is manually created or they're added to a driver update policy with approvals. + + +```rest + +POST https://graph.microsoft.com/beta/admin/windows/updates/updatableAssets/enrollAssets +Content-Type: application/json +{ + "updateCategory": "driver", + "assets": [ + { + "@odata.type": "#microsoft.graph.windowsUpdates.azureADDevice", + "id": "01234567-89ab-cdef-0123-456789abcdef" + }, + { + "@odata.type": "#microsoft.graph.windowsUpdates.azureADDevice", + "id": "01234567-89ab-cdef-0123-456789abcde0" + }, + { + "@odata.type": "#microsoft.graph.windowsUpdates.azureADDevice", + "id": "01234567-89ab-cdef-0123-456789abcde1" + } + ] +} +``` diff --git a/windows/deployment/update/includes/wufb-deployment-find-device-name.md b/windows/deployment/update/includes/wufb-deployment-find-device-name.md index 3dcb2f89cd..6dc2e06236 100644 --- a/windows/deployment/update/includes/wufb-deployment-find-device-name.md +++ b/windows/deployment/update/includes/wufb-deployment-find-device-name.md @@ -2,23 +2,27 @@ author: mestew ms.author: mstewart manager: aaroncz -ms.prod: w10 -ms.collection: M365-modern-desktop +ms.technology: itpro-updates +ms.prod: windows-client ms.topic: include -ms.date: 08/18/2022 +ms.date: 02/14/2023 ms.localizationpriority: medium --- You will need at least [Device.Read.All](/graph/permissions-reference#device-permissions) permission to display [device](/graph/api/resources/device) information. -Displays the AzureAD ID and name of all devices:
    - `GET https://graph.microsoft.com/v1.0/devices?$select=deviceid,displayName` +Displays the AzureAD ID and name of all devices: -Displays the AzureAD ID for a device name that starts with `Test`:
    - `GET https://graph.microsoft.com/v1.0/devices?$filter=startswith(displayName, 'Test')&$select=deviceid,displayName` +```rest +GET https://graph.microsoft.com/v1.0/devices?$select=deviceid,displayName +``` +Displays the AzureAD ID for a device name that starts with `Test`: +```rest +GET https://graph.microsoft.com/v1.0/devices?$filter=startswith(displayName,'Test')&$select=deviceid,displayName +``` ### Add a request header @@ -30,9 +34,14 @@ For the next requests, set the **ConsistencyLevel** header to `eventual`. For mo :::image type="content" source="../media/7512398-deployment-service-graph-modify-header.png" alt-text="Screenshot of the request headers tab in Graph Explorer"::: -Displays the name and operating system version for the device that has the AzureAD ID of `01234567-89ab-cdef-0123-456789abcdef`:
    - `GET https://graph.microsoft.com/v1.0/devices?$search="deviceid:01234567-89ab-cdef-0123-456789abcdef"?$select=displayName,operatingSystemVersion` +Displays the name and operating system version for the device that has the AzureAD ID of `01234567-89ab-cdef-0123-456789abcdef`: -Find devices that don't have virtual machine listed as the model and that have a manufacturer listed:
    -`GET https://graph.microsoft.com/v1.0/devices?$filter=model ne 'virtual machine' and NOT(manufacturer eq null)&$count=true&$select=deviceid,displayName,operatingSystemVersion` +```rest +GET https://graph.microsoft.com/v1.0/devices?$search="deviceid:01234567-89ab-cdef-0123-456789abcdef"?$select=displayName,operatingSystemVersion +``` +Find devices that don't have virtual machine listed as the model and that have a manufacturer listed: + +```rest +GET https://graph.microsoft.com/v1.0/devices?$filter=model ne 'virtual machine' and NOT(manufacturer eq null)&$count=true&$select=deviceid,displayName,operatingSystemVersion +``` diff --git a/windows/deployment/update/includes/wufb-deployment-graph-explorer.md b/windows/deployment/update/includes/wufb-deployment-graph-explorer.md index cef28edb38..468bd45373 100644 --- a/windows/deployment/update/includes/wufb-deployment-graph-explorer.md +++ b/windows/deployment/update/includes/wufb-deployment-graph-explorer.md @@ -2,10 +2,10 @@ author: mestew ms.author: mstewart manager: aaroncz -ms.prod: w10 -ms.collection: M365-modern-desktop +ms.technology: itpro-updates +ms.prod: windows-client ms.topic: include -ms.date: 08/18/2022 +ms.date: 02/14/2023 ms.localizationpriority: medium --- From d30ca671eebb9ffd944624e1250e17be32aa0d22 Mon Sep 17 00:00:00 2001 From: Meghan Stewart <33289333+mestew@users.noreply.github.com> Date: Wed, 25 Jan 2023 08:57:19 -0800 Subject: [PATCH 030/181] edits --- windows/deployment/update/deployment-service-drivers.md | 8 +++++++- .../update/deployment-service-expedited-updates.md | 2 +- .../update/deployment-service-feature-updates.md | 9 ++++++++- ...d => wufb-deployment-enroll-device-graph-explorer.md} | 7 ++----- ...> wufb-deployment-find-device-name-graph-explorer.md} | 7 ++++--- 5 files changed, 22 insertions(+), 11 deletions(-) rename windows/deployment/update/includes/{wufb-deployment-enroll-device.md => wufb-deployment-enroll-device-graph-explorer.md} (64%) rename windows/deployment/update/includes/{wufb-deployment-find-device-name.md => wufb-deployment-find-device-name-graph-explorer.md} (90%) diff --git a/windows/deployment/update/deployment-service-drivers.md b/windows/deployment/update/deployment-service-drivers.md index ca38f4ce00..5bfce6c8ad 100644 --- a/windows/deployment/update/deployment-service-drivers.md +++ b/windows/deployment/update/deployment-service-drivers.md @@ -31,5 +31,11 @@ In this tutorial, you will: ## Run queries to identify test devices -[!INCLUDE [Graph Explorer device queries](./includes/wufb-deployment-find-device-name.md)] +[!INCLUDE [Graph Explorer device queries](./includes/wufb-deployment-find-device-name-graph-explorer.md)] +## Enroll devices + +When you enroll devices into driver management, the deployment service becomes the authority for driver updates coming from Windows Update. Devices don't receive drivers from Windows Update until a deployment is manually created or they're added to a driver update policy with approvals. + + +[!INCLUDE [Graph Explorer enroll devices](./includes/wufb-deployment-enroll-device-graph-explorer.md)] \ No newline at end of file diff --git a/windows/deployment/update/deployment-service-expedited-updates.md b/windows/deployment/update/deployment-service-expedited-updates.md index c48849a5d0..c394e42638 100644 --- a/windows/deployment/update/deployment-service-expedited-updates.md +++ b/windows/deployment/update/deployment-service-expedited-updates.md @@ -34,7 +34,7 @@ In this tutorial, you will: ## Run queries to identify test devices -[!INCLUDE [Graph Explorer device queries](./includes/wufb-deployment-find-device-name.md)] +[!INCLUDE [Graph Explorer device queries](./includes/wufb-deployment-find-device-name-graph-explorer.md)] ## Enroll devices diff --git a/windows/deployment/update/deployment-service-feature-updates.md b/windows/deployment/update/deployment-service-feature-updates.md index 690f7857af..7ba0d5c1bd 100644 --- a/windows/deployment/update/deployment-service-feature-updates.md +++ b/windows/deployment/update/deployment-service-feature-updates.md @@ -29,4 +29,11 @@ In this tutorial, you will: ## Run queries to identify test devices -[!INCLUDE [Graph Explorer device queries](./includes/wufb-deployment-find-device-name.md)] \ No newline at end of file +[!INCLUDE [Graph Explorer device queries](./includes/wufb-deployment-find-device-name-graph-explorer.md)] + +## Enroll devices + +As long as a device remains enrolled in feature update management, the device doesn't receive any other feature updates from Windows Update unless explicitly deployed using the deployment service. + + +[!INCLUDE [Graph Explorer enroll devices](./includes/wufb-deployment-enroll-device-graph-explorer.md)] \ No newline at end of file diff --git a/windows/deployment/update/includes/wufb-deployment-enroll-device.md b/windows/deployment/update/includes/wufb-deployment-enroll-device-graph-explorer.md similarity index 64% rename from windows/deployment/update/includes/wufb-deployment-enroll-device.md rename to windows/deployment/update/includes/wufb-deployment-enroll-device-graph-explorer.md index e06d2d6f1f..d1a4b72c67 100644 --- a/windows/deployment/update/includes/wufb-deployment-enroll-device.md +++ b/windows/deployment/update/includes/wufb-deployment-enroll-device-graph-explorer.md @@ -10,12 +10,9 @@ ms.localizationpriority: medium --- -You enroll devices based on the types of updates you want them to recieve.Currently, you can enroll devices to receive feature updates (`feature`) or drivers (`drivers`). You can enroll devices to receive updates from multiple update classifications. - -- As long as a device remains enrolled in feature update management, the device doesn't receive any other feature updates from Windows Update unless explicitly deployed using the deployment service. -- When you enroll devices into driver management, the deployment service becomes the authority for driver updates coming from Windows Update. Devices don't receive drivers from Windows Update until a deployment is manually created or they're added to a driver update policy with approvals. - +You enroll devices based on the types of updates you want them to recieve.Currently, you can enroll devices to receive feature updates (`feature`) or drivers (`driver`). You can enroll devices to receive updates from multiple update classifications. +1. ```rest POST https://graph.microsoft.com/beta/admin/windows/updates/updatableAssets/enrollAssets diff --git a/windows/deployment/update/includes/wufb-deployment-find-device-name.md b/windows/deployment/update/includes/wufb-deployment-find-device-name-graph-explorer.md similarity index 90% rename from windows/deployment/update/includes/wufb-deployment-find-device-name.md rename to windows/deployment/update/includes/wufb-deployment-find-device-name-graph-explorer.md index 6dc2e06236..e985f88f6a 100644 --- a/windows/deployment/update/includes/wufb-deployment-find-device-name.md +++ b/windows/deployment/update/includes/wufb-deployment-find-device-name-graph-explorer.md @@ -12,13 +12,13 @@ ms.localizationpriority: medium You will need at least [Device.Read.All](/graph/permissions-reference#device-permissions) permission to display [device](/graph/api/resources/device) information. -Displays the AzureAD ID and name of all devices: +Displays the AzureAD device ID and name of all devices: ```rest GET https://graph.microsoft.com/v1.0/devices?$select=deviceid,displayName ``` -Displays the AzureAD ID for a device name that starts with `Test`: +Displays the AzureAD device ID for a device name that starts with `Test`: ```rest GET https://graph.microsoft.com/v1.0/devices?$filter=startswith(displayName,'Test')&$select=deviceid,displayName @@ -34,7 +34,7 @@ For the next requests, set the **ConsistencyLevel** header to `eventual`. For mo :::image type="content" source="../media/7512398-deployment-service-graph-modify-header.png" alt-text="Screenshot of the request headers tab in Graph Explorer"::: -Displays the name and operating system version for the device that has the AzureAD ID of `01234567-89ab-cdef-0123-456789abcdef`: +Displays the name and operating system version for the device that has the AzureAD device ID of `01234567-89ab-cdef-0123-456789abcdef`: ```rest GET https://graph.microsoft.com/v1.0/devices?$search="deviceid:01234567-89ab-cdef-0123-456789abcdef"?$select=displayName,operatingSystemVersion @@ -45,3 +45,4 @@ Find devices that don't have virtual machine listed as the model and that have a ```rest GET https://graph.microsoft.com/v1.0/devices?$filter=model ne 'virtual machine' and NOT(manufacturer eq null)&$count=true&$select=deviceid,displayName,operatingSystemVersion ``` + From a3659897e05973cc4d6691964485cd1a042a7453 Mon Sep 17 00:00:00 2001 From: Meghan Stewart <33289333+mestew@users.noreply.github.com> Date: Wed, 25 Jan 2023 11:24:24 -0800 Subject: [PATCH 031/181] edits --- ...deployment-enroll-device-graph-explorer.md | 40 +++++++++++++++++- ...loyment-find-device-name-graph-explorer.md | 16 ++++--- .../wufb-deployment-graph-explorer.md | 2 +- .../7512398-deployment-enroll-asset-graph.png | Bin 0 -> 162140 bytes 4 files changed, 51 insertions(+), 7 deletions(-) create mode 100644 windows/deployment/update/media/7512398-deployment-enroll-asset-graph.png diff --git a/windows/deployment/update/includes/wufb-deployment-enroll-device-graph-explorer.md b/windows/deployment/update/includes/wufb-deployment-enroll-device-graph-explorer.md index d1a4b72c67..70eaace55a 100644 --- a/windows/deployment/update/includes/wufb-deployment-enroll-device-graph-explorer.md +++ b/windows/deployment/update/includes/wufb-deployment-enroll-device-graph-explorer.md @@ -12,7 +12,45 @@ ms.localizationpriority: medium You enroll devices based on the types of updates you want them to recieve.Currently, you can enroll devices to receive feature updates (`feature`) or drivers (`driver`). You can enroll devices to receive updates from multiple update classifications. -1. +1. To enroll devices, you'll POST to [updatableAssets](/graph/api/resources/windowsupdates-updatableasset) using [enrollAssets](/graph/api/windowsupdates-updatableasset-enrollassets). The following example enrolls three devices to receive driver updates: + 1. In Graph Explorer, select **POST** from the drop-down list for the HTTP verb. + 1. Enter the following request into the URL field:
    + `https://graph.microsoft.com/beta/admin/windows/updates/updatableAssets/enrollAssets` + 1. In the **Request body** tab, enter the following JSON, supplying the following information: + - **Azure AD Device ID** as `id` + - Either `feature` or `driver` for the updateCategory + + ```json + { + "updateCategory": "driver", + "assets": [ + { + "@odata.type": "#microsoft.graph.windowsUpdates.azureADDevice", + "id": "01234567-89ab-cdef-0123-456789abcdef" + }, + { + "@odata.type": "#microsoft.graph.windowsUpdates.azureADDevice", + "id": "01234567-89ab-cdef-0123-456789abcde0" + }, + { + "@odata.type": "#microsoft.graph.windowsUpdates.azureADDevice", + "id": "01234567-89ab-cdef-0123-456789abcde1" + } + ] + } + ``` + + 1. Select the **Run query** button. The results will appear in the **Response** window. In this case, the status code of [202 Accepted](/troubleshoot/developer/webapps/iis/www-administration-management/http-status-code#2xx---success). + + :::image type="content" source="../media/7512398-deployment-enroll-asset-graph.png" alt-text="Screenshot of successfully enrolling assets through Graph Explorer." lightbox="../media/7512398-deployment-enroll-asset-graph.png" ::: + + + + + + + + ```rest POST https://graph.microsoft.com/beta/admin/windows/updates/updatableAssets/enrollAssets diff --git a/windows/deployment/update/includes/wufb-deployment-find-device-name-graph-explorer.md b/windows/deployment/update/includes/wufb-deployment-find-device-name-graph-explorer.md index e985f88f6a..2775e0199b 100644 --- a/windows/deployment/update/includes/wufb-deployment-find-device-name-graph-explorer.md +++ b/windows/deployment/update/includes/wufb-deployment-find-device-name-graph-explorer.md @@ -12,13 +12,19 @@ ms.localizationpriority: medium You will need at least [Device.Read.All](/graph/permissions-reference#device-permissions) permission to display [device](/graph/api/resources/device) information. -Displays the AzureAD device ID and name of all devices: +> [!Tip] +> Requests using the [device](/graph/api/resources/device) resource type typically have both an `id` and a `deviceid`: +> - The `deviceid` is the **Azure AD Device ID** and will be used in this tutorial. +> - Later in this tutorial, this `deviceid` will be used as an `id` when you make certain requests such as adding a device to a deployment audience. +> - The `id` from the [device](/graph/api/resources/device) resource type is usually the Azure AD Object ID and it won't be used in this tutorial. + +Displays the **AzureAD Device ID** and **Name** of all devices: ```rest GET https://graph.microsoft.com/v1.0/devices?$select=deviceid,displayName ``` -Displays the AzureAD device ID for a device name that starts with `Test`: +Displays the **AzureAD Device ID** and **Name** for device names that starts with `Test`: ```rest GET https://graph.microsoft.com/v1.0/devices?$filter=startswith(displayName,'Test')&$select=deviceid,displayName @@ -32,15 +38,15 @@ For the next requests, set the **ConsistencyLevel** header to `eventual`. For mo 1. For **Key** type in `ConsistencyLevel` and for **Value**, type `eventual`. 1. Select the **Add** button. When you're finished, remove the request header by selecting the trash can icon. - :::image type="content" source="../media/7512398-deployment-service-graph-modify-header.png" alt-text="Screenshot of the request headers tab in Graph Explorer"::: + :::image type="content" source="../media/7512398-deployment-service-graph-modify-header.png" alt-text="Screenshot of the request headers tab in Graph Explorer" lightbox="../media/7512398-deployment-service-graph-modify-header.png"::: -Displays the name and operating system version for the device that has the AzureAD device ID of `01234567-89ab-cdef-0123-456789abcdef`: +Displays the **Name** and **Operating system version** for the device that has the **AzureAD Device ID** of `01234567-89ab-cdef-0123-456789abcdef`: ```rest GET https://graph.microsoft.com/v1.0/devices?$search="deviceid:01234567-89ab-cdef-0123-456789abcdef"?$select=displayName,operatingSystemVersion ``` -Find devices that don't have virtual machine listed as the model and that have a manufacturer listed: +Find devices that don't have virtual machine listed as the model and that have a manufacturer listed. Display the **AzureAD Device ID**, **Name**, and **Operating system version** for each device: ```rest GET https://graph.microsoft.com/v1.0/devices?$filter=model ne 'virtual machine' and NOT(manufacturer eq null)&$count=true&$select=deviceid,displayName,operatingSystemVersion diff --git a/windows/deployment/update/includes/wufb-deployment-graph-explorer.md b/windows/deployment/update/includes/wufb-deployment-graph-explorer.md index 468bd45373..511d4f5402 100644 --- a/windows/deployment/update/includes/wufb-deployment-graph-explorer.md +++ b/windows/deployment/update/includes/wufb-deployment-graph-explorer.md @@ -20,7 +20,7 @@ For this tutorial, you'll use Graph Explorer to make requests to the [Microsoft 1. Select the **Modify permissions** tab in Graph Explorer. 1. In the permissions dialog box, select the **WindowsUpdates.ReadWrite.All** permission then select **Consent**. You may need to sign in again to grant consent. - :::image type="content" source="../media/7512398-wufbds-graph-modify-permission.png" alt-text="Screenshot of the modify permissions tab in Graph Explorer"::: + :::image type="content" source="../media/7512398-wufbds-graph-modify-permission.png" alt-text="Screenshot of the modify permissions tab in Graph Explorer" lightbox="../media/7512398-wufbds-graph-modify-permission.png" ::: 1. To make requests: 1. Select either GET, POST, PUT, PATCH, or DELETE from the drop-down list for the HTTP verb. diff --git a/windows/deployment/update/media/7512398-deployment-enroll-asset-graph.png b/windows/deployment/update/media/7512398-deployment-enroll-asset-graph.png new file mode 100644 index 0000000000000000000000000000000000000000..9d0310652a23c24028a47961db4a1a39ff65866e GIT binary patch literal 162140 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 U^o_)gzXGqXWAd=({`2?$177O(%m4rY literal 0 HcmV?d00001 From 202f51c672bd5df148f9228c770e4c5359b95fbd Mon Sep 17 00:00:00 2001 From: Meghan Stewart <33289333+mestew@users.noreply.github.com> Date: Wed, 25 Jan 2023 13:33:32 -0800 Subject: [PATCH 032/181] edits --- ...wufb-deployment-find-device-name-graph-explorer.md | 11 +++++------ .../update/includes/wufb-deployment-graph-explorer.md | 6 ++++-- 2 files changed, 9 insertions(+), 8 deletions(-) diff --git a/windows/deployment/update/includes/wufb-deployment-find-device-name-graph-explorer.md b/windows/deployment/update/includes/wufb-deployment-find-device-name-graph-explorer.md index 2775e0199b..02e1f20cc0 100644 --- a/windows/deployment/update/includes/wufb-deployment-find-device-name-graph-explorer.md +++ b/windows/deployment/update/includes/wufb-deployment-find-device-name-graph-explorer.md @@ -12,12 +12,6 @@ ms.localizationpriority: medium You will need at least [Device.Read.All](/graph/permissions-reference#device-permissions) permission to display [device](/graph/api/resources/device) information. -> [!Tip] -> Requests using the [device](/graph/api/resources/device) resource type typically have both an `id` and a `deviceid`: -> - The `deviceid` is the **Azure AD Device ID** and will be used in this tutorial. -> - Later in this tutorial, this `deviceid` will be used as an `id` when you make certain requests such as adding a device to a deployment audience. -> - The `id` from the [device](/graph/api/resources/device) resource type is usually the Azure AD Object ID and it won't be used in this tutorial. - Displays the **AzureAD Device ID** and **Name** of all devices: ```rest @@ -52,3 +46,8 @@ Find devices that don't have virtual machine listed as the model and that have a GET https://graph.microsoft.com/v1.0/devices?$filter=model ne 'virtual machine' and NOT(manufacturer eq null)&$count=true&$select=deviceid,displayName,operatingSystemVersion ``` +> [!Tip] +> Requests using the [device](/graph/api/resources/device) resource type typically have both an `id` and a `deviceid`: +> - The `deviceid` is the **Azure AD Device ID** and will be used in this tutorial. +> - Later in this tutorial, this `deviceid` will be used as an `id` when you make certain requests such as adding a device to a deployment audience. +> - The `id` from the [device](/graph/api/resources/device) resource type is usually the Azure AD Object ID and it won't be used in this tutorial. diff --git a/windows/deployment/update/includes/wufb-deployment-graph-explorer.md b/windows/deployment/update/includes/wufb-deployment-graph-explorer.md index 511d4f5402..0c4d86b149 100644 --- a/windows/deployment/update/includes/wufb-deployment-graph-explorer.md +++ b/windows/deployment/update/includes/wufb-deployment-graph-explorer.md @@ -23,7 +23,9 @@ For this tutorial, you'll use Graph Explorer to make requests to the [Microsoft :::image type="content" source="../media/7512398-wufbds-graph-modify-permission.png" alt-text="Screenshot of the modify permissions tab in Graph Explorer" lightbox="../media/7512398-wufbds-graph-modify-permission.png" ::: 1. To make requests: - 1. Select either GET, POST, PUT, PATCH, or DELETE from the drop-down list for the HTTP verb. - 1. Enter the request into the URL field. + 1. Select either GET, POST, PUT, PATCH, or DELETE from the drop-down list for the HTTP method. + 1. Enter the request into the URL field. The version will populate automatically based on the URL 1. If you need to modify the request body, edit the **Request body** tab. 1. Select the **Run query** button. The results will appear in the **Response** window. + + > [!TIP] When reviewing [Microsoft Graph documentation](/graph/), you may notice example requests usually list `Content-type: application/json`. Specifying `content-type` typically isn't required for Graph Explorer, but you can add it to the request by selecting the **Headers** tab and adding the `content-type` to the **Request headers** field as the **Key** and `application/json` as the **Value**. From b80aafa463f8a3c7be5ab7ea7b176cca365694c1 Mon Sep 17 00:00:00 2001 From: Meghan Stewart <33289333+mestew@users.noreply.github.com> Date: Wed, 25 Jan 2023 14:09:06 -0800 Subject: [PATCH 033/181] edits --- .../update/deployment-service-drivers.md | 7 +++++++ .../deployment-service-expedited-updates.md | 5 +++++ .../update/deployment-service-feature-updates.md | 7 +++++++ ...deployment-find-device-name-graph-explorer.md | 4 ++-- .../includes/wufb-deployment-graph-explorer.md | 5 +++-- .../wufb-deployment-tutorial-permissions.md | 16 ++++++++++++++++ 6 files changed, 40 insertions(+), 4 deletions(-) create mode 100644 windows/deployment/update/includes/wufb-deployment-tutorial-permissions.md diff --git a/windows/deployment/update/deployment-service-drivers.md b/windows/deployment/update/deployment-service-drivers.md index 5bfce6c8ad..c8a29a1586 100644 --- a/windows/deployment/update/deployment-service-drivers.md +++ b/windows/deployment/update/deployment-service-drivers.md @@ -23,6 +23,13 @@ In this tutorial, you will: > * Do Z > * Do Z +## Prerequisites + +### Permissions + + +[!INCLUDE [Windows Update for Business deployment service tutorial permissions](./includes/wufb-deployment-tutorial-permissions.md.md)] + ## Open Graph Explorer diff --git a/windows/deployment/update/deployment-service-expedited-updates.md b/windows/deployment/update/deployment-service-expedited-updates.md index c394e42638..7a21b4a50f 100644 --- a/windows/deployment/update/deployment-service-expedited-updates.md +++ b/windows/deployment/update/deployment-service-expedited-updates.md @@ -26,6 +26,11 @@ In this tutorial, you will: ? This requires an extra license at the moment correct? Of does the client have to be listed as intune managed at the moment? +### Permissions + + +[!INCLUDE [Windows Update for Business deployment service tutorial permissions](./includes/wufb-deployment-tutorial-permissions.md.md)] + ## Open Graph Explorer diff --git a/windows/deployment/update/deployment-service-feature-updates.md b/windows/deployment/update/deployment-service-feature-updates.md index 7ba0d5c1bd..18c90eb594 100644 --- a/windows/deployment/update/deployment-service-feature-updates.md +++ b/windows/deployment/update/deployment-service-feature-updates.md @@ -21,6 +21,13 @@ In this tutorial, you will: > * [Run queries to identify test devices](#run-queries-to-identify-test-devices) > * Do Z +## Prerequisites + +### Permissions + + +[!INCLUDE [Windows Update for Business deployment service tutorial permissions](./includes/wufb-deployment-tutorial-permissions.md.md)] + ## Open Graph Explorer diff --git a/windows/deployment/update/includes/wufb-deployment-find-device-name-graph-explorer.md b/windows/deployment/update/includes/wufb-deployment-find-device-name-graph-explorer.md index 02e1f20cc0..8be06bc49a 100644 --- a/windows/deployment/update/includes/wufb-deployment-find-device-name-graph-explorer.md +++ b/windows/deployment/update/includes/wufb-deployment-find-device-name-graph-explorer.md @@ -10,7 +10,7 @@ ms.localizationpriority: medium --- -You will need at least [Device.Read.All](/graph/permissions-reference#device-permissions) permission to display [device](/graph/api/resources/device) information. + Displays the **AzureAD Device ID** and **Name** of all devices: @@ -50,4 +50,4 @@ GET https://graph.microsoft.com/v1.0/devices?$filter=model ne 'virtual machine' > Requests using the [device](/graph/api/resources/device) resource type typically have both an `id` and a `deviceid`: > - The `deviceid` is the **Azure AD Device ID** and will be used in this tutorial. > - Later in this tutorial, this `deviceid` will be used as an `id` when you make certain requests such as adding a device to a deployment audience. -> - The `id` from the [device](/graph/api/resources/device) resource type is usually the Azure AD Object ID and it won't be used in this tutorial. +> - The `id` from the [device](/graph/api/resources/device) resource type is usually the Azure AD Object ID, which won't be used in this tutorial. diff --git a/windows/deployment/update/includes/wufb-deployment-graph-explorer.md b/windows/deployment/update/includes/wufb-deployment-graph-explorer.md index 0c4d86b149..2a51ba52d4 100644 --- a/windows/deployment/update/includes/wufb-deployment-graph-explorer.md +++ b/windows/deployment/update/includes/wufb-deployment-graph-explorer.md @@ -24,8 +24,9 @@ For this tutorial, you'll use Graph Explorer to make requests to the [Microsoft 1. To make requests: 1. Select either GET, POST, PUT, PATCH, or DELETE from the drop-down list for the HTTP method. - 1. Enter the request into the URL field. The version will populate automatically based on the URL + 1. Enter the request into the URL field. The version will populate automatically based on the URL. 1. If you need to modify the request body, edit the **Request body** tab. 1. Select the **Run query** button. The results will appear in the **Response** window. - > [!TIP] When reviewing [Microsoft Graph documentation](/graph/), you may notice example requests usually list `Content-type: application/json`. Specifying `content-type` typically isn't required for Graph Explorer, but you can add it to the request by selecting the **Headers** tab and adding the `content-type` to the **Request headers** field as the **Key** and `application/json` as the **Value**. + > [!TIP] + > When reviewing [Microsoft Graph documentation](/graph/), you may notice example requests usually list `Content-type: application/json`. Specifying `content-type` typically isn't required for Graph Explorer, but you can add it to the request by selecting the **Headers** tab and adding the `content-type` to the **Request headers** field as the **Key** and `application/json` as the **Value**. diff --git a/windows/deployment/update/includes/wufb-deployment-tutorial-permissions.md b/windows/deployment/update/includes/wufb-deployment-tutorial-permissions.md new file mode 100644 index 0000000000..b1f494a758 --- /dev/null +++ b/windows/deployment/update/includes/wufb-deployment-tutorial-permissions.md @@ -0,0 +1,16 @@ +--- +author: mestew +ms.author: mstewart +manager: aaroncz +ms.technology: itpro-updates +ms.prod: windows-client +ms.topic: include +ms.date: 02/14/2023 +ms.localizationpriority: medium +--- + + +The following permissions are needed for the tutorial: + +- [WindowsUpdates.ReadWrite.All](/graph/permissions-reference#windows-updates-permissions) for [Windows Update for Business deployment service](/graph/api/resources/windowsupdates) operations. +- At least [Device.Read.All](/graph/permissions-reference#device-permissions) permission to display [device](/graph/api/resources/device) information. \ No newline at end of file From 7a6f02a66eed7d5df0160816425eb9ebcb968752 Mon Sep 17 00:00:00 2001 From: Meghan Stewart <33289333+mestew@users.noreply.github.com> Date: Wed, 25 Jan 2023 15:03:58 -0800 Subject: [PATCH 034/181] edits --- .../update/deployment-service-drivers.md | 2 +- .../deployment-service-expedited-updates.md | 2 +- .../deployment-service-feature-updates.md | 2 +- .../update/deployment-service-overview.md | 13 ++++---- .../update/deployment-service-troubleshoot.md | 5 +-- ...deployment-enroll-device-graph-explorer.md | 32 +------------------ ...loyment-find-device-name-graph-explorer.md | 4 +-- .../wufb-deployment-tutorial-permissions.md | 6 ++-- 8 files changed, 18 insertions(+), 48 deletions(-) diff --git a/windows/deployment/update/deployment-service-drivers.md b/windows/deployment/update/deployment-service-drivers.md index c8a29a1586..97384994e0 100644 --- a/windows/deployment/update/deployment-service-drivers.md +++ b/windows/deployment/update/deployment-service-drivers.md @@ -28,7 +28,7 @@ In this tutorial, you will: ### Permissions -[!INCLUDE [Windows Update for Business deployment service tutorial permissions](./includes/wufb-deployment-tutorial-permissions.md.md)] +[!INCLUDE [Windows Update for Business deployment service tutorial permissions](./includes/wufb-deployment-tutorial-permissions.md)] ## Open Graph Explorer diff --git a/windows/deployment/update/deployment-service-expedited-updates.md b/windows/deployment/update/deployment-service-expedited-updates.md index 7a21b4a50f..b91cc15f39 100644 --- a/windows/deployment/update/deployment-service-expedited-updates.md +++ b/windows/deployment/update/deployment-service-expedited-updates.md @@ -29,7 +29,7 @@ In this tutorial, you will: ### Permissions -[!INCLUDE [Windows Update for Business deployment service tutorial permissions](./includes/wufb-deployment-tutorial-permissions.md.md)] +[!INCLUDE [Windows Update for Business deployment service tutorial permissions](./includes/wufb-deployment-tutorial-permissions.md)] ## Open Graph Explorer diff --git a/windows/deployment/update/deployment-service-feature-updates.md b/windows/deployment/update/deployment-service-feature-updates.md index 18c90eb594..d69fee53cf 100644 --- a/windows/deployment/update/deployment-service-feature-updates.md +++ b/windows/deployment/update/deployment-service-feature-updates.md @@ -26,7 +26,7 @@ In this tutorial, you will: ### Permissions -[!INCLUDE [Windows Update for Business deployment service tutorial permissions](./includes/wufb-deployment-tutorial-permissions.md.md)] +[!INCLUDE [Windows Update for Business deployment service tutorial permissions](./includes/wufb-deployment-tutorial-permissions.md)] ## Open Graph Explorer diff --git a/windows/deployment/update/deployment-service-overview.md b/windows/deployment/update/deployment-service-overview.md index 7ef4804c87..f74ac54e66 100644 --- a/windows/deployment/update/deployment-service-overview.md +++ b/windows/deployment/update/deployment-service-overview.md @@ -15,10 +15,7 @@ ms.date: 12/31/2017 # Windows Update for Business deployment service -**Applies to** - -- Windows 10 -- Windows 11 +***(Applies to: Windows 11 & Windows 10)*** The Windows Update for Business deployment service is a cloud service within the Windows Update for Business product family. It provides control over the approval, scheduling, and safeguarding of updates delivered from Windows Update. It's designed to work in harmony with your existing Windows Update for Business policies. @@ -58,8 +55,11 @@ The deployment service exposes these capabilities through Microsoft [Graph REST To work with the deployment service, devices must meet all these requirements: -- Be running Windows 10, version 1709 or later (or Windows 11) -- Be joined to Azure Active Directory (AD) or Hybrid AD +- Devices must be [Azure AD joined](/azure/active-directory/devices/concept-azure-ad-join) or [hybrid Azure AD joined](/azure/active-directory/devices/concept-azure-ad-join-hybrid) +- Run one of the following operating systems: + - Windows 11 + - Windows 10, version 1709 or later + - Have one of the following Windows 10 or Windows 11 editions installed: - Pro - Enterprise @@ -68,6 +68,7 @@ To work with the deployment service, devices must meet all these requirements: - Pro for Workstations Additionally, your organization must have one of the following subscriptions: + - Windows 10/11 Enterprise E3 or E5 (included in Microsoft 365 F3, E3, or E5) - Windows 10/11 Education A3 or A5 (included in Microsoft 365 A3 or A5) - Windows Virtual Desktop Access E3 or E5 diff --git a/windows/deployment/update/deployment-service-troubleshoot.md b/windows/deployment/update/deployment-service-troubleshoot.md index f584bbae71..e97748686c 100644 --- a/windows/deployment/update/deployment-service-troubleshoot.md +++ b/windows/deployment/update/deployment-service-troubleshoot.md @@ -15,10 +15,7 @@ ms.date: 12/31/2017 # Troubleshoot the Windows Update for Business deployment service -**Applies to** - -- Windows 10 -- Windows 11 +***(Applies to: Windows 11 & Windows 10)*** This troubleshooting guide addresses the most common issues that IT administrators face when using the Windows Update for Business [deployment service](deployment-service-overview.md). For a general troubleshooting guide for Windows Update, see [Windows Update troubleshooting](/troubleshoot/windows-client/deployment/windows-update-issues-troubleshooting?toc=/windows/deployment/toc.json&bc=/windows/deployment/breadcrumb/toc.json). diff --git a/windows/deployment/update/includes/wufb-deployment-enroll-device-graph-explorer.md b/windows/deployment/update/includes/wufb-deployment-enroll-device-graph-explorer.md index 70eaace55a..24f11868a3 100644 --- a/windows/deployment/update/includes/wufb-deployment-enroll-device-graph-explorer.md +++ b/windows/deployment/update/includes/wufb-deployment-enroll-device-graph-explorer.md @@ -12,7 +12,7 @@ ms.localizationpriority: medium You enroll devices based on the types of updates you want them to recieve.Currently, you can enroll devices to receive feature updates (`feature`) or drivers (`driver`). You can enroll devices to receive updates from multiple update classifications. -1. To enroll devices, you'll POST to [updatableAssets](/graph/api/resources/windowsupdates-updatableasset) using [enrollAssets](/graph/api/windowsupdates-updatableasset-enrollassets). The following example enrolls three devices to receive driver updates: +1. To enroll devices, POST to [updatableAssets](/graph/api/resources/windowsupdates-updatableasset) using [enrollAssets](/graph/api/windowsupdates-updatableasset-enrollassets). The following example enrolls three devices to receive driver updates: 1. In Graph Explorer, select **POST** from the drop-down list for the HTTP verb. 1. Enter the following request into the URL field:
    `https://graph.microsoft.com/beta/admin/windows/updates/updatableAssets/enrollAssets` @@ -43,33 +43,3 @@ You enroll devices based on the types of updates you want them to recieve.Curren 1. Select the **Run query** button. The results will appear in the **Response** window. In this case, the status code of [202 Accepted](/troubleshoot/developer/webapps/iis/www-administration-management/http-status-code#2xx---success). :::image type="content" source="../media/7512398-deployment-enroll-asset-graph.png" alt-text="Screenshot of successfully enrolling assets through Graph Explorer." lightbox="../media/7512398-deployment-enroll-asset-graph.png" ::: - - - - - - - - -```rest - -POST https://graph.microsoft.com/beta/admin/windows/updates/updatableAssets/enrollAssets -Content-Type: application/json -{ - "updateCategory": "driver", - "assets": [ - { - "@odata.type": "#microsoft.graph.windowsUpdates.azureADDevice", - "id": "01234567-89ab-cdef-0123-456789abcdef" - }, - { - "@odata.type": "#microsoft.graph.windowsUpdates.azureADDevice", - "id": "01234567-89ab-cdef-0123-456789abcde0" - }, - { - "@odata.type": "#microsoft.graph.windowsUpdates.azureADDevice", - "id": "01234567-89ab-cdef-0123-456789abcde1" - } - ] -} -``` diff --git a/windows/deployment/update/includes/wufb-deployment-find-device-name-graph-explorer.md b/windows/deployment/update/includes/wufb-deployment-find-device-name-graph-explorer.md index 8be06bc49a..3e64a0ecf5 100644 --- a/windows/deployment/update/includes/wufb-deployment-find-device-name-graph-explorer.md +++ b/windows/deployment/update/includes/wufb-deployment-find-device-name-graph-explorer.md @@ -10,7 +10,7 @@ ms.localizationpriority: medium --- - +Use the [device](/graph/api/resources/device) resource type to find clients to enroll into the deployment service. Change the query parameters to fit your specific needs. For more information, see [Use query parameters](/graph/query-parameters). Displays the **AzureAD Device ID** and **Name** of all devices: @@ -40,7 +40,7 @@ Displays the **Name** and **Operating system version** for the device that has t GET https://graph.microsoft.com/v1.0/devices?$search="deviceid:01234567-89ab-cdef-0123-456789abcdef"?$select=displayName,operatingSystemVersion ``` -Find devices that don't have virtual machine listed as the model and that have a manufacturer listed. Display the **AzureAD Device ID**, **Name**, and **Operating system version** for each device: +To find devices that likely aren't virtual machines, filter for devices that don't have virtual machine listed as the model but do have a manufacturer listed. Display the **AzureAD Device ID**, **Name**, and **Operating system version** for each device: ```rest GET https://graph.microsoft.com/v1.0/devices?$filter=model ne 'virtual machine' and NOT(manufacturer eq null)&$count=true&$select=deviceid,displayName,operatingSystemVersion diff --git a/windows/deployment/update/includes/wufb-deployment-tutorial-permissions.md b/windows/deployment/update/includes/wufb-deployment-tutorial-permissions.md index b1f494a758..f2da67046b 100644 --- a/windows/deployment/update/includes/wufb-deployment-tutorial-permissions.md +++ b/windows/deployment/update/includes/wufb-deployment-tutorial-permissions.md @@ -10,7 +10,9 @@ ms.localizationpriority: medium --- -The following permissions are needed for the tutorial: +The following permissions are needed for the tutorial: - [WindowsUpdates.ReadWrite.All](/graph/permissions-reference#windows-updates-permissions) for [Windows Update for Business deployment service](/graph/api/resources/windowsupdates) operations. -- At least [Device.Read.All](/graph/permissions-reference#device-permissions) permission to display [device](/graph/api/resources/device) information. \ No newline at end of file +- At least [Device.Read.All](/graph/permissions-reference#device-permissions) permission to display [device](/graph/api/resources/device) information. + +Some roles, such as the [Windows Update deployment administrator](/azure/active-directory/roles/permissions-reference#windows-update-deployment-administrator), already have these permissions. From 294e11e72ad0ca7d2ee8455ce77401594fdb86f8 Mon Sep 17 00:00:00 2001 From: Meghan Stewart <33289333+mestew@users.noreply.github.com> Date: Wed, 25 Jan 2023 15:07:29 -0800 Subject: [PATCH 035/181] edits --- windows/deployment/update/deployment-service-drivers.md | 8 +++++--- .../update/deployment-service-expedited-updates.md | 2 ++ .../update/deployment-service-feature-updates.md | 1 + 3 files changed, 8 insertions(+), 3 deletions(-) diff --git a/windows/deployment/update/deployment-service-drivers.md b/windows/deployment/update/deployment-service-drivers.md index 97384994e0..a511c7cde8 100644 --- a/windows/deployment/update/deployment-service-drivers.md +++ b/windows/deployment/update/deployment-service-drivers.md @@ -17,14 +17,15 @@ ms.date: 02/14/2023 In this tutorial, you will: > [!div class="checklist"] -> * [Open Graph Explorer](#open-graph-explorer) +> * [Open Graph Explorer](#open-graph-explorer) > * [Run queries to identify test devices](#run-queries-to-identify-test-devices) -> * [Enroll devices](#enroll-devices) +> * [Enroll devices](#enroll-devices) > * Do Z > * Do Z ## Prerequisites +All of the [prerequisites for the Windows Update for Business deployment service](deployment-service-overview.md#prerequisites) must be met. ### Permissions @@ -45,4 +46,5 @@ In this tutorial, you will: When you enroll devices into driver management, the deployment service becomes the authority for driver updates coming from Windows Update. Devices don't receive drivers from Windows Update until a deployment is manually created or they're added to a driver update policy with approvals. -[!INCLUDE [Graph Explorer enroll devices](./includes/wufb-deployment-enroll-device-graph-explorer.md)] \ No newline at end of file +[!INCLUDE [Graph Explorer enroll devices](./includes/wufb-deployment-enroll-device-graph-explorer.md)] + diff --git a/windows/deployment/update/deployment-service-expedited-updates.md b/windows/deployment/update/deployment-service-expedited-updates.md index b91cc15f39..8650f264e9 100644 --- a/windows/deployment/update/deployment-service-expedited-updates.md +++ b/windows/deployment/update/deployment-service-expedited-updates.md @@ -26,6 +26,8 @@ In this tutorial, you will: ? This requires an extra license at the moment correct? Of does the client have to be listed as intune managed at the moment? +All of the [prerequisites for the Windows Update for Business deployment service](deployment-service-overview.md#prerequisites) must be met. + ### Permissions diff --git a/windows/deployment/update/deployment-service-feature-updates.md b/windows/deployment/update/deployment-service-feature-updates.md index d69fee53cf..1a703e5660 100644 --- a/windows/deployment/update/deployment-service-feature-updates.md +++ b/windows/deployment/update/deployment-service-feature-updates.md @@ -23,6 +23,7 @@ In this tutorial, you will: ## Prerequisites +All of the [prerequisites for the Windows Update for Business deployment service](deployment-service-overview.md#prerequisites) must be met. ### Permissions From 07ab0afe41fbb785c276545f2574fd3755fc30d3 Mon Sep 17 00:00:00 2001 From: Meghan Stewart <33289333+mestew@users.noreply.github.com> Date: Wed, 25 Jan 2023 15:44:56 -0800 Subject: [PATCH 036/181] edits, add new incluyde --- .../update/deployment-service-drivers.md | 6 +++ .../deployment-service-feature-updates.md | 8 +++- ...deployment-enroll-device-graph-explorer.md | 2 +- .../wufb-deployment-graph-unenroll.md | 41 +++++++++++++++++++ 4 files changed, 55 insertions(+), 2 deletions(-) create mode 100644 windows/deployment/update/includes/wufb-deployment-graph-unenroll.md diff --git a/windows/deployment/update/deployment-service-drivers.md b/windows/deployment/update/deployment-service-drivers.md index a511c7cde8..97477fbb0e 100644 --- a/windows/deployment/update/deployment-service-drivers.md +++ b/windows/deployment/update/deployment-service-drivers.md @@ -48,3 +48,9 @@ When you enroll devices into driver management, the deployment service becomes t [!INCLUDE [Graph Explorer enroll devices](./includes/wufb-deployment-enroll-device-graph-explorer.md)] + + +## Remove device enrollment + + +[!INCLUDE [Graph Explorer enroll devices](./includes/wufb-deployment-graph-unenroll.md)] diff --git a/windows/deployment/update/deployment-service-feature-updates.md b/windows/deployment/update/deployment-service-feature-updates.md index 1a703e5660..b9b6c71b1b 100644 --- a/windows/deployment/update/deployment-service-feature-updates.md +++ b/windows/deployment/update/deployment-service-feature-updates.md @@ -44,4 +44,10 @@ All of the [prerequisites for the Windows Update for Business deployment service As long as a device remains enrolled in feature update management, the device doesn't receive any other feature updates from Windows Update unless explicitly deployed using the deployment service. -[!INCLUDE [Graph Explorer enroll devices](./includes/wufb-deployment-enroll-device-graph-explorer.md)] \ No newline at end of file +[!INCLUDE [Graph Explorer enroll devices](./includes/wufb-deployment-enroll-device-graph-explorer.md)] + + +## Remove device enrollment + + +[!INCLUDE [Graph Explorer enroll devices](./includes/wufb-deployment-graph-unenroll.md)] \ No newline at end of file diff --git a/windows/deployment/update/includes/wufb-deployment-enroll-device-graph-explorer.md b/windows/deployment/update/includes/wufb-deployment-enroll-device-graph-explorer.md index 24f11868a3..5ea333f440 100644 --- a/windows/deployment/update/includes/wufb-deployment-enroll-device-graph-explorer.md +++ b/windows/deployment/update/includes/wufb-deployment-enroll-device-graph-explorer.md @@ -8,7 +8,7 @@ ms.topic: include ms.date: 02/14/2023 ms.localizationpriority: medium --- - + You enroll devices based on the types of updates you want them to recieve.Currently, you can enroll devices to receive feature updates (`feature`) or drivers (`driver`). You can enroll devices to receive updates from multiple update classifications. diff --git a/windows/deployment/update/includes/wufb-deployment-graph-unenroll.md b/windows/deployment/update/includes/wufb-deployment-graph-unenroll.md new file mode 100644 index 0000000000..6fd26c4782 --- /dev/null +++ b/windows/deployment/update/includes/wufb-deployment-graph-unenroll.md @@ -0,0 +1,41 @@ +--- +author: mestew +ms.author: mstewart +manager: aaroncz +ms.technology: itpro-updates +ms.prod: windows-client +ms.topic: include +ms.date: 02/14/2023 +ms.localizationpriority: medium +--- + + +When a device no longer needs to be managed by the deployment service, remove the enrollment it. Just like [enrolling a device](#enroll-devices), specify either `driver` or `feature` as the value for the `updateCategory`. The device will no longer receive updates from the deployment service for the specfied update category, even if it's still assigned to an active deployment. Depending on the device's configuration, it may start to receive updates from Windows Update. For instance, if a device is still enrolled for feature updates, but the enrollment for drivers is removed: +- Existing driver deployments from the service won't be installed +- The device will continue to receive feature updates from the deployment service +- Drivers may start being installed from Windows Update depending on the device's configuration + +To remove device enrollment,POST to [updatableAssets](/graph/api/resources/windowsupdates-updatableasset) using [unenrollAssets](/graph/api/windowsupdates-updatableasset-unenrollassets). In the request body, specify: +- **Azure AD Device ID** as `id` for the device +- Either `feature` or `driver` for the updateCategory + +The following example removes `driver` enrollment for two devices, `01234567-89ab-cdef-0123-456789abcdef` and `01234567-89ab-cdef-0123-456789abcde0`: + +```rest +POST https://graph.microsoft.com/beta/admin/windows/updates/updatableAssets/unenrollAssets +Content-Type: application/json + +{ + "updateCategory": "driver", + "assets": [ + { + "@odata.type": "#microsoft.graph.windowsUpdates.azureADDevice", + "id": "01234567-89ab-cdef-0123-456789abcdef" + }, + { + "@odata.type": "#microsoft.graph.windowsUpdates.azureADDevice", + "id": "01234567-89ab-cdef-0123-456789abcde0" + } + ] +} +``` From 4386d5f09700175f484aafc60ed314b92592cdd2 Mon Sep 17 00:00:00 2001 From: Meghan Stewart <33289333+mestew@users.noreply.github.com> Date: Wed, 25 Jan 2023 16:41:22 -0800 Subject: [PATCH 037/181] edits, add new incluyde --- .../update/deployment-service-drivers.md | 17 +++++++++++++++++ .../deployment-service-feature-updates.md | 3 +++ ...eployment-find-device-name-graph-explorer.md | 2 +- .../includes/wufb-deployment-graph-unenroll.md | 2 +- 4 files changed, 22 insertions(+), 2 deletions(-) diff --git a/windows/deployment/update/deployment-service-drivers.md b/windows/deployment/update/deployment-service-drivers.md index 97477fbb0e..dd3b3a7828 100644 --- a/windows/deployment/update/deployment-service-drivers.md +++ b/windows/deployment/update/deployment-service-drivers.md @@ -22,6 +22,7 @@ In this tutorial, you will: > * [Enroll devices](#enroll-devices) > * Do Z > * Do Z +> * [Remove device enrollment](#remove-device-enrollment) ## Prerequisites @@ -48,8 +49,24 @@ When you enroll devices into driver management, the deployment service becomes t [!INCLUDE [Graph Explorer enroll devices](./includes/wufb-deployment-enroll-device-graph-explorer.md)] +## Create an audience +```rest +POST https://graph.microsoft.com/beta/admin/windows/updates/deploymentAudiences +content-type: application/json +{} +``` + +Returns a [201 Created] response with the following body: +```json +{ + "@odata.context": "https://graph.microsoft.com/beta/$metadata#admin/windows/updates/deploymentAudiences/$entity", + "id": "f0ec689b-fa10-4e45-965c-ce753f7d4363", + "reportingDeviceCount": 0, + "applicableContent": [] +} +``` ## Remove device enrollment diff --git a/windows/deployment/update/deployment-service-feature-updates.md b/windows/deployment/update/deployment-service-feature-updates.md index b9b6c71b1b..5c6a7a72c0 100644 --- a/windows/deployment/update/deployment-service-feature-updates.md +++ b/windows/deployment/update/deployment-service-feature-updates.md @@ -19,7 +19,10 @@ In this tutorial, you will: > [!div class="checklist"] > * [Open Graph Explorer](#open-graph-explorer) > * [Run queries to identify test devices](#run-queries-to-identify-test-devices) +> * [Enroll devices](#enroll-devices) > * Do Z +> * Do Z +> * [Remove device enrollment](#remove-device-enrollment) ## Prerequisites diff --git a/windows/deployment/update/includes/wufb-deployment-find-device-name-graph-explorer.md b/windows/deployment/update/includes/wufb-deployment-find-device-name-graph-explorer.md index 3e64a0ecf5..457be3217f 100644 --- a/windows/deployment/update/includes/wufb-deployment-find-device-name-graph-explorer.md +++ b/windows/deployment/update/includes/wufb-deployment-find-device-name-graph-explorer.md @@ -29,7 +29,7 @@ GET https://graph.microsoft.com/v1.0/devices?$filter=startswith(displayName,'Tes For the next requests, set the **ConsistencyLevel** header to `eventual`. For more information about advanced query parameters, see [Advanced query capabilities on Azure AD directory objects](/graph/aad-advanced-queries). 1. In Graph Explorer, select the **Request headers** tab. -1. For **Key** type in `ConsistencyLevel` and for **Value**, type `eventual`. +1. For **Key** type in `ConsistencyLevel` and for **Value**, type `eventual`. 1. Select the **Add** button. When you're finished, remove the request header by selecting the trash can icon. :::image type="content" source="../media/7512398-deployment-service-graph-modify-header.png" alt-text="Screenshot of the request headers tab in Graph Explorer" lightbox="../media/7512398-deployment-service-graph-modify-header.png"::: diff --git a/windows/deployment/update/includes/wufb-deployment-graph-unenroll.md b/windows/deployment/update/includes/wufb-deployment-graph-unenroll.md index 6fd26c4782..9b026473fa 100644 --- a/windows/deployment/update/includes/wufb-deployment-graph-unenroll.md +++ b/windows/deployment/update/includes/wufb-deployment-graph-unenroll.md @@ -15,7 +15,7 @@ When a device no longer needs to be managed by the deployment service, remove th - The device will continue to receive feature updates from the deployment service - Drivers may start being installed from Windows Update depending on the device's configuration -To remove device enrollment,POST to [updatableAssets](/graph/api/resources/windowsupdates-updatableasset) using [unenrollAssets](/graph/api/windowsupdates-updatableasset-unenrollassets). In the request body, specify: +To remove device enrollment, POST to [updatableAssets](/graph/api/resources/windowsupdates-updatableasset) using [unenrollAssets](/graph/api/windowsupdates-updatableasset-unenrollassets). In the request body, specify: - **Azure AD Device ID** as `id` for the device - Either `feature` or `driver` for the updateCategory From ee47c2ad3d69ef1630e285a6402501ef02223dc3 Mon Sep 17 00:00:00 2001 From: Meghan Stewart <33289333+mestew@users.noreply.github.com> Date: Wed, 25 Jan 2023 20:27:17 -0800 Subject: [PATCH 038/181] edits --- .../update/deployment-service-drivers.md | 63 ++++++++++++++----- .../deployment-service-feature-updates.md | 2 +- ...deployment-enroll-device-graph-explorer.md | 40 ++++++------ 3 files changed, 68 insertions(+), 37 deletions(-) diff --git a/windows/deployment/update/deployment-service-drivers.md b/windows/deployment/update/deployment-service-drivers.md index dd3b3a7828..c336974ab1 100644 --- a/windows/deployment/update/deployment-service-drivers.md +++ b/windows/deployment/update/deployment-service-drivers.md @@ -11,7 +11,7 @@ ms.technology: itpro-updates ms.date: 02/14/2023 --- -# Deploy drivers and firmware updates with Windows Update for Business deployment service +# Tutorial: Deploy drivers and firmware updates with Windows Update for Business deployment service ***(Applies to: Windows 11 & Windows 10)*** @@ -20,6 +20,8 @@ In this tutorial, you will: > * [Open Graph Explorer](#open-graph-explorer) > * [Run queries to identify test devices](#run-queries-to-identify-test-devices) > * [Enroll devices](#enroll-devices) +> * [Create a deployment audience and add audience members](#create-a-deployment-audience-and-add-audience-members) +> * Do Z > * Do Z > * Do Z > * [Remove device enrollment](#remove-device-enrollment) @@ -49,24 +51,53 @@ When you enroll devices into driver management, the deployment service becomes t [!INCLUDE [Graph Explorer enroll devices](./includes/wufb-deployment-enroll-device-graph-explorer.md)] -## Create an audience +## Create a deployment audience and add audience members -```rest -POST https://graph.microsoft.com/beta/admin/windows/updates/deploymentAudiences -content-type: application/json +1. Create an audience for the driver deployment. The deployment audience is a collection of member devices that will receive the driver deployment. POST to the [deployment audience](/graph/api/resources/windowsupdates-deploymentaudience) resource with a request body of `{}` to create a new audience. + + ```rest + POST https://graph.microsoft.com/beta/admin/windows/updates/deploymentAudiences + content-type: application/json + + {} + ``` + + The POST returns a [201 Created](/troubleshoot/developer/webapps/iis/www-administration-management/http-status-code#2xx---success) response with the following body, where `id` is the **Audience ID**: + + ```json + { + "@odata.context": "https://graph.microsoft.com/beta/$metadata#admin/windows/updates/deploymentAudiences/$entity", + "id": "d39ad1ce-01234-5678-9abc-def012345678", + "reportingDeviceCount": 0, + "applicableContent": [] + } + ``` + +1. Add devices, using their **Azure AD ID**, to the deployment audience so they become audience members. Specify the deployment **Audience ID** in the URL field and the devices to add in the request body. The `id` property specifies the **Azure AD ID** of the device. + + ```rest + POST https://graph.microsoft.com/beta/admin/windows/updates/deploymentAudiences/d39ad1ce-01234-5678-9abc-def012345678/updateAudience + Content-type: application/json + + { + "addMembers": [ + { + "@odata.type": "#microsoft.graph.windowsUpdates.azureADDevice", + "id": "01234567-89ab-cdef-0123-456789abcdef" + }, + { + "@odata.type": "#microsoft.graph.windowsUpdates.azureADDevice", + "id": "01234567-89ab-cdef-0123-456789abcde0" + }, + { + "@odata.type": "#microsoft.graph.windowsUpdates.azureADDevice", + "id": "01234567-89ab-cdef-0123-456789abcde1" + } + ] + } + ``` -{} -``` -Returns a [201 Created] response with the following body: -```json -{ - "@odata.context": "https://graph.microsoft.com/beta/$metadata#admin/windows/updates/deploymentAudiences/$entity", - "id": "f0ec689b-fa10-4e45-965c-ce753f7d4363", - "reportingDeviceCount": 0, - "applicableContent": [] -} -``` ## Remove device enrollment diff --git a/windows/deployment/update/deployment-service-feature-updates.md b/windows/deployment/update/deployment-service-feature-updates.md index 5c6a7a72c0..9670fee85f 100644 --- a/windows/deployment/update/deployment-service-feature-updates.md +++ b/windows/deployment/update/deployment-service-feature-updates.md @@ -11,7 +11,7 @@ ms.technology: itpro-updates ms.date: 02/14/2023 --- -# Deploy feature updates with Windows Update for Business deployment service +# Tutorial: Deploy feature updates with Windows Update for Business deployment service ***(Applies to: Windows 11 & Windows 10)*** diff --git a/windows/deployment/update/includes/wufb-deployment-enroll-device-graph-explorer.md b/windows/deployment/update/includes/wufb-deployment-enroll-device-graph-explorer.md index 5ea333f440..b95b1cc330 100644 --- a/windows/deployment/update/includes/wufb-deployment-enroll-device-graph-explorer.md +++ b/windows/deployment/update/includes/wufb-deployment-enroll-device-graph-explorer.md @@ -19,26 +19,26 @@ You enroll devices based on the types of updates you want them to recieve.Curren 1. In the **Request body** tab, enter the following JSON, supplying the following information: - **Azure AD Device ID** as `id` - Either `feature` or `driver` for the updateCategory - - ```json - { - "updateCategory": "driver", - "assets": [ - { - "@odata.type": "#microsoft.graph.windowsUpdates.azureADDevice", - "id": "01234567-89ab-cdef-0123-456789abcdef" - }, - { - "@odata.type": "#microsoft.graph.windowsUpdates.azureADDevice", - "id": "01234567-89ab-cdef-0123-456789abcde0" - }, - { - "@odata.type": "#microsoft.graph.windowsUpdates.azureADDevice", - "id": "01234567-89ab-cdef-0123-456789abcde1" - } - ] - } - ``` + + ```json + { + "updateCategory": "driver", + "assets": [ + { + "@odata.type": "#microsoft.graph.windowsUpdates.azureADDevice", + "id": "01234567-89ab-cdef-0123-456789abcdef" + }, + { + "@odata.type": "#microsoft.graph.windowsUpdates.azureADDevice", + "id": "01234567-89ab-cdef-0123-456789abcde0" + }, + { + "@odata.type": "#microsoft.graph.windowsUpdates.azureADDevice", + "id": "01234567-89ab-cdef-0123-456789abcde1" + } + ] + } + ``` 1. Select the **Run query** button. The results will appear in the **Response** window. In this case, the status code of [202 Accepted](/troubleshoot/developer/webapps/iis/www-administration-management/http-status-code#2xx---success). From 3cf165407b102798e13215d86f546ccf6d06b3f3 Mon Sep 17 00:00:00 2001 From: Meghan Stewart <33289333+mestew@users.noreply.github.com> Date: Wed, 25 Jan 2023 22:49:05 -0800 Subject: [PATCH 039/181] edits --- .../update/deployment-service-drivers.md | 98 ++++++++++++++++++- .../wufb-deployment-graph-unenroll.md | 1 + 2 files changed, 96 insertions(+), 3 deletions(-) diff --git a/windows/deployment/update/deployment-service-drivers.md b/windows/deployment/update/deployment-service-drivers.md index c336974ab1..b4d5a56903 100644 --- a/windows/deployment/update/deployment-service-drivers.md +++ b/windows/deployment/update/deployment-service-drivers.md @@ -21,7 +21,7 @@ In this tutorial, you will: > * [Run queries to identify test devices](#run-queries-to-identify-test-devices) > * [Enroll devices](#enroll-devices) > * [Create a deployment audience and add audience members](#create-a-deployment-audience-and-add-audience-members) -> * Do Z +> * [Create an update policy](#create-an-update-policy) > * Do Z > * Do Z > * [Remove device enrollment](#remove-device-enrollment) @@ -67,7 +67,7 @@ When you enroll devices into driver management, the deployment service becomes t ```json { "@odata.context": "https://graph.microsoft.com/beta/$metadata#admin/windows/updates/deploymentAudiences/$entity", - "id": "d39ad1ce-01234-5678-9abc-def012345678", + "id": "d39ad1ce-0123-4567-89ab-cdef01234567", "reportingDeviceCount": 0, "applicableContent": [] } @@ -76,7 +76,7 @@ When you enroll devices into driver management, the deployment service becomes t 1. Add devices, using their **Azure AD ID**, to the deployment audience so they become audience members. Specify the deployment **Audience ID** in the URL field and the devices to add in the request body. The `id` property specifies the **Azure AD ID** of the device. ```rest - POST https://graph.microsoft.com/beta/admin/windows/updates/deploymentAudiences/d39ad1ce-01234-5678-9abc-def012345678/updateAudience + POST https://graph.microsoft.com/beta/admin/windows/updates/deploymentAudiences/d39ad1ce-0123-4567-89ab-cdef01234567/updateAudience Content-type: application/json { @@ -97,6 +97,98 @@ When you enroll devices into driver management, the deployment service becomes t } ``` + + +## Create an update policy + +Update policies define how content is deployed to a deployment audience. An [update policy](/graph/api/resources/windowsupdates-updatepolicy) + +After devices are added to a deployment audience, you can create an [update policy](/graph/api/resources/windowsupdates-updatepolicy) that governs the deployment of content to the associated deployment audiences. The update policy is a high-level template so content can be deployed in a similar way for a given audience without having to create, manage, and relate individual deployments. Content is deployed to the devices in the associated audiences when a content approval is added to the policy. + +Create an update policy and assign an existing deployment audience to it. You can specify additional settings when you create the policy, or you can create a policy and define the settings later. + +To create a policy without any deployment settings, in the request body specify the **Audience ID** as `id`. In the following example, the **Audience ID** is `d39ad1ce-0123-4567-89ab-cdef01234567`: + + +```rest +POST https://graph.microsoft.com/beta/admin/windows/updates/updatePolicies +Content-type: application/json +{ + "audience": { + "@odata.id": "d39ad1ce-0123-4567-89ab-cdef01234567" + } +} +``` + +Response, returning the **Policy ID** of `9011c330-1234-5678-9abc-def012345678` +```json +HTTP/1.1 202 Accepted +Content-type: application/json +{ + "@odata.context": "https://graph.microsoft.com/beta/$metadata#admin/windows/updates/updatePolicies/$entity", + "id": "9011c330-1234-5678-9abc-def012345678", + "createdDateTime": "2023-01-25T05:32:21.9721459Z", + "autoEnrollmentUpdateCategories": [], + "complianceChangeRules": [], + "deploymentSettings": { + "schedule": null, + "monitoring": null, + "contentApplicability": null, + "userExperience": null, + "expedite": null + } +} +``` + +Policy with settings example: + +```rest +POST https://graph.microsoft.com/beta/admin/windows/updates/updatePolicies +Content-Type: application/json +Content-length: 835 + +{ + "@odata.type": "#microsoft.graph.windowsUpdates.updatePolicy", + "audience": { + "@odata.id": "d39ad1ce-0123-4567-89ab-cdef01234567" + }, + "complianceChanges": [ + { + "@odata.type": "#microsoft.graph.windowsUpdates.contentApproval" + } + ], + "complianceChangeRules": [ + { + "@odata.type": "#microsoft.graph.windowsUpdates.contentApprovalRule", + "contentFilter": { + "@odata.type": "#microsoft.graph.windowsUpdates.driverUpdateFilter" + }, + "durationBeforeDeploymentStart": "P7D" + } + ], + "deploymentSettings": { + "@odata.type": "microsoft.graph.windowsUpdates.deploymentSettings", + "schedule": { + "gradualRollout": { + "@odata.type": "#microsoft.graph.windowsUpdates.rateDrivenRolloutSettings", + "durationBetweenOffers": "P1D", + "devicePerOffer": 1000 + } + } + } +} +``` + +**note to add info or change the above example to include the following, if possible.** + "deploymentSettings": { + "contentApplicability": { + "offerWhileRecommendedBy": ["Microsoft"], + + + + + + ## Remove device enrollment diff --git a/windows/deployment/update/includes/wufb-deployment-graph-unenroll.md b/windows/deployment/update/includes/wufb-deployment-graph-unenroll.md index 9b026473fa..3a04370fd4 100644 --- a/windows/deployment/update/includes/wufb-deployment-graph-unenroll.md +++ b/windows/deployment/update/includes/wufb-deployment-graph-unenroll.md @@ -39,3 +39,4 @@ Content-Type: application/json ] } ``` + From 2f49c2b1c3692486e615696ecb34a8bcff3c7922 Mon Sep 17 00:00:00 2001 From: Meghan Stewart <33289333+mestew@users.noreply.github.com> Date: Thu, 26 Jan 2023 08:40:04 -0800 Subject: [PATCH 040/181] edits --- .../update/deployment-service-drivers.md | 140 +++++++++--------- 1 file changed, 72 insertions(+), 68 deletions(-) diff --git a/windows/deployment/update/deployment-service-drivers.md b/windows/deployment/update/deployment-service-drivers.md index b4d5a56903..6551768ccf 100644 --- a/windows/deployment/update/deployment-service-drivers.md +++ b/windows/deployment/update/deployment-service-drivers.md @@ -17,14 +17,14 @@ ms.date: 02/14/2023 In this tutorial, you will: > [!div class="checklist"] -> * [Open Graph Explorer](#open-graph-explorer) -> * [Run queries to identify test devices](#run-queries-to-identify-test-devices) -> * [Enroll devices](#enroll-devices) -> * [Create a deployment audience and add audience members](#create-a-deployment-audience-and-add-audience-members) -> * [Create an update policy](#create-an-update-policy) -> * Do Z -> * Do Z -> * [Remove device enrollment](#remove-device-enrollment) +> - [Open Graph Explorer](#open-graph-explorer) +> - [Run queries to identify test devices](#run-queries-to-identify-test-devices) +> - [Enroll devices](#enroll-devices) +> - [Create a deployment audience and add audience members](#create-a-deployment-audience-and-add-audience-members) +> - [Create an update policy](#create-an-update-policy) +> - Do Z +> - Do Z +> - [Remove device enrollment](#remove-device-enrollment) ## Prerequisites @@ -101,26 +101,77 @@ When you enroll devices into driver management, the deployment service becomes t ## Create an update policy -Update policies define how content is deployed to a deployment audience. An [update policy](/graph/api/resources/windowsupdates-updatepolicy) +Update policies define how content is deployed to a deployment audience. An [update policy](/graph/api/resources/windowsupdates-updatepolicy) ensures deployments to deployment audiences behave in a consistent manner without having to create and manage multiple individual deployments. When a content approval is added to the policy, it's deployed to the devices in the associated audiences. When creating an update policy, you can either: -After devices are added to a deployment audience, you can create an [update policy](/graph/api/resources/windowsupdates-updatepolicy) that governs the deployment of content to the associated deployment audiences. The update policy is a high-level template so content can be deployed in a similar way for a given audience without having to create, manage, and relate individual deployments. Content is deployed to the devices in the associated audiences when a content approval is added to the policy. +- Create a policy and define the settings later -Create an update policy and assign an existing deployment audience to it. You can specify additional settings when you create the policy, or you can create a policy and define the settings later. + To create a policy without any deployment settings, in the request body specify the **Audience ID** as `id`. In the following example, the **Audience ID** is `d39ad1ce-0123-4567-89ab-cdef01234567`: -To create a policy without any deployment settings, in the request body specify the **Audience ID** as `id`. In the following example, the **Audience ID** is `d39ad1ce-0123-4567-89ab-cdef01234567`: + ```rest + POST https://graph.microsoft.com/beta/admin/windows/updates/updatePolicies + Content-type: application/json + { + "audience": { + "@odata.id": "d39ad1ce-0123-4567-89ab-cdef01234567" + } + } + ``` +- Specify settings during policy creation -```rest -POST https://graph.microsoft.com/beta/admin/windows/updates/updatePolicies -Content-type: application/json -{ - "audience": { - "@odata.id": "d39ad1ce-0123-4567-89ab-cdef01234567" - } -} + To create a policy with additional settings, in the request body: + - Specify the **Audience ID** as `id` + - Define any additional deployment or compliance [settings](beta/api/adminwindowsupdates-post-updatepolicies). /graph/api/resources/windowsupdates-updatepolicy + + In the following example, the **Audience ID** is `d39ad1ce-0123-4567-89ab-cdef01234567`: + + ```rest + POST https://graph.microsoft.com/beta/admin/windows/updates/updatePolicies + Content-Type: application/json + Content-length: 835 + { + "@odata.type": "#microsoft.graph.windowsUpdates.updatePolicy", + "audience": { + "@odata.id": "d39ad1ce-0123-4567-89ab-cdef01234567" + }, + "complianceChanges": [ + { + "@odata.type": "#microsoft.graph.windowsUpdates.contentApproval" + } + ], + "complianceChangeRules": [ + { + "@odata.type": "#microsoft.graph.windowsUpdates.contentApprovalRule", + "contentFilter": { + "@odata.type": "#microsoft.graph.windowsUpdates.driverUpdateFilter" + }, + "durationBeforeDeploymentStart": "P7D" + } + ], + "deploymentSettings": { + "@odata.type": "microsoft.graph.windowsUpdates.deploymentSettings", + "schedule": { + "gradualRollout": { + "@odata.type": "#microsoft.graph.windowsUpdates.rateDrivenRolloutSettings", + "durationBetweenOffers": "P1D", + "devicePerOffer": 1000 + } + } + } + } + ``` + +**note to add info about behavior defined by settings in example and maybe include info about autoapprove while recommended** +```dotnetcli + + "deploymentSettings": { + "contentApplicability": { + "offerWhileRecommendedBy": ["Microsoft"], ``` -Response, returning the **Policy ID** of `9011c330-1234-5678-9abc-def012345678` + +Response, returning the **Policy ID** of `9011c330-1234-5678-9abc-def0123456`: + ```json HTTP/1.1 202 Accepted Content-type: application/json @@ -140,53 +191,6 @@ Content-type: application/json } ``` -Policy with settings example: - -```rest -POST https://graph.microsoft.com/beta/admin/windows/updates/updatePolicies -Content-Type: application/json -Content-length: 835 - -{ - "@odata.type": "#microsoft.graph.windowsUpdates.updatePolicy", - "audience": { - "@odata.id": "d39ad1ce-0123-4567-89ab-cdef01234567" - }, - "complianceChanges": [ - { - "@odata.type": "#microsoft.graph.windowsUpdates.contentApproval" - } - ], - "complianceChangeRules": [ - { - "@odata.type": "#microsoft.graph.windowsUpdates.contentApprovalRule", - "contentFilter": { - "@odata.type": "#microsoft.graph.windowsUpdates.driverUpdateFilter" - }, - "durationBeforeDeploymentStart": "P7D" - } - ], - "deploymentSettings": { - "@odata.type": "microsoft.graph.windowsUpdates.deploymentSettings", - "schedule": { - "gradualRollout": { - "@odata.type": "#microsoft.graph.windowsUpdates.rateDrivenRolloutSettings", - "durationBetweenOffers": "P1D", - "devicePerOffer": 1000 - } - } - } -} -``` - -**note to add info or change the above example to include the following, if possible.** - "deploymentSettings": { - "contentApplicability": { - "offerWhileRecommendedBy": ["Microsoft"], - - - - From 32575ac1424b77a4e8260d85979266c85460b55c Mon Sep 17 00:00:00 2001 From: Meghan Stewart <33289333+mestew@users.noreply.github.com> Date: Thu, 26 Jan 2023 14:39:41 -0800 Subject: [PATCH 041/181] edits --- .../update/deployment-service-drivers.md | 21 +++++++++++++++---- 1 file changed, 17 insertions(+), 4 deletions(-) diff --git a/windows/deployment/update/deployment-service-drivers.md b/windows/deployment/update/deployment-service-drivers.md index 6551768ccf..598da4c5e6 100644 --- a/windows/deployment/update/deployment-service-drivers.md +++ b/windows/deployment/update/deployment-service-drivers.md @@ -97,7 +97,11 @@ When you enroll devices into driver management, the deployment service becomes t } ``` - +1. To verify the devices were added to the audience, run the following query using the **Audience ID**: + + ```rest + GET https://graph.microsoft.com/beta/admin/windows/updates/deploymentAudiences/d39ad1ce-0123-4567-89ab-cdef01234567/members + ``` ## Create an update policy @@ -122,13 +126,14 @@ Update policies define how content is deployed to a deployment audience. An [upd To create a policy with additional settings, in the request body: - Specify the **Audience ID** as `id` - Define any additional deployment or compliance [settings](beta/api/adminwindowsupdates-post-updatepolicies). /graph/api/resources/windowsupdates-updatepolicy + - You may need to add the `content-length` header to the request. *?The value should be the length of the request body in bytes?*. In the following example, the **Audience ID** is `d39ad1ce-0123-4567-89ab-cdef01234567`: ```rest POST https://graph.microsoft.com/beta/admin/windows/updates/updatePolicies Content-Type: application/json - Content-length: 835 + Content-length: 967 { "@odata.type": "#microsoft.graph.windowsUpdates.updatePolicy", "audience": { @@ -170,7 +175,7 @@ Update policies define how content is deployed to a deployment audience. An [upd ``` -Response, returning the **Policy ID** of `9011c330-1234-5678-9abc-def0123456`: +Response returning the policy, without any additional settings specified, that has a **Policy ID** of `9011c330-1234-5678-9abc-def0123456`: ```json HTTP/1.1 202 Accepted @@ -190,8 +195,16 @@ Content-type: application/json } } ``` - +## Review applicable driver content and approve content + + +**Audience ID** is `d39ad1ce-0123-4567-89ab-cdef01234567` + +```rest +GET https://graph.microsoft.com/beta/admin/windows/updates/deploymentAudiences/f660d844-30b7-46e4-a6cf-47e36164d3cb/applicableContent +``` + ## Remove device enrollment From 8793f050c788d545a902de85da4fab71d41e3e08 Mon Sep 17 00:00:00 2001 From: Meghan Stewart <33289333+mestew@users.noreply.github.com> Date: Thu, 26 Jan 2023 15:55:38 -0800 Subject: [PATCH 042/181] edits --- .../deployment/update/deployment-service-drivers.md | 12 +++++++++--- 1 file changed, 9 insertions(+), 3 deletions(-) diff --git a/windows/deployment/update/deployment-service-drivers.md b/windows/deployment/update/deployment-service-drivers.md index 598da4c5e6..13236a1ece 100644 --- a/windows/deployment/update/deployment-service-drivers.md +++ b/windows/deployment/update/deployment-service-drivers.md @@ -22,6 +22,7 @@ In this tutorial, you will: > - [Enroll devices](#enroll-devices) > - [Create a deployment audience and add audience members](#create-a-deployment-audience-and-add-audience-members) > - [Create an update policy](#create-an-update-policy) +> - [Review applicable driver content and approve it](#review-applicable-driver-content-and-approve-it) > - Do Z > - Do Z > - [Remove device enrollment](#remove-device-enrollment) @@ -103,9 +104,11 @@ When you enroll devices into driver management, the deployment service becomes t GET https://graph.microsoft.com/beta/admin/windows/updates/deploymentAudiences/d39ad1ce-0123-4567-89ab-cdef01234567/members ``` +Once a device has been enrolled and added to a deployment audience, the Windows Update for Business deployment service will start collecting scan results from Windows Update to build a catalog of applicable drivers to be browsed, approved, and scheduled for deployment. + ## Create an update policy -Update policies define how content is deployed to a deployment audience. An [update policy](/graph/api/resources/windowsupdates-updatepolicy) ensures deployments to deployment audiences behave in a consistent manner without having to create and manage multiple individual deployments. When a content approval is added to the policy, it's deployed to the devices in the associated audiences. When creating an update policy, you can either: +Update policies define how content is deployed to a deployment audience. An [update policy](/graph/api/resources/windowsupdates-updatepolicy) ensures deployments to a deployment audience behaves in a consistent manner without having to create and manage multiple individual deployments. When a content approval is added to the policy, it's deployed to the devices in the associated audiences. When creating an update policy, you can either: - Create a policy and define the settings later @@ -167,6 +170,7 @@ Update policies define how content is deployed to a deployment audience. An [upd ``` **note to add info about behavior defined by settings in example and maybe include info about autoapprove while recommended** + ```dotnetcli "deploymentSettings": { @@ -196,13 +200,15 @@ Content-type: application/json } ``` -## Review applicable driver content and approve content +## Review applicable driver content and approve it + +Review **Audience ID** is `d39ad1ce-0123-4567-89ab-cdef01234567` ```rest -GET https://graph.microsoft.com/beta/admin/windows/updates/deploymentAudiences/f660d844-30b7-46e4-a6cf-47e36164d3cb/applicableContent +GET https://graph.microsoft.com/beta/admin/windows/updates/deploymentAudiences/d39ad1ce-0123-4567-89ab-cdef01234567/applicableContent ``` From 7d52e709f9c23a322661dd9640a913d3dc43ef76 Mon Sep 17 00:00:00 2001 From: Meghan Stewart <33289333+mestew@users.noreply.github.com> Date: Fri, 27 Jan 2023 16:26:30 -0800 Subject: [PATCH 043/181] edits --- .../update/deployment-service-drivers.md | 69 ++++++++++++++++--- 1 file changed, 59 insertions(+), 10 deletions(-) diff --git a/windows/deployment/update/deployment-service-drivers.md b/windows/deployment/update/deployment-service-drivers.md index 13236a1ece..539e4fe498 100644 --- a/windows/deployment/update/deployment-service-drivers.md +++ b/windows/deployment/update/deployment-service-drivers.md @@ -47,7 +47,7 @@ All of the [prerequisites for the Windows Update for Business deployment service ## Enroll devices -When you enroll devices into driver management, the deployment service becomes the authority for driver updates coming from Windows Update. Devices don't receive drivers from Windows Update until a deployment is manually created or they're added to a driver update policy with approvals. +When you enroll devices into driver management, the deployment service becomes the authority for driver updates coming from Windows Update. Devices don't receive drivers or firmware from Windows Update until a deployment is manually created or they're added to a driver update policy with approvals. [!INCLUDE [Graph Explorer enroll devices](./includes/wufb-deployment-enroll-device-graph-explorer.md)] @@ -112,7 +112,7 @@ Update policies define how content is deployed to a deployment audience. An [upd - Create a policy and define the settings later - To create a policy without any deployment settings, in the request body specify the **Audience ID** as `id`. In the following example, the **Audience ID** is `d39ad1ce-0123-4567-89ab-cdef01234567`: + To create a policy without any deployment settings, in the request body specify the **Audience ID** as `id`. In the following example, the **Audience ID** is `d39ad1ce-0123-4567-89ab-cdef01234567`, and the `id` given in the response is the **Policy ID**: ```rest POST https://graph.microsoft.com/beta/admin/windows/updates/updatePolicies @@ -128,7 +128,7 @@ Update policies define how content is deployed to a deployment audience. An [upd To create a policy with additional settings, in the request body: - Specify the **Audience ID** as `id` - - Define any additional deployment or compliance [settings](beta/api/adminwindowsupdates-post-updatepolicies). /graph/api/resources/windowsupdates-updatepolicy + - Define any additional [deployment settings](beta/api/resources/windowsupdates-deploymentsettings). - You may need to add the `content-length` header to the request. *?The value should be the length of the request body in bytes?*. In the following example, the **Audience ID** is `d39ad1ce-0123-4567-89ab-cdef01234567`: @@ -171,15 +171,14 @@ Update policies define how content is deployed to a deployment audience. An [upd **note to add info about behavior defined by settings in example and maybe include info about autoapprove while recommended** -```dotnetcli +``` "deploymentSettings": { "contentApplicability": { "offerWhileRecommendedBy": ["Microsoft"], ``` - - -Response returning the policy, without any additional settings specified, that has a **Policy ID** of `9011c330-1234-5678-9abc-def0123456`: + +Response returning the policy, without any additional settings specified, that has a **Policy ID** of `9011c330-1234-5678-9abc-def012345678`: ```json HTTP/1.1 202 Accepted @@ -202,16 +201,66 @@ Content-type: application/json ## Review applicable driver content and approve it -Review +Once Windows Update for Business deployment service has scan results from devices, the applicability for driver and firmware updates can be displayed for a deployment audience. - -**Audience ID** is `d39ad1ce-0123-4567-89ab-cdef01234567` +To display [applicable content](/graph/api/resources/windowsupdates-applicablecontent), run a query using the **Audience ID**, for example `d39ad1ce-0123-4567-89ab-cdef01234567`: ```rest GET https://graph.microsoft.com/beta/admin/windows/updates/deploymentAudiences/d39ad1ce-0123-4567-89ab-cdef01234567/applicableContent ``` +Each applicable update returns the following information: +- An `id` for its [catalog entry](/graph/api/resources/windowsupdates-catalogentry) +- The **Azure AD ID** of the devices it's applicable to +- Information describing the update such as the name and version. + +The following truncated response displays: +- An **Azure AD ID** of `01234567-89ab-cdef-0123-456789abcdef` +- The **Catalog ID** of `1d082682ff38a3a885cefd68ec6ab3782be3dc31d156c9e5c6fd3dc55cbd839d` + +```json +"matchedDevices": [ + { + "recommendedBy": [ + "Microsoft" + ], + "deviceId": "01ea3c90-12f5-4093-a4c9-c1434657c976" + } +], +"catalogEntry": { + "@odata.type": "#microsoft.graph.windowsUpdates.driverUpdateCatalogEntry", + "id": "1d082682ff38a3a885cefd68ec6ab3782be3dc31d156c9e5c6fd3dc55cbd839d", +``` + +Each driver update is associated with a unique [catalog entry](/graph/api/resources/windowsupdates-catalogentry). Approve content for drivers and firmware by adding a [content approval](/graph/api/resources/windowsupdates-contentapproval) for the catalog entry to an existing policy. This approval is a [compliance change](/graph/api/resources/windowsupdates-compliance) for the policy and it + + +Deployments for driver updates are created and enforced on a policy through [compliance changes](/graph/api/resources/windowsupdates-compliance). [Content approvals](/graph/api/esources/windowsupdates-contentapproval) for driver updates are added to a policy by specifying the [catalog entry](/graph/api/resources/windowsupdates-catalogentry) associated to a specific driver update. Content will only be delivered to devices in the deployment audiences associated with the update policy once approved. + +Add a content approval to an existing policy, **Policy ID** `9011c330-1234-5678-9abc-def012345678` for the driver update with the **Catalog ID** `1d082682ff38a3a885cefd68ec6ab3782be3dc31d156c9e5c6fd3dc55cbd839d`. Schedule the start date for January, 20 2023 at 1 AM UTC: + +```rest +POST https://graph.microsoft.com/beta/admin/windows/updates/updatePolicies/9011c330-1234-5678-9abc-def012345678/complianceChanges +Content-type: application/json + +{ + "@odata.type": "#microsoft.graph.windowsUpdates.contentApproval", + "content": { + "@odata.type": "#microsoft.graph.windowsUpdates.catalogContent", + "catalogEntry": { + "@odata.type": "#microsoft.graph.windowsUpdates.driverUpdateCatalogEntry", + "id": "1d082682ff38a3a885cefd68ec6ab3782be3dc31d156c9e5c6fd3dc55cbd839d" + } + }, + "deploymentSettings": { + "@odata.type": "microsoft.graph.windowsUpdates.deploymentSettings", + "schedule": { + "startDateTime": "2023-01-20T01:00:00Z" + } + } +} +``` ## Remove device enrollment From 0285b3deb7ff2d13be5fc23153ace8492b413657 Mon Sep 17 00:00:00 2001 From: Meghan Stewart <33289333+mestew@users.noreply.github.com> Date: Mon, 30 Jan 2023 08:06:12 -0800 Subject: [PATCH 044/181] add approval info --- .../update/deployment-service-drivers.md | 20 +++++++++++++------ 1 file changed, 14 insertions(+), 6 deletions(-) diff --git a/windows/deployment/update/deployment-service-drivers.md b/windows/deployment/update/deployment-service-drivers.md index 539e4fe498..c666bb8bac 100644 --- a/windows/deployment/update/deployment-service-drivers.md +++ b/windows/deployment/update/deployment-service-drivers.md @@ -23,8 +23,7 @@ In this tutorial, you will: > - [Create a deployment audience and add audience members](#create-a-deployment-audience-and-add-audience-members) > - [Create an update policy](#create-an-update-policy) > - [Review applicable driver content and approve it](#review-applicable-driver-content-and-approve-it) -> - Do Z -> - Do Z +> - [Revoke content approval](#revoke-content-approval) > - [Remove device enrollment](#remove-device-enrollment) ## Prerequisites @@ -233,12 +232,10 @@ The following truncated response displays: "id": "1d082682ff38a3a885cefd68ec6ab3782be3dc31d156c9e5c6fd3dc55cbd839d", ``` -Each driver update is associated with a unique [catalog entry](/graph/api/resources/windowsupdates-catalogentry). Approve content for drivers and firmware by adding a [content approval](/graph/api/resources/windowsupdates-contentapproval) for the catalog entry to an existing policy. This approval is a [compliance change](/graph/api/resources/windowsupdates-compliance) for the policy and it +Each driver update is associated with a unique [catalog entry](/graph/api/resources/windowsupdates-catalogentry). Approve content for drivers and firmware by adding a [content approval](/graph/api/resources/windowsupdates-contentapproval) for the catalog entry to an existing policy. Content approval is a [compliance change](/graph/api/resources/windowsupdates-compliance) for the policy. -Deployments for driver updates are created and enforced on a policy through [compliance changes](/graph/api/resources/windowsupdates-compliance). [Content approvals](/graph/api/esources/windowsupdates-contentapproval) for driver updates are added to a policy by specifying the [catalog entry](/graph/api/resources/windowsupdates-catalogentry) associated to a specific driver update. Content will only be delivered to devices in the deployment audiences associated with the update policy once approved. - -Add a content approval to an existing policy, **Policy ID** `9011c330-1234-5678-9abc-def012345678` for the driver update with the **Catalog ID** `1d082682ff38a3a885cefd68ec6ab3782be3dc31d156c9e5c6fd3dc55cbd839d`. Schedule the start date for January, 20 2023 at 1 AM UTC: +Add a content approval to an existing policy, **Policy ID** `9011c330-1234-5678-9abc-def012345678` for the driver update with the **Catalog ID** `1d082682ff38a3a885cefd68ec6ab3782be3dc31d156c9e5c6fd3dc55cbd839d`. Schedule the start date for January, 20 2023 at 1 AM UTC: ```rest POST https://graph.microsoft.com/beta/admin/windows/updates/updatePolicies/9011c330-1234-5678-9abc-def012345678/complianceChanges @@ -262,6 +259,17 @@ Content-type: application/json } ``` +Review the compliance changes to a policy with the most recent changes listed in the response first. The following example returns the compliance changes for a policy with the **Policy ID** `9011c330-1234-5678-9abc-def012345678`: + +```rest +GET https://graph.microsoft.com/beta/admin/windows/updates/updatePolicies/9011c330-1234-5678-9abc-def012345678/complianceChanges?orderby=createdDateTime desc + +``` + +## Revoke content approval + + + ## Remove device enrollment From 6f04f609e196bf697647cd1616cca45344167cd2 Mon Sep 17 00:00:00 2001 From: Meghan Stewart <33289333+mestew@users.noreply.github.com> Date: Mon, 30 Jan 2023 09:55:27 -0800 Subject: [PATCH 045/181] add approval info --- windows/deployment/TOC.yml | 6 +++--- .../update/deployment-service-drivers.md | 14 ++++++++------ .../update/deployment-service-expedited-updates.md | 12 ++++++------ .../update/deployment-service-feature-updates.md | 13 +++++++------ ...b-deployment-find-device-name-graph-explorer.md | 6 +++--- ... wufb-deployment-graph-explorer-permissions.md} | 2 +- .../includes/wufb-deployment-graph-explorer.md | 6 +++--- 7 files changed, 31 insertions(+), 28 deletions(-) rename windows/deployment/update/includes/{wufb-deployment-tutorial-permissions.md => wufb-deployment-graph-explorer-permissions.md} (92%) diff --git a/windows/deployment/TOC.yml b/windows/deployment/TOC.yml index f14ccb8dbe..bdaffc1953 100644 --- a/windows/deployment/TOC.yml +++ b/windows/deployment/TOC.yml @@ -180,11 +180,11 @@ href: update/deployment-service-prerequisites.md - name: Deploy updates with Windows Update for Business deployment service items: - - name: 'Tutorial: Deploy feature updates' + - name: Deploy feature updates href: update/deployment-service-feature-updates.md - - name: 'Tutorial: Deploy expedited updates' + - name: Deploy expedited updates href: update/deployment-service-expedited-updates.md - - name: 'Tutorial: Deploy driver and firmware updates' + - name: Deploy driver and firmware updates href: update/deployment-service-drivers.md - name: Troubleshoot Windows Update for Business deployment service href: update/deployment-service-troubleshoot.md diff --git a/windows/deployment/update/deployment-service-drivers.md b/windows/deployment/update/deployment-service-drivers.md index c666bb8bac..3eb3efdc74 100644 --- a/windows/deployment/update/deployment-service-drivers.md +++ b/windows/deployment/update/deployment-service-drivers.md @@ -1,21 +1,21 @@ --- -title: 'Tutorial: Deploy drivers and firmware updates with Windows Update for Business deployment service.' +title: Deploy drivers and firmware updates with Windows Update for Business deployment service. description: Use Windows Update for Business deployment service to deploy driver and firmware updates. ms.prod: windows-client author: mestew ms.localizationpriority: medium ms.author: mstewart manager: aaroncz -ms.topic: tutorial +ms.topic: article ms.technology: itpro-updates ms.date: 02/14/2023 --- -# Tutorial: Deploy drivers and firmware updates with Windows Update for Business deployment service +# Deploy drivers and firmware updates with Windows Update for Business deployment service ***(Applies to: Windows 11 & Windows 10)*** -In this tutorial, you will: +In this article, you will: > [!div class="checklist"] > - [Open Graph Explorer](#open-graph-explorer) > - [Run queries to identify test devices](#run-queries-to-identify-test-devices) @@ -31,8 +31,8 @@ In this tutorial, you will: All of the [prerequisites for the Windows Update for Business deployment service](deployment-service-overview.md#prerequisites) must be met. ### Permissions - -[!INCLUDE [Windows Update for Business deployment service tutorial permissions](./includes/wufb-deployment-tutorial-permissions.md)] + +[!INCLUDE [Windows Update for Business deployment service permissions using Graph Explorer](./includes/wufb-deployment-graph-explorer-permissions)] ## Open Graph Explorer @@ -269,6 +269,8 @@ GET https://graph.microsoft.com/beta/admin/windows/updates/updatePolicies/9011c3 ## Revoke content approval +``` + ## Remove device enrollment diff --git a/windows/deployment/update/deployment-service-expedited-updates.md b/windows/deployment/update/deployment-service-expedited-updates.md index 8650f264e9..f10c256b94 100644 --- a/windows/deployment/update/deployment-service-expedited-updates.md +++ b/windows/deployment/update/deployment-service-expedited-updates.md @@ -1,21 +1,21 @@ --- -title: 'Tutorial: Deploy expedited updates with Windows Update for Business deployment service' +title: Deploy expedited updates with Windows Update for Business deployment service description: Use Windows Update for Business deployment service to deploy expedited updates. ms.prod: windows-client author: mestew ms.localizationpriority: medium ms.author: mstewart manager: aaroncz -ms.topic: tutorial +ms.topic: article ms.technology: itpro-updates ms.date: 02/14/2023 --- -# Tutorial: Deploy expedited updates with Windows Update for Business deployment service +# Deploy expedited updates with Windows Update for Business deployment service ***(Applies to: Windows 11 & Windows 10)*** -In this tutorial, you will: +In this article, you will: > [!div class="checklist"] > * [Open Graph Explorer](#open-graph-explorer) > * [Run queries to identify test devices](#run-queries-to-identify-test-devices) @@ -30,8 +30,8 @@ All of the [prerequisites for the Windows Update for Business deployment service ### Permissions - -[!INCLUDE [Windows Update for Business deployment service tutorial permissions](./includes/wufb-deployment-tutorial-permissions.md)] + +[!INCLUDE [Windows Update for Business deployment service permissions using Graph Explorer](./includes/wufb-deployment-graph-explorer-permissions)] ## Open Graph Explorer diff --git a/windows/deployment/update/deployment-service-feature-updates.md b/windows/deployment/update/deployment-service-feature-updates.md index 9670fee85f..c3266087bc 100644 --- a/windows/deployment/update/deployment-service-feature-updates.md +++ b/windows/deployment/update/deployment-service-feature-updates.md @@ -1,21 +1,21 @@ --- -title: 'Tutorial: Deploy feature updates with Windows Update for Business deployment service.' +title: Deploy feature updates with Windows Update for Business deployment service. description: Use Windows Update for Business deployment service to deploy feature updates. ms.prod: windows-client author: mestew ms.localizationpriority: medium ms.author: mstewart manager: aaroncz -ms.topic: tutorial +ms.topic: article ms.technology: itpro-updates ms.date: 02/14/2023 --- -# Tutorial: Deploy feature updates with Windows Update for Business deployment service +# Deploy feature updates with Windows Update for Business deployment service ***(Applies to: Windows 11 & Windows 10)*** -In this tutorial, you will: +In this article, you will: > [!div class="checklist"] > * [Open Graph Explorer](#open-graph-explorer) > * [Run queries to identify test devices](#run-queries-to-identify-test-devices) @@ -27,10 +27,11 @@ In this tutorial, you will: ## Prerequisites All of the [prerequisites for the Windows Update for Business deployment service](deployment-service-overview.md#prerequisites) must be met. + ### Permissions - -[!INCLUDE [Windows Update for Business deployment service tutorial permissions](./includes/wufb-deployment-tutorial-permissions.md)] + +[!INCLUDE [Windows Update for Business deployment service permissions using Graph Explorer](./includes/wufb-deployment-graph-explorer-permissions)] ## Open Graph Explorer diff --git a/windows/deployment/update/includes/wufb-deployment-find-device-name-graph-explorer.md b/windows/deployment/update/includes/wufb-deployment-find-device-name-graph-explorer.md index 457be3217f..611cc9c8f0 100644 --- a/windows/deployment/update/includes/wufb-deployment-find-device-name-graph-explorer.md +++ b/windows/deployment/update/includes/wufb-deployment-find-device-name-graph-explorer.md @@ -48,6 +48,6 @@ GET https://graph.microsoft.com/v1.0/devices?$filter=model ne 'virtual machine' > [!Tip] > Requests using the [device](/graph/api/resources/device) resource type typically have both an `id` and a `deviceid`: -> - The `deviceid` is the **Azure AD Device ID** and will be used in this tutorial. -> - Later in this tutorial, this `deviceid` will be used as an `id` when you make certain requests such as adding a device to a deployment audience. -> - The `id` from the [device](/graph/api/resources/device) resource type is usually the Azure AD Object ID, which won't be used in this tutorial. +> - The `deviceid` is the **Azure AD Device ID** and will be used in this article. +> - Later in this article, this `deviceid` will be used as an `id` when you make certain requests such as adding a device to a deployment audience. +> - The `id` from the [device](/graph/api/resources/device) resource type is usually the Azure AD Object ID, which won't be used in this article. diff --git a/windows/deployment/update/includes/wufb-deployment-tutorial-permissions.md b/windows/deployment/update/includes/wufb-deployment-graph-explorer-permissions.md similarity index 92% rename from windows/deployment/update/includes/wufb-deployment-tutorial-permissions.md rename to windows/deployment/update/includes/wufb-deployment-graph-explorer-permissions.md index f2da67046b..563163371b 100644 --- a/windows/deployment/update/includes/wufb-deployment-tutorial-permissions.md +++ b/windows/deployment/update/includes/wufb-deployment-graph-explorer-permissions.md @@ -10,7 +10,7 @@ ms.localizationpriority: medium --- -The following permissions are needed for the tutorial: +The following permissions are needed for the queries listed in this article: - [WindowsUpdates.ReadWrite.All](/graph/permissions-reference#windows-updates-permissions) for [Windows Update for Business deployment service](/graph/api/resources/windowsupdates) operations. - At least [Device.Read.All](/graph/permissions-reference#device-permissions) permission to display [device](/graph/api/resources/device) information. diff --git a/windows/deployment/update/includes/wufb-deployment-graph-explorer.md b/windows/deployment/update/includes/wufb-deployment-graph-explorer.md index 2a51ba52d4..f39e7b6315 100644 --- a/windows/deployment/update/includes/wufb-deployment-graph-explorer.md +++ b/windows/deployment/update/includes/wufb-deployment-graph-explorer.md @@ -10,13 +10,13 @@ ms.localizationpriority: medium --- -For this tutorial, you'll use Graph Explorer to make requests to the [Microsoft Graph APIs](/graph/api/resources/windowsupdates-updates?view=graph-rest-beta&preserve-view=true) to retrieve, add, delete, and update data. For more information about using Graph Explorer, see [Get started with Graph Explorer](/graph/graph-explorer/overview). +For this article, you'll use Graph Explorer to make requests to the [Microsoft Graph APIs](/graph/api/resources/windowsupdates-updates?view=graph-rest-beta&preserve-view=true) to retrieve, add, delete, and update data. For more information about using Graph Explorer, see [Get started with Graph Explorer](/graph/graph-explorer/overview). > [!WARNING] -> Using a test tenant for tutorials is recommended. If you use a production tenant, ensure you verify which client devices you're targeting with deployments. +> Using a test tenant to verify the deployment process first is recommended. If you use a production tenant, ensure you verify which client devices you're targeting with deployments. 1. From a browser, go to [Graph Explorer](https://developer.microsoft.com/graph/graph-explorer) and sign in using an Azure Active Directory (Azure AD) user account. -1. You may need to enable the [`WindowsUpdates.ReadWrite.All` permission](/graph/permissions-reference#windows-updates-permissions) to use the queries in this tutorial. To enable the permission: +1. You may need to enable the [`WindowsUpdates.ReadWrite.All` permission](/graph/permissions-reference#windows-updates-permissions) to use the queries in this article. To enable the permission: 1. Select the **Modify permissions** tab in Graph Explorer. 1. In the permissions dialog box, select the **WindowsUpdates.ReadWrite.All** permission then select **Consent**. You may need to sign in again to grant consent. From 2c0d5072232d467b4f84eebbdf24c395b10e5c19 Mon Sep 17 00:00:00 2001 From: Meghan Stewart <33289333+mestew@users.noreply.github.com> Date: Tue, 31 Jan 2023 15:53:22 -0800 Subject: [PATCH 046/181] add approval info --- .../update/deployment-service-drivers.md | 30 ++++++++++++++----- .../deployment-service-expedited-updates.md | 2 +- .../deployment-service-feature-updates.md | 2 +- 3 files changed, 24 insertions(+), 10 deletions(-) diff --git a/windows/deployment/update/deployment-service-drivers.md b/windows/deployment/update/deployment-service-drivers.md index 3eb3efdc74..521abf1a65 100644 --- a/windows/deployment/update/deployment-service-drivers.md +++ b/windows/deployment/update/deployment-service-drivers.md @@ -32,7 +32,7 @@ All of the [prerequisites for the Windows Update for Business deployment service ### Permissions -[!INCLUDE [Windows Update for Business deployment service permissions using Graph Explorer](./includes/wufb-deployment-graph-explorer-permissions)] +[!INCLUDE [Windows Update for Business deployment service permissions using Graph Explorer](./includes/wufb-deployment-graph-explorer-permissions.md)] ## Open Graph Explorer @@ -127,8 +127,8 @@ Update policies define how content is deployed to a deployment audience. An [upd To create a policy with additional settings, in the request body: - Specify the **Audience ID** as `id` - - Define any additional [deployment settings](beta/api/resources/windowsupdates-deploymentsettings). - - You may need to add the `content-length` header to the request. *?The value should be the length of the request body in bytes?*. + - Define any additional [deployment settings](beta/api/resources/windowsupdates-deploymentsettings). + - You may need to add the `content-length` header to the request. The value should be the length of the request body in bytes. In the following example, the **Audience ID** is `d39ad1ce-0123-4567-89ab-cdef01234567`: @@ -197,7 +197,7 @@ Content-type: application/json } } ``` - + ## Review applicable driver content and approve it Once Windows Update for Business deployment service has scan results from devices, the applicability for driver and firmware updates can be displayed for a deployment audience. @@ -234,8 +234,10 @@ The following truncated response displays: Each driver update is associated with a unique [catalog entry](/graph/api/resources/windowsupdates-catalogentry). Approve content for drivers and firmware by adding a [content approval](/graph/api/resources/windowsupdates-contentapproval) for the catalog entry to an existing policy. Content approval is a [compliance change](/graph/api/resources/windowsupdates-compliance) for the policy. +> [!IMPORTANT] +> Any [deployment settings](beta/api/resources/windowsupdates-deploymentsettings) configured for the content approval will be combined with the existing [update policy's](#create-an-update-policy) deployment settings. If the content approval and update policy specify the same deployment setting, the setting from the content approval is used. -Add a content approval to an existing policy, **Policy ID** `9011c330-1234-5678-9abc-def012345678` for the driver update with the **Catalog ID** `1d082682ff38a3a885cefd68ec6ab3782be3dc31d156c9e5c6fd3dc55cbd839d`. Schedule the start date for January, 20 2023 at 1 AM UTC: +Add a content approval to an existing policy, **Policy ID** `9011c330-1234-5678-9abc-def012345678` for the driver update with the **Catalog ID** `1d082682ff38a3a885cefd68ec6ab3782be3dc31d156c9e5c6fd3dc55cbd839d. Schedule the start date for January, 20 2023 at 1 AM UTC: ```rest POST https://graph.microsoft.com/beta/admin/windows/updates/updatePolicies/9011c330-1234-5678-9abc-def012345678/complianceChanges @@ -259,7 +261,9 @@ Content-type: application/json } ``` -Review the compliance changes to a policy with the most recent changes listed in the response first. The following example returns the compliance changes for a policy with the **Policy ID** `9011c330-1234-5678-9abc-def012345678`: +Review the compliance changes to a policy with the most recent changes listed in the response first. The following example returns the compliance changes for a policy with the **Policy ID** `9011c330-1234-5678-9abc-def012345678` and sorts by `createdDateTime` in descending order: + +```rest ```rest GET https://graph.microsoft.com/beta/admin/windows/updates/updatePolicies/9011c330-1234-5678-9abc-def012345678/complianceChanges?orderby=createdDateTime desc @@ -268,11 +272,21 @@ GET https://graph.microsoft.com/beta/admin/windows/updates/updatePolicies/9011c3 ## Revoke content approval +Approval for content can be revoked by setting the `isRevoked` property of the [compliance change](/graph/api/resources/windowsupdates-compliance) to true. This setting can be changed while a deployment is in progress. However, revoking will only prevent the content from being offered to devices if they haven't already received it. To resume offering the content, a new [approval](#review-applicable-driver-content-and-approve-it) will need to be created. + +### Request + +```http +PATCH https://graph.microsoft.com/beta/admin/windows/updates/updatePolicies/d7a89208-17c5-4daf-a164-ce176b00e4ef/complianceChanges/dbf29574-ffd9-49cf-87f2-f03629e596ba +Content-type: application/json +{ + "@odata.type": "#microsoft.graph.windowsUpdates.contentApproval", + "isRevoked": true +} ``` - ## Remove device enrollment - + [!INCLUDE [Graph Explorer enroll devices](./includes/wufb-deployment-graph-unenroll.md)] diff --git a/windows/deployment/update/deployment-service-expedited-updates.md b/windows/deployment/update/deployment-service-expedited-updates.md index f10c256b94..29e7d68224 100644 --- a/windows/deployment/update/deployment-service-expedited-updates.md +++ b/windows/deployment/update/deployment-service-expedited-updates.md @@ -31,7 +31,7 @@ All of the [prerequisites for the Windows Update for Business deployment service ### Permissions -[!INCLUDE [Windows Update for Business deployment service permissions using Graph Explorer](./includes/wufb-deployment-graph-explorer-permissions)] +[!INCLUDE [Windows Update for Business deployment service permissions using Graph Explorer](./includes/wufb-deployment-graph-explorer-permissions.md)] ## Open Graph Explorer diff --git a/windows/deployment/update/deployment-service-feature-updates.md b/windows/deployment/update/deployment-service-feature-updates.md index c3266087bc..a2e3287953 100644 --- a/windows/deployment/update/deployment-service-feature-updates.md +++ b/windows/deployment/update/deployment-service-feature-updates.md @@ -31,7 +31,7 @@ All of the [prerequisites for the Windows Update for Business deployment service ### Permissions -[!INCLUDE [Windows Update for Business deployment service permissions using Graph Explorer](./includes/wufb-deployment-graph-explorer-permissions)] +[!INCLUDE [Windows Update for Business deployment service permissions using Graph Explorer](./includes/wufb-deployment-graph-explorer-permissions.md)] ## Open Graph Explorer From f29c6a2f8ce3ef1b7038a99a26da211feafce1a8 Mon Sep 17 00:00:00 2001 From: Meghan Stewart <33289333+mestew@users.noreply.github.com> Date: Tue, 31 Jan 2023 16:04:11 -0800 Subject: [PATCH 047/181] add approval info --- windows/deployment/update/deployment-service-drivers.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/windows/deployment/update/deployment-service-drivers.md b/windows/deployment/update/deployment-service-drivers.md index 521abf1a65..8d8ffa874e 100644 --- a/windows/deployment/update/deployment-service-drivers.md +++ b/windows/deployment/update/deployment-service-drivers.md @@ -127,7 +127,7 @@ Update policies define how content is deployed to a deployment audience. An [upd To create a policy with additional settings, in the request body: - Specify the **Audience ID** as `id` - - Define any additional [deployment settings](beta/api/resources/windowsupdates-deploymentsettings). + - Define any additional [deployment settings](/graph/api/resources/windowsupdates-deploymentsettings). - You may need to add the `content-length` header to the request. The value should be the length of the request body in bytes. In the following example, the **Audience ID** is `d39ad1ce-0123-4567-89ab-cdef01234567`: @@ -235,7 +235,7 @@ The following truncated response displays: Each driver update is associated with a unique [catalog entry](/graph/api/resources/windowsupdates-catalogentry). Approve content for drivers and firmware by adding a [content approval](/graph/api/resources/windowsupdates-contentapproval) for the catalog entry to an existing policy. Content approval is a [compliance change](/graph/api/resources/windowsupdates-compliance) for the policy. > [!IMPORTANT] -> Any [deployment settings](beta/api/resources/windowsupdates-deploymentsettings) configured for the content approval will be combined with the existing [update policy's](#create-an-update-policy) deployment settings. If the content approval and update policy specify the same deployment setting, the setting from the content approval is used. +> Any [deployment settings](/graph/api/resources/windowsupdates-deploymentsettings) configured for the content approval will be combined with the existing [update policy's](#create-an-update-policy) deployment settings. If the content approval and update policy specify the same deployment setting, the setting from the content approval is used. Add a content approval to an existing policy, **Policy ID** `9011c330-1234-5678-9abc-def012345678` for the driver update with the **Catalog ID** `1d082682ff38a3a885cefd68ec6ab3782be3dc31d156c9e5c6fd3dc55cbd839d. Schedule the start date for January, 20 2023 at 1 AM UTC: From 890c85d3f54e0ea3351c2f426d6991a791d2efe2 Mon Sep 17 00:00:00 2001 From: Meghan Stewart <33289333+mestew@users.noreply.github.com> Date: Tue, 31 Jan 2023 16:12:13 -0800 Subject: [PATCH 048/181] add approval info --- windows/deployment/update/deployment-service-drivers.md | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/windows/deployment/update/deployment-service-drivers.md b/windows/deployment/update/deployment-service-drivers.md index 8d8ffa874e..d56da92bbf 100644 --- a/windows/deployment/update/deployment-service-drivers.md +++ b/windows/deployment/update/deployment-service-drivers.md @@ -22,7 +22,8 @@ In this article, you will: > - [Enroll devices](#enroll-devices) > - [Create a deployment audience and add audience members](#create-a-deployment-audience-and-add-audience-members) > - [Create an update policy](#create-an-update-policy) -> - [Review applicable driver content and approve it](#review-applicable-driver-content-and-approve-it) +> - [Review applicable driver content](#review-applicable-driver-content) +> - [Approve driver content for deployment](#approve-driver-content-for-deployment) > - [Revoke content approval](#revoke-content-approval) > - [Remove device enrollment](#remove-device-enrollment) @@ -198,7 +199,7 @@ Content-type: application/json } ``` -## Review applicable driver content and approve it +## Review applicable driver content Once Windows Update for Business deployment service has scan results from devices, the applicability for driver and firmware updates can be displayed for a deployment audience. @@ -232,12 +233,14 @@ The following truncated response displays: "id": "1d082682ff38a3a885cefd68ec6ab3782be3dc31d156c9e5c6fd3dc55cbd839d", ``` +## Approve driver content for deployment + Each driver update is associated with a unique [catalog entry](/graph/api/resources/windowsupdates-catalogentry). Approve content for drivers and firmware by adding a [content approval](/graph/api/resources/windowsupdates-contentapproval) for the catalog entry to an existing policy. Content approval is a [compliance change](/graph/api/resources/windowsupdates-compliance) for the policy. > [!IMPORTANT] > Any [deployment settings](/graph/api/resources/windowsupdates-deploymentsettings) configured for the content approval will be combined with the existing [update policy's](#create-an-update-policy) deployment settings. If the content approval and update policy specify the same deployment setting, the setting from the content approval is used. -Add a content approval to an existing policy, **Policy ID** `9011c330-1234-5678-9abc-def012345678` for the driver update with the **Catalog ID** `1d082682ff38a3a885cefd68ec6ab3782be3dc31d156c9e5c6fd3dc55cbd839d. Schedule the start date for January, 20 2023 at 1 AM UTC: +Add a content approval to an existing policy, **Policy ID** `9011c330-1234-5678-9abc-def012345678` for the driver update with the **Catalog ID** `1d082682ff38a3a885cefd68ec6ab3782be3dc31d156c9e5c6fd3dc55cbd839d`. Schedule the start date for January, 20 2023 at 1 AM UTC: ```rest POST https://graph.microsoft.com/beta/admin/windows/updates/updatePolicies/9011c330-1234-5678-9abc-def012345678/complianceChanges From 75c97738d0cec96d08f43eb1a60f9d71c9af1cbf Mon Sep 17 00:00:00 2001 From: Meghan Stewart <33289333+mestew@users.noreply.github.com> Date: Tue, 31 Jan 2023 16:27:31 -0800 Subject: [PATCH 049/181] add approval info --- windows/deployment/update/deployment-service-drivers.md | 1 - 1 file changed, 1 deletion(-) diff --git a/windows/deployment/update/deployment-service-drivers.md b/windows/deployment/update/deployment-service-drivers.md index d56da92bbf..9f69a4dcd7 100644 --- a/windows/deployment/update/deployment-service-drivers.md +++ b/windows/deployment/update/deployment-service-drivers.md @@ -266,7 +266,6 @@ Content-type: application/json Review the compliance changes to a policy with the most recent changes listed in the response first. The following example returns the compliance changes for a policy with the **Policy ID** `9011c330-1234-5678-9abc-def012345678` and sorts by `createdDateTime` in descending order: -```rest ```rest GET https://graph.microsoft.com/beta/admin/windows/updates/updatePolicies/9011c330-1234-5678-9abc-def012345678/complianceChanges?orderby=createdDateTime desc From b8ed061ff8fb7f8aca02e04e7813f5e7b266b189 Mon Sep 17 00:00:00 2001 From: Meghan Stewart <33289333+mestew@users.noreply.github.com> Date: Wed, 1 Feb 2023 07:54:16 -0800 Subject: [PATCH 050/181] add approval info --- windows/deployment/update/deployment-service-drivers.md | 4 ++-- .../deployment/update/deployment-service-expedited-updates.md | 4 ++-- .../deployment/update/deployment-service-feature-updates.md | 4 ++-- 3 files changed, 6 insertions(+), 6 deletions(-) diff --git a/windows/deployment/update/deployment-service-drivers.md b/windows/deployment/update/deployment-service-drivers.md index 9f69a4dcd7..aa24df06bf 100644 --- a/windows/deployment/update/deployment-service-drivers.md +++ b/windows/deployment/update/deployment-service-drivers.md @@ -18,7 +18,7 @@ ms.date: 02/14/2023 In this article, you will: > [!div class="checklist"] > - [Open Graph Explorer](#open-graph-explorer) -> - [Run queries to identify test devices](#run-queries-to-identify-test-devices) +> - [Run queries to identify test devices](#run-queries-to-identify-devices) > - [Enroll devices](#enroll-devices) > - [Create a deployment audience and add audience members](#create-a-deployment-audience-and-add-audience-members) > - [Create an update policy](#create-an-update-policy) @@ -40,7 +40,7 @@ All of the [prerequisites for the Windows Update for Business deployment service [!INCLUDE [Graph Explorer sign in](./includes/wufb-deployment-graph-explorer.md)] -## Run queries to identify test devices +## Run queries to identify devices [!INCLUDE [Graph Explorer device queries](./includes/wufb-deployment-find-device-name-graph-explorer.md)] diff --git a/windows/deployment/update/deployment-service-expedited-updates.md b/windows/deployment/update/deployment-service-expedited-updates.md index 29e7d68224..a76fc6df2e 100644 --- a/windows/deployment/update/deployment-service-expedited-updates.md +++ b/windows/deployment/update/deployment-service-expedited-updates.md @@ -18,7 +18,7 @@ ms.date: 02/14/2023 In this article, you will: > [!div class="checklist"] > * [Open Graph Explorer](#open-graph-explorer) -> * [Run queries to identify test devices](#run-queries-to-identify-test-devices) +> * [Run queries to identify test devices](#run-queries-to-identify-devices) > * Do Z @@ -38,7 +38,7 @@ All of the [prerequisites for the Windows Update for Business deployment service [!INCLUDE [Graph Explorer sign in](./includes/wufb-deployment-graph-explorer.md)] -## Run queries to identify test devices +## Run queries to identify devices [!INCLUDE [Graph Explorer device queries](./includes/wufb-deployment-find-device-name-graph-explorer.md)] diff --git a/windows/deployment/update/deployment-service-feature-updates.md b/windows/deployment/update/deployment-service-feature-updates.md index a2e3287953..cdc2be2f7f 100644 --- a/windows/deployment/update/deployment-service-feature-updates.md +++ b/windows/deployment/update/deployment-service-feature-updates.md @@ -18,7 +18,7 @@ ms.date: 02/14/2023 In this article, you will: > [!div class="checklist"] > * [Open Graph Explorer](#open-graph-explorer) -> * [Run queries to identify test devices](#run-queries-to-identify-test-devices) +> * [Run queries to identify test devices](#run-queries-to-identify-devices) > * [Enroll devices](#enroll-devices) > * Do Z > * Do Z @@ -38,7 +38,7 @@ All of the [prerequisites for the Windows Update for Business deployment service [!INCLUDE [Graph Explorer sign in](./includes/wufb-deployment-graph-explorer.md)] -## Run queries to identify test devices +## Run queries to identify devices [!INCLUDE [Graph Explorer device queries](./includes/wufb-deployment-find-device-name-graph-explorer.md)] From 509b34cd34dae4b031a4db07818b1a612ffa88dd Mon Sep 17 00:00:00 2001 From: Meghan Stewart <33289333+mestew@users.noreply.github.com> Date: Wed, 1 Feb 2023 08:52:51 -0800 Subject: [PATCH 051/181] formatting --- .../update/deployment-service-drivers.md | 18 +++++++++--------- 1 file changed, 9 insertions(+), 9 deletions(-) diff --git a/windows/deployment/update/deployment-service-drivers.md b/windows/deployment/update/deployment-service-drivers.md index aa24df06bf..198daa906b 100644 --- a/windows/deployment/update/deployment-service-drivers.md +++ b/windows/deployment/update/deployment-service-drivers.md @@ -63,16 +63,16 @@ When you enroll devices into driver management, the deployment service becomes t {} ``` - The POST returns a [201 Created](/troubleshoot/developer/webapps/iis/www-administration-management/http-status-code#2xx---success) response with the following body, where `id` is the **Audience ID**: + The POST returns a [201 Created](/troubleshoot/developer/webapps/iis/www-administration-management/http-status-code#2xx---success) response with the following body, where `id` is the **Audience ID**: - ```json - { - "@odata.context": "https://graph.microsoft.com/beta/$metadata#admin/windows/updates/deploymentAudiences/$entity", - "id": "d39ad1ce-0123-4567-89ab-cdef01234567", - "reportingDeviceCount": 0, - "applicableContent": [] - } - ``` + ```json + { + "@odata.context": "https://graph.microsoft.com/beta/$metadata#admin/windows/updates/deploymentAudiences/$entity", + "id": "d39ad1ce-0123-4567-89ab-cdef01234567", + "reportingDeviceCount": 0, + "applicableContent": [] + } + ``` 1. Add devices, using their **Azure AD ID**, to the deployment audience so they become audience members. Specify the deployment **Audience ID** in the URL field and the devices to add in the request body. The `id` property specifies the **Azure AD ID** of the device. From c4537ce578e94733a453f13aa05e4eb5982dd253 Mon Sep 17 00:00:00 2001 From: Meghan Stewart <33289333+mestew@users.noreply.github.com> Date: Wed, 1 Feb 2023 09:09:36 -0800 Subject: [PATCH 052/181] formatting --- .../update/deployment-service-drivers.md | 34 +++++++++---------- 1 file changed, 17 insertions(+), 17 deletions(-) diff --git a/windows/deployment/update/deployment-service-drivers.md b/windows/deployment/update/deployment-service-drivers.md index 198daa906b..6d140e4a8e 100644 --- a/windows/deployment/update/deployment-service-drivers.md +++ b/windows/deployment/update/deployment-service-drivers.md @@ -215,23 +215,23 @@ Each applicable update returns the following information: - The **Azure AD ID** of the devices it's applicable to - Information describing the update such as the name and version. -The following truncated response displays: -- An **Azure AD ID** of `01234567-89ab-cdef-0123-456789abcdef` -- The **Catalog ID** of `1d082682ff38a3a885cefd68ec6ab3782be3dc31d156c9e5c6fd3dc55cbd839d` + The following truncated response displays: + - An **Azure AD ID** of `01234567-89ab-cdef-0123-456789abcdef` + - The **Catalog ID** of `1d082682ff38a3a885cefd68ec6ab3782be3dc31d156c9e5c6fd3dc55cbd839d` -```json -"matchedDevices": [ - { - "recommendedBy": [ - "Microsoft" - ], - "deviceId": "01ea3c90-12f5-4093-a4c9-c1434657c976" - } -], -"catalogEntry": { - "@odata.type": "#microsoft.graph.windowsUpdates.driverUpdateCatalogEntry", - "id": "1d082682ff38a3a885cefd68ec6ab3782be3dc31d156c9e5c6fd3dc55cbd839d", -``` + ```json + "matchedDevices": [ + { + "recommendedBy": [ + "Microsoft" + ], + "deviceId": "01ea3c90-12f5-4093-a4c9-c1434657c976" + } + ], + "catalogEntry": { + "@odata.type": "#microsoft.graph.windowsUpdates.driverUpdateCatalogEntry", + "id": "1d082682ff38a3a885cefd68ec6ab3782be3dc31d156c9e5c6fd3dc55cbd839d", + ``` ## Approve driver content for deployment @@ -274,7 +274,7 @@ GET https://graph.microsoft.com/beta/admin/windows/updates/updatePolicies/9011c3 ## Revoke content approval -Approval for content can be revoked by setting the `isRevoked` property of the [compliance change](/graph/api/resources/windowsupdates-compliance) to true. This setting can be changed while a deployment is in progress. However, revoking will only prevent the content from being offered to devices if they haven't already received it. To resume offering the content, a new [approval](#review-applicable-driver-content-and-approve-it) will need to be created. +Approval for content can be revoked by setting the `isRevoked` property of the [compliance change](/graph/api/resources/windowsupdates-compliance) to true. This setting can be changed while a deployment is in progress. However, revoking will only prevent the content from being offered to devices if they haven't already received it. To resume offering the content, a new [approval](#approve-driver-content-for-deployment) will need to be created. ### Request From a36b5cce2292875dd542c2beaf52a5a6a2d85ebc Mon Sep 17 00:00:00 2001 From: Meghan Stewart <33289333+mestew@users.noreply.github.com> Date: Wed, 1 Feb 2023 11:20:26 -0800 Subject: [PATCH 053/181] formatting --- .../update/deployment-service-drivers.md | 53 +++++++++---------- ...loyment-find-device-name-graph-explorer.md | 30 +++++------ 2 files changed, 38 insertions(+), 45 deletions(-) diff --git a/windows/deployment/update/deployment-service-drivers.md b/windows/deployment/update/deployment-service-drivers.md index 6d140e4a8e..d06a95ab49 100644 --- a/windows/deployment/update/deployment-service-drivers.md +++ b/windows/deployment/update/deployment-service-drivers.md @@ -17,6 +17,7 @@ ms.date: 02/14/2023 In this article, you will: > [!div class="checklist"] +> > - [Open Graph Explorer](#open-graph-explorer) > - [Run queries to identify test devices](#run-queries-to-identify-devices) > - [Enroll devices](#enroll-devices) @@ -30,6 +31,7 @@ In this article, you will: ## Prerequisites All of the [prerequisites for the Windows Update for Business deployment service](deployment-service-overview.md#prerequisites) must be met. + ### Permissions @@ -63,16 +65,17 @@ When you enroll devices into driver management, the deployment service becomes t {} ``` - The POST returns a [201 Created](/troubleshoot/developer/webapps/iis/www-administration-management/http-status-code#2xx---success) response with the following body, where `id` is the **Audience ID**: + The POST returns a [201 Created](/troubleshoot/developer/webapps/iis/www-administration-management/http-status-code#2xx---success) response with the following body, where `id` is the **Audience ID**: + + ```json + { + "@odata.context": "https://graph.microsoft.com/beta/$metadata#admin/windows/updates/deploymentAudiences/$entity", + "id": "d39ad1ce-0123-4567-89ab-cdef01234567", + "reportingDeviceCount": 0, + "applicableContent": [] + } + ``` - ```json - { - "@odata.context": "https://graph.microsoft.com/beta/$metadata#admin/windows/updates/deploymentAudiences/$entity", - "id": "d39ad1ce-0123-4567-89ab-cdef01234567", - "reportingDeviceCount": 0, - "applicableContent": [] - } - ``` 1. Add devices, using their **Azure AD ID**, to the deployment audience so they become audience members. Specify the deployment **Audience ID** in the URL field and the devices to add in the request body. The `id` property specifies the **Azure AD ID** of the device. @@ -127,10 +130,10 @@ Update policies define how content is deployed to a deployment audience. An [upd - Specify settings during policy creation To create a policy with additional settings, in the request body: - - Specify the **Audience ID** as `id` - - Define any additional [deployment settings](/graph/api/resources/windowsupdates-deploymentsettings). - - You may need to add the `content-length` header to the request. The value should be the length of the request body in bytes. - + - Specify the **Audience ID** as `id` + - Define any additional [deployment settings](/graph/api/resources/windowsupdates-deploymentsettings). + - You may need to add the `content-length` header to the request. The value should be the length of the request body in bytes. + In the following example, the **Audience ID** is `d39ad1ce-0123-4567-89ab-cdef01234567`: ```rest @@ -169,7 +172,7 @@ Update policies define how content is deployed to a deployment audience. An [upd } ``` -**note to add info about behavior defined by settings in example and maybe include info about autoapprove while recommended** +**note to add info about behavior defined by settings in example and maybe include info about autoapprove while recommended** ``` @@ -177,7 +180,7 @@ Update policies define how content is deployed to a deployment audience. An [upd "contentApplicability": { "offerWhileRecommendedBy": ["Microsoft"], ``` - + Response returning the policy, without any additional settings specified, that has a **Policy ID** of `9011c330-1234-5678-9abc-def012345678`: ```json @@ -201,7 +204,11 @@ Content-type: application/json ## Review applicable driver content -Once Windows Update for Business deployment service has scan results from devices, the applicability for driver and firmware updates can be displayed for a deployment audience. +Once Windows Update for Business deployment service has scan results from devices, the applicability for driver and firmware updates can be displayed for a deployment audience. Each applicable update returns the following information: + +- An `id` for its [catalog entry](/graph/api/resources/windowsupdates-catalogentry) +- The **Azure AD ID** of the devices it's applicable to +- Information describing the update such as the name and version. To display [applicable content](/graph/api/resources/windowsupdates-applicablecontent), run a query using the **Audience ID**, for example `d39ad1ce-0123-4567-89ab-cdef01234567`: @@ -209,15 +216,9 @@ To display [applicable content](/graph/api/resources/windowsupdates-applicableco GET https://graph.microsoft.com/beta/admin/windows/updates/deploymentAudiences/d39ad1ce-0123-4567-89ab-cdef01234567/applicableContent ``` -Each applicable update returns the following information: - -- An `id` for its [catalog entry](/graph/api/resources/windowsupdates-catalogentry) -- The **Azure AD ID** of the devices it's applicable to -- Information describing the update such as the name and version. - The following truncated response displays: - - An **Azure AD ID** of `01234567-89ab-cdef-0123-456789abcdef` - - The **Catalog ID** of `1d082682ff38a3a885cefd68ec6ab3782be3dc31d156c9e5c6fd3dc55cbd839d` + - An **Azure AD ID** of `01234567-89ab-cdef-0123-456789abcdef` + - The **Catalog ID** of `1d082682ff38a3a885cefd68ec6ab3782be3dc31d156c9e5c6fd3dc55cbd839d` ```json "matchedDevices": [ @@ -266,7 +267,6 @@ Content-type: application/json Review the compliance changes to a policy with the most recent changes listed in the response first. The following example returns the compliance changes for a policy with the **Policy ID** `9011c330-1234-5678-9abc-def012345678` and sorts by `createdDateTime` in descending order: - ```rest GET https://graph.microsoft.com/beta/admin/windows/updates/updatePolicies/9011c330-1234-5678-9abc-def012345678/complianceChanges?orderby=createdDateTime desc @@ -276,7 +276,6 @@ GET https://graph.microsoft.com/beta/admin/windows/updates/updatePolicies/9011c3 Approval for content can be revoked by setting the `isRevoked` property of the [compliance change](/graph/api/resources/windowsupdates-compliance) to true. This setting can be changed while a deployment is in progress. However, revoking will only prevent the content from being offered to devices if they haven't already received it. To resume offering the content, a new [approval](#approve-driver-content-for-deployment) will need to be created. - ### Request ```http @@ -290,5 +289,5 @@ Content-type: application/json ## Remove device enrollment - + [!INCLUDE [Graph Explorer enroll devices](./includes/wufb-deployment-graph-unenroll.md)] diff --git a/windows/deployment/update/includes/wufb-deployment-find-device-name-graph-explorer.md b/windows/deployment/update/includes/wufb-deployment-find-device-name-graph-explorer.md index 611cc9c8f0..82c778446e 100644 --- a/windows/deployment/update/includes/wufb-deployment-find-device-name-graph-explorer.md +++ b/windows/deployment/update/includes/wufb-deployment-find-device-name-graph-explorer.md @@ -10,21 +10,18 @@ ms.localizationpriority: medium --- -Use the [device](/graph/api/resources/device) resource type to find clients to enroll into the deployment service. Change the query parameters to fit your specific needs. For more information, see [Use query parameters](/graph/query-parameters). +Use the [device](/graph/api/resources/device) resource type to find clients to enroll into the deployment service. Change the query parameters to fit your specific needs. For more information, see [Use query parameters](/graph/query-parameters). -Displays the **AzureAD Device ID** and **Name** of all devices: +- Displays the **AzureAD Device ID** and **Name** of all devices: -```rest -GET https://graph.microsoft.com/v1.0/devices?$select=deviceid,displayName -``` + `GET https://graph.microsoft.com/v1.0/devices?$select=deviceid,displayName` -Displays the **AzureAD Device ID** and **Name** for device names that starts with `Test`: +- Displays the **AzureAD Device ID** and **Name** for devices that have a name starting with `Test`: -```rest -GET https://graph.microsoft.com/v1.0/devices?$filter=startswith(displayName,'Test')&$select=deviceid,displayName -``` + `GET https://graph.microsoft.com/v1.0/devices?$filter=startswith (displayName,'Test')&$select=deviceid,displayName` -### Add a request header + +### Add a request header for advanced queries For the next requests, set the **ConsistencyLevel** header to `eventual`. For more information about advanced query parameters, see [Advanced query capabilities on Azure AD directory objects](/graph/aad-advanced-queries). @@ -34,17 +31,14 @@ For the next requests, set the **ConsistencyLevel** header to `eventual`. For mo :::image type="content" source="../media/7512398-deployment-service-graph-modify-header.png" alt-text="Screenshot of the request headers tab in Graph Explorer" lightbox="../media/7512398-deployment-service-graph-modify-header.png"::: -Displays the **Name** and **Operating system version** for the device that has the **AzureAD Device ID** of `01234567-89ab-cdef-0123-456789abcdef`: +- Display the **Name** and **Operating system version** for the device that has `01234567-89ab-cdef-0123-456789abcdef` as the **AzureAD Device ID**: -```rest -GET https://graph.microsoft.com/v1.0/devices?$search="deviceid:01234567-89ab-cdef-0123-456789abcdef"?$select=displayName,operatingSystemVersion -``` + `GET https://graph.microsoft.com/v1.0/devices?$search="deviceid:01234567-89ab-cdef-0123-456789abcdef"?$select=displayName,operatingSystemVersion` -To find devices that likely aren't virtual machines, filter for devices that don't have virtual machine listed as the model but do have a manufacturer listed. Display the **AzureAD Device ID**, **Name**, and **Operating system version** for each device: +- To find devices that likely aren't virtual machines, filter for devices that don't have virtual machine listed as the model but do have a manufacturer listed. Display the **AzureAD Device ID**, **Name**, and **Operating system version** for each device: + + `GET https://graph.microsoft.com/v1.0/devices?$filter=model ne 'virtual machine' and NOT(manufacturer eq null)&$count=true&$select=deviceid,displayName,operatingSystemVersion` -```rest -GET https://graph.microsoft.com/v1.0/devices?$filter=model ne 'virtual machine' and NOT(manufacturer eq null)&$count=true&$select=deviceid,displayName,operatingSystemVersion -``` > [!Tip] > Requests using the [device](/graph/api/resources/device) resource type typically have both an `id` and a `deviceid`: From b4dfd5fe8abe76f89d16bfedbfceb23aa7d78299 Mon Sep 17 00:00:00 2001 From: Meghan Stewart <33289333+mestew@users.noreply.github.com> Date: Wed, 1 Feb 2023 11:29:47 -0800 Subject: [PATCH 054/181] formatting --- .../update/deployment-service-drivers.md | 16 ++++++++-------- .../includes/wufb-deployment-graph-unenroll.md | 2 +- 2 files changed, 9 insertions(+), 9 deletions(-) diff --git a/windows/deployment/update/deployment-service-drivers.md b/windows/deployment/update/deployment-service-drivers.md index d06a95ab49..04df91a874 100644 --- a/windows/deployment/update/deployment-service-drivers.md +++ b/windows/deployment/update/deployment-service-drivers.md @@ -58,7 +58,7 @@ When you enroll devices into driver management, the deployment service becomes t 1. Create an audience for the driver deployment. The deployment audience is a collection of member devices that will receive the driver deployment. POST to the [deployment audience](/graph/api/resources/windowsupdates-deploymentaudience) resource with a request body of `{}` to create a new audience. - ```rest + ```http POST https://graph.microsoft.com/beta/admin/windows/updates/deploymentAudiences content-type: application/json @@ -79,7 +79,7 @@ When you enroll devices into driver management, the deployment service becomes t 1. Add devices, using their **Azure AD ID**, to the deployment audience so they become audience members. Specify the deployment **Audience ID** in the URL field and the devices to add in the request body. The `id` property specifies the **Azure AD ID** of the device. - ```rest + ```http POST https://graph.microsoft.com/beta/admin/windows/updates/deploymentAudiences/d39ad1ce-0123-4567-89ab-cdef01234567/updateAudience Content-type: application/json @@ -103,7 +103,7 @@ When you enroll devices into driver management, the deployment service becomes t 1. To verify the devices were added to the audience, run the following query using the **Audience ID**: - ```rest + ```http GET https://graph.microsoft.com/beta/admin/windows/updates/deploymentAudiences/d39ad1ce-0123-4567-89ab-cdef01234567/members ``` @@ -117,7 +117,7 @@ Update policies define how content is deployed to a deployment audience. An [upd To create a policy without any deployment settings, in the request body specify the **Audience ID** as `id`. In the following example, the **Audience ID** is `d39ad1ce-0123-4567-89ab-cdef01234567`, and the `id` given in the response is the **Policy ID**: - ```rest + ```http POST https://graph.microsoft.com/beta/admin/windows/updates/updatePolicies Content-type: application/json { @@ -136,7 +136,7 @@ Update policies define how content is deployed to a deployment audience. An [upd In the following example, the **Audience ID** is `d39ad1ce-0123-4567-89ab-cdef01234567`: - ```rest + ```http POST https://graph.microsoft.com/beta/admin/windows/updates/updatePolicies Content-Type: application/json Content-length: 967 @@ -212,7 +212,7 @@ Once Windows Update for Business deployment service has scan results from device To display [applicable content](/graph/api/resources/windowsupdates-applicablecontent), run a query using the **Audience ID**, for example `d39ad1ce-0123-4567-89ab-cdef01234567`: -```rest +```http GET https://graph.microsoft.com/beta/admin/windows/updates/deploymentAudiences/d39ad1ce-0123-4567-89ab-cdef01234567/applicableContent ``` @@ -243,7 +243,7 @@ Each driver update is associated with a unique [catalog entry](/graph/api/resour Add a content approval to an existing policy, **Policy ID** `9011c330-1234-5678-9abc-def012345678` for the driver update with the **Catalog ID** `1d082682ff38a3a885cefd68ec6ab3782be3dc31d156c9e5c6fd3dc55cbd839d`. Schedule the start date for January, 20 2023 at 1 AM UTC: -```rest +```http POST https://graph.microsoft.com/beta/admin/windows/updates/updatePolicies/9011c330-1234-5678-9abc-def012345678/complianceChanges Content-type: application/json @@ -267,7 +267,7 @@ Content-type: application/json Review the compliance changes to a policy with the most recent changes listed in the response first. The following example returns the compliance changes for a policy with the **Policy ID** `9011c330-1234-5678-9abc-def012345678` and sorts by `createdDateTime` in descending order: -```rest +```http GET https://graph.microsoft.com/beta/admin/windows/updates/updatePolicies/9011c330-1234-5678-9abc-def012345678/complianceChanges?orderby=createdDateTime desc ``` diff --git a/windows/deployment/update/includes/wufb-deployment-graph-unenroll.md b/windows/deployment/update/includes/wufb-deployment-graph-unenroll.md index 3a04370fd4..38f85ce10f 100644 --- a/windows/deployment/update/includes/wufb-deployment-graph-unenroll.md +++ b/windows/deployment/update/includes/wufb-deployment-graph-unenroll.md @@ -21,7 +21,7 @@ To remove device enrollment, POST to [updatableAssets](/graph/api/resources/wind The following example removes `driver` enrollment for two devices, `01234567-89ab-cdef-0123-456789abcdef` and `01234567-89ab-cdef-0123-456789abcde0`: -```rest +```http POST https://graph.microsoft.com/beta/admin/windows/updates/updatableAssets/unenrollAssets Content-Type: application/json From 99a5857462af5d65df495dd840e3557761d0c5a6 Mon Sep 17 00:00:00 2001 From: Meghan Stewart <33289333+mestew@users.noreply.github.com> Date: Wed, 1 Feb 2023 12:37:05 -0800 Subject: [PATCH 055/181] formatting --- .../update/deployment-service-drivers.md | 50 ++++++++++++------- 1 file changed, 33 insertions(+), 17 deletions(-) diff --git a/windows/deployment/update/deployment-service-drivers.md b/windows/deployment/update/deployment-service-drivers.md index 04df91a874..043d4973b5 100644 --- a/windows/deployment/update/deployment-service-drivers.md +++ b/windows/deployment/update/deployment-service-drivers.md @@ -56,7 +56,7 @@ When you enroll devices into driver management, the deployment service becomes t ## Create a deployment audience and add audience members -1. Create an audience for the driver deployment. The deployment audience is a collection of member devices that will receive the driver deployment. POST to the [deployment audience](/graph/api/resources/windowsupdates-deploymentaudience) resource with a request body of `{}` to create a new audience. +1. Create an audience for the driver deployment. The deployment audience is a collection of member devices that will receive the driver deployment. **POST** to the [deployment audience](/graph/api/resources/windowsupdates-deploymentaudience) resource with a request body of `{}` to create a new audience. ```http POST https://graph.microsoft.com/beta/admin/windows/updates/deploymentAudiences @@ -103,17 +103,19 @@ When you enroll devices into driver management, the deployment service becomes t 1. To verify the devices were added to the audience, run the following query using the **Audience ID**: - ```http - GET https://graph.microsoft.com/beta/admin/windows/updates/deploymentAudiences/d39ad1ce-0123-4567-89ab-cdef01234567/members - ``` + `GET https://graph.microsoft.com/beta/admin/windows/updates/deploymentAudiences/d39ad1ce-0123-4567-89ab-cdef01234567/members` Once a device has been enrolled and added to a deployment audience, the Windows Update for Business deployment service will start collecting scan results from Windows Update to build a catalog of applicable drivers to be browsed, approved, and scheduled for deployment. ## Create an update policy -Update policies define how content is deployed to a deployment audience. An [update policy](/graph/api/resources/windowsupdates-updatepolicy) ensures deployments to a deployment audience behaves in a consistent manner without having to create and manage multiple individual deployments. When a content approval is added to the policy, it's deployed to the devices in the associated audiences. When creating an update policy, you can either: +Update policies define how content is deployed to a deployment audience. An [update policy](/graph/api/resources/windowsupdates-updatepolicy) ensures deployments to a deployment audience behaves in a consistent manner without having to create and manage multiple individual deployments. When a content approval is added to the policy, it's deployed to the devices in the associated audiences. -- Create a policy and define the settings later +> [!IMPORTANT] +> Any [deployment settings](/graph/api/resources/windowsupdates-deploymentsettings) configured for a [content approval](#approve-driver-content-for-deployment) will be combined with the existing update policy's deployment settings. If the content approval and update policy specify the same deployment setting, the setting from the content approval is used. + + +### Create a policy and define the settings later To create a policy without any deployment settings, in the request body specify the **Audience ID** as `id`. In the following example, the **Audience ID** is `d39ad1ce-0123-4567-89ab-cdef01234567`, and the `id` given in the response is the **Policy ID**: @@ -127,9 +129,9 @@ Update policies define how content is deployed to a deployment audience. An [upd } ``` -- Specify settings during policy creation +### Specify settings during policy creation - To create a policy with additional settings, in the request body: +To create a policy with additional settings, in the request body: - Specify the **Audience ID** as `id` - Define any additional [deployment settings](/graph/api/resources/windowsupdates-deploymentsettings). - You may need to add the `content-length` header to the request. The value should be the length of the request body in bytes. @@ -172,14 +174,6 @@ Update policies define how content is deployed to a deployment audience. An [upd } ``` -**note to add info about behavior defined by settings in example and maybe include info about autoapprove while recommended** - -``` - - "deploymentSettings": { - "contentApplicability": { - "offerWhileRecommendedBy": ["Microsoft"], -``` Response returning the policy, without any additional settings specified, that has a **Policy ID** of `9011c330-1234-5678-9abc-def012345678`: @@ -202,6 +196,26 @@ Content-type: application/json } ``` +### Review and edit policy settings + +To review the policy settings, run the following query using the **Policy ID**, for example `9011c330-1234-5678-9abc-def012345678`: + + `GET https://graph.microsoft.com/beta/admin/windows/updates/updatePolicies/9011c330-1234-5678-9abc-def012345678` + +To edit the policy settings, **PATCH** the policy using the **Policy ID**. Run the following **PATCH** to automatically approve driver content that's recommended by `Microsoft`for deployment for **Policy ID** `9011c330-1234-5678-9abc-def012345678`: + +``` http + PATCH https://graph.microsoft.com/beta/admin/windows/updates/updatePolicies/9011c330-1234-5678-9abc-def012345678 + Content-Type: application/json + + "deploymentSettings": { + "contentApplicability": { + "offerWhileRecommendedBy": ["Microsoft"], +``` + +**note to add info about behavior defined by settings in example and maybe include info about autoapprove while recommended** + + ## Review applicable driver content Once Windows Update for Business deployment service has scan results from devices, the applicability for driver and firmware updates can be displayed for a deployment audience. Each applicable update returns the following information: @@ -216,7 +230,7 @@ To display [applicable content](/graph/api/resources/windowsupdates-applicableco GET https://graph.microsoft.com/beta/admin/windows/updates/deploymentAudiences/d39ad1ce-0123-4567-89ab-cdef01234567/applicableContent ``` - The following truncated response displays: +The following truncated response displays: - An **Azure AD ID** of `01234567-89ab-cdef-0123-456789abcdef` - The **Catalog ID** of `1d082682ff38a3a885cefd68ec6ab3782be3dc31d156c9e5c6fd3dc55cbd839d` @@ -265,6 +279,8 @@ Content-type: application/json } ``` + + Review the compliance changes to a policy with the most recent changes listed in the response first. The following example returns the compliance changes for a policy with the **Policy ID** `9011c330-1234-5678-9abc-def012345678` and sorts by `createdDateTime` in descending order: ```http From 2dc48351896662ed47b111060150bf4062903560 Mon Sep 17 00:00:00 2001 From: Meghan Stewart <33289333+mestew@users.noreply.github.com> Date: Wed, 1 Feb 2023 15:58:14 -0800 Subject: [PATCH 056/181] formattingand additional content --- .../update/deployment-service-drivers.md | 21 +++++++++++++++---- 1 file changed, 17 insertions(+), 4 deletions(-) diff --git a/windows/deployment/update/deployment-service-drivers.md b/windows/deployment/update/deployment-service-drivers.md index 043d4973b5..f4f7061880 100644 --- a/windows/deployment/update/deployment-service-drivers.md +++ b/windows/deployment/update/deployment-service-drivers.md @@ -208,12 +208,25 @@ To edit the policy settings, **PATCH** the policy using the **Policy ID**. Run t PATCH https://graph.microsoft.com/beta/admin/windows/updates/updatePolicies/9011c330-1234-5678-9abc-def012345678 Content-Type: application/json - "deploymentSettings": { - "contentApplicability": { - "offerWhileRecommendedBy": ["Microsoft"], +{ + "complianceChangeRules": [ + { + "@odata.type": "#microsoft.graph.windowsUpdates.contentApprovalRule", + "contentFilter": { + "@odata.type": "#microsoft.graph.windowsUpdates.driverUpdateFilter" + } + } + ], + "deploymentSettings": { + "@odata.type": "#microsoft.graph.windowsUpdates.deploymentSettings", + "contentApplicability": { + "@odata.type": "#microsoft.graph.windowsUpdates.contentApplicabilitySettings", + "offerWhileRecommendedBy": ["microsoft"] + } + } +} ``` -**note to add info about behavior defined by settings in example and maybe include info about autoapprove while recommended** ## Review applicable driver content From badd88057e41b2580f217aa8803bda731f508fcb Mon Sep 17 00:00:00 2001 From: Jordan Geurten Date: Wed, 1 Feb 2023 19:08:01 -0500 Subject: [PATCH 057/181] Initial commit of the event log parsing in the WDAC Wizard article --- .../images/wdac-wizard-event-log-files.png | Bin 0 -> 41579 bytes .../wdac-wizard-event-log-mde-ah-export.png | Bin 0 -> 110710 bytes ...dac-wizard-event-log-mde-ah-parsingpng.png | Bin 0 -> 45047 bytes .../images/wdac-wizard-event-log-system.png | Bin 0 -> 40455 bytes .../wdac-wizard-event-rule-creation.png | Bin 0 -> 47312 bytes .../wdac-wizard-create-base-policy.md | 2 +- .../wdac-wizard-parsing-event-logs.md | 139 ++++++++++++++++++ 7 files changed, 140 insertions(+), 1 deletion(-) create mode 100644 windows/security/threat-protection/windows-defender-application-control/images/wdac-wizard-event-log-files.png create mode 100644 windows/security/threat-protection/windows-defender-application-control/images/wdac-wizard-event-log-mde-ah-export.png create mode 100644 windows/security/threat-protection/windows-defender-application-control/images/wdac-wizard-event-log-mde-ah-parsingpng.png create mode 100644 windows/security/threat-protection/windows-defender-application-control/images/wdac-wizard-event-log-system.png create mode 100644 windows/security/threat-protection/windows-defender-application-control/images/wdac-wizard-event-rule-creation.png create mode 100644 windows/security/threat-protection/windows-defender-application-control/wdac-wizard-parsing-event-logs.md diff --git a/windows/security/threat-protection/windows-defender-application-control/images/wdac-wizard-event-log-files.png b/windows/security/threat-protection/windows-defender-application-control/images/wdac-wizard-event-log-files.png new file mode 100644 index 0000000000000000000000000000000000000000..75fd7c7798ba1ecb57775904622a4b157862992b GIT binary patch literal 41579 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 N6`rnsF6*2UngF|GQ@8*C literal 0 HcmV?d00001 diff --git a/windows/security/threat-protection/windows-defender-application-control/images/wdac-wizard-event-log-mde-ah-export.png b/windows/security/threat-protection/windows-defender-application-control/images/wdac-wizard-event-log-mde-ah-export.png new file mode 100644 index 0000000000000000000000000000000000000000..f0e2056bcccdec27a58fc7cbb23d8d3f0fec0556 GIT binary patch literal 110710 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
    )S?a=zOpGXl&#%6pUZ;3kXyBWz8zuW7^to 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�8rr)D@svCHdhCtca)#N;SFl)&#k$xDhAMarK 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 AR{#J2 literal 0 HcmV?d00001 diff --git a/windows/security/threat-protection/windows-defender-application-control/images/wdac-wizard-event-log-mde-ah-parsingpng.png b/windows/security/threat-protection/windows-defender-application-control/images/wdac-wizard-event-log-mde-ah-parsingpng.png new file mode 100644 index 0000000000000000000000000000000000000000..09e857e82e26795f8c95862c9dbf8a9fbf36d9ec GIT binary patch literal 45047 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 literal 0 HcmV?d00001 diff --git a/windows/security/threat-protection/windows-defender-application-control/images/wdac-wizard-event-log-system.png b/windows/security/threat-protection/windows-defender-application-control/images/wdac-wizard-event-log-system.png new file mode 100644 index 0000000000000000000000000000000000000000..ee1af12b3db004874f043c42818aefb4b2c24ec5 GIT binary patch literal 40455 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

  • 59|ERC-dC$s-bQO4P1Mtkw2htZc1@yax)&(I=3y zGiK+uU5c6;Q!w32m}d0EsjvT5SA;qtcm65Pb|5=$er?jf41_D4xSw6okmw1{6^f4_ zU`6}M^SiUt#Em@az~Z>qS&Lw^rWDm-FrhD*P1jW>HCjJ5LJW7v;dZviVG)tg7`jJp zk;`I6O6OQiI)^hJsxAW*+@2wNR)vUyGx<@@o85`}6^S5x*Zb6J@d2^k_zMkQge)z& zFiD20fu)s1k(Rj9OY?q*>}l6?o0&VctQ7a>Nf7TIsL|lwmmU1u9x9=J=^_@qxK})B zc|lyMz7!%QzM}>kX=~h!`4hMkp(%gn1ZSeP-zfZd=VI@!{%XB-55W&Syv?iO@h*Y! zJzh#aB1PbtV@=JXH`tN{n0ZF6Mv3YkF8eg$0o;DV&pnjIznibi?i!Y&S-n0*#sq8^ zG7pRoRr5iOCE9-FCV-7~ykUn9VcfpS6hp9=4t(2N9XT^Bbhr47Z%DPl4RZt|pd-s8 z1r`s4(bLWqH+go80k)y6uun9>_I4HBR~Q1m{!Bk8%0A!6JppQn@9r(H+6eR<_7Eb; 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