From 7849ca4adb49e0b5e1d9053d39a60a651300105d Mon Sep 17 00:00:00 2001 From: MandiOhlinger Date: Thu, 9 Sep 2021 20:09:49 -0400 Subject: [PATCH 01/19] Updated image, updated metadata --- windows/configuration/TOC.yml | 2 +- ...ize-the-start-menu-layout-on-windows-11.md} | 8 ++++---- ...dmin-center-custom-oma-uri-start-layout.png | Bin .../start-menu-layout.png | Bin 0 -> 123878 bytes .../start-menu-layout.png | Bin 63981 -> 0 bytes .../supported-csp-start-menu-layout-windows.md | 4 ++-- 6 files changed, 7 insertions(+), 7 deletions(-) rename windows/configuration/{use-json-customize-start-menu-windows.md => customize-the-start-menu-layout-on-windows-11.md} (93%) rename windows/configuration/images/{use-json-customize-start-menu-windows => customize-the-start-menu-layout-on-windows-11}/endpoint-manager-admin-center-custom-oma-uri-start-layout.png (100%) create mode 100644 windows/configuration/images/customize-the-start-menu-layout-on-windows-11/start-menu-layout.png delete mode 100644 windows/configuration/images/use-json-customize-start-menu-windows/start-menu-layout.png diff --git a/windows/configuration/TOC.yml b/windows/configuration/TOC.yml index d5ce0457f4..dd7ec29388 100644 --- a/windows/configuration/TOC.yml +++ b/windows/configuration/TOC.yml @@ -5,7 +5,7 @@ - name: Windows 11 items: - name: Start menu layout - href: use-json-customize-start-menu-windows.md + href: customize-the-start-menu-layout-on-windows-11.md - name: Supported Start menu CSPs href: supported-csp-start-menu-layout-windows.md - name: Windows 10 Start and taskbar diff --git a/windows/configuration/use-json-customize-start-menu-windows.md b/windows/configuration/customize-the-start-menu-layout-on-windows-11.md similarity index 93% rename from windows/configuration/use-json-customize-start-menu-windows.md rename to windows/configuration/customize-the-start-menu-layout-on-windows-11.md index 90db044f87..254d50005b 100644 --- a/windows/configuration/use-json-customize-start-menu-windows.md +++ b/windows/configuration/customize-the-start-menu-layout-on-windows-11.md @@ -1,6 +1,6 @@ --- -title: Use JSON to customize Start menu layout on Windows 11 | Microsoft Docs -description: Export start layout to LayoutModification.json that includes pinned apps. Add or remove apps, and use the JSON text in an MDM policy to deploy a custom Start menu layout to Windows 11 devices. +title: Add or remove pinned apps on the Start menu in Windows 11 | Microsoft Docs +description: Export start layout to LayoutModification.json that includes pinned apps. Add or remove pinned apps, and use the JSON text in an MDM policy to deploy a custom Start menu layout to Windows 11 devices. ms.assetid: manager: dougeby ms.author: mandia @@ -46,7 +46,7 @@ This article shows you how to export an existing Start menu layout, and use the In Windows 11, the Start menu is redesigned with a simplified set of apps that are arranged in a grid of pages. There aren't folders, groups, or different-sized app icons: -:::image type="content" source="./images/use-json-customize-start-menu-windows/start-menu-layout.png" alt-text="Sample start menu layout on Windows 11 devices that shows pinned apps, access to all apps, and shows recommended files."::: +:::image type="content" source="./images/customize-the-start-menu-layout-on-windows-11/start-menu-layout.png" alt-text="Sample start menu layout on Windows 11 devices that shows pinned apps, access to all apps, and shows recommended files."::: Start has the following areas: @@ -154,7 +154,7 @@ To deploy this policy in Microsoft Intune, the devices must be enrolled in Micro Your settings look similar to the following settings: - :::image type="content" source="./images/use-json-customize-start-menu-windows/endpoint-manager-admin-center-custom-oma-uri-start-layout.png" alt-text="Custom OMA-URI settings to customize Start menu layout using pinnedList"::: + :::image type="content" source="./images/customize-the-start-menu-layout-on-windows-11/endpoint-manager-admin-center-custom-oma-uri-start-layout.png" alt-text="Custom OMA-URI settings to customize Start menu layout using pinnedList"::: 8. Select **Save** > **Next** to save your changes. 9. Configure the rest of the policy settings. For more specific information, see [Create a profile with custom settings in Intune](/mem/intune/configuration/custom-settings-configure). diff --git a/windows/configuration/images/use-json-customize-start-menu-windows/endpoint-manager-admin-center-custom-oma-uri-start-layout.png b/windows/configuration/images/customize-the-start-menu-layout-on-windows-11/endpoint-manager-admin-center-custom-oma-uri-start-layout.png similarity index 100% rename from windows/configuration/images/use-json-customize-start-menu-windows/endpoint-manager-admin-center-custom-oma-uri-start-layout.png rename to windows/configuration/images/customize-the-start-menu-layout-on-windows-11/endpoint-manager-admin-center-custom-oma-uri-start-layout.png diff --git a/windows/configuration/images/customize-the-start-menu-layout-on-windows-11/start-menu-layout.png b/windows/configuration/images/customize-the-start-menu-layout-on-windows-11/start-menu-layout.png new file mode 100644 index 0000000000000000000000000000000000000000..ca0cbd51cc64359fb9f2560c252656f2df0052c0 GIT binary patch literal 123878 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%0D>@U_O{0@74~FB?Rp+ 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%0D!=Yl^hh)@k(AG>iNQXy+pU~?uEeHIL)p_I9q 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 z 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

IL> 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 OPwK6_M1h!|@BabSe$NyD diff --git a/windows/configuration/supported-csp-start-menu-layout-windows.md b/windows/configuration/supported-csp-start-menu-layout-windows.md index 6a3d62ba5f..9a2216a0c5 100644 --- a/windows/configuration/supported-csp-start-menu-layout-windows.md +++ b/windows/configuration/supported-csp-start-menu-layout-windows.md @@ -22,9 +22,9 @@ ms.localizationpriority: medium The Windows OS exposes CSPs that are used by MDM providers, like [Microsoft Endpoint Manager](/mem/endpoint-manager-overview). In an MDM policy, these CSPs are settings that you configure in a policy. When the policy is ready, you deploy the policy to your devices. -This article lists the CSPs that are available to customize the Start menu for Windows 11 devices. Windows 11 uses the [Policy CSP - Start](/windows/client-management/mdm/policy-csp-start). +This article lists the CSPs that are available to customize the Start menu for Windows 11 devices. Windows 11 uses the [Policy CSP - Start](/windows/client-management/mdm/policy-csp-start). For more general information, see [Configuration service provider (CSP) reference](/windows/client-management/mdm/configuration-service-provider-reference). -For more general information, see [Configuration service provider (CSP) reference](/windows/client-management/mdm/configuration-service-provider-reference). +For information on customizing the Start menu layout using policy, see [Customize the Start menu layout on Windows 11](customize-the-start-menu-layout-on-windows-11.md). ## Existing Windows CSP policies that Windows 11 supports From 761b29781d1f204fbcf5e71938cc44816e1f6a34 Mon Sep 17 00:00:00 2001 From: nimishasatapathy <75668234+nimishasatapathy@users.noreply.github.com> Date: Sat, 11 Sep 2021 19:45:46 +0530 Subject: [PATCH 02/19] Updated --- .../mdm/policies-in-policy-csp-admx-backed.md | 4 + .../mdm/policy-csp-admx-disknvcache.md | 367 ++++++++++++++++++ 2 files changed, 371 insertions(+) create mode 100644 windows/client-management/mdm/policy-csp-admx-disknvcache.md diff --git a/windows/client-management/mdm/policies-in-policy-csp-admx-backed.md b/windows/client-management/mdm/policies-in-policy-csp-admx-backed.md index 6c81fd4df2..ac534808ce 100644 --- a/windows/client-management/mdm/policies-in-policy-csp-admx-backed.md +++ b/windows/client-management/mdm/policies-in-policy-csp-admx-backed.md @@ -163,6 +163,10 @@ ms.date: 10/08/2020 - [ADMX_DigitalLocker/Digitalx_DiableApplication_TitleText_1](./policy-csp-admx-digitallocker.md#admx-digitallocker-digitalx-diableapplication-titletext-1) - [ADMX_DigitalLocker/Digitalx_DiableApplication_TitleText_2](./policy-csp-admx-digitallocker.md#admx-digitallocker-digitalx-diableapplication-titletext-2) - [ADMX_DistributedLinkTracking/DLT_AllowDomainMode](./policy-csp-admx-distributedlinktracking.md#admx-distributedlinktracking-dlt_allowdomainmode) +- [ADMX_DiskNVCache/BootResumePolicy](./policy-csp-admx-disknvcache.md#admx-disknvcache-bootresumepolicy) +- [ADMX_DiskNVCache/CachePowerModePolicy](./policy-csp-admx-disknvcache.md#admx-disknvcache-cachepowermodepolicy) +- [ADMX_DiskNVCache/FeatureOffPolicy](./policy-csp-admx-disknvcache.md#admx-disknvcache-featureoffpolicy) +- [ADMX_DiskNVCache/SolidStatePolicy](./policy-csp-admx-disknvcache.md#admx-disknvcache-solidstatepolicy) - [ADMX_DnsClient/DNS_AllowFQDNNetBiosQueries](./policy-csp-admx-dnsclient.md#admx-dnsclient-dns-allowfqdnnetbiosqueries) - [ADMX_DnsClient/DNS_AppendToMultiLabelName](./policy-csp-admx-dnsclient.md#admx-dnsclient-dns-appendtomultilabelname) - [ADMX_DnsClient/DNS_Domain](./policy-csp-admx-dnsclient.md#admx-dnsclient-dns-domain) diff --git a/windows/client-management/mdm/policy-csp-admx-disknvcache.md b/windows/client-management/mdm/policy-csp-admx-disknvcache.md new file mode 100644 index 0000000000..0535130b2e --- /dev/null +++ b/windows/client-management/mdm/policy-csp-admx-disknvcache.md @@ -0,0 +1,367 @@ +--- +title: Policy CSP - ADMX_DiskNVCache +description: Policy CSP - ADMX_DiskNVCache +ms.author: dansimp +ms.localizationpriority: medium +ms.topic: article +ms.prod: w10 +ms.technology: windows +author: nimishasatapathy +ms.date: 09/09/2021 +ms.reviewer: +manager: dansimp +--- + +# Policy CSP - ADMX_DiskNVCache +> [!WARNING] +> Some information relates to prereleased products, which may be substantially modified before it's commercially released. Microsoft makes no warranties, expressed or implied, concerning the information provided here. + +


+ + +## ADMX_DiskNVCache policies + +
+ + +
+ + +**DiskNVCache/BootResumePolicy** + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
EditionWindows 10Windows 11
HomeNoNo
ProNoNo
BusinessNoNo
EnterpriseYesYes
EducationYesYes
+ + +
+ + +[Scope](./policy-configuration-service-provider.md#policy-scope): + +> [!div class = "checklist"] +> * Device + +
+ + + +This policy setting turns off the boot and resume optimizations for the hybrid hard disks in the system. + +- If you enable this policy setting, the system does not use the non-volatile (NV) cache to optimize boot and resume. +- If you disable this policy setting, the system uses the NV cache to achieve faster boot and resume. + +The system determines the data that will be stored in the NV cache to optimize boot and resume. +The required data is stored in the NV cache during shutdown and hibernate, respectively. +This might cause a slight increase in the time taken for shutdown and hibernate. +If you do not configure this policy setting, the default behavior is observed and the NV cache is used for boot and resume optimizations. + +> [!NOTE] +> This policy setting is applicable only if the NV cache feature is on. + + +> [!TIP] +> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). +> +> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). +> +> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + + +ADMX Info: +- GP Friendly name: *Turn off boot and resume optimizations* +- GP name: *BootResumePolicy* +- GP path: *Windows\NvCache!OptimizeBootAndResume* +- GP ADMX file name: *DiskNVCache.admx* + + + + +
+ + +**ADMX_DiskNVCache/CachePowerModePolicy** + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
EditionWindows 10Windows 11
HomeNoNo
ProNoNo
BusinessNoNo
EnterpriseYesYes
EducationYesYes
+ + +
+ + +[Scope](./policy-configuration-service-provider.md#policy-scope): + +> [!div class = "checklist"] +> * Device + +
+ + + +This policy setting turns off power save mode on the hybrid hard disks in the system. + +- If you enable this policy setting, the hard disks are not put into NV cache power save mode and no power savings are achieved. +- If you disable this policy setting, the hard disks are put into an NV cache power saving mode. + +In this mode, the system tries to save power by aggressively spinning down the disk. +If you do not configure this policy setting, the default behavior is to allow the hybrid hard disks to be in power save mode. + +> [!NOTE] +> This policy setting is applicable only if the NV cache feature is on. + + +> [!TIP] +> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). +> +> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). +> +> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + + +ADMX Info: +- GP Friendly name: *Turn off cache power mode* +- GP name: *DiskNVCache/CachePowerModePolicy* +- GP path: *Windows\NvCache!EnablePowerModeState* +- GP ADMX file name: *DiskNVCache.admx* + + + +
+ + +**ADMX_DiskNVCache/FeatureOffPolicy** + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
EditionWindows 10Windows 11
HomeNoNo
ProNoNo
BusinessNoNo
EnterpriseYesYes
EducationYesYes
+ + +
+ + +[Scope](./policy-configuration-service-provider.md#policy-scope): + +> [!div class = "checklist"] +> * Machine + +
+ + + +This policy setting turns off all support for the non-volatile (NV) cache on all hybrid hard disks in the system. + +To check if you have hybrid hard disks in the system, from Device Manager, right-click the disk drive and select Properties. + +The NV cache can be used to optimize boot and resume by reading data from the cache while the disks are spinning up. +The NV cache can also be used to reduce the power consumption of the system by keeping the disks spun down while satisfying reads and writes from the cache. +- If you enable this policy setting, the system will not manage the NV cache and will not enable NV cache power saving mode. +- If you disable this policy setting, the system will manage the NV cache on the disks if the other policy settings for the NV cache are appropriately configured. + +> [!NOTE] +> This policy setting will take effect on next boot. If you do not configure this policy setting, the default behavior is to turn on support for the NV cache. + + +> [!TIP] +> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). +> +> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). +> +> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + + +ADMX Info: +- GP Friendly name: *Turn off non-volatile cache feature* +- GP name: *DiskNVCache/FeatureOffPolicy* +- GP path: *Windows\NvCache!EnableNvCache* +- GP ADMX file name: *DiskNVCache.admx* + + + +
+ + +**ADMX_DiskNVCache/SolidStatePolicy** + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
EditionWindows 10Windows 11
HomeNoNo
ProNoNo
BusinessNoNo
EnterpriseYesYes
EducationYesYes
+ + +
+ + +[Scope](./policy-configuration-service-provider.md#policy-scope): + +> [!div class = "checklist"] +> * Device + +
+ + + +This policy setting turns off the solid state mode for the hybrid hard disks. +- If you enable this policy setting, frequently written files such as the file system metadata and registry may not be stored in the NV cache. +- If you disable this policy setting, the system will store frequently written data into the non-volatile (NV) cache. + +This allows the system to exclusively run out of the NV cache and power down the disk for longer periods to save power. + +> [!NOTE] +> This can cause increased wear of the NV cache. If you do not configure this policy setting, the default behavior of the system is observed and frequently written files will be stored in the NV cache. + +> [!NOTE] +> This policy setting is applicable only if the NV cache feature is on. + + +> [!TIP] +> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). +> +> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). +> +> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + + +ADMX Info: +- GP Friendly name: *Turn off solid state mode* +- GP name: *DiskNVCache/SolidStatePolicy* +- GP path: *Windows\NvCache!EnableSolidStateMode* +- GP ADMX file name: *DiskNVCache.admx* + + + +
+ + + + From 298a4eda47444373dd3fbb205a8155e1af222d5f Mon Sep 17 00:00:00 2001 From: nimishasatapathy <75668234+nimishasatapathy@users.noreply.github.com> Date: Sat, 11 Sep 2021 19:55:46 +0530 Subject: [PATCH 03/19] Updated --- .../mdm/policy-configuration-service-provider.md | 6 ++++++ windows/client-management/mdm/toc.yml | 2 ++ 2 files changed, 8 insertions(+) diff --git a/windows/client-management/mdm/policy-configuration-service-provider.md b/windows/client-management/mdm/policy-configuration-service-provider.md index a03f3f09f7..c6a2af8ab9 100644 --- a/windows/client-management/mdm/policy-configuration-service-provider.md +++ b/windows/client-management/mdm/policy-configuration-service-provider.md @@ -705,6 +705,12 @@ The following diagram shows the Policy configuration service provider in tree fo +### ADMX_DistributedLinkTracking policies + +
+
+ ADMX_DistributedLinkTracking/DLT_AllowDomainMode +
### ADMX_DnsClient policies
diff --git a/windows/client-management/mdm/toc.yml b/windows/client-management/mdm/toc.yml index 1d385366fb..28851c355a 100644 --- a/windows/client-management/mdm/toc.yml +++ b/windows/client-management/mdm/toc.yml @@ -449,6 +449,8 @@ items: href: policy-csp-admx-digitallocker.md - name: ADMX_DistributedLinkTracking href: policy-csp-admx-distributedlinktracking.md + - name: ADMX_DiskNVCache + href: policy-csp-admx-disknvcache.md - name: ADMX_DnsClient href: policy-csp-admx-dnsclient.md - name: ADMX_DWM From c2794e1177d39f80910b01494c9656abbbfaf5e3 Mon Sep 17 00:00:00 2001 From: nimishasatapathy <75668234+nimishasatapathy@users.noreply.github.com> Date: Sat, 11 Sep 2021 20:28:03 +0530 Subject: [PATCH 04/19] Update policy-configuration-service-provider.md --- .../policy-configuration-service-provider.md | 22 +++++++++++++++++-- 1 file changed, 20 insertions(+), 2 deletions(-) diff --git a/windows/client-management/mdm/policy-configuration-service-provider.md b/windows/client-management/mdm/policy-configuration-service-provider.md index c6a2af8ab9..31adf09c31 100644 --- a/windows/client-management/mdm/policy-configuration-service-provider.md +++ b/windows/client-management/mdm/policy-configuration-service-provider.md @@ -705,12 +705,30 @@ The following diagram shows the Policy configuration service provider in tree fo
-### ADMX_DistributedLinkTracking policies +### ADMX_DiskNVCache policies
- ADMX_DistributedLinkTracking/DLT_AllowDomainMode + ADMX_DiskNVCache/BootResumePolicy
+ +
+ ADMX_DiskNVCache/CachePowerModePolicy +
+ +
+ ADMX_DiskNVCache/FeatureOffPolicy +
+ +
+ ADMX_DiskNVCache/FeatureOffPolicy +
+ +
+ ADMX_DiskNVCache/SolidStatePolicy +
+
+ ### ADMX_DnsClient policies
From 81c44f8e2254a778479ced8f9d554b437c09649c Mon Sep 17 00:00:00 2001 From: nimishasatapathy <75668234+nimishasatapathy@users.noreply.github.com> Date: Sat, 11 Sep 2021 21:13:32 +0530 Subject: [PATCH 05/19] Update policy-configuration-service-provider.md --- .../mdm/policy-configuration-service-provider.md | 10 ++-------- 1 file changed, 2 insertions(+), 8 deletions(-) diff --git a/windows/client-management/mdm/policy-configuration-service-provider.md b/windows/client-management/mdm/policy-configuration-service-provider.md index 31adf09c31..f9ad946023 100644 --- a/windows/client-management/mdm/policy-configuration-service-provider.md +++ b/windows/client-management/mdm/policy-configuration-service-provider.md @@ -708,22 +708,16 @@ The following diagram shows the Policy configuration service provider in tree fo ### ADMX_DiskNVCache policies
-
+ +
ADMX_DiskNVCache/BootResumePolicy
-
ADMX_DiskNVCache/CachePowerModePolicy
-
ADMX_DiskNVCache/FeatureOffPolicy
- -
- ADMX_DiskNVCache/FeatureOffPolicy -
-
ADMX_DiskNVCache/SolidStatePolicy
From 262abbc3f8375d361f5597c5c2e80150d14869f5 Mon Sep 17 00:00:00 2001 From: nimishasatapathy <75668234+nimishasatapathy@users.noreply.github.com> Date: Mon, 13 Sep 2021 10:39:07 +0530 Subject: [PATCH 06/19] Updated --- .../mdm/policies-in-policy-csp-admx-backed.md | 1 + .../policy-configuration-service-provider.md | 8 +- .../mdm/policy-csp-admx-diskquota.md | 386 ++++++++++++++++++ .../mdm/policy-csp-admx-eventlogging.md | 114 ++++++ windows/client-management/mdm/toc.yml | 2 + 5 files changed, 510 insertions(+), 1 deletion(-) create mode 100644 windows/client-management/mdm/policy-csp-admx-diskquota.md create mode 100644 windows/client-management/mdm/policy-csp-admx-eventlogging.md diff --git a/windows/client-management/mdm/policies-in-policy-csp-admx-backed.md b/windows/client-management/mdm/policies-in-policy-csp-admx-backed.md index ac534808ce..e907750c05 100644 --- a/windows/client-management/mdm/policies-in-policy-csp-admx-backed.md +++ b/windows/client-management/mdm/policies-in-policy-csp-admx-backed.md @@ -207,6 +207,7 @@ ms.date: 10/08/2020 - [ADMX_EAIME/L_TurnOnLexiconUpdate](./policy-csp-admx-eaime.md#admx-eaime-l-turnonlexiconupdate) - [ADMX_EAIME/L_TurnOnLiveStickers](./policy-csp-admx-eaime.md#admx-eaime-l-turnonlivestickers) - [ADMX_EAIME/L_TurnOnMisconversionLoggingForMisconversionReport](./policy-csp-admx-eaime.md#admx-eaime-l-turnonmisconversionloggingformisconversionreport) +- [ADMX_EventLogging/EnableProtectedEventLogging](./policy-csp-admx-eventlogging.md#admx-eventlogging-enableprotectedeventlogging) - [ADMX_EncryptFilesonMove/NoEncryptOnMove](./policy-csp-admx-encryptfilesonmove.md#admx-encryptfilesonmove-noencryptonmove) - [ADMX_EnhancedStorage/ApprovedEnStorDevices](./policy-csp-admx-enhancedstorage.md#admx-enhancedstorage-approvedenstordevices) - [ADMX_EnhancedStorage/ApprovedSilos](./policy-csp-admx-enhancedstorage.md#admx-enhancedstorage-approvedsilos) diff --git a/windows/client-management/mdm/policy-configuration-service-provider.md b/windows/client-management/mdm/policy-configuration-service-provider.md index f9ad946023..2351fd3af7 100644 --- a/windows/client-management/mdm/policy-configuration-service-provider.md +++ b/windows/client-management/mdm/policy-configuration-service-provider.md @@ -706,7 +706,7 @@ The following diagram shows the Policy configuration service provider in tree fo
### ADMX_DiskNVCache policies - +
@@ -865,6 +865,12 @@ The following diagram shows the Policy configuration service provider in tree fo
+### ADMX_EncryptFilesonMove policies +
+
+ ADMX_EventLogging/EnableProtectedEventLogging +
+
### ADMX_EnhancedStorage policies
diff --git a/windows/client-management/mdm/policy-csp-admx-diskquota.md b/windows/client-management/mdm/policy-csp-admx-diskquota.md new file mode 100644 index 0000000000..b9a51a2def --- /dev/null +++ b/windows/client-management/mdm/policy-csp-admx-diskquota.md @@ -0,0 +1,386 @@ +--- +title: Policy CSP - ADMX_DiskQuota +description: Policy CSP - ADMX_DiskQuota +ms.author: dansimp +ms.localizationpriority: medium +ms.topic: article +ms.prod: w10 +ms.technology: windows +author: nimishasatapathy +ms.date: 09/12/2021 +ms.reviewer: +manager: dansimp +--- + +# Policy CSP - ADMX_DiskQuota + +> [!WARNING] +> Some information relates to prereleased products, which may be substantially modified before it's commercially released. Microsoft makes no warranties, expressed or implied, concerning the information provided here. + +
+ + +## ADMX_DiskQuota policies + +
+
+ ADMX_DiskQuota/DQ_RemovableMedia +
+
+ ADMX_DiskQuota/DQ_Enable +
+
+ ADMX_DiskQuota/DQ_Enforce +
+
+ ADMX_DiskQuota/DQ_LogEventOverLimit +
+
+ ADMX_DiskQuota/DQ_LogEventOverThreshold +
+
+ ADMX_DiskQuota/DQ_Limit +
+
+ + +
+ + +**ADMX_diskquota/DQ_RemovableMedia** + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
EditionWindows 10Windows 11
HomeNoNo
ProNoNo
BusinessNoNo
EnterpriseYesYes
EducationYesYes
+ + +
+ + +[Scope](./policy-configuration-service-provider.md#policy-scope): + +> [!div class = "checklist"] +> * Device + +
+ + + +This policy setting extends the disk quota policies in this folder to NTFS file system volumes on removable media. + +If you disable or do not configure this policy setting, the disk quota policies established in this folder apply to fixed-media NTFS volumes only. + +> [!NOTE] +> When this policy setting is applied, the computer will apply the disk quota to both fixed and removable media. + + +> [!TIP] +> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). +> +> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). +> +> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + + +ADMX Info: +- GP Friendly name: *Apply policy to removable media* +- GP name: *DQ_RemovableMedia* +- GP path: *System\Disk Quotas* +- GP ADMX file name: *DiskQuota.admx* + + + +
+ +
+ + +**ADMX_DiskQuota/DQ_Enable** + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
EditionWindows 10Windows 11
HomeNoNo
ProNoNo
BusinessNoNo
EnterpriseYesYes
EducationYesYes
+ + +
+ + +[Scope](./policy-configuration-service-provider.md#policy-scope): + +> [!div class = "checklist"] +> * Device + +
+ + + +This policy setting turns on and turns off disk quota management on all NTFS volumes of the computer, and prevents users from changing the setting. + +- If you enable this policy setting, disk quota management is turned on, and users cannot turn it off. + +- If you disable the policy setting, disk quota management is turned off, and users cannot turn it on. + +If this policy setting is not configured, disk quota management is turned off by default, but administrators can turn it on. + +To prevent users from changing the setting while a setting is in effect, the system disables the "Enable quota management" option on the Quota tab of NTFS volumes. + +> [!NOTE] +> This policy setting turns on disk quota management but does not establish or enforce a particular disk quota limit. + +To specify a disk quota limit, use the "Default quota limit and warning level" policy setting. Otherwise, the system uses the physical space on the volume as the quota limit. + +> [!NOTE] +> To turn on or turn off disk quota management without specifying a setting, in My Computer, right-click the name of an NTFS volume, click **Properties**, click the **Quota** tab, and then click **Enable quota management**. + + +> [!TIP] +> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). +> +> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). +> +> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + + +ADMX Info: +- GP Friendly name: *Enable disk quotas* +- GP name: *DQ_Enable* +- GP path: *Windows NT\DiskQuota!Enable* +- GP ADMX file name: *DiskQuota.admx* + + + +
+ +
+ + +**ADMX_DiskQuota/DQ_Enforce** + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
EditionWindows 10Windows 11
HomeNoNo
ProNoNo
BusinessNoNo
EnterpriseYesYes
EducationYesYes
+ + +
+ + +[Scope](./policy-configuration-service-provider.md#policy-scope): + +> [!div class = "checklist"] +> * Device + +
+ + + +This policy setting specifies the default disk quota limit and warning level for new users of the volume. + +This policy setting determines how much disk space can be used by each user on each of the NTFS file system volumes on a computer. +It also specifies the warning level, the point at which the user's status in the Quota Entries window changes to indicate that the user is approaching the disk quota limit. + +This setting overrides new users’ settings for the disk quota limit and warning level on their volumes, and it disables the corresponding options in the "Select the default quota limit for new users of this volume" section on the Quota tab. + +This policy setting applies to all new users as soon as they write to the volume. It does not affect disk quota limits for current users, or affect customized limits and warning levels set for particular users (on the Quota tab in Volume Properties). + +If you disable or do not configure this policy setting, the disk space available to users is not limited. The disk quota management feature uses the physical space on each volume as its quota limit and warning level. When you select a limit, remember that the same limit applies to all users on all volumes, regardless of actual volume size. Ensure to set the limit and warning level so that it is reasonable for the range of volumes in the group. + +This policy setting is effective only when disk quota management is enabled on the volume. Also, if disk quotas are not enforced, users can exceed the quota limit you set. When users reach the quota limit, their status in the Quota Entries window changes, but users can continue to write to the volume. + + +> [!TIP] +> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). +> +> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). +> +> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + + +ADMX Info: +- GP Friendly name: *Specify default quota limit and warning level* +- GP name: *DQ_Enforce* +- GP path: *Windows NT\DiskQuota!Limit* +- GP ADMX file name: *DiskQuota.admx* + + + +
+ +
+ +
+ + +**ADMX_DiskQuota/DQ_Enforce** + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
EditionWindows 10Windows 11
HomeNoNo
ProNoNo
BusinessNoNo
EnterpriseYesYes
EducationYesYes
+ + +
+ + +[Scope](./policy-configuration-service-provider.md#policy-scope): + +> [!div class = "checklist"] +> * Device + +
+ + + +This policy setting specifies the default disk quota limit and warning level for new users of the volume. + +This policy setting determines how much disk space can be used by each user on each of the NTFS file system volumes on a computer. +It also specifies the warning level, the point at which the user's status in the Quota Entries window changes to indicate that the user is approaching the disk quota limit. + +This setting overrides new users’ settings for the disk quota limit and warning level on their volumes, and it disables the corresponding options in the "Select the default quota limit for new users of this volume" section on the Quota tab. + +This policy setting applies to all new users as soon as they write to the volume. It does not affect disk quota limits for current users, or affect customized limits and warning levels set for particular users (on the Quota tab in Volume Properties). + +If you disable or do not configure this policy setting, the disk space available to users is not limited. The disk quota management feature uses the physical space on each volume as its quota limit and warning level. When you select a limit, remember that the same limit applies to all users on all volumes, regardless of actual volume size. Ensure to set the limit and warning level so that it is reasonable for the range of volumes in the group. + +This policy setting is effective only when disk quota management is enabled on the volume. Also, if disk quotas are not enforced, users can exceed the quota limit you set. When users reach the quota limit, their status in the Quota Entries window changes, but users can continue to write to the volume. + + +> [!TIP] +> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). +> +> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). +> +> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + + +ADMX Info: +- GP Friendly name: *Specify default quota limit and warning level* +- GP name: *DQ_LogEventOverLimit* +- GP path: *Windows NT\DiskQuota!Limit* +- GP ADMX file name: *DiskQuota.admx* + + + +
+ + +> [!NOTE] +> These policies are currently only available as part of a Windows Insider release. + + \ No newline at end of file diff --git a/windows/client-management/mdm/policy-csp-admx-eventlogging.md b/windows/client-management/mdm/policy-csp-admx-eventlogging.md new file mode 100644 index 0000000000..f5b94b93f3 --- /dev/null +++ b/windows/client-management/mdm/policy-csp-admx-eventlogging.md @@ -0,0 +1,114 @@ +--- +title: Policy CSP - ADMX_EventLogging +description: Policy CSP - ADMX_EventLogging +ms.author: dansimp +ms.localizationpriority: medium +ms.topic: article +ms.prod: w10 +ms.technology: windows +author: nimishasatapathy +ms.date: 09/12/2021 +ms.reviewer: +manager: dansimp +--- + +# Policy CSP - ADMX_EventLogging +> [!WARNING] +> Some information relates to prereleased products, which may be substantially modified before it's commercially released. Microsoft makes no warranties, expressed or implied, concerning the information provided here. + +
+ + +## ADMX_EventLogging policies + +
+
+ ADMX_EventLogging/EnableProtectedEventLogging +
+
+ + +
+ + +**ADMX_EventLogging/EnableProtectedEventLogging** + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
EditionWindows 10Windows 11
HomeNoNo
ProNoNo
BusinessNoNo
EnterpriseYesYes
EducationYesYes
+ + +
+ + +[Scope](./policy-configuration-service-provider.md#policy-scope): + +> [!div class = "checklist"] +> * Device + +
+ + + +This policy setting lets you configure Protected Event Logging. + +- If you enable this policy setting, components that support it will use the certificate you supply to encrypt potentially sensitive event log data before writing it to the event log. Data will be encrypted using the Cryptographic Message Syntax (CMS) standard and the public key you provide. + +You can use the Unprotect-CmsMessage PowerShell cmdlet to decrypt these encrypted messages, provided that you have access to the private key corresponding to the public key that they were encrypted with. + +- If you disable or do not configure this policy setting, components will not encrypt event log messages before writing them to the event log. + + +> [!TIP] +> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). +> +> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). +> +> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + + +ADMX Info: +- GP Friendly name: *Enable Protected Event Logging* +- GP name: *EnableProtectedEventLogging* +- GP path: *Windows Components\Event Logging* +- GP ADMX file name: *EventLogging.admx* + + + +
+ +> [!NOTE] +> These policies are currently only available as part of a Windows Insider release. + + + diff --git a/windows/client-management/mdm/toc.yml b/windows/client-management/mdm/toc.yml index 28851c355a..3f056c5aeb 100644 --- a/windows/client-management/mdm/toc.yml +++ b/windows/client-management/mdm/toc.yml @@ -459,6 +459,8 @@ items: href: policy-csp-admx-eaime.md - name: ADMX_EncryptFilesonMove href: policy-csp-admx-encryptfilesonmove.md + - name: ADMX_EventLogging + href: policy-csp-admx-eventlogging.md - name: ADMX_EnhancedStorage href: policy-csp-admx-enhancedstorage.md - name: ADMX_ErrorReporting From 936fae37fd27b67c8c4a68ba279df64ad8002229 Mon Sep 17 00:00:00 2001 From: nimishasatapathy <75668234+nimishasatapathy@users.noreply.github.com> Date: Mon, 13 Sep 2021 15:41:10 +0530 Subject: [PATCH 07/19] Updated --- .../mdm/policies-in-policy-csp-admx-backed.md | 3 + .../policy-configuration-service-provider.md | 14 +- .../mdm/policy-csp-admx-eventviewer.md | 256 ++++++++++++++++++ windows/client-management/mdm/toc.yml | 2 + 4 files changed, 274 insertions(+), 1 deletion(-) create mode 100644 windows/client-management/mdm/policy-csp-admx-eventviewer.md diff --git a/windows/client-management/mdm/policies-in-policy-csp-admx-backed.md b/windows/client-management/mdm/policies-in-policy-csp-admx-backed.md index e907750c05..cd5b5165a8 100644 --- a/windows/client-management/mdm/policies-in-policy-csp-admx-backed.md +++ b/windows/client-management/mdm/policies-in-policy-csp-admx-backed.md @@ -267,6 +267,9 @@ ms.date: 10/08/2020 - [ADMX_EventLog/Channel_Log_Retention_2](./policy-csp-admx-eventlog.md#admx-eventlog-channel-log-retention-2) - [ADMX_EventLog/Channel_Log_Retention_3](./policy-csp-admx-eventlog.md#admx-eventlog-channel-log-retention-3) - [ADMX_EventLog/Channel_Log_Retention_4](./policy-csp-admx-eventlog.md#admx-eventlog-channel-log-retention-4) +- [ADMX_EventViewer/EventViewer_RedirectionProgram](./policy-csp-admx-eventviewer.md#admx-eventviewer-eventviewer_redirectionprogram) +- [ADMX_EventViewer/EventViewer_RedirectionProgramCommandLineParameters](./policy-csp-admx-eventviewer.md#admx-eventviewer-eventviewer_redirectionprogramcommandlineparameters) +- [ADMX_EventViewer/EventViewer_RedirectionURL](./policy-csp-admx-eventviewer-eventviewer_redirectionurl) - [ADMX_Explorer/AdminInfoUrl](./policy-csp-admx-explorer.md#admx-explorer-admininfourl) - [ADMX_Explorer/AlwaysShowClassicMenu](./policy-csp-admx-explorer.md#admx-explorer-alwaysshowclassicmenu) - [ADMX_Explorer/DisableRoamedProfileInit](./policy-csp-admx-explorer.md#admx-explorer-disableroamedprofileinit) diff --git a/windows/client-management/mdm/policy-configuration-service-provider.md b/windows/client-management/mdm/policy-configuration-service-provider.md index 2351fd3af7..25807561c2 100644 --- a/windows/client-management/mdm/policy-configuration-service-provider.md +++ b/windows/client-management/mdm/policy-configuration-service-provider.md @@ -865,12 +865,13 @@ The following diagram shows the Policy configuration service provider in tree fo
-### ADMX_EncryptFilesonMove policies +### ADMX_EventLogging policies
ADMX_EventLogging/EnableProtectedEventLogging
+ ### ADMX_EnhancedStorage policies
@@ -1064,7 +1065,18 @@ The following diagram shows the Policy configuration service provider in tree fo ADMX_EventLog/Channel_Log_Retention_4
+### ADMX_EventViewer policies +
+
+ ADMX_EventViewer/EventViewer_RedirectionProgram +
+
+ ADMX_EventViewer/EventViewer_RedirectionProgramCommandLineParameters +
+
+ ADMX_EventViewer/EventViewer_RedirectionURL +
### ADMX_Explorer policies
diff --git a/windows/client-management/mdm/policy-csp-admx-eventviewer.md b/windows/client-management/mdm/policy-csp-admx-eventviewer.md new file mode 100644 index 0000000000..d153f1ca58 --- /dev/null +++ b/windows/client-management/mdm/policy-csp-admx-eventviewer.md @@ -0,0 +1,256 @@ +--- +title: Policy CSP - ADMX_EventViewer +description: Policy CSP - ADMX_EventViewer +ms.author: dansimp +ms.localizationpriority: medium +ms.topic: article +ms.prod: w10 +ms.technology: windows +author: nimishasatapathy +ms.date: 09/13/2021 +ms.reviewer: +manager: dansimp +--- + +# Policy CSP - ADMX_EventViewer +> [!WARNING] +> Some information relates to prereleased products, which may be substantially modified before it's commercially released. Microsoft makes no warranties, expressed or implied, concerning the information provided here. + +
+ + +## ADMX_EventViewer policies + +
+
+ ADMX_EventViewer/EventViewer_RedirectionProgram +
+
+ ADMX_EventViewer_RedirectionProgramCommandLineParameters +
+
+ ADMX_EventViewer/EventViewer_RedirectionURL +
+
+ + +
+ + +**ADMX_EventViewer/EventViewer_RedirectionProgram** + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
EditionWindows 10Windows 11
HomeNoNo
ProNoNo
BusinessNoNo
EnterpriseYesYes
EducationYesYes
+ + +
+ + +[Scope](./policy-configuration-service-provider.md#policy-scope): + +> [!div class = "checklist"] +> * Device + +
+ + + +This is the program that will be invoked when the user clicks the `events.asp` link. + + +> [!TIP] +> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). +> +> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). +> +> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + + +ADMX Info: +- GP Friendly name: *Events.asp program* +- GP name: *EventViewer_RedirectionProgram* +- GP path: *Windows Components\Event Viewer* +- GP ADMX file name: *EventViewer.admx* + + + +
+ + +**ADMX_EventViewer/EventViewer_RedirectionProgramCommandLineParameters** + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
EditionWindows 10Windows 11
HomeNoNo
ProNoNo
BusinessNoNo
EnterpriseYesYes
EducationYesYes
+ + +
+ + +[Scope](./policy-configuration-service-provider.md#policy-scope): + +> [!div class = "checklist"] +> * Device + +
+ + + +This specifies the command line parameters that will be passed to the `events.asp` program. + + +> [!TIP] +> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). +> +> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). +> +> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + + +ADMX Info: +- GP Friendly name: *Events.asp program command line parameters* +- GP name: *EventViewer_RedirectionProgramCommandLineParameters* +- GP path: *Windows Components\Event Viewer* +- GP ADMX file name: *EventViewer.admx* + + + +
+ + +**ADMX_EventViewer/EventViewer_RedirectionURL** + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
EditionWindows 10Windows 11
HomeNoNo
ProNoNo
BusinessNoNo
EnterpriseYesYes
EducationYesYes
+ + +
+ + +[Scope](./policy-configuration-service-provider.md#policy-scope): + +> [!div class = "checklist"] +> * Device + +
+ + + +This is the URL that will be passed to the Description area in the Event Properties dialog box. +Change this value if you want to use a different Web server to handle event information requests. + + + +> [!TIP] +> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). +> +> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). +> +> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + + +ADMX Info: +- GP Friendly name: *Events.asp URL* +- GP name: *EventViewer_RedirectionURL* +- GP path: *Windows Components\Event Viewer* +- GP ADMX file name: *EventViewer.admx* + + + +
+ + + + diff --git a/windows/client-management/mdm/toc.yml b/windows/client-management/mdm/toc.yml index 3f056c5aeb..2ac642df0e 100644 --- a/windows/client-management/mdm/toc.yml +++ b/windows/client-management/mdm/toc.yml @@ -469,6 +469,8 @@ items: href: policy-csp-admx-eventforwarding.md - name: ADMX_EventLog href: policy-csp-admx-eventlog.md + - name: ADMX_EventViewer + href: policy-csp-admx-eventviewer.md - name: ADMX_Explorer href: policy-csp-admx-explorer.md - name: ADMX_FileRecovery From c0fa1a8b30d749a65835ab9a5e3798c35268dbc6 Mon Sep 17 00:00:00 2001 From: nimishasatapathy <75668234+nimishasatapathy@users.noreply.github.com> Date: Mon, 13 Sep 2021 16:44:31 +0530 Subject: [PATCH 08/19] Updated --- .../mdm/policies-in-policy-csp-admx-backed.md | 3 + .../policy-configuration-service-provider.md | 15 + .../mdm/policy-csp-admx-externalboot.md | 274 ++++++++++++++++++ windows/client-management/mdm/toc.yml | 2 + 4 files changed, 294 insertions(+) create mode 100644 windows/client-management/mdm/policy-csp-admx-externalboot.md diff --git a/windows/client-management/mdm/policies-in-policy-csp-admx-backed.md b/windows/client-management/mdm/policies-in-policy-csp-admx-backed.md index cd5b5165a8..b39e42b398 100644 --- a/windows/client-management/mdm/policies-in-policy-csp-admx-backed.md +++ b/windows/client-management/mdm/policies-in-policy-csp-admx-backed.md @@ -275,6 +275,9 @@ ms.date: 10/08/2020 - [ADMX_Explorer/DisableRoamedProfileInit](./policy-csp-admx-explorer.md#admx-explorer-disableroamedprofileinit) - [ADMX_Explorer/PreventItemCreationInUsersFilesFolder](./policy-csp-admx-explorer.md#admx-explorer-preventitemcreationinusersfilesfolder) - [ADMX_Explorer/TurnOffSPIAnimations](./policy-csp-admx-explorer.md#admx-explorer-turnoffspianimations) +- [ADMX_ExternalBoot/PortableOperatingSystem_Hibernate](./policy-csp-admx-externalboot.md#admx-externalboot-portableoperatingsystem_hibernate) +- [ADMX_ExternalBoot/PortableOperatingSystem_Sleep](./policy-csp-admx-externalboot.md#admx-externalboot-portableoperatingsystem_sleep) +- [ADMX_ExternalBoot/PortableOperatingSystem_Launcher](./policy-csp-admx-externalboot.md#admx-externalboot-portableoperatingsystem_launcher) - [ADMX_FileRecovery/WdiScenarioExecutionPolicy](./policy-csp-admx-filerecovery.md#admx-filerecovery-wdiscenarioexecutionpolicy) - [ADMX_FileServerVSSProvider/Pol_EncryptProtocol](./policy-csp-admx-fileservervssprovider.md#admx-fileservervssprovider-pol-encryptprotocol) - [ADMX_FileSys/DisableCompression](./policy-csp-admx-filesys.md#admx-filesys-disablecompression) diff --git a/windows/client-management/mdm/policy-configuration-service-provider.md b/windows/client-management/mdm/policy-configuration-service-provider.md index 25807561c2..109ef13de2 100644 --- a/windows/client-management/mdm/policy-configuration-service-provider.md +++ b/windows/client-management/mdm/policy-configuration-service-provider.md @@ -1065,6 +1065,7 @@ The following diagram shows the Policy configuration service provider in tree fo ADMX_EventLog/Channel_Log_Retention_4
+ ### ADMX_EventViewer policies
@@ -1077,6 +1078,7 @@ The following diagram shows the Policy configuration service provider in tree fo
ADMX_EventViewer/EventViewer_RedirectionURL
+ ### ADMX_Explorer policies
@@ -1097,6 +1099,19 @@ The following diagram shows the Policy configuration service provider in tree fo
+### ADMX_ExternalBoot policies + +
+
+ ADMX_ExternalBoot/PortableOperatingSystem_Hibernate +
+ ADMX_ExternalBoot/PortableOperatingSystem_Sleep + + + ADMX_ExternalBoot/PortableOperatingSystem_Launcher + +
+ ### ADMX_FileRecovery policies
diff --git a/windows/client-management/mdm/policy-csp-admx-externalboot.md b/windows/client-management/mdm/policy-csp-admx-externalboot.md new file mode 100644 index 0000000000..24c4aeecbe --- /dev/null +++ b/windows/client-management/mdm/policy-csp-admx-externalboot.md @@ -0,0 +1,274 @@ +--- +title: Policy CSP - ADMX_ExternalBoot +description: Policy CSP - ADMX_ExternalBoot +ms.author: dansimp +ms.topic: article +ms.prod: w10 +ms.technology: windows +author: nimishasatapathy +ms.localizationpriority: medium +ms.date: 09/13/2021 +ms.reviewer: +manager: dansimp +--- + +# Policy CSP - ADMX_ExternalBoot + +> [!WARNING] +> Some information relates to prereleased products, which may be substantially modified before it's commercially released. Microsoft makes no warranties, expressed or implied, concerning the information provided here. + +
+ + +## Policy CSP - ADMX_ExternalBoot + +
+
+ ADMX_ExternalBoot/PortableOperatingSystem_Hibernate + +
+
+ ADMX_ExternalBoot/PortableOperatingSystem_Sleep + +
+
+ ADMX_ExternalBoot/PortableOperatingSystem_Launcher + +
+
+ +
+ + +**ADMX_ExternalBoot/PortableOperatingSystem_Hibernate** + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
EditionWindows 10Windows 11
HomeNoNo
ProNoNo
BusinessNoNo
EnterpriseYesYes
EducationYesYes
+ + +
+ + +[Scope](./policy-configuration-service-provider.md#policy-scope): + +> [!div class = "checklist"] +> * Device + +
+ + + +This policy specifies whether the PC can use the hibernation sleep state (S4) when started from a Windows To Go workspace. + +- If you enable this setting, Windows, when started from a Windows To Go workspace, can hibernate the PC. + +- If you disable or do not configure this setting, Windows, when started from a Windows To Go workspace, and cannot hibernate the PC. + + + + +> [!TIP] +> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). +> +> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). +> +> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + + +ADMX Info: +- GP Friendly name: *Allow hibernate (S4) when starting from a Windows To Go workspace* +- GP name: *PortableOperatingSystem_Hibernate* +- GP path: *Windows Components\Portable Operating System* +- GP ADMX file name: *ExternalBoot.admx* + + + + +
+ + +**ADMX_ExternalBoot/PortableOperatingSystem_Sleep** + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
EditionWindows 10Windows 11
HomeNoNo
ProNoNo
BusinessNoNo
EnterpriseYesYes
EducationYesYes
+ + +
+ + +[Scope](./policy-configuration-service-provider.md#policy-scope): + +> [!div class = "checklist"] +> * Device + +
+ + + +This policy specifies whether the PC can use standby sleep states (S1-S3) when starting from a Windows To Go workspace. + +If you enable this setting, Windows, when started from a Windows To Go workspace, cannot use standby states to make the PC sleep. + +If you disable or do not configure this setting, Windows, when started from a Windows To Go workspace, can use standby states to make the PC sleep. + + + +> [!TIP] +> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). +> +> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). +> +> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + + +ADMX Info: +- GP Friendly name: *Disallow standby sleep states (S1-S3) when starting from a Windows to Go workspace* +- GP name: *PortableOperatingSystem_Sleep* +- GP path: *Windows Components\Portable Operating System* +- GP ADMX file name: *ExternalBoot.admx* + + + + +
+ + +**ADMX_ExternalBoot/PortableOperatingSystem_Launcher** + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
EditionWindows 10Windows 11
HomeNoNo
ProNoNo
BusinessNoNo
EnterpriseYesYes
EducationYesYes
+ + +
+ + +[Scope](./policy-configuration-service-provider.md#policy-scope): + +> [!div class = "checklist"] +> * Device + +
+ + + +This policy setting controls whether the PC will boot to Windows To Go if a USB device containing a Windows To Go workspace is connected, and controls whether users can make changes using the Windows To Go Startup Options Control Panel item. + +- If you enable this setting, booting to Windows To Go when a USB device is connected will be enabled, and users will not be able to make changes using the Windows To Go Startup Options Control Panel item. + +- If you disable this setting, booting to Windows To Go when a USB device is connected will not be enabled unless a user configures the option manually in the BIOS or other boot order configuration. + +If you do not configure this setting, users who are members of the Administrators group can make changes using the Windows To Go Startup Options Control Panel item. + + + +> [!TIP] +> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). +> +> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). +> +> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + + +ADMX Info: +- GP Friendly name: *Windows To Go Default Startup Options* +- GP name: *PortableOperatingSystem_Launcher* +- GP path: *Windows Components\Portable Operating System* +- GP ADMX file name: *ExternalBoot.admx* + + + + + + diff --git a/windows/client-management/mdm/toc.yml b/windows/client-management/mdm/toc.yml index 2ac642df0e..e422f23fa5 100644 --- a/windows/client-management/mdm/toc.yml +++ b/windows/client-management/mdm/toc.yml @@ -473,6 +473,8 @@ items: href: policy-csp-admx-eventviewer.md - name: ADMX_Explorer href: policy-csp-admx-explorer.md + - name: ADMX_ExternalBoot + href: policy-csp-admx-externalboot.md - name: ADMX_FileRecovery href: policy-csp-admx-filerecovery.md - name: ADMX_FileServerVSSProvider From c1d782db88c69cfe900e8901718f4fb53728adcb Mon Sep 17 00:00:00 2001 From: nimishasatapathy <75668234+nimishasatapathy@users.noreply.github.com> Date: Mon, 13 Sep 2021 17:11:18 +0530 Subject: [PATCH 09/19] Updated --- .../mdm/policies-in-policy-csp-admx-backed.md | 1 + .../policy-configuration-service-provider.md | 7 ++ .../mdm/policy-csp-admx-filerevocation.md | 115 ++++++++++++++++++ windows/client-management/mdm/toc.yml | 2 + 4 files changed, 125 insertions(+) create mode 100644 windows/client-management/mdm/policy-csp-admx-filerevocation.md diff --git a/windows/client-management/mdm/policies-in-policy-csp-admx-backed.md b/windows/client-management/mdm/policies-in-policy-csp-admx-backed.md index b39e42b398..903667d7cf 100644 --- a/windows/client-management/mdm/policies-in-policy-csp-admx-backed.md +++ b/windows/client-management/mdm/policies-in-policy-csp-admx-backed.md @@ -289,6 +289,7 @@ ms.date: 10/08/2020 - [ADMX_FileSys/SymlinkEvaluation](./policy-csp-admx-filesys.md#admx-filesys-symlinkevaluation) - [ADMX_FileSys/TxfDeprecatedFunctionality](./policy-csp-admx-filesys.md#admx-filesys-txfdeprecatedfunctionality) - [ADMX_FileRecovery/WdiScenarioExecutionPolicy](./policy-csp-admx-filerecovery.md#admx-filerecovery-wdiscenarioexecutionpolicy) +- [ADMX_FileRevocation/DelegatedPackageFamilyNames](./policy-csp-admx-filerevocation.md#admx-filerevocation-delegatedpackagefamilynames) - [ADMX_FolderRedirection/DisableFRAdminPin](./policy-csp-admx-folderredirection.md#admx-folderredirection-disablefradminpin) - [ADMX_FolderRedirection/DisableFRAdminPinByFolder](./policy-csp-admx-folderredirection.md#admx-folderredirection-disablefradminpinbyfolder) - [ADMX_FolderRedirection/FolderRedirectionEnableCacheRename](./policy-csp-admx-folderredirection.md#admx-folderredirection-folderredirectionenablecacherename) diff --git a/windows/client-management/mdm/policy-configuration-service-provider.md b/windows/client-management/mdm/policy-configuration-service-provider.md index 109ef13de2..7a6e45b161 100644 --- a/windows/client-management/mdm/policy-configuration-service-provider.md +++ b/windows/client-management/mdm/policy-configuration-service-provider.md @@ -1119,6 +1119,13 @@ The following diagram shows the Policy configuration service provider in tree fo
+### ADMX_FileRevocation policies +
+
+ ADMX_FileRevocation/DelegatedPackageFamilyNames +
+
+ ### ADMX_FileServerVSSProvider policies
diff --git a/windows/client-management/mdm/policy-csp-admx-filerevocation.md b/windows/client-management/mdm/policy-csp-admx-filerevocation.md new file mode 100644 index 0000000000..25d1b34051 --- /dev/null +++ b/windows/client-management/mdm/policy-csp-admx-filerevocation.md @@ -0,0 +1,115 @@ +--- +title: Policy CSP - ADMX_FileRevocation +description: Policy CSP - ADMX_FileRevocation +ms.author: dansimp +ms.localizationpriority: medium +ms.topic: article +ms.prod: w10 +ms.technology: windows +author: nimishasatapathy +ms.date: 09/13/2021 +ms.reviewer: +manager: dansimp +--- + +# Policy CSP - ADMX_FileRevocation +> [!WARNING] +> Some information relates to prereleased products, which may be substantially modified before it's commercially released. Microsoft makes no warranties, expressed or implied, concerning the information provided here. + +
+ + +
+
+ ADMX_FileRevocation/DelegatedPackageFamilyNames +
+
+ + +
+ + +**ADMX_FileRevocation/DelegatedPackageFamilyNames** + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
EditionWindows 10Windows 11
HomeNoNo
ProNoNo
BusinessNoNo
EnterpriseYesYes
EducationYesYes
+ + +
+ + +[Scope](./policy-configuration-service-provider.md#policy-scope): + +> [!div class = "checklist"] +> * User + + + +Windows Runtime applications can protect content which has been associated with an enterprise identifier (EID), but can only revoke access to content it protected. To allow an application to revoke access to all content on the device that is protected by a particular enterprise, add an entry to the list on a new line that contains the enterprise identifier, separated by a comma, and the Package Family Name of the application. The EID must be an internet domain belonging to the enterprise in standard international domain name format. +Example value: `Contoso.com,ContosoIT.HumanResourcesApp_m5g0r7arhahqy` + +- If you enable this policy setting, the application identified by the Package Family Name will be permitted to revoke access to all content protected using the specified EID on the device. + +- If you disable or do not configure this policy setting, the only Windows Runtime applications that can revoke access to all enterprise-protected content on the device are Windows Mail and the user-selected mailto protocol handler app. + +Any other Windows Runtime application will only be able to revoke access to content it protected. + +> [!NOTE] +> Information the user should notice even if skimmingFile revocation applies to all content protected under the same second level domain as the provided enterprise identifier. Therefore, revoking an enterprise ID of `mail.contoso.com`will revoke the user’s access to all content protected under the contoso.com hierarchy. + + +> [!TIP] +> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). +> +> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). +> +> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + + +ADMX Info: +- GP Friendly name: *Allow Windows Runtime apps to revoke enterprise data.* +- GP name: *DelegatedPackageFamilyNames* +- GP path: *Windows Components\File Revocation* +- GP ADMX file name: *FileRevocation.admx* + + + +
+ +> [!NOTE] +> These policies are currently only available as part of a Windows Insider release. + + + diff --git a/windows/client-management/mdm/toc.yml b/windows/client-management/mdm/toc.yml index e422f23fa5..5c510d70b6 100644 --- a/windows/client-management/mdm/toc.yml +++ b/windows/client-management/mdm/toc.yml @@ -477,6 +477,8 @@ items: href: policy-csp-admx-externalboot.md - name: ADMX_FileRecovery href: policy-csp-admx-filerecovery.md + - name: ADMX_FileRevocation + href: policy-csp-admx-filerevocation.md - name: ADMX_FileServerVSSProvider href: policy-csp-admx-fileservervssprovider.md - name: ADMX_FileSys From c0ba4d9e06e79c6273f2cff3b74d351053a860fd Mon Sep 17 00:00:00 2001 From: nimishasatapathy <75668234+nimishasatapathy@users.noreply.github.com> Date: Mon, 13 Sep 2021 17:14:53 +0530 Subject: [PATCH 10/19] Update policies-in-policy-csp-admx-backed.md --- .../client-management/mdm/policies-in-policy-csp-admx-backed.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/client-management/mdm/policies-in-policy-csp-admx-backed.md b/windows/client-management/mdm/policies-in-policy-csp-admx-backed.md index 903667d7cf..89fe8ce981 100644 --- a/windows/client-management/mdm/policies-in-policy-csp-admx-backed.md +++ b/windows/client-management/mdm/policies-in-policy-csp-admx-backed.md @@ -269,7 +269,7 @@ ms.date: 10/08/2020 - [ADMX_EventLog/Channel_Log_Retention_4](./policy-csp-admx-eventlog.md#admx-eventlog-channel-log-retention-4) - [ADMX_EventViewer/EventViewer_RedirectionProgram](./policy-csp-admx-eventviewer.md#admx-eventviewer-eventviewer_redirectionprogram) - [ADMX_EventViewer/EventViewer_RedirectionProgramCommandLineParameters](./policy-csp-admx-eventviewer.md#admx-eventviewer-eventviewer_redirectionprogramcommandlineparameters) -- [ADMX_EventViewer/EventViewer_RedirectionURL](./policy-csp-admx-eventviewer-eventviewer_redirectionurl) +- [ADMX_EventViewer/EventViewer_RedirectionURL](./policy-csp-admx-eventviewer.md#admx-eventviewer_redirectionurl) - [ADMX_Explorer/AdminInfoUrl](./policy-csp-admx-explorer.md#admx-explorer-admininfourl) - [ADMX_Explorer/AlwaysShowClassicMenu](./policy-csp-admx-explorer.md#admx-explorer-alwaysshowclassicmenu) - [ADMX_Explorer/DisableRoamedProfileInit](./policy-csp-admx-explorer.md#admx-explorer-disableroamedprofileinit) From cf58d43ebf6cb8b03a658f5e39667bdc270cf2b0 Mon Sep 17 00:00:00 2001 From: nimishasatapathy <75668234+nimishasatapathy@users.noreply.github.com> Date: Mon, 13 Sep 2021 17:19:21 +0530 Subject: [PATCH 11/19] Update policies-in-policy-csp-admx-backed.md --- .../client-management/mdm/policies-in-policy-csp-admx-backed.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/client-management/mdm/policies-in-policy-csp-admx-backed.md b/windows/client-management/mdm/policies-in-policy-csp-admx-backed.md index 89fe8ce981..e88516dcd6 100644 --- a/windows/client-management/mdm/policies-in-policy-csp-admx-backed.md +++ b/windows/client-management/mdm/policies-in-policy-csp-admx-backed.md @@ -269,7 +269,7 @@ ms.date: 10/08/2020 - [ADMX_EventLog/Channel_Log_Retention_4](./policy-csp-admx-eventlog.md#admx-eventlog-channel-log-retention-4) - [ADMX_EventViewer/EventViewer_RedirectionProgram](./policy-csp-admx-eventviewer.md#admx-eventviewer-eventviewer_redirectionprogram) - [ADMX_EventViewer/EventViewer_RedirectionProgramCommandLineParameters](./policy-csp-admx-eventviewer.md#admx-eventviewer-eventviewer_redirectionprogramcommandlineparameters) -- [ADMX_EventViewer/EventViewer_RedirectionURL](./policy-csp-admx-eventviewer.md#admx-eventviewer_redirectionurl) +- [ADMX_EventViewer/EventViewer_RedirectionURL](./policy-csp-admx-eventviewer.md#admx-eventviewer-eventviewer_redirectionurl) - [ADMX_Explorer/AdminInfoUrl](./policy-csp-admx-explorer.md#admx-explorer-admininfourl) - [ADMX_Explorer/AlwaysShowClassicMenu](./policy-csp-admx-explorer.md#admx-explorer-alwaysshowclassicmenu) - [ADMX_Explorer/DisableRoamedProfileInit](./policy-csp-admx-explorer.md#admx-explorer-disableroamedprofileinit) From 3718f80bc491e5be883ca7081b4e7c959419a340 Mon Sep 17 00:00:00 2001 From: nimishasatapathy <75668234+nimishasatapathy@users.noreply.github.com> Date: Mon, 13 Sep 2021 17:26:05 +0530 Subject: [PATCH 12/19] Update policy-configuration-service-provider.md --- .../mdm/policy-configuration-service-provider.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/client-management/mdm/policy-configuration-service-provider.md b/windows/client-management/mdm/policy-configuration-service-provider.md index 7a6e45b161..25f972019b 100644 --- a/windows/client-management/mdm/policy-configuration-service-provider.md +++ b/windows/client-management/mdm/policy-configuration-service-provider.md @@ -1070,7 +1070,7 @@ The following diagram shows the Policy configuration service provider in tree fo
- ADMX_EventViewer/EventViewer_RedirectionProgram + ADMX_EventViewer/EventViewer_RedirectionProgram
ADMX_EventViewer/EventViewer_RedirectionProgramCommandLineParameters From 83ad11c27762d9c9a55f2e76ae3f61c36f3bdbc4 Mon Sep 17 00:00:00 2001 From: nimishasatapathy <75668234+nimishasatapathy@users.noreply.github.com> Date: Mon, 13 Sep 2021 17:28:55 +0530 Subject: [PATCH 13/19] Update policy-configuration-service-provider.md --- .../mdm/policy-configuration-service-provider.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/client-management/mdm/policy-configuration-service-provider.md b/windows/client-management/mdm/policy-configuration-service-provider.md index 25f972019b..094dfa1b2f 100644 --- a/windows/client-management/mdm/policy-configuration-service-provider.md +++ b/windows/client-management/mdm/policy-configuration-service-provider.md @@ -1070,7 +1070,7 @@ The following diagram shows the Policy configuration service provider in tree fo
- ADMX_EventViewer/EventViewer_RedirectionProgram + ADMX_EventViewer/EventViewer_RedirectionProgram
ADMX_EventViewer/EventViewer_RedirectionProgramCommandLineParameters From 4577da4de031f9b95b2df3c2862ac11514cac0fd Mon Sep 17 00:00:00 2001 From: nimishasatapathy <75668234+nimishasatapathy@users.noreply.github.com> Date: Mon, 13 Sep 2021 18:18:38 +0530 Subject: [PATCH 14/19] Updated --- .../mdm/policies-in-policy-csp-admx-backed.md | 4 - .../policy-configuration-service-provider.md | 17 - .../mdm/policy-csp-admx-disknvcache.md | 367 ----------------- .../mdm/policy-csp-admx-diskquota.md | 386 ------------------ windows/client-management/mdm/toc.yml | 2 - 5 files changed, 776 deletions(-) delete mode 100644 windows/client-management/mdm/policy-csp-admx-disknvcache.md delete mode 100644 windows/client-management/mdm/policy-csp-admx-diskquota.md diff --git a/windows/client-management/mdm/policies-in-policy-csp-admx-backed.md b/windows/client-management/mdm/policies-in-policy-csp-admx-backed.md index e88516dcd6..0a24fe8c1b 100644 --- a/windows/client-management/mdm/policies-in-policy-csp-admx-backed.md +++ b/windows/client-management/mdm/policies-in-policy-csp-admx-backed.md @@ -163,10 +163,6 @@ ms.date: 10/08/2020 - [ADMX_DigitalLocker/Digitalx_DiableApplication_TitleText_1](./policy-csp-admx-digitallocker.md#admx-digitallocker-digitalx-diableapplication-titletext-1) - [ADMX_DigitalLocker/Digitalx_DiableApplication_TitleText_2](./policy-csp-admx-digitallocker.md#admx-digitallocker-digitalx-diableapplication-titletext-2) - [ADMX_DistributedLinkTracking/DLT_AllowDomainMode](./policy-csp-admx-distributedlinktracking.md#admx-distributedlinktracking-dlt_allowdomainmode) -- [ADMX_DiskNVCache/BootResumePolicy](./policy-csp-admx-disknvcache.md#admx-disknvcache-bootresumepolicy) -- [ADMX_DiskNVCache/CachePowerModePolicy](./policy-csp-admx-disknvcache.md#admx-disknvcache-cachepowermodepolicy) -- [ADMX_DiskNVCache/FeatureOffPolicy](./policy-csp-admx-disknvcache.md#admx-disknvcache-featureoffpolicy) -- [ADMX_DiskNVCache/SolidStatePolicy](./policy-csp-admx-disknvcache.md#admx-disknvcache-solidstatepolicy) - [ADMX_DnsClient/DNS_AllowFQDNNetBiosQueries](./policy-csp-admx-dnsclient.md#admx-dnsclient-dns-allowfqdnnetbiosqueries) - [ADMX_DnsClient/DNS_AppendToMultiLabelName](./policy-csp-admx-dnsclient.md#admx-dnsclient-dns-appendtomultilabelname) - [ADMX_DnsClient/DNS_Domain](./policy-csp-admx-dnsclient.md#admx-dnsclient-dns-domain) diff --git a/windows/client-management/mdm/policy-configuration-service-provider.md b/windows/client-management/mdm/policy-configuration-service-provider.md index 094dfa1b2f..910bfd4f8e 100644 --- a/windows/client-management/mdm/policy-configuration-service-provider.md +++ b/windows/client-management/mdm/policy-configuration-service-provider.md @@ -705,23 +705,6 @@ The following diagram shows the Policy configuration service provider in tree fo
-### ADMX_DiskNVCache policies - -
- -
- ADMX_DiskNVCache/BootResumePolicy -
-
- ADMX_DiskNVCache/CachePowerModePolicy -
-
- ADMX_DiskNVCache/FeatureOffPolicy -
-
- ADMX_DiskNVCache/SolidStatePolicy -
-
### ADMX_DnsClient policies diff --git a/windows/client-management/mdm/policy-csp-admx-disknvcache.md b/windows/client-management/mdm/policy-csp-admx-disknvcache.md deleted file mode 100644 index 0535130b2e..0000000000 --- a/windows/client-management/mdm/policy-csp-admx-disknvcache.md +++ /dev/null @@ -1,367 +0,0 @@ ---- -title: Policy CSP - ADMX_DiskNVCache -description: Policy CSP - ADMX_DiskNVCache -ms.author: dansimp -ms.localizationpriority: medium -ms.topic: article -ms.prod: w10 -ms.technology: windows -author: nimishasatapathy -ms.date: 09/09/2021 -ms.reviewer: -manager: dansimp ---- - -# Policy CSP - ADMX_DiskNVCache -> [!WARNING] -> Some information relates to prereleased products, which may be substantially modified before it's commercially released. Microsoft makes no warranties, expressed or implied, concerning the information provided here. - -
- - -## ADMX_DiskNVCache policies - -
-
- ADMX_DiskNVCache/BootResumePolicy -
-
- ADMX_DiskNVCache/CachePowerModePolicy -
-
- ADMX_DiskNVCache/FeatureOffPolicy -
-
- ADMX_DiskNVCache/SolidStatePolicy -
-
- - -
- - -**DiskNVCache/BootResumePolicy** - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
EditionWindows 10Windows 11
HomeNoNo
ProNoNo
BusinessNoNo
EnterpriseYesYes
EducationYesYes
- - -
- - -[Scope](./policy-configuration-service-provider.md#policy-scope): - -> [!div class = "checklist"] -> * Device - -
- - - -This policy setting turns off the boot and resume optimizations for the hybrid hard disks in the system. - -- If you enable this policy setting, the system does not use the non-volatile (NV) cache to optimize boot and resume. -- If you disable this policy setting, the system uses the NV cache to achieve faster boot and resume. - -The system determines the data that will be stored in the NV cache to optimize boot and resume. -The required data is stored in the NV cache during shutdown and hibernate, respectively. -This might cause a slight increase in the time taken for shutdown and hibernate. -If you do not configure this policy setting, the default behavior is observed and the NV cache is used for boot and resume optimizations. - -> [!NOTE] -> This policy setting is applicable only if the NV cache feature is on. - - -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). - - -ADMX Info: -- GP Friendly name: *Turn off boot and resume optimizations* -- GP name: *BootResumePolicy* -- GP path: *Windows\NvCache!OptimizeBootAndResume* -- GP ADMX file name: *DiskNVCache.admx* - - - - -
- - -**ADMX_DiskNVCache/CachePowerModePolicy** - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
EditionWindows 10Windows 11
HomeNoNo
ProNoNo
BusinessNoNo
EnterpriseYesYes
EducationYesYes
- - -
- - -[Scope](./policy-configuration-service-provider.md#policy-scope): - -> [!div class = "checklist"] -> * Device - -
- - - -This policy setting turns off power save mode on the hybrid hard disks in the system. - -- If you enable this policy setting, the hard disks are not put into NV cache power save mode and no power savings are achieved. -- If you disable this policy setting, the hard disks are put into an NV cache power saving mode. - -In this mode, the system tries to save power by aggressively spinning down the disk. -If you do not configure this policy setting, the default behavior is to allow the hybrid hard disks to be in power save mode. - -> [!NOTE] -> This policy setting is applicable only if the NV cache feature is on. - - -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). - - -ADMX Info: -- GP Friendly name: *Turn off cache power mode* -- GP name: *DiskNVCache/CachePowerModePolicy* -- GP path: *Windows\NvCache!EnablePowerModeState* -- GP ADMX file name: *DiskNVCache.admx* - - - -
- - -**ADMX_DiskNVCache/FeatureOffPolicy** - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
EditionWindows 10Windows 11
HomeNoNo
ProNoNo
BusinessNoNo
EnterpriseYesYes
EducationYesYes
- - -
- - -[Scope](./policy-configuration-service-provider.md#policy-scope): - -> [!div class = "checklist"] -> * Machine - -
- - - -This policy setting turns off all support for the non-volatile (NV) cache on all hybrid hard disks in the system. - -To check if you have hybrid hard disks in the system, from Device Manager, right-click the disk drive and select Properties. - -The NV cache can be used to optimize boot and resume by reading data from the cache while the disks are spinning up. -The NV cache can also be used to reduce the power consumption of the system by keeping the disks spun down while satisfying reads and writes from the cache. -- If you enable this policy setting, the system will not manage the NV cache and will not enable NV cache power saving mode. -- If you disable this policy setting, the system will manage the NV cache on the disks if the other policy settings for the NV cache are appropriately configured. - -> [!NOTE] -> This policy setting will take effect on next boot. If you do not configure this policy setting, the default behavior is to turn on support for the NV cache. - - -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). - - -ADMX Info: -- GP Friendly name: *Turn off non-volatile cache feature* -- GP name: *DiskNVCache/FeatureOffPolicy* -- GP path: *Windows\NvCache!EnableNvCache* -- GP ADMX file name: *DiskNVCache.admx* - - - -
- - -**ADMX_DiskNVCache/SolidStatePolicy** - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
EditionWindows 10Windows 11
HomeNoNo
ProNoNo
BusinessNoNo
EnterpriseYesYes
EducationYesYes
- - -
- - -[Scope](./policy-configuration-service-provider.md#policy-scope): - -> [!div class = "checklist"] -> * Device - -
- - - -This policy setting turns off the solid state mode for the hybrid hard disks. -- If you enable this policy setting, frequently written files such as the file system metadata and registry may not be stored in the NV cache. -- If you disable this policy setting, the system will store frequently written data into the non-volatile (NV) cache. - -This allows the system to exclusively run out of the NV cache and power down the disk for longer periods to save power. - -> [!NOTE] -> This can cause increased wear of the NV cache. If you do not configure this policy setting, the default behavior of the system is observed and frequently written files will be stored in the NV cache. - -> [!NOTE] -> This policy setting is applicable only if the NV cache feature is on. - - -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). - - -ADMX Info: -- GP Friendly name: *Turn off solid state mode* -- GP name: *DiskNVCache/SolidStatePolicy* -- GP path: *Windows\NvCache!EnableSolidStateMode* -- GP ADMX file name: *DiskNVCache.admx* - - - -
- - - - diff --git a/windows/client-management/mdm/policy-csp-admx-diskquota.md b/windows/client-management/mdm/policy-csp-admx-diskquota.md deleted file mode 100644 index b9a51a2def..0000000000 --- a/windows/client-management/mdm/policy-csp-admx-diskquota.md +++ /dev/null @@ -1,386 +0,0 @@ ---- -title: Policy CSP - ADMX_DiskQuota -description: Policy CSP - ADMX_DiskQuota -ms.author: dansimp -ms.localizationpriority: medium -ms.topic: article -ms.prod: w10 -ms.technology: windows -author: nimishasatapathy -ms.date: 09/12/2021 -ms.reviewer: -manager: dansimp ---- - -# Policy CSP - ADMX_DiskQuota - -> [!WARNING] -> Some information relates to prereleased products, which may be substantially modified before it's commercially released. Microsoft makes no warranties, expressed or implied, concerning the information provided here. - -
- - -## ADMX_DiskQuota policies - -
-
- ADMX_DiskQuota/DQ_RemovableMedia -
-
- ADMX_DiskQuota/DQ_Enable -
-
- ADMX_DiskQuota/DQ_Enforce -
-
- ADMX_DiskQuota/DQ_LogEventOverLimit -
-
- ADMX_DiskQuota/DQ_LogEventOverThreshold -
-
- ADMX_DiskQuota/DQ_Limit -
-
- - -
- - -**ADMX_diskquota/DQ_RemovableMedia** - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
EditionWindows 10Windows 11
HomeNoNo
ProNoNo
BusinessNoNo
EnterpriseYesYes
EducationYesYes
- - -
- - -[Scope](./policy-configuration-service-provider.md#policy-scope): - -> [!div class = "checklist"] -> * Device - -
- - - -This policy setting extends the disk quota policies in this folder to NTFS file system volumes on removable media. - -If you disable or do not configure this policy setting, the disk quota policies established in this folder apply to fixed-media NTFS volumes only. - -> [!NOTE] -> When this policy setting is applied, the computer will apply the disk quota to both fixed and removable media. - - -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). - - -ADMX Info: -- GP Friendly name: *Apply policy to removable media* -- GP name: *DQ_RemovableMedia* -- GP path: *System\Disk Quotas* -- GP ADMX file name: *DiskQuota.admx* - - - -
- -
- - -**ADMX_DiskQuota/DQ_Enable** - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
EditionWindows 10Windows 11
HomeNoNo
ProNoNo
BusinessNoNo
EnterpriseYesYes
EducationYesYes
- - -
- - -[Scope](./policy-configuration-service-provider.md#policy-scope): - -> [!div class = "checklist"] -> * Device - -
- - - -This policy setting turns on and turns off disk quota management on all NTFS volumes of the computer, and prevents users from changing the setting. - -- If you enable this policy setting, disk quota management is turned on, and users cannot turn it off. - -- If you disable the policy setting, disk quota management is turned off, and users cannot turn it on. - -If this policy setting is not configured, disk quota management is turned off by default, but administrators can turn it on. - -To prevent users from changing the setting while a setting is in effect, the system disables the "Enable quota management" option on the Quota tab of NTFS volumes. - -> [!NOTE] -> This policy setting turns on disk quota management but does not establish or enforce a particular disk quota limit. - -To specify a disk quota limit, use the "Default quota limit and warning level" policy setting. Otherwise, the system uses the physical space on the volume as the quota limit. - -> [!NOTE] -> To turn on or turn off disk quota management without specifying a setting, in My Computer, right-click the name of an NTFS volume, click **Properties**, click the **Quota** tab, and then click **Enable quota management**. - - -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). - - -ADMX Info: -- GP Friendly name: *Enable disk quotas* -- GP name: *DQ_Enable* -- GP path: *Windows NT\DiskQuota!Enable* -- GP ADMX file name: *DiskQuota.admx* - - - -
- -
- - -**ADMX_DiskQuota/DQ_Enforce** - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
EditionWindows 10Windows 11
HomeNoNo
ProNoNo
BusinessNoNo
EnterpriseYesYes
EducationYesYes
- - -
- - -[Scope](./policy-configuration-service-provider.md#policy-scope): - -> [!div class = "checklist"] -> * Device - -
- - - -This policy setting specifies the default disk quota limit and warning level for new users of the volume. - -This policy setting determines how much disk space can be used by each user on each of the NTFS file system volumes on a computer. -It also specifies the warning level, the point at which the user's status in the Quota Entries window changes to indicate that the user is approaching the disk quota limit. - -This setting overrides new users’ settings for the disk quota limit and warning level on their volumes, and it disables the corresponding options in the "Select the default quota limit for new users of this volume" section on the Quota tab. - -This policy setting applies to all new users as soon as they write to the volume. It does not affect disk quota limits for current users, or affect customized limits and warning levels set for particular users (on the Quota tab in Volume Properties). - -If you disable or do not configure this policy setting, the disk space available to users is not limited. The disk quota management feature uses the physical space on each volume as its quota limit and warning level. When you select a limit, remember that the same limit applies to all users on all volumes, regardless of actual volume size. Ensure to set the limit and warning level so that it is reasonable for the range of volumes in the group. - -This policy setting is effective only when disk quota management is enabled on the volume. Also, if disk quotas are not enforced, users can exceed the quota limit you set. When users reach the quota limit, their status in the Quota Entries window changes, but users can continue to write to the volume. - - -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). - - -ADMX Info: -- GP Friendly name: *Specify default quota limit and warning level* -- GP name: *DQ_Enforce* -- GP path: *Windows NT\DiskQuota!Limit* -- GP ADMX file name: *DiskQuota.admx* - - - -
- -
- -
- - -**ADMX_DiskQuota/DQ_Enforce** - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
EditionWindows 10Windows 11
HomeNoNo
ProNoNo
BusinessNoNo
EnterpriseYesYes
EducationYesYes
- - -
- - -[Scope](./policy-configuration-service-provider.md#policy-scope): - -> [!div class = "checklist"] -> * Device - -
- - - -This policy setting specifies the default disk quota limit and warning level for new users of the volume. - -This policy setting determines how much disk space can be used by each user on each of the NTFS file system volumes on a computer. -It also specifies the warning level, the point at which the user's status in the Quota Entries window changes to indicate that the user is approaching the disk quota limit. - -This setting overrides new users’ settings for the disk quota limit and warning level on their volumes, and it disables the corresponding options in the "Select the default quota limit for new users of this volume" section on the Quota tab. - -This policy setting applies to all new users as soon as they write to the volume. It does not affect disk quota limits for current users, or affect customized limits and warning levels set for particular users (on the Quota tab in Volume Properties). - -If you disable or do not configure this policy setting, the disk space available to users is not limited. The disk quota management feature uses the physical space on each volume as its quota limit and warning level. When you select a limit, remember that the same limit applies to all users on all volumes, regardless of actual volume size. Ensure to set the limit and warning level so that it is reasonable for the range of volumes in the group. - -This policy setting is effective only when disk quota management is enabled on the volume. Also, if disk quotas are not enforced, users can exceed the quota limit you set. When users reach the quota limit, their status in the Quota Entries window changes, but users can continue to write to the volume. - - -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). - - -ADMX Info: -- GP Friendly name: *Specify default quota limit and warning level* -- GP name: *DQ_LogEventOverLimit* -- GP path: *Windows NT\DiskQuota!Limit* -- GP ADMX file name: *DiskQuota.admx* - - - -
- - -> [!NOTE] -> These policies are currently only available as part of a Windows Insider release. - - \ No newline at end of file diff --git a/windows/client-management/mdm/toc.yml b/windows/client-management/mdm/toc.yml index 5c510d70b6..f9f9d0b8a7 100644 --- a/windows/client-management/mdm/toc.yml +++ b/windows/client-management/mdm/toc.yml @@ -449,8 +449,6 @@ items: href: policy-csp-admx-digitallocker.md - name: ADMX_DistributedLinkTracking href: policy-csp-admx-distributedlinktracking.md - - name: ADMX_DiskNVCache - href: policy-csp-admx-disknvcache.md - name: ADMX_DnsClient href: policy-csp-admx-dnsclient.md - name: ADMX_DWM From 6d758546f4242526ead4bb73b4c5955b52bdf2de Mon Sep 17 00:00:00 2001 From: Diana Hanson Date: Mon, 13 Sep 2021 10:07:47 -0600 Subject: [PATCH 15/19] Update windows/client-management/mdm/policy-csp-admx-filerevocation.md --- windows/client-management/mdm/policy-csp-admx-filerevocation.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/client-management/mdm/policy-csp-admx-filerevocation.md b/windows/client-management/mdm/policy-csp-admx-filerevocation.md index 25d1b34051..a36aca27de 100644 --- a/windows/client-management/mdm/policy-csp-admx-filerevocation.md +++ b/windows/client-management/mdm/policy-csp-admx-filerevocation.md @@ -87,7 +87,7 @@ Example value: `Contoso.com,ContosoIT.HumanResourcesApp_m5g0r7arhahqy` Any other Windows Runtime application will only be able to revoke access to content it protected. > [!NOTE] -> Information the user should notice even if skimmingFile revocation applies to all content protected under the same second level domain as the provided enterprise identifier. Therefore, revoking an enterprise ID of `mail.contoso.com`will revoke the user’s access to all content protected under the contoso.com hierarchy. +> Information the user should notice even if skimmingFile revocation applies to all content protected under the same second level domain as the provided enterprise identifier. Therefore, revoking an enterprise ID of `mail.contoso.com` will revoke the user’s access to all content protected under the contoso.com hierarchy. > [!TIP] From d164f0e48c961288671bf254d786b6cfb656f729 Mon Sep 17 00:00:00 2001 From: Denise Vangel-MSFT Date: Mon, 13 Sep 2021 09:08:19 -0700 Subject: [PATCH 16/19] Update wdsc-customize-contact-information.md --- .../wdsc-customize-contact-information.md | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/windows/security/threat-protection/windows-defender-security-center/wdsc-customize-contact-information.md b/windows/security/threat-protection/windows-defender-security-center/wdsc-customize-contact-information.md index 969d80c8bf..a34c0c2bce 100644 --- a/windows/security/threat-protection/windows-defender-security-center/wdsc-customize-contact-information.md +++ b/windows/security/threat-protection/windows-defender-security-center/wdsc-customize-contact-information.md @@ -10,7 +10,7 @@ ms.pagetype: security ms.localizationpriority: medium author: dansimp ms.author: dansimp -ms.date: 04/30/2018 +ms.date: 09/13/2021 ms.reviewer: manager: dansimp ms.technology: mde @@ -36,8 +36,6 @@ You can add information about your organization in a contact card to the Windows This information will also be shown in some enterprise-specific notifications (including notifications for the [Block at first sight feature](/windows/threat-protection/microsoft-defender-antivirus/configure-block-at-first-sight-microsoft-defender-antivirus), and [potentially unwanted applications](/windows/threat-protection/microsoft-defender-antivirus/detect-block-potentially-unwanted-apps-microsoft-defender-antivirus)). -![A security center notification.](images/security-center-custom-notif.png) - Users can select the displayed information to initiate a support request: - Select **Call** or the phone number to open Skype to start a call to the displayed number. @@ -76,4 +74,4 @@ This can only be done in Group Policy. 7. Select **OK** after you configure each setting to save your changes. >[!IMPORTANT] ->You must specify the contact company name and at least one contact method - email, phone number, or website URL. If you do not specify the contact name and a contact method the customization will not apply, the contact card will not show, and notifications will not be customized. \ No newline at end of file +>You must specify the contact company name and at least one contact method - email, phone number, or website URL. If you do not specify the contact name and a contact method the customization will not apply, the contact card will not show, and notifications will not be customized. From 0ecf4835cb88fb05b94407c14da632142a7ce443 Mon Sep 17 00:00:00 2001 From: Diana Hanson Date: Mon, 13 Sep 2021 10:33:18 -0600 Subject: [PATCH 18/19] fix acro spelling Sync PR: https://github.com/MicrosoftDocs/windows-docs-pr/pull/5631 --- .../wdsc-customize-contact-information.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/security/threat-protection/windows-defender-security-center/wdsc-customize-contact-information.md b/windows/security/threat-protection/windows-defender-security-center/wdsc-customize-contact-information.md index a34c0c2bce..33a2c7d531 100644 --- a/windows/security/threat-protection/windows-defender-security-center/wdsc-customize-contact-information.md +++ b/windows/security/threat-protection/windows-defender-security-center/wdsc-customize-contact-information.md @@ -58,7 +58,7 @@ This can only be done in Group Policy. 3. Expand the tree to **Windows components > Windows Security > Enterprise Customization**. -4. Enable the contact card and the customized notifications by configuring two separate Group Policy settings. They will both use the same source of information (explained in Steps 5 and 6). You can enable both, or slect one or the other: +4. Enable the contact card and the customized notifications by configuring two separate Group Policy settings. They will both use the same source of information (explained in Steps 5 and 6). You can enable both, or select one or the other: 1. To enable the contact card, open the **Configure customized contact information** setting and set it to **Enabled**. Click **OK**. From 2ebaf7559022359f82af54fe22ec781f515f9a58 Mon Sep 17 00:00:00 2001 From: MandiOhlinger Date: Mon, 13 Sep 2021 15:03:16 -0400 Subject: [PATCH 19/19] fixed blocking issues --- .openpublishing.redirection.json | 5 +++++ windows/configuration/TOC.yml | 16 ++++++++-------- ...> customize-start-menu-layout-windows-11.md} | 6 +++--- ...admin-center-custom-oma-uri-start-layout.png | Bin .../start-menu-layout.png | Bin .../supported-csp-start-menu-layout-windows.md | 4 ++-- 6 files changed, 18 insertions(+), 13 deletions(-) rename windows/configuration/{customize-the-start-menu-layout-on-windows-11.md => customize-start-menu-layout-windows-11.md} (95%) rename windows/configuration/images/{customize-the-start-menu-layout-on-windows-11 => customize-start-menu-layout-windows-11}/endpoint-manager-admin-center-custom-oma-uri-start-layout.png (100%) rename windows/configuration/images/{customize-the-start-menu-layout-on-windows-11 => customize-start-menu-layout-windows-11}/start-menu-layout.png (100%) diff --git a/.openpublishing.redirection.json b/.openpublishing.redirection.json index 8b2d2e8dff..fc68ba7fb1 100644 --- a/.openpublishing.redirection.json +++ b/.openpublishing.redirection.json @@ -1,5 +1,10 @@ { "redirections": [ + { + "source_path": "windows/configuration/customize-the-start-menu-layout-on-windows-11.md", + "redirect_url": "/windows/configuration/customize-start-menu-layout-windows-11", + "redirect_document_id": false + }, { "source_path": "windows/application-management/msix-app-packaging-tool.md", "redirect_url": "/windows/application-management/apps-in-windows-10", diff --git a/windows/configuration/TOC.yml b/windows/configuration/TOC.yml index dd7ec29388..90c2e725ed 100644 --- a/windows/configuration/TOC.yml +++ b/windows/configuration/TOC.yml @@ -5,7 +5,7 @@ - name: Windows 11 items: - name: Start menu layout - href: customize-the-start-menu-layout-on-windows-11.md + href: customize-start-menu-layout-windows-11.md - name: Supported Start menu CSPs href: supported-csp-start-menu-layout-windows.md - name: Windows 10 Start and taskbar @@ -64,7 +64,7 @@ href: set-up-shared-or-guest-pc.md - name: Set up a kiosk on Windows 10 Mobile href: mobile-devices/set-up-a-kiosk-for-windows-10-for-mobile-edition.md - - name: Additional kiosk reference information + - name: Kiosk reference information items: - name: More kiosk methods and reference information href: kiosk-additional-reference.md @@ -129,7 +129,7 @@ href: cortana-at-work/cortana-at-work-testing-scenarios.md - name: Test scenario 1 - Sign into Azure AD, enable the wake word, and try a voice query href: cortana-at-work/cortana-at-work-scenario-1.md - - name: Test scenario 2 - Perform a Bing search with Cortana + - name: Test scenario 2 - Run a Bing search with Cortana href: cortana-at-work/cortana-at-work-scenario-2.md - name: Test scenario 3 - Set a reminder href: cortana-at-work/cortana-at-work-scenario-3.md @@ -137,9 +137,9 @@ href: cortana-at-work/cortana-at-work-scenario-4.md - name: Test scenario 5 - Find out about a person href: cortana-at-work/cortana-at-work-scenario-5.md - - name: Test scenario 6 - Change your language and perform a quick search with Cortana + - name: Test scenario 6 - Change your language and run a quick search with Cortana href: cortana-at-work/cortana-at-work-scenario-6.md - - name: Send feedback about Cortana back to Microsoftr + - name: Send feedback about Cortana back to Microsoft href: cortana-at-work/cortana-at-work-feedback.md - name: Testing scenarios using Cortana in Windows 10, versions 1909 and earlier, with Microsoft 365 in your organization items: @@ -149,13 +149,13 @@ href: cortana-at-work/testing-scenarios-using-cortana-in-business-org.md - name: Test scenario 1 - Sign into Azure AD, enable the wake word, and try a voice query href: cortana-at-work/test-scenario-1.md - - name: Test scenario 2 - Perform a quick search with Cortana at work + - name: Test scenario 2 - Run a quick search with Cortana at work href: cortana-at-work/test-scenario-2.md - name: Test scenario 3 - Set a reminder for a specific location using Cortana at work href: cortana-at-work/test-scenario-3.md - name: Test scenario 4 - Use Cortana at work to find your upcoming meetings href: cortana-at-work/test-scenario-4.md - - name: Test scenario 5 - Use Cortana to send email to a co-worker + - name: Test scenario 5 - Use Cortana to send email to a coworker href: cortana-at-work/test-scenario-5.md - name: Test scenario 6 - Review a reminder suggested by Cortana based on what you’ve promised in email href: cortana-at-work/test-scenario-6.md @@ -341,7 +341,7 @@ href: ue-v/uev-deploy-uev-for-custom-applications.md - name: Administer UE-V items: - - name: UE-V administion guide + - name: UE-V administration guide href: ue-v/uev-administering-uev.md - name: Manage Configurations for UE-V items: diff --git a/windows/configuration/customize-the-start-menu-layout-on-windows-11.md b/windows/configuration/customize-start-menu-layout-windows-11.md similarity index 95% rename from windows/configuration/customize-the-start-menu-layout-on-windows-11.md rename to windows/configuration/customize-start-menu-layout-windows-11.md index 254d50005b..ab20b9ad4f 100644 --- a/windows/configuration/customize-the-start-menu-layout-on-windows-11.md +++ b/windows/configuration/customize-start-menu-layout-windows-11.md @@ -10,7 +10,7 @@ ms.mktglfcycl: deploy ms.sitesec: library ms.pagetype: mobile author: MandiOhlinger -ms.date: 09/09/2021 +ms.date: 09/13/2021 ms.localizationpriority: medium --- @@ -46,7 +46,7 @@ This article shows you how to export an existing Start menu layout, and use the In Windows 11, the Start menu is redesigned with a simplified set of apps that are arranged in a grid of pages. There aren't folders, groups, or different-sized app icons: -:::image type="content" source="./images/customize-the-start-menu-layout-on-windows-11/start-menu-layout.png" alt-text="Sample start menu layout on Windows 11 devices that shows pinned apps, access to all apps, and shows recommended files."::: +:::image type="content" source="./images/customize-start-menu-layout-windows-11/start-menu-layout.png" alt-text="Sample start menu layout on Windows 11 devices that shows pinned apps, access to all apps, and shows recommended files."::: Start has the following areas: @@ -154,7 +154,7 @@ To deploy this policy in Microsoft Intune, the devices must be enrolled in Micro Your settings look similar to the following settings: - :::image type="content" source="./images/customize-the-start-menu-layout-on-windows-11/endpoint-manager-admin-center-custom-oma-uri-start-layout.png" alt-text="Custom OMA-URI settings to customize Start menu layout using pinnedList"::: + :::image type="content" source="./images/customize-start-menu-layout-windows-11/endpoint-manager-admin-center-custom-oma-uri-start-layout.png" alt-text="Custom OMA-URI settings to customize Start menu layout using pinnedList"::: 8. Select **Save** > **Next** to save your changes. 9. Configure the rest of the policy settings. For more specific information, see [Create a profile with custom settings in Intune](/mem/intune/configuration/custom-settings-configure). diff --git a/windows/configuration/images/customize-the-start-menu-layout-on-windows-11/endpoint-manager-admin-center-custom-oma-uri-start-layout.png b/windows/configuration/images/customize-start-menu-layout-windows-11/endpoint-manager-admin-center-custom-oma-uri-start-layout.png similarity index 100% rename from windows/configuration/images/customize-the-start-menu-layout-on-windows-11/endpoint-manager-admin-center-custom-oma-uri-start-layout.png rename to windows/configuration/images/customize-start-menu-layout-windows-11/endpoint-manager-admin-center-custom-oma-uri-start-layout.png diff --git a/windows/configuration/images/customize-the-start-menu-layout-on-windows-11/start-menu-layout.png b/windows/configuration/images/customize-start-menu-layout-windows-11/start-menu-layout.png similarity index 100% rename from windows/configuration/images/customize-the-start-menu-layout-on-windows-11/start-menu-layout.png rename to windows/configuration/images/customize-start-menu-layout-windows-11/start-menu-layout.png diff --git a/windows/configuration/supported-csp-start-menu-layout-windows.md b/windows/configuration/supported-csp-start-menu-layout-windows.md index 9a2216a0c5..d26c7b384d 100644 --- a/windows/configuration/supported-csp-start-menu-layout-windows.md +++ b/windows/configuration/supported-csp-start-menu-layout-windows.md @@ -10,7 +10,7 @@ ms.mktglfcycl: deploy ms.sitesec: library ms.pagetype: mobile author: MandiOhlinger -ms.date: 09/09/2021 +ms.date: 09/13/2021 ms.localizationpriority: medium --- @@ -24,7 +24,7 @@ The Windows OS exposes CSPs that are used by MDM providers, like [Microsoft Endp This article lists the CSPs that are available to customize the Start menu for Windows 11 devices. Windows 11 uses the [Policy CSP - Start](/windows/client-management/mdm/policy-csp-start). For more general information, see [Configuration service provider (CSP) reference](/windows/client-management/mdm/configuration-service-provider-reference). -For information on customizing the Start menu layout using policy, see [Customize the Start menu layout on Windows 11](customize-the-start-menu-layout-on-windows-11.md). +For information on customizing the Start menu layout using policy, see [Customize the Start menu layout on Windows 11](customize-start-menu-layout-windows-11.md). ## Existing Windows CSP policies that Windows 11 supports
+
+ ADMX_DiskNVCache/BootResumePolicy +
+
+ ADMX_DiskNVCache/CachePowerModePolicy +
+
+ ADMX_DiskNVCache/FeatureOffPolicy +
+
+ ADMX_DiskNVCache/SolidStatePolicy +
+