From 921a7db2bc0c6374ec8fe85fe43a31cf33a0c177 Mon Sep 17 00:00:00 2001 From: Siddarth Mandalika Date: Tue, 1 Sep 2020 12:09:08 +0530 Subject: [PATCH 001/380] Update bcd-settings-and-bitlocker.md --- .../bitlocker/bcd-settings-and-bitlocker.md | 20 ++++++++++--------- 1 file changed, 11 insertions(+), 9 deletions(-) diff --git a/windows/security/information-protection/bitlocker/bcd-settings-and-bitlocker.md b/windows/security/information-protection/bitlocker/bcd-settings-and-bitlocker.md index 876cf87f79..03ddda7058 100644 --- a/windows/security/information-protection/bitlocker/bcd-settings-and-bitlocker.md +++ b/windows/security/information-protection/bitlocker/bcd-settings-and-bitlocker.md @@ -29,9 +29,10 @@ When protecting data at rest on an operating system volume, during the boot proc ## BitLocker and BCD Settings -In Windows 7 and Windows Server 2008 R2, BitLocker validated nearly all BCD settings with the winload, winresume, and memtest prefixes. However, this high degree of validation caused BitLocker to go into recovery mode for benign setting changes, for example, when applying a language pack BitLocker would enter recovery. +In Windows 7 and Windows Server 2008 R2, BitLocker validated BCD settings with the winload, winresume, and memtest prefixes to a large degree. However, this high degree of validation caused BitLocker to go into recovery mode for benign setting changes, for example, when applying a language pack BitLocker would enter recovery mode. -In Windows 8, Windows Server 2012, and later operating systems BitLocker narrows the set of BCD settings validated to reduce the chance of benign changes causing a BCD validation problem. If you believe that there is a risk in excluding a particular BCD setting from the validation profile, you can increase BCD validation coverage to suit your validation preferences. Alternatively, if a default BCD setting is persistently triggering recovery for benign changes, then you can exclude that BCD setting from the validation profile. +In Windows 8, Windows Server 2012, and subsequent versions, BitLocker narrows the set of BCD settings validated to reduce the chance of benign changes causing a BCD validation problem. If you believe that there is a risk in excluding a particular BCD setting from the validation profile—Include that BCD setting in the BCD validation coverage to suit your validation preferences. +If a default BCD setting is found to persistently trigger a recovery for benign changes—Exclude that BCD setting from the validation coverage. ### When secure boot is enabled @@ -43,20 +44,21 @@ One of the benefits of using Secure Boot is that it can correct BCD settings dur To modify the BCD settings BitLocker validates the IT Pro will add or exclude BCD settings from the platform validation profile by enabling and configuring the **Use enhanced Boot Configuration Data validation profile** Group Policy setting. -For the purposes of BitLocker validation, BCD settings are associated with a specific set of Microsoft boot applications. BCD settings are either associated with a specific boot application or can apply to all boot applications by associating a prefix to the BCD setting entered in the Group Policy setting. Prefix values include: +For the purposes of BitLocker validation, BCD settings are associated with a specific set of Microsoft boot applications, by default. In addition to this default association with a specific set of boot applications (or a specific boot application), BCD settings extend coverage to all boot applications by attaching any of the following prefixes: - winload - winresume - memtest -- all +- all of the above +**Note:** The inclusion of prefix(es) is done when the BCD settings are being entered in the Group Policy setting. All BCD settings are specified by combining the prefix value with either a hexadecimal (hex) value or a “friendly name.” -The BCD setting hex value is reported when BitLocker enters recovery mode and is stored in the event log (event ID 523). The hex value uniquely identifies which BCD setting caused the recovery event. +The BCD setting hex value is reported when BitLocker enters recovery mode and is stored in the event log (event ID 523). The hex value uniquely identifies the BCD setting that caused the recovery event. You can quickly obtain the friendly name for the BCD settings on your computer by using the command “`bcdedit.exe /enum all`”. -Not all BCD settings have friendly names, for those settings the hex value is the only way to configure an exclusion policy. +Not all BCD settings have friendly names; for those settings without a friendly name, the hex value is the only way to configure an exclusion policy. When specifying BCD values in the **Use enhanced Boot Configuration Data validation profile** Group Policy setting, use the following syntax: @@ -67,13 +69,13 @@ When specifying BCD values in the **Use enhanced Boot Configuration Data validat For example, either “`winload:hypervisordebugport`” or “`winload:0x250000f4`” yield the same value. -Setting that applies to all boot applications may be applied only to an individual application, however the reverse is not true. For example, one can specify either: “`all:locale`” or “`winresume:locale`”, but as the bcd setting “`win-pe`” does not apply to all boot applications, “`winload:winpe`” is valid, but “`all:winpe`” is not valid. The setting that controls boot debugging (“`bootdebug`” or 0x16000010) will always be validated and will have no effect if it is included in the provided fields. +A setting that applies to all boot applications may be applied only to an individual application; however, the reverse is not true. For example, one can specify either “`all:locale`” or “`winresume:locale`”, but as the bcd setting “`win-pe`” does not apply to all boot applications, “`winload:winpe`” is valid, but “`all:winpe`” is not valid. The setting that controls boot debugging (“`bootdebug`” or 0x16000010) will always be validated and will have no effect if it is included in the provided fields. -> **Note:**  Take care when configuring BCD entries in the Group Policy setting. The Local Group Policy Editor does not validate the correctness of the BCD entry. BitLocker will fail to be enabled if the Group Policy setting specified is invalid. +> **Note:**  Take care when configuring BCD entries in the Group Policy setting. The Local Group Policy Editor does not validate the correctness of the BCD entry. BitLocker will fail to be enabled if the specified Group Policy setting is invalid.   ### Default BCD validation profile -The following table contains the default BCD validation profile used by BitLocker in Windows 8, Windows Server 2012, and later operating systems: +The following table contains the default BCD validation profile used by BitLocker in Windows 8, Windows Server 2012, and subsequent versions: | Hex Value | Prefix | Friendly Name | | - | - | - | From f6c9500400eb5b8bf353c4772d4ee43885d2ba78 Mon Sep 17 00:00:00 2001 From: Siddarth Mandalika Date: Tue, 1 Sep 2020 12:19:42 +0530 Subject: [PATCH 002/380] Update bcd-settings-and-bitlocker.md --- .../bitlocker/bcd-settings-and-bitlocker.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/security/information-protection/bitlocker/bcd-settings-and-bitlocker.md b/windows/security/information-protection/bitlocker/bcd-settings-and-bitlocker.md index 03ddda7058..ceda6cd84a 100644 --- a/windows/security/information-protection/bitlocker/bcd-settings-and-bitlocker.md +++ b/windows/security/information-protection/bitlocker/bcd-settings-and-bitlocker.md @@ -69,7 +69,7 @@ When specifying BCD values in the **Use enhanced Boot Configuration Data validat For example, either “`winload:hypervisordebugport`” or “`winload:0x250000f4`” yield the same value. -A setting that applies to all boot applications may be applied only to an individual application; however, the reverse is not true. For example, one can specify either “`all:locale`” or “`winresume:locale`”, but as the bcd setting “`win-pe`” does not apply to all boot applications, “`winload:winpe`” is valid, but “`all:winpe`” is not valid. The setting that controls boot debugging (“`bootdebug`” or 0x16000010) will always be validated and will have no effect if it is included in the provided fields. +A setting that applies to all boot applications may be applied only to an individual application; however, the reverse is not true. For example, one can specify either “`all:locale`” or “`winresume:locale`”, but as the BCD setting “`win-pe`” does not apply to all boot applications, “`winload:winpe`” is valid, but “`all:winpe`” is not valid. The setting that controls boot debugging (“`bootdebug`” or 0x16000010) will always be validated and will have no effect if it is included in the provided fields. > **Note:**  Take care when configuring BCD entries in the Group Policy setting. The Local Group Policy Editor does not validate the correctness of the BCD entry. BitLocker will fail to be enabled if the specified Group Policy setting is invalid.   From b68de39d2a5be0ca950a805a263dc67c07c45c0f Mon Sep 17 00:00:00 2001 From: Siddarth Mandalika Date: Tue, 1 Sep 2020 19:00:02 +0530 Subject: [PATCH 003/380] Update bitlocker-basic-deployment.md - 4318240 --- .../bitlocker/bitlocker-basic-deployment.md | 73 +++++++++---------- 1 file changed, 36 insertions(+), 37 deletions(-) diff --git a/windows/security/information-protection/bitlocker/bitlocker-basic-deployment.md b/windows/security/information-protection/bitlocker/bitlocker-basic-deployment.md index 1167e9121a..2f5b74fefd 100644 --- a/windows/security/information-protection/bitlocker/bitlocker-basic-deployment.md +++ b/windows/security/information-protection/bitlocker/bitlocker-basic-deployment.md @@ -27,9 +27,9 @@ This topic for the IT professional explains how BitLocker features can be used t ## Using BitLocker to encrypt volumes -BitLocker provides full volume encryption (FVE) for operating system volumes, as well as fixed and removable data volumes. To support fully encrypted operating system volumes, BitLocker uses an unencrypted system volume for the files required to boot, decrypt, and load the operating system. This volume is automatically created during a new installation of both client and server operating systems. +BitLocker provides full volume encryption (FVE) for operating system volumes, as well as fixed and removable data drives. To support fully encrypted operating system drives, BitLocker uses an unencrypted system partition for the files required to boot, decrypt, and load the operating system. This partition is automatically created during a new installation of both client and server operating systems. -In the event that the drive was prepared as a single contiguous space, BitLocker requires a new volume to hold the boot files. BdeHdCfg.exe can create these volumes. +In the event that the drive was prepared as a single contiguous space, BitLocker requires a new partition to hold the boot files. BdeHdCfg.exe can create these volumes. > **Note:**  For more info about using this tool, see [Bdehdcfg](https://technet.microsoft.com/library/ee732026.aspx) in the Command-Line Reference. @@ -42,12 +42,12 @@ BitLocker encryption can be done using the following methods: ### Encrypting volumes using the BitLocker control panel -Encrypting volumes with the BitLocker control panel (click **Start**, type **bitlocker**, click **Manage BitLocker**) is how many users will utilize BitLocker. The name of the BitLocker control panel is BitLocker Drive Encryption. The BitLocker control panel supports encrypting operating system, fixed data and removable data volumes. The BitLocker control panel will organize available drives in the appropriate category based on how the device reports itself to Windows. Only formatted volumes with assigned drive letters will appear properly in the BitLocker control panel applet. +Encrypting volumes with the BitLocker control panel (click **Start**, type **bitlocker**, click **Manage BitLocker**) is the mechanism implemented by many users to utilize BitLocker. The name of the BitLocker control panel is BitLocker Drive Encryption. The BitLocker control panel supports encrypting operating system, fixed data- and removable data volumes. The BitLocker control panel will organize available drives in the appropriate category based on how the device reports itself to Windows. Only formatted volumes with assigned drive letters will appear properly in the BitLocker control panel applet. To start encryption for a volume, select **Turn on BitLocker** for the appropriate drive to initialize the BitLocker Drive Encryption Wizard. BitLocker Drive Encryption Wizard options vary based on volume type (operating system volume or data volume). ### Operating system volume -Upon launch, the BitLocker Drive Encryption Wizard verifies the computer meets the BitLocker system requirements for encrypting an operating system volume. By default, the system requirements are: +Upon launch, the BitLocker Drive Encryption Wizard verifies whether the computer meets the BitLocker system requirements for encrypting an operating system volume. By default, the system requirements are: @@ -97,14 +97,13 @@ Upon launch, the BitLocker Drive Encryption Wizard verifies the computer meets t Upon passing the initial configuration, users are required to enter a password for the volume. If the volume does not pass the initial configuration for BitLocker, the user is presented with an error dialog describing the appropriate actions to be taken. Once a strong password has been created for the volume, a recovery key will be generated. The BitLocker Drive Encryption Wizard will prompt for a location to save this key. A BitLocker recovery key is a special key that you can create when you turn on BitLocker Drive Encryption for the first time on each drive that you encrypt. You can use the recovery key to gain access to your computer if the drive that Windows is installed on (the operating system drive) is encrypted using BitLocker Drive Encryption and BitLocker detects a condition that prevents it from unlocking the drive when the computer is starting up. A recovery key can also be used to gain access to your files and folders on a removable data drive (such as an external hard drive or USB flash drive) that is encrypted using BitLocker To Go, if for some reason you forget the password or your computer cannot access the drive. -You should store the recovery key by printing it, saving it on removable media, or saving it as a file in a network folder or on your OneDrive, or on another drive of your computer that you are not encrypting. You cannot save the recovery key to the root directory of a non-removable drive and cannot be stored on the encrypted volume. You cannot save the recovery key for a removable data drive (such as a USB flash drive) on removable media. Ideally, you should store the recovery key separate from your computer. After you create a recovery key, you can use the BitLocker control panel to make additional copies. +You should store the recovery key by printing it; saving it on a removable media; or saving it as a file in a network folder, on your OneDrive, or on another drive of your computer that you are not encrypting. You cannot save the recovery key to the root directory of a non-removable drive and cannot store it on the encrypted volume. You cannot save the recovery key for a removable data drive (such as a USB flash drive) on a removable media. Ideally, you should store the recovery key separate from your computer. After you create a recovery key, you can use the BitLocker control panel to make additional copies. When the recovery key has been properly stored, the BitLocker Drive Encryption Wizard will prompt the user to choose how to encrypt the drive. There are two options: + Encrypt used disk space only—Encrypts only disk space that contains data + Encrypt entire drive—Encrypts the entire volume including free space -- Encrypt used disk space only - Encrypts only disk space that contains data -- Encrypt entire drive - Encrypts the entire volume including free space - -It is recommended that drives with little to no data utilize the **used disk space only** encryption option and that drives with data or an operating system utilize the **encrypt entire drive** option. +It is recommended that drives with little-to-no data utilize the **used disk space only** encryption option and that drives with data or an operating system utilize the **encrypt entire drive** option. > **Note:**  Deleted files appear as free space to the file system, which is not encrypted by **used disk space only**. Until they are wiped or overwritten, deleted files hold information that could be recovered with common data forensic tools. @@ -116,13 +115,13 @@ Until encryption is completed, the only available options for managing BitLocker ### Data volume -Encrypting data volumes using the BitLocker control panel interface works in a similar fashion to encryption of the operating system volumes. Users select **Turn on BitLocker** within the control panel to begin the BitLocker Drive Encryption wizard. +Encrypting data volumes using the BitLocker control panel interface works in a fashion similar to encryption of the operating system volumes. Users select **Turn on BitLocker** within the control panel to launch the BitLocker Drive Encryption wizard. Unlike for operating system volumes, data volumes are not required to pass any configuration tests for the wizard to proceed. Upon launching the wizard, a choice of authentication methods to unlock the drive appears. The available options are **password** and **smart card** and **automatically unlock this drive on this computer**. Disabled by default, the latter option will unlock the data volume without user input when the operating system volume is unlocked. After selecting the desired authentication method and choosing **Next**, the wizard presents options for storage of the recovery key. These options are the same as for operating system volumes. -With the recovery key saved, selecting **Next** in the wizard will show available options for encryption. These options are the same as for operating system volumes; **used disk space only** and **full drive encryption**. If the volume being encrypted is new or empty, it is recommended that used space only encryption is selected. +With the recovery key saved, selecting **Next** in the wizard will show available options for encryption. These options are the same as for operating system volumes—**used disk space only** and **full drive encryption**. If the volume being encrypted is new or empty, it is recommended that **used disk space only** is selected. -With an encryption method chosen, a final confirmation screen displays before beginning the encryption process. Selecting **Start encrypting** will begin encryption. +With an encryption method chosen, a final confirmation screen is displayed before the encryption process begins. Selecting **Start encrypting** will begin encryption. Encryption status displays in the notification area or within the BitLocker control panel. @@ -130,7 +129,7 @@ Encryption status displays in the notification area or within the BitLocker cont There is a new option for storing the BitLocker recovery key using the OneDrive. This option requires that computers are not members of a domain and that the user is using a Microsoft Account. Local accounts do not give the option to utilize OneDrive. Using the OneDrive option is the default, recommended recovery key storage method for computers that are not joined to a domain. -Users can verify the recovery key was saved properly by checking their OneDrive for the BitLocker folder which is created automatically during the save process. The folder will contain two files, a readme.txt and the recovery key. For users storing more than one recovery password on their OneDrive, +Users can verify whether the recovery key was saved properly by checking their OneDrive for the BitLocker folder which is created automatically during the save process. The folder will contain two files, a readme.txt and the recovery key. For users storing more than one recovery password on their OneDrive, they can identify the required recovery key by looking at the file name. The recovery key ID is appended to the end of the file name. ### Using BitLocker within Windows Explorer @@ -139,7 +138,7 @@ Windows Explorer allows users to launch the BitLocker Drive Encryption wizard by ## Down-level compatibility -The following table shows the compatibility matrix for systems that have been BitLocker enabled then presented to a different version of Windows. +The following table shows the compatibility matrix for systems that have been BitLocker-enabled and then presented to a different version of Windows. Table 1: Cross compatibility for Windows 10, Windows 8.1, Windows 8, and Windows 7 encrypted volumes @@ -188,7 +187,7 @@ Table 1: Cross compatibility for Windows 10, Windows 8.1, Windows 8, and Window ## Encrypting volumes using the manage-bde command line interface Manage-bde is a command-line utility that can be used for scripting BitLocker operations. Manage-bde offers additional options not displayed in the BitLocker control panel. For a complete list of the options, see [Manage-bde](https://technet.microsoft.com/library/ff829849.aspx). -Manage-bde offers a multitude of wider options for configuring BitLocker. This means that using the command syntax may require care and possibly later customization by the user. For example, using just the `manage-bde -on` command on a data volume will fully encrypt the volume without any authenticating protectors. A volume encrypted in this manner still requires user interaction to turn on BitLocker protection, even though the command successfully completed because an authentication method needs to be added to the volume for it to be fully protected. +Manage-bde offers a multitude of wider options for configuring BitLocker. This means that using the command syntax may require care and, possibly later, customization by the user. For example, using just the `manage-bde -on` command on a data volume will fully encrypt the volume without any authenticating protectors. A volume encrypted in this manner still requires user interaction to turn on BitLocker protection, even though the command successfully completed, because an authentication method needs to be added to the volume for it to be fully protected. Command line users need to determine the appropriate syntax for a given situation. The following section covers general encryption for operating system volumes and data volumes. ### Operating system volume @@ -205,7 +204,7 @@ This command returns the volumes on the target, current encryption status and vo **Enabling BitLocker without a TPM** -For example, suppose that you want to enable BitLocker on a computer without a TPM chip. To properly enable BitLocker for the operating system volume, you will need to use a USB flash drive as a startup key to boot (in this example, the drive letter E). You would first create the startup key needed for BitLocker using the –protectors option and save it to the USB drive on E: and then begin the encryption process. You will need to reboot the computer when prompted to complete the encryption process. +For example, suppose that you want to enable BitLocker on a computer without a TPM chip. To properly enable BitLocker for the operating system volume, you will need to use a USB flash drive as a startup key to boot (in this example, the drive letter E). You would first create the startup key needed for BitLocker using the –protectors option, save it to the USB drive on E: and begin the encryption process. You will need to reboot the computer when prompted to complete the encryption process. ```powershell manage-bde –protectors -add C: -startupkey E: @@ -218,17 +217,17 @@ It is possible to encrypt the operating system volume without any defined protec `manage-bde -on C:` -This will encrypt the drive using the TPM as the protector. If a user is unsure of the protector for a volume, they can use the -protectors option in manage-bde to list this information with the command: +This will encrypt the drive using the TPM as the protector. If users are unsure of the protector for a volume, they can use the -protectors option in manage-bde to list this information by executing the following command: `manage-bde -protectors -get ` **Provisioning BitLocker with two protectors** -Another example is a user on non-TPM hardware who wishes to add a password and SID-based protector to the operating system volume. In this instance, the user adds the protectors first. This is done with the command: +Another example is a user on a non-TPM hardware who wishes to add a password and SID-based protector to the operating system volume. In this instance, the user adds the protectors first. This is done with the command: `manage-bde -protectors -add C: -pw -sid ` -This command will require the user to enter and then confirm the password protector before adding them to the volume. With the protectors enabled on the volume, the user just needs to turn BitLocker on. +This command will require the user to enter and then confirm the password protectors before adding them to the volume. With the protectors enabled on the volume, the user just needs to turn BitLocker on. ### Data volume @@ -374,15 +373,15 @@ Windows PowerShell cmdlets provide an alternative way to work with BitLocker. Us
Similar to manage-bde, the Windows PowerShell cmdlets allow configuration beyond the options offered in the control panel. As with manage-bde, users need to consider the specific needs of the volume they are encrypting prior to running Windows PowerShell cmdlets. -A good initial step is to determine the current state of the volume(s) on the computer. You can do this using the Get-BitLocker volume cmdlet. The output from this cmdlet displays information on the volume type, protectors, protection status, and other useful information. +A good initial step is to determine the current state of the volume(s) on the computer. You can do this using the Get-BitLocker volume cmdlet. The output from this cmdlet displays information on the volume type, protectors, protection status and other useful information. Occasionally, all protectors may not be shown when using Get-BitLockerVolume due to lack of space in the output display. If you do not see all of the protectors for a volume, you can use the Windows PowerShell pipe command (|) to format a listing of the protectors. > **Note:**  In the event that there are more than four protectors for a volume, the pipe command may run out of display space. For volumes with more than four protectors, use the method described in the section below to generate a listing of all protectors with protector ID. `Get-BitLockerVolume C: | fl` -If you wanted to remove the existing protectors prior to provisioning BitLocker on the volume, you can utilize the `Remove-BitLockerKeyProtector` cmdlet. Accomplishing this requires the GUID associated with the protector to be removed. -A simple script can pipe the values of each **Get-BitLockerVolume** return out to another variable as seen below: +If you want to remove the existing protectors prior to provisioning BitLocker on the volume, you can utilize the `Remove-BitLockerKeyProtector` cmdlet. Accomplishing this requires the GUID associated with the protector to be removed. +A simple script can pipe out the values of each **Get-BitLockerVolume** return to another variable as seen below: ```powershell $vol = Get-BitLockerVolume $keyprotectors = $vol.KeyProtector @@ -392,12 +391,12 @@ Using this information, we can then remove the key protector for a specific volu ```powershell Remove-BitLockerKeyProtector : -KeyProtectorID "{GUID}" ``` -> **Note:**  The BitLocker cmdlet requires the key protector GUID enclosed in quotation marks to execute. Ensure the entire GUID, with braces, is included in the command. +> **Note:**  The BitLocker cmdlet requires the key protector GUID (enclosed in quotation marks) to execute. Ensure the entire GUID, with braces, is included in the command. ### Operating system volume Using the BitLocker Windows PowerShell cmdlets is similar to working with the manage-bde tool for encrypting operating system volumes. Windows PowerShell offers users a lot of flexibility. For example, users can add the desired protector as part command for encrypting the volume. Below are examples of common user scenarios and steps to accomplish them using the BitLocker cmdlets for Windows PowerShell. -To enable BitLocker with just the TPM protector. This can be done using the command: +To enable BitLocker with just the TPM protector, execute the following command: ```powershell Enable-BitLocker C: @@ -409,16 +408,16 @@ Enable-BitLocker C: -StartupKeyProtector -StartupKeyPath -SkipHardwareTes ``` ### Data volume -Data volume encryption using Windows PowerShell is the same as for operating system volumes. You should add the desired protectors prior to encrypting the volume. The following example adds a password protector to the E: volume using the variable $pw as the password. The $pw variable is held as a SecureString value to store the user defined password. Last, encryption begins. +Data volume encryption using Windows PowerShell is the same as for operating system volumes. You should add the desired protectors prior to encrypting the volume. The following example adds a password protector to the E: volume using the variable $pw as the password. The $pw variable is held as a SecureString value to store the user-defined password. Last, encryption begins. ```powershell $pw = Read-Host -AsSecureString Enable-BitLockerKeyProtector E: -PasswordProtector -Password $pw ``` -### Using a SID based protector in Windows PowerShell +### Using an SID-based protector in Windows PowerShell -The ADAccountOrGroup protector is an Active Directory SID-based protector. This protector can be added to both operating system and data volumes, although it does not unlock operating system volumes in the pre-boot environment. The protector requires the SID for the domain account or group to link with the protector. BitLocker can protect a cluster-aware disk by adding a SID-based protector for the Cluster Name Object (CNO) that lets the disk properly failover and be unlocked to any member computer of the cluster. +The ADAccountOrGroup protector is an Active Directory SID-based protector. This protector can be added to both operating system and data volumes, although it does not unlock operating system volumes in the pre-boot environment. The protector requires the SID for association with a domain account or group. BitLocker can protect a cluster-aware disk by adding a SID-based protector for the Cluster Name Object (CNO) that lets the disk properly failover and be unlocked to any member computer of the cluster. >**Warning:**  The SID-based protector requires the use of an additional protector (such as TPM, PIN, recovery key, etc.) when used on operating system volumes. @@ -434,14 +433,14 @@ get-aduser -filter {samaccountname -eq "administrator"} ``` > **Note:**  Use of this command requires the RSAT-AD-PowerShell feature. > -> **Tip:**  In addition to the Windows PowerShell command above, information about the locally logged on user and group membership can be found using: WHOAMI /ALL. This does not require the use of additional features. +> **Tip:**  In addition to the Windows PowerShell command above, information about the locally logged-on user and group membership can be found using: WHOAMI /ALL. This does not require the use of additional features. -In the example below, the user wishes to add a domain SID based protector to the previously encrypted operating system volume. The user knows the SID for the user account or group they wish to add and uses the following command: +In the example below, the user wishes to add a domain SID-based protector to the previously encrypted operating system volume. The user knows the SID for the user account or group they wish to add and uses the following command: ```powershell Add-BitLockerKeyProtector C: -ADAccountOrGroupProtector -ADAccountOrGroup "" ``` -> **Note:**  Active Directory-based protectors are normally used to unlock Failover Cluster enabled volumes. +> **Note:**  Active Directory-based protectors are normally used to unlock Failover Cluster-enabled volumes. ## Checking BitLocker status @@ -458,7 +457,7 @@ Checking BitLocker status with the control panel is the most common method used | **Suspended** | BitLocker is suspended and not actively protecting the volume | | **Waiting for Activation**| BitLocker is enabled with a clear protector key and requires further action to be fully protected| -If a drive is pre-provisioned with BitLocker, a status of "Waiting for Activation" displays with a yellow exclamation icon on the volume. This status means that there was only a clear protector used when encrypting the volume. In this case, the volume is not in a protected state and needs to have a secure key added to the volume before the drive is fully protected. Administrators can use the control panel, manage-bde tool, or WMI APIs to add an appropriate key protector. Once complete, the control panel will update to reflect the new status. +If a drive is pre-provisioned with BitLocker, a status of "Waiting for Activation" displays with a yellow exclamation icon on the volume. This status means that there was only a clear protector used when encrypting the volume. In this case, the volume is not in a protected state and needs to have a secure key added to it before the drive is fully protected. Administrators can use the control panel, manage-bde tool, or WMI APIs to add an appropriate key protector. Once complete, the control panel will update to reflect the new status. Using the control panel, administrators can choose **Turn on BitLocker** to start the BitLocker Drive Encryption wizard and add a protector, like PIN for an operating system volume (or password if no TPM exists), or a password or smart card protector to a data volume. The drive security window displays prior to changing the volume status. Selecting **Activate BitLocker** will complete the encryption process. @@ -488,7 +487,7 @@ This command will display information about the encryption method, volume type, ### Provisioning BitLocker during operating system deployment -Administrators can enable BitLocker prior to operating system deployment from the Windows Pre-installation Environment. This is done with a randomly generated clear key protector applied to the formatted volume and encrypting the volume prior to running the Windows setup process. If the encryption uses the Used Disk Space Only option described later in this document, this step takes only a few seconds and incorporates well into regular deployment processes. +Administrators can enable BitLocker prior to operating system deployment from the Windows Pre-installation environment. This is done with a randomly generated clear key protector applied to the formatted volume and by encrypting the volume prior to running the Windows setup process. If the encryption uses the **Used Disk Space Only** option described later in this document, this step takes only a few seconds and incorporates well into regular deployment processes. ### Decrypting BitLocker volumes @@ -496,12 +495,12 @@ Decrypting volumes removes BitLocker and any associated protectors from the volu ### Decrypting volumes using the BitLocker control panel applet -BitLocker decryption using the control panel is done using a Wizard. The control panel can be called from Windows Explorer or by opening the directly. After opening the BitLocker control panel, users will select the Turn off BitLocker option to begin the process. -Once selected, the user chooses to continue by clicking the confirmation dialog. With Turn off BitLocker confirmed, the drive decryption process will begin and report status to the control panel. +BitLocker decryption using the control panel is done using a wizard. The control panel can be called from Windows Explorer or by opening it directly. After opening the BitLocker control panel, users will select the **Turn off BitLocker** option to begin the process. +Once selected, the user chooses to continue by clicking the confirmation dialog. With **Turn off BitLocker** confirmed, the drive decryption process will begin and report status to the control panel. The control panel does not report decryption progress but displays it in the notification area of the task bar. Selecting the notification area icon will open a modal dialog with progress. -Once decryption is complete, the drive will update its status in the control panel and is available for encryption. +Once decryption is complete, the drive will update its status in the control panel and becomes available for encryption. ### Decrypting volumes using the manage-bde command line interface @@ -510,14 +509,14 @@ Decrypting volumes using manage-bde is very straightforward. Decryption with man ```powershell manage-bde -off C: ``` -This command disables protectors while it decrypts the volume and removes all protectors when decryption is complete. If a user wishes to check the status of the decryption, they can use the following command: +This command disables protectors while it decrypts the volume and removes all protectors when decryption is complete. If users wish to check the status of the decryption, they can use the following command: ```powershell manage-bde -status C: ``` ### Decrypting volumes using the BitLocker Windows PowerShell cmdlets -Decryption with Windows PowerShell cmdlets is straightforward, similar to manage-bde. The additional advantage Windows PowerShell offers is the ability to decrypt multiple drives in one pass. In the example below, the user has three encrypted volumes, which they wish to decrypt. +Decryption with Windows PowerShell cmdlets is straightforward, similar to manage-bde. The additional advantage Windows PowerShell offers is the ability to decrypt multiple drives in one pass. In the example below, the users have three encrypted volumes, which they wish to decrypt. Using the Disable-BitLocker command, they can remove all protectors and encryption at the same time without the need for additional commands. An example of this command is: From 45a769a21f858b33d4ae4598710b0eae4a0139b3 Mon Sep 17 00:00:00 2001 From: Siddarth Mandalika Date: Wed, 2 Sep 2020 10:56:49 +0530 Subject: [PATCH 004/380] Update bcd-settings-and-bitlocker-4318240 Made changes to terms based on convention and consistency --- .../bitlocker/bcd-settings-and-bitlocker.md | 23 +++++++++---------- 1 file changed, 11 insertions(+), 12 deletions(-) diff --git a/windows/security/information-protection/bitlocker/bcd-settings-and-bitlocker.md b/windows/security/information-protection/bitlocker/bcd-settings-and-bitlocker.md index ceda6cd84a..842360aa41 100644 --- a/windows/security/information-protection/bitlocker/bcd-settings-and-bitlocker.md +++ b/windows/security/information-protection/bitlocker/bcd-settings-and-bitlocker.md @@ -29,28 +29,27 @@ When protecting data at rest on an operating system volume, during the boot proc ## BitLocker and BCD Settings -In Windows 7 and Windows Server 2008 R2, BitLocker validated BCD settings with the winload, winresume, and memtest prefixes to a large degree. However, this high degree of validation caused BitLocker to go into recovery mode for benign setting changes, for example, when applying a language pack BitLocker would enter recovery mode. +In Windows 7 and Windows Server 2008 R2, BitLocker validated BCD settings with the winload, winresume, and memtest prefixes to a large degree. However, this high degree of validation caused BitLocker to go into recovery mode for benign setting changes, for example, when applying a language pack, BitLocker would enter recovery mode. -In Windows 8, Windows Server 2012, and subsequent versions, BitLocker narrows the set of BCD settings validated to reduce the chance of benign changes causing a BCD validation problem. If you believe that there is a risk in excluding a particular BCD setting from the validation profile—Include that BCD setting in the BCD validation coverage to suit your validation preferences. -If a default BCD setting is found to persistently trigger a recovery for benign changes—Exclude that BCD setting from the validation coverage. +In Windows 8, Windows Server 2012, and subsequent versions, BitLocker narrows the set of BCD settings validated to reduce the chance of benign changes causing a BCD validation problem. If you believe that there is a risk in excluding a particular BCD setting from the validation profile, include that BCD setting in the BCD validation coverage to suit your validation preferences. +If a default BCD setting is found to persistently trigger a recovery for benign changes, exclude that BCD setting from the validation coverage. ### When secure boot is enabled -Computers with UEFI firmware can use Secure Boot to provide enhanced boot security. When BitLocker is able to use Secure Boot for platform and BCD integrity validation, as defined by the **Allow Secure Boot for integrity validation** group policy setting, the **Use enhanced Boot Configuration Data validation profile** group policy is ignored. +Computers with UEFI firmware can use secure boot to provide enhanced boot security. When BitLocker is able to use secure boot for platform and BCD integrity validation, as defined by the **Allow Secure Boot for integrity validation** group policy setting, the **Use enhanced Boot Configuration Data validation profile** group policy is ignored. -One of the benefits of using Secure Boot is that it can correct BCD settings during boot without triggering recovery events. Secure Boot enforces the same BCD settings as BitLocker. Secure Boot BCD enforcement is not configurable from within the operating system. +One of the benefits of using secure boot is that it can correct BCD settings during boot without triggering recovery events. Secure boot enforces the same BCD settings as BitLocker. Secure boot BCD enforcement is not configurable from within the operating system. ## Customizing BCD validation settings -To modify the BCD settings BitLocker validates the IT Pro will add or exclude BCD settings from the platform validation profile by enabling and configuring the **Use enhanced Boot Configuration Data validation profile** Group Policy setting. +To modify the BCD settings that are validated by BitLocker, the administrator will add or exclude BCD settings from the platform validation profile by enabling and configuring the **Use enhanced Boot Configuration Data validation profile** group policy setting. -For the purposes of BitLocker validation, BCD settings are associated with a specific set of Microsoft boot applications, by default. In addition to this default association with a specific set of boot applications (or a specific boot application), BCD settings extend coverage to all boot applications by attaching any of the following prefixes: +For the purposes of BitLocker validation, BCD settings are associated with a specific set of Microsoft boot applications. These BCD settings can also be applied to the other Microsoft boot applications that are not part of the set to which the BCD settings are already applicable to. This can be done by attaching any of the following prefixes to the BCD settings which are being entered in the group policy settings dialog: - winload - winresume - memtest - all of the above -**Note:** The inclusion of prefix(es) is done when the BCD settings are being entered in the Group Policy setting. All BCD settings are specified by combining the prefix value with either a hexadecimal (hex) value or a “friendly name.” @@ -60,18 +59,18 @@ You can quickly obtain the friendly name for the BCD settings on your computer b Not all BCD settings have friendly names; for those settings without a friendly name, the hex value is the only way to configure an exclusion policy. -When specifying BCD values in the **Use enhanced Boot Configuration Data validation profile** Group Policy setting, use the following syntax: +When specifying BCD values in the **Use enhanced Boot Configuration Data validation profile** group policy setting, use the following syntax: - Prefix the setting with the boot application prefix - Append a colon ‘:’ - Append either the hex value or the friendly name - If entering more than one BCD setting, you will need to enter each BCD setting on a new line -For example, either “`winload:hypervisordebugport`” or “`winload:0x250000f4`” yield the same value. +For example, either “`winload:hypervisordebugport`” or “`winload:0x250000f4`” yields the same value. A setting that applies to all boot applications may be applied only to an individual application; however, the reverse is not true. For example, one can specify either “`all:locale`” or “`winresume:locale`”, but as the BCD setting “`win-pe`” does not apply to all boot applications, “`winload:winpe`” is valid, but “`all:winpe`” is not valid. The setting that controls boot debugging (“`bootdebug`” or 0x16000010) will always be validated and will have no effect if it is included in the provided fields. -> **Note:**  Take care when configuring BCD entries in the Group Policy setting. The Local Group Policy Editor does not validate the correctness of the BCD entry. BitLocker will fail to be enabled if the specified Group Policy setting is invalid. +> **Note:**  Take care when configuring BCD entries in the group policy setting. The Local Group Policy Editor does not validate the correctness of the BCD entry. BitLocker will fail to be enabled if the specified group policy setting is invalid.   ### Default BCD validation profile @@ -107,7 +106,7 @@ The following table contains the default BCD validation profile used by BitLocke ### Full list of friendly names for ignored BCD settings -This following is a full list of BCD settings with friendly names which are ignored by default. These settings are not part of the default BitLocker validation profile, but can be added if you see a need to validate any of these settings before allowing a BitLocker–protected operating system drive to be unlocked. +The following is a full list of BCD settings with friendly names which are ignored by default. These settings are not part of the default BitLocker validation profile, but can be added if you see a need to validate any of these settings before allowing a BitLocker–protected operating system drive to be unlocked. > **Note:**  Additional BCD settings exist that have hex values but do not have friendly names. These settings are not included in this list. | Hex Value | Prefix | Friendly Name | From f0ae34d710c4b7172cc34c2354ff678384f1a867 Mon Sep 17 00:00:00 2001 From: Siddarth Mandalika Date: Wed, 2 Sep 2020 15:56:22 +0530 Subject: [PATCH 005/380] Update bitlocker-countermeasures.md --- .../bitlocker/bitlocker-countermeasures.md | 36 +++++++++---------- 1 file changed, 18 insertions(+), 18 deletions(-) diff --git a/windows/security/information-protection/bitlocker/bitlocker-countermeasures.md b/windows/security/information-protection/bitlocker/bitlocker-countermeasures.md index 981252ffbf..4bef840b55 100644 --- a/windows/security/information-protection/bitlocker/bitlocker-countermeasures.md +++ b/windows/security/information-protection/bitlocker/bitlocker-countermeasures.md @@ -23,12 +23,12 @@ ms.custom: bitlocker **Applies to** - Windows 10 -Windows uses technologies including Trusted Platform Module (TPM), Secure Boot, and Measured Boot to help protect BitLocker encryption keys against attacks. +Windows uses technologies including trusted platform module (TPM), secure boot, and measured boot to help protect BitLocker encryption keys against attacks. BitLocker is part of a strategic approach to securing data against offline attacks through encryption technology. Data on a lost or stolen computer is vulnerable. -For example, there could be unauthorized access, either by running a software attack tool against it or by transferring the computer’s hard disk to a different computer. +For example, there could be unauthorized access, either by running a software attack tool against the computer or by transferring the computer’s hard disk to a different computer. -BitLocker helps mitigate unauthorized data access on lost or stolen computers before the authorized operating system is started by: +BitLocker helps mitigate unauthorized data access on lost or stolen computers before the authorized operating system is started. This mitigation is done by: - **Encrypting volumes on your computer.** For example, you can turn on BitLocker for your operating system volume, or a volume on a fixed or removable data drive (such as a USB flash drive, SD card, and so on). Turning on BitLocker for your operating system volume encrypts all system files on the volume, including the paging files and hibernation files. The only exception is for the System partition, which includes the Windows Boot Manager and minimal boot collateral required for decryption of the operating system volume after the key is unsealed. - **Ensuring the integrity of early boot components and boot configuration data.** On devices that have a TPM version 1.2 or higher, BitLocker uses the enhanced security capabilities of the TPM to make data accessible only if the computer’s BIOS firmware code and configuration, original boot sequence, boot components, and BCD configuration all appear unaltered and the encrypted disk is located in the original computer. On systems that leverage TPM PCR[7], BCD setting changes deemed safe are permitted to improve usability. @@ -39,7 +39,7 @@ For more information about how to enable the best overall security configuration ## Protection before startup -Before Windows starts, you must rely on security features implemented as part of the device hardware and firmware, including TPM and Secure Boot. Fortunately, many modern computers feature a TPM and Secure Boot. +Before Windows starts, you must rely on security features implemented as part of the device hardware and firmware, including TPM and secure boot. Fortunately, many modern computers feature a TPM and secure boot. ### Trusted Platform Module @@ -48,14 +48,14 @@ On some platforms, TPM can alternatively be implemented as a part of secure firm BitLocker binds encryption keys with the TPM to ensure that a computer has not been tampered with while the system was offline. For more info about TPM, see [Trusted Platform Module](https://docs.microsoft.com/windows/device-security/tpm/trusted-platform-module-overview). -### UEFI and Secure Boot +### UEFI and secure boot Unified Extensible Firmware Interface (UEFI) is a programmable boot environment that initializes devices and starts the operating system’s bootloader. The UEFI specification defines a firmware execution authentication process called [Secure Boot](https://docs.microsoft.com/windows/security/information-protection/secure-the-windows-10-boot-process). -Secure Boot blocks untrusted firmware and bootloaders (signed or unsigned) from being able to start on the system. +Secure boot blocks untrusted firmware and bootloaders (signed or unsigned) from being started on the system. -By default, BitLocker provides integrity protection for Secure Boot by utilizing the TPM PCR[7] measurement. +By default, BitLocker provides integrity protection for secure boot by utilizing the TPM PCR[7] measurement. An unauthorized EFI firmware, EFI boot application, or bootloader cannot run and acquire the BitLocker key. ### BitLocker and reset attacks @@ -71,8 +71,8 @@ The next sections cover pre-boot authentication and DMA policies that can provid ### Pre-boot authentication -Pre-boot authentication with BitLocker is a policy setting that requires the use of either user input, such as a PIN, a startup key, or both to authenticate prior to making the contents of the system drive accessible. -The Group Policy setting is [Require additional authentication at startup](https://docs.microsoft.com/windows/security/information-protection/bitlocker/bitlocker-group-policy-settings#a-href-idbkmk-unlockpol1arequire-additional-authentication-at-startup) and the corresponding setting in the [BitLocker CSP](https://docs.microsoft.com/windows/client-management/mdm/bitlocker-csp) is SystemDrivesRequireStartupAuthentication. +Pre-boot authentication with BitLocker is a policy setting that requires the use of either of the user input, such as a PIN, or a startup key, or both to authenticate prior to making the contents of the system drive accessible. +The group policy setting is [Require additional authentication at startup](https://docs.microsoft.com/windows/security/information-protection/bitlocker/bitlocker-group-policy-settings#a-href-idbkmk-unlockpol1arequire-additional-authentication-at-startup) and the corresponding setting in the [BitLocker CSP](https://docs.microsoft.com/windows/client-management/mdm/bitlocker-csp) is SystemDrivesRequireStartupAuthentication. BitLocker accesses and stores the encryption keys in memory only after pre-boot authentication is completed. If Windows can’t access the encryption keys, the device can’t read or edit the files on the system drive. The only option for bypassing pre-boot authentication is entering the recovery key. @@ -82,19 +82,19 @@ This helps mitigate DMA and memory remanence attacks. On computers with a compatible TPM, operating system drives that are BitLocker-protected can be unlocked in four ways: -- **TPM-only.** Using TPM-only validation does not require any interaction with the user to unlock and provide access to the drive. If the TPM validation succeeds, the user sign in experience is the same as a standard logon. If the TPM is missing or changed or if BitLocker detects changes to the BIOS or UEFI code or configuration, critical operating system startup files, or the boot configuration, BitLocker enters recovery mode, and the user must enter a recovery password to regain access to the data. This option is more convenient for sign-in but less secure than the other options, which require an additional authentication factor. +- **TPM-only.** Using TPM-only validation does not require any interaction with the user to unlock and provide access to the drive. If the TPM validation succeeds, the user sign-in experience is the same as a standard logon. If the TPM is missing, changed, or if BitLocker detects changes to the BIOS, UEFI code or configuration, the critical operating system startup files, or the boot configuration, BitLocker enters recovery mode, and the user must enter a recovery password to regain access to the data. This option is more convenient for sign-in but less secure than the other options which require an additional authentication factor. - **TPM with startup key.** In addition to the protection that the TPM-only provides, part of the encryption key is stored on a USB flash drive, referred to as a startup key. Data on the encrypted volume cannot be accessed without the startup key. - **TPM with PIN.** In addition to the protection that the TPM provides, BitLocker requires that the user enter a PIN. Data on the encrypted volume cannot be accessed without entering the PIN. TPMs also have [anti-hammering protection](https://docs.microsoft.com/windows/security/hardware-protection/tpm/tpm-fundamentals#anti-hammering) that is designed to prevent brute force attacks that attempt to determine the PIN. - **TPM with startup key and PIN.** In addition to the core component protection that the TPM-only provides, part of the encryption key is stored on a USB flash drive, and a PIN is required to authenticate the user to the TPM. This configuration provides multifactor authentication so that if the USB key is lost or stolen, it cannot be used for access to the drive, because the correct PIN is also required. -In the following Group Policy example, TPM + PIN is required to unlock an operating system drive: +In the following group policy example, TPM + PIN is required to unlock an operating system drive: ![Pre-boot authentication setting in Group Policy](images/pre-boot-authentication-group-policy.png) Pre-boot authentication with a PIN can mitigate an attack vector for devices that use a bootable eDrive because an exposed eDrive bus can allow an attacker to capture the BitLocker encryption key during startup. Pre-boot authentication with a PIN can also mitigate DMA port attacks during the window of time between when BitLocker unlocks the drive and Windows boots to the point that Windows can set any port-related policies that have been configured. -On the other hand, Pre-boot authentication prompts can be inconvenient to users. +On the other hand, Pre-boot authentication-prompts can be inconvenient to users. In addition, users who forget their PIN or lose their startup key are denied access to their data until they can contact their organization’s support team to obtain a recovery key. Pre-boot authentication can also make it more difficult to update unattended desktops and remotely administered servers because a PIN needs to be entered when a computer reboots or resumes from hibernation. @@ -112,9 +112,9 @@ You can use the System Information desktop app (MSINFO32) to check if a device h ![Kernel DMA protection](images/kernel-dma-protection.png) -If kernel DMA protection *not* enabled, follow these steps to protect Thunderbolt™ 3 enabled ports: +If kernel DMA protection is *not* enabled, follow these steps to protect Thunderbolt™ 3 enabled ports: -1. Require a password for BIOS changes +1. Require a password for BIOS changes. 2. Intel Thunderbolt Security must be set to User Authorization in BIOS settings. Please refer to [Intel Thunderbolt™ 3 and Security on Microsoft Windows® 10 Operating System documentation](https://thunderbolttechnology.net/security/Thunderbolt%203%20and%20Security.pdf) 3. Additional DMA security may be added by deploying policy (beginning with Windows 10 version 1607): @@ -130,12 +130,12 @@ This section covers countermeasures for specific types of attacks. ### Bootkits and rootkits -A physically-present attacker might attempt to install a bootkit or rootkit-like piece of software into the boot chain in an attempt to steal the BitLocker keys. +A physically present attacker might attempt to install a bootkit- or rootkit-like piece of software into the boot chain in an attempt to steal the BitLocker keys. The TPM should observe this installation via PCR measurements, and the BitLocker key will not be released. This is the default configuration. A BIOS password is recommended for defense-in-depth in case a BIOS exposes settings that may weaken the BitLocker security promise. -Intel Boot Guard and AMD Hardware Verified Boot support stronger implementations of Secure Boot that provide additional resilience against malware and physical attacks. +Intel Boot Guard and AMD Hardware Verified Boot support stronger implementations of secure boot that provides additional resilience against malware and physical attacks. Intel Boot Guard and AMD Hardware Verified Boot are part of platform boot verification [standards for a highly secure Windows 10 device](https://docs.microsoft.com/windows-hardware/design/device-experiences/oem-highly-secure). ### Brute force attacks against a PIN @@ -151,7 +151,7 @@ It also blocks automatic or manual attempts to move the paging file. ### Memory remanence -Enable Secure Boot and require a password to change BIOS settings. +Enable secure boot and mandatorily prompt a password to change BIOS settings. For customers requiring protection against these advanced attacks, configure a TPM+PIN protector, disable Standby power management, and shut down or hibernate the device before it leaves the control of an authorized user. ## Attacker countermeasures @@ -190,7 +190,7 @@ Computer Configuration|Administrative Templates|Windows Components|BitLocker Dri This setting is **Not configured** by default. -For secure administrative workstations, Microsoft recommends TPM with PIN protector and disable Standby power management and shut down or hibernate the device. +For secure administrative workstations, Microsoft recommends a TPM with PIN protector and to disable Standby power management and shut down or hibernate the device. ## See also From e09888e69a905743a2fd017d5ef61688672082ef Mon Sep 17 00:00:00 2001 From: Siddarth Mandalika Date: Wed, 2 Sep 2020 17:14:28 +0530 Subject: [PATCH 006/380] Update bcd-settings-and-bitlocker.md --- .../bitlocker/bcd-settings-and-bitlocker.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/windows/security/information-protection/bitlocker/bcd-settings-and-bitlocker.md b/windows/security/information-protection/bitlocker/bcd-settings-and-bitlocker.md index 842360aa41..c8dcba43f2 100644 --- a/windows/security/information-protection/bitlocker/bcd-settings-and-bitlocker.md +++ b/windows/security/information-protection/bitlocker/bcd-settings-and-bitlocker.md @@ -25,13 +25,13 @@ ms.custom: bitlocker This topic for IT professionals describes the Boot Configuration Data (BCD) settings that are used by BitLocker. -When protecting data at rest on an operating system volume, during the boot process BitLocker verifies that the security sensitive BCD settings have not changed since BitLocker was last enabled, resumed, or recovered. +When protecting data at rest on an operating system volume, during the boot process, BitLocker verifies that the security sensitive BCD settings have not changed since BitLocker was last enabled, resumed, or recovered. ## BitLocker and BCD Settings In Windows 7 and Windows Server 2008 R2, BitLocker validated BCD settings with the winload, winresume, and memtest prefixes to a large degree. However, this high degree of validation caused BitLocker to go into recovery mode for benign setting changes, for example, when applying a language pack, BitLocker would enter recovery mode. -In Windows 8, Windows Server 2012, and subsequent versions, BitLocker narrows the set of BCD settings validated to reduce the chance of benign changes causing a BCD validation problem. If you believe that there is a risk in excluding a particular BCD setting from the validation profile, include that BCD setting in the BCD validation coverage to suit your validation preferences. +In Windows 8, Windows Server 2012, and later operating systems, BitLocker narrows the set of BCD settings validated to reduce the chance of benign changes causing a BCD validation problem. If you believe that there is a risk in excluding a particular BCD setting from the validation profile, include that BCD setting in the BCD validation coverage to suit your validation preferences. If a default BCD setting is found to persistently trigger a recovery for benign changes, exclude that BCD setting from the validation coverage. ### When secure boot is enabled From b08648c65d83aa2d97b1d783d38305161ffe795d Mon Sep 17 00:00:00 2001 From: Siddarth Mandalika Date: Wed, 2 Sep 2020 18:06:28 +0530 Subject: [PATCH 007/380] Update bitlocker-deployment-and-administration-faq-4318240 Made changes to render sentences as unambiguous --- ...ocker-deployment-and-administration-faq.md | 22 +++++++++---------- 1 file changed, 11 insertions(+), 11 deletions(-) diff --git a/windows/security/information-protection/bitlocker/bitlocker-deployment-and-administration-faq.md b/windows/security/information-protection/bitlocker/bitlocker-deployment-and-administration-faq.md index ea8ab3bf7a..050fe48e62 100644 --- a/windows/security/information-protection/bitlocker/bitlocker-deployment-and-administration-faq.md +++ b/windows/security/information-protection/bitlocker/bitlocker-deployment-and-administration-faq.md @@ -29,7 +29,7 @@ Yes, you can automate the deployment and configuration of BitLocker and the TPM ## Can BitLocker encrypt more than just the operating system drive? -Yes. +Yes. BitLocker can encrypt non-system drives and removable storage devices with BitLocker To Go, as well. ## Is there a noticeable performance impact when BitLocker is enabled on a computer? @@ -39,7 +39,7 @@ Generally it imposes a single-digit percentage performance overhead. Although BitLocker encryption occurs in the background while you continue to work, and the system remains usable, encryption times vary depending on the type of drive that is being encrypted, the size of the drive, and the speed of the drive. If you are encrypting very large drives, you may want to set encryption to occur during times when you will not be using the drive. -You can also choose whether or not BitLocker should encrypt the entire drive or just the used space on the drive when you turn on BitLocker. On a new hard drive, encrypting just the used spaced can be considerably faster than encrypting the entire drive. When this encryption option is selected, BitLocker automatically encrypts data as it is saved, ensuring that no data is stored unencrypted. +You can also choose whether BitLocker should encrypt the entire drive or just the used space on the drive when you turn on BitLocker. On a new hard drive, encrypting just the used spaced can be considerably faster than encrypting the entire drive. When this encryption option is selected, BitLocker automatically encrypts data as it is saved, ensuring that no data is stored unencrypted. ## What happens if the computer is turned off during encryption or decryption? @@ -51,12 +51,12 @@ No, BitLocker does not encrypt and decrypt the entire drive when reading and wri ## How can I prevent users on a network from storing data on an unencrypted drive? -You can configure Group Policy settings to require that data drives be BitLocker-protected before a BitLocker-protected computer can write data to them. For more info, see [BitLocker Group Policy settings](bitlocker-group-policy-settings.md). +You can configure group policy settings to make it mandatory for data drives to become BitLocker-protected before a BitLocker-protected computer can write data to them. For more info, see [BitLocker Group Policy settings](bitlocker-group-policy-settings.md). When these policy settings are enabled, the BitLocker-protected operating system will mount any data drives that are not protected by BitLocker as read-only. ## What is Used Disk Space Only encryption? -BitLocker in Windows 10 lets users choose to encrypt just their data. Although it's not the most secure way to encrypt a drive, this option can reduce encryption time by more than 99 percent, depending on how much data that needs to be encrypted. For more information, see [Used Disk Space Only encryption](bitlocker-device-encryption-overview-windows-10.md#used-disk-space-only-encryption). +BitLocker in Windows 10 allows the users to choose to encrypt just their data. Although it's not the most secure way to encrypt a drive, this option can reduce encryption time by more than 99 percent, depending on the amount of data that needs to be encrypted. For more information, see [Used Disk Space Only encryption](bitlocker-device-encryption-overview-windows-10.md#used-disk-space-only-encryption). ## What system changes would cause the integrity check on my operating system drive to fail? @@ -78,24 +78,24 @@ For example: - Removing, inserting, or completely depleting the charge on a smart battery on a portable computer. In BitLocker, recovery consists of decrypting a copy of the volume master key using either a recovery key stored on a USB flash drive or a cryptographic key derived from a recovery password. -The TPM is not involved in any recovery scenarios, so recovery is still possible if the TPM fails boot component validation, malfunctions, or is removed. +The TPM is not involved in any recovery scenarios; therefore, recovery is still possible if the TPM fails boot component validation, malfunctions, or is removed. ## What can prevent BitLocker from binding to PCR 7? -This happens if a non-Windows OS booted prior to Windows, or if Secure Boot is not available to the device, either because it has been disabled or the hardware does not support it. +This happens if a non-Windows OS was booted prior to Windows, or if Secure Boot is not available to the device, either because it has been disabled or the hardware does not support it. ## Can I swap hard disks on the same computer if BitLocker is enabled on the operating system drive? -Yes, you can swap multiple hard disks on the same computer if BitLocker is enabled, but only if the hard disks were BitLocker-protected on the same computer. The BitLocker keys are unique to the TPM and operating system drive, so if you want to prepare a backup operating system or data drive for use in case of disk failure, you need to make sure that they were matched with the correct TPM. You can also configure different hard drives for different operating systems and then enable BitLocker on each one with different authentication methods (such as one with TPM-only and one with TPM+PIN) without any conflicts. +Yes, you can swap multiple hard disks on the same computer if BitLocker is enabled, but only if the hard disks were BitLocker-protected on the same computer. The BitLocker keys are unique to the TPM and operating system drive; therefore, if you want to prepare a backup operating system or data drive for use in case of disk a failure, you need to make sure that they were matched with the correct TPM. You can also configure different hard drives for different operating systems and then enable BitLocker on each one with different authentication methods (such as one with TPM-only and one with TPM+PIN) without any conflicts. ## Can I access my BitLocker-protected drive if I insert the hard disk into a different computer? -Yes, if the drive is a data drive, you can unlock it from the **BitLocker Drive Encryption** Control Panel item just as you would any other data drive by using a password or smart card. If the data drive was configured for automatic unlock only, you will have to unlock it by using the recovery key. The encrypted hard disk can be unlocked by a data recovery agent (if one was configured) or it can be unlocked by using the recovery key. +Yes, if the drive is a data drive, you can unlock it from the **BitLocker Drive Encryption** Control Panel item just as you would unlock any other data drive by using a password or smart card. If the data drive was configured for automatic unlock only, you will have to unlock it by using the recovery key. The encrypted hard disk can be unlocked by a data recovery agent (if one was configured) or by using the recovery key. ## Why is "Turn BitLocker on" not available when I right-click a drive? -Some drives cannot be encrypted with BitLocker. Reasons a drive cannot be encrypted include insufficient disk size, an incompatible file system, if the drive is a dynamic disk, or a drive is designated as the system partition. By default, the system drive (or system partition) is hidden from display. However, if it is not created as a hidden drive when the operating system was installed due to a custom installation process, that drive might be displayed but cannot be encrypted. +Some drives cannot be encrypted with BitLocker. The reasons include insufficient disk size, an incompatible file system, the drive being a dynamic disk, or a drive being designated as the system partition. By default, the system drive (or system partition) is hidden from display. However, if it is not created as a hidden drive during the installation of the operating system was installed, due to a custom installation process, that drive might be displayed but cannot be encrypted. -## What type of disk configurations are supported by BitLocker? -Any number of internal, fixed data drives can be protected with BitLocker. On some versions ATA and SATA-based, direct-attached storage devices are also supported. +## What types of disk configurations are supported by BitLocker? +Any number of internal, fixed data drives can be protected with BitLocker. On some versions, ATA and SATA-based, direct-attached storage devices are also supported. From c4711cfa4c43027a7b592cace736ee46d2fdd240 Mon Sep 17 00:00:00 2001 From: Siddarth Mandalika Date: Wed, 2 Sep 2020 18:16:56 +0530 Subject: [PATCH 008/380] Update bitlocker-deployment-and-administration-faq.md --- .../bitlocker/bitlocker-deployment-and-administration-faq.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/security/information-protection/bitlocker/bitlocker-deployment-and-administration-faq.md b/windows/security/information-protection/bitlocker/bitlocker-deployment-and-administration-faq.md index 050fe48e62..eaae8a3519 100644 --- a/windows/security/information-protection/bitlocker/bitlocker-deployment-and-administration-faq.md +++ b/windows/security/information-protection/bitlocker/bitlocker-deployment-and-administration-faq.md @@ -96,6 +96,6 @@ Yes, if the drive is a data drive, you can unlock it from the **BitLocker Drive Some drives cannot be encrypted with BitLocker. The reasons include insufficient disk size, an incompatible file system, the drive being a dynamic disk, or a drive being designated as the system partition. By default, the system drive (or system partition) is hidden from display. However, if it is not created as a hidden drive during the installation of the operating system was installed, due to a custom installation process, that drive might be displayed but cannot be encrypted. ## What types of disk configurations are supported by BitLocker? -Any number of internal, fixed data drives can be protected with BitLocker. On some versions, ATA and SATA-based, direct-attached storage devices are also supported. +Any number of internal, fixed data drives can be protected with BitLocker. On some versions, ATA and SATA-based, and direct-attached storage devices are also supported. From 6fbe9b882f19675ef5ba65330626fa90626798b8 Mon Sep 17 00:00:00 2001 From: Siddarth Mandalika Date: Thu, 3 Sep 2020 19:01:26 +0530 Subject: [PATCH 009/380] Update bitlocker-group-policy-settings-4318240 --- .../bitlocker-group-policy-settings.md | 142 +++++++++--------- 1 file changed, 71 insertions(+), 71 deletions(-) diff --git a/windows/security/information-protection/bitlocker/bitlocker-group-policy-settings.md b/windows/security/information-protection/bitlocker/bitlocker-group-policy-settings.md index 8b7918f1f7..6ee33fd3bb 100644 --- a/windows/security/information-protection/bitlocker/bitlocker-group-policy-settings.md +++ b/windows/security/information-protection/bitlocker/bitlocker-group-policy-settings.md @@ -18,26 +18,26 @@ ms.date: 04/17/2019 ms.custom: bitlocker --- -# BitLocker Group Policy settings +# BitLocker group policy settings **Applies to** - Windows 10 -This topic for IT professionals describes the function, location, and effect of each Group Policy setting that is used to manage BitLocker Drive Encryption. +This topic for IT professionals describes the function, location, and effect of each group policy setting that is used to manage BitLocker Drive Encryption. -To control what drive encryption tasks the user can perform from the Windows Control Panel or to modify other configuration options, you can use Group Policy administrative templates or local computer policy settings. How you configure these policy settings depends on how you implement BitLocker and what level of user interaction will be allowed. +To control what drive encryption tasks the user can perform from the Windows Control Panel or to modify other configuration options, you can use group policy administrative templates or local computer policy settings. How you configure these policy settings depends on how you implement BitLocker and what level of user interaction will be allowed. ->**Note:** A separate set of Group Policy settings supports the use of the Trusted Platform Module (TPM). For details about those settings, see [Trusted Platform Module Group Policy settings](/windows/device-security/tpm/trusted-platform-module-services-group-policy-settings). +>**Note:** A separate set of group policy settings supports the use of the trusted platform module (TPM). For details about those settings, see [Trusted Platform Module Group Policy settings](/windows/device-security/tpm/trusted-platform-module-services-group-policy-settings). -BitLocker Group Policy settings can be accessed using the Local Group Policy Editor and the Group Policy Management Console (GPMC) under **Computer Configuration\\Administrative Templates\\Windows Components\\BitLocker Drive Encryption**. -Most of the BitLocker Group Policy settings are applied when BitLocker is initially turned on for a drive. If a computer is not compliant with existing Group Policy settings, BitLocker may not be turned on or modified until the computer is in a compliant state. When a drive is out of compliance with Group Policy settings (for example, if a Group Policy setting was changed after the initial BitLocker deployment in your organization, and then the setting was applied to previously encrypted drives), no change can be made to the BitLocker configuration of that drive except a change that will bring it into compliance. +BitLocker group policy settings can be accessed using the Local Group Policy Editor and the Group Policy Management Console (GPMC) under **Computer Configuration\\Administrative Templates\\Windows Components\\BitLocker Drive Encryption**. +Most of the BitLocker group policy settings are applied when BitLocker is initially turned on for a drive. If a computer is not compliant with existing group policy settings, BitLocker may not be turned on or modified until the computer is in a compliant state. When a drive is out of compliance with group policy settings (for example, if a group policy setting was changed after the initial BitLocker deployment in your organization, and then the setting was applied to previously encrypted drives), no change can be made to the BitLocker configuration of that drive except a change that will bring it into compliance. -If multiple changes are necessary to bring the drive into compliance, you must suspend BitLocker protection, make the necessary changes, and then resume protection. This situation could occur, for example, if a removable drive was initially configured to be unlocked with a password and then Group -Policy settings are changed to disallow passwords and require smart cards. In this situation, you need to suspend BitLocker protection by using the [Manage-bde](https://technet.microsoft.com/library/ff829849.aspx) command-line tool, delete the password unlock method, and add the smart card method. After this is complete, BitLocker is compliant with the Group Policy setting and BitLocker protection on the drive can be resumed. +If multiple changes are necessary to bring the drive into compliance, you must suspend BitLocker protection, make the necessary changes, and then resume protection. This situation could occur, for example, if a removable drive was initially configured to be unlocked with a password and then group +policy settings are changed to disallow passwords and make smart cards mandatory. In this situation, you need to suspend BitLocker protection by using the [Manage-bde](https://technet.microsoft.com/library/ff829849.aspx) command-line tool, delete the password unlock method, and add the smart card method. After this is complete, BitLocker is compliant with the group policy setting and BitLocker protection on the drive can be resumed. -## BitLocker Group Policy settings +## BitLocker group policy settings -The following sections provide a comprehensive list of BitLocker Group Policy settings that are organized by usage. BitLocker Group Policy settings include settings for specific drive types (operating system drives, fixed data drives, and removable data drives) and settings that are applied to all drives. +The following sections provide a comprehensive list of BitLocker group policy settings that are organized by usage. BitLocker group policy settings include settings for specific drive types (operating system drives, fixed data drives, and removable data drives) and settings that are applied to all drives. The following policy settings can be used to determine how a BitLocker-protected drive can be unlocked. @@ -96,9 +96,9 @@ The following policies are used to support customized deployment scenarios in yo - [Allow access to BitLocker-protected fixed data drives from earlier versions of Windows](#bkmk-depopt4) - [Allow access to BitLocker-protected removable data drives from earlier versions of Windows](#bkmk-depopt5) -### Allow devices with Secure Boot and protected DMA ports to opt out of preboot PIN +### Allow devices with secure boot and protected DMA ports to opt out of preboot PIN -This policy setting allows users on devices that are compliant with Modern Standby or the Microsoft Hardware Security Test Interface (HSTI) to not have a PIN for preboot authentication. +This policy setting allows users of devices that are compliant with Modern Standby or the Microsoft Hardware Security Test Interface (HSTI) to not have a PIN for preboot authentication. @@ -130,7 +130,7 @@ This policy setting allows users on devices that are compliant with Modern Stand - + @@ -189,15 +189,15 @@ This policy is used in addition to the BitLocker Drive Encryption Network Unlock Reference -To use a network key protector to unlock the computer, the computer and the server that hosts BitLocker Drive Encryption Network Unlock must be provisioned with a Network Unlock certificate. The Network Unlock certificate is used to create a network key protector and to protect the information exchange with the server to unlock the computer. You can use the Group Policy setting **Computer Configuration\\Windows Settings\\Security Settings\\Public Key Policies\\BitLocker Drive Encryption Network Unlock Certificate** on the domain controller to distribute this certificate to computers in your organization. This unlock method uses the TPM on the computer, so computers that do not have a TPM cannot create network key protectors to automatically unlock by using Network Unlock. +To use a network key protector to unlock the computer, the computer and the server that hosts BitLocker Drive Encryption Network Unlock must be provisioned with a Network Unlock certificate. The Network Unlock certificate is used to create a network key protector and to protect the information exchange with the server to unlock the computer. You can use the group policy setting **Computer Configuration\\Windows Settings\\Security Settings\\Public Key Policies\\BitLocker Drive Encryption Network Unlock Certificate** on the domain controller to distribute this certificate to computers in your organization. This unlock method uses the TPM on the computer; therefore, computers that do not have a TPM cannot create network key protectors to automatically unlock by using Network Unlock feature. >**Note:** For reliability and security, computers should also have a TPM startup PIN that can be used when the computer is disconnected from the wired network or cannot connect to the domain controller at startup. -For more information about Network Unlock, see [BitLocker: How to enable Network Unlock](bitlocker-how-to-enable-network-unlock.md). +For more information about Network Unlock feature, see [BitLocker: How to enable Network Unlock](bitlocker-how-to-enable-network-unlock.md). ### Require additional authentication at startup -This policy setting is used to control which unlock options are available for operating system drives. +This policy setting is used to determine which unlock options are available for operating system drives.

When enabled

Users on Modern Standby and HSTI compliant devices will have the choice to turn on BitLocker without preboot authentication.

Users of Modern Standby- and HSTI-compliant devices will have the choice to turn on BitLocker without preboot authentication.

When disabled or not configured

@@ -224,7 +224,7 @@ This policy setting is used to control which unlock options are available for op +

Use of BitLocker with a TPM startup key with/without a PIN must be disallowed if the Deny write access to removable drives not protected by BitLocker policy setting is enabled.

@@ -352,7 +352,7 @@ This policy setting is used to set a minimum PIN length when you use an unlock m - + @@ -366,8 +366,8 @@ This policy setting is used to set a minimum PIN length when you use an unlock m This policy setting is applied when you turn on BitLocker. The startup PIN must have a minimum length of 4 digits and can have a maximum length of 20 digits. -Originally, BitLocker allowed from 4 to 20 characters for a PIN. -Windows Hello has its own PIN for logon, which can be 4 to 127 characters. +Originally, BitLocker allowed a length from 4 to 20 characters for a PIN. +Windows Hello has its own PIN for logon, length of which can be 4 to 127 characters. Both BitLocker and Windows Hello use the TPM to prevent PIN brute-force attacks. The TPM can be configured to use Dictionary Attack Prevention parameters ([lockout threshold and lockout duration](/windows/device-security/tpm/trusted-platform-module-services-group-policy-settings)) to control how many failed authorizations attempts are allowed before the TPM is locked out, and how much time must elapse before another attempt can be made. @@ -382,12 +382,12 @@ Increasing the PIN length requires a greater number of guesses for an attacker. In that case, the lockout duration between each guess can be shortened to allow legitimate users to retry a failed attempt sooner, while maintaining a similar level of protection. Beginning with Windows 10, version 1703, the minimum length for the BitLocker PIN was increased to 6 characters to better align with other Windows features that leverage TPM 2.0, including Windows Hello. -To help organizations with the transition, beginning with Windows 10, version 1709 and Windows 10, version 1703 with the October 2017 [cumulative update](https://support.microsoft.com/help/4018124) installed, the BitLocker PIN length is 6 characters by default, but it can be reduced to 4 characters. -If the minimum PIN length is reduced from the default of six characters, then the TPM 2.0 lockout period will be extended. +To help organizations with the transition, beginning with Windows 10, version 1709, and Windows 10, version 1703, with the October 2017 [cumulative update](https://support.microsoft.com/help/4018124) installed, the BitLocker PIN length is 6 characters by default, but it can be reduced to 4 characters. +If the minimum PIN length is reduced from the default of 6 characters, then the TPM 2.0 lockout period will be extended. ### Disable new DMA devices when this computer is locked -This policy setting allows you to block direct memory access (DMA) for all hot pluggable PCI ports until a user signs in to Windows. +This policy setting allows you to block direct memory access (DMA) for all hot pluggable PCI ports until a user signs-in to Windows. | | | | - | - | @@ -396,8 +396,8 @@ This policy setting allows you to block direct memory access (DMA) for all hot p | **Drive type** | Operating system drives | | **Policy path** | Computer Configuration\Administrative Templates\Windows Components\BitLocker Drive Encryption| | **Conflicts** | None | -| **When enabled** | Every time the user locks the screen, DMA will be blocked on hot pluggable PCI ports until the user signs in again. | -| **When disabled or not configured** | DMA is available on hot pluggable PCI devices if the device is turned on, regardless of whether a user is signed in.| +| **When enabled** | Every time the user locks the screen, DMA will be blocked on hot pluggable PCI ports until the user signs-in again. | +| **When disabled or not configured** | DMA is available on hot pluggable PCI devices if the device is turned on, regardless of whether a user is signed-in.| **Reference** @@ -451,7 +451,7 @@ To change the PIN or password, the user must be able to provide the current PIN ### Configure use of passwords for operating system drives -This policy controls how non-TPM based systems utilize the password protector. Used in conjunction with the **Password must meet complexity requirements** policy, this policy allows administrators to require password length and complexity for using the password protector. By default, passwords must be eight characters in length. Complexity configuration options determine how important domain connectivity is for the client. For the strongest password security, administrators should choose **Require password complexity** because it requires domain connectivity, and it requires that the BitLocker password meets the same password complexity requirements as domain sign-in passwords. +This policy controls how non-TPM based systems utilize the password protector. Used in conjunction with the **Password must meet complexity requirements** policy, this policy allows administrators to make password length and complexity mandatory for using the password protector. By default, passwords must be eight characters in length. Complexity configuration options determine how important domain connectivity is for the client. For the strongest password security, administrators should choose **Require password complexity** because it requires domain connectivity, and it requires the BitLocker password to meet the same password complexity requirements as domain sign-in passwords.

Conflicts

If one authentication method is required, the other methods cannot be allowed.

-

Use of BitLocker with a TPM startup key or with a TPM startup key and a PIN must be disallowed if the Deny write access to removable drives not protected by BitLocker policy setting is enabled.

When enabled

When enabled

You can require that startup PINs set by users must have a minimum length you choose that is between 4 and 20 digits.

You can require that startup PINs set by users must have a minimum length that is between 4 and 20 digits, which the users can choose.

When disabled or not configured

@@ -479,7 +479,7 @@ This policy controls how non-TPM based systems utilize the password protector. U - + @@ -1497,7 +1497,7 @@ In **Configure user storage of BitLocker recovery information**, select whether Select **Omit recovery options from the BitLocker setup wizard** to prevent users from specifying recovery options when they enable BitLocker on a drive. This means that you will not be able to specify which recovery option to use when you enable BitLocker. Instead, BitLocker recovery options for the drive are determined by the policy setting. -In **Save BitLocker recovery information to Active Directory Domain Services**, choose which BitLocker recovery information to store in Active Directory Domain Services (AD DS) for operating system drives. If you select **Store recovery password and key packages**, the BitLocker recovery password and the key package are stored in AD DS. Storing the key package supports recovering data from a drive that is physically corrupted. If you select **Store recovery password only**, only the recovery password is stored in AD DS. +In **Save BitLocker recovery information to Active Directory Domain Services**, choose which BitLocker recovery information to store in Active Directory Domain Services (AD DS) for operating system drives. If you select **Store recovery password and key packages**, the BitLocker recovery password and the key package are stored in AD DS. Storing the key package supports the recovery of data from a drive that is physically corrupted. If you select **Store recovery password only**, only the recovery password is stored in AD DS. Select the **Do not enable BitLocker until recovery information is stored in AD DS for operating system drives** check box if you want to prevent users from enabling BitLocker unless the computer is connected to the domain and the backup of BitLocker recovery information to AD DS succeeds. From f6043d6b595f9d770c69496eefeeafd713e817f4 Mon Sep 17 00:00:00 2001 From: Asha Iyengar Date: Fri, 4 Sep 2020 00:53:29 +0530 Subject: [PATCH 010/380] Update bitlocker-basic-deployment-AshaReviewed.md Following changes have been done: - Edited some portions for better read. - Embedded questions for clarifications. --- .../bitlocker/bitlocker-basic-deployment.md | 34 ++++++++++--------- 1 file changed, 18 insertions(+), 16 deletions(-) diff --git a/windows/security/information-protection/bitlocker/bitlocker-basic-deployment.md b/windows/security/information-protection/bitlocker/bitlocker-basic-deployment.md index 2f5b74fefd..103e801ef5 100644 --- a/windows/security/information-protection/bitlocker/bitlocker-basic-deployment.md +++ b/windows/security/information-protection/bitlocker/bitlocker-basic-deployment.md @@ -23,7 +23,7 @@ ms.custom: bitlocker **Applies to** - Windows 10 -This topic for the IT professional explains how BitLocker features can be used to protect your data through drive encryption. +This topic explains how to use BitLocker features to protect your data through drive encryption. ## Using BitLocker to encrypt volumes @@ -42,7 +42,7 @@ BitLocker encryption can be done using the following methods: ### Encrypting volumes using the BitLocker control panel -Encrypting volumes with the BitLocker control panel (click **Start**, type **bitlocker**, click **Manage BitLocker**) is the mechanism implemented by many users to utilize BitLocker. The name of the BitLocker control panel is BitLocker Drive Encryption. The BitLocker control panel supports encrypting operating system, fixed data- and removable data volumes. The BitLocker control panel will organize available drives in the appropriate category based on how the device reports itself to Windows. Only formatted volumes with assigned drive letters will appear properly in the BitLocker control panel applet. +Encrypting volumes with the BitLocker control panel (click **Start**, type **bitlocker**, click **Manage BitLocker**) is the mechanism implemented by many users to utilize BitLocker. The name of the BitLocker control panel is BitLocker Drive Encryption. The BitLocker control panel supports encrypting operating system, fixed data, and removable data volumes. The BitLocker control panel organizes available drives in the appropriate category based on how the device reports itself to Windows. Only formatted volumes with assigned drive letters appear properly in the BitLocker control panel applet. To start encryption for a volume, select **Turn on BitLocker** for the appropriate drive to initialize the BitLocker Drive Encryption Wizard. BitLocker Drive Encryption Wizard options vary based on volume type (operating system volume or data volume). ### Operating system volume @@ -97,9 +97,9 @@ Upon launch, the BitLocker Drive Encryption Wizard verifies whether the computer Upon passing the initial configuration, users are required to enter a password for the volume. If the volume does not pass the initial configuration for BitLocker, the user is presented with an error dialog describing the appropriate actions to be taken. Once a strong password has been created for the volume, a recovery key will be generated. The BitLocker Drive Encryption Wizard will prompt for a location to save this key. A BitLocker recovery key is a special key that you can create when you turn on BitLocker Drive Encryption for the first time on each drive that you encrypt. You can use the recovery key to gain access to your computer if the drive that Windows is installed on (the operating system drive) is encrypted using BitLocker Drive Encryption and BitLocker detects a condition that prevents it from unlocking the drive when the computer is starting up. A recovery key can also be used to gain access to your files and folders on a removable data drive (such as an external hard drive or USB flash drive) that is encrypted using BitLocker To Go, if for some reason you forget the password or your computer cannot access the drive. -You should store the recovery key by printing it; saving it on a removable media; or saving it as a file in a network folder, on your OneDrive, or on another drive of your computer that you are not encrypting. You cannot save the recovery key to the root directory of a non-removable drive and cannot store it on the encrypted volume. You cannot save the recovery key for a removable data drive (such as a USB flash drive) on a removable media. Ideally, you should store the recovery key separate from your computer. After you create a recovery key, you can use the BitLocker control panel to make additional copies. +You should store the recovery key by printing it; saving it on a removable media; or saving it as a file in a network folder, on your OneDrive, or on another drive of your computer that you are not encrypting. You cannot save the recovery key to the root directory of a non-removable drive and cannot store it on the encrypted volume. You cannot save the recovery key for a removable data drive (such as a USB flash drive) on a removable media. Ideally, you should store the recovery key separate from your computer. After you create a recovery key, you can use the BitLocker control panel to make additional copies.(Please check if this para can be put in as an Important note, as this information is critical). -When the recovery key has been properly stored, the BitLocker Drive Encryption Wizard will prompt the user to choose how to encrypt the drive. There are two options: +Once the recovery key has been properly stored, the BitLocker Drive Encryption Wizard prompts the user to choose from one of the following options to encrypt the drive: Encrypt used disk space only—Encrypts only disk space that contains data Encrypt entire drive—Encrypts the entire volume including free space @@ -107,9 +107,11 @@ It is recommended that drives with little-to-no data utilize the **used disk spa > **Note:**  Deleted files appear as free space to the file system, which is not encrypted by **used disk space only**. Until they are wiped or overwritten, deleted files hold information that could be recovered with common data forensic tools. -Selecting an encryption type and choosing **Next** will give the user the option of running a BitLocker system check (selected by default) which will ensure that BitLocker can properly access the recovery and encryption keys before the volume encryption begins. It is recommended to run this system check before starting the encryption process. If the system check is not run and a problem is encountered when the operating system attempts to start, the user will need to provide the recovery key to start Windows. +Selecting an encryption type and choosing **Next** gives user the option of running a BitLocker system check (selected by default) which ensures that BitLocker can properly access the recovery and encryption keys before the volume encryption begins. It is recommended to run this system check before starting the encryption process. If the system check is not run and a problem is encountered when the operating system attempts to start, the user will need to provide the recovery key to start Windows. -After completing the system check (if selected), the BitLocker Drive Encryption Wizard will restart the computer to begin encryption. Upon reboot, users are required to enter the password chosen to boot into the operating system volume. Users can check encryption status by checking the system notification area or the BitLocker control panel. +**Question - In the previous para, the BitLocker system check is selected by default. The following paragraph, states if system check has been selected. Is there an option for the user to deselect system check. Under what circumstance they would deselect the system check, what would be the repercussions of that?** + +After completing the system check (if selected), the BitLocker Drive Encryption Wizard restarts the computer to begin encryption. Upon reboot, users are required to enter the password chosen to boot into the operating system volume. Users can check encryption status by checking the system notification area or the BitLocker control panel. Until encryption is completed, the only available options for managing BitLocker involve manipulation of the password protecting the operating system volume, backing up the recovery key, and turning BitLocker off. @@ -119,15 +121,15 @@ Encrypting data volumes using the BitLocker control panel interface works in a f Unlike for operating system volumes, data volumes are not required to pass any configuration tests for the wizard to proceed. Upon launching the wizard, a choice of authentication methods to unlock the drive appears. The available options are **password** and **smart card** and **automatically unlock this drive on this computer**. Disabled by default, the latter option will unlock the data volume without user input when the operating system volume is unlocked. After selecting the desired authentication method and choosing **Next**, the wizard presents options for storage of the recovery key. These options are the same as for operating system volumes. -With the recovery key saved, selecting **Next** in the wizard will show available options for encryption. These options are the same as for operating system volumes—**used disk space only** and **full drive encryption**. If the volume being encrypted is new or empty, it is recommended that **used disk space only** is selected. +With the recovery key saved, selecting **Next** in the wizard displays available options for encryption. These options are the same as for operating system volumes—**used disk space only** and **full drive encryption**. If the volume being encrypted is new or empty, it is recommended to selecte **used disk space only** option. -With an encryption method chosen, a final confirmation screen is displayed before the encryption process begins. Selecting **Start encrypting** will begin encryption. +With an encryption method chosen, a final confirmation screen is displayed before the encryption process begins. Selecting **Start encrypting** begins encryption. Encryption status displays in the notification area or within the BitLocker control panel. ### OneDrive option -There is a new option for storing the BitLocker recovery key using the OneDrive. This option requires that computers are not members of a domain and that the user is using a Microsoft Account. Local accounts do not give the option to utilize OneDrive. Using the OneDrive option is the default, recommended recovery key storage method for computers that are not joined to a domain. +There is a new option for storing the BitLocker recovery key using the OneDrive. This option requires that computers are not members of a domain and that the user is using a Microsoft account. Local accounts do not give the option to utilize OneDrive. Using the OneDrive option is the default, recommended recovery key storage method for computers that are not joined to a domain. Users can verify whether the recovery key was saved properly by checking their OneDrive for the BitLocker folder which is created automatically during the save process. The folder will contain two files, a readme.txt and the recovery key. For users storing more than one recovery password on their OneDrive, they can identify the required recovery key by looking at the file name. The recovery key ID is appended to the end of the file name. @@ -200,7 +202,7 @@ A good practice when using manage-bde is to determine the volume status on the t `manage-bde -status` -This command returns the volumes on the target, current encryption status and volume type (operating system or data) for each volume. Using this information, users can determine the best encryption method for their environment. +This command returns the volumes on the target, current encryption statu, and volume type (operating system or data) for each volume. Using this information, users can determine the best encryption method for their environment. **Enabling BitLocker without a TPM** @@ -227,7 +229,7 @@ Another example is a user on a non-TPM hardware who wishes to add a password and `manage-bde -protectors -add C: -pw -sid ` -This command will require the user to enter and then confirm the password protectors before adding them to the volume. With the protectors enabled on the volume, the user just needs to turn BitLocker on. +This command requires the user to enter and then confirm the password protectors before adding them to the volume. With the protectors enabled on the volume, the user just needs to turn BitLocker on. ### Data volume @@ -478,12 +480,12 @@ manage-bde -status Windows PowerShell commands offer another way to query BitLocker status for volumes. Like manage-bde, Windows PowerShell includes the advantage of being able to check the status of a volume on a remote computer. -Using the Get-BitLockerVolume cmdlet, each volume on the system will display its current BitLocker status. To get information that is more detailed on a specific volume, use the following command: +Using the Get-BitLockerVolume cmdlet, each volume on the system displays its current BitLocker status. To get information that is more detailed on a specific volume, use the following command: ```powershell Get-BitLockerVolume -Verbose | fl ``` -This command will display information about the encryption method, volume type, key protectors, etc. +This command displays information about the encryption method, volume type, key protectors, etc. ### Provisioning BitLocker during operating system deployment @@ -496,11 +498,11 @@ Decrypting volumes removes BitLocker and any associated protectors from the volu ### Decrypting volumes using the BitLocker control panel applet BitLocker decryption using the control panel is done using a wizard. The control panel can be called from Windows Explorer or by opening it directly. After opening the BitLocker control panel, users will select the **Turn off BitLocker** option to begin the process. -Once selected, the user chooses to continue by clicking the confirmation dialog. With **Turn off BitLocker** confirmed, the drive decryption process will begin and report status to the control panel. +Once selected, the user chooses to continue by clicking the confirmation dialog. With **Turn off BitLocker** confirmed, the drive decryption process begins and reports status to the control panel. -The control panel does not report decryption progress but displays it in the notification area of the task bar. Selecting the notification area icon will open a modal dialog with progress. +The control panel does not report decryption progress but displays it in the notification area of the task bar. Selecting the notification area icon opens a modal dialog with progress. -Once decryption is complete, the drive will update its status in the control panel and becomes available for encryption. +Once decryption is complete, the drive updates its status in the control panel and becomes available for encryption. ### Decrypting volumes using the manage-bde command line interface From b494c69405e91268e820240f764f8869f1a2a0b8 Mon Sep 17 00:00:00 2001 From: Siddarth Mandalika Date: Fri, 4 Sep 2020 12:05:04 +0530 Subject: [PATCH 011/380] Update bitlocker-basic-deployment.md --- .../bitlocker/bitlocker-basic-deployment.md | 22 +++++++++++-------- 1 file changed, 13 insertions(+), 9 deletions(-) diff --git a/windows/security/information-protection/bitlocker/bitlocker-basic-deployment.md b/windows/security/information-protection/bitlocker/bitlocker-basic-deployment.md index 103e801ef5..55afaec728 100644 --- a/windows/security/information-protection/bitlocker/bitlocker-basic-deployment.md +++ b/windows/security/information-protection/bitlocker/bitlocker-basic-deployment.md @@ -95,24 +95,26 @@ Upon launch, the BitLocker Drive Encryption Wizard verifies whether the computer

Conflicts

Passwords cannot be used if FIPS-compliance is enabled.

-Note

The System cryptography: Use FIPS-compliant algorithms for encryption, hashing, and signing policy setting, which is located at Computer Configuration\Windows Settings\Security Settings\Local Policies\Security Options specifies whether FIPS-compliance is enabled.

+Note

The System cryptography: Use FIPS-compliant algorithms for encryption, hashing, and signing policy setting, which is located at Computer Configuration\Windows Settings\Security Settings\Local Policies\Security Options, specifies whether FIPS-compliance is enabled.

@@ -499,22 +499,22 @@ This policy controls how non-TPM based systems utilize the password protector. U **Reference** -If non-TPM protectors are allowed on operating system drives, you can provision a password, enforce complexity requirements on the password, and configure a minimum length for the password. For the complexity requirement setting to be effective, the Group Policy setting **Password must meet complexity requirements**, which is located at **Computer Configuration\\Windows Settings\\Security Settings\\Account Policies\\Password Policy\\** must be also enabled. +If non-TPM protectors are allowed on operating system drives, you can provision a password, enforce complexity requirements on the password, and configure a minimum length for the password. For the complexity requirement setting to be effective, the group policy setting **Password must meet complexity requirements**, which is located at **Computer Configuration\\Windows Settings\\Security Settings\\Account Policies\\Password Policy\\**, must be also enabled. >**Note:** These settings are enforced when turning on BitLocker, not when unlocking a volume. BitLocker allows unlocking a drive with any of the protectors that are available on the drive. -When set to **Require complexity**, a connection to a domain controller is necessary when BitLocker is enabled to validate the complexity the password. When set to **Allow complexity**, a connection to a domain controller is attempted to validate that the complexity adheres to the rules set by the policy. If no domain controllers are found, the password will be accepted regardless of actual password complexity, and the drive will be encrypted by using that password as a protector. When set to **Do not allow complexity**, there is no password complexity validation. +When set to **Require complexity**, a connection to a domain controller is necessary when BitLocker is enabled to validate the complexity of the password. When set to **Allow complexity**, a connection to a domain controller is attempted to validate the adherence of the complexity to the rules set by the policy. If no domain controllers are found, the password will be accepted regardless of actual password complexity, and the drive will be encrypted by using that password as a protector. When set to **Do not allow complexity**, there is no password complexity validation. Passwords must be at least 8 characters. To configure a greater minimum length for the password, enter the desired number of characters in the **Minimum password length** box. When this policy setting is enabled, you can set the option **Configure password complexity for operating system drives** to: - Allow password complexity -- Do not allow password complexity +- Deny password complexity - Require password complexity ### Require additional authentication at startup (Windows Server 2008 and Windows Vista) -This policy setting is used to control what unlock options are available for computers running Windows Server 2008 or Windows Vista. +This policy setting is used to determine the unlock options that would be made available for computers running Windows Server 2008 or Windows Vista. @@ -540,7 +540,7 @@ This policy setting is used to control what unlock options are available for com - + @@ -555,7 +555,7 @@ This policy setting is used to control what unlock options are available for com Reference -On a computer with a compatible TPM, two authentication methods can be used at startup to provide added protection for encrypted data. When the computer starts, it can require users to insert a USB drive that contains a startup key. It can also require users to enter a 6-digit to 20-digit startup PIN. +On a computer with a compatible TPM, two authentication methods can be used at startup to provide added protection for encrypted data. When the computer starts, it can prompt users to insert a USB drive that contains a startup key. It can also prompt users to enter a startup PIN with a length between 6 and 20 digits. A USB drive that contains a startup key is needed on computers without a compatible TPM. Without a TPM, BitLocker-encrypted data is protected solely by the key material that is on this USB drive. @@ -608,7 +608,7 @@ This policy setting is used to require, allow, or deny the use of smart cards wi - + @@ -623,7 +623,7 @@ This policy setting is used to require, allow, or deny the use of smart cards wi Reference ->**Note:** These settings are enforced when turning on BitLocker, not when unlocking a drive. BitLocker allows unlocking a drive by using any of the protectors that are available on the drive. +>**Note:** These settings are enforced when turning on BitLocker, not when unlocking a drive. BitLocker allows unlocking a drive which is done by using any of the protectors that are available on the drive. ### Configure use of passwords on fixed data drives @@ -657,7 +657,7 @@ This policy setting is used to require, allow, or deny the use of passwords with - + @@ -682,10 +682,10 @@ Passwords must be at least 8 characters. To configure a greater minimum length f >**Note:** These settings are enforced when turning on BitLocker, not when unlocking a drive. BitLocker allows unlocking a drive with any of the protectors that are available on the drive. -For the complexity requirement setting to be effective, the Group Policy setting **Computer Configuration\\Windows Settings\\Security Settings\\Account Policies\\Password Policy\\Password must meet complexity requirements** must also be enabled. +For the complexity requirement setting to be effective, the group policy setting **Computer Configuration\\Windows Settings\\Security Settings\\Account Policies\\Password Policy\\Password must meet complexity requirements** must also be enabled. This policy setting is configured on a per-computer basis. This means that it applies to local user accounts and domain user accounts. Because the password filter that is used to validate password complexity is located on the domain controllers, local user accounts cannot access the password filter because they are not authenticated for domain access. When this policy setting is enabled, if you sign in with a local user account, and you attempt to encrypt a drive or change a password on an existing BitLocker-protected drive, an "Access denied" error message is displayed. In this situation, the password key protector cannot be added to the drive. -Enabling this policy setting requires that connectivity to a domain be established before adding a password key protector to a BitLocker-protected drive. Users who work remotely and have periods of time in which they cannot connect to the domain should be made aware of this requirement so that they can schedule a time when they will be connected to the domain to turn on BitLocker or to change a password on a BitLocker-protected data drive. +Enabling this policy setting requires a connectivity to be established to a domain before adding a password key protector to a BitLocker-protected drive. Users who work remotely and have periods of time in which they cannot connect to the domain should be made aware of this requirement so that they can schedule a time during which they will be connected to the domain to turn on BitLocker or to change a password on a BitLocker-protected data drive. >**Important:** Passwords cannot be used if FIPS compliance is enabled. The **System cryptography: Use FIPS-compliant algorithms for encryption, hashing, and signing** policy setting in **Computer Configuration\\Windows Settings\\Security Settings\\Local Policies\\Security Options** specifies whether FIPS compliance is enabled. @@ -721,7 +721,7 @@ This policy setting is used to require, allow, or deny the use of smart cards wi - + @@ -766,11 +766,11 @@ This policy setting is used to require, allow, or deny the use of passwords with - + - + @@ -785,14 +785,14 @@ This policy setting is used to require, allow, or deny the use of passwords with Reference -If you choose to allow the use of a password, you can require a password to be used, enforce complexity requirements, and configure a minimum length. For the complexity requirement setting to be effective, the Group Policy setting **Password must meet complexity requirements**, which is located at -**Computer Configuration\\Windows Settings\\Security Settings\\Account Policies\\Password Policy** must also be enabled. +If you choose to allow the use of a password, you can require a password to be used, enforce complexity requirements, and configure a minimum length. For the complexity requirement setting to be effective, the group policy setting **Password must meet complexity requirements**, which is located at +**Computer Configuration\\Windows Settings\\Security Settings\\Account Policies\\Password Policy**, must also be enabled. >**Note:** These settings are enforced when turning on BitLocker, not when unlocking a drive. BitLocker allows unlocking a drive with any of the protectors that are available on the drive. Passwords must be at least 8 characters. To configure a greater minimum length for the password, enter the desired number of characters in the **Minimum password length** box. -When set to **Require complexity**, a connection to a domain controller is necessary when BitLocker is enabled to validate the complexity the password. +When set to **Require complexity**, a connection to a domain controller is necessary when BitLocker is enabled to validate the complexity of the password. When set to **Allow complexity**, a connection to a domain controller will be attempted to validate that the complexity adheres to the rules set by the policy. However, if no domain controllers are found, the password will still be accepted regardless of actual password complexity and the drive will be encrypted by using that password as a protector. @@ -804,7 +804,7 @@ For information about this setting, see [System cryptography: Use FIPS-compliant ### Validate smart card certificate usage rule compliance -This policy setting is used to determine what certificate to use with BitLocker. +This policy setting is used to determine the certificate that is to be used with BitLocker.

Conflicts

If you choose to require an additional authentication method, other authentication methods cannot be allowed.

If you choose to make an additional authentication method mandatory, other authentication methods cannot be allowed.

When enabled

When enabled

Smart cards can be used to authenticate user access to the drive. You can require smart card authentication by selecting the Require use of smart cards on fixed data drives check box.

Smart cards can be used to authenticate user access to the drive. You can make smart card authentication mandatory by selecting the Require use of smart cards on fixed data drives check box.

When disabled

When enabled

Users can configure a password that meets the requirements you define. To require the use of a password, select Require password for fixed data drive. To enforce complexity requirements on the password, select Require complexity.

Users can configure a password that meets the requirements you define. To make the use of a password mandatory, select Require password for fixed data drive. To enforce complexity requirements on the password, select Require complexity.

When disabled

When enabled

Smart cards can be used to authenticate user access to the drive. You can require smart card authentication by selecting the Require use of smart cards on removable data drives check box.

Smart cards can be used to authenticate user access to the drive. You can make smart card authentication mandatory by selecting the Require use of smart cards on removable data drives check box.

When disabled or not configured

Conflicts

To use password complexity, the Password must meet complexity requirements policy setting, which is located at Computer Configuration\Windows Settings\Security Settings\Account Policies\Password Policy must also be enabled.

To use password complexity, the Password must meet complexity requirements policy setting, which is located at Computer Configuration\Windows Settings\Security Settings\Account Policies\Password Policy, must also be enabled.

When enabled

Users can configure a password that meets the requirements you define. To require the use of a password, select Require password for removable data drive. To enforce complexity requirements on the password, select Require complexity.

Users can configure a password that meets the requirements you define. To make the use of a password mandatory, select Require password for removable data drive. To enforce complexity requirements on the password, select Require complexity.

When disabled

@@ -851,7 +851,7 @@ The object identifier is specified in the enhanced key usage (EKU) of a certific The default object identifier is 1.3.6.1.4.1.311.67.1.1. ->**Note:** BitLocker does not require that a certificate have an EKU attribute; however, if one is configured for the certificate, it must be set to an object identifier that matches the object identifier configured for BitLocker. +>**Note:** BitLocker does not make it mandatory for a certificate to have an EKU attribute; however, if one is configured for the certificate, it must be set to an object identifier that matches the object identifier configured for BitLocker. ### Enable use of BitLocker authentication requiring preboot keyboard input on slates @@ -889,14 +889,14 @@ This policy setting allows users to enable authentication options that require u - +

When disabled or not configured

The Windows Recovery Environment must be enabled on tablets to support entering the BitLocker recovery password.

The Windows Recovery Environment must be enabled on tablets to support keying in of the BitLocker recovery password.

Reference -The Windows touch keyboard (such as used by tablets) is not available in the preboot environment where BitLocker requires additional information, such as a PIN or password. +The Windows touch keyboard (used by tablets) is not available in the preboot environment where BitLocker requires additional information, such as a PIN or password. It is recommended that administrators enable this policy only for devices that are verified to have an alternative means of preboot input, such as attaching a USB keyboard. @@ -910,7 +910,7 @@ If you do not enable this policy setting, the following options in the **Require ### Deny write access to fixed drives not protected by BitLocker -This policy setting is used to require encryption of fixed drives prior to granting Write access. +This policy setting is used to make encryption of fixed drives mandatory prior to granting Write access. @@ -965,7 +965,7 @@ Conflict considerations include: ### Deny write access to removable drives not protected by BitLocker -This policy setting is used to require that removable drives are encrypted prior to granting Write access, and to control whether BitLocker-protected removable drives that were configured in another organization can be opened with Write access. +This policy setting is used to make it mandatory for removable drives to be encrypted prior to granting Write access, and to control whether BitLocker-protected removable drives that were configured in another organization can be opened with Write access.
@@ -1118,9 +1118,9 @@ This policy setting is used to control the encryption method and cipher strength The values of this policy determine the strength of the cipher that BitLocker uses for encryption. Enterprises may want to control the encryption level for increased security (AES-256 is stronger than AES-128). -If you enable this setting, you will be able to configure an encryption algorithm and key cipher strength for fixed data drives, operating system drives, and removable data drives individually. +If you enable this setting, you will be able to configure an encryption algorithm and key cipher strength for fixed data drives, operating system drives, and removable data drives, individually. For fixed and operating system drives, we recommend that you use the XTS-AES algorithm. -For removable drives, you should use AES-CBC 128-bit or AES-CBC 256-bit if the drive will be used in other devices that are not running Windows 10, version 1511 or later. +For removable drives, you should use AES-CBC 128-bit or AES-CBC 256-bit if the drive will be used in other devices that are not running Windows 10, version 1511, or later. Changing the encryption method has no effect if the drive is already encrypted or if encryption is in progress. In these cases, this policy setting is ignored. @@ -1140,7 +1140,7 @@ This policy controls how BitLocker reacts to systems that are equipped with encr - + @@ -1164,7 +1164,7 @@ This policy controls how BitLocker reacts to systems that are equipped with encr - + @@ -1219,7 +1219,7 @@ This policy controls how BitLocker reacts when encrypted drives are used as oper - + @@ -1230,11 +1230,11 @@ This policy controls how BitLocker reacts when encrypted drives are used as oper Reference -If hardware-based encryption is not available, BitLocker software-based encryption is used instead. +If hardware-based encryption is not available, BitLocker software-based encryption is used, instead. >**Note:** The **Choose drive encryption method and cipher strength** policy setting does not apply to hardware-based encryption. -The encryption algorithm that is used by hardware-based encryption is set when the drive is partitioned. By default, BitLocker uses the algorithm that is configured on the drive to encrypt the drive. The **Restrict encryption algorithms and cipher suites allowed for hardware-based encryption** option of this setting enables you to restrict the encryption algorithms that BitLocker can use with hardware encryption. If the algorithm that is set for the drive is not available, BitLocker disables the use of hardware-based encryption. Encryption algorithms are specified by object identifiers (OID), for example: +The encryption algorithm that is used by hardware-based encryption is set when the drive is partitioned. By default, BitLocker uses the algorithm that is configured on the drive to encrypt the drive. The **Restrict encryption algorithms and cipher suites allowed for hardware-based encryption** option of this setting enables you to restrict the encryption algorithms that BitLocker can use with hardware encryption. If the algorithm that is set for the drive is not available, BitLocker disables the use of hardware-based encryption. Encryption algorithms are specified by object identifiers (OIDs), for example: - Advanced Encryption Standard (AES) 128 in Cipher Block Chaining (CBC) mode OID: 2.16.840.1.101.3.4.1.2 - AES 256 in CBC mode OID: 2.16.840.1.101.3.4.1.42 @@ -1275,7 +1275,7 @@ This policy controls how BitLocker reacts to encrypted drives when they are used - + @@ -1286,18 +1286,18 @@ This policy controls how BitLocker reacts to encrypted drives when they are used Reference -If hardware-based encryption is not available, BitLocker software-based encryption is used instead. +If hardware-based encryption is not available, BitLocker software-based encryption is used, instead. >**Note:** The **Choose drive encryption method and cipher strength** policy setting does not apply to hardware-based encryption. -The encryption algorithm that is used by hardware-based encryption is set when the drive is partitioned. By default, BitLocker uses the algorithm that is configured on the drive to encrypt the drive. The **Restrict encryption algorithms and cipher suites allowed for hardware-based encryption** option of this setting enables you to restrict the encryption algorithms that BitLocker can use with hardware encryption. If the algorithm that is set for the drive is not available, BitLocker disables the use of hardware-based encryption. Encryption algorithms are specified by object identifiers (OID), for example: +The encryption algorithm that is used by hardware-based encryption is set when the drive is partitioned. By default, BitLocker uses the algorithm that is configured on the drive to encrypt the drive. The **Restrict encryption algorithms and cipher suites allowed for hardware-based encryption** option of this setting enables you to restrict the encryption algorithms that BitLocker can use with hardware encryption. If the algorithm that is set for the drive is not available, BitLocker disables the use of hardware-based encryption. Encryption algorithms are specified by object identifiers (OIDs), for example: - Advanced Encryption Standard (AES) 128 in Cipher Block Chaining (CBC) mode OID: 2.16.840.1.101.3.4.1.2 - AES 256 in CBC mode OID: 2.16.840.1.101.3.4.1.42 ### Enforce drive encryption type on fixed data drives -This policy controls whether fixed data drives utilize Used Space Only encryption or Full encryption. Setting this policy also causes the BitLocker Setup Wizard to skip the encryption options page so no encryption selection displays to the user. +This policy controls whether fixed data drives utilize Used Space Only encryption or Full encryption. Setting this policy also causes the BitLocker Setup Wizard to skip the encryption options page so that no encryption selection displays to the user.

Policy description

With this policy setting, you can manage BitLocker’s use of hardware-based encryption on fixed data drives and to specify which encryption algorithms BitLocker can use with hardware-based encryption.

With this policy setting, you can manage BitLocker’s use of hardware-based encryption on fixed data drives and specify which encryption algorithms BitLocker can use with hardware-based encryption.

Introduced

When disabled

BitLocker cannot use hardware-based encryption with fixed data drives, and BitLocker software-based encryption is used by default when the drive in encrypted.

BitLocker cannot use hardware-based encryption with fixed data drives, and BitLocker software-based encryption is used by default when the drive is encrypted.

When not configured

When disabled

BitLocker cannot use hardware-based encryption with operating system drives, and BitLocker software-based encryption is used by default when the drive in encrypted.

BitLocker cannot use hardware-based encryption with operating system drives, and BitLocker software-based encryption is used by default when the drive is encrypted.

When not configured

When disabled

BitLocker cannot use hardware-based encryption with removable data drives, and BitLocker software-based encryption is used by default when the drive in encrypted.

BitLocker cannot use hardware-based encryption with removable data drives, and BitLocker software-based encryption is used by default when the drive is encrypted.

When not configured

@@ -1331,14 +1331,14 @@ This policy controls whether fixed data drives utilize Used Space Only encryptio - +

When disabled or not configured

The BitLocker Setup Wizard asks the user to select the encryption type before turning on BitLocker.

The BitLocker Setup Wizard asks the users to select the encryption type before they can turn on BitLocker.

Reference -This policy setting is applied when you turn on BitLocker. Changing the encryption type has no effect if the drive is already encrypted or if encryption is in progress. Choose Full encryption to require that the entire drive be encrypted when BitLocker is turned on. Choose Used Space Only encryption to require that only the portion of the drive that is used to store data is encrypted when BitLocker is turned on. +This policy setting is applied when you turn on BitLocker. Changing the encryption type has no effect if the drive is already encrypted or if encryption is in progress. Choose Full encryption to make it mandatory for the entire drive to be encrypted when BitLocker is turned on. Choose Used Space Only encryption to make it mandatory to encrypt only that portion of the drive that is used to store data when BitLocker is turned on. >**Note:** This policy is ignored when you are shrinking or expanding a volume and the BitLocker driver uses the current encryption method. For example, when a drive that is using Used Space Only encryption is expanded, the new free space is not wiped as it would be for a drive that is using Full encryption. The user could wipe the free space on a Used Space Only drive by using the following command: **manage-bde -w**. If the volume is shrunk, no action is taken for the new free space. @@ -1346,7 +1346,7 @@ For more information about the tool to manage BitLocker, see [Manage-bde](https: ### Enforce drive encryption type on operating system drives -This policy controls whether operating system drives utilize Full encryption or Used Space Only encryption. Setting this policy also causes the BitLocker Setup Wizard to skip the encryption options page, so no encryption selection displays to the user. +This policy controls whether operating system drives utilize Full encryption or Used Space Only encryption. Setting this policy also causes the BitLocker Setup Wizard to skip the encryption options page so that no encryption selection displays to the user. @@ -1380,14 +1380,14 @@ This policy controls whether operating system drives utilize Full encryption or - +

When disabled or not configured

The BitLocker Setup Wizard asks the user to select the encryption type before turning on BitLocker.

The BitLocker Setup Wizard asks the users to select the encryption type before they can turn on BitLocker.

Reference -This policy setting is applied when you turn on BitLocker. Changing the encryption type has no effect if the drive is already encrypted or if encryption is in progress. Choose Full encryption to require that the entire drive be encrypted when BitLocker is turned on. Choose Used Space Only encryption to require that only the portion of the drive that is used to store data is encrypted when BitLocker is turned on. +This policy setting is applied when you turn on BitLocker. Changing the encryption type has no effect if the drive is already encrypted or if encryption is in progress. Choose Full encryption to make it mandatory for the entire drive to be encrypted when BitLocker is turned on. Choose Used Space Only encryption to make it mandatory to encrypt only that portion of the drive that is used to store data when BitLocker is turned on. >**Note:** This policy is ignored when shrinking or expanding a volume, and the BitLocker driver uses the current encryption method. For example, when a drive that is using Used Space Only encryption is expanded, the new free space is not wiped as it would be for a drive that uses Full encryption. The user could wipe the free space on a Used Space Only drive by using the following command: **manage-bde -w**. If the volume is shrunk, no action is taken for the new free space. @@ -1395,7 +1395,7 @@ For more information about the tool to manage BitLocker, see [Manage-bde](https: ### Enforce drive encryption type on removable data drives -This policy controls whether fixed data drives utilize Full encryption or Used Space Only encryption. Setting this policy also causes the BitLocker Setup Wizard to skip the encryption options page, so no encryption selection displays to the user. +This policy controls whether fixed data drives utilize Full encryption or Used Space Only encryption. Setting this policy also causes the BitLocker Setup Wizard to skip the encryption options page so that no encryption selection displays to the user. @@ -1429,14 +1429,14 @@ This policy controls whether fixed data drives utilize Full encryption or Used S - +

When disabled or not configured

The BitLocker Setup Wizard asks the user to select the encryption type before turning on BitLocker.

The BitLocker Setup Wizard asks the users to select the encryption type before they can turn on BitLocker.

Reference -This policy setting is applied when you turn on BitLocker. Changing the encryption type has no effect if the drive is already encrypted or if encryption is in progress. Choose Full encryption to require that the entire drive be encrypted when BitLocker is turned on. Choose Used Space Only encryption to require that only the portion of the drive that is used to store data is encrypted when BitLocker is turned on. +This policy setting is applied when you turn on BitLocker. Changing the encryption type has no effect if the drive is already encrypted or if encryption is in progress. Choose Full encryption to make it mandatory for the entire drive to be encrypted when BitLocker is turned on. Choose Used Space Only encryption to make it mandatory to encrypt only that portion of the drive that is used to store data when BitLocker is turned on. >**Note:** This policy is ignored when shrinking or expanding a volume, and the BitLocker driver uses the current encryption method. For example, when a drive that is using Used Space Only encryption is expanded, the new free space is not wiped as it would be for a drive that is using Full Encryption. The user could wipe the free space on a Used Space Only drive by using the following command: **manage-bde -w**. If the volume is shrunk, no action is taken for the new free space. @@ -1475,7 +1475,7 @@ This policy setting is used to configure recovery methods for operating system d

When enabled

You can control the methods that are available to users to recover data from BitLocker-protected operating system drives.

You can control the methods that are available for users to recover data from BitLocker-protected operating system drives.

When disabled or not configured

Upon passing the initial configuration, users are required to enter a password for the volume. If the volume does not pass the initial configuration for BitLocker, the user is presented with an error dialog describing the appropriate actions to be taken. -Once a strong password has been created for the volume, a recovery key will be generated. The BitLocker Drive Encryption Wizard will prompt for a location to save this key. A BitLocker recovery key is a special key that you can create when you turn on BitLocker Drive Encryption for the first time on each drive that you encrypt. You can use the recovery key to gain access to your computer if the drive that Windows is installed on (the operating system drive) is encrypted using BitLocker Drive Encryption and BitLocker detects a condition that prevents it from unlocking the drive when the computer is starting up. A recovery key can also be used to gain access to your files and folders on a removable data drive (such as an external hard drive or USB flash drive) that is encrypted using BitLocker To Go, if for some reason you forget the password or your computer cannot access the drive. +Once a strong password has been created for the volume, a recovery key is generated. The BitLocker Drive Encryption Wizard prompts for a location to save this key. A BitLocker recovery key is a special key that you can create when you turn on BitLocker Drive Encryption for the first time on each drive that you encrypt. You can use the recovery key to gain access to your computer if the drive that Windows is installed on (the operating system drive) is encrypted using BitLocker Drive Encryption and BitLocker detects a condition that prevents it from unlocking the drive when the computer is starting up. A recovery key can also be used to gain access to your files and folders on a removable data drive (such as an external hard drive or USB flash drive) that is encrypted using BitLocker To Go, if for some reason you forget the password or your computer cannot access the drive. -You should store the recovery key by printing it; saving it on a removable media; or saving it as a file in a network folder, on your OneDrive, or on another drive of your computer that you are not encrypting. You cannot save the recovery key to the root directory of a non-removable drive and cannot store it on the encrypted volume. You cannot save the recovery key for a removable data drive (such as a USB flash drive) on a removable media. Ideally, you should store the recovery key separate from your computer. After you create a recovery key, you can use the BitLocker control panel to make additional copies.(Please check if this para can be put in as an Important note, as this information is critical). +**Note:** You should store the recovery key by printing it; saving it on a removable media; or saving it as a file in a network folder, on your OneDrive, or on another drive of your computer that you are not encrypting. You cannot save the recovery key to the root directory of a non-removable drive and cannot store it on the encrypted volume. You cannot save the recovery key for a removable data drive (such as a USB flash drive) on a removable media. Ideally, you should store the recovery key separate from your computer. After you create a recovery key, you can use the BitLocker control panel to make additional copies. Once the recovery key has been properly stored, the BitLocker Drive Encryption Wizard prompts the user to choose from one of the following options to encrypt the drive: Encrypt used disk space only—Encrypts only disk space that contains data Encrypt entire drive—Encrypts the entire volume including free space -It is recommended that drives with little-to-no data utilize the **used disk space only** encryption option and that drives with data or an operating system utilize the **encrypt entire drive** option. +It is recommended that drives with little-to-no data utilize the **used disk space only** encryption option and that the drives with data or an operating system utilize the **encrypt entire drive** option. > **Note:**  Deleted files appear as free space to the file system, which is not encrypted by **used disk space only**. Until they are wiped or overwritten, deleted files hold information that could be recovered with common data forensic tools. -Selecting an encryption type and choosing **Next** gives user the option of running a BitLocker system check (selected by default) which ensures that BitLocker can properly access the recovery and encryption keys before the volume encryption begins. It is recommended to run this system check before starting the encryption process. If the system check is not run and a problem is encountered when the operating system attempts to start, the user will need to provide the recovery key to start Windows. +Selecting an encryption type and choosing **Next** gives user the option of running a BitLocker system check (selected by default) which ensures that BitLocker can properly access the recovery and encryption keys before the volume encryption begins. It is recommended to run this system check before starting the encryption process. If the system check is not run and a problem is encountered when the operating system attempts to start, the user needs to provide the recovery key to start Windows. **Question - In the previous para, the BitLocker system check is selected by default. The following paragraph, states if system check has been selected. Is there an option for the user to deselect system check. Under what circumstance they would deselect the system check, what would be the repercussions of that?** After completing the system check (if selected), the BitLocker Drive Encryption Wizard restarts the computer to begin encryption. Upon reboot, users are required to enter the password chosen to boot into the operating system volume. Users can check encryption status by checking the system notification area or the BitLocker control panel. +**Question - Can "password chosen to boot into the operating system volume" be rephrased? The rephrase depends on the response for the query "at what stage is the password chosen; is that password only for the purpose of booting into the operating system volume; and are there different passwords for different types of logons ? ** + Until encryption is completed, the only available options for managing BitLocker involve manipulation of the password protecting the operating system volume, backing up the recovery key, and turning BitLocker off. ### Data volume @@ -121,7 +123,7 @@ Encrypting data volumes using the BitLocker control panel interface works in a f Unlike for operating system volumes, data volumes are not required to pass any configuration tests for the wizard to proceed. Upon launching the wizard, a choice of authentication methods to unlock the drive appears. The available options are **password** and **smart card** and **automatically unlock this drive on this computer**. Disabled by default, the latter option will unlock the data volume without user input when the operating system volume is unlocked. After selecting the desired authentication method and choosing **Next**, the wizard presents options for storage of the recovery key. These options are the same as for operating system volumes. -With the recovery key saved, selecting **Next** in the wizard displays available options for encryption. These options are the same as for operating system volumes—**used disk space only** and **full drive encryption**. If the volume being encrypted is new or empty, it is recommended to selecte **used disk space only** option. +With the recovery key saved, selecting **Next** in the wizard displays available options for encryption. These options are the same as for operating system volumes—**used disk space only** and **full drive encryption**. If the volume being encrypted is new or empty, it is recommended to select **used disk space only** option. With an encryption method chosen, a final confirmation screen is displayed before the encryption process begins. Selecting **Start encrypting** begins encryption. @@ -194,7 +196,7 @@ Command line users need to determine the appropriate syntax for a given situatio ### Operating system volume -Listed below are examples of basic valid commands for operating system volumes. In general, using only the `manage-bde -on ` command will encrypt the operating system volume with a TPM-only protector and no recovery key. However, many environments require more secure protectors such as passwords or PIN and expect to be able to recover information with a recovery key. +Listed below are examples of basic valid commands for operating system volumes. In general, using only the `manage-bde -on ` command encrypts the operating system volume with a TPM-only protector and no recovery key. However, many environments require more secure protectors such as passwords or PIN and expect to be able to recover information with a recovery key. **Determining volume status** @@ -202,7 +204,7 @@ A good practice when using manage-bde is to determine the volume status on the t `manage-bde -status` -This command returns the volumes on the target, current encryption statu, and volume type (operating system or data) for each volume. Using this information, users can determine the best encryption method for their environment. +This command returns the volumes on the target, current encryption status, and volume type (operating system or data) for each volume. Using this information, users can determine the best encryption method for their environment. **Enabling BitLocker without a TPM** @@ -450,7 +452,7 @@ To check the BitLocker status of a particular volume, administrators can look at ### Checking BitLocker status with the control panel -Checking BitLocker status with the control panel is the most common method used by most users. Once opened, the status for each volume will display next to the volume description and drive letter. Available status return values with the control panel include: +Checking BitLocker status with the control panel is the most common method used by most users. Once opened, the status for each volume is displayed next to the volume description and drive letter. Available status return values with the control panel include: | Status | Description | | - | - | @@ -491,6 +493,8 @@ This command displays information about the encryption method, volume type, key Administrators can enable BitLocker prior to operating system deployment from the Windows Pre-installation environment. This is done with a randomly generated clear key protector applied to the formatted volume and by encrypting the volume prior to running the Windows setup process. If the encryption uses the **Used Disk Space Only** option described later in this document, this step takes only a few seconds and incorporates well into regular deployment processes. +**Question: Is the clear key protector automatically generated or manually generated?** + ### Decrypting BitLocker volumes Decrypting volumes removes BitLocker and any associated protectors from the volumes. Decryption should occur when protection is no longer required. BitLocker decryption should not occur as a troubleshooting step. BitLocker can be removed from a volume using the BitLocker control panel applet, manage-bde, or Windows PowerShell cmdlets. We will discuss each method further below. @@ -498,7 +502,7 @@ Decrypting volumes removes BitLocker and any associated protectors from the volu ### Decrypting volumes using the BitLocker control panel applet BitLocker decryption using the control panel is done using a wizard. The control panel can be called from Windows Explorer or by opening it directly. After opening the BitLocker control panel, users will select the **Turn off BitLocker** option to begin the process. -Once selected, the user chooses to continue by clicking the confirmation dialog. With **Turn off BitLocker** confirmed, the drive decryption process begins and reports status to the control panel. +After selecting the **Turn off BitLocker** option, the user chooses to continue by clicking the confirmation dialog. With **Turn off BitLocker** confirmed, the drive decryption process begins and reports status to the control panel. The control panel does not report decryption progress but displays it in the notification area of the task bar. Selecting the notification area icon opens a modal dialog with progress. From df6cf6e4c647d69428c0cd697049a819e5bb98f8 Mon Sep 17 00:00:00 2001 From: Siddarth Mandalika Date: Fri, 4 Sep 2020 17:44:53 +0530 Subject: [PATCH 012/380] Update bitlocker-group-policy-settings.md --- .../bitlocker-group-policy-settings.md | 116 +++++++++--------- 1 file changed, 59 insertions(+), 57 deletions(-) diff --git a/windows/security/information-protection/bitlocker/bitlocker-group-policy-settings.md b/windows/security/information-protection/bitlocker/bitlocker-group-policy-settings.md index 6ee33fd3bb..025e4bd12a 100644 --- a/windows/security/information-protection/bitlocker/bitlocker-group-policy-settings.md +++ b/windows/security/information-protection/bitlocker/bitlocker-group-policy-settings.md @@ -1550,7 +1550,7 @@ This policy is only applicable to computers running Windows Server 2008 or Windo Two recovery options can be used to unlock BitLocker-encrypted data in the absence of the required startup key information. Users can type a 48-digit numerical recovery password, or they can insert a USB drive that contains a 256-bit recovery key. -Saving the recovery password to a USB drive stores the 48-digit recovery password as a text file and the 256-bit recovery key as a hidden file. Saving it to a folder stores the 48-digit recovery password as a text file. Printing it sends the 48-digit recovery password to the default printer. For example, not allowing the 48-digit recovery password prevents users from printing or saving recovery information to a folder. +Saving the recovery password to a USB drive stores the 48-digit recovery password as a text file and the 256-bit recovery key as a hidden file. Saving the recovery password to a folder stores the 48-digit recovery password as a text file. Printing the recovery password sends the 48-digit recovery password to the default printer. For example, not allowing the 48-digit recovery password prevents users from printing or saving recovery information to a folder. > **Important:** If TPM initialization is performed during the BitLocker setup, TPM owner information is saved or printed with the BitLocker recovery information. > The 48-digit recovery password is not available in FIPS-compliance mode. @@ -1695,7 +1695,7 @@ This policy setting is used to configure recovery methods for fixed data drives.

When enabled

-

You can control the methods that are available to users to recover data from BitLocker-protected fixed data drives.

+

You can control the methods that are available for users to recover data from BitLocker-protected fixed data drives.

When disabled or not configured

@@ -1710,12 +1710,12 @@ This policy setting is applied when you turn on BitLocker. The **Allow data recovery agent** check box is used to specify whether a data recovery agent can be used with BitLocker-protected fixed data drives. Before a data recovery agent can be used, it must be added from **Public Key Policies**, which is located in the Group Policy Management Console (GPMC) or in the Local Group Policy Editor. -In **Configure user storage of BitLocker recovery information**, select whether users are allowed, required, or not allowed to generate a 48-digit recovery password or a 256-bit recovery key. +In **Configure user storage of BitLocker recovery information**, select whether users can be allowed, required, or not allowed to generate a 48-digit recovery password or a 256-bit recovery key. Select **Omit recovery options from the BitLocker setup wizard** to prevent users from specifying recovery options when they enable BitLocker on a drive. This means that you cannot specify which recovery option to use when you enable BitLocker. Instead, BitLocker recovery options for the drive are determined by the policy setting. -In **Save BitLocker recovery information to Active Directory Domain Services**, choose which BitLocker recovery information to store in AD DS for fixed data drives. If you select **Backup recovery password and key package**, the BitLocker recovery password and the key package are stored in AD DS. -Storing the key package supports recovering data from a drive that has been physically corrupted. To recover this data, you can use the **Repair-bde** command-line tool. If you select **Backup recovery password only**, only the recovery password is stored in AD DS. +In **Save BitLocker recovery information to Active Directory Domain Services**, choose which BitLocker recovery information is to be stored in AD DS for fixed data drives. If you select **Backup recovery password and key package**, the BitLocker recovery password and the key package are stored in AD DS. +Storing the key package supports recovery of data from a drive that has been physically corrupted. To recover this data, you can use the **Repair-bde** command-line tool. If you select **Backup recovery password only**, only the recovery password is stored in AD DS. For more information about the BitLocker repair tool, see [Repair-bde](https://technet.microsoft.com/library/ff829851.aspx). @@ -1756,7 +1756,7 @@ This policy setting is used to configure recovery methods for removable data dri

When enabled

-

You can control the methods that are available to users to recover data from BitLocker-protected removable data drives.

+

You can control the methods that are available for users to recover data from BitLocker-protected removable data drives.

When disabled or not configured

@@ -1771,11 +1771,11 @@ This policy setting is applied when you turn on BitLocker. The **Allow data recovery agent** check box is used to specify whether a data recovery agent can be used with BitLocker-protected removable data drives. Before a data recovery agent can be used, it must be added from **Public Key Policies** , which is accessed using the GPMC or the Local Group Policy Editor. -In **Configure user storage of BitLocker recovery information**, select whether users are allowed, required, or not allowed to generate a 48-digit recovery password. +In **Configure user storage of BitLocker recovery information**, select whether users can be allowed, required, or not allowed to generate a 48-digit recovery password. Select **Omit recovery options from the BitLocker setup wizard** to prevent users from specifying recovery options when they enable BitLocker on a drive. This means that you cannot specify which recovery option to use when you enable BitLocker. Instead, BitLocker recovery options for the drive are determined by the policy setting. -In **Save BitLocker recovery information to Active Directory Domain Services**, choose which BitLocker recovery information to store in AD DS for removable data drives. If you select **Backup recovery password and key package**, the BitLocker recovery password and the key package are stored in AD DS. If you select **Backup recovery password only**, only the recovery password is stored in AD DS. +In **Save BitLocker recovery information to Active Directory Domain Services**, choose which BitLocker recovery information is to be stored in AD DS for removable data drives. If you select **Backup recovery password and key package**, the BitLocker recovery password and the key package are stored in AD DS. If you select **Backup recovery password only**, only the recovery password is stored in AD DS. Select the **Do not enable BitLocker until recovery information is stored in AD DS for removable data drives** check box if you want to prevent users from enabling BitLocker unless the computer is connected to the domain and the backup of BitLocker recovery information to AD DS succeeds. @@ -1817,7 +1817,7 @@ This policy setting is used to configure the entire recovery message and to repl

When disabled or not configured

-

If the setting has not been previously enabled the default pre-boot recovery screen is displayed for BitLocker recovery. If the setting previously was enabled and is subsequently disabled the last message in Boot Configuration Data (BCD) is displayed whether it was the default recovery message or the custom message.

+

If the setting has not been previously enabled, the default pre-boot recovery screen is displayed for BitLocker recovery. If the setting was previously enabled and is subsequently disabled, the last message in Boot Configuration Data (BCD) is displayed whether it was the default recovery message or the custom message.

@@ -1826,19 +1826,19 @@ This policy setting is used to configure the entire recovery message and to repl Enabling the **Configure the pre-boot recovery message and URL** policy setting allows you to customize the default recovery screen message and URL to assist customers in recovering their key. -Once you enable the setting you have three options: +Once you enable the setting, you have three options: - If you select the **Use default recovery message and URL** option, the default BitLocker recovery message and URL will be displayed on the pre-boot recovery screen. - If you select the **Use custom recovery message** option, type the custom message in the **Custom recovery message option** text box. The message that you type in the **Custom recovery message option** text box will be displayed on the pre-boot recovery screen. If a recovery URL is available, include it in the message. - If you select the **Use custom recovery URL** option, type the custom message URL in the **Custom recovery URL option** text box. The URL that you type in the **Custom recovery URL option** text box replaces the default URL in the default recovery message, which will be displayed on the pre-boot recovery screen. -> **Important:** Not all characters and languages are supported in the pre-boot environment. We strongly recommended that you verify the correct appearance of the characters that you use for the custom message and URL on the pre-boot recovery screen. +> **Important:** Not all characters and languages are supported in the pre-boot environment. We strongly recommend that you verify the correct appearance of the characters that you use for the custom message and URL on the pre-boot recovery screen. > -> **Important:** Because you can alter the BCDEdit commands manually before you have set Group Policy settings, you cannot return the policy setting to the default setting by selecting the **Not Configured** option after you have configured this policy setting. To return to the default pre-boot recovery screen leave the policy setting enabled and select the **Use default message** options from the **Choose an option for the pre-boot recovery message** drop-down list box. +> **Important:** Because you can alter the BCDEdit commands manually before you have set group policy settings, you cannot return the policy setting to the default setting by selecting the **Not Configured** option after you have configured this policy setting. To return to the default pre-boot recovery screen, leave the policy setting enabled and select the **Use default message** options from the **Choose an option for the pre-boot recovery message** drop-down list box. -### Allow Secure Boot for integrity validation +### Allow secure boot for integrity validation -This policy controls how BitLocker-enabled system volumes are handled in conjunction with the Secure Boot feature. Enabling this feature forces Secure Boot validation during the boot process and verifies Boot Configuration Data (BCD) settings according to the Secure Boot policy. +This policy controls how BitLocker-enabled system volumes are handled in conjunction with the secure boot feature. Enabling this feature forces secure boot validation during the boot process and verifies Boot Configuration Data (BCD) settings according to the secure boot policy. @@ -1848,7 +1848,7 @@ This policy controls how BitLocker-enabled system volumes are handled in conjunc - + @@ -1864,24 +1864,24 @@ This policy controls how BitLocker-enabled system volumes are handled in conjunc - - + - +

Policy description

With this policy setting, you can configure whether Secure Boot will be allowed as the platform integrity provider for BitLocker operating system drives.

With this policy setting, you can configure whether secure boot will be allowed as the platform integrity provider for BitLocker operating system drives.

Introduced

Conflicts

If you enable Allow Secure Boot for integrity validation, make sure the Configure TPM platform validation profile for native UEFI firmware configurations Group Policy setting is not enabled or include PCR 7 to allow BitLocker to use Secure Boot for platform or BCD integrity validation.

+

If you enable Allow Secure Boot for integrity validation, make sure the Configure TPM platform validation profile for native UEFI firmware configurations group policy setting is not enabled or include PCR 7 to allow BitLocker to use secure boot for platform or BCD integrity validation.

For more information about PCR 7, see Platform Configuration Register (PCR) in this topic.

When enabled or not configured

BitLocker uses Secure Boot for platform integrity if the platform is capable of Secure Boot-based integrity validation.

BitLocker uses secure boot for platform integrity if the platform is capable of secure boot-based integrity validation.

When disabled

BitLocker uses legacy platform integrity validation, even on systems that are capable of Secure Boot-based integrity validation.

BitLocker uses legacy platform integrity validation even on systems that are capable of secure boot-based integrity validation.

Reference -Secure Boot ensures that the computer's preboot environment loads only firmware that is digitally signed by authorized software publishers. Secure Boot also provides more flexibility for managing preboot configurations than BitLocker integrity checks prior to Windows Server 2012 and Windows 8. -When this policy is enabled and the hardware is capable of using Secure Boot for BitLocker scenarios, the **Use enhanced Boot Configuration Data validation profile** Group Policy setting is ignored, and Secure Boot verifies BCD settings according to the Secure Boot policy setting, which is configured separately from BitLocker. +Secure boot ensures that the computer's pre-boot environment loads only firmware that is digitally signed by authorized software publishers. Secure boot also started providing more flexibility for managing pre-boot configurations than BitLocker integrity checks prior to Windows Server 2012 and Windows 8. +When this policy is enabled and the hardware is capable of using secure boot for BitLocker scenarios, the **Use enhanced Boot Configuration Data validation profile** group policy setting is ignored, and secure boot verifies BCD settings according to the secure boot policy setting, which is configured separately from BitLocker. >**Warning:** Disabling this policy might result in BitLocker recovery when manufacturer-specific firmware is updated. If you disable this policy, suspend BitLocker prior to applying firmware updates. @@ -1913,7 +1913,7 @@ This policy setting is used to establish an identifier that is applied to all dr

Conflicts

-

Identification fields are required to manage certificate-based data recovery agents on BitLocker-protected drives. BitLocker manages and updates certificate-based data recovery agents only when the identification field is present on a drive and it is identical to the value that is configured on the computer.

+

Identification fields are required to manage certificate-based data recovery agents on BitLocker-protected drives. BitLocker manages and updates certificate-based data recovery agents only when the identification field is present on a drive and its value is identical to the value that is configured on the computer.

When enabled

@@ -1930,7 +1930,7 @@ This policy setting is used to establish an identifier that is applied to all dr These identifiers are stored as the identification field and the allowed identification field. The identification field allows you to associate a unique organizational identifier to BitLocker-protected drives. This identifier is automatically added to new BitLocker-protected drives, and it can be updated on existing BitLocker-protected drives by using the [Manage-bde](https://technet.microsoft.com/library/ff829849.aspx) command-line tool. -An identification field is required to manage certificate-based data recovery agents on BitLocker-protected drives and for potential updates to the BitLocker To Go Reader. BitLocker manages and updates data recovery agents only when the identification field on the drive matches the value that is configured in the identification field. In a similar manner, BitLocker updates the BitLocker To Go Reader only when the identification field on the drive matches the value that is configured for the identification field. +An identification field is required to manage certificate-based data recovery agents on BitLocker-protected drives and for potential updates to the BitLocker To Go Reader. BitLocker manages and updates data recovery agents only when the identification field on the drive matches the value that is configured in the identification field. In a similar manner, BitLocker updates the BitLocker To Go Reader only when the identification field's value on the drive matches the value that is configured for the identification field. For more information about the tool to manage BitLocker, see [Manage-bde](https://technet.microsoft.com/library/ff829849.aspx). @@ -1938,9 +1938,9 @@ The allowed identification field is used in combination with the **Deny write ac You can configure the identification fields on existing drives by using the [Manage-bde](https://technet.microsoft.com/library/ff829849.aspx) command-line tool. -When a BitLocker-protected drive is mounted on another BitLocker-enabled computer, the identification field and the allowed identification field are used to determine whether the drive is from an outside organization. +When a BitLocker-protected drive is mounted on another BitLocker-enabled computer, the identification field and the allowed identification field are used to determine whether the drive is from an external organization. -Multiple values separated by commas can be entered in the identification and allowed identification fields. The identification field can be any value up to 260 characters. +Multiple values separated by commas can be entered in the identification and allowed identification fields. The identification field can be any value upto 260 characters. ### Prevent memory overwrite on restart @@ -1989,7 +1989,7 @@ This policy setting is applied when you turn on BitLocker. BitLocker secrets inc ### Configure TPM platform validation profile for BIOS-based firmware configurations -This policy setting determines what values the TPM measures when it validates early boot components before it unlocks an operating system drive on a computer with a BIOS configuration or with UEFI firmware that has the Compatibility Support Module (CSM) enabled. +This policy setting determines the values that are measured by TPM when it validates early boot components before it unlocks an operating system drive on a computer with a BIOS configuration or with UEFI firmware that has the Compatibility Support Module (CSM) enabled. @@ -2019,7 +2019,7 @@ This policy setting determines what values the TPM measures when it validates ea - + @@ -2032,7 +2032,7 @@ This policy setting determines what values the TPM measures when it validates ea This policy setting does not apply if the computer does not have a compatible TPM or if BitLocker has already been turned on with TPM protection. ->**Important:** This Group Policy setting only applies to computers with BIOS configurations or to computers with UEFI firmware with the CSM enabled. Computers that use a native UEFI firmware configuration store different values in the Platform Configuration Registers (PCRs). Use the **Configure TPM platform validation profile for native UEFI firmware configurations** Group Policy setting to configure the TPM PCR profile for computers that use native UEFI firmware. +>**Important:** This group policy setting only applies to computers with BIOS configurations or to computers with UEFI firmware with the CSM enabled. Computers that use a native UEFI firmware configuration store different values in the Platform Configuration Registers (PCRs). Use the **Configure TPM platform validation profile for native UEFI firmware configurations** group policy setting to configure the TPM PCR profile for computers that use native UEFI firmware. A platform validation profile consists of a set of PCR indices that range from 0 to 23. The default platform validation profile secures the encryption key against changes to the following: @@ -2046,9 +2046,9 @@ A platform validation profile consists of a set of PCR indices that range from 0 >**Note:** Changing from the default platform validation profile affects the security and manageability of your computer. BitLocker’s sensitivity to platform modifications (malicious or authorized) is increased or decreased depending on inclusion or exclusion (respectively) of the PCRs. -The following list identifies all of the PCRs available: +The following list identifies all of the available PCRs: -- PCR 0: Core root-of-trust for measurement, BIOS, and Platform extensions +- PCR 0: Core root-of-trust for measurement, BIOS, and platform extensions - PCR 1: Platform and motherboard configuration and data. - PCR 2: Option ROM code - PCR 3: Option ROM data and configuration @@ -2064,7 +2064,7 @@ The following list identifies all of the PCRs available: ### Configure TPM platform validation profile (Windows Vista, Windows Server 2008, Windows 7, Windows Server 2008 R2) -This policy setting determines what values the TPM measures when it validates early boot components before unlocking a drive on a computer running Windows Vista, Windows Server 2008, or Windows 7. +This policy setting determines the values that are measured by the TPM when it validates early boot components before unlocking a drive on a computer running Windows Vista, Windows Server 2008, or Windows 7.

When enabled

You can configure the boot components that the TPM validates before unlocking access to the BitLocker-encrypted operating system drive. If any of these components change while BitLocker protection is in effect, the TPM does not release the encryption key to unlock the drive. Instead, the computer displays the BitLocker Recovery console and requires that the recovery password or the recovery key is provided to unlock the drive.

You can configure the boot components that are validated by the TPM before unlocking access to the BitLocker-encrypted operating system drive. If any of these components change while BitLocker protection is in effect, the TPM does not release the encryption key to unlock the drive. Instead, the computer displays the BitLocker Recovery console and makes it mandatory to provide the recovery password or the recovery key to unlock the drive.

When disabled or not configured

@@ -2094,7 +2094,7 @@ This policy setting determines what values the TPM measures when it validates ea - + @@ -2119,7 +2119,7 @@ A platform validation profile consists of a set of PCR indices that range from 0 >**Note:** The default TPM validation profile PCR settings for computers that use an Extensible Firmware Interface (EFI) are the PCRs 0, 2, 4, and 11 only. -The following list identifies all of the PCRs available: +The following list identifies all of the available PCRs: - PCR 0: Core root-of-trust for measurement, EFI boot and run-time services, EFI drivers embedded in system ROM, ACPI static tables, embedded SMM code, and BIOS code - PCR 1: Platform and motherboard configuration and data. Hand-off tables and EFI variables that affect system configuration @@ -2139,7 +2139,7 @@ The following list identifies all of the PCRs available: ### Configure TPM platform validation profile for native UEFI firmware configurations -This policy setting determines what values the TPM measures when it validates early boot components before unlocking an operating system drive on a computer with native UEFI firmware configurations. +This policy setting determines the values to be measured by the TPM when it validates early boot components before unlocking an operating system drive on a computer with native UEFI firmware configurations.

When enabled

You can configure the boot components that the TPM validates before unlocking access to the BitLocker-encrypted operating system drive. If any of these components change while BitLocker protection is in effect, the TPM does not release the encryption key to unlock the drive. Instead, the computer displays the BitLocker Recovery console and requires that the recovery password or the recovery key is provided to unlock the drive.

You can configure the boot components that are validated by the TPM before it unlocks access to the BitLocker-encrypted operating system drive. If any of these components change while BitLocker protection is in effect, the TPM does not release the encryption key to unlock the drive. Instead, the computer displays the BitLocker Recovery console and makes it mandatory to provide the recovery password or the recovery key to unlock the drive.

When disabled or not configured

@@ -2149,7 +2149,7 @@ This policy setting determines what values the TPM measures when it validates ea - + @@ -2165,13 +2165,13 @@ This policy setting determines what values the TPM measures when it validates ea - - + @@ -2184,11 +2184,11 @@ This policy setting determines what values the TPM measures when it validates ea This policy setting does not apply if the computer does not have a compatible TPM or if BitLocker is already turned on with TPM protection. ->**Important:** This Group Policy setting only applies to computers with a native UEFI firmware configuration. Computers with BIOS or UEFI firmware with a Compatibility Support Module (CSM) enabled store different values in the Platform Configuration Registers (PCRs). Use the **Configure TPM platform validation profile for BIOS-based firmware configurations** Group Policy setting to configure the TPM PCR profile for computers with BIOS configurations or for computers with UEFI firmware with a CSM enabled. +>**Important:** This group policy setting only applies to computers with a native UEFI firmware configuration. Computers with BIOS or UEFI firmware with a Compatibility Support Module (CSM) enabled store different values in the Platform Configuration Registers (PCRs). Use the **Configure TPM platform validation profile for BIOS-based firmware configurations** group policy setting to configure the TPM PCR profile for computers with BIOS configurations or for computers with UEFI firmware with a CSM enabled. -A platform validation profile consists of a set of Platform Configuration Register (PCR) indices ranging from 0 to 23. The default platform validation profile secures the encryption key against changes to the core system firmware executable code (PCR 0), extended or pluggable executable code (PCR 2), boot manager (PCR 4), and the BitLocker access control (PCR 11). +A platform validation profile consists of a set of PCR indices ranging from 0 to 23. The default platform validation profile secures the encryption key against changes to the core system firmware executable code (PCR 0), extended or pluggable executable code (PCR 2), boot manager (PCR 4), and the BitLocker access control (PCR 11). -The following list identifies all of the PCRs available: +The following list identifies all of the available PCRs: - PCR 0: Core System Firmware executable code - PCR 1: Core System Firmware data @@ -2214,7 +2214,7 @@ The following list identifies all of the PCRs available: ### Reset platform validation data after BitLocker recovery -This policy setting determines if you want platform validation data to refresh when Windows is started following a BitLocker recovery. A platform validation data profile consists of the values in a set of Platform Configuration Register (PCR) indices that range from 0 to 23. +This policy setting determines if you want platform validation data to refresh when Windows is started following a BitLocker recovery. A platform validation data profile consists of the values in a set of PCR indices that range from 0 to 23.

Policy description

With this policy setting, you can configure how the computer's Trusted Platform Module (TPM) security hardware secures the BitLocker encryption key.

With this policy setting, you can configure how the computer's TPM security hardware secures the BitLocker encryption key.

Introduced

Conflicts

Setting this policy with PCR 7 omitted, overrides the Allow Secure Boot for integrity validation Group Policy setting, and it prevents BitLocker from using Secure Boot for platform or Boot Configuration Data (BCD) integrity validation.

-

If your environments use TPM and Secure Boot for platform integrity checks, this policy should not be configured.

+

Setting this policy with PCR 7 omitted results in an override of the Allow Secure Boot for integrity validation group policy setting, and this new setting prevents BitLocker from using secure boot for platform or Boot Configuration Data (BCD) integrity validation.

+

If your environments use TPM and secure boot for platform integrity checks, this policy should not be configured.

For more information about PCR 7, see Platform Configuration Register (PCR) in this topic.

When enabled

Before you turn on BitLocker, you can configure the boot components that the TPM validates before it unlocks access to the BitLocker-encrypted operating system drive. If any of these components change while BitLocker protection is in effect, the TPM does not release the encryption key to unlock the drive. Instead, the computer displays the BitLocker Recovery console and requires that the recovery password or the recovery key is provided to unlock the drive.

Before you turn on BitLocker, you can configure the boot components that are to be validated by the TPM before it unlocks access to the BitLocker-encrypted operating system drive. If any of these components change while BitLocker protection is in effect, the TPM does not release the encryption key to unlock the drive. Instead, the computer displays the BitLocker Recovery console and makes it mandatory to provide the recovery password or the recovery key to unlock the drive.

When disabled or not configured

@@ -2263,7 +2263,7 @@ For more information about the recovery process, see the [BitLocker recovery gui ### Use enhanced Boot Configuration Data validation profile -This policy setting determines specific Boot Configuration Data (BCD) settings to verify during platform validation. A platform validation uses the data in the platform validation profile, which consists of a set of Platform Configuration Register (PCR) indices that range from 0 to 23. +This policy setting determines specific Boot Configuration Data (BCD) settings to be verified during platform validation. A platform validation uses the data in the platform validation profile, which consists of a set of PCR indices that range from 0 to 23.
@@ -2273,7 +2273,7 @@ This policy setting determines specific Boot Configuration Data (BCD) settings t - + @@ -2289,7 +2289,7 @@ This policy setting determines specific Boot Configuration Data (BCD) settings t - + @@ -2308,11 +2308,11 @@ This policy setting determines specific Boot Configuration Data (BCD) settings t Reference ->**Note:** The setting that controls boot debugging (0x16000010) is always validated, and it has no effect if it is included in the inclusion or the exclusion list. +>**Note:** The setting that controls boot debugging (0x16000010) is always validated, and it has no effect if it is included in the inclusion or exclusion list. ### Allow access to BitLocker-protected fixed data drives from earlier versions of Windows -This policy setting is used to control whether access to drives is allowed by using the BitLocker To Go Reader, and if the application is installed on the drive. +This policy setting is used to control whether access to drives is allowed by using the BitLocker To Go Reader, and whether BitLocker To Go Reader can be installed on the drive.

Policy description

With this policy setting, you can specify Boot Configuration Data (BCD) settings to verify during platform validation.

With this policy setting, you can specify Boot Configuration Data (BCD) settings to be verified during platform validation.

Introduced

Conflicts

When BitLocker is using Secure Boot for platform and Boot Configuration Data integrity validation, the Use enhanced Boot Configuration Data validation profile Group Policy setting is ignored (as defined by the Allow Secure Boot for integrity validation Group Policy setting).

When BitLocker is using Secure Boot for platform and BCD integrity validation, the Use enhanced Boot Configuration Data validation profile group policy setting is ignored (as defined by the Allow Secure Boot for integrity validation group policy setting).

When enabled

@@ -2357,6 +2357,8 @@ This policy setting is used to control whether access to drives is allowed by us When this policy setting is enabled, select the **Do not install BitLocker To Go Reader on FAT formatted fixed drives** check box to help prevent users from running BitLocker To Go Reader from their fixed drives. If BitLocker To Go Reader (bitlockertogo.exe) is present on a drive that does not have an identification field specified, or if the drive has the same identification field as specified in the **Provide unique identifiers for your organization** policy setting, the user is prompted to update BitLocker, and BitLocker To Go Reader is deleted from the drive. In this situation, for the fixed drive to be unlocked on computers running Windows Vista, Windows XP with SP3, or Windows XP with SP2, BitLocker To Go Reader must be installed on the computer. If this check box is not selected, BitLocker To Go Reader will be installed on the fixed drive to enable users to unlock the drive on computers running Windows Vista, Windows XP with SP3, or Windows XP with SP2. +**Question**: "If BitLocker To Go Reader (bitlockertogo.exe) is present on a drive that does not have an identification field specified, or if the drive has the same identification field as specified in the **Provide unique identifiers for your organization** policy setting". Does this sentence indicate that "BitLocker To Go Reader" may also be present on a dtive that has the same identification field as specified in the **Provide unique identifiers for your organization** policy setting? + ### Allow access to BitLocker-protected removable data drives from earlier versions of Windows This policy setting controls access to removable data drives that are using the BitLocker To Go Reader and whether the BitLocker To Go Reader can be installed on the drive. @@ -2393,7 +2395,7 @@ This policy setting controls access to removable data drives that are using the - +

When disabled

Removable data drives that are formatted with the FAT file system that are BitLocker-protected cannot be unlocked on computers running Windows Vista, Windows XP with SP3, or Windows XP with SP2. BitLocker To Go Reader (bitlockertogo.exe) is not installed.

Removable data drives that are formatted with the FAT file system and are BitLocker-protected cannot be unlocked on computers running Windows Vista, Windows XP with SP3, or Windows XP with SP2. BitLocker To Go Reader (bitlockertogo.exe) is not installed.

@@ -2432,11 +2434,11 @@ You can configure the Federal Information Processing Standard (FIPS) setting for

Conflicts

-

Some applications, such as Terminal Services, do not support FIPS-140 on all operating systems.

+

Some applications, such as terminal services, do not support FIPS-140 on all operating systems.

When enabled

-

Users will be unable to save a recovery password to any location. This includes AD DS and network folders. In addition, you cannot use WMI or the BitLocker Drive Encryption Setup wizard to create a recovery password.

+

Users will be unable to save a recovery password to any location, including AD DS and network folders. In addition, you cannot use WMI or the BitLocker Drive Encryption Setup wizard to create a recovery password.

When disabled or not configured

@@ -2447,21 +2449,21 @@ You can configure the Federal Information Processing Standard (FIPS) setting for Reference -This policy needs to be enabled before any encryption key is generated for BitLocker. Note that when this policy is enabled, BitLocker prevents creating or using recovery passwords, so recovery keys should be used instead. +This policy needs to be enabled before any encryption key is generated for BitLocker. Note that when this policy is enabled, BitLocker prevents creating or using recovery passwords; therefore, recovery keys should be used, instead. -You can save the optional recovery key to a USB drive. Because recovery passwords cannot be saved to AD DS when FIPS is enabled, an error is caused if AD DS backup is required by Group Policy. +You can save the optional recovery key to a USB drive. Because recovery passwords cannot be saved to AD DS when FIPS is enabled, an error is caused if AD DS backup is required by group policy. You can edit the FIPS setting by using the Security Policy Editor (Secpol.msc) or by editing the Windows registry. You must be an administrator to perform these procedures. For more information about setting this policy, see [System cryptography: Use FIPS compliant algorithms for encryption, hashing, and signing](https://technet.microsoft.com/library/jj852197.aspx). -## Power management Group Policy settings: Sleep and Hibernate +## Power management group policy settings: Sleep and Hibernate PCs default power settings for a computer will cause the computer to enter Sleep mode frequently to conserve power when idle and to help extend the system’s battery life. When a computer transitions to Sleep, open programs and documents are persisted in memory. When a computer resumes from Sleep, users are not required to re-authenticate with a PIN or USB startup key to access encrypted data. This might lead to conditions where data security is compromised. -However, when a computer hibernates the drive is locked, and when it resumes from hibernation the drive is unlocked, which means that users will need to provide a PIN or a startup key if using multifactor authentication with BitLocker. Therefore, organizations that use BitLocker may want to use Hibernate instead of Sleep for improved security. This setting does not have an impact on TPM-only mode, because it provides a transparent user experience at startup and when resuming from the Hibernate states. +However, when a computer hibernates, the drive is locked, and when the computer resumes from hibernation the drive is unlocked, which means that users will need to provide a PIN or a startup key if using multifactor authentication with BitLocker. Therefore, organizations that use BitLocker may want to use Hibernate instead of Sleep for improved security. This setting does not have an impact on TPM-only mode, because it provides a transparent user experience at startup and when resuming from the Hibernate states. -You can use disable the following Group Policy settings, which are located in **Computer Configuration\\Administrative Templates\\System\\Power Management** to disable all available sleep states: +You can use disable the following group policy settings, which are located in **Computer Configuration\\Administrative Templates\\System\\Power Management**, to disable all available sleep states: - Allow Standby States (S1-S3) When Sleeping (Plugged In) - Allow Standby States (S1-S3) When Sleeping (Battery) @@ -2474,12 +2476,12 @@ Changing from the default platform validation profile affects the security and m **About PCR 7** -PCR 7 measures the state of Secure Boot. With PCR 7, BitLocker can leverage Secure Boot for integrity validation. Secure Boot ensures that the computer's preboot environment loads only firmware that is digitally signed by authorized software publishers. PCR 7 measurements indicate whether Secure Boot is on and which keys are trusted on the platform. If Secure Boot is on and the firmware measures PCR 7 correctly per the UEFI specification, BitLocker can bind to this information rather than to PCRs 0, 2, and 4 which have the measurements of the exact firmware and Bootmgr images loaded. This -reduces the likelihood of BitLocker starting in recovery mode as a result of firmware and image updates, and it provides you with greater flexibility to manage the preboot configuration. +PCR 7 measures the state of secure boot. With PCR 7, BitLocker can leverage secure boot for integrity validation. Secure boot ensures that the computer's pre-boot environment loads only firmware that is digitally signed by authorized software publishers. PCR 7 measurements indicate whether secure boot is on and which keys are trusted on the platform. If secure boot is on and the firmware measures PCR 7 correctly per the UEFI specification, BitLocker can bind to this information rather than to PCRs 0, 2, and 4 which have the measurements of the exact firmware and Bootmgr images loaded. This +reduces the likelihood of BitLocker starting in recovery mode as a result of firmware and image updates, and it provides you with greater flexibility to manage the pre-boot configuration. PCR 7 measurements must follow the guidance that is described in [Appendix A Trusted Execution Environment EFI Protocol](https://msdn.microsoft.com/library/windows/hardware/jj923068.aspx). -PCR 7 measurements are a mandatory logo requirement for systems that support Modern Standby (also known as Always On, Always Connected PCs), such as the Microsoft Surface RT. On such systems, if the TPM with PCR 7 measurement and Secure Boot are correctly configured, BitLocker binds to PCR 7 and PCR 11 by default. +PCR 7 measurements are a mandatory logo requirement for systems that support Modern Standby (also known as Always On, Always Connected PCs), such as the Microsoft Surface RT. On such systems, if the TPM with PCR 7 measurement and secure boot are correctly configured, BitLocker binds to PCR 7 and PCR 11 by default. ## See also - [Trusted Platform Module](/windows/device-security/tpm/trusted-platform-module-overview) From c50a8559a08ceb3ac84aed6b7e902e4b490ae2f4 Mon Sep 17 00:00:00 2001 From: Siddarth Mandalika Date: Fri, 4 Sep 2020 17:54:11 +0530 Subject: [PATCH 013/380] Update bitlocker-group-policy-settings.md --- .../bitlocker/bitlocker-group-policy-settings.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/security/information-protection/bitlocker/bitlocker-group-policy-settings.md b/windows/security/information-protection/bitlocker/bitlocker-group-policy-settings.md index 025e4bd12a..6392d2431c 100644 --- a/windows/security/information-protection/bitlocker/bitlocker-group-policy-settings.md +++ b/windows/security/information-protection/bitlocker/bitlocker-group-policy-settings.md @@ -2357,7 +2357,7 @@ This policy setting is used to control whether access to drives is allowed by us When this policy setting is enabled, select the **Do not install BitLocker To Go Reader on FAT formatted fixed drives** check box to help prevent users from running BitLocker To Go Reader from their fixed drives. If BitLocker To Go Reader (bitlockertogo.exe) is present on a drive that does not have an identification field specified, or if the drive has the same identification field as specified in the **Provide unique identifiers for your organization** policy setting, the user is prompted to update BitLocker, and BitLocker To Go Reader is deleted from the drive. In this situation, for the fixed drive to be unlocked on computers running Windows Vista, Windows XP with SP3, or Windows XP with SP2, BitLocker To Go Reader must be installed on the computer. If this check box is not selected, BitLocker To Go Reader will be installed on the fixed drive to enable users to unlock the drive on computers running Windows Vista, Windows XP with SP3, or Windows XP with SP2. -**Question**: "If BitLocker To Go Reader (bitlockertogo.exe) is present on a drive that does not have an identification field specified, or if the drive has the same identification field as specified in the **Provide unique identifiers for your organization** policy setting". Does this sentence indicate that "BitLocker To Go Reader" may also be present on a dtive that has the same identification field as specified in the **Provide unique identifiers for your organization** policy setting? +**Question**: "If BitLocker To Go Reader (bitlockertogo.exe) is present on a drive that does not have an identification field specified, or if the drive has the same identification field as specified in the **Provide unique identifiers for your organization** policy setting". Does this sentence indicate that "BitLocker To Go Reader" may also be present on a drive that has the same identification field as specified in the **Provide unique identifiers for your organization** policy setting? ### Allow access to BitLocker-protected removable data drives from earlier versions of Windows From 6861638c999165bd54b4d1d85decd6ca27d713ce Mon Sep 17 00:00:00 2001 From: Siddarth Mandalika Date: Fri, 4 Sep 2020 18:15:41 +0530 Subject: [PATCH 014/380] Update bitlocker-group-policy-settings.md --- .../bitlocker-group-policy-settings.md | 34 +++++++++---------- 1 file changed, 17 insertions(+), 17 deletions(-) diff --git a/windows/security/information-protection/bitlocker/bitlocker-group-policy-settings.md b/windows/security/information-protection/bitlocker/bitlocker-group-policy-settings.md index 6392d2431c..502fcf5b27 100644 --- a/windows/security/information-protection/bitlocker/bitlocker-group-policy-settings.md +++ b/windows/security/information-protection/bitlocker/bitlocker-group-policy-settings.md @@ -23,7 +23,7 @@ ms.custom: bitlocker **Applies to** - Windows 10 -This topic for IT professionals describes the function, location, and effect of each group policy setting that is used to manage BitLocker Drive Encryption. +This topic describes the function, location, and effect of each group policy setting that is used to manage BitLocker Drive Encryption. To control what drive encryption tasks the user can perform from the Windows Control Panel or to modify other configuration options, you can use group policy administrative templates or local computer policy settings. How you configure these policy settings depends on how you implement BitLocker and what level of user interaction will be allowed. @@ -130,7 +130,7 @@ This policy setting allows users of devices that are compliant with Modern Stand

When enabled

-

Users of Modern Standby- and HSTI-compliant devices will have the choice to turn on BitLocker without preboot authentication.

+

Users of Modern Standby- and HSTI-compliant devices will have the choice to turn on BitLocker without pre-boot authentication.

When disabled or not configured

@@ -318,7 +318,7 @@ This policy setting permits the use of enhanced PINs when you use an unlock meth Enhanced startup PINs permit the use of characters (including uppercase and lowercase letters, symbols, numbers, and spaces). This policy setting is applied when you turn on BitLocker. ->**Important:** Not all computers support enhanced PIN characters in the preboot environment. It is strongly recommended that users perform a system check during the BitLocker setup to verify that enhanced PIN characters can be used. +>**Important:** Not all computers support enhanced PIN characters in the pre-boot environment. It is strongly recommended that users perform a system check during the BitLocker setup to verify that enhanced PIN characters can be used. ### Configure minimum PIN length for startup @@ -383,7 +383,7 @@ In that case, the lockout duration between each guess can be shortened to allow Beginning with Windows 10, version 1703, the minimum length for the BitLocker PIN was increased to 6 characters to better align with other Windows features that leverage TPM 2.0, including Windows Hello. To help organizations with the transition, beginning with Windows 10, version 1709, and Windows 10, version 1703, with the October 2017 [cumulative update](https://support.microsoft.com/help/4018124) installed, the BitLocker PIN length is 6 characters by default, but it can be reduced to 4 characters. -If the minimum PIN length is reduced from the default of 6 characters, then the TPM 2.0 lockout period will be extended. +If the minimum PIN length is reduced from the default of 6 characters, then the TPM 2.0 lockout period is extended. ### Disable new DMA devices when this computer is locked @@ -396,7 +396,7 @@ This policy setting allows you to block direct memory access (DMA) for all hot p | **Drive type** | Operating system drives | | **Policy path** | Computer Configuration\Administrative Templates\Windows Components\BitLocker Drive Encryption| | **Conflicts** | None | -| **When enabled** | Every time the user locks the screen, DMA will be blocked on hot pluggable PCI ports until the user signs-in again. | +| **When enabled** | Every time the user locks the screen, DMA is blocked on hot pluggable PCI ports until the user signs-in again. | | **When disabled or not configured** | DMA is available on hot pluggable PCI devices if the device is turned on, regardless of whether a user is signed-in.| **Reference** @@ -794,9 +794,9 @@ Passwords must be at least 8 characters. To configure a greater minimum length f When set to **Require complexity**, a connection to a domain controller is necessary when BitLocker is enabled to validate the complexity of the password. -When set to **Allow complexity**, a connection to a domain controller will be attempted to validate that the complexity adheres to the rules set by the policy. However, if no domain controllers are found, the password will still be accepted regardless of actual password complexity and the drive will be encrypted by using that password as a protector. +When set to **Allow complexity**, a connection to a domain controller is be attempted to validate that the complexity adheres to the rules set by the policy. However, if no domain controllers are found, the password is still be accepted regardless of actual password complexity and the drive is encrypted by using that password as a protector. -When set to **Do not allow complexity**, no password complexity validation will be done. +When set to **Do not allow complexity**, no password complexity validation is done. >**Note:** Passwords cannot be used if FIPS compliance is enabled. The **System cryptography: Use FIPS-compliant algorithms for encryption, hashing, and signing** policy setting in **Computer Configuration\\Windows Settings\\Security Settings\\Local Policies\\Security Options** specifies whether FIPS compliance is enabled. @@ -853,9 +853,9 @@ The default object identifier is 1.3.6.1.4.1.311.67.1.1. >**Note:** BitLocker does not make it mandatory for a certificate to have an EKU attribute; however, if one is configured for the certificate, it must be set to an object identifier that matches the object identifier configured for BitLocker. -### Enable use of BitLocker authentication requiring preboot keyboard input on slates +### Enable use of BitLocker authentication requiring pre-boot keyboard input on slates -This policy setting allows users to enable authentication options that require user input from the preboot environment even if the platform indicates a lack of preboot input capability. +This policy setting allows users to enable authentication options that require user input from the pre-boot environment even if the platform indicates a lack of pre-boot input capability. @@ -865,7 +865,7 @@ This policy setting allows users to enable authentication options that require u - + @@ -885,7 +885,7 @@ This policy setting allows users to enable authentication options that require u - + @@ -896,9 +896,9 @@ This policy setting allows users to enable authentication options that require u Reference -The Windows touch keyboard (used by tablets) is not available in the preboot environment where BitLocker requires additional information, such as a PIN or password. +The Windows touch keyboard (used by tablets) is not available in the pre-boot environment where BitLocker requires additional information, such as a PIN or password. -It is recommended that administrators enable this policy only for devices that are verified to have an alternative means of preboot input, such as attaching a USB keyboard. +It is recommended that administrators enable this policy only for devices that are verified to have an alternative means of pre-boot input, such as attaching a USB keyboard. When the Windows Recovery Environment is not enabled and this policy is not enabled, you cannot turn on BitLocker on a device that uses the Windows touch keyboard. @@ -1829,8 +1829,8 @@ Enabling the **Configure the pre-boot recovery message and URL** policy setting Once you enable the setting, you have three options: - If you select the **Use default recovery message and URL** option, the default BitLocker recovery message and URL will be displayed on the pre-boot recovery screen. -- If you select the **Use custom recovery message** option, type the custom message in the **Custom recovery message option** text box. The message that you type in the **Custom recovery message option** text box will be displayed on the pre-boot recovery screen. If a recovery URL is available, include it in the message. -- If you select the **Use custom recovery URL** option, type the custom message URL in the **Custom recovery URL option** text box. The URL that you type in the **Custom recovery URL option** text box replaces the default URL in the default recovery message, which will be displayed on the pre-boot recovery screen. +- If you select the **Use custom recovery message** option, type the custom message in the **Custom recovery message option** text box. The message that you type in the **Custom recovery message option** text box is displayed on the pre-boot recovery screen. If a recovery URL is available, include it in the message. +- If you select the **Use custom recovery URL** option, type the custom message URL in the **Custom recovery URL option** text box. The URL that you type in the **Custom recovery URL option** text box replaces the default URL in the default recovery message, which is displayed on the pre-boot recovery screen. > **Important:** Not all characters and languages are supported in the pre-boot environment. We strongly recommend that you verify the correct appearance of the characters that you use for the custom message and URL on the pre-boot recovery screen. > @@ -2459,9 +2459,9 @@ For more information about setting this policy, see [System cryptography: Use FI ## Power management group policy settings: Sleep and Hibernate -PCs default power settings for a computer will cause the computer to enter Sleep mode frequently to conserve power when idle and to help extend the system’s battery life. When a computer transitions to Sleep, open programs and documents are persisted in memory. When a computer resumes from Sleep, users are not required to re-authenticate with a PIN or USB startup key to access encrypted data. This might lead to conditions where data security is compromised. +PCs default power settings for a computer causes the computer to enter Sleep mode frequently to conserve power when idle and to help extend the system’s battery life. When a computer transitions to Sleep, open programs and documents are persisted in memory. When a computer resumes from Sleep, users are not required to re-authenticate with a PIN or USB startup key to access encrypted data. This might lead to conditions where data security is compromised. -However, when a computer hibernates, the drive is locked, and when the computer resumes from hibernation the drive is unlocked, which means that users will need to provide a PIN or a startup key if using multifactor authentication with BitLocker. Therefore, organizations that use BitLocker may want to use Hibernate instead of Sleep for improved security. This setting does not have an impact on TPM-only mode, because it provides a transparent user experience at startup and when resuming from the Hibernate states. +However, when a computer hibernates, the drive is locked, and when the computer resumes from hibernation the drive is unlocked, which means that users need to provide a PIN or a startup key if using multifactor authentication with BitLocker. Therefore, organizations that use BitLocker may want to use Hibernate instead of Sleep for improved security. This setting does not have an impact on TPM-only mode, because it provides a transparent user experience at startup and when resuming from the Hibernate states. You can use disable the following group policy settings, which are located in **Computer Configuration\\Administrative Templates\\System\\Power Management**, to disable all available sleep states: From 8373aba86bc051de07e25609a28b74e566fd9218 Mon Sep 17 00:00:00 2001 From: Siddarth Mandalika Date: Mon, 7 Sep 2020 11:57:22 +0530 Subject: [PATCH 015/380] Update-bitlocker-deployment-on-win-4318240 --- ...tlocker-how-to-deploy-on-windows-server.md | 40 ++++++++++--------- 1 file changed, 22 insertions(+), 18 deletions(-) diff --git a/windows/security/information-protection/bitlocker/bitlocker-how-to-deploy-on-windows-server.md b/windows/security/information-protection/bitlocker/bitlocker-how-to-deploy-on-windows-server.md index 4ba7629cc0..de37702230 100644 --- a/windows/security/information-protection/bitlocker/bitlocker-how-to-deploy-on-windows-server.md +++ b/windows/security/information-protection/bitlocker/bitlocker-how-to-deploy-on-windows-server.md @@ -22,24 +22,27 @@ ms.custom: bitlocker > Applies to: Windows Server 2012, Windows Server 2012 R2, Windows Server 2016, Windows Server 2019 -This topic for the IT professional explains how to deploy BitLocker on Windows Server 2012 and later. For all Windows Server editions, BitLocker can be installed using Server Manager or Windows PowerShell cmdlets. BitLocker requires administrator privileges on the server to install. +This topic explains how to deploy BitLocker on Windows Server 2012 and later versions. For all Windows Server editions, BitLocker can be installed using Server Manager or Windows PowerShell cmdlets. BitLocker requires administrator privileges on the server on which it is to be installed. ## Installing BitLocker -### To install BitLocker using Server Manager +### To install BitLocker using server manager -1. Open Server Manager by selecting the Server Manager icon or running servermanager.exe. +1. Open server manager by selecting the server manager icon or running servermanager.exe. 2. Select **Manage** from the **Server Manager Navigation** bar and select **Add Roles and Features** to start the **Add Roles and Features Wizard.** -3. With the **Add Roles and Features Wizard** open, select **Next** at the **Before you begin** pane (if shown). -4. Select **Role-based or feature-based installation** on the **Installation type** pane of the **Add Roles and Features Wizard** pane and select **Next** to continue. -5. Select the **Select a server from the server pool option** in the **Server Selection** pane and confirm the server for the BitLocker feature install. -6. Server roles and features install using the same wizard in Server Manager. Select **Next** on the **Server Roles** pane of the **Add Roles and Features** wizard to proceed to the **Features** pane. -7. Select the check box next to **BitLocker Drive Encryption** within the **Features** pane of the **Add Roles and Features Wizard**. The wizard will show the additional management features available for BitLocker. If you do not want to install these features, deselect the **Include management tools option** and select **Add Features**. Once optional features selection is complete, select **Next** to proceed in the wizard. +3. With the **Add Roles and Features** wizard open, select **Next** at the **Before you begin** pane (if shown). +**Question: Which is the icon to click if the "Before you begin" pane is not shown?** +4. Select **Role-based or feature-based installation** on the **Installation type** pane of the **Add Roles and Features** wizard and select **Next** to continue. +5. Select the **Select a server from the server pool option** in the **Server Selection** pane and confirm the server on which the BitLocker feature is to be installed. +**Question: Can "Option"be unbolded?** +6. Select **Next** on the **Server Roles** pane of the **Add Roles and Features** wizard to proceed to the **Features** pane. + **Note**: Server roles and features are installed by using the same wizard in Server Manager. +7. Select the check box next to **BitLocker Drive Encryption** within the **Features** pane of the **Add Roles and Features** wizard. The wizard shows the additional management features available for BitLocker. If you do not want to install these features, deselect the **Include management tools option** and select **Add Features**. Once optional features selection is complete, select **Next** to proceed in the wizard. - > **Note:**   The **Enhanced Storage** feature is a required feature for enabling BitLocker. This feature enables support for Encrypted Hard Drives on capable systems. + > **Note:**   The **Enhanced Storage** feature is a required feature for enabling BitLocker. This feature enables support for encrypted hard drives on capable systems.   -8. Select **Install** on the **Confirmation** pane of the **Add Roles and Features Wizard** to begin BitLocker feature installation. The BitLocker feature requires a restart to complete. Selecting the **Restart the destination server automatically if required** option in the **Confirmation** pane will force a restart of the computer after installation is complete. -9. If the **Restart the destination server automatically if required** check box is not selected, the **Results pane** of the **Add Roles and Features Wizard** will display the success or failure of the BitLocker feature installation. If required, a notification of additional action necessary to complete the feature installation, such as the restart of the computer, will be displayed in the results text. +8. Select **Install** on the **Confirmation** pane of the **Add Roles and Features** wizard to begin BitLocker feature installation. The BitLocker feature requires a restart for its installation to be complete. Selecting the **Restart the destination server automatically if required** option in the **Confirmation** pane forces a restart of the computer after installation is complete. +9. If the **Restart the destination server automatically if required** check box is not selected, the **Results** pane of the **Add Roles and Features** wizard displays the success or failure of the BitLocker feature installation. If required, a notification of additional action necessary to complete the feature installation, such as the restart of the computer, will be displayed in the results text. ### To install BitLocker using Windows PowerShell @@ -51,20 +54,20 @@ Windows PowerShell offers administrators another option for BitLocker feature in The `servermanager` Windows PowerShell module can use either the `Install-WindowsFeature` or `Add-WindowsFeature` to install the BitLocker feature. The `Add-WindowsFeature` cmdlet is merely a stub to the `Install-WindowsFeature`. This example uses the `Install-WindowsFeature` cmdlet. The feature name for BitLocker in the `servermanager` module is `BitLocker`. -By default, installation of features in Windows PowerShell does not include optional sub-features or management tools as part of the install process. This can be seen using the `-WhatIf` option in Windows PowerShell. +By default, installation of features in Windows PowerShell does not include optional sub-features or management tools as part of the installation process. This can be seen using the `-WhatIf` option in Windows PowerShell. ```powershell Install-WindowsFeature BitLocker -WhatIf ``` -The results of this command show that only the BitLocker Drive Encryption feature installs using this command. +The results of this command show that only the BitLocker Drive Encryption feature is installed using this command. -To see what would be installed with the BitLocker feature including all available management tools and sub-features, use the following command: +To see what would be installed with the BitLocker feature, including all available management tools and sub-features, use the following command: ```powershell Install-WindowsFeature BitLocker -IncludeAllSubFeature -IncludeManagementTools -WhatIf | fl ``` -The result of this command displays the following list of all the administration tools for BitLocker that would be installed along with the feature, including tools for use with Active Directory Domain Services (AD DS) and Active Directory Lightweight Directory Services (AD LDS). +The result of this command displays the following list of all the administration tools for BitLocker which would be installed along with the feature, including tools for use with Active Directory Domain Services (AD DS) and Active Directory Lightweight Directory Services (AD LDS). - BitLocker Drive Encryption - BitLocker Drive Encryption Tools @@ -74,7 +77,7 @@ The result of this command displays the following list of all the administration - AD DS Tools - AD DS and AD LDS Tools -The command to complete a full installation of the BitLocker feature with all available features and then rebooting the server at completion is: +The command to complete a full installation of the BitLocker feature with all available sub-features and then to reboot the server at completion is: ```powershell Install-WindowsFeature BitLocker -IncludeAllSubFeature -IncludeManagementTools -Restart @@ -85,12 +88,13 @@ Install-WindowsFeature BitLocker -IncludeAllSubFeature -IncludeManagementTools - ### Using the dism module to install BitLocker The `dism` Windows PowerShell module uses the `Enable-WindowsOptionalFeature` cmdlet to install features. The BitLocker feature name for BitLocker is `BitLocker`. The `dism` module does not support wildcards when searching for feature names. To list feature names for the `dism` module, use the `Get-WindowsOptionalFeatures` cmdlet. The following command will list all of the optional features in an online (running) operating system. +**Question: The phrase "The Bitlocker feature name for BitLockwer is 'BitLocker'" needs clarification. ```powershell Get-WindowsOptionalFeature -Online | ft ``` -From this output, we can see that there are three BitLocker related optional feature names: BitLocker, BitLocker-Utilities and BitLocker-NetworkUnlock. To install the BitLocker feature, the BitLocker and BitLocker-Utilities features are the only required items. +From this output, we can see that there are three BitLocker-related optional feature names: BitLocker, BitLocker-Utilities and BitLocker-NetworkUnlock. To install the BitLocker feature, the BitLocker and BitLocker-Utilities features are the only required items. To install BitLocker using the `dism` module, use the following command: @@ -98,7 +102,7 @@ To install BitLocker using the `dism` module, use the following command: Enable-WindowsOptionalFeature -Online -FeatureName BitLocker -All ``` -This command will prompt the user for a reboot. The Enable-WindowsOptionalFeature cmdlet does not offer support for forcing a reboot of the computer. This command does not include installation of the management tools for BitLocker. For a complete installation of BitLocker and all available management tools, use the following command: +This command prompts the user for a reboot. The Enable-WindowsOptionalFeature cmdlet does not offer support for forcing a reboot of the computer. This command does not include installation of the management tools for BitLocker. For a complete installation of BitLocker and all available management tools, use the following command: ```powershell Enable-WindowsOptionalFeature -Online -FeatureName BitLocker, BitLocker-Utilities -All From f8efbcba802503e41a94d56bb988b2125a247c28 Mon Sep 17 00:00:00 2001 From: Siddarth Mandalika Date: Mon, 7 Sep 2020 17:10:11 +0530 Subject: [PATCH 016/380] enable-network-unlock-4318240 --- .../bitlocker-how-to-enable-network-unlock.md | 132 +++++++++--------- 1 file changed, 67 insertions(+), 65 deletions(-) diff --git a/windows/security/information-protection/bitlocker/bitlocker-how-to-enable-network-unlock.md b/windows/security/information-protection/bitlocker/bitlocker-how-to-enable-network-unlock.md index d8cb2c79de..abc71ef558 100644 --- a/windows/security/information-protection/bitlocker/bitlocker-how-to-enable-network-unlock.md +++ b/windows/security/information-protection/bitlocker/bitlocker-how-to-enable-network-unlock.md @@ -23,12 +23,12 @@ ms.custom: bitlocker **Applies to** - Windows 10 -This topic for the IT professional describes how BitLocker Network Unlock works and how to configure it. +This topic describes how BitLocker Network Unlock works and how to configure it. -Network Unlock was introduced in Windows 8 and Windows Server 2012 as a BitLocker protector option for operating system volumes. Network Unlock enables easier management for BitLocker enabled desktops and servers in a domain environment by providing automatic unlock of operating system volumes at system reboot when connected to a wired corporate network. This feature requires the client hardware to have a DHCP driver implemented in its UEFI firmware. +Network Unlock was introduced in Windows 8 and Windows Server 2012 as a BitLocker protector option for operating system volumes. Network Unlock enables easier management for BitLocker-enabled desktops and servers in a domain environment by providing automatic unlock of operating system volumes at system reboot when connected to a wired corporate network. This feature requires the client hardware to have a DHCP driver implemented in its UEFI firmware. Without Network Unlock, operating system volumes protected by TPM+PIN protectors require a PIN to be entered when a computer reboots or resumes from hibernation (for example, by Wake on LAN). This can make it difficult to enterprises to roll out software patches to unattended desktops and remotely administered servers. -Network Unlock allows BitLocker-enabled systems with TPM+PIN and that meet the hardware requirements to boot into Windows without user intervention. Network Unlock works in a similar fashion to the TPM+StartupKey at boot. Rather than needing to read the StartupKey from USB media, however, the key for Network Unlock is composed from a key stored in the TPM and an encrypted network key that is sent to the server, decrypted and returned to the client in a secure session. +Network Unlock allows BitLocker-enabled systems that have a TPM+PIN and that meet the hardware requirements to boot into Windows without user intervention. Network Unlock works in a similar fashion to the TPM+StartupKey at boot. Rather than needing to read the StartupKey from USB media, however, the Network Unlock feature needs the key to be composed from a key stored in the TPM and an encrypted network key that is sent to the server, decrypted and returned to the client in a secure session. This topic contains: @@ -43,25 +43,25 @@ This topic contains: ## Network Unlock core requirements -Network Unlock must meet mandatory hardware and software requirements before the feature can automatically unlock domain joined systems. These requirements include: +Network Unlock must meet mandatory hardware and software requirements before the feature can automatically unlock domain-joined systems. These requirements include: -- You must be running at least Windows 8 or Windows Server 2012. -- Any supported operating system with UEFI DHCP drivers can be Network Unlock clients. -- Network Unlock clients must have a TPM chip and at least one TPM protector. +- Windows 8 or Windows Server 2012 as the current operating system. +- Any supported operating system with UEFI DHCP drivers that can serve as Network Unlock clients. +- Network Unlock clients with a TPM chip and at least one TPM protector. - A server running the Windows Deployment Services (WDS) role on any supported server operating system. - BitLocker Network Unlock optional feature installed on any supported server operating system. - A DHCP server, separate from the WDS server. - Properly configured public/private key pairing. -- Network Unlock Group Policy settings configured. +- Network Unlock group policy settings configured. -The network stack must be enabled to use the Network Unlock feature. Equipment manufacturers deliver their products in various states and with different BIOS menus, so you need to confirm that the network stack has been enabled in the BIOS before starting the computer. +The network stack must be enabled to use the Network Unlock feature. Equipment manufacturers deliver their products in various states and with different BIOS menus; therefore, you need to confirm that the network stack has been enabled in the BIOS before starting the computer. > [!NOTE] > To properly support DHCP within UEFI, the UEFI-based system should be in native mode without a compatibility support module (CSM) enabled. -For Network Unlock to work reliably on computers running Windows 8 and later, the first network adapter on the computer, usually the onboard adapter, must be configured to support DHCP and used for Network Unlock. This is especially worth noting when you have multiple adapters, and you wish to configure one without DHCP, such as for a lights-out management protocol. This configuration is necessary because Network Unlock will stop enumerating adapters when it reaches one with a DHCP port failure for any reason. Thus, if the first enumerated adapter does not support DHCP, is not plugged into the network, or fails to report availability of the DHCP port for any reason, then Network Unlock will fail. +For Network Unlock to work reliably on computers running Windows 8 and later versions, the first network adapter on the computer, usually the onboard adapter, must be configured to support DHCP and must be used for Network Unlock. This is especially worth noting when you have multiple adapters, and you wish to configure one without DHCP, such as for a lights-out management protocol. This configuration is necessary because Network Unlock will stop enumerating adapters when it reaches one with a DHCP port failure for any reason. Thus, if the first enumerated adapter does not support DHCP, is not plugged into the network, or fails to report availability of the DHCP port for any reason, then Network Unlock fails. -The Network Unlock server component installs on supported versions of Windows Server 2012 and later as a Windows feature using Server Manager or Windows PowerShell cmdlets. The feature name is BitLocker Network Unlock in Server Manager and BitLocker-NetworkUnlock in Windows PowerShell. This feature is a core requirement. +The Network Unlock server component is installed on supported versions of Windows Server 2012 and later as a Windows feature that uses Server Manager or Windows PowerShell cmdlets. The feature name is BitLocker Network Unlock in Server Manager and BitLocker-NetworkUnlock in Windows PowerShell. This feature is a core requirement. Network Unlock requires Windows Deployment Services (WDS) in the environment where the feature will be utilized. Configuration of the WDS installation is not required; however, the WDS service needs to be running on the server. @@ -69,11 +69,11 @@ The network key is stored on the system drive along with an AES 256 session key, ## Network Unlock sequence -The unlock sequence starts on the client side, when the Windows boot manager detects the existence of Network Unlock protector. It leverages the DHCP driver in UEFI to obtain an IP address for IPv4 and then broadcasts a vendor-specific DHCP request that contains the network key and a session key for the reply, all encrypted by the server's Network Unlock certificate, as described above. The Network Unlock provider on the supported WDS server recognizes the vendor-specific request, decrypts it with the RSA private key, and returns the network key encrypted with the session key via its own vendor-specific DHCP reply. +The unlock sequence starts on the client side when the Windows boot manager detects the existence of Network Unlock protector. It leverages the DHCP driver in UEFI to obtain an IP address for IPv4 and then broadcasts a vendor-specific DHCP request that contains the network key and a session key for the reply, all encrypted by the server's Network Unlock certificate, as described above. The Network Unlock provider on the supported WDS server recognizes the vendor-specific request, decrypts it with the RSA private key, and returns the network key encrypted with the session key via its own vendor-specific DHCP reply. On the server side, the WDS server role has an optional plugin component, like a PXE provider, which is what handles the incoming Network Unlock requests. The provider can also be configured with subnet restrictions, which would require that the IP address provided by the client in the Network Unlock request belong to a permitted subnet in order to release the network key to the client. In instances where the Network Unlock provider is unavailable, BitLocker fails over to the next available protector to unlock the drive. In a typical configuration, this means the standard TPM+PIN unlock screen is presented to unlock the drive. -The server side configuration to enable Network Unlock also requires provisioning a 2048-bit RSA public/private key pair in the form of an X.509 certificate, and for the public key certificate to be distributed to the clients. This certificate must be managed and deployed through the Group Policy editor directly on a domain controller with at least a Domain Functional Level of Windows Server 2012. This certificate is the public key that encrypts the intermediate network key (which is one of the two secrets required to unlock the drive; the other secret is stored in the TPM). +The server side configuration to enable Network Unlock also requires provisioning a 2048-bit RSA public/private key pair in the form of an X.509 certificate, and distributing the public key certificate to the clients. This certificate must be managed and deployed through the Group Policy editor directly on a domain controller with at least a Domain Functional Level of Windows Server 2012. This certificate is the public key that encrypts the intermediate network key (which is one of the two secrets required to unlock the drive; the other secret is stored in the TPM). ![bitlocker network unlock sequence](images/bitlockernetworkunlocksequence.png) @@ -82,7 +82,7 @@ The server side configuration to enable Network Unlock also requires provisionin 1. The Windows boot manager detects that a Network Unlock protector exists in the BitLocker configuration. 2. The client computer uses its DHCP driver in the UEFI to obtain a valid IPv4 IP address. 3. The client computer broadcasts a vendor-specific DHCP request that contains: - 1. A Network Key (a 256-bit intermediate key) encrypted using the 2048-bit RSA Public Key of the Network Unlock certificate from the WDS server. + 1. A network key (a 256-bit intermediate key) that is encrypted by using the 2048-bit RSA Public Key of the Network Unlock certificate from the WDS server. 2. An AES-256 session key for the reply. 4. The Network Unlock provider on the WDS server recognizes the vendor-specific request. 5. The provider decrypts it with the WDS server’s BitLocker Network Unlock certificate RSA private key. @@ -97,7 +97,7 @@ The following steps allow an administrator to configure Network Unlock in a doma ### Install the WDS Server role -The BitLocker Network Unlock feature will install the WDS role if it is not already installed. If you want to install it separately before you install BitLocker Network Unlock you can use Server Manager or Windows PowerShell. To install the role using Server Manager, select the **Windows Deployment Services** role in Server Manager. +The BitLocker Network Unlock feature installs the WDS role if it is not already installed. If you want to install it separately before you install BitLocker Network Unlock, you can use Server Manager or Windows PowerShell. To install the role using Server Manager, select the **Windows Deployment Services** role in Server Manager. To install the role using Windows PowerShell, use the following command: @@ -105,13 +105,14 @@ To install the role using Windows PowerShell, use the following command: Install-WindowsFeature WDS-Deployment ``` -You must configure the WDS server so that it can communicate with DHCP (and optionally Active Directory Domain Services) and the client computer. You can do using the WDS management tool, wdsmgmt.msc, which starts the Windows Deployment Services Configuration Wizard. +You must configure the WDS server so that it can communicate with DHCP (and optionally AD DS) and the client computer. You can configure using the WDS management tool, wdsmgmt.msc, which starts the Windows Deployment Services Configuration Wizard. ### Confirm the WDS Service is running -To confirm the WDS service is running, use the Services Management Console or Windows PowerShell. To confirm the service is running in Services Management Console, open the console using **services.msc** and check the status of the Windows Deployment Services service. +To confirm that the WDS service is running, use the Services Management Console or Windows PowerShell. To confirm that the service is running in Services Management Console, open the console using **services.msc** and check the status of the Windows Deployment Services service. +**Question: Is "Windows Deployment" a service or is the service name itself "Windows Deployment Services"? -To confirm the service is running using Windows PowerShell, use the following command: +To confirm that the service is running using Windows PowerShell, use the following command: ```powershell Get-Service WDSServer @@ -131,23 +132,23 @@ A properly configured Active Directory Services Certification Authority can use 1. Open the Certificates Template snap-in (certtmpl.msc). 2. Locate the User template. Right-click the template name and select **Duplicate Template**. -3. On the **Compatibility** tab, change the **Certification Authority** and **Certificate recipient** fields to Windows Server 2012 and Windows 8 respectively. Ensure the **Show resulting changes** dialog box is selected. +3. On the **Compatibility** tab, change the **Certification Authority** and **Certificate recipient** fields to Windows Server 2012 and Windows 8, respectively. Ensure that the **Show resulting changes** dialog box is selected. 4. Select the **General** tab of the template. The **Template display name** and **Template name** should clearly identify that the template will be used for Network Unlock. Clear the checkbox for the **Publish certificate in Active Directory** option. -5. Select the **Request Handling** tab. Select **Encryption** from the **Purpose** drop down menu. Ensure the **Allow private key to be exported** option is selected. -6. Select the **Cryptography** tab. Set the **Minimum key size** to 2048. (Any Microsoft cryptographic provider that supports RSA can be used for this template, but for simplicity and forward compatibility we recommend using the **Microsoft Software Key Storage Provider**.) -7. Select the **Requests must use one of the following providers** option and clear all options except for the cryptography provider you selected, such as the **Microsoft Software Key Storage Provider**. +5. Select the **Request Handling** tab. Select **Encryption** from the **Purpose** drop-down menu. Ensure that the **Allow private key to be exported** option is selected. +6. Select the **Cryptography** tab. Set the **Minimum key size** to 2048. (Any Microsoft cryptographic provider that supports RSA can be used for this template, but for simplicity and forward compatibility, we recommend using **Microsoft Software Key Storage Provider**.) +7. Select the **Requests must use one of the following providers** option and clear all options except for the cryptography provider you selected, such as **Microsoft Software Key Storage Provider**. 8. Select the **Subject Name** tab. Select **Supply in the request**. Select **OK** if the certificate templates pop-up dialog appears. 9. Select the **Issuance Requirements** tab. Select both **CA certificate manager approval** and **Valid existing certificate** options. 10. Select the **Extensions** tab. Select **Application Policies** and choose **Edit…**. 11. In the **Edit Application Policies Extension** options dialog box, select **Client Authentication**, **Encrypting File System**, **and Secure Email** and choose **Remove**. 12. On the **Edit Application Policies Extension** dialog box, select **Add**. -13. On the **Add Application Policy** dialog box, select **New**. In the **New Application Policy** dialog box enter the following information in the space provided and then click **OK** to create the BitLocker Network Unlock application policy: +13. On the **Add Application Policy** dialog box, select **New**. In the **New Application Policy** dialog box, enter the following information in the space provided and then click **OK** to create the BitLocker Network Unlock application policy: - **Name:** **BitLocker Network Unlock** - **Object Identifier:** **1.3.6.1.4.1.311.67.1.1** 14. Select the newly created **BitLocker Network Unlock** application policy and select **OK**. -15. With the **Extensions** tab still open, select the **Edit Key Usage Extension** dialog, select the **Allow key exchange only with key encryption (key encipherment)** option. Select the **Make this extension critical** option. +15. With the **Extensions** tab still open, select the **Edit Key Usage Extension** dialog. Select the **Allow key exchange only with key encryption (key encipherment)** option. Select the **Make this extension critical** option. 16. Select the **Security** tab. Confirm that the **Domain Admins** group has been granted **Enroll** permission. 17. Select **OK** to complete configuration of the template. @@ -161,26 +162,26 @@ Network Unlock can use imported certificates from an existing PKI infrastructure To enroll a certificate from an existing certification authority (CA), do the following: -1. Open Certificate Manager on the WDS server using **certmgr.msc** -2. Under the Certificates - Current User item, right-click Personal -3. Select All Tasks, then **Request New Certificate** -4. Select **Next** when the Certificate Enrollment wizard opens -5. Select Active Directory Enrollment Policy +1. Open Certificate Manager on the WDS server using **certmgr.msc**. +2. Under the Certificates - Current User item, right-click **Personal**. +3. Select **All Tasks**; then select **Request New Certificate** +4. Select **Next** when the Certificate Enrollment wizard opens. +5. Select **Active Directory Enrollment Policy**. 6. Choose the certificate template created for Network Unlock on the Domain controller and select **Enroll**. When prompted for more information, add the following attribute to the certificate: - Select the **Subject Name** pane and provide a friendly name value. It is suggested that this friendly name include information for the domain or organizational unit for the certificate. For example "BitLocker Network Unlock Certificate for Contoso domain" -7. Create the certificate. Ensure the certificate appears in the Personal folder. -8. Export the public key certificate for Network Unlock +7. Create the certificate. Ensure that the certificate appears in the Personal folder. +8. Export the public key certificate for Network Unlock. - 1. Create a .cer file by right-clicking the previously created certificate, choosing **All Tasks**, then **Export**. + 1. Create a .cer file by right-clicking the previously created certificate, selecting **All Tasks**, and then selecting **Export**. 2. Select **No, do not export the private key**. 3. Select **DER encoded binary X.509** and complete exporting the certificate to a file. 4. Give the file a name such as BitLocker-NetworkUnlock.cer. -9. Export the public key with a private key for Network Unlock +9. Export the public key with a private key for Network Unlock. - 1. Create a .pfx file by right-clicking the previously created certificate, choosing **All Tasks**, then **Export**. + 1. Create a .pfx file by right-clicking the previously created certificate, selecting **All Tasks**, and then selecting **Export**. 2. Select **Yes, export the private key**. 3. Complete the wizard to create the .pfx file. @@ -194,7 +195,7 @@ New-SelfSignedCertificate -CertStoreLocation Cert:\LocalMachine\My -Subject "CN= Certreq example: -1. Create a text file with an .inf extension. For example, notepad.exe BitLocker-NetworkUnlock.inf. +1. Create a text file with an .inf extension, for example, notepad.exe BitLocker-NetworkUnlock.inf. 2. Add the following contents to the previously created file: ```ini @@ -222,33 +223,33 @@ Certreq example: certreq -new BitLocker-NetworkUnlock.inf BitLocker-NetworkUnlock.cer ``` -4. Verify the previous command properly created the certificate by confirming the .cer file exists. +4. Verify that certificate was properly created by the previous command by confirming that the .cer file exists. 5. Launch Certificates - Local Machine by running **certlm.msc**. -6. Create a .pfx file by opening the **Certificates – Local Computer\\Personal\\Certificates** path in the navigation pane, right-clicking the previously imported certificate, selecting **All Tasks**, then **Export**. Follow through the wizard to create the .pfx file. +6. Create a .pfx file by opening the **Certificates – Local Computer\\Personal\\Certificates** path in the navigation pane, right-clicking the previously imported certificate, selecting **All Tasks**, and then selecting **Export**. Follow through the wizard to create the .pfx file. ### Deploy the private key and certificate to the WDS server With the certificate and key created, deploy them to the infrastructure to properly unlock systems. To deploy the certificates, do the following: 1. On the WDS server, open a new MMC and add the certificates snap-in. Select the computer account and local computer when given the options. -2. Right-click the Certificates (Local Computer) - BitLocker Drive Encryption Network Unlock item, choose All Tasks, then **Import**. +2. Right-click the Certificates (Local Computer) - BitLocker Drive Encryption Network Unlock item -, select **All Tasks**, and then select **Import**. 3. In the **File to Import** dialog, choose the .pfx file created previously. 4. Enter the password used to create the .pfx and complete the wizard. -### Configure Group Policy settings for Network Unlock +### Configure group policy settings for Network Unlock -With certificate and key deployed to the WDS server for Network Unlock, the final step is to use Group Policy settings to deploy the public key certificate to computers that you want to be able to unlock using the Network Unlock key. Group Policy settings for BitLocker can be found under **\\Computer Configuration\\Administrative Templates\\Windows Components\\BitLocker Drive Encryption** using the Local Group Policy Editor or the Microsoft Management Console. +With certificate and key deployed to the WDS server for Network Unlock, the final step is to use group policy settings to deploy the public key certificate to computers that you want to be able to unlock using the Network Unlock key. Group policy settings for BitLocker can be found under **\\Computer Configuration\\Administrative Templates\\Windows Components\\BitLocker Drive Encryption** using the Local Group Policy Editor or the Microsoft Management Console. -The following steps describe how to enable the Group Policy setting that is a requirement for configuring Network Unlock. +The following steps describe how to enable the group policy setting that is a requirement for configuring Network Unlock. 1. Open Group Policy Management Console (gpmc.msc). 2. Enable the policy **Require additional authentication at startup** and select the **Require startup PIN with TPM** or **Allow startup PIN with TPM** option. 3. Turn on BitLocker with TPM+PIN protectors on all domain-joined computers. -The following steps describe how to deploy the required Group Policy setting: +The following steps describe how to deploy the required group policy setting: > [!NOTE] -> The Group Policy settings **Allow network unlock at startup** and **Add Network Unlock Certificate** were introduced in Windows Server 2012. +> The group policy settings **Allow network unlock at startup** and **Add Network Unlock Certificate** were introduced in Windows Server 2012. 1. Copy the .cer file created for Network Unlock to the domain controller. 2. On the domain controller, launch Group Policy Management Console (gpmc.msc). @@ -256,23 +257,23 @@ The following steps describe how to deploy the required Group Policy setting: 4. Deploy the public certificate to clients: 1. Within Group Policy Management Console, navigate to the following location: **Computer Configuration\\Policies\\Windows Settings\\Security Settings\\Public Key Policies\\BitLocker Drive Encryption Network Unlock Certificate**. - 2. Right-click the folder and choose **Add Network Unlock Certificate**. + 2. Right-click the folder and select **Add Network Unlock Certificate**. 3. Follow the wizard steps and import the .cer file that was copied earlier. > [!NOTE] -> Only one network unlock certificate can be available at a time. If a new certificate is required, delete the current certificate before deploying a new one. The Network Unlock certificate is located in the **HKEY\_LOCAL\_MACHINE\\Software\\Policies\\Microsoft\\SystemCertificates\\FVE\_NKP** key on the client computer. +> Only one Network Unlock Certificate can be available at a time. If a new certificate is required, delete the current certificate before deploying a new one. The Network Unlock certificate is located in the **HKEY\_LOCAL\_MACHINE\\Software\\Policies\\Microsoft\\SystemCertificates\\FVE\_NKP** key on the client computer. 5. Reboot the clients after deploying the group policy. > [!NOTE] - > The **Network (Certificate Based)** protector will be added only after a reboot with the policy enabled and a valid certificate present in the FVE_NKP store. + > The **Network (Certificate Based)** protector will be added only after a reboot, with the policy enabled and a valid certificate present in the FVE_NKP store. ### Subnet policy configuration files on WDS Server (Optional) -By default, all clients with the correct Network Unlock Certificate and valid Network Unlock protectors that have wired access to a Network Unlock-enabled WDS server via DHCP are unlocked by the server. A subnet policy configuration file on the WDS server can be created to limit which subnet(s) Network Unlock clients can use to unlock. +By default, all clients with the correct Network Unlock Certificate and valid Network Unlock protectors that have wired access to a Network Unlock-enabled WDS server via DHCP are unlocked by the server. A subnet policy configuration file on the WDS server can be created to limit which are the subnet(s) the Network Unlock clients can use to unlock. -The configuration file, called bde-network-unlock.ini, must be located in the same directory as the Network Unlock provider DLL (%windir%\System32\Nkpprov.dll) and it applies to both IPv6 and IPv4 DHCP implementations. If the subnet configuration policy becomes corrupted, the provider will fail and stop responding to requests. +The configuration file, called bde-network-unlock.ini, must be located in the same directory as the Network Unlock provider DLL (%windir%\System32\Nkpprov.dll) and it applies to both IPv6 and IPv4 DHCP implementations. If the subnet configuration policy becomes corrupted, the provider fails and stops responding to requests. -The subnet policy configuration file must use a “\[SUBNETS\]” section to identify the specific subnets. The named subnets may then be used to specify restrictions in certificate subsections. Subnets are defined as simple name-value pairs, in the common INI format, where each subnet has its own line, with the name on the left of the equals sign, and the subnet identified on the right of the equal sign as a Classless Inter-Domain Routing (CIDR) address or range. The key word “ENABLED” is disallowed for subnet names. +The subnet policy configuration file must use a “\[SUBNETS\]” section to identify the specific subnets. The named subnets may then be used to specify restrictions in certificate subsections. Subnets are defined as simple name–value pairs, in the common INI format, where each subnet has its own line, with the name on the left of the equal-sign, and the subnet identified on the right of the equal-sign as a Classless Inter-Domain Routing (CIDR) address or range. The key word “ENABLED” is disallowed for subnet names. ```ini [SUBNETS] @@ -281,12 +282,13 @@ SUBNET2=10.185.252.200/28 SUBNET3= 2001:4898:a:2::/64 ; an IPv6 subnet SUBNET4=2001:4898:a:3::/64; in production, the admin would likely give more useful names, like BUILDING9-EXCEPT-RECEP. ``` -Following the \[SUBNETS\] section, there can be sections for each Network Unlock certificate, identified by the certificate thumbprint formatted without any spaces, which define subnets clients can be unlocked from with that certificate. +Following the \[SUBNETS\] section, there can be sections for each Network Unlock certificate, identified by the certificate thumbprint formatted without any spaces, which define the subnets clients that can be unlocked from that certificate. +**Question: Is the above phrase implying the intended technical meaning? > [!NOTE] -> When specifying the certificate thumbprint, do not include any spaces. If spaces are included in the thumbprint the subnet configuration will fail because the thumbprint will not be recognized as valid. +> When specifying the certificate thumbprint, do not include any spaces. If spaces are included in the thumbprint, the subnet configuration fails because the thumbprint will not be recognized as valid. -Subnet restrictions are defined within each certificate section by denoting the allowed list of permitted subnets. If any subnet is listed in a certificate section, then only those subnets listed are permitted for that certificate. If no subnet is listed in a certificate section, then all subnets are permitted for that certificate. If a certificate does not have a section in the subnet policy configuration file, then no subnet restrictions are applied for unlocking with that certificate. This means for restrictions to apply to every certificate, there must be a certificate section for every Network Unlock certificate on the server, and an explicit allowed list set for each certificate section. +Subnet restrictions are defined within each certificate section by denoting the allowed list of permitted subnets. If any subnets are listed in a certificate section, then only those subnets are permitted for that certificate. If no subnet is listed in a certificate section, then all subnets are permitted for that certificate. If a certificate does not have a section in the subnet policy configuration file, then no subnet restrictions are applied for unlocking with that certificate. This means for restrictions to apply to every certificate, there must be a certificate section for every Network Unlock certificate on the server, and an explicit allowed list set for each certificate section. Subnet lists are created by putting the name of a subnet from the \[SUBNETS\] section on its own line below the certificate section header. Then, the server will only unlock clients with this certificate on the subnet(s) specified as in the list. For troubleshooting, a subnet can be quickly excluded without deleting it from the section by simply commenting it out with a prepended semi-colon. ```ini [‎2158a767e1c14e88e27a4c0aee111d2de2eafe60] @@ -301,26 +303,26 @@ To disallow the use of a certificate altogether, its subnet list may contain the ## Turning off Network Unlock -To turn off the unlock server, the PXE provider can be unregistered from the WDS server or uninstalled altogether. However, to stop clients from creating Network Unlock protectors the **Allow Network Unlock at startup** Group Policy setting should be disabled. When this policy setting is updated to disabled on client computers any Network Unlock key protectors on the computer will be deleted. Alternatively, the BitLocker Network Unlock certificate policy can be deleted on the domain controller to accomplish the same task for an entire domain. +To turn off the unlock server, the PXE provider can be unregistered from the WDS server or uninstalled altogether. However, to stop clients from creating Network Unlock protectors, the **Allow Network Unlock at startup** group policy setting should be disabled. When this policy setting is updated to **disabled** on client computers, any Network Unlock key protector on the computer is deleted. Alternatively, the BitLocker Network Unlock certificate policy can be deleted on the domain controller to accomplish the same task for an entire domain. > [!NOTE] > Removing the FVE_NKP certificate store that contains the Network Unlock certificate and key on the WDS server will also effectively disable the server’s ability to respond to unlock requests for that certificate. However, this is seen as an error condition and is not a supported or recommended method for turning off the Network Unlock server. ## Update Network Unlock certificates -To update the certificates used by Network Unlock, administrators need to import or generate the new certificate for the server and then update the Network Unlock certificate Group Policy setting on the domain controller. +To update the certificates used by Network Unlock, administrators need to import or generate the new certificate for the server and then update the Network Unlock certificate group policy setting on the domain controller. ## Troubleshoot Network Unlock Troubleshooting Network Unlock issues begins by verifying the environment. Many times, a small configuration issue will be the root cause of the failure. Items to verify include: -- Verify client hardware is UEFI-based and is on firmware version is 2.3.1 and that the UEFI firmware is in native mode without a Compatibility Support Module (CSM) for BIOS mode enabled. Do this by checking that the firmware does not have an option enabled such as "Legacy mode" or "Compatibility mode" or that the firmware does not appear to be in a BIOS-like mode. -- All required roles and services are installed and started +- Verify that the client hardware is UEFI-based and is on firmware version 2.3.1 and that the UEFI firmware is in native mode without a Compatibility Support Module (CSM) for BIOS mode enabled. Do this by checking that the firmware does not have an option enabled such as "Legacy mode" or "Compatibility mode" or that the firmware does not appear to be in a BIOS-like mode. +- All required roles and services are installed and started. - Public and private certificates have been published and are in the proper certificate containers. The presence of the Network Unlock certificate can be verified in the Microsoft Management Console (MMC.exe) on the WDS server with the certificate snap-ins for the local computer enabled. The client certificate can be verified by checking the registry key **HKEY\_LOCAL\_MACHINE\\Software\\Policies\\Microsoft\\SystemCertificates\\FVE\_NKP** on the client computer. - Group policy for Network Unlock is enabled and linked to the appropriate domains. -- Verify group policy is reaching the clients properly. This can be done using the GPRESULT.exe or RSOP.msc utilities. -- Verify the clients were rebooted after applying the policy. -- Verify the **Network (Certificate Based)** protector is listed on the client. This can be done using either manage-bde or Windows PowerShell cmdlets. For example the following command will list the key protectors currently configured on the C: drive of the local computer: +- Verify whether group policy is reaching the clients properly. This can be done using the GPRESULT.exe or RSOP.msc utilities. +- Verify whether the clients were rebooted after applying the policy. +- Verify whether the **Network (Certificate Based)** protector is listed on the client. This can be done using either manage-bde or Windows PowerShell cmdlets. For exampley, the following command will list the key protectors currently configured on the C: drive of the local computer: ```powershell manage-bde -protectors -get C: @@ -330,9 +332,9 @@ Troubleshooting Network Unlock issues begins by verifying the environment. Many Files to gather when troubleshooting BitLocker Network Unlock include: -1. The Windows event logs. Specifically the BitLocker event logs and the Microsoft-Windows-Deployment-Services-Diagnostics-Debug log +1. The Windows event logs, specifically the BitLocker event logs and the Microsoft-Windows-Deployment-Services-Diagnostics-Debug log - Debug logging is turned off by default for the WDS server role, so you will need to enable it first. You can use either of the following two methods to turn on WDS debug logging. + Debug logging is turned off by default for the WDS server role; therefore, you will need to enable it first. You can use either of the following two methods to turn on WDS debug logging. 1. Start an elevated command prompt and run the following command: @@ -346,12 +348,12 @@ Files to gather when troubleshooting BitLocker Network Unlock include: In the right pane, click **Enable Log**. 2. The DHCP subnet configuration file (if one exists). -3. The output of the BitLocker status on the volume, this can be gathered into a text file using **manage-bde -status** or **Get-BitLockerVolume** in Windows PowerShell. +3. The output of the BitLocker status on the volume. This can be gathered into a text file using **manage-bde -status** or **Get-BitLockerVolume** in Windows PowerShell. 4. Network Monitor capture on the server hosting the WDS role, filtered by client IP address. ## Configure Network Unlock Group Policy settings on earlier versions -Network Unlock and the accompanying Group Policy settings were introduced in Windows Server 2012 but can be deployed using operating systems running Windows Server 2008 R2 and Windows Server 2008. +Network Unlock and the accompanying group policy settings were introduced in Windows Server 2012 but can be deployed using operating systems running Windows Server 2008 R2 and Windows Server 2008. **Requirements** @@ -379,8 +381,8 @@ The following steps can be used to configure Network Unlock on these older syste reg add "HKLM\SOFTWARE\Policies\Microsoft\FVE" /v UseTPMKeyPIN /t REG_DWORD /d 2 /f ``` -7. Set up a TPM protector on the clients -8. Reboot the clients to add the Network (Certificate Based) protector +7. Set up a TPM protector on the clients. +8. Reboot the clients to add the Network (certificate based) protector. ## See also From bf3cc259c0ccacf40efecd6de726620d3a9f539c Mon Sep 17 00:00:00 2001 From: Siddarth Mandalika Date: Mon, 7 Sep 2020 17:24:50 +0530 Subject: [PATCH 017/380] Update bitlocker-how-to-enable-network-unlock.md --- .../bitlocker/bitlocker-how-to-enable-network-unlock.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/security/information-protection/bitlocker/bitlocker-how-to-enable-network-unlock.md b/windows/security/information-protection/bitlocker/bitlocker-how-to-enable-network-unlock.md index abc71ef558..5abfa6d063 100644 --- a/windows/security/information-protection/bitlocker/bitlocker-how-to-enable-network-unlock.md +++ b/windows/security/information-protection/bitlocker/bitlocker-how-to-enable-network-unlock.md @@ -322,7 +322,7 @@ Troubleshooting Network Unlock issues begins by verifying the environment. Many - Group policy for Network Unlock is enabled and linked to the appropriate domains. - Verify whether group policy is reaching the clients properly. This can be done using the GPRESULT.exe or RSOP.msc utilities. - Verify whether the clients were rebooted after applying the policy. -- Verify whether the **Network (Certificate Based)** protector is listed on the client. This can be done using either manage-bde or Windows PowerShell cmdlets. For exampley, the following command will list the key protectors currently configured on the C: drive of the local computer: +- Verify whether the **Network (Certificate Based)** protector is listed on the client. This can be done using either manage-bde or Windows PowerShell cmdlets. For example, the following command will list the key protectors currently configured on the C: drive of the local computer: ```powershell manage-bde -protectors -get C: From 1f3800ffb76a1079b4c2d6c16cd95fe7ce25b88e Mon Sep 17 00:00:00 2001 From: Siddarth Mandalika Date: Mon, 7 Sep 2020 17:32:51 +0530 Subject: [PATCH 018/380] Update bcd-settings-and-bitlocker.md --- .../bitlocker/bcd-settings-and-bitlocker.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/security/information-protection/bitlocker/bcd-settings-and-bitlocker.md b/windows/security/information-protection/bitlocker/bcd-settings-and-bitlocker.md index c8dcba43f2..58b43c969a 100644 --- a/windows/security/information-protection/bitlocker/bcd-settings-and-bitlocker.md +++ b/windows/security/information-protection/bitlocker/bcd-settings-and-bitlocker.md @@ -23,7 +23,7 @@ ms.custom: bitlocker **Applies to** - Windows 10 -This topic for IT professionals describes the Boot Configuration Data (BCD) settings that are used by BitLocker. +This topic describes the Boot Configuration Data (BCD) settings that are used by BitLocker. When protecting data at rest on an operating system volume, during the boot process, BitLocker verifies that the security sensitive BCD settings have not changed since BitLocker was last enabled, resumed, or recovered. From 49a0e659efff649a31d0b7e686a4454f68adb1cd Mon Sep 17 00:00:00 2001 From: Siddarth Mandalika Date: Mon, 7 Sep 2020 18:21:37 +0530 Subject: [PATCH 019/380] Update bitlocker-countermeasures.md --- .../bitlocker/bitlocker-countermeasures.md | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/windows/security/information-protection/bitlocker/bitlocker-countermeasures.md b/windows/security/information-protection/bitlocker/bitlocker-countermeasures.md index 4bef840b55..c11eb7f811 100644 --- a/windows/security/information-protection/bitlocker/bitlocker-countermeasures.md +++ b/windows/security/information-protection/bitlocker/bitlocker-countermeasures.md @@ -71,7 +71,7 @@ The next sections cover pre-boot authentication and DMA policies that can provid ### Pre-boot authentication -Pre-boot authentication with BitLocker is a policy setting that requires the use of either of the user input, such as a PIN, or a startup key, or both to authenticate prior to making the contents of the system drive accessible. +Pre-boot authentication with BitLocker is a policy setting that requires the use of user input, such as a PIN, or a startup key, or both to authenticate prior to making the contents of the system drive accessible. The group policy setting is [Require additional authentication at startup](https://docs.microsoft.com/windows/security/information-protection/bitlocker/bitlocker-group-policy-settings#a-href-idbkmk-unlockpol1arequire-additional-authentication-at-startup) and the corresponding setting in the [BitLocker CSP](https://docs.microsoft.com/windows/client-management/mdm/bitlocker-csp) is SystemDrivesRequireStartupAuthentication. BitLocker accesses and stores the encryption keys in memory only after pre-boot authentication is completed. @@ -112,9 +112,10 @@ You can use the System Information desktop app (MSINFO32) to check if a device h ![Kernel DMA protection](images/kernel-dma-protection.png) -If kernel DMA protection is *not* enabled, follow these steps to protect Thunderbolt™ 3 enabled ports: +If kernel DMA protection is *not* enabled, follow these steps to protect Thunderbolt™ 3-enabled ports: 1. Require a password for BIOS changes. +**Question: What is the source from which the user can get this password?** 2. Intel Thunderbolt Security must be set to User Authorization in BIOS settings. Please refer to [Intel Thunderbolt™ 3 and Security on Microsoft Windows® 10 Operating System documentation](https://thunderbolttechnology.net/security/Thunderbolt%203%20and%20Security.pdf) 3. Additional DMA security may be added by deploying policy (beginning with Windows 10 version 1607): From 8cee9b13680f6d062dda67e59ad19a7078f0706f Mon Sep 17 00:00:00 2001 From: Siddarth Mandalika Date: Mon, 7 Sep 2020 18:57:01 +0530 Subject: [PATCH 020/380] Update bitlocker-basic-deployment.md --- .../bitlocker/bitlocker-basic-deployment.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/security/information-protection/bitlocker/bitlocker-basic-deployment.md b/windows/security/information-protection/bitlocker/bitlocker-basic-deployment.md index 55afaec728..2bf5b19a16 100644 --- a/windows/security/information-protection/bitlocker/bitlocker-basic-deployment.md +++ b/windows/security/information-protection/bitlocker/bitlocker-basic-deployment.md @@ -113,7 +113,7 @@ Selecting an encryption type and choosing **Next** gives user the option of runn After completing the system check (if selected), the BitLocker Drive Encryption Wizard restarts the computer to begin encryption. Upon reboot, users are required to enter the password chosen to boot into the operating system volume. Users can check encryption status by checking the system notification area or the BitLocker control panel. -**Question - Can "password chosen to boot into the operating system volume" be rephrased? The rephrase depends on the response for the query "at what stage is the password chosen; is that password only for the purpose of booting into the operating system volume; and are there different passwords for different types of logons ? ** +**Question - Can "password chosen to boot into the operating system volume" be rephrased? The rephrase depends on the response for the query "at what stage is the password chosen; is that password only for the purpose of booting into the operating system volume; and are there different passwords for different types of logons ?** Until encryption is completed, the only available options for managing BitLocker involve manipulation of the password protecting the operating system volume, backing up the recovery key, and turning BitLocker off. From 7d919bc61053881dbdaad116b00c2f8a18e50f71 Mon Sep 17 00:00:00 2001 From: Siddarth Mandalika Date: Mon, 7 Sep 2020 19:03:33 +0530 Subject: [PATCH 021/380] Update bitlocker-basic-deployment.md --- .../bitlocker/bitlocker-basic-deployment.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/security/information-protection/bitlocker/bitlocker-basic-deployment.md b/windows/security/information-protection/bitlocker/bitlocker-basic-deployment.md index 2bf5b19a16..bde3cb8841 100644 --- a/windows/security/information-protection/bitlocker/bitlocker-basic-deployment.md +++ b/windows/security/information-protection/bitlocker/bitlocker-basic-deployment.md @@ -113,7 +113,7 @@ Selecting an encryption type and choosing **Next** gives user the option of runn After completing the system check (if selected), the BitLocker Drive Encryption Wizard restarts the computer to begin encryption. Upon reboot, users are required to enter the password chosen to boot into the operating system volume. Users can check encryption status by checking the system notification area or the BitLocker control panel. -**Question - Can "password chosen to boot into the operating system volume" be rephrased? The rephrase depends on the response for the query "at what stage is the password chosen; is that password only for the purpose of booting into the operating system volume; and are there different passwords for different types of logons ?** +**Question: Can "password chosen to boot into the operating system volume" be rephrased? The rephrase depends on the response for the query "at what stage is the password chosen; is that password only for the purpose of booting into the operating system volume; and are there different passwords for different types of logons?** Until encryption is completed, the only available options for managing BitLocker involve manipulation of the password protecting the operating system volume, backing up the recovery key, and turning BitLocker off. From d7cc8168cffa1bd9f6263bf07caf6eace33a0700 Mon Sep 17 00:00:00 2001 From: Siddarth Mandalika Date: Tue, 8 Sep 2020 09:44:04 +0530 Subject: [PATCH 022/380] Update bitlocker-how-to-deploy-on-windows-server.md --- .../bitlocker-how-to-deploy-on-windows-server.md | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/windows/security/information-protection/bitlocker/bitlocker-how-to-deploy-on-windows-server.md b/windows/security/information-protection/bitlocker/bitlocker-how-to-deploy-on-windows-server.md index de37702230..840377a1ae 100644 --- a/windows/security/information-protection/bitlocker/bitlocker-how-to-deploy-on-windows-server.md +++ b/windows/security/information-protection/bitlocker/bitlocker-how-to-deploy-on-windows-server.md @@ -33,11 +33,11 @@ This topic explains how to deploy BitLocker on Windows Server 2012 and later ver 3. With the **Add Roles and Features** wizard open, select **Next** at the **Before you begin** pane (if shown). **Question: Which is the icon to click if the "Before you begin" pane is not shown?** 4. Select **Role-based or feature-based installation** on the **Installation type** pane of the **Add Roles and Features** wizard and select **Next** to continue. -5. Select the **Select a server from the server pool option** in the **Server Selection** pane and confirm the server on which the BitLocker feature is to be installed. -**Question: Can "Option"be unbolded?** +5. Select the **Select a server from the server pool** option in the **Server Selection** pane and confirm the server on which the BitLocker feature is to be installed. 6. Select **Next** on the **Server Roles** pane of the **Add Roles and Features** wizard to proceed to the **Features** pane. **Note**: Server roles and features are installed by using the same wizard in Server Manager. -7. Select the check box next to **BitLocker Drive Encryption** within the **Features** pane of the **Add Roles and Features** wizard. The wizard shows the additional management features available for BitLocker. If you do not want to install these features, deselect the **Include management tools option** and select **Add Features**. Once optional features selection is complete, select **Next** to proceed in the wizard. +7. Select the check box next to **BitLocker Drive Encryption** within the **Features** pane of the **Add Roles and Features** wizard. The wizard shows the additional management features available for BitLocker. If you do not want to install these features, deselect the **Include management tools +** and select **Add Features**. Once optional features selection is complete, select **Next** to proceed in the wizard. > **Note:**   The **Enhanced Storage** feature is a required feature for enabling BitLocker. This feature enables support for encrypted hard drives on capable systems.   @@ -88,7 +88,7 @@ Install-WindowsFeature BitLocker -IncludeAllSubFeature -IncludeManagementTools - ### Using the dism module to install BitLocker The `dism` Windows PowerShell module uses the `Enable-WindowsOptionalFeature` cmdlet to install features. The BitLocker feature name for BitLocker is `BitLocker`. The `dism` module does not support wildcards when searching for feature names. To list feature names for the `dism` module, use the `Get-WindowsOptionalFeatures` cmdlet. The following command will list all of the optional features in an online (running) operating system. -**Question: The phrase "The Bitlocker feature name for BitLockwer is 'BitLocker'" needs clarification. +**Question: The phrase "The Bitlocker feature name for BitLocker is 'BitLocker'" needs clarification. ```powershell Get-WindowsOptionalFeature -Online | ft From a5f1a448b97e0ebf4cd262313a04731b4808f509 Mon Sep 17 00:00:00 2001 From: Asha Iyengar Date: Tue, 8 Sep 2020 11:04:08 +0530 Subject: [PATCH 023/380] Reviewed bitlocker-deployment-and-administration-faq.md (#3725) Reviewed the content and made minor changes. --- .../bitlocker-deployment-and-administration-faq.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/windows/security/information-protection/bitlocker/bitlocker-deployment-and-administration-faq.md b/windows/security/information-protection/bitlocker/bitlocker-deployment-and-administration-faq.md index eaae8a3519..b51fa27c9f 100644 --- a/windows/security/information-protection/bitlocker/bitlocker-deployment-and-administration-faq.md +++ b/windows/security/information-protection/bitlocker/bitlocker-deployment-and-administration-faq.md @@ -25,7 +25,7 @@ ms.custom: bitlocker ## Can BitLocker deployment be automated in an enterprise environment? -Yes, you can automate the deployment and configuration of BitLocker and the TPM using either WMI or Windows PowerShell scripts. How you choose to implement the scripts depends on your environment. You can also use Manage-bde.exe to locally or remotely configure BitLocker. For more info about writing scripts that use the BitLocker WMI providers, see [BitLocker Drive Encryption Provider](https://go.microsoft.com/fwlink/p/?LinkId=80600). For more info about using Windows PowerShell cmdlets with BitLocker Drive Encryption, see [BitLocker Cmdlets in Windows PowerShell](https://docs.microsoft.com/powershell/module/bitlocker/index?view=win10-ps). +Yes, you can automate the deployment and configuration of BitLocker and the TPM using either WMI or Windows PowerShell scripts. How you choose to implement the scripts depends on your environment. You can also use Manage-bde.exe to locally or remotely configure BitLocker. For more information about writing scripts that use the BitLocker WMI providers, see [BitLocker Drive Encryption Provider](https://go.microsoft.com/fwlink/p/?LinkId=80600). For more information about using Windows PowerShell cmdlets with BitLocker Drive Encryption, see [BitLocker Cmdlets in Windows PowerShell](https://docs.microsoft.com/powershell/module/bitlocker/index?view=win10-ps). ## Can BitLocker encrypt more than just the operating system drive? @@ -33,7 +33,7 @@ Yes. BitLocker can encrypt non-system drives and removable storage devices with ## Is there a noticeable performance impact when BitLocker is enabled on a computer? -Generally it imposes a single-digit percentage performance overhead. +Generally, it imposes a single-digit percentage performance overhead. ## How long will initial encryption take when BitLocker is turned on? @@ -51,7 +51,7 @@ No, BitLocker does not encrypt and decrypt the entire drive when reading and wri ## How can I prevent users on a network from storing data on an unencrypted drive? -You can configure group policy settings to make it mandatory for data drives to become BitLocker-protected before a BitLocker-protected computer can write data to them. For more info, see [BitLocker Group Policy settings](bitlocker-group-policy-settings.md). +You can configure group policy settings to make it mandatory for data drives to become BitLocker-protected before a BitLocker-protected computer can write data to them. For more information, see [BitLocker Group Policy settings](bitlocker-group-policy-settings.md). When these policy settings are enabled, the BitLocker-protected operating system will mount any data drives that are not protected by BitLocker as read-only. ## What is Used Disk Space Only encryption? From 0fbbb8a97293f0a17ced921d460d3f67c04653e8 Mon Sep 17 00:00:00 2001 From: Siddarth Mandalika Date: Tue, 8 Sep 2020 13:09:02 +0530 Subject: [PATCH 024/380] Update bl-kymgmt-4318240 --- .../bitlocker/bitlocker-key-management-faq.md | 28 +++++++++---------- 1 file changed, 14 insertions(+), 14 deletions(-) diff --git a/windows/security/information-protection/bitlocker/bitlocker-key-management-faq.md b/windows/security/information-protection/bitlocker/bitlocker-key-management-faq.md index d7338589c5..62a57fcec3 100644 --- a/windows/security/information-protection/bitlocker/bitlocker-key-management-faq.md +++ b/windows/security/information-protection/bitlocker/bitlocker-key-management-faq.md @@ -25,7 +25,7 @@ ms.custom: bitlocker ## How can I authenticate or unlock my removable data drive? -You can unlock removable data drives by using a password, a smart card, or you can configure a SID protector to unlock a drive by using your domain credentials. After you've started encryption, the drive can also be automatically unlocked on a specific computer for a specific user account. System administrators can configure which options are available for users, as well as password complexity and minimum length requirements. To unlock by using a SID protector, use Manage-bde: +You can unlock removable data drives by using a password, a smart card, or configuration of an SID protector through your domain credentials. After you've started encryption, the drive can also be automatically unlocked on a specific computer for a specific user account. System administrators can configure the options that would be made available for users, as well as password complexity and minimum length requirements. To unlock by using an SID protector, use Manage-bde: Manage-bde -protectors -add e: -sid domain\username @@ -35,13 +35,13 @@ For tables that list and describe elements such as a recovery password, recovery ## How can the recovery password and recovery key be stored? -The recovery password and recovery key for an operating system drive or a fixed data drive can be saved to a folder, saved to one or more USB devices, saved to your Microsoft Account, or printed. +The recovery password and recovery key for an operating system drive or a fixed data drive can be saved to a folder, saved to one or more USB devices, saved to your Microsoft account, or printed. -For removable data drives, the recovery password and recovery key can be saved to a folder, saved to your Microsoft Account, or printed. By default, you cannot store a recovery key for a removable drive on a removable drive. +For removable data drives, the recovery password and recovery key can be saved to a folder, saved to your Microsoft account, or printed. By default, you cannot store a recovery key for a removable drive on a removable drive. -A domain administrator can additionally configure Group Policy to automatically generate recovery passwords and store them in Active Directory Domain Services (AD DS) for any BitLocker-protected drive. +A domain administrator can additionally configure group policy to automatically generate recovery passwords and store them in Active Directory Domain Services (AD DS) for any BitLocker-protected drive. -## Is it possible to add an additional method of authentication without decrypting the drive if I only have the TPM authentication method enabled? +## Is it possible to add an additional method of authentication without decrypting the drive if I have only the TPM authentication method enabled? You can use the Manage-bde.exe command-line tool to replace your TPM-only authentication mode with a multifactor authentication mode. For example, if BitLocker is enabled with TPM authentication only and you want to add PIN authentication, use the following commands from an elevated command prompt, replacing *4-20 digit numeric PIN* with the numeric PIN you want to use: @@ -52,7 +52,7 @@ You can use the Manage-bde.exe command-line tool to replace your TPM-only authen ## When should an additional method of authentication be considered? -New hardware that meets [Windows Hardware Compatibility Program](https://docs.microsoft.com/windows-hardware/design/compatibility/) requirements make a PIN less critical as a mitigation, and having a TPM-only protector is likely sufficient when combined with policies like device lockout. For example, Surface Pro and Surface Book do not have external DMA ports to attack. +New hardware that meets [Windows Hardware Compatibility Program](https://docs.microsoft.com/windows-hardware/design/compatibility/) requirements make a PIN less critical as a mitigation, and renders a TPM-only protector combined with policies like device lockout as sufficient. For example, Surface Pro and Surface Book do not have external DMA ports to attack. For older hardware, where a PIN may be needed, it’s recommended to enable [enhanced PINs](bitlocker-group-policy-settings.md#bkmk-unlockpol2) that allow non-numeric characters such as letters and punctuation marks, and to set the PIN length based on your risk tolerance and the hardware anti-hammering capabilities available to the TPMs in your computers. ## If I lose my recovery information, will the BitLocker-protected data be unrecoverable? @@ -60,15 +60,15 @@ For older hardware, where a PIN may be needed, it’s recommended to enable [enh BitLocker is designed to make the encrypted drive unrecoverable without the required authentication. When in recovery mode, the user needs the recovery password or recovery key to unlock the encrypted drive. > [!IMPORTANT] -> Store the recovery information in AD DS, along with your Microsoft Account, or another safe location. +> Store the recovery information in AD DS, along with your Microsoft account, or in another safe location. ## Can the USB flash drive that is used as the startup key also be used to store the recovery key? -While this is technically possible, it is not a best practice to use one USB flash drive to store both keys. If the USB flash drive that contains your startup key is lost or stolen, you also lose access to your recovery key. In addition, inserting this key would cause your computer to automatically boot from the recovery key even if TPM-measured files have changed, which circumvents the TPM's system integrity check. +While this is technically possible, it is not a best practice to use one USB flash drive to store both keys. If the USB flash drive that contains your startup key is lost or stolen, you also lose access to your recovery key. In addition, inserting this key causes your computer to automatically boot from the recovery key even if TPM-measured files have changed, which circumvents the TPM's system integrity check. ## Can I save the startup key on multiple USB flash drives? -Yes, you can save a computer's startup key on multiple USB flash drives. Right-clicking a BitLocker-protected drive and selecting **Manage BitLocker** will provide you the options to duplicate the recovery keys as needed. +Yes, you can save a computer's startup key on multiple USB flash drives. Right-clicking a BitLocker-protected drive and selecting **Manage BitLocker** provides you the options to duplicate the recovery keys as needed. ## Can I save multiple (different) startup keys on the same USB flash drive? @@ -84,23 +84,23 @@ You cannot generate multiple PIN combinations. ## What encryption keys are used in BitLocker? How do they work together? -Raw data is encrypted with the full volume encryption key, which is then encrypted with the volume master key. The volume master key is in turn encrypted by one of several possible methods depending on your authentication (that is, key protectors or TPM) and recovery scenarios. +Raw data is encrypted with the full volume encryption key which is then encrypted with the volume master key. The volume master key is in turn encrypted by one of several possible methods depending on your authentication (that is, key protectors or TPM) and recovery scenarios. ## Where are the encryption keys stored? -The full volume encryption key is encrypted by the volume master key and stored in the encrypted drive. The volume master key is encrypted by the appropriate key protector and stored in the encrypted drive. If BitLocker has been suspended, the clear key that is used to encrypt the volume master key is also stored in the encrypted drive, along with the encrypted volume master key. +The full volume encryption key is encrypted by the volume master key and is stored in the encrypted drive. The volume master key is encrypted by the appropriate key protector and is stored in the encrypted drive. If BitLocker has been suspended, the clear key that is used to encrypt the volume master key is also stored in the encrypted drive, along with the encrypted volume master key. This storage process ensures that the volume master key is never stored unencrypted and is protected unless you disable BitLocker. The keys are also saved to two additional locations on the drive for redundancy. The keys can be read and processed by the boot manager. ## Why do I have to use the function keys to enter the PIN or the 48-character recovery password? -The F1 through F10 keys are universally mapped scan codes available in the pre-boot environment on all computers and in all languages. The numeric keys 0 through 9 are not usable in the pre-boot environment on all keyboards. +The F1–F10 keys are universally mapped scan codes available in the pre-boot environment on all computers and in all languages. The numeric keys 0–9 are not usable in the pre-boot environment on all keyboards. When using an enhanced PIN, users should run the optional system check during the BitLocker setup process to ensure that the PIN can be entered correctly in the pre-boot environment. ## How does BitLocker help prevent an attacker from discovering the PIN that unlocks my operating system drive? -It is possible that a personal identification number (PIN) can be discovered by an attacker performing a brute force attack. A brute force attack occurs when an attacker uses an automated tool to try different PIN combinations until the correct one is discovered. For BitLocker-protected computers, this type of attack, also known as a dictionary attack, requires that the attacker have physical access to the computer. +It is possible that a personal identification number (PIN) can be discovered by an attacker performing a brute force attack. A brute force attack occurs when an attacker uses an automated tool to try different PIN combinations until the correct one is discovered. For BitLocker-protected computers, this type of attack, also known as a dictionary attack, requires the attacker to have physical access to the computer. The TPM has the built-in ability to detect and react to these types of attacks. Because different manufacturers' TPMs may support different PIN and attack mitigations, contact your TPM's manufacturer to determine how your computer's TPM mitigates PIN brute force attacks. After you have determined your TPM's manufacturer, contact the manufacturer to gather the TPM's vendor-specific information. Most manufacturers use the PIN authentication failure count to exponentially increase lockout time to the PIN interface. However, each manufacturer has different policies regarding when and how the failure counter is decreased or reset. @@ -119,7 +119,7 @@ The following questions can assist you when asking a TPM manufacturer about the ## Can PIN length and complexity be managed with Group Policy? -Yes and No. You can configure the minimum personal identification number (PIN) length by using the **Configure minimum PIN length for startup** Group Policy setting and allow the use of alphanumeric PINs by enabling the **Allow enhanced PINs for startup** Group Policy setting. However, you cannot require PIN complexity by Group Policy. +Yes and No. You can configure the minimum personal identification number (PIN) length by using the **Configure minimum PIN length for startup** group policy setting and allow the use of alphanumeric PINs by enabling the **Allow enhanced PINs for startup** group policy setting. However, you cannot require PIN complexity by group policy. For more info, see [BitLocker Group Policy settings](bitlocker-group-policy-settings.md). From 6012dcb057be1b62ec1bf5c78cd1d3681cf68e99 Mon Sep 17 00:00:00 2001 From: Siddarth Mandalika Date: Tue, 8 Sep 2020 18:11:04 +0530 Subject: [PATCH 025/380] Update blnw-unlck-4318240 --- .../bitlocker/bitlocker-network-unlock-faq.md | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/windows/security/information-protection/bitlocker/bitlocker-network-unlock-faq.md b/windows/security/information-protection/bitlocker/bitlocker-network-unlock-faq.md index 264ee0242a..863edab626 100644 --- a/windows/security/information-protection/bitlocker/bitlocker-network-unlock-faq.md +++ b/windows/security/information-protection/bitlocker/bitlocker-network-unlock-faq.md @@ -24,12 +24,12 @@ ms.custom: bitlocker BitLocker Network Unlock enables easier management for BitLocker-enabled desktops and servers that use the TPM+PIN protection method in a domain environment. When a computer that is connected to a wired corporate network is rebooted, Network Unlock allows the PIN entry prompt to be bypassed. It automatically unlocks BitLocker-protected operating system volumes by using a trusted key that is provided by the Windows Deployment Services server as its secondary authentication method. -To use Network Unlock you must also have a PIN configured for your computer. When your computer is not connected to the network you will need to provide the PIN to unlock it. +To use Network Unlock, you must also have a PIN configured for your computer. When your computer is not connected to the network, you will need to provide the PIN to unlock it. -BitLocker Network Unlock has software and hardware requirements for both client computers, Windows Deployment services, and domain controllers that must be met before you can use it. +BitLocker Network Unlock has software and hardware requirements for client computers, Windows Deployment services, and domain controllers, which must be met before you can use it. -Network Unlock uses two protectors, the TPM protector and the one provided by the network or by your PIN, whereas automatic unlock uses a single protector, the one stored in the TPM. If the computer is joined to a network without the key protector it will prompt you to enter your PIN. If the PIN is -not available you will need to use the recovery key to unlock the computer if it can ot be connected to the network. +Network Unlock uses two protectors, the TPM protector and the one provided by the network or by your PIN, whereas automatic unlock uses a single protector, the one stored in the TPM. If the computer is joined to a network without the key protector, it prompts you to enter your PIN. If the PIN is +not available, you will need to use the recovery key to unlock the computer if it cannot be connected to the network. For more info, see [BitLocker: How to enable Network Unlock](bitlocker-how-to-enable-network-unlock.md). From 4f42121d60ed4b1f2cc852ef6e04de451d53193b Mon Sep 17 00:00:00 2001 From: Siddarth Mandalika Date: Wed, 9 Sep 2020 11:52:28 +0530 Subject: [PATCH 026/380] updated content based on IR comments --- .../bitlocker-group-policy-settings.md | 110 +++++++++--------- 1 file changed, 55 insertions(+), 55 deletions(-) diff --git a/windows/security/information-protection/bitlocker/bitlocker-group-policy-settings.md b/windows/security/information-protection/bitlocker/bitlocker-group-policy-settings.md index 502fcf5b27..2d79a22931 100644 --- a/windows/security/information-protection/bitlocker/bitlocker-group-policy-settings.md +++ b/windows/security/information-protection/bitlocker/bitlocker-group-policy-settings.md @@ -120,7 +120,7 @@ This policy setting allows users of devices that are compliant with Modern Stand - + @@ -170,7 +170,7 @@ This policy is used in addition to the BitLocker Drive Encryption Network Unlock - + @@ -191,7 +191,7 @@ This policy is used in addition to the BitLocker Drive Encryption Network Unlock To use a network key protector to unlock the computer, the computer and the server that hosts BitLocker Drive Encryption Network Unlock must be provisioned with a Network Unlock certificate. The Network Unlock certificate is used to create a network key protector and to protect the information exchange with the server to unlock the computer. You can use the group policy setting **Computer Configuration\\Windows Settings\\Security Settings\\Public Key Policies\\BitLocker Drive Encryption Network Unlock Certificate** on the domain controller to distribute this certificate to computers in your organization. This unlock method uses the TPM on the computer; therefore, computers that do not have a TPM cannot create network key protectors to automatically unlock by using Network Unlock feature. ->**Note:** For reliability and security, computers should also have a TPM startup PIN that can be used when the computer is disconnected from the wired network or cannot connect to the domain controller at startup. +>**Note:** For reliability and security, computers must also have a TPM startup PIN that can be used when the computer is disconnected from the wired network or cannot connect to the domain controller at startup. For more information about Network Unlock feature, see [BitLocker: How to enable Network Unlock](bitlocker-how-to-enable-network-unlock.md). @@ -219,7 +219,7 @@ This policy setting is used to determine which unlock options are available for - + @@ -296,7 +296,7 @@ This policy setting permits the use of enhanced PINs when you use an unlock meth - + @@ -394,7 +394,7 @@ This policy setting allows you to block direct memory access (DMA) for all hot p | **Policy description** | This setting helps prevent attacks that use external PCI-based devices to access BitLocker keys. | | **Introduced** | Windows 10, version 1703 | | **Drive type** | Operating system drives | -| **Policy path** | Computer Configuration\Administrative Templates\Windows Components\BitLocker Drive Encryption| +| **Policy path** | **Computer Configuration\\Administrative Templates\\Windows Components\\BitLocker Drive Encryption**| | **Conflicts** | None | | **When enabled** | Every time the user locks the screen, DMA is blocked on hot pluggable PCI ports until the user signs-in again. | | **When disabled or not configured** | DMA is available on hot pluggable PCI devices if the device is turned on, regardless of whether a user is signed-in.| @@ -451,7 +451,7 @@ To change the PIN or password, the user must be able to provide the current PIN ### Configure use of passwords for operating system drives -This policy controls how non-TPM based systems utilize the password protector. Used in conjunction with the **Password must meet complexity requirements** policy, this policy allows administrators to make password length and complexity mandatory for using the password protector. By default, passwords must be eight characters in length. Complexity configuration options determine how important domain connectivity is for the client. For the strongest password security, administrators should choose **Require password complexity** because it requires domain connectivity, and it requires the BitLocker password to meet the same password complexity requirements as domain sign-in passwords. +This policy controls how non-TPM based systems utilize the password protector. Used in conjunction with the **Password must meet complexity requirements** policy, this policy allows administrators to make password length and complexity mandatory for using the password protector. By default, passwords must be eight characters in length. Complexity configuration options determine how important domain connectivity is for the client. For the strongest password security, administrators must choose **Require password complexity** because it requires domain connectivity, and it requires the BitLocker password to meet the same password complexity requirements as domain sign-in passwords.

Policy description

With this policy setting, you can allow users to enable authentication options that require user input from the preboot environment, even if the platform indicates a lack of preboot input capability.

With this policy setting, you can allow users to enable authentication options that require user input from the pre-boot environment, even if the platform indicates a lack of pre-boot input capability.

Introduced

When enabled

Devices must have an alternative means of preboot input (such as an attached USB keyboard).

Devices must have an alternative means of pre-boot input (such as an attached USB keyboard).

When disabled or not configured

Policy path

Computer Configuration\Administrative Templates\Windows Components\BitLocker Drive Encryption\Operating System Drives

Computer Configuration\\Administrative Templates\\Windows Components\\BitLocker Drive Encryption\\Operating System Drives

Conflicts

Policy path

Computer Configuration\Administrative Templates\Windows Components\BitLocker Drive Encryption\Operating System Drives

Computer Configuration\\Administrative Templates\\Windows Components\\BitLocker Drive Encryption\\Operating System Drives

Conflicts

Policy path

Computer Configuration\Administrative Templates\Windows Components\BitLocker Drive Encryption\Operating System Drives

Computer Configuration\Administrative Templates\Windows Components\BitLocker Drive Encryption\Operating System Drives

Conflicts

Policy path

Computer Configuration\Administrative Templates\Windows Components\BitLocker Drive Encryption\Operating System Drives

Computer Configuration\\Administrative Templates\\Windows Components\\BitLocker Drive Encryption\\Operating System Drives

Conflicts

@@ -473,13 +473,13 @@ This policy controls how non-TPM based systems utilize the password protector. U - + - + @@ -600,11 +600,11 @@ This policy setting is used to require, allow, or deny the use of smart cards wi - + - + @@ -649,11 +649,11 @@ This policy setting is used to require, allow, or deny the use of passwords with - + - + @@ -685,9 +685,9 @@ Passwords must be at least 8 characters. To configure a greater minimum length f For the complexity requirement setting to be effective, the group policy setting **Computer Configuration\\Windows Settings\\Security Settings\\Account Policies\\Password Policy\\Password must meet complexity requirements** must also be enabled. This policy setting is configured on a per-computer basis. This means that it applies to local user accounts and domain user accounts. Because the password filter that is used to validate password complexity is located on the domain controllers, local user accounts cannot access the password filter because they are not authenticated for domain access. When this policy setting is enabled, if you sign in with a local user account, and you attempt to encrypt a drive or change a password on an existing BitLocker-protected drive, an "Access denied" error message is displayed. In this situation, the password key protector cannot be added to the drive. -Enabling this policy setting requires a connectivity to be established to a domain before adding a password key protector to a BitLocker-protected drive. Users who work remotely and have periods of time in which they cannot connect to the domain should be made aware of this requirement so that they can schedule a time during which they will be connected to the domain to turn on BitLocker or to change a password on a BitLocker-protected data drive. +Enabling this policy setting requires a connectivity to be established to a domain before adding a password key protector to a BitLocker-protected drive. Users who work remotely and have periods of time in which they cannot connect to the domain must be made aware of this requirement so that they can schedule a time during which they will be connected to the domain to turn on BitLocker or to change a password on a BitLocker-protected data drive. ->**Important:** Passwords cannot be used if FIPS compliance is enabled. The **System cryptography: Use FIPS-compliant algorithms for encryption, hashing, and signing** policy setting in **Computer Configuration\\Windows Settings\\Security Settings\\Local Policies\\Security Options** specifies whether FIPS compliance is enabled. +>**Important:** Passwords cannot be used if FIPS-compliance is enabled. The **System cryptography: Use FIPS-compliant algorithms for encryption, hashing, and signing** policy setting in **Computer Configuration\\Windows Settings\\Security Settings\\Local Policies\\Security Options** specifies whether FIPS-compliance is enabled. ### Configure use of smart cards on removable data drives @@ -713,7 +713,7 @@ This policy setting is used to require, allow, or deny the use of smart cards wi - + @@ -762,11 +762,11 @@ This policy setting is used to require, allow, or deny the use of passwords with - + - + @@ -798,7 +798,7 @@ When set to **Allow complexity**, a connection to a domain controller is be atte When set to **Do not allow complexity**, no password complexity validation is done. ->**Note:** Passwords cannot be used if FIPS compliance is enabled. The **System cryptography: Use FIPS-compliant algorithms for encryption, hashing, and signing** policy setting in **Computer Configuration\\Windows Settings\\Security Settings\\Local Policies\\Security Options** specifies whether FIPS compliance is enabled. +>**Note:** Passwords cannot be used if FIPS-compliance is enabled. The **System cryptography: Use FIPS-compliant algorithms for encryption, hashing, and signing** policy setting in **Computer Configuration\\Windows Settings\\Security Settings\\Local Policies\\Security Options** specifies whether FIPS-compliance is enabled. For information about this setting, see [System cryptography: Use FIPS-compliant algorithms for encryption, hashing, and signing](https://technet.microsoft.com/library/jj852211.aspx). @@ -826,7 +826,7 @@ This policy setting is used to determine the certificate that is to be used with - + @@ -877,7 +877,7 @@ This policy setting allows users to enable authentication options that require u - + @@ -932,7 +932,7 @@ This policy setting is used to make encryption of fixed drives mandatory prior t - + @@ -961,7 +961,7 @@ Conflict considerations include: - If you attempted to shrink the drive and create the system drive, the drive size is successfully reduced and a raw partition is created. However, the raw partition is not formatted. The following error message is displayed: "The new active drive cannot be formatted. You may need to manually prepare your drive for BitLocker." - If you attempt to use unallocated space to create the system drive, a raw partition will be created. However, the raw partition will not be formatted. The following error message is displayed: "The new active drive cannot be formatted. You may need to manually prepare your drive for BitLocker." - If you attempt to merge an existing drive into the system drive, the tool fails to copy the required boot file onto the target drive to create the system drive. The following error message is displayed: "BitLocker setup failed to copy boot files. You may need to manually prepare your drive for BitLocker." -3. If this policy setting is enforced, a hard drive cannot be repartitioned because the drive is protected. If you are upgrading computers in your organization from a previous version of Windows, and those computers were configured with a single partition, you should create the required BitLocker system partition before you apply this policy setting to the computers. +3. If this policy setting is enforced, a hard drive cannot be repartitioned because the drive is protected. If you are upgrading computers in your organization from a previous version of Windows, and those computers were configured with a single partition, you must create the required BitLocker system partition before you apply this policy setting to the computers. ### Deny write access to removable drives not protected by BitLocker @@ -987,7 +987,7 @@ This policy setting is used to make it mandatory for removable drives to be encr - + @@ -1040,7 +1040,7 @@ This policy setting is used to prevent users from turning BitLocker on or off on - + @@ -1096,7 +1096,7 @@ This policy setting is used to control the encryption method and cipher strength - + @@ -1120,7 +1120,7 @@ Enterprises may want to control the encryption level for increased security (AES If you enable this setting, you will be able to configure an encryption algorithm and key cipher strength for fixed data drives, operating system drives, and removable data drives, individually. For fixed and operating system drives, we recommend that you use the XTS-AES algorithm. -For removable drives, you should use AES-CBC 128-bit or AES-CBC 256-bit if the drive will be used in other devices that are not running Windows 10, version 1511, or later. +For removable drives, you must use AES-CBC 128-bit or AES-CBC 256-bit if the drive will be used in other devices that are not running Windows 10, version 1511, or later. Changing the encryption method has no effect if the drive is already encrypted or if encryption is in progress. In these cases, this policy setting is ignored. @@ -1152,7 +1152,7 @@ This policy controls how BitLocker reacts to systems that are equipped with encr - + @@ -1207,7 +1207,7 @@ This policy controls how BitLocker reacts when encrypted drives are used as oper - + @@ -1263,7 +1263,7 @@ This policy controls how BitLocker reacts to encrypted drives when they are used - + @@ -1319,7 +1319,7 @@ This policy controls whether fixed data drives utilize Used Space Only encryptio - + @@ -1368,7 +1368,7 @@ This policy controls whether operating system drives utilize Full encryption or - + @@ -1417,7 +1417,7 @@ This policy controls whether fixed data drives utilize Full encryption or Used S - + @@ -1466,7 +1466,7 @@ This policy setting is used to configure recovery methods for operating system d - + @@ -1527,7 +1527,7 @@ This policy setting is used to configure recovery methods for BitLocker-protecte - + @@ -1581,7 +1581,7 @@ This policy setting is used to configure the storage of BitLocker recovery infor - + @@ -1639,7 +1639,7 @@ This policy setting is used to configure the default folder for recovery passwor - + @@ -1686,7 +1686,7 @@ This policy setting is used to configure recovery methods for fixed data drives. - + @@ -1747,7 +1747,7 @@ This policy setting is used to configure recovery methods for removable data dri - + @@ -1805,7 +1805,7 @@ This policy setting is used to configure the entire recovery message and to repl - + @@ -1860,7 +1860,7 @@ This policy controls how BitLocker-enabled system volumes are handled in conjunc - + @@ -1909,7 +1909,7 @@ This policy setting is used to establish an identifier that is applied to all dr - + @@ -1966,7 +1966,7 @@ This policy setting is used to control whether the computer's memory will be ove - + @@ -2011,7 +2011,7 @@ This policy setting determines the values that are measured by TPM when it valid - + @@ -2086,7 +2086,7 @@ This policy setting determines the values that are measured by the TPM when it v - + @@ -2161,12 +2161,12 @@ This policy setting determines the values to be measured by the TPM when it vali - + @@ -2236,7 +2236,7 @@ This policy setting determines if you want platform validation data to refresh w - + @@ -2285,7 +2285,7 @@ This policy setting determines specific Boot Configuration Data (BCD) settings t - + @@ -2334,7 +2334,7 @@ This policy setting is used to control whether access to drives is allowed by us - + @@ -2383,7 +2383,7 @@ This policy setting controls access to removable data drives that are using the - + @@ -2408,7 +2408,7 @@ When this policy setting is enabled, select the **Do not install BitLocker To Go ## FIPS setting -You can configure the Federal Information Processing Standard (FIPS) setting for FIPS compliance. As an effect of FIPS compliance, users cannot create or save a BitLocker password for recovery or as a key protector. The use of a recovery key is permitted. +You can configure the Federal Information Processing Standard (FIPS) setting for FIPS-compliance. As an effect of FIPS-compliance, users cannot create or save a BitLocker password for recovery or as a key protector. The use of a recovery key is permitted.

Policy path

Computer Configuration\Administrative Templates\Windows Components\BitLocker Drive Encryption\Operating System Drives

Computer Configuration\\Administrative Templates\\Windows Components\\BitLocker Drive Encryption\\Operating System Drives

Conflicts

Passwords cannot be used if FIPS-compliance is enabled.

-Note

The System cryptography: Use FIPS-compliant algorithms for encryption, hashing, and signing policy setting, which is located at Computer Configuration\Windows Settings\Security Settings\Local Policies\Security Options, specifies whether FIPS-compliance is enabled.

+Note

The System cryptography: Use FIPS-compliant algorithms for encryption, hashing, and signing policy setting, which is located at Computer Configuration\\Windows Settings\\Security Settings\\Local Policies\\Security Options, specifies whether FIPS-compliance is enabled.

@@ -536,7 +536,7 @@ This policy setting is used to determine the unlock options that would be made a

Policy path

Computer Configuration\Administrative Templates\Windows Components\BitLocker Drive Encryption\Operating System Drives

Computer Configuration\\Administrative Templates\\Windows Components\\BitLocker Drive Encryption\\Operating System Drives

Conflicts

Policy path

Computer Configuration\Administrative Templates\Windows Components\BitLocker Drive Encryption\Fixed Data Drives

Computer Configuration\\Administrative Templates\\Windows Components\\BitLocker Drive Encryption\\Fixed Data Drives

Conflicts

To use smart cards with BitLocker, you may also need to modify the object identifier setting in the Computer Configuration\Administrative Templates\BitLocker Drive Encryption\Validate smart card certificate usage rule compliance policy setting to match the object identifier of your smart card certificates.

To use smart cards with BitLocker, you may also need to modify the object identifier setting in the Computer Configuration\\Administrative Templates\\BitLocker Drive Encryption\\Validate smart card certificate usage rule compliance policy setting to match the object identifier of your smart card certificates.

When enabled

Policy path

Computer Configuration\Administrative Templates\Windows Components\BitLocker Drive Encryption\Fixed Data Drives

Computer Configuration\\Administrative Templates\\Windows Components\\BitLocker Drive Encryption\\Fixed Data Drives

Conflicts

To use password complexity, the Computer Configuration\Windows Settings\Security Settings\Account Policies\Password Policy\Password must meet complexity requirements policy setting must also be enabled.

To use password complexity, the Computer Configuration\\Windows Settings\\Security Settings\\Account Policies\\Password Policy\\Password must meet complexity requirements policy setting must also be enabled.

When enabled

Policy path

Computer Configuration\Administrative Templates\Windows Components\BitLocker Drive Encryption\Removable Data Drives

Computer Configuration\\Administrative Templates\\Windows Components\\BitLocker Drive Encryption\\Removable Data Drives

Conflicts

Policy path

Computer Configuration\Administrative Templates\Windows Components\BitLocker Drive Encryption\Removable Data Drives

Computer Configuration\\Administrative Templates\\Windows Components\\BitLocker Drive Encryption\\Removable Data Drives/b>

Conflicts

To use password complexity, the Password must meet complexity requirements policy setting, which is located at Computer Configuration\Windows Settings\Security Settings\Account Policies\Password Policy, must also be enabled.

To use password complexity, the Password must meet complexity requirements policy setting, which is located at Computer Configuration\\Windows Settings\\Security Settings\\Account Policies\\Password Policy, must also be enabled.

When enabled

Policy path

Computer Configuration\Administrative Templates\Windows Components\BitLocker Drive Encryption

Computer Configuration\\Administrative Templates\\Windows Components\\BitLocker Drive Encryption

Conflicts

Policy path

Computer Configuration\Administrative Templates\Windows Components\BitLocker Drive Encryption\Operating System Drive

Computer Configuration\\Administrative Templates\\Windows Components\\BitLocker Drive Encryption\\Operating System Drive

Conflicts

Policy path

Computer Configuration\Administrative Templates\Windows Components\BitLocker Drive Encryption\Fixed Data Drives

Computer Configuration\\Administrative Templates\\Windows Components\\BitLocker Drive Encryption\\Fixed Data Drives

Conflicts

Policy path

Computer Configuration\Administrative Templates\Windows Components\BitLocker Drive Encryption\Removable Data Drives

Computer Configuration\\Administrative Templates\\Windows Components\\BitLocker Drive Encryption\\Removable Data Drives

Conflicts

Policy path

Computer Configuration\Administrative Templates\Windows Components\BitLocker Drive Encryption\Removable Data Drives

Computer Configuration\\Administrative Templates\\Windows Components\\BitLocker Drive Encryption\\Removable Data Drives

Conflicts

Policy path

Computer Configuration\Administrative Templates\Windows Components\BitLocker Drive Encryption

Computer Configuration\\Administrative Templates\\Windows Components\\BitLocker Drive Encryption

Conflicts

Policy path

Computer Configuration\Administrative Templates\Windows Components\BitLocker Drive Encryption\Fixed Data Drives

Computer Configuration\\Administrative Templates\\Windows Components\\BitLocker Drive Encryption\\Fixed Data Drives

Conflicts

Policy path

Computer Configuration\Administrative Templates\Windows Components\BitLocker Drive Encryption\Operating System Drives

Computer Configuration\\Administrative Templates\\Windows Components\\BitLocker Drive Encryption\\Operating System Drives

Conflicts

Policy path

Computer Configuration\Administrative Templates\Windows Components\BitLocker Drive Encryption\Removable Data Drives

Computer Configuration\\Administrative Templates\\Windows Components\\BitLocker Drive Encryption\\Removable Data Drives

Conflicts

Policy path

Computer Configuration\Administrative Templates\Windows Components\BitLocker Drive Encryption\Fixed Data Drives

Computer Configuration\\Administrative Templates\\Windows Components\\BitLocker Drive Encryption\\Fixed Data Drives

Conflicts

Policy path

Computer Configuration\Administrative Templates\Windows Components\BitLocker Drive Encryption\Operating System Drives

Computer Configuration\\Administrative Templates\\Windows Components\\BitLocker Drive Encryption\\Operating System Drives

Conflicts

Policy path

Computer Configuration\Administrative Templates\Windows Components\BitLocker Drive Encryption\Removable Data Drives

Computer Configuration\\Administrative Templates\\Windows Components\\BitLocker Drive Encryption\\Removable Data Drives

Conflicts

Policy path

Computer Configuration\Administrative Templates\Windows Components\BitLocker Drive Encryption\Operating System Drives

Computer Configuration\\Administrative Templates\\Windows Components\\BitLocker Drive Encryption\\Operating System Drives

Conflicts

Policy path

Computer Configuration\Administrative Templates\Windows Components\BitLocker Drive Encryption

Computer Configuration\\Administrative Templates\\Windows Components\\BitLocker Drive Encryption

Conflicts

Policy path

Computer Configuration\Administrative Templates\Windows Components\BitLocker Drive Encryption

Computer Configuration\\Administrative Templates\\Windows Components\\BitLocker Drive Encryption

Conflicts

Policy path

Computer Configuration\Administrative Templates\Windows Components\BitLocker Drive Encryption

Computer Configuration\\Administrative Templates\\Windows Components\\BitLocker Drive Encryption

Conflicts

Policy path

Computer Configuration\Administrative Templates\Windows Components\BitLocker Drive Encryption\Fixed Data Drives

Computer Configuration\\Administrative Templates\\Windows Components\\BitLocker Drive Encryption\\Fixed Data Drives

Conflicts

Policy path

Computer Configuration\Administrative Templates\Windows Components\BitLocker Drive Encryption\Removable Data Drives

Computer Configuration\\Administrative Templates\\Windows Components\\BitLocker Drive Encryption\\Removable Data Drives

Conflicts

Policy path

Computer Configuration \ Administrative Templates \ Windows Components \ BitLocker Drive Encryption \ Operating System Drives \ Configure pre-boot recovery message and URL

Computer Configuration\\Administrative Templates\\Windows Components\\BitLocker Drive Encryption\\Operating System Drives\\Configure pre-boot recovery message and URL

Conflicts

Policy path

Computer Configuration\Administrative Templates\Windows Components\BitLocker Drive Encryption\Operating System Drives

Computer Configuration\\Administrative Templates\\Windows Components\\BitLocker Drive Encryption\\Operating System Drives

Conflicts

Policy path

Computer Configuration\Administrative Templates\Windows Components\BitLocker Drive Encryption

Computer Configuration\\Administrative Templates\\Windows Components\\BitLocker Drive Encryption

Conflicts

Policy path

Computer Configuration\Administrative Templates\Windows Components\BitLocker Drive Encryption

Computer Configuration\\Administrative Templates\\Windows Components\\BitLocker Drive Encryption

Conflicts

Policy path

Computer Configuration\Administrative Templates\Windows Components\BitLocker Drive Encryption\Operating System Drives

Computer Configuration\\Administrative Templates\\Windows Components\\BitLocker Drive Encryption\\Operating System Drives

Conflicts

Policy path

Computer Configuration\Administrative Templates\Windows Components\BitLocker Drive Encryption\Operating System Drives

Computer Configuration\\Administrative Templates\\Windows Components\\BitLocker Drive Encryption\\Operating System Drives

Conflicts

Policy path

Computer Configuration\Administrative Templates\Windows Components\BitLocker Drive Encryption\Operating System Drives

Computer Configuration\\Administrative Templates\\Windows Components\\BitLocker Drive Encryption\\Operating System Drives

Conflicts

Setting this policy with PCR 7 omitted results in an override of the Allow Secure Boot for integrity validation group policy setting, and this new setting prevents BitLocker from using secure boot for platform or Boot Configuration Data (BCD) integrity validation.

-

If your environments use TPM and secure boot for platform integrity checks, this policy should not be configured.

+

If your environments use TPM and secure boot for platform integrity checks, this policy must not be configured.

For more information about PCR 7, see Platform Configuration Register (PCR) in this topic.

Policy path

Computer Configuration\Administrative Templates\Windows Components\BitLocker Drive Encryption\Operating System Drives

Computer Configuration\\Administrative Templates\\Windows Components\\BitLocker Drive Encryption\\Operating System Drives

Conflicts

Policy path

Computer Configuration\Administrative Templates\Windows Components\BitLocker Drive Encryption\Operating System Drives

Computer Configuration\\Administrative Templates\\Windows Components\\BitLocker Drive Encryption\\Operating System Drives

Conflicts

Policy path

Computer Configuration\Administrative Templates\Windows Components\BitLocker Drive Encryption\Fixed Data Drives

Computer Configuration\\Administrative Templates\\Windows Components\\BitLocker Drive Encryption\\Fixed Data Drives

Conflicts

Policy path

Computer Configuration\Administrative Templates\Windows Components\BitLocker Drive Encryption\Removable Data Drives

Computer Configuration\\Administrative Templates\\Windows Components\\BitLocker Drive Encryption\\Removable Data Drives

Conflicts

@@ -2430,7 +2430,7 @@ You can configure the Federal Information Processing Standard (FIPS) setting for - + @@ -2449,7 +2449,7 @@ You can configure the Federal Information Processing Standard (FIPS) setting for Reference -This policy needs to be enabled before any encryption key is generated for BitLocker. Note that when this policy is enabled, BitLocker prevents creating or using recovery passwords; therefore, recovery keys should be used, instead. +This policy needs to be enabled before any encryption key is generated for BitLocker. Note that when this policy is enabled, BitLocker prevents creating or using recovery passwords; therefore, recovery keys must be used, instead. You can save the optional recovery key to a USB drive. Because recovery passwords cannot be saved to AD DS when FIPS is enabled, an error is caused if AD DS backup is required by group policy. From 6cc5d49b5b57ecf583e72273c08b6bc977c49727 Mon Sep 17 00:00:00 2001 From: Siddarth Mandalika Date: Wed, 9 Sep 2020 14:51:12 +0530 Subject: [PATCH 027/380] Update bl-ovw-req-4318240 Made minor changes - 4318240 --- ...bitlocker-overview-and-requirements-faq.md | 30 +++++++++---------- 1 file changed, 15 insertions(+), 15 deletions(-) diff --git a/windows/security/information-protection/bitlocker/bitlocker-overview-and-requirements-faq.md b/windows/security/information-protection/bitlocker/bitlocker-overview-and-requirements-faq.md index 7f9715b9c0..13b28c1fb9 100644 --- a/windows/security/information-protection/bitlocker/bitlocker-overview-and-requirements-faq.md +++ b/windows/security/information-protection/bitlocker/bitlocker-overview-and-requirements-faq.md @@ -25,50 +25,50 @@ ms.custom: bitlocker ## How does BitLocker work? -**How BitLocker works with operating system drives** +**How does BitLocker work with operating system drives** -You can use BitLocker to mitigate unauthorized data access on lost or stolen computers by encrypting all user files and system files on the operating system drive, including the swap files and hibernation files, and checking the integrity of early boot components and boot configuration data. +You can use BitLocker to mitigate unauthorized data access on lost or stolen computers by encrypting all user files and system files on the operating system drive, including the swap files and hibernation files, and checking the integrity of early boot components and Boot Configuration Data (BCD). -**How BitLocker works with fixed and removable data drives** +**How does BitLocker work with fixed and removable data drives** -You can use BitLocker to encrypt the entire contents of a data drive. You can use Group Policy to require that BitLocker be enabled on a drive before the computer can write data to the drive. BitLocker can be configured with a variety of unlock methods for data drives, and a data drive supports multiple unlock methods. +You can use BitLocker to encrypt the entire content of a data drive. You can use group policy to make it mandatory for BitLocker to be enabled on a drive before the computer can write data to the drive. BitLocker can be configured with a variety of unlock-methods for data drives, and a data drive supports multiple unlock-methods. ## Does BitLocker support multifactor authentication? -Yes, BitLocker supports multifactor authentication for operating system drives. If you enable BitLocker on a computer that has a TPM version 1.2 or later, you can use additional forms of authentication with the TPM protection. +Yes, BitLocker supports multifactor authentication for operating system drives. If you enable BitLocker on a computer that has a TPM version 1.2 or later versions, you can use additional forms of authentication with the TPM protection. ## What are the BitLocker hardware and software requirements? For requirements, see [System requirements](bitlocker-overview.md#system-requirements). > [!NOTE] -> Dynamic disks are not supported by BitLocker. Dynamic data volumes will not be displayed in the Control Panel. Although the operating system volume will always be displayed in the Control Panel, regardless of whether it is a Dynamic disk, if it is a dynamic disk it cannot be protected by BitLocker. +> Dynamic disks are not supported by BitLocker. Dynamic data volumes are not displayed in the Control Panel. Although the operating system volume is always displayed in the Control Panel, regardless of whether it is a dynamic disk, it cannot be protected by BitLocker if it is a dynamic disk. ## Why are two partitions required? Why does the system drive have to be so large? -Two partitions are required to run BitLocker because pre-startup authentication and system integrity verification must occur on a separate partition from the encrypted operating system drive. This configuration helps protect the operating system and the information in the encrypted drive. +Two partitions are required to run BitLocker because pre-startup authentication and system integrity verification must occur on a partition that is separate from the encrypted operating system drive. This configuration helps protect the operating system and the information in the encrypted drive. -## Which Trusted Platform Modules (TPMs) does BitLocker support? +## Which trusted platform modules (TPMs) does BitLocker support? -BitLocker supports TPM version 1.2 or higher. BitLocker support for TPM 2.0 requires Unified Extensible Firmware Interface (UEFI) for the device. +BitLocker supports TPM version 1.2 or higher. BitLocker's support for TPM 2.0 requires Unified Extensible Firmware Interface (UEFI) for the device. > [!NOTE] -> TPM 2.0 is not supported in Legacy and CSM Modes of the BIOS. Devices with TPM 2.0 must have their BIOS mode configured as Native UEFI only. The Legacy and Compatibility Support Module (CSM) options must be disabled. For added security Enable the Secure Boot feature. +> TPM 2.0 is not supported in Legacy and Compatibility Support Module (CSM) modes of the BIOS. Devices with TPM 2.0 must have their BIOS mode configured as native UEFI only. The Legacy and CSM options must be disabled. For added security, enable the secure boot feature. -> Installed Operating System on hardware in legacy mode will stop the OS from booting when the BIOS mode is changed to UEFI. Use the tool [MBR2GPT](https://docs.microsoft.com/windows/deployment/mbr-to-gpt) before changing the BIOS mode which will prepare the OS and the disk to support UEFI. +> Installed Operating System on hardware in Legacy mode stops the OS from booting when the BIOS mode is changed to UEFI. Use the tool [MBR2GPT](https://docs.microsoft.com/windows/deployment/mbr-to-gpt) before changing the BIOS mode which prepares the OS and the disk to support UEFI. ## How can I tell if a TPM is on my computer? Beginning with Windows 10, version 1803, you can check TPM status in **Windows Defender Security Center** > **Device Security** > **Security processor details**. In previous versions of Windows, open the TPM MMC console (tpm.msc) and look under the **Status** heading. -## Can I use BitLocker on an operating system drive without a TPM? +## Can I use BitLocker on an operating system drive that does not have a TPM? -Yes, you can enable BitLocker on an operating system drive without a TPM version 1.2 or higher, if the BIOS or UEFI firmware has the ability to read from a USB flash drive in the boot environment. This is because BitLocker will not unlock the protected drive until BitLocker's own volume master key is first released by either the computer's TPM or by a USB flash drive containing the BitLocker startup key for that computer. However, computers without TPMs will not be able to use the system integrity verification that BitLocker can also provide. +Yes, you can enable BitLocker on an operating system drive that does not have a TPM version 1.2 or higher, if the BIOS or UEFI firmware has the ability to read from a USB flash drive in the boot environment. This is because BitLocker will not unlock the protected drive until BitLocker's own volume master key is first released by either the computer's TPM or a USB flash drive containing the BitLocker startup key for that computer. However, computers without TPMs will not be able to use the system integrity verification that BitLocker provides. To help determine whether a computer can read from a USB device during the boot process, use the BitLocker system check as part of the BitLocker setup process. This system check performs tests to confirm that the computer can properly read from the USB devices at the appropriate time and that the computer meets other BitLocker requirements. ## How do I obtain BIOS support for the TPM on my computer? -Contact the computer manufacturer to request a Trusted Computing Group (TCG)-compliant BIOS or UEFI boot firmware that meets the following requirements: +Contact the computer manufacturer to request a trusted computing group (TCG)-compliant BIOS or UEFI boot firmware that meets the following requirements: - It is compliant with the TCG standards for a client computer. - It has a secure update mechanism to help prevent a malicious BIOS or boot firmware from being installed on the computer. @@ -79,4 +79,4 @@ To turn on, turn off, or change configurations of BitLocker on operating system ## What is the recommended boot order for computers that are going to be BitLocker-protected? -You should configure the startup options of your computer to have the hard disk drive first in the boot order, before any other drives such as CD/DVD drives or USB drives. If the hard disk is not first and you typically boot from hard disk, then a boot order change may be detected or assumed when removable media is found during boot. The boot order typically affects the system measurement that is verified by BitLocker and a change in boot order will cause you to be prompted for your BitLocker recovery key. For the same reason, if you have a laptop with a docking station, ensure that the hard disk drive is first in the boot order both when docked and undocked.  +You should configure the startup options of your computer to have the hard disk drive first in the boot order, before any other drives such as CD/DVD drives or USB drives. If the hard disk is not first in the order and you typically boot from hard disk, then a boot order change may be detected or assumed when removable media is found during boot. The boot order typically affects the system measurement that is verified by BitLocker and a change in boot order prompts you for your BitLocker recovery key. For the same reason, if you have a laptop with a docking station, ensure that the hard disk drive is first in the boot order both when docked and undocked.  From 4d837887e0268751ab2db805e3a3da08266bd34f Mon Sep 17 00:00:00 2001 From: Siddarth Mandalika Date: Wed, 9 Sep 2020 15:53:46 +0530 Subject: [PATCH 028/380] Update bitlocker-overview-and-requirements-faq.md --- .../bitlocker-overview-and-requirements-faq.md | 16 ++++++++++------ 1 file changed, 10 insertions(+), 6 deletions(-) diff --git a/windows/security/information-protection/bitlocker/bitlocker-overview-and-requirements-faq.md b/windows/security/information-protection/bitlocker/bitlocker-overview-and-requirements-faq.md index 13b28c1fb9..eef3b2f226 100644 --- a/windows/security/information-protection/bitlocker/bitlocker-overview-and-requirements-faq.md +++ b/windows/security/information-protection/bitlocker/bitlocker-overview-and-requirements-faq.md @@ -27,19 +27,19 @@ ms.custom: bitlocker **How does BitLocker work with operating system drives** -You can use BitLocker to mitigate unauthorized data access on lost or stolen computers by encrypting all user files and system files on the operating system drive, including the swap files and hibernation files, and checking the integrity of early boot components and Boot Configuration Data (BCD). +You can use BitLocker to mitigate unauthorized data access on lost or stolen computers by encrypting all user files and system files on the operating system drive, including the swap files and hibernation files, and checking the integrity of early boot components and Boot Configuration Data (BCD). For further information, see [BitLocker overview] (bitlocker-deviceencryption-overview.md#internal-drive-encryption). **How does BitLocker work with fixed and removable data drives** -You can use BitLocker to encrypt the entire content of a data drive. You can use group policy to make it mandatory for BitLocker to be enabled on a drive before the computer can write data to the drive. BitLocker can be configured with a variety of unlock-methods for data drives, and a data drive supports multiple unlock-methods. +You can use BitLocker to encrypt the entire content of a data drive. You can use group policy to make it mandatory for BitLocker to be enabled on a drive before the computer can write data to the drive. BitLocker can be configured with a variety of unlock-methods for data drives, and a data drive supports multiple unlock-methods. For more information, see [BitLocker overview](bitlocker-deviceencryption-overview.md). ## Does BitLocker support multifactor authentication? -Yes, BitLocker supports multifactor authentication for operating system drives. If you enable BitLocker on a computer that has a TPM version 1.2 or later versions, you can use additional forms of authentication with the TPM protection. +Yes, BitLocker supports multifactor authentication for operating system drives. If you enable BitLocker on a computer that has a TPM version 1.2 or later versions, you can use additional forms of authentication with the TPM protection. This includes the use of a password, a PIN, or a removable storage device. ## What are the BitLocker hardware and software requirements? -For requirements, see [System requirements](bitlocker-overview.md#system-requirements). +For requirements, see [System requirements](bitlocker-deviceencryption-overview.md#system-requirements-BitLocker). > [!NOTE] > Dynamic disks are not supported by BitLocker. Dynamic data volumes are not displayed in the Control Panel. Although the operating system volume is always displayed in the Control Panel, regardless of whether it is a dynamic disk, it cannot be protected by BitLocker if it is a dynamic disk. @@ -63,8 +63,12 @@ Beginning with Windows 10, version 1803, you can check TPM status in **Windows D ## Can I use BitLocker on an operating system drive that does not have a TPM? -Yes, you can enable BitLocker on an operating system drive that does not have a TPM version 1.2 or higher, if the BIOS or UEFI firmware has the ability to read from a USB flash drive in the boot environment. This is because BitLocker will not unlock the protected drive until BitLocker's own volume master key is first released by either the computer's TPM or a USB flash drive containing the BitLocker startup key for that computer. However, computers without TPMs will not be able to use the system integrity verification that BitLocker provides. -To help determine whether a computer can read from a USB device during the boot process, use the BitLocker system check as part of the BitLocker setup process. This system check performs tests to confirm that the computer can properly read from the USB devices at the appropriate time and that the computer meets other BitLocker requirements. +Yes, you can enable BitLocker on an operating system drive that does not have a TPM version 1.2 or higher, which can be done through the following options: +- If the BIOS or UEFI firmware has the ability to read from a USB flash drive in the boot environment, you can use a removable disk. To help determine whether a computer can read from a USB device during the boot process, use the BitLocker system check as part of the BitLocker setup process. This system check performs tests to confirm that the computer can properly read from the USB devices at the appropriate time and that the computer meets other BitLocker requirements. + +- You can use a password or a PIN to unlock the encrypted disk–This is because BitLocker will not unlock the protected drive until BitLocker's own volume master key is first released by either the computer's TPM or a USB flash drive containing the BitLocker startup key for that computer. + +- In addition to the above two options, the volume master key can be encrypted with a password or a PIN so that it can be displayed in a decrypted version when the user keys in the password. ## How do I obtain BIOS support for the TPM on my computer? From 59f6cf679e593b709efa18a603c29e464b1e3166 Mon Sep 17 00:00:00 2001 From: Asha Iyengar Date: Thu, 10 Sep 2020 09:19:33 +0530 Subject: [PATCH 029/380] Reviewed bitlocker-how-to-enable-network-unlock.md (#3745) --- .../bitlocker-how-to-enable-network-unlock.md | 22 +++++++++---------- 1 file changed, 11 insertions(+), 11 deletions(-) diff --git a/windows/security/information-protection/bitlocker/bitlocker-how-to-enable-network-unlock.md b/windows/security/information-protection/bitlocker/bitlocker-how-to-enable-network-unlock.md index 5abfa6d063..dc75483d25 100644 --- a/windows/security/information-protection/bitlocker/bitlocker-how-to-enable-network-unlock.md +++ b/windows/security/information-protection/bitlocker/bitlocker-how-to-enable-network-unlock.md @@ -63,15 +63,15 @@ For Network Unlock to work reliably on computers running Windows 8 and later ver The Network Unlock server component is installed on supported versions of Windows Server 2012 and later as a Windows feature that uses Server Manager or Windows PowerShell cmdlets. The feature name is BitLocker Network Unlock in Server Manager and BitLocker-NetworkUnlock in Windows PowerShell. This feature is a core requirement. -Network Unlock requires Windows Deployment Services (WDS) in the environment where the feature will be utilized. Configuration of the WDS installation is not required; however, the WDS service needs to be running on the server. +Network Unlock requires Windows Deployment Services (WDS) in the environment where the feature will be utilized. Configuration of the WDS installation is not required; however, the WDS service must be running on the server. -The network key is stored on the system drive along with an AES 256 session key, and encrypted with the 2048-bit RSA public key of the unlock server's certificate. The network key is decrypted with the help of a provider on a supported version of Windows Server running WDS, and returned encrypted with its corresponding session key. +The network key is stored on the system drive along with an AES 256 session key and encrypted with the 2048-bit RSA public key of the unlock server's (**should this be "unlocked server's certificate or Unlock server certificate**) certificate. The network key is decrypted with the help of a provider on a supported version of Windows Server running WDS, and returned encrypted with its corresponding session key. ## Network Unlock sequence The unlock sequence starts on the client side when the Windows boot manager detects the existence of Network Unlock protector. It leverages the DHCP driver in UEFI to obtain an IP address for IPv4 and then broadcasts a vendor-specific DHCP request that contains the network key and a session key for the reply, all encrypted by the server's Network Unlock certificate, as described above. The Network Unlock provider on the supported WDS server recognizes the vendor-specific request, decrypts it with the RSA private key, and returns the network key encrypted with the session key via its own vendor-specific DHCP reply. -On the server side, the WDS server role has an optional plugin component, like a PXE provider, which is what handles the incoming Network Unlock requests. The provider can also be configured with subnet restrictions, which would require that the IP address provided by the client in the Network Unlock request belong to a permitted subnet in order to release the network key to the client. In instances where the Network Unlock provider is unavailable, BitLocker fails over to the next available protector to unlock the drive. In a typical configuration, this means the standard TPM+PIN unlock screen is presented to unlock the drive. +On the server side, the WDS server role has an optional plugin component, like a PXE provider, which is what handles the incoming Network Unlock requests. You can also configure the provider with subnet restrictions, which would require that the IP address provided by the client in the Network Unlock request belong to a permitted subnet to release the network key to the client. In instances where the Network Unlock provider is unavailable, BitLocker fails over to the next available protector to unlock the drive. In a typical configuration, this means the standard TPM+PIN unlock screen is presented to unlock the drive. The server side configuration to enable Network Unlock also requires provisioning a 2048-bit RSA public/private key pair in the form of an X.509 certificate, and distributing the public key certificate to the clients. This certificate must be managed and deployed through the Group Policy editor directly on a domain controller with at least a Domain Functional Level of Windows Server 2012. This certificate is the public key that encrypts the intermediate network key (which is one of the two secrets required to unlock the drive; the other secret is stored in the TPM). @@ -105,7 +105,7 @@ To install the role using Windows PowerShell, use the following command: Install-WindowsFeature WDS-Deployment ``` -You must configure the WDS server so that it can communicate with DHCP (and optionally AD DS) and the client computer. You can configure using the WDS management tool, wdsmgmt.msc, which starts the Windows Deployment Services Configuration Wizard. +You must configure the WDS server so that it can communicate with DHCP (and optionally AD DS) and the client computer. You can configure using the WDS management tool, wdsmgmt.msc, which starts the Windows Deployment Services Configuration wizard. ### Confirm the WDS Service is running @@ -131,13 +131,13 @@ Install-WindowsFeature BitLocker-NetworkUnlock A properly configured Active Directory Services Certification Authority can use this certificate template to create and issue Network Unlock certificates. 1. Open the Certificates Template snap-in (certtmpl.msc). -2. Locate the User template. Right-click the template name and select **Duplicate Template**. +2. Locate the User template, right-click the template name and select **Duplicate Template**. 3. On the **Compatibility** tab, change the **Certification Authority** and **Certificate recipient** fields to Windows Server 2012 and Windows 8, respectively. Ensure that the **Show resulting changes** dialog box is selected. -4. Select the **General** tab of the template. The **Template display name** and **Template name** should clearly identify that the template will be used for Network Unlock. Clear the checkbox for the **Publish certificate in Active Directory** option. +4. Select the **General** tab of the template. The **Template display name** and **Template name** should clearly identify that the template will be used for Network Unlock. Clear the check box for the **Publish certificate in Active Directory** option. 5. Select the **Request Handling** tab. Select **Encryption** from the **Purpose** drop-down menu. Ensure that the **Allow private key to be exported** option is selected. 6. Select the **Cryptography** tab. Set the **Minimum key size** to 2048. (Any Microsoft cryptographic provider that supports RSA can be used for this template, but for simplicity and forward compatibility, we recommend using **Microsoft Software Key Storage Provider**.) 7. Select the **Requests must use one of the following providers** option and clear all options except for the cryptography provider you selected, such as **Microsoft Software Key Storage Provider**. -8. Select the **Subject Name** tab. Select **Supply in the request**. Select **OK** if the certificate templates pop-up dialog appears. +8. Select the **Subject Name** tab. Select **Supply in the request**. Click **OK** if the certificate templates pop-up dialog appears. 9. Select the **Issuance Requirements** tab. Select both **CA certificate manager approval** and **Valid existing certificate** options. 10. Select the **Extensions** tab. Select **Application Policies** and choose **Edit…**. 11. In the **Edit Application Policies Extension** options dialog box, select **Client Authentication**, **Encrypting File System**, **and Secure Email** and choose **Remove**. @@ -147,10 +147,10 @@ A properly configured Active Directory Services Certification Authority can use - **Name:** **BitLocker Network Unlock** - **Object Identifier:** **1.3.6.1.4.1.311.67.1.1** -14. Select the newly created **BitLocker Network Unlock** application policy and select **OK**. +14. Select the newly created **BitLocker Network Unlock** application policy and click **OK**. 15. With the **Extensions** tab still open, select the **Edit Key Usage Extension** dialog. Select the **Allow key exchange only with key encryption (key encipherment)** option. Select the **Make this extension critical** option. 16. Select the **Security** tab. Confirm that the **Domain Admins** group has been granted **Enroll** permission. -17. Select **OK** to complete configuration of the template. +17. Click **OK** to complete configuration of the template. To add the Network Unlock template to the Certification Authority, open the Certification Authority snap-in (certsrv.msc). Right-click the **Certificate Templates** item and choose **New, Certificate Template to issue**. Select the previously created BitLocker Network Unlock certificate. @@ -165,7 +165,7 @@ To enroll a certificate from an existing certification authority (CA), do the fo 1. Open Certificate Manager on the WDS server using **certmgr.msc**. 2. Under the Certificates - Current User item, right-click **Personal**. 3. Select **All Tasks**; then select **Request New Certificate** -4. Select **Next** when the Certificate Enrollment wizard opens. +4. Click **Next** when the Certificate Enrollment wizard opens. 5. Select **Active Directory Enrollment Policy**. 6. Choose the certificate template created for Network Unlock on the Domain controller and select **Enroll**. When prompted for more information, add the following attribute to the certificate: @@ -314,7 +314,7 @@ To update the certificates used by Network Unlock, administrators need to import ## Troubleshoot Network Unlock -Troubleshooting Network Unlock issues begins by verifying the environment. Many times, a small configuration issue will be the root cause of the failure. Items to verify include: +Troubleshooting Network Unlock issues begins by verifying the environment. Many times, a small configuration issue can be the root cause of the failure. Items to verify include: - Verify that the client hardware is UEFI-based and is on firmware version 2.3.1 and that the UEFI firmware is in native mode without a Compatibility Support Module (CSM) for BIOS mode enabled. Do this by checking that the firmware does not have an option enabled such as "Legacy mode" or "Compatibility mode" or that the firmware does not appear to be in a BIOS-like mode. - All required roles and services are installed and started. From 1325902eebca15da7ac1364ca872c19144ee8595 Mon Sep 17 00:00:00 2001 From: Siddarth Mandalika Date: Thu, 10 Sep 2020 09:51:38 +0530 Subject: [PATCH 030/380] Update bitlocker-how-to-enable-network-unlock.md --- .../bitlocker/bitlocker-how-to-enable-network-unlock.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/security/information-protection/bitlocker/bitlocker-how-to-enable-network-unlock.md b/windows/security/information-protection/bitlocker/bitlocker-how-to-enable-network-unlock.md index dc75483d25..d50ec8b8a7 100644 --- a/windows/security/information-protection/bitlocker/bitlocker-how-to-enable-network-unlock.md +++ b/windows/security/information-protection/bitlocker/bitlocker-how-to-enable-network-unlock.md @@ -65,7 +65,7 @@ The Network Unlock server component is installed on supported versions of Window Network Unlock requires Windows Deployment Services (WDS) in the environment where the feature will be utilized. Configuration of the WDS installation is not required; however, the WDS service must be running on the server. -The network key is stored on the system drive along with an AES 256 session key and encrypted with the 2048-bit RSA public key of the unlock server's (**should this be "unlocked server's certificate or Unlock server certificate**) certificate. The network key is decrypted with the help of a provider on a supported version of Windows Server running WDS, and returned encrypted with its corresponding session key. +The network key is stored on the system drive along with an AES 256 session key and encrypted with the 2048-bit RSA public key of the Unlock server certificate. The network key is decrypted with the help of a provider on a supported version of Windows Server running WDS, and returned encrypted with its corresponding session key. ## Network Unlock sequence From a7003de5279a780bd392b6a79c351ebecdc4fcbd Mon Sep 17 00:00:00 2001 From: Siddarth Mandalika Date: Thu, 10 Sep 2020 13:00:05 +0530 Subject: [PATCH 031/380] Update-bl-rcvy-lpbrk-4457208 --- .../bitlocker/bitlocker-recovery-loop-break.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/security/information-protection/bitlocker/bitlocker-recovery-loop-break.md b/windows/security/information-protection/bitlocker/bitlocker-recovery-loop-break.md index f06b11a197..6d996b7090 100644 --- a/windows/security/information-protection/bitlocker/bitlocker-recovery-loop-break.md +++ b/windows/security/information-protection/bitlocker/bitlocker-recovery-loop-break.md @@ -24,7 +24,7 @@ Sometimes, following a crash, you might be unable to successfully boot into your If you've entered the correct Bitlocker recovery key multiple times, and are still unable to continue past the initial recovery screen, follow these steps to break out of the loop. > [!NOTE] -> Only try these steps after you have restarted your device at least once. +> Try these steps only after you have restarted your device at least once. 1. On the initial recovery screen, don't enter your recovery key. Instead, select **Skip this drive**. From 654145f5313c9e4549c1809af8b61ab2f6eaeb33 Mon Sep 17 00:00:00 2001 From: Siddarth Mandalika Date: Thu, 10 Sep 2020 16:17:49 +0530 Subject: [PATCH 032/380] Update bl-rcvpwdvw-4457208 --- .../bitlocker-use-bitlocker-recovery-password-viewer.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/windows/security/information-protection/bitlocker/bitlocker-use-bitlocker-recovery-password-viewer.md b/windows/security/information-protection/bitlocker/bitlocker-use-bitlocker-recovery-password-viewer.md index 1bc4358ba0..1ac97c6ce1 100644 --- a/windows/security/information-protection/bitlocker/bitlocker-use-bitlocker-recovery-password-viewer.md +++ b/windows/security/information-protection/bitlocker/bitlocker-use-bitlocker-recovery-password-viewer.md @@ -23,7 +23,7 @@ ms.custom: bitlocker **Applies to** - Windows 10 -This topic for the IT professional describes how to use the BitLocker Recovery Password Viewer. +This topic describes how to use the BitLocker Recovery Password Viewer. The BitLocker Recovery Password Viewer tool is an optional tool included with the Remote Server Administration Tools (RSAT). It lets you locate and view BitLocker recovery passwords that are stored in Active Directory Domain Services (AD DS). You can use this tool to help recover data that is stored on a drive that has been encrypted by using BitLocker. The BitLocker Active Directory Recovery Password Viewer tool is an extension for the Active Directory Users and Computers Microsoft Management Console (MMC) snap-in. Using this tool, you can examine a computer object's **Properties** dialog box to view the corresponding BitLocker recovery passwords. Additionally, you can right-click a domain container and then search for a BitLocker recovery password across all the domains in the Active Directory forest. You can also search for a password by password identifier (ID). @@ -33,7 +33,7 @@ To complete the procedures in this scenario: - You must have domain administrator credentials. - Your test computers must be joined to the domain. -- On the test computers, BitLocker must have been turned on after joining the domain. +- On the domain-joined test computers, BitLocker must have been turned on. The following procedures describe the most common tasks performed by using the BitLocker Recovery Password Viewer. From b55cfce226423c26399879e637f70429b818d08a Mon Sep 17 00:00:00 2001 From: Siddarth Mandalika Date: Thu, 10 Sep 2020 17:19:05 +0530 Subject: [PATCH 033/380] Update bitlocker-group-policy-settings.md --- .../bitlocker/bitlocker-group-policy-settings.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/windows/security/information-protection/bitlocker/bitlocker-group-policy-settings.md b/windows/security/information-protection/bitlocker/bitlocker-group-policy-settings.md index 2d79a22931..2cf771d7d9 100644 --- a/windows/security/information-protection/bitlocker/bitlocker-group-policy-settings.md +++ b/windows/security/information-protection/bitlocker/bitlocker-group-policy-settings.md @@ -344,7 +344,7 @@ This policy setting is used to set a minimum PIN length when you use an unlock m - + @@ -427,7 +427,7 @@ This policy setting allows you to configure whether standard users are allowed t - + From 8179cd4746b48cb2bdd803736d040c9024d05030 Mon Sep 17 00:00:00 2001 From: Asha Iyengar Date: Fri, 11 Sep 2020 15:20:53 +0530 Subject: [PATCH 034/380] Reviewed bitlocker-network-unlock-faq.md (#3769) Made minor change --- .../bitlocker/bitlocker-network-unlock-faq.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/security/information-protection/bitlocker/bitlocker-network-unlock-faq.md b/windows/security/information-protection/bitlocker/bitlocker-network-unlock-faq.md index 863edab626..a66f7b9ec9 100644 --- a/windows/security/information-protection/bitlocker/bitlocker-network-unlock-faq.md +++ b/windows/security/information-protection/bitlocker/bitlocker-network-unlock-faq.md @@ -22,7 +22,7 @@ ms.custom: bitlocker **Applies to** - Windows 10 -BitLocker Network Unlock enables easier management for BitLocker-enabled desktops and servers that use the TPM+PIN protection method in a domain environment. When a computer that is connected to a wired corporate network is rebooted, Network Unlock allows the PIN entry prompt to be bypassed. It automatically unlocks BitLocker-protected operating system volumes by using a trusted key that is provided by the Windows Deployment Services server as its secondary authentication method. +BitLocker Network Unlock enables easier management for BitLocker-enabled desktops and servers that use the TPM+PIN protection method in a domain environment. When a computer connected to a wired corporate network is rebooted, Network Unlock allows the PIN entry prompt to be bypassed. It automatically unlocks BitLocker-protected operating system volumes by using a trusted key that is provided by the Windows Deployment Services server as its secondary authentication method. To use Network Unlock, you must also have a PIN configured for your computer. When your computer is not connected to the network, you will need to provide the PIN to unlock it. From 2c8dcf81f0ed4cf8cbb7ddee524adade05e03203 Mon Sep 17 00:00:00 2001 From: Siddarth Mandalika Date: Wed, 23 Sep 2020 19:54:34 +0530 Subject: [PATCH 035/380] Update ts-bitlocker-cannot-encrypt-issues.md --- .../ts-bitlocker-cannot-encrypt-issues.md | 18 +++++++++--------- 1 file changed, 9 insertions(+), 9 deletions(-) diff --git a/windows/security/information-protection/bitlocker/ts-bitlocker-cannot-encrypt-issues.md b/windows/security/information-protection/bitlocker/ts-bitlocker-cannot-encrypt-issues.md index 03b1c67188..8bebf9546b 100644 --- a/windows/security/information-protection/bitlocker/ts-bitlocker-cannot-encrypt-issues.md +++ b/windows/security/information-protection/bitlocker/ts-bitlocker-cannot-encrypt-issues.md @@ -18,20 +18,20 @@ ms.custom: bitlocker # BitLocker cannot encrypt a drive: known issues -This article describes common issues that may prevent BitLocker from encrypting a drive. This article also provides guidance to address these issues. +This article describes common issues that prevent BitLocker from encrypting a drive. This article also provides guidance to address these issues. > [!NOTE] -> If you have determined that your BitLocker issue involves the Trusted Platform Module (TPM), see [BitLocker cannot encrypt a drive: known TPM issues](ts-bitlocker-cannot-encrypt-tpm-issues.md). +> If you have determined that your BitLocker issue involves the trusted platform module (TPM), see [BitLocker cannot encrypt a drive: known TPM issues](ts-bitlocker-cannot-encrypt-tpm-issues.md). -## Error 0x80310059: BitLocker Drive Encryption is already performing an operation on this drive +## Error 0x80310059: BitLocker drive encryption is already performing an operation on this drive -When you turn on BitLocker Drive Encryption on a computer that is running Windows 10 Professional, you receive a message that resembles the following: +When you turn on BitLocker drive encryption on a computer that is running Windows 10 Professional, you receive a message that resembles the following: > **ERROR:** An error occurred (code 0x80310059):BitLocker Drive Encryption is already performing an operation on this drive. Please complete all operations before continuing.NOTE: If the -on switch has failed to add key protectors or start encryption,you may need to call manage-bde -off before attempting -on again. ### Cause -This issue may be caused by settings that are controlled by Group Policy Objects (GPOs). +This issue may be caused by settings that are controlled by group policy objects (GPOs). ### Resolution @@ -40,7 +40,7 @@ This issue may be caused by settings that are controlled by Group Policy Objects To resolve this issue, follow these steps: -1. Start Registry Editor, and navigate to the following subkey: +1. Start registry editor, and navigate to the following subkey: **HKEY\_LOCAL\_MACHINE\\SOFTWARE\\Policies\\Microsoft\\FVE** 1. Delete the following entries: @@ -48,7 +48,7 @@ To resolve this issue, follow these steps: - **OSPlatformValidation\_UEFI** - **PlatformValidation** -1. Exit Registry Editor, and turn on BitLocker Drive Encryption again. +1. Exit registry editor, and turn on BitLocker drive encryption again. ## "Access is denied" message when you try to encrypt removable drives @@ -64,7 +64,7 @@ You receive this message on any computer that runs Windows 10 version 1709 or ve ### Cause -The security descriptor of the BitLocker Drive Encryption service (BDESvc) has an incorrect entry. Instead of NT AUTHORITY\Authenticated Users, the security descriptor uses NT AUTHORITY\INTERACTIVE. +The security descriptor of the BitLocker drive encryption service (BDESvc) has an incorrect entry. Instead of NT AUTHORITY\Authenticated Users, the security descriptor uses NT AUTHORITY\INTERACTIVE. To verify that this issue has occurred, follow these steps: @@ -84,7 +84,7 @@ To verify that this issue has occurred, follow these steps: ![Output of the ConvertFrom-SddlString command, showing NT AUTHORITY\\INTERACTIVE](./images/ts-bitlocker-usb-sddl.png) - If you see NT AUTHORITY\INTERACTIVE (as highlighted), in the output of this command, this is the cause of the issue. Under typical conditions, the output should resemble the following: + If you see NT AUTHORITY\INTERACTIVE (as highlighted) in the output of this command, this is the cause of the issue. Under typical conditions, the output should resemble the following: ![Output of the ConvertFrom-SddlString command, showing NT AUTHORITY\\Authenticated Users](./images/ts-bitlocker-usb-default-sddl.png) From f0d0dd71a9b87b60afad96a4051dee187a34657f Mon Sep 17 00:00:00 2001 From: Siddarth Mandalika Date: Thu, 24 Sep 2020 11:31:06 +0530 Subject: [PATCH 036/380] Update ts-bitlocker-cannot-encrypt-tpm-issues.md --- .../ts-bitlocker-cannot-encrypt-tpm-issues.md | 26 +++++++++---------- 1 file changed, 13 insertions(+), 13 deletions(-) diff --git a/windows/security/information-protection/bitlocker/ts-bitlocker-cannot-encrypt-tpm-issues.md b/windows/security/information-protection/bitlocker/ts-bitlocker-cannot-encrypt-tpm-issues.md index c112d898f7..93e95c46e6 100644 --- a/windows/security/information-protection/bitlocker/ts-bitlocker-cannot-encrypt-tpm-issues.md +++ b/windows/security/information-protection/bitlocker/ts-bitlocker-cannot-encrypt-tpm-issues.md @@ -19,14 +19,14 @@ ms.custom: bitlocker # BitLocker cannot encrypt a drive: known TPM issues -This article describes common issues that affect the Trusted Platform Module (TPM) and that may prevent BitLocker from encrypting a drive. This article also provides guidance to address these issues. +This article describes common issues that affect the trusted platform module (TPM) and that may prevent BitLocker from encrypting a drive. This article also provides guidance to address these issues. > [!NOTE] > If you have determined that your BitLocker issue does not involve the TPM, see [BitLocker cannot encrypt a drive: known issues](ts-bitlocker-cannot-encrypt-issues.md). ## The TPM is locked and you see "The TPM is defending against dictionary attacks and is in a time-out period" -When you turn on BitLocker Drive Encryption, it does not start. Instead, you receive a message that resembles "The TPM is defending against dictionary attacks and is in a time-out period." +When you turn on BitLocker drive encryption, it does not start. Instead, you receive a message that resembles "The TPM is defending against dictionary attacks and is in a time-out period." ### Cause @@ -42,12 +42,12 @@ To resolve this issue, follow these steps: $Tpm = Get-WmiObject -class Win32_Tpm -namespace "root\CIMv2\Security\MicrosoftTpm" $ConfirmationStatus = $Tpm.GetPhysicalPresenceConfirmationStatus(22).ConfirmationStatus if($ConfirmationStatus -ne 4) {$Tpm.SetPhysicalPresenceRequest(22)} ``` -1. Restart the computer. If you are prompted at the restart screen, press F12 to agree. -1. Try again to start BitLocker Drive Encryption. +2. Restart the computer. If you are prompted at the restart screen, press F12 to agree. +3. Retry starting BitLocker drive encryption. ## You cannot prepare the TPM, and you see "The TPM is defending against dictionary attacks and is in a time-out period" -You cannot turn on BitLocker Drive Encryption on a device. You use the TPM management console (tpm.msc) to prepare the TPM on a device. The operation fails and you receive a message that resembles "The TPM is defending against dictionary attacks and is in a time-out period." +You cannot turn on BitLocker drive encryption on a device. You use the TPM management console (tpm.msc) to prepare the TPM on a device. The operation fails and you receive a message that resembles "The TPM is defending against dictionary attacks and is in a time-out period." ### Cause @@ -58,11 +58,11 @@ The TPM is locked out. To resolve this issue, disable and re-enable the TPM. To do this, follow these steps: 1. Restart the device, and change the BIOS configuration to disable the TPM. -1. Restart the device again, and return to the TPM management console. You should receive a message that resembles the following: +2. Restart the device again, and return to the TPM management console. You should receive a message that resembles the following: > Compatible Trusted Platform Module (TPM) cannot be found on this computer. Verify that this computer has 1.2 TPM and it is turned on in the BIOS. -1. Restart the device, and change the BIOS configuration to enable the TPM. -1. Restart the device, and return to the TPM management console. +3. Restart the device, and change the BIOS configuration to enable the TPM. +4. Restart the device, and return to the TPM management console. If you still cannot prepare the TPM, clear the existing TPM keys. To do this, follow the instructions in [Troubleshoot the TPM: Clear all the keys from the TPM](https://docs.microsoft.com/windows/security/information-protection/tpm/initialize-and-configure-ownership-of-the-tpm#clear-all-the-keys-from-the-tpm). @@ -71,11 +71,11 @@ If you still cannot prepare the TPM, clear the existing TPM keys. To do this, fo ## Access Denied: Failed to backup TPM Owner Authorization information to Active Directory Domain Services. Errorcode: 0x80070005 -You have an environment that enforces the **Do not enable BitLocker until recovery information is stored in AD DS** policy. You try to turn on BitLocker Drive Encryption on a computer that runs Windows 7, but the operation fails. You receive a message that resembles "Access Denied" or "Insufficient Rights." +You have an environment that enforces the **Do not enable BitLocker until recovery information is stored in AD DS** policy. You try to turn on BitLocker drive encryption on a computer that runs Windows 7, but the operation fails. You receive a message that resembles "Access Denied" or "Insufficient Rights." ### Cause -The TPM did not have sufficient permissions on the TPM Devices container in Active Directory Domain Services (AD DS). Therefore, the BitLocker recovery information could not be backed up to AD DS, and BitLocker Drive Encryption could not run. +The TPM did not have sufficient permissions on the TPM devices container in Active Directory Domain Services (AD DS). Therefore, the BitLocker recovery information could not be backed up to AD DS, and BitLocker drive encryption could not run. This issue appears to be limited to computers that run versions of Windows that are earlier than Windows 10. @@ -83,7 +83,7 @@ This issue appears to be limited to computers that run versions of Windows that To verify that you have correctly identified this issue, use one of the following methods: -- Disable the policy or remove the computer from the domain. Then try to turn on BitLocker Drive Encryption again. The operation should now succeed. +- Disable the policy or remove the computer from the domain. Then try to turn on BitLocker drive encryption again. The operation should now succeed. - Use LDAP and network trace tools to examine the LDAP exchanges between the client and the AD DS domain controller to identify the cause of the "Access Denied" or "Insufficient Rights" error. In this case, you should see the error when the client tries to access its object in the "CN=TPM Devices,DC=\<*domain*>,DC=com" container. 1. To review the TPM information for the affected computer, open an elevated Windows PowerShell window and run the following command: @@ -98,9 +98,9 @@ To verify that you have correctly identified this issue, use one of the followin ## Cannot prepare the TPM, error 0x80072030: "There is no such object on the server" -Your domain controllers were upgraded from Windows Server 2008 R2to Windows Server 2012 R2. A Group Policy Object (GPO) enforces the **Do not enable BitLocker until recovery information is stored in AD DS** policy. +Your domain controllers were upgraded from Windows Server 2008 R2 to Windows Server 2012 R2. A group policy object (GPO) enforces the **Do not enable BitLocker until recovery information is stored in AD DS** policy. -You cannot turn on BitLocker Drive Encryption on a device. You use the TPM management console (tpm.msc) to prepare the TPM on a device. The operation fails and you see a message that resembles the following: +You cannot turn on BitLocker drive encryption on a device. You use the TPM management console (tpm.msc) to prepare the TPM on a device. The operation fails and you see a message that resembles the following: > 0x80072030 There is no such object on the server when a policy to back up TPM information to active directory is enabled From 9864d7efd7360f9182243bceac6b7be674d24c67 Mon Sep 17 00:00:00 2001 From: Siddarth Mandalika Date: Thu, 24 Sep 2020 12:25:44 +0530 Subject: [PATCH 037/380] Update ts-bitlocker-config-issues.md --- .../bitlocker/ts-bitlocker-config-issues.md | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/windows/security/information-protection/bitlocker/ts-bitlocker-config-issues.md b/windows/security/information-protection/bitlocker/ts-bitlocker-config-issues.md index e3c4f3f6d4..af153f4d11 100644 --- a/windows/security/information-protection/bitlocker/ts-bitlocker-config-issues.md +++ b/windows/security/information-protection/bitlocker/ts-bitlocker-config-issues.md @@ -18,13 +18,13 @@ ms.custom: bitlocker # BitLocker configuration: known issues -This article describes common issues that affect your BitLocker configuration and BitLocker's general functionality. This article also provides guidance to address these issues. +This article describes common issues that affect your BitLocker's configuration and general functionality. This article also provides guidance to address these issues. ## BitLocker encryption is slower in Windows 10 -In both Windows 10 and Windows 7, BitLocker runs in the background to encrypt drives. However, in Windows 10, BitLocker is less aggressive about requesting resources. This behavior reduces the chance that BitLocker will affect the computer's performance. +In both Windows 10 and Windows 7, BitLocker runs in the background to encrypt drives. However, in Windows 10, BitLocker is less aggressive about requesting resources. This behavior reduces the chance of BitLocker affecting the computer's performance. -To compensate for these changes, BitLocker uses a new conversion model. This model, (referred to as Encrypt-On-Write), makes sure that any new disk writes on all client SKUs and any internal drives are always encrypted *as soon as you turn on BitLocker*. +To compensate for these changes, BitLocker uses a new conversion model. This model, (referred to as Encrypt-On-Write), makes sure that any new disk writes on all client SKUs and that any internal drives are always encrypted *as soon as you turn on BitLocker*. > [!IMPORTANT] > To preserve backward compatibility, BitLocker uses the previous conversion model to encrypt removable drives. @@ -41,7 +41,7 @@ After Windows 7 was released, several other areas of BitLocker were improved: - **New encryption algorithm, XTS-AES**. The new algorithm provides additional protection from a class of attacks on encrypted data that rely on manipulating cipher text to cause predictable changes in plain text. - By default, this algorithm complies with the Federal Information Processing Standards (FIPS). FIPS are United States Government standards that provide a benchmark for implementing cryptographic software. + By default, this algorithm complies with the Federal Information Processing Standards (FIPS). FIPS is a United States Government standard that provides a benchmark for implementing cryptographic software. - **Improved administration features**. You can manage BitLocker on PCs or other devices by using the following interfaces: - BitLocker Wizard @@ -57,7 +57,7 @@ After Windows 7 was released, several other areas of BitLocker were improved: - **[BitLocker Network Unlock](https://docs.microsoft.com/windows/security/information-protection/bitlocker/bitlocker-how-to-enable-network-unlock)**. If your BitLocker-enabled desktop or server computer is connected to a wired corporate network in a domain environment, you can automatically unlock its operating system volume during a system restart. -- **Support for [Encrypted Hard Drives](https://docs.microsoft.com/windows/security/information-protection/encrypted-hard-drive)**. Encrypted Hard Drives are a new class of hard drives that are self-encrypting at a hardware level and allow for full disk hardware encryption. By taking on that workload, Encrypted Hard Drives increase BitLocker performance and reduce CPU usage and power consumption. +- **Support for [Encrypted Hard Drives](https://docs.microsoft.com/windows/security/information-protection/encrypted-hard-drive)**. Encrypted hard drives are a new class of hard drives that are self-encrypting at a hardware level and allow for full disk hardware encryption. By taking on that workload, encrypted hard drives increase BitLocker performance and reduce CPU usage and power consumption. - **Support for classes of HDD/SSD hybrid disks**. BitLocker can encrypt a disk that uses a small SSD as a non-volatile cache in front of the HDD, such as Intel Rapid Storage Technology. @@ -90,12 +90,12 @@ This issue occurs regardless of any of the following variations in the environme - Whether the VMs are generation 1 or generation 2. - Whether the guest operating system is Windows Server 2019, 2016 or 2012 R2. -In the domain controller Application log, the VSS event source records event ID 8229: +In the domain controller application log, the VSS event source records event ID 8229: > ID: 8229 > Level: Warning > ‎Source: VSS -> Message: A VSS writer has rejected an event with error 0x800423f4, The writer experienced a non-transient error. If the backup process is retried, the error is likely to reoccur. +> Message: A VSS writer has rejected an event with error 0x800423f4. The writer experienced a non-transient error. If the backup process is retried, the error is likely to reoccur. > > Changes that the writer made to the writer components while handling the event will not be available to the requester. > From 30c0c15ff56689ca8ebf030116472141ba4d5c69 Mon Sep 17 00:00:00 2001 From: Siddarth Mandalika Date: Thu, 24 Sep 2020 12:58:01 +0530 Subject: [PATCH 038/380] Update ts-bitlocker-decode-measured-boot-logs.md --- .../ts-bitlocker-decode-measured-boot-logs.md | 42 +++++++++---------- 1 file changed, 21 insertions(+), 21 deletions(-) diff --git a/windows/security/information-protection/bitlocker/ts-bitlocker-decode-measured-boot-logs.md b/windows/security/information-protection/bitlocker/ts-bitlocker-decode-measured-boot-logs.md index 3e2cdad741..61a705e835 100644 --- a/windows/security/information-protection/bitlocker/ts-bitlocker-decode-measured-boot-logs.md +++ b/windows/security/information-protection/bitlocker/ts-bitlocker-decode-measured-boot-logs.md @@ -16,25 +16,25 @@ ms.date: 10/17/2019 ms.custom: bitlocker --- -# Decode Measured Boot logs to track PCR changes +# Decode measured boot logs to track PCR changes -Platform Configuration Registers (PCRs) are memory locations in the Trusted Platform Module (TPM). BitLocker and its related technologies depend on specific PCR configurations. Additionally, specific change in PCRs can cause a device or computer to enter BitLocker recovery mode. +Platform configuration registers (PCRs) are memory locations in the trusted platform module (TPM). BitLocker and its related technologies depend on specific PCR configurations. Additionally, specific changes in PCRs can cause a device or computer to enter BitLocker recovery mode. -By tracking changes in the PCRs, and identifying when they changed, you can gain insight into issues that occur or learn why a device or computer entered BitLocker recovery mode. The Measured Boot logs record PCR changes and other information. These logs are located in the C:\\Windows\\Logs\\MeasuredBoot\\ folder. +By tracking changes in the PCRs, and identifying when they changed, you can gain insight into issues that occur or can learn why a device or computer entered BitLocker recovery mode. The measured boot logs record PCR changes and other information. These logs are located in the C:\\Windows\\Logs\\MeasuredBoot\\ folder. This article describes tools that you can use to decode these logs: TBSLogGenerator and PCPTool. -For more information about Measured Boot and PCRs, see the following articles: +For more information about measured boot and PCRs, see the following articles: - [TPM fundamentals: Measured Boot with support for attestation](https://docs.microsoft.com/windows/security/information-protection/tpm/tpm-fundamentals#measured-boot-with-support-for-attestation) - [Understanding PCR banks on TPM 2.0 devices](https://docs.microsoft.com/windows/security/information-protection/tpm/switch-pcr-banks-on-tpm-2-0-devices) -## Use TBSLogGenerator to decode Measured Boot logs +## Use TBSLogGenerator to decode measured boot logs -Use TBSLogGenerator to decode Measured Boot logs that you have collected from Windows 10 and earlier versions. You can install this tool on the following systems: +Use TBSLogGenerator to decode measured boot logs that you have collected from Windows 10 and earlier versions. You can install this tool on the following systems: - A computer that is running Windows Server 2016 and that has a TPM enabled -- A Gen 2 virtual machine (running on Hyper-V) that is running Windows Server 2016 (you can use the virtual TPM) +- A gen-2 virtual machine (running on Hyper-V) that is running Windows Server 2016 (you can use the virtual TPM) To install the tool, follow these steps: @@ -43,15 +43,15 @@ To install the tool, follow these steps: - [Windows Hardware Lab Kit](https://docs.microsoft.com/windows-hardware/test/hlk/) - Direct download link for Windows Server 2016: [Windows HLK, version 1607](https://go.microsoft.com/fwlink/p/?LinkID=404112) -1. Accept the default installation path. +2. Accept the default installation path. ![Specify Location page of the Windows Hardware Lab Kit installation wizard](./images/ts-tpm-1.png) -1. Under **Select the features you want to install**, select **Windows Hardware Lab Kit—Controller + Studio**. +3. Under **Select the features you want to install**, select **Windows Hardware Lab Kit—Controller + Studio**. ![Select features page of the Windows Hardware Lab Kit installation wizard](./images/ts-tpm-2.png) -1. Finish the installation. +4. Finish the installation. To use TBSLogGenerator, follow these steps: @@ -67,12 +67,12 @@ To use TBSLogGenerator, follow these steps: TBSLogGenerator.exe -LF \.log > \.txt ``` where the variables represent the following values: - - \<*LogFolderName*> = the name of the folder that contains the file to be decoded - - \<*LogFileName*> = the name of the file to be decoded - - \<*DestinationFolderName*> = the name of the folder for the decoded text file - - \<*DecodedFileName*> = the name of the decoded text file + - \<*LogFolderName*> = The name of the folder that contains the file to be decoded + - \<*LogFileName*> = The name of the file to be decoded + - \<*DestinationFolderName*> = The name of the folder for the decoded text file + - \<*DecodedFileName*> = The name of the decoded text file - For example, the following figure shows Measured Boot logs that were collected from a Windows 10 computer and put into the C:\\MeasuredBoot\\ folder. The figure also shows a Command Prompt window and the command to decode the **0000000005-0000000000.log** file: + For example, the following figure shows measured boot logs that were collected from a Windows 10 computer and put into the C:\\MeasuredBoot\\ folder. The figure also shows a Command Prompt window and the command to decode the **0000000005-0000000000.log** file: ```cmd TBSLogGenerator.exe -LF C:\MeasuredBoot\0000000005-0000000000.log > C:\MeasuredBoot\0000000005-0000000000.txt @@ -92,9 +92,9 @@ To find the PCR information, go to the end of the file. ![View of NotePad that shows the PCR information at the end of the text file](./images/ts-tpm-7.png) -## Use PCPTool to decode Measured Boot logs +## Use PCPTool to decode measured boot logs -PCPTool is part of the [TPM Platform Crypto-Provider Toolkit](https://www.microsoft.com/download/details.aspx?id=52487). The tool decodes a Measured Boot log file and converts it into an XML file. +PCPTool is part of the [TPM Platform Crypto-Provider Toolkit](https://www.microsoft.com/download/details.aspx?id=52487). The tool decodes a measured boot log file and converts it into an XML file. To download and install PCPTool, go to the Toolkit page, select **Download**, and follow the instructions. @@ -104,10 +104,10 @@ PCPTool.exe decodelog \.log > = the path to the folder that contains the file to be decoded -- \<*LogFileName*> = the name of the file to be decoded -- \<*DestinationFolderName*> = the name of the folder for the decoded text file -- \<*DecodedFileName*> = the name of the decoded text file +- \<*LogFolderPath*> = The path to the folder that contains the file to be decoded +- \<*LogFileName*> = The name of the file to be decoded +- \<*DestinationFolderName*> = The name of the folder for the decoded text file +- \<*DecodedFileName*> = The name of the decoded text file The content of the XML file resembles the following. From 78f2669a0ea26c1355f904132484eff0d749a44a Mon Sep 17 00:00:00 2001 From: Siddarth Mandalika Date: Thu, 24 Sep 2020 16:00:21 +0530 Subject: [PATCH 039/380] Update ts-bitlocker-intune-issues.md --- .../bitlocker/ts-bitlocker-intune-issues.md | 89 ++++++++++--------- 1 file changed, 45 insertions(+), 44 deletions(-) diff --git a/windows/security/information-protection/bitlocker/ts-bitlocker-intune-issues.md b/windows/security/information-protection/bitlocker/ts-bitlocker-intune-issues.md index 895c4eec13..8c24276e8f 100644 --- a/windows/security/information-protection/bitlocker/ts-bitlocker-intune-issues.md +++ b/windows/security/information-protection/bitlocker/ts-bitlocker-intune-issues.md @@ -37,7 +37,7 @@ If you do not have a clear trail of events or error messages to follow, other ar - [Review the hardware requirements for using Intune to manage BitLocker on devices](https://docs.microsoft.com/windows-hardware/design/device-experiences/oem-bitlocker#bitlocker-automatic-device-encryption-hardware-requirements) - [Review your BitLocker policy configuration](#policy) -For information about how to verify that Intune policies are enforcing BitLocker correctly, see [Verifying that BitLocker is operating correctly](#verifying-that-bitlocker-is-operating-correctly). +For information about the procedure to verify whether Intune policies are enforcing BitLocker correctly, see [Verifying that BitLocker is operating correctly](#verifying-that-bitlocker-is-operating-correctly). ## Event ID 853: Error: A compatible Trusted Platform Module (TPM) Security Device cannot be found on this computer @@ -47,7 +47,7 @@ Event ID 853 can carry different error messages, depending on the context. In th ### Cause -The device that you are trying to secure may not have a TPM chip, or the device BIOS might be configured to disable the TPM. +The device that you are trying to secure may not have a TPM chip, or the device BIOS might have been configured to disable the TPM. ### Resolution @@ -68,9 +68,9 @@ In this case, you see event ID 853, and the error message in the event indicates ### Cause -During the provisioning process, BitLocker Drive Encryption records the configuration of the device to establish a baseline. If the device configuration changes later (for example, if you remove the media), BitLocker recovery mode automatically starts. +During the provisioning process, BitLocker drive encryption records the configuration of the device to establish a baseline. If the device configuration changes later (for example, if you remove the media), BitLocker recovery mode automatically starts. -To avoid this situation, the provisioning process stops if it detects removable bootable media. +To avoid this situation, the provisioning process stops if it detects a removable bootable media. ### Resolution @@ -88,7 +88,7 @@ The event information resembles the following: Windows Recovery Environment (WinRE) is a minimal Windows operating system that is based on Windows Preinstallation Environment (Windows PE). WinRE includes several tools that an administrator can use to recover or reset Windows and diagnose Windows issues. If a device cannot start the regular Windows operating system, the device tries to start WinRE. -The provisioning process enables BitLocker Drive Encryption on the operating system drive during the Windows PE phase of provisioning. This action makes sure that the drive is protected before the full operating system is installed. The provisioning process also creates a system partition for WinRE to use if the system crashes. +The provisioning process enables BitLocker drive encryption on the operating system drive during the Windows PE phase of provisioning. This action makes sure that the drive is protected before the full operating system is installed. The provisioning process also creates a system partition for WinRE to use if the system crashes. If WinRE is not available on the device, provisioning stops. @@ -98,11 +98,11 @@ You can resolve this issue by verifying the configuration of the disk partitions #### Step 1: Verify the configuration of the disk partitions -The procedures described in this section depend on the default disk partitions that Windows configures during installation. Windows 10 automatically creates a recovery partition that contains the Winre.wim file. The partition configuration resembles the following. +The procedures described in this section depend on the default disk partitions that Windows configures during installation. Windows 10 automatically creates a recovery partition that contains the Winre.wim file. The partition configuration resembles the following: ![Default disk partitions, including the recovery partition](./images/4509194-en-1.png) -To verify the configuration of the disk partitions, open an elevated Command Prompt window, and run the following commands: +To verify the configuration of the disk partitions, open an elevated Command Prompt window and run the following commands: ``` diskpart @@ -110,7 +110,7 @@ list volume ``` ![Output of the list volume command in the Diskpart app](./images/4509195-en-1.png) -If the status of any of the volumes is not healthy or if the recovery partition is missing, you may have to reinstall Windows. Before you do this, check the configuration of the Windows image that you are using for provisioning. Make sure that the image uses the correct disk configuration. The image configuration should resemble the following (this example is from Microsoft Endpoint Configuration Manager). +If the status of any of the volumes is not healthy or if the recovery partition is missing, you may have to reinstall Windows. Before you do this, check the configuration of the Windows image that you are using for provisioning. Make sure that the image uses the correct disk configuration. The image configuration should resemble the following (this example is from Microsoft Endpoint Configuration Manager): ![Windows image configuration in Microsoft Endpoint Configuration Manager](./images/configmgr-imageconfig.jpg) @@ -121,7 +121,7 @@ To verify the status of WinRE on the device, open an elevated Command Prompt win ```cmd reagentc /info ``` -The output of this command resembles the following. +The output of this command resembles the following: ![Output of the reagentc /info command](./images/4509193-en-1.png) @@ -133,13 +133,13 @@ reagentc /enable #### Step 3: Verify the Windows Boot Loader configuration -If the partition status is healthy, but the **reagentc /enable** command results in an error, verify that Windows Boot Loader contains the recovery sequence GUID. To do this, run the following command in an elevated Command Prompt window: +If the partition status is healthy, but the **reagentc /enable** command results in an error, verify whether the Windows Boot Loader contains the recovery sequence GUID. To do this, run the following command in an elevated Command Prompt window: ```cmd bcdedit /enum all ``` -The output of this command resembles the following. +The output of this command resembles the following: ![Output of the bcdedit /enum all command](./images/4509196-en-1.png) @@ -155,18 +155,18 @@ The event information resembles the following: ### Cause -The device must have Unified Extensible Firmware Interface (UEFI) BIOS. Silent BitLocker Drive Encryption does not support legacy BIOS. +The device must have Unified Extensible Firmware Interface (UEFI) BIOS. Silent BitLocker drive encryption does not support legacy BIOS. ### Resolution -To verify the BIOS mode, use the System Information app. To do this, follow these steps: +To verify the BIOS mode, use the System Information application. To do this, follow these steps: 1. Select **Start**, and enter **msinfo32** in the **Search** box. -1. Verify that the **BIOS Mode** setting is **UEFI** and not **Legacy**. +2. Verify that the **BIOS Mode** setting is **UEFI** and not **Legacy**. ![System Information app, showing the BIOS Mode setting](./images/4509198-en-1.png) -1. If the **BIOS Mode** setting is **Legacy**, you have to switch the BIOS into **UEFI** or **EFI** mode. The steps for doing this are specific to the device. +3. If the **BIOS Mode** setting is **Legacy**, you have to switch the BIOS into **UEFI** or **EFI** mode. The steps for doing this are specific to the device. > [!NOTE] - > If the device supports only Legacy mode, you cannot use Intune to manage BitLocker Device Encryption on the device. + > If the device supports only Legacy mode, you cannot use Intune to manage BitLocker device encryption on the device. ## Error message: The UEFI variable 'SecureBoot' could not be read @@ -176,11 +176,11 @@ You receive an error message that resembles the following: ### Cause -A Platform Configuration Register (PCR) is a memory location in the TPM. In particular, PCR 7 measures the state of Secure Boot. Silent BitLocker Drive Encryption requires that Secure Boot is turned on. +A platform configuration register (PCR) is a memory location in the TPM. In particular, PCR 7 measures the state of secure boot. Silent BitLocker drive encryption requires the secure boot to be turned on. ### Resolution -You can resolve this issue by verifying the PCR validation profile of the TPM and the Secure Boot state. To do this, follow these steps: +You can resolve this issue by verifying the PCR validation profile of the TPM and the secure boot state. To do this, follow these steps: #### Step 1: Verify the PCR validation profile of the TPM @@ -190,40 +190,41 @@ To verify that PCR 7 is in use, open an elevated Command Prompt window and run t Manage-bde -protectors -get %systemdrive% ``` -In the TPM section of the output of this command, verify that the **PCR Validation Profile** setting includes **7**, as follows. +In the TPM section of the output of this command, verify whether the **PCR Validation Profile** setting includes **7**, as follows: ![Output of the manage-bde command](./images/4509199-en-1.png) -If **PCR Validation Profile** doesn't include **7** (for example, the values include **0**, **2**, **4**, and **11**, but not **7**), then Secure Boot is not turned on. +If **PCR Validation Profile** doesn't include **7** (for example, the values include **0**, **2**, **4**, and **11**, but not **7**), then secure boot is not turned on. ![Output of the manage-bde command when PCR 7 is not present](./images/4509200-en-1.png) -#### 2. Verify the Secure Boot state +#### 2. Verify the secure boot state -To verify the Secure Boot state, use the System Information app. To do this, follow these steps: +To verify the secure boot state, use the System Information application. To do this, follow these steps: 1. Select **Start**, and enter **msinfo32** in the **Search** box. -1. Verify that the **Secure Boot State** setting is **On**, as follows: +2. Verify that the **Secure Boot State** setting is **On**, as follows: ![System Information app, showing a supported Secure Boot State](./images/4509201-en-1.png) -1. If the **Secure Boot State** setting is **Unsupported**, you cannot use Silent BitLocker Encryption on this device. +> [!NOTE] +> If the **Secure Boot State** setting is **Unsupported**, you cannot use Silent BitLocker encryption on this device. ![System Information app, showing a unsupported Secure Boot State](./images/4509202-en-1.png) > [!NOTE] -> You can also use the [Confirm-SecureBootUEFI](https://docs.microsoft.com/powershell/module/secureboot/confirm-securebootuefi?view=win10-ps) cmdlet to verify the Secure Boot state. To do this, open an elevated PowerShell window and run the following command: +> You can also use the [Confirm-SecureBootUEFI](https://docs.microsoft.com/powershell/module/secureboot/confirm-securebootuefi?view=win10-ps) cmdlet to verify the secure boot state. To do this, open an elevated PowerShell window and run the following command: > ```ps > PS C:\> Confirm-SecureBootUEFI > ``` -> If the computer supports Secure Boot and Secure Boot is enabled, this cmdlet returns "True." +> If the computer supports secure boot and secure boot is enabled, this cmdlet returns "True." > -> If the computer supports Secure Boot and Secure Boot is disabled, this cmdlet returns "False." +> If the computer supports secure boot and secure boot is disabled, this cmdlet returns "False." > > If the computer does not support Secure Boot or is a BIOS (non-UEFI) computer, this cmdlet returns "Cmdlet not supported on this platform." ## Event ID 846, 778, and 851: Error 0x80072f9a -In this case, you are deploying Intune policy to encrypt a Windows 10, version 1809 device and store the recovery password in Azure Active Directory (Azure AD). As part of the policy configuration, you have selected the **Allow standard users to enable encryption during Azure AD Join** option. +In this case, you are deploying Intune policy to encrypt a Windows 10, version 1809, device and store the recovery password in Azure Active Directory (Azure AD). As part of the policy configuration, you have selected the **Allow standard users to enable encryption during Azure AD Join** option. -The policy deployment fails and generates the following events (visible in Event Viewer in the **Applications and Services Logs\\Microsoft\\Windows\\BitLocker API** folder): +The policy deployment fails and the failure generates the following events (visible in Event Viewer in the **Applications and Services Logs\\Microsoft\\Windows\\BitLocker API** folder): > Event ID:846 > @@ -250,13 +251,13 @@ These events refer to Error code 0x80072f9a. These events indicate that the signed-in user does not have permission to read the private key on the certificate that is generated as part of the provisioning and enrollment process. Therefore, the BitLocker MDM policy refresh fails. -The issue affects Windows 10 version 1809. +The issue affects Windows 10, version 1809. ### Resolution To resolve this issue, install the [May 21, 2019](https://support.microsoft.com/help/4497934/windows-10-update-kb4497934) update. -## Error message: There are conflicting Group Policy settings for recovery options on operating system drives +## Error message: There are conflicting group policy settings for recovery options on operating system drives You receive a message that resembles the following: @@ -264,13 +265,13 @@ You receive a message that resembles the following: ### Resolution -To resolve this issue, review your Group Policy Object (GPO) settings for conflicts. For further guidance, see the next section, [Review your BitLocker policy configuration](#policy). +To resolve this issue, review your group policy object (GPO) settings for conflicts. For further guidance, see the next section, [Review your BitLocker policy configuration](#policy). For more information about GPOs and BitLocker, see [BitLocker Group Policy Reference](https://docs.microsoft.com/previous-versions/windows/it-pro/windows-7/ee706521(v=ws.10)?redirectedfrom=MSDN). ## Review your BitLocker policy configuration -For information about how to use policy together with BitLocker and Intune, see the following resources: +For information about the procedure to use policy together with BitLocker and Intune, see the following resources: - [BitLocker management for enterprises: Managing devices joined to Azure Active Directory](https://docs.microsoft.com/windows/security/information-protection/bitlocker/bitlocker-management-for-enterprises#managing-devices-joined-to-azure-active-directory) - [BitLocker Group Policy Reference](https://docs.microsoft.com/previous-versions/windows/it-pro/windows-7/ee706521(v=ws.10)?redirectedfrom=MSDN) @@ -282,13 +283,13 @@ For information about how to use policy together with BitLocker and Intune, see Intune offers the following enforcement types for BitLocker: -- **Automatic** (Enforced when the device joins Azure AD during the provisioning process. This option is available in Windows 10 version 1703 and later.) -- **Silent** (Endpoint protection policy. This option is available in Windows 10 version 1803 and later.) -- **Interactive** (Endpoint policy for Windows versions that are older than Windows 10 version 1803.) +- **Automatic** (Enforced when the device joins Azure AD during the provisioning process. This option is available in Windows 10, version 1703, and later versions.) +- **Silent** (Endpoint protection policy. This option is available in Windows 10, version 1803, and later versions.) +- **Interactive** (Endpoint policy for Windows versions that are older than Windows 10, version 1803.) -If your device runs Windows 10 version 1703 or later, supports Modern Standby (also known as Instant Go) and is HSTI-compliant, joining the device to Azure AD triggers automatic device encryption. A separate endpoint protection policy is not required to enforce device encryption. +If your device runs Windows 10, version 1703, or later versions; supports Modern Standby (also known as Instant Go); and is HSTI-compliant, joining the device to Azure AD triggers an automatic device encryption. A separate endpoint protection policy is not required to enforce device encryption. -If your device is HSTI-compliant but does not support Modern Standby, you have to configure an endpoint protection policy to enforce silent BitLocker Drive Encryption. The settings for this policy should resemble the following: +If your device is HSTI-compliant but does not support Modern Standby, you have to configure an endpoint protection policy to enforce silent BitLocker drive encryption. The settings for this policy should resemble the following: ![Intune policy settings](./images/4509186-en-1.png) @@ -303,18 +304,18 @@ The OMA-URI references for these settings are as follows: Value: **0** (0 = Blocked, 1 = Allowed) > [!NOTE] -> Because of an update to the BitLocker Policy CSP, if the device uses Windows 10 version 1809 or later, you can use an endpoint protection policy to enforce silent BitLocker Device Encryption even if the device is not HSTI-compliant. +> Because of an update to the BitLocker Policy CSP, if the device uses Windows 10, version 1809, or later versions, you can use an endpoint protection policy to enforce silent BitLocker device encryption even if the device is not HSTI-compliant. > [!NOTE] -> If the **Warning for other disk encryption** setting is set to **Not configured**, you have to manually start the BitLocker Drive Encryption wizard. +> If the **Warning for other disk encryption** setting is set to **Not configured**, you have to manually start the BitLocker drive encryption wizard. -If the device does not support Modern Standby but is HSTI-compliant, and it uses a version of Windows that is earlier than Windows 10, version 1803, an endpoint protection policy that has the settings that are described in this article delivers the policy configuration to the device. However, Windows then notifies the user to manually enable BitLocker Drive Encryption. To do this, the user selects the notification. This action starts the BitLocker Drive Encryption wizard. +If the device does not support Modern Standby but is HSTI-compliant, and it uses a version of Windows that is earlier than Windows 10, version 1803, an endpoint protection policy that has the settings that are described in this article delivers the policy configuration to the device. However, Windows then notifies the user to manually enable BitLocker drive encryption. To do this, the user selects the notification. This action launches the BitLocker drive encryption wizard. The Intune 1901 release provides settings that you can use to configure automatic device encryption for Autopilot devices for standard users. Each device must meet the following requirements: - Be HSTI-compliant - Support Modern Standby -- Use Windows 10 version 1803 or later +- Use Windows 10, version 1803, or later versions ![Intune policy setting](./images/4509188-en-1.png) @@ -325,11 +326,11 @@ The OMA-URI references for these settings are as follows: Value: **1** > [!NOTE] -> This node works together with the **RequireDeviceEncryption** and **AllowWarningForOtherDiskEncryption** nodes. For this reason, when you set **RequireDeviceEncryption** to **1**, **AllowStandardUserEncryption** to **1**, and **AllowWarningForOtherDiskEncryption** to **0**. Intune can enforce silent BitLocker encryption for Autopilot devices that have standard user profiles. +> This node works together with the **RequireDeviceEncryption** and **AllowWarningForOtherDiskEncryption** nodes. For this reason, when you set **RequireDeviceEncryption** to **1**, **AllowStandardUserEncryption** to **1**, and **AllowWarningForOtherDiskEncryption** to **0**, Intune enforces silent BitLocker encryption for Autopilot devices that have standard user profiles. ## Verifying that BitLocker is operating correctly -During regular operations, BitLocker Drive Encryption generates events such as Event ID 796 and Event ID 845. +During regular operations, BitLocker drive encryption generates events such as Event ID 796 and Event ID 845. ![Event ID 796, as shown in Event Viewer](./images/4509203-en-1.png) From fdbc304e6491fd28919ebcdbf618523fb382bcdb Mon Sep 17 00:00:00 2001 From: Siddarth Mandalika Date: Thu, 24 Sep 2020 17:16:50 +0530 Subject: [PATCH 040/380] Update ts-bitlocker-network-unlock-issues.md --- .../ts-bitlocker-network-unlock-issues.md | 32 +++++++++---------- 1 file changed, 16 insertions(+), 16 deletions(-) diff --git a/windows/security/information-protection/bitlocker/ts-bitlocker-network-unlock-issues.md b/windows/security/information-protection/bitlocker/ts-bitlocker-network-unlock-issues.md index b5882849d0..1751050bc3 100644 --- a/windows/security/information-protection/bitlocker/ts-bitlocker-network-unlock-issues.md +++ b/windows/security/information-protection/bitlocker/ts-bitlocker-network-unlock-issues.md @@ -18,20 +18,20 @@ ms.custom: bitlocker # BitLocker Network Unlock: known issues -By using the BitLocker Network Unlock feature, you can manage computers remotely without having to enter a BitLocker PIN when each computer starts up. To do this, You have to configure your environment to meet the following requirements: +By using the BitLocker network unlock feature, you can manage computers remotely without having to enter a BitLocker PIN when each computer starts up. To do this, you have to configure your environment to meet the following requirements: - Each computer belongs to a domain - Each computer has a wired connection to the corporate network - The corporate network uses DHCP to manage IP addresses - Each computer has a DHCP driver implemented in its Unified Extensible Firmware Interface (UEFI) firmware -For general guidelines about how to troubleshoot Network Unlock, see [How to enable Network Unlock: Troubleshoot Network Unlock](https://docs.microsoft.com/windows/security/information-protection/bitlocker/bitlocker-how-to-enable-network-unlock#troubleshoot-network-unlock). +For general guidelines about the procedure to troubleshoot network unlock, see [How to enable Network Unlock: Troubleshoot Network Unlock](https://docs.microsoft.com/windows/security/information-protection/bitlocker/bitlocker-how-to-enable-network-unlock#troubleshoot-network-unlock). -This article describes several known issues that you may encounter when you use Network Unlock, and provides guidance to address these issues. +This article describes several known issues that you may encounter when you use network unlock feature, and provides guidance to address these issues. -## Tip: Detect whether BitLocker Network Unlock is enabled on a specific computer +## Tip: Detect whether BitLocker network unlock is enabled on a specific computer -You can use the following steps on computers that have either x64 or x32 UEFI systems. You can also script these commands. +You can use the following steps on computers that have either x64 or x32 UEFI systems. You can also script these commands: 1. Open an elevated Command Prompt window and run the following command: @@ -40,15 +40,15 @@ You can use the following steps on computers that have either x64 or x32 UEFI sy ``` where \<*Drive*> is the drive letter, followed by a colon (:), of the bootable drive. - If the output of this command includes a key protector of type **TpmCertificate (9)**, the configuration is correct for BitLocker Network Unlock. + If the output of this command includes a key protector of type **TpmCertificate (9)**, the configuration is correct for BitLocker network unlock. 1. Start Registry Editor, and verify the following settings: - Entry **HKEY\_LOCAL\_MACHINE\\SOFTWARE\\Policies\\Microsoft\\FVE: OSManageNKP** is set to **1** - - Subkey **HKEY\_LOCAL\_MACHINE\\SOFTWARE\\Policies\\Microsoft\\SystemCertificates\\FVE\_NKP\\Certificates** has an entry whose name matches the name of the certificate thumbprint of the Network Unlock key protector that you found in step 1. + - Subkey **HKEY\_LOCAL\_MACHINE\\SOFTWARE\\Policies\\Microsoft\\SystemCertificates\\FVE\_NKP\\Certificates** has an entry whose name matches the name of the certificate thumbprint of the network unlock key protector that you found in step 1. -## On a Surface Pro 4 device, BitLocker Network Unlock does not work because the UEFI network stack is incorrectly configured +## On a Surface Pro 4 device, BitLocker network unlock does not work because the UEFI network stack is incorrectly configured -You have configured BitLocker Network Unlock as described in [BitLocker: How to enable Network Unlock](https://docs.microsoft.com/windows/device-security/bitlocker/bitlocker-how-to-enable-network-unlock). You have configured the UEFI of the device to use DHCP. However, when you restart the device, it still prompts you for the BitLocker PIN. +You have configured BitLocker network unlock as described in [BitLocker: How to enable Network Unlock](https://docs.microsoft.com/windows/device-security/bitlocker/bitlocker-how-to-enable-network-unlock). You have configured the UEFI of the device to use DHCP. However, when you restart the device, it still prompts you for the BitLocker PIN. You test another device, such as a different type of tablet or laptop PC, that is configured to use the same infrastructure. The device restarts as expected, without prompting for the BitLocker PIN. You conclude that the infrastructure is correctly configured, and the issue is specific to the device. @@ -61,28 +61,28 @@ The UEFI network stack on the device was incorrectly configured. To correctly configure the UEFI network stack of the Surface Pro 4, you have to use Microsoft Surface Enterprise Management Mode (SEMM). For information about SEMM, see [Enroll and configure Surface devices with SEMM](https://docs.microsoft.com/surface/enroll-and-configure-surface-devices-with-semm). > [!NOTE] -> If you cannot use SEMM, you may be able to configure the Surface Pro 4 to use BitLocker Network Unlock by configuring the device to use the network as its first boot option. +> If you cannot use SEMM, you may be able to configure the Surface Pro 4 to use BitLocker network unlock by configuring the device to use the network as its first boot option. -## Unable to use BitLocker Network Unlock feature on a Windows client computer +## Unable to use BitLocker network unlock feature on a Windows client computer -You have configured BitLocker Network Unlock as described in [BitLocker: How to enable Network Unlock](https://docs.microsoft.com/windows/device-security/bitlocker/bitlocker-how-to-enable-network-unlock). You have a Windows 8-based client computer that is connected to the corporate LAN by using an Ethernet Cable. However, when you restart the computer, it still prompts you for the BitLocker PIN. +You have configured BitLocker network unlock as described in [BitLocker: How to enable Network Unlock](https://docs.microsoft.com/windows/device-security/bitlocker/bitlocker-how-to-enable-network-unlock). You have a Windows 8-based client computer that is connected to the corporate LAN by using an Ethernet cable. However, when you restart the computer, it still prompts you for the BitLocker PIN. ### Cause -A Windows 8-based or Windows Server 2012-based client computer sometimes does not receive or use the Network Unlock protector, depending on whether the client receives unrelated BOOTP replies from a DHCP server or WDS server. +A Windows 8-based or Windows Server 2012-based client computer sometimes does not receive or use the network unlock protector, depending on whether the client receives unrelated BOOTP replies from a DHCP or WDS server. DHCP servers may send any DHCP options to a BOOTP client as allowed by the DHCP options and BOOTP vendor extensions. This means that because a DHCP server supports BOOTP clients, the DHCP server replies to BOOTP requests. The manner in which a DHCP server handles an incoming message depends in part on whether the message uses the Message Type option: -- The first two messages that the BitLocker Network Unlock client sends are DHCP DISCOVER\REQUEST messages. They use the Message Type option, so the DHCP server treats them as DHCP messages. -- The third message that the BitLocker Network Unlock client sends does not have the Message Type option. The DHCP server treats the message as a BOOTP request. +- The first two messages that the BitLocker network unlock client sends are DHCP DISCOVER\REQUEST messages. These messages use the Message Type option; therefore, the DHCP server treats them as DHCP messages. +- The third message that the BitLocker network unlock client sends does not have the Message Type option. The DHCP server treats the message as a BOOTP request. A DHCP server that supports BOOTP clients must interact with those clients according to the BOOTP protocol. The server must create a BOOTP BOOTREPLY message instead of a DHCP DHCPOFFER message. (In other words, the server must not include the DHCP message option type and must not exceed the size limit for BOOTREPLY messages.) After the server sends the BOOTP BOOTREPLY message, the server marks a binding for a BOOTP client as BOUND. A non-DHCP client does not send a DHCPREQUEST message, nor does that client expect a DHCPACK message. If a DHCP server that is not configured to support BOOTP clients receives a BOOTREQUEST message from a BOOTP client, that server silently discards the BOOTREQUEST message. -For more information about DHCP and BitLocker Network Unlock, see [BitLocker: How to enable Network Unlock: Network Unlock sequence](https://docs.microsoft.com/windows/device-security/bitlocker/bitlocker-how-to-enable-network-unlock#network-unlock-sequence) +For more information about DHCP and BitLocker network unlock, see [BitLocker: How to enable Network Unlock: Network Unlock sequence](https://docs.microsoft.com/windows/device-security/bitlocker/bitlocker-how-to-enable-network-unlock#network-unlock-sequence) ### Resolution From 15fafb67b421cad79c666afbfba2f0f8876c6484 Mon Sep 17 00:00:00 2001 From: Siddarth Mandalika Date: Thu, 24 Sep 2020 18:46:24 +0530 Subject: [PATCH 041/380] Update ts-bitlocker-recovery-issues.md --- .../bitlocker/ts-bitlocker-recovery-issues.md | 112 +++++++++--------- 1 file changed, 56 insertions(+), 56 deletions(-) diff --git a/windows/security/information-protection/bitlocker/ts-bitlocker-recovery-issues.md b/windows/security/information-protection/bitlocker/ts-bitlocker-recovery-issues.md index b9d677c092..cc10bde567 100644 --- a/windows/security/information-protection/bitlocker/ts-bitlocker-recovery-issues.md +++ b/windows/security/information-protection/bitlocker/ts-bitlocker-recovery-issues.md @@ -18,7 +18,7 @@ ms.custom: bitlocker # BitLocker recovery: known issues -This article describes common issues that may prevent BitLocker from behaving as expected when you recover a drive, or that may cause BitLocker to start recovery unexpectedly. The article provides guidance to address these issues. +This article describes common issues that may prevent BitLocker from behaving as expected when you recover a drive, or that may cause BitLocker to start recovery unexpectedly. The article also provides guidance to address these issues. > [!NOTE] > In this article, "recovery password" refers to the 48-digit recovery password and "recovery key" refers to 32-digit recovery key. For more information, see [BitLocker key protectors](https://docs.microsoft.com/windows/security/information-protection/bitlocker/prepare-your-organization-for-bitlocker-planning-and-policies#bitlocker-key-protectors). @@ -29,14 +29,14 @@ Windows 10 prompts you for a BitLocker recovery password. However, you did not c ### Resolution -The BitLocker and Active Directory Domain Services (AD DS) FAQ addresses situations that may produce this symptom, and provides information about how to resolve the issue: +The BitLocker and Active Directory Domain Services (AD DS) FAQ address situations that may produce this symptom, and provides information about the procedure to resolve the issue: - [What if BitLocker is enabled on a computer before the computer has joined the domain?](https://docs.microsoft.com/windows/security/information-protection/bitlocker/bitlocker-and-adds-faq#what-if-bitlocker-is-enabled-on-a-computer-before-the-computer-has-joined-the-domain) - [What happens if the backup initially fails? Will BitLocker retry the backup?](https://docs.microsoft.com/windows/security/information-protection/bitlocker/bitlocker-and-adds-faq#what-happens-if-the-backup-initially-fails-will-bitlocker-retry-the-backup) ## The recovery password for a laptop was not backed up, and the laptop is locked -You have a Windows 10 Home-based laptop, and you have to recover its hard disk. The disk was encrypted by using BitLocker Driver Encryption. However, the BitLocker recovery password was not backed up, and the usual user of the laptop is not available to provide the password. +You have a Windows 10 Home-based laptop, and you have to recover its hard disk. The disk was encrypted by using BitLocker driver encryption. However, the BitLocker recovery password was not backed up, and the usual user of the laptop is not available to provide the password. ### Resolution @@ -57,7 +57,7 @@ You can use either of the following methods to manually back up or synchronize a ## Tablet devices do not support using Manage-bde -forcerecovery to test recovery mode -You have a tablet or slate device, and you try to test BitLocker Recovery by running the following command: +You have a tablet or slate device, and you try to test BitLocker recovery by running the following command: ```cmd Manage-bde -forcerecovery @@ -70,7 +70,7 @@ However, after you enter the recovery password, the device cannot start. > [!IMPORTANT] > Tablet devices do not support the **manage-bde -forcerecovery** command. -This issue occurs because the Windows Boot Manager cannot process touch input during the pre-boot phase of startup. If Boot Manager detects that the device is a tablet, it redirects the startup process to the Windows Recovery Environment (WinRE), which can process touch input. +This issue occurs because the Windows Boot Manager cannot process touch-input during the pre-boot phase of startup. If Boot Manager detects that the device is a tablet, it redirects the startup process to the Windows Recovery Environment (WinRE), which can process touch-input. If WindowsRE detects the TPM protector on the hard disk, it does a PCR reseal. However, the **manage-bde -forcerecovery** command deletes the TPM protectors on the hard disk. Therefore, WinRE cannot reseal the PCRs. This failure triggers an infinite BitLocker recovery cycle and prevents Windows from starting. @@ -80,20 +80,20 @@ This behavior is by design for all versions of Windows. To resolve the restart loop, follow these steps: -1. On the BitLocker Recovery screen, select **Skip this drive**. -1. Select **Troubleshoot** \> **Advanced Options** \> **Command Prompt**. -1. In the Command Prompt window, run the following commands : +1. On the **BitLocker Recovery** screen, select **Skip this drive**. +2. Select **Troubleshoot** \> **Advanced Options** \> **Command Prompt**. +3. In the Command Prompt window, run the following commands : ```cmd manage-bde –unlock C: -rp <48-digit BitLocker recovery password> manage-bde -protectors -disable C: ``` -1. Close the Command Prompt window. -1. Shut down the device. -1. Start the device. Windows should start as usual. +4. Close the Command Prompt window. +5. Shut down the device. +6. Start the device. Windows should start as usual. ## After you install UEFI or TPM firmware updates on Surface, BitLocker prompts for the recovery password -You have a Surface device that has BitLocker Drive Encryption turned on. You update the firmware of the device TPM or install an update that changes the signature of the system firmware. For example, you install the Surface TPM (IFX) update. +You have a Surface device that has BitLocker drive encryption turned on. You update the firmware of the device TPM or install an update that changes the signature of the system firmware. For example, you install the Surface TPM (IFX) update. You experience one or more of the following symptoms on the Surface device: @@ -105,14 +105,14 @@ You experience one or more of the following symptoms on the Surface device: This issue occurs if the Surface device TPM is configured to use Platform Configuration Register (PCR) values other than the default values of PCR 7 and PCR 11. For example, the following settings can configure the TPM this way: -- Secure Boot is turned off. -- PCR values have been explicitly defined, such as by Group Policy. +- Secure boot is turned off. +- PCR values have been explicitly defined, such as by group policy. -Devices that support Connected Standby (also known as *InstantGO* or *Always On, Always Connected PCs*), including Surface devices, must use PCR 7 of the TPM. In its default configuration on such systems, BitLocker binds to PCR 7 and PCR 11 if PCR 7 and Secure Boot are correctly configured. For more information, see "About the Platform Configuration Register (PCR)" at [BitLocker Group Policy Settings](https://docs.microsoft.com/previous-versions/windows/it-pro/windows-server-2012-R2-and-2012/jj679890(v=ws.11)#about-the-platform-configuration-register-pcr)). +Devices that support Connected Standby (also known as *InstantGO* or *Always On, Always Connected PCs*), including Surface devices, must use PCR 7 of the TPM. In its default configuration on such systems, BitLocker binds to PCR 7 and PCR 11 if PCR 7 and secure boot are correctly configured. For more information, see "About the Platform Configuration Register (PCR)" at [BitLocker Group Policy Settings](https://docs.microsoft.com/previous-versions/windows/it-pro/windows-server-2012-R2-and-2012/jj679890(v=ws.11)#about-the-platform-configuration-register-pcr)). ### Resolution -To verify the PCR values that are in use on a device, open and elevated Command Prompt window and run the following command: +To verify the PCR values that are in use on a device, open an elevated Command Prompt window and run the following command: ```cmd manage-bde.exe -protectors -get : @@ -129,25 +129,25 @@ If you have installed a TPM or UEFI update and your device cannot start, even if To do this, follow these steps: 1. Obtain your BitLocker recovery password from [your Microsoft.com account](https://account.microsoft.com/devices/recoverykey). If BitLocker is managed by a different method, such as Microsoft BitLocker Administration and Monitoring (MBAM), contact your administrator for help. -1. Use another computer to download the Surface recovery image from [Download a recovery image for your Surface](https://support.microsoft.com/surfacerecoveryimage). Use the downloaded image to create a USB recovery drive. -1. Insert the USB Surface recovery image drive into the Surface device, and start the device. -1. When you are prompted, select the following items: +2. Use another computer to download the Surface recovery image from [Download a recovery image for your Surface](https://support.microsoft.com/surfacerecoveryimage). Use the downloaded image to create a USB recovery drive. +3. Insert the USB Surface recovery image drive into the Surface device, and start the device. +4. When you are prompted, select the following items: 1. Your operating system language. - 1. Your keyboard layout. -1. Select **Troubleshoot** > **Advanced Options** > **Command Prompt**. -1. In the Command Prompt window, run the following commands: + 2. Your keyboard layout. +5. Select **Troubleshoot** > **Advanced Options** > **Command Prompt**. +6. In the Command Prompt window, run the following commands: ```cmd manage-bde -unlock -recoverypassword : manage-bde -protectors -disable : ``` In these commands, \<*Password*\> is the BitLocker recovery password that you obtained in step 1, and \<*DriveLetter*> is the drive letter that is assigned to your operating system drive. > [!NOTE] - > For more information about how to use this command, see [manage-bde: unlock](https://docs.microsoft.com/windows-server/administration/windows-commands/manage-bde-unlock). -1. Restart the computer. -1. When you are prompted, enter the BitLocker recovery password that you obtained in step 1. + > For more information about the procedure to use this command, see [manage-bde: unlock](https://docs.microsoft.com/windows-server/administration/windows-commands/manage-bde-unlock). +7. Restart the computer. +8. When you are prompted, enter the BitLocker recovery password that you obtained in step 1. > [!NOTE] -> After you disable the TPM protectors, BitLocker Drive Encryption no longer protects your device. To re-enable BitLocker Drive Encryption, select **Start**, type **Manage BitLocker**, and then press Enter. Follow the steps to encrypt your drive. +> After you disable the TPM protectors, BitLocker drive encryption no longer protects your device. To re-enable BitLocker drive encryption, select **Start**, type **Manage BitLocker**, and then press Enter. Follow the steps to encrypt your drive. #### Step 2: Use Surface BMR to recover data and reset your device @@ -158,41 +158,41 @@ To recover data from your Surface device if you cannot start Windows, follow ste manage-bde -unlock -recoverypassword : ``` In this command, \<*Password*\> is the BitLocker recovery password that you obtained in step 1 of [Step 1](#step-1), and \<*DriveLetter*> is the drive letter that is assigned to your operating system drive. -1. After the drive is unlocked, use the **copy** or **xcopy** command to copy the user data to another drive. +2. After the drive is unlocked, use the **copy** or **xcopy** command to copy the user data to another drive. > [!NOTE] - > For more information about the these commands, see the [Windows commands](https://docs.microsoft.com/windows-server/administration/windows-commands/windows-commands). + > For more information about these commands, see the [Windows commands](https://docs.microsoft.com/windows-server/administration/windows-commands/windows-commands). 1. To reset your device by using a Surface recovery image, follow the instructions in the "How to reset your Surface using your USB recovery drive" section in [Creating and using a USB recovery drive](https://support.microsoft.com/help/4023512). #### Step 3: Restore the default PCR values -To prevent this issue from recurring, we strongly recommend that you restore the default configuration of Secure Boot and the PCR values. +To prevent this issue from recurring, we strongly recommend that you restore the default configuration of secure boot and the PCR values. -To enable Secure Boot on a Surface device, follow these steps: +To enable secure boot on a Surface device, follow these steps: -1. Suspend BitLocker. to do this, open an elevated Windows PowerShell window, and run the following cmdlet: +1. Suspend BitLocker. To do this, open an elevated Windows PowerShell window and run the following cmdlet: ```ps Suspend-BitLocker -MountPoint ":" -RebootCount 0 ``` In this command, <*DriveLetter*> is the letter that is assigned to your drive. -1. Restart the device, and then edit the BIOS to set the **Secure Boot** option to **Microsoft Only**. -1. Restart the device. -1. Open an elevated PowerShell window, and run the following cmdlet: +2. Restart the device, and then edit the BIOS to set the **Secure Boot** option to **Microsoft Only**. +3. Restart the device. +1. Open an elevated PowerShell window and run the following cmdlet: ```ps Resume-BitLocker -MountPoint ":" ``` To reset the PCR settings on the TPM, follow these steps: -1. Disable any Group Policy Objects that configure the PCR settings, or remove the device from any groups that enforce such policies. +1. Disable any group policy objects (GPOs) that configure the PCR settings, or remove the device from any groups that enforce such policies. For more information, see [BitLocker Group Policy settings](https://docs.microsoft.com/windows/security/information-protection/bitlocker/bitlocker-group-policy-settings). -1. Suspend BitLocker. To do this, open an elevated Windows PowerShell window, and run the following cmdlet: +2. Suspend BitLocker. To do this, open an elevated Windows PowerShell window and run the following cmdlet: ```ps Suspend-BitLocker -MountPoint ":" -RebootCount 0 ``` where <*DriveLetter*> is the letter assigned to your drive. -1. Run the following cmdlet: +3. Run the following cmdlet: ```ps Resume-BitLocker -MountPoint ":" @@ -201,38 +201,38 @@ To reset the PCR settings on the TPM, follow these steps: You can avoid this scenario when you install updates to system firmware or TPM firmware by temporarily suspending BitLocker before you apply such updates. > [!IMPORTANT] -> TPM and UEFI firmware updates may require multiple restarts while they install. To keep BitLocker suspended during this process, you must use [Suspend-BitLocker](https://docs.microsoft.com/powershell/module/bitlocker/suspend-bitlocker?view=winserver2012r2-ps) and set the **Reboot Count** parameter to either of the following values: -> - **2** or greater: This value sets the number of times the device can restart before BitLocker Device Encryption resumes. -> - **0**: This value suspends BitLocker Drive Encryption indefinitely, until you use [Resume-BitLocker](https://docs.microsoft.com/powershell/module/bitlocker/resume-bitlocker?view=winserver2012r2-ps) or another mechanism to resume protection. +> TPM and UEFI firmware updates may require multiple restarts while they are being installed. To keep BitLocker suspended during this process, you must use [Suspend-BitLocker](https://docs.microsoft.com/powershell/module/bitlocker/suspend-bitlocker?view=winserver2012r2-ps) and set the **Reboot Count** parameter to either of the following values: +> - **2** or greater: This value sets the number of times the device can restart before BitLocker device encryption resumes. +> - **0**: This value suspends BitLocker drive encryption indefinitely, until you use [Resume-BitLocker](https://docs.microsoft.com/powershell/module/bitlocker/resume-bitlocker?view=winserver2012r2-ps) or another mechanism to resume protection. To suspend BitLocker while you install TPM or UEFI firmware updates: -1. Open an elevated Windows PowerShell window, and run the following cmdlet: +1. Open an elevated Windows PowerShell window and run the following cmdlet: ```ps Suspend-BitLocker -MountPoint ":" -RebootCount 0 ``` - In this cmdlet <*DriveLetter*> is the letter that is assigned to your drive. -1. Install the Surface device driver and firmware updates. -1. After you install the firmware updates, restart the computer, open an elevated PowerShell window, and then run the following cmdlet: + In this cmdlet, <*DriveLetter*> is the letter that is assigned to your drive. +2. Install the Surface device driver and firmware updates. +3. After you install the firmware updates, restart the computer, open an elevated PowerShell window and then run the following cmdlet: ```ps Resume-BitLocker -MountPoint ":" ``` -To re-enable BitLocker Drive Encryption, select **Start**, type **Manage BitLocker**, and then press Enter. Follow the steps to encrypt your drive. +To re-enable BitLocker drive encryption, select **Start**, type **Manage BitLocker**, and then press Enter. Follow the steps to encrypt your drive. ## After you install an update to a Hyper V-enabled computer, BitLocker prompts for the recovery password and returns error 0xC0210000 -You have a device that runs Windows 10, version 1703, Windows 10, version 1607, or Windows Server 2016. Also, Hyper-V is enabled on the device. After you install an affected update and restart the device, the device enters BitLocker Recovery mode and you see error code 0xC0210000. +You have a device that runs Windows 10, version 1703; Windows 10, version 1607; or Windows Server 2016. Also, Hyper-V is enabled on the device. After you install an affected update and restart the device, the device enters BitLocker recovery mode and you see error code 0xC0210000. ### Workaround If your device is already in this state, you can successfully start Windows after suspending BitLocker from the Windows Recovery Environment (WinRE). To do this, follow these steps: -1. Retrieve the 48-digit BitLocker recovery password for the operating system drive from your organization's portal or from wherever the password was stored when BitLocker Drive Encryption was first turned on. -1. On the Recovery screen, press Enter. When you are prompted, enter the recovery password. -1. If your device starts in the (WinRE) and prompts you for the recovery password again, select **Skip the drive**. -1. Select **Advanced options** > **Troubleshoot** > **Advanced options** > **Command Prompt**. -1. In the Command Prompt window, run the following commands: +1. Retrieve the 48-digit BitLocker recovery password for the operating system drive from your organization's portal or from wherever the password was stored when BitLocker drive encryption was first turned on. +2. On the Recovery screen, press Enter. When you are prompted, enter the recovery password. +3. If your device starts in WinRE and prompts you for the recovery password again, select **Skip the drive**. +4. Select **Advanced options** > **Troubleshoot** > **Advanced options** > **Command Prompt**. +5. In the Command Prompt window, run the following commands: ```cmd Manage-bde -unlock c: -rp <48 digit numerical recovery password separated by “-“ in 6 digit group> Manage-bde -protectors -disable c: @@ -243,7 +243,7 @@ If your device is already in this state, you can successfully start Windows afte > [!NOTE] > These commands suspend BitLocker for one restart of the device. The **-rc 1** option works only inside the operating system and does not work in the recovery environment. 1. Select **Continue**. Windows should start. -1. After Windows has started, open an elevated Command Prompt window and run the following command: +2. After Windows has started, open an elevated Command Prompt window and run the following command: ```cmd Manage-bde -protectors -enable c: ``` @@ -262,11 +262,11 @@ Manage-bde -protectors -disable c: -rc 1 To resolve this issue, install the appropriate update on the affected device: - For Windows 10, version 1703: [July 9, 2019—KB4507450 (OS Build 15063.1928)](https://support.microsoft.com/help/4507450/windows-10-update-kb4507450) -- For Windows 10, version 1607 and Windows Server 2016: [July 9, 2019—KB4507460 (OS Build 14393.3085)](https://support.microsoft.com/help/4507460/windows-10-update-kb4507460) +- For Windows 10, version 1607, and Windows Server 2016: [July 9, 2019—KB4507460 (OS Build 14393.3085)](https://support.microsoft.com/help/4507460/windows-10-update-kb4507460) ## Credential Guard/Device Guard on TPM 1.2: At every restart, BitLocker prompts for the recovery password and returns error 0xC0210000 -You have a device that uses TPM 1.2 and runs Windows 10, version 1809. Also, the device uses [Virtualization-based Security](https://docs.microsoft.com/windows-hardware/design/device-experiences/oem-vbs) features such as [Device Guard and Credential Guard](https://docs.microsoft.com/windows-hardware/drivers/bringup/device-guard-and-credential-guard). Every time that you start the device, the device enters BitLocker Recovery mode and you see error code 0xc0210000, and a message that resembles the following. +You have a device that uses TPM 1.2 and runs Windows 10, version 1809. Also, the device uses [Virtualization-based Security](https://docs.microsoft.com/windows-hardware/design/device-experiences/oem-vbs) features such as [Device Guard and Credential Guard](https://docs.microsoft.com/windows-hardware/drivers/bringup/device-guard-and-credential-guard). Every time you start the device, the device enters BitLocker recovery mode and you see error code 0xc0210000, and a message that resembles the following: > Recovery > @@ -279,7 +279,7 @@ You have a device that uses TPM 1.2 and runs Windows 10, version 1809. Also, the ### Cause -TPM 1.2 does not support Secure Launch. For more information, see [System Guard Secure Launch and SMM protection: Requirements Met by System Guard Enabled Machines](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-system-guard/system-guard-secure-launch-and-smm-protection\#requirements-met-by-system-guard-enabled-machines) +TPM 1.2 does not support secure launch. For more information, see [System Guard Secure Launch and SMM protection: Requirements Met by System Guard Enabled Machines](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-system-guard/system-guard-secure-launch-and-smm-protection\#requirements-met-by-system-guard-enabled-machines) For more information about this technology, see [Windows Defender System Guard: How a hardware-based root of trust helps protect Windows 10](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-system-guard/system-guard-how-hardware-based-root-of-trust-helps-protect-windows) @@ -287,5 +287,5 @@ For more information about this technology, see [Windows Defender System Guard: To resolve this issue, do one of the following: -- Remove any device that uses TPM 1.2 from any group that is subject to Group Policy Objects (GPOs) that enforce Secure Launch. +- Remove any device that uses TPM 1.2 from any group that is subject to GPOs that enforce secure launch. - Edit the **Turn On Virtualization Based Security** GPO to set **Secure Launch Configuration** to **Disabled**. From 7dc85e1513cfc6ab7208fbda699257d14fb9676d Mon Sep 17 00:00:00 2001 From: Siddarth Mandalika Date: Thu, 24 Sep 2020 19:21:30 +0530 Subject: [PATCH 042/380] Update ts-bitlocker-tpm-issues.md --- .../bitlocker/ts-bitlocker-tpm-issues.md | 20 +++++++++---------- 1 file changed, 10 insertions(+), 10 deletions(-) diff --git a/windows/security/information-protection/bitlocker/ts-bitlocker-tpm-issues.md b/windows/security/information-protection/bitlocker/ts-bitlocker-tpm-issues.md index 9e19de9f72..d9f36860e7 100644 --- a/windows/security/information-protection/bitlocker/ts-bitlocker-tpm-issues.md +++ b/windows/security/information-protection/bitlocker/ts-bitlocker-tpm-issues.md @@ -18,7 +18,7 @@ ms.custom: bitlocker # BitLocker and TPM: other known issues -This article describes common issues that relate directly to the Trusted Platform Module (TPM), and provides guidance to address these issues. +This article describes common issues that relate directly to the trusted platform module (TPM), and provides guidance to address these issues. ## Azure AD: Windows Hello for Business and single sign-on do not work @@ -52,21 +52,21 @@ Additionally, the behavior indicates that the client computer cannot obtain a [P ### Resolution -To verify the status of the PRT, use the [dsregcmd /status command](https://docs.microsoft.com/azure/active-directory/devices/troubleshoot-device-dsregcmd) to collect information. In the tool output, verify that either **User state** or **SSO state** contains the **AzureAdPrt** attribute. If the value of this attribute is **No**, the PRT was not issued. This may indicate that the computer could not present its certificate for authentication. +To verify the status of the PRT, use the [dsregcmd /status command](https://docs.microsoft.com/azure/active-directory/devices/troubleshoot-device-dsregcmd) to collect information. In the tool output, verify that either **User state** or **SSO state** contains the **AzureAdPrt** attribute. If the value of this attribute is **No**, the PRT was not issued. This indicates that the computer could not present its certificate for authentication. To resolve this issue, follow these steps to troubleshoot the TPM: -1. Open the TPM management console (tpm.msc). To do this, select **Start**, and enter **tpm.msc** in the **Search** box. -1. If you see a notice to either unlock the TPM or reset the lockout, follow those instructions. -1. If you do not see such a notice, review the BIOS settings of the computer for any setting that you can use to reset or disable the lockout. -1. Contact the hardware vendor to determine whether there is a known fix for the issue. -1. If you still cannot resolve the issue, clear and re-initialize the TPM. To do this, follow the instructions in [Troubleshoot the TPM: Clear all the keys from the TPM](https://docs.microsoft.com/windows/security/information-protection/tpm/initialize-and-configure-ownership-of-the-tpm#clear-all-the-keys-from-the-tpm). +1. Select **Start**, and enter **tpm.msc** in the **Search** box to open the TPM management console (tpm.msc). +2. If you see a notice to either unlock the TPM or reset the lockout, follow those instructions. +3. If you do not see such a notice, review the BIOS settings of the computer for any setting that you can use to reset or disable the lockout. +4. Contact the hardware vendor to determine whether there is a known fix for the issue. +5. If you still cannot resolve the issue, clear and re-initialize the TPM. To do this, follow the instructions in [Troubleshoot the TPM: Clear all the keys from the TPM](https://docs.microsoft.com/windows/security/information-protection/tpm/initialize-and-configure-ownership-of-the-tpm#clear-all-the-keys-from-the-tpm). > [!WARNING] > Clearing the TPM can cause data loss. ## TPM 1.2 Error: Loading the management console failed. The device that is required by the cryptographic provider is not ready for use -You have a Windows 10 version 1703-based computer that uses TPM version 1.2. When you try to open the TPM management console, you receive a message that resembles the following: +You have a Windows 10, version 1703-based computer that uses TPM version 1.2. When you try to open the TPM management console, you receive a message that resembles the following: > Loading the management console failed. The device that is required by the cryptographic provider is not ready for use. > HRESULT 0x800900300x80090030 - NTE\_DEVICE\_NOT\_READY @@ -89,12 +89,12 @@ If this does not resolve the issue, consider replacing the device motherboard. A You have a device that you are trying to join to a hybrid Azure AD. However, the join operation appears to fail. -To verify that the join succeeded, use the [dsregcmd /status command](https://docs.microsoft.com/azure/active-directory/devices/troubleshoot-device-dsregcmd). In the tool output, the following attributes indicate that the join succeeded: +To verify whether the join operation succeeded, use the [dsregcmd /status command](https://docs.microsoft.com/azure/active-directory/devices/troubleshoot-device-dsregcmd). In the tool output, the following attributes indicate that the join operation succeeded: - **AzureAdJoined: YES** - **DomainName: \<*on-prem Domain name*\>** -If the value of **AzureADJoined** is **No**, the join failed. +If the value of **AzureADJoined** is **No**, the join operation failed. ### Causes and Resolutions From 0edbd26dbcf994230aba8089d971f8850c79991d Mon Sep 17 00:00:00 2001 From: Siddarth Mandalika Date: Thu, 24 Sep 2020 19:57:41 +0530 Subject: [PATCH 043/380] Update encrypted-hard-drive.md --- .../encrypted-hard-drive.md | 77 +++++++++---------- 1 file changed, 38 insertions(+), 39 deletions(-) diff --git a/windows/security/information-protection/encrypted-hard-drive.md b/windows/security/information-protection/encrypted-hard-drive.md index d9b80efe97..b61ec76f2e 100644 --- a/windows/security/information-protection/encrypted-hard-drive.md +++ b/windows/security/information-protection/encrypted-hard-drive.md @@ -20,91 +20,90 @@ ms.date: 04/02/2019 - Windows Server 2019 - Windows Server 2016 -Encrypted Hard Drive uses the rapid encryption that is provided by BitLocker Drive Encryption to enhance data security and management. +Encrypted hard drive uses the rapid encryption that is provided by BitLocker drive encryption to enhance data security and management. -By offloading the cryptographic operations to hardware, Encrypted Hard Drives increase BitLocker performance and reduce CPU usage and power consumption. Because Encrypted Hard Drives encrypt data quickly, enterprise devices can expand BitLocker deployment with minimal impact on productivity. +By offloading the cryptographic operations to a hardware, Encrypted hard drives increase BitLocker performance and reduce CPU usage and power consumption. Because Encrypted hard drives encrypt data quickly, enterprise devices can expand BitLocker deployment with minimal impact on productivity. -Encrypted Hard Drives are a new class of hard drives that are self-encrypting at a hardware level and allow for full disk hardware encryption. You can install Windows to Encrypted Hard Drives without additional modification beginning with Windows 8 and Windows Server 2012. +Encrypted hard drives are a new class of hard drives that are self-encrypting at a hardware level and allow for full disk hardware encryption. You can install Windows to encrypted hard drives without additional modification, beginning with Windows 8 and Windows Server 2012. -Encrypted Hard Drives provide: +Encrypted hard drives provide: - **Better performance**: Encryption hardware, integrated into the drive controller, allows the drive to operate at full data rate with no performance degradation. -- **Strong security based in hardware**: Encryption is always "on" and the keys for encryption never leave the hard drive. User authentication is performed by the drive before it will unlock, independently of the operating system -- **Ease of use**: Encryption is transparent to the user, and the user doesn't need to enable it. Encrypted Hard Drives are easily erased using on-board encryption key; there is no need to re-encrypt data on the drive. -- **Lower cost of ownership**: There is no need for new infrastructure to manage encryption keys, since BitLocker leverages your existing infrastructure to store recovery information. Your device operates more efficiently because processor cycles do not need to be used for the encryption process. +- **Strong security based in hardware**: Encryption is always "on" and the keys for encryption never leave the hard drive. User authentication is performed by the drive before it unlocks, independent of the operating system. +- **Ease of use**: Encryption is transparent to the user, and the user doesn't need to enable it. Encrypted Hard Drives are easily erased using an on-board encryption key; there is no need to re-encrypt data on the drive. +- **Lower cost of ownership**: There is no need for new infrastructure to manage encryption keys since BitLocker leverages your existing infrastructure to store recovery information. Your device operates more efficiently because processor cycles do not need to be used for the encryption process. -Encrypted Hard Drives are supported natively in the operating system through the following mechanisms: +Encrypted hard drives are supported natively in the operating system through the following mechanisms: -- **Identification**: The operating system can identify that the drive is an Encrypted Hard Drive device type -- **Activation**: The operating system disk management utility can activate, create and map volumes to ranges/bands as appropriate -- **Configuration**: The operating system can create and map volumes to ranges/bands as appropriate -- **API**: API support for applications to manage Encrypted Hard Drives independently of BitLocker Drive Encryption (BDE) -- **BitLocker support**: Integration with the BitLocker Control Panel provides a seamless BitLocker end user experience. +- **Identification**: The operating system identifies that the drive is an Encrypted hard drive device type. +- **Activation**: The operating system disk management utility activates, creates and maps volumes to ranges/bands as appropriate. +- **Configuration**: The operating system creates and maps volumes to ranges/bands as appropriate. +- **API**: API support for applications to manage Encrypted hard drives independent of BitLocker drive encryption (BDE). +- **BitLocker support**: Integration with the BitLocker Control Panel provides a seamless BitLocker end-user experience. >[!WARNING] ->Self-Encrypting Hard Drives and Encrypted Hard Drives for Windows are not the same type of device. Encrypted Hard Drives for Windows require compliance for specific TCG protocols as well as IEEE 1667 compliance; Self-Encrypting Hard Drives do not have these requirements. It is important to confirm the device type is an Encrypted Hard Drive for Windows when planning for deployment. +>Self-encrypting hard drives and encrypted hard drives for Windows are not the same type of devices. Encrypted hard drives for Windows require compliance for specific TCG protocols as well as IEEE 1667 compliance; Self-encrypting hard drives do not have these requirements. It is important to confirm that the device type is an encrypted hard drive for Windows when planning for deployment. -If you are a storage device vendor who is looking for more info on how to implement Encrypted Hard Drive, see the [Encrypted Hard Drive Device Guide](https://msdn.microsoft.com/library/windows/hardware/dn653989.aspx). +If you are a storage device vendor who is looking for more information on the procedure to implement encrypted hard drive, see the [Encrypted Hard Drive Device Guide](https://msdn.microsoft.com/library/windows/hardware/dn653989.aspx). ## System Requirements -To use Encrypted Hard Drives, the following system requirements apply: +To use encrypted hard drives, the following system requirements apply: -For an Encrypted Hard Drive used as a **data drive**: +For an encrypted hard drive used as a **data drive**: - The drive must be in an uninitialized state. - The drive must be in a security inactive state. -For an Encrypted Hard Drive used as a **startup drive**: +For an encrypted hard drive used as a **startup drive**: - The drive must be in an uninitialized state. - The drive must be in a security inactive state. - The computer must be UEFI 2.3.1 based and have the EFI\_STORAGE\_SECURITY\_COMMAND\_PROTOCOL defined. (This protocol is used to allow programs running in the EFI boot services environment to send security protocol commands to the drive). -- The computer must have the Compatibility Support Module (CSM) disabled in UEFI. +- The computer must have the compatibility support module (CSM) disabled in UEFI. - The computer must always boot natively from UEFI. >[!WARNING] ->All Encrypted Hard Drives must be attached to non-RAID controllers to function properly. +>All encrypted hard drives must be attached to non-RAID controllers to function properly. ## Technical overview -Rapid encryption in BitLocker directly addresses the security needs of enterprises while offering significantly improved performance. In versions of Windows earlier than Windows Server 2012, BitLocker required a two-step process to complete read/write requests. In Windows Server 2012, Windows 8, or later, Encrypted Hard Drives offload the cryptographic operations to the drive controller for much greater efficiency. When the operating system identifies an Encrypted Hard Drive, it activates the security mode. This activation lets the drive controller generate a media key for every volume that the host computer creates. This media key, which is never exposed outside the disk, is used to rapidly encrypt or decrypt every byte of data that is sent or received from the disk. +Rapid encryption in BitLocker directly addresses the security needs of enterprises while offering significantly improved performance. In versions of Windows earlier than Windows Server 2012, BitLocker required a two-step process to complete read/write requests. In Windows Server 2012, Windows 8, or later versions, encrypted hard drives offload the cryptographic operations to the drive controller for much greater efficiency. When the operating system identifies an encrypted hard drive, it activates the security mode. This activation lets the drive controller generate a media key for every volume that the host computer creates. This media key, which is never exposed outside the disk, is used to rapidly encrypt or decrypt every byte of data that is sent or received from the disk. -## Configuring Encrypted Hard Drives as Startup drives +## Configuring encrypted hard drives as startup drives -Configuration of Encrypted Hard Drives as startup drives is done using the same methods as standard hard drives. These methods include: +Configuration of encrypted hard drives as startup drives is done using the same methods as standard hard drives. These methods include: -- **Deploy from media**: Configuration of Encrypted Hard Drives happens automatically through the installation process. -- **Deploy from network**: This deployment method involves booting a Windows PE environment and using imaging tools to apply a Windows image from a network share. Using this method, the Enhanced Storage optional component needs to be included in the Windows PE image. You can enable this component using Server Manager, Windows PowerShell, or the DISM command line tool. If this component is not present, configuration of Encrypted Hard Drives will not work. -- **Deploy from server**: This deployment method involves PXE booting a client with Encrypted Hard Drives present. Configuration of Encrypted Hard Drives happens automatically in this environment when the Enhanced Storage component is added to the PXE boot image. During deployment, the [TCGSecurityActivationDisabled](https://msdn.microsoft.com/library/windows/hardware/dn923247.aspx) setting in unattend.xml controls the encryption behavior of Encrypted Hard Drives. -- **Disk Duplication**: This deployment method involves use of a previously configured device and disk duplication tools to apply a Windows image to an Encrypted Hard Drive. Disks must be partitioned using at least Windows 8 or Windows Server 2012 for this configuration to work. Images made using disk duplicators will not work. +- **Deploy from media**: Configuration of encrypted hard drives happens automatically through the installation process. +- **Deploy from network**: This deployment method involves booting a Windows PE environment and using imaging tools to apply a Windows image from a network share. Using this method, the enhanced storage optional component needs to be included in the Windows PE image. You can enable this component using Server Manager, Windows PowerShell, or the DISM command line tool. If this component is not present, configuration of encrypted hard drives does not work. +- **Deploy from server**: This deployment method involves PXE booting a client with encrypted hard drives present. Configuration of encrypted hard drives happens automatically in this environment when the Enhanced Storage component is added to the PXE boot image. During deployment, the [TCGSecurityActivationDisabled](https://msdn.microsoft.com/library/windows/hardware/dn923247.aspx) setting in unattend.xml controls the encryption behavior of encrypted hard drives. +- **Disk Duplication**: This deployment method involves use of a previously configured device and disk duplication tools to apply a Windows image to an encrypted hard drive. Disks must be partitioned using at least Windows 8 or Windows Server 2012 for this configuration to work. Images made using disk duplicators will not work. -## Configuring hardware-based encryption with Group Policy +## Configuring hardware-based encryption with group policy -There are three related Group Policy settings that help you manage how BitLocker uses hardware-based envryption and which encryption algorithms to use. If these settings are not configured or disabled on systems that are equipped with encrypted drives, BitLocker uses software-based encryption: +There are three related group policy settings that help you manage how BitLocker uses hardware-based encryption and which encryption algorithms to use. If these settings are not configured or disabled on systems that are equipped with encrypted drives, BitLocker uses software-based encryption: - [Configure use of hardware-based encryption for fixed data drives](bitlocker/bitlocker-group-policy-settings.md#bkmk-hdefxd) - [Configure use of hardware-based encryption for removable data drives](bitlocker/bitlocker-group-policy-settings.md#configure-use-of-hardware-based-encryption-for-removable-data-drives) - [Configure use of hardware-based encryption for operating system drives](bitlocker/bitlocker-group-policy-settings.md#configure-use-of-hardware-based-encryption-for-operating-system-drives) -## Encrypted Hard Drive Architecture +## Encrypted hard drive architecture -Encrypted Hard Drives utilize two encryption keys on the device to control the locking and unlocking of data on the drive. These are the Data Encryption Key (DEK) and the Authentication Key (AK). +Encrypted hard drives utilize two encryption keys on the device to control the locking and unlocking of data on the drive. These are the data encryption key (DEK) and the authentication key (AK). -The Data Encryption Key is the key used to encrypt all of the data on the drive. The drive generates the DEK and it never leaves the device. It is stored in an encrypted format at a random location on the drive. If the DEK is changed or erased, data encrypted using the DEK is irrecoverable. +The DEK is the key used to encrypt all of the data on the drive. The drive generates the DEK that never leaves the device. It is stored in an encrypted format at a random location on the drive. If the DEK is changed or erased, data encrypted using the DEK is irrecoverable. -The Authentication Key is the key used to unlock data on the drive. A hash of the key is stored on drive and requires confirmation to decrypt the DEK. +The AK is the key used to unlock data on the drive. A hash of the key is stored on the drive and requires confirmation to decrypt the DEK. -When a computer with an Encrypted Hard Drive is in a powered off state, the drive locks automatically. As a computer powers on, the device remains in a locked state and is only unlocked after the Authentication Key decrypts the Data Encryption Key. Once the Authentication Key decrypts the Data -Encryption Key, read-write operations can take place on the device. +When a computer with an encrypted hard drive is in a powered-off state, the drive locks automatically. As a computer powers on, the device remains in a locked state and is only unlocked after the AK decrypts the DEK. Once the AK decrypts the DEK, read-write operations can take place on the device. -When writing data to the drive, it passes through an encryption engine before the write operation completes. Likewise, reading data from the drive requires the encryption engine to decrypt the data before passing that data back to the user. In the event that the DEK needs to be changed or erased, the data on the drive does not need to be re-encrypted. A new Authentication Key needs to be created and it will re-encrypt the DEK. Once completed, the DEK can now be unlocked using the new AK and read-writes to the volume can continue. +When writing data to the drive, the data passes through an encryption engine before the write operation completes. Likewise, reading data from the drive requires the encryption engine to decrypt the data before passing that data back to the user. In the event that the DEK needs to be changed or erased, the data on the drive does not need to be re-encrypted. A new AK needs to be created and it will re-encrypt the DEK. Once completed, the DEK can now be unlocked using the new AK, and read-writes to the volume can continue. -## Re-configuring Encrypted Hard Drives +## Re-configuring encrypted hard drives -Many Encrypted Hard Drive devices come pre-configured for use. If reconfiguration of the drive is required, use the following procedure after removing all available volumes and reverting the drive to an uninitialized state: +Many encrypted hard drive devices come pre-configured for use. If reconfiguration of the drive is required, use the following procedure after removing all available volumes and reverting the drive to an uninitialized state: 1. Open Disk Management (diskmgmt.msc) 2. Initialize the disk and select the appropriate partition style (MBR or GPT) 3. Create one or more volumes on the disk. -4. Use the BitLocker setup wizard to enable BitLocker on the volume. \ No newline at end of file +4. Use the BitLocker setup wizard to enable BitLocker on the volume. From 9cc0799c0a036c371b9e7f3e1ffd17afda973611 Mon Sep 17 00:00:00 2001 From: Siddarth Mandalika Date: Fri, 25 Sep 2020 17:54:42 +0530 Subject: [PATCH 044/380] Update bitlocker-to-go-faq.md --- .../information-protection/bitlocker/bitlocker-to-go-faq.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/security/information-protection/bitlocker/bitlocker-to-go-faq.md b/windows/security/information-protection/bitlocker/bitlocker-to-go-faq.md index c34ddf46f1..5589a47dfc 100644 --- a/windows/security/information-protection/bitlocker/bitlocker-to-go-faq.md +++ b/windows/security/information-protection/bitlocker/bitlocker-to-go-faq.md @@ -25,7 +25,7 @@ ms.custom: bitlocker ## What is BitLocker To Go? -BitLocker To Go is BitLocker Drive Encryption on removable data drives. This includes the encryption of USB flash drives, SD cards, external hard disk drives, and other drives formatted by using the NTFS, FAT16, FAT32, or exFAT file systems. Drive partitioning must meet the [BitLocker Drive Encryption Partitioning Requirements](https://docs.microsoft.com/windows-hardware/manufacture/desktop/bitlocker-drive-encryption#bitlocker-drive-encryption-partitioning-requirements). +BitLocker To Go is BitLocker drive encryption on removable data drives. This includes the encryption of USB flash drives, SD cards, external hard disk drives, and other drives formatted by using the NTFS, FAT16, FAT32, or exFAT file systems. Drive partitioning must meet the [BitLocker Drive Encryption Partitioning Requirements](https://docs.microsoft.com/windows-hardware/manufacture/desktop/bitlocker-drive-encryption#bitlocker-drive-encryption-partitioning-requirements). As with BitLocker, drives that are encrypted using BitLocker To Go can be opened with a password or smart card on another computer by using **BitLocker Drive Encryption** in Control Panel. From 874ba7ef2f3af87afa2d3dcdca1a5acc79d5a85e Mon Sep 17 00:00:00 2001 From: Siddarth Mandalika Date: Fri, 25 Sep 2020 20:25:49 +0530 Subject: [PATCH 045/380] Update bitlocker-device-encryption-overview-windows-10.md --- ...r-device-encryption-overview-windows-10.md | 56 +++++++++---------- 1 file changed, 28 insertions(+), 28 deletions(-) diff --git a/windows/security/information-protection/bitlocker/bitlocker-device-encryption-overview-windows-10.md b/windows/security/information-protection/bitlocker/bitlocker-device-encryption-overview-windows-10.md index 34008453ad..4474893bc0 100644 --- a/windows/security/information-protection/bitlocker/bitlocker-device-encryption-overview-windows-10.md +++ b/windows/security/information-protection/bitlocker/bitlocker-device-encryption-overview-windows-10.md @@ -17,15 +17,15 @@ ms.reviewer: ms.custom: bitlocker --- -# Overview of BitLocker Device Encryption in Windows 10 +# Overview of BitLocker device encryption in Windows 10 **Applies to** - Windows 10 -This topic explains how BitLocker Device Encryption can help protect data on devices running Windows 10. +This topic explains how BitLocker device encryption can help protect data on devices running Windows 10. For a general overview and list of topics about BitLocker, see [BitLocker](bitlocker-overview.md). -When users travel, their organization’s confidential data goes with them. Wherever confidential data is stored, it must be protected against unauthorized access. Windows has a long history of providing at-rest data-protection solutions that guard against nefarious attackers, beginning with the Encrypting File System in the Windows 2000 operating system. More recently, BitLocker has provided encryption for full drives and portable drives. Windows consistently improves data protection by improving existing options and by providing new strategies. +When users travel, their organization’s confidential data goes with them. Wherever confidential data is stored, it must be protected against unauthorized access. Windows has a long history of providing at-rest data-protection solutions that guard against nefarious attackers, beginning with the Encrypting File System in the Windows 2000 operating system. More recently, BitLocker has provided encryption for full drives and portable drives. Windows consistently improves data protection by improving existing options and providing new strategies. Table 2 lists specific data-protection concerns and how they are addressed in Windows 10 and Windows 7. @@ -33,17 +33,17 @@ Table 2 lists specific data-protection concerns and how they are addressed in Wi | Windows 7 | Windows 10 | |---|---| -| When BitLocker is used with a PIN to protect startup, PCs such as kiosks cannot be restarted remotely. | Modern Windows devices are increasingly protected with BitLocker Device Encryption out of the box and support SSO to seamlessly protect the BitLocker encryption keys from cold boot attacks.

Network Unlock allows PCs to start automatically when connected to the internal network. | +| When BitLocker is used with a PIN to protect startup, PCs such as kiosks cannot be restarted remotely. | Modern Windows devices are increasingly protected with BitLocker device encryption out of the box and support SSO to seamlessly protect the BitLocker encryption keys from cold boot attacks.

Network unlock allows PCs to start automatically when connected to the internal network. | | When BitLocker is enabled, the provisioning process can take several hours. | BitLocker pre-provisioning, encrypting hard drives, and Used Space Only encryption allow administrators to enable BitLocker quickly on new computers. | | There is no support for using BitLocker with self-encrypting drives (SEDs). | BitLocker supports offloading encryption to encrypted hard drives. | | Administrators have to use separate tools to manage encrypted hard drives. | BitLocker supports encrypted hard drives with onboard encryption hardware built in, which allows administrators to use the familiar BitLocker administrative tools to manage them. | | Encrypting a new flash drive can take more than 20 minutes. | Used Space Only encryption in BitLocker To Go allows users to encrypt removable data drives in seconds. | -| BitLocker could require users to enter a recovery key when system configuration changes occur. | BitLocker requires the user to enter a recovery key only when disk corruption occurs or when he or she loses the PIN or password. | -| Users need to enter a PIN to start the PC, and then their password to sign in to Windows. | Modern Windows devices are increasingly protected with BitLocker Device Encryption out of the box and support SSO to help protect the BitLocker encryption keys from cold boot attacks. | +| BitLocker could require users to enter a recovery key when system configuration changes occur. | BitLocker requires the users to enter a recovery key only when disk corruption occurs or when they lose the PIN or password. | +| Users need to enter a PIN to start the PC, and then their password to sign in to Windows. | Modern Windows devices are increasingly protected with BitLocker device encryption out of the box and support SSO to help protect the BitLocker encryption keys from cold boot attacks. | ## Prepare for drive and file encryption -The best type of security measures are transparent to the user during implementation and use. Every time there is a possible delay or difficulty because of a security feature, there is strong likelihood that users will try to bypass security. This situation is especially true for data protection, and that’s a scenario that organizations need to avoid. +The best type of security measures are transparent to the user during implementation and use. Every time there is a possible delay or difficulty because of a security feature, there is a strong likelihood that users will try to bypass security. This situation is especially true for data protection, and that’s a scenario that organizations need to avoid. Whether you’re planning to encrypt entire volumes, removable devices, or individual files, Windows 10 meets your needs by providing streamlined, usable solutions. In fact, you can take several steps in advance to prepare for data encryption and make the deployment quick and smooth. ### TPM pre-provisioning @@ -53,26 +53,26 @@ In Windows 7, preparing the TPM for use offered a couple of challenges: * You can turn on the TPM in the BIOS, which requires someone to either go into the BIOS settings to turn it on or to install a driver to turn it on from within Windows. * When you enable the TPM, it may require one or more restarts. -Basically, it was a big hassle. If IT staff were provisioning new PCs, they could handle all of this, but if you wanted to add BitLocker to devices that were already in users’ hands, those users would have struggled with the technical challenges and would either call IT for support or simply leave BitLocker disabled. +Basically, it was a big hassle. If IT staff were provisioning new PCs, they could handle all of this, but if you wanted to add BitLocker to devices that were already in users’ hands, those users would have struggled with the technical challenges and would either call IT for support or simply leave BitLocker disabled. **Question: In the "but if you wanted..." phrase, does "you" refer to the users themselves who would have called IT for support"?** Microsoft includes instrumentation in Windows 10 that enables the operating system to fully manage the TPM. There is no need to go into the BIOS, and all scenarios that required a restart have been eliminated. ## Deploy hard drive encryption BitLocker is capable of encrypting entire hard drives, including both system and data drives. BitLocker pre-provisioning can drastically reduce the time required to provision new PCs with BitLocker enabled. With Windows 10, administrators can turn on BitLocker and the TPM from within the Windows Preinstallation Environment before they install Windows or as part of an automated deployment task sequence without any user interaction. Combined with Used Disk Space Only encryption and a mostly empty drive (because Windows is not yet installed), it takes only a few seconds to enable BitLocker. -With earlier versions of Windows, administrators had to enable BitLocker after Windows had been installed. Although this process could be automated, BitLocker would need to encrypt the entire drive, a process that could take anywhere from several hours to more than a day depending on drive size and performance, which significantly delayed deployment. Microsoft has improved this process through multiple features in Windows 10. +With earlier versions of Windows, administrators had to enable BitLocker after Windows had been installed. Although this process could be automated, BitLocker would need to encrypt the entire drive, a process that could take anywhere from several hours to more than a day depending on drive size and performance, which significantly delayed deployment. Microsoft has improved this process through multiple features in Windows 10.**Question:In the phrase, "Although this process could be automated...", could it be mentioned that the process was not automated because BitLocker needed to encrypt the drive"?** -## BitLocker Device Encryption +## BitLocker device encryption Beginning in Windows 8.1, Windows automatically enables BitLocker Device Encryption on devices that support Modern Standby. With Windows 10, Microsoft offers BitLocker Device Encryption support on a much broader range of devices, including those that are Modern Standby, and devices that run Windows 10 Home edition. -Microsoft expects that most devices in the future will pass the testing requirements, which makes BitLocker Device Encryption pervasive across modern Windows devices. BitLocker Device Encryption further protects the system by transparently implementing device-wide data encryption. +Microsoft expects that most devices in the future will pass the testing requirements, which makes BitLocker device encryption pervasive across modern Windows devices. BitLocker device encryption further protects the system by transparently implementing device-wide data encryption. -Unlike a standard BitLocker implementation, BitLocker Device Encryption is enabled automatically so that the device is always protected. The following list outlines how this happens: +Unlike a standard BitLocker implementation, BitLocker device encryption is enabled automatically so that the device is always protected. The following list outlines how this happens: -* When a clean installation of Windows 10 is completed and the out-of-box experience is finished, the computer is prepared for first use. As part of this preparation, BitLocker Device Encryption is initialized on the operating system drive and fixed data drives on the computer with a clear key (this is the equivalent of standard BitLocker suspended state). In this state, the drive is shown with a warning icon in Windows Explorer. The yellow warning icon is removed after the TPM protector is created and the recovery key is backed up, as explained in the following bullet points. -* If the device is not domain joined, a Microsoft account that has been granted administrative privileges on the device is required. When the administrator uses a Microsoft account to sign in, the clear key is removed, a recovery key is uploaded to the online Microsoft account, and a TPM protector is created. Should a device require the recovery key, the user will be guided to use an alternate device and navigate to a recovery key access URL to retrieve the recovery key by using his or her Microsoft account credentials. -* If the user uses a domain account to sign in, the clear key is not removed until the user joins the device to a domain and the recovery key is successfully backed up to Active Directory Domain Services (AD DS). You must enable the **Computer Configuration\\Administrative Templates\\Windows Components\\BitLocker Drive Encryption\\Operating System Drives** Group Policy setting, and select the **Do not enable BitLocker until recovery information is stored in AD DS for operating system drives** option. With this configuration, the recovery password is created automatically when the computer joins the domain, and then the recovery key is backed up to AD DS, the TPM protector is created, and the clear key is removed. +* When a clean installation of Windows 10 is completed and the out-of-box experience is finished, the computer is prepared for first use. As part of this preparation, BitLocker device encryption is initialized on the operating system drive and fixed data drives on the computer with a clear key (this is the equivalent of standard BitLocker suspended state). In this state, the drive is shown with a warning icon in Windows Explorer. The yellow warning icon is removed after the TPM protector is created and the recovery key is backed up, as explained in the following bullet points. +* If the device is not domain-joined, a Microsoft account that has been granted administrative privileges on the device is required. When the administrator uses a Microsoft account to sign in, the clear key is removed, a recovery key is uploaded to the online Microsoft account, and a TPM protector is created. Should a device require the recovery key, the users will be guided to use an alternate device and navigate to a recovery key access URL to retrieve the recovery key by using their Microsoft account credentials. +* If the user uses a domain account to sign in, the clear key is not removed until the user joins the device to a domain and the recovery key is successfully backed up to Active Directory Domain Services (AD DS). You must enable the **Computer Configuration\\Administrative Templates\\Windows Components\\BitLocker Drive Encryption\\Operating System Drives** group policy setting, and select the **Do not enable BitLocker until recovery information is stored in AD DS for operating system drives** option. With this configuration, the recovery password is created automatically when the computer joins the domain, and then the recovery key is backed up to AD DS, the TPM protector is created, and the clear key is removed. * Similar to signing in with a domain account, the clear key is removed when the user logs on to an Azure AD account on the device. As described in the bullet point above, the recovery password is created automatically when the user authenticates to Azure AD. Then, the recovery key is backed up to Azure AD, the TPM protector is created, and the clear key is removed. Microsoft recommends that BitLocker Device Encryption be enabled on any systems that support it, but the automatic BitLocker Device Encryption process can be prevented by changing the following registry setting: @@ -80,13 +80,13 @@ Microsoft recommends that BitLocker Device Encryption be enabled on any systems - **Value**: PreventDeviceEncryption equal to True (1) - **Type**: REG\_DWORD -Administrators can manage domain-joined devices that have BitLocker Device Encryption enabled through Microsoft BitLocker Administration and Monitoring (MBAM). In this case, BitLocker Device Encryption automatically makes additional BitLocker options available. No conversion or encryption is required, and MBAM can manage the full BitLocker policy set if any configuration changes are required. +Administrators can manage domain-joined devices that have BitLocker device encryption enabled through Microsoft BitLocker Administration and Monitoring (MBAM). In this case, BitLocker device encryption automatically makes additional BitLocker options available. No conversion or encryption is required, and MBAM can manage the full BitLocker policy set if any configuration changes are required. ## Used Disk Space Only encryption BitLocker in earlier Windows versions could take a long time to encrypt a drive, because it encrypted every byte on the volume (including parts that did not have data). That is still the most secure way to encrypt a drive, especially if a drive has previously contained confidential data that has since been moved or deleted. In that case, traces of the confidential data could remain on portions of the drive marked as unused. But why encrypt a new drive when you can simply encrypt the data as it is being written? To reduce encryption time, BitLocker in Windows 10 lets users choose to encrypt just their data. Depending on the amount of data on the drive, this option can reduce encryption time by more than 99 percent. -Exercise caution when encrypting only used space on an existing volume on which confidential data may have already been stored in an unencrypted state, however, because those sectors can be recovered through disk-recovery tools until they are overwritten by new encrypted data. In contrast, encrypting only used space on a brand-new volume can significantly decrease deployment time without the security risk because all new data will be encrypted as it is written to the disk. +Exercise caution when encrypting only used space on an existing volume on which confidential data may have already been stored in an unencrypted state, however, because those sectors can be recovered through disk-recovery tools until they are overwritten by new encrypted data. In contrast, encrypting only used space on a brand-new volume significantly decreases deployment time without the security risk because all new data is encrypted as it is written to the disk. ## Encrypted hard drive support @@ -98,36 +98,36 @@ For more information about encrypted hard drives, see [Encrypted Hard Drive](../ An effective implementation of information protection, like most security controls, considers usability as well as security. Users typically prefer a simple security experience. In fact, the more transparent a security solution becomes, the more likely users are to conform to it. It is crucial that organizations protect information on their PCs regardless of the state of the computer or the intent of users. This protection should not be cumbersome to users. One undesirable and previously commonplace situation is when the user is prompted for input during preboot, and then again during Windows logon. Challenging users for input more than once should be avoided. -Windows 10 can enable a true SSO experience from the preboot environment on modern devices and in some cases even on older devices when robust information protection configurations are in place. The TPM in isolation is able to securely protect the BitLocker encryption key while it is at rest, and it can securely unlock the operating system drive. When the key is in use and thus in memory, a combination of hardware and Windows capabilities can secure the key and prevent unauthorized access through cold-boot attacks. Although other countermeasures like PIN-based unlock are available, they are not as user-friendly; depending on the devices’ configuration they may not offer additional security when it comes to key protection. For more information, see [BitLocker Countermeasures](bitlocker-countermeasures.md). +Windows 10 can enable a true SSO experience from the preboot environment on modern devices and in some cases even on older devices when robust information protection configurations are in place. The TPM in isolation is able to securely protect the BitLocker encryption key while it is at rest, and the TPM can securely unlock the operating system drive. When the key is in use and thus in memory, a combination of hardware and Windows capabilities secures the key and prevents unauthorized access through cold-boot attacks. Although other countermeasures like PIN-based unlock are available, they are not as user-friendly; depending on the devices’ configuration, the countermeasures may not offer additional security when it comes to key protection. For more information, see [BitLocker Countermeasures](bitlocker-countermeasures.md). ## Manage passwords and PINs -When BitLocker is enabled on a system drive and the PC has a TPM, you can choose to require that users type a PIN before BitLocker will unlock the drive. Such a PIN requirement can prevent an attacker who has physical access to a PC from even getting to the Windows logon, which makes it virtually impossible for the attacker to access or modify user data and system files. +When BitLocker is enabled on a system drive and the PC has a TPM, you can choose to make it mandatory for users to type a PIN before BitLocker unlocks the drive. Such a PIN requirement can prevent an attacker who has physical access to a PC from even getting to the Windows logon, which makes it virtually impossible for the attacker to access or modify user data and system files. -Requiring a PIN at startup is a useful security feature because it acts as a second authentication factor (a second “something you know”). This configuration comes with some costs, however. One of the most significant is the need to change the PIN regularly. In enterprises that used BitLocker with Windows 7 and the Windows Vista operating system, users had to contact systems administrators to update their BitLocker PIN or password. This requirement not only increased management costs but made users less willing to change their BitLocker PIN or password on a regular basis. +Requiring a PIN at startup is a useful security feature because the PIN acts as a second authentication factor (a second “something you know”). This configuration comes with some costs, however. One of the most significant cost is the need to change the PIN regularly. In enterprises that used BitLocker with Windows 7 and the Windows Vista operating system, users had to contact systems administrators to update their BitLocker PIN or password. This requirement not only increased management costs but made users less willing to change their BitLocker PIN or password on a regular basis. Windows 10 users can update their BitLocker PINs and passwords themselves, without administrator credentials. Not only will this feature reduce support costs, but it could improve security, too, because it encourages users to change their PINs and passwords more often. In addition, Modern Standby devices do not require a PIN for startup: They are designed to start infrequently and have other mitigations in place that further reduce the attack surface of the system. For more information about how startup security works and the countermeasures that Windows 10 provides, see [Protect BitLocker from pre-boot attacks](protect-bitlocker-from-pre-boot-attacks.md). ## Configure Network Unlock -Some organizations have location-specific data security requirements. This is most common in environments where high-value data is stored on PCs. The network environment may provide crucial data protection and enforce mandatory authentication; therefore, policy states that those PCs should not leave the building or be disconnected from the corporate network. Safeguards like physical security locks and geofencing may help enforce this policy as reactive controls. Beyond these, a proactive security control that grants data access only when the PC is connected to the corporate network is necessary. +Some organizations have location-specific data security requirements. This is most common in environments where high-value data is stored on PCs. The network environment may provide crucial data protection and enforce mandatory authentication; therefore, the policy states that those PCs should not leave the building or be disconnected from the corporate network. Safeguards like physical security locks and geofencing may help enforce this policy as reactive controls. Beyond these, a proactive security control that grants data access only when the PC is connected to the corporate network is necessary. -Network Unlock enables BitLocker-protected PCs to start automatically when connected to a wired corporate network on which Windows Deployment Services runs. Anytime the PC is not connected to the corporate network, a user must type a PIN to unlock the drive (if PIN-based unlock is enabled). -Network Unlock requires the following infrastructure: +Network unlock feature enables BitLocker-protected PCs to start automatically when connected to a wired corporate network on which Windows deployment services run. Anytime the PC is not connected to the corporate network, a user must type a PIN to unlock the drive (if PIN-based unlock is enabled). +Network unlock feature requires the following infrastructure: * Client PCs that have Unified Extensible Firmware Interface (UEFI) firmware version 2.3.1 or later, which supports Dynamic Host Configuration Protocol (DHCP) -* A server running at least Windows Server 2012 with the Windows Deployment Services role +* A server running at least Windows Server 2012 with the Windows deployment services role * A server with the DHCP server role installed -For more information about how to configure Network Unlock, see [BitLocker: How to enable Network Unlock](bitlocker-how-to-enable-network-unlock.md). +For more information about how to configure Network unlock feature, see [BitLocker: How to enable Network Unlock](bitlocker-how-to-enable-network-unlock.md). -## Microsoft BitLocker Administration and Monitoring +## Microsoft BitLocker administration and monitoring -Part of the Microsoft Desktop Optimization Pack, MBAM makes it easier to manage and support BitLocker and BitLocker To Go. MBAM 2.5 with Service Pack 1, the latest version, has the following key features: +Being a part of the Microsoft Desktop Optimization Pack, MBAM makes it easier to manage and support BitLocker and BitLocker To Go. MBAM 2.5 with Service Pack 1, the latest version, has the following key features: * Enables administrators to automate the process of encrypting volumes on client computers across the enterprise. * Enables security officers to quickly determine the compliance state of individual computers or even of the enterprise itself. -* Provides centralized reporting and hardware management with Microsoft Microsoft Endpoint Configuration Manager. +* Provides centralized reporting and hardware management with Microsoft Endpoint Configuration Manager. * Reduces the workload on the help desk to assist end users with BitLocker recovery requests. * Enables end users to recover encrypted devices independently by using the Self-Service Portal. * Enables security officers to easily audit access to recovery key information. From f0d80c4d7242d052745545b9bf403136eadb9f53 Mon Sep 17 00:00:00 2001 From: Asha Iyengar Date: Mon, 28 Sep 2020 12:08:30 +0530 Subject: [PATCH 046/380] Reviewed_bitlocker-use-bitlocker-recovery-password-viewer.md Made a minor change, hence committing directly back to the same branch. --- .../bitlocker-use-bitlocker-recovery-password-viewer.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/security/information-protection/bitlocker/bitlocker-use-bitlocker-recovery-password-viewer.md b/windows/security/information-protection/bitlocker/bitlocker-use-bitlocker-recovery-password-viewer.md index 1ac97c6ce1..0ef2f9bfe1 100644 --- a/windows/security/information-protection/bitlocker/bitlocker-use-bitlocker-recovery-password-viewer.md +++ b/windows/security/information-protection/bitlocker/bitlocker-use-bitlocker-recovery-password-viewer.md @@ -25,7 +25,7 @@ ms.custom: bitlocker This topic describes how to use the BitLocker Recovery Password Viewer. -The BitLocker Recovery Password Viewer tool is an optional tool included with the Remote Server Administration Tools (RSAT). It lets you locate and view BitLocker recovery passwords that are stored in Active Directory Domain Services (AD DS). You can use this tool to help recover data that is stored on a drive that has been encrypted by using BitLocker. The BitLocker Active Directory Recovery Password Viewer tool is an extension for the Active Directory Users and Computers Microsoft Management Console (MMC) snap-in. Using this tool, you can examine a computer object's **Properties** dialog box to view the corresponding BitLocker recovery passwords. Additionally, you can right-click a domain container and then search for a BitLocker recovery password across all the domains in the Active Directory forest. You can also search for a password by password identifier (ID). +The BitLocker Recovery Password Viewer tool is an optional tool included with the Remote Server Administration Tools (RSAT). It lets you locate and view BitLocker recovery passwords that are stored in Active Directory Domain Services (AD DS). You can use this tool to help recover data that is stored on a drive that has been encrypted by using BitLocker. The BitLocker Active Directory Recovery Password Viewer tool is an extension for the Active Directory Users and Computers Microsoft Management Console (MMC) snap-in. Using this tool, you can examine a computer object's **Properties** dialog box to view the corresponding BitLocker recovery passwords. Additionally, you can right-click a domain container and then search for a BitLocker recovery password across all the domains in the Active Directory. You can also search for a password by password identifier (ID). ## Before you start From fce80b34486031ad2f77a7e0b7b8260197fba65d Mon Sep 17 00:00:00 2001 From: Asha Iyengar Date: Mon, 28 Sep 2020 15:12:35 +0530 Subject: [PATCH 047/380] Reviewed-PR3755 (#3873) Made a few changes. --- .../bitlocker/bitlocker-recovery-loop-break.md | 14 +++++--------- 1 file changed, 5 insertions(+), 9 deletions(-) diff --git a/windows/security/information-protection/bitlocker/bitlocker-recovery-loop-break.md b/windows/security/information-protection/bitlocker/bitlocker-recovery-loop-break.md index 6d996b7090..862c89585a 100644 --- a/windows/security/information-protection/bitlocker/bitlocker-recovery-loop-break.md +++ b/windows/security/information-protection/bitlocker/bitlocker-recovery-loop-break.md @@ -26,16 +26,12 @@ If you've entered the correct Bitlocker recovery key multiple times, and are sti > [!NOTE] > Try these steps only after you have restarted your device at least once. -1. On the initial recovery screen, don't enter your recovery key. Instead, select **Skip this drive**. +1. On the initial recovery screen, don't enter your recovery key, instead, select **Skip this drive**. -1. On the next screen, select **Troubleshoot**. +2. Navigate to **Troubleshoot** > **Advanced options**, and select **Command prompt**. -1. On the Troubleshoot screen, select **Advanced options**. +3. From the WinRE command prompt, manually unlock your drive: `manage-bde.exe -unlock C: -rp ` -1. On the Advanced options screen, select **Command prompt**. +4. Suspend operating system drive protection: `manage-bde.exe -protectors -disable C:` -1. From the WinRE command prompt, manually unlock your drive: `manage-bde.exe -unlock C: -rp ` - -1. Suspend operating system drive protection: `manage-bde.exe -protectors -disable C:` - -1. Once the last command is run, you can safely exit the command prompt and continue to boot into your operating system +5. Once the last command is run, you can exit the command prompt and continue to boot into your operating system. From 455f1d4f9e93bfcb7634b71170f2baf1e50effb7 Mon Sep 17 00:00:00 2001 From: Siddarth Mandalika Date: Tue, 29 Sep 2020 12:40:08 +0530 Subject: [PATCH 048/380] Update bitlocker-how-to-enable-network-unlock.md --- .../bitlocker/bitlocker-how-to-enable-network-unlock.md | 1 - 1 file changed, 1 deletion(-) diff --git a/windows/security/information-protection/bitlocker/bitlocker-how-to-enable-network-unlock.md b/windows/security/information-protection/bitlocker/bitlocker-how-to-enable-network-unlock.md index 44d61a42d3..c3f893db23 100644 --- a/windows/security/information-protection/bitlocker/bitlocker-how-to-enable-network-unlock.md +++ b/windows/security/information-protection/bitlocker/bitlocker-how-to-enable-network-unlock.md @@ -110,7 +110,6 @@ You must configure the WDS server so that it can communicate with DHCP (and opti ### Confirm the WDS Service is running To confirm that the WDS service is running, use the Services Management Console or Windows PowerShell. To confirm that the service is running in Services Management Console, open the console using **services.msc** and check the status of the Windows Deployment Services service. -**Question: Is "Windows Deployment" a service or is the service name itself "Windows Deployment Services"? To confirm that the service is running using Windows PowerShell, use the following command: From 28ce946dab57018fd1b8369f30e9009e2cf5b149 Mon Sep 17 00:00:00 2001 From: Asha Iyengar Date: Tue, 29 Sep 2020 12:58:07 +0530 Subject: [PATCH 049/380] Reviewed_bitlocker-overview-and-requirements-faq.md (#3883) --- .../bitlocker/bitlocker-overview-and-requirements-faq.md | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/windows/security/information-protection/bitlocker/bitlocker-overview-and-requirements-faq.md b/windows/security/information-protection/bitlocker/bitlocker-overview-and-requirements-faq.md index eef3b2f226..2894fbd5ab 100644 --- a/windows/security/information-protection/bitlocker/bitlocker-overview-and-requirements-faq.md +++ b/windows/security/information-protection/bitlocker/bitlocker-overview-and-requirements-faq.md @@ -27,7 +27,11 @@ ms.custom: bitlocker **How does BitLocker work with operating system drives** -You can use BitLocker to mitigate unauthorized data access on lost or stolen computers by encrypting all user files and system files on the operating system drive, including the swap files and hibernation files, and checking the integrity of early boot components and Boot Configuration Data (BCD). For further information, see [BitLocker overview] (bitlocker-deviceencryption-overview.md#internal-drive-encryption). +You can use BitLocker to mitigate unauthorized data access on lost or stolen computers by: +- Encrypting all user files and system files (including the swap files and hibernation files) on the operating system drive. +- Checking the integrity of early boot components and Boot Configuration Data (BCD). + +For more information, see [BitLocker overview] (bitlocker-deviceencryption-overview.md#internal-drive-encryption). **How does BitLocker work with fixed and removable data drives** @@ -43,6 +47,7 @@ For requirements, see [System requirements](bitlocker-deviceencryption-overview. > [!NOTE] > Dynamic disks are not supported by BitLocker. Dynamic data volumes are not displayed in the Control Panel. Although the operating system volume is always displayed in the Control Panel, regardless of whether it is a dynamic disk, it cannot be protected by BitLocker if it is a dynamic disk. +**Question - The above statement is not clear**. ## Why are two partitions required? Why does the system drive have to be so large? @@ -66,7 +71,7 @@ Beginning with Windows 10, version 1803, you can check TPM status in **Windows D Yes, you can enable BitLocker on an operating system drive that does not have a TPM version 1.2 or higher, which can be done through the following options: - If the BIOS or UEFI firmware has the ability to read from a USB flash drive in the boot environment, you can use a removable disk. To help determine whether a computer can read from a USB device during the boot process, use the BitLocker system check as part of the BitLocker setup process. This system check performs tests to confirm that the computer can properly read from the USB devices at the appropriate time and that the computer meets other BitLocker requirements. -- You can use a password or a PIN to unlock the encrypted disk–This is because BitLocker will not unlock the protected drive until BitLocker's own volume master key is first released by either the computer's TPM or a USB flash drive containing the BitLocker startup key for that computer. +- You can use a password or a PIN to unlock the encrypted disk. This is because BitLocker will not unlock the protected drive until BitLocker's own volume master key is first released by either the computer's TPM or a USB flash drive containing the BitLocker startup key for that computer. - In addition to the above two options, the volume master key can be encrypted with a password or a PIN so that it can be displayed in a decrypted version when the user keys in the password. From 53e561c58de49752ffcbfd6e0b71c4b95b9d8f37 Mon Sep 17 00:00:00 2001 From: Siddarth Mandalika Date: Tue, 29 Sep 2020 16:40:59 +0530 Subject: [PATCH 050/380] Update bitlocker-overview-and-requirements-faq.md --- .../bitlocker/bitlocker-overview-and-requirements-faq.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/windows/security/information-protection/bitlocker/bitlocker-overview-and-requirements-faq.md b/windows/security/information-protection/bitlocker/bitlocker-overview-and-requirements-faq.md index 2894fbd5ab..67965a1d33 100644 --- a/windows/security/information-protection/bitlocker/bitlocker-overview-and-requirements-faq.md +++ b/windows/security/information-protection/bitlocker/bitlocker-overview-and-requirements-faq.md @@ -35,7 +35,7 @@ For more information, see [BitLocker overview] (bitlocker-deviceencryption-overv **How does BitLocker work with fixed and removable data drives** -You can use BitLocker to encrypt the entire content of a data drive. You can use group policy to make it mandatory for BitLocker to be enabled on a drive before the computer can write data to the drive. BitLocker can be configured with a variety of unlock-methods for data drives, and a data drive supports multiple unlock-methods. For more information, see [BitLocker overview](bitlocker-deviceencryption-overview.md). +You can use BitLocker to encrypt the entire content of a data drive. You can use group policy to make it mandatory for BitLocker to be enabled on a drive before the computer can write data to the drive. BitLocker can be configured with a variety of unlock-methods for data drives, and a data drive supports multiple unlock-methods. For more information, see [BitLocker overview](bitlocker-device-encryption-overview-windows-10.md). ## Does BitLocker support multifactor authentication? @@ -43,7 +43,7 @@ Yes, BitLocker supports multifactor authentication for operating system drives. ## What are the BitLocker hardware and software requirements? -For requirements, see [System requirements](bitlocker-deviceencryption-overview.md#system-requirements-BitLocker). +For requirements, see [System requirements](bitlocker-device-encryption-overview-windows-10.md#system-requirements-BitLocker). > [!NOTE] > Dynamic disks are not supported by BitLocker. Dynamic data volumes are not displayed in the Control Panel. Although the operating system volume is always displayed in the Control Panel, regardless of whether it is a dynamic disk, it cannot be protected by BitLocker if it is a dynamic disk. From c3d11725fd1158e6b8c9bb3f98091b8e2391980c Mon Sep 17 00:00:00 2001 From: Siddarth Mandalika Date: Tue, 29 Sep 2020 17:16:41 +0530 Subject: [PATCH 051/380] Update bitlocker-overview-and-requirements-faq.md --- .../bitlocker/bitlocker-overview-and-requirements-faq.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/windows/security/information-protection/bitlocker/bitlocker-overview-and-requirements-faq.md b/windows/security/information-protection/bitlocker/bitlocker-overview-and-requirements-faq.md index 67965a1d33..0a750974a7 100644 --- a/windows/security/information-protection/bitlocker/bitlocker-overview-and-requirements-faq.md +++ b/windows/security/information-protection/bitlocker/bitlocker-overview-and-requirements-faq.md @@ -35,7 +35,7 @@ For more information, see [BitLocker overview] (bitlocker-deviceencryption-overv **How does BitLocker work with fixed and removable data drives** -You can use BitLocker to encrypt the entire content of a data drive. You can use group policy to make it mandatory for BitLocker to be enabled on a drive before the computer can write data to the drive. BitLocker can be configured with a variety of unlock-methods for data drives, and a data drive supports multiple unlock-methods. For more information, see [BitLocker overview](bitlocker-device-encryption-overview-windows-10.md). +You can use BitLocker to encrypt the entire content of a data drive. You can use group policy to make it mandatory for BitLocker to be enabled on a drive before the computer can write data to the drive. BitLocker can be configured with a variety of unlock-methods for data drives, and a data drive supports multiple unlock-methods. For more information, see [BitLocker overview](bitlocker-overview.md). ## Does BitLocker support multifactor authentication? @@ -43,7 +43,7 @@ Yes, BitLocker supports multifactor authentication for operating system drives. ## What are the BitLocker hardware and software requirements? -For requirements, see [System requirements](bitlocker-device-encryption-overview-windows-10.md#system-requirements-BitLocker). +For requirements, see [System requirements](bitlocker-overview.md#system-requirements). > [!NOTE] > Dynamic disks are not supported by BitLocker. Dynamic data volumes are not displayed in the Control Panel. Although the operating system volume is always displayed in the Control Panel, regardless of whether it is a dynamic disk, it cannot be protected by BitLocker if it is a dynamic disk. From 0d5c816685fc98d9b5f56a152fd3919a475e91b0 Mon Sep 17 00:00:00 2001 From: Siddarth Mandalika Date: Tue, 29 Sep 2020 17:26:51 +0530 Subject: [PATCH 052/380] Update bitlocker-overview-and-requirements-faq.md --- .../bitlocker/bitlocker-overview-and-requirements-faq.md | 1 - 1 file changed, 1 deletion(-) diff --git a/windows/security/information-protection/bitlocker/bitlocker-overview-and-requirements-faq.md b/windows/security/information-protection/bitlocker/bitlocker-overview-and-requirements-faq.md index 0a750974a7..92b832954b 100644 --- a/windows/security/information-protection/bitlocker/bitlocker-overview-and-requirements-faq.md +++ b/windows/security/information-protection/bitlocker/bitlocker-overview-and-requirements-faq.md @@ -47,7 +47,6 @@ For requirements, see [System requirements](bitlocker-overview.md#system-require > [!NOTE] > Dynamic disks are not supported by BitLocker. Dynamic data volumes are not displayed in the Control Panel. Although the operating system volume is always displayed in the Control Panel, regardless of whether it is a dynamic disk, it cannot be protected by BitLocker if it is a dynamic disk. -**Question - The above statement is not clear**. ## Why are two partitions required? Why does the system drive have to be so large? From cd68c0ce90d44af9aa6f5ea28a3e4d379991380b Mon Sep 17 00:00:00 2001 From: Siddarth Mandalika Date: Tue, 29 Sep 2020 18:14:56 +0530 Subject: [PATCH 053/380] Update bitlocker-how-to-enable-network-unlock.md --- .../bitlocker-how-to-enable-network-unlock.md | 68 +++++++++---------- 1 file changed, 34 insertions(+), 34 deletions(-) diff --git a/windows/security/information-protection/bitlocker/bitlocker-how-to-enable-network-unlock.md b/windows/security/information-protection/bitlocker/bitlocker-how-to-enable-network-unlock.md index c3f893db23..5bc6c7d0be 100644 --- a/windows/security/information-protection/bitlocker/bitlocker-how-to-enable-network-unlock.md +++ b/windows/security/information-protection/bitlocker/bitlocker-how-to-enable-network-unlock.md @@ -18,17 +18,17 @@ ms.date: 02/28/2019 ms.custom: bitlocker --- -# BitLocker: How to enable Network Unlock +# BitLocker: How to enable network unlock **Applies to** - Windows 10 -This topic describes how BitLocker Network Unlock works and how to configure it. +This topic describes how BitLocker network unlock works and how to configure it. -Network Unlock was introduced in Windows 8 and Windows Server 2012 as a BitLocker protector option for operating system volumes. Network Unlock enables easier management for BitLocker-enabled desktops and servers in a domain environment by providing automatic unlock of operating system volumes at system reboot when connected to a wired corporate network. This feature requires the client hardware to have a DHCP driver implemented in its UEFI firmware. +Network Unlock was introduced in Windows 8 and Windows Server 2012 as a BitLocker protector option for operating system volumes. Network unlock enables easier management for BitLocker-enabled desktops and servers in a domain environment by providing automatic unlock of operating system volumes at system reboot when connected to a wired corporate network. This feature requires the client hardware to have a DHCP driver implemented in its UEFI firmware. Without Network Unlock, operating system volumes protected by TPM+PIN protectors require a PIN to be entered when a computer reboots or resumes from hibernation (for example, by Wake on LAN). This can make it difficult to enterprises to roll out software patches to unattended desktops and remotely administered servers. -Network Unlock allows BitLocker-enabled systems that have a TPM+PIN and that meet the hardware requirements to boot into Windows without user intervention. Network Unlock works in a similar fashion to the TPM+StartupKey at boot. Rather than needing to read the StartupKey from USB media, however, the Network Unlock feature needs the key to be composed from a key stored in the TPM and an encrypted network key that is sent to the server, decrypted and returned to the client in a secure session. +Network unlock allows BitLocker-enabled systems that have a TPM+PIN and that meet the hardware requirements to boot into Windows without user intervention. Network unlock works in a similar fashion to the TPM+StartupKey at boot. Rather than needing to read the StartupKey from USB media, however, the Network Unlock feature needs the key to be composed from a key stored in the TPM and an encrypted network key that is sent to the server, decrypted and returned to the client in a secure session. This topic contains: @@ -41,7 +41,7 @@ This topic contains: - [Troubleshoot Network Unlock](#bkmk-troubleshoot) - [Configure Network Unlock on unsupported systems](#bkmk-unsupportedsystems) -## Network Unlock core requirements +## Network unlock core requirements Network Unlock must meet mandatory hardware and software requirements before the feature can automatically unlock domain-joined systems. These requirements include: @@ -59,19 +59,19 @@ The network stack must be enabled to use the Network Unlock feature. Equipment m > [!NOTE] > To properly support DHCP within UEFI, the UEFI-based system should be in native mode without a compatibility support module (CSM) enabled. -For Network Unlock to work reliably on computers running Windows 8 and later versions, the first network adapter on the computer, usually the onboard adapter, must be configured to support DHCP and must be used for Network Unlock. This is especially worth noting when you have multiple adapters, and you wish to configure one without DHCP, such as for a lights-out management protocol. This configuration is necessary because Network Unlock will stop enumerating adapters when it reaches one with a DHCP port failure for any reason. Thus, if the first enumerated adapter does not support DHCP, is not plugged into the network, or fails to report availability of the DHCP port for any reason, then Network Unlock fails. +For network unlock to work reliably on computers running Windows 8 and later versions, the first network adapter on the computer, usually the onboard adapter, must be configured to support DHCP and must be used for Network Unlock. This is especially worth noting when you have multiple adapters, and you wish to configure one without DHCP, such as for a lights-out management protocol. This configuration is necessary because network unlock stops enumerating adapters when it reaches one with a DHCP port failure for any reason. Thus, if the first enumerated adapter does not support DHCP, is not plugged into the network, or fails to report availability of the DHCP port for any reason, then Network Unlock fails. The Network Unlock server component is installed on supported versions of Windows Server 2012 and later as a Windows feature that uses Server Manager or Windows PowerShell cmdlets. The feature name is BitLocker Network Unlock in Server Manager and BitLocker-NetworkUnlock in Windows PowerShell. This feature is a core requirement. -Network Unlock requires Windows Deployment Services (WDS) in the environment where the feature will be utilized. Configuration of the WDS installation is not required; however, the WDS service must be running on the server. +Network unlock requires Windows Deployment Services (WDS) in the environment where the feature will be utilized. Configuration of the WDS installation is not required; however, the WDS service must be running on the server. The network key is stored on the system drive along with an AES 256 session key and encrypted with the 2048-bit RSA public key of the Unlock server certificate. The network key is decrypted with the help of a provider on a supported version of Windows Server running WDS, and returned encrypted with its corresponding session key. ## Network Unlock sequence -The unlock sequence starts on the client side when the Windows boot manager detects the existence of Network Unlock protector. It leverages the DHCP driver in UEFI to obtain an IP address for IPv4 and then broadcasts a vendor-specific DHCP request that contains the network key and a session key for the reply, all encrypted by the server's Network Unlock certificate, as described above. The Network Unlock provider on the supported WDS server recognizes the vendor-specific request, decrypts it with the RSA private key, and returns the network key encrypted with the session key via its own vendor-specific DHCP reply. +The unlock sequence starts on the client side when the Windows boot manager detects the existence of network unlock protector. It leverages the DHCP driver in UEFI to obtain an IP address for IPv4 and then broadcasts a vendor-specific DHCP request that contains the network key and a session key for the reply, all encrypted by the server's Network Unlock certificate, as described above. The Network Unlock provider on the supported WDS server recognizes the vendor-specific request, decrypts it with the RSA private key, and returns the network key encrypted with the session key via its own vendor-specific DHCP reply. -On the server side, the WDS server role has an optional plugin component, like a PXE provider, which is what handles the incoming Network Unlock requests. You can also configure the provider with subnet restrictions, which would require that the IP address provided by the client in the Network Unlock request belong to a permitted subnet to release the network key to the client. In instances where the Network Unlock provider is unavailable, BitLocker fails over to the next available protector to unlock the drive. In a typical configuration, this means the standard TPM+PIN unlock screen is presented to unlock the drive. +On the server side, the WDS server role has an optional plugin component, like a PXE provider, which is what handles the incoming network unlock requests. You can also configure the provider with subnet restrictions, which would require that the IP address provided by the client in the network unlock request belong to a permitted subnet to release the network key to the client. In instances where the Network Unlock provider is unavailable, BitLocker fails over to the next available protector to unlock the drive. In a typical configuration, this means the standard TPM+PIN unlock screen is presented to unlock the drive. The server side configuration to enable Network Unlock also requires provisioning a 2048-bit RSA public/private key pair in the form of an X.509 certificate, and distributing the public key certificate to the clients. This certificate must be managed and deployed through the Group Policy editor directly on a domain controller with at least a Domain Functional Level of Windows Server 2012. This certificate is the public key that encrypts the intermediate network key (which is one of the two secrets required to unlock the drive; the other secret is stored in the TPM). @@ -82,7 +82,7 @@ The server side configuration to enable Network Unlock also requires provisionin 1. The Windows boot manager detects that a Network Unlock protector exists in the BitLocker configuration. 2. The client computer uses its DHCP driver in the UEFI to obtain a valid IPv4 IP address. 3. The client computer broadcasts a vendor-specific DHCP request that contains: - 1. A network key (a 256-bit intermediate key) that is encrypted by using the 2048-bit RSA Public Key of the Network Unlock certificate from the WDS server. + 1. A network key (a 256-bit intermediate key) that is encrypted by using the 2048-bit RSA Public Key of the network unlock certificate from the WDS server. 2. An AES-256 session key for the reply. 4. The Network Unlock provider on the WDS server recognizes the vendor-specific request. 5. The provider decrypts it with the WDS server’s BitLocker Network Unlock certificate RSA private key. @@ -91,13 +91,13 @@ The server side configuration to enable Network Unlock also requires provisionin 8. This combined key is used to create an AES-256 key that unlocks the volume. 9. Windows continues the boot sequence. -## Configure Network Unlock +## Configure network unlock -The following steps allow an administrator to configure Network Unlock in a domain where the Domain Functional Level is at least Windows Server 2012. +The following steps allow an administrator to configure network unlock in a domain where the Domain Functional Level is at least Windows Server 2012. ### Install the WDS Server role -The BitLocker Network Unlock feature installs the WDS role if it is not already installed. If you want to install it separately before you install BitLocker Network Unlock, you can use Server Manager or Windows PowerShell. To install the role using Server Manager, select the **Windows Deployment Services** role in Server Manager. +The BitLocker network unlock feature installs the WDS role if it is not already installed. If you want to install it separately before you install BitLocker network unlock, you can use Server Manager or Windows PowerShell. To install the role using Server Manager, select the **Windows Deployment Services** role in Server Manager. To install the role using Windows PowerShell, use the following command: @@ -118,7 +118,7 @@ Get-Service WDSServer ``` ### Install the Network Unlock feature -To install the Network Unlock feature, use Server Manager or Windows PowerShell. To install the feature using Server Manager, select the **BitLocker Network Unlock** feature in the Server Manager console. +To install the network unlock feature, use Server Manager or Windows PowerShell. To install the feature using Server Manager, select the **BitLocker Network Unlock** feature in the Server Manager console. To install the feature using Windows PowerShell, use the following command: @@ -151,13 +151,13 @@ A properly configured Active Directory Services Certification Authority can use 16. Select the **Security** tab. Confirm that the **Domain Admins** group has been granted **Enroll** permission. 17. Click **OK** to complete configuration of the template. -To add the Network Unlock template to the Certification Authority, open the Certification Authority snap-in (certsrv.msc). Right-click the **Certificate Templates** item and choose **New, Certificate Template to issue**. Select the previously created BitLocker Network Unlock certificate. +To add the network unlock template to the Certification Authority, open the Certification Authority snap-in (certsrv.msc). Right-click the **Certificate Templates** item and choose **New, Certificate Template to issue**. Select the previously created BitLocker network unlock certificate. -After adding the Network Unlock template to the Certification Authority, this certificate can be used to configure BitLocker Network Unlock. +After adding the Network Unlock template to the Certification Authority, this certificate can be used to configure BitLocker network unlock. ### Create the Network Unlock certificate -Network Unlock can use imported certificates from an existing PKI infrastructure, or you can use a self-signed certificate. +Network unlock can use imported certificates from an existing PKI infrastructure, or you can use a self-signed certificate. To enroll a certificate from an existing certification authority (CA), do the following: @@ -235,11 +235,11 @@ With the certificate and key created, deploy them to the infrastructure to prope 3. In the **File to Import** dialog, choose the .pfx file created previously. 4. Enter the password used to create the .pfx and complete the wizard. -### Configure group policy settings for Network Unlock +### Configure group policy settings for network unlock With certificate and key deployed to the WDS server for Network Unlock, the final step is to use group policy settings to deploy the public key certificate to computers that you want to be able to unlock using the Network Unlock key. Group policy settings for BitLocker can be found under **\\Computer Configuration\\Administrative Templates\\Windows Components\\BitLocker Drive Encryption** using the Local Group Policy Editor or the Microsoft Management Console. -The following steps describe how to enable the group policy setting that is a requirement for configuring Network Unlock. +The following steps describe how to enable the group policy setting that is a requirement for configuring network unlock. 1. Open Group Policy Management Console (gpmc.msc). 2. Enable the policy **Require additional authentication at startup** and select the **Require startup PIN with TPM** or **Allow startup PIN with TPM** option. @@ -255,12 +255,12 @@ The following steps describe how to deploy the required group policy setting: 3. Create a new Group Policy Object or modify an existing object to enable the **Allow network unlock at startup** setting. 4. Deploy the public certificate to clients: - 1. Within Group Policy Management Console, navigate to the following location: **Computer Configuration\\Policies\\Windows Settings\\Security Settings\\Public Key Policies\\BitLocker Drive Encryption Network Unlock Certificate**. + 1. Within group policy management console, navigate to the following location: **Computer Configuration\\Policies\\Windows Settings\\Security Settings\\Public Key Policies\\BitLocker Drive Encryption Network Unlock Certificate**. 2. Right-click the folder and select **Add Network Unlock Certificate**. 3. Follow the wizard steps and import the .cer file that was copied earlier. > [!NOTE] -> Only one Network Unlock Certificate can be available at a time. If a new certificate is required, delete the current certificate before deploying a new one. The Network Unlock certificate is located in the **HKEY\_LOCAL\_MACHINE\\Software\\Policies\\Microsoft\\SystemCertificates\\FVE\_NKP** key on the client computer. +> Only one network unlock certificate can be available at a time. If a new certificate is required, delete the current certificate before deploying a new one. The Network Unlock certificate is located in the **HKEY\_LOCAL\_MACHINE\\Software\\Policies\\Microsoft\\SystemCertificates\\FVE\_NKP** key on the client computer. 5. Reboot the clients after deploying the group policy. > [!NOTE] @@ -268,9 +268,9 @@ The following steps describe how to deploy the required group policy setting: ### Subnet policy configuration files on WDS Server (Optional) -By default, all clients with the correct Network Unlock Certificate and valid Network Unlock protectors that have wired access to a Network Unlock-enabled WDS server via DHCP are unlocked by the server. A subnet policy configuration file on the WDS server can be created to limit which are the subnet(s) the Network Unlock clients can use to unlock. +By default, all clients with the correct network unlock certificate and valid Network Unlock protectors that have wired access to a network unlock-enabled WDS server via DHCP are unlocked by the server. A subnet policy configuration file on the WDS server can be created to limit which are the subnet(s) the network unlock clients can use to unlock. -The configuration file, called bde-network-unlock.ini, must be located in the same directory as the Network Unlock provider DLL (%windir%\System32\Nkpprov.dll) and it applies to both IPv6 and IPv4 DHCP implementations. If the subnet configuration policy becomes corrupted, the provider fails and stops responding to requests. +The configuration file, called bde-network-unlock.ini, must be located in the same directory as the network unlock provider DLL (%windir%\System32\Nkpprov.dll) and it applies to both IPv6 and IPv4 DHCP implementations. If the subnet configuration policy becomes corrupted, the provider fails and stops responding to requests. The subnet policy configuration file must use a “\[SUBNETS\]” section to identify the specific subnets. The named subnets may then be used to specify restrictions in certificate subsections. Subnets are defined as simple name–value pairs, in the common INI format, where each subnet has its own line, with the name on the left of the equal-sign, and the subnet identified on the right of the equal-sign as a Classless Inter-Domain Routing (CIDR) address or range. The key word “ENABLED” is disallowed for subnet names. @@ -287,7 +287,7 @@ Following the \[SUBNETS\] section, there can be sections for each Network Unlock > [!NOTE] > When specifying the certificate thumbprint, do not include any spaces. If spaces are included in the thumbprint, the subnet configuration fails because the thumbprint will not be recognized as valid. -Subnet restrictions are defined within each certificate section by denoting the allowed list of permitted subnets. If any subnets are listed in a certificate section, then only those subnets are permitted for that certificate. If no subnet is listed in a certificate section, then all subnets are permitted for that certificate. If a certificate does not have a section in the subnet policy configuration file, then no subnet restrictions are applied for unlocking with that certificate. This means for restrictions to apply to every certificate, there must be a certificate section for every Network Unlock certificate on the server, and an explicit allowed list set for each certificate section. +Subnet restrictions are defined within each certificate section by denoting the allowed list of permitted subnets. If any subnets are listed in a certificate section, then only those subnets are permitted for that certificate. If no subnet is listed in a certificate section, then all subnets are permitted for that certificate. If a certificate does not have a section in the subnet policy configuration file, then no subnet restrictions are applied for unlocking with that certificate. This means for restrictions to apply to every certificate, there must be a certificate section for every network unlock certificate on the server, and an explicit allowed list set for each certificate section. Subnet lists are created by putting the name of a subnet from the \[SUBNETS\] section on its own line below the certificate section header. Then, the server will only unlock clients with this certificate on the subnet(s) specified as in the list. For troubleshooting, a subnet can be quickly excluded without deleting it from the section by simply commenting it out with a prepended semi-colon. ```ini @@ -303,26 +303,26 @@ To disallow the use of a certificate altogether, its subnet list may contain the ## Turning off Network Unlock -To turn off the unlock server, the PXE provider can be unregistered from the WDS server or uninstalled altogether. However, to stop clients from creating Network Unlock protectors, the **Allow Network Unlock at startup** group policy setting should be disabled. When this policy setting is updated to **disabled** on client computers, any Network Unlock key protector on the computer is deleted. Alternatively, the BitLocker Network Unlock certificate policy can be deleted on the domain controller to accomplish the same task for an entire domain. +To turn off the unlock server, the PXE provider can be unregistered from the WDS server or uninstalled altogether. However, to stop clients from creating network unlock protectors, the **Allow Network Unlock at startup** group policy setting should be disabled. When this policy setting is updated to **disabled** on client computers, any Network Unlock key protector on the computer is deleted. Alternatively, the BitLocker network unlock certificate policy can be deleted on the domain controller to accomplish the same task for an entire domain. > [!NOTE] -> Removing the FVE_NKP certificate store that contains the Network Unlock certificate and key on the WDS server will also effectively disable the server’s ability to respond to unlock requests for that certificate. However, this is seen as an error condition and is not a supported or recommended method for turning off the Network Unlock server. +> Removing the FVE_NKP certificate store that contains the network unlock certificate and key on the WDS server will also effectively disable the server’s ability to respond to unlock requests for that certificate. However, this is seen as an error condition and is not a supported or recommended method for turning off the network unlock server. ## Update Network Unlock certificates -To update the certificates used by Network Unlock, administrators need to import or generate the new certificate for the server and then update the Network Unlock certificate group policy setting on the domain controller. +To update the certificates used by network unlock, administrators need to import or generate the new certificate for the server and then update the network unlock certificate group policy setting on the domain controller. > [!NOTE] > Servers that do not receive the Group Policy Object (GPO) will require a PIN when booting. In such cases, the reason why the server did not receive the GPO to update the certificate needs to be investigated. ## Troubleshoot Network Unlock -Troubleshooting Network Unlock issues begins by verifying the environment. Many times, a small configuration issue can be the root cause of the failure. Items to verify include: +Troubleshooting network unlock issues begins by verifying the environment. Many times, a small configuration issue can be the root cause of the failure. Items to verify include: - Verify that the client hardware is UEFI-based and is on firmware version 2.3.1 and that the UEFI firmware is in native mode without a Compatibility Support Module (CSM) for BIOS mode enabled. Do this by checking that the firmware does not have an option enabled such as "Legacy mode" or "Compatibility mode" or that the firmware does not appear to be in a BIOS-like mode. - All required roles and services are installed and started. -- Public and private certificates have been published and are in the proper certificate containers. The presence of the Network Unlock certificate can be verified in the Microsoft Management Console (MMC.exe) on the WDS server with the certificate snap-ins for the local computer enabled. The client certificate can be verified by checking the registry key **HKEY\_LOCAL\_MACHINE\\Software\\Policies\\Microsoft\\SystemCertificates\\FVE\_NKP** on the client computer. -- Group policy for Network Unlock is enabled and linked to the appropriate domains. +- Public and private certificates have been published and are in the proper certificate containers. The presence of the network unlock certificate can be verified in the Microsoft Management Console (MMC.exe) on the WDS server with the certificate snap-ins for the local computer enabled. The client certificate can be verified by checking the registry key **HKEY\_LOCAL\_MACHINE\\Software\\Policies\\Microsoft\\SystemCertificates\\FVE\_NKP** on the client computer. +- Group policy for network unlock is enabled and linked to the appropriate domains. - Verify whether group policy is reaching the clients properly. This can be done using the GPRESULT.exe or RSOP.msc utilities. - Verify whether the clients were rebooted after applying the policy. - Verify whether the **Network (Certificate Based)** protector is listed on the client. This can be done using either manage-bde or Windows PowerShell cmdlets. For example, the following command will list the key protectors currently configured on the C: drive of the local computer: @@ -331,9 +331,9 @@ Troubleshooting Network Unlock issues begins by verifying the environment. Many manage-bde -protectors -get C: ``` > [!NOTE] - > Use the output of manage-bde along with the WDS debug log to determine if the proper certificate thumbprint is being used for Network Unlock + > Use the output of manage-bde along with the WDS debug log to determine if the proper certificate thumbprint is being used for network unlock -Files to gather when troubleshooting BitLocker Network Unlock include: +Files to gather when troubleshooting BitLocker network unlock include: 1. The Windows event logs, specifically the BitLocker event logs and the Microsoft-Windows-Deployment-Services-Diagnostics-Debug log @@ -356,7 +356,7 @@ Files to gather when troubleshooting BitLocker Network Unlock include: ## Configure Network Unlock Group Policy settings on earlier versions -Network Unlock and the accompanying group policy settings were introduced in Windows Server 2012 but can be deployed using operating systems running Windows Server 2008 R2 and Windows Server 2008. +Network unlock and the accompanying group policy settings were introduced in Windows Server 2012 but can be deployed using operating systems running Windows Server 2008 R2 and Windows Server 2008. **Requirements** @@ -370,7 +370,7 @@ The following steps can be used to configure Network Unlock on these older syste 3. [Install the Network Unlock feature](#bkmk-installnufeature) 4. [Create the Network Unlock certificate](#bkmk-createcert) 5. [Deploy the private key and certificate to the WDS server](#bkmk-deploycert) -6. Configure registry settings for Network Unlock: +6. Configure registry settings for network unlock: Apply the registry settings by running the following certutil script (assuming your network unlock certificate file is called **BitLocker-NetworkUnlock.cer**) on each computer running any of the client operating systems designated in the **Applies To** list at the beginning of this topic. ```console From 66e05a311a4983beb85f1d00217a4e4b00b6c25c Mon Sep 17 00:00:00 2001 From: Siddarth Mandalika Date: Wed, 14 Oct 2020 22:41:19 +0530 Subject: [PATCH 054/380] Update bitlocker-basic-deployment.md --- .../bitlocker/bitlocker-basic-deployment.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/security/information-protection/bitlocker/bitlocker-basic-deployment.md b/windows/security/information-protection/bitlocker/bitlocker-basic-deployment.md index d3cf8244bd..cf983de7d7 100644 --- a/windows/security/information-protection/bitlocker/bitlocker-basic-deployment.md +++ b/windows/security/information-protection/bitlocker/bitlocker-basic-deployment.md @@ -16,7 +16,7 @@ ms.collection: M365-security-compliance ms.topic: conceptual ms.date: 02/28/2019 ms.custom: bitlocker ----g +--- # BitLocker basic deployment From 87035a9e6918aed61740f66bea9a637c0da915b7 Mon Sep 17 00:00:00 2001 From: Siddarth Mandalika Date: Thu, 15 Oct 2020 10:15:19 +0530 Subject: [PATCH 055/380] Updated URL --- .../bitlocker/bitlocker-deployment-and-administration-faq.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/security/information-protection/bitlocker/bitlocker-deployment-and-administration-faq.md b/windows/security/information-protection/bitlocker/bitlocker-deployment-and-administration-faq.md index b51fa27c9f..eb934812d1 100644 --- a/windows/security/information-protection/bitlocker/bitlocker-deployment-and-administration-faq.md +++ b/windows/security/information-protection/bitlocker/bitlocker-deployment-and-administration-faq.md @@ -25,7 +25,7 @@ ms.custom: bitlocker ## Can BitLocker deployment be automated in an enterprise environment? -Yes, you can automate the deployment and configuration of BitLocker and the TPM using either WMI or Windows PowerShell scripts. How you choose to implement the scripts depends on your environment. You can also use Manage-bde.exe to locally or remotely configure BitLocker. For more information about writing scripts that use the BitLocker WMI providers, see [BitLocker Drive Encryption Provider](https://go.microsoft.com/fwlink/p/?LinkId=80600). For more information about using Windows PowerShell cmdlets with BitLocker Drive Encryption, see [BitLocker Cmdlets in Windows PowerShell](https://docs.microsoft.com/powershell/module/bitlocker/index?view=win10-ps). +Yes, you can automate the deployment and configuration of BitLocker and the TPM using either WMI or Windows PowerShell scripts. How you choose to implement the scripts depends on your environment. You can also use Manage-bde.exe to locally or remotely configure BitLocker. For more information about writing scripts that use the BitLocker WMI providers, see [BitLocker Drive Encryption Provider](https://go.microsoft.com/fwlink/p/?LinkId=80600). For more information about using Windows PowerShell cmdlets with BitLocker Drive Encryption, see [BitLocker Cmdlets in Windows PowerShell](https://docs.microsoft.com/powershell/module/bitlocker/index?view=win10-ps&preserve-view=true). ## Can BitLocker encrypt more than just the operating system drive? From 5879d55060a2bd6bdc9a2c5d9f0dd4454b6e1986 Mon Sep 17 00:00:00 2001 From: Siddarth Mandalika Date: Thu, 15 Oct 2020 10:28:14 +0530 Subject: [PATCH 056/380] Updated formatting for header --- .../bitlocker/bitlocker-basic-deployment.md | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/windows/security/information-protection/bitlocker/bitlocker-basic-deployment.md b/windows/security/information-protection/bitlocker/bitlocker-basic-deployment.md index cf983de7d7..93273b51f8 100644 --- a/windows/security/information-protection/bitlocker/bitlocker-basic-deployment.md +++ b/windows/security/information-protection/bitlocker/bitlocker-basic-deployment.md @@ -146,9 +146,8 @@ The following table shows the compatibility matrix for systems that have been Bi Table 1: Cross compatibility for Windows 10, Windows 8.1, Windows 8, and Windows 7 encrypted volumes -||||| -|--- |--- |--- |--- | |Encryption Type|Windows 10 and Windows 8.1|Windows 8|Windows 7| +|--- |--- |--- |--- | |Fully encrypted on Windows 8|Presents as fully encrypted|N/A|Presented as fully encrypted| |Used Disk Space Only encrypted on Windows 8|Presents as encrypt on write|N/A|Presented as fully encrypted| |Fully encrypted volume from Windows 7|Presents as fully encrypted|Presented as fully encrypted|N/A| From a8236c15b87cfb90d9229f9375d90316eba7c272 Mon Sep 17 00:00:00 2001 From: Siddarth Mandalika Date: Thu, 15 Oct 2020 12:16:55 +0530 Subject: [PATCH 057/380] Update ts-bitlocker-intune-issues.md --- .../bitlocker/ts-bitlocker-intune-issues.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/security/information-protection/bitlocker/ts-bitlocker-intune-issues.md b/windows/security/information-protection/bitlocker/ts-bitlocker-intune-issues.md index 8c24276e8f..2f62005f82 100644 --- a/windows/security/information-protection/bitlocker/ts-bitlocker-intune-issues.md +++ b/windows/security/information-protection/bitlocker/ts-bitlocker-intune-issues.md @@ -210,7 +210,7 @@ To verify the secure boot state, use the System Information application. To do t ![System Information app, showing a unsupported Secure Boot State](./images/4509202-en-1.png) > [!NOTE] -> You can also use the [Confirm-SecureBootUEFI](https://docs.microsoft.com/powershell/module/secureboot/confirm-securebootuefi?view=win10-ps) cmdlet to verify the secure boot state. To do this, open an elevated PowerShell window and run the following command: +> You can also use the [Confirm-SecureBootUEFI](https://docs.microsoft.com/powershell/module/secureboot/confirm-securebootuefi?view=win10-ps&preserve-view=true) cmdlet to verify the secure boot state. To do this, open an elevated PowerShell window and run the following command: > ```ps > PS C:\> Confirm-SecureBootUEFI > ``` From 7ed055f997bcb462e7ac621641c8b2353d31c040 Mon Sep 17 00:00:00 2001 From: Siddarth Mandalika Date: Thu, 15 Oct 2020 12:29:18 +0530 Subject: [PATCH 058/380] Update ts-bitlocker-recovery-issues.md --- .../bitlocker/ts-bitlocker-recovery-issues.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/windows/security/information-protection/bitlocker/ts-bitlocker-recovery-issues.md b/windows/security/information-protection/bitlocker/ts-bitlocker-recovery-issues.md index cc10bde567..37adca3971 100644 --- a/windows/security/information-protection/bitlocker/ts-bitlocker-recovery-issues.md +++ b/windows/security/information-protection/bitlocker/ts-bitlocker-recovery-issues.md @@ -201,9 +201,9 @@ To reset the PCR settings on the TPM, follow these steps: You can avoid this scenario when you install updates to system firmware or TPM firmware by temporarily suspending BitLocker before you apply such updates. > [!IMPORTANT] -> TPM and UEFI firmware updates may require multiple restarts while they are being installed. To keep BitLocker suspended during this process, you must use [Suspend-BitLocker](https://docs.microsoft.com/powershell/module/bitlocker/suspend-bitlocker?view=winserver2012r2-ps) and set the **Reboot Count** parameter to either of the following values: +> TPM and UEFI firmware updates may require multiple restarts while they are being installed. To keep BitLocker suspended during this process, you must use [Suspend-BitLocker](https://docs.microsoft.com/powershell/module/bitlocker/suspend-bitlocker?view=winserver2012r2-ps&preserve-view=true) and set the **Reboot Count** parameter to either of the following values: > - **2** or greater: This value sets the number of times the device can restart before BitLocker device encryption resumes. -> - **0**: This value suspends BitLocker drive encryption indefinitely, until you use [Resume-BitLocker](https://docs.microsoft.com/powershell/module/bitlocker/resume-bitlocker?view=winserver2012r2-ps) or another mechanism to resume protection. +> - **0**: This value suspends BitLocker drive encryption indefinitely, until you use [Resume-BitLocker](https://docs.microsoft.com/powershell/module/bitlocker/resume-bitlocker?view=winserver2012r2-ps&preserve-view=true) or another mechanism to resume protection. To suspend BitLocker while you install TPM or UEFI firmware updates: From a6680085dde2f1a4d1f20abd0532eb394d793a77 Mon Sep 17 00:00:00 2001 From: Siddarth Mandalika Date: Thu, 15 Oct 2020 12:56:51 +0530 Subject: [PATCH 059/380] Update ts-bitlocker-cannot-encrypt-issues.md --- .../bitlocker/ts-bitlocker-cannot-encrypt-issues.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/security/information-protection/bitlocker/ts-bitlocker-cannot-encrypt-issues.md b/windows/security/information-protection/bitlocker/ts-bitlocker-cannot-encrypt-issues.md index 8bebf9546b..e5f6993574 100644 --- a/windows/security/information-protection/bitlocker/ts-bitlocker-cannot-encrypt-issues.md +++ b/windows/security/information-protection/bitlocker/ts-bitlocker-cannot-encrypt-issues.md @@ -80,7 +80,7 @@ To verify that this issue has occurred, follow these steps: > D:(A;;CCDCLCSWRPWPDTLORCWDWO;;;SY)(A;;CCDCLCSWRPWPDTLORCWDWO;;;BA)(A;;CCLCSWRPLORC;;;BU)(A;;CCLCSWRPLORC;;;AU)S:(AU;FA;CCDCLCSWRPWPDTLOSDRCWDWO;;;WD) -1. Copy this output, and use it as part of the [**ConvertFrom-SddlString**](https://docs.microsoft.com/powershell/module/microsoft.powershell.utility/convertfrom-sddlstring?view=powershell-6) command in the PowerShell window, as follows. +1. Copy this output, and use it as part of the [**ConvertFrom-SddlString**](https://docs.microsoft.com/powershell/module/microsoft.powershell.utility/convertfrom-sddlstring?view=powershell-6&preserve-view=true) command in the PowerShell window, as follows. ![Output of the ConvertFrom-SddlString command, showing NT AUTHORITY\\INTERACTIVE](./images/ts-bitlocker-usb-sddl.png) From 8ea73725e7a950a549d4fa92116812114e84dc2d Mon Sep 17 00:00:00 2001 From: Asha Iyengar Date: Fri, 16 Oct 2020 14:50:58 +0530 Subject: [PATCH 060/380] Reviewed ts-bitlocker-decode-measured-boot-logs.md --- .../ts-bitlocker-decode-measured-boot-logs.md | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/windows/security/information-protection/bitlocker/ts-bitlocker-decode-measured-boot-logs.md b/windows/security/information-protection/bitlocker/ts-bitlocker-decode-measured-boot-logs.md index 61a705e835..a0f7da5771 100644 --- a/windows/security/information-protection/bitlocker/ts-bitlocker-decode-measured-boot-logs.md +++ b/windows/security/information-protection/bitlocker/ts-bitlocker-decode-measured-boot-logs.md @@ -24,12 +24,12 @@ By tracking changes in the PCRs, and identifying when they changed, you can gain This article describes tools that you can use to decode these logs: TBSLogGenerator and PCPTool. -For more information about measured boot and PCRs, see the following articles: +For more information about MeasuredBoot and PCRs, see the following articles: -- [TPM fundamentals: Measured Boot with support for attestation](https://docs.microsoft.com/windows/security/information-protection/tpm/tpm-fundamentals#measured-boot-with-support-for-attestation) +- [TPM fundamentals: MeasuredBoot with support for attestation](https://docs.microsoft.com/windows/security/information-protection/tpm/tpm-fundamentals#measured-boot-with-support-for-attestation) - [Understanding PCR banks on TPM 2.0 devices](https://docs.microsoft.com/windows/security/information-protection/tpm/switch-pcr-banks-on-tpm-2-0-devices) -## Use TBSLogGenerator to decode measured boot logs +## Use TBSLogGenerator to decode MeasureBoot logs Use TBSLogGenerator to decode measured boot logs that you have collected from Windows 10 and earlier versions. You can install this tool on the following systems: @@ -72,7 +72,7 @@ To use TBSLogGenerator, follow these steps: - \<*DestinationFolderName*> = The name of the folder for the decoded text file - \<*DecodedFileName*> = The name of the decoded text file - For example, the following figure shows measured boot logs that were collected from a Windows 10 computer and put into the C:\\MeasuredBoot\\ folder. The figure also shows a Command Prompt window and the command to decode the **0000000005-0000000000.log** file: + For example, the following figure shows MeasuredBoot logs that were collected from a Windows 10 computer and put into the C:\\MeasuredBoot\\ folder. The figure also shows a Command Prompt window and the command to decode the **0000000005-0000000000.log** file: ```cmd TBSLogGenerator.exe -LF C:\MeasuredBoot\0000000005-0000000000.log > C:\MeasuredBoot\0000000005-0000000000.txt @@ -92,9 +92,9 @@ To find the PCR information, go to the end of the file. ![View of NotePad that shows the PCR information at the end of the text file](./images/ts-tpm-7.png) -## Use PCPTool to decode measured boot logs +## Use PCPTool to decode MeasuredBoot logs -PCPTool is part of the [TPM Platform Crypto-Provider Toolkit](https://www.microsoft.com/download/details.aspx?id=52487). The tool decodes a measured boot log file and converts it into an XML file. +PCPTool is part of the [TPM Platform Crypto-Provider Toolkit](https://www.microsoft.com/download/details.aspx?id=52487). The tool decodes a MeasuredBoot log file and converts it into an XML file. To download and install PCPTool, go to the Toolkit page, select **Download**, and follow the instructions. From 98936b6e624f620127515aadb9c8ca2f267a6c33 Mon Sep 17 00:00:00 2001 From: Asha Iyengar Date: Fri, 16 Oct 2020 18:13:52 +0530 Subject: [PATCH 061/380] Reviewed ts-bitlocker-cannot-encrypt-tpm-issues.md (#3998) Made minor changes --- .../ts-bitlocker-cannot-encrypt-tpm-issues.md | 17 ++++++++--------- 1 file changed, 8 insertions(+), 9 deletions(-) diff --git a/windows/security/information-protection/bitlocker/ts-bitlocker-cannot-encrypt-tpm-issues.md b/windows/security/information-protection/bitlocker/ts-bitlocker-cannot-encrypt-tpm-issues.md index 93e95c46e6..2c7e7eecb9 100644 --- a/windows/security/information-protection/bitlocker/ts-bitlocker-cannot-encrypt-tpm-issues.md +++ b/windows/security/information-protection/bitlocker/ts-bitlocker-cannot-encrypt-tpm-issues.md @@ -19,7 +19,7 @@ ms.custom: bitlocker # BitLocker cannot encrypt a drive: known TPM issues -This article describes common issues that affect the trusted platform module (TPM) and that may prevent BitLocker from encrypting a drive. This article also provides guidance to address these issues. +This article describes common issues that affect the Trusted Platform Module (TPM) that might prevent BitLocker from encrypting a drive. This article also provides guidance to address these issues. > [!NOTE] > If you have determined that your BitLocker issue does not involve the TPM, see [BitLocker cannot encrypt a drive: known issues](ts-bitlocker-cannot-encrypt-issues.md). @@ -41,8 +41,7 @@ To resolve this issue, follow these steps: ```ps $Tpm = Get-WmiObject -class Win32_Tpm -namespace "root\CIMv2\Security\MicrosoftTpm" $ConfirmationStatus = $Tpm.GetPhysicalPresenceConfirmationStatus(22).ConfirmationStatus if($ConfirmationStatus -ne 4) {$Tpm.SetPhysicalPresenceRequest(22)} ``` - -2. Restart the computer. If you are prompted at the restart screen, press F12 to agree. +2. Restart the computer. If you are prompted at the restart screen, press F12 to agree.8 3. Retry starting BitLocker drive encryption. ## You cannot prepare the TPM, and you see "The TPM is defending against dictionary attacks and is in a time-out period" @@ -58,7 +57,7 @@ The TPM is locked out. To resolve this issue, disable and re-enable the TPM. To do this, follow these steps: 1. Restart the device, and change the BIOS configuration to disable the TPM. -2. Restart the device again, and return to the TPM management console. You should receive a message that resembles the following: +2. Restart the device again, and return to the TPM management console. Following message is displayed: > Compatible Trusted Platform Module (TPM) cannot be found on this computer. Verify that this computer has 1.2 TPM and it is turned on in the BIOS. 3. Restart the device, and change the BIOS configuration to enable the TPM. @@ -94,7 +93,7 @@ To verify that you have correctly identified this issue, use one of the followin In this command, *ComputerName* is the name of the affected computer. -1. To resolve the issue, use a tool such as dsacls.exe to make sure that the access control list of msTPM-TPMInformationForComputer grants both Read and Write permissions to NTAUTHORITY/SELF. +1. To resolve the issue, use a tool such as dsacls.exe to ensure that the access control list of msTPM-TPMInformationForComputer grants both Read and Write permissions to NTAUTHORITY/SELF. ## Cannot prepare the TPM, error 0x80072030: "There is no such object on the server" @@ -108,16 +107,16 @@ You have confirmed that the **ms-TPM-OwnerInformation** and **msTPM-TpmInformati ### Cause -The domain and forest functional level of the environment may still be set to Windows 2008 R2. Additionally, the permissions in AD DS may not be correctly set. +The domain and forest functional level of the environment may still be set to Windows 2008 R2. Additionally, the permissions in AD DS might not be correctly set. ### Resolution To resolve this issue, follow these steps: 1. Upgrade the functional level of the domain and forest to Windows Server 2012 R2. -1. Download [Add-TPMSelfWriteACE.vbs](https://go.microsoft.com/fwlink/p/?LinkId=167133). -1. In the script, modify the value of **strPathToDomain** to your domain name. -1. Open an elevated PowerShell window, and run the following command: +2. Download [Add-TPMSelfWriteACE.vbs](https://go.microsoft.com/fwlink/p/?LinkId=167133). +3. In the script, modify the value of **strPathToDomain** to your domain name. +4. Open an elevated PowerShell window, and run the following command: ```ps cscript Add-TPMSelfWriteACE.vbs From 049479f485a0197496983274ab181e04a168eaa9 Mon Sep 17 00:00:00 2001 From: Siddarth Mandalika Date: Thu, 22 Oct 2020 13:56:49 +0530 Subject: [PATCH 062/380] Update bitlocker-countermeasures.md --- .../bitlocker/bitlocker-countermeasures.md | 1 - 1 file changed, 1 deletion(-) diff --git a/windows/security/information-protection/bitlocker/bitlocker-countermeasures.md b/windows/security/information-protection/bitlocker/bitlocker-countermeasures.md index c11eb7f811..208613647c 100644 --- a/windows/security/information-protection/bitlocker/bitlocker-countermeasures.md +++ b/windows/security/information-protection/bitlocker/bitlocker-countermeasures.md @@ -115,7 +115,6 @@ You can use the System Information desktop app (MSINFO32) to check if a device h If kernel DMA protection is *not* enabled, follow these steps to protect Thunderbolt™ 3-enabled ports: 1. Require a password for BIOS changes. -**Question: What is the source from which the user can get this password?** 2. Intel Thunderbolt Security must be set to User Authorization in BIOS settings. Please refer to [Intel Thunderbolt™ 3 and Security on Microsoft Windows® 10 Operating System documentation](https://thunderbolttechnology.net/security/Thunderbolt%203%20and%20Security.pdf) 3. Additional DMA security may be added by deploying policy (beginning with Windows 10 version 1607): From 419aafbd713d833e19a425ce1c4647fea3ac5b88 Mon Sep 17 00:00:00 2001 From: Siddarth Mandalika Date: Thu, 22 Oct 2020 14:04:44 +0530 Subject: [PATCH 063/380] Update bitlocker-basic-deployment.md --- .../bitlocker/bitlocker-basic-deployment.md | 2 -- 1 file changed, 2 deletions(-) diff --git a/windows/security/information-protection/bitlocker/bitlocker-basic-deployment.md b/windows/security/information-protection/bitlocker/bitlocker-basic-deployment.md index 93273b51f8..fe718408ed 100644 --- a/windows/security/information-protection/bitlocker/bitlocker-basic-deployment.md +++ b/windows/security/information-protection/bitlocker/bitlocker-basic-deployment.md @@ -113,8 +113,6 @@ Selecting an encryption type and choosing **Next** will give the user the option After completing the system check (if selected), the BitLocker Drive Encryption Wizard restarts the computer to begin encryption. Upon reboot, users are required to enter the password chosen to boot into the operating system volume. Users can check encryption status by checking the system notification area or the BitLocker control panel. -**Question: Can "password chosen to boot into the operating system volume" be rephrased? The rephrase depends on the response for the query "at what stage is the password chosen; is that password only for the purpose of booting into the operating system volume; and are there different passwords for different types of logons?** - Until encryption is completed, the only available options for managing BitLocker involve manipulation of the password protecting the operating system volume, backing up the recovery key, and turning BitLocker off. ### Data volume From ac61b8dba1b301b07161f71147e02be7c63f48a1 Mon Sep 17 00:00:00 2001 From: Siddarth Mandalika Date: Thu, 22 Oct 2020 14:51:36 +0530 Subject: [PATCH 064/380] Update bitlocker-basic-deployment.md --- .../bitlocker/bitlocker-basic-deployment.md | 2 -- 1 file changed, 2 deletions(-) diff --git a/windows/security/information-protection/bitlocker/bitlocker-basic-deployment.md b/windows/security/information-protection/bitlocker/bitlocker-basic-deployment.md index fe718408ed..827ff95e8d 100644 --- a/windows/security/information-protection/bitlocker/bitlocker-basic-deployment.md +++ b/windows/security/information-protection/bitlocker/bitlocker-basic-deployment.md @@ -476,8 +476,6 @@ This command displays information about the encryption method, volume type, key Administrators can enable BitLocker prior to operating system deployment from the Windows Pre-installation environment. This is done with a randomly generated clear key protector applied to the formatted volume and by encrypting the volume prior to running the Windows setup process. If the encryption uses the **Used Disk Space Only** option described later in this document, this step takes only a few seconds and incorporates well into regular deployment processes. -**Question: Is the clear key protector automatically generated or manually generated?** - ### Decrypting BitLocker volumes Decrypting volumes removes BitLocker and any associated protectors from the volumes. Decryption should occur when protection is no longer required. BitLocker decryption should not occur as a troubleshooting step. BitLocker can be removed from a volume using the BitLocker control panel applet, manage-bde, or Windows PowerShell cmdlets. We will discuss each method further below. From f7b0ef3324c9d8672acdc4303234007a6937d924 Mon Sep 17 00:00:00 2001 From: Siddarth Mandalika Date: Thu, 22 Oct 2020 15:01:04 +0530 Subject: [PATCH 065/380] Update bitlocker-how-to-deploy-on-windows-server.md --- .../bitlocker/bitlocker-how-to-deploy-on-windows-server.md | 2 -- 1 file changed, 2 deletions(-) diff --git a/windows/security/information-protection/bitlocker/bitlocker-how-to-deploy-on-windows-server.md b/windows/security/information-protection/bitlocker/bitlocker-how-to-deploy-on-windows-server.md index 840377a1ae..5106205aa9 100644 --- a/windows/security/information-protection/bitlocker/bitlocker-how-to-deploy-on-windows-server.md +++ b/windows/security/information-protection/bitlocker/bitlocker-how-to-deploy-on-windows-server.md @@ -31,7 +31,6 @@ This topic explains how to deploy BitLocker on Windows Server 2012 and later ver 1. Open server manager by selecting the server manager icon or running servermanager.exe. 2. Select **Manage** from the **Server Manager Navigation** bar and select **Add Roles and Features** to start the **Add Roles and Features Wizard.** 3. With the **Add Roles and Features** wizard open, select **Next** at the **Before you begin** pane (if shown). -**Question: Which is the icon to click if the "Before you begin" pane is not shown?** 4. Select **Role-based or feature-based installation** on the **Installation type** pane of the **Add Roles and Features** wizard and select **Next** to continue. 5. Select the **Select a server from the server pool** option in the **Server Selection** pane and confirm the server on which the BitLocker feature is to be installed. 6. Select **Next** on the **Server Roles** pane of the **Add Roles and Features** wizard to proceed to the **Features** pane. @@ -88,7 +87,6 @@ Install-WindowsFeature BitLocker -IncludeAllSubFeature -IncludeManagementTools - ### Using the dism module to install BitLocker The `dism` Windows PowerShell module uses the `Enable-WindowsOptionalFeature` cmdlet to install features. The BitLocker feature name for BitLocker is `BitLocker`. The `dism` module does not support wildcards when searching for feature names. To list feature names for the `dism` module, use the `Get-WindowsOptionalFeatures` cmdlet. The following command will list all of the optional features in an online (running) operating system. -**Question: The phrase "The Bitlocker feature name for BitLocker is 'BitLocker'" needs clarification. ```powershell Get-WindowsOptionalFeature -Online | ft From a3d7e7b0c9467ff45ae4eccaa6c4e69af24addae Mon Sep 17 00:00:00 2001 From: Siddarth Mandalika Date: Thu, 22 Oct 2020 16:17:30 +0530 Subject: [PATCH 066/380] Update bitlocker-device-encryption-overview-windows-10.md --- .../bitlocker-device-encryption-overview-windows-10.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/windows/security/information-protection/bitlocker/bitlocker-device-encryption-overview-windows-10.md b/windows/security/information-protection/bitlocker/bitlocker-device-encryption-overview-windows-10.md index 4474893bc0..464ee235e4 100644 --- a/windows/security/information-protection/bitlocker/bitlocker-device-encryption-overview-windows-10.md +++ b/windows/security/information-protection/bitlocker/bitlocker-device-encryption-overview-windows-10.md @@ -53,14 +53,14 @@ In Windows 7, preparing the TPM for use offered a couple of challenges: * You can turn on the TPM in the BIOS, which requires someone to either go into the BIOS settings to turn it on or to install a driver to turn it on from within Windows. * When you enable the TPM, it may require one or more restarts. -Basically, it was a big hassle. If IT staff were provisioning new PCs, they could handle all of this, but if you wanted to add BitLocker to devices that were already in users’ hands, those users would have struggled with the technical challenges and would either call IT for support or simply leave BitLocker disabled. **Question: In the "but if you wanted..." phrase, does "you" refer to the users themselves who would have called IT for support"?** +Basically, it was a big hassle. If IT staff were provisioning new PCs, they could handle all of this, but if you wanted to add BitLocker to devices that were already in users’ hands, those users would have struggled with the technical challenges and would either call IT for support or simply leave BitLocker disabled. Microsoft includes instrumentation in Windows 10 that enables the operating system to fully manage the TPM. There is no need to go into the BIOS, and all scenarios that required a restart have been eliminated. ## Deploy hard drive encryption BitLocker is capable of encrypting entire hard drives, including both system and data drives. BitLocker pre-provisioning can drastically reduce the time required to provision new PCs with BitLocker enabled. With Windows 10, administrators can turn on BitLocker and the TPM from within the Windows Preinstallation Environment before they install Windows or as part of an automated deployment task sequence without any user interaction. Combined with Used Disk Space Only encryption and a mostly empty drive (because Windows is not yet installed), it takes only a few seconds to enable BitLocker. -With earlier versions of Windows, administrators had to enable BitLocker after Windows had been installed. Although this process could be automated, BitLocker would need to encrypt the entire drive, a process that could take anywhere from several hours to more than a day depending on drive size and performance, which significantly delayed deployment. Microsoft has improved this process through multiple features in Windows 10.**Question:In the phrase, "Although this process could be automated...", could it be mentioned that the process was not automated because BitLocker needed to encrypt the drive"?** +With earlier versions of Windows, administrators had to enable BitLocker after Windows had been installed. Although this process could be automated, BitLocker would need to encrypt the entire drive, a process that could take anywhere from several hours to more than a day depending on drive size and performance, which significantly delayed deployment. Microsoft has improved this process through multiple features in Windows 10. ## BitLocker device encryption From b34e0f6dd855356e1be2e3ffbf54491ce1e58270 Mon Sep 17 00:00:00 2001 From: Siddarth Mandalika Date: Thu, 22 Oct 2020 16:26:29 +0530 Subject: [PATCH 067/380] Update bitlocker-group-policy-settings.md --- .../bitlocker/bitlocker-group-policy-settings.md | 2 -- 1 file changed, 2 deletions(-) diff --git a/windows/security/information-protection/bitlocker/bitlocker-group-policy-settings.md b/windows/security/information-protection/bitlocker/bitlocker-group-policy-settings.md index 33f111cc81..d08e1824b0 100644 --- a/windows/security/information-protection/bitlocker/bitlocker-group-policy-settings.md +++ b/windows/security/information-protection/bitlocker/bitlocker-group-policy-settings.md @@ -1224,8 +1224,6 @@ This policy setting is used to control whether access to drives is allowed by us When this policy setting is enabled, select the **Do not install BitLocker To Go Reader on FAT formatted fixed drives** check box to help prevent users from running BitLocker To Go Reader from their fixed drives. If BitLocker To Go Reader (bitlockertogo.exe) is present on a drive that does not have an identification field specified, or if the drive has the same identification field as specified in the **Provide unique identifiers for your organization** policy setting, the user is prompted to update BitLocker, and BitLocker To Go Reader is deleted from the drive. In this situation, for the fixed drive to be unlocked on computers running Windows Vista, Windows XP with SP3, or Windows XP with SP2, BitLocker To Go Reader must be installed on the computer. If this check box is not selected, BitLocker To Go Reader will be installed on the fixed drive to enable users to unlock the drive on computers running Windows Vista, Windows XP with SP3, or Windows XP with SP2. -**Question**: "If BitLocker To Go Reader (bitlockertogo.exe) is present on a drive that does not have an identification field specified, or if the drive has the same identification field as specified in the **Provide unique identifiers for your organization** policy setting". Does this sentence indicate that "BitLocker To Go Reader" may also be present on a drive that has the same identification field as specified in the **Provide unique identifiers for your organization** policy setting? - ### Allow access to BitLocker-protected removable data drives from earlier versions of Windows This policy setting controls access to removable data drives that are using the BitLocker To Go Reader and whether the BitLocker To Go Reader can be installed on the drive. From cbbe6cce414e02a9b308fe1b018ca4b003c0679d Mon Sep 17 00:00:00 2001 From: Siddarth Mandalika Date: Tue, 3 Nov 2020 10:02:34 +0530 Subject: [PATCH 068/380] Update bitlocker-group-policy-settings.md --- .../bitlocker/bitlocker-group-policy-settings.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/windows/security/information-protection/bitlocker/bitlocker-group-policy-settings.md b/windows/security/information-protection/bitlocker/bitlocker-group-policy-settings.md index d08e1824b0..57fc2cc791 100644 --- a/windows/security/information-protection/bitlocker/bitlocker-group-policy-settings.md +++ b/windows/security/information-protection/bitlocker/bitlocker-group-policy-settings.md @@ -400,7 +400,7 @@ Enabling this policy setting requires a connectivity to be established to a doma This policy setting is used to require, allow, or deny the use of smart cards with removable data drives. -||| +|**Parameter**|**Description**| |--- |--- | |Policy description|With this policy setting, you can specify whether smart cards can be used to authenticate user access to BitLocker-protected removable data drives on a computer.| |Introduced|Windows Server 2008 R2 and Windows 7| @@ -1207,7 +1207,7 @@ This policy setting determines specific Boot Configuration Data (BCD) settings t This policy setting is used to control whether access to drives is allowed by using the BitLocker To Go Reader, and whether BitLocker To Go Reader can be installed on the drive. -||| +|**Component of Setting**|**Definition**| |--- |--- | |Policy description|With this policy setting, you can configure whether fixed data drives that are formatted with the FAT file system can be unlocked and viewed on computers running Windows Vista, Windows XP with Service Pack 3 (SP3), or Windows XP with Service Pack 2 (SP2).| |Introduced|Windows Server 2008 R2 and Windows 7| From 9b61c2e883b2c8840e6a9a8c36630602e14629e9 Mon Sep 17 00:00:00 2001 From: Daniel Simpson Date: Wed, 18 Nov 2020 07:41:09 -0800 Subject: [PATCH 069/380] Update ts-bitlocker-recovery-issues.md --- .../bitlocker/ts-bitlocker-recovery-issues.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/security/information-protection/bitlocker/ts-bitlocker-recovery-issues.md b/windows/security/information-protection/bitlocker/ts-bitlocker-recovery-issues.md index 37adca3971..f7f20840c5 100644 --- a/windows/security/information-protection/bitlocker/ts-bitlocker-recovery-issues.md +++ b/windows/security/information-protection/bitlocker/ts-bitlocker-recovery-issues.md @@ -36,7 +36,7 @@ The BitLocker and Active Directory Domain Services (AD DS) FAQ address situation ## The recovery password for a laptop was not backed up, and the laptop is locked -You have a Windows 10 Home-based laptop, and you have to recover its hard disk. The disk was encrypted by using BitLocker driver encryption. However, the BitLocker recovery password was not backed up, and the usual user of the laptop is not available to provide the password. +You have a Windows 10 Home-based laptop, and you have to recover its hard disk. The disk was encrypted by using BitLocker drive encryption. However, the BitLocker recovery password was not backed up, and the usual user of the laptop is not available to provide the password. ### Resolution From 4da61f0ace99320d7ae559edb0315660d09378ff Mon Sep 17 00:00:00 2001 From: Siddarth Mandalika Date: Thu, 4 Mar 2021 09:56:42 +0530 Subject: [PATCH 070/380] Update bitlocker-basic-deployment.md --- .../bitlocker/bitlocker-basic-deployment.md | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/windows/security/information-protection/bitlocker/bitlocker-basic-deployment.md b/windows/security/information-protection/bitlocker/bitlocker-basic-deployment.md index f62bc8b545..6d53e36d70 100644 --- a/windows/security/information-protection/bitlocker/bitlocker-basic-deployment.md +++ b/windows/security/information-protection/bitlocker/bitlocker-basic-deployment.md @@ -110,9 +110,8 @@ The following table shows the compatibility matrix for systems that have been Bi Table 1: Cross compatibility for Windows 10, Windows 8.1, Windows 8, and Windows 7 encrypted volumes -||||| -|--- |--- |--- |--- | |Encryption Type|Windows 10 and Windows 8.1|Windows 8|Windows 7| +|--- |--- |--- |--- | |Fully encrypted on Windows 8|Presents as fully encrypted|N/A|Presented as fully encrypted| |Used Disk Space Only encrypted on Windows 8|Presents as encrypt on write|N/A|Presented as fully encrypted| |Fully encrypted volume from Windows 7|Presents as fully encrypted|Presented as fully encrypted|N/A| From 88aabd32bf8ebc994247517e34a63868852446d2 Mon Sep 17 00:00:00 2001 From: Siddarth Mandalika Date: Thu, 4 Mar 2021 10:03:10 +0530 Subject: [PATCH 071/380] Update bitlocker-basic-deployment.md --- .../bitlocker/bitlocker-basic-deployment.md | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/windows/security/information-protection/bitlocker/bitlocker-basic-deployment.md b/windows/security/information-protection/bitlocker/bitlocker-basic-deployment.md index 23047bf7f1..fcf11cf7d8 100644 --- a/windows/security/information-protection/bitlocker/bitlocker-basic-deployment.md +++ b/windows/security/information-protection/bitlocker/bitlocker-basic-deployment.md @@ -110,9 +110,8 @@ The following table shows the compatibility matrix for systems that have been Bi Table 1: Cross compatibility for Windows 10, Windows 8.1, Windows 8, and Windows 7 encrypted volumes -||||| -|--- |--- |--- |--- | |Encryption Type|Windows 10 and Windows 8.1|Windows 8|Windows 7| +|--- |--- |--- |--- | |Fully encrypted on Windows 8|Presents as fully encrypted|N/A|Presented as fully encrypted| |Used Disk Space Only encrypted on Windows 8|Presents as encrypt on write|N/A|Presented as fully encrypted| |Fully encrypted volume from Windows 7|Presents as fully encrypted|Presented as fully encrypted|N/A| From 89710dc7e7a3009482c46ce2fe8a27b136267a12 Mon Sep 17 00:00:00 2001 From: Siddarth Mandalika Date: Thu, 4 Mar 2021 10:09:01 +0530 Subject: [PATCH 072/380] Update bitlocker-basic-deployment.md --- .../bitlocker/bitlocker-basic-deployment.md | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/windows/security/information-protection/bitlocker/bitlocker-basic-deployment.md b/windows/security/information-protection/bitlocker/bitlocker-basic-deployment.md index 23047bf7f1..fcf11cf7d8 100644 --- a/windows/security/information-protection/bitlocker/bitlocker-basic-deployment.md +++ b/windows/security/information-protection/bitlocker/bitlocker-basic-deployment.md @@ -110,9 +110,8 @@ The following table shows the compatibility matrix for systems that have been Bi Table 1: Cross compatibility for Windows 10, Windows 8.1, Windows 8, and Windows 7 encrypted volumes -||||| -|--- |--- |--- |--- | |Encryption Type|Windows 10 and Windows 8.1|Windows 8|Windows 7| +|--- |--- |--- |--- | |Fully encrypted on Windows 8|Presents as fully encrypted|N/A|Presented as fully encrypted| |Used Disk Space Only encrypted on Windows 8|Presents as encrypt on write|N/A|Presented as fully encrypted| |Fully encrypted volume from Windows 7|Presents as fully encrypted|Presented as fully encrypted|N/A| From 696e55d78b343158e8af3c9181be5b8d5873eeb2 Mon Sep 17 00:00:00 2001 From: Siddarth Mandalika Date: Thu, 4 Mar 2021 10:23:14 +0530 Subject: [PATCH 073/380] Update bitlocker-basic-deployment.md --- .../bitlocker/bitlocker-basic-deployment.md | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/windows/security/information-protection/bitlocker/bitlocker-basic-deployment.md b/windows/security/information-protection/bitlocker/bitlocker-basic-deployment.md index f62bc8b545..6d53e36d70 100644 --- a/windows/security/information-protection/bitlocker/bitlocker-basic-deployment.md +++ b/windows/security/information-protection/bitlocker/bitlocker-basic-deployment.md @@ -110,9 +110,8 @@ The following table shows the compatibility matrix for systems that have been Bi Table 1: Cross compatibility for Windows 10, Windows 8.1, Windows 8, and Windows 7 encrypted volumes -||||| -|--- |--- |--- |--- | |Encryption Type|Windows 10 and Windows 8.1|Windows 8|Windows 7| +|--- |--- |--- |--- | |Fully encrypted on Windows 8|Presents as fully encrypted|N/A|Presented as fully encrypted| |Used Disk Space Only encrypted on Windows 8|Presents as encrypt on write|N/A|Presented as fully encrypted| |Fully encrypted volume from Windows 7|Presents as fully encrypted|Presented as fully encrypted|N/A| From ae5936aa3076b87b3e6bf9fe1a91de5cd6d92aaa Mon Sep 17 00:00:00 2001 From: Siddarth Mandalika Date: Thu, 4 Mar 2021 10:38:52 +0530 Subject: [PATCH 074/380] Update bitlocker-basic-deployment.md --- .../bitlocker/bitlocker-basic-deployment.md | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/windows/security/information-protection/bitlocker/bitlocker-basic-deployment.md b/windows/security/information-protection/bitlocker/bitlocker-basic-deployment.md index 23047bf7f1..fcf11cf7d8 100644 --- a/windows/security/information-protection/bitlocker/bitlocker-basic-deployment.md +++ b/windows/security/information-protection/bitlocker/bitlocker-basic-deployment.md @@ -110,9 +110,8 @@ The following table shows the compatibility matrix for systems that have been Bi Table 1: Cross compatibility for Windows 10, Windows 8.1, Windows 8, and Windows 7 encrypted volumes -||||| -|--- |--- |--- |--- | |Encryption Type|Windows 10 and Windows 8.1|Windows 8|Windows 7| +|--- |--- |--- |--- | |Fully encrypted on Windows 8|Presents as fully encrypted|N/A|Presented as fully encrypted| |Used Disk Space Only encrypted on Windows 8|Presents as encrypt on write|N/A|Presented as fully encrypted| |Fully encrypted volume from Windows 7|Presents as fully encrypted|Presented as fully encrypted|N/A| From de7b847792b57aaa51278e47f26143199fc0cf2d Mon Sep 17 00:00:00 2001 From: Siddarth Mandalika Date: Thu, 4 Mar 2021 10:43:43 +0530 Subject: [PATCH 075/380] Update bitlocker-basic-deployment.md --- .../bitlocker/bitlocker-basic-deployment.md | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/windows/security/information-protection/bitlocker/bitlocker-basic-deployment.md b/windows/security/information-protection/bitlocker/bitlocker-basic-deployment.md index 23047bf7f1..fcf11cf7d8 100644 --- a/windows/security/information-protection/bitlocker/bitlocker-basic-deployment.md +++ b/windows/security/information-protection/bitlocker/bitlocker-basic-deployment.md @@ -110,9 +110,8 @@ The following table shows the compatibility matrix for systems that have been Bi Table 1: Cross compatibility for Windows 10, Windows 8.1, Windows 8, and Windows 7 encrypted volumes -||||| -|--- |--- |--- |--- | |Encryption Type|Windows 10 and Windows 8.1|Windows 8|Windows 7| +|--- |--- |--- |--- | |Fully encrypted on Windows 8|Presents as fully encrypted|N/A|Presented as fully encrypted| |Used Disk Space Only encrypted on Windows 8|Presents as encrypt on write|N/A|Presented as fully encrypted| |Fully encrypted volume from Windows 7|Presents as fully encrypted|Presented as fully encrypted|N/A| From a6732e6caec9fc6611eb25aa9a878bc6dbf1d97d Mon Sep 17 00:00:00 2001 From: Siddarth Mandalika Date: Thu, 4 Mar 2021 10:49:02 +0530 Subject: [PATCH 076/380] Update bitlocker-basic-deployment.md --- .../bitlocker/bitlocker-basic-deployment.md | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/windows/security/information-protection/bitlocker/bitlocker-basic-deployment.md b/windows/security/information-protection/bitlocker/bitlocker-basic-deployment.md index f62bc8b545..6d53e36d70 100644 --- a/windows/security/information-protection/bitlocker/bitlocker-basic-deployment.md +++ b/windows/security/information-protection/bitlocker/bitlocker-basic-deployment.md @@ -110,9 +110,8 @@ The following table shows the compatibility matrix for systems that have been Bi Table 1: Cross compatibility for Windows 10, Windows 8.1, Windows 8, and Windows 7 encrypted volumes -||||| -|--- |--- |--- |--- | |Encryption Type|Windows 10 and Windows 8.1|Windows 8|Windows 7| +|--- |--- |--- |--- | |Fully encrypted on Windows 8|Presents as fully encrypted|N/A|Presented as fully encrypted| |Used Disk Space Only encrypted on Windows 8|Presents as encrypt on write|N/A|Presented as fully encrypted| |Fully encrypted volume from Windows 7|Presents as fully encrypted|Presented as fully encrypted|N/A| From 0ff921bb2c9e3ae38ad6c98a72b2b1bb95dbfd2e Mon Sep 17 00:00:00 2001 From: Siddarth Mandalika Date: Thu, 4 Mar 2021 10:55:11 +0530 Subject: [PATCH 077/380] Update bitlocker-basic-deployment.md --- .../bitlocker/bitlocker-basic-deployment.md | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/windows/security/information-protection/bitlocker/bitlocker-basic-deployment.md b/windows/security/information-protection/bitlocker/bitlocker-basic-deployment.md index f62bc8b545..6d53e36d70 100644 --- a/windows/security/information-protection/bitlocker/bitlocker-basic-deployment.md +++ b/windows/security/information-protection/bitlocker/bitlocker-basic-deployment.md @@ -110,9 +110,8 @@ The following table shows the compatibility matrix for systems that have been Bi Table 1: Cross compatibility for Windows 10, Windows 8.1, Windows 8, and Windows 7 encrypted volumes -||||| -|--- |--- |--- |--- | |Encryption Type|Windows 10 and Windows 8.1|Windows 8|Windows 7| +|--- |--- |--- |--- | |Fully encrypted on Windows 8|Presents as fully encrypted|N/A|Presented as fully encrypted| |Used Disk Space Only encrypted on Windows 8|Presents as encrypt on write|N/A|Presented as fully encrypted| |Fully encrypted volume from Windows 7|Presents as fully encrypted|Presented as fully encrypted|N/A| From 14c59a88b18c920b0f52c972a2f0ff172c4c5329 Mon Sep 17 00:00:00 2001 From: Siddarth Mandalika Date: Thu, 4 Mar 2021 11:03:32 +0530 Subject: [PATCH 078/380] Update bitlocker-basic-deployment.md --- .../bitlocker/bitlocker-basic-deployment.md | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/windows/security/information-protection/bitlocker/bitlocker-basic-deployment.md b/windows/security/information-protection/bitlocker/bitlocker-basic-deployment.md index 23047bf7f1..fcf11cf7d8 100644 --- a/windows/security/information-protection/bitlocker/bitlocker-basic-deployment.md +++ b/windows/security/information-protection/bitlocker/bitlocker-basic-deployment.md @@ -110,9 +110,8 @@ The following table shows the compatibility matrix for systems that have been Bi Table 1: Cross compatibility for Windows 10, Windows 8.1, Windows 8, and Windows 7 encrypted volumes -||||| -|--- |--- |--- |--- | |Encryption Type|Windows 10 and Windows 8.1|Windows 8|Windows 7| +|--- |--- |--- |--- | |Fully encrypted on Windows 8|Presents as fully encrypted|N/A|Presented as fully encrypted| |Used Disk Space Only encrypted on Windows 8|Presents as encrypt on write|N/A|Presented as fully encrypted| |Fully encrypted volume from Windows 7|Presents as fully encrypted|Presented as fully encrypted|N/A| From 226064fd5d8e1d5cb61afbd6cc8df3269698da0f Mon Sep 17 00:00:00 2001 From: Siddarth Mandalika Date: Thu, 4 Mar 2021 11:09:17 +0530 Subject: [PATCH 079/380] Update bitlocker-basic-deployment.md --- .../bitlocker/bitlocker-basic-deployment.md | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/windows/security/information-protection/bitlocker/bitlocker-basic-deployment.md b/windows/security/information-protection/bitlocker/bitlocker-basic-deployment.md index 23047bf7f1..fcf11cf7d8 100644 --- a/windows/security/information-protection/bitlocker/bitlocker-basic-deployment.md +++ b/windows/security/information-protection/bitlocker/bitlocker-basic-deployment.md @@ -110,9 +110,8 @@ The following table shows the compatibility matrix for systems that have been Bi Table 1: Cross compatibility for Windows 10, Windows 8.1, Windows 8, and Windows 7 encrypted volumes -||||| -|--- |--- |--- |--- | |Encryption Type|Windows 10 and Windows 8.1|Windows 8|Windows 7| +|--- |--- |--- |--- | |Fully encrypted on Windows 8|Presents as fully encrypted|N/A|Presented as fully encrypted| |Used Disk Space Only encrypted on Windows 8|Presents as encrypt on write|N/A|Presented as fully encrypted| |Fully encrypted volume from Windows 7|Presents as fully encrypted|Presented as fully encrypted|N/A| From e7d192319b2ec964e46d279bc0e474908ee120b9 Mon Sep 17 00:00:00 2001 From: Siddarth Mandalika Date: Thu, 4 Mar 2021 12:04:54 +0530 Subject: [PATCH 080/380] Update bitlocker-basic-deployment.md --- .../bitlocker/bitlocker-basic-deployment.md | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/windows/security/information-protection/bitlocker/bitlocker-basic-deployment.md b/windows/security/information-protection/bitlocker/bitlocker-basic-deployment.md index 23047bf7f1..fcf11cf7d8 100644 --- a/windows/security/information-protection/bitlocker/bitlocker-basic-deployment.md +++ b/windows/security/information-protection/bitlocker/bitlocker-basic-deployment.md @@ -110,9 +110,8 @@ The following table shows the compatibility matrix for systems that have been Bi Table 1: Cross compatibility for Windows 10, Windows 8.1, Windows 8, and Windows 7 encrypted volumes -||||| -|--- |--- |--- |--- | |Encryption Type|Windows 10 and Windows 8.1|Windows 8|Windows 7| +|--- |--- |--- |--- | |Fully encrypted on Windows 8|Presents as fully encrypted|N/A|Presented as fully encrypted| |Used Disk Space Only encrypted on Windows 8|Presents as encrypt on write|N/A|Presented as fully encrypted| |Fully encrypted volume from Windows 7|Presents as fully encrypted|Presented as fully encrypted|N/A| From 11ffe284b0d74316c9fd3d4d06fea5fa5c421496 Mon Sep 17 00:00:00 2001 From: Siddarth Mandalika Date: Thu, 4 Mar 2021 12:18:26 +0530 Subject: [PATCH 081/380] Update bitlocker-basic-deployment.md --- .../bitlocker/bitlocker-basic-deployment.md | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/windows/security/information-protection/bitlocker/bitlocker-basic-deployment.md b/windows/security/information-protection/bitlocker/bitlocker-basic-deployment.md index 23047bf7f1..fcf11cf7d8 100644 --- a/windows/security/information-protection/bitlocker/bitlocker-basic-deployment.md +++ b/windows/security/information-protection/bitlocker/bitlocker-basic-deployment.md @@ -110,9 +110,8 @@ The following table shows the compatibility matrix for systems that have been Bi Table 1: Cross compatibility for Windows 10, Windows 8.1, Windows 8, and Windows 7 encrypted volumes -||||| -|--- |--- |--- |--- | |Encryption Type|Windows 10 and Windows 8.1|Windows 8|Windows 7| +|--- |--- |--- |--- | |Fully encrypted on Windows 8|Presents as fully encrypted|N/A|Presented as fully encrypted| |Used Disk Space Only encrypted on Windows 8|Presents as encrypt on write|N/A|Presented as fully encrypted| |Fully encrypted volume from Windows 7|Presents as fully encrypted|Presented as fully encrypted|N/A| From 68325db07d6e3a981113e3594ccc3d0af1c929dc Mon Sep 17 00:00:00 2001 From: Siddarth Mandalika Date: Thu, 4 Mar 2021 12:55:28 +0530 Subject: [PATCH 082/380] Update bitlocker-basic-deployment.md --- .../bitlocker/bitlocker-basic-deployment.md | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/windows/security/information-protection/bitlocker/bitlocker-basic-deployment.md b/windows/security/information-protection/bitlocker/bitlocker-basic-deployment.md index 23047bf7f1..fcf11cf7d8 100644 --- a/windows/security/information-protection/bitlocker/bitlocker-basic-deployment.md +++ b/windows/security/information-protection/bitlocker/bitlocker-basic-deployment.md @@ -110,9 +110,8 @@ The following table shows the compatibility matrix for systems that have been Bi Table 1: Cross compatibility for Windows 10, Windows 8.1, Windows 8, and Windows 7 encrypted volumes -||||| -|--- |--- |--- |--- | |Encryption Type|Windows 10 and Windows 8.1|Windows 8|Windows 7| +|--- |--- |--- |--- | |Fully encrypted on Windows 8|Presents as fully encrypted|N/A|Presented as fully encrypted| |Used Disk Space Only encrypted on Windows 8|Presents as encrypt on write|N/A|Presented as fully encrypted| |Fully encrypted volume from Windows 7|Presents as fully encrypted|Presented as fully encrypted|N/A| From 79101cf25e1782746a96cdb077db3b02d26c6db2 Mon Sep 17 00:00:00 2001 From: Siddarth Mandalika Date: Thu, 4 Mar 2021 12:57:50 +0530 Subject: [PATCH 083/380] Update bitlocker-overview-and-requirements-faq.md --- .../bitlocker/bitlocker-overview-and-requirements-faq.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/windows/security/information-protection/bitlocker/bitlocker-overview-and-requirements-faq.md b/windows/security/information-protection/bitlocker/bitlocker-overview-and-requirements-faq.md index 92b832954b..f1bfd48c66 100644 --- a/windows/security/information-protection/bitlocker/bitlocker-overview-and-requirements-faq.md +++ b/windows/security/information-protection/bitlocker/bitlocker-overview-and-requirements-faq.md @@ -78,8 +78,8 @@ Yes, you can enable BitLocker on an operating system drive that does not have a Contact the computer manufacturer to request a trusted computing group (TCG)-compliant BIOS or UEFI boot firmware that meets the following requirements: -- It is compliant with the TCG standards for a client computer. -- It has a secure update mechanism to help prevent a malicious BIOS or boot firmware from being installed on the computer. +- It is compliant with the TCG standards for a client computer. +- It has a secure update mechanism to help prevent a malicious BIOS or boot firmware from being installed on the computer. ## What credentials are required to use BitLocker? From 044c7399cd55e66b95f666501036dfec2cb7aac0 Mon Sep 17 00:00:00 2001 From: Siddarth Mandalika Date: Thu, 4 Mar 2021 13:02:40 +0530 Subject: [PATCH 084/380] Update bitlocker-basic-deployment.md --- .../bitlocker/bitlocker-basic-deployment.md | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/windows/security/information-protection/bitlocker/bitlocker-basic-deployment.md b/windows/security/information-protection/bitlocker/bitlocker-basic-deployment.md index 23047bf7f1..fcf11cf7d8 100644 --- a/windows/security/information-protection/bitlocker/bitlocker-basic-deployment.md +++ b/windows/security/information-protection/bitlocker/bitlocker-basic-deployment.md @@ -110,9 +110,8 @@ The following table shows the compatibility matrix for systems that have been Bi Table 1: Cross compatibility for Windows 10, Windows 8.1, Windows 8, and Windows 7 encrypted volumes -||||| -|--- |--- |--- |--- | |Encryption Type|Windows 10 and Windows 8.1|Windows 8|Windows 7| +|--- |--- |--- |--- | |Fully encrypted on Windows 8|Presents as fully encrypted|N/A|Presented as fully encrypted| |Used Disk Space Only encrypted on Windows 8|Presents as encrypt on write|N/A|Presented as fully encrypted| |Fully encrypted volume from Windows 7|Presents as fully encrypted|Presented as fully encrypted|N/A| From b47ff0db64f62e0dd72720db216420ac2c005cd2 Mon Sep 17 00:00:00 2001 From: Siddarth Mandalika Date: Thu, 4 Mar 2021 13:08:02 +0530 Subject: [PATCH 085/380] Update bitlocker-basic-deployment.md --- .../bitlocker/bitlocker-basic-deployment.md | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/windows/security/information-protection/bitlocker/bitlocker-basic-deployment.md b/windows/security/information-protection/bitlocker/bitlocker-basic-deployment.md index 23047bf7f1..fcf11cf7d8 100644 --- a/windows/security/information-protection/bitlocker/bitlocker-basic-deployment.md +++ b/windows/security/information-protection/bitlocker/bitlocker-basic-deployment.md @@ -110,9 +110,8 @@ The following table shows the compatibility matrix for systems that have been Bi Table 1: Cross compatibility for Windows 10, Windows 8.1, Windows 8, and Windows 7 encrypted volumes -||||| -|--- |--- |--- |--- | |Encryption Type|Windows 10 and Windows 8.1|Windows 8|Windows 7| +|--- |--- |--- |--- | |Fully encrypted on Windows 8|Presents as fully encrypted|N/A|Presented as fully encrypted| |Used Disk Space Only encrypted on Windows 8|Presents as encrypt on write|N/A|Presented as fully encrypted| |Fully encrypted volume from Windows 7|Presents as fully encrypted|Presented as fully encrypted|N/A| From bff2b307abccbf82d62bb03cee86988e1eaecd03 Mon Sep 17 00:00:00 2001 From: Siddarth Mandalika Date: Thu, 4 Mar 2021 14:20:19 +0530 Subject: [PATCH 086/380] Update bitlocker-basic-deployment.md --- .../bitlocker/bitlocker-basic-deployment.md | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/windows/security/information-protection/bitlocker/bitlocker-basic-deployment.md b/windows/security/information-protection/bitlocker/bitlocker-basic-deployment.md index 23047bf7f1..fcf11cf7d8 100644 --- a/windows/security/information-protection/bitlocker/bitlocker-basic-deployment.md +++ b/windows/security/information-protection/bitlocker/bitlocker-basic-deployment.md @@ -110,9 +110,8 @@ The following table shows the compatibility matrix for systems that have been Bi Table 1: Cross compatibility for Windows 10, Windows 8.1, Windows 8, and Windows 7 encrypted volumes -||||| -|--- |--- |--- |--- | |Encryption Type|Windows 10 and Windows 8.1|Windows 8|Windows 7| +|--- |--- |--- |--- | |Fully encrypted on Windows 8|Presents as fully encrypted|N/A|Presented as fully encrypted| |Used Disk Space Only encrypted on Windows 8|Presents as encrypt on write|N/A|Presented as fully encrypted| |Fully encrypted volume from Windows 7|Presents as fully encrypted|Presented as fully encrypted|N/A| From 21b620640cfc2e60b8e6f48b71b0aebc51a9d33e Mon Sep 17 00:00:00 2001 From: Siddarth Mandalika Date: Thu, 4 Mar 2021 14:31:22 +0530 Subject: [PATCH 087/380] Update bitlocker-basic-deployment.md --- .../bitlocker/bitlocker-basic-deployment.md | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/windows/security/information-protection/bitlocker/bitlocker-basic-deployment.md b/windows/security/information-protection/bitlocker/bitlocker-basic-deployment.md index f62bc8b545..6d53e36d70 100644 --- a/windows/security/information-protection/bitlocker/bitlocker-basic-deployment.md +++ b/windows/security/information-protection/bitlocker/bitlocker-basic-deployment.md @@ -110,9 +110,8 @@ The following table shows the compatibility matrix for systems that have been Bi Table 1: Cross compatibility for Windows 10, Windows 8.1, Windows 8, and Windows 7 encrypted volumes -||||| -|--- |--- |--- |--- | |Encryption Type|Windows 10 and Windows 8.1|Windows 8|Windows 7| +|--- |--- |--- |--- | |Fully encrypted on Windows 8|Presents as fully encrypted|N/A|Presented as fully encrypted| |Used Disk Space Only encrypted on Windows 8|Presents as encrypt on write|N/A|Presented as fully encrypted| |Fully encrypted volume from Windows 7|Presents as fully encrypted|Presented as fully encrypted|N/A| From fbc2618aa5c8ae8daf08d5b8b82618db7c21a294 Mon Sep 17 00:00:00 2001 From: Siddarth Mandalika Date: Thu, 4 Mar 2021 14:39:55 +0530 Subject: [PATCH 088/380] Update bitlocker-basic-deployment.md --- .../bitlocker/bitlocker-basic-deployment.md | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/windows/security/information-protection/bitlocker/bitlocker-basic-deployment.md b/windows/security/information-protection/bitlocker/bitlocker-basic-deployment.md index f62bc8b545..6d53e36d70 100644 --- a/windows/security/information-protection/bitlocker/bitlocker-basic-deployment.md +++ b/windows/security/information-protection/bitlocker/bitlocker-basic-deployment.md @@ -110,9 +110,8 @@ The following table shows the compatibility matrix for systems that have been Bi Table 1: Cross compatibility for Windows 10, Windows 8.1, Windows 8, and Windows 7 encrypted volumes -||||| -|--- |--- |--- |--- | |Encryption Type|Windows 10 and Windows 8.1|Windows 8|Windows 7| +|--- |--- |--- |--- | |Fully encrypted on Windows 8|Presents as fully encrypted|N/A|Presented as fully encrypted| |Used Disk Space Only encrypted on Windows 8|Presents as encrypt on write|N/A|Presented as fully encrypted| |Fully encrypted volume from Windows 7|Presents as fully encrypted|Presented as fully encrypted|N/A| From b53f8146eaa9849a304f507fd4bf8fcc528eefcf Mon Sep 17 00:00:00 2001 From: Siddarth Mandalika Date: Thu, 4 Mar 2021 14:48:46 +0530 Subject: [PATCH 089/380] Update bitlocker-basic-deployment.md --- .../bitlocker/bitlocker-basic-deployment.md | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/windows/security/information-protection/bitlocker/bitlocker-basic-deployment.md b/windows/security/information-protection/bitlocker/bitlocker-basic-deployment.md index 23047bf7f1..fcf11cf7d8 100644 --- a/windows/security/information-protection/bitlocker/bitlocker-basic-deployment.md +++ b/windows/security/information-protection/bitlocker/bitlocker-basic-deployment.md @@ -110,9 +110,8 @@ The following table shows the compatibility matrix for systems that have been Bi Table 1: Cross compatibility for Windows 10, Windows 8.1, Windows 8, and Windows 7 encrypted volumes -||||| -|--- |--- |--- |--- | |Encryption Type|Windows 10 and Windows 8.1|Windows 8|Windows 7| +|--- |--- |--- |--- | |Fully encrypted on Windows 8|Presents as fully encrypted|N/A|Presented as fully encrypted| |Used Disk Space Only encrypted on Windows 8|Presents as encrypt on write|N/A|Presented as fully encrypted| |Fully encrypted volume from Windows 7|Presents as fully encrypted|Presented as fully encrypted|N/A| From 139d1f326faa90f45ae8a46ccffa9a65f500c56b Mon Sep 17 00:00:00 2001 From: Siddarth Mandalika Date: Thu, 4 Mar 2021 14:51:02 +0530 Subject: [PATCH 090/380] Update bitlocker-basic-deployment.md --- .../bitlocker/bitlocker-basic-deployment.md | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/windows/security/information-protection/bitlocker/bitlocker-basic-deployment.md b/windows/security/information-protection/bitlocker/bitlocker-basic-deployment.md index 23047bf7f1..fcf11cf7d8 100644 --- a/windows/security/information-protection/bitlocker/bitlocker-basic-deployment.md +++ b/windows/security/information-protection/bitlocker/bitlocker-basic-deployment.md @@ -110,9 +110,8 @@ The following table shows the compatibility matrix for systems that have been Bi Table 1: Cross compatibility for Windows 10, Windows 8.1, Windows 8, and Windows 7 encrypted volumes -||||| -|--- |--- |--- |--- | |Encryption Type|Windows 10 and Windows 8.1|Windows 8|Windows 7| +|--- |--- |--- |--- | |Fully encrypted on Windows 8|Presents as fully encrypted|N/A|Presented as fully encrypted| |Used Disk Space Only encrypted on Windows 8|Presents as encrypt on write|N/A|Presented as fully encrypted| |Fully encrypted volume from Windows 7|Presents as fully encrypted|Presented as fully encrypted|N/A| From 55300bf513aadbf954d449445a7e95e28ab0981a Mon Sep 17 00:00:00 2001 From: Siddarth Mandalika Date: Thu, 4 Mar 2021 16:06:12 +0530 Subject: [PATCH 091/380] Update bitlocker-basic-deployment.md --- .../bitlocker/bitlocker-basic-deployment.md | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/windows/security/information-protection/bitlocker/bitlocker-basic-deployment.md b/windows/security/information-protection/bitlocker/bitlocker-basic-deployment.md index 23047bf7f1..fcf11cf7d8 100644 --- a/windows/security/information-protection/bitlocker/bitlocker-basic-deployment.md +++ b/windows/security/information-protection/bitlocker/bitlocker-basic-deployment.md @@ -110,9 +110,8 @@ The following table shows the compatibility matrix for systems that have been Bi Table 1: Cross compatibility for Windows 10, Windows 8.1, Windows 8, and Windows 7 encrypted volumes -||||| -|--- |--- |--- |--- | |Encryption Type|Windows 10 and Windows 8.1|Windows 8|Windows 7| +|--- |--- |--- |--- | |Fully encrypted on Windows 8|Presents as fully encrypted|N/A|Presented as fully encrypted| |Used Disk Space Only encrypted on Windows 8|Presents as encrypt on write|N/A|Presented as fully encrypted| |Fully encrypted volume from Windows 7|Presents as fully encrypted|Presented as fully encrypted|N/A| From e90b4b05b0f65abff9d4902720a564a396faa2ef Mon Sep 17 00:00:00 2001 From: Siddarth Mandalika Date: Fri, 5 Mar 2021 12:40:42 +0530 Subject: [PATCH 092/380] Update bitlocker-basic-deployment.md --- .../bitlocker/bitlocker-basic-deployment.md | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/windows/security/information-protection/bitlocker/bitlocker-basic-deployment.md b/windows/security/information-protection/bitlocker/bitlocker-basic-deployment.md index fcf11cf7d8..1ec467c8da 100644 --- a/windows/security/information-protection/bitlocker/bitlocker-basic-deployment.md +++ b/windows/security/information-protection/bitlocker/bitlocker-basic-deployment.md @@ -121,7 +121,7 @@ Table 1: Cross compatibility for Windows 10, Windows 8.1, Windows 8, and Window Manage-bde is a command-line utility that can be used for scripting BitLocker operations. Manage-bde offers additional options not displayed in the BitLocker control panel. For a complete list of the options, see [Manage-bde](/windows-server/administration/windows-commands/manage-bde). -Manage-bde offers a multitude of wider options for configuring BitLocker. This means that using the command syntax may require care and possibly later customization by the user. For example, using just the `manage-bde -on` command on a data volume will fully encrypt the volume without any authenticating protectors. A volume encrypted in this manner still requires user interaction to turn on BitLocker protection, even though the command successfully completed because an authentication method needs to be added to the volume for it to be fully protected. +Manage-bde offers a multitude of wider options for configuring BitLocker. This provision means that using the command syntax may require care and possibly later customization by the user. For example, using just the `manage-bde -on` command on a data volume will fully encrypt the volume without any authenticating protectors. A volume encrypted in this manner still requires user interaction to turn on BitLocker protection, even though the command successfully completed because an authentication method needs to be added to the volume for it to be fully protected. Command line users need to determine the appropriate syntax for a given situation. The following section covers general encryption for operating system volumes and data volumes. @@ -148,25 +148,25 @@ manage-bde -on C: **Enabling BitLocker with a TPM only** -It is possible to encrypt the operating system volume without any defined protectors using manage-bde. The command to do this is: +It is possible to encrypt the operating system volume without any defined protectors using manage-bde. The command to do this action is: `manage-bde -on C:` -This will encrypt the drive using the TPM as the protector. If a user is unsure of the protector for a volume, they can use the -protectors option in manage-bde to list this information with the command: +This command will encrypt the drive using the TPM as the protector. If a user is unsure of the protector for a volume, they can use the -protectors option in manage-bde to list this information with the command: `manage-bde -protectors -get ` **Provisioning BitLocker with two protectors** -Another example is a user on non-TPM hardware who wishes to add a password and SID-based protector to the operating system volume. In this instance, the user adds the protectors first. This is done with the command: +Another example is a user on non-TPM hardware who wishes to add a password and SID-based protector to the operating system volume. In this instance, the user first adds the protectors through the following command: `manage-bde -protectors -add C: -pw -sid ` -This command will require the user to enter and then confirm the password protector before adding them to the volume. With the protectors enabled on the volume, the user just needs to turn BitLocker on. +This command will require the user to enter and then confirm the password protector before adding them to the volume. With the protectors enabled on the volume, the user just needs to turn on BitLocker. ### Data volume -Data volumes use the same syntax for encryption as operating system volumes but they do not require protectors for the operation to complete. Encrypting data volumes can be done using the base command: `manage-bde -on ` or users can choose to add protectors to the volume. It is recommended that at least one primary protector and a recovery protector be added to a data volume. +Data volumes use the same syntax for encryption as operating system volumes but they do not require protectors for the operation to complete. Encrypting data volumes can be done using the base command: `manage-bde -on ` or users can choose to add protectors to the volume. We recommend adding at least one primary protector and a recovery protector to a data volume. **Enabling BitLocker with a password** From d1e654ca1ef8fae87a0b5e1ebac7ac9d3787c294 Mon Sep 17 00:00:00 2001 From: Siddarth Mandalika Date: Tue, 9 Mar 2021 10:00:54 +0530 Subject: [PATCH 093/380] Update bitlocker-basic-deployment.md --- .../bitlocker/bitlocker-basic-deployment.md | 14 ++++++++------ 1 file changed, 8 insertions(+), 6 deletions(-) diff --git a/windows/security/information-protection/bitlocker/bitlocker-basic-deployment.md b/windows/security/information-protection/bitlocker/bitlocker-basic-deployment.md index fcf11cf7d8..89d05f6ae6 100644 --- a/windows/security/information-protection/bitlocker/bitlocker-basic-deployment.md +++ b/windows/security/information-protection/bitlocker/bitlocker-basic-deployment.md @@ -28,9 +28,9 @@ This topic for the IT professional explains how BitLocker features can be used t ## Using BitLocker to encrypt volumes -BitLocker provides full volume encryption (FVE) for operating system volumes, as well as fixed and removable data drives. To support fully encrypted operating system drives, BitLocker uses an unencrypted system partition for the files required to boot, decrypt, and load the operating system. This volume is automatically created during a new installation of both client and server operating systems. +BitLocker provides full volume encryption (FVE) for operating system volumes, and for fixed and removable data drives. To support fully encrypted operating system drives, BitLocker uses an unencrypted system partition for the files required to boot, decrypt, and load the operating system. This volume is automatically created during a new installation of both client and server operating systems. -In the event that the drive was prepared as a single contiguous space, BitLocker requires a new volume to hold the boot files. BdeHdCfg.exe can create these volumes. +If the drive was prepared as a single contiguous space, BitLocker requires a new volume to hold the boot files. BdeHdCfg.exe can create these volumes. > [!NOTE] > For more info about using this tool, see [Bdehdcfg](/windows-server/administration/windows-commands/bdehdcfg) in the Command-Line Reference. @@ -54,8 +54,10 @@ Upon launch, the BitLocker Drive Encryption Wizard verifies the computer meets t |Requirement|Description| |--- |--- | |Hardware configuration|The computer must meet the minimum requirements for the supported Windows versions.| -|Operating system|BitLocker is an optional feature which can be installed by Server Manager on Windows Server 2012 and later.| -|Hardware TPM|TPM version 1.2 or 2.0.

A TPM is not required for BitLocker; however, only a computer with a TPM can provide the additional security of pre-startup system integrity verification and multifactor authentication.| +|Operating system|BitLocker is an optional feature that can be installed by Server Manager on Windows Server 2012 and later.| +|Hardware TPM|TPM version 1.2 or 2.0.

A TPM is not required for BitLocker; however, only a computer with a TPM can provide the following: +- the extra security needed for verifying the integrity of a system before it is booted +- multifactor authentication| |BIOS configuration|

  • A Trusted Computing Group (TCG)-compliant BIOS or UEFI firmware.
  • The boot order must be set to start first from the hard disk, and not the USB or CD drives.
  • The firmware must be able to read from a USB flash drive during startup.
  • | |File system|For computers that boot natively with UEFI firmware, at least one FAT32 partition for the system drive and one NTFS partition for the operating system drive.
    For computers with legacy BIOS firmware, at least two NTFS disk partitions, one for the system drive and one for the operating system drive.
    For either firmware, the system drive partition must be at least 350 megabytes (MB) and set as the active partition.| |Hardware encrypted drive prerequisites (optional)|To use a hardware encrypted drive as the boot drive, the drive must be in the uninitialized state and in the security inactive state. In addition, the system must always boot with native UEFI version 2.3.1 or higher and the CSM (if any) disabled.| @@ -63,7 +65,7 @@ Upon launch, the BitLocker Drive Encryption Wizard verifies the computer meets t Upon passing the initial configuration, users are required to enter a password for the volume. If the volume does not pass the initial configuration for BitLocker, the user is presented with an error dialog describing the appropriate actions to be taken. Once a strong password has been created for the volume, a recovery key will be generated. The BitLocker Drive Encryption Wizard will prompt for a location to save this key. A BitLocker recovery key is a special key that you can create when you turn on BitLocker Drive Encryption for the first time on each drive that you encrypt. You can use the recovery key to gain access to your computer if the drive that Windows is installed on (the operating system drive) is encrypted using BitLocker Drive Encryption and BitLocker detects a condition that prevents it from unlocking the drive when the computer is starting up. A recovery key can also be used to gain access to your files and folders on a removable data drive (such as an external hard drive or USB flash drive) that is encrypted using BitLocker To Go, if for some reason you forget the password or your computer cannot access the drive. -You should store the recovery key by printing it, saving it on removable media, or saving it as a file in a network folder or on your OneDrive, or on another drive of your computer that you are not encrypting. You cannot save the recovery key to the root directory of a non-removable drive and cannot be stored on the encrypted volume. You cannot save the recovery key for a removable data drive (such as a USB flash drive) on removable media. Ideally, you should store the recovery key separate from your computer. After you create a recovery key, you can use the BitLocker control panel to make additional copies. +You should store the recovery key by printing it, saving it on removable media, or saving it as a file in a network folder or on your OneDrive, or on another drive of your computer that you are not encrypting. You cannot save the recovery key to the root directory of a non-removable drive and cannot be stored on the encrypted volume. You cannot save the recovery key for a removable data drive (such as a USB flash drive) on removable media. Ideally, you should store the recovery key separate from your computer. After you create a recovery key, you can use the BitLocker control panel to make more copies. When the recovery key has been properly stored, the BitLocker Drive Encryption Wizard will prompt the user to choose how to encrypt the drive. There are two options: @@ -79,7 +81,7 @@ Selecting an encryption type and choosing **Next** will give the user the option After completing the system check (if selected), the BitLocker Drive Encryption Wizard will restart the computer to begin encryption. Upon reboot, users are required to enter the password chosen to boot into the operating system volume. Users can check encryption status by checking the system notification area or the BitLocker control panel. -Until encryption is completed, the only available options for managing BitLocker involve manipulation of the password protecting the operating system volume, backing up the recovery key, and turning BitLocker off. +Until encryption is completed, the only available options for managing BitLocker involve manipulation of the password protecting the operating system volume, backing up the recovery key, and turning off BitLocker. ### Data volume From 0ed72a76a0e48087f6c32ea1eb60feafd9fcfded Mon Sep 17 00:00:00 2001 From: Siddarth Mandalika Date: Tue, 9 Mar 2021 11:33:28 +0530 Subject: [PATCH 094/380] Update bitlocker-basic-deployment.md --- .../bitlocker/bitlocker-basic-deployment.md | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/windows/security/information-protection/bitlocker/bitlocker-basic-deployment.md b/windows/security/information-protection/bitlocker/bitlocker-basic-deployment.md index cebb9f44ed..78430f4b86 100644 --- a/windows/security/information-protection/bitlocker/bitlocker-basic-deployment.md +++ b/windows/security/information-protection/bitlocker/bitlocker-basic-deployment.md @@ -55,9 +55,7 @@ Upon launch, the BitLocker Drive Encryption Wizard verifies the computer meets t |--- |--- | |Hardware configuration|The computer must meet the minimum requirements for the supported Windows versions.| |Operating system|BitLocker is an optional feature that can be installed by Server Manager on Windows Server 2012 and later.| -|Hardware TPM|TPM version 1.2 or 2.0.

    A TPM is not required for BitLocker; however, only a computer with a TPM can provide the following: -- the extra security needed for verifying the integrity of a system before it is booted -- multifactor authentication| +|Hardware TPM|TPM version 1.2 or 2.0.

    A TPM is not required for BitLocker; however, only a computer with a TPM can provide the extra security in the form of

  • verifying the integrity of a system before it is booted
  • multifactor authentication
  • | |BIOS configuration|
  • A Trusted Computing Group (TCG)-compliant BIOS or UEFI firmware.
  • The boot order must be set to start first from the hard disk, and not the USB or CD drives.
  • The firmware must be able to read from a USB flash drive during startup.
  • | |File system|For computers that boot natively with UEFI firmware, at least one FAT32 partition for the system drive and one NTFS partition for the operating system drive.
    For computers with legacy BIOS firmware, at least two NTFS disk partitions, one for the system drive and one for the operating system drive.
    For either firmware, the system drive partition must be at least 350 megabytes (MB) and set as the active partition.| |Hardware encrypted drive prerequisites (optional)|To use a hardware encrypted drive as the boot drive, the drive must be in the uninitialized state and in the security inactive state. In addition, the system must always boot with native UEFI version 2.3.1 or higher and the CSM (if any) disabled.| From 2fa61a8e6563897667f2a1a68c3115d1204c7b5a Mon Sep 17 00:00:00 2001 From: Siddarth Mandalika Date: Tue, 9 Mar 2021 11:35:24 +0530 Subject: [PATCH 095/380] Update bitlocker-basic-deployment.md --- .../bitlocker/bitlocker-basic-deployment.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/security/information-protection/bitlocker/bitlocker-basic-deployment.md b/windows/security/information-protection/bitlocker/bitlocker-basic-deployment.md index 78430f4b86..493d06a06c 100644 --- a/windows/security/information-protection/bitlocker/bitlocker-basic-deployment.md +++ b/windows/security/information-protection/bitlocker/bitlocker-basic-deployment.md @@ -55,7 +55,7 @@ Upon launch, the BitLocker Drive Encryption Wizard verifies the computer meets t |--- |--- | |Hardware configuration|The computer must meet the minimum requirements for the supported Windows versions.| |Operating system|BitLocker is an optional feature that can be installed by Server Manager on Windows Server 2012 and later.| -|Hardware TPM|TPM version 1.2 or 2.0.

    A TPM is not required for BitLocker; however, only a computer with a TPM can provide the extra security in the form of

  • verifying the integrity of a system before it is booted
  • multifactor authentication
  • | +|Hardware TPM|TPM version 1.2 or 2.0.

    A TPM is not required for BitLocker; however, only a computer with a TPM can provide the extra security in the form of:

  • verifying the integrity of a system before it is booted
  • multifactor authentication
  • | |BIOS configuration|
  • A Trusted Computing Group (TCG)-compliant BIOS or UEFI firmware.
  • The boot order must be set to start first from the hard disk, and not the USB or CD drives.
  • The firmware must be able to read from a USB flash drive during startup.
  • | |File system|For computers that boot natively with UEFI firmware, at least one FAT32 partition for the system drive and one NTFS partition for the operating system drive.
    For computers with legacy BIOS firmware, at least two NTFS disk partitions, one for the system drive and one for the operating system drive.
    For either firmware, the system drive partition must be at least 350 megabytes (MB) and set as the active partition.| |Hardware encrypted drive prerequisites (optional)|To use a hardware encrypted drive as the boot drive, the drive must be in the uninitialized state and in the security inactive state. In addition, the system must always boot with native UEFI version 2.3.1 or higher and the CSM (if any) disabled.| From 4edd51fd12fd56be688f4f9eb47d7541ca224e7f Mon Sep 17 00:00:00 2001 From: Siddarth Mandalika Date: Tue, 9 Mar 2021 11:51:07 +0530 Subject: [PATCH 096/380] Update bitlocker-basic-deployment.md --- .../bitlocker/bitlocker-basic-deployment.md | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/windows/security/information-protection/bitlocker/bitlocker-basic-deployment.md b/windows/security/information-protection/bitlocker/bitlocker-basic-deployment.md index fcf11cf7d8..afa9fc6c53 100644 --- a/windows/security/information-protection/bitlocker/bitlocker-basic-deployment.md +++ b/windows/security/information-protection/bitlocker/bitlocker-basic-deployment.md @@ -28,9 +28,9 @@ This topic for the IT professional explains how BitLocker features can be used t ## Using BitLocker to encrypt volumes -BitLocker provides full volume encryption (FVE) for operating system volumes, as well as fixed and removable data drives. To support fully encrypted operating system drives, BitLocker uses an unencrypted system partition for the files required to boot, decrypt, and load the operating system. This volume is automatically created during a new installation of both client and server operating systems. +BitLocker provides full volume encryption (FVE) for operating system volumes, and for fixed and removable data drives. To support fully encrypted operating system drives, BitLocker uses an unencrypted system partition for the files required to boot, decrypt, and load the operating system. This volume is automatically created during a new installation of both client and server operating systems. -In the event that the drive was prepared as a single contiguous space, BitLocker requires a new volume to hold the boot files. BdeHdCfg.exe can create these volumes. +If the drive was prepared as a single contiguous space, BitLocker requires a new volume to hold the boot files. BdeHdCfg.exe can create these volumes. > [!NOTE] > For more info about using this tool, see [Bdehdcfg](/windows-server/administration/windows-commands/bdehdcfg) in the Command-Line Reference. @@ -54,8 +54,8 @@ Upon launch, the BitLocker Drive Encryption Wizard verifies the computer meets t |Requirement|Description| |--- |--- | |Hardware configuration|The computer must meet the minimum requirements for the supported Windows versions.| -|Operating system|BitLocker is an optional feature which can be installed by Server Manager on Windows Server 2012 and later.| -|Hardware TPM|TPM version 1.2 or 2.0.

    A TPM is not required for BitLocker; however, only a computer with a TPM can provide the additional security of pre-startup system integrity verification and multifactor authentication.| +|Operating system|BitLocker is an optional feature that can be installed by Server Manager on Windows Server 2012 and later.| +|Hardware TPM|TPM version 1.2 or 2.0.

    A TPM is not required for BitLocker; however, only a computer with a TPM can provide extra security in the form of:

  • pre-startup system integrity verification
  • multifactor authentication
  • | |BIOS configuration|
  • A Trusted Computing Group (TCG)-compliant BIOS or UEFI firmware.
  • The boot order must be set to start first from the hard disk, and not the USB or CD drives.
  • The firmware must be able to read from a USB flash drive during startup.
  • | |File system|For computers that boot natively with UEFI firmware, at least one FAT32 partition for the system drive and one NTFS partition for the operating system drive.
    For computers with legacy BIOS firmware, at least two NTFS disk partitions, one for the system drive and one for the operating system drive.
    For either firmware, the system drive partition must be at least 350 megabytes (MB) and set as the active partition.| |Hardware encrypted drive prerequisites (optional)|To use a hardware encrypted drive as the boot drive, the drive must be in the uninitialized state and in the security inactive state. In addition, the system must always boot with native UEFI version 2.3.1 or higher and the CSM (if any) disabled.| @@ -63,7 +63,7 @@ Upon launch, the BitLocker Drive Encryption Wizard verifies the computer meets t Upon passing the initial configuration, users are required to enter a password for the volume. If the volume does not pass the initial configuration for BitLocker, the user is presented with an error dialog describing the appropriate actions to be taken. Once a strong password has been created for the volume, a recovery key will be generated. The BitLocker Drive Encryption Wizard will prompt for a location to save this key. A BitLocker recovery key is a special key that you can create when you turn on BitLocker Drive Encryption for the first time on each drive that you encrypt. You can use the recovery key to gain access to your computer if the drive that Windows is installed on (the operating system drive) is encrypted using BitLocker Drive Encryption and BitLocker detects a condition that prevents it from unlocking the drive when the computer is starting up. A recovery key can also be used to gain access to your files and folders on a removable data drive (such as an external hard drive or USB flash drive) that is encrypted using BitLocker To Go, if for some reason you forget the password or your computer cannot access the drive. -You should store the recovery key by printing it, saving it on removable media, or saving it as a file in a network folder or on your OneDrive, or on another drive of your computer that you are not encrypting. You cannot save the recovery key to the root directory of a non-removable drive and cannot be stored on the encrypted volume. You cannot save the recovery key for a removable data drive (such as a USB flash drive) on removable media. Ideally, you should store the recovery key separate from your computer. After you create a recovery key, you can use the BitLocker control panel to make additional copies. +You should store the recovery key by printing it, saving it on removable media, or saving it as a file in a network folder or on your OneDrive, or on another drive of your computer that you are not encrypting. You cannot save the recovery key to the root directory of a non-removable drive and cannot be stored on the encrypted volume. You cannot save the recovery key for a removable data drive (such as a USB flash drive) on removable media. Ideally, you should store the recovery key separate from your computer. After you create a recovery key, you can use the BitLocker control panel to make more copies. When the recovery key has been properly stored, the BitLocker Drive Encryption Wizard will prompt the user to choose how to encrypt the drive. There are two options: From aafc2f81c3a02c4997dd94fe986ed66ae3d651de Mon Sep 17 00:00:00 2001 From: Siddarth Mandalika Date: Tue, 9 Mar 2021 11:58:49 +0530 Subject: [PATCH 097/380] Update bitlocker-recovery-loop-break.md --- .../bitlocker/bitlocker-recovery-loop-break.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/windows/security/information-protection/bitlocker/bitlocker-recovery-loop-break.md b/windows/security/information-protection/bitlocker/bitlocker-recovery-loop-break.md index 862c89585a..785916eded 100644 --- a/windows/security/information-protection/bitlocker/bitlocker-recovery-loop-break.md +++ b/windows/security/information-protection/bitlocker/bitlocker-recovery-loop-break.md @@ -19,9 +19,9 @@ ms.custom: bitlocker # Breaking out of a Bitlocker recovery loop -Sometimes, following a crash, you might be unable to successfully boot into your operating system, due to the recovery screen repeatedly prompting you to enter your recovery key. This can be very frustrating. +Sometimes, following a crash, you might be unable to successfully boot into your operating system, due to the recovery screen repeatedly prompting you to enter your recovery key. This scenario can be very frustrating. -If you've entered the correct Bitlocker recovery key multiple times, and are still unable to continue past the initial recovery screen, follow these steps to break out of the loop. +If you've entered the correct Bitlocker recovery key multiple times, and are still unable to continue past the initial recovery screen, follow these steps to come out of the loop. > [!NOTE] > Try these steps only after you have restarted your device at least once. From 4d5074fb0acd5a80ae950d32cf875fb8e0d430bf Mon Sep 17 00:00:00 2001 From: Siddarth Mandalika Date: Tue, 9 Mar 2021 12:02:07 +0530 Subject: [PATCH 098/380] Update bitlocker-recovery-loop-break.md --- .../bitlocker/bitlocker-recovery-loop-break.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/security/information-protection/bitlocker/bitlocker-recovery-loop-break.md b/windows/security/information-protection/bitlocker/bitlocker-recovery-loop-break.md index e7d617e0c7..62f0ae35dc 100644 --- a/windows/security/information-protection/bitlocker/bitlocker-recovery-loop-break.md +++ b/windows/security/information-protection/bitlocker/bitlocker-recovery-loop-break.md @@ -19,7 +19,7 @@ ms.custom: bitlocker # Breaking out of a Bitlocker recovery loop -Sometimes, following a crash, you might be unable to successfully boot into your operating system, due to the recovery screen repeatedly prompting you to enter your recovery key. This scenario can be very frustrating. +After a crash, you might be unable to successfully boot into your operating system when the recovery screen repeatedly prompts you to enter your recovery key. This scenario can be very frustrating. If you've entered the correct Bitlocker recovery key multiple times, and are still unable to continue past the initial recovery screen, follow these steps to come out of the loop. From 1705a32acc833fed818efb1ca25c036fcdf6edf1 Mon Sep 17 00:00:00 2001 From: itsrlyAria <82474610+itsrlyAria@users.noreply.github.com> Date: Tue, 13 Apr 2021 13:32:55 -0700 Subject: [PATCH 099/380] Update policy-csp-update.md This is correcting the description of AU Options. --- windows/client-management/mdm/policy-csp-update.md | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) diff --git a/windows/client-management/mdm/policy-csp-update.md b/windows/client-management/mdm/policy-csp-update.md index fd7d92d8dd..877a9da96c 100644 --- a/windows/client-management/mdm/policy-csp-update.md +++ b/windows/client-management/mdm/policy-csp-update.md @@ -461,7 +461,7 @@ Enables the IT admin to manage automatic update behavior to scan, download, and Supported operations are Get and Replace. -If the policy is not configured, end-users get the default behavior (Auto install and restart). +If the policy is not configured, end-users get the default behavior (Auto download and install). @@ -477,11 +477,12 @@ ADMX Info: The following list shows the supported values: - 0 – Notify the user before downloading the update. This policy is used by the enterprise who wants to enable the end-users to manage data usage. With this option users are notified when there are updates that apply to the device and are ready for download. Users can download and install the updates from the Windows Update control panel. -- 1 – Auto install the update and then notify the user to schedule a device restart. Updates are downloaded automatically on non-metered networks and installed during "Automatic Maintenance" when the device is not in use and is not running on battery power. If automatic maintenance is unable to install updates for two days, Windows Update will install updates immediately. If the installation requires a restart, the end-user is prompted to schedule the restart time. The end-user has up to seven days to schedule the restart and after that, a restart of the device is forced. Enabling the end-user to control the start time reduces the risk of accidental data loss caused by applications that do not shutdown properly on restart. -- 2 (default) – Auto install and restart. Updates are downloaded automatically on non-metered networks and installed during "Automatic Maintenance" when the device is not in use and is not running on battery power. If automatic maintenance is unable to install updates for two days, Windows Update will install updates right away. If a restart is required, then the device is automatically restarted when the device is not actively being used. This is the default behavior for unmanaged devices. Devices are updated quickly, but it increases the risk of accidental data loss caused by an application that does not shutdown properly on restart. +- 1 – Auto install the update and then notify the user to schedule a device restart. Updates are downloaded automatically on non-metered networks and installed during "Automatic Maintenance" when the device is not in use and is not running on battery power. If automatic maintenance is unable to install updates for two days, Windows Update will install updates immediately. If the installation requires a restart, the end-user is prompted to schedule the restart. The end-user has up to seven days to schedule the restart and after that, a restart of the device is forced. Enabling the end-user to control the start time reduces the risk of accidental data loss caused by applications that do not shutdown properly on restart. +- 2 – Auto install and restart. Updates are downloaded automatically on non-metered networks and installed during "Automatic Maintenance" when the device is not in use and is not running on battery power. If automatic maintenance is unable to install updates for two days, Windows Update will install updates right away. If a restart is required, then the device is automatically restarted when the device is not actively being used. This is the default behavior for unmanaged devices. Devices are updated quickly, but it increases the risk of accidental data loss caused by an application that does not shutdown properly on restart. - 3 – Auto install and restart at a specified time. The IT specifies the installation day and time. If no day and time are specified, the default is 3 AM daily. Automatic installation happens at this time and device restart happens after a 15-minute countdown. If the user is logged in when Windows is ready to restart, the user can interrupt the 15-minute countdown to delay the restart. -- 4 – Auto install and restart without end-user control. Updates are downloaded automatically on non-metered networks and installed during "Automatic Maintenance" when the device is not in use and is not running on battery power. If automatic maintenance is unable to install updates for two days, Windows Update will install updates right away. If a restart is required, then the device is automatically restarted when the device is not actively being used. This setting option also sets the end-user control panel to read-only. +- 4 – Auto install and restart at a specified time. The IT specifies the installation day and time. If no day and time are specified, the default is 3 AM daily. Automatic installation happens at this time and device restart happens after a 15-minute countdown. If the user is logged in when Windows is ready to restart, the user can interrupt the 15-minute countdown to delay the restart. Note, this option is the same as 3, but restricts end user controls on the settings page. - 5 – Turn off automatic updates. +- 6 (default) - Updates automatically download and install at a time that is deemed optimal by the device. Restart will occur outside of active hours until the deadline is reached, if configured. > [!IMPORTANT] @@ -4607,4 +4608,4 @@ Footnotes: - 7 - Available in Windows 10, version 1909. - 8 - Available in Windows 10, version 2004. - \ No newline at end of file + From 23ea01415fe4d8071a74d45fc221fa9e405be1c0 Mon Sep 17 00:00:00 2001 From: itsrlyAria <82474610+itsrlyAria@users.noreply.github.com> Date: Tue, 13 Apr 2021 15:42:04 -0700 Subject: [PATCH 100/380] Update windows/client-management/mdm/policy-csp-update.md Co-authored-by: Trond B. Krokli <38162891+illfated@users.noreply.github.com> --- windows/client-management/mdm/policy-csp-update.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/client-management/mdm/policy-csp-update.md b/windows/client-management/mdm/policy-csp-update.md index 877a9da96c..ddd91e3e65 100644 --- a/windows/client-management/mdm/policy-csp-update.md +++ b/windows/client-management/mdm/policy-csp-update.md @@ -479,7 +479,7 @@ The following list shows the supported values: - 0 – Notify the user before downloading the update. This policy is used by the enterprise who wants to enable the end-users to manage data usage. With this option users are notified when there are updates that apply to the device and are ready for download. Users can download and install the updates from the Windows Update control panel. - 1 – Auto install the update and then notify the user to schedule a device restart. Updates are downloaded automatically on non-metered networks and installed during "Automatic Maintenance" when the device is not in use and is not running on battery power. If automatic maintenance is unable to install updates for two days, Windows Update will install updates immediately. If the installation requires a restart, the end-user is prompted to schedule the restart. The end-user has up to seven days to schedule the restart and after that, a restart of the device is forced. Enabling the end-user to control the start time reduces the risk of accidental data loss caused by applications that do not shutdown properly on restart. - 2 – Auto install and restart. Updates are downloaded automatically on non-metered networks and installed during "Automatic Maintenance" when the device is not in use and is not running on battery power. If automatic maintenance is unable to install updates for two days, Windows Update will install updates right away. If a restart is required, then the device is automatically restarted when the device is not actively being used. This is the default behavior for unmanaged devices. Devices are updated quickly, but it increases the risk of accidental data loss caused by an application that does not shutdown properly on restart. -- 3 – Auto install and restart at a specified time. The IT specifies the installation day and time. If no day and time are specified, the default is 3 AM daily. Automatic installation happens at this time and device restart happens after a 15-minute countdown. If the user is logged in when Windows is ready to restart, the user can interrupt the 15-minute countdown to delay the restart. +- 3 – Auto install and restart at a specified time. The IT Admin specifies the installation day and time. If no day and time are specified, the default is 3 AM daily. Automatic installation happens at this time and device restart happens after a 15-minute countdown. If the user is logged in when Windows is ready to restart, the user can interrupt the 15-minute countdown to delay the restart. - 4 – Auto install and restart at a specified time. The IT specifies the installation day and time. If no day and time are specified, the default is 3 AM daily. Automatic installation happens at this time and device restart happens after a 15-minute countdown. If the user is logged in when Windows is ready to restart, the user can interrupt the 15-minute countdown to delay the restart. Note, this option is the same as 3, but restricts end user controls on the settings page. - 5 – Turn off automatic updates. - 6 (default) - Updates automatically download and install at a time that is deemed optimal by the device. Restart will occur outside of active hours until the deadline is reached, if configured. From fdf76f6155a97a4a01ff45bfd7875705f80087cf Mon Sep 17 00:00:00 2001 From: Nimisha Satapathy Date: Thu, 11 Nov 2021 19:01:29 +0530 Subject: [PATCH 101/380] Update policy-csp-accounts.md --- .../mdm/policy-csp-accounts.md | 67 +++++++++++++++++++ 1 file changed, 67 insertions(+) diff --git a/windows/client-management/mdm/policy-csp-accounts.md b/windows/client-management/mdm/policy-csp-accounts.md index ed466fe64a..3f4dada5e5 100644 --- a/windows/client-management/mdm/policy-csp-accounts.md +++ b/windows/client-management/mdm/policy-csp-accounts.md @@ -31,6 +31,9 @@ manager: dansimp
    Accounts/AllowMicrosoftAccountSignInAssistant
    +
    + Accounts/DomainNamesForEmailSync +
    @@ -266,5 +269,69 @@ The following list shows the supported values:
    + +**Accounts/DomainNamesForEmailSync** + +

    Policy path

    Local Policies\Security Options\System cryptography: Use FIPS compliant algorithms for encryption, hashing, and signing

    Local Policies\\Security Options\\System cryptography: Use FIPS-compliant algorithms for encryption, hashing, and signing

    Conflicts

    Policy path

    Computer Configuration\Administrative Templates\Windows Components\BitLocker Drive Encryption\Operating System Drives

    Computer Configuration\Administrative Templates\Windows Components\BitLocker Drive Encryption\Operating System Drives

    Conflicts

    Policy path

    Computer Configuration\Administrative Templates\Windows Components\BitLocker Drive Encryption\Operating System Drives

    Computer Configuration\Administrative Templates\Windows Components\BitLocker Drive Encryption\Operating System Drives

    Conflicts

    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    EditionWindows 10Windows 11
    HomeNoNo
    ProYesYes
    EnterpriseYesYes
    EducationYesYes
    MobileYesYes
    Mobile EnterpriseYesYes
    + + +
    + + +[Scope](./policy-configuration-service-provider.md#policy-scope): + +> [!div class = "checklist"] +> * Device + +
    + + + + + + + +The following list shows the supported values: + + + + +
    \ No newline at end of file From 3f0b1172c9684b1213ee3c97412168b1f0ff34d8 Mon Sep 17 00:00:00 2001 From: Nimisha Satapathy Date: Thu, 11 Nov 2021 19:04:29 +0530 Subject: [PATCH 102/380] Update policy-csp-accounts.md --- windows/client-management/mdm/policy-csp-accounts.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/client-management/mdm/policy-csp-accounts.md b/windows/client-management/mdm/policy-csp-accounts.md index 3f4dada5e5..a82877322d 100644 --- a/windows/client-management/mdm/policy-csp-accounts.md +++ b/windows/client-management/mdm/policy-csp-accounts.md @@ -270,7 +270,7 @@ The following list shows the supported values: -**Accounts/DomainNamesForEmailSync** +**Accounts/DomainNamesForEmailSync** From 51624a1a63aa14a8f377e58e27a7ff9c7444fc02 Mon Sep 17 00:00:00 2001 From: VARADHARAJAN K <3296790+RAJU2529@users.noreply.github.com> Date: Thu, 11 Nov 2021 22:00:08 +0530 Subject: [PATCH 103/380] reemoved long title sentences this is my own PR, we could not able to identify adjustment is correct or not, before creating PR and before publishing. so we have to take a test drive. --- .../advanced-security-auditing-faq.yml | 24 +------------------ 1 file changed, 1 insertion(+), 23 deletions(-) diff --git a/windows/security/threat-protection/auditing/advanced-security-auditing-faq.yml b/windows/security/threat-protection/auditing/advanced-security-auditing-faq.yml index a3f1fdac56..740c758d98 100644 --- a/windows/security/threat-protection/auditing/advanced-security-auditing-faq.yml +++ b/windows/security/threat-protection/auditing/advanced-security-auditing-faq.yml @@ -18,32 +18,10 @@ metadata: ms.date: 09/06/2021 ms.technology: windows-sec -title: Advanced security auditing FAQ +title: Advanced security auditing FAQ - This topic for the IT professional lists questions and answers about understanding, deploying, and managing security audit policies. - - - [What is Windows security auditing and why might I want to use it?](#what-is-windows-security-auditing-and-why-might-i-want-to-use-it-) - - [What is the difference between audit policies located in Local Policies\\Audit Policy and audit policies located in Advanced Audit Policy Configuration?](#what-is-the-difference-between-audit-policies-located-in-local-policies--audit-policy-and-audit-policies-located-in-advanced-audit-policy-configuration-) - - [What is the interaction between basic audit policy settings and advanced audit policy settings?](#what-is-the-interaction-between-basic-audit-policy-settings-and-advanced-audit-policy-settings-) - - [How are audit settings merged by Group Policy?](#how-are-audit-settings-merged-by-group-policy-) - - [What is the difference between an object DACL and an object SACL?](#what-is-the-difference-between-an-object-dacl-and-an-object-sacl-) - - [Why are audit policies applied on a per-computer basis rather than per user?](#why-are-audit-policies-applied-on-a-per-computer-basis-rather-than-per-user-) - - [What are the differences in auditing functionality between versions of Windows?](#what-are-the-differences-in-auditing-functionality-between-versions-of-windows-) - - [Can I use advanced audit policy from a domain controller running Windows Server 2003 or Windows 2000 Server?](#can-i-use-advanced-audit-policies-from-a-domain-controller-running-windows-server-2003-or-windows-2000-server-) - - [What is the difference between success and failure events? Is something wrong if I get a failure audit?](#what-is-the-difference-between-success-and-failure-events--is-something-wrong-if-i-get-a-failure-audit-) - - [How can I set an audit policy that affects all objects on a computer?](#how-can-i-set-an-audit-policy-that-affects-all-objects-on-a-computer-) - - [How do I figure out why someone was able to access a resource?](#how-do-i-figure-out-why-someone-was-able-to-access-a-resource-) - - [How do I know when changes are made to access control settings, by whom, and what the changes were?](#how-do-i-know-when-changes-are-made-to-access-control-settings--by-whom--and-what-the-changes-were-) - - [How can I roll back security audit policies from the advanced audit policy to the basic audit policy?](#how-can-i-roll-back-security-audit-policies-from-the-advanced-audit-policy-to-the-basic-audit-policy-) - - [How can I monitor if changes are made to audit policy settings?](#how-can-i-monitor-if-changes-are-made-to-audit-policy-settings-) - - [How can I minimize the number of events that are generated?](#how-can-i-minimize-the-number-of-events-that-are-generated-) - - [What are the best tools to model and manage audit policy?](#what-are-the-best-tools-to-model-and-manage-audit-policies-) - - [Where can I find information about all the possible events that I might receive?](#where-can-i-find-information-about-all-the-possible-events-that-i-might-receive-) - - [Where can I find more detailed information?](#where-can-i-find-more-detailed-information-) - - sections: - name: Ignored questions: From 3e2144ceb259b1907d65ea5b09749ef8fc7c6833 Mon Sep 17 00:00:00 2001 From: Nimisha Satapathy Date: Tue, 4 Jan 2022 11:30:44 +0530 Subject: [PATCH 104/380] Update policy-csp-fileexplorer.md --- .../mdm/policy-csp-fileexplorer.md | 217 ++++++++++++++++++ 1 file changed, 217 insertions(+) diff --git a/windows/client-management/mdm/policy-csp-fileexplorer.md b/windows/client-management/mdm/policy-csp-fileexplorer.md index 3599a3ce1a..58bfd56c27 100644 --- a/windows/client-management/mdm/policy-csp-fileexplorer.md +++ b/windows/client-management/mdm/policy-csp-fileexplorer.md @@ -28,15 +28,125 @@ manager: dansimp ## FileExplorer policies
    +
    + FileExplorer/AllowOptionToShowNetwork +
    +
    + FileExplorer/AllowOptionToShowThisPC +
    FileExplorer/TurnOffDataExecutionPreventionForExplorer
    FileExplorer/TurnOffHeapTerminationOnCorruption
    +
    + FileExplorer/SetAllowedFolderLocations +
    +
    + FileExplorer/SetAllowedStorageLocations +
    +
    + + +**FileExplorer/AllowOptionToShowNetwork** + + + +|Edition|Windows 10|Windows 11| +|--- |--- |--- | +|Home|No|No| +|Pro|Yes|Yes| +|Business|Yes|Yes| +|Enterprise|Yes|Yes| +|Education|Yes|Yes| + + +
    + + +[Scope](./policy-configuration-service-provider.md#policy-scope): + +> [!div class = "checklist"] +> * Device + +
    + + + + + + + +The following list shows the supported values: + +- 0 - Disabled +- 1 (default) - Enabled + + + + +ADMX Info: +- GP Friendly name: *Allow the user the option to show Network folder when restricted* +- GP name: *AllowOptionToShowNetwork* +- GP path: *File Explorer* +- GP ADMX file name: *Explorer.admx* + + + + +
    + + +**FileExplorer/AllowOptionToShowThisPC** + + + +|Edition|Windows 10|Windows 11| +|--- |--- |--- | +|Home|No|No| +|Pro|Yes|Yes| +|Business|Yes|Yes| +|Enterprise|Yes|Yes| +|Education|Yes|Yes| + + +
    + + +[Scope](./policy-configuration-service-provider.md#policy-scope): + +> [!div class = "checklist"] +> * User + +
    + + + + + + + +The following list shows the supported values: + +- 0 - Disabled +- 1 (default) - Enabled + + + + +ADMX Info: +- GP Friendly name: *Allow the user the option to show Network folder when restricted* +- GP name: *AllowOptionToShowThisPC* +- GP path: *File Explorer* +- GP ADMX file name: *Explorer.admx* + + + +
    @@ -109,6 +219,8 @@ ADMX Info: Disabling heap termination on corruption can allow certain legacy plug-in applications to function without terminating Explorer immediately, although Explorer may still terminate unexpectedly later. + + ADMX Info: - GP Friendly name: *Turn off heap termination on corruption* @@ -120,5 +232,110 @@ ADMX Info:
    + +**FileExplorer/SetAllowedFolderLocations** + + + +|Edition|Windows 10|Windows 11| +|--- |--- |--- | +|Home|No|No| +|Pro|Yes|Yes| +|Business|Yes|Yes| +|Enterprise|Yes|Yes| +|Education|Yes|Yes| + + +
    + + +[Scope](./policy-configuration-service-provider.md#policy-scope): + +> [!div class = "checklist"] +> * User + +
    + + + + + + + + +The following list shows the supported values: + +- 0: all folders +- 15:Desktop, Documents, Pictures, Downloads +- 31:Desktop, Documents, Pictures, Downloads, Network +- 47:This PC (local drive), [Desktop, Documents, Pictures], Downloads +- 63:This PC , [Desktop, Documents, Pictures], Downloads, Network + + + + +ADMX Info: +- GP Friendly name: *Configure which folders the user can enumerate and access to in File Explorer* +- GP name: *SetAllowedFolderLocations* +- GP path: *File Explorer* +- GP ADMX file name: *Explorer.admx* + + + + +
    + + +**FileExplorer/SetAllowedStorageLocations** + + + +|Edition|Windows 10|Windows 11| +|--- |--- |--- | +|Home|No|No| +|Pro|Yes|Yes| +|Business|Yes|Yes| +|Enterprise|Yes|Yes| +|Education|Yes|Yes| + + +
    + + +[Scope](./policy-configuration-service-provider.md#policy-scope): + +> [!div class = "checklist"] +> * User + +
    + + + + + + + + +The following list shows the supported values: + +- 0: all storage locations +- 1: Removable Drives +- 2: Sync roots +- 3: Removable Drives, Sync roots, local drive + + + + +ADMX Info: +- GP Friendly name: *Configure which folders the user can enumerate and access to in File Explorer* +- GP name: *SetAllowedStorageLocations* +- GP path: *File Explorer* +- GP ADMX file name: *Explorer.admx* + + + + +
    + From 55fbc34b79fd43bcf4bdddf3ac8353d7a4033c3a Mon Sep 17 00:00:00 2001 From: Nimisha Satapathy Date: Mon, 17 Jan 2022 15:09:22 +0530 Subject: [PATCH 105/380] Update policy-csp-fileexplorer.md --- windows/client-management/mdm/policy-csp-fileexplorer.md | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/windows/client-management/mdm/policy-csp-fileexplorer.md b/windows/client-management/mdm/policy-csp-fileexplorer.md index 58bfd56c27..e58b5778de 100644 --- a/windows/client-management/mdm/policy-csp-fileexplorer.md +++ b/windows/client-management/mdm/policy-csp-fileexplorer.md @@ -78,6 +78,8 @@ manager: dansimp +This policy allows the user with an option to show the network folder when restricted. + @@ -127,6 +129,8 @@ ADMX Info: +This policy allows the user with an option to show this PC location when restricted. + @@ -260,6 +264,8 @@ ADMX Info: +This policy allows to configure folders that the user can enumerate and access in the File Explorer. + @@ -313,6 +319,8 @@ ADMX Info: +This policy allows to configure folders that the user can enumerate and access in the File Explorer. + From 81d5a723b89167516e78457dfa1e946152b2acdc Mon Sep 17 00:00:00 2001 From: Nimisha Satapathy Date: Mon, 17 Jan 2022 19:37:38 +0530 Subject: [PATCH 106/380] Update policy-csp-accounts.md --- .../mdm/policy-csp-accounts.md | 42 +------------------ 1 file changed, 1 insertion(+), 41 deletions(-) diff --git a/windows/client-management/mdm/policy-csp-accounts.md b/windows/client-management/mdm/policy-csp-accounts.md index a82877322d..81c59701ca 100644 --- a/windows/client-management/mdm/policy-csp-accounts.md +++ b/windows/client-management/mdm/policy-csp-accounts.md @@ -69,16 +69,6 @@ manager: dansimp
    - - - - - - - - - -
    Yes Yes
    MobileYesYes
    Mobile EnterpriseYesYes
    @@ -99,7 +89,7 @@ Specifies whether user is allowed to add non-MSA email accounts. Most restricted value is 0. > [!NOTE] -> This policy will only block UI/UX-based methods for adding non-Microsoft accounts. Even if this policy is enforced, you can still provision non-MSA accounts using the [EMAIL2 CSP](email2-csp.md). +> This policy will only block UI/UX-based methods for adding non-Microsoft accounts. @@ -148,16 +138,6 @@ The following list shows the supported values: Yes Yes - - Mobile - Yes - Yes - - - Mobile Enterprise - Yes - Yes - @@ -224,16 +204,6 @@ The following list shows the supported values: Yes Yes - - Mobile - Yes - Yes - - - Mobile Enterprise - Yes - Yes - @@ -299,16 +269,6 @@ The following list shows the supported values: Yes Yes - - Mobile - Yes - Yes - - - Mobile Enterprise - Yes - Yes - From ccb8b6b269b7b0ee316d3740a764ad59629ab715 Mon Sep 17 00:00:00 2001 From: Nimisha Satapathy Date: Mon, 28 Mar 2022 15:37:46 +0530 Subject: [PATCH 107/380] Updated --- windows/client-management/mdm/accountmanagement-csp.md | 9 +++++++++ windows/client-management/mdm/accounts-csp.md | 9 +++++++++ 2 files changed, 18 insertions(+) diff --git a/windows/client-management/mdm/accountmanagement-csp.md b/windows/client-management/mdm/accountmanagement-csp.md index 5f2a7ff230..254aa5b416 100644 --- a/windows/client-management/mdm/accountmanagement-csp.md +++ b/windows/client-management/mdm/accountmanagement-csp.md @@ -32,6 +32,15 @@ AccountManagement --------ProfileInactivityThreshold ``` +|Edition|Windows 10|Windows 11| +|--- |--- |--- | +|Home|No|No| +|Pro|No|No| +|Business|No|No| +|Enterprise|No|No| +|Education|No|No| + + **./Vendor/MSFT/AccountManagement** Root node for the AccountManagement configuration service provider. diff --git a/windows/client-management/mdm/accounts-csp.md b/windows/client-management/mdm/accounts-csp.md index 1269c2797e..18d425c0f2 100644 --- a/windows/client-management/mdm/accounts-csp.md +++ b/windows/client-management/mdm/accounts-csp.md @@ -30,6 +30,15 @@ Accounts ------------LocalUserGroup ``` +|Edition|Windows 10|Windows 11| +|--- |--- |--- | +|Home|Yes|Yes| +|Pro|No|No| +|Business|No|No| +|Enterprise|No|No| +|Education|No|No| + + **./Device/Vendor/MSFT/Accounts** Root node. From 205bbef7b88134e93f31cf71d5b95bd72dbea002 Mon Sep 17 00:00:00 2001 From: Nimisha Satapathy Date: Tue, 29 Mar 2022 00:23:03 +0530 Subject: [PATCH 108/380] Updated --- .../client-management/mdm/bitlocker-csp.md | 1 - .../mdm/cmpolicyenterprise-csp.md | 24 +++---- .../mdm/customdeviceui-csp.md | 9 ++- windows/client-management/mdm/defender-csp.md | 67 +++++++++++-------- .../client-management/mdm/devdetail-csp.md | 17 +++-- .../mdm/developersetup-csp.md | 8 +++ windows/client-management/mdm/supl-csp.md | 18 ++--- .../client-management/mdm/surfacehub-csp.md | 6 +- 8 files changed, 91 insertions(+), 59 deletions(-) diff --git a/windows/client-management/mdm/bitlocker-csp.md b/windows/client-management/mdm/bitlocker-csp.md index 6b83e9c150..95233b9ad6 100644 --- a/windows/client-management/mdm/bitlocker-csp.md +++ b/windows/client-management/mdm/bitlocker-csp.md @@ -69,7 +69,6 @@ Defines the root node for the BitLocker configuration service provider. Allows the administrator to require encryption to be turned on by using BitLocker\Device Encryption. - |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| diff --git a/windows/client-management/mdm/cmpolicyenterprise-csp.md b/windows/client-management/mdm/cmpolicyenterprise-csp.md index d843207762..d2cf286284 100644 --- a/windows/client-management/mdm/cmpolicyenterprise-csp.md +++ b/windows/client-management/mdm/cmpolicyenterprise-csp.md @@ -14,19 +14,24 @@ ms.date: 06/26/2017 # CMPolicyEnterprise CSP +|Edition|Windows 10|Windows 11| +|--- |--- |--- | +|Home|Yes|Yes| +|Pro|Yes|Yes| +|Business|Yes|Yes| +|Enterprise|No|No| +|Education|Yes|Yes| The CMPolicyEnterprise configuration service provider is used by the enterprise to define rules that the Connection Manager uses to identify the correct connection for a connection request. > [!NOTE] > This configuration service provider requires the ID\_CAP\_CSP\_FOUNDATION and ID\_CAP\_NETWORKING\_ADMIN capabilities to be accessed from a network configuration application. - - -Each policy entry identifies one or more applications in combination with a host pattern. The policy entry is assigned a list of connection details that Connection Manager uses to satisfy connection requests matching the application and host patterns. CMPolicyEnterprise configuration service provider can have multiple policies +ach policy entry identifies one or more applications in combination with a host pattern. The policy entry is assigned a list of connection details that Connection Manager uses to satisfy connection requests matching the application and host patterns. CMPolicyEnterprise configuration service provider can have multiple policies **Policy Ordering**: There is no explicit ordering of policies. The general rule is that the most concrete or specific policy mappings take a higher precedence. -**Default Policies**: Policies are applied in order of their scope with the most specific policies considered before the more general policies. The phone’s default behavior applies to all applications and all domains and is only used when no other, more specific policy is available. The default policy is to use any available Wi-Fi network first and then any available APN. +**Default Policies**: Policies are applied in the order of their scope with the most specific policies considered before the more general policies. The phone’s default behavior applies to all applications and all domains and is only used when no other, more specific policy is available. The default policy is to use any available WiFi network first and then any available APN. The following shows the CMPolicyEnterprise configuration service provider management object in tree format as used by both Open Mobile Alliance (OMA) Client Provisioning and OMA Device Management. @@ -75,7 +80,7 @@ Specifies whether the list of connections is in preference order. A value of "0" specifies that the connections are not listed in order of preference. A value of "1" indicates that the listed connections are in order of preference. **Conn***XXX* -Enumerates the connections associated with the policy. Element names begin with "Conn" followed by three digits which increment starting from "000". For example, a policy which applied to five connections would have element entries named "Conn000", "Conn001", "Conn002", "Conn003", and "Conn004". +Enumerates the connections associated with the policy. Element names begin with "Conn" followed by three-digits, which increment starting from "000". For example, a policy which applied to five connections would have element entries named "Conn000", "Conn001", "Conn002", "Conn003", and "Conn004". **ConnectionID** Specifies a unique identifier for a connection within a group of connections. The exact value is based on the Type parameter. @@ -90,10 +95,9 @@ For `CMST_CONNECTION_TYPE`, specify the GUID for the desired connection type. Th |CDMA|{274AD55A-4A70-4E35-93B3-AE2D2E6727FC}| |Legacy 3GPP|{6DE4C04B-B74E-47FA-99E5-8F2097C06A92}| |LTE|{2378E547-8312-46A5-905E-5C581E92693B}| -|Wi-Fi|{8568B401-858E-4B7B-B3DF-0FD4927F131B}| -|Wi-Fi hotspot|{072FC7DC-1D93-40D1-9BB0-2114D7D73434}| +|WiFi|{8568B401-858E-4B7B-B3DF-0FD4927F131B}| +|WiFi hotspot|{072FC7DC-1D93-40D1-9BB0-2114D7D73434}| - For `CMST_CONNECTION_NETWORK_TYPE`, specify the GUID for the desired network type. The curly brackets {} around the GUID are required. The following network types are available: @@ -136,7 +140,6 @@ Specifies the type of connection being referenced. The following list describes ## OMA client provisioning examples - Adding an application-based mapping policy. In this example, the ConnectionId for type CMST\_CONNECTION\_NAME is set to the name of the connection (“GPRSConn1”) that is configured with the CM\_CellularEntries configuration service provider. ```xml @@ -230,7 +233,6 @@ Adding a host-based mapping policy. In this example, the ConnectionId for type C ## OMA DM examples - Adding an application-based mapping policy: ```xml @@ -367,7 +369,6 @@ Adding a host-based mapping policy: ## Microsoft Custom Elements - |Element|Available| |--- |--- | |parm-query|Yes| @@ -376,7 +377,6 @@ Adding a host-based mapping policy: ## Related topics - [Configuration service provider reference](configuration-service-provider-reference.md) diff --git a/windows/client-management/mdm/customdeviceui-csp.md b/windows/client-management/mdm/customdeviceui-csp.md index 7a4eb3b5e1..e59eb1a383 100644 --- a/windows/client-management/mdm/customdeviceui-csp.md +++ b/windows/client-management/mdm/customdeviceui-csp.md @@ -14,6 +14,14 @@ ms.date: 06/26/2017 # CustomDeviceUI CSP +|Edition|Windows 10|Windows 11| +|--- |--- |--- | +|Home|Yes|Yes| +|Pro|Yes|Yes| +|Business|Yes|Yes| +|Enterprise|No|No| +|Education|Yes|Yes| + The CustomDeviceUI configuration service provider allows OEMs to implement their custom foreground application, as well as the background tasks to run on an IoT device running IoT Core. Only one foreground application is supported per device. Multiple background tasks are supported. The following shows the CustomDeviceUI configuration service provider in tree format as used by both the Open Mobile Alliance (OMA) Device Management (DM) and OMA Client Provisioning. @@ -42,7 +50,6 @@ Package Full Name of the App that needs be launched in the background. This can ## SyncML examples - **Set StartupAppID** ```xml diff --git a/windows/client-management/mdm/defender-csp.md b/windows/client-management/mdm/defender-csp.md index 6f404d4e29..041986e816 100644 --- a/windows/client-management/mdm/defender-csp.md +++ b/windows/client-management/mdm/defender-csp.md @@ -15,6 +15,15 @@ ms.date: 10/04/2021 # Defender CSP +|Edition|Windows 10|Windows 11| +|--- |--- |--- | +|Home|No|No| +|Pro|Yes|Yes| +|Business|Yes|Yes| +|Enterprise|Yes|Yes| +|Education|Yes|Yes| + + > [!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. @@ -177,7 +186,7 @@ The following table describes the supported values: | 48 | Policy | | 49 | EUS (Enterprise Unwanted Software)| | 50 | Ransomware | -| 51 | ASR Rule | +| 51 | Azure Site Recovery Rule | Supported operation is Get. @@ -255,9 +264,9 @@ Supported operation is Get. The Network Protection Service is a network filter that helps to protect you against web-based malicious threats, including phishing and malware. The Network Protection service contacts the SmartScreen URL reputation service to validate the safety of connections to web resources. The acceptable values for this parameter are: -- 0: Disabled. The Network Protection service will not block navigation to malicious websites, or contact the SmartScreen URL reputation service. It will still send connection metadata to the antimalware engine if behavior monitoring is enabled, to enhance AV Detections. +- 0: Disabled. The Network Protection service won't block navigation to malicious websites, or contact the SmartScreen URL reputation service. It will still send connection metadata to the antimalware engine if behavior monitoring is enabled, to enhance AV Detections. - 1: Enabled. The Network Protection service will block connections to malicious websites based on URL Reputation from the SmartScreen URL reputation service. -- 2: AuditMode. As above, but the Network Protection service will not block connections to malicious websites, but will instead log the access to the event log. +- 2: AuditMode. As above, but the Network Protection service won't block connections to malicious websites, but will instead log the access to the event log. Accepted values: Disabled, Enabled, and AuditMode Position: Named @@ -276,7 +285,7 @@ By default, network protection is not allowed to be enabled on Windows versions **EnableNetworkProtection/AllowNetworkProtectionOnWinServer** -By default, network protection is not allowed to be enabled on Windows Server, regardless of the setting of the EnableNetworkProtection configuration. Set this configuration to "$true" to override that behavior and allow Network Protection to be set to Enabled or Audit Mode. +By default, network protection isn't allowed to be enabled on Windows Server, regardless of the setting of the EnableNetworkProtection configuration. Set this configuration to "$true" to override that behavior and allow Network Protection to be set to Enabled or Audit Mode. - Type: Boolean - Position: Named @@ -585,11 +594,11 @@ An interior node to group Windows Defender configuration information. Supported operation is Get. **Configuration/TamperProtection** -Tamper protection helps protect important security features from unwanted changes and interference. This includes real-time protection, behavior monitoring, and more. Accepts signed string to turn the feature on or off. Settings are configured with an MDM solution, such as Intune and is available in Windows 10 Enterprise E5 or equivalent subscriptions. +Tamper protection helps protect important security features from unwanted changes and interference. This includes real-time protection, behavior monitoring, and more. Accepts signed string to turn the feature on or off. Settings are configured with an MDM solution, such as Intune and is available in Windows 10 Enterprise E5 or equivalent subscriptions. Send off blob to device to reset tamper protection state before setting this configuration to "not configured" or "unassigned" in Intune. -The data type is a Signed blob. +The data type is a Signed BLOB. Supported operations are Add, Delete, Get, Replace. @@ -603,7 +612,7 @@ When enabled or disabled exists on the client and admin moves the setting to not **Configuration/DisableLocalAdminMerge**
    This policy setting controls whether or not complex list settings configured by a local administrator are merged with managed settings. This setting applies to lists such as threats and exclusions. -If you disable or do not configure this setting, unique items defined in preference settings configured by the local administrator will be merged into the resulting effective policy. In the case of conflicts, management settings will override preference settings. +If you disable or don't configure this setting, unique items defined in preference settings configured by the local administrator will be merged into the resulting effective policy. In the case of conflicts, management settings will override preference settings. If you enable this setting, only items defined by management will be used in the resulting effective policy. Managed settings will override preference settings configured by the local administrator. @@ -621,31 +630,31 @@ Valid values are: - 0 (default) – Disable. **Configuration/HideExclusionsFromLocalAdmins**
    -This policy setting controls whether or not exclusions are visible to Local Admins. For end users (that are not Local Admins) exclusions are not visible, whether or not this setting is enabled. +This policy setting controls whether or not exclusions are visible to Local Admins. For end users (that aren't Local Admins) exclusions aren't visible, whether or not this setting is enabled. -If you disable or do not configure this setting, Local Admins will be able to see exclusions in the Windows Security App and via PowerShell. +- If you enable this setting, Local Admins will no longer be able to see the exclusion list in the Windows Security app or via PowerShell. -If you enable this setting, Local Admins will no longer be able to see the exclusion list in the Windows Security app or via PowerShell. +- If you disable or don't configure this setting, Local Admins will be able to see exclusions in the Windows Security App and via PowerShell. > [!NOTE] > Applying this setting will not remove exclusions, it will only prevent them from being visible to Local Admins. This is reflected in **Get-MpPreference**. -Supported OS versions: Windows 10 +Supported OS versions: Windows 10 The data type is integer. -Supported operations are Add, Delete, Get, Replace. +Supported operations are Add, Delete, Get, and Replace. Valid values are: - 1 – Enable. - 0 (default) – Disable. **Configuration/DisableCpuThrottleOnIdleScans**
    -Indicates whether the CPU will be throttled for scheduled scans while the device is idle. This feature is enabled by default and will not throttle the CPU for scheduled scans performed when the device is otherwise idle, regardless of what ScanAvgCPULoadFactor is set to. For all other scheduled scans this flag will have no impact and normal throttling will occur. +Indicates whether the CPU will be throttled for scheduled scans while the device is idle. This feature is enabled by default and won't throttle the CPU for scheduled scans performed when the device is otherwise idle, regardless of what ScanAvgCPULoadFactor is set to. For all other scheduled scans this flag will have no impact and normal throttling will occur. The data type is integer. -Supported operations are Add, Delete, Get, Replace. +Supported operations are Add, Delete, Get, and Replace. Valid values are: - 1 (default) – Enable. @@ -656,7 +665,7 @@ Allow managed devices to update through metered connections. Data charges may ap The data type is integer. -Supported operations are Add, Delete, Get, Replace. +Supported operations are Add, Delete, Get, and Replace. Valid values are: - 1 – Enable. @@ -667,7 +676,7 @@ This settings controls whether Network Protection is allowed to be configured in The data type is integer. -Supported operations are Add, Delete, Get, Replace. +Supported operations are Add, Delete, Get, and Replace. Valid values are: - 1 – Enable. @@ -678,7 +687,7 @@ Allows an administrator to explicitly disable network packet inspection made by The data type is string. -Supported operations are Add, Delete, Get, Replace. +Supported operations are Add, Delete, Get, and Replace. **Configuration/EnableFileHashComputation** Enables or disables file hash computation feature. @@ -686,7 +695,7 @@ When this feature is enabled Windows Defender will compute hashes for files it s The data type is integer. -Supported operations are Add, Delete, Get, Replace. +Supported operations are Add, Delete, Get, and Replace. Valid values are: - 1 – Enable. @@ -697,15 +706,15 @@ The support log location setting allows the administrator to specify where the M Data type is string. -Supported operations are Add, Delete, Get, Replace. +Supported operations are Add, Delete, Get, and Replace. Intune Support log location setting UX supports three states: -- Not configured (default) - Does not have any impact on the default state of the device. +- Not configured (default) - Doesn't have any impact on the default state of the device. - 1 - Enabled. Enables the Support log location feature. Requires admin to set custom file path. - 0 - Disabled. Turns off the Support log location feature. -When enabled or disabled exists on the client and admin moves the setting to not configured, it will not have any impact on the device state. To change the state to either enabled or disabled would require to be set explicitly. +When enabled or disabled exists on the client and admin moves the setting to not configure, it will not have any impact on the device state. To change the state to either enabled or disabled would require to be set explicitly. More details: @@ -725,11 +734,11 @@ Current Channel (Broad): Devices will be offered updates only after the gradual Critical: Devices will be offered updates with a 48-hour delay. Suggested for critical environments only -If you disable or do not configure this policy, the device will stay up to date automatically during the gradual release cycle. Suitable for most devices. +If you disable or don't configure this policy, the device will stay up to date automatically during the gradual release cycle. Suitable for most devices. The data type is integer. -Supported operations are Add, Delete, Get, Replace. +Supported operations are Add, Delete, Get, and Replace. Valid values are: - 0: Not configured (Default) @@ -758,11 +767,11 @@ Current Channel (Broad): Devices will be offered updates only after the gradual Critical: Devices will be offered updates with a 48-hour delay. Suggested for critical environments only -If you disable or do not configure this policy, the device will stay up to date automatically during the gradual release cycle. Suitable for most devices. +If you disable or don't configure this policy, the device will stay up to date automatically during the gradual release cycle. Suitable for most devices. The data type is integer. -Supported operations are Add, Delete, Get, Replace. +Supported operations are Add, Delete, Get, and Replace. Valid values are: - 0: Not configured (Default) @@ -784,10 +793,10 @@ Current Channel (Staged): Devices will be offered updates after the release cycl Current Channel (Broad): Devices will be offered updates only after the gradual release cycle completes. Suggested to apply to a broad set of devices in your production population (~10-100%). -If you disable or do not configure this policy, the device will stay up to date automatically during the daily release cycle. Suitable for most devices. +If you disable or don't configure this policy, the device will stay up to date automatically during the daily release cycle. Suitable for most devices. The data type is integer. -Supported operations are Add, Delete, Get, Replace. +Supported operations are Add, Delete, Get, and Replace. Valid Values are: - 0: Not configured (Default) @@ -806,11 +815,11 @@ Devices will be offered all Microsoft Defender updates after the gradual release > [!NOTE] > This setting applies to both monthly as well as daily Microsoft Defender updates and will override any previously configured channel selections for platform and engine updates. -If you disable or do not configure this policy, the device will remain in Current Channel (Default) unless specified otherwise in specific channels for platform and engine updates. Stay up to date automatically during the gradual release cycle. Suitable for most devices. +If you disable or don't configure this policy, the device will remain in Current Channel (Default) unless specified otherwise in specific channels for platform and engine updates. Stay up to date automatically during the gradual release cycle. Suitable for most devices. The data type is integer. -Supported operations are Add, Delete, Get, Replace. +Supported operations are Add, Delete, Get, and Replace. Valid values are: - 1 – Enabled. diff --git a/windows/client-management/mdm/devdetail-csp.md b/windows/client-management/mdm/devdetail-csp.md index 7a1c219d01..e256226f20 100644 --- a/windows/client-management/mdm/devdetail-csp.md +++ b/windows/client-management/mdm/devdetail-csp.md @@ -14,6 +14,15 @@ ms.date: 03/27/2020 # DevDetail CSP +|Edition|Windows 10|Windows 11| +|--- |--- |--- | +|Home|No|No| +|Pro|Yes|Yes| +|Business|Yes|Yes| +|Enterprise|Yes|Yes| +|Education|Yes|Yes| + + The DevDetail configuration service provider handles the management object that provides device-specific parameters to the OMA DM server. These device parameters can be queried by servers using OMA DM commands. They aren't sent from the client to the server automatically. > [!NOTE] @@ -210,22 +219,22 @@ Returns the VoLTE service to on or off. This setting is only exposed to mobile o Supported operation is Get. **Ext/WlanIPv4Address** -Returns the IPv4 address of the active Wi-Fi connection. This address is only exposed to enterprise OMA DM servers. +Returns the IPv4 address of the active WiFi connection. This address is only exposed to enterprise OMA DM servers. Supported operation is Get. **Ext/WlanIPv6Address** -Returns the IPv6 address of the active Wi-Fi connection. This address is only exposed to enterprise OMA-DM servers. +Returns the IPv6 address of the active WiFi connection. This address is only exposed to enterprise OMA-DM servers. Supported operation is Get. **Ext/WlanDnsSuffix** -Returns the DNS suffix of the active Wi-Fi connection. This suffix is only exposed to enterprise OMA-DM servers. +Returns the DNS suffix of the active WiFi connection. This suffix is only exposed to enterprise OMA-DM servers. Supported operation is Get. **Ext/WlanSubnetMask** -Returns the subnet mask for the active Wi-Fi connection. This subnet mask is only exposed to enterprise OMA-DM servers. +Returns the subnet mask for the active WiFi connection. This subnet mask is only exposed to enterprise OMA-DM servers. Supported operation is Get. diff --git a/windows/client-management/mdm/developersetup-csp.md b/windows/client-management/mdm/developersetup-csp.md index b27c178d3c..4ea714b2a9 100644 --- a/windows/client-management/mdm/developersetup-csp.md +++ b/windows/client-management/mdm/developersetup-csp.md @@ -14,6 +14,14 @@ ms.date: 06/26/2018 # DeveloperSetup CSP +|Edition|Windows 10|Windows 11| +|--- |--- |--- | +|Home|No|No| +|Pro|Yes|Yes| +|Business|Yes|Yes| +|Enterprise|Yes|Yes| +|Education|Yes|Yes| + The DeveloperSetup configuration service provider (CSP) is used to configure Developer Mode on the device and connect to the Windows Device Portal. For more information about the Windows Device Portal, see [Windows Device Portal overview](/windows/uwp/debug-test-perf/device-portal). This CSP was added in Windows 10, version 1703. > [!NOTE] diff --git a/windows/client-management/mdm/supl-csp.md b/windows/client-management/mdm/supl-csp.md index 32af3e680b..63a8370e40 100644 --- a/windows/client-management/mdm/supl-csp.md +++ b/windows/client-management/mdm/supl-csp.md @@ -14,6 +14,14 @@ ms.date: 09/12/2019 # SUPL CSP +|Edition|Windows 10|Windows 11| +|--- |--- |--- | +|Home|No|No| +|Pro|Yes|Yes| +|Business|Yes|Yes| +|Enterprise|Yes|Yes| +|Education|Yes|Yes| + The SUPL configuration service provider is used to configure the location client, as shown in the following table: - **Location Service**: Connection type @@ -110,7 +118,6 @@ Optional. Specifies the positioning method that the SUPL client will use for mob |4|OTDOA| |5|AFLT| -  The default is 0. The default method in Windows devices provides high-quality assisted GNSS positioning for mobile originated position requests without loading the mobile operator’s network or location services. @@ -118,7 +125,6 @@ The default is 0. The default method in Windows devices provides high-quality as > The Mobile Station Assisted, OTDOA, and AFLT positioning methods must only be configured for test purposes.   - For OMA DM, if the format for this node is incorrect the entry will be ignored and an error will be returned, but the configuration service provider will continue processing the rest of the parameters. **LocMasterSwitchDependencyNII** @@ -133,7 +139,6 @@ This value manages the settings for both SUPL and v2 UPL. If a device is configu |Off|0|Yes| |Off|1|No (unless privacyOverride is set)| - When the location toggle is set to Off and this value is set to 1, the following application requests will fail: - `noNotificationNoVerification` @@ -238,7 +243,6 @@ The default is 0. The default method provides high-quality assisted GNSS positio > The Mobile Station Assisted and AFLT positioning methods must only be configured for test purposes.   - For OMA DM, if the format for this node is incorrect the entry will be ignored and an error will be returned, but the configuration service provider will continue processing the rest of the parameters. **LocMasterSwitchDependencyNII** @@ -282,7 +286,6 @@ Optional. Integer. Defines the minimum interval of time in seconds between mobil ## Unsupported Nodes - The following optional nodes are not supported on Windows devices. - ProviderID @@ -305,7 +308,6 @@ If a mobile operator requires the communication with the H-SLP to take place ove ## OMA Client Provisioning examples - Adding new configuration information for a H-SLP server for SUPL. Values in italic must be replaced with correct settings for the mobile operator network. A valid binary blob must be included for the root certificate data value. ```xml @@ -330,7 +332,7 @@ Adding new configuration information for a H-SLP server for SUPL. Values in ital ``` -Adding a SUPL and a V2 UPL account to the same device. Values in italic must be replaced with correct settings for the mobile operator network. A valid binary blob must be included for the root certificate data value. +Adding a SUPL and a V2 UPL account to the same device. Values in italic must be replaced with correct settings for the mobile operator network. A valid binary BLOB must be included for the root certificate data value. ```xml @@ -361,7 +363,6 @@ Adding a SUPL and a V2 UPL account to the same device. Values in italic must be ## OMA DM examples - Adding a SUPL account to a device. Values in italic must be replaced with correct settings for the mobile operator network. A valid binary blob must be included for the root certificate data value. ```xml @@ -436,7 +437,6 @@ Adding a SUPL account to a device. Values in italic must be replaced with correc ## Microsoft Custom Elements - The following table shows the Microsoft custom elements that this configuration service provider supports for OMA Client Provisioning. |Elements|Available| diff --git a/windows/client-management/mdm/surfacehub-csp.md b/windows/client-management/mdm/surfacehub-csp.md index e0a043830c..c0cc89c25c 100644 --- a/windows/client-management/mdm/surfacehub-csp.md +++ b/windows/client-management/mdm/surfacehub-csp.md @@ -14,7 +14,7 @@ ms.date: 07/28/2017 # SurfaceHub CSP -The SurfaceHub configuration service provider (CSP) is used to configure Microsoft Surface Hub settings. This CSP was added in Windows 10, version 1511. +The SurfaceHub configuration service provider (CSP) is used to configure Microsoft Surface Hub settings. This CSP was added in Windows 10, version 1511, and later. The following shows the SurfaceHub CSP management objects in tree format. ``` @@ -216,7 +216,7 @@ If there is an error calling ValidateAndCommit, there is additional context for | 3 | Populating Exchange server address | Unable to auto-discover your Exchange server address. Try to manually specify the Exchange server address using the ExchangeServer field. | | 4 | Validating Exchange server address | Unable to validate the Exchange server address. Ensure that the ExchangeServer field is valid. | | 5 | Saving account information | Unable to save account details to the system. | -| 6 | Validating EAS policies | The device account uses an unsupported EAS policy. Make sure the EAS policy is configured correctly according to the admin guide. | +| 6 | Validating EAS policies | The device account uses an unsupported EAS policy. Ensure the EAS policy is configured correctly according to the admin guide. | The data type is integer. Supported operation is Get. @@ -254,7 +254,7 @@ The data type is integer. Supported operation is Get.

    The data type is boolean. Supported operation is Get and Replace. **InBoxApps/Welcome/CurrentBackgroundPath** -

    Download location for image to be used as the background during user sessions and on the welcome screen. To set this, specify an https URL to a 32-bit PNG file (only PNGs are supported for security reasons). If any certificate authorities need to be trusted in order to access the URL, please ensure they are valid and installed on the Hub, otherwise it may not be able to load the image. +

    Download location for image to be used as the background during user sessions and on the welcome screen. To set this, specify an https URL to a 32-bit PNG file (only PNGs are supported for security reasons). If any certificate authorities need to be trusted in order to access the URL, ensure they are valid and installed on the Hub, otherwise it may not be able to load the image.

    The data type is string. Supported operation is Get and Replace. From ffc89aec1a65ba6db71d1e2ccbb3d3d383f4f2f4 Mon Sep 17 00:00:00 2001 From: Anthony Swierkosz Date: Fri, 1 Apr 2022 23:07:45 -0400 Subject: [PATCH 109/380] Update apply provisioning package to match current Windows 10/11 flow --- windows/configuration/images/oobe.png | Bin 0 -> 82153 bytes .../images/provisioning-oobe-choice.png | Bin 0 -> 76301 bytes .../provisioning-oobe-choose-package.png | Bin 0 -> 70239 bytes .../images/provisioning-oobe-installing.png | Bin 0 -> 74791 bytes .../provisioning-apply-package.md | 27 ++++++++++-------- 5 files changed, 15 insertions(+), 12 deletions(-) create mode 100644 windows/configuration/images/oobe.png create mode 100644 windows/configuration/images/provisioning-oobe-choice.png create mode 100644 windows/configuration/images/provisioning-oobe-choose-package.png create mode 100644 windows/configuration/images/provisioning-oobe-installing.png diff --git a/windows/configuration/images/oobe.png b/windows/configuration/images/oobe.png new file mode 100644 index 0000000000000000000000000000000000000000..331797c25147e20d3c95889f511d7aaebe7dea9d GIT binary patch literal 82153 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 XWhFm6A*p3m00000NkvXXu0mjfkG*}n literal 0 HcmV?d00001 diff --git a/windows/configuration/images/provisioning-oobe-choice.png b/windows/configuration/images/provisioning-oobe-choice.png new file mode 100644 index 0000000000000000000000000000000000000000..503fa8f17bdc423d02639c05089b1c9840c3be38 GIT binary patch literal 76301 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

    GAE`BWkiTJ&KzJ=@@Od_m=>LQa*QU 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 U9-xVb3jhEB07*qoM6N<$g6F)``v3p{ literal 0 HcmV?d00001 diff --git a/windows/configuration/images/provisioning-oobe-installing.png b/windows/configuration/images/provisioning-oobe-installing.png new file mode 100644 index 0000000000000000000000000000000000000000..4b05a90946089b8be723260560d9ef991014d4d3 GIT binary patch literal 74791 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ℜ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 literal 0 HcmV?d00001 diff --git a/windows/configuration/provisioning-packages/provisioning-apply-package.md b/windows/configuration/provisioning-packages/provisioning-apply-package.md index 230570bfa8..036cf9bda9 100644 --- a/windows/configuration/provisioning-packages/provisioning-apply-package.md +++ b/windows/configuration/provisioning-packages/provisioning-apply-package.md @@ -20,34 +20,37 @@ manager: dougeby - Windows 10 - Windows 11 -Provisioning packages can be applied to client devices during the first-run experience (out-of-box experience or "OOBE") and after ("runtime"). +Provisioning packages can be applied to client devices during initial setup (out-of-box experience or "OOBE") and after ("runtime"). >[!NOTE] > > - Applying a provisioning package to a desktop device requires administrator privileges on the device. > - You can interrupt a long-running provisioning process by pressing ESC. -## During initial setup, from a USB drive +## During initial setup -1. Start with a computer on the first-run setup screen. If the PC has gone past this screen, reset the PC to start over. To reset the PC, go to **Settings** > **Update & security** > **Recovery** > **Reset this PC**. +To apply a provisioning package from a USB drive during initial setup: - ![The first screen to set up a new PC.](../images/oobe.jpg) +1. Start with a device on the initial setup screen. If the device has gone past this screen, reset the device to start over. To reset, go to **Settings** > **System** > [**Recovery**](ms-settings:recovery) > **Reset this PC**. -2. Insert the USB drive. Windows Setup will recognize the drive and ask if you want to set up the device. Select **Set up**. + ![The first screen when setting up a new PC.](../images/oobe.png) - ![Set up device?](../images/setupmsg.jpg) +2. Insert the USB drive. If nothing happens when you insert the USB drive, press the Windows key five times. -3. The next screen asks you to select a provisioning source. Select **Removable Media** and select **Next**. + - If there is only one provisioning package on the USB drive, the provisioning package is applied. See step #5. + - If there is more than one provisioning package on the USB drive, Windows setup will recognize the drive and ask how you want to provision the device. Select **Install provisioning package** and select **Next**. - ![Provision this device.](../images/prov.jpg) + ![What would you like to do?](../images/provisioning-oobe-choice.png) -4. Select the provisioning package (`.ppkg`) that you want to apply, and select **Next**. +3. Select the provisioning package (`.ppkg`) that you want to apply, and select **Yes**. - ![Choose a package.](../images/choose-package.png) + ![Choose a package.](../images/provisioning-oobe-choose-package.png) -5. Select **Yes, add it**. +4. The selected provisioning package will install and apply to the device. - ![Do you trust this package?](../images/trust-package.png) + ![Setting up your PC.](../images/provisioning-oobe-installing.png) + +5. Wait for the device to load and begin applying the provisioning package. Once you see "You can remove your removable media now!" you can remove your USB drive. Windows will continue provisioning the device. ## After setup, from a USB drive, network folder, or SharePoint site From e92de067762cbda2b56a53a18dfd6822cad4b480 Mon Sep 17 00:00:00 2001 From: Anthony Swierkosz Date: Sat, 2 Apr 2022 00:16:31 -0400 Subject: [PATCH 110/380] Add detailed flow for applying package through Windows settings --- .../images/provisioning-runtime-UAC.png | Bin 0 -> 63279 bytes .../provisioning-runtime-add-package.png | Bin 0 -> 38060 bytes .../provisioning-runtime-choose-package.png | Bin 0 -> 79387 bytes .../provisioning-runtime-manage-packages.png | Bin 0 -> 110230 bytes .../images/provisioning-runtime-trust.png | Bin 0 -> 85479 bytes .../provisioning-apply-package.md | 26 +++++++++++++++++- 6 files changed, 25 insertions(+), 1 deletion(-) create mode 100644 windows/configuration/images/provisioning-runtime-UAC.png create mode 100644 windows/configuration/images/provisioning-runtime-add-package.png create mode 100644 windows/configuration/images/provisioning-runtime-choose-package.png create mode 100644 windows/configuration/images/provisioning-runtime-manage-packages.png create mode 100644 windows/configuration/images/provisioning-runtime-trust.png diff --git a/windows/configuration/images/provisioning-runtime-UAC.png b/windows/configuration/images/provisioning-runtime-UAC.png new file mode 100644 index 0000000000000000000000000000000000000000..5e00691b056129dd0bf9c68c21bd717e0d9da131 GIT binary patch literal 63279 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

    JS4lcDkHLdE3^OBNQ-t}*8K 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
    bGFc10zez}W<3q#>1@%GQ zP~v7|V=)F&6{arL)FthR%ZW@DN_u4|GxG_`nfY#LQ=*fS1}kEx94QeNRu)=FlL(?N zTV847ZUDrJTpnR^?Xp=;GY>2||7l*+q&}xiHN8c)#I2s_{W-;Mje}1Uk($-Mz3**XGP2txqYN;O(rwx*)e?oLR7GzS6c0?5S&DT}0o zAwuarTYcOlwWcJE=mM$w0$14^l%!^4XTixAiK^mS+c`EF07;^=xKiUJWNl<60#P;W zPDxGNv_vjfrGPs!Cb1&1O|$Sa|0!pYD*-WCQf#A0qKZ4PRBvWL5fzvM5K9sgbtjO` zxSM!RSr--Suye7EJBcXqT~}|_UfpvlrxGQdp#oM7N;N?hEol*mb%vqSU#v)S9}++k zi$vB&*2J&|WZ@i@qEcNix102Bb~hwm!m8ZNA7n56G(GaFc%|yEN@i~Yq(Lf4%O@Mh zJ#o|{F2X|~(SS-tPbxT47c87*Q9X)W5^L(7CRQM_5}7!JfVn^{Vj^R@Vax8ZpzKNQ z)!OOqkknKruqJ3EmVOzDzdk$Ln&BHM@1>ch+lc{46yVA>h^Mb;i#u9am-p z1BnP}6c~Wmq>XKCB{nt^XWA2zAg?5O7n0vAvYjXGTb1#(Hbw5JvPe1+a;K1a+^W(x z=c;DKS`h)(n5bgok~I;W>w;2aGwq90wIrwI=6jv|9@9ROSP`r-ku?=!%Upydn2I$$ zup!8Geq3|{s*0*2b^%@uCR1P$l!;APDXT&=3>hQJ zT3uB2O?6$}acXZUv0)TdbleaWATc2zU7$jpipn7o;IdxQ{p4Qyn*6=~YLMzW4wnW? zA|=2oDu8s_YbmIJmCi-;Q|r1{Lr^AFQ)Pgv`>T1M33#zuE2Z3nmbvXENpc61^Fk1m z$^{du{Q_HK#G2gUQ2KZzA~KPrdHssnm{?4b;+6IcRQm*j7$S%(Zd{E^?9zm+Wh50e z1foPKL#9TNfR!$gjl!O#Kt-5Sr$+CmGKnlt5lNFkK(?q zd0%&|zdC$I)1d2I{&d`W#4rMI~fi#q1|#`@TR#j1i7 zimHB8T_9vi5wV5DVhUVTg<`Q#U&qSo0IICV#E!oO|mO8d72ZWg53DU z8ljmNvQljj=WtLAA$B7#DM_}VfONpDp)`~NscKDcs>-5t;u&|QgiIw$o}eTno2#Bq z0id-ov&1GW5wXCf(yconbBG#ms6a$L1Ei~$iuxe@mQ*w_6S_N7uMOty<%&uLojL zZt7tX8^v+O#u1oMEQ0FN8%44WtJ?4yjwJUnvoI1*iv}5MLmNj#bxaK)60t5OZmklV z3{+pU`jmC`LOlY*eTJ9nG{GnPmUpNMUxen&_-QWI#5rbrnGicqTwR* nXC--5RmI%NQ)dV^Ha7i#v%MEovKFxr00000NkvXXu0mjfX1l7< literal 0 HcmV?d00001 diff --git a/windows/configuration/images/provisioning-runtime-add-package.png b/windows/configuration/images/provisioning-runtime-add-package.png new file mode 100644 index 0000000000000000000000000000000000000000..542c73fe6e30490147cfc9ac2caaedd3289b7487 GIT binary patch literal 38060 zcmX6^1y~f_-(95^C1nXgTImKsk&vakyQCYW8+_^Rkd~6}Zs}%eq`NzoUiilU_pm(k z%*>rzbMG(CITNZNCyx1w_!S5Q!jzN{Q38Qp=72yi6u>WmD~A)|jKBfeOh{G;1geUD z{b+y!0=<&75EfQ&R1$|$NQw$`vw!C1X69gF2Z1C)Gn8F5;%^89R&PwO)u4aRs*4bc# zpw8Rl^!WH;?xA%zefM$99fth__YF<#PL3t$vr-@*?_ct0d5NCEwjVF?CDxEBaCU~f z%usqkpfeo?Gk6e!aOh~m>rkT4nEC=!JX z(l55jjqEvoe7G-^DF zT_l+?3=oL;Zld$)lVHs5&er;l>8|zZRd3Fd)tMcY0Ok4WQ)|RaWDt%V>~ukYdwUk? zd;g0{=MJkPZP0=m$b9uqmva&Qm)5IskGpX9Pmf>8GP4y1_(I!98BDJv+v7sPM(B7k9Wlcl?KWGk*i0m8@B%AbMoS4IF`nw z3+SuQC36Jv>sSzu85f894G0w9aTooS@dao!Id2mLYTYB!DNG=g=>vm6BESA)s1!oO z=!BI1!AkEWZT&;|(g0QDE5`djd^k|ltsn1RWfLU{y;b?c`xm*c5{dX1Zt6NtZ72ID z%-yv&I{zJhCq(^5l-Whp8ibB4GyujkpyUm~HH`X8H3lY3i9)6_kl>2@kw>u~0#T&u z9dO8dSp>C=)s>*WV0M6fj@0>jAG0_>!4dWt)+)}P@L#ne()3H`uT6#I#9@8E94DN( zuyubVv1#Wt%}hQE2TN1B%{pypht^^rynoz9&0deOYRlrhZqjY*OFEeixSLv%6S5l zI2P$LG>0)ZgDYF$>K~;P$*~PF*fH{P4};xX4G`YmkPR91ocBt332&r6nh0(q=Vx(1 zQ+^dIjuvH3gNs9Wv$P~_ez_>HDhC(gaXF`c7)>J(9?oOVof%KHFtfNZXWe&dMql

    n!5~o$Yk|X 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 L+Dg?5mO=jm!t>F$ literal 0 HcmV?d00001 diff --git a/windows/configuration/images/provisioning-runtime-manage-packages.png b/windows/configuration/images/provisioning-runtime-manage-packages.png new file mode 100644 index 0000000000000000000000000000000000000000..657e69b945f1c73e30d7ec4cc98ff734841056aa GIT binary patch literal 110230 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аWUxfJT1uUHa2nKA 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%0A_cp3K@UGIq|tvvE?1`Y@wF%oLK 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 z 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 literal 0 HcmV?d00001 diff --git a/windows/configuration/provisioning-packages/provisioning-apply-package.md b/windows/configuration/provisioning-packages/provisioning-apply-package.md index 036cf9bda9..b2ec4fa4ed 100644 --- a/windows/configuration/provisioning-packages/provisioning-apply-package.md +++ b/windows/configuration/provisioning-packages/provisioning-apply-package.md @@ -52,7 +52,31 @@ To apply a provisioning package from a USB drive during initial setup: 5. Wait for the device to load and begin applying the provisioning package. Once you see "You can remove your removable media now!" you can remove your USB drive. Windows will continue provisioning the device. -## After setup, from a USB drive, network folder, or SharePoint site +## After initial setup + +Provisioning packages can be applied after initial setup during runtime by user initiation. This can be done trough Windows settings or by simply double-clicking a provisioning package. + +### Windows Settings + +1. Insert the USB drive, then navigate to **Settings** > **Accounts** > [**Access work or school**](ms-settings:workplace) > **Add or remove a provisioning package** > **Add a package**. + + ![Add or remove a provisioning package.](../images/provisioning-runtime-manage-packages.png) + +2. Choose the method you want to use, such as **Removable Media**. + + ![Choose a method.](../images/provisioning-runtime-choose-package.png) + +3. Select the provisioning package (`.ppkg`) that you want to apply, and select **Add**. + + ![Select and add a package.](../images/provisioning-runtime-add-package.png) + +4. Provisioning packages require administrator privileges as it can modify system policies and run scripts at the system level. Ensure you trust the package you are installing before you accept the UAC prompt. Select **Yes**. + + ![Do you want to allow changes to your device?](../images/provisioning-runtime-UAC.png) + +5. The provisioning runtime will ask if the package is from a source you trust. Verify that you are applying the correct package and that it is trusted. Select **Yes, add it**. + + ![Do you trust this package?](../images/provisioning-runtime-trust.png) Insert the USB drive to a desktop computer, navigate to **Settings** > **Accounts** > **Access work or school** > **Add or remove a provisioning package** > **Add a package**, and select the package to install. For a provisioning package stored on a network folder or on a SharePoint site, navigate to the provisioning package and double-click it to begin installation. From 543c9452e1264190b15805e1f1ca5271f80ad7b1 Mon Sep 17 00:00:00 2001 From: Anthony Swierkosz Date: Sat, 2 Apr 2022 00:44:30 -0400 Subject: [PATCH 111/380] Add detailed flow for applying package directly (double-click) --- .../provisioning-runtime-click-to-install.png | Bin 0 -> 74111 bytes .../provisioning-apply-package.md | 16 ++++++++++++++-- 2 files changed, 14 insertions(+), 2 deletions(-) create mode 100644 windows/configuration/images/provisioning-runtime-click-to-install.png diff --git a/windows/configuration/images/provisioning-runtime-click-to-install.png b/windows/configuration/images/provisioning-runtime-click-to-install.png new file mode 100644 index 0000000000000000000000000000000000000000..5e06f26654cf6dc3539a23d64fae73a9738f342a GIT binary patch literal 74111 zcmb@uWmJ`G)HQrl3P=e^Hxg13O1CITH==}ufOL0>0s>Of-2#FjDAJ*bbPH0_-QDpm z&-0EietbXPG2T6nLl1lJJFaW3x#pZ}-Grzr%i>~FU?T{E`&dp!9YN6W5Cnw|6BT~) zp8Sgo{Dp2Vr6h$QWsx_|jW7@d`|-;M4^*AhWu@sJKYYN?BgD_o$;-uqAaWsT8g5Tw zj!49(j$YtvOOI@qC0M^g7#NE&+X!^C3Em?{ZwLq_TLRx=YZKqPnJTCCGhhf?F754X zCTo?sROs8MVOn~Eo3s=86+WI@8yjbT&gzy@m(F`Udhz{l5;8|GW?Ldc>VcxdBean! zazESa{ZVhpO{3EhEO!1d$7n&2Z8Q&eU+2#f=P0Fi2r6Pf#C4mnb>`}IjViMaLKlrp zGY~G_K#5XE+PE~^h>;XQ*0y_L99Kzr5TWqxXAkcV{r^*q%dZJ6dB2;D#S#> zQII57+1sd+wa9a=SLz(7O+S##Vo3%r^rjLNf8B4qvZ(&`7>H}clPG-2=ZJrjG)EUg zCy0tXpdso;qfNKHs#B$8V~Q|!S(5Q>xj@0WrSQA>;SGmBSO`M!94qrFcAw`-n1|rGBu#pjYMUrE750rA z8%)Mo_1tq|;#Yh#cGF?Lhw$#@xaT(FkSv+>sVV36g@ci;Yl(WqQYX4JkL}SC<7I20 z-$lfo{@HtFdK|Yxcb>JBut{id?fvcm%!TGa5za z&Ey$^uitqDahIkE^ZP2-3Wh8|4PqzH5dBe{F; z{d4J7-V&=Zw6rDB3WHP zOA-1j)2ZM29=^VRe703T#a9|J|8Lp({R+!2&WKNFgo%GY51!e(Q6s%~!4IE@JfUE2 zB{5lea$h_0z6tdc0oPlUP3cBkn72{G{E5~v4c-v^unvfdl6|81hx>HCVbmnsA4D}_y zG=F(yad*YJ2J7!@nuiH}2?JKk*H@NSUhli%;0EEoZk01;CAT8?BF`tQB)^-a_yJ=u zA*oH1`wuT=l6fM2qMgUNys<2E&VhQxn|spuk6&L2@~oCY8U)!|6$W z@xIu3B0cP=jkd;Nm8fL=to&qM(G}y2()F&FqQ(QKk7mVY(Pn9j4&5ktzsjb!g+^25 zd+2*`d%QT&I3+mChAlstee(SzFy=YdFlM~rxIwb9Hn!zrpC*~ck#-<#BYfn7Rl{GS zRufn=?$Wy|K4`M$v4VBbae%k-w_o)W3?Kd+8H#;qAqJLWC^gqsFsbby?HlMriPAYCzY)55Wd~fo_gq5g~@k`$E+@HBE z^9^^pW37_SYWlwpI(K!oaZD7C6t}NO2o0rLr5iPj){UQs2j)FYZIKV-4{MDdi}&ut zh*yd~Do)fE*Y?mp(Ed~Wcvx?ZW6fq*$6A$ACj}=(IHmJj!Kai@KV4I7rif>WBkv5{ zInb~j<5@pn$6ilfzqTQCXmrSQXmi+0-9<%6JuKoZ;_c|{(&cJxU$>S!bFaDZXJPY- zjya`ymQ&i^ebNsKQJsVdt_h?XHu<6Xwi%wCaSIfiH3Joc2RSLVDHESYZGQjl5^M1( zI#c3Gp={T07Tc2A-#&UW>(DiqmY^{*&ieL=HAqeV|b&%1sfBOIgl+Fcy+ThcgKxVp5CF?LO)yObv;d=usz$^ExF zFw<^5r99>CVpgOXz8MkJi#bK$Yxm(qai!}U=G$pm>$g?3FUgZgPke~)uQEohfz+U*won69Ch56@n6~ha96Tcs+h5}$KcL;EZTHX#sqg9%`=`j z?Tz2E4pi*V`Kn%`ibtY&w}9RK8QC-UD!F>Or@#58%q~|?7;glSc-KdLR;~K{Wu(eo zcW0WR@nJ0qW0(f18yAnhdX1_3%k2T5PK(a+_zTt9C+b?emL3zk5$dl8^70u(-XFKbO(#FPeEE{$Ha2h#b`-K#LyRnpwWVZ_Y zr)+pXq!zxjOnvb7np0iQ>S>;6?w(5Wt31G5lk;F75N>oS=FG9l6w9jLT7H+4Mr}YX z+faGsyTvnS;?jCQQYSq#ja6*tWIiBfF5fgiJxy6c?03?H$C2WBl9j%ie!cmF-gF64 z=S{^*!=v`S$)!mB?K=B?h9l!~rb>lRVkKg-zV;V0a;4Ag)?OTSZs>@XIPWX1iS%y` z`kh)f4LSWe{==o8;ZeW!Yn`&vmiaGL6;sW@vFqUmsT=mD;)K3uq%Q?2#1Nv!9Rm#TaHrzWlWeJV%dOWv2~caPreopH(v_5#VIGm%qQLJ&`81o3}^ zAgAyn|78Sm;YN_v=LjO4h#;i)sWob%@CKH>oURjs;Qjpf2PKXjj}k#4$$Ts$rRko! z{@2BwSe6pmcI%zn+}xy@#ro+#y}7BKshT=~ih<4fG_>~m4Z?eJs91#3bXbqy*6KUj z)=tr;P|*{}pY^MEoR0;wR91?JSbf>*>FO~;mqG&QFyX&l@z~xp6m%&9bg3x6yTokt z|9%+Yj2$Td-#_TmvfHmLZEY8K+%?$__!h7I`yj#mmu7B79i4>pGo^x`3y!)R@c{up z%sX!VcgVIz)F7kX#;G^*_b8Nfb(7jneIq#j=dkCL^+P&XtvkJO`2XvS^uIq*{&&b+ z4OUI*f5%2&A;ymT?;ldafznL>^Eu@#RjmKLkA0O$&l8izK_r3o6YmqT{&zR$tv=2L zZ^AO4^L+P3h+oig>oKF$2oJg5DX2P68-4KKSx-{Mg*D&byEzmhm>-pS#|WLke}=H+ zoz5ed(NLbRC^^XU`72y>1ElGf&OHIE~RFr#&GhTh~bz&pm9)eWb{^b=AsQmnSnfu~!W1NGeb86~p zs|VS=8=aiYMiSQi+0&Zx9x?~F5MQ_wsyB?9=wv=-Wfl0bH6{1 zt#cEX)?{%PrdiTKRl;SlmuAjWeaXRTUK7OmoVe+sq?~^gLXV+`O^4>olXWwg9Pi?G zb#YNq3XjRPlx{O_GDYT?&ILmBnYFcA;}&d6%9NeC*4_+>#%2a7DJf4+&wQ1POZyJq zBVye21&e2BYlyaKz zP-kaY>h5xX4ksLHwEV^C{>sV8$iQ)YV^Ab4GsPM`*$PbPUJny-vwt!TT4qzjYs3Txw%t*SNhB`Auv@Nf4-GSk#lr(l$QSSx7Mw`zW%EB-22~Is1aU1zF-{kfjk9LM`IhC zjR1@rA5=0nXJ(|7+uPbk;DB3=R|a}|b$(ZuEn%dck&X%qo%j;x+v}rzY;hfPJ7!&p z{jlnA(PCbQnCPfD&GuB05fSNv4h$YskCl}h9OizFRajj`bl+iPd-}~<_rZhLPdHrd z?T-)s7)pprM9dL)7Za3X^ulxM@bDl!NWk%7Z zy!U>gq}KCfT+OePr50kEqn>X=yXlyU#GREyq8ufk;ATG}_#!odN{AV za9%b`6$c0BU3fTTgG#z+VSc_j#QdjEN(66Sy?PZI+EE*Jn}vl|)O{OYV{z|9#BH;< zq~u#!nVN>i*-S9)uW(A1nD#ciU|dRm*Yzjj8FnTnIYmXCb2~B&{rO|82tim&t?LFG z7uUD1U+>+&|EZ*eM#9(o>hgk#u$@J(bINFEw&m<_}aVEv4ZXNNyMTNvcy$T8v>m(NKI-Xvgd$e+X zqxXp;B&c*&RI2aAsf(Cc{j*A2ax$_fy1F;f`zIz8KX@;8k@NBKDJUphd+o5?M-Qmw znDOk{GZtoM8e!+<7`vY4V0>89r~3LfFJBgBWxblKs*9M`9~v5hH%bc%j;+>e9OfRu zEyG^K#luEqW&;xmjkkSLUQtX7o|EGn!g?ynFq7 zR=r2WT+F+qgr$o_r497EW;d$`LsB2hn4zlq)D8ZI!t%B?l2*cVf4OW7-nIt3(6%?$_k9RiAi{MpK;_K!ho?)n__I+*# zGoZ;q4^sKaAHY>UZ+>c?R+OeRD@&?j-HXWD*49=6peTAs-&@?U;mDL%S4k2%?JO*2%HX7TcQu-E8P9EJ^|tgOp_e|sLRzA!P-(9=7gbh(MHrmH*Z+dC(yyh&2_ zgkwrEfDXdKtT&zd)-BlR+azIAO8F%v$_@DKqLq!Ev>VdI-hTAtE7F)9|UVFgnA9lan(fB&4RM23BwW=b=uw zS1)A4$HPBw8yl|xg@vE#Kn|RHihAtk78SAYxT1_30M2;z7QuJ$%){VQ@tn^v1F9Ss zLSMgr?R^SGMPE-3Gr+>q5;zL2pgmpns#`@PNtBzC)9@o{`waZz#c^wzmsq@=CCegO==pW2+L<`Wi9KKEMg%UT=$l)`7O ztg6~KQfAWG*=gRDC^gwNkKgxim)ImE8sSP0miu3~&Y?8LvFlvJr}19>UD)7rc6xFW zPH|uUHX*<+Abdi6JTo&hTu=j)g0eCP0N{GBBjyyDEBhj#2EOMzt%vv@XbA`j)eQ_T zcNY|pX~$|Hh7=OMbr4RKU*T(Yb)sBcc*tT`(t~f!A98bX$a&{~7is`x-@w74689F& z=w;D>gY6z1Z2T#mDp1R@ooe{>@uNHeI$|%F>UOkuyfa72@kEmAAO1&05tM)1`u_U* z&6_u=@K_+UMMb^0r@x!loxS=r0vFep^}uaoY^c;w0&ocm3}88Mm+G3Do+Q5DR9WU2 zn~~4o|NL<~-kynwh}eynNmAtZ*fsS7mT_@bs{4hRmzVd>9W12bWHH5KZ?R%(5`OOX zt)5XfLa)l+$lF^qxOpY2GDX1d6tS9sFoKN?wj{em0vq* zk70Qbgd^m8e%$m54M;SA#zO;QfG{{n7X$=wy$9b)9?8l&RqO4VlHIdV)zthAAN4z) z35MFYzHW^yPc>f6GzYi4)caltb8~OQ9U$Bg%`ZCR!>L7vfBuwVh&DAdyLRmw9y#yN z_V$-UAGPMYro8vUCF!1&o3?kvv7<}_qtX9raWm<6XTn_{Z|~Eit*yB^KBq;+UB$MJ z4hoYZU;wg3BjU=z!Xj&Mr^>YbeN$7@zjD1bmBBIb z58!~c!8T=P((STBa=>22agh8p-bv&!k(QQ*voyjDx3#s!#u6imz-@LHIt8ppqN1Xn zTU)0lCbAl?Ky8A0181J!+A=gSz(XQw#8!uj{y-G~2pp$1MBH~~F@l@Pg&c1q=olDr z@$sM%P$i*!%gcAX!6G{L_El56iNq!(=xAy>Z;WX*aOldGJ1%rURXo(H_pX$G{r83?GlbdjDSi!Gq@7!4vPx&qmEPZd){jgyp~_ z5O-iquz(n--`|n*xvr1U0~zCuN|m^K_bxYg6b?Em=hOXefvNNJyg_Fc+nU@J)6miy`t+>w&6_u{ zO0X6kTdGiP7$3cR8ydO_JK^kn&x3UwL@sko`x*xXP}|xIh;71i+n?r*SK7tUmKruH=MO?*jieHq zU0*-v(e?ZTxCt5JKJz0`VuF<>a%pqZce?4B2vmrUpFig(>%GvWU^Rd>0!Yr!&;R`S z^T`wF``C2Gb84un3PM(Tc$`#N{Q>a^g&l|mmtWV@YR9~g5Ui8R=;&ymu7mk1TYqcw z0j>%QPX<*a78VyDJ$m%?*|Qjtz5EPc&`TXXJ&TUjkj%_QHvf=6f6(h-)n)EiH~>uH z$B)V>{NZ$OJ32c0`uYNIkPZ(I6Qc6~O@{y7-Q5MWFlg{T!9T)}m;;SODQG_puzP7w zx^v>~F-!{aQD?3F{SGamw@h=kV^~y#=j(hv4M6olo)3Od0vek0DBPHv ztgNieZF7SD!Rp1?5fQo?6fsbb>^dcHWwL=?jE{}IzmKi)L6Jv5pb>%@HW$zd4KeRc zXTr<|M1|#wx3dF&CSrXzr90kk>tOAVmZm1?$#EU(Xdsi77X1t${o&SKTwKZ{V%FPv z0Oj`goy(i2>>4i~5y+UC0mnU!l(>ANt}d;;egvZTL4ZO$$IjlK*H(X5Pmi{SMhYy< z+Mm)={aQ0?Yf-qz06JLi!puwpVq##V`_tdifMx?e5TSoxaD=O)rlQi*)_z1|d*jB9 z@`ha5NE%?903-4$Dn|zg82-h@907EC`ud=yNgZ84&Z}x^)jKX=OA+{-?q~H|0Nzc0 zvjO*qUAq_vl6YjR*Y@-)uq9Ro^RWV|ypBrh>o1^wwigwH9ySepVQX6g@9wV*!U-Y7 zZ7nT@fgc6X?e6W}A|?ik8uR}Bz~CV8gz-Oa9WGmwK2VRTnV}p<5Anl#zY7b4GH&(q zPM?Va~3Pe!;`T1GJ>VljR^05fO=Dk&q%# z$q)zNuXkA^ks^RHeBGbc_n2NnBBL$}sE9nlPY6rUO!oHnu*qkl`9yzySdpAb^=}Jh^o%4laQRy}z#ygx4T^H{q_~hx~jmcXt4ps1S5?bayYWf079( zqMDi-Wcqwh!XGyM2Jg}Sezk@H*!Gw>MUWnV4PI`&;Q4Ur*Sw>+4{)^#T%Fc%>Z;=8 z_$d=2J#pArP_g9Mh20Tv+c zVTJS+6u?hV0KriDq7Vwn_wU~uFAgbBrVq^33N?Y0Dk*h?uoL&YJcp&3oScM3hdVbb zdjc3u64nAnlMqmdDEbHQ-n|2yge?APTn0B)H=5F79If;R$;{2Y_j2Gi;6L2({>HeD zuC538Lawf^5*Pa#P<=tvOVW*$zfge71j7gXAP@+pdes9XBW=cI;CMl;XJlXie+7_1 zR(u0A_~$1aK&Rk^6ciPKdWRP_K7M4#$($Pv4-VjHCWuuKBa=RCtCCVu^b8EMz`79o zqfLDxA|ggcMu?GeUS3AV=7E9t>qH-Ob7g280_fmeAQ9m02h!3c98Z8hq9KCr+nI{Y zBA)vN6%{U;n#8&&zn*i0qnIw?=exJ4L`zF6B2o+0jF0Rc6q#3O*Rcbo%YzX+rjlLJ+6CpBeabqJRU8zEY9UYcH{UEeK4a4d~2?p3w zR93!*0IWi+%gD+C-v;Ge`St5>paa9hG~(XJKz?CwOG-)_uP$rL%6N2N?!VelQcyti ze-Mn)4(AFSrCF+}g%fBrd*!4g=`{83FrUju#}IWnpDiYEVDc+6r!&IM^Py z`A#m5rmmx-bLds|{r>Gd^4SPt)yj}X9t@b@gM(gMzE8@G1A~KGdnK-{jf`&Iy5$16 z4n|v0(6xsTAHt1K%3PeEYnSMqoS!&lsTROnz~zdIA@~#*0(iRdCxjJ1djgOCq3J#*P+HpZ%NeMS;18DNk zmX?#_9l4feZtRg{ztwzmbn4vSS;=l4!P(gL)B zlM6w~LaGK73(QUq4p4cbz<4Dk{b4bB(nN4^aTjiFh>MFuk#exNfAY;bslHxJx3j_a zuP`YoDFP4-;qH5~`$Ahg9&R*Z4)Bg)?d#amr|fL$ORj+IY-4wK!K5Bwz;J9FTwD=7 z{|zgWLQP92C%%X|5L>igXysN{S9b+MA>px{DD;pE_G6TU@BNr@e3Y;F$w^3Eu+yu7@Q`NIV{ zQ%pMpBV*&)rihi*8X(%s!4J{jLyL;6JUsykfuX^z(c>$DWea2($~7b;EChT7#lLrH z&%N#tgF`o=&b*ff5p>&31+^U+*$Z3-jMA{sPyqWqpyE&>JUu*w1O@eKUBkgwBV``u z=f;2i-NM#Z96%p7WvM5v7V4JE+AxYF&}gqnOeq2=ey|6y6FWOQuoHgXUmN6UuOb-w zhl{UCwjrhnZ_^7&Ig|txxmQu&E;!NjP)4fg}b*12O~oyVVyQ@%_0fYpkK~$pWZFI42Z1YCba@q@bXHAnoYv z>@%3XfQ7$){kp8s$&g{VnbJMn-~U)a!O7Lt_UcDkR+bR}udiu#Z2Qo7?XIurKVLKtgW- z=MO#+qKW`>Jtv3pL`_8{vda}N?w@PJ55P_mhJlQZjw&lF&;N}!1rru%$jHbOKE5xI z4VpSS026nge5T{!iEf?&+`+hZO&u1;@51GGf!aT^3LxZ?Pas9=I&E251QdClUdG9HFDE!fvva;yl6lkfyN9F@LNWvCMb=y={CMNX2qxI-7 zEiNtw$nS|XN<3$yE5&q-@enlttJQl5XxTsMp3(bfcsRZhnu8>U6tn&3&o_FX!LV&HwwbI;>RlRK**9tqBB!7j z9vTATUgyS&o}@VJiypqbybLlkn)JDh3_1dGCd%tBA74!IN^G-(9yDI0q-InOW=l&; z6C{!cR`w(H4gm%jqCp2pZSk|!cmDV>3mE#(hT$_)^!2?2&*%m=w!7$L2oX!0lOpsr zadO%RC24kDT^~KZO?dL~Isz;PRwS<7^d3bx)eys-J1-}y9DsD>E2nwx&WC*Z#7Vx> z=^#iYD=X{e<+Tf2)=+2ltuFRo?b64^4Tm5Hp9k83howAFwxjfK&L;!~1V}@fhy06; zi~Bn?%H4@PKuXRaVQ6UzSvfgv zAY>pbCvnj~~bKPaW(Q44E=GadhTBU(h3jv(r~X1Wb8 z_j^V!tM`Lbe|zUQaWOI5y1KmK9`o{EfFA^y0Q~3Wy=1V%5gan^rl~0qS!pJ%5uA7K z(4WQDkp@afCupb_YJ&f6m`5DeGXG%pJ(B`>7f$=jYS*t{$7zO30NW#`Jy*SO_c(|S zGel-!=1sKSUETKm;PG(-OUqRNtKkxT1^z9tk>0E?^oci{GPl=a#I#$}TDQMWJVZr9 zgTk)y?Ae)ZJxBi`MJ!ds9M}@;oa~WmZE3Gv!~;0tvsbGO)q+BSy-S^q+5Hykg|UkH zKBP&|m-yE{TIh&_a-glP4VTU&k`Q&^v_(Dtp}AJt^cxQjG!1rlgX_x0qim}8mU>BV z-3kl}0`OsFW7{0BENv#Z4fFt1F__CB@O#_Z{u#vQxZaNA~3Op2K#4PV(^ZFcpW6-l!2x z*^`OOd&}$ZQ2h@Bxl_79!&>IG z^f_`lI~K@uXu?2D*HQ>DZ%(7qp-W;S?vmRm=#ty7rcu6QOr!K%)7zdQ208jcF=_Ye z=VRIj4AIke@qme0v-o@Ej7>D&16%`d2&ond!s;YDuiP6#hx_)9p zY;nSXLwK+GT!QM{$ME^TI4$)+d5*bI1gZ^A$h?jtKs6+ooZQ>O!aGs~AZF|`B0#%< zp%3D%{SKtBMpS4fL7^xS}MdL$SipmVSJ}%r6+&9X=hPWo z`QSftIsHMPU%-ZsY^OoUC@5eqfaB>`Ieq;!?*IWlJ|{OfL*Q#^Y1HHu-elwqAmk=$ z-Bc#$-R9eFmJ8=YK?PW_Y|H?O-hL);Z@&#(5PU6BQBm+KfSmj(HQZWTQ{YcS{GpNZ zQL6|z@fY}3;rg7OFKI|!(~BV<_24wrHu_IVF<*DbdLw*77zlDK}++t zJvMIc&&`L>E5^eo1Sj|&h0X4KJFI3!MFq4Xy|(%&`@Z1=X3m?$LCHxKc3J%!J>q$| zz5?Sj(3#ZMX3hW)?Lo90F)69rbQ6ll*M0D7SJu{25)+-5m(GHLM09j^F6ghQqzX!D zry~Bq8_xemfbp!Qt=&-j5Y%HryD6Vp*XQzbOJMEt@(fE^s;mnO3%h5uFeRf6NKY&5 zEI0YW3l1iCA}`m7Jcjl9R`vZ6waD4BprL@z;4-@r>RD$A=7R(7yf`gmY5%)q0Np2u}074lW20 zh+q)}X#!#jWxt)D0HUtEBKF)8d{ZDLWI@qNBe%iVSa4(_d@Lg)V_+}|AC*Ye+Vu_# z3#)aQ3p!6r0Xc>hC@m}73SKps@FyY@L!U;TdGOHeXcTll`Ho5(A*Bt82u$Ph z@_&N>fXQ~YwmrSQq}YKlGy;yP03s+P#A#6HKKnDIy}cdASfG*PxlLD7#=Gr4Gj!1{84}Ul+BN%5ZKHS8jL2uZG?x1 zgNlO7rV?^A1?Y!17F2Seq9P{0aG-e%UueVxiMYTd2iBraiC(+e7Z}56G;RrnDBs@R z2FwYk5j(|Cp@zl*S;XO)m(&s0u^qJAeJE z>HEF&OIlRa=a+-bFop#67sw&7c1Y9scoJ9}w`@9i(uK*3m|YO!oWtgu4d+nz>Uh8@=kh2bp^ zV=F5WhuNQShZ0_g?_eCk^8jqf$U4e@SLQWWKdwL^1Ju{J@;9mHd|Z6G*ukwtR9z+@9cek z{thQ;<)yt75H!#}SOwk&X$I{SP`l~rG~~z18R9-|QS`h?T^$|3{6pw4%V%@T%hi29 z0#k#k3=RNnLIt#MfVWRrnwXdXWrR*OSiP>G9jWkwMZE!A6hNHs?^E$xKY>gG6vn3( z&dtmOE4@$m+xVQlU<$ttEHhDv%w5BVpAM;YmWZUjzR%wp7qFr|&X3E$6N2T0rYDc> zL=~8v03(OX{c~XXpk2cOUJlkcQ>nIz$sCW#uXi+J!iRj%I=P?A0sY*M+&8}7n6Aji_@JX3&-#$J&Ga-YU_~&BB6aiRVI}tAi&lnm7 z!=;9HApMt@3vzOZZrGp7k!Dyqa2cw^<}P->=EZOL!ZS z)ikXeSj`wTXquWNfkT5bguWpRK}d}!jaJ$jLOn}T{ASioQH~y;!EMc-!odWr@KFR6 zIUymhy9X8>Y(s5zbz$Hj&@XF06glxxr6VA|b*pT29q$68 zU5&fVO&eP5WH^riUqGfnh8ml|7=p{j`nqzusL+d!*hag8>bn$Llhtop=XjF3dT8!* zV-w}Cw3G3_2_?;1f5_@Z#MbcUBW)IiWP$7Vp#b{>0%@^WReYA;jP^s^eH+bvk-2?W z`_px_k8=9Ey1OqfF2;`x@o;c%-+hVG3@R5574_b|dx?r4Kt{#I-3otHR9HA;F9_QV z6@5ch|MB4%XeQ6fGXF<8;bc5NMn)35&AvS0pry@#PLeDC^rYbf@p70i7_hikJ~#v< zar}x*!QTFJaImbha)b;+l89T$x$pYyEFn0`85zBEJ8dN&fK~#+bCAH?!Wb}eAP`^! zn9BSxE(707+BG6;a0N7sDR;0@B1{c{?F5S&6QcoMtCZ9$Njgk?{0w0iwmA7bRn`w5 zK0pg?UOA`V0>qnXy)yVpqltthBp-5ez%u%^;0X5Szn<`wU(}@=Fay3M#qvlDp_Zm5 zXe;88aZ8E^et!;4GeKctkO9yi@%Kk|O+WNo0OEpKLX70)Po#rs^<{1-38rtX87Tu>-ST_4a%AKf+%u?S;Oy3cH|gzNS6En>lam7h0*UzQ)pwY11m_dl{{ZK0sIQ7q zq2=&4Je&z_l$_5D)*e{RkDi_g`8??LLm>jC4`Z~zOkn5-G&oK(bimOOD3_4OU|=yZ zzC594E+V(Mmke^JvC%JBK@z+Is3hy&i!(E2(6fXwfX+s6Juz`{!678ZM298?5wl{Z zD(kL#CqNsRz?y8gS{)$kVXlHC>=rrsOBh#DRecV=oz-wLm}kL3LBJY#$#9^X{cl0l zw)gh<1O!+ZJF~MH@Pg-NXL;Q=^*|^D(CzQ$q2PY*Unh5402K!PB;%mPBB-0UWCQehY{!h)d}E zCGnU9ogaG7w?#wO4#r>CiAWfMpiu_QRY8*$G*|-Xvq!#Qep=bs=xb`;j+O%|N(v_0 zW+n8?!6*W67b2a7g+)i_&+M!*-0beV-NVD-zCJI6wb1xTgRBmo=m{WXE)Y_T|Jr~eT&>Ojoc;{ol zqLO~Q$msIJRKbZrt<#b+%%cFWlh~kJ1b>HG!uR}NSCZ}^BO2-uDQP8)$imRWg$esb zCv*+JKj*&8hJ#33OywHOe( z-HKK}Mc5P=%xHKkh=m+`U&=OYygk3333Kz8LqONTG6ugDKvd#+lYitDj~aI1duVOJ zKqV(9`0ClOJ33!px{YeZUC8aa{2<1WJu;)3^TP1(a!wL^Q7U;GxpUJ zhdHFaVr>G1pa-WejL7FRq$Y*cdeckM|DUOUgBvpc2cHD^zn?4koigPQ<{yl7n3ne@ zLOT~u66J>mrQmXBF<6O$g5ua){PaTNzc(5j$%5Mb#P*a5WLCFt{`c&`Jp1h{q4|g` z!vA@4f+4uZh4H_~3jSYDOGy8(cjfX`3*P+qfW^R_|Ib4eyD#P(tJMqlot98ftic-c zj3z&E2fwCs!FN;dT*2j=6MPXtpt^!0I0l83A;Q>}!Aug?Pj_a>7cKWjnrVJ+Mv#jn zOu~)pGS8HE)XNQT3`3iTn6^N{%^tQ{(qPEzpY98Zx^ocj13%gU2+JJw?WAtvxU>oDeqLCe$Sck zOxNsFH&h*Z=VuyFRZv{_F`4n?nPV88Ay!hs*W&Vz3q=hPm(>E(_D1>xNt!=K8}p0O zy&1k2Hh8m4G3SPbV`GmI%nuTZHym)+7re^sH&qWQ{}@{9MvCv0*PB+DTdUCtz09w-S7JU+KlTm(rj~~v)y_esn%%PTe&`kN* z*y-*g?4m-pPyQRTGr13!v+oG8keZLrd)N0J@KN- zn?_&j%xP)U>GXQ5*86tn`hez>@bM!9=hJUqYhO6Sq4;OLdE_P?rJ};DaetYT&)M-a z-bwZ9!_$c&S#9oEKdRYb-D7`&xDOM(ykU_St&S%_s4?;=p!uIC3wtJi(s-dq-#px_ z9)g10)55hGid0dJewg2+BivS!y;;>xg!s4BiZ4F@{u{$2H8Dd(p{;Rp!DQ*i&;@>P zh@Thl;E3GSp6RmTTn0|uPrbfmQL+8sk+PL}7(F-o*0;szXC{T6W)|7`4S(d5dv(#= zGHODelY%abew9YVB62W1_~=jigZwvz27OHpq-En6&b(nyOE< zaa!0K+7bKEV`4}SZ0eNbrg~Q@bCFjaE$#{G2)Gm%vYw3;#`4mCepuyqB*l2{l58k( zaxk6u2s?G;)G9e^>EfB`6r2G7rqrKIS-{QJ1)F+ zy9)a2H{Jx}r*^Xz4?1I|O7JSCoiiCGar5kKSCBGbU`Yu$C-U?Es5KmN%y`2Iv7nyot~2{0u$in|+I6NqTxAkIi{lnV4>QPWIop z=E;ieY_IMx;#--j|L7C4pG2mv3@EoGo`gP6Oq|L#UEwz`_L@zv7cx!gcE$G|I???@ zd*i~Gq4g*{s=n@Iu-};nQ4LJ0R6oq{F-BtdNMTLc>@f;*9L&Ep;-b*U$zW`OPs?$% z*mV%%qK-r{(N0!w_-be#6^OqQKHAK0;CRn=M;+zuKtSD6UO0lCMSs~-6B=}AfW|OE z%+1Q_evn&$g7|AxyDarnV6^tX_QJs#7Oa`;TaczfO!dXfPiL*J+WKD2eDLU{5%vDA zqjRzqH|~e(ao+A%@h-M}AU)5tBFa##)^|&Y7KfPJrPT1^a=h?a+((DMwXR2MQ`II@ z->JBe--{FaJ`By@8Lh|Ol9^k654}%n`7^Bq^8|mHpRS5)qwC$L!n^=ijl7AaySvzH zfe4$FniSgHgKPVthiWtVjq^1kDQy1hJ9#;0w4Y6~=a})=e|ROI&t(-~O}^ZX6t_2` zE3!fTJB?y;?<47j_jQDOH6=i=lYhH4`wioxKJ7-BAo5odpVd8L5#DzOVz&)?FDpn2ET>4@l_?n>d~FCRN_cA z5OXNqXX7G5d0x+qXUM}h*`oP}r7kR(dCAO^Jg{VT!{QSv2aB7zxd!gFM&qp&*$?zP z-y>=|R?X^PZ}65fOW69d3$ghtc4t~0wIOax21M5dJB~AF1ck-9Z;M(#3~*33i^t4l zI_nu#Y%izHKfwNWw7;i+v1c*Yv7}>o153GQrYJlozI)}?D%CV;mA#CP{zG~d8N@%k zJd}bO;Wl|DLg}K|JT^9{_Zk&Ze1XeEa!u9!==85+;P<~i_v3D**8SKBTp-oJw$C=Z zYOg!iox%y<+1@)$6XyE<^udqCobt?DLw$DdN)HEHdm%P_R)l&R6-X&Ch}ta1XkIx5 zW1!cLx8hLn{Rneinb)U!n@c2sHQu+`u!tQhyz}>*k|y^yDVD?@Kb;?o()hGk*jb+; zOK;-A-09q?%}snIC9Q|An9)?Z-98^URJfGWaf#g_7c!T(W8thTw7<$rQ2y)b{?wx2 z<+$_FJ^A|B^Hm8QogI9geB(D{*E8Rx2ywie+(fJPW#kwtu(_{*Lvi&h$%^!gywvN= z*x@^Os%H?ombiOb#Y)eL&?|7l#mKLjhBt(M2zvjNh#IZ#TU{X#B1e->n=F|})5c{w znYZ+>NnV%>0NK4Lcuzvlorr^2Dzp^U%Wlp;_F&^ED9EX0HAd)ehB(m4NK^SUShE&= zGI!)vuN1u%k}KF|x+(RI4Sn+RrUJ)%3yPOXEAL4u^{2WNJIfC&wf+nlmy?|Z+YSBO@vn+Mk>70g=csV( ztbR}NeFrKG!yV*d@yq3<+>Rp7LX)I-6}D@KpNg~dis)|Us6LJ$q+#GoKZ)X0u`zKSXY*A;C{3?Tq|An zuBnBvRFeId-{!_EznTSd#=EkNl^Kt!eZTBEPK&DGlHjruBQyO6<6Mr;j}F4i?(wVN ztrFVuRU>4~glf>Y_FVVY!Hnj%!@T+vtkwEDdZluYc2VaMl&)41G^^ARO z!*+n|k=%>f;b1wvp!S~w!|a+2Ej&2Q2rJn&-lSrE2gYVB)O=NL?6^lBM6Ne^sjfyo z2Q|l$2_AE15WSfbl(ZT?K50?MuF%)2#z~kV3+i|+ph;cFVWi_(Eq7in)6(`O>>5Hq z7Bq7VmbSs9gQ_$+vMArBiBCM9Y4pCjuok1Sslg5D=X_er7xF;kxjMIha*>Kq z8JeuCOGVj$CI>4Q$IbT1!505z_rg%jOmZ?lrjyFuK!hw%`a6P-dZ#8cx|D{Vkvl%S z{M>17?RWJ!ug`1^`C!)Z3$vSxb#*F|nSl*#uVW5t2+es={E@;a&P<5xrr$inS@C*) zx_2APWu!xhubw|1+4<3oftp)j!q$)7!!}}nT@S|0O$7{Uz@5-}% zJjPk1C6VVv?0JnBNX1IgGgaG)9}7vV_T3-&uAuJtthI!AF@ZGhD=VAtkWZX&_FC|1 za-DpQBYja%M=SiACQM;yz0K73xj*x-~}y%0t_7RI(8In>U!Q+Ry0V z*F3!`s9Wu>D$OkIWVqceO64C=;o=sfEq=M<-F=K<(lt(D^Beaa@e7Pf1FXrKtIH+Z zrmJ~M`|O%iv+pUvk6PM^vRNXpE(QPOU5`Wh)>eDQ8g2M)|6i=Vbxd4+8?L+XLXiT+ zix)4h#i2-XhvLPpxcihA*W&K(?pEC0VQ_bcLHE4x_wAj1a*~s?ll|u;GbGGR*8J9U zU-$L6)esKZt}yhmIAa3uHXkIoG*+6onnoGXuIKt3bb2bRp=3Oaq9b9__a?7djMPS2 z3~zoa%4v?=wT184GcN&N;6nU{2Zv2oTDE9=f0J1>2oBCEoWy7-ClcUoMdSUlaj`t> znN%Yk;&^45>qCJIOw`JSsU7<2x#lvhmZW5Wb1_#{>Pr)LBoH)NRi;Uc-JCL(M%$lx z-&AGRS82`=B5aJxjl%j^;lzk_7Fl390%4_olH#VeT2&9uI=?^v^1f6q))LkUBZuoG zUp+ZwUMnm6fSW~aQ`mM_sxF2tWe==#aB~*^Ie5n?cbs3(fsne(i%AOTc=S0BuCSWU zo&Evq1m$-jnN0o72}IgoynV~5ciGK5Hc=knBr=>cB26ww_H=f``i%XCwWGdDe5PC^ z*DBX_b46}v7wmJVOjE#ugTvDl>9aC?&SKIkE7ua5!gRC;FHFGC#0Kg2o+hO9XtXdf z6ZkQAk;X~(jSPoa%@+$o!)55m3EU) zu3*K!2Z{y-ChN5|MJjRsb^VLY4MuAstpeqy{DaEYy3dxM+^f-@{y&iHYnIwz&kyq9 z(NQgpteYlyl?m3_Y#AKXF4!Nn_)Z!Mjv|^DHC>2Ql#e2;r-vbyWAfC}ziX2M7e6ng z6e$7FAhVb-xmo)N0LXFdY3WHK<_J+k@@f)FP?)d8EeKkIZ4THzu1MV+eQ-sGJiPH2 zoa9l(ezzdApf!)!V-}GCxwoYuck8F{}2xo%ch{L&|?2b zamb{a^+|0ATMbd6R=PZOzB-c+Vo%K;RbDunvUdtO>*|v2{KGpegSUl^eA-s50BF7L z%}v>-6ErnIn0hl5$N4!`R#Ujj`HoAaeAo>d1PxS$1?f%=#~=d2&eu0{(X;#`OmTEX z*O6CKlj_y=)vRj0_aDjwippAoQGmZ&=XH$MX=rgU!aZATPNQvQwXDrr=9M|6$IkLn z)^T4Cp?w|e5|Q4{k;P%r;OBEq%!Kk;_P%*p{mIUrA-%H>FJEZN2_4nfxJZanY=5Ue zm7hz#Bo~jvC(uY|XbQN!`RL07FcPn@W`{gWak!5D@{0z5YZ=tag=w zhch?h7(xcLE`96!|}081(q zWas3lTr%vgj3jSLpVu3Q!+Dcug7cv{Kc%caE+(OcP>8*yHf%IMi4QHV;D{|KAb~NHr$>Prb4G_8+0h*Mf;|+JC1o|9@sQ(D&v4_S4KW zKH@<0ZFMb)oN2ocNZB_+fL|v|@VAlgETv^-bnoBC|LY>T^oMX{DMQ0b?=Nj>X=!2< zR7M}6wia_I4=H=-@cx%7JtsFewA%LcvE;vA5Hqi2MQ9j{CWi(MNL)KMFCgy$Xe{+F zM8S?5dLuO#^zXp$664-DD_WKU0W_zTS6_sRNc@IkYmyQH0XGE<9k4?)P8v(&!ByK=FWsJ}p4W0s!!-{|sHoygX$BpbLTsZr=G11n-oglvSQnO?ZDsI%8Au3i_JUl# z3gJK-xUriag!GL5No?d9#hJ236F;T@=JA9}Oi#@~gKR?aXX8^zuVrPUOMM)!i=@g^Z+gJJ`ENul9y|=jSomi@!t_=N~FmHnxs5(NG-)W^b|m zahT79Jj+Z>N8kZK>Wh!MQcgg*dSLPHZWj&4)zN6!%>n|!V8bc@;KnpV^M24B7?;x`Hmatw%`>682UaeeT?CZ1hft%@oodzdcZE z)&4r_Xj3*LIj~f8Fxtzv+JX65UijLdAieaoy?Voq*G})g(U6hFy7kwHNmo)k3F@*O zrK1_2uMP|2(A*iHRzBq)@QF)#J{Hdr8y*pcFqgi@#KEXip-EZWpN8x|WgvB|3Ks3| ziWCV88%@~xy_3m>2Z6?4`K&lUKF*hdUD&R$bB(cFg>EJ{zx@(wcwh0oH}%YR_Y!I= z61-}dk?e@Lhfjit6{1pyURV%n|6xX7y>~h)R@)=NaZU8OyBuUtINAqNp$-q4yHA>x z$J=QiH2d@XHOA6LXuGqvPwT(z4K3nR(+bpjpHwZoZ?k(m4^A* z(zW}@GX)DO3n3@&K@S?ik`b$;baaf2Oas2)nJzfsovP3fz4<%VpV|(FcgfhUyf$JGBJTT)bz9&-D6}{P5(Qs zOn5HVbw8o5;8c*Fp@Md7+$TC^*nRI9(ywZ)yX<6Tnla&9Ri;^&YN3%x+Twc;-m2dQ@YQ10&{r}Mh>n;(IE$8r)PKIkvw{Kz?fhj zOF^$)MM+IJHNnwsSi!S`|MBhob-_`|$8DuL=h|*blp)9Dsd3KyG@GGDbHP(Q1V-=R zTuvijv%;Qs2e;54sspjFLR9(rfq}ajdc~|;>#J?lF$vH~o#~GwgQwTM?diWPDE@vZ zAr&z!oDf27a9>)f_@Awgq0)Df;Rj<7UD%37736$21v{@sv9haUk$S1+BZg$@0ibVYW=hrA>47KB z{-wt;7+frF^opa#3BUVp#`|R^@s{(u7NTjHuK|95cQ6vB1r@f8Dr2kUNV@fO)nx;k zgvR`gqPi+PsCBr5#3PHt^+uV-8F(kNpS;S-%8u9wCp@{sNEFTd+r_cwDP~qIBVRoj z=oI%Vj!yP@aymL_Ay!|VK{;Ma^r`&Q zfSa>Jw2dUu1oUA$W%S>X5)t9e=a`NE{Pl4E_z<>Whk#^0&{AJ$tLij<`cu%yN`4Pc z*l})Bq`RXcZuXU*tNF~e1sUWhgq~D;;&L=rBtyzKQ)2ZaQZb_v(gFTR6OvAn!m^h_ zRD_`+_a+kc_Vo2+ZgM^nADr6!mN;jztBiKv>9VNMz z7(lNeY;#*{qCDE|lekC1SQ|?SO8=mPKUr21Xx5;DklNuQ{O2_+e{Y_oYIdvn;VVzq zZG!&A^YRDhGcs&IF^oXKY_%5irwt)RR$({Q!}cj$vQ$(G{rBd0<5YOS6n8g7)(-$B zcYIK#`E$ToWZoJP;-;_r54KB1MGy_m*`Um0EK% zUyY?6GR(eVx?huiVwuAsc*ezBlQ3o)r8X5doGx7SX}GPI{+4hyA;pKc4O!ae1EVrJ z39bQDm%M2zOT$qcx;{HEAkzmwnb3^qOO%xv4*ZpU^A| zx8X+?*IkpXn-=4}2_{^BeaP4pRN0`jd zCSN+Lj^sQeQn)-6E7Oa=&73MGAxYBbDiE|P0sw@skBQHQ2or^Du+iZ-aFU@!_Dez7 z>1-4aAJ2@hTD8;lZ+jmU=0{iJWPiWB3WBrQzctKHEf{t)(I~5yABx&sI=Y|}Q)B>N zWm%XA(Bd&H{W6=Adp@QTVOHoHs9IB_2bW&}r>LP$HOVq*bCi)?k|SThq259K%I~c_ zq&hKw{LYr6)k9adrtVPDo54MP+St}i^@jdLXEVv_z`ZQo@O^%J`p_8$6wB&xK(81_UVTHo&G1s3)E1QyS%s+ox7tKL}Y;aliMH7 znF(Hoza`!;#}+tv!1>bV@w8-w04**N{t>NW*8b_n&7(~cZ?mL?zjl(9A=`)FH+Ydx z@zbSvIMV`Mk~EO@aw29TKH~r~JCyLO^EnQCrPJvr%heQj0A$`|Z@ApertUU>3ic~K z%UJOi%z4<^Qz1A`qDBM``6+DL+KWi9^l7KsfE0%lW6I`$6F;wruYLc5(sMq6(wZ83rFn!O7 zB8X4BL!#OE0LxcJ&t0t>$&lO}@iRh8n;^94i2l&35D>oYmTcTAtomgH7<#|~p!!!~ zqB!eD?H@lXiGZ`mNo;K|Tr=WlbbzehDpAUNA*A;$Vg{?C@lfq2312?SzlbvX29CH_ zz@ysm9u)vk9&OKT1-ehS(9+Q!65-PtU}fSz^bx=UZ%D?P{_s5t-|hp%z)Pbp4K*x4 zzTW()$$fIG^Uq9`P_KBugw<;z=1QAwE;0~AU>V?XcnDP5?k*Ha!x1vS!U7YN#R(-7 zmQ&e*DyNSYMVu&V4+=dbbyF^0|4JxSfxfZ^JzIKGO}L6PU) zNcLR%DTBae&0vqNCn67QrG0#W{dmM_j3mlj?|JD<73<)dcS?`|4pj}p4BYZefy z7v`Rc0bkJhifs$T1@1X~mNd^{SxB=cW7R$UVD!?>^UCcb7Y~Y^YqyFT-^S}PmY)W zBZ>*i{V*S1qx<0}oQE8u1XAPM6ajLrBmi!$q|X>9{|XFERfm@exFX0;QO)nj>%6|TPX*_5w2sRFOC%w${W9YY`! zq$m`cIE7X~`p$f$#w-bs^Gb`0$Bb)xD>?F$lX;<&cl?-Mide?}al#@L0F9X|y%~Cm zJONyB06S+ypio|}Js}b!V-*}lpO@H!xBAWJWC;AG|MzWRKvAyV-6!{(appuU8_Lx-k2^QLw545gUg)Q&ne(yh#8`N) z>{jQ`Kel(W{Xq9B|6X+XC>DT!IXbn~oloe$&5Y0OG8LrA3kcWXCv1o^0YL03oqCY& zl4N>>%=g-z5Pf}V;ZOz^jt1v?iWpUg3#W-oTjIUJfxqc`h=u@Fsk61UOpO_QuZFXB zhfgCX0MMd@+E!>)-cUD4>x!tV6|d(?!2#=+#$;QLCcsR63OY7mv-8#O5jA>GtY4^4 z-0Ri??fwE1AK@a&x)Ri6|Nz=Cp)K;drw zas4ea0gIM`*2R|NBgR_k@n?6-%H9-?dz>Wg29gA=zHxlqd-(&(n7NtDZzRvuVRHsB zn6KY2vb!7nygYd<2lgiFFG-Ad&;XVwN0WZn$4I^ElxfK%*bpssUB5V@;gV2&0lqXh zZ{Z5s*@kW^LK$)8KdsK*VC1qK-H@8Y6G(oO3yNM`9# zPqGn?SD2fngRk%95xb{kN;Xzw5cL%x!*=-Mw6POjlxRE*Odadtb}FsUg%c}Quy8#e zE;9C2ij8;q?mQ#$==Ly(7h9`+_Ail@{D!bZmq(vRwOOgrd50>jEMdavPO_o$fNhgf zu}}7wmlSV{nx{Spg6Gzr%Utn8=?Q!5vX^Nvq&ho&tIDnmaYSao()s^g3DKu1(W-5r^gEdUZ>Ola_J zI9o6|(ri;*(%)jkRLCY2Fjke>g`6aOpza@(w2Q5Ve8*-p+!ba93Wo)6o^J&j`=)65 z@`U1kDnNB?L(0@2{pOJps;|q!5gD;nceqVb=TQiqs-c>i0 zW79=IYab{98(4qd2*UsgQiWueR-4g5_VoU9HscNPc=PctV0A3TdpAOen#^rdIXRqj zUs=W?A5Yh!!&*?3wzG}{9uO{_=i-&z3+h}OLZ*(}5QgcbRVDjqePV?b93+wTwHF{1 zL^{hwPPUaf+JMw%BB|VFxv8k$KmkL|te=^q z43%1jzW`$sVZY^&9M?Xa!tE+4F5Vcm4ItaPM8N+t8ifq34102~6gMPagO#=0xHY_W zO{em=TvrSWt}$3W^)-bPChNT6M4i3?Kw^1CTz!uD2KHXCz5Rit-qxyX>zHnFmRPL}eN?u+XgWzOAU z%ehL;UEs%u?ib@fBCaSWElZ1DJH;vo;p9w*DEJrZwf@-fBHw{VS?YX6?NCQ(T#KN2 zRKp&CSv?o?rkmD!>#~h}9eH--iCQk0<|7s?2-*~y29x%PrpM>)W&SQd$#2^epve-> z%sk>U9RlK2q5iyZ`Tm!=`S2)(T(ExyApw!Ag_TImd(~Bxc;u>}f-{2UwHP+njer`7 z63?cCR!IE`b?MfJtt<$%Gmm4WBlgcI@^v)t5OB;B+4_Pb6!rF%*=&)+ge?kv6mu#SDC>- z;xrBbsJFs+81#dVCA2ywZP`~WU4AJ}#n}`_-s#=2ogdi}6PsV>vacJ1Ess0`;PVg< zvs~i3DhR$ML5N)uOdN|8x|tp!he>~+KMq~=_cFPJ`8rZzZb08aqL@ks{082glzTni z!?>5K#(Evs#am^PfWFDT``wzt2h9)O#m-@g3iU?KNVu9KDQd>zwS0Z5 zX`r^!C*A|K|rlnXO4vE{^UQbKu2pK9zWGMagEf**$$C+IdpHTSi+?pDl++&?8J+ueVX%09FCF^ z(T;H0Sw6msB`mXbI`QkeGK$Q6Ur(bE^hLmX0)RH~ak+!PZc7!0fr1(z5YzYCB6{s9 zk2&-K3(O|M2zXA0Fi~}UY+=FzK$yxvfY3=$rejiWBI>C~j=nt3R_-mGU4kIhhl`s-%lG7aAwxSLq54K@!&A9}FXoTx@8 zsA}b_%W8^PzG%C`vU@`{pJpZi2Q)J*fCC9HTmVM+;?$V!&xr1Un#NdwH(c3nUnwm4 zggNvn5ioB$?%nQ7VjgK_CMOiH(vpQyf5m&CcXN33u|#eOS${2|QV@lu0nwlJQPa~~ zY|xgxid@{4E6ivFljW|M78m&+Od!0EXHyeVniW)Js3g@L{`z-8gzv|@;Q@6rT(5OB zo|deVfDhqNE2@Cm&<86IXVz}7!9>Bol)JoTC)n@#9523}6^DA3tNWz@NFa8{{&dF4 zea^Y9gT?118-XsUhP}-Sba?-Ht2Aiw842TgcjC6@6b#-<*+YFx*XsM@D66$ML4g1+ zmSav`UA3-_n6jvhHo;zdE$Lll2}5z6JrH$CKQwGFo}9TIo3M6`JHBX&)(}B#5hX32 zoQ|vu`?wTD-59Q0H=<8<^*8Ae;i()}5C8=?r1c%Kded+*5porI0;|euivx(Dza395 z{4AYxLA;KJUNY)aeQV5-f>EbKfW5b_rZ_@H8UG(Uq9OX^SPRAY#@l7IMa(to^Yk=& zR)?frGkCFsOcA3}#A7`iM&eCuhV!*X4sz6aNc@t?z=$49$2E(2IbDT~XUx};GUkdx zEAU5ARW+re@faAOAuGEy{@Ege^O7o)wix2yac~mvu`XU0@(MEdeTSz%PDOzzkUkbBbPRZ??^roLjxc1Q_WSc!mHW%67HYQ) z8IK5XosKn^S=BpwgKIC#b#^s>OMEW;S@>h`rx@H>mH>b4Iiq?X)rUEqZRYpM3sh#S};ABQ%cz2+x~2t$;~=^vs%El45Y{{6|gy zpcN3h_?TXAS;%!KxIs_%vCA_-$aw&uNT5}*py0UAH-XnZ zy~&@l1_wEQ&FjB|VRmiPx(t0}RAd6P9_?%#jY5S{0A&#wBlb{?%w1ffAFtcKfX~McLtZESY6A?ZDf0=&w+B!rY=WrBX6YGQ%12-U{p(u z`orn|-X9j`+C-0R zw}3SG^Ka>_37q%N&DSbbPDVvXhfW6t#=Bi6+*}Q{_yh#)LdeOM;|AVp^vrr4+KRFI z#Xs=yk4)s0Y7Q_h>=`aZeUO*y?sE0Ueuv1-+oV%RZ?=g5 z$<%1SGBE%j9_J;OkdC>EO4m>dL$T#KkxtyGK6F_F^CbZ zEi>~E_vN07j8Q2dO#fZuO&n!&Z!#?$@U_u7{C&(qBa`Km-}badMr`~x*HnS6AkT~p z(s}bQq)00_^oY#WwVMz1#7pMIZxW^O*rhB@%S2vTG~{)wB4nI?*9ZbZpKlnQV)hfs zI8j0G)YPkVe|dVO(Aymj(@DGt_2Di^F(j$x|-Peg`N#N!bTl=nYV${sv3+FHI8i4>a3NH)BQ5( zg5F@U$s<0?*fJDEvUQHi&nxi~=nZ*!{@oVE6){>KEfy>vopI#kT223b`HJFl5FJq? zPjdV0>Da`zBRAui$7OM2hzTZ(saq)_n($KUEv?Mp1o*GwpXI287mkLi`Uo1u2x2bs z9(7`XksNwhdVG*mp0HTn&5hj{k(wq=Pd93al= zY{GzNE8~p=kmbTgBpRF?mWrGuF5wA(bETnNBlq|o<XPL0xES2F3n`bM zpd!-u>(+%i=H>_46|(2aL~-Fdsj`Ff|72%{rV*rdIo#eT z+c1reG8b9eOu3+k+;SA;$fLZve3SX2Ct+%1WKFDJh{gRwG%DPqU-ONWW9UrJ(xg}n zvT)7qWoEokMSe<)ruk10c*L~EeWfqn6m2i);!De`KLg?8M{5pfqtgNdYOBDMj+XMewX0&FxQGnXV9A?j8Ur6g_k3r z92;!U=GOyDOK8{WHC+Ll9ur;(D&3E-jmQv-daZSqqu`rRq)jX@X9~Tkz+c1>X_wxl zt`}BP3x{mMssHoMEdQ&I^?zm0%m49T zJBi8d+Pi|P9S)p$BetOb1OQ#l0zE49QXs}ySeuCFDGLoY|64y3d11|5ZdrO^Xc8X zq6456DCnmMRUmxAJ&Gy)ZixQiwGFg#x(`UHc}P& z9r#pUU;45zqmZzxuVioU-dUWQl61$f$Zz6AR5 z+@5H1hO=Wb&#N}VLImX1R-dnFh1sjZ#=_N}&~4-X=N^0Ik*W7#ZjjF(bR=T}>T zS6DCL#hAF*z??A2nBB}X#rJ7OIo64?e@LijRhZyoUD4eYnvU0}TKu$%JVC}C8>zZj z3T(EU6G{p%)tCG-2<7o*!X3$O5Y&;c)02?=D2A{=m$uYix?p)3+08$6O1$zQ>bbaL zV3|SZIpDe8x`%PvO1sBu{yQpE(*x;|?~rp_s5$KxMZ;7H2B75#2`e(e#66bUOIT~V z&6FqWRYUdb7DbJ#j3|;KnkH>mt+}pdhh{&Z-DR3`S`YC@t)c`01U<>=ilm>q zc0mPy^#_h=O4PFHExsOxIBN85+v4lg8Yz#4!zup+^<{3rlgEEW27a#pihJKxJ!{k| z$-MHw!pBF${=8Xs1tBfOr&vfy@bW$PV1-D{CAPWE71v^60zhFY|HJ+5;cA9?O)g%7 zZ-d+4pzcLKbp7|~x|iV1Jnd){!Ad*t(^1=w#l&$4_EApF`}c{YA^PlNXZp35=WDur zl38r;zsYh$_xQp=p_OF}p;S+u6@v#bLqT-L>@*Ay+D?P~v0k;^Vi8}{8Nd5m<_w{m z#xPKH%Q8k<#gBYt|D8bB($5|Y7)Sucsa8+HTC}VEwFaXbKFakiGLUcW;Liye_ zl#(wWwHg!n1OvQ_&k$_g8=BUlR*O%l_8pyb43ECsu781qb6UCV#5uB-vNjYpYCg<0 zh&`9|CO=Ppd7+&~XW|paWM!X=!!# zr>l#_Ss|PMiLGQgAGuKHx7NIQT>3NGLENfF=}l9{3>Uy@cDCBYSCMz)*!?SJSza)+ zx)4}FGP|wN?YKf{*z&)d!xWE5DR+_xLxVjyU@w8UAjwo2gN8UZDKcL>sSOLDemw8?B z53NR)(T6g@1=IQst2Qbw-W{)V49RS8&_kfuIW zQj{b#^9;uyWgfSX?wCk)X=dHZhTQAFuS5M9Js0Lprs~n`deJA7{T9OMLwcjC?BTM8 zYc{Xc4ZW#Qwl{ly>DGIT3kLwRE2~$p%gMLKmOoc#Vj|JY7C!H8k8q!zVN#{|NFh#C zaXl%Py*-00deb-t{78JBEHR?0v^%2(;IE>W&&V3{g2t>RT>AD}1c*!%~SK~S1p55D?@HUo6d zpC{m|AF@$_PH>Hl$!61|9yVnm z{`AOfJ_oZv84E>^w3MK)nuN5Cz;L%NMhsTx6P9gtqEXkj4|Dsn=k981n1U5{%^0rYWkLe3`k>GpLj#g#dIWCTk^!gvk&840EKZ&O=}G z<%a$=+{k`M7Xj}ngj?vt73SG4J>UfxEF`$Sd!6nvjQ=^DTjaR1G<%ce=A3pkTXzGe z^kC&&=6r_F3ySzM^T7-i@DLuDYZ3y>GJhblxKfAmu(~Q=G@&~SE}5P^cqH9d52+#! z0kZfB&Nf5Cd<;7zQ1-Ak*GGNSqg@*a&6#b+uFF^GW@SM&B{^oBkek{y;*O52S(EQ7 zeUPs3?t9K&4v*y%(ld^4SRC8~_z?kTp)qU`%x^;9goh#rrQDRf0}k0uZ-`TRcT%<4 zYxhRN3$X6OQ<{p9E3{a7O!p%TfbVD7K908nh@hwGVM(Tk&s$@8MbBM+0%?0cWISRv z4okK~TeFR}Onq9O_jj8vYJ6+}AWD$8y;;LeOeazQ{MaN9+TK$ix;FB>R`+sQZ`h-N zY(kLY*W#TICVM4@tV-CT<111z2?>btwn8ZC?b$bae*vC)0mnoBLI`W{ZDd8(!RhV4M8i|G+kf2__#-)&Xp2 zcy#IPYVDD%tNryN@*1Os=O0}{BP`SdlfP7vpRIa_WY{YJ$f4SHwE@vf8v##Pd z;KZu%cZGRG{_}~ARtwT>fR%;+k~~abtOWVX&Z;2}mc-3gUWSzI?`Wd_5LM9t@u;j{ zjRe!kXlPj5YaV?*?5=-LWa2`Y^tdby2l*n8&nVZW6Q%p0Uo2yc@-sc?B9gwkBkq&t zZz8xdQxBm?u6n~3Cqcm)Ld%bj{}Z@5S?Nx=!**rT^Ujq(1QegnmzGH9ZC4r}_P}Pt zgVXABb{qTSL_T`2-3mf$UYd{T&W8BpG3~nGF*(7it(6!;vhi$gH}3HtdaqZ_q;sWh z*SXh5_3t5kU&Z(_vkGV3Q_Nj92R+cvX!&q}%=RMe8SW{Q3rM!BDUDq!bfeX$k|md=>NfR#>Uh4G%8I>D@7~>2d3ixGhKzLQ;}lk_3Q3H_I^zxFxwadD{trJU9SGT) zGW^>EJf9{sDVtj$l4ykZg+)g1*d2y`|9%G;9M-XO>#M?nDy!Bz``p*82VH`R1zHo< z+Ka$u#G{CSxyKY`xnzLy#J0usiX7>9TGhr>9iA%aP=*0VS z;6&SH#m46EdE_Rs9#%bhV7&9D9tp1LZ1h5g@;YvV_vwRi=vTN*NnA?@dmG+dVA?t~ zVjliE&F+cfwOoQlY@mA9v}2{}M96-yYw-ag@F6^1pBe7#_l44G-xAjwnFvezC{gNaC1{;M5MSvPpc@Sz2s z6$UV}Jg|Zheyb6tv?_QR-PNM-IXw%8SQ*N%a4KFq0f$2+9|@_KtaUY=oMsMU`wkn3 zN;3HAOz82=U3l^i_1l>87qy)CVQBvY?R-m0a5)`0*bZzea}`8U(O*-PfuhZ@f(7L~ zuS1YrnTE6Y+SUS+wC6)L@0{ZB3qEk@ztB#Q+W!OEIi3?wyd!IAy3y8K?G{Z}{}vS* zM)OiwxUm*uxnN?RD>t=EdMmVXcbGv|0rj<<%kletiqkqR*r}7JD6SAHbqWn)QGx2g zB&}-|?r4?97S;G{)h?D5;#WRD9sSI8&^S9U$Mm_L(mwJ9&y&G){`O~PlOfdpW#p%E z$A9!+a3`T4lEhb$o{Mc(Ewk&0FOciF!(?|GbCz+cPxNif23cu~ov|57eB7#|$KNCA*P`);oE&)wK@83@)BqbgS;t9M;!Aup@wW&8`wo?2>(a z#9DFm#dLY8mW+;%t%w5dPIxDNSB=wU+Wt=90v3J;SdU}G=a?G zY}m$w?VGE|MA*)+pUw_b;qbW7T;#R5P9na4yV=oy4+CtzXCp!LmePP9823@l+2FGl z6+#0o)Q@JbuXq$4Ft3F#y>Fu|vrz@1$EJbps{T?~i_SY1&`6CG0gADWE@p`JXCsE% z#URs~%twg=()i=_xMsuepuKzS0pZC=fm;q3;El+ZLTG?%lFO;ytU}u-zh9*zXVM=YUD1#L zSZ>V(2OL0nnBN44hw#FSQDK6ue2*q6&O1e*Tt zB~yHKBHnsuTs8LBPSaHFB%iCPqFikiv#~o%jSBJ-_g3dMxj>Sd<2b(4w_(y$zf(h& zc+qr{6YQVQyLU(g4Q4RSbPl)Tj|2~68%@H(u14yIqSc({-3- ztbDC(*K-2x&fi6!YGCMA*Z%_p)kOB@pK3GhTzayL*X4wlO6IZ`PJ`v`;Nj{>pF=}DKW9EyBdkQ~V zg)5LV>fp{3#)<3%Ap;8RA-~nC%N(iC-MsuVm7H~rzAyqH2CShsbdqm6VF7Wyjqo$P zA2OJ8g*9SvJ0T>=(!kDL@yym_@lmWo3IjW}9vV2^UdA=?L(>*umM zUIWzFnZH6TRyL$V1%$)31?@jpskVe*D{w0m(nsTBP`Y93KxvQS8gze13XEAkwbc@y3R;}s%vh#` zDE$^i9_5|_)oeO&+5T?XJdyO@)x+K=+YNc`!6y&NZ(s8|gHY@|Wl?IYbD-+7l1qP6 z6E$yX?r`rPSkRM%ILk4DSo3r_A`I|ry`#QE|(BCy|-C;eE=xJpZslRZmYzCuyHD1Iuj-~ z{MS57^sxZqXwesfL+bM9fEHNb8V|hOa6d3vgZ@^+A|{P0xS2>(jq3&Z}fJ=JH~VAmgyqC>mCoCkuE;M#yp!N=>N zlNS3M6Wx=z_3?XSaC6Zo6Hy9U{zfs8wI%ZjHW4)ul|F>BsH{W1Dm621JLoCoQ+IHr z`GS2|x?2ftb4JbGCfqps4Q%;{UGFLT^Qeh3oyd0%Ud_fUfB10Gyt=q+co--88*s=w z6a=`URy_rZKWyfzK<3l|$8O4M304u*pa=Jz8q@5wAnmimWgtYLf%t>_?vx&eH8t?H zmmj#nISPrNYWK}UC2?1!1islw;zOUWUN3t~lt1F-h`!`AdKz!k$_0WVlW zX2fv5E<9+f3ST0t!3Hu-xpte}SaY_7w&r|*WwOLi;o*h-SXOKY09jFza8c*KH|L_z zauivDzrM+Y2e1g_$;Cuj0XSj$xbGZG1w=xy5U=z2!`$5Ee|V<)C;GmN{N`fBvEYp0 zw7zt)Ro6PubscTvP;xKrytgw>J_c7Tl1Kx%Up3e)i_(5G+$2f z1DQMVEhS`ub)D6k4fULx?X&pB{dTDuF7|^2DA8n8aQl|k`+pHl1La>6BO)VbC!s*o zdf`R7dl5aReH9*ehh^+f6dXP9Y6E3c_2Ys&ru-SHq1b;(ro*zoh6EN?Z8yY-UgY>o zlAp~5LCLli(`tQ6FQRhd2r*1WR;BG<%g^l zwc{uVu;RK6tSX4K1G(@ps)T5d->r}?6*?0|>;>e@+!cqBtf3sIo{uS7b%A8_{F6l-1CSs%Aw*RqhXs|INfJa2A!66g%0{Z~o^5A%())#unNib%`tY*a-z8rHU6AIOTq z$<{}L0v6WK-DU&PFK3Z4(1YxtJSFp<+7ZpcQ9>Q640hXCbz;n)JoE3Fy@1lquPY1A zFCCEb8tACwjgGXz!4f`^a~QN|1EPQfc7lMwRF!1~+)9d^UogVgz1-~=5wAYV;Et98 z`tA-%X06G*66S$<#Wz6b8#-X&LE>;0yi^T|wiiyNBnFnO*+tfc)f7Dn7;EAh%gc4q zYV(We<&?oeHL^d7ZpNoVm;MKJZ~fIq)b{TNDbgY>6t_Z=;>Dd%T8b5lyOiSY8mv&H zXmNKZxLa^3?(P!YEkGcgJn#Fg^F8N3IOn%n$)2pt%ucc=_jP}+?zfZRq#M-FJYoQr zuWu678}Rg%bd^=~In5eg*j>g-56{Fhvo<{+mgi86T&r7IWhS&U|G@rLWo*qAtZYKC zx%@qh$}C0}aE)7^Mp1kDLZSefE=-Q`?%3rc`c9VW-G{h}lJaG@3W#rl^z4nBCH%vi z%T(Pp(Z&t*gv-p*H=Q3XO7tIRU)tGp=Wgv1o8G`4v6e%8 za#_#={yL>u7A6+_1tJdn%;p&F}Lr}`&hx}JObzPo{ z=WK-8?Wf?n=FgzfN6W7BNoBn5!l6<|6hNr16_|BhRQsF)JOs9u0${(|^|4v`+%p)t{u58bWp_l({QKMQY~Xt^dVKF#p96gdTk4jRmJ*>=DftjFFZgR z2~05-7jpR-w)!4&3%xhvJlRBdQw%>AWs)YgqhYqJU;*3Nh!GIjNofle)emL-m`_yy z*bI2LJ*%mq_LP$9v9lhOTf9p_{r)-GYr``k%|wLVED$@- z8>JUk3EbM4Yg{%XzD(If1C{(Qab@fScgd6p-ll8U8tAUKMiN(M5=i3ecC5wLy1~(V zrT&t`a8viUtE&>4@}fO_ob(Ro=pZKnem;d%+DT#0Gmy{y(i0qC*( z5UA;x@m=MfgdmZtBnm&^`2QeR-&P>%6n-^2tt+y~51m=h{Gc*g z{z~E3Zy%6N*(#2=M?1Z%u3rxcxUycQ{-Rwyj$E4=0Jc^gxgm+GF_p+p!wwIfk|Uv+ zbg8^nSXfK5{dD(3ai$r|%JO_gxb1u6^jTzGW8Qi=1~;St+wAa*#$^Wi8&yU$K*0J+ zr-n7;&CgUtu1_4xjbrwB;cj!99A>XROTI7fez-Gvs(M()#a>0#?w*nky6M6uL>pNb z4(fYMEHpzbGZ2s2+S$C3L6Kmwu(UC|K$+1q{(MYhkGO^ZzLQZX+x_HL?Y?q%?%vu! z>({Y0Vl68qYHz(d^>`gWGqun4s&25x-@-TcLPhN3sRA#(b<_3oCONJ&jpoTzTL{@W zIp`bd{DrHhKFnb2E09 z508o21gTcJa5KndiH@+8l$LLi4^XaDL(WMnX{~)y9DRb?xd8xfY1 zcsMUVy698cR$U*#&{GwCKsN`6Um;GL8rmfvT}D=DGrfiwsk=@YS>`seQCdh84LI1h zU*Km=Ov^{w?a%hC_cL(F6&x-`UaxqC-E>P$jXI8{||oiISd z5CO;QLoSNzlubt-?R_HZMpgp#72cj2u4a9{pdl-3hxeWsSl`~(&jKbcU3Y*Aeq;jK zNiQ2?i=dP5X96(*$S({+zIVcNIvJ>d<5X@}_&*Cy9t+3fY{ZahS z*8AoI50c@^WK#P>#V_9bl?u?5zDvyC_-lC6Nsv;}*+(Hf_g6t+vm*Srsbt09!jnUr zNuvmQ$!_}?7Ln#9mT7>5vVub2P~WnO;R^s(39`vor&Z9>g>w2q{#|J+TyQ;Sxs!wV za0lI%)mj<)sw6Whfxou-kGX}deIXbNz*0ISJU7;^*v|_9q%Zf*HaIp+D5K&K3REvr z@<$I_8wt$)KQS&={v;ChIbMOsXb2oHI(G>UKxCwxu&1qo&akmxd%dE~kx~9sQ2bW8 zw;~kcUKJRsRs3=alt67IiJBj~25M+rO!0h{LCq=ou!dyo#)Zbwqq(;GD6 zL>=~x@gtmKP~WxXsd%fgHhoY|qg1<#YGKN(A|LfvZTSgyiwVI;9z`v$Ud$b_N`<_?eBX_ea*fBL^vRLr;H;KxGSLd!6kJFL?wpIoSz7wW^w;Pb58 zE}wt%rm&9u$XT}Ge@zv+x&npj?L9lv%eFK(|LL3W7)2DNq`kx=KJsF?aZ7AC(MOynhiJ4l zpX?0heMT%FY+WEM`6K7p)P*0r?B_lfx}oK{C|z>mi&962EEBP;YDe@PA&JS9m!Fbr zKlf}B;@Pw5UheuhKA(KK@IVe4fD1er;v@hZ%4dZNW{F!DIJpPmU*E@g{^z;vi*q0a z%m0qsej@Xp_xqm*J=)T?J~RA(f0JNkZIugWdS&I?e=xKplGIVNL{p?H_Cr_;BxL)) zhcCT4ro+&>x`veN@RBo!(Y5|F;YN}Aj~84+ZGzW_0v~x6{&S*W-`@*Hwd%u5D=HG@ z3g~5DqN7G_e+Wa`2XrEX39u|u-JD!(<}D;8CD8+x^%DC2yBB`5m@?AUH;IJgkg;Vd zC_hLG^Ki$yx^j?iyprZ-V_8$v0vY<3FJHE>V?zJ?mWoz`mHwD6_V<4c%hl7<8!_WS zMnY*Nva_-?Fb^SRy~D%c{JNRR$(Y>Y!oppDe?aU`YuwfUT+LRr7397~q}5u-o12cK zPPKzb*{lh78ar|LqD@74InreFk#wZ7vhOU*TtJVdT*WKcvlww2WCdon`kC?mQO{1k z1^Gf}>%XQO`3{AGl4`d)GLVr8>@AGt>L*()o0xAd?6Q_$Bk9L3$MjXZv;ABbPugKe zf|B@#MF2em19UfY-U8?5W-l;6l#+7Au8!#nflFg6QcBzD=oGCz4tcwM4O4aJStU;^tn#_AowIbr6ZKyB1g=V0(iCK2ytsb}uZrwyx@AW?wI8C6oRg7POn%7H9gf z^NU#y;9uT+C;2|txSL+n9?UERs*n;DWI&?SC3!*&U(-H*bdy;ZoM&Z?&sy|j%Svp9 zk!4b6AL?oOZ0@IYv(zdOWX7jbZcbEB%o#Y-@zj1bP7)3_i#TS6$XboEliX5u6bsZ; zD2oL%elbv&S#;GNz$cm4{USN`Gn)>MfB5DYbs@Yq3Q97Yf=+k#FaA@t`25-Qf?BL6 zuQXb~4+{|}-#ee|MoNIq(qT`BsSpFM!lkNyt?XwbGc#r`dPwv()#C);Zu*L$k|iw} zMaeB0uT5y$T?0*kSj%qD=yhnpxXI(JSY5iPQ$yLcd*t%@D$p?%X+r?@wO@85s?BMg59Rj` z0QGz;vOfa%ddKowORojA6SDJFQbOtME-%<$hZd+*zXt3FxMzAougXJ8<-v-XdLnxW z-)Z2&wEAQ}yPu_=%3;Lp5nh6Ng1)Hh^*Jo$Fru-Xcx){eJ{5PCS-Lwwi?BD+9cTA? zek#`{nr8#HfS%e{G-$J}OAxjvuu91FZg5`ENWHGEoBirv{hpl5{n**%!yCz8^>(AN z(Z1qZ|4;#`SGPX(7Os$Aw&0P+>o}=CVSvTZTD8e)yGAW({}fF-!s2RB4p22?qjlA@ zwnAL;7vf^l7ZTo3xB7vpK~L~}Q+nO7lrL5dq%2i1=Q~@ZCx5Y<3y>(2@sPxun+pTizjji=blLvW*Qbeo7j^llBJCi)Ka0LgqJ#e(S}&*qU)> zmiRx+kL-Sah(w4d=L#XaBW~K$j1rK9*}v)L?AhVRS?5}9x|XBdLmhS(%1=OE+?vl* zxEKlMYF2Ukp+})Sux#Z}A5KWj^FYbvfO#zxEda`IP*_uR0Q27U6Y~{k?+Zt?D zV7c*@;yizRw(=MH#+xj}wJQDxK1iJg;My~O`Mq?9uA|@w{_cV1Uj$h8RT#8tB0?-X z+<+jFb}jwvbXXTS1`l9UH^I#O-scp84PbHO)TwfZZ@j_&)TpK4LLtczmMfzor;@)I zu##(rrjUFb;P%SuMh4rNnu zBFO&xkQ6`1R=a|sD1)WY)peN=3C=?eeo_3%apPSYJ_`x3VM^TTpbZ)DS=d;(ZcO?x z%cQ!+Y3p^Av7OsY76ata*3+2ZShT)%&l2N6A0fwOh;-~wPFHK#D+)1qFgRehHF^{` zfY|)isc?vWl@^vX0=IZte91lu14Fa&UFJ@mDU!xK%uN%b<0nHwel3?hnTKN;luxdR zT0?WMp zJ*B!X*-UT<+XC*`NyBKBL)g701)elLICFXs$@5mtz? zTIW6wOxaZid0!lR8d@dK2{08r3*R9)*E}ZfquaIDp3zSBV5XKCUkima4%sOk?#Wa# zJ^yVi)Mnv#4ssU)&yF`;j6N@pE6iC-#vL0M{q{xMQU{=-wGuyI+zr>r0kUZ;`!~4j zuM+>>L`3T*c;-V-ElAcUhRd~4KKbSnK#2TD_&zp)7ZrD*+XYjWl|CYDB5j6yar~96 zijvX+?9eQ4$W-I{d)UoIRdOV6j!XNlZFrN)pN)g<_jzObAaVc}D%-NUYd$G4jVkCe z_C?Qc{y^Sr*pENAy^|vd+Md>-@i`wRdHq~?=r>#9TScE!ol#*9TG}?$kR6> z>k#J!|B(KhGjE(KTZ#@t%^5R5(?q0{Q>Xl(f`7*vrz%YBIei9B#p) z>Iv_HoVJ=L4=s6H^i+B(5QmTMlk#0|w#HV7j<;}k-W!A6(n}L+By|qO5M6(0hsN?q z5Di{O)pFf~jeg!phwQJ9COi7F^KOmMC(s8}kl0PXl5~OFq%IR%1H~MT1Dm{133NAL zl*Xfl;K&1(9&{Z<(L?9T^4<9 z^83)luaWTO_E=k+*!?{)L-0abCbWBaShsTCX~os`QDS}YYReSU>n6*&c%wA9aV0A& z&Qt=l%kOCPqmp{oQA`dXW0(4&@T$%td>ixR4MOO+99h z@ncr4Oz-Y;ILoXr%FFw-uDZxCIqmj=1Mr?2#NJuO;@B&nV%mQ?z_NDv)#gFo&W9({ z_w=HgOzaEqyZDz&wM1v?o*%R<^glB`3gBQ zQCdwj08@L4h{fd)bq}>KqD07Nc8~i3Z$-~k8kS@nW&9}&Iy459ui;LkpY$zWs*S`Y z6|&sN-GXM&j3(a<#$fJ>!tZ7-l(~OF54}}to-!6TIg3FBVoxjE+tLi-f+E@4_k%;+ zp6f|#9_2cdGel*&`WZ55j>k;ziF5l_UE>|t+* z6;`y1a}KUo|C-BKs%NI}Q!(A-l`Wg!vGraY7Pu&W0(m5B>KpCu;!@mZvh7FM$oxr4 zimsJJ@3ff`P}f_kcO8fdlxA_6pUvYbhu@mD_C;c~A*4dLB@9X?DvHY|-&hg+z)Cbz zdzyOC4*RY@+B*P}WS(3C0HnN zIb3nJDr&ZRfaG6%(U%piag1OG;CX+k9=^BogkkV_{#q2{c!>w&GRMiF9QlnQ* z@j2FOekWvW(x074)bVsZT>TP2waOq!07$AmX|0>o^uTz#GjAh3T(Pgl-0C!fVpf9#ef$-HRXyEN+z zn(!egxp;7~!+N~J_9*F?El%wG{B4phzPH`yaupCL=8H;!hO`sq3`-RBn9Uq>xQcSP zhH@aKr$-I~LBp0zOw#=D8ogAlLSP|$+<%>$Co5IhYAO`6DMq7Pec22k%O3T)7`4yK zS`cP~el3Wgm>VVn#M_-}F8%vp?jD9z^n|`Z_2}(r zJIu(50`%WrPr;)y8lMLvX8vA}sD@Byh$1p`I{I-_8XuRXSET$;ALF7S8HmN8o9_bv zQgKp1_H2S0#j5!?-;;t?z)Hbb()TrwD1?(oPwM?E9-#Q--M28T&W&ocvdKR*PdaU8 z!J8@ONu$~Zk2g=g0F1)uf!ERQYq|ob%a|2kB;qByb*x{F5f#t&A098_k6a};oZAW5 z2)kiZf3_2Zs;#B4@gH`DFydhb8|vQJ4Ea4&&xiQL*52RWu?`0NtUa(_0VY}mJCYh~ zsH&Wvf?D@r)FLh$)`n_0R3cs*hFGPZ?$lSi_8pC1R*>$-&11*+EeV__i_$~P(M5!n zx*k;TeXz$mEWK5~wm%ury-Y3ZtvZjw8KVK=sx{&9lB7(zn#sIJ1QR6VJrW8DsQ8TBIn&{<+) zbG=K!WkFIeZf-7rp%sDEq6F4rR3Ax1tjx~tZ!e?`ULGc>CPJnZrvg$ zyI-R3_-~Spv2`9=MAfI>__G3H-(hWCvU?PC3Rv=GZvMg6m%a);BrDPLZdu4Yqj0EYdAB&mPz2O9&540F!A2_x+UH8D!?NpkBD;L z;}rVTAkwL_T1L4egZhzN0f#h?dgF7!^KEdOlu`29-?G0?F|j^<1; zMZ+ieJds#^!dZ|PtU8AT#`bJEP%uLl9UZEH`c5W!WNtVorq5)PG*pjtTR##ory6X%Kh0S zPv>Pumd+Uuk;!4EeVnb`St;51@0_tufijB*(@F;EwMN?r&_I!}o)0HByz zUdf!mZrkJIBJNzu$;nQ00g7L}h>NtOlaeMNbM`^+qS--wyW+&#l>>YwIVxc|G@7O6 zwp_dU;ij;#(J+~QPOZK%tSPQlGlPHHEvk08J1)<(ii&*(qc5V(uIX9*$rmeNzc`|S zG_qZJax+8Wj#AdG+>D23!y@g45@0JHWmDRHr(r##jBVU9N!X;<(;$IAM~wx;?(rYN zq;0|S+!;H+RlZ7Y!LRc_bSRxxMqP_#{1WJY=^9+uIdyBT$b;~z;w@%!wkjCSBxQbC zvI(%fkE_7hkC*mnGO@JQYAs7Smwlz~&XHJ}zWTQA1jCl9O$6JRZ>scq5Z~Ilfo<)L zkhz-LJf>SDHZ59_I3F{%#Bd+3z26nu-d+EBsP0jKx9+YwYR@qyH%j>z8xx_}7hV3Z zxqqwC13oYf7$C)mf{wZ3;s|V-ETt%T#=qCf@6Bk+WI6>csoP{axiryl6e_!ot=Hs^k^F@YwB2srm&TT z_}$ycrwm_v+V|eM>;f?p(7>|>b}bWWBftN3>EcLqT!jRMEPti}-A7K?5eD*REF=0_ zjIrO-bhvk_6PmcZ;g(D?@WE&aMe%n~I3;^@_EhJ|wYzqbVh)KKSwOftQlK%sNJ(?g zO%oshj6DY?`K^#7yL^uZH`JuzO0Mr5L`S*5m2cCl$PE7NKZsfxx~a^eT{IrwkeHtB z4f-0^wf`K0V*Kp*MM7n1*zt{F8{%fIEyo>1fCF`$zn1QXMr3SCV56f0mWE;jj>1eu zZ2O=G0WauK2Ho6H-($s^+H~SR{EXXyk_GGMd9~W!aaCq$?5T@96#mwy3RPC5&FoFB zy;pF2s>~4S*GYokcbmqx8&3rXg?KcZJU!kB1>){oNS%<=7+2_5Z`3-$GT(nyz&gL> zF+tRAP0jicVxbSS2MY4yrn{2{Fw?sqLQ&fb!*OO#l$c}LA@3Zka(%~##PnB7kN4b3 zW?#@VbTTvl6@&L&wpE-cv?}hkz^L&yhTdqW^;KX+Qc;q-FeswFc9~yM&NNjWXw#WL z*=-P*6(BDMAbSR`2JuV7NHm`>mpJb=TP#9*Fwj|FCEBqcWFCeuYrJKq)_Yni!6UupLgnK=aS)!}i;$s`#ukY!oAH-@7 zBE+{M_ZZ!y<4AoD`hCnn3ce?d$hc+gZ%xKVpOp6uZ!aGim9w+pqp?~JyKN)W%i8Gr z;M*Y;9dy(k*HtpXImIyj&ux&3NF*Xfk0v2b&rtKDC-x?ZzGn)KR<+g@X%ARPEVRpL z{=KHiT>}|>StKE(8>?@G{s|i$6$NEU4y`*`LfcU`bF)-TiG|3@Dplm!s*)8vCr6(_ z7SOs`8A1@DZcYDN-*x}8vx#(kOMkg$$Q6M-AGAvsUAK8Lpy}t+2ES&A7`5ORn1{ye z($PRf*o77h+3TU|>Pvl8aFcRj9%drc4c-?_@_lh;-{k(_Tq()Qf#q&Y=9hT{DbR*^ z)J$21Mj+_|I+usKGvc4}CwfxKhT8KF+P?AC&nDOs97JNMUz~nGm)+O7mR#TbuBh;E zv;86^lIlLpSV$?i!p%TlJ4mBQY5nrcpT-=G!D*iA@)OriW%}IXGF&#yfbCAMjoiq$QeC}fQ#|K*c9~m!O8QM5NL`?u+Vl~qUp;Xsz^b~^oAPPbdudLf2v&#Fz_@z z?PLPs5Bs>7$=#JqrGm^l77Rbl&1=-B2_HoZf-4GJ8cL|K($1kG@{DT~`tTjygJ1oX zz^5uUyZ$f`>Zc8`JH4}vcChwDb0^uz zfV}QkU~>v#(V(N7BDm|LP7;veGw`mf@1%LDjR8Ah` zg(8K(b(ztkGlW%C>wX&J!IXzOi$4kQQ+O5ivgmAo6x zBgH%w>vttG!OmB(7}VJwDbjwhlKK?m9WV3n@^rwauWF>fGSH zX}Qr3L!bpF0JK`Qrwf~%;jT$kPp;N(t`cfZX`y8;E*G(@es-KR{uDwiTSuG*4f#=j zZW(K9xo5=~R|Vejn(aV7-G}dSYQ<-+sQ$40sUIMXyz7Bcv?Br&ve+B1Upkipos07m zF6tKn3lXXO<PsG_b6E zbrpN2K=uT}l)A=VYPqh>Iz1$`vHJ&f$uS@`F$RS3*IUMOALLpzvO=yg8MqIjf~e z;#b)?idpv#_mAHVyiTC=hG%5&ax6ysjE@9jFEr$J2ZPu^3mezHx_Al20_)ya_KXJf zv9k1Q1b=G3?dH0jyEt7tINmxrUtBs}Il11bfW>}GCWVG3XTP(L*)PQ3%eL@SGtUw> z)Lx(YaXzY5zmv9ULg>;fL(Z@4r4g zFyWj*t3b<$A&s94JBw&fCwA3jXn8B8`0VRuavq>d{}J|%T@5ZCas8{^J1oE_W%0SG zTJx7yhiOMAF|enWo!YlF1pa>GZwLuSMBHdtIXTK}n%2dPvcaJhU>-(%a>6|Zj81J= zT(iE7I$lGDZcN1klBFg~c{A+;hRx8$<#w-rCq@gE%$Tf7Q2t#l&x>YvE4)i*wW7d@VHxipz8I1Kg*)cxmt*3SRW(6&Ob z;aO&`@3Kb4^icrlowV^SmE6g1C36*Y=Tl9Mnw38TinVElQL?hKl=HSmc3A)QQ#wO@ znuCZ$&#D>E5MG^zIXL1eo)VsX8hVTawPr2Bbl*dToU~$(qkPSGS6>Dyeipj>g4sGt zz3Nak>p7HcFuxwA@mT~)NkFotfN~F-OMjn7LrOWReqtj~Z;ku)bK0cE#1Srrf_&WK zd(r-JsZBEKvo7_$bk=DlYMAKtkK_QrNHBj!SFyDK>5UhpE8Ehx8uKQ?{q3Ue5uZ++ zM&&#OPRrb`o605;;Q>fJnmI=G>`O=Kt33|&8Tr5m#jL~%0zkyA+MHC7yLW!l$b><9 zg6hoN%+Hz+(uzJN62)i$X?$}9TXk92ga-8^;uPVNcB9LqOMYWMofl)(T)*Z=VtN-9 zyjtm4_`lHt-l>8Ux*Wv8|rl<({;yF@K-4I zWl(=>dYpYs$a&XMmQ$W`5lYS{s7*^xt5S3w^-(R0mDS$Ls=nn#P_UQa%M8@+wiox! zo(grm9L@Ie9ePkIsx6LMGQRXcKfNy!13_FAyacdw3n0_$Tz{F4!tQjrz;|@Qa_o#U zL@^MNfdW_)ijhEB|66p}{`zz@@&el1P48>{#-rpH>^Ed|#D)4Cb?QVZZ5!8+O*Sa;Ao&uGL|%Fq2B|~zm3Z7t%%7nptqg+820a<4CWiX zfLKYf5t7TWBMRNniFj$oXh(XKPWJqyO1-o+-QsOZOdN%V2K^dgMn=qwo0DfR%JNxV zNRJnKi=L*xW1ZsoUGSF&!9OT0g3Te>{FR?}XlORRY1IjrD_ZkfTniU181WQEIJMmf z(`^OM7B|Y}O}-@}(k|BsYiTGdUbWK%&rVKGqITJ)oL&;A>+&*hn}6!6o)tLwI=1~( zIa&7L#6`kmc{s7Lt~;#Kx&tO!>oJd(y~Fg=355Z3pfjL#$`0$(>FTKGIq_JV3*B*_ zN#n61W666fw>5>;%yX%74cOuAky#dEepeAn+8Q~D;$7UkjRG*qqw&@&eave#&)LqG z-esYR_p2h0c6W{#wBWM7Enncc{vLVn-Y5I*vqA}m-KMw|q|kdjdbnQEM>XJ1@DB`R zr>ijD;lSY;@HX_f09p9Z_7f*T3Dprhsl5A!8d%N> zFG4g=Djcqytt>5eDPs*iPO0Zb?nq)hpRpT@P)^qe3+*kryL)<|z}3tD;5X09THuO? z#f`0P*B)lZ=V8IG>w4?CwJJZE3=IeTwCVo?F+EfM-=LDhb19?AfAJ(g5^=Sy|K)00 zng4&W*=4&JK4?-}T1tS0uEzwR1o&4imeIw0pr`+xTfFSV_TK}0PF^NtsjsW6YpDPF zTY91{W4qI}Up8IoU2$=ljlF&2@(BtGic|Ar17+0z5=>{n?f+rTgoK5KMMMmrW4cV} zPzqGERaLjo&NyRa?1ta`7y3e=+36OW6rBJpmd0FlSqQLE(uJJA(#2TR3kMtJ<p{0Q7hMsHjROTse?fooV$r5y*|q8Ub?c^zvH@fa0fWux z=xZs>KEhzmRE32*KYd-{S-L3|AKD#C3}CQmD;pLOO)Wbp!ebQp%ew3zXT?)oQ73W^ z_+hLrX)PCXp;aB|9;Pm*Ji7&WxK}LyCvOY&jd`ub@Yt)jRx#iX3ASB8zZue&h=PIu z#LKCx8uy%?cDMQUNH0fOVL7C)7|%I#_6e>w%;-zEy50<6j*((VZBwFUro+Bf9e=g9 zR8*i8bG$2(qKS6APaA;W%qpL0@2XY$;90C8`rHSsQ%89R9H;KCg{FDDTPsVzOReXv zJvxv#l$h%aMVT37cOaB<1QcZ4D8**`>^YYuBh|Bl4Y86&c%5!f`kmQ0xJ|})$pD6(*KiZk7j@aA$O-nQeR7%^&rDLpJ%5BD2`p=l_KDE_ ze|!w)yk{CsE#noKlTu7o z%d|nZJ5D9;J*6=5(vr2JiP@aRvC6*)sMNtaS}UJDcm3C_8xr5)8x3LcP%7dvK8g$$oiIA^ILux8DV1x&WAa+y_e3f^2CJAhNG&&gIw9U%um-?usXn+ z+56pH`m^1gn@@Q`^EUac%het41WkYZP9kubzS!=|nw z1>+tSJcf+zMq89#MP;&75ul^YS=C@(BMUWp?M8#TL|xGkAVc-T{*aU>hke_}+0Bl4 z(Y1B6abWe?PxZ76RVG}@H>a-p`#JD=_|&>2ykuY;g8pv_U|G zv7Be&_zdG7H_K%K0b8#YTceIY+-K-uR6Gr9uIW@)K2|a$@a=Ypa&01|+B1w~0xT-5) zGVfF@T4Qq4;1#I!1FT!SlgHOVo@v$C`K3vH zBOUg=JM0-{Vg+=n)EbTAgPe8qC2yxDiD-Nw&5`Y&tkTBMp3n2nIA>En{3>k9RROss zaLlW;-R~JH>XjnH7)y$aXUIqXhli@x>-mSiyMzn$xgOr6h{q{UQmnW)wRW_%{p_=P z@2m@a{4u%c^$H+wJz4q!`TvKoi+*II+1X)bVukRG2gPChGb@%#7OZEAM!5YAfSqa1 zrxsBsA&Jtjnx^61_T!-MXlP+;o1*>B<6!Y6E?}XQzjD<(XUwS zF0MLMYLAnM0s*?=uiwKjTXATrYsf*~%GTtz6wKntoOxc?Gkui;yhBHgQ9_0uJFfY? z7Z{Iv}S_1Y|2c#Jx( zM#d2rv*WM@_xL$jo6*S_-@?!+EAc=t@Os{g7LVQA=)iJb6phup!)H#FHetrTOSOLdvf^Ey=PTu3<8LC=smxtu&NN@@_L)ba~ zx3yu%bsC1NT4*IGPI@3p3ZN;{v*Lo`u-`ylT z-)FdevAulVpUI~(Y8$)rJ;&1l6U|>V|BHba_V#ODqMo-O!(PJ&g4BsJgp|2$l>Q~q zw%ioqlhn%*60Ts2U|wV-3;p@mO5G}OmO#T#`DF0`SUA+M2Z~u-K2m4WNxaAZb8E{o zxB}vLRJlxGXG;kAu7215g}L`F;Pp=?bEcI2!n4oj4Q0dTd2679&GizO2YfoZhiI?O zi|f-tSEmj=qwnVoBUBN_>47S{H@MD8D5Phwo7!dk%tJEXtCE@LoXaGr*)?@pEs_5jYhAg@#h+@ zd>&^z^!QV6!I#gwbn;a|aWOLsW(9d3K4!wFxp5Qsy~ z?vSj#p0Jps#9?wBEn5EwFt52LF0W(kOvqwGpR5Ojn_S&G<#ob^6|kd~Hn?!1IU-g& zC8f@E=-+TM?pyy=TF+7u<_iMmu7DvtKcRQ^^U2C&VsZVI|H_W^Y-g{wGYyJQ5~FSj z*KbdNPMUi+M#N%?!dvC5fTzLmY4Hcof!L(Nf}8Ku@D={>(JJGv5u=_EDf}jPKf+gQ zz_O>ucD4-F{&N!@`vYHif;ly};LS18>6gg$bicRvP4;N1}!&3vYFeo)|$K;3@^(Cjef9%}%&=l!DuvHfSJ zm*oql4Rno_-FE!f%p^7oXs_l+64=e^zS^+lpG#_|mV z?k9iK*3+-|Rd*J$(+scP)sf|+KrljB6{$y$6RC7z8Eme9PPacdXfKGs-mpTBx>^;? z1v2bD_x-9TD*c6zbAUx+TL;Gtf)g9dyD`kwVfyP2pzrSL$Xl49r@v#W+TKPgoS*z)OX1`bxULGu&S zUh(_YX*$H{CR(Q<0=8a;ALt7k1*<5fEpF*OKylo3(*;ywJex9;sz zvDI6YN262W8kNHB{xdtocq`d*d@N;)_Ul;ADts*7)z(P38nz$vXa>+g_8WTOx?R}&HqvjQFqyli00L3jX zOY>(At}=bwI#d8Xi~e4M*rl#QS%y|pn$`>IIpWxIz05D`xo zx9*x`cFszJZ~P{0J}+gW-ggdZpd7LW08Z|)#W3w`l*W^J-1{R2QS9jbQ!_a6GwON0 zRsz3^3DsO&3mir9do{5FNK?anz3fj#fEsvhXM+Pw(F@lX@mz+P$b|!oUhQ4^y&-}) zHJx-nr*!y%-)J9PfsHTvd^~Nex}g0T#38u$GMoANJn^%6Yom7YmUQodo7nXR6X06J zFu8T-U)39CiRDd0jWNGtXW2^GXrSoU%APyy2xy|^FvrC^rj`iKAi5R zj?U_@1{*N0)LG5V)x%5;#^!q|MuQ5V0q3s=z)4d=FHSa%GV6l|1j-FN_P+S;#YM+^ zfZ#13qyQs~KB|2M`nnDF&nFJew=Ec=py4&h;;G}or+FC1mf+tRsGSxOAD^(K0xC|| zR7B}|C?au7m4r7Vi~QC1L~{LLoKWM41`*-(qP7PGS={9dXzOt8=r&Unnn1 z6MfiqfajG6iQ^6Y`&=JB#TMtb#qIYDmrAaZhHmyVHX$X@>@tOq2b6@>eU{<&8x>bs zbpGu*Q`Yl>B--zK-e+%9U2}&Kvb3wQJzi3jDt7gIin%f|{hqrQ9x}}F)CSEz?l-fW z^6TF8^nBK14h|~tJUX-wj}$-1>&HFY_WUvH4!_i?l*Jiv%$M+RJrmG1oxG1_oKA2B zR4qMOlVp{s<`+iO@X>GWJe&z+l|DPq$HF*`#L{Mup(pP85sI?vTT9N%ep;CsTt_9o z?Md>Kao6_2vCa&ONO>FYH7WciB`yip)M z9cw1q`aF$!M(tKvxgS!zW*lXm;uD- zBn=V0--#5u*6g9s=(s)@{I19^zN(A$V3j?_3Kn#}hz$eG2@z=q#X_~ypAGH2M1P@&ogF>7oFz5ddz+K`f9m<_ zQG;y{sorRQqWPe1XHXHfdPTwTN~^|k`gBKV-9}dMc5_IX<~TVi7ekITh1+d}5I>UU zMZ^^4>gBo9;?guSOcI9955GxkYfZi3Du3s0jhVsHx~ z=*71!b;2C|bxCE$Uaw%)3J(@U;Y{eV(bTX)^d@CWp7Lx_bnw*_YQG;aql@1^aF4-T(%8)(z zYPGkyJeYIolk0o}`sn)-$)m)Lp}swVu(QR7BB1Df zh#NGnh4vLDhQUGQ_bRir89x`V5mq3Lm0Y+3VfMqun4I!{M1B<&$i=TF$lw&X5lNE2 z&IZ4ao4@V5ftU}i4$`46)#QmN@+$f~<%v@RUMEnV_pxT3jN1CW)6P*53YF65Dw8O4 zQj$jpV8zJbsGpZH6)~gK89dr-|M^r4Y!)!Ud&l?^a2S0y+SaS!`SUlEY#g;^3}{`v zYER4Rdg0VC^2_Ojx9=JJ6-Stbu?W=jtWF!7`e(}2FCxP~NcGqMMcX@nM-uJv+8uW? zvC*-eOl;e>Z6^~unb@``wmq5Hw(W^0zB%Wf_x=a(FTHB5?p3vSmv-%XzR%}yt{$R& zt&=54DPwOz5^X7(N zlgB>En7GV_dThEi9o{PleJK?^q*Hv$y3RH0g$AriN+d$eULlc>9q&|5(g3^w7F1xdzzueFvs?`^p9Hsj%Pw^*hyMa0FE2GQwD>+Ns zjuKtHaqV?3o;6IKTYM1!$-n^A(T*$l$CXjx>yue~f2KMaZ?aB`il=+~>b;G@&2j%V zEpDHoY!oGF03>Yisuve)LpmJ@!s*y#*vtG*;p@N#30T;F2GBaZ4rN}{V!e-r#(Lfc zCZESn&&0@?YsGmJdX9*}NAtdq(b6Iwm26=6mfViAaatKWq5@=DFZ6D2BMsa`1$cy{ zgsyPE8^%|3mlkyW+jx0+rI5$Ia(w6}i>Es6=#CPgPXdM_!aX^~@uv`!h)c{zZ`wkl zz6?8Px0LPm6bBrkS!9){yl@v(@5I(9pE*AM#Zhu>a5Nm(SiJcaJ9qwp|Dkl@Q2Hz<5w<-?%rOFtLZ(W zhf*>d8yLT7>+cLApzFKPysK**0X~$5i&=pb_7cxW#kSk8UpB35I!F$hcCB+Dp!NkO z%9Sj{=009(0hIJp{9j2NlLe<@!~Ij7qC-FQ8fmwB z(dV1)$}nK0)sXo3cqH97ixTT`trma6l-jtkGj0(uTihQ?w0CcY#DmS}W-dSo+H8fj zVt$Tr^)U19E&1^rw78v@lEKBYr!n}8?V;@Pog%pSO1-XLPC-ysCVfBSU|hfgkp_i1 z{@dqh8rh9|Q%~S$=006KIl^7?yg^nPi*h`X%$NFJZV^W=ffbQO7>y0;tx4$A!PL7ReDT8 z=ss~BDMxgucu1pG4~H2;&DcZ9crt9B`Adk@FA_WI3c(Rm4&ji`cQ^4k?3u?4lE;Hj z6!j&f+3)k5e?Z4-*^R_QA;at5H1130>vtXzef`waZgDuiwah;61o)cv*;%8N1(FG$ zjiuSP&g;d{LH0Yl^UOGLS$;z(NGpS9l|hEI*#m$RNhKO#^LV$%MDO?2ft>DARkONd zptSMeF$GuMU~NmMv^{uij)9fU`_^-;r*CU}>guaX+j|!4 z+=JGx8R~X5Ecl#M3sy<)3amPA}u1GoRgfzZkFyiDMDdI$wU>%1TI4 zJ><@Cx=IT>aAspUG}Bb!N3q*4&kNb1rQwu0Y9Too$qa#S{643{zCxo<_ifg+ovTFm za=AAvKP3KBpKykc%A~b}!OS~Gety3?wJd<5NCJ3 zrQ2w$Gx5fpX5efYh4U9Th2UX4!z2YU@eTTP!Qu@JVg0iEZW=`tA^WeN?GBGaEzc%5 zl{`JErp*&k=pkn;DInFzR#d}CR2dvj_PCQp$Whiphek*lJgAEzj2(|2@uT~gmp#%9 z8-Omh+p%n)HF$!a%;_}o*M8idX=>D%eSBljd?JIYy@7Tsr%$#0qLT3(KfL#!c*i=z z_5#fFTg@;vc!w?>7mS7 z{fZtM7+FXK&fb^;O=K9oc!}&P9?EZTd-eP+CyU*H*C|4&f(&pFTQL-L0WNn;DZxS4 zOLfJ;`tw({Wsfpsq=_#m#0*Ni4FN$_SGVE8Igb*6@4>Y)?m<56v;*%2L=C4pf2vwp zT&#|q+Ei1;N>2uq6$?IIAPMMQtZlX3sm4l3;|9=5nA%}>@^ZQxO75g^!V1o$4@-Ef z%i`ZT+qFtY*;m=HYJ>Grd%bKt(MI)_YrVcOK5s?^#5QSxnHE#UU9N6*SF-6QnSdDW zHs%*kJGrlIm9oZ^5Cv=07Y=i&FS#4_@ce3=LFkMDp+=p4f3Y3U7q`0~haEWdx3+U3 zyhm45xeU+UFUDodun>F?CmJ?kV05)PFJpr7E!I6(J8B4r_1n{T-d#e*jGp*;xw-l# z$2o}l6sl2Co#OzE99)X7Cv}UJ3VVdI+Cw>f?&_%DiRx%mtGT`yw&pK}ZSv<8W|_C> zpUxFH78#yK+mFF7hOG*mimU6iiuiW&nBatflKEvW=5^{Z_iasXj||X|?&xOZr*Vzr zt)-ttH8TBfE;S*LLwa}bjw!TU(Vm!LD~w1qYO_7|Ux+QJtLy(kY{d$u{VxtnX_Db3 zPcVkv`*_>Yy*{m5_0uP!C3R1F`=J;-9tIcbeyI?Gj_!bh?yzW000!6kb$ALSp^tDJ8r`Z#sDEY9q5`!-oZRP7(iF}D#2 zI*lZ{^n~)lqr#D=tOMm%9qq0I%al?{MDC?+oW9R_`D`{q7N? zKb=vzI1ow;Gh}DYR!E#aoG!P)Xu|^hpQkIUzNJ42@laf?HWR_=gJit`@fC|NK^E5; z0&d2|3>M28w9dJ2r>_9;tTeud+m5%Bra&ju{`z2^*b}d7KQhd|%36Nro$@UaXNzgs z2u?k1m+PXtSK5(|%!xxPI!I0+qj)u|#l)pV^sEWh_7pu&y zp00W6q_DnT53XgmcZ}+b;dI<>I~OvIehkVRY>g6Esn?sRL+1aKjuIcr73lq)`&*)#Fh&4qtw6Qk*Dou3b!w%Su!2WywX z2uk9Uvvrz(fo?rcfz1+r@8)`UGVA)O;F(JuOSs+^ToTZ9y6^T2`Qb0;&Uq6+zP8JC zH4DBad>_mJ1Q382FqzO~bsg(%HC|OWKkzbvklTDyfD$ax!#D4H_DjsB$#CWK<~;dt9ToagJ$I^d5k9JI%o?S>o6d0#XLfySciY?9UcyS(ifzQUs|l>P z3P$VbUPimY!I9wCf9od^nT9+r-1Mds3RWQn8CL7x&O=YFlg+=G{#H z1qfN4HJ>*oLqJ2*g4MY$c2)70cm$gsO<$Whya0fUut)aa#$SG5W41$Y4tkqg<#nsZT$c+DD*E5A&MFvA zey>mA6*0uSLWqXr3`Yx{PwA*cC_uC!1c86^Sd6X3v9OBRh?fF_;bo=6zX11VDfbVV zP?eV^?+Y8Dz7kng#yk)KEY><~h&k7ZAu6sf0d3?_$5t>U!#_r7*_Hx>!=VszXK0@` zN}G2W(c^%u7cHaPylOsy;5? zZTHw5Fi{qss_Ki~{?Zcp?J(fV)a8$?=W@RzCeyawGWlSRH&D+i!-)i9o6wo9_6#j* z&U7yt1g8oXpUBq#mp7q!AEO$c7d7(GmEwReN1#I}Oj z5~lxNhRYt5uUGx@8&V{5Zcq9ELu~9OhQ&G$1&8Ys5e^DCj>h9J-xe<>rkA>y89;)H z$&7lrZl(F91tkd)9iPkOd5@12VE@R=Hghc3+mC+?mNej24u`-(=!vaXJ>gVf z2252rG*Q7I5MEV^{_87$AIM~Pn53g+Ofltcd8mBGZ$xSvj>TP1+o(U^DUm6;OgQ~w z(#3kZn+@${9JaJ>_V|NLyGR#A7YZZG*j0a(cU@RUoqxPiG&%%t_x z^=EP)X^QW7&~fXpOzqu~6eQqSD0mhHOJM4d5cO6O)4W!q?neYnWSakGqp_1jLIHG^ z>r33@aC2|qtR3MFj}Tk&z14OTb*=x&pI5ZbJ0WUaGdV|U?vN*#zkBgusZ=6$gpEMB zDGlh_v~eCuhk=%GRpVKg)2{BfwB^A0FM{`_74#AneQl@W9oXknO7gCemGRuVn-M91 z1DK0sOu+xr5@YByC-i8r1p;%tC|}eJCaB9T z2Dn`L_^k1u)4-3;58Yf5sg_0?qaI8zk~sTrRtT!dx;R6|E2USvBLj|^K2Pv zp7rK7A8NW=E&P=7h2S2R?FGHyvtb4g?O8;i8d;Hni85*U6*N-30WUz?Qo6yLRRR_Z?YI59hah9#Lsg-Z%R9DbJ>R)g->m~fiD>{OT%6i65SgMOW5rP z8*63nTUb;MruR%dz1v0Uye0|p;m=?J`afTclSkzGJm7eLpXJ94QC7^ArQp%b zDq0CC-1$iXDgo}r(UH3j;*&)^yq$?FfRIKn&g_!CQVeEeEslh_qlF@BEB<|UZot>z zM`&Eq6>EbM5}kW8WZsD)oyd`^f9yLvZ|* zXBV+)L?O7EdiybRuH`yurye-GI4}7DD{D79$lm##`$gSfIQ&2KSr^aT=dohM|3EZ{ zy-Mi++N$<%>?4s<{{LP)OZ8`H-THYq2@t&P6&e3(&X?dS*31HBH$*U8K=U$Hq~vaL zW^IQA>=g@b=)YgbJsF4tSfe(~Avt%RX#MTERQEXBq<6`{#y=+*{^Lda>QSn6h&U-H z;-Bjw=~fU;0;FcmoxuOtJRbBr2_a>e9vzPV{+4%3?xq0s|6AO2hS+Fc|0amsR?@-= zz60QS=ZKs5-&W&ZI|~vghn)RqT)H5Z-}Am~Id7&A|5wHK@$ljGOH{dTeqt3u$MupP zQVfLyDV@_XI)_*a6)@g_E=2>%P704jiG-rNON*QSf2%zIO41B6S$)~dKI)KGCL*$* zi^x9YOprV{I;vsA1`3j4aVxJ1r6^lXq3OP}GhPGb@a z-GQ|vY*TA6>8EP&p+JZkv5JUzVK+YA#{!Ym*T2KMc*oWLqB0Y#DD$iw{GU<<|->I zkv@d0T%z0#<|fBqL{yA$te`%^OTxPV{%U}D z36u=6q@%Lj*9Cvqg+-jQZ}U0A~}0-I^+Zv$445@1%mYn5d~@j8c}RpNz(R-l0}4n=LZWS zmZOt_t$`=iufr*ipc83o-q&e@fkT27z$?Q7!P!|RhNcPwP=zZ30>Fp+euZ!P1s|gg z3lW9MA|^tbgv|mUozMAUVna5-gyBFiK_O~Ljj%+->VkA&qy6@wqrk_rc4bb?WJqU> zpEZOybtgv6U?52pbn7~CY*`Jv-_G$=L}()0e&f@#{!oZS#OEFAM13oUOTq1n$JAe| zm4!|CTS1a$XtdOL+5Esh*FUS|WFz8j?@oo8jO`q5(_7l>cLNLTYg%TXNiHfXitc=& zqyWN2_f(h0s&jQlg&H~>!cak?!y`OUs9zmak^IFX6bHd1fPWuV%SsB6LW;sT$ivH( zS7K^qZDCSwE{c4sq<&W63wdT)aMt+j}a3Yvh*8+dz5UP(lv+B-E#*7$s!oFf|)|jYOU!`;eo)~;i_;bXus;4 z^Bo~g0%jp2Ac|2P=>!Anf19?o`21t}(62@vmnJhVkycaFTURv5L&o2ty8W`5shhM! z0Rte0oy;>IRFtPnBt>63Hr@*B>Kw5wECMA*+{e>FFa_YT$yV!egarHr1;D!RajC)rkOS!CVtxT0=;|8al;@ts)Ebi6qHTXt+ zVP@SN#mwf{ag1;T3N+5tzmc7v^;-QTniu{LC!5G*AT`aWt-4xV%Bz*9k}RmOb4JGN zPaHT@IE>+^rpQ9$LZ5zDOpaviqsXY^$_JtD7fvZ5*aB+Cjs@`TzmCiu#+Hb}uuV`F zE^LLrlG`4Gk|^P1s?`g0{_Ug_*hk~IBYwxwhLb1c$(okj9C$JR=hK#*#|5FD3Ts}bl*KNoE@;6fs8~wtb}^cTcCRNX zPz4vXkXfvAp$YZLHzsTR2@vAHs?#>ItLE;ZmBHboqf->~sQeKxHRHJZLkRbsiOc4NT)b)SaxWEqibvhh?_LCaD1Ai{wp`R->8|aG!H60psgJME zyl5J%fy3b>YByaTUd3kd6{j)kY*yS43;B+HF74uBiua%G7fbvLAoe3*I{UEpg@q!A zhgs@YIe(lPP*Jv=S3}8B1Q&TcYF-}~pZ4V#Lkkly5D*n6K5~Adn3=hC|eWa0^fiQDgv-b`N)P^P!9{n z#9`sUxnXVui9QHcEGUcY7>A2{LVFF8RuD9F;PL-kIMG_xTb7Iw&|oEBy+R&2`7=U! z*$khNvARVC-NYQ!PQfQl>p);=HZ=+8hM1&n?gfq0bI5<5$tyEHF#d1Ysxt_b+ zQj~8e;Wz&Hmb!_R`GnQnj7v8aiwO4dAuk`xD))8Sf7dSwLB^@TzO^ zwAXzW54qgGBMz@|Y;5Z4N7)lv-o=A|VC`M;KX7YE$x)g6H&dSkw|a9Fp*y&|w_6Fb z$1BM~bEYK`IYgI4~pxWwo9Cbqr=jkuf9? zZMO?re}?>;)_uC^7YPNYCWB+m+wSz3oQ8%z>PX`8|JP9nMT5bL)$-Z$8W5Tg-x4`c zDZuSlC|nq}pz7lF8iy6RUaY)eQM=aRrIH0jGMiHD3`yq9dVI0oaS=YG&O*JwwxE`2 zsi>z`l?*BST2hsBE?s%{6$wi3re>a$feL;UHkK&OQi<&3X2I_3bMMGS+(UzlJZ4nI zozZTiBcjsX)7{fzxV}^pbxTVx&1Na*bQJdu=|aF1LvW@UmKxG*S$E~*q2DgN*&XKApD)D!VgTId^ zdEQzUM~Et-Urzne1U2{9DTyHCygcM|`VVCQKW|(jx}}|&mKHv(s$y!Qh=9K{MW-5B zxae<;_ZHWu78A_K#%27~dLJh>+A`OGl8=jAwQcmp(~`oas!4+ncPay_?%OWR@frOt zhu1STHtnoG`kn`A)AGlxlBPMkQG(#5mwSQNTRbj3$;d$=ddsTIYl`bjs+Bel*5#aD zw#WAL2)l=K!6AKHjvsxc4c6VFh~+@8-YyrqO4&m6(L>qQ2zrayyqRd`uYw~@jp(0VW;dILoq`jB4(7B1=BBj%w4w_ zYg7qS|NF5>kqeD>w*lS!vVNwz^qC46;*dG8Yy@@O?_8FowxHsp$bnuzH1xZ8Z2&2e zvLO74+YZnXG8vJ`b_RzyS(pLpTb=p}>_~ClnNWq}NjH|?q?>`3BaIehH+~hqIhuA1 z01Ac;2u*<|N-_h`6Or}OfKBGgNG+-Ynj|2dxPKH~duUjKl0kB)T?Qq5$|4QDm zOs|R`6RMxV=>sGB8Jl~ZJvsI~H2rcv62yG#zH>6C^~CpNJ;Zl9Z(Q&C_>aSn%FpFJ zx4ei12eS&l3W|bO79Nys#1cqML}K(^HzO+Nko$Z{3-b$OL^p=%k!Ht)E9#{Aq zMbh(he|Q=rDTB8Z)HNi;<}fLn+X*z8OLcx<+ng`bBP-~TyAT>Pq~TdNRHi8TgX${w z`Fi|iITBNbboj77j>wsPCjn2-Oj>{9MDX>SpmLZq-Rf}sI2G{}LMx&k{<#37;_E|B z0{f=k`>Au(^HaZ3ms9E_AIAInwGzL7iLCnh_UxYG1>$+0u) z&b=oR^2mW51_v$d;^44cd87sy%B}bMoG;|=&n65=3Ll`NEGavcQu%8-H*M6w016-% zhY=U8iop`>4ZqyU`HR$uA4m`c7+56~Q6Cry zED%%unhEv&F0f0pW~c`+{0Th#+A#dG>p=Vk$avuyK>W8~=S*GKMXV?95K{ z`EfOKwIY->`i)Y-z89I6h{G_w6Q~4-JM6B`fkG zRQDIJJ4yKTlFk@YwJ#HU$b|UhWic9w!zjWT!9}7p8j_Cgmlhd^XUuo{ur6VP#wL*R zLJ;4ta!{w^skYlJU+XWM-_hPf>o%kjHntH`{-b@7m65Ue(qgqnL4d&onZb5;7d@wb z?Nj$U@Sp(oqVg)LG$}KJD~4sCdPvwt{Q+eoYY#3F+p26!-jC_;XUAW>0(LXEGN?Q?xY%eekQ6L{eCIH-%D~TOKj->z z>wC=RQ#tvzf@8AGqH{&bN#n4pT{)Ax%) zBp68KN$$3h`p+^fEQWE{6zR-KewUsPb5{k}+3x3PBFWg2NpXBihk{v``w9NqXfA_b z^VOEnad-ZXrMEwtLT03z;6#Fe5FqM_hwt0%*kqbyjeh3G0nhY=BlrX>Q3#CL+smQE zT5zd&7E;Ydj!l(S_h$@3QrSxc{lDk#@M$;+M32fhzXvcAo5dL|fl1HOvbz2HKlLD3 z11|n-Hgh}A1rGrq^uxgBYu@^U_*)z-atCqXmG_9~Bf2epoRw~YL2q2TRQXQx7YKY~xJH)yp0FAWL?+rCM zyRq0KLs1+fT&u5SyjgNFF_OMZ0;eu$Xg|qgPzrZS%hbBM%EKgoCW^d+y(X<= zN`Yvd$LVpCnyQ{erK;BAD;Ggu=PyoJkB@FLwe~M&$n7G2!BFpUYXHMmv(8}f^pXt$ zI<0Lsn8gbgtP=qQJ7s_T_0l-FCCEGb31p#+0&FDUVpGa4?J($$k4E{caCy-Ud#wNg>CqHGoE>w zZ(NpwOR*dyy}2^is!b$h)3BPoX%bo>i@Q8d8BEx}XGb41W>2@GPL1wcguz6XsMi<{ zBVm|c7o0LLb%{ts!V?!1G+VT)Em`Fh&cVc7Q113c0`vwGVtSWaU8HMQh!{KC0x$WD zvpYeUUvk(0GeI4pdG^$O;E=eEp$T!3qN}ajQoA(@rRg92(R~Ui&v*(nGGkQ>2QDWP zg+573VGIs)XVbdmH>B7&63IkEBesC#{?W}8YgPbLi@J8nO`so17Ic*~2sceROKZkH z(w0S%7Zr7ZZmrod7U!({Y5nEwQIV1IHyps-MXhp>kB(EdZX*oaiDHk zAlf-x{96XZFj%o9LzyAeg!+gcIEM0yL;c<8b~US^raBpBcnBmV1)0|mFGu*{Irr3h z7gmV1sa2d%sZ4C?dpJd2OQ-F{@VG^pm+s{8(LqVz?He9CkltSFowc+f@HZ6V*-OKN zirkQkvyH^#xiaa>f7NX#J^YBDnXWqRCj?b_ez(!2#5H>xlJ~*rscZl5jN#uDVhP%AK$m1E z>QCcNbdm|O^KK{Xe)_EBU^AS`z~lXvmb7<5+l0Ypa-CnnvuP|`==+rMA^CVai< zf}z;ND@0zktkc`h)wQhUZG7%5Bjiy=d)aYOP&lLZ*)N!tQ8@7>vt*dmeHt3TQy97S z{aD2*D(dxfzt^#`(F@t(L=;YmLqF%oe!6;UCnfY`>PPbC&wJSj;-h|=&V5&v{-{}A zuGZ41Zk4L>T={!N1PXDEj|mO;rv*yooLmad>rFyJLQT#5xY5n=*aJwwVhdj!9Fx`c z+jdky&{KzXmlXdJB%EOplMgHqng@K%PNhJVfOdB)#JyGcif+{+`@Yv@<< zE(*Vsr6U8ci|6$GSB_2+U#E4ywkE^1-g3F_{;MG)l}gYt2ZD_Z?kD^tR;)$kz+88V zVU3mjE@wP=0X7K^IteSsLV7`}(w89CNX_W|W%jU)#``HRHUBK^s0(|yuFQA4k+mP)l!;UB$$|Q=s+u=vHhz=bf@aFM8coXtxyzy zwO7K~XYs=UiI9P!mMrOycNjGy7o>HSQ`TG8csJO1a$C zWi>9OWvHwyExX#YNXaq|B`rxuPub$9V{vuy!*(*)U68XOe?&-D9_aH z)IzGB8;1P%6X429HQhWK?Kbx0>aIKBP~p!l7c619s;G zD6Ug$W#6C;&$@`Su4wE4BP3_%21Obc44&G;EtfT9&5{78NM8c;WDW)2&DfXG=(afo zf=LY)4GJ>x#+lwiDFAQ$$Rw~$R%EarUvIIQZx8X#yF!sZ;oiD~l_nuuyM4OcZa0~Z z+s>{`eaPb+Oab?enk@BiRgWN%S~IV%D7Ue+L`K^UptNXZVdo(w>T?1O_lq~ONA7bf zlX&F^vl5PoF3aW`4H4MVZT_GPV^g;u^gB1vU?D?4gQyb;)^QSeef74^r?E3h5^S4`Eb*9guunIV{g&o}(H a*|T?^A{=?*9~gt@n|dPD$oheET9aO%_nc)429!WowQsR>pT;leTz5}c z-R!E`o~I)cjCP=RyXP{b4yynZr9jHCnB8=qT3Xs#G#GgRv&o0u1JYw3%!_EHd=9hz zlo~iQt^&Rl1>g6*>`O04kS&Gco(=7dn6PRNSFwhKXh?(=DYv$*n*1-Gmct+FG8@5- zAg%@MXz=zlMF6Iu)=yLCKutJk0FYQUmTI%}_JX|hDVnt%-y9P}kkUGFo1iqg+I{Sva8| zeVTx~L)WH9mP}Tb>-909L|6e zV+?dKi)J^0!M?`K!EQ*L) zk4%?YiTelaY49O3{yvfk*RVbiL(cnNmq9n(yMvl{ zGPIbCByOeO11Vnd=cCKp>6bnc4goe81H4>XI-)NK6<8fDBK(O0;WZA6_~fElQjUD)mAf_c|Da0o0wACftiC!CT=zy0{jubhLT1k0?0+2yqB z>hvS*XY!|X<^0j^_yzelB6^fJBdg+f?h z(!wDo;~5`sW%AzsD)8yqTJCBQQo&dFEuXX|& z{a!7nZl#=ugY?oatdjnB{FrtM>z*L~#Pq}(sQ&zLLbxO%8H8)YS^t(os^j4`*`p&T zbb*eV`|CRlD?7Rw;dV!>f>&mC2hCF1AL&x7>yNy#5by%kqb=_-m56%lC@4rk=c+Uj z9WlSnelE9fqJpovR%eyJ0%b$@jyz)W4Dm_4b=8vIF!3b-RM~>{2TUgp(yln=bh4x`e5aC5s8V34YK}Z_Qdm*|E2W z4SBT*+XR-j>oNi*5nY;b4A}tayc^v%XVMcvTf3tuJkBonvQ_Q>g5-A5uxW}B%#i`u zVIsyafAM=i>Mpv!MFc~K|ACSe#n*~M2F`A2j&cn>zY1<6X5lAq49qJjm08unZU7T+ z5#un{jAn!=l&SE$sD>tloVX_4qohvJ4tB{oT7%JqiXT%FgcF5TTsk*Mr{v(P35=ng zv9JPvJwGuP1qAh!Y><3If=|R{tJ4zXlI+seW5BUqcNNF?G5O7B1u+3#hrYr4Ml)6k z|5;DieJr?M;20HqvTO8MS=sIScEX_5OWX~a-8LMOCUsbPn<=jJ<8#IEu;h)R6Sm^l zy%G{<9>0^Yg^*(}JW6W}DOIGH#6a30{B<%lPL;&fGjC&&x8^6x!fr4sj#`I<91a$X zxpX85Ku!duTn@@cbVpQ1shGNUz#2q^O`E@WOERrj$E%LSV;M+pwR#Hs>9k)oxE5PM zI%FCsak~(KbYC}TIlkKFHyIal8>7$coOILS($(IJM}tDv&m`;Z?QJ6ym8EUpI_@S; z3(sB&FyyKWShQD+ryGBta#TnSoB+$lpw||S&1~hM#oJ zK?7p~4Lg!aeGw8CD^t(JUo#0@sh207i-T2GWZlH<(c@REsTFk#rfR)U-+>(|6J2W;>#UXZ1X!lcgVF;c z)j~GP#>K*m`GIhDfbfXq_-dX2kIvVb`xJxhAJ~rI7$913biWpR(_IWSZ;U{$z+XgO zyO&U>A6X8K^Yd!SgPG8-3lNPsVp(so;~_}oZv6xhPQickeYnFFmOsHwoY@}7$iy7! zP7Lx{Zenek2~m0ST)?KqMpU*CTL_4*QWMkW%ibhykCmW+JqJ zV{5Q#p{uK^q#;v4;@5ttbI*jPy!gj4uE*dP5xayl1pbe_m^l47zT^F9(T7BYKJ>5-GOd1s%W+gtK*CQ`E3akq0aTRAi@} zM){~w($DT}nxf01GV?nLLgAw+{yoSb;3U#u3c2_hFq{`2WHvrsTbH56`9D1iWwJCc zpCYK?rLrMl^YyDBOqnu_GC0L}uSmh_ygr=nUo`a-^V&JWw_ofl_`AFkx#eedKRfSn zrGnXoc?)az)np&7S=UHF8g+$6mh@u8IfEpS$;6bQi|U)J7cE<$+o&o2bjC^EV$Tnl z$RfotOA(aw@eTj+_Tn4^D=d;O-}mqIA0(lsVOVO-+Brmw3~roT-jrHWRl7#tm`)m7 zb^0|D8kB~GvxjJxv}g-0#C-I^F8?*u|AX4b**N%&Wl1Cmtv4`ucNncp3`V3@xfaMlhl7uo2uR+wHBR@{l5!kQlCvLAR~?2qV8y{fUgpUR_1F-2+(4DMvcm z;c|)0Z;mBMI5v&U&Urt@Va=7=qjt1 zwI8%OVZ^&1_d35`Ud?x1##D2;mqYMw5@Q7)a;{v4!YF7_wR!iUH1i-Gaf%{5K@y>A z5DKh9w{`a8tu)>N(Bd&=g)8k;2W9nJ{DiJL(aHqs(;$6*d$+4tAcE}TBan9jIvTaq z*zCT;Ja3QUb$yadAyx|FWHEP3*yeAHZVyZw)F7jMN77*QD1j^~Lt5W_f&AC!-Z*yjP^&1m&3w-wwi!*>Lc?FdflvZ<#_cted(0>`aE^Q-p@Lze8g+!&Eg-pB zZCN#vudu{i(O&4vFBXHRh4qw-m~X!$rfj#b-#W}haposAl6;3i_47z64L&3!tYZ_x z)E03u`;&6L+9_l?u4S+4yuGTo_cy!8N&>K6m){y5H1+GddsXc0c@C_?)nTg9Lwn9y z4@fVD^X{B&;iGngp`LciFp?l5)@C&hb{Rh5Y_*=)-yOfRm6Z`QNDmCHE2W{Xn5B0F z=IgVHHRXy@Nr{mG@YtE)u!)c`z`-5tI!O4%P|9i5=SOKJppYW6V%@5s6KAJ)rxHHO z9%Yj@vD#PU#32!KAcA|2KUi2egngsV0Vsrw8MDPj;dZccz#`z2s3uCgh!1fi1Y4p^ZEDR#Uoy#^qk8CE zxw-qPUX3cIWL{KXUcWWJxi~l*xC?A9d5l4i-LJVw4UQ)RDr=||zzhq~VREo9Ftf_J zWqlXC`gv>TK&R{b-BGgFF@x^&&z4HF5h1-)5^Q<K_+y62Ri5i|5u@+gbwc@mC{i5!l+Ke~DB>0cAFN=NI_@|Ayc^@w zVo95&8jRi}S^c*G01Vyh>8Y5`-S032c+788_*)5fvRb@+sZa!-yXD~qGC2DGM!I2l z+cBC4EP7alq}Z1=PAA~Sf_C~=n_}G9F6A6gdHgo6117`p zRpNi|2JTamgnY!0lE3@(iKQDFcxzkO?-wDy!5QSVSBf&bdd2;&9?v!&Mu^GBZCsxI zv0L`Kz4jq&kT55-+Vg&HVPT{gdC~V9X}Y77F^eM|nkt1Nt&YZ3FrC zssSb?KuASJS%c{OZXvas@c#sU4}tIxN*gi8@WaoGAAVw5-`TTcZ8aZ;OPcC7ZZyh+ zM7YCWssD#DHc(PkxNdb1{>X#0-o8C18tBpEk5O7w_7bqoV=FW+DUo4UdhBOiT$py!JJsX(U&3 z`jXKr^`4#-Z7Vu;*31N7+`8eE&JNgVizMc*@sirSnxa~f-~P>|W`^NtvrXk27dJ3L zVCgLQXqE^aG_vr!MVmg?NA_^8*uU52J0v05foQGXvSGbr?6kBL=L^SnT&Q7!eI1)h zjuqx<`%FuBQz8Gr?h|Kf{CoG6Q?j!}UbiScT4xBN?xU~EQ%hBX^u5rXNOgOMP? z*-Zwmj^RMt5ZE^@d)KdxiUE;P3abqqV>W6v_FJFW_g{ekIGa(cvDrZp(6+;8@cl{I zPwo0?qsw#S{gcyFCl+sCDvIyn(|+MZb%V*zIp#=!moQ60W0+A^^r> z)M;p@^Ma5BXEU^!B(}>NcKlWn!P(8ac8QH4NRR~VX05@Xw;AEvZ%kYF-D)<$!gTwZ2-r>S27`ekz}P@J`u7__1hZ5a7UuQK=Zn?D=MVOw>@>s#Yc;f)EQDCXocR9xcFMyyQdyH- z;1rSQE``;qGw3uHBUHhCQU;zmxawt7n|}UiZOdI@L5kX( zBNcSu$h4k98)&n}U^L-(ezN{{5Xn)$Q^JEtLa)s~yr-3M zcaqgz%*+)=Pw18C00xHAqsK3_x_YbH%FhD>io zoTnFAbw0Dk9zA+kqL3p)2Bbxh00E^Gr+&KFL?#X#(-%6}2{fNSZ6ri4J_6cugX9q$ zZPK+{trmk>8I(R_NbSqp7rrWb=Jn(lDM4$h&;Ghg5ND&?8}hTbz+nkJTx^D0dn2IU zeDlp)x?ZIkkOZUx5F`LHKkN9#3+Ic9FBKLQpU=zBzj(2{xUjUiproktztZA@;(~(Q z3m0?FU%Zf)cP=+Kzp#*{#NkQ(1tLMm_!m13|FA%=A@}0N>ekj~li#R!KUq9HQCQQ8 znACd{J?v+GJ6cs;ru82%bLN8q3Za#hg!k`TmASvX+8WU}BR(-cD#G#9frF(DWZ#L8 z_V8nzBGdcEyOr)+e$0~i=%hgxw{OU+D#TUq(Q@#3d9bX z66W2!f5*w1vNCDvoKHV`(O-aC4Z`}2>K!9Ew*O#dQJEnseZf~>_H=>9iuR^@v46k* zy~7BzrJ;q39+(#HDY?=eh=9!ukx#&csnZ?W&*Ws4Hn%n!ox-NR^!lJk2VL>WGpDmk z$|~v{5?}g!Y5xGC{?hqf2XkVEOz!7r-|+KN<;d64WMz8}pES9oez<(;fI!%399#EA zTf&?NBDr0=_cyQ+ul~4hY?4@OM0;bM&@ZJ&?}XsUem%m;gS$^V_ZTyN@RvBRj;JF4dySE+ zEaL$Ff6sl++-GO+GrQg0PWRFa6uBt02&D}|Ye@qHNfbg%h#_i>(NBIfMibOv{9ycG zA_@eBU`)gq0)(gtkq=r3ZMke&y4$k1*_}Ca?zh(uGu!T#F5MOj-R1dxnw-qZ%$b>U z<~i^4zRz>CR@`;#HHyEio;3plJgX+=E9L$kUB){vK5>F=+r4LmxrjIfF?1FU&$Ud$ z_8il5>Q>FqZQ7deOm+5Mk&LF^JN%xd^j>%9{=ouV&v6z_&ucVVPd2Q2)IPE!rAFqw z;kbrtS)OBBwK~(g%cEs!X-qy2A*Kt1Tl%Zx|DAk)Cee4p7Z2W=)8Lu)@nc7|jvYh& z`r_=n6K}n3R;zxH-FfiA9ithiflQ%j%}q|9nzR=hxy^fb@86RV;D^fwjYNc|9m&OV zWs|flm&XJ|uH!}N(w2(Gz+_#~vt7ei_q3;?2(jn-k=9iiOG)dq1yB^&HtQG~$)}~z zLnMjCj^g6X3AK1-&!+B2>FLgemhDSzrJ;%@fCIi|##(oI zu-uwL>3dG3b`6YW5{Nhiz%mMqoZ!7gAovEWA zOinJ$&&QoRb{)8*sKGH!Uur82R79}O%I9;b+QhN(dUZkHx^M4od(r~@fZLXt?A+Sj zndT9|L)!}S<*|-}YS!ygVN1DOT3klal$I#C9LNNKx+qJo>(0}bM2k&TCVK~T^ zhD*JPQ^${1PtAF4n{PVwwf;OD51wVP%s{!Xo5h#1u?binJF*keCT5x-=zUzit zcFG|b!`#Wk?;oG2&$-1b_U}1xb@SR1I@8DBexrJ->agA$?!Ld$C;Nc=-oO6w!s~rs zxVbyW8r6yMx8AJH){)(Q)7^LW4;7zOlB9;&HJ&d==)8Eb{*HKwH#kxRzm=wr!f};k|ple0yF!(=aFIa6(k_ z=eZ+dYZzKw;kgNj0ty;9z+;>`@vdc>3|Qlx7w4QYrYBR~eFK6hG()9kho(#(8V~^@ zVA(JY!~heK&Ow(Ea!7ztgXIE%nnYU$5l4LHqlO@Ylt4BI6^H-F3)-uRc1}PN*hsaTzhYfUfz%x*@AOM1f_B@O# zEFYqbbOySD5D+6Yj8^Lzh)AW8)LL)YG+;W2Vr1HpVwjl)m(bAxuZ~3v(pjrU8DtH~ zG&BKmvl);DqYkZrjD|Rd*xX`5($JZQVIv#Xzk6_OV)s*j`r-8fzyQmD>7$gz&%QeR zOyUR6{q{Z`2m!}Jqk)hkT|`>M>=oM&9r{D#dwbQY zaY4ThayjBLloVtUv0Z!N(O>b(Jzv^4Xx3LuRN@>;5(}Y;X=iK|+V$K(Ky$z@-t|aD&!re@R0^g=@l(pz5tJGz=li zKmgl@pg~vRnh0ZnLrOrCmwILakdV~j+pX3p%{F;b49jZm=rj;5y>9Hnb-@{w1XK~W z*_=xXH37x|4uo(&RD$x{UlWI{Llt2+mKqcakhNA@I>r%r@PnnJmXJ&%a^SdNKnx_( z5JFfs)D#pMJOTrJ7rwvZc$)>@jiQD={`(CIfIAq9ePUs{-1yM4WSPI zBl5BWlJNd>_?4Qp<=UM+{^HBOyzkDxRKN1{E02^yIKk>WlJ$jw#lB^^ik?w~b0_5k|`+7frM4RSq?~grT`uy zjOYhI$i-kH#HjY}OOH+)X+0axOhuyyzJ24qp|Jj0jFSLx4mZ?BZaE-uI1RA%)-vnk zjw)TY1Oa}dy6B)#Y&(&_>XfV*rp z6Z5(Z%UqH6-e6)5Jq00x<*Ycym_tiK0nC+iLC&d}gih#aF5LBPIPUt3`UxTAvLeb5 zB{WMb1s>w~{8wZ03HyW+aF;E{5P4{Lt;ZXcz~G*)IIwcNZ^Or$&P>J-2e6iP#-%uk z5JEntC_uD)y649IC))7nFOd*J2q9!u7ZWON;6WNf2qA=gMtpSM?X(L{zy&e92+4I? zlZ_BU2q6Su3}yg-4NHA5I8+*K!|QXHb13Ud2qA=!b)ILh($ literal 0 HcmV?d00001 diff --git a/windows/configuration/provisioning-packages/provisioning-apply-package.md b/windows/configuration/provisioning-packages/provisioning-apply-package.md index b2ec4fa4ed..67d07c2c89 100644 --- a/windows/configuration/provisioning-packages/provisioning-apply-package.md +++ b/windows/configuration/provisioning-packages/provisioning-apply-package.md @@ -78,9 +78,21 @@ Provisioning packages can be applied after initial setup during runtime by user ![Do you trust this package?](../images/provisioning-runtime-trust.png) -Insert the USB drive to a desktop computer, navigate to **Settings** > **Accounts** > **Access work or school** > **Add or remove a provisioning package** > **Add a package**, and select the package to install. For a provisioning package stored on a network folder or on a SharePoint site, navigate to the provisioning package and double-click it to begin installation. +### Apply Directly -![add a package option.](../images/package.png) +To apply a provisioning package directly such as from a USB drive, folder, network, or SharePoint site: + +1. Navigate to the provisioning package and double-click it to begin installation. + + ![Double-click package to being installation.](../images/provisioning-runtime-click-to-install.png) + +2. Provisioning packages require administrator privileges as it can modify system policies and run scripts at the system level. Ensure you trust the package you are installing before you accept the UAC prompt. Select **Yes**. + + ![Do you want to allow changes to your device?](../images/provisioning-runtime-UAC.png) + +3. The provisioning runtime will ask if the package is from a source you trust. Verify that you are applying the correct package and that it is trusted. Select **Yes, add it**. + + ![Do you trust this package?](../images/provisioning-runtime-trust.png) ## Related articles From 71fef8811af2e7cd6a7dd321183bc1a62586437d Mon Sep 17 00:00:00 2001 From: Anthony Swierkosz Date: Sat, 2 Apr 2022 01:11:04 -0400 Subject: [PATCH 112/380] Consolidate redundant information --- .../lock-down-windows-10-to-specific-apps.md | 36 ++----------------- .../provisioning-apply-package.md | 3 ++ .../set-up-shared-or-guest-pc.md | 25 +------------ 3 files changed, 6 insertions(+), 58 deletions(-) diff --git a/windows/configuration/lock-down-windows-10-to-specific-apps.md b/windows/configuration/lock-down-windows-10-to-specific-apps.md index 54a3969108..19be7a1355 100644 --- a/windows/configuration/lock-down-windows-10-to-specific-apps.md +++ b/windows/configuration/lock-down-windows-10-to-specific-apps.md @@ -541,42 +541,10 @@ Use the Windows Configuration Designer tool to create a provisioning package. [L ### Apply provisioning package to device -Provisioning packages can be applied to a device during the first-run experience (out-of-box experience or "OOBE") and after ("runtime"). - ->[!TIP] ->In addition to the methods below, you can use the PowerShell comdlet [install-provisioningpackage](/powershell/module/provisioning/Install-ProvisioningPackage) with `-LogsDirectoryPath` to get logs for the operation. - -#### During initial setup, from a USB drive - -1. Start with a computer on the first-run setup screen. If the PC has gone past this screen, reset the PC to start over. To reset the PC, go to **Settings** > **Update & security** > **Recovery** > **Reset this PC**. - - ![The first screen to set up a new PC.](images/oobe.jpg) - -2. Insert the USB drive. Windows Setup will recognize the drive and ask if you want to set up the device. Select **Set up**. - - ![Set up device?](images/setupmsg.jpg) - -3. The next screen asks you to select a provisioning source. Select **Removable Media** and tap **Next**. - - ![Provision this device.](images/prov.jpg) - -4. Select the provisioning package (\*.ppkg) that you want to apply, and tap **Next**. - - ![Choose a package.](images/choose-package.png) - -5. Select **Yes, add it**. - - ![Do you trust this package?](images/trust-package.png) - -#### After setup, from a USB drive, network folder, or SharePoint site - -1. Sign in with an admin account. -2. Insert the USB drive to a desktop computer, navigate to **Settings** > **Accounts** > **Access work or school** > **Add or remove a provisioning package** > **Add a package**, and select the package to install. For a provisioning package stored on a network folder or on a SharePoint site, navigate to the provisioning package and double-click it to begin installation. +Provisioning packages can be applied to client devices during initial setup (out-of-box experience or "OOBE") and after ("runtime"). For more information, see "[Apply a provisioning package](./provisioning-packages/provisioning-apply-package.md)." >[!NOTE] ->if your provisioning package doesn’t include the assigned access user account creation, make sure the account you specified in the multi-app configuration XML exists on the device. - -![add a package option.](images/package.png) +>If your provisioning package doesn't include the assigned access user account creation, make sure the account you specified in the multi-app configuration XML exists on the device. ### Use MDM to deploy the multi-app configuration diff --git a/windows/configuration/provisioning-packages/provisioning-apply-package.md b/windows/configuration/provisioning-packages/provisioning-apply-package.md index 67d07c2c89..9bf1a1c098 100644 --- a/windows/configuration/provisioning-packages/provisioning-apply-package.md +++ b/windows/configuration/provisioning-packages/provisioning-apply-package.md @@ -27,6 +27,9 @@ Provisioning packages can be applied to client devices during initial setup (out > - Applying a provisioning package to a desktop device requires administrator privileges on the device. > - You can interrupt a long-running provisioning process by pressing ESC. +>[!TIP] +>In addition to the methods below, you can use the PowerShell cmdlet [Install-ProvisioningPackage](/powershell/module/provisioning/Install-ProvisioningPackage) with `-LogsDirectoryPath` to get logs for the operation. + ## During initial setup To apply a provisioning package from a USB drive during initial setup: diff --git a/windows/configuration/set-up-shared-or-guest-pc.md b/windows/configuration/set-up-shared-or-guest-pc.md index 92a57a02af..15f15d92e3 100644 --- a/windows/configuration/set-up-shared-or-guest-pc.md +++ b/windows/configuration/set-up-shared-or-guest-pc.md @@ -185,30 +185,7 @@ You can configure Windows to be in shared PC mode in a couple different ways: ### Apply the provisioning package -You can apply the provisioning package to a PC during initial setup or to a PC that has already been set up. - -**During initial setup** - -1. Start with a PC on the setup screen. - - ![The first screen to set up a new PC.](images/oobe.jpg) - -2. Insert the USB drive. If nothing happens when you insert the USB drive, press the Windows key five times. - - - If there is only one provisioning package on the USB drive, the provisioning package is applied. - - - If there is more than one provisioning package on the USB drive, the **Set up device?** message displays. Click **Set up**, and select the provisioning package that you want to install. - - ![Set up device?](images/setupmsg.jpg) - -3. Complete the setup process. - - -**After setup** - -On a desktop computer, navigate to **Settings** > **Accounts** > **Work access** > **Add or remove a management package** > **Add a package**, and selects the package to install. - -![add a package option.](images/package.png) +You can apply the provisioning package to a device during initial setup or to a device that has already been set up. For more information, see "[Apply a provisioning package](./provisioning-packages/provisioning-apply-package.md)." > [!NOTE] > If you apply the setup file to a computer that has already been set up, existing accounts and data might be lost. From 8fd28257835108c53b64193dba40c7f09db50d59 Mon Sep 17 00:00:00 2001 From: Anthony Swierkosz Date: Sat, 2 Apr 2022 01:43:43 -0400 Subject: [PATCH 113/380] Improve grammar and spelling and align terminology and formatting --- .../lock-down-windows-10-to-specific-apps.md | 6 ++--- .../provisioning-apply-package.md | 22 +++++++++---------- .../set-up-shared-or-guest-pc.md | 2 +- 3 files changed, 15 insertions(+), 15 deletions(-) diff --git a/windows/configuration/lock-down-windows-10-to-specific-apps.md b/windows/configuration/lock-down-windows-10-to-specific-apps.md index 19be7a1355..137e4c7f25 100644 --- a/windows/configuration/lock-down-windows-10-to-specific-apps.md +++ b/windows/configuration/lock-down-windows-10-to-specific-apps.md @@ -541,10 +541,10 @@ Use the Windows Configuration Designer tool to create a provisioning package. [L ### Apply provisioning package to device -Provisioning packages can be applied to client devices during initial setup (out-of-box experience or "OOBE") and after ("runtime"). For more information, see "[Apply a provisioning package](./provisioning-packages/provisioning-apply-package.md)." +Provisioning packages can be applied to a device during initial setup (out-of-box experience or "OOBE") and after ("runtime"). For more information, see "[Apply a provisioning package](./provisioning-packages/provisioning-apply-package.md)." ->[!NOTE] ->If your provisioning package doesn't include the assigned access user account creation, make sure the account you specified in the multi-app configuration XML exists on the device. +> [!NOTE] +> If your provisioning package doesn't include the assigned access user account creation, make sure the account you specified in the multi-app configuration XML exists on the device. ### Use MDM to deploy the multi-app configuration diff --git a/windows/configuration/provisioning-packages/provisioning-apply-package.md b/windows/configuration/provisioning-packages/provisioning-apply-package.md index 9bf1a1c098..c54ca85972 100644 --- a/windows/configuration/provisioning-packages/provisioning-apply-package.md +++ b/windows/configuration/provisioning-packages/provisioning-apply-package.md @@ -1,6 +1,6 @@ --- title: Apply a provisioning package (Windows 10/11) -description: Provisioning packages can be applied to a device during the first-run experience (OOBE) and after ("runtime"). +description: Provisioning packages can be applied to a device during initial setup (OOBE) and after ("runtime"). ms.prod: w10 ms.mktglfcycl: deploy ms.sitesec: library @@ -20,15 +20,15 @@ manager: dougeby - Windows 10 - Windows 11 -Provisioning packages can be applied to client devices during initial setup (out-of-box experience or "OOBE") and after ("runtime"). +Provisioning packages can be applied to a device during initial setup (out-of-box experience or "OOBE") and after ("runtime"). ->[!NOTE] +> [!NOTE] > > - Applying a provisioning package to a desktop device requires administrator privileges on the device. > - You can interrupt a long-running provisioning process by pressing ESC. ->[!TIP] ->In addition to the methods below, you can use the PowerShell cmdlet [Install-ProvisioningPackage](/powershell/module/provisioning/Install-ProvisioningPackage) with `-LogsDirectoryPath` to get logs for the operation. +> [!TIP] +> In addition to the methods below, you can use the PowerShell cmdlet [Install-ProvisioningPackage](/powershell/module/provisioning/Install-ProvisioningPackage) with `-LogsDirectoryPath` to get logs for the operation. ## During initial setup @@ -40,7 +40,7 @@ To apply a provisioning package from a USB drive during initial setup: 2. Insert the USB drive. If nothing happens when you insert the USB drive, press the Windows key five times. - - If there is only one provisioning package on the USB drive, the provisioning package is applied. See step #5. + - If there is only one provisioning package on the USB drive, the provisioning package is applied. See step 5. - If there is more than one provisioning package on the USB drive, Windows setup will recognize the drive and ask how you want to provision the device. Select **Install provisioning package** and select **Next**. ![What would you like to do?](../images/provisioning-oobe-choice.png) @@ -57,7 +57,7 @@ To apply a provisioning package from a USB drive during initial setup: ## After initial setup -Provisioning packages can be applied after initial setup during runtime by user initiation. This can be done trough Windows settings or by simply double-clicking a provisioning package. +Provisioning packages can be applied after initial setup through Windows settings or by simply double-clicking a provisioning package. ### Windows Settings @@ -73,7 +73,7 @@ Provisioning packages can be applied after initial setup during runtime by user ![Select and add a package.](../images/provisioning-runtime-add-package.png) -4. Provisioning packages require administrator privileges as it can modify system policies and run scripts at the system level. Ensure you trust the package you are installing before you accept the UAC prompt. Select **Yes**. +4. Provisioning packages require administrator privileges as they can modify system policies and run scripts at the system level. Ensure you trust the package you are installing before accepting the UAC prompt. Select **Yes**. ![Do you want to allow changes to your device?](../images/provisioning-runtime-UAC.png) @@ -83,13 +83,13 @@ Provisioning packages can be applied after initial setup during runtime by user ### Apply Directly -To apply a provisioning package directly such as from a USB drive, folder, network, or SharePoint site: +To apply a provisioning package directly, such as from a USB drive, folder, network, or SharePoint site: -1. Navigate to the provisioning package and double-click it to begin installation. +1. Navigate to the provisioning package and double-click it to begin the installation. ![Double-click package to being installation.](../images/provisioning-runtime-click-to-install.png) -2. Provisioning packages require administrator privileges as it can modify system policies and run scripts at the system level. Ensure you trust the package you are installing before you accept the UAC prompt. Select **Yes**. +2. Provisioning packages require administrator privileges as they can modify system policies and run scripts at the system level. Ensure you trust the package you are installing before accepting the UAC prompt. Select **Yes**. ![Do you want to allow changes to your device?](../images/provisioning-runtime-UAC.png) diff --git a/windows/configuration/set-up-shared-or-guest-pc.md b/windows/configuration/set-up-shared-or-guest-pc.md index 15f15d92e3..48be4e36b3 100644 --- a/windows/configuration/set-up-shared-or-guest-pc.md +++ b/windows/configuration/set-up-shared-or-guest-pc.md @@ -185,7 +185,7 @@ You can configure Windows to be in shared PC mode in a couple different ways: ### Apply the provisioning package -You can apply the provisioning package to a device during initial setup or to a device that has already been set up. For more information, see "[Apply a provisioning package](./provisioning-packages/provisioning-apply-package.md)." +Provisioning packages can be applied to a device during initial setup (out-of-box experience or "OOBE") and after ("runtime"). For more information, see "[Apply a provisioning package](./provisioning-packages/provisioning-apply-package.md)." > [!NOTE] > If you apply the setup file to a computer that has already been set up, existing accounts and data might be lost. From dee7386146493d03e764ce7a826bf93cedd02085 Mon Sep 17 00:00:00 2001 From: Anthony Swierkosz Date: Sat, 2 Apr 2022 01:57:56 -0400 Subject: [PATCH 114/380] Remove replaced/unused screenshots --- windows/configuration/images/choose-package.png | Bin 20647 -> 0 bytes windows/configuration/images/oobe.jpg | Bin 18800 -> 0 bytes windows/configuration/images/package.png | Bin 11047 -> 0 bytes windows/configuration/images/prov.jpg | Bin 17796 -> 0 bytes windows/configuration/images/setupmsg.jpg | Bin 25621 -> 0 bytes windows/configuration/images/trust-package.png | Bin 43329 -> 0 bytes 6 files changed, 0 insertions(+), 0 deletions(-) delete mode 100644 windows/configuration/images/choose-package.png delete mode 100644 windows/configuration/images/oobe.jpg delete mode 100644 windows/configuration/images/package.png delete mode 100644 windows/configuration/images/prov.jpg delete mode 100644 windows/configuration/images/setupmsg.jpg delete mode 100644 windows/configuration/images/trust-package.png diff --git a/windows/configuration/images/choose-package.png b/windows/configuration/images/choose-package.png deleted file mode 100644 index 2bf7a18648797ac34204d7d05b496f4c10e886c8..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 20647 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 diff --git a/windows/configuration/images/package.png b/windows/configuration/images/package.png deleted file mode 100644 index e10cf84f51b379758a47f80af67c6ffb28b9934d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 11047 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 diff --git a/windows/configuration/images/prov.jpg b/windows/configuration/images/prov.jpg deleted file mode 100644 index 1593ccb36b6c841627424547a2722af005483fa3..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 17796 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 diff --git a/windows/configuration/images/setupmsg.jpg b/windows/configuration/images/setupmsg.jpg deleted file mode 100644 index 06348dd2b871f2e7f5efdad5cb07df17c6934d14..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 25621 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

    ^Kw% z1z!BiFi?b6Ro(kM)Xx3*J_|_i`omxa} zY9msxb75-LB)*m%4-lSQ);r@HhEbnTD-=zu>g>*h2q_J|)N*%!! zNM-=i%TLRp1}p&QM4Oknuv#Dhhvqu_;f5B%cs;nnxDR04EoEgEB$!`BTmW&Dj*^8; z0H9iwXaioi48TNiv$liq&NNpOH2LAcDEjdNni$W56D<|1AVnrb4hx!5f{9uI?B(>) zSO7{rXmIlP4FrYeFJQ#sEqCQ8GeFD?pxO$MMl(T+vN9Bl2uP+$Sa=U%KO9YXc>{c4 z6l6&Rpfbl2TF_12^1Oo;>$a} zZ0gHreA&4zd-eZ*IMeRs1q&{jO87$-Rj2U*FVU+hC3~zAcI=)1!X5C`nOFXpnkSkb z{_;lJ_BX4xFmDUWwq8DXbi&cuDkZIR%GC9ZsE;-A&kZ}7ZfBEcPTd@hpAB%fo=6j7 H7KMKT2r9bY diff --git a/windows/configuration/images/trust-package.png b/windows/configuration/images/trust-package.png deleted file mode 100644 index 8a293ea4da1bbf90bb90e33e5761c201e435da42..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 43329 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

    h1(nVaF~#ewf&_~#u~DPB<>H1_ll^C~ z#<7kN$r&=KXu)HfJv|hv!gZZ~dI^7e0<(d+ zs8;7!@d-%my!3%4PJ3Lcw170XV^@A3J%D#JA&=8r84X;QKdYC1%1mo86JLnJON!>R zx9gG`7V6eE*_p#><%ioPJH@Qafj<)#E+A1(^z*m%;?;#d~p&o z!fa&U(5SRE-M6yjl^soQPe`6Pt{k$*7rTrO zElwZJPEKxoDUPd&JN%qdDKVwZn(>2fLeA<6Y^r^FWmB<_QDp@C3nyKgmd@c;ZS=(E zesjG4#Jm1W{Q%%IIq`kCkn#>G7Px>kWTko7os(DxQQ+TJHgTvN8>`@22VXNyFRxLQ z>oh{0B)8{}WPfJs4$QM&P~#Q2u>{#hP*E}2rCdAPT$MeHjfB_%}|O>+?%I!8YvaeN@i?zDaQ zG-L5v#8t-n#6-_W+3V609O629YpN?q>+{umE^@Bdb(^2a9cDRG z+Y2eSj4w_g54M|^t4+5UY1Z@5OZ^IdQ=!kBJ-5rWIC^hqfd9T>T({!w4nPrL(2|jj z|58*l87)P+fnkRfb!mmNbXD_<5fZ8fn#>Rr5=sl8rk4MIFQlG5JY~tz!huos?ma<0 N Date: Mon, 4 Apr 2022 15:19:14 +0530 Subject: [PATCH 115/380] Updated --- .../client-management/mdm/accountmanagement-csp.md | 8 -------- windows/client-management/mdm/accounts-csp.md | 9 --------- .../client-management/mdm/cmpolicyenterprise-csp.md | 12 +----------- windows/client-management/mdm/customdeviceui-csp.md | 7 ------- windows/client-management/mdm/developersetup-csp.md | 8 -------- 5 files changed, 1 insertion(+), 43 deletions(-) diff --git a/windows/client-management/mdm/accountmanagement-csp.md b/windows/client-management/mdm/accountmanagement-csp.md index 254aa5b416..8f42b52db0 100644 --- a/windows/client-management/mdm/accountmanagement-csp.md +++ b/windows/client-management/mdm/accountmanagement-csp.md @@ -32,14 +32,6 @@ AccountManagement --------ProfileInactivityThreshold ``` -|Edition|Windows 10|Windows 11| -|--- |--- |--- | -|Home|No|No| -|Pro|No|No| -|Business|No|No| -|Enterprise|No|No| -|Education|No|No| - **./Vendor/MSFT/AccountManagement** Root node for the AccountManagement configuration service provider. diff --git a/windows/client-management/mdm/accounts-csp.md b/windows/client-management/mdm/accounts-csp.md index 18d425c0f2..1269c2797e 100644 --- a/windows/client-management/mdm/accounts-csp.md +++ b/windows/client-management/mdm/accounts-csp.md @@ -30,15 +30,6 @@ Accounts ------------LocalUserGroup ``` -|Edition|Windows 10|Windows 11| -|--- |--- |--- | -|Home|Yes|Yes| -|Pro|No|No| -|Business|No|No| -|Enterprise|No|No| -|Education|No|No| - - **./Device/Vendor/MSFT/Accounts** Root node. diff --git a/windows/client-management/mdm/cmpolicyenterprise-csp.md b/windows/client-management/mdm/cmpolicyenterprise-csp.md index d5657c45d3..d07e72b9a5 100644 --- a/windows/client-management/mdm/cmpolicyenterprise-csp.md +++ b/windows/client-management/mdm/cmpolicyenterprise-csp.md @@ -14,23 +14,13 @@ ms.date: 06/26/2017 # CMPolicyEnterprise CSP -|Edition|Windows 10|Windows 11| -|--- |--- |--- | -|Home|Yes|Yes| -|Pro|Yes|Yes| -|Business|Yes|Yes| -|Enterprise|No|No| -|Education|Yes|Yes| - -======= - The CMPolicyEnterprise configuration service provider is used by the enterprise to define rules that the Connection Manager uses to identify the correct connection for a connection request. > [!NOTE] > This configuration service provider requires the ID\_CAP\_CSP\_FOUNDATION and ID\_CAP\_NETWORKING\_ADMIN capabilities to be accessed from a network configuration application. Each policy entry identifies one or more applications in combination with a host pattern. The policy entry is assigned a list of connection details that Connection Manager uses to satisfy connection requests matching the application and host patterns. CMPolicyEnterprise configuration service provider can have multiple policies -======= + Each policy entry identifies one or more applications in combination with a host pattern. The policy entry is assigned a list of connection details that Connection Manager uses to satisfy connection requests matching the application and host patterns. CMPolicyEnterprise configuration service provider can have multiple policies diff --git a/windows/client-management/mdm/customdeviceui-csp.md b/windows/client-management/mdm/customdeviceui-csp.md index e59eb1a383..98f6c3c61b 100644 --- a/windows/client-management/mdm/customdeviceui-csp.md +++ b/windows/client-management/mdm/customdeviceui-csp.md @@ -14,13 +14,6 @@ ms.date: 06/26/2017 # CustomDeviceUI CSP -|Edition|Windows 10|Windows 11| -|--- |--- |--- | -|Home|Yes|Yes| -|Pro|Yes|Yes| -|Business|Yes|Yes| -|Enterprise|No|No| -|Education|Yes|Yes| The CustomDeviceUI configuration service provider allows OEMs to implement their custom foreground application, as well as the background tasks to run on an IoT device running IoT Core. Only one foreground application is supported per device. Multiple background tasks are supported. The following shows the CustomDeviceUI configuration service provider in tree format as used by both the Open Mobile Alliance (OMA) Device Management (DM) and OMA Client Provisioning. diff --git a/windows/client-management/mdm/developersetup-csp.md b/windows/client-management/mdm/developersetup-csp.md index 4ea714b2a9..b27c178d3c 100644 --- a/windows/client-management/mdm/developersetup-csp.md +++ b/windows/client-management/mdm/developersetup-csp.md @@ -14,14 +14,6 @@ ms.date: 06/26/2018 # DeveloperSetup CSP -|Edition|Windows 10|Windows 11| -|--- |--- |--- | -|Home|No|No| -|Pro|Yes|Yes| -|Business|Yes|Yes| -|Enterprise|Yes|Yes| -|Education|Yes|Yes| - The DeveloperSetup configuration service provider (CSP) is used to configure Developer Mode on the device and connect to the Windows Device Portal. For more information about the Windows Device Portal, see [Windows Device Portal overview](/windows/uwp/debug-test-perf/device-portal). This CSP was added in Windows 10, version 1703. > [!NOTE] From 0aec98f98a3d21564fedb39c0aa39c687e825a04 Mon Sep 17 00:00:00 2001 From: Nimisha Satapathy Date: Mon, 4 Apr 2022 15:22:08 +0530 Subject: [PATCH 116/380] Update cmpolicyenterprise-csp.md --- windows/client-management/mdm/cmpolicyenterprise-csp.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/client-management/mdm/cmpolicyenterprise-csp.md b/windows/client-management/mdm/cmpolicyenterprise-csp.md index d07e72b9a5..6c7a628a81 100644 --- a/windows/client-management/mdm/cmpolicyenterprise-csp.md +++ b/windows/client-management/mdm/cmpolicyenterprise-csp.md @@ -77,7 +77,7 @@ A value of "0" specifies that the connections aren't listed in order of preferen **Conn***XXX* Enumerates the connections associated with the policy. Element names begin with "Conn" followed by three-digits, which increment starting from "000". For example, a policy which applied to five connections would have element entries named "Conn000", "Conn001", "Conn002", "Conn003", and "Conn004". -======= + Enumerates the connections associated with the policy. Element names begin with "Conn" followed by three digits that increment starting from "000". For example, a policy which is applied to five connections would have element entries named "Conn000", "Conn001", "Conn002", "Conn003", and "Conn004". **ConnectionID** From 86b43f5b454bbdee076bbbb0cece5e9cc838e0bc Mon Sep 17 00:00:00 2001 From: Nimisha Satapathy Date: Mon, 4 Apr 2022 23:58:03 +0530 Subject: [PATCH 117/380] Updated --- windows/client-management/mdm/bitlocker-csp.md | 1 + windows/client-management/mdm/tpmpolicy-csp.md | 9 +++++++++ windows/client-management/mdm/uefi-csp.md | 9 +++++++++ .../client-management/mdm/unifiedwritefilter-csp.md | 9 +++++++++ windows/client-management/mdm/update-csp.md | 10 ++++++++++ windows/client-management/mdm/vpnv2-csp.md | 11 ++++++++++- windows/client-management/mdm/w4-application-csp.md | 11 ++++++++++- windows/client-management/mdm/w7-application-csp.md | 13 +++++++++---- 8 files changed, 67 insertions(+), 6 deletions(-) diff --git a/windows/client-management/mdm/bitlocker-csp.md b/windows/client-management/mdm/bitlocker-csp.md index 33ec0aa74f..6c1b9368e4 100644 --- a/windows/client-management/mdm/bitlocker-csp.md +++ b/windows/client-management/mdm/bitlocker-csp.md @@ -71,6 +71,7 @@ Defines the root node for the BitLocker configuration service provider. Allows the administrator to require encryption that needs to be turned on by using BitLocker\Device Encryption. + |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| diff --git a/windows/client-management/mdm/tpmpolicy-csp.md b/windows/client-management/mdm/tpmpolicy-csp.md index 6c01205868..aebdca3212 100644 --- a/windows/client-management/mdm/tpmpolicy-csp.md +++ b/windows/client-management/mdm/tpmpolicy-csp.md @@ -13,6 +13,15 @@ manager: dansimp # TPMPolicy CSP +The table below shows the applicability of Windows: + +|Edition|Windows 10|Windows 11| +|--- |--- |--- | +|Home|Yes|Yes| +|Pro|Yes|Yes| +|Business|Yes|Yes| +|Enterprise|Yes|Yes| +|Education|Yes|Yes| The TPMPolicy configuration service provider (CSP) provides a mechanism to enable zero exhaust configuration on a Windows device for TPM software components. Zero exhaust is defined as no network traffic (diagnostic data or otherwise, such as downloading background images, Windows Updates, and so on.) from Windows and inbox applications to public IP addresses unless directly intended by the user. This allows the enterprise admin to configure devices where no network communication is initiated by the system without explicit approval. diff --git a/windows/client-management/mdm/uefi-csp.md b/windows/client-management/mdm/uefi-csp.md index 8a3a6d1f58..093c971528 100644 --- a/windows/client-management/mdm/uefi-csp.md +++ b/windows/client-management/mdm/uefi-csp.md @@ -13,6 +13,15 @@ manager: dansimp # UEFI CSP +The table below shows the applicability of Windows: + +|Edition|Windows 10|Windows 11| +|--- |--- |--- | +|Home|Yes|Yes| +|Pro|Yes|Yes| +|Business|Yes|Yes| +|Enterprise|Yes|Yes| +|Education|Yes|Yes| The UEFI configuration service provider (CSP) interfaces to UEFI's Device Firmware Configuration Interface (DFCI) to make BIOS configuration changes. This CSP was added in Windows 10, version 1809. diff --git a/windows/client-management/mdm/unifiedwritefilter-csp.md b/windows/client-management/mdm/unifiedwritefilter-csp.md index 186d8823ae..e0f083cf64 100644 --- a/windows/client-management/mdm/unifiedwritefilter-csp.md +++ b/windows/client-management/mdm/unifiedwritefilter-csp.md @@ -14,6 +14,15 @@ ms.date: 06/26/2017 # UnifiedWriteFilter CSP +The table below shows the applicability of Windows: + +|Edition|Windows 10|Windows 11| +|--- |--- |--- | +|Home|Yes|Yes| +|Pro|Yes|Yes| +|Business|Yes|Yes| +|Enterprise|Yes|Yes| +|Education|Yes|Yes| The UnifiedWriteFilter (UWF) configuration service provider enables the IT administrator to remotely manage the UWF to help protect physical storage media including any writable storage type. diff --git a/windows/client-management/mdm/update-csp.md b/windows/client-management/mdm/update-csp.md index c57a52f15f..f5a5bd0adb 100644 --- a/windows/client-management/mdm/update-csp.md +++ b/windows/client-management/mdm/update-csp.md @@ -14,6 +14,16 @@ ms.date: 02/23/2018 # Update CSP +The table below shows the applicability of Windows: + +|Edition|Windows 10|Windows 11| +|--- |--- |--- | +|Home|Yes|Yes| +|Pro|Yes|Yes| +|Business|Yes|Yes| +|Enterprise|Yes|Yes| +|Education|Yes|Yes| + The Update configuration service provider enables IT administrators to manage and control the rollout of new updates. > [!NOTE] diff --git a/windows/client-management/mdm/vpnv2-csp.md b/windows/client-management/mdm/vpnv2-csp.md index add96c2ec0..ac6ce3f1de 100644 --- a/windows/client-management/mdm/vpnv2-csp.md +++ b/windows/client-management/mdm/vpnv2-csp.md @@ -14,6 +14,15 @@ ms.date: 09/21/2021 # VPNv2 CSP +The table below shows the applicability of Windows: + +|Edition|Windows 10|Windows 11| +|--- |--- |--- | +|Home|Yes|Yes| +|Pro|Yes|Yes| +|Business|Yes|Yes| +|Enterprise|Yes|Yes| +|Education|Yes|Yes| The VPNv2 configuration service provider allows the mobile device management (MDM) server to configure the VPN profile of the device. @@ -696,7 +705,7 @@ Supported operations include Get, Add, Replace, and Delete. Reserved for future use. **VPNv2/**ProfileName**/NativeProfile** -Nodes under NativeProfile are required when using a Windows Inbox VPN Protocol (IKEv2, PPTP, L2TP). +Nodes under NativeProfile are required when using a Windows Inbox VPN Protocol (IKEv2, PPTP, and L2TP). **VPNv2/**ProfileName**/NativeProfile/Servers** Required for native profiles. Public or routable IP address or DNS name for the VPN gateway. It can point to the external IP of a gateway or a virtual IP for a server farm. Examples, 208.147.66.130 or vpn.contoso.com. diff --git a/windows/client-management/mdm/w4-application-csp.md b/windows/client-management/mdm/w4-application-csp.md index 026dcfb003..1c6f914c0e 100644 --- a/windows/client-management/mdm/w4-application-csp.md +++ b/windows/client-management/mdm/w4-application-csp.md @@ -14,6 +14,15 @@ ms.date: 06/26/2017 # w4 APPLICATION CSP +The table below shows the applicability of Windows: + +|Edition|Windows 10|Windows 11| +|--- |--- |--- | +|Home|Yes|Yes| +|Pro|Yes|Yes| +|Business|Yes|Yes| +|Enterprise|Yes|Yes| +|Education|Yes|Yes| Use an **APPLICATION** configuration service provider that has an APPID of w4 to configure Multimedia Messaging Service (MMS). @@ -47,7 +56,7 @@ This parameter takes a string value. The possible values to configure the NAME p - no value specified > [!NOTE] -> The APPLICATION/NAME value is displayed in the UI. The APPLICATION/NAME value might not be saved on the device. So after an upgrade, the MDM servers should resend APPLICATION/NAME to DMAcc. +> The APPLICATION/NAME value is displayed in the UI. The APPLICATION/NAME value might not be saved on the device. Hence, after an upgrade, the MDM servers should resend APPLICATION/NAME to DMAcc. If no value is specified, the registry location will default to ``. diff --git a/windows/client-management/mdm/w7-application-csp.md b/windows/client-management/mdm/w7-application-csp.md index c69b5612ca..079d7923cd 100644 --- a/windows/client-management/mdm/w7-application-csp.md +++ b/windows/client-management/mdm/w7-application-csp.md @@ -14,6 +14,15 @@ ms.date: 06/26/2017 # w7 APPLICATION CSP +The table below shows the applicability of Windows: + +|Edition|Windows 10|Windows 11| +|--- |--- |--- | +|Home|Yes|Yes| +|Pro|Yes|Yes| +|Business|Yes|Yes| +|Enterprise|Yes|Yes| +|Education|Yes|Yes| The APPLICATION configuration service provider that has an APPID of w7 is used for bootstrapping a device with an OMA DM account. Although this configuration service provider is used to set up an OMA DM account, it is managed over OMA Client Provisioning. @@ -54,7 +63,6 @@ APPLICATION > **Note**   All parm names and characteristic types are case sensitive and must use all uppercase. Both APPSRV and CLIENT credentials must be provided in provisioning XML. -  **APPADDR** This characteristic is used in the w7 APPLICATION characteristic to specify the DM server address. @@ -132,9 +140,7 @@ Optional. The INIT parameter is used in the APPLICATION characteristic to indica > **Note**   This node is only for mobile operators and MDM servers that try to use this will fail. This node is not supported in the enterprise MDM enrollment scenario. This parameter forces the device to attempt to connect with the OMA DM server. The connection attempt fails if the XML is set during the coldinit phase. A common cause of this failure is that immediately after coldinit is finished the radio is not yet ready. -   - **INITIALBACKOFFTIME** Optional. The INITIALBACKOFFTIME parameter is used in the APPLICATION characteristic to specify the initial wait time in milliseconds when the DM client retries for the first time. The wait time grows exponentially. This parameter takes a numeric value in string format. The default value is “16000”. You can get or set this parameter. @@ -183,7 +189,6 @@ Stores specifies which certificate stores the DM client will search to find the > **Note**   %EF%80%80 is the UTF8-encoded character U+F000.   - Subject specifies the certificate to search for. For example, to specify that you want a certificate with a particular Subject attribute (“CN=Tester,O=Microsoft”), use the following: ```xml From bec86ae7fb283585d68a26212cb66c92e5a22bda Mon Sep 17 00:00:00 2001 From: Nimisha Satapathy Date: Tue, 5 Apr 2022 00:11:24 +0530 Subject: [PATCH 118/380] Updated --- windows/client-management/mdm/tpmpolicy-csp.md | 2 +- windows/client-management/mdm/uefi-csp.md | 2 +- windows/client-management/mdm/unifiedwritefilter-csp.md | 1 - windows/client-management/mdm/update-csp.md | 2 +- windows/client-management/mdm/vpnv2-csp.md | 4 ++-- 5 files changed, 5 insertions(+), 6 deletions(-) diff --git a/windows/client-management/mdm/tpmpolicy-csp.md b/windows/client-management/mdm/tpmpolicy-csp.md index aebdca3212..a34197b788 100644 --- a/windows/client-management/mdm/tpmpolicy-csp.md +++ b/windows/client-management/mdm/tpmpolicy-csp.md @@ -25,7 +25,7 @@ The table below shows the applicability of Windows: The TPMPolicy configuration service provider (CSP) provides a mechanism to enable zero exhaust configuration on a Windows device for TPM software components. Zero exhaust is defined as no network traffic (diagnostic data or otherwise, such as downloading background images, Windows Updates, and so on.) from Windows and inbox applications to public IP addresses unless directly intended by the user. This allows the enterprise admin to configure devices where no network communication is initiated by the system without explicit approval. -The TPMPolicy CSP was added in Windows 10, version 1703. +The TPMPolicy CSP was added in Windows 10, version 1703, and later. The following shows the TPMPolicy configuration service provider in tree format. ``` diff --git a/windows/client-management/mdm/uefi-csp.md b/windows/client-management/mdm/uefi-csp.md index 093c971528..70a1273bfa 100644 --- a/windows/client-management/mdm/uefi-csp.md +++ b/windows/client-management/mdm/uefi-csp.md @@ -23,7 +23,7 @@ The table below shows the applicability of Windows: |Enterprise|Yes|Yes| |Education|Yes|Yes| -The UEFI configuration service provider (CSP) interfaces to UEFI's Device Firmware Configuration Interface (DFCI) to make BIOS configuration changes. This CSP was added in Windows 10, version 1809. +The UEFI configuration service provider (CSP) interfaces to UEFI's Device Firmware Configuration Interface (DFCI) to make BIOS configuration changes. This CSP was added in Windows 10, version 1809c, and later. > [!NOTE] > The UEFI CSP version published in Windows 10, version 1803 is replaced with this one (version 1809). diff --git a/windows/client-management/mdm/unifiedwritefilter-csp.md b/windows/client-management/mdm/unifiedwritefilter-csp.md index e0f083cf64..358e9ed61a 100644 --- a/windows/client-management/mdm/unifiedwritefilter-csp.md +++ b/windows/client-management/mdm/unifiedwritefilter-csp.md @@ -324,7 +324,6 @@ Supported operations are Get and Execute. ## Related topics - [Configuration service provider reference](configuration-service-provider-reference.md) diff --git a/windows/client-management/mdm/update-csp.md b/windows/client-management/mdm/update-csp.md index f5a5bd0adb..c3185ca305 100644 --- a/windows/client-management/mdm/update-csp.md +++ b/windows/client-management/mdm/update-csp.md @@ -72,7 +72,7 @@ The following shows the Update configuration service provider in tree format. > [!NOTE] > When the RequireUpdateApproval policy is set, the MDM uses the ApprovedUpdates list to pass the approved GUIDs. These GUIDs should be a subset of the InstallableUpdates list. -

    The MDM must first present the EULA to IT and have them accept it before the update is approved. Failure to do this is a breach of legal or contractual obligations. The EULAs can be obtained from the update metadata and have their own EULA ID. It's possible for multiple updates to share the same EULA. It is only necessary to approve the EULA once per EULA ID, not one per update. +

    The MDM must first present the EULA to IT and have them accept it before the update is approved. Failure to do this is a breach of legal or contractual obligations. The EULAs can be obtained from the update metadata and have their own EULA ID. It's possible for multiple updates to share the same EULA. It is only necessary to approve the EULA once per EULA ID, not one per update.

    The update approval list enables IT to approve individual updates and update classifications. Auto-approval by update classifications allows IT to automatically approve Definition Updates (i.e., updates to the virus and spyware definitions on devices) and Security Updates (i.e., product-specific updates for security-related vulnerability). The update approval list does not support the uninstallation of updates by revoking approval of already installed updates. Updates are approved based on UpdateID, and an UpdateID only needs to be approved once. An update UpdateID and RevisionNumber are part of the UpdateIdentity type. An UpdateID can be associated to several UpdateIdentity GUIDs due to changes to the RevisionNumber setting. MDM services must synchronize the UpdateIdentity of an UpdateID based on the latest RevisionNumber to get the latest metadata for an update. However, update approval is based on UpdateID. diff --git a/windows/client-management/mdm/vpnv2-csp.md b/windows/client-management/mdm/vpnv2-csp.md index ac6ce3f1de..0bfb6fce06 100644 --- a/windows/client-management/mdm/vpnv2-csp.md +++ b/windows/client-management/mdm/vpnv2-csp.md @@ -559,7 +559,7 @@ An optional flag to enable Always On mode. This will automatically connect the V Preserving user Always On preference -Windows has a feature to preserve a user’s AlwaysOn preference. In the event that a user manually unchecks the “Connect automatically” checkbox, Windows will remember this user preference for this profile name by adding the profile name to the value AutoTriggerDisabledProfilesList. +Windows has a feature to preserve a user’s AlwaysOn preference. In the event that a user manually uncheck the “Connect automatically” checkbox, Windows will remember this user preference for this profile name by adding the profile name to the value AutoTriggerDisabledProfilesList. Should a management tool remove/add the same profile name back and set AlwaysOn to true, Windows will not check the box if the profile name exists in the below registry value in order to preserve user preference. Key: `HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\RasMan\Config` Value: AutoTriggerDisabledProfilesList @@ -735,7 +735,7 @@ Required for native profiles. Type of tunneling protocol used. This value can be Value type is chr. Supported operations include Get, Add, Replace, and Delete. > [!NOTE] -> The **Automatic** option means that the device will try each of the built-in tunneling protocols until one succeeds. It will attempt protocols in following order: SSTP, IKEv2, PPTP and then L2TP. This order is not customizable. +> The **Automatic** option means that the device will try each of the built-in tunneling protocols until one succeeds. It will attempt protocols in following order: SSTP, IKEv2, PPTP, and then L2TP. This order is not customizable. **VPNv2/**ProfileName**/NativeProfile/Authentication** Required node for native profile. It contains authentication information for the native VPN profile. From 4c5d5d2b3ef8b45f0af540cf74ac1efda4e934b7 Mon Sep 17 00:00:00 2001 From: Nimisha Satapathy Date: Tue, 5 Apr 2022 00:59:06 +0530 Subject: [PATCH 119/380] Update vpnv2-csp.md --- windows/client-management/mdm/vpnv2-csp.md | 22 +++++++++++----------- 1 file changed, 11 insertions(+), 11 deletions(-) diff --git a/windows/client-management/mdm/vpnv2-csp.md b/windows/client-management/mdm/vpnv2-csp.md index 0bfb6fce06..ef763b68fa 100644 --- a/windows/client-management/mdm/vpnv2-csp.md +++ b/windows/client-management/mdm/vpnv2-csp.md @@ -29,13 +29,13 @@ The VPNv2 configuration service provider allows the mobile device management (MD Here are the requirements for this CSP: - VPN configuration commands must be wrapped in an Atomic block in SyncML. -- For best results, configure your VPN certificates first before pushing down VPN profiles to devices. If you are using Windows Information Protection (WIP) (formerly known as Enterprise Data Protection), then you should configure VPN first before you configure WIP policies. +- For best results, configure your VPN certificates first before pushing down VPN profiles to devices. If you're using Windows Information Protection (WIP) (formerly known as Enterprise Data Protection), then you should configure VPN first before you configure WIP policies. - Instead of changing individual properties, follow these steps to make any changes: - Send a Delete command for the ProfileName to delete the entire profile. - Send the entire profile again with new values wrapped in an Atomic block. - In certain conditions you can change some properties directly, but we do not recommend it. + In certain conditions you can change some properties directly, but we don't recommend it. The XSDs for all EAP methods are shipped in the box and can be found at the following locations: @@ -341,7 +341,7 @@ Supported operations include Get, Add, and Delete. Optional node. List of applications set to trigger the VPN. If any of these apps are launched and the VPN profile is currently the active profile, this VPN profile will be triggered to connect. **VPNv2/**ProfileName**/AppTriggerList/**appTriggerRowId -A sequential integer identifier that allows the ability to specify multiple apps for App Trigger. Sequencing must start at 0 and you should not skip numbers. +A sequential integer identifier that allows the ability to specify multiple apps for App Trigger. Sequencing must start at 0 and you shouldn't skip numbers. Supported operations include Get, Add, Replace, and Delete. @@ -349,7 +349,7 @@ Supported operations include Get, Add, Replace, and Delete. App Node under the Row Id. **VPNv2/**ProfileName**/AppTriggerList/**appTriggerRowId**/App/Id** -App identity, which is either an app’s package family name or file path. The type is inferred by the Id, and therefore cannot be specified in the get only App/Type field +App identity, which is either an app’s package family name or file path. The type is inferred by the Id, and therefore can't be specified in the get only App/Type field **VPNv2/**ProfileName**/AppTriggerList/**appTriggerRowId**/App/Type** Returns the type of **App/Id**. This value can be either of the following: @@ -364,10 +364,10 @@ Optional node. List of routes to be added to the routing table for the VPN inter Every computer that runs TCP/IP makes routing decisions. These decisions are controlled by the IP routing table. Adding values under this node updates the routing table with routes for the VPN interface post connection. The values under this node represent the destination prefix of IP routes. A destination prefix consists of an IP address prefix and a prefix length. -Adding a route here allows the networking stack to identify the traffic that needs to go over the VPN interface for split tunnel VPN. Some VPN servers can configure this during connect negotiation and do not need this information in the VPN Profile. Please check with your VPN server administrator to determine whether you need this information in the VPN profile. +Adding a route here allows the networking stack to identify the traffic that needs to go over the VPN interface for split tunnel VPN. Some VPN servers can configure this during connect negotiation and don't need this information in the VPN Profile. Check with your VPN server administrator to determine whether you need this information in the VPN profile. **VPNv2/**ProfileName**/RouteList/**routeRowId -A sequential integer identifier for the RouteList. This is required if you are adding routes. Sequencing must start at 0. +A sequential integer identifier for the RouteList. This is required if you're adding routes. Sequencing must start at 0. Supported operations include Get, Add, Replace, and Delete. @@ -397,7 +397,7 @@ Supported operations include Get, Add, Replace, and Delete. **VPNv2/**ProfileName**/DomainNameInformationList** Optional node. Name Resolution Policy Table (NRPT) rules for the VPN profile. -The Name Resolution Policy Table (NRPT) is a table of namespaces and corresponding settings stored in the Windows registry that determines the DNS client behavior when issuing queries and processing responses. Each row in the NRPT represents a rule for a portion of the namespace for which the DNS client issues queries. Before issuing name resolution queries, the DNS client consults the NRPT to determine if any additional flags must be set in the query. After receiving the response, the client again consults the NRPT to check for any special processing or policy requirements. In the absence of the NRPT, the client operates based on the DNS servers and suffixes set on the interface. +The Name Resolution Policy Table (NRPT) is a table of namespaces and corresponding settings stored in the Windows registry that determines the DNS client behavior when issuing queries and processing responses. Each row in the NRPT represents a rule for a portion of the namespace for which the DNS client issues queries. Before issuing name resolution queries, the DNS client consults the NRPT to determine if any another flags must be set in the query. After receiving the response, the client again consults the NRPT to check for any special processing or policy requirements. In the absence of the NRPT, the client operates based on the DNS servers and suffixes set on the interface. > [!NOTE] > Only applications using the [Windows DNS API](/windows/win32/dns/dns-reference) can make use of the NRPT and therefore all settings configured within the DomainNameInformationList section. Applications using their own DNS implementation bypass the Windows DNS API. One example of applications not using the Windows DNS API is nslookup, so always use the PowerShell CmdLet [Resolve-DNSName](/powershell/module/dnsclient/resolve-dnsname) to check the functionality of the NRPT. @@ -418,7 +418,7 @@ Value type is chr. Supported operations include Get, Add, Replace, and Delete. **VPNv2/**ProfileName**/DomainNameInformationList/**dniRowId**/DomainNameType** Returns the namespace type. This value can be one of the following: -- FQDN - If the DomainName was not prepended with a**.** and applies only to the fully qualified domain name (FQDN) of a specified host. +- FQDN - If the DomainName wasn't prepended with a**.** and applies only to the fully qualified domain name (FQDN) of a specified host. - Suffix - If the DomainName was prepended with a**.** and applies to the specified namespace, all records in that namespace, and all subdomains. Value type is chr. Supported operation is Get. @@ -429,7 +429,7 @@ List of comma-separated DNS Server IP addresses to use for the namespace. Value type is chr. Supported operations include Get, Add, Replace, and Delete. **VPNv2/**ProfileName**/DomainNameInformationList/**dniRowId**/WebProxyServers** -Optional. Web Proxy Server IP address if you are redirecting traffic through your intranet. +Optional. Web Proxy Server IP address if you're redirecting traffic through your intranet. > [!NOTE] > Currently only one web proxy server is supported. @@ -439,7 +439,7 @@ Value type is chr. Supported operations include Get, Add, Replace, and Delete. **VPNv2/**ProfileName**/DomainNameInformationList/**dniRowId**/AutoTrigger** Added in Windows 10, version 1607. Optional. Boolean to determine whether this domain name rule will trigger the VPN. -If set to False, this DomainName rule will not trigger the VPN. +If set to False, this DomainName rule won't trigger the VPN. If set to True, this DomainName rule will trigger the VPN @@ -448,7 +448,7 @@ By default, this value is false. Value type is bool. **VPNv2/**ProfileName**/DomainNameInformationList/**dniRowId**/Persistent** -Added in Windows 10, version 1607. A boolean value that specifies if the rule being added should persist even when the VPN is not connected. Value values: +Added in Windows 10, version 1607. A boolean value that specifies if the rule being added should persist even when the VPN isn't connected. Value values: - False (default) - This DomainName rule will only be applied when VPN is connected. - True - This DomainName rule will always be present and applied. From 10c666cbfe275dee9f4393e83ec7cbefde1f8f18 Mon Sep 17 00:00:00 2001 From: Alekhya Jupudi <89069896+alekyaj@users.noreply.github.com> Date: Tue, 5 Apr 2022 12:32:45 +0530 Subject: [PATCH 120/380] Updated MDM -Search CSP-DisableSearch Updated as per task : 5857645. Thanks! OOB- must be published around SV2 release of documentation. --- .../policy-configuration-service-provider.md | 5 +- .../mdm/policy-csp-search.md | 57 ++++++++++++++++++- 2 files changed, 59 insertions(+), 3 deletions(-) diff --git a/windows/client-management/mdm/policy-configuration-service-provider.md b/windows/client-management/mdm/policy-configuration-service-provider.md index db53557678..88bfae707f 100644 --- a/windows/client-management/mdm/policy-configuration-service-provider.md +++ b/windows/client-management/mdm/policy-configuration-service-provider.md @@ -70,7 +70,7 @@ Policy

    Supported operation is Get. **Policy/Config** -

    Node for grouping all policies configured by one source. The configuration source can use this path to set policy values and later query any policy value that it previously set. One policy can be configured by multiple configuration sources. If a configuration source wants to query the result of conflict resolution (for example, if Exchange and MDM both attempt to set a value,) the configuration source can use the Policy/Result path to retrieve the resulting value. +

    Node for grouping all policies configured by one source. The configuration source can use this path to set policy values and later query any policy value that it previously set. One policy can be configured by multiple configuration sources. If a configuration source wants to query the result of conflict resolution (for example, if Exchange and MDM both attempt to set a value) the configuration source can use the Policy/Result path to retrieve the resulting value.

    Supported operation is Get. @@ -8360,6 +8360,9 @@ dfsdiscoverdc">ADMX_DFS/DFSDiscoverDC

    Search/DisableRemovableDriveIndexing
    +
    + Search/DisableSearch +
    Search/DoNotUseWebResults
    diff --git a/windows/client-management/mdm/policy-csp-search.md b/windows/client-management/mdm/policy-csp-search.md index 5c7775b5f5..6f065c334d 100644 --- a/windows/client-management/mdm/policy-csp-search.md +++ b/windows/client-management/mdm/policy-csp-search.md @@ -14,7 +14,6 @@ manager: dansimp # Policy CSP - Search -
    @@ -57,6 +56,9 @@ manager: dansimp
    Search/DisableRemovableDriveIndexing
    +
    + Search/DisableSearch +
    Search/DoNotUseWebResults
    @@ -629,6 +631,57 @@ The following list shows the supported values:
    + +**Search/DisableSearch** + + + +|Edition|Windows 10|Windows 11| +|--- |--- |--- | +|Home|No|No| +|Pro|No|Yes| +|Business|No|Yes| +|Enterprise|No|Yes| +|Education|No|Yes| + + +
    + + +[Scope](./policy-configuration-service-provider.md#policy-scope): + +> [!div class = "checklist"] +> * Device + +
    + + + +This policy setting completely disables Search UI and all its entry points such as keyboard shortcuts and touch-pad gestures. + +It removes the Search button from the Taskbar and the corresponding option in the Settings. It also disables type-to-search in the Start menu and removes the Start menu's search box. + + + +ADMX Info: + +- GP Friendly name: *Fully disable Search UI* +- GP name: *DisableSearch* +- GP path: *Windows Components/Search* +- GP ADMX file name: *Search.admx* + + + +The following list shows the supported values: + +- 0 (default) – Do not disable search. +- 1 – Disable search. + + + + +
    + **Search/DoNotUseWebResults** @@ -761,7 +814,7 @@ The following list shows the supported values: -If enabled, clients will be unable to query this computer's index remotely. Thus, when they are browsing network shares that are stored on this computer, they will not search them using the index. If disabled, client search requests will use this computer's index.. +If enabled, clients will be unable to query this computer's index remotely. Thus, when they are browsing network shares that are stored on this computer, they will not search them using the index. If disabled, client search requests will use this computer's index. From 1539a42ec92a106ef653ff3c73b330170a44bac1 Mon Sep 17 00:00:00 2001 From: Nimisha Satapathy Date: Tue, 5 Apr 2022 19:19:51 +0530 Subject: [PATCH 121/380] Updated --- windows/client-management/mdm/multisim-csp.md | 9 +++++++++ windows/client-management/mdm/nap-csp.md | 16 +++++++++++++--- windows/client-management/mdm/napdef-csp.md | 14 ++++++++++++-- .../client-management/mdm/networkproxy-csp.md | 16 +++++++++++++--- .../mdm/networkqospolicy-csp.md | 14 ++++++++++++-- windows/client-management/mdm/nodecache-csp.md | 15 ++++++++++++--- windows/client-management/mdm/office-csp.md | 9 +++++++++ .../client-management/mdm/passportforwork-csp.md | 2 ++ .../client-management/mdm/personalization-csp.md | 10 ++++++++++ .../client-management/mdm/policymanager-csp.md | 10 ++++++++++ .../client-management/mdm/provisioning-csp.md | 9 +++++++++ windows/client-management/mdm/proxy-csp.md | 9 +++++++++ windows/client-management/mdm/pxlogical-csp.md | 9 +++++++++ 13 files changed, 129 insertions(+), 13 deletions(-) diff --git a/windows/client-management/mdm/multisim-csp.md b/windows/client-management/mdm/multisim-csp.md index aa2284255f..a2823f1674 100644 --- a/windows/client-management/mdm/multisim-csp.md +++ b/windows/client-management/mdm/multisim-csp.md @@ -13,6 +13,15 @@ manager: dansimp # MultiSIM CSP +The table below shows the applicability of Windows: + +|Edition|Windows 10|Windows 11| +|--- |--- |--- | +|Home|Yes|Yes| +|Pro|Yes|Yes| +|Business|Yes|Yes| +|Enterprise|Yes|Yes| +|Education|Yes|Yes| The MultiSIM configuration service provider (CSP) is used by the enterprise to manage devices with dual SIM single active configuration. An enterprise can set policies on whether that user can switch between SIM slots, specify which slot is the default, and whether the slot is embedded. This CSP was added in Windows 10, version 1803. diff --git a/windows/client-management/mdm/nap-csp.md b/windows/client-management/mdm/nap-csp.md index e3edb1b0d1..6226dc5d20 100644 --- a/windows/client-management/mdm/nap-csp.md +++ b/windows/client-management/mdm/nap-csp.md @@ -14,6 +14,16 @@ ms.date: 06/26/2017 # NAP CSP +The table below shows the applicability of Windows: + +|Edition|Windows 10|Windows 11| +|--- |--- |--- | +|Home|No|No| +|Pro|Yes|Yes| +|Business|Yes|Yes| +|Enterprise|Yes|Yes| +|Education|Yes|Yes| + The NAP (Network Access Point) Configuration Service Provider is used to manage and query GPRS and CDMA connections. > [!Note] @@ -67,7 +77,7 @@ Root node. ***NAPX*** Required. Defines the name of the network access point. -It is recommended that this element name is specified as a numbered node beginning at zero. For example, to provision two network access points, use "NAP0" and "NAP1" as the element names. Any unique name can be used if desired (such as "GPRS-NAP"), but no spaces may appear in the name (use %20 instead). +It is recommended that this element name is specified as a numbered node beginning at zero. For example, to provision two network access points, use "NAP0" and "NAP1" as the element names. Any unique name can be used if desired (such as "GPRS-NAP"), however, no spaces may appear in the name (use %20 instead). ***NAPX*/NAPID** Required. Specifies the identifier of the destination network. @@ -97,7 +107,7 @@ The following table shows some commonly used ADDRTYPE values and the types of co Optional node. Specifies the authentication information, including the protocol, user name, and password. ***NAPX*/AuthInfo/AuthType** -Optional. Specifies the method of authentication. Some supported protocols are PAP, CHAP, HTTP-BASIC, HTTP-DIGEST, WTLS-SS, MD5. +Optional. Specifies the method of authentication. Some supported protocols are PAP, CHAP, HTTP-BASIC, HTTP-DIGEST, WTLS-SS, and MD5. ***NAPX*/AuthInfo/AuthName** Optional. Specifies the user name and domain to be used during authentication. This field is in the form *Domain*\\*UserName*. @@ -111,7 +121,7 @@ Queries of this field will return a string composed of sixteen asterisks (\*). Node. ***NAPX*/Bearer/BearerType** -Required. Specifies the network type of the destination network. This can be set to GPRS, CDMA2000, WCDMA, TDMA, CSD, DTPT, WiFi. +Required. Specifies the network type of the destination network. This can be set to GPRS, CDMA2000, WCDMA, TDMA, CSD, DTPT, and WiFi. ## Related articles diff --git a/windows/client-management/mdm/napdef-csp.md b/windows/client-management/mdm/napdef-csp.md index 341c72e038..47ce672a7e 100644 --- a/windows/client-management/mdm/napdef-csp.md +++ b/windows/client-management/mdm/napdef-csp.md @@ -14,7 +14,17 @@ ms.date: 06/26/2017 # NAPDEF CSP -The NAPDEF configuration service provider is used to add, modify, or delete WAP network access points (NAPs). For complete information about these settings, see the standard WAP specification WAP-183-ProvCont-20010724-a. +The table below shows the applicability of Windows: + +|Edition|Windows 10|Windows 11| +|--- |--- |--- | +|Home|No|No| +|Pro|Yes|Yes| +|Business|Yes|Yes| +|Enterprise|Yes|Yes| +|Education|Yes|Yes| + +The NAPDEF configuration service provider is used to add, modify, or delete WAP Network Access Points (NAPs). For complete information about these settings, see the standard WAP specification WAP-183-ProvCont-20010724-a. > [!Note] > You cannot use NAPDEF CSP on the desktop to update the Push Proxy Gateway (PPG) list. @@ -71,7 +81,7 @@ A query of this parameter returns asterisks (\*) in the results. **AUTHTYPE** Specifies the protocol used to authenticate the user. -The only permitted values for this element are "POP" (Password Authentication Protocol) and "CHAP" (Challenge Handshake Authentication Protocol) authentication protocols. Note +The only permitted values for this element are "POP" (Password Authentication Protocol) and "CHAP" (Challenge Handshake Authentication Protocol) authentication protocols. > [!Note] > **AuthName** and **AuthSecret** are not created if **AuthType** is not included in the initial device configuration. **AuthName** and **AuthSecret** cannot be changed if **AuthType** is not included in the provisioning XML used to make the change. diff --git a/windows/client-management/mdm/networkproxy-csp.md b/windows/client-management/mdm/networkproxy-csp.md index 743fe416fa..e25829d8fa 100644 --- a/windows/client-management/mdm/networkproxy-csp.md +++ b/windows/client-management/mdm/networkproxy-csp.md @@ -13,11 +13,21 @@ manager: dansimp # NetworkProxy CSP -The NetworkProxy configuration service provider (CSP) is used to configure a proxy server for ethernet and Wi-Fi connections. These settings do not apply to VPN connections. This CSP was added in Windows 10, version 1703. +The table below shows the applicability of Windows: + +|Edition|Windows 10|Windows 11| +|--- |--- |--- | +|Home|No|No| +|Pro|Yes|Yes| +|Business|Yes|Yes| +|Enterprise|Yes|Yes| +|Education|Yes|Yes| + +The NetworkProxy configuration service provider (CSP) is used to configure a proxy server for ethernet and WiFi connections. These settings do not apply to VPN connections. This CSP was added in Windows 10, version 1703. How the settings work: -- If auto-detect is enabled, the system tries to find the path to a proxy auto config (PAC) script and download it. +- If auto-detect is enabled, the system tries to find the path to a Proxy Auto Config (PAC) script and download it. - If #1 fails and a setup script is specified, the system tries to download the explicitly configured PAC script. - If #2 fails and a proxy server is specified, the system tries to use the explicitly configured proxy server. - Otherwise, the system tries to reach the site directly. @@ -63,7 +73,7 @@ Address to the PAC script you want to use. The data type is string. Supported operations are Get and Replace. Starting in Windows 10, version 1803, the Delete operation is also supported. **ProxyServer** -Node for configuring a static proxy for Ethernet and Wi-Fi connections. The same proxy server is used for all protocols - including HTTP, HTTPS, FTP, and SOCKS. These settings do not apply to VPN connections. +Node for configuring a static proxy for Ethernet and WiFi connections. The same proxy server is used for all protocols - including HTTP, HTTPS, FTP, and SOCKS. These settings do not apply to VPN connections. Supported operation is Get. diff --git a/windows/client-management/mdm/networkqospolicy-csp.md b/windows/client-management/mdm/networkqospolicy-csp.md index 464a920e6d..02952562e5 100644 --- a/windows/client-management/mdm/networkqospolicy-csp.md +++ b/windows/client-management/mdm/networkqospolicy-csp.md @@ -13,6 +13,16 @@ manager: dansimp # NetworkQoSPolicy CSP +The table below shows the applicability of Windows: + +|Edition|Windows 10|Windows 11| +|--- |--- |--- | +|Home|Yes|Yes| +|Pro|Yes|Yes| +|Business|Yes|Yes| +|Enterprise|Yes|Yes| +|Education|Yes|Yes| + The NetworkQoSPolicy configuration service provider creates network Quality of Service (QoS) policies. A QoS policy performs a set of actions on network traffic based on a set of matching conditions. This CSP was added in Windows 10, version 1703. The following conditions are supported: @@ -71,7 +81,7 @@ NetworkQoSPolicy

    The supported operations are Add, Get, Delete, and Replace. ***Name*/AppPathNameMatchCondition** -

    Specifies the name of an application to be used to match the network traffic, such as application.exe or %ProgramFiles%\application.exe. +

    Specifies the name of an application to be used to match the network traffic, such as `application.exe` or `%ProgramFiles%\application.exe`.

    The data type is char. @@ -111,7 +121,7 @@ NetworkQoSPolicy

    The supported operations are Add, Get, Delete, and Replace. ***Name*/DSCPAction** -

    The differentiated services code point (DSCP) value to apply to matching network traffic. +

    The Differentiated Services Code Point (DSCP) value to apply to matching network traffic.

    Valid values are 0-63. diff --git a/windows/client-management/mdm/nodecache-csp.md b/windows/client-management/mdm/nodecache-csp.md index 4ac44047b0..b94af26c6a 100644 --- a/windows/client-management/mdm/nodecache-csp.md +++ b/windows/client-management/mdm/nodecache-csp.md @@ -14,6 +14,15 @@ ms.date: 06/26/2017 # NodeCache CSP +The table below shows the applicability of Windows: + +|Edition|Windows 10|Windows 11| +|--- |--- |--- | +|Home|Yes|Yes| +|Pro|Yes|Yes| +|Business|Yes|Yes| +|Enterprise|Yes|Yes| +|Education|Yes|Yes| The NodeCache configuration service provider is used to manage the client cache. This configuration service provider is to be used only by enterprise management servers. It provides a level of abstraction that decouples the management of the node list from a specific backing store. It synchronizes the client cache with the server side cache. It also provides an API for monitoring device-side cache changes. @@ -72,7 +81,7 @@ NodeCache Required. The root node for the NodeCache object. Supported operation is Get. This configuration service provider is used for enterprise device management only. This is a predefined MIME type to identify this managed object in OMA DM syntax. ***ProviderID*** -Optional. Group settings per DM server. Each group of settings is distinguished by the server’s Provider ID. It should be the same DM server **PROVIDER-ID** value that was supplied through the [w7 APPLICATION configuration service provider](w7-application-csp.md) XML during the enrollment process. Only one enterprise management server is supported. That is, there should be only one *ProviderID* node under **NodeCache**. Scope is dynamic. +Optional. Group settings per DM server. Each group of settings is distinguished by the server’s Provider ID. It should be the same DM server **PROVIDER-ID** value that was supplied through the [w7 APPLICATION configuration service provider](w7-application-csp.md) XML during the enrollment process. Only one enterprise management server is supported. That is, there should be only one **ProviderID** node under **NodeCache**. Scope is dynamic. Supported operations are Get, Add, and Delete. @@ -384,9 +393,9 @@ It represents this: ``` Id is the node ID that was added by the MDM server, and Uri is the path that the node is tracking. -If a Uri is not set, the node will always be reported as changed, as in Node id 10. +If a Uri is not set, the node will always be reported as changed, as in Node ID 10. -The value inside of the node tag is the actual value returned by the Uri, which means that for Node Id 20 the DeviceName did not match what was previously expected, and the device name is now U09NRU5FV1ZBTFVF instead of what it was previously. +The value inside of the node tag is the actual value returned by the Uri, which means that for Node ID 20 the DeviceName did not match what was previously expected, and the device name is now U09NRU5FV1ZBTFVF instead of what it was previously. ## Related topics diff --git a/windows/client-management/mdm/office-csp.md b/windows/client-management/mdm/office-csp.md index 79204c2935..a3435d97ad 100644 --- a/windows/client-management/mdm/office-csp.md +++ b/windows/client-management/mdm/office-csp.md @@ -13,6 +13,15 @@ manager: dansimp # Office CSP +The table below shows the applicability of Windows: + +|Edition|Windows 10|Windows 11| +|--- |--- |--- | +|Home|No|No| +|Pro|Yes|Yes| +|Business|Yes|Yes| +|Enterprise|Yes|Yes| +|Education|Yes|Yes| The Office configuration service provider (CSP) enables a Microsoft Office client to be installed on a device via the Office Deployment Tool (ODT). For more information, see [Configuration options for the Office Deployment Tool](/deployoffice/office-deployment-tool-configuration-options) and [How to assign Office 365 apps to Windows 10 devices with Microsoft Intune](/intune/apps-add-office365). diff --git a/windows/client-management/mdm/passportforwork-csp.md b/windows/client-management/mdm/passportforwork-csp.md index 68bd28dd1e..28f58be0a4 100644 --- a/windows/client-management/mdm/passportforwork-csp.md +++ b/windows/client-management/mdm/passportforwork-csp.md @@ -14,6 +14,8 @@ ms.date: 07/19/2019 # PassportForWork CSP +c + The PassportForWork configuration service provider is used to provision Windows Hello for Business (formerly Microsoft Passport for Work). It allows you to login to Windows using your Active Directory or Azure Active Directory account and replace passwords, smartcards, and virtual smart cards. > [!IMPORTANT] diff --git a/windows/client-management/mdm/personalization-csp.md b/windows/client-management/mdm/personalization-csp.md index 67b7f88ce5..2fb9cf27d0 100644 --- a/windows/client-management/mdm/personalization-csp.md +++ b/windows/client-management/mdm/personalization-csp.md @@ -13,6 +13,16 @@ manager: dansimp # Personalization CSP +The table below shows the applicability of Windows: + +|Edition|Windows 10|Windows 11| +|--- |--- |--- | +|Home|No|No| +|Pro|Yes|Yes| +|Business|Yes|Yes| +|Enterprise|Yes|Yes| +|Education|Yes|Yes| + The Personalization CSP can set the lock screen and desktop background images. Setting these policies also prevents the user from changing the image. You can also use the Personalization settings in a provisioning package. This CSP was added in Windows 10, version 1703. diff --git a/windows/client-management/mdm/policymanager-csp.md b/windows/client-management/mdm/policymanager-csp.md index ecef629054..414eb77060 100644 --- a/windows/client-management/mdm/policymanager-csp.md +++ b/windows/client-management/mdm/policymanager-csp.md @@ -14,6 +14,16 @@ ms.date: 06/28/2017 # PolicyManager CSP +The table below shows the applicability of Windows: + +|Edition|Windows 10|Windows 11| +|--- |--- |--- | +|Home|Yes|Yes| +|Pro|Yes|Yes| +|Business|Yes|Yes| +|Enterprise|Yes|Yes| +|Education|Yes|Yes| + PolicyManager CSP is deprecated. Use [Policy CSP](policy-configuration-service-provider.md) instead. + +## Monitor Delivery Optimization + +[//]: # (How to tell if it's working? What values are reasonable; which are not? If not, which way to adjust and how? -- check PercentPeerCaching for files > minimum >= 50%) + +### Windows PowerShell cmdlets + +**Starting in Windows 10, version 1703**, you can use new PowerShell cmdlets to check the performance of Delivery Optimization. + +#### Analyze usage + +`Get-DeliveryOptimizationStatus` returns a real-time snapshot of all current Delivery Optimization jobs. + +| Key | Value | +| --- | --- | +| File ID | A GUID that identifies the file being processed | +| Priority | Priority of the download; values are **foreground** or **background** | +| FileSize | Size of the file | +| TotalBytesDownloaded | The number of bytes from any source downloaded so far | +| PercentPeerCaching |The percentage of bytes downloaded from peers versus over HTTP | +| BytesFromPeers | Total bytes downloaded from peer devices (sum of bytes downloaded from LAN, Group, and Internet Peers) | +| BytesfromHTTP | Total number of bytes received over HTTP | +| DownloadDuration | Total download time in seconds | +| Status | Current state of the operation. Possible values are: **Downloading** (download in progress); **Complete** (download completed, but is not uploading yet); **Caching** (download completed successfully and is ready to upload or uploading); **Paused** (download/upload paused by caller) | +| NumPeers | Indicates the total number of peers returned from the service. | +| PredefinedCallerApplication | Indicates the last caller that initiated a request for the file. | +| ExpireOn | The target expiration date and time for the file. | +| Pinned | A yes/no value indicating whether an item has been "pinned" in the cache (see `setDeliveryOptmizationStatus`). | + +`Get-DeliveryOptimizationPerfSnap` returns a list of key performance data: + +- Number of files downloaded +- Number of files uploaded +- Total bytes downloaded +- Total bytes uploaded +- Average transfer size (download); that is, the number bytes downloaded divided by the number of files +- Average transfer size (upload); the number of bytes uploaded divided by the number of files +- Peer efficiency; same as PercentPeerCaching + +Using the `-Verbose` option returns additional information: + +- Bytes from peers (per type) +- Bytes from CDN (the number of bytes received over HTTP) +- Average number of peer connections per download + +**Starting in Windows 10, version 2004**, `Get-DeliveryOptimizationStatus` has a new option `-PeerInfo` which returns a real-time list of the connected peers. + +Starting in Windows 10, version 1803, `Get-DeliveryOptimizationPerfSnapThisMonth` returns data similar to that from `Get-DeliveryOptimizationPerfSnap` but limited to the current calendar month. + +#### Manage the Delivery Optimization cache + +**Starting in Windows 10, version 1903:** + +`set-DeliveryOptimizationStatus -ExpireOn [date time]` extends the expiration of all files in the cache. You can set the expiration immediately for all files that are in the "caching" state. For files in progress ("downloading"), the expiration is applied once the download is complete. You can set the expiration up to one year from the current date and time. + +`set-DeliveryOptimizationStatus -ExpireOn [date time] -FileID [FileID]` extends expiration for a single specific file in the cache. + +You can now "pin" files to keep them persistent in the cache. You can only do this with files that are downloaded in modes 1, 2, or 3. + +`set-DeliveryOptimizationStatus -Pin [True] -File ID [FileID]` keeps a specific file in the cache such that it won't be deleted until the expiration date and time (which you set with `set-DeliveryOptimizationStatus -ExpireOn [date time] -FileID [FileID]`). The file is also excluded from the cache quota calculation. + +`set-DeliveryOptimizationStatus -Pin [False] -File ID [FileID]` "unpins" a file, so that it will be deleted when the expiration date and time are reached. The file is included in the cache quota calculation. + +`delete-DeliveryOptimizationCache` lets you clear files from the cache and remove all persisted data related to them. You can use these options with this cmdlet: + +- `-FileID` specifies a particular file to delete. +- `-IncludePinnedFiles` deletes all files that are pinned. +- `-Force` deletes the cache with no prompts. + +#### Work with Delivery Optimization logs + +**Starting in Windows 10, version 2004:** + +- `Enable-DeliveryOptimizationVerboseLogs` +- `Disable-DeliveryOptimizationVerboseLogs` + +- `Get-DeliveryOptimizationLogAnalysis [ETL Logfile path] [-ListConnections]` + +With no options, this cmdlet returns these data: + +- total number of files +- number of foreground files +- minimum file size for it to be cached +- number of eligible files +- number of files with peers +- number of peering files [how different from the above?] +- overall efficiency +- efficiency in the peered files + +Using the `-ListConnections` option returns these details about peers: + +- destination IP address +- peer type +- status code +- bytes sent +- bytes received +- file ID + +**Starting in Windows 10, version 1803:** + +`Get-DeliveryOptimizationLog [-Path ] [-Flush]` + +If `Path` is not specified, this cmdlet reads all logs from the DoSvc log directory, which requires administrator permissions. If `Flush` is specified, the cmdlet stops DoSvc before reading logs. + +Log entries are written to the PowerShell pipeline as objects. To dump logs to a text file, run `Get-DeliveryOptimizationLog | Set-Content ` or something similar. + +[//]: # (section on what to look for in logs, list of peers, connection failures) + +[//]: # (possibly move to Troubleshooting) diff --git a/windows/deployment/do/waas-delivery-optimization-setup.md b/windows/deployment/do/waas-delivery-optimization-setup.md index 2f0fd3dee0..b5e86d5df2 100644 --- a/windows/deployment/do/waas-delivery-optimization-setup.md +++ b/windows/deployment/do/waas-delivery-optimization-setup.md @@ -106,114 +106,8 @@ To do this with MDM, go to **.Vendor/MSFT/Policy/Config/DeliveryOptimization/** [//]: # (material about "preferred" devices; remove MinQos/MaxCacheAge; table format?) -## Monitor Delivery Optimization - -[//]: # (How to tell if it's working? What values are reasonable; which are not? If not, which way to adjust and how? -- check PercentPeerCaching for files > minimum >= 50%) - -### Windows PowerShell cmdlets - -**Starting in Windows 10, version 1703**, you can use new PowerShell cmdlets to check the performance of Delivery Optimization. - -#### Analyze usage - -`Get-DeliveryOptimizationStatus` returns a real-time snapshot of all current Delivery Optimization jobs. - -| Key | Value | -| --- | --- | -| File ID | A GUID that identifies the file being processed | -| Priority | Priority of the download; values are **foreground** or **background** | -| FileSize | Size of the file | -| TotalBytesDownloaded | The number of bytes from any source downloaded so far | -| PercentPeerCaching |The percentage of bytes downloaded from peers versus over HTTP | -| BytesFromPeers | Total bytes downloaded from peer devices (sum of bytes downloaded from LAN, Group, and Internet Peers) | -| BytesfromHTTP | Total number of bytes received over HTTP | -| DownloadDuration | Total download time in seconds | -| Status | Current state of the operation. Possible values are: **Downloading** (download in progress); **Complete** (download completed, but is not uploading yet); **Caching** (download completed successfully and is ready to upload or uploading); **Paused** (download/upload paused by caller) | -| NumPeers | Indicates the total number of peers returned from the service. | -| PredefinedCallerApplication | Indicates the last caller that initiated a request for the file. | -| ExpireOn | The target expiration date and time for the file. | -| Pinned | A yes/no value indicating whether an item has been "pinned" in the cache (see `setDeliveryOptmizationStatus`). | - -`Get-DeliveryOptimizationPerfSnap` returns a list of key performance data: - -- Number of files downloaded -- Number of files uploaded -- Total bytes downloaded -- Total bytes uploaded -- Average transfer size (download); that is, the number bytes downloaded divided by the number of files -- Average transfer size (upload); the number of bytes uploaded divided by the number of files -- Peer efficiency; same as PercentPeerCaching - -Using the `-Verbose` option returns additional information: - -- Bytes from peers (per type) -- Bytes from CDN (the number of bytes received over HTTP) -- Average number of peer connections per download - -**Starting in Windows 10, version 2004**, `Get-DeliveryOptimizationStatus` has a new option `-PeerInfo` which returns a real-time list of the connected peers. - -Starting in Windows 10, version 1803, `Get-DeliveryOptimizationPerfSnapThisMonth` returns data similar to that from `Get-DeliveryOptimizationPerfSnap` but limited to the current calendar month. - -#### Manage the Delivery Optimization cache - -**Starting in Windows 10, version 1903:** - -`set-DeliveryOptimizationStatus -ExpireOn [date time]` extends the expiration of all files in the cache. You can set the expiration immediately for all files that are in the "caching" state. For files in progress ("downloading"), the expiration is applied once the download is complete. You can set the expiration up to one year from the current date and time. - -`set-DeliveryOptimizationStatus -ExpireOn [date time] -FileID [FileID]` extends expiration for a single specific file in the cache. - -You can now "pin" files to keep them persistent in the cache. You can only do this with files that are downloaded in modes 1, 2, or 3. - -`set-DeliveryOptimizationStatus -Pin [True] -File ID [FileID]` keeps a specific file in the cache such that it won't be deleted until the expiration date and time (which you set with `set-DeliveryOptimizationStatus -ExpireOn [date time] -FileID [FileID]`). The file is also excluded from the cache quota calculation. - -`set-DeliveryOptimizationStatus -Pin [False] -File ID [FileID]` "unpins" a file, so that it will be deleted when the expiration date and time are reached. The file is included in the cache quota calculation. - -`delete-DeliveryOptimizationCache` lets you clear files from the cache and remove all persisted data related to them. You can use these options with this cmdlet: - -- `-FileID` specifies a particular file to delete. -- `-IncludePinnedFiles` deletes all files that are pinned. -- `-Force` deletes the cache with no prompts. - -#### Work with Delivery Optimization logs - -**Starting in Windows 10, version 2004:** - -- `Enable-DeliveryOptimizationVerboseLogs` -- `Disable-DeliveryOptimizationVerboseLogs` - -- `Get-DeliveryOptimizationLogAnalysis [ETL Logfile path] [-ListConnections]` - -With no options, this cmdlet returns these data: - -- total number of files -- number of foreground files -- minimum file size for it to be cached -- number of eligible files -- number of files with peers -- number of peering files [how different from the above?] -- overall efficiency -- efficiency in the peered files - -Using the `-ListConnections` option returns these details about peers: - -- destination IP address -- peer type -- status code -- bytes sent -- bytes received -- file ID - -**Starting in Windows 10, version 1803:** - -`Get-DeliveryOptimizationLog [-Path ] [-Flush]` - -If `Path` is not specified, this cmdlet reads all logs from the DoSvc log directory, which requires administrator permissions. If `Flush` is specified, the cmdlet stops DoSvc before reading logs. - -Log entries are written to the PowerShell pipeline as objects. To dump logs to a text file, run `Get-DeliveryOptimizationLog | Set-Content ` or something similar. - -[//]: # (section on what to look for in logs, list of peers, connection failures) - -[//]: # (possibly move to Troubleshooting) + +[!INCLUDE [Monitor Delivery Optimization](includes/waas-delivery-optimization-monitor.md)] ### Monitor with Update Compliance diff --git a/windows/deployment/update/update-compliance-delivery-optimization.md b/windows/deployment/update/update-compliance-delivery-optimization.md index bc2ce23a6f..6ac4bd6dc1 100644 --- a/windows/deployment/update/update-compliance-delivery-optimization.md +++ b/windows/deployment/update/update-compliance-delivery-optimization.md @@ -49,4 +49,10 @@ The table breaks down the number of bytes from each download source into specifi The download sources that could be included are: - LAN Bytes: Bytes downloaded from LAN Peers which are other devices on the same local network - Group Bytes: Bytes downloaded from Group Peers which are other devices that belong to the same Group (available when the "Group" download mode is used) -- HTTP Bytes: Non-peer bytes. The HTTP download source can be Microsoft Servers, Windows Update Servers, a WSUS server or an SCCM Distribution Point for Express Updates. +- HTTP Bytes: Non-peer bytes. The HTTP download source can be Microsoft Servers, Windows Update Servers, a WSUS server or an SCCM Distribution Point for Express Updates. + + +[!INCLUDE [Monitor Delivery Optimization](../do/includes/waas-delivery-optimization-monitor.md)] + +For more information on Delivery Optimization, see [Set up Delivery Optimization for Windows](../do/waas-delivery-optimization-setup.md). + From c46da727cd7ead0744dc9185584c8a8de1a38d9e Mon Sep 17 00:00:00 2001 From: Meghan Stewart <33289333+mestew@users.noreply.github.com> Date: Tue, 19 Apr 2022 15:45:29 -0700 Subject: [PATCH 132/380] add files from other draft branch --- windows/deployment/TOC.yml | 115 +++++++++++------- .../deployment/update-compliance-v2-enable.md | 52 ++++++++ .../update-compliance-v2-overview.md | 54 ++++++++ .../update-compliance-v2-prerequisites.md | 114 +++++++++++++++++ .../update-compliance-v2-schema-ucclient.md | 76 ++++++++++++ ...mpliance-v2-schema-ucclientupdatestatus.md | 59 +++++++++ ...date-compliance-v2-schema-ucdevicealert.md | 76 ++++++++++++ ...pliance-v2-schema-ucserviceupdatestatus.md | 41 +++++++ ...date-compliance-v2-schema-ucupdatealert.md | 52 ++++++++ .../deployment/update-compliance-v2-schema.md | 43 +++++++ .../deployment/update-status-admin-center.md | 46 +++++++ ...37063317-update-compliance-kusto-query.png | Bin 0 -> 514649 bytes .../37063317-update-compliance-overview.png | Bin 0 -> 436660 bytes .../37063317-update-compliance-workbooks.png | Bin 0 -> 215394 bytes 14 files changed, 686 insertions(+), 42 deletions(-) create mode 100644 windows/deployment/update-compliance-v2-enable.md create mode 100644 windows/deployment/update-compliance-v2-overview.md create mode 100644 windows/deployment/update-compliance-v2-prerequisites.md create mode 100644 windows/deployment/update-compliance-v2-schema-ucclient.md create mode 100644 windows/deployment/update-compliance-v2-schema-ucclientupdatestatus.md create mode 100644 windows/deployment/update-compliance-v2-schema-ucdevicealert.md create mode 100644 windows/deployment/update-compliance-v2-schema-ucserviceupdatestatus.md create mode 100644 windows/deployment/update-compliance-v2-schema-ucupdatealert.md create mode 100644 windows/deployment/update-compliance-v2-schema.md create mode 100644 windows/deployment/update-status-admin-center.md create mode 100644 windows/deployment/update/media/37063317-update-compliance-kusto-query.png create mode 100644 windows/deployment/update/media/37063317-update-compliance-overview.png create mode 100644 windows/deployment/update/media/37063317-update-compliance-workbooks.png diff --git a/windows/deployment/TOC.yml b/windows/deployment/TOC.yml index 82bdc1ef3c..d873d6e484 100644 --- a/windows/deployment/TOC.yml +++ b/windows/deployment/TOC.yml @@ -184,49 +184,80 @@ href: update/deploy-updates-intune.md - name: Monitor Windows client updates items: - - name: Monitor Windows Updates + - name: Monitor with Update Compliance (preview version) + href: update/update-compliance-v2-overview.md + items: + - name: Enable Update Compliance (preview) + items: + - name: Update Compliance prerequisites + href: update/update-compliance-v2-prerequisites.md + - name: Enable the Update Compliance solution + href: update/update-compliance-v2-enable.md + - name: Configure clients with a script + href: update/update-compliance-configuration-script.md + - name: Configure clients manually + href: update/update-compliance-configuration-manual.md + - name: Configure clients with Microsoft Endpoint Manager + href: update/update-compliance-configuration-mem.md + - name: Software updates in the Microsoft admin center (preview) + href: update/update-status-admin-center.md + - name: Schema reference (preview) items: - - name: Monitor Windows Updates with Update Compliance - href: update/update-compliance-monitor.md - - name: Get started - items: - - name: Get started with Update Compliance - href: update/update-compliance-get-started.md - - name: Update Compliance configuration script - href: update/update-compliance-configuration-script.md - - name: Manually configuring devices for Update Compliance - href: update/update-compliance-configuration-manual.md - - name: Configuring devices for Update Compliance in Microsoft Endpoint Manager - href: update/update-compliance-configuration-mem.md - - name: Update Compliance monitoring - items: - - name: Use Update Compliance - href: update/update-compliance-using.md - - name: Need attention report - href: update/update-compliance-need-attention.md - - name: Security update status report - href: update/update-compliance-security-update-status.md - - name: Feature update status report - href: update/update-compliance-feature-update-status.md - - name: Safeguard holds report - href: update/update-compliance-safeguard-holds.md - - name: Delivery Optimization in Update Compliance - href: update/update-compliance-delivery-optimization.md - - name: Data handling and privacy in Update Compliance - href: update/update-compliance-privacy.md - - name: Update Compliance schema reference - href: update/update-compliance-schema.md - items: - - name: WaaSUpdateStatus - href: update/update-compliance-schema-waasupdatestatus.md - - name: WaaSInsiderStatus - href: update/update-compliance-schema-waasinsiderstatus.md - - name: WaaSDepoymentStatus - href: update/update-compliance-schema-waasdeploymentstatus.md - - name: WUDOStatus - href: update/update-compliance-schema-wudostatus.md - - name: WUDOAggregatedStatus - href: update/update-compliance-schema-wudoaggregatedstatus.md + - name: Update Compliance schema reference + href: update/update-compliance-v2-schema.md + - name: UCClient + href: update/update-compliance-v2-schema-ucclient.md + - name: UCClientUpdateStatus + href: update/update-compliance-v2-schema-ucclientupdatestatus.md + - name: UCServiceUpdateStatus + href: update/update-compliance-v2-schema-ucserviceupdatestatus.md + - name: UCUpdateAlert + href: update/update-compliance-v2-schema-ucupdatealert.md + - name: UCDeviceAlert + href: update/update-compliance-v2-schema-ucdevicealert.md + - name: Monitor updates with Update Compliance (GA) + href: update/update-compliance-monitor.md + items: + - name: Get started (GA) + items: + - name: Get started with Update Compliance + href: update/update-compliance-get-started.md + - name: Update Compliance configuration script + href: update/update-compliance-configuration-script.md + - name: Manually configuring devices for Update Compliance + href: update/update-compliance-configuration-manual.md + - name: Configuring devices for Update Compliance in Microsoft Endpoint Manager + href: update/update-compliance-configuration-mem.md + - name: Update Compliance monitoring (GA) + items: + - name: Use Update Compliance + href: update/update-compliance-using.md + - name: Need attention report + href: update/update-compliance-need-attention.md + - name: Security update status report + href: update/update-compliance-security-update-status.md + - name: Feature update status report + href: update/update-compliance-feature-update-status.md + - name: Safeguard holds report + href: update/update-compliance-safeguard-holds.md + - name: Delivery Optimization in Update Compliance + href: update/update-compliance-delivery-optimization.md + - name: Data handling and privacy in Update Compliance + href: update/update-compliance-privacy.md + - name: Schema reference (GA) + items: + - name: Update Compliance schema reference + href: update/update-compliance-schema.md + - name: WaaSUpdateStatus + href: update/update-compliance-schema-waasupdatestatus.md + - name: WaaSInsiderStatus + href: update/update-compliance-schema-waasinsiderstatus.md + - name: WaaSDepoymentStatus + href: update/update-compliance-schema-waasdeploymentstatus.md + - name: WUDOStatus + href: update/update-compliance-schema-wudostatus.md + - name: WUDOAggregatedStatus + href: update/update-compliance-schema-wudoaggregatedstatus.md - name: Troubleshooting items: - name: Resolve upgrade errors diff --git a/windows/deployment/update-compliance-v2-enable.md b/windows/deployment/update-compliance-v2-enable.md new file mode 100644 index 0000000000..dc5b217013 --- /dev/null +++ b/windows/deployment/update-compliance-v2-enable.md @@ -0,0 +1,52 @@ +--- +title: Enable the Update Compliance solution +ms.reviewer: +manager: dougeby +description: How to enable the Update Compliance through the Azure portal +ms.prod: w10 +ms.mktglfcycl: deploy +ms.pagetype: deploy +audience: itpro +author: mestew +ms.author: mstewart +ms.collection: M365-analytics +ms.topic: article +--- + +# Enable Update Compliance + +Update Compliance is offered as an Azure Marketplace application that's is linked to a new or existing [Azure Log Analytics](/azure/log-analytics/query-language/get-started-analytics-portal) workspace within your Azure subscription. Note that, for the following steps, you must have either an Owner or Contributor [Azure role](/azure/role-based-access-control/rbac-and-directory-admin-roles#azure-roles) as a minimum in order to add the solution. + +## Add Update Compliance to your Azure subscription + +To add Update Compliance to your Azure subscription, follow these steps: + +### Select or create a new Log Analytics workspace + +1. Sign in to the Azure portal at [https://portal.azure.com](https://portal.azure.com). +1. In the Azure portal, type **Log Analytics** in the search bar. As you begin typing, the list filters based on your input. +1. Select **Log Analytics workspaces**. +1. If you already have a Log Analytics workspace, determine which Log Analytics workspace you'd like to use for Update Compliance. Ensure the workspace is in a **Compatible Log Analytics region** from the table listed in the [prerequisites](update-compliance-v2-prerequisites.md#log-analytics-regions). + - [Azure Update Management](/azure/automation/automation-intro#update-management) users should use the same workspace for Update Compliance. +1. If you don't have an existing Log Analytics workspace or you don't want to use a current workspaces, [create a new workspace](/azure/azure-monitor/logs/quick-create-workspace) in a [compatible region](update-compliance-v2-prerequisites.md#log-analytics-regions). + +### +1. Go to the [Update Compliance page in the Azure Marketplace](https://azuremarketplace.microsoft.com/marketplace/apps/Microsoft.WaaSUpdateInsights?tab=Overview). You might need to sign into your Azure subscription to access this. +1. Select **Get it now**. +1. + + +> [!Note] +> The `CommercialID` for the Log Analytics workspace is no longer required when configuring your clients. + + +## Next steps + +Once you've added Update Compliance to a workspace in your Azure subscription, you'll need to configure any devices you want to monitor. Enroll devices into Update Compliance using any of the following methods: + +- [Configure clients with a script](update-compliance-configuration-script.md) +- [Configure clients manually](update-compliance-configuration-manual.md) +- [Configure clients with Microsoft Endpoint Manager](update-compliance-configuration-mem.md) diff --git a/windows/deployment/update-compliance-v2-overview.md b/windows/deployment/update-compliance-v2-overview.md new file mode 100644 index 0000000000..95bacbaf2c --- /dev/null +++ b/windows/deployment/update-compliance-v2-overview.md @@ -0,0 +1,54 @@ +--- +title: Update Compliance overview +ms.reviewer: +manager: dougeby +description: Overview of Update Compliance to explain what it's used for and the cloud services it relies on. +ms.prod: w10 +ms.mktglfcycl: deploy +ms.pagetype: deploy +audience: itpro +author: mestew +ms.author: mstewart +ms.collection: M365-analytics +ms.topic: article +--- + +# Update Compliance overview + +***(Applies to: Windows 11 & Windows 10)*** + +Update Compliance is a cloud-based solution that provides information about the compliance of your Azure Active Directory joined devices with Windows updates. Update Compliance is offered through the [Azure portal](https://portal.azure.com), and it's included as part of the Windows 10 or Windows 11 prerequisite licenses. Update Compliance helps you: + +- Monitor security, quality, and feature updates for Windows 11 and Windows 10 devices +- Report on devices with update compliance issues +- Review [Delivery Optimization](../do/waas-delivery-optimization.md) bandwidth savings across multiple content types + +:::image type="content" source="media/37063317-update-compliance-overview.png" alt-text="Screenshot showing Update Compliance dashboard in the Azure portal" lightbox="media/37063317-update-compliance-overview.png"::: + +## How Update Compliance works + +You'll set up Update Compliance by enrolling into the solution from the Azure portal. You'll then configure your Azure AD joined devices to send Windows client diagnostic data to the solution. Update Compliance uses the diagnostic data the clients send for all of its reporting. It collects system data such as: + +- Update deployment progress +- Delivery Optimization usage data +- Windows Update for Business configuration data + +Update Compliance sends this client diagnostic data to an [Azure Log Analytics workspace](/azure/azure-monitor/logs/log-analytics-overview) that you own. It sorts and analyzes the data then presents it to you using rich visual reports within the Azure portal. The Azure Log Analytics ingestion and retention charges aren't incurred on your Azure subscription for Update Compliance data. + +## Use your Update Compliance data + +Since the data from your clients is stored in a Log Analytics workspace, you can go beyond the standard reports to analyze and display your data in multiple ways. Some of the ways you could display your data include: + +- Using the built-in or [custom workbooks](/azure/azure-monitor/visualize/workbooks-overview) + :::image type="content" source="media/37063317-update-compliance-workbooks.png" alt-text="Screenshot showing a a list of the built-in workbooks that come with the Update Compliance solution." lightbox="media/37063317-update-compliance-workbooks.png"::: +- Using the built-in Kusto (KQL) queries or [custom queries](/azure/azure-monitor/logs/log-query-overview) + :::image type="content" source="media/37063317-update-compliance-kusto-query.png" alt-text="Screenshot showing a built-in Kusto query being run against the Update Compliance data." lightbox="media/37063317-update-compliance-kusto-query.png"::: +- Developing your own custom views by integrating the [Log Analytics data](/azure/azure-monitor/visualize/tutorial-logs-dashboards) into other tools such as: + - [Operations Management Suite](/azure/azure-monitor/agents/om-agents) + - [Power BI](/azure/azure-monitor/logs/log-powerbi) + - Other tools for [querying the data](/azure/azure-monitor/logs/log-query-overview) + +## Next steps + +- Review the [Update Compliance prerequisites](update-compliance-v2-prerequisites.md) + diff --git a/windows/deployment/update-compliance-v2-prerequisites.md b/windows/deployment/update-compliance-v2-prerequisites.md new file mode 100644 index 0000000000..d5a378c86b --- /dev/null +++ b/windows/deployment/update-compliance-v2-prerequisites.md @@ -0,0 +1,114 @@ +--- +title: Update Compliance prerequisites +ms.reviewer: +manager: dougeby +description: Prerequisites for Update Compliance +ms.prod: w10 +ms.mktglfcycl: deploy +ms.pagetype: deploy +audience: itpro +author: mestew +ms.author: mstewart +ms.collection: M365-analytics +ms.topic: article +--- + +# Update Compliance prerequisites + +***(Applies to: Windows 11 & Windows 10)*** + +> [!IMPORTANT] +> Update Compliance is a Windows service hosted in Azure that uses Windows diagnostic data. You should be aware that Update Compliance doesn't meet [US Government community compliance (GCC)](/office365/servicedescriptions/office-365-platform-service-description/office-365-us-government/gcc#us-government-community-compliance) requirements. For a list of GCC offerings for Microsoft products and services, see the [Microsoft Trust Center](/compliance/regulatory/offering-home). Update Compliance is available in the Azure Commercial cloud, but not available for GCC High or United States Department of Defense customers. +## Update Compliance prerequisites + +Before you begin the process to add Update Compliance to your Azure subscription, ensure you can meet the prerequisites. + +### Azure and Azure Active Directory + +- An Azure subscription with [Azure Active Directory](/azure/active-directory/) +- You must have either an Owner or Contributor [Azure role](/azure/role-based-access-control/rbac-and-directory-admin-roles#azure-roles) as a minimum in order to add the Update Compliance solution. +- Devices must be Azure Active Directory joined and meet the below OS, diagnostic, and endpoint access requirements + - Devices that are Workplace joined only (Azure AD registered) aren't supported with Update Compliance + +### Operating systems and editions + +- Windows 11 Professional, Education, Enterprise, and [Enterprise multi-session](/azure/virtual-desktop/windows-10-multisession-faq) editions +- Windows 10 Professional, Education, Enterprise, and [Enterprise multi-session](/azure/virtual-desktop/windows-10-multisession-faq) editions + +Update Compliance only provides data for the standard Desktop Windows client version and is not currently compatible with Windows Server, Surface Hub, IoT, or other versions. + +### Windows client servicing channels + +Update Compliance supports Windows client devices on the following channels: + +- General Availability Channel +- Long-term Servicing Channel (LTSC). +- Update Compliance *counts* Windows Insider Preview devices, but doesn't currently provide detailed deployment insights for them. + +### Diagnostic data requirements + +At minimum, Update Compliance requires devices to send diagnostic data at *Required* level (previously *Basic*). Some queries in Update Compliance require devices to send diagnostic data at the following levels: + +- *Optional* level (previously *Full*) for Windows 11 devices +- *Enhanced* level for Windows 10 devices + + > [!Note] + > Device names don't appear in Update Compliance unless you individually opt-in devices by using policy. The configuration script does this for you, but when using other client configuration methods, set one of the following to display device names: + > - CSP: System/[AllowDeviceNameInDiagnosticData](/windows/client-management/mdm/policy-csp-system#system-allowdevicenameindiagnosticdata) + > - Group Policy: **Allow device name to be sent in Windows diagnostic data** under **Computer Configuration\Administrative Templates\Windows Components\Data Collection and Preview Builds** + +For more information about what's included in different diagnostic levels, see [Diagnostics, feedback, and privacy in Windows](https://support.microsoft.com/windows/diagnostics-feedback-and-privacy-in-windows-28808a2b-a31b-dd73-dcd3-4559a5199319). + +### Data transmission requirements + + +[!INCLUDE [Endpoints for Update Compliance](./includes/update-compliance-endpoints.md)] + +> [!NOTE] +> It is not currently supported to programmatically enroll to Update Compliance via the [Azure CLI](/cli/azure) or otherwise. You must manually add Update Compliance to your Azure subscription. + +## Log Analytics prerequisites + +### Permissions + +- To edit and write queries, we recommend the [Log Analytics Contributor](/azure/role-based-access-control/built-in-roles#log-analytics-contributor) role. + +- To read and only view data, we recommend the [Log Analytics Reader](/azure/role-based-access-control/built-in-roles#log-analytics-reader) role. + +### Log Analytics regions + +Update Compliance can use a Log Analytics workspace in the following regions: + +|Compatible Log Analytics regions | +| ------------------------------- | +|Australia Central | +|Australia East | +|Australia Southeast | +|Brazil South | +|Canada Central | +|Central India | +|Central US | +|East Asia | +|East US | +|East US 2 | +|Eastus2euap(canary) | +|France Central | +|Japan East | +|Korea Central | +|North Central US | +|North Europe | +|South Africa North | +|South Central US | +|Southeast Asia | +|Switzerland North | +|Switzerland West | +|UK West | +|UK south | +|West Central US | +|West Europe | +|West US | +|West US 2 | + +## Next steps + +- [Enable the Update Compliance solution](update-compliance-v2-enable.md) in the Azure portal diff --git a/windows/deployment/update-compliance-v2-schema-ucclient.md b/windows/deployment/update-compliance-v2-schema-ucclient.md new file mode 100644 index 0000000000..1ffac11b35 --- /dev/null +++ b/windows/deployment/update-compliance-v2-schema-ucclient.md @@ -0,0 +1,76 @@ +--- +title: Update Compliance Data Schema - UCClient +ms.reviewer: +manager: dougeby +description: UCClient schema +ms.prod: w10 +ms.mktglfcycl: deploy +ms.pagetype: deploy +audience: itpro +author: mestew +ms.author: mstewart +ms.collection: M365-analytics +ms.topic: reference +--- + +# UCClient + +UCClient acts as an individual device's record. It contains data such as the currently installed build, the device's name, the OS Edition, and active hours (quantitative). + +|Field |Type |Example |Description | +|---|---|---|---| +| **AzureADDeviceId** | [string](/azure/kusto/query/scalar-data-types/string) | `71db1a1a-f1a6-4a25-b88f-79c2f513dae0` | Azure AD Device ID | +| **AzureADTenantId** | [string](/azure/kusto/query/scalar-data-types/string) | `69ca04b0-703d-4b3a-9184-c4e3c15d6f5e` | Azure AD Tenant ID | +| **City** | [string](/azure/kusto/query/scalar-data-types/string) | `Redmond` | The last-reported location of device (city), based on IP address. | +| **Country** | [string](/azure/kusto/query/scalar-data-types/string) | `US` | The last-reported location of device (country), based on IP address. Shown as country code. | +| **DeviceFamily** | [string](/azure/kusto/query/scalar-data-types/string) | `PC, Phone` | The device family such as PC, Phone | +| **DeviceFormFactor** | [string](/azure/kusto/query/scalar-data-types/string) | `Notebook` | The device form factor such as Notebook, Desktop, Phone | +| **DeviceManufacturer** | [string](/azure/kusto/query/scalar-data-types/string) | `Hewlett-Packard` | The device OEM Manufacturer such as Hewlett-Packard | +| **DeviceModel** | [string](/azure/kusto/query/scalar-data-types/string) | `HP7420 Workstation` | The device's OEM model such as HP7420 Workstation | +| **DeviceName** | [string](/azure/kusto/query/scalar-data-types/string) | `JohnPC-Contoso` | Client-provided device name | +| **GlobalDeviceId** | [string](/azure/kusto/query/scalar-data-types/string) | `g:9832741921341` | The global device identifier. | +| **IsVirtual** | [bool](/azure/kusto/query/scalar-data-types/bool) | `TRUE` | Whether device is a Virtual Device | +| **LastCensusScanTime** | [datetime](/azure/kusto/query/scalar-data-types/datetime) | `2020-05-14 09:26:03.478039` | The last time this device performed a successful Census Scan, if any. | +| **LastWUScanTime** | [datetime](/azure/kusto/query/scalar-data-types/datetime) | `2020-05-14 09:26:03.478039` | The last time this device performed a successful WU Scan, if any. | +| **OSArchitecture** | [string](/azure/kusto/query/scalar-data-types/string) | `x86` | The architecture of the OS (not the device) this device is currently on. | +| **OSBuild** | [string](/azure/kusto/query/scalar-data-types/string) | `10.0.18363.836` | The full OS build installed on this device, such as Major.Minor.Build.Revision | +| **OSBuildNumber** | [int](/azure/kusto/query/scalar-data-types/int) | `da` | The Major, in int format, this device is on | +| **OSEdition** | [string](/azure/kusto/query/scalar-data-types/string) | `Professional` | The Windows SKU/Edition | +| **OSFeatureUpdateComplianceStatus** | [string](/azure/kusto/query/scalar-data-types/string)| `Compliant` | Whether or not the device is on the latest Feature Update being Offered by WUfB DS, else NotApplicable. | +| **OSFeatureUpdateEOSTime** | [datetime](/azure/kusto/query/scalar-data-types/datetime) | `2020-05-14 09:26:03.478039` | The end of service date of the Feature Update currently installed on the device. | +| **OSFeatureUpdateReleaseTime** | [datetime](/azure/kusto/query/scalar-data-types/datetime) | `2020-05-14 09:26:03.478039` | The release date of the Feature Update currently installed on the device. | +| **OSFeatureUpdateStatus** | [string](/azure/kusto/query/scalar-data-types/string) | `InService;EndOfService` | Whether or not the device is on the latest available Feature Update, for its Feature Update. | +| **OSQualityUpdateComplianceStatus** | [string](/azure/kusto/query/scalar-data-types/string) | `NotCompliant` | Whether or not the device is on the latest Quality Update being Offered by WUfB DS, else NotApplicable. | +| **OSQualityUpdateReleaseTime** | [datetime](/azure/kusto/query/scalar-data-types/datetime) | `2020-05-14 09:26:03.478039` | The release date of the Quality Update currently installed on the device. | +| **OSQualityUpdateStatus** | [string](/azure/kusto/query/scalar-data-types/string)| `Latest;NotLatest` | Whether or not the device is on the latest available Quality Update, for its Feature Update. | +| **OSRevisionNumber** | [int](/azure/kusto/query/scalar-data-types/int) | `836` | The revision, in int format, this device is on. | +| **OSSecurityUpdateComplianceStatus** | [string](/azure/kusto/query/scalar-data-types/string) | `NotCompliant` | Whether or not the device is on the latest Security update (QU, Classification=Security) being offered by WUfB DS, else NotApplicable. | +| **OSSecurityUpdateStatus** | [string](/azure/kusto/query/scalar-data-types/string)| `Latest;NotLatest;MultipleSecurityUpdatesMissing` | Whether or not the device is on the latest available Security Update, for its Feature Update. | +| **OSServicingChannel** | [string](/azure/kusto/query/scalar-data-types/string) | `SAC` | The elected Windows 10 Servicing Channel of the device. | +| **OSVersion** | [string](/azure/kusto/query/scalar-data-types/string) | `1909` | The Win10 OS Version (such as 19H2, 20H1, 20H2) currently installed on the device. | +| **PrimaryDiskFreeCapacityMb** | [int](/azure/kusto/query/scalar-data-types/int) | `1132` | Free disk capacity of the primary disk in megabytes. | +| **SCCMClientId** | [string](/azure/kusto/query/scalar-data-types/string) | `5AB72FAC-93AB-4954-9AB0-6557D0EFA245` | Configuration Manager Client ID, if available. | +| **TimeGenerated** | [datetime](/azure/kusto/query/scalar-data-types/datetime) | `2020-05-14 09:26:03.478039` | The time the snapshot generated this specific record. This is to determine to which batch snapshot this record belongs. | +| **Type** | [string](/azure/kusto/query/scalar-data-types/string) | `DeviceEvent` | The EntityType. | +| **UpdateConnectivityLevel** | [string](/azure/kusto/query/scalar-data-types/string) | `Insufficient` | Whether or not this device is maintaining a sufficiently cumulative and continuous connection to Windows Update so the update can progress optimally. | +| **WUAutomaticUpdates** | [int](/azure/kusto/query/scalar-data-types/int) | `5` | CSP: AllowAutoUpdate &'AuOptions' Enables the IT admin to manage automatic update behavior to scan, download, and install updates. | +| **WUDeadlineNoAutoRestart** | [int](/azure/kusto/query/scalar-data-types/int) | `1` | CSP:ConfigureDeadlineNoAutoReboot. Devices won't automatically restart outside of active hours until the deadline is reached, 1 is Enabled, 0 is Disabled (default)| +| **WUDODownloadMode** | [string](/azure/kusto/query/scalar-data-types/string) | `Simple (99)` | The WU DO DownloadMode configuration, brought over from Update Compliance. | +| **WUFeatureDeadlineDays** | [int](/azure/kusto/query/scalar-data-types/int) | `0` | CSP: ConfigureDeadlineForFeatureUpdatesThe WU Feature Update deadline configuration in days. -1 indicates not configured, 0 indicates configured but set to 0. Values >0 indicate the deadline in days. | +| **WUFeatureDeferralDays** | [int](/azure/kusto/query/scalar-data-types/int) | `0` | CSP: DeferFeatureUpdates. The WU Feature Update Deferral configuration in days. -1 indicates not configured, 0 indicates configured but set to 0. Values >0 indicate the policy setting. | +| **WUFeatureGracePeriodDays** | [int](/azure/kusto/query/scalar-data-types/int) | `7` | The WU grace period for feature update in days. -1 indicates not configured, 0 indicates configured and set to 0. Values greater than 0 indicate the Grace Period in days. | +| **WUFeaturePauseEndTime** | [datetime](/azure/kusto/query/scalar-data-types/datetime) | `2020-05-14 09:26:03.478039` | CSP:PauseQualityUpdatesEndTimeThe time WU Feature Update Pause will end, if activated, else null. | +| **WUFeaturePauseStartTime** | [datetime](/azure/kusto/query/scalar-data-types/datetime) | `2020-05-14 09:26:03.478039` | CSP: PauseFeatureUpdatesStartTime. The time WU Feature Update Pause was activated, if activated, else null. Feature Updates will be paused for 35 days from the specified start date. | +| **WUFeaturePauseState** | [string](/azure/kusto/query/scalar-data-types/string) | `NotConfigured` | Indicates pause status of device for FU, possible values are Paused, NotPaused, NotConfigured. | +| **WUNotificationLevel** | [int](/azure/kusto/query/scalar-data-types/int) | `0` | CSP: UpdateNotificationLevel. This policy allows you to define what Windows Update notifications users see.

    0 - Use the default Windows Update notifications (default)
    1 - Turn off all notifications, excluding restart warnings
    2 - Turn off all notifications, including restart warnings | +| **WUPauseUXDisabled** | [int](/azure/kusto/query/scalar-data-types/int) | `0` | CSP: SetDisablePauseUXAccess. This policy allows the IT admin to disable the "Pause Updates" feature. When this policy is enabled, the user can't access the "Pause updates" feature. Supported values 0, 1. | +| **WUQualityDeadlineDays** | [int](/azure/kusto/query/scalar-data-types/int) | `7` | CSP: ConfigureDeadlineForQualityUpdates The WU Quality Update deadline configuration in days. -1 indicates not configured, 0 indicates configured but set to 0. Values > 0 indicate the deadline in days. | +| **WUQualityDeferralDays** | [int](/azure/kusto/query/scalar-data-types/int) | `-1` | CSP: DeferQualityUpdatesThe WU Quality Update Deferral configuration in days. -1 indicates not configured, 0 indicates configured but set to 0. Values greater than 0 indicate the policy setting. | +| **WUQualityGracePeriodDays** | [int](/azure/kusto/query/scalar-data-types/int) | `0` | The WU grace period for quality update in days. -1 indicates not configured, 0 indicates configured and set to 0. Values greater than 0 indicate the Grace Period in days. | +| **WUQualityPauseEndTime** | [datetime](/azure/kusto/query/scalar-data-types/datetime) | `2020-05-14 09:26:03.478039` | CSP:PauseQualityUpdatesEndTimeThe time WU Quality Update Pause will end, if activated, else null. | +| **WUQualityPauseStartTime** | [datetime](/azure/kusto/query/scalar-data-types/datetime) | `2020-05-14 09:26:03.478039` | CSP:PauseQualityUpdatesStartTime The time WU Quality Update Pause was activated; if activated; else null. | +| **WUQualityPauseState** | [string](/azure/kusto/query/scalar-data-types/string) | `NotConfigured` | Indicates pause status of device for QU, possible values are Paused, NotPaused, NotConfigured. | +| **WURestartNotification** | [int](/azure/kusto/query/scalar-data-types/int) | `1` | CSP: AutoRestartRequiredNotificationDismissal. Allows the IT Admin to specify the method by which the auto-restart required notification is dismissed. The following list shows the supported values:

    1 is Auto Dismissal (default)

    2 is User Dismissal. | +| **WUServiceURLConfigured** | [string](/azure/kusto/query/scalar-data-types/string) | `http://abcd-srv:8530` | CSP:UpdateServiceUrl. The following list shows the supported values:

    Not configured: The device checks for updates from Microsoft Update.

    Set to a URL, such as `http://abcd-srv:8530`: The device checks for updates from the WSUS server at the specified URL.| +| **WUUXDisabled** | [int](/azure/kusto/query/scalar-data-types/int) | `1` | CSP:SetDisableUXWUAccess.This policy allows the IT admin to remove access to scan Windows Update. When this policy is enabled, the user can't access the Windows Update scan, download, and install features. Default is 0. Supported values 0, 1. | + diff --git a/windows/deployment/update-compliance-v2-schema-ucclientupdatestatus.md b/windows/deployment/update-compliance-v2-schema-ucclientupdatestatus.md new file mode 100644 index 0000000000..3da1a79c79 --- /dev/null +++ b/windows/deployment/update-compliance-v2-schema-ucclientupdatestatus.md @@ -0,0 +1,59 @@ +--- +title: Update Compliance Data Schema - UCClientUpdateStatus +ms.reviewer: +manager: dougeby +description: UCClientUpdateStatus schema +ms.prod: w10 +ms.mktglfcycl: deploy +ms.pagetype: deploy +audience: itpro +author: mestew +ms.author: mstewart +ms.collection: M365-analytics +ms.topic: reference +--- + +# UCClientUpdateStatus + +Update Event that combines the latest client-based data with the latest service-based data to create a complete picture for one device (client) and one update. + +| Field | Type | Example | Description | +|---|---|---|---| +| **AzureADDeviceId** | [string](/azure/kusto/query/scalar-data-types/string) | `71db1a1a-f1a6-4a25-b88f-79c2f513dae0` | A string corresponding to the Azure AD Tenant to which the device belongs. | +| **AzureADTenantId** | [string](/azure/kusto/query/scalar-data-types/string) | `69ca04b0-703d-4b3a-9184-c4e3c15d6f5e` | A string corresponding to this device's Azure AD Device ID | +| **ClientState** | [string](/azure/kusto/query/scalar-data-types/string) | `Installing` | Higher-level bucket of ClientSubstate. | +| **ClientSubstate** | [string](/azure/kusto/query/scalar-data-types/string) | `DownloadStart` | Last-known state of this update relative to the device, from the client (the device's WDD). | +| **ClientSubstateRank** | [int](/azure/kusto/query/scalar-data-types/int) | `2300` | Ranking of Client Substates for sequential ordering in funnel-type views. The rankings between ServiceSubstate and ClientSubstate can be used together. | +| **ClientSubstateTime** | [datetime](/azure/kusto/query/scalar-data-types/datetime) | `2020-05-14 09:26:03.478039` | DateTime of last Client Substate transition | +| **DeploymentId** | [string](/azure/kusto/query/scalar-data-types/string) | `cf1b12a3-3d84-4ce3-bc8e-de48459e252d` | The identifier of the Deployment that is targeting this update to this device, else empty. | +| **DeviceName** | [string](/azure/kusto/query/scalar-data-types/string) | `JohnPC-Contoso` | Device's given name | +| **EventData** | [string](/azure/kusto/query/scalar-data-types/string) {json} | `{}` | Json to fill with arbitrary K/V pairs. Used to populate contextual data that would otherwise be sparsely populated if elevated to a field always present in the schema. | +| **FurthestClientSubstate** | [string](/azure/kusto/query/scalar-data-types/string) | `DownloadComplete` | Furthest clientSubstate | +| **FurthestClientSubstateRank** | [int](/azure/kusto/query/scalar-data-types/int) | `2400` | Ranking of furthest clientSubstate | +| **GlobalDeviceId** | [string](/azure/kusto/query/scalar-data-types/string) | `g:9832741921341` | Microsoft internal Global Device Identifier | +| **IsUpdateHealthy** | bool | `TRUE` | True: No issues preventing this device from updating to this update have been found. False: There's something that may prevent this device from updating. | +| **OfferReceivedTime** | [datetime](/azure/kusto/query/scalar-data-types/datetime) | `2020-05-14 09:26:03.478039` | DateTime when device last reported entering OfferReceived, else empty. | +| **RestartRequiredTime** | [datetime](/azure/kusto/query/scalar-data-types/datetime) | `2020-05-14 09:26:03.478039` | DateTime when device first reported entering RebootRequired (or RebootPending), else empty. | +| **SCCMClientId** | [string](/azure/kusto/query/scalar-data-types/string) | `5AB72FAC-93AB-4954-9AB0-6557D0EFA245` | A string corresponding to the Configuration Manager Client ID on the device. | +| **TargetBuild** | [string](/azure/kusto/query/scalar-data-types/string) | `10.0.18363.836` | The full build of the content this DeviceUpdateEvent is tracking. For Windows 10 updates, this would correspond to the full build (10.0.14393.385). | +| **TargetBuildNumber** | [int](/azure/kusto/query/scalar-data-types/int) | `18363` | Integer of the Major portion of Build. | +| **TargetKBNumber** | [int](/azure/kusto/query/scalar-data-types/int) | `4524570` | KB Article. | +| **TargetRevisionNumber** | [int](/azure/kusto/query/scalar-data-types/int) | `836` | Integer or the Minor (or Revision) portion of Build. | +| **TargetVersion** | [int](/azure/kusto/query/scalar-data-types/int) | `1909` | The target OS Version such as 1909. | +| **TimeGenerated** | [datetime](/azure/kusto/query/scalar-data-types/datetime) | `2020-05-14 09:26:03.478039` | The time the snapshot generated this specific record. This is to determine to which batch snapshot this record belongs. | +| **Type** | [string](/azure/kusto/query/scalar-data-types/string) | `DeviceUpdateEvent` | The EntityType | +| **UpdateCategory** | [string](/azure/kusto/query/scalar-data-types/string) | `WindowsFeatureUpdate` | The type of content this DeviceUpdateEvent is tracking. | +| **UpdateClassification** | [string](/azure/kusto/query/scalar-data-types/string) | `Upgrade` | Whether this content is an Upgrade (FU), Security (QU), NonSecurity (QU) | +| **UpdateConnectivityLevel** | [string](/azure/kusto/query/scalar-data-types/string) | `Sufficient-Medium` | Whether or not this device is maintaining a sufficiently cumulative and continuous connection to Windows Update so the update can progress optimally. | +| **UpdateDisplayName** | [string](/azure/kusto/query/scalar-data-types/string) | `Windows 10 1909` | The long-form display name for the given update. Varies on content type (FU/QU) | +| **UpdateHealthGroupL1** | [string](/azure/kusto/query/scalar-data-types/string) | `Policy preventing update` | Grouping design to describe the current update installation's "health", L1 (highest-level) | +| **UpdateHealthGroupL2** | [string](/azure/kusto/query/scalar-data-types/string) | `Policy configured to not update` | Second grouping, subset of L1, more detailed | +| **UpdateHealthGroupL3** | [string](/azure/kusto/query/scalar-data-types/string) | `Windows Update Services stopped or disabled` | Third grouping, subset of L3, more detailed | +| **UpdateHealthGroupRankL1** | [int](/azure/kusto/query/scalar-data-types/int) | `0100` | Integer for ranking the L1 UpdateHealthGroup | +| **UpdateHealthGroupRankL2** | [int](/azure/kusto/query/scalar-data-types/int) | `0010` | Integer for ranking the L2 UpdateHealthGroup | +| **UpdateHealthGroupRankL3** | [int](/azure/kusto/query/scalar-data-types/int) | `0001` | Integer for ranking the L3 UpdateHealthGroup | +| **UpdateInstalledTime** | [datetime](/azure/kusto/query/scalar-data-types/datetime) | `2020-05-14 09:26:03.478039` | DateTime when event transitioned to UpdateInstalled, else empty. | +| **UpdateManufacturer** | [string](/azure/kusto/query/scalar-data-types/string) | `Microsoft` | Manufacturer of update. Microsoft for WU FU/QU, for D&F name of driver manufacturer such as NVIDIA | +| **UpdateReleaseTime** | [datetime](/azure/kusto/query/scalar-data-types/datetime) | `2020-05-14 09:26:03.478039` | The release date of the update | +| **UpdateSource** | [string](/azure/kusto/query/scalar-data-types/string) | `UUP` | The source of the update - UUP, MUv6, Media | + diff --git a/windows/deployment/update-compliance-v2-schema-ucdevicealert.md b/windows/deployment/update-compliance-v2-schema-ucdevicealert.md new file mode 100644 index 0000000000..0349003050 --- /dev/null +++ b/windows/deployment/update-compliance-v2-schema-ucdevicealert.md @@ -0,0 +1,76 @@ +--- +title: Update Compliance Data Schema - UCDeviceAlert +ms.reviewer: +manager: dougeby +description: UCDeviceAlert schema +ms.prod: w10 +ms.mktglfcycl: deploy +ms.pagetype: deploy +audience: itpro +author: mestew +ms.author: mstewart +ms.collection: M365-analytics +ms.topic: reference +--- + +# UCDeviceAlert + +These alerts are activated as a result of an issue that is device-specific. It isn't specific to the combination of a specific update and a specific device. Like UpdateAlerts, the AlertType indicates where the Alert comes from (ServiceDeviceAlert, ClientDeviceAlert). For example, an EndOfService alert is a ClientDeviceAlert, as a build no longer being serviced (EOS) is a client-wide state. Meanwhile, DeviceRegistrationIssues in WUfB DS will be a ServiceDeviceAlert, as it's a device-wide state in the service to not be correctly registered. + +|Field |Type |Example |Description | +|---|---|---|---| +| **AzureADDeviceId** | [string](/azure/kusto/query/scalar-data-types/string) | `71db1a1a-f1a6-4a25-b88f-79c2f513dae0` | Azure AD Device ID | +| **AzureADTenantId** | [string](/azure/kusto/query/scalar-data-types/string) | `69ca04b0-703d-4b3a-9184-c4e3c15d6f5e` | Azure AD Tenant ID | +| **City** | [string](/azure/kusto/query/scalar-data-types/string) | `Redmond` | The last-reported location of device (city), based on IP address. | +| **Country** | [string](/azure/kusto/query/scalar-data-types/string) | `US` | The last-reported location of device (country), based on IP address. Shown as country code. | +| **DeviceFamily** | [string](/azure/kusto/query/scalar-data-types/string) | `PC, Phone` | The device family such as PC, Phone | +| **DeviceFormFactor** | [string](/azure/kusto/query/scalar-data-types/string) | `Notebook` | The device form factor such as Notebook, Desktop, Phone | +| **DeviceManufacturer** | [string](/azure/kusto/query/scalar-data-types/string) | `Hewlett-Packard` | The device OEM Manufacturer such as Hewlett-Packard | +| **DeviceModel** | [string](/azure/kusto/query/scalar-data-types/string) | `HP7420 Workstation` | The device's OEM model such as HP7420 Workstation | +| **DeviceName** | [string](/azure/kusto/query/scalar-data-types/string) | `JohnPC-Contoso` | Client-provided device name | +| **GlobalDeviceId** | [string](/azure/kusto/query/scalar-data-types/string) | `g:9832741921341` | The global device identifier. | +| **IsVirtual** | [bool](/azure/kusto/query/scalar-data-types/bool) | `TRUE` | Whether device is a Virtual Device | +| **LastCensusScanTime** | [datetime](/azure/kusto/query/scalar-data-types/datetime) | `2020-05-14 09:26:03.478039` | The last time this device performed a successful Census Scan, if any. | +| **LastWUScanTime** | [datetime](/azure/kusto/query/scalar-data-types/datetime) | `2020-05-14 09:26:03.478039` | The last time this device performed a successful WU Scan, if any. | +| **OSArchitecture** | [string](/azure/kusto/query/scalar-data-types/string) | `x86` | The architecture of the OS (not the device) this device is currently on. | +| **OSBuild** | [string](/azure/kusto/query/scalar-data-types/string) | `10.0.18363.836` | The full OS build installed on this device, for example, Major.Minor.Build.Revision | +| **OSBuildNumber** | [int](/azure/kusto/query/scalar-data-types/int) | `da` | The Major, in int format, this device is on | +| **OSEdition** | [string](/azure/kusto/query/scalar-data-types/string) | `Professional` | The Windows SKU/Edition | +| **OSFeatureUpdateComplianceStatus** | [string](/azure/kusto/query/scalar-data-types/string) | `Compliant` | Whether or not the device is on the latest Feature Update being Offered by WUfB DS, else NotApplicable. | +| **OSFeatureUpdateEOSTime** | [datetime](/azure/kusto/query/scalar-data-types/datetime) | `2020-05-14 09:26:03.478039` | The end of service date of the Feature Update currently installed on the device. | +| **OSFeatureUpdateReleaseTime** | [datetime](/azure/kusto/query/scalar-data-types/datetime) | `2020-05-14 09:26:03.478039` | The release date of the Feature Update currently installed on the device. | +| **OSFeatureUpdateStatus** | [string](/azure/kusto/query/scalar-data-types/string) | `InService;EndOfService` | Whether or not the device is on the latest available Feature Update, for its Feature Update. | +| **OSQualityUpdateComplianceStatus** | [string](/azure/kusto/query/scalar-data-types/string) | `NotCompliant` | Whether or not the device is on the latest Quality Update being Offered by WUfB DS, else NotApplicable. | +| **OSQualityUpdateReleaseTime** | [datetime](/azure/kusto/query/scalar-data-types/datetime) | `2020-05-14 09:26:03.478039` | The release date of the Quality Update currently installed on the device. | +| **OSQualityUpdateStatus** | [string](/azure/kusto/query/scalar-data-types/string) | `Latest;NotLatest` | Whether or not the device is on the latest available Quality Update, for its Feature Update. | +| **OSRevisionNumber** | [int](/azure/kusto/query/scalar-data-types/int) | `836` | The revision, in int format, this device is on. | +| **OSSecurityUpdateComplianceStatus** | [string](/azure/kusto/query/scalar-data-types/string) | `NotCompliant` | Whether or not the device is on the latest Security update (QU, Classification=Security) being offered by WUfB DS, else NotApplicable. | +| **OSSecurityUpdateStatus** | [string](/azure/kusto/query/scalar-data-types/string) | `Latest;NotLatest;MultipleSecurityUpdatesMissing` | Whether or not the device is on the latest available Security Update, for its Feature Update. | +| **OSServicingChannel** | [string](/azure/kusto/query/scalar-data-types/string) | `SAC` | The elected Windows 10 Servicing Channel of the device. | +| **OSVersion** | [string](/azure/kusto/query/scalar-data-types/string) | `1909` | The Win10 OS Version (such as 19H2, 20H1, 20H2) currently installed on the device. | +| **PrimaryDiskFreeCapacityMb** | [int](/azure/kusto/query/scalar-data-types/int) | `1132` | Free disk capacity of the primary disk in megabytes. | +| **SCCMClientId** | [string](/azure/kusto/query/scalar-data-types/string) | `5AB72FAC-93AB-4954-9AB0-6557D0EFA245` | Configuration Manager Client ID, if available. | +| **TimeGenerated** | [datetime](/azure/kusto/query/scalar-data-types/datetime) | `2020-05-14 09:26:03.478039` | The time the snapshot generated this specific record. This is to determine to which batch snapshot this record belongs. | +| **Type** | [string](/azure/kusto/query/scalar-data-types/string) | `DeviceEvent` | The EntityType. | +| **UpdateConnectivityLevel** | [string](/azure/kusto/query/scalar-data-types/string) | `Insufficient` | Whether or not this device is maintaining a sufficiently cumulative and continuous connection to Windows Update so the update can progress optimally. | +| **WUAutomaticUpdates** | [int](/azure/kusto/query/scalar-data-types/int) | `5` | CSP: AllowAutoUpdate &'AuOptions' Enables the IT admin to manage automatic update behavior to scan, download, and install updates. | +| **WUDeadlineNoAutoRestart** | [int](/azure/kusto/query/scalar-data-types/int) | `1` | CSP:ConfigureDeadlineNoAutoReboot. Devices won't automatically restart outside of active hours until the deadline is reached, 1 is Enabled, 0 is Disabled (default) | +| **WUDODownloadMode** | [string](/azure/kusto/query/scalar-data-types/string) | `Simple (99)` | The WU DO DownloadMode configuration, brought over from Update Compliance. | +| **WUFeatureDeadlineDays** | [int](/azure/kusto/query/scalar-data-types/int) | `0` | CSP: ConfigureDeadlineForFeatureUpdatesThe WU Feature Update deadline configuration in days. -1 indicates not configured, 0 indicates configured but set to 0. Values greater than 0 indicate the deadline in days. | +| **WUFeatureDeferralDays** | [int](/azure/kusto/query/scalar-data-types/int) | `0` | CSP: DeferFeatureUpdates. The WU Feature Update Deferral configuration in days. -1 indicates not configured, 0 indicates configured but set to 0. Values >0 indicate the policy setting. | +| **WUFeatureGracePeriodDays** | [int](/azure/kusto/query/scalar-data-types/int) | `7` | The WU grace period for feature update in days. -1 indicates not configured, 0 indicates configured and set to 0. Values greater than 0 indicate the Grace Period in days. | +| **WUFeaturePauseEndTime** | [datetime](/azure/kusto/query/scalar-data-types/datetime) | `2020-05-14 09:26:03.478039` | CSP:PauseQualityUpdatesEndTimeThe time WU Feature Update Pause will end, if activated, else null. | +| **WUFeaturePauseStartTime** | [datetime](/azure/kusto/query/scalar-data-types/datetime) | `2020-05-14 09:26:03.478039` | CSP: PauseFeatureUpdatesStartTime. The time WU Feature Update Pause was activated, if activated, else null. Feature Updates will be paused for 35 days from the specified start date. | +| **WUFeaturePauseState** | [string](/azure/kusto/query/scalar-data-types/string) | `NotConfigured` | Indicates pause status of device for FU, possible values are Paused, NotPaused, NotConfigured. | +| **WUNotificationLevel** | [int](/azure/kusto/query/scalar-data-types/int) | `0` | CSP: UpdateNotificationLevel. This policy allows you to define what Windows Update notifications users see.
    0 - Use the default Windows Update notifications (default)
    1 - Turn off all notifications, excluding restart warnings
    2 - Turn off all notifications, including restart warnings | +| **WUPauseUXDisabled** | [int](/azure/kusto/query/scalar-data-types/int) | `0` | CSP: SetDisablePauseUXAccess. This policy allows the IT admin to disable the "Pause Updates" feature. When this policy is enabled, the user can't access the "Pause updates" feature. Supported values 0, 1. | +| **WUQualityDeadlineDays** | [int](/azure/kusto/query/scalar-data-types/int) | `7` | CSP: ConfigureDeadlineForQualityUpdates The WU Quality Update deadline configuration in days. -1 indicates not configured, 0 indicates configured but set to 0. Values >0 indicate the deadline in days. | +| **WUQualityDeferralDays** | [int](/azure/kusto/query/scalar-data-types/int) | `-1` | CSP: DeferQualityUpdatesThe WU Quality Update Deferral configuration in days. -1 indicates not configured, 0 indicates configured but set to 0. Values >0 indicate the policy setting. | +| **WUQualityGracePeriodDays** | [int](/azure/kusto/query/scalar-data-types/int) | `0` | The WU grace period for quality update in days. -1 indicates not configured, 0 indicates configured and set to 0. Values greater than 0 indicate the Grace Period in days. | +| **WUQualityPauseEndTime** | [datetime](/azure/kusto/query/scalar-data-types/datetime) | `2020-05-14 09:26:03.478039` | CSP:PauseQualityUpdatesEndTimeThe time WU Quality Update Pause will end, if activated, else null. | +| **WUQualityPauseStartTime** | [datetime](/azure/kusto/query/scalar-data-types/datetime) | `2020-05-14 09:26:03.478039` | CSP:PauseQualityUpdatesStartTime The time WU Quality Update Pause was activated; if activated; else null. | +| **WUQualityPauseState** | [string](/azure/kusto/query/scalar-data-types/string) | `NotConfigured` | Indicates pause status of device for QU, possible values are Paused, NotPaused, NotConfigured. | +| **WURestartNotification** | [int](/azure/kusto/query/scalar-data-types/int) | `1` | CSP: AutoRestartRequiredNotificationDismissal. Allows the IT Admin to specify the method by which the auto-restart required notification is dismissed. The following list shows the supported values:
    1 is Auto Dismissal. (default)
    2 is User Dismissal. | +| **WUServiceURLConfigured** | [string](/azure/kusto/query/scalar-data-types/string) | `http://abcd-srv:8530` | CSP:UpdateServiceUrl. The following list shows the supported values:

    Not configured. The device checks for updates from Microsoft Update.

    Set to a URL, such as `http://abcd-srv:8530`, the device checks for updates from the WSUS server at the specified URL.| +| **WUUXDisabled** | [int](/azure/kusto/query/scalar-data-types/int) | `1` | CSP:SetDisableUXWUAccess.This policy allows the IT admin to remove access to scan Windows Update. When this policy is enabled, the user can't access the Windows Update scan, download, and install features. Default is 0. Supported values 0, 1. | + diff --git a/windows/deployment/update-compliance-v2-schema-ucserviceupdatestatus.md b/windows/deployment/update-compliance-v2-schema-ucserviceupdatestatus.md new file mode 100644 index 0000000000..97f922e4e1 --- /dev/null +++ b/windows/deployment/update-compliance-v2-schema-ucserviceupdatestatus.md @@ -0,0 +1,41 @@ +--- +title: Update Compliance Data Schema - UCServiceUpdateStatus +ms.reviewer: +manager: dougeby +description: UCServiceUpdateStatus schema +ms.prod: w10 +ms.mktglfcycl: deploy +ms.pagetype: deploy +audience: itpro +author: mestew +ms.author: mstewart +ms.collection: M365-analytics +ms.topic: reference +--- + +# UCServiceUpdateStatus + +Update Event that comes directly from the service-side. The event has only service-side information for one device (client), and one update, in one deployment. This event has certain fields removed from it in favor of being able to show data in near real-time. + +| Field | Type | Example | Description | +|---|---|---|---| +| **AzureADDeviceId** | [string](/azure/kusto/query/scalar-data-types/string) | `71db1a1a-f1a6-4a25-b88f-79c2f513dae0` | If this DeviceUpdateEvent is from content deployed by a DSS policy, this GUID will map to that policy, otherwise it will be empty. | +| **AzureADTenantId** | [string](/azure/kusto/query/scalar-data-types/string) | `69ca04b0-703d-4b3a-9184-c4e3c15d6f5e` | A GUID corresponding to the Azure AD Tenant to which the device belongs. | +| **DeploymentId** | [string](/azure/kusto/query/scalar-data-types/string) | `cf1b12a3-3d84-4ce3-bc8e-de48459e252d` | If this DeviceUpdateEvent is from content deployed by a DSS policy, this GUID will map to that policy, otherwise it will be empty. | +| **DeploymentIsExpedited** | [bool](/azure/kusto/query/scalar-data-types/bool) | `FALSE` | Whether this content is being expedited by WUfB DS. | +| **GlobalDeviceId** | [string](/azure/kusto/query/scalar-data-types/string) | `g:9832741921341` | Microsoft internal Global Device Identifier | +| **OfferReadyTime** | [datetime](/azure/kusto/query/scalar-data-types/datetime) | `2020-05-14 09:26:03.478039` | DateTime of OfferReady transition. If empty, not yet been Offered. | +| **ProjectedOfferReadyTime** | [datetime](/azure/kusto/query/scalar-data-types/datetime) | `2020-05-14 09:26:03.478039` | Projected time update will be Offered to device. If empty, unknown. | +| **ServiceState** | [string](/azure/kusto/query/scalar-data-types/string) | `Offering` | High-level state of update's status relative to device, service-side. | +| **ServiceSubstate** | [string](/azure/kusto/query/scalar-data-types/string) | `OfferReady` | Low-level state of update's status relative to device, service-side. | +| **ServiceSubstateRank** | [int](/azure/kusto/query/scalar-data-types/int) | `100` | Ranking of Substates for sequential ordering in funnel-type views. The rankings between ServiceSubstate and ClientSubstate can be used together. | +| **ServiceSubstateTime** | [datetime](/azure/kusto/query/scalar-data-types/datetime) | `2020-05-14 09:26:03.478039` | DateTime of last ServiceSubstate transition. | +| **TargetBuild** | [string](/azure/kusto/query/scalar-data-types/string) | `10.0.18363.836` | The full build for the content this event is tracking. For Windows 10, this string corresponds to "10.0.Build.Revision" | +| **TargetVersion** | [int](/azure/kusto/query/scalar-data-types/int) | `1909` | The version of content this DeviceUpdateEvent is tracking. For Windows 10 updates, this number would correspond to the YR/MO version format used (1903). | +| **TimeGenerated** | [datetime](/azure/kusto/query/scalar-data-types/datetime) | `2020-05-14 09:26:03.478039` | Time snapshot ran; OR same as EventDateTimeUTC in the case of NRT (future) | +| **Type** | [string](/azure/kusto/query/scalar-data-types/string) | `ServiceUpdateEvent` | The EntityType | +| **UpdateCategory** | [string](/azure/kusto/query/scalar-data-types/string) | `WindowsFeatureUpdate` | The type of content this DeviceUpdateEvent is tracking. | +| **UpdateClassification** | [string](/azure/kusto/query/scalar-data-types/string) | `Upgrade` | Whether this content is an Upgrade (FU), Security (QU), NonSecurity (QU) | +| **UpdateDisplayName** | [string](/azure/kusto/query/scalar-data-types/string) | `2022-04 Cumulative Update for Windows 10 Version 21H1 for x64-based Systems (KB5012599)` | Friendly update display name. For Windows OS updates, there's a naming convention. For D&F, it's DriverFileName | +| **UpdateManufacturer** | [string](/azure/kusto/query/scalar-data-types/string) | `Microsoft` | Manufacturer of update. Microsoft for WU FU/QU, for D&F name of driver manufacturer such as NVIDIA | +| **UpdateReleaseTime** | [datetime](/azure/kusto/query/scalar-data-types/datetime) | `2020-05-14 09:26:03.478039` | DateTime of update's release date. | diff --git a/windows/deployment/update-compliance-v2-schema-ucupdatealert.md b/windows/deployment/update-compliance-v2-schema-ucupdatealert.md new file mode 100644 index 0000000000..b0cc95b2af --- /dev/null +++ b/windows/deployment/update-compliance-v2-schema-ucupdatealert.md @@ -0,0 +1,52 @@ +--- +title: Update Compliance Data Schema - UCUpdateAlert +ms.reviewer: +manager: dougeby +description: UCUpdateAlert schema +ms.prod: w10 +ms.mktglfcycl: deploy +ms.pagetype: deploy +audience: itpro +author: mestew +ms.author: mstewart +ms.collection: M365-analytics +ms.topic: reference +--- + +# UCUpdateAlert + +Alert for both client and service update. Contains information that needs attention, relative to one device (client), one update, and one deployment (if relevant). Certain fields may be blank depending on the UpdateAlert's AlertType field; for example, ServiceUpdateAlert will not necessarily contain client-side statuses. + + +|Field |Type |Example |Description | +|---|---|---|---| +| **AlertClassification** | [string](/azure/kusto/query/scalar-data-types/string) | `Error` | Whether this Alert is an Error, a Warning, or Informational. | +| **AlertData** | [string](/azure/kusto/query/scalar-data-types/string) {json} | `{ "freeDiskCapacityMb": 3213, "contentSizeMb": 4381}` | An optional string formatted as a json payload containing metadata for the alert. | +| **AlertId** | [string](/azure/kusto/query/scalar-data-types/string) | `9e107d9d372bb6826bd81d3542a419d6` | The unique identifier of this Alert. | +| **AlertRank** | [int](/azure/kusto/query/scalar-data-types/int) | `1000` | Integer ranking of Alert for prioritization during troubleshooting | +| **AlertStatus** | [string](/azure/kusto/query/scalar-data-types/string) | `Active` | Whether this Alert is Active, Resolved, or Deleted. | +| **AlertSubtype** | [string](/azure/kusto/query/scalar-data-types/string) | `DiskFull` | The Subtype of Alert. | +| **AlertType** | [string](/azure/kusto/query/scalar-data-types/string) | `ClientUpdateAlert` | The type of Alert such as ClientUpdateAlert or ServiceUpdateAlert. Indicates which fields will be present. | +| **AzureADDeviceId** | [string](/azure/kusto/query/scalar-data-types/string) | `71db1a1a-f1a6-4a25-b88f-79c2f513dae0` | Azure AD Device ID of the device, if available. | +| **AzureADTenantId** | [string](/azure/kusto/query/scalar-data-types/string) | `69ca04b0-703d-4b3a-9184-c4e3c15d6f5e` | Azure AD Tenant ID of the device. | +| **ClientSubstate** | [string](/azure/kusto/query/scalar-data-types/string) | `DownloadStart` | If the Alert is from the Client, the ClientSubstate at the time this Alert was activated or updated, else Empty. | +| **ClientSubstateRank** | [int](/azure/kusto/query/scalar-data-types/int) | `2300` | Rank of ClientSubstate | +| **DeploymentId** | [string](/azure/kusto/query/scalar-data-types/string) | `cf1b12a3-3d84-4ce3-bc8e-de48459e252d` | The Deployment this Alert is relative to, if there's one. | +| **Description** | [string](/azure/kusto/query/scalar-data-types/string) | `Disk full` | A localized string translated from a combination of other Alert fields + language preference that describes the issue in detail. | +| **DeviceName** | [string](/azure/kusto/query/scalar-data-types/string) | `JohnPC-Contoso` | The given device's name | +| **ErrorCode** | [string](/azure/kusto/query/scalar-data-types/string) | `0x8326CFA2D_C3FD` | The Error Code, if any, that triggered this Alert. In the case of Client-based explicit alerts, error codes can have extended error codes, which are appended to the error code with an underscore separator. | +| **ErrorSymName** | [string](/azure/kusto/query/scalar-data-types/string) | `WU_E_DISK_FULL` | The symbolic name that maps to the Error Code, if any. Otherwise empty. | +| **GlobalDeviceId** | [string](/azure/kusto/query/scalar-data-types/string) | `g:1298371934870` | Internal Microsoft Global identifier, if available. | +| **Recommendation** | [string](/azure/kusto/query/scalar-data-types/string) | `Free up disk space.` | A localized string translated from RecommendedAction, Message, and other fields (depending on source of Alert) that provides a recommended action. | +| **ResolvedTime** | [datetime](/azure/kusto/query/scalar-data-types/datetime) | `2020-05-14 09:26:03.478039` | The time this alert was resolved, else empty. | +| **SCCMClientId** | [string](/azure/kusto/query/scalar-data-types/string) | `5AB72FAC-93AB-4954-9AB0-6557D0EFA245` | SCCM Client ID of the device, if available. | +| **ServiceSubstate** | [string](/azure/kusto/query/scalar-data-types/string) | `OfferReady` | If the Alert is from the Service, the ServiceSubstate at the time this Alert was activated or updated, else Empty. | +| **ServiceSubstateRank** | [int](/azure/kusto/query/scalar-data-types/int) | `100` | Rank of ServiceSubstate | +| **StartTime** | [datetime](/azure/kusto/query/scalar-data-types/datetime) | `2020-05-14 09:26:03.478039` | The time this alert was activated. | +| **TargetBuild** | [string](/azure/kusto/query/scalar-data-types/string) | `18363.836` | The Windows 10 Major.Revision this UpdateAlert is relative to. | +| **TargetVersion** | [string](/azure/kusto/query/scalar-data-types/string) | `1909` | The Windows 10 Build this UpdateAlert is relative to. | +| **TimeGenerated** | [datetime](/azure/kusto/query/scalar-data-types/datetime) | `2020-05-14 09:26:03.478039` | The time the snapshot generated this specific record. This is to determine to which batch snapshot this record belongs. | +| **Type** | [string](/azure/kusto/query/scalar-data-types/string) | `UpdateAlert` | The entity type. | +| **UpdateCategory** | [string](/azure/kusto/query/scalar-data-types/string) | `WindowsFeatureUpdate` | The type of content this DeviceUpdateEvent is tracking. | +| **UpdateClassification** | [string](/azure/kusto/query/scalar-data-types/string) | `Upgrade` | Whether this content is an Upgrade (FU), Security (QU), NonSecurity (QU) | +| **URL** | [string](/azure/kusto/query/scalar-data-types/string) | `aka.ms/errordetail32152` | An optional URL to get more in-depth information related to this alert. | diff --git a/windows/deployment/update-compliance-v2-schema.md b/windows/deployment/update-compliance-v2-schema.md new file mode 100644 index 0000000000..a1cfd4ac52 --- /dev/null +++ b/windows/deployment/update-compliance-v2-schema.md @@ -0,0 +1,43 @@ +--- +title: Update Compliance version 2 Data Schema +ms.reviewer: +manager: dougeby +description: An overview of Update Compliance version 2data schema +ms.prod: w10 +ms.mktglfcycl: deploy +ms.pagetype: deploy +audience: itpro +author: mestew +ms.author: mstewart +ms.collection: M365-analytics +ms.topic: reference +--- + +# Update Compliance version 2 schema + +When the visualizations provided in the default experience don't fulfill your reporting needs, or if you need to troubleshoot issues with devices, it's valuable to understand the schema for Update Compliance and have a high-level understanding of the capabilities of [Azure Monitor log queries](/azure/azure-monitor/log-query/query-language) to power additional dashboards, integration with external data analysis tools, automated alerting, and more. + +The table below summarizes the different tables that are part of the Update Compliance solution. To learn how to navigate Azure Monitor Logs to find this data, see [Get started with log queries in Azure Monitor](/azure/azure-monitor/log-query/get-started-queries). + +> [!NOTE] +> Data is collected daily. The TimeGenerated field shows the time data was collected. It's added by Log Analytics when data is collected. Device data from the past 28 days is collected, even if no new data has been generated since the last time. LastScan is a clearer indicator of data freshness (that is, the last time the values were updated), while TimeGenerated indicates the freshness of data within Log Analytics. + +|Table |Category |Description | +|--|--|--| +| [**UCClient**](update-compliance-v2-schema-ucclient.md) | Device record | UCClient acts as an individual device's record. It contains data such as the currently installed build, the device's name, the OS Edition, and active hours (quantitative). | +| [**UCClientUpdateStatus**](update-compliance-v2-schema-ucclientupdatestatus.md) | Device record | Update Event that combines the latest client-based data with the latest service-based data to create a complete picture for one device (client) and one update. | +| [**UCServiceUpdateStatus**](update-compliance-v2-schema-ucserviceupdatestatus.md) | Service record | Update Event that comes directly from the service-side. The event has only service-side information for one device (client), and one update, in one deployment. This event has certain fields removed from it in favor of being able to show data in near real-time. | +| [**UCUpdateAlert**](update-compliance-v2-schema-ucupdatealert.md) | Service and device records | Alert for both client and service update. Contains information that needs attention, relative to one device (client), one update, and one deployment (if relevant). Certain fields may be blank depending on the UpdateAlert's AlertType field; for example, ServiceUpdateAlert will not necessarily contain client-side statuses. | +| [**UCDeviceAlert**] (update-compliance-v2-schema-ucdevicealert.md)| Service and device record | These alerts are activated as a result of an issue that is device-specific. It isn't specific to the combination of a specific update and a specific device. Like UpdateAlerts, the AlertType indicates where the Alert comes from (ServiceDeviceAlert, ClientDeviceAlert). For example, an EndOfService alert is a ClientDeviceAlert, as a build no longer being serviced (EOS) is a client-wide state. Meanwhile, DeviceRegistrationIssues in WUfB DS will be a ServiceDeviceAlert, as it's a device-wide state in the service to not be correctly registered. | + +## Schema used by earlier version of Update Compliance + +You may notice that you can also access the schema used by an earlier version of Update Compliance. The table below is provided as a + +|Table |Category |Description | +|--|--|--| +|[**WaaSUpdateStatus**](update-compliance-schema-waasupdatestatus.md) |Device record |This table houses device-centric data and acts as the device record for Update Compliance. Each record provided in daily snapshots map to a single device in a single tenant. This table has data such as the current device's installed version of Windows, whether it is on the latest available updates, and whether the device needs attention. | +|[**WaaSInsiderStatus**](update-compliance-schema-waasinsiderstatus.md) |Device record |This table houses device-centric data specifically for devices enrolled to the Windows Insider Program. Devices enrolled to the Windows Insider Program do not currently have any WaaSDeploymentStatus records, so do not have Update Session data to report on update deployment progress. | +|[**WaaSDeploymentStatus**](update-compliance-schema-waasdeploymentstatus.md) |Update Session record |This table tracks a specific update on a specific device. Multiple WaaSDeploymentStatus records can exist simultaneously for a given device, as each record is specific to a given update and its type. For example, a device can have both a WaaSDeploymentStatus tracking a Windows Feature Update, as well as one tracking a Windows Quality Update, at the same time. | +|[**WUDOStatus**](update-compliance-schema-wudostatus.md) |Delivery Optimization record |This table provides information, for a single device, on their bandwidth utilization across content types in the event they use [Delivery Optimization](https://support.microsoft.com/help/4468254/windows-update-delivery-optimization-faq). | +|[**WUDOAggregatedStatus**](update-compliance-schema-wudoaggregatedstatus.md) |Delivery Optimization record |This table aggregates all individual WUDOStatus records across the tenant and summarizes bandwidth savings across all devices enrolled to Delivery Optimization. | diff --git a/windows/deployment/update-status-admin-center.md b/windows/deployment/update-status-admin-center.md new file mode 100644 index 0000000000..0b644d4fe1 --- /dev/null +++ b/windows/deployment/update-status-admin-center.md @@ -0,0 +1,46 @@ +--- +title: Microsoft admin center software updates page +manager: dougeby +description: Microsoft admin center populates Update Compliance data into the software updates page. +ms.prod: w10 +ms.mktglfcycl: deploy +ms.pagetype: deploy +audience: itpro +author: mestew +ms.author: mstewart +ms.localizationpriority: medium +ms.collection: + - M365-analytics + - highpri +ms.topic: article +ms.date: 04/10/2022 +--- + +# Microsoft admin center software updates page + +**Applies to** + +- Windows 10 +- Windows 11 +- Update compliance +- Microsoft admin center + +The **Software updates** page in the [Microsoft admin center](https://admin.microsoft.com) is a high-level overview of the status of updates in your environment. The **Software updates** page has following three tab to help you monitor your clients: + +- **Microsoft 365 Apps**: Displays update status for Microsoft 365 Apps. + - For more information about the **Microsoft 365 Apps** tab, see [Microsoft 365 Apps updates in the admin center](/microsoft-365/admin/admin-overview/admin-center-overview). +- **Windows**: Displays compliance charts for cumulative updates and feature updates for Windows clients. This article contains information about this tab. +- **Exchange Server**: Displays update status for Exchange servers. + - For more information about the **Microsoft 365 Apps** tab, see [Exchange updates in the admin center](/microsoft-365/admin/admin-overview/admin-center-overview). + + +**Insert awesome picture here** + + +## Windows updates in the admin center + +The **Windows** tab in the **Software updates** page in the Microsoft admin center is populated by data from [Update Compliance](update-compliance-get-started.md). The tab contains a high-level overview of update compliance for Windows clients in your environment. The **Devices by update status** chart gives you a visual representation of how many devices are in the following states for the monthly cumulative updates: + +- Up to date +- Missing security updates +- Un-supported operating system diff --git a/windows/deployment/update/media/37063317-update-compliance-kusto-query.png b/windows/deployment/update/media/37063317-update-compliance-kusto-query.png new file mode 100644 index 0000000000000000000000000000000000000000..4696c2b2aec4dc8f8786bb442772455ca3aca564 GIT binary patch literal 514649 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 z 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�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

  • @i>@$>&AtYBo#XaKsL$IVZ?1_r!6PkU3C=U}d> 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

    5H4T)D1SV_^X~+tv=8Qx9qUzTOm-i&$<-RC9yJ3 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%0D0BaW@VxoS?k#m3D-W?L8%*2E#Zy}C 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 literal 0 HcmV?d00001 diff --git a/windows/deployment/update/media/37063317-update-compliance-overview.png b/windows/deployment/update/media/37063317-update-compliance-overview.png new file mode 100644 index 0000000000000000000000000000000000000000..3280b3b6c7faaa20dd62a53b2935005515b863a3 GIT binary patch literal 436660 zcmeFZcT|&U`!0$oIv~P~D2RwyK|z|KNY}A2C{+Zcgd!yZ0@9@=iX)Dqp!60%flvcT z3q2sxA=D6hP&!Ef34{`ooG0J6_gUXCzw^ggXRUqqZ>^oRTw)||-uEf@ecjh}-On3C zeeEMWCwVwHIF9K2aqB(@2k&7Hjsuim4uW^$XH?w4U;Di8YyZwsh�i{&4_yL+=I$ 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®G>b${2?*`=>lzjL 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ð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%0Apog|1lBoUG8-0?I5wWM_tn>XM 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 Date: Tue, 19 Apr 2022 15:48:58 -0700 Subject: [PATCH 133/380] rm v1 schema list --- windows/deployment/update-compliance-v2-schema.md | 14 ++------------ 1 file changed, 2 insertions(+), 12 deletions(-) diff --git a/windows/deployment/update-compliance-v2-schema.md b/windows/deployment/update-compliance-v2-schema.md index a1cfd4ac52..7117c198f4 100644 --- a/windows/deployment/update-compliance-v2-schema.md +++ b/windows/deployment/update-compliance-v2-schema.md @@ -17,6 +17,8 @@ ms.topic: reference When the visualizations provided in the default experience don't fulfill your reporting needs, or if you need to troubleshoot issues with devices, it's valuable to understand the schema for Update Compliance and have a high-level understanding of the capabilities of [Azure Monitor log queries](/azure/azure-monitor/log-query/query-language) to power additional dashboards, integration with external data analysis tools, automated alerting, and more. +## Schema + The table below summarizes the different tables that are part of the Update Compliance solution. To learn how to navigate Azure Monitor Logs to find this data, see [Get started with log queries in Azure Monitor](/azure/azure-monitor/log-query/get-started-queries). > [!NOTE] @@ -29,15 +31,3 @@ The table below summarizes the different tables that are part of the Update Comp | [**UCServiceUpdateStatus**](update-compliance-v2-schema-ucserviceupdatestatus.md) | Service record | Update Event that comes directly from the service-side. The event has only service-side information for one device (client), and one update, in one deployment. This event has certain fields removed from it in favor of being able to show data in near real-time. | | [**UCUpdateAlert**](update-compliance-v2-schema-ucupdatealert.md) | Service and device records | Alert for both client and service update. Contains information that needs attention, relative to one device (client), one update, and one deployment (if relevant). Certain fields may be blank depending on the UpdateAlert's AlertType field; for example, ServiceUpdateAlert will not necessarily contain client-side statuses. | | [**UCDeviceAlert**] (update-compliance-v2-schema-ucdevicealert.md)| Service and device record | These alerts are activated as a result of an issue that is device-specific. It isn't specific to the combination of a specific update and a specific device. Like UpdateAlerts, the AlertType indicates where the Alert comes from (ServiceDeviceAlert, ClientDeviceAlert). For example, an EndOfService alert is a ClientDeviceAlert, as a build no longer being serviced (EOS) is a client-wide state. Meanwhile, DeviceRegistrationIssues in WUfB DS will be a ServiceDeviceAlert, as it's a device-wide state in the service to not be correctly registered. | - -## Schema used by earlier version of Update Compliance - -You may notice that you can also access the schema used by an earlier version of Update Compliance. The table below is provided as a - -|Table |Category |Description | -|--|--|--| -|[**WaaSUpdateStatus**](update-compliance-schema-waasupdatestatus.md) |Device record |This table houses device-centric data and acts as the device record for Update Compliance. Each record provided in daily snapshots map to a single device in a single tenant. This table has data such as the current device's installed version of Windows, whether it is on the latest available updates, and whether the device needs attention. | -|[**WaaSInsiderStatus**](update-compliance-schema-waasinsiderstatus.md) |Device record |This table houses device-centric data specifically for devices enrolled to the Windows Insider Program. Devices enrolled to the Windows Insider Program do not currently have any WaaSDeploymentStatus records, so do not have Update Session data to report on update deployment progress. | -|[**WaaSDeploymentStatus**](update-compliance-schema-waasdeploymentstatus.md) |Update Session record |This table tracks a specific update on a specific device. Multiple WaaSDeploymentStatus records can exist simultaneously for a given device, as each record is specific to a given update and its type. For example, a device can have both a WaaSDeploymentStatus tracking a Windows Feature Update, as well as one tracking a Windows Quality Update, at the same time. | -|[**WUDOStatus**](update-compliance-schema-wudostatus.md) |Delivery Optimization record |This table provides information, for a single device, on their bandwidth utilization across content types in the event they use [Delivery Optimization](https://support.microsoft.com/help/4468254/windows-update-delivery-optimization-faq). | -|[**WUDOAggregatedStatus**](update-compliance-schema-wudoaggregatedstatus.md) |Delivery Optimization record |This table aggregates all individual WUDOStatus records across the tenant and summarizes bandwidth savings across all devices enrolled to Delivery Optimization. | From b7c1e692ee2218f83369b4cd9c65807fc87737c4 Mon Sep 17 00:00:00 2001 From: Meghan Stewart <33289333+mestew@users.noreply.github.com> Date: Tue, 19 Apr 2022 16:18:24 -0700 Subject: [PATCH 134/380] add endpoints include --- .../includes/update-compliance-endpoints.md | 25 +++++++++++++++++++ ...update-compliance-delivery-optimization.md | 1 - 2 files changed, 25 insertions(+), 1 deletion(-) create mode 100644 windows/deployment/update/includes/update-compliance-endpoints.md diff --git a/windows/deployment/update/includes/update-compliance-endpoints.md b/windows/deployment/update/includes/update-compliance-endpoints.md new file mode 100644 index 0000000000..efd6a07a2b --- /dev/null +++ b/windows/deployment/update/includes/update-compliance-endpoints.md @@ -0,0 +1,25 @@ +--- +author: mestew +ms.author: mstewart +manager: dougeby +ms.prod: w10 +ms.collection: M365-modern-desktop +ms.mktglfcycl: deploy +audience: itpro +ms.topic: include +ms.date: 04/06/2022 +ms.localizationpriority: medium +--- + + +Devices must be able to contact the following endpoints in order to authenticate and send diagnostic data: + +| **Endpoint** | **Function** | +|---------------------------------------------------------|-----------| +| `https://v10c.events.data.microsoft.com` | Connected User Experience and Diagnostic component endpoint for Windows 10, version 1803 and later. DeviceCensus.exe must run on a regular cadence and contact this endpoint in order to receive most [WaaSUpdateStatus](../update-compliance-schema-waasupdatestatus.md) information for Update Compliance. | +| `https://v10.vortex-win.data.microsoft.com` | Connected User Experience and Diagnostic component endpoint for Windows 10, version 1709 or earlier. | +| `https://settings-win.data.microsoft.com` | Required for Windows Update functionality. | +| `http://adl.windows.com` | Required for Windows Update functionality. | +| `https://watson.telemetry.microsoft.com` | Windows Error Reporting (WER), used to provide more advanced error reporting if certain Feature Update deployment failures occur. | +| `https://oca.telemetry.microsoft.com` | Online Crash Analysis, used to provide device-specific recommendations and detailed errors if there are certain crashes. | +| `https://login.live.com` | This endpoint facilitates MSA access and is required to create the primary identifier we use for devices. Without this service, devices won't be visible in the solution. The Microsoft Account Sign-in Assistant service must also be running (wlidsvc). | diff --git a/windows/deployment/update/update-compliance-delivery-optimization.md b/windows/deployment/update/update-compliance-delivery-optimization.md index 6ac4bd6dc1..ded5de78dd 100644 --- a/windows/deployment/update/update-compliance-delivery-optimization.md +++ b/windows/deployment/update/update-compliance-delivery-optimization.md @@ -55,4 +55,3 @@ The download sources that could be included are: [!INCLUDE [Monitor Delivery Optimization](../do/includes/waas-delivery-optimization-monitor.md)] For more information on Delivery Optimization, see [Set up Delivery Optimization for Windows](../do/waas-delivery-optimization-setup.md). - From 53ddf2e84a2995271e9d829c84e31a21c66d661c Mon Sep 17 00:00:00 2001 From: Meghan Stewart <33289333+mestew@users.noreply.github.com> Date: Tue, 19 Apr 2022 16:20:47 -0700 Subject: [PATCH 135/380] mv files to subfolder --- windows/deployment/{ => update}/update-compliance-v2-enable.md | 0 windows/deployment/{ => update}/update-compliance-v2-overview.md | 0 .../deployment/{ => update}/update-compliance-v2-prerequisites.md | 0 .../{ => update}/update-compliance-v2-schema-ucclient.md | 0 .../update-compliance-v2-schema-ucclientupdatestatus.md | 0 .../{ => update}/update-compliance-v2-schema-ucdevicealert.md | 0 .../update-compliance-v2-schema-ucserviceupdatestatus.md | 0 .../{ => update}/update-compliance-v2-schema-ucupdatealert.md | 0 windows/deployment/{ => update}/update-compliance-v2-schema.md | 0 windows/deployment/{ => update}/update-status-admin-center.md | 0 10 files changed, 0 insertions(+), 0 deletions(-) rename windows/deployment/{ => update}/update-compliance-v2-enable.md (100%) rename windows/deployment/{ => update}/update-compliance-v2-overview.md (100%) rename windows/deployment/{ => update}/update-compliance-v2-prerequisites.md (100%) rename windows/deployment/{ => update}/update-compliance-v2-schema-ucclient.md (100%) rename windows/deployment/{ => update}/update-compliance-v2-schema-ucclientupdatestatus.md (100%) rename windows/deployment/{ => update}/update-compliance-v2-schema-ucdevicealert.md (100%) rename windows/deployment/{ => update}/update-compliance-v2-schema-ucserviceupdatestatus.md (100%) rename windows/deployment/{ => update}/update-compliance-v2-schema-ucupdatealert.md (100%) rename windows/deployment/{ => update}/update-compliance-v2-schema.md (100%) rename windows/deployment/{ => update}/update-status-admin-center.md (100%) diff --git a/windows/deployment/update-compliance-v2-enable.md b/windows/deployment/update/update-compliance-v2-enable.md similarity index 100% rename from windows/deployment/update-compliance-v2-enable.md rename to windows/deployment/update/update-compliance-v2-enable.md diff --git a/windows/deployment/update-compliance-v2-overview.md b/windows/deployment/update/update-compliance-v2-overview.md similarity index 100% rename from windows/deployment/update-compliance-v2-overview.md rename to windows/deployment/update/update-compliance-v2-overview.md diff --git a/windows/deployment/update-compliance-v2-prerequisites.md b/windows/deployment/update/update-compliance-v2-prerequisites.md similarity index 100% rename from windows/deployment/update-compliance-v2-prerequisites.md rename to windows/deployment/update/update-compliance-v2-prerequisites.md diff --git a/windows/deployment/update-compliance-v2-schema-ucclient.md b/windows/deployment/update/update-compliance-v2-schema-ucclient.md similarity index 100% rename from windows/deployment/update-compliance-v2-schema-ucclient.md rename to windows/deployment/update/update-compliance-v2-schema-ucclient.md diff --git a/windows/deployment/update-compliance-v2-schema-ucclientupdatestatus.md b/windows/deployment/update/update-compliance-v2-schema-ucclientupdatestatus.md similarity index 100% rename from windows/deployment/update-compliance-v2-schema-ucclientupdatestatus.md rename to windows/deployment/update/update-compliance-v2-schema-ucclientupdatestatus.md diff --git a/windows/deployment/update-compliance-v2-schema-ucdevicealert.md b/windows/deployment/update/update-compliance-v2-schema-ucdevicealert.md similarity index 100% rename from windows/deployment/update-compliance-v2-schema-ucdevicealert.md rename to windows/deployment/update/update-compliance-v2-schema-ucdevicealert.md diff --git a/windows/deployment/update-compliance-v2-schema-ucserviceupdatestatus.md b/windows/deployment/update/update-compliance-v2-schema-ucserviceupdatestatus.md similarity index 100% rename from windows/deployment/update-compliance-v2-schema-ucserviceupdatestatus.md rename to windows/deployment/update/update-compliance-v2-schema-ucserviceupdatestatus.md diff --git a/windows/deployment/update-compliance-v2-schema-ucupdatealert.md b/windows/deployment/update/update-compliance-v2-schema-ucupdatealert.md similarity index 100% rename from windows/deployment/update-compliance-v2-schema-ucupdatealert.md rename to windows/deployment/update/update-compliance-v2-schema-ucupdatealert.md diff --git a/windows/deployment/update-compliance-v2-schema.md b/windows/deployment/update/update-compliance-v2-schema.md similarity index 100% rename from windows/deployment/update-compliance-v2-schema.md rename to windows/deployment/update/update-compliance-v2-schema.md diff --git a/windows/deployment/update-status-admin-center.md b/windows/deployment/update/update-status-admin-center.md similarity index 100% rename from windows/deployment/update-status-admin-center.md rename to windows/deployment/update/update-status-admin-center.md From 7d8a5125cfe1c212dc1d9f285ad4e7abe53b1906 Mon Sep 17 00:00:00 2001 From: Anthony Swierkosz Date: Thu, 21 Apr 2022 03:58:19 -0400 Subject: [PATCH 136/380] Replace default markdown with docs markdown for images --- .../provisioning-apply-package.md | 24 +++++++++---------- 1 file changed, 12 insertions(+), 12 deletions(-) diff --git a/windows/configuration/provisioning-packages/provisioning-apply-package.md b/windows/configuration/provisioning-packages/provisioning-apply-package.md index 5b3afad463..8e9a046588 100644 --- a/windows/configuration/provisioning-packages/provisioning-apply-package.md +++ b/windows/configuration/provisioning-packages/provisioning-apply-package.md @@ -36,22 +36,22 @@ To apply a provisioning package from a USB drive during initial setup: 1. Start with a device on the initial setup screen. If the device has gone past this screen, reset the device to start over. To reset, go to **Settings** > **System** > [**Recovery**](ms-settings:recovery) > **Reset this PC**. - ![The first screen when setting up a new PC.](../images/oobe.png) + :::image type="content" source="../images/oobe.png" alt-text="The first screen when setting up a new PC."::: 2. Insert the USB drive. If nothing happens when you insert the USB drive, press the Windows key five times. - If there is only one provisioning package on the USB drive, the provisioning package is applied. See step 5. - If there is more than one provisioning package on the USB drive, Windows setup will recognize the drive and ask how you want to provision the device. Select **Install provisioning package** and select **Next**. - ![What would you like to do?](../images/provisioning-oobe-choice.png) + :::image type="content" source="../images/provisioning-oobe-choice.png" alt-text="What would you like to do?"::: 3. Select the provisioning package (`.ppkg`) that you want to apply, and select **Yes**. - ![Choose a package.](../images/provisioning-oobe-choose-package.png) + :::image type="content" source="../images/provisioning-oobe-choose-package.png" alt-text="Choose a package."::: 4. The selected provisioning package will install and apply to the device. - ![Setting up your PC.](../images/provisioning-oobe-installing.png) + :::image type="content" source="../images/provisioning-oobe-installing.png" alt-text="Setting up your PC."::: 5. Wait for the device to load and begin applying the provisioning package. Once you see "You can remove your removable media now!" you can remove your USB drive. Windows will continue provisioning the device. @@ -63,23 +63,23 @@ Provisioning packages can be applied after initial setup through Windows setting 1. Insert the USB drive, then navigate to **Settings** > **Accounts** > [**Access work or school**](ms-settings:workplace) > **Add or remove a provisioning package** > **Add a package**. - ![Add or remove a provisioning package.](../images/provisioning-runtime-manage-packages.png) + :::image type="content" source="../images/provisioning-runtime-manage-packages.png" alt-text="Add or remove a provisioning package."::: 2. Choose the method you want to use, such as **Removable Media**. - ![Choose a method.](../images/provisioning-runtime-choose-package.png) + :::image type="content" source="../images/provisioning-runtime-choose-package.png" alt-text="Choose a method."::: 3. Select the provisioning package (`.ppkg`) that you want to apply, and select **Add**. - ![Select and add a package.](../images/provisioning-runtime-add-package.png) + :::image type="content" source="../images/provisioning-runtime-add-package.png" alt-text="Select and add a package."::: 4. Provisioning packages require administrator privileges as they can modify system policies and run scripts at the system level. Ensure you trust the package you are installing before accepting the UAC prompt. Select **Yes**. - ![Do you want to allow changes to your device?](../images/provisioning-runtime-UAC.png) + :::image type="content" source="../images/provisioning-runtime-UAC.png" alt-text="Do you want to allow changes to your device?"::: 5. The provisioning runtime will ask if the package is from a source you trust. Verify that you are applying the correct package and that it is trusted. Select **Yes, add it**. - ![Do you trust this package?](../images/provisioning-runtime-trust.png) + :::image type="content" source="../images/provisioning-runtime-trust.png" alt-text="Do you trust this package?"::: ### Apply Directly @@ -87,15 +87,15 @@ To apply a provisioning package directly, such as from a USB drive, folder, netw 1. Navigate to the provisioning package and double-click it to begin the installation. - ![Double-click package to being installation.](../images/provisioning-runtime-click-to-install.png) + :::image type="content" source="../images/provisioning-runtime-click-to-install.png" alt-text="Double-click package to being installation."::: 2. Provisioning packages require administrator privileges as they can modify system policies and run scripts at the system level. Ensure you trust the package you are installing before accepting the UAC prompt. Select **Yes**. - ![Do you want to allow changes to your device?](../images/provisioning-runtime-UAC.png) + :::image type="content" source="../images/provisioning-runtime-UAC.png" alt-text="Do you want to allow changes to your device?"::: 3. The provisioning runtime will ask if the package is from a source you trust. Verify that you are applying the correct package and that it is trusted. Select **Yes, add it**. - ![Do you trust this package?](../images/provisioning-runtime-trust.png) + :::image type="content" source="../images/provisioning-runtime-trust.png" alt-text="Do you trust this package?"::: ## Related articles From 5bf353d2d5e5baaa9a3e7f3f2b0f8d3c9039e74d Mon Sep 17 00:00:00 2001 From: Meghan Stewart <33289333+mestew@users.noreply.github.com> Date: Thu, 21 Apr 2022 09:36:24 -0700 Subject: [PATCH 137/380] admin ctr pg --- ...37063317-admin-center-software-updates.png | Bin 0 -> 180898 bytes .../update/update-compliance-v2-enable.md | 3 +++ .../update/update-compliance-v2-overview.md | 3 +++ .../update-compliance-v2-prerequisites.md | 6 +++-- .../update-compliance-v2-schema-ucclient.md | 5 ++++ ...mpliance-v2-schema-ucclientupdatestatus.md | 5 ++++ ...date-compliance-v2-schema-ucdevicealert.md | 5 ++++ ...pliance-v2-schema-ucserviceupdatestatus.md | 5 ++++ ...date-compliance-v2-schema-ucupdatealert.md | 5 ++++ .../update/update-compliance-v2-schema.md | 5 ++++ .../update/update-status-admin-center.md | 25 +++++++++--------- 11 files changed, 52 insertions(+), 15 deletions(-) create mode 100644 windows/deployment/update/media/37063317-admin-center-software-updates.png diff --git a/windows/deployment/update/media/37063317-admin-center-software-updates.png b/windows/deployment/update/media/37063317-admin-center-software-updates.png new file mode 100644 index 0000000000000000000000000000000000000000..1a4ea20ff5ef85adf39d5e7d5096c94aa4e229c1 GIT binary patch literal 180898 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
      =Q^rM=r_Y&r0j8luE!OQuzvqVt`-J-y?}d3n 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 [!Important] +> This information relates to a preview feature that's available for early testing and use in a production environment. This feature is fully supported but it's still in active development and may receive substantial changes until it becomes generally available. + Update Compliance is offered as an Azure Marketplace application that's is linked to a new or existing [Azure Log Analytics](/azure/log-analytics/query-language/get-started-analytics-portal) workspace within your Azure subscription. Note that, for the following steps, you must have either an Owner or Contributor [Azure role](/azure/role-based-access-control/rbac-and-directory-admin-roles#azure-roles) as a minimum in order to add the solution. ## Add Update Compliance to your Azure subscription diff --git a/windows/deployment/update/update-compliance-v2-overview.md b/windows/deployment/update/update-compliance-v2-overview.md index 95bacbaf2c..f642955b29 100644 --- a/windows/deployment/update/update-compliance-v2-overview.md +++ b/windows/deployment/update/update-compliance-v2-overview.md @@ -17,6 +17,9 @@ ms.topic: article ***(Applies to: Windows 11 & Windows 10)*** +> [!Important] +> This information relates to a preview feature that's available for early testing and use in a production environment. This feature is fully supported but it's still in active development and may receive substantial changes until it becomes generally available. + Update Compliance is a cloud-based solution that provides information about the compliance of your Azure Active Directory joined devices with Windows updates. Update Compliance is offered through the [Azure portal](https://portal.azure.com), and it's included as part of the Windows 10 or Windows 11 prerequisite licenses. Update Compliance helps you: - Monitor security, quality, and feature updates for Windows 11 and Windows 10 devices diff --git a/windows/deployment/update/update-compliance-v2-prerequisites.md b/windows/deployment/update/update-compliance-v2-prerequisites.md index d5a378c86b..31cb73068e 100644 --- a/windows/deployment/update/update-compliance-v2-prerequisites.md +++ b/windows/deployment/update/update-compliance-v2-prerequisites.md @@ -17,8 +17,10 @@ ms.topic: article ***(Applies to: Windows 11 & Windows 10)*** -> [!IMPORTANT] -> Update Compliance is a Windows service hosted in Azure that uses Windows diagnostic data. You should be aware that Update Compliance doesn't meet [US Government community compliance (GCC)](/office365/servicedescriptions/office-365-platform-service-description/office-365-us-government/gcc#us-government-community-compliance) requirements. For a list of GCC offerings for Microsoft products and services, see the [Microsoft Trust Center](/compliance/regulatory/offering-home). Update Compliance is available in the Azure Commercial cloud, but not available for GCC High or United States Department of Defense customers. +> [!Important] +> - This information relates to a preview feature that's available for early testing and use in a production environment. This feature is fully supported but it's still in active development and may receive substantial changes until it becomes generally available. +> - Update Compliance is a Windows service hosted in Azure that uses Windows diagnostic data. You should be aware that Update Compliance doesn't meet [US Government community compliance (GCC)](/office365/servicedescriptions/office-365-platform-service-description/office-365-us-government/gcc#us-government-community-compliance) requirements. For a list of GCC offerings for Microsoft products and services, see the [Microsoft Trust Center](/compliance/regulatory/offering-home). Update Compliance is available in the Azure Commercial cloud, but not available for GCC High or United States Department of Defense customers. + ## Update Compliance prerequisites Before you begin the process to add Update Compliance to your Azure subscription, ensure you can meet the prerequisites. diff --git a/windows/deployment/update/update-compliance-v2-schema-ucclient.md b/windows/deployment/update/update-compliance-v2-schema-ucclient.md index 1ffac11b35..6a9f250b3b 100644 --- a/windows/deployment/update/update-compliance-v2-schema-ucclient.md +++ b/windows/deployment/update/update-compliance-v2-schema-ucclient.md @@ -14,6 +14,11 @@ ms.topic: reference --- # UCClient + +***(Applies to: Windows 11 & Windows 10)*** + +> [!Important] +> This information relates to a preview feature that's available for early testing and use in a production environment. This feature is fully supported but it's still in active development and may receive substantial changes until it becomes generally available. UCClient acts as an individual device's record. It contains data such as the currently installed build, the device's name, the OS Edition, and active hours (quantitative). diff --git a/windows/deployment/update/update-compliance-v2-schema-ucclientupdatestatus.md b/windows/deployment/update/update-compliance-v2-schema-ucclientupdatestatus.md index 3da1a79c79..6bfc239cb2 100644 --- a/windows/deployment/update/update-compliance-v2-schema-ucclientupdatestatus.md +++ b/windows/deployment/update/update-compliance-v2-schema-ucclientupdatestatus.md @@ -14,6 +14,11 @@ ms.topic: reference --- # UCClientUpdateStatus + +***(Applies to: Windows 11 & Windows 10)*** + +> [!Important] +> This information relates to a preview feature that's available for early testing and use in a production environment. This feature is fully supported but it's still in active development and may receive substantial changes until it becomes generally available. Update Event that combines the latest client-based data with the latest service-based data to create a complete picture for one device (client) and one update. diff --git a/windows/deployment/update/update-compliance-v2-schema-ucdevicealert.md b/windows/deployment/update/update-compliance-v2-schema-ucdevicealert.md index 0349003050..fa4d919a0a 100644 --- a/windows/deployment/update/update-compliance-v2-schema-ucdevicealert.md +++ b/windows/deployment/update/update-compliance-v2-schema-ucdevicealert.md @@ -14,6 +14,11 @@ ms.topic: reference --- # UCDeviceAlert + +***(Applies to: Windows 11 & Windows 10)*** + +> [!Important] +> This information relates to a preview feature that's available for early testing and use in a production environment. This feature is fully supported but it's still in active development and may receive substantial changes until it becomes generally available. These alerts are activated as a result of an issue that is device-specific. It isn't specific to the combination of a specific update and a specific device. Like UpdateAlerts, the AlertType indicates where the Alert comes from (ServiceDeviceAlert, ClientDeviceAlert). For example, an EndOfService alert is a ClientDeviceAlert, as a build no longer being serviced (EOS) is a client-wide state. Meanwhile, DeviceRegistrationIssues in WUfB DS will be a ServiceDeviceAlert, as it's a device-wide state in the service to not be correctly registered. diff --git a/windows/deployment/update/update-compliance-v2-schema-ucserviceupdatestatus.md b/windows/deployment/update/update-compliance-v2-schema-ucserviceupdatestatus.md index 97f922e4e1..4c7b854d58 100644 --- a/windows/deployment/update/update-compliance-v2-schema-ucserviceupdatestatus.md +++ b/windows/deployment/update/update-compliance-v2-schema-ucserviceupdatestatus.md @@ -14,6 +14,11 @@ ms.topic: reference --- # UCServiceUpdateStatus + +***(Applies to: Windows 11 & Windows 10)*** + +> [!Important] +> This information relates to a preview feature that's available for early testing and use in a production environment. This feature is fully supported but it's still in active development and may receive substantial changes until it becomes generally available. Update Event that comes directly from the service-side. The event has only service-side information for one device (client), and one update, in one deployment. This event has certain fields removed from it in favor of being able to show data in near real-time. diff --git a/windows/deployment/update/update-compliance-v2-schema-ucupdatealert.md b/windows/deployment/update/update-compliance-v2-schema-ucupdatealert.md index b0cc95b2af..5824f77a83 100644 --- a/windows/deployment/update/update-compliance-v2-schema-ucupdatealert.md +++ b/windows/deployment/update/update-compliance-v2-schema-ucupdatealert.md @@ -14,6 +14,11 @@ ms.topic: reference --- # UCUpdateAlert + +***(Applies to: Windows 11 & Windows 10)*** + +> [!Important] +> This information relates to a preview feature that's available for early testing and use in a production environment. This feature is fully supported but it's still in active development and may receive substantial changes until it becomes generally available. Alert for both client and service update. Contains information that needs attention, relative to one device (client), one update, and one deployment (if relevant). Certain fields may be blank depending on the UpdateAlert's AlertType field; for example, ServiceUpdateAlert will not necessarily contain client-side statuses. diff --git a/windows/deployment/update/update-compliance-v2-schema.md b/windows/deployment/update/update-compliance-v2-schema.md index 7117c198f4..4459e84f51 100644 --- a/windows/deployment/update/update-compliance-v2-schema.md +++ b/windows/deployment/update/update-compliance-v2-schema.md @@ -14,6 +14,11 @@ ms.topic: reference --- # Update Compliance version 2 schema + +***(Applies to: Windows 11 & Windows 10)*** + +> [!Important] +> This information relates to a preview feature that's available for early testing and use in a production environment. This feature is fully supported but it's still in active development and may receive substantial changes until it becomes generally available. When the visualizations provided in the default experience don't fulfill your reporting needs, or if you need to troubleshoot issues with devices, it's valuable to understand the schema for Update Compliance and have a high-level understanding of the capabilities of [Azure Monitor log queries](/azure/azure-monitor/log-query/query-language) to power additional dashboards, integration with external data analysis tools, automated alerting, and more. diff --git a/windows/deployment/update/update-status-admin-center.md b/windows/deployment/update/update-status-admin-center.md index 0b644d4fe1..c326f5e89b 100644 --- a/windows/deployment/update/update-status-admin-center.md +++ b/windows/deployment/update/update-status-admin-center.md @@ -1,5 +1,5 @@ --- -title: Microsoft admin center software updates page +title: Microsoft admin center software updates (preview) page manager: dougeby description: Microsoft admin center populates Update Compliance data into the software updates page. ms.prod: w10 @@ -16,25 +16,24 @@ ms.topic: article ms.date: 04/10/2022 --- -# Microsoft admin center software updates page - -**Applies to** +# Microsoft admin center software updates (preview) page + +***(Applies to: Windows 11 & Windows 10 using [Update Compliance](update-compliance-v2-overview.md) and the [Microsoft 365 admin center](/microsoft-365/admin/admin-overview/admin-center-overview))*** -- Windows 10 -- Windows 11 -- Update compliance -- Microsoft admin center +> [!Important] +> This information relates to a preview feature that's available for early testing and use in a production environment. This feature is fully supported but it's still in active development and may receive substantial changes until it becomes generally available. -The **Software updates** page in the [Microsoft admin center](https://admin.microsoft.com) is a high-level overview of the status of updates in your environment. The **Software updates** page has following three tab to help you monitor your clients: +The **Software updates** page in the [Microsoft admin center](https://admin.microsoft.com) displays a high-level overview of the installation status for Microsoft 365 Apps and Windows updates in your environment. Installing security updates help protect you from known vulnerabilities. These updates are typically released on the second Tuesday of each month. + + +The **Software updates** page has following tabs to help you monitor your clients: - **Microsoft 365 Apps**: Displays update status for Microsoft 365 Apps. - For more information about the **Microsoft 365 Apps** tab, see [Microsoft 365 Apps updates in the admin center](/microsoft-365/admin/admin-overview/admin-center-overview). - **Windows**: Displays compliance charts for cumulative updates and feature updates for Windows clients. This article contains information about this tab. -- **Exchange Server**: Displays update status for Exchange servers. - - For more information about the **Microsoft 365 Apps** tab, see [Exchange updates in the admin center](/microsoft-365/admin/admin-overview/admin-center-overview). -**Insert awesome picture here** +:::image type="content" source="media/37063317-admin-center-software-updates.png" alt-text="Screenshot of the Microsoft 365 admin center displaying the software updates page with the Windows tab selected." lightbox="media/37063317-admin-center-software-updates.png"::: ## Windows updates in the admin center @@ -43,4 +42,4 @@ The **Windows** tab in the **Software updates** page in the Microsoft admin cent - Up to date - Missing security updates -- Un-supported operating system +- Unsupported operating system From 688ac9b4c1b5823a61b98aa2022fdda1efe8d9d0 Mon Sep 17 00:00:00 2001 From: Meghan Stewart <33289333+mestew@users.noreply.github.com> Date: Thu, 21 Apr 2022 11:08:35 -0700 Subject: [PATCH 138/380] mestew-ucv2-tp --- .../update/update-compliance-v2-enable.md | 3 +- .../update/update-status-admin-center.md | 30 ++++++++++++++----- 2 files changed, 25 insertions(+), 8 deletions(-) diff --git a/windows/deployment/update/update-compliance-v2-enable.md b/windows/deployment/update/update-compliance-v2-enable.md index 391731ced5..f3f6e802a4 100644 --- a/windows/deployment/update/update-compliance-v2-enable.md +++ b/windows/deployment/update/update-compliance-v2-enable.md @@ -33,7 +33,8 @@ To add Update Compliance to your Azure subscription, follow these steps: - [Azure Update Management](/azure/automation/automation-intro#update-management) users should use the same workspace for Update Compliance. 1. If you don't have an existing Log Analytics workspace or you don't want to use a current workspaces, [create a new workspace](/azure/azure-monitor/logs/quick-create-workspace) in a [compatible region](update-compliance-v2-prerequisites.md#log-analytics-regions). -### +### Add the Update Compliance solution to the workspace + 1. Go to the [Update Compliance page in the Azure Marketplace](https://azuremarketplace.microsoft.com/marketplace/apps/Microsoft.WaaSUpdateInsights?tab=Overview). You might need to sign into your Azure subscription to access this. 1. Select **Get it now**. 1. diff --git a/windows/deployment/update/update-status-admin-center.md b/windows/deployment/update/update-status-admin-center.md index c326f5e89b..5e03ada33b 100644 --- a/windows/deployment/update/update-status-admin-center.md +++ b/windows/deployment/update/update-status-admin-center.md @@ -23,23 +23,39 @@ ms.date: 04/10/2022 > [!Important] > This information relates to a preview feature that's available for early testing and use in a production environment. This feature is fully supported but it's still in active development and may receive substantial changes until it becomes generally available. -The **Software updates** page in the [Microsoft admin center](https://admin.microsoft.com) displays a high-level overview of the installation status for Microsoft 365 Apps and Windows updates in your environment. Installing security updates help protect you from known vulnerabilities. These updates are typically released on the second Tuesday of each month. +The **Software updates** page in the [Microsoft admin center](https://admin.microsoft.com) displays a high-level overview of the installation status for Microsoft 365 Apps and Windows updates in your environment. Security updates are typically released on the second Tuesday of each month and they help protect you from known vulnerabilities. The **Software updates** page allows you to easily determine the overall update compliance for your devices. - -The **Software updates** page has following tabs to help you monitor your clients: +The **Software updates** page has following tabs to assist you in monitoring update status for your devices: - **Microsoft 365 Apps**: Displays update status for Microsoft 365 Apps. - For more information about the **Microsoft 365 Apps** tab, see [Microsoft 365 Apps updates in the admin center](/microsoft-365/admin/admin-overview/admin-center-overview). -- **Windows**: Displays compliance charts for cumulative updates and feature updates for Windows clients. This article contains information about this tab. - +- **Windows**: Displays compliance charts for cumulative updates and feature updates for Windows clients. This article contains information about the **Windows** tab. :::image type="content" source="media/37063317-admin-center-software-updates.png" alt-text="Screenshot of the Microsoft 365 admin center displaying the software updates page with the Windows tab selected." lightbox="media/37063317-admin-center-software-updates.png"::: +## Prerequisites -## Windows updates in the admin center +- [Update Compliance](update-compliance-v2-overview.md) needs to be configured +- Read access to the [Microsoft 365 admin center](/microsoft-365/admin/admin-overview/admin-center-overview). + +## Get started -The **Windows** tab in the **Software updates** page in the Microsoft admin center is populated by data from [Update Compliance](update-compliance-get-started.md). The tab contains a high-level overview of update compliance for Windows clients in your environment. The **Devices by update status** chart gives you a visual representation of how many devices are in the following states for the monthly cumulative updates: +When you first select the **Windows** tab, you'll be asked to **Configure Settings**. This tab is populated by data from [Update Compliance](update-compliance-v2-overview.md). Supply your + +## The Windows tab + +The **Windows** tab in the **Software updates** page in the Microsoft admin center is populated by data from [Update Compliance](update-compliance-get-started.md). The tab contains a high-level overview of update compliance for Windows clients in your environment. The tab displays two charts **Windows update status** and **End of service**. + + +### Windows update status chart + +The **Windows update status** chart gives you a visual representation of how many devices are in the following states for the monthly cumulative updates: - Up to date - Missing security updates - Unsupported operating system + +A device is considered **Up to date** in this chart if it has installed security updates released within the past two months. Devices that are more two months behind on installation are in the **Missing security updates** classification. An **Unsupported operating system** is either no longer supported by the [Microsoft Product Lifecycle](lifecycle/products/). + +The **End of service** chart list the number of devices running an operating system version that's near or past the product lifecycle. + From e275fcb504891e8eae8b780885ae6bcd8a578261 Mon Sep 17 00:00:00 2001 From: Meghan Stewart <33289333+mestew@users.noreply.github.com> Date: Thu, 21 Apr 2022 15:39:26 -0700 Subject: [PATCH 139/380] mestew-ucv2-tp --- .../update/update-status-admin-center.md | 22 +++++++++++++------ 1 file changed, 15 insertions(+), 7 deletions(-) diff --git a/windows/deployment/update/update-status-admin-center.md b/windows/deployment/update/update-status-admin-center.md index 5e03ada33b..2e659863b0 100644 --- a/windows/deployment/update/update-status-admin-center.md +++ b/windows/deployment/update/update-status-admin-center.md @@ -23,7 +23,7 @@ ms.date: 04/10/2022 > [!Important] > This information relates to a preview feature that's available for early testing and use in a production environment. This feature is fully supported but it's still in active development and may receive substantial changes until it becomes generally available. -The **Software updates** page in the [Microsoft admin center](https://admin.microsoft.com) displays a high-level overview of the installation status for Microsoft 365 Apps and Windows updates in your environment. Security updates are typically released on the second Tuesday of each month and they help protect you from known vulnerabilities. The **Software updates** page allows you to easily determine the overall update compliance for your devices. +The **Software updates** page in the [Microsoft 365 admin center](https://admin.microsoft.com) displays a high-level overview of the installation status for Microsoft 365 Apps and Windows updates in your environment. Security updates are typically released on the second Tuesday of each month and they help protect you from known vulnerabilities. The **Software updates** page allows you to easily determine the overall update compliance for your devices. The **Software updates** page has following tabs to assist you in monitoring update status for your devices: @@ -35,16 +35,24 @@ The **Software updates** page has following tabs to assist you in monitoring upd ## Prerequisites -- [Update Compliance](update-compliance-v2-overview.md) needs to be configured -- Read access to the [Microsoft 365 admin center](/microsoft-365/admin/admin-overview/admin-center-overview). - +- The [Update Compliance](update-compliance-v2-overview.md) solution needs to be enabled with clients configured to send data to it +- An appropriate role assigned for the [Microsoft 365 admin center](https://admin.microsoft.com) **???** + - To configure settings for the **Software Updates** page: [Windows Update Deployment Administrator role](/azure/active-directory/roles/permissions-reference#windows-update-deployment-administrator) + - To view the **Software Updates** page: [Global Reader role](/microsoft-365/admin/add-users/about-admin-roles) + +## Limitations + +Update Compliance is a Windows service hosted in Azure that uses Windows diagnostic data. Update Compliance is available in the Azure Commercial cloud, but not available for GCC High or United States Department of Defense customers since it doesn't meet [US Government community compliance (GCC)](/office365/servicedescriptions/office-365-platform-service-description/office-365-us-government/gcc#us-government-community-compliance) requirements. For a list of GCC offerings for Microsoft products and services, see the [Microsoft Trust Center](/compliance/regulatory/offering-home). + ## Get started -When you first select the **Windows** tab, you'll be asked to **Configure Settings**. This tab is populated by data from [Update Compliance](update-compliance-v2-overview.md). Supply your +When you first select the **Windows** tab, you'll be asked to **Configure Settings**. This tab is populated by data from [Update Compliance](update-compliance-v2-overview.md). Supply the following information about your Update Compliance settings: +- The +ONE tenant to ONE workspace ## The Windows tab -The **Windows** tab in the **Software updates** page in the Microsoft admin center is populated by data from [Update Compliance](update-compliance-get-started.md). The tab contains a high-level overview of update compliance for Windows clients in your environment. The tab displays two charts **Windows update status** and **End of service**. +The **Windows** tab in the **Software updates** page in the Microsoft admin center is populated by data from [Update Compliance](update-compliance-v2-overview.md). The tab contains a high-level overview of update compliance for Windows clients in your environment. The tab displays two charts **Windows update status** and **End of service**. ### Windows update status chart @@ -55,7 +63,7 @@ The **Windows update status** chart gives you a visual representation of how man - Missing security updates - Unsupported operating system -A device is considered **Up to date** in this chart if it has installed security updates released within the past two months. Devices that are more two months behind on installation are in the **Missing security updates** classification. An **Unsupported operating system** is either no longer supported by the [Microsoft Product Lifecycle](lifecycle/products/). +A device is considered **Up to date** in this chart if it has installed security updates released within the past two months. Devices that are more two months behind on installation are in the **Missing security updates** classification. An **Unsupported operating system** is either no longer supported by the [Microsoft Product Lifecycle](/lifecycle/products/). The **End of service** chart list the number of devices running an operating system version that's near or past the product lifecycle. From 2aaa91907419bc2e48395fe38042c5dc9efa2a74 Mon Sep 17 00:00:00 2001 From: Alekhya Jupudi <89069896+alekyaj@users.noreply.github.com> Date: Wed, 27 Apr 2022 11:36:35 +0530 Subject: [PATCH 140/380] Updates as per feedback --- ...onfiguration-service-provider-reference.md | 24 ---- .../mdm/personalization-csp.md | 4 +- .../mdm/policymanager-csp.md | 30 ---- windows/client-management/mdm/proxy-csp.md | 136 ------------------ .../client-management/mdm/pxlogical-csp.md | 10 -- windows/client-management/mdm/toc.yml | 4 - 6 files changed, 2 insertions(+), 206 deletions(-) delete mode 100644 windows/client-management/mdm/policymanager-csp.md delete mode 100644 windows/client-management/mdm/proxy-csp.md diff --git a/windows/client-management/mdm/configuration-service-provider-reference.md b/windows/client-management/mdm/configuration-service-provider-reference.md index 56bcf98029..50bf42a87a 100644 --- a/windows/client-management/mdm/configuration-service-provider-reference.md +++ b/windows/client-management/mdm/configuration-service-provider-reference.md @@ -640,18 +640,6 @@ Additional lists: - -[Proxy CSP](proxy-csp.md) - - - -|Home|Pro|Business|Enterprise|Education| -|--- |--- |--- |--- |--- | -|Yes|Yes|Yes|Yes|Yes| - - - - [PXLogical CSP](pxlogical-csp.md) @@ -700,18 +688,6 @@ Additional lists: - -[PolicyManager CSP](policymanager-csp.md) - - - -|Home|Pro|Business|Enterprise|Education| -|--- |--- |--- |--- |--- | -|No|No|No|No|No| - - - - [Provisioning CSP](provisioning-csp.md) diff --git a/windows/client-management/mdm/personalization-csp.md b/windows/client-management/mdm/personalization-csp.md index 2fb9cf27d0..70d8468f2f 100644 --- a/windows/client-management/mdm/personalization-csp.md +++ b/windows/client-management/mdm/personalization-csp.md @@ -18,8 +18,8 @@ The table below shows the applicability of Windows: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|Yes|Yes| -|Business|Yes|Yes| +|Pro|No|No| +|Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| diff --git a/windows/client-management/mdm/policymanager-csp.md b/windows/client-management/mdm/policymanager-csp.md deleted file mode 100644 index ff8d1157b5..0000000000 --- a/windows/client-management/mdm/policymanager-csp.md +++ /dev/null @@ -1,30 +0,0 @@ ---- -title: PolicyManager CSP -description: Learn how PolicyManager CSP is deprecated. For Windows 10 devices you should use Policy CSP, which replaces PolicyManager CSP. -ms.assetid: 048427b1-6024-4660-8660-bd91c583f7f9 -ms.reviewer: -manager: dansimp -ms.author: dansimp -ms.topic: article -ms.prod: w10 -ms.technology: windows -author: dansimp -ms.date: 06/28/2017 ---- - -# PolicyManager CSP - - -PolicyManager CSP is deprecated. Use [Policy CSP](policy-configuration-service-provider.md) instead. - - - -## Related articles - -[Policy CSP](policy-configuration-service-provider.md) - -[Configuration service provider reference](configuration-service-provider-reference.md) diff --git a/windows/client-management/mdm/proxy-csp.md b/windows/client-management/mdm/proxy-csp.md deleted file mode 100644 index 50eef646bf..0000000000 --- a/windows/client-management/mdm/proxy-csp.md +++ /dev/null @@ -1,136 +0,0 @@ ---- -title: PROXY CSP -description: Learn how the PROXY configuration service provider (CSP) is used to configure proxy connections. -ms.assetid: 9904d44c-4a1e-4ae7-a6c7-5dba06cb16ce -ms.reviewer: -manager: dansimp -ms.author: dansimp -ms.topic: article -ms.prod: w10 -ms.technology: windows -author: dansimp -ms.date: 06/26/2017 ---- - -# PROXY CSP - -The table below shows the applicability of Windows: - -|Edition|Windows 10|Windows 11| -|--- |--- |--- | -|Home|Yes|Yes| -|Pro|Yes|Yes| -|Business|Yes|Yes| -|Enterprise|Yes|Yes| -|Education|Yes|Yes| - -The PROXY configuration service provider is used to configure proxy connections. - -> [!NOTE] -> Use [CM\_ProxyEntries CSP](cm-proxyentries-csp.md) instead of PROXY CSP, which will be deprecated in a future release. - -This configuration service provider requires the ID\_CAP\_CSP\_FOUNDATION and ID\_CAP\_NETWORKING\_ADMIN capabilities to be accessed from a network configuration application. - -For the PROXY CSP, you can't use the Replace command unless the node already exists. - -The following example shows the PROXY configuration service provider management object in tree format as used by OMA DM. The OMA Client Provisioning protocol isn't supported by this configuration service provider. - -``` -./Vendor/MSFT/Proxy -----* ---------ProxyId ---------Name ---------AddrType ---------Addr ---------AddrFQDN ---------ConRefs -------------* -----------------ConRef ---------Domains -------------* -----------------DomainName ---------Ports -------------* -----------------PortNbr -----------------Services ---------------------* -------------------------ServiceName ---------ProxyType ---------ProxyParams -------------WAP -----------------Trust -----------------PushEnabled ---------Ext -------------Microsoft -----------------Guid -``` - -
      **./Vendor/MSFT/Proxy** -Root node for the proxy connection. - -***ProxyName*** -Defines the name of a proxy connection. - -It's recommended that this element name is specified as a numbered node beginning at zero. For example, to provision two proxy connections, use "PROXY0" and "PROXY1" as the element names. Any unique name can be used if desired (such as "GPRS-NAP"), but no spaces may appear in the name (use %20 instead). - -The addition, update, and deletion of this subtree of nodes have to be specified in a single atomic transaction. - -***ProxyName*/PROXYID** -Specifies the unique identifier of the proxy connection. - -***ProxyName*/NAME** -Specifies the user-friendly name of the proxy connection. - -***ProxyName*/ADDR** -Specifies the address of the proxy server. - -This value may be the network name of the server, or any other string (such as an IP address) used to uniquely identify the proxy connection. - -***ProxyName*/ADDRTYPE** -Specifies the type of address used to identify the proxy server. - -The valid values are IPV4, IPV6, E164, ALPHA. - -***ProxyName*/PROXYTYPE** -Specifies the type of proxy connection. - -Depending on the ProxyID, the valid values are ISA, WAP, SOCKS, or NULL. - -***ProxyName*/Ports** -Node for port information. - -***ProxyName*/Ports/_PortName_** -Defines the name of a port. - -It's recommended that this element name is specified as a numbered node beginning at zero. For example, to provision two ports, use "PORT0" and "PORT1" as the element names. - -***ProxyName*/Ports/*PortName*/PortNbr** -Specifies the port number to be associated with the parent port. - -***ProxyName*/Ports/*PortName*/Services** -Node for services information. - -***ProxyName*/Ports/Services/_ServiceName_** -Defines the name of a service. - -It's recommended that this element name is specified as a numbered node beginning at zero. For example, to provision two services, use "SERVICE0" and "SERVICE1" as the element names. - -***ProxyName*/Ports/Services/*ServiceName*/ServiceName** -Specifies the protocol to be associated with the parent port. - -One commonly used value is "HTTP". - -***ProxyName*/ConRefs** -Node for connection reference information - -***ProxyName*/ConRefs/_ConRefName_** -Defines the name of a connection reference. - -It's recommended that this element name is specified as a numbered node beginning at zero. For example, to provision two connection references, use "CONREF0" and "CONREF1" as the element names. - -***ProxyName*/ConRefs/*ConRefName*/ConRef** -Specifies one single connectivity object associated with the proxy connection. - -## Related topics - -[Configuration service provider reference](configuration-service-provider-reference.md) diff --git a/windows/client-management/mdm/pxlogical-csp.md b/windows/client-management/mdm/pxlogical-csp.md index 3ed355f52b..6401374804 100644 --- a/windows/client-management/mdm/pxlogical-csp.md +++ b/windows/client-management/mdm/pxlogical-csp.md @@ -14,16 +14,6 @@ ms.date: 06/26/2017 # PXLOGICAL configuration service provider -The table below shows the applicability of Windows: - -|Edition|Windows 10|Windows 11| -|--- |--- |--- | -|Home|No|No| -|Pro|Yes|Yes| -|Business|Yes|Yes| -|Enterprise|Yes|Yes| -|Education|Yes|Yes| - The PXLOGICAL configuration service provider is used to add, remove, or modify WAP logical and physical proxies by using WAP or the standard Windows techniques. > [!NOTE] diff --git a/windows/client-management/mdm/toc.yml b/windows/client-management/mdm/toc.yml index ee13358bb5..24c2a5134b 100644 --- a/windows/client-management/mdm/toc.yml +++ b/windows/client-management/mdm/toc.yml @@ -835,12 +835,8 @@ items: href: policy-csp-windowssandbox.md - name: WirelessDisplay href: policy-csp-wirelessdisplay.md - - name: PolicyManager CSP - href: policymanager-csp.md - name: Provisioning CSP href: provisioning-csp.md - - name: PROXY CSP - href: proxy-csp.md - name: PXLOGICAL CSP href: pxlogical-csp.md - name: Reboot CSP From 3cb495516270dab40e1802cd4868fa875a921fd3 Mon Sep 17 00:00:00 2001 From: Alekhya Jupudi <89069896+alekyaj@users.noreply.github.com> Date: Wed, 27 Apr 2022 11:57:54 +0530 Subject: [PATCH 141/380] updated --- .../client-management/mdm/cmpolicyenterprise-csp.md | 2 +- windows/client-management/mdm/customdeviceui-csp.md | 10 ---------- windows/client-management/mdm/w7-application-csp.md | 12 +++++++----- 3 files changed, 8 insertions(+), 16 deletions(-) diff --git a/windows/client-management/mdm/cmpolicyenterprise-csp.md b/windows/client-management/mdm/cmpolicyenterprise-csp.md index 45e8e08d88..88fbce2433 100644 --- a/windows/client-management/mdm/cmpolicyenterprise-csp.md +++ b/windows/client-management/mdm/cmpolicyenterprise-csp.md @@ -19,7 +19,7 @@ The table below shows the applicability of Windows: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No|| +|Pro|No|No| |Business|No|No| |Enterprise|No|No| |Education|No|No| diff --git a/windows/client-management/mdm/customdeviceui-csp.md b/windows/client-management/mdm/customdeviceui-csp.md index d8714619c2..295768d539 100644 --- a/windows/client-management/mdm/customdeviceui-csp.md +++ b/windows/client-management/mdm/customdeviceui-csp.md @@ -14,16 +14,6 @@ ms.date: 06/26/2017 # CustomDeviceUI CSP -The table below shows the applicability of Windows: - -|Edition|Windows 10|Windows 11| -|--- |--- |--- | -|Home|No|No| -|Pro|No|No|| -|Business|No|No| -|Enterprise|No|No| -|Education|No|No| - The CustomDeviceUI configuration service provider allows OEMs to implement their custom foreground application, as well as the background tasks to run on an IoT device running IoT Core. Only one foreground application is supported per device. Multiple background tasks are supported. The following shows the CustomDeviceUI configuration service provider in tree format as used by both the Open Mobile Alliance (OMA) Device Management (DM) and OMA Client Provisioning. diff --git a/windows/client-management/mdm/w7-application-csp.md b/windows/client-management/mdm/w7-application-csp.md index bf6b0eddbe..420ccb5691 100644 --- a/windows/client-management/mdm/w7-application-csp.md +++ b/windows/client-management/mdm/w7-application-csp.md @@ -26,7 +26,8 @@ The table below shows the applicability of Windows: The APPLICATION configuration service provider that has an APPID of w7 is used for bootstrapping a device with an OMA DM account. Although this configuration service provider is used to set up an OMA DM account, it's managed over OMA Client Provisioning. -> **Note**  This configuration service provider requires the ID\_CAP\_CSP\_FOUNDATION and ID\_CAP\_DEVICE\_MANAGEMENT\_ADMIN capabilities to be accessed from a network configuration application. +> [!Note] +> This configuration service provider requires the ID\_CAP\_CSP\_FOUNDATION and ID\_CAP\_DEVICE\_MANAGEMENT\_ADMIN capabilities to be accessed from a network configuration application. The following shows the configuration service provider in tree format as used by OMA Client Provisioning. @@ -60,7 +61,8 @@ APPLICATION ---SSLCLIENTCERTSEARCHCRITERIA ``` -> **Note**   All parm names and characteristic types are case sensitive and must use all uppercase. +> [!Note] +> All parm names and characteristic types are case sensitive and must use all uppercase. Both APPSRV and CLIENT credentials must be provided in provisioning XML. @@ -119,7 +121,8 @@ Required. The APPID parameter is used in the APPLICATION characteristic to diffe **BACKCOMPATRETRYDISABLED** Optional. The BACKCOMPATRETRYDISABLED parameter is used in the APPLICATION characteristic to specify whether to retry resending a package with an older protocol version (for example, 1.1) in the SyncHdr (not including the first time). -> **Note**   This parameter doesn't contain a value. The existence of this parameter means backward compatibility retry is disabled. If the parameter is missing, it means backward compatibility retry is enabled. +> [!Note] +> This parameter doesn't contain a value. The existence of this parameter means backward compatibility retry is disabled. If the parameter is missing, it means backward compatibility retry is enabled.   @@ -188,10 +191,9 @@ The supported names are Subject and Stores; wildcard certificate search isn't su Stores specifies which certificate stores the DM client will search to find the SSL client certificate. The valid store value is My%5CUser. The store name isn't case sensitive. -> [!Note]   +> [!Note] > %EF%80%80 is the UTF8-encoded character U+F000. - Subject specifies the certificate to search for. For example, to specify that you want a certificate with a particular Subject attribute (“CN=Tester,O=Microsoft”), use the following syntax: ```xml From 568c86445dd28516e9795467e33caff927868cff Mon Sep 17 00:00:00 2001 From: Meghan Stewart <33289333+mestew@users.noreply.github.com> Date: Wed, 27 Apr 2022 20:34:20 -0700 Subject: [PATCH 142/380] ucv2-tp --- .../update/update-compliance-v2-enable.md | 31 +++++++++++-------- .../update/update-compliance-v2-overview.md | 26 +++++++++++----- .../update-compliance-v2-prerequisites.md | 6 ++-- 3 files changed, 39 insertions(+), 24 deletions(-) diff --git a/windows/deployment/update/update-compliance-v2-enable.md b/windows/deployment/update/update-compliance-v2-enable.md index f3f6e802a4..2a6ae960c2 100644 --- a/windows/deployment/update/update-compliance-v2-enable.md +++ b/windows/deployment/update/update-compliance-v2-enable.md @@ -18,34 +18,39 @@ ms.topic: article > [!Important] > This information relates to a preview feature that's available for early testing and use in a production environment. This feature is fully supported but it's still in active development and may receive substantial changes until it becomes generally available. -Update Compliance is offered as an Azure Marketplace application that's is linked to a new or existing [Azure Log Analytics](/azure/log-analytics/query-language/get-started-analytics-portal) workspace within your Azure subscription. Note that, for the following steps, you must have either an Owner or Contributor [Azure role](/azure/role-based-access-control/rbac-and-directory-admin-roles#azure-roles) as a minimum in order to add the solution. +Update Compliance is offered as an Azure Marketplace application that's linked to a new or existing [Azure Log Analytics](/azure/log-analytics/query-language/get-started-analytics-portal) workspace within your Azure subscription. ## Add Update Compliance to your Azure subscription -To add Update Compliance to your Azure subscription, follow these steps: +After verifying you meet the [prerequisites], add Update Compliance to your Azure subscription by following the steps below: ### Select or create a new Log Analytics workspace 1. Sign in to the Azure portal at [https://portal.azure.com](https://portal.azure.com). + - Although an Azure subscription is required, you won't be charged for ingestion of Update Compliance data. 1. In the Azure portal, type **Log Analytics** in the search bar. As you begin typing, the list filters based on your input. 1. Select **Log Analytics workspaces**. 1. If you already have a Log Analytics workspace, determine which Log Analytics workspace you'd like to use for Update Compliance. Ensure the workspace is in a **Compatible Log Analytics region** from the table listed in the [prerequisites](update-compliance-v2-prerequisites.md#log-analytics-regions). - [Azure Update Management](/azure/automation/automation-intro#update-management) users should use the same workspace for Update Compliance. -1. If you don't have an existing Log Analytics workspace or you don't want to use a current workspaces, [create a new workspace](/azure/azure-monitor/logs/quick-create-workspace) in a [compatible region](update-compliance-v2-prerequisites.md#log-analytics-regions). - -### Add the Update Compliance solution to the workspace - -1. Go to the [Update Compliance page in the Azure Marketplace](https://azuremarketplace.microsoft.com/marketplace/apps/Microsoft.WaaSUpdateInsights?tab=Overview). You might need to sign into your Azure subscription to access this. -1. Select **Get it now**. -1. - +1. If you don't have an existing Log Analytics workspace or you don't want to use a current workspace, [create a new workspace](/azure/azure-monitor/logs/quick-create-workspace) in a [compatible region](update-compliance-v2-prerequisites.md#log-analytics-regions). > [!Note] > The `CommercialID` for the Log Analytics workspace is no longer required when configuring your clients. +### Add the Update Compliance solution to the workspace +1. Go to the [Update Compliance page in the Azure Marketplace](https://azuremarketplace.microsoft.com/marketplace/apps/Microsoft.WaaSUpdateInsights?tab=Overview). You might need to sign into your Azure subscription to access this page. +1. Select **Get it now**. +1. Select **Continue** to agree to the [terms of use](https://azure.microsoft.com/[support/legal/) and the [privacy policy](https://privacy.microsoft.com/en-us/privacystatement) to create the app in Azure. +1. Sign into the Azure portal to finish creating the Update Compliance solution. +1. Select the following settings: + - **Subscription**: The Azure subscription to use. + - **Resource group**: Select or [create a resource group](/azure/azure-resource-manager/management/manage-resource-groups-portal) for the Update Compliance solution. + - **Azure Log Analytics Workspace**: The Log Analytics workspace you created or identified for use with Update Compliance. +1. Select **Review + create** to review your settings. +1. Select **Create** to add the solution. You'll receive a notification when the Updates Compliance solution has been successfully created. + +> [!Note] +> You can only map one tenant to one Log Analytics workspace. Mapping one tenant to multiple workspaces isn't supported. ## Next steps diff --git a/windows/deployment/update/update-compliance-v2-overview.md b/windows/deployment/update/update-compliance-v2-overview.md index f642955b29..6b490c989a 100644 --- a/windows/deployment/update/update-compliance-v2-overview.md +++ b/windows/deployment/update/update-compliance-v2-overview.md @@ -11,6 +11,7 @@ author: mestew ms.author: mstewart ms.collection: M365-analytics ms.topic: article +ms.date: 05/07/2022 --- # Update Compliance overview @@ -26,26 +27,36 @@ Update Compliance is a cloud-based solution that provides information about the - Report on devices with update compliance issues - Review [Delivery Optimization](../do/waas-delivery-optimization.md) bandwidth savings across multiple content types -:::image type="content" source="media/37063317-update-compliance-overview.png" alt-text="Screenshot showing Update Compliance dashboard in the Azure portal" lightbox="media/37063317-update-compliance-overview.png"::: +## Technical preview information for Update Compliance + +The new version of Update Compliance is in technical preview. Currently, the technical preview contains the following features: + +- Access to the following new Update Compliance tables: + - UCClient + - UCClientReadinessStatus + - UCClientUpdateStatus + - UCUpdateAlert +- Client data collection to populate the new Update Compliance tables + +> [!IMPORTANT] +> Update Compliance is a Windows service hosted in Azure that uses Windows diagnostic data. You should be aware that Update Compliance doesn't meet [US Government community compliance (GCC)](/office365/servicedescriptions/office-365-platform-service-description/office-365-us-government/gcc#us-government-community-compliance) requirements. For a list of GCC offerings for Microsoft products and services, see the [Microsoft Trust Center](/compliance/regulatory/offering-home). Update Compliance is available in the Azure Commercial cloud, but not available for GCC High or United States Department of Defense customers. ## How Update Compliance works -You'll set up Update Compliance by enrolling into the solution from the Azure portal. You'll then configure your Azure AD joined devices to send Windows client diagnostic data to the solution. Update Compliance uses the diagnostic data the clients send for all of its reporting. It collects system data such as: +You'll set up Update Compliance by enrolling into the solution from the Azure portal. Then you'll configure your Azure AD joined devices to send Windows client diagnostic data to the solution. Update Compliance uses [Log Analytics in Azure Monitor](/azure/azure-monitor/logs/log-analytics-overview) to store the diagnostic data the clients send. You can use this data for reporting on updates for your devices. Update Compliance collects system data such as: - Update deployment progress - Delivery Optimization usage data - Windows Update for Business configuration data -Update Compliance sends this client diagnostic data to an [Azure Log Analytics workspace](/azure/azure-monitor/logs/log-analytics-overview) that you own. It sorts and analyzes the data then presents it to you using rich visual reports within the Azure portal. The Azure Log Analytics ingestion and retention charges aren't incurred on your Azure subscription for Update Compliance data. +The Azure Log Analytics ingestion and retention charges aren't incurred on your Azure subscription for Update Compliance data. You also choose an [Azure Log Analytics workspaces](/azure/azure-monitor/logs/log-analytics-overview) that you own for your client diagnostic data. The collected diagnostic data populates the Update Compliance tables so you can easily query your data. ## Use your Update Compliance data Since the data from your clients is stored in a Log Analytics workspace, you can go beyond the standard reports to analyze and display your data in multiple ways. Some of the ways you could display your data include: -- Using the built-in or [custom workbooks](/azure/azure-monitor/visualize/workbooks-overview) - :::image type="content" source="media/37063317-update-compliance-workbooks.png" alt-text="Screenshot showing a a list of the built-in workbooks that come with the Update Compliance solution." lightbox="media/37063317-update-compliance-workbooks.png"::: -- Using the built-in Kusto (KQL) queries or [custom queries](/azure/azure-monitor/logs/log-query-overview) - :::image type="content" source="media/37063317-update-compliance-kusto-query.png" alt-text="Screenshot showing a built-in Kusto query being run against the Update Compliance data." lightbox="media/37063317-update-compliance-kusto-query.png"::: +- Using the data in [custom workbooks](/azure/azure-monitor/visualize/workbooks-overview) that you create +- Building [custom Kusto (KQL) queries](/azure/azure-monitor/logs/log-query-overview) - Developing your own custom views by integrating the [Log Analytics data](/azure/azure-monitor/visualize/tutorial-logs-dashboards) into other tools such as: - [Operations Management Suite](/azure/azure-monitor/agents/om-agents) - [Power BI](/azure/azure-monitor/logs/log-powerbi) @@ -54,4 +65,3 @@ Since the data from your clients is stored in a Log Analytics workspace, you can ## Next steps - Review the [Update Compliance prerequisites](update-compliance-v2-prerequisites.md) - diff --git a/windows/deployment/update/update-compliance-v2-prerequisites.md b/windows/deployment/update/update-compliance-v2-prerequisites.md index 31cb73068e..7aa70d87b2 100644 --- a/windows/deployment/update/update-compliance-v2-prerequisites.md +++ b/windows/deployment/update/update-compliance-v2-prerequisites.md @@ -30,14 +30,14 @@ Before you begin the process to add Update Compliance to your Azure subscription - An Azure subscription with [Azure Active Directory](/azure/active-directory/) - You must have either an Owner or Contributor [Azure role](/azure/role-based-access-control/rbac-and-directory-admin-roles#azure-roles) as a minimum in order to add the Update Compliance solution. - Devices must be Azure Active Directory joined and meet the below OS, diagnostic, and endpoint access requirements - - Devices that are Workplace joined only (Azure AD registered) aren't supported with Update Compliance + - Devices that are Workplace joined only (Azure AD registered) aren't supported with Update Compliance ### Operating systems and editions - Windows 11 Professional, Education, Enterprise, and [Enterprise multi-session](/azure/virtual-desktop/windows-10-multisession-faq) editions - Windows 10 Professional, Education, Enterprise, and [Enterprise multi-session](/azure/virtual-desktop/windows-10-multisession-faq) editions -Update Compliance only provides data for the standard Desktop Windows client version and is not currently compatible with Windows Server, Surface Hub, IoT, or other versions. +Update Compliance only provides data for the standard Desktop Windows client version and isn't currently compatible with Windows Server, Surface Hub, IoT, or other versions. ### Windows client servicing channels @@ -67,7 +67,7 @@ For more information about what's included in different diagnostic levels, see [ [!INCLUDE [Endpoints for Update Compliance](./includes/update-compliance-endpoints.md)] > [!NOTE] -> It is not currently supported to programmatically enroll to Update Compliance via the [Azure CLI](/cli/azure) or otherwise. You must manually add Update Compliance to your Azure subscription. +> Enrolling into Update Compliance from the [Azure CLI](/cli/azure) or enrolling programmatically another way currently isn't supported. You must manually add Update Compliance to your Azure subscription. ## Log Analytics prerequisites From 7d25e3de64af97e001a884b1a5d5ab7cde46b979 Mon Sep 17 00:00:00 2001 From: Meghan Stewart <33289333+mestew@users.noreply.github.com> Date: Wed, 27 Apr 2022 21:42:42 -0700 Subject: [PATCH 143/380] ucv2-tp --- .../update/update-compliance-v2-enable.md | 1 + .../update/update-compliance-v2-overview.md | 8 +++++++- .../update-compliance-v2-prerequisites.md | 1 + .../update-compliance-v2-schema-ucclient.md | 1 + ...mpliance-v2-schema-ucclientupdatestatus.md | 3 +++ ...date-compliance-v2-schema-ucdevicealert.md | 1 + ...pliance-v2-schema-ucserviceupdatestatus.md | 1 + ...date-compliance-v2-schema-ucupdatealert.md | 3 ++- .../update/update-compliance-v2-schema.md | 1 + .../update/update-compliance-v2-use.md | 20 +++++++++++++++++++ .../update/update-status-admin-center.md | 5 ++++- 11 files changed, 42 insertions(+), 3 deletions(-) create mode 100644 windows/deployment/update/update-compliance-v2-use.md diff --git a/windows/deployment/update/update-compliance-v2-enable.md b/windows/deployment/update/update-compliance-v2-enable.md index 2a6ae960c2..254b7622e9 100644 --- a/windows/deployment/update/update-compliance-v2-enable.md +++ b/windows/deployment/update/update-compliance-v2-enable.md @@ -11,6 +11,7 @@ author: mestew ms.author: mstewart ms.collection: M365-analytics ms.topic: article +date: 05/07/2022 --- # Enable Update Compliance diff --git a/windows/deployment/update/update-compliance-v2-overview.md b/windows/deployment/update/update-compliance-v2-overview.md index 6b490c989a..3193d70da6 100644 --- a/windows/deployment/update/update-compliance-v2-overview.md +++ b/windows/deployment/update/update-compliance-v2-overview.md @@ -29,7 +29,13 @@ Update Compliance is a cloud-based solution that provides information about the ## Technical preview information for Update Compliance -The new version of Update Compliance is in technical preview. Currently, the technical preview contains the following features: +The new version of Update Compliance is in technical preview. Some of the benefits of this new version include: + +- Integration with [Windows Update for Business deployment service](deployment-service-overview) to enable per deployment reporting, monitoring, and troubleshooting. +- Compatibility with [Feature updates](/mem/intune/protect/windows-10-feature-updates) and [Expedite Windows quality updates](/mem/intune/protect/windows-10-expedite-updates) policies in Intune. +- A new **Alerts** data type to assist you with identifying devices that encounter issues during the update process. Error code information is provided to help troubleshoot update issues. + +Currently, the technical preview contains the following features: - Access to the following new Update Compliance tables: - UCClient diff --git a/windows/deployment/update/update-compliance-v2-prerequisites.md b/windows/deployment/update/update-compliance-v2-prerequisites.md index 7aa70d87b2..f774a20c8c 100644 --- a/windows/deployment/update/update-compliance-v2-prerequisites.md +++ b/windows/deployment/update/update-compliance-v2-prerequisites.md @@ -11,6 +11,7 @@ author: mestew ms.author: mstewart ms.collection: M365-analytics ms.topic: article +date: 05/07/2022 --- # Update Compliance prerequisites diff --git a/windows/deployment/update/update-compliance-v2-schema-ucclient.md b/windows/deployment/update/update-compliance-v2-schema-ucclient.md index 6a9f250b3b..d6f422c3de 100644 --- a/windows/deployment/update/update-compliance-v2-schema-ucclient.md +++ b/windows/deployment/update/update-compliance-v2-schema-ucclient.md @@ -11,6 +11,7 @@ author: mestew ms.author: mstewart ms.collection: M365-analytics ms.topic: reference +date: 05/07/2022 --- # UCClient diff --git a/windows/deployment/update/update-compliance-v2-schema-ucclientupdatestatus.md b/windows/deployment/update/update-compliance-v2-schema-ucclientupdatestatus.md index 6bfc239cb2..225dab4ad3 100644 --- a/windows/deployment/update/update-compliance-v2-schema-ucclientupdatestatus.md +++ b/windows/deployment/update/update-compliance-v2-schema-ucclientupdatestatus.md @@ -11,6 +11,7 @@ author: mestew ms.author: mstewart ms.collection: M365-analytics ms.topic: reference +date: 05/07/2022 --- # UCClientUpdateStatus @@ -40,11 +41,13 @@ Update Event that combines the latest client-based data with the latest service- | **OfferReceivedTime** | [datetime](/azure/kusto/query/scalar-data-types/datetime) | `2020-05-14 09:26:03.478039` | DateTime when device last reported entering OfferReceived, else empty. | | **RestartRequiredTime** | [datetime](/azure/kusto/query/scalar-data-types/datetime) | `2020-05-14 09:26:03.478039` | DateTime when device first reported entering RebootRequired (or RebootPending), else empty. | | **SCCMClientId** | [string](/azure/kusto/query/scalar-data-types/string) | `5AB72FAC-93AB-4954-9AB0-6557D0EFA245` | A string corresponding to the Configuration Manager Client ID on the device. | +| **SourceSystem**| [string](/azure/kusto/query/scalar-data-types/string) | ??? /Azure/| | **TargetBuild** | [string](/azure/kusto/query/scalar-data-types/string) | `10.0.18363.836` | The full build of the content this DeviceUpdateEvent is tracking. For Windows 10 updates, this would correspond to the full build (10.0.14393.385). | | **TargetBuildNumber** | [int](/azure/kusto/query/scalar-data-types/int) | `18363` | Integer of the Major portion of Build. | | **TargetKBNumber** | [int](/azure/kusto/query/scalar-data-types/int) | `4524570` | KB Article. | | **TargetRevisionNumber** | [int](/azure/kusto/query/scalar-data-types/int) | `836` | Integer or the Minor (or Revision) portion of Build. | | **TargetVersion** | [int](/azure/kusto/query/scalar-data-types/int) | `1909` | The target OS Version such as 1909. | +| **TenantID** | [string](/azure/kusto/query/scalar-data-types/string) | ??? //!AzureTenantID" | **TimeGenerated** | [datetime](/azure/kusto/query/scalar-data-types/datetime) | `2020-05-14 09:26:03.478039` | The time the snapshot generated this specific record. This is to determine to which batch snapshot this record belongs. | | **Type** | [string](/azure/kusto/query/scalar-data-types/string) | `DeviceUpdateEvent` | The EntityType | | **UpdateCategory** | [string](/azure/kusto/query/scalar-data-types/string) | `WindowsFeatureUpdate` | The type of content this DeviceUpdateEvent is tracking. | diff --git a/windows/deployment/update/update-compliance-v2-schema-ucdevicealert.md b/windows/deployment/update/update-compliance-v2-schema-ucdevicealert.md index fa4d919a0a..0573b183dd 100644 --- a/windows/deployment/update/update-compliance-v2-schema-ucdevicealert.md +++ b/windows/deployment/update/update-compliance-v2-schema-ucdevicealert.md @@ -11,6 +11,7 @@ author: mestew ms.author: mstewart ms.collection: M365-analytics ms.topic: reference +date: 05/07/2022 --- # UCDeviceAlert diff --git a/windows/deployment/update/update-compliance-v2-schema-ucserviceupdatestatus.md b/windows/deployment/update/update-compliance-v2-schema-ucserviceupdatestatus.md index 4c7b854d58..ad821324d5 100644 --- a/windows/deployment/update/update-compliance-v2-schema-ucserviceupdatestatus.md +++ b/windows/deployment/update/update-compliance-v2-schema-ucserviceupdatestatus.md @@ -11,6 +11,7 @@ author: mestew ms.author: mstewart ms.collection: M365-analytics ms.topic: reference +date: 05/07/2022 --- # UCServiceUpdateStatus diff --git a/windows/deployment/update/update-compliance-v2-schema-ucupdatealert.md b/windows/deployment/update/update-compliance-v2-schema-ucupdatealert.md index 5824f77a83..129144a9b1 100644 --- a/windows/deployment/update/update-compliance-v2-schema-ucupdatealert.md +++ b/windows/deployment/update/update-compliance-v2-schema-ucupdatealert.md @@ -11,6 +11,7 @@ author: mestew ms.author: mstewart ms.collection: M365-analytics ms.topic: reference +date: 05/07/2022 --- # UCUpdateAlert @@ -20,7 +21,7 @@ ms.topic: reference > [!Important] > This information relates to a preview feature that's available for early testing and use in a production environment. This feature is fully supported but it's still in active development and may receive substantial changes until it becomes generally available. -Alert for both client and service update. Contains information that needs attention, relative to one device (client), one update, and one deployment (if relevant). Certain fields may be blank depending on the UpdateAlert's AlertType field; for example, ServiceUpdateAlert will not necessarily contain client-side statuses. +Alert for both client and service updates. Contains information that needs attention, relative to one device (client), one update, and one deployment (if relevant). Certain fields may be blank depending on the UpdateAlert's AlertType field; for example, ServiceUpdateAlert will not necessarily contain client-side statuses. |Field |Type |Example |Description | diff --git a/windows/deployment/update/update-compliance-v2-schema.md b/windows/deployment/update/update-compliance-v2-schema.md index 4459e84f51..26dc6e98ab 100644 --- a/windows/deployment/update/update-compliance-v2-schema.md +++ b/windows/deployment/update/update-compliance-v2-schema.md @@ -11,6 +11,7 @@ author: mestew ms.author: mstewart ms.collection: M365-analytics ms.topic: reference +date: 05/07/2022 --- # Update Compliance version 2 schema diff --git a/windows/deployment/update/update-compliance-v2-use.md b/windows/deployment/update/update-compliance-v2-use.md new file mode 100644 index 0000000000..23251e46dd --- /dev/null +++ b/windows/deployment/update/update-compliance-v2-use.md @@ -0,0 +1,20 @@ +--- +title: Use the Update Compliance solution +ms.reviewer: +manager: dougeby +description: How to use the Update Compliance solution. +ms.prod: w10 +ms.mktglfcycl: deploy +ms.pagetype: deploy +audience: itpro +author: mestew +ms.author: mstewart +ms.collection: M365-analytics +ms.topic: article +date: 05/07/2022 +--- + +# Use Update Compliance + +> [!Important] +> This information relates to a preview feature that's available for early testing and use in a production environment. This feature is fully supported but it's still in active development and may receive substantial changes until it becomes generally available. diff --git a/windows/deployment/update/update-status-admin-center.md b/windows/deployment/update/update-status-admin-center.md index 2e659863b0..014d157f7a 100644 --- a/windows/deployment/update/update-status-admin-center.md +++ b/windows/deployment/update/update-status-admin-center.md @@ -49,7 +49,7 @@ Update Compliance is a Windows service hosted in Azure that uses Windows diagnos When you first select the **Windows** tab, you'll be asked to **Configure Settings**. This tab is populated by data from [Update Compliance](update-compliance-v2-overview.md). Supply the following information about your Update Compliance settings: - The -ONE tenant to ONE workspace + ## The Windows tab The **Windows** tab in the **Software updates** page in the Microsoft admin center is populated by data from [Update Compliance](update-compliance-v2-overview.md). The tab contains a high-level overview of update compliance for Windows clients in your environment. The tab displays two charts **Windows update status** and **End of service**. @@ -67,3 +67,6 @@ A device is considered **Up to date** in this chart if it has installed security The **End of service** chart list the number of devices running an operating system version that's near or past the product lifecycle. +## Next steps + +Use [Update Compliance](update-compliance-v2-overview.md) to display additional data about the status of Windows updates. \ No newline at end of file From bd424f66009ab0b42c0e4f744b7f495a49ca8c01 Mon Sep 17 00:00:00 2001 From: Meghan Stewart <33289333+mestew@users.noreply.github.com> Date: Wed, 27 Apr 2022 22:19:02 -0700 Subject: [PATCH 144/380] ucv2-tp --- windows/deployment/TOC.yml | 10 +++-- .../update/update-compliance-v2-use.md | 43 +++++++++++++++++-- 2 files changed, 47 insertions(+), 6 deletions(-) diff --git a/windows/deployment/TOC.yml b/windows/deployment/TOC.yml index d873d6e484..c4d8ba0081 100644 --- a/windows/deployment/TOC.yml +++ b/windows/deployment/TOC.yml @@ -198,9 +198,13 @@ - name: Configure clients manually href: update/update-compliance-configuration-manual.md - name: Configure clients with Microsoft Endpoint Manager - href: update/update-compliance-configuration-mem.md - - name: Software updates in the Microsoft admin center (preview) - href: update/update-status-admin-center.md + href: update/update-compliance-configuration-mem.md + - name: Use Update Compliance (preview) + items: + - name: Use Update Compliance + href: update/update-compliance-v2-use.md + - name: Software updates in the Microsoft admin center (preview) + href: update/update-status-admin-center.md - name: Schema reference (preview) items: - name: Update Compliance schema reference diff --git a/windows/deployment/update/update-compliance-v2-use.md b/windows/deployment/update/update-compliance-v2-use.md index 23251e46dd..8cc180ce7a 100644 --- a/windows/deployment/update/update-compliance-v2-use.md +++ b/windows/deployment/update/update-compliance-v2-use.md @@ -1,8 +1,8 @@ --- -title: Use the Update Compliance solution +title: Use the Update Compliance (preview) solution ms.reviewer: manager: dougeby -description: How to use the Update Compliance solution. +description: How to use the Update Compliance (preview) solution. ms.prod: w10 ms.mktglfcycl: deploy ms.pagetype: deploy @@ -14,7 +14,44 @@ ms.topic: article date: 05/07/2022 --- -# Use Update Compliance +# Use Update Compliance (preview) > [!Important] > This information relates to a preview feature that's available for early testing and use in a production environment. This feature is fully supported but it's still in active development and may receive substantial changes until it becomes generally available. + +In this article you'll learn how to use Update Compliance to monitor Windows updates for your devices. To configure your environment for use with Update Compliance, see [Enable Update Compliance](update-compliance-v2-enable.md). + +## Display Update Compliance data + +1. Sign into the [Azure portal](https://portal.azure.com). +1. In the Azure portal, type **Log Analytics** in the search bar. As you begin typing, the list filters based on your input. +1. Select **Log Analytics workspaces**. +1. Select the workspace that you use for Updates Compliance. +1. Select **Log** under the **General** group in your workspace. +1. + + + +## Update Compliance data latency +Update Compliance uses Windows client diagnostic data as its data source. After you add Update Compliance and appropriately configure your devices, it could take 48-72 hours before they first appear. + +The data powering Update Compliance is refreshed every 24 hours, and refreshes with the latest data from all devices part of your organization that have been seen in the past 28 days. The entire set of data is refreshed in each daily snapshot, which means that the same data can be re-ingested even if no new data actually arrived from the device since the last snapshot. Snapshot time can be determined by the TimeGenerated field for each record, while LastScan can be used to roughly determine the freshness of each record's data. + +| Data Type | Data upload rate from device | Data Latency | +|--|--|--| +|WaaSUpdateStatus | Once per day |4 hours | +|WaaSInsiderStatus| Once per day |4 hours | +|WaaSDeploymentStatus|Every update event (Download, install, etc.)|24-36 hours | +|WUDOAggregatedStatus|On update event, aggregated over time|24-36 hours | +|WUDOStatus|Once per day|12 hours | + +This means you should generally expect to see new data device data every 24 hours, except for WaaSDeploymentStatus and WUDOAggregatedStatus, which may take 36-48 hours. + +## Using Log Analytics + +Update Compliance is built on the Log Analytics platform that is integrated into Operations Management Suite. All data in the workspace is the direct result of a query. Understanding the tools and features at your disposal, all integrated within Azure Portal, can deeply enhance your experience and complement Update Compliance. + +See below for a few topics related to Log Analytics: +* Learn how to effectively execute custom Log Searches by referring to Microsoft Azure's excellent documentation on [querying data in Log Analytics](/azure/log-analytics/log-analytics-log-searches). +* To develop your own custom data views in Operations Management Suite or [Power BI](https://powerbi.microsoft.com/); check out documentation on [analyzing data for use in Log Analytics](/azure/log-analytics/log-analytics-dashboards). +* [Gain an overview of Log Analytics' alerts](/azure/log-analytics/log-analytics-alerts) and learn how to use it to always stay informed about the most critical issues you care about. \ No newline at end of file From ec06864f82f7df4349cd154a674a1962fbd87d4c Mon Sep 17 00:00:00 2001 From: Meghan Stewart <33289333+mestew@users.noreply.github.com> Date: Wed, 27 Apr 2022 22:23:07 -0700 Subject: [PATCH 145/380] ucv2-tp --- windows/deployment/update/update-compliance-v2-overview.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/deployment/update/update-compliance-v2-overview.md b/windows/deployment/update/update-compliance-v2-overview.md index 3193d70da6..e539586053 100644 --- a/windows/deployment/update/update-compliance-v2-overview.md +++ b/windows/deployment/update/update-compliance-v2-overview.md @@ -31,7 +31,7 @@ Update Compliance is a cloud-based solution that provides information about the The new version of Update Compliance is in technical preview. Some of the benefits of this new version include: -- Integration with [Windows Update for Business deployment service](deployment-service-overview) to enable per deployment reporting, monitoring, and troubleshooting. +- Integration with [Windows Update for Business deployment service](deployment-service-overview.md) to enable per deployment reporting, monitoring, and troubleshooting. - Compatibility with [Feature updates](/mem/intune/protect/windows-10-feature-updates) and [Expedite Windows quality updates](/mem/intune/protect/windows-10-expedite-updates) policies in Intune. - A new **Alerts** data type to assist you with identifying devices that encounter issues during the update process. Error code information is provided to help troubleshoot update issues. From 01a1ba56a7f25fa400f104b43980476b7918d56d Mon Sep 17 00:00:00 2001 From: Alekhya Jupudi <89069896+alekyaj@users.noreply.github.com> Date: Thu, 28 Apr 2022 15:35:39 +0530 Subject: [PATCH 146/380] CSP Improvement -Part 5 The updates here are made to improve Acrolinx scores and fix format errors as per Task : 5864419. Thanks! --- .../mdm/policy-csp-admx-cpls.md | 8 +- .../policy-csp-admx-credentialproviders.md | 10 +- .../mdm/policy-csp-admx-credssp.md | 35 +++---- .../mdm/policy-csp-admx-credui.md | 13 ++- .../mdm/policy-csp-admx-ctrlaltdel.md | 21 +++-- .../mdm/policy-csp-admx-datacollection.md | 7 +- .../mdm/policy-csp-admx-dcom.md | 28 ++++-- .../mdm/policy-csp-admx-desktop.md | 92 ++++++++++--------- .../mdm/policy-csp-admx-devicecompat.md | 10 +- .../mdm/policy-csp-admx-deviceguard.md | 12 ++- .../mdm/policy-csp-admx-deviceinstallation.md | 35 ++++--- .../mdm/policy-csp-admx-devicesetup.md | 16 +++- .../mdm/policy-csp-admx-dfs.md | 10 +- .../mdm/policy-csp-admx-digitallocker.md | 14 +-- .../mdm/policy-csp-admx-diskdiagnostic.md | 27 ++++-- .../mdm/policy-csp-admx-disknvcache.md | 24 +++-- .../mdm/policy-csp-admx-diskquota.md | 31 ++++--- ...policy-csp-admx-distributedlinktracking.md | 11 ++- .../mdm/policy-csp-admx-dnsclient.md | 84 +++++++++-------- .../mdm/policy-csp-admx-dwm.md | 25 ++--- 20 files changed, 296 insertions(+), 217 deletions(-) diff --git a/windows/client-management/mdm/policy-csp-admx-cpls.md b/windows/client-management/mdm/policy-csp-admx-cpls.md index 19f04975a7..01686de6fb 100644 --- a/windows/client-management/mdm/policy-csp-admx-cpls.md +++ b/windows/client-management/mdm/policy-csp-admx-cpls.md @@ -1,6 +1,6 @@ --- title: Policy CSP - ADMX_Cpls -description: Policy CSP - ADMX_Cpls +description: Learn about the Policy CSP - ADMX_Cpls. ms.author: dansimp ms.localizationpriority: medium ms.topic: article @@ -64,7 +64,7 @@ manager: dansimp This policy setting allows an administrator to standardize the account pictures for all users on a system to the default account picture. One application for this policy setting is to standardize the account pictures to a company logo. > [!NOTE] -> The default account picture is stored at %PROGRAMDATA%\Microsoft\User Account Pictures\user.jpg. The default guest picture is stored at %PROGRAMDATA%\Microsoft\User Account Pictures\guest.jpg. If the default pictures do not exist, an empty frame is displayed. +> The default account picture is stored at `%PROGRAMDATA%\Microsoft\User Account Pictures\user.jpg.` The default guest picture is stored at `%PROGRAMDATA%\Microsoft\User Account Pictures\guest.jpg.` If the default pictures do not exist, an empty frame is displayed. If you enable this policy setting, the default user account picture will display for all users on the system with no customization allowed. @@ -84,6 +84,8 @@ ADMX Info:


      - +## Related topics + +[ADMX-backed policies in Policy CSP](./policies-in-policy-csp-admx-backed.md) \ No newline at end of file diff --git a/windows/client-management/mdm/policy-csp-admx-credentialproviders.md b/windows/client-management/mdm/policy-csp-admx-credentialproviders.md index 92381f92cc..dbc2af5073 100644 --- a/windows/client-management/mdm/policy-csp-admx-credentialproviders.md +++ b/windows/client-management/mdm/policy-csp-admx-credentialproviders.md @@ -1,6 +1,6 @@ --- title: Policy CSP - ADMX_CredentialProviders -description: Policy CSP - ADMX_CredentialProviders +description: Learn about the Policy CSP - ADMX_CredentialProviders. ms.author: dansimp ms.localizationpriority: medium ms.topic: article @@ -122,7 +122,7 @@ This policy setting allows the administrator to assign a specified credential pr If you enable this policy setting, the specified credential provider is selected on other user tile. -If you disable or do not configure this policy setting, the system picks the default credential provider on other user tile. +If you disable or don't configure this policy setting, the system picks the default credential provider on other user tile. > [!NOTE] > A list of registered credential providers and their GUIDs can be found in the registry at HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Authentication\Credential Providers. @@ -190,4 +190,8 @@ ADMX Info:
      - \ No newline at end of file + + +## Related topics + +[ADMX-backed policies in Policy CSP](./policies-in-policy-csp-admx-backed.md) \ No newline at end of file diff --git a/windows/client-management/mdm/policy-csp-admx-credssp.md b/windows/client-management/mdm/policy-csp-admx-credssp.md index 6644992e57..c0875ac3a0 100644 --- a/windows/client-management/mdm/policy-csp-admx-credssp.md +++ b/windows/client-management/mdm/policy-csp-admx-credssp.md @@ -1,6 +1,6 @@ --- title: Policy CSP - ADMX_CredSsp -description: Policy CSP - ADMX_CredSsp +description: Learn about the Policy CSP - ADMX_CredSsp. ms.author: dansimp ms.localizationpriority: medium ms.topic: article @@ -97,7 +97,7 @@ This policy setting applies when server authentication was achieved via NTLM. If you enable this policy setting, you can specify the servers to which the user's default credentials can be delegated (default credentials are those that you use when first logging on to Windows). -If you disable or do not configure (by default) this policy setting, delegation of default credentials is not permitted to any machine. +If you disable or don't configure (by default) this policy setting, delegation of default credentials isn't permitted to any machine. > [!NOTE] > The "Allow delegating default credentials with NTLM-only server authentication" policy setting can be set to one or more Service Principal Names (SPNs). The SPN represents the target server to which the user credentials can be delegated. The use of a single wildcard character is permitted when specifying the SPN. @@ -156,7 +156,7 @@ If you enable this policy setting, you can specify the servers to which the user The policy becomes effective the next time the user signs on to a computer running Windows. -If you disable or do not configure (by default) this policy setting, delegation of default credentials is not permitted to any computer. Applications depending upon this delegation behavior might fail authentication. For more information, see KB. +If you disable or don't configure (by default) this policy setting, delegation of default credentials isn't permitted to any computer. Applications depending upon this delegation behavior might fail authentication. For more information, see KB. FWlink for KB: https://go.microsoft.com/fwlink/?LinkId=301508 @@ -215,14 +215,14 @@ Some versions of the CredSSP protocol are vulnerable to an encryption oracle att If you enable this policy setting, CredSSP version support will be selected based on the following options: -- Force Updated Clients: Client applications which use CredSSP will not be able to fall back to the insecure versions and services using CredSSP will not accept unpatched clients. +- Force Updated Clients: Client applications that use CredSSP won't be able to fall back to the insecure versions and services using CredSSP won't accept unpatched clients. > [!NOTE] > This setting should not be deployed until all remote hosts support the newest version. -- Mitigated: Client applications which use CredSSP will not be able to fall back to the insecure version but services using CredSSP will accept unpatched clients. See the link below for important information about the risk posed by remaining unpatched clients. +- Mitigated: Client applications that use CredSSP won't be able to fall back to the insecure version but services using CredSSP will accept unpatched clients. See the link below for important information about the risk posed by remaining unpatched clients. -- Vulnerable: Client applications which use CredSSP will expose the remote servers to attacks by supporting fall back to the insecure versions and services using CredSSP will accept unpatched clients. +- Vulnerable: Client applications, which use CredSSP will expose the remote servers to attacks by supporting fall-back to the insecure versions and services using CredSSP will accept unpatched clients. For more information about the vulnerability and servicing requirements for protection, see https://go.microsoft.com/fwlink/?linkid=866660 @@ -271,9 +271,9 @@ This policy setting applies when server authentication was achieved via a truste If you enable this policy setting, you can specify the servers to which the user's fresh credentials can be delegated (fresh credentials are those that you are prompted for when executing the application). -If you do not configure (by default) this policy setting, after proper mutual authentication, delegation of fresh credentials is permitted to Remote Desktop Session Host running on any machine (TERMSRV/*). +If you don't configure (by default) this policy setting, after proper mutual authentication, delegation of fresh credentials is permitted to Remote Desktop Session Host running on any machine (TERMSRV/*). -If you disable this policy setting, delegation of fresh credentials is not permitted to any machine. +If you disable this policy setting, delegation of fresh credentials isn't permitted to any machine. > [!NOTE] > The "Allow delegating fresh credentials" policy setting can be set to one or more Service Principal Names (SPNs). The SPN represents the target server to which the user credentials can be delegated. The use of a single wildcard is permitted when specifying the SPN. @@ -327,11 +327,11 @@ This policy setting applies to applications using the Cred SSP component (for ex This policy setting applies when server authentication was achieved via NTLM. -If you enable this policy setting, you can specify the servers to which the user's fresh credentials can be delegated (fresh credentials are those that you are prompted for when executing the application). +If you enable this policy setting, you can specify the servers to which the user's fresh credentials can be delegated (fresh credentials are those that you're prompted for when executing the application). -If you do not configure (by default) this policy setting, after proper mutual authentication, delegation of fresh credentials is permitted to Remote Desktop Session Host running on any machine (TERMSRV/*). +If you don't configure (by default) this policy setting, after proper mutual authentication, delegation of fresh credentials is permitted to Remote Desktop Session Host running on any machine (TERMSRV/*). -If you disable this policy setting, delegation of fresh credentials is not permitted to any machine. +If you disable this policy setting, delegation of fresh credentials isn't permitted to any machine. > [!NOTE] > The "Allow delegating fresh credentials with NTLM-only server authentication" policy setting can be set to one or more Service Principal Names (SPNs). The SPN represents the target server to which the user credentials can be delegated. The use of a single wildcard character is permitted when specifying the SPN. @@ -387,9 +387,9 @@ This policy setting applies when server authentication was achieved via a truste If you enable this policy setting, you can specify the servers to which the user's saved credentials can be delegated (saved credentials are those that you elect to save/remember using the Windows credential manager). -If you do not configure (by default) this policy setting, after proper mutual authentication, delegation of saved credentials is permitted to Remote Desktop Session Host running on any machine (TERMSRV/*). +If you don't configure (by default) this policy setting, after proper mutual authentication, delegation of saved credentials is permitted to Remote Desktop Session Host running on any machine (TERMSRV/*). -If you disable this policy setting, delegation of saved credentials is not permitted to any machine. +If you disable this policy setting, delegation of saved credentials isn't permitted to any machine. > [!NOTE] > The "Allow delegating saved credentials" policy setting can be set to one or more Service Principal Names (SPNs). The SPN represents the target server to which the user credentials can be delegated. The use of a single wildcard character is permitted when specifying the SPN. @@ -555,9 +555,9 @@ ADMX Info: This policy setting applies to applications using the Cred SSP component (for example: Remote Desktop Connection). -If you enable this policy setting, you can specify the servers to which the user's fresh credentials cannot be delegated (fresh credentials are those that you are prompted for when executing the application). +If you enable this policy setting, you can specify the servers to which the user's fresh credentials can't be delegated (fresh credentials are those that you're prompted for when executing the application). -If you disable or do not configure (by default) this policy setting, this policy setting does not specify any server. +If you disable or don't configure (by default) this policy setting, this policy setting doesn't specify any server. > [!NOTE] > The "Deny delegating fresh credentials" policy setting can be set to one or more Service Principal Names (SPNs). The SPN represents the target server to which the user credentials cannot be delegated. The use of a single wildcard character is permitted when specifying the SPN. @@ -676,7 +676,7 @@ If you enable this policy setting, the following options are supported: - Require Remote Credential Guard: Participating applications must use Remote Credential Guard to connect to remote hosts. - Require Restricted Admin: Participating applications must use Restricted Admin to connect to remote hosts. -If you disable or do not configure this policy setting, Restricted Admin and Remote Credential Guard mode are not enforced and participating apps can delegate credentials to remote devices. +If you disable or do not configure this policy setting, Restricted Admin and Remote Credential Guard mode aren't enforced and participating apps can delegate credentials to remote devices. > [!NOTE] > To disable most credential delegation, it may be sufficient to deny delegation in Credential Security Support Provider (CredSSP) by modifying Administrative template settings (located at Computer Configuration\Administrative Templates\System\Credentials Delegation). @@ -699,3 +699,6 @@ ADMX Info: +## Related topics + +[ADMX-backed policies in Policy CSP](./policies-in-policy-csp-admx-backed.md) \ No newline at end of file diff --git a/windows/client-management/mdm/policy-csp-admx-credui.md b/windows/client-management/mdm/policy-csp-admx-credui.md index d6bc1bc1fd..04ca607c75 100644 --- a/windows/client-management/mdm/policy-csp-admx-credui.md +++ b/windows/client-management/mdm/policy-csp-admx-credui.md @@ -1,6 +1,6 @@ --- title: Policy CSP - ADMX_CredUI -description: Policy CSP - ADMX_CredUI +description: Learn about the Policy CSP - ADMX_CredUI. ms.author: dansimp ms.localizationpriority: medium ms.topic: article @@ -67,11 +67,11 @@ manager: dansimp This policy setting requires the user to enter Microsoft Windows credentials using a trusted path, to prevent a Trojan horse or other types of malicious code from stealing the user’s Windows credentials. > [!NOTE] -> This policy affects nonlogon authentication tasks only. As a security best practice, this policy should be enabled. +> This policy affects non-logon authentication tasks only. As a security best practice, this policy should be enabled. -If you enable this policy setting, users will be required to enter Windows credentials on the Secure Desktop by means of the trusted path mechanism. +If you enable this policy setting, users will be required to enter Windows credentials on the Secure Desktop with the trusted path mechanism. -If you disable or do not configure this policy setting, users will enter Windows credentials within the user’s desktop session, potentially allowing malicious code access to the user’s Windows credentials. +If you disable or don't configure this policy setting, users will enter Windows credentials within the user’s desktop session, potentially allowing malicious code access to the user’s Windows credentials. @@ -112,7 +112,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. If you turn this policy setting on, local users won’t be able to set up and use security questions to reset their passwords. +Available in the latest Windows 10 Insider Preview Build. If you turn on this policy setting, local users won’t be able to set up and use security questions to reset their passwords. @@ -129,3 +129,6 @@ ADMX Info: < +## Related topics + +[ADMX-backed policies in Policy CSP](./policies-in-policy-csp-admx-backed.md) \ No newline at end of file diff --git a/windows/client-management/mdm/policy-csp-admx-ctrlaltdel.md b/windows/client-management/mdm/policy-csp-admx-ctrlaltdel.md index 7bdb85337f..cee991a058 100644 --- a/windows/client-management/mdm/policy-csp-admx-ctrlaltdel.md +++ b/windows/client-management/mdm/policy-csp-admx-ctrlaltdel.md @@ -1,6 +1,6 @@ --- title: Policy CSP - ADMX_CtrlAltDel -description: Policy CSP - ADMX_CtrlAltDel +description: Learn about the Policy CSP - ADMX_CtrlAltDel. ms.author: dansimp ms.localizationpriority: medium ms.topic: article @@ -74,7 +74,7 @@ This policy setting prevents users from changing their Windows password on deman If you enable this policy setting, the 'Change Password' button on the Windows Security dialog box will not appear when you press Ctrl+Alt+Del. -However, users are still able to change their password when prompted by the system. The system prompts users for a new password when an administrator requires a new password or their password is expiring. +However, users will still be able to change their password when prompted by the system. The system prompts users for a new password when an administrator requires a new password or their password is expiring. @@ -119,11 +119,11 @@ ADMX Info: This policy setting prevents users from locking the system. -While locked, the desktop is hidden and the system cannot be used. Only the user who locked the system or the system administrator can unlock it. +While locked, the desktop is hidden and the system can't be used. Only the user who locked the system or the system administrator can unlock it. -If you enable this policy setting, users cannot lock the computer from the keyboard using Ctrl+Alt+Del. +If you enable this policy setting, users can't lock the computer from the keyboard using Ctrl+Alt+Del. -If you disable or do not configure this policy setting, users will be able to lock the computer from the keyboard using Ctrl+Alt+Del. +If you disable or don't configure this policy setting, users will be able to lock the computer from the keyboard using Ctrl+Alt+Del. > [!TIP] > To lock a computer without configuring a setting, press Ctrl+Alt+Delete, and then click Lock this computer. @@ -170,9 +170,9 @@ This policy setting prevents users from starting Task Manager. Task Manager (**taskmgr.exe**) lets users start and stop programs, monitor the performance of their computers, view and monitor all programs running on their computers, including system services, find the executable names of programs, and change the priority of the process in which programs run. -If you enable this policy setting, users will not be able to access Task Manager. If users try to start Task Manager, a message appears explaining that a policy prevents the action. +If you enable this policy setting, users won't be able to access Task Manager. If users try to start Task Manager, a message appears explaining that a policy prevents the action. -If you disable or do not configure this policy setting, users can access Task Manager to start and stop programs, monitor the performance of their computers, view and monitor all programs running on their computers, including system services, find the executable names of programs, and change the priority of the process in which programs run. +If you disable or don't configure this policy setting, users can access Task Manager to start and stop programs, monitor the performance of their computers, view and monitor all programs running on their computers, including system services, find the executable names of programs, and change the priority of the process in which programs run. @@ -215,11 +215,11 @@ ADMX Info: This policy setting disables or removes all menu items and buttons that log the user off the system. -If you enable this policy setting, users will not see the Log off menu item when they press Ctrl+Alt+Del. This will prevent them from logging off unless they restart or shutdown the computer, or clicking Log off from the Start menu. +If you enable this policy setting, users won't see the Logoff menu item when they press Ctrl+Alt+Del. This will prevent them from logging off unless they restart or shut down the computer, or clicking Logoff from the Start menu. Also, see the 'Remove Logoff on the Start Menu' policy setting. -If you disable or do not configure this policy setting, users can see and select the Log off menu item when they press Ctrl+Alt+Del. +If you disable or do not configure this policy setting, users can see and select the Logoff menu item when they press Ctrl+Alt+Del. @@ -237,3 +237,6 @@ ADMX Info: +## Related topics + +[ADMX-backed policies in Policy CSP](./policies-in-policy-csp-admx-backed.md) diff --git a/windows/client-management/mdm/policy-csp-admx-datacollection.md b/windows/client-management/mdm/policy-csp-admx-datacollection.md index 280a763699..02173fecab 100644 --- a/windows/client-management/mdm/policy-csp-admx-datacollection.md +++ b/windows/client-management/mdm/policy-csp-admx-datacollection.md @@ -1,6 +1,6 @@ --- title: Policy CSP - ADMX_DataCollection -description: Policy CSP - ADMX_DataCollection +description: Learn about the Policy CSP - ADMX_DataCollection. ms.author: dansimp ms.localizationpriority: medium ms.topic: article @@ -63,7 +63,7 @@ manager: dansimp This policy setting defines the identifier used to uniquely associate this device’s telemetry data as belonging to a given organization. -If your organization is participating in a program that requires this device to be identified as belonging to your organization then use this setting to provide that identification. The value for this setting will be provided by Microsoft as part of the onboarding process for the program. +If your organization is participating in a program that requires this device to be identified as belonging to your organization, then use this setting to provide that identification. The value for this setting will be provided by Microsoft as part of the onboarding process for the program. If you disable or do not configure this policy setting, then Microsoft will not be able to use this identifier to associate this machine and its telemetry data with your organization. @@ -86,3 +86,6 @@ ADMX Info: +## Related topics + +[ADMX-backed policies in Policy CSP](./policies-in-policy-csp-admx-backed.md) diff --git a/windows/client-management/mdm/policy-csp-admx-dcom.md b/windows/client-management/mdm/policy-csp-admx-dcom.md index 4efe29532e..e10c705b01 100644 --- a/windows/client-management/mdm/policy-csp-admx-dcom.md +++ b/windows/client-management/mdm/policy-csp-admx-dcom.md @@ -1,6 +1,6 @@ --- title: Policy CSP - ADMX_DCOM -description: Policy CSP - ADMX_DCOM +description: Learn about the Policy CSP - ADMX_DCOM. ms.author: dansimp ms.localizationpriority: medium ms.topic: article @@ -66,10 +66,10 @@ manager: dansimp This policy setting allows you to specify that local computer administrators can supplement the "Define Activation Security Check exemptions" list. -- If you enable this policy setting, and DCOM does not find an explicit entry for a DCOM server application ID (appid) in the "Define Activation Security Check exemptions" policy (if enabled). Then DCOM will look for an entry in the locally configured list. +- If you enable this policy setting, and DCOM doesn't find an explicit entry for a DCOM server application ID (appid) in the "Define Activation Security Check exemptions" policy (if enabled). Then DCOM will look for an entry in the locally configured list. -- If you disable this policy setting, DCOM will not look in the locally configured DCOM activation security check exemption list. -If you do not configure this policy setting, DCOM will only look in the locally configured exemption list if the "Define Activation Security Check exemptions" policy is not configured. +- If you disable this policy setting, DCOM won't look in the locally configured DCOM activation security-check exemption list. +If you don't configure this policy setting, DCOM will only look in the locally configured exemption list if the "Define Activation Security Check exemptions" policy isn't configured. > [!NOTE] > This policy setting applies to all sites in Trusted zones. @@ -119,19 +119,24 @@ DCOM ignores the second list when this policy setting is configured, unless the DCOM server application IDs added to this policy must be listed in curly brace format. For example, `{b5dcb061-cefb-42e0-a1be-e6a6438133fe}`. + If you enter a non-existent or improperly formatted application ID DCOM will add it to the list without checking for errors. + +If you add an application ID to this list and set its value to one, DCOM won't enforce the Activation security check for that DCOM server. + +If you add an application ID to this list and set its value to zero DCOM will always enforce the Activation security check for that DCOM server regardless of local settings. + - If you enable this policy setting, you can view and change the list of DCOM activation security check exemptions defined by Group Policy settings. - -If you add an application ID to this list and set its value to one, DCOM will not enforce the Activation security check for that DCOM server. -If you add an application ID to this list and set its value to zero DCOM will always enforce the Activation security check for that DCOM server regardless of local -settings. - If you disable this policy setting, the application ID exemption list defined by Group Policy is deleted, and the one defined by local computer administrators is used. +- If you don't configure this policy setting, the application ID exemption list defined by local computer administrators is used. + +>[!Note] +> The DCOM Activation security check is done after a DCOM server process is started, but before an object activation request is dispatched to the server process. -If you do not configure this policy setting, the application ID exemption list defined by local computer administrators is used. Notes: The DCOM Activation security check is done after a DCOM server process is started, but before an object activation request is dispatched to the server process. This access check is done against the DCOM server's custom launch permission security descriptor if it exists, or otherwise against the configured defaults. If the DCOM server's custom launch permission contains explicit DENY entries this may mean that object activations that would have previously succeeded for such specified users, once the DCOM server process was up and running, might now fail instead. The proper action in this situation is to reconfigure the DCOM server's custom launch permission settings for correct security settings, but this policy setting may be used in the short term as an application compatibility deployment aid. -DCOM servers added to this exemption list are only exempted if their custom launch permissions do not contain specific LocalLaunch, RemoteLaunch, LocalActivate, or RemoteActivate grant or deny entries for any users or groups. +DCOM servers added to this exemption list are only exempted if their custom launch permissions don't contain specific LocalLaunch, RemoteLaunch, LocalActivate, or RemoteActivate grant or deny entries for any users or groups. > [!NOTE] > Exemptions for DCOM Server Application IDs added to this list will apply to both 32-bit and 64-bit versions of the server if present. @@ -154,3 +159,6 @@ ADMX Info: +## Related topics + +[ADMX-backed policies in Policy CSP](./policies-in-policy-csp-admx-backed.md) \ No newline at end of file diff --git a/windows/client-management/mdm/policy-csp-admx-desktop.md b/windows/client-management/mdm/policy-csp-admx-desktop.md index 1a66b56054..5c2ec282c7 100644 --- a/windows/client-management/mdm/policy-csp-admx-desktop.md +++ b/windows/client-management/mdm/policy-csp-admx-desktop.md @@ -1,6 +1,6 @@ --- title: Policy CSP - ADMX_Desktop -description: Policy CSP - ADMX_Desktop +description: Learn about Policy CSP - ADMX_Desktop. ms.author: dansimp ms.localizationpriority: medium ms.topic: article @@ -145,13 +145,13 @@ manager: dansimp -Displays the filter bar above the results of an Active Directory search. The filter bar consists of buttons for applying additional filters to search results. +Displays the filter bar above the results of an Active Directory search. The filter bar consists of buttons for applying more filters to search results. If you enable this setting, the filter bar appears when the Active Directory Find dialog box opens, but users can hide it. -If you disable this setting or do not configure it, the filter bar does not appear, but users can display it by selecting "Filter" on the "View" menu. +If you disable this setting or don't configure it, the filter bar doesn't appear, but users can display it by selecting "Filter" on the "View" menu. -To see the filter bar, open Network Locations, click Entire Network, and then click Directory. Right-click the name of a Windows domain, and click Find. Type the name of an object in the directory, such as "Administrator." If the filter bar does not appear above the resulting display, on the View menu, click Filter. +To see the filter bar, open Network Locations, click Entire Network, and then click Directory. Right-click the name of a Windows domain, and click Find. Type the name of an object in the directory, such as "Administrator." If the filter bar doesn't appear above the resulting display, on the View menu, click Filter. @@ -197,9 +197,9 @@ Hides the Active Directory folder in Network Locations. The Active Directory folder displays Active Directory objects in a browse window. -If you enable this setting, the Active Directory folder does not appear in the Network Locations folder. +If you enable this setting, the Active Directory folder doesn't appear in the Network Locations folder. -If you disable this setting or do not configure it, the Active Directory folder appears in the Network Locations folder. +If you disable this setting or don't configure it, the Active Directory folder appears in the Network Locations folder. This setting is designed to let users search Active Directory but not tempt them to casually browse Active Directory. @@ -247,7 +247,7 @@ Specifies the maximum number of objects the system displays in response to a com If you enable this setting, you can use the "Number of objects returned" box to limit returns from an Active Directory search. -If you disable this setting or do not configure it, the system displays up to 10,000 objects. This consumes approximately 2 MB of memory or disk space. +If you disable this setting or don't configure it, the system displays up to 10,000 objects. This consumes approximately 2 MB of memory or disk space. This setting is designed to protect the network and the domain controller from the effect of expansive searches. @@ -295,7 +295,7 @@ Enables Active Desktop and prevents users from disabling it. This setting prevents users from trying to enable or disable Active Desktop while a policy controls it. -If you disable this setting or do not configure it, Active Desktop is disabled by default, but users can enable it. +If you disable this setting or don't configure it, Active Desktop is disabled by default, but users can enable it. > [!NOTE] > If both the "Enable Active Desktop" setting and the "Disable Active Desktop" setting are enabled, the "Disable Active Desktop" setting is ignored. If the "Turn on Classic Shell" setting (in User Configuration\Administrative Templates\Windows Components\Windows Explorer) is enabled, Active Desktop is disabled, and both of these policies are ignored. @@ -343,7 +343,7 @@ Disables Active Desktop and prevents users from enabling it. This setting prevents users from trying to enable or disable Active Desktop while a policy controls it. -If you disable this setting or do not configure it, Active Desktop is disabled by default, but users can enable it. +If you disable this setting or don't configure it, Active Desktop is disabled by default, but users can enable it. > [!NOTE] > If both the "Enable Active Desktop" setting and the "Disable Active Desktop" setting are enabled, the "Disable Active Desktop" setting is ignored. If the "Turn on Classic Shell" setting (in User Configuration\Administrative Templates\Windows Components\Windows Explorer) is enabled, Active Desktop is disabled, and both these policies are ignored. @@ -390,7 +390,7 @@ ADMX Info: Prevents the user from enabling or disabling Active Desktop or changing the Active Desktop configuration. -This is a comprehensive setting that locks down the configuration you establish by using other policies in this folder. This setting removes the Web tab from Display in Control Panel. As a result, users cannot enable or disable Active Desktop. If Active Desktop is already enabled, users cannot add, remove, or edit Web content or disable, lock, or synchronize Active Desktop components. +This is a comprehensive setting that locks down the configuration you establish by using other policies in this folder. This setting removes the Web tab from Display in Control Panel. As a result, users can't enable or disable Active Desktop. If Active Desktop is already enabled, users can't add, remove, or edit Web content or disable, lock, or synchronize Active Desktop components. @@ -433,7 +433,7 @@ ADMX Info: Removes icons, shortcuts, and other default and user-defined items from the desktop, including Briefcase, Recycle Bin, Computer, and Network Locations. -Removing icons and shortcuts does not prevent the user from using another method to start the programs or opening the items they represent. +Removing icons and shortcuts doesn't prevent the user from using another method to start the programs or opening the items they represent. Also, see "Items displayed in Places Bar" in User Configuration\Administrative Templates\Windows Components\Common Open File Dialog to remove the Desktop icon from the Places Bar. This will help prevent users from saving data to the Desktop. @@ -479,9 +479,9 @@ ADMX Info: Prevents users from using the Desktop Cleanup Wizard. -If you enable this setting, the Desktop Cleanup wizard does not automatically run on a users workstation every 60 days. The user will also not be able to access the Desktop Cleanup Wizard. +If you enable this setting, the Desktop Cleanup wizard doesn't automatically run on a users workstation every 60 days. The user will also not be able to access the Desktop Cleanup Wizard. -If you disable this setting or do not configure it, the default behavior of the Desktop Clean Wizard running every 60 days occurs. +If you disable this setting or don't configure it, the default behavior of the Desktop Clean Wizard running every 60 days occurs. > [!NOTE] > When this setting is not enabled, users can run the Desktop Cleanup Wizard, or have it run automatically every 60 days from Display, by clicking the Desktop tab and then clicking the Customize Desktop button. @@ -528,7 +528,7 @@ ADMX Info: Removes the Internet Explorer icon from the desktop and from the Quick Launch bar on the taskbar. -This setting does not prevent the user from starting Internet Explorer by using other methods. +This setting doesn't prevent the user from starting Internet Explorer by using other methods. @@ -576,7 +576,7 @@ If you enable this setting, Computer is hidden on the desktop, the new Start men If you disable this setting, Computer is displayed as usual, appearing as normal on the desktop, Start menu, folder tree pane, and Web views, unless restricted by another setting. -If you do not configure this setting, the default is to display Computer as usual. +If you don't configure this setting, the default is to display Computer as usual. > [!NOTE] > In operating systems earlier than Microsoft Windows Vista, this policy applies to the My Computer icon. Hiding Computer and its contents does not hide the contents of the child folders of Computer. For example, if the users navigate into one of their hard drives, they see all of their folders and files there, even if this setting is enabled. @@ -625,9 +625,9 @@ Removes most occurrences of the My Documents icon. This setting removes the My Documents icon from the desktop, from File Explorer, from programs that use the File Explorer windows, and from the standard Open dialog box. -This setting does not prevent the user from using other methods to gain access to the contents of the My Documents folder. +This setting doesn't prevent the user from using other methods to gain access to the contents of the My Documents folder. -This setting does not remove the My Documents icon from the Start menu. To do so, use the "Remove My Documents icon from Start Menu" setting. +This setting doesn't remove the My Documents icon from the Start menu. To do so, use the "Remove My Documents icon from Start Menu" setting. > [!NOTE] > To make changes to this setting effective, you must log off from and log back on to Windows 2000 Professional. @@ -673,7 +673,7 @@ ADMX Info: Removes the Network Locations icon from the desktop. -This setting only affects the desktop icon. It does not prevent users from connecting to the network or browsing for shared computers on the network. +This setting only affects the desktop icon. It doesn't prevent users from connecting to the network or browsing for shared computers on the network. > [!NOTE] > In operating systems earlier than Microsoft Windows Vista, this policy applies to the My Network Places icon. @@ -720,9 +720,9 @@ ADMX Info: This setting hides Properties on the context menu for Computer. -If you enable this setting, the Properties option will not be present when the user right-clicks My Computer or clicks Computer and then goes to the File menu. Likewise, Alt-Enter does nothing when Computer is selected. +If you enable this setting, the Properties option won't be present when the user right-clicks My Computer or clicks Computer and then goes to the File menu. Likewise, Alt-Enter does nothing when Computer is selected. -If you disable or do not configure this setting, the Properties option is displayed as usual. +If you disable or don't configure this setting, the Properties option is displayed as usual. @@ -766,17 +766,16 @@ ADMX Info: This policy setting hides the Properties menu command on the shortcut menu for the My Documents icon. -If you enable this policy setting, the Properties menu command will not be displayed when the user does any of the following: +If you enable this policy setting, the Properties menu command won't be displayed when the user does any of the following: - Right-clicks the My Documents icon. - Clicks the My Documents icon, and then opens the File menu. - Clicks the My Documents icon, and then presses ALT+ENTER. -If you disable or do not configure this policy setting, the Properties menu command is displayed. +If you disable or don't configure this policy setting, the Properties menu command is displayed. - ADMX Info: - GP Friendly name: *Remove Properties from the Documents icon context menu* @@ -814,11 +813,11 @@ ADMX Info: -Remote shared folders are not added to Network Locations whenever you open a document in the shared folder. +Remote shared folders aren't added to Network Locations whenever you open a document in the shared folder. -If you disable this setting or do not configure it, when you open a document in a remote shared folder, the system adds a connection to the shared folder to Network Locations. +If you disable this setting or don't configure it, when you open a document in a remote shared folder, the system adds a connection to the shared folder to Network Locations. -If you enable this setting, shared folders are not added to Network Locations automatically when you open a document in the shared folder. +If you enable this setting, shared folders aren't added to Network Locations automatically when you open a document in the shared folder. @@ -864,7 +863,7 @@ Removes most occurrences of the Recycle Bin icon. This setting removes the Recycle Bin icon from the desktop, from File Explorer, from programs that use the File Explorer windows, and from the standard Open dialog box. -This setting does not prevent the user from using other methods to gain access to the contents of the Recycle Bin folder. +This setting doesn't prevent the user from using other methods to gain access to the contents of the Recycle Bin folder. > [!NOTE] > To make changes to this setting effective, you must log off and then log back on. @@ -910,9 +909,9 @@ ADMX Info: Removes the Properties option from the Recycle Bin context menu. -If you enable this setting, the Properties option will not be present when the user right-clicks on Recycle Bin or opens Recycle Bin and then clicks File. Likewise, Alt-Enter does nothing when Recycle Bin is selected. +If you enable this setting, the Properties option won't be present when the user right-clicks on Recycle Bin or opens Recycle Bin and then clicks File. Likewise, Alt-Enter does nothing when Recycle Bin is selected. -If you disable or do not configure this setting, the Properties option is displayed as usual. +If you disable or don't configure this setting, the Properties option is displayed as usual. @@ -956,7 +955,7 @@ ADMX Info: Prevents users from saving certain changes to the desktop. -If you enable this setting, users can change the desktop, but some changes, such as the position of open windows or the size and position of the taskbar, are not saved when users log off. However, shortcuts placed on the desktop are always saved. +If you enable this setting, users can change the desktop, but some changes, such as the position of open windows or the size and position of the taskbar, aren't saved when users logoff. However, shortcuts placed on the desktop are always saved. @@ -1000,9 +999,9 @@ ADMX Info: Prevents windows from being minimized or restored when the active window is shaken back and forth with the mouse. -If you enable this policy, application windows will not be minimized or restored when the active window is shaken back and forth with the mouse. +If you enable this policy, application windows won't be minimized or restored when the active window is shaken back and forth with the mouse. -If you disable or do not configure this policy, this window minimizing and restoring gesture will apply. +If you disable or don't configure this policy, this window minimizing and restoring gesture will apply. @@ -1047,9 +1046,9 @@ Specifies the desktop background ("wallpaper") displayed on all users' desktops. This setting lets you specify the wallpaper on users' desktops and prevents users from changing the image or its presentation. The wallpaper you specify can be stored in a bitmap (*.bmp) or JPEG (*.jpg) file. -To use this setting, type the fully qualified path and name of the file that stores the wallpaper image. You can type a local path, such as C:\Windows\web\wallpaper\home.jpg or a UNC path, such as \\\Server\Share\Corp.jpg. If the specified file is not available when the user logs on, no wallpaper is displayed. Users cannot specify alternative wallpaper. You can also use this setting to specify that the wallpaper image be centered, tiled, or stretched. Users cannot change this specification. +To use this setting, type the fully qualified path and name of the file that stores the wallpaper image. You can type a local path, such as C:\Windows\web\wallpaper\home.jpg or a UNC path, such as \\\Server\Share\Corp.jpg. If the specified file isn't available when the user logs on, no wallpaper is displayed. Users can't specify alternative wallpaper. You can also use this setting to specify that the wallpaper image be centered, tiled, or stretched. Users can't change this specification. -If you disable this setting or do not configure it, no wallpaper is displayed. However, users can select the wallpaper of their choice. +If you disable this setting or don't configure it, no wallpaper is displayed. However, users can select the wallpaper of their choice. Also, see the "Allow only bitmapped wallpaper" in the same location, and the "Prevent changing wallpaper" setting in User Configuration\Administrative Templates\Control Panel. @@ -1097,7 +1096,7 @@ ADMX Info: Prevents users from adding Web content to their Active Desktop. -This setting removes the "New" button from Web tab in Display in Control Panel. As a result, users cannot add Web pages or pictures from the Internet or an intranet to the desktop. This setting does not remove existing Web content from their Active Desktop, or prevent users from removing existing Web content. +This setting removes the "New" button from Web tab in Display in Control Panel. As a result, users can't add Web pages or pictures from the Internet or an intranet to the desktop. This setting doesn't remove existing Web content from their Active Desktop, or prevent users from removing existing Web content. Also, see the "Disable all items" setting. @@ -1142,9 +1141,9 @@ ADMX Info: Prevents users from removing Web content from their Active Desktop. -In Active Desktop, you can add items to the desktop but close them so they are not displayed. +In Active Desktop, you can add items to the desktop but close them so they aren't displayed. -If you enable this setting, items added to the desktop cannot be closed; they always appear on the desktop. This setting removes the check boxes from items on the Web tab in Display in Control Panel. +If you enable this setting, items added to the desktop can't be closed; they always appear on the desktop. This setting removes the check boxes from items on the Web tab in Display in Control Panel. > [!NOTE] > This setting does not prevent users from deleting items from their Active Desktop. @@ -1193,7 +1192,7 @@ Prevents users from deleting Web content from their Active Desktop. This setting removes the Delete button from the Web tab in Display in Control Panel. As a result, users can temporarily remove, but not delete, Web content from their Active Desktop. -This setting does not prevent users from adding Web content to their Active Desktop. +This setting doesn't prevent users from adding Web content to their Active Desktop. Also, see the "Prohibit closing items" and "Disable all items" settings. @@ -1239,7 +1238,7 @@ ADMX Info: Prevents users from changing the properties of Web content items on their Active Desktop. -This setting disables the Properties button on the Web tab in Display in Control Panel. Also, it removes the Properties item from the menu for each item on the Active Desktop. As a result, users cannot change the properties of an item, such as its synchronization schedule, password, or display characteristics. +This setting disables the Properties button on the Web tab in Display in Control Panel. Also, it removes the Properties item from the menu for each item on the Active Desktop. As a result, users can't change the properties of an item, such as its synchronization schedule, password, or display characteristics. @@ -1283,7 +1282,7 @@ ADMX Info: Removes Active Desktop content and prevents users from adding Active Desktop content. -This setting removes all Active Desktop items from the desktop. It also removes the Web tab from Display in Control Panel. As a result, users cannot add Web pages or pictures from the Internet or an intranet to the desktop. +This setting removes all Active Desktop items from the desktop. It also removes the Web tab from Display in Control Panel. As a result, users can't add Web pages or pictures from the Internet or an intranet to the desktop. > [!NOTE] > This setting does not disable Active Desktop. Users can still use image formats, such as JPEG and GIF, for their desktop wallpaper. @@ -1338,7 +1337,7 @@ You can also use this setting to delete particular Web-based items from users' d > Removing an item from the "Add" list for this setting is not the same as deleting it. Items that are removed from the "Add" list are not removed from the desktop. They are simply not added again. > [!NOTE] -> For this setting to take affect, you must log off and log on to the system. +> For this setting to take effect, you must log off and log on to the system. @@ -1382,7 +1381,7 @@ ADMX Info: Prevents users from manipulating desktop toolbars. -If you enable this setting, users cannot add or remove toolbars from the desktop. Also, users cannot drag toolbars on to or off of docked toolbars. +If you enable this setting, users can't add or remove toolbars from the desktop. Also, users can't drag toolbars on to or off of docked toolbars. > [!NOTE] > If users have added or removed toolbars, this setting prevents them from restoring the default configuration. @@ -1432,9 +1431,9 @@ ADMX Info: -Prevents users from adjusting the length of desktop toolbars. Also, users cannot reposition items or toolbars on docked toolbars. +Prevents users from adjusting the length of desktop toolbars. Also, users can't reposition items or toolbars on docked toolbars. -This setting does not prevent users from adding or removing toolbars on the desktop. +This setting doesn't prevent users from adding or removing toolbars on the desktop. > [!NOTE] > If users have adjusted their toolbars, this setting prevents them from restoring the default configuration. @@ -1481,7 +1480,7 @@ ADMX Info: -Permits only bitmap images for wallpaper. This setting limits the desktop background ("wallpaper") to bitmap (.bmp) files. If users select files with other image formats, such as JPEG, GIF, PNG, or HTML, through the Browse button on the Desktop tab, the wallpaper does not load. Files that are autoconverted to a .bmp format, such as JPEG, GIF, and PNG, can be set as Wallpaper by right-clicking the image and selecting "Set as Wallpaper". +Permits only bitmap images for wallpaper. This setting limits the desktop background ("wallpaper") to bitmap (.bmp) files. If users select files with other image formats, such as JPEG, GIF, PNG, or HTML, through the Browse button on the Desktop tab, the wallpaper doesn't load. Files that are auto-converted to a .bmp format, such as JPEG, GIF, and PNG, can be set as Wallpaper by right-clicking the image and selecting "Set as Wallpaper". Also, see the "Desktop Wallpaper" and the "Prevent changing wallpaper" (in User Configuration\Administrative Templates\Control Panel\Display) settings. @@ -1501,3 +1500,6 @@ ADMX Info: +## Related topics + +[ADMX-backed policies in Policy CSP](./policies-in-policy-csp-admx-backed.md) \ No newline at end of file diff --git a/windows/client-management/mdm/policy-csp-admx-devicecompat.md b/windows/client-management/mdm/policy-csp-admx-devicecompat.md index b1ccc54155..c13f7fb7f2 100644 --- a/windows/client-management/mdm/policy-csp-admx-devicecompat.md +++ b/windows/client-management/mdm/policy-csp-admx-devicecompat.md @@ -1,6 +1,6 @@ --- title: Policy CSP - ADMX_DeviceCompat -description: Policy CSP - ADMX_DeviceCompat +description: Learn about Policy CSP - ADMX_DeviceCompat. ms.author: dansimp ms.localizationpriority: medium ms.topic: article @@ -104,7 +104,7 @@ ADMX Info: -Changes behavior of third-party drivers to work around incompatibilities introduced between OS versions. +Changes behavior of third-party drivers to work around incompatibilities introduced between OS versions. @@ -118,4 +118,8 @@ ADMX Info: - \ No newline at end of file + + +## Related topics + +[ADMX-backed policies in Policy CSP](./policies-in-policy-csp-admx-backed.md) \ No newline at end of file diff --git a/windows/client-management/mdm/policy-csp-admx-deviceguard.md b/windows/client-management/mdm/policy-csp-admx-deviceguard.md index 6ef592107b..11ef6a220b 100644 --- a/windows/client-management/mdm/policy-csp-admx-deviceguard.md +++ b/windows/client-management/mdm/policy-csp-admx-deviceguard.md @@ -1,6 +1,6 @@ --- title: Policy CSP - ADMX_DeviceGuard -description: Policy CSP - ADMX_DeviceGuard +description: Learn about Policy CSP - ADMX_DeviceGuard. ms.author: dansimp ms.localizationpriority: medium ms.topic: article @@ -70,9 +70,10 @@ The file path must be either a UNC path (for example, `\\ServerName\ShareName\SI or a locally valid path (for example, `C:\FolderName\SIPolicy.p7b)`. The local machine account (LOCAL SYSTEM) must have access permission to the policy file. -If using a signed and protected policy then disabling this policy setting doesn't remove the feature from the computer. Instead, you must either: -1. First update the policy to a non-protected policy and then disable the setting. -2. Disable the setting and then remove the policy from each computer, with a physically present user. +If using a signed and protected policy then disabling this policy setting doesn't remove the feature from the computer. Instead, you must either: + +- First update the policy to a non-protected policy and then disable the setting. (or) +- Disable the setting and then remove the policy from each computer, with a physically present user. @@ -89,3 +90,6 @@ ADMX Info: +## Related topics + +[ADMX-backed policies in Policy CSP](./policies-in-policy-csp-admx-backed.md) \ No newline at end of file diff --git a/windows/client-management/mdm/policy-csp-admx-deviceinstallation.md b/windows/client-management/mdm/policy-csp-admx-deviceinstallation.md index 596d4df2ed..742442731b 100644 --- a/windows/client-management/mdm/policy-csp-admx-deviceinstallation.md +++ b/windows/client-management/mdm/policy-csp-admx-deviceinstallation.md @@ -1,6 +1,6 @@ --- title: Policy CSP - ADMX_DeviceInstallation -description: Policy CSP - ADMX_DeviceInstallation +description: Learn about Policy CSP - ADMX_DeviceInstallation. ms.author: dansimp ms.localizationpriority: medium ms.topic: article @@ -86,7 +86,7 @@ This policy setting allows you to determine whether members of the Administrator If you enable this policy setting, members of the Administrators group can use the Add Hardware wizard or the Update Driver wizard to install and update the drivers for any device. If you enable this policy setting on a remote desktop server, the policy setting affects redirection of the specified devices from a remote desktop client to the remote desktop server. -If you disable or do not configure this policy setting, members of the Administrators group are subject to all policy settings that restrict device installation. +If you disable or don't configure this policy setting, members of the Administrators group are subject to all policy settings that restrict device installation. @@ -132,7 +132,7 @@ This policy setting allows you to display a custom message to users in a notific If you enable this policy setting, Windows displays the text you type in the Detail Text box when a policy setting prevents device installation. -If you disable or do not configure this policy setting, Windows displays a default message when a policy setting prevents device installation. +If you disable or don't configure this policy setting, Windows displays a default message when a policy setting prevents device installation. @@ -178,7 +178,7 @@ This policy setting allows you to display a custom message title in a notificati If you enable this policy setting, Windows displays the text you type in the Main Text box as the title text of a notification when a policy setting prevents device installation. -If you disable or do not configure this policy setting, Windows displays a default title in a notification when a policy setting prevents device installation. +If you disable or don't configure this policy setting, Windows displays a default title in a notification when a policy setting prevents device installation. @@ -224,7 +224,7 @@ This policy setting allows you to configure the number of seconds Windows waits If you enable this policy setting, Windows waits for the number of seconds you specify before terminating the installation. -If you disable or do not configure this policy setting, Windows waits 240 seconds for a device installation task to complete before terminating the installation. +If you disable or don't configure this policy setting, Windows waits 240 seconds for a device installation task to complete before terminating the installation. @@ -268,11 +268,12 @@ ADMX Info: This policy setting establishes the amount of time (in seconds) that the system will wait to reboot in order to enforce a change in device installation restriction policies. -If you enable this policy setting, set the amount of seconds you want the system to wait until a reboot. +If you enable this policy setting, set the number of seconds you want the system to wait until a reboot. -If you disable or do not configure this policy setting, the system does not force a reboot. +If you disable or don't configure this policy setting, the system doesn't force a reboot. -Note: If no reboot is forced, the device installation restriction right will not take effect until the system is restarted. +>[!Note] +> If no reboot is forced, the device installation restriction right won't take effect until the system is restarted. @@ -314,11 +315,11 @@ ADMX Info: -This policy setting allows you to prevent Windows from installing removable devices. A device is considered removable when the driver for the device to which it is connected indicates that the device is removable. For example, a Universal Serial Bus (USB) device is reported to be removable by the drivers for the USB hub to which the device is connected. This policy setting takes precedence over any other policy setting that allows Windows to install a device. +This policy setting allows you to prevent Windows from installing removable devices. A device is considered removable when the driver for the device to which it's connected indicates that the device is removable. For example, a Universal Serial Bus (USB) device is reported to be removable by the drivers for the USB hub to which the device is connected. This policy setting takes precedence over any other policy setting that allows Windows to install a device. -If you enable this policy setting, Windows is prevented from installing removable devices and existing removable devices cannot have their drivers updated. If you enable this policy setting on a remote desktop server, the policy setting affects redirection of removable devices from a remote desktop client to the remote desktop server. +If you enable this policy setting, Windows is prevented from installing removable devices and existing removable devices can't have their drivers updated. If you enable this policy setting on a remote desktop server, the policy setting affects redirection of removable devices from a remote desktop client to the remote desktop server. -If you disable or do not configure this policy setting, Windows can install and update device drivers for removable devices as allowed or prevented by other policy settings. +If you disable or don't configure this policy setting, Windows can install and update device drivers for removable devices as allowed or prevented by other policy settings. @@ -361,9 +362,9 @@ ADMX Info: This policy setting allows you to prevent Windows from creating a system restore point during device activity that would normally prompt Windows to create a system restore point. Windows normally creates restore points for certain driver activity, such as the installation of an unsigned driver. A system restore point enables you to more easily restore your system to its state before the activity. -If you enable this policy setting, Windows does not create a system restore point when one would normally be created. +If you enable this policy setting, Windows doesn't create a system restore point when one would normally be created. -If you disable or do not configure this policy setting, Windows creates a system restore point as it normally would. +If you disable or don't configure this policy setting, Windows creates a system restore point as it normally would. @@ -409,7 +410,7 @@ This policy setting specifies a list of device setup class GUIDs describing devi If you enable this policy setting, members of the Users group may install new drivers for the specified device setup classes. The drivers must be signed according to Windows Driver Signing Policy, or be signed by publishers already in the TrustedPublisher store. -If you disable or do not configure this policy setting, only members of the Administrators group are allowed to install new device drivers on the system. +If you disable or don't configure this policy setting, only members of the Administrators group are allowed to install new device drivers on the system. @@ -426,4 +427,8 @@ ADMX Info:
      - \ No newline at end of file + + +## Related topics + +[ADMX-backed policies in Policy CSP](./policies-in-policy-csp-admx-backed.md) \ No newline at end of file diff --git a/windows/client-management/mdm/policy-csp-admx-devicesetup.md b/windows/client-management/mdm/policy-csp-admx-devicesetup.md index ae07cf6eb3..de7d1cde74 100644 --- a/windows/client-management/mdm/policy-csp-admx-devicesetup.md +++ b/windows/client-management/mdm/policy-csp-admx-devicesetup.md @@ -1,6 +1,6 @@ --- title: Policy CSP - ADMX_DeviceSetup -description: Policy CSP - ADMX_DeviceSetup +description: Learn about Policy CSP - ADMX_DeviceSetup. ms.author: dansimp ms.localizationpriority: medium ms.topic: article @@ -66,9 +66,9 @@ manager: dansimp This policy setting allows you to turn off "Found New Hardware" balloons during device installation. -If you enable this policy setting, "Found New Hardware" balloons do not appear while a device is being installed. +If you enable this policy setting, "Found New Hardware" balloons don't appear while a device is being installed. -If you disable or do not configure this policy setting, "Found New Hardware" balloons appear while a device is being installed, unless the driver for the device suppresses the balloons. +If you disable or don't configure this policy setting, "Found New Hardware" balloons appear while a device is being installed, unless the driver for the device suppresses the balloons. @@ -114,9 +114,12 @@ This policy setting allows you to specify the order in which Windows searches so If you enable this policy setting, you can select whether Windows searches for drivers on Windows Update unconditionally, only if necessary, or not at all. -Note that searching always implies that Windows will attempt to search Windows Update exactly one time. With this setting, Windows will not continually search for updates. This setting is used to ensure that the best software will be found for the device, even if the network is temporarily available. If the setting for searching only if needed is specified, then Windows will search for a driver only if a driver is not locally available on the system. +>[!Note] +> Searching always implies that Windows will attempt to search Windows Update exactly one time. With this setting, Windows won't continually search for updates. -If you disable or do not configure this policy setting, members of the Administrators group can determine the priority order in which Windows searches source locations for device drivers. +This setting is used to ensure that the best software will be found for the device, even if the network is temporarily available. If the setting for searching is enabled and only when needed is specified, then Windows will search for a driver only if a driver isn't locally available on the system. + +If you disable or don't configure this policy setting, members of the Administrators group can determine the priority order in which Windows searches source locations for device drivers. @@ -133,3 +136,6 @@ ADMX Info: +## Related topics + +[ADMX-backed policies in Policy CSP](./policies-in-policy-csp-admx-backed.md) \ No newline at end of file diff --git a/windows/client-management/mdm/policy-csp-admx-dfs.md b/windows/client-management/mdm/policy-csp-admx-dfs.md index 49774e691d..8bed2392e2 100644 --- a/windows/client-management/mdm/policy-csp-admx-dfs.md +++ b/windows/client-management/mdm/policy-csp-admx-dfs.md @@ -1,6 +1,6 @@ --- title: Policy CSP - ADMX_DFS -description: Policy CSP - ADMX_DFS +description: Learn about Policy CSP - ADMX_DFS. ms.author: dansimp ms.localizationpriority: medium ms.topic: article @@ -63,10 +63,9 @@ manager: dansimp This policy setting allows you to configure how often a Distributed File System (DFS) client attempts to discover domain controllers on a network. By default, a DFS client attempts to discover domain controllers every 15 minutes. -- If you enable this policy setting, you can configure how often a DFS client attempts to discover domain controllers. -This value is specified in minutes. +If you enable this policy setting, you can configure how often a DFS client attempts to discover domain controllers. This value is specified in minutes. -- If you disable or do not configure this policy setting, the default value of 15 minutes applies. +If you disable or don't configure this policy setting, the default value of 15 minutes applies. > [!NOTE] > The minimum value you can select is 15 minutes. If you try to set this setting to a value less than 15 minutes, the default value of 15 minutes is applied. @@ -87,3 +86,6 @@ ADMX Info: +## Related topics + +[ADMX-backed policies in Policy CSP](./policies-in-policy-csp-admx-backed.md) \ No newline at end of file diff --git a/windows/client-management/mdm/policy-csp-admx-digitallocker.md b/windows/client-management/mdm/policy-csp-admx-digitallocker.md index 731f55b062..99ae418a32 100644 --- a/windows/client-management/mdm/policy-csp-admx-digitallocker.md +++ b/windows/client-management/mdm/policy-csp-admx-digitallocker.md @@ -1,6 +1,6 @@ --- title: Policy CSP - ADMX_DigitalLocker -description: Policy CSP - ADMX_DigitalLocker +description: Learn about Policy CSP - ADMX_DigitalLocker. ms.author: dansimp ms.localizationpriority: medium ms.topic: article @@ -68,13 +68,12 @@ This policy setting specifies whether Digital Locker can run. Digital Locker is a dedicated download manager associated with Windows Marketplace and a feature of Windows that can be used to manage and download products acquired and stored in the user's Windows Marketplace Digital Locker. -If you enable this setting, Digital Locker will not run. +If you enable this setting, Digital Locker won't run. -If you disable or do not configure this setting, Digital Locker can be run. +If you disable or don't configure this setting, Digital Locker can be run. - ADMX Info: - GP Friendly name: *Do not allow Digital Locker to run* @@ -116,9 +115,9 @@ This policy setting specifies whether Digital Locker can run. Digital Locker is a dedicated download manager associated with Windows Marketplace and a feature of Windows that can be used to manage and download products acquired and stored in the user's Windows Marketplace Digital Locker. -If you enable this setting, Digital Locker will not run. +If you enable this setting, Digital Locker won't run. -If you disable or do not configure this setting, Digital Locker can be run. +If you disable or don't configure this setting, Digital Locker can be run. @@ -137,3 +136,6 @@ ADMX Info: +## Related topics + +[ADMX-backed policies in Policy CSP](./policies-in-policy-csp-admx-backed.md) \ No newline at end of file diff --git a/windows/client-management/mdm/policy-csp-admx-diskdiagnostic.md b/windows/client-management/mdm/policy-csp-admx-diskdiagnostic.md index 312e6550d5..f931979921 100644 --- a/windows/client-management/mdm/policy-csp-admx-diskdiagnostic.md +++ b/windows/client-management/mdm/policy-csp-admx-diskdiagnostic.md @@ -1,6 +1,6 @@ --- title: Policy CSP - ADMX_DiskDiagnostic -description: Policy CSP - ADMX_DiskDiagnostic +description: Learn about Policy CSP - ADMX_DiskDiagnostic. ms.author: dansimp ms.localizationpriority: medium ms.topic: article @@ -66,12 +66,13 @@ manager: dansimp This policy setting substitutes custom alert text in the disk diagnostic message shown to users when a disk reports a S.M.A.R.T. fault. -- If you enable this policy setting, Windows displays custom alert text in the disk diagnostic message. The custom text may not exceed 512 characters. -- If you disable or do not configure this policy setting, Windows displays the default alert text in the disk diagnostic message. +If you enable this policy setting, Windows displays custom alert text in the disk diagnostic message. The custom text may not exceed 512 characters. -No reboots or service restarts are required for this policy setting to take effect: changes take effect immediately. +If you disable or don't configure this policy setting, Windows displays the default alert text in the disk diagnostic message. -This policy setting only takes effect if the Disk Diagnostic scenario policy setting is enabled or not configured and the Diagnostic Policy Service (DPS) is in the running state. When the service is stopped or disabled, diagnostic scenarios are not executed. +No reboots or service restarts are required for this policy setting to take effect, whereas changes take effect immediately. + +This policy setting only takes effect if the Disk Diagnostic scenario policy setting is enabled or not configured and the Diagnostic Policy Service (DPS) is in the running state. When the service is stopped or disabled, diagnostic scenarios aren't executed. The DPS can be configured with the Services snap-in to the Microsoft Management Console. > [!NOTE] @@ -121,12 +122,15 @@ This policy setting determines the execution level for S.M.A.R.T.-based disk dia Self-Monitoring And Reporting Technology (S.M.A.R.T.) is a standard mechanism for storage devices to report faults to Windows. A disk that reports a S.M.A.R.T. fault may need to be repaired or replaced. The Diagnostic Policy Service (DPS) detects and logs S.M.A.R.T. faults to the event log when they occur. -- If you enable this policy setting, the DPS also warns users of S.M.A.R.T. faults and guides them through backup and recovery to minimize potential data loss. -- If you disable this policy, S.M.A.R.T. faults are still detected and logged, but no corrective action is taken. -- If you do not configure this policy setting, the DPS enables S.M.A.R.T. fault resolution by default. This policy setting takes effect only if the diagnostics-wide scenario execution policy is not configured. +If you enable this policy setting, the DPS also warns users of S.M.A.R.T. faults and guides them through backup and recovery to minimize potential data loss. -No reboots or service restarts are required for this policy setting to take effect: changes take effect immediately. -This policy setting takes effect only when the DPS is in the running state. When the service is stopped or disabled, diagnostic scenarios are not executed. The DPS can be configured with the Services snap-in to the Microsoft Management Console. +If you disable this policy, S.M.A.R.T. faults are still detected and logged, but no corrective action is taken. + +If you don't configure this policy setting, the DPS enables S.M.A.R.T. fault resolution by default. This policy setting takes effect only if the diagnostics-wide scenario execution policy isn't configured. + +No reboots or service restarts are required for this policy setting to take effect, whereas changes take effect immediately. + +This policy setting takes effect only when the DPS is in the running state. When the service is stopped or disabled, diagnostic scenarios aren't executed. The DPS can be configured with the Services snap-in to the Microsoft Management Console. > [!NOTE] > For Windows Server systems, this policy setting applies only if the Desktop Experience optional component is installed and the Remote Desktop Services role is not installed. @@ -147,3 +151,6 @@ ADMX Info: +## Related topics + +[ADMX-backed policies in Policy CSP](./policies-in-policy-csp-admx-backed.md) \ No newline at end of file diff --git a/windows/client-management/mdm/policy-csp-admx-disknvcache.md b/windows/client-management/mdm/policy-csp-admx-disknvcache.md index 87b9aee1a3..718a8ef652 100644 --- a/windows/client-management/mdm/policy-csp-admx-disknvcache.md +++ b/windows/client-management/mdm/policy-csp-admx-disknvcache.md @@ -1,6 +1,6 @@ --- title: Policy CSP - ADMX_DiskNVCache -description: Policy CSP - ADMX_DiskNVCache +description: Learn about Policy CSP - ADMX_DiskNVCache. ms.author: dansimp ms.localizationpriority: medium ms.topic: article @@ -67,14 +67,15 @@ manager: dansimp -This policy setting turns off the boot and resume optimizations for the hybrid hard disks in the system. +This policy setting turns off the boot and resumes 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 enable this policy setting, the system doesn't 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. -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. +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 don't configure this policy setting, the default behavior is observed and the NV cache is used for boot and resume optimizations. This policy setting is applicable only if the NV cache feature is on. @@ -119,12 +120,11 @@ This policy setting turns off all support for the non-volatile (NV) cache on all 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 enable this policy setting, the system won't manage the NV cache and won't 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. -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. - +This policy setting will take effect on next boot. If you don't configure this policy setting, the default behavior is to turn on support for the NV cache. @@ -172,7 +172,10 @@ If you enable this policy setting, frequently written files such as the file sys 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. -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. +This can cause increased wear of the NV cache. If you don't 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. @@ -192,3 +195,6 @@ ADMX Info: +## Related topics + +[ADMX-backed policies in Policy CSP](./policies-in-policy-csp-admx-backed.md) \ No newline at end of file diff --git a/windows/client-management/mdm/policy-csp-admx-diskquota.md b/windows/client-management/mdm/policy-csp-admx-diskquota.md index cc4ff2f0b5..ec151b39e1 100644 --- a/windows/client-management/mdm/policy-csp-admx-diskquota.md +++ b/windows/client-management/mdm/policy-csp-admx-diskquota.md @@ -1,6 +1,6 @@ --- title: Policy CSP - ADMX_DiskQuota -description: Policy CSP - ADMX_DiskQuota +description: Learn about Policy CSP - ADMX_DiskQuota. ms.author: dansimp ms.localizationpriority: medium ms.topic: article @@ -79,7 +79,7 @@ manager: dansimp This policy setting extends the disk quota policies in this folder to NTFS file system volumes on the 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. +If you disable or don't configure this policy setting, the disk quota policies established in this folder apply to fixed-media NTFS volumes only. When this policy setting is applied, the computer will apply the disk quota to both fixed and removable media. @@ -124,13 +124,13 @@ ADMX Info: 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 enable this policy setting, disk quota management is turned on, and users can't turn it off. -If you disable the policy setting, disk quota management is turned off, and users cannot turn it on. When this policy setting is not configured then the disk quota management is turned off by default, and the administrators can turn it on. +If you disable the policy setting, disk quota management is turned off, and users can't turn it on. When this policy setting isn't configured then the disk quota management is turned off by default, and the 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. -This policy setting turns on disk quota management but does not establish or enforce a particular disk quota limit. +This policy setting turns on disk quota management but doesn't 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. @@ -180,9 +180,9 @@ This policy setting determines whether disk quota limits are enforced and preven If you enable this policy setting, disk quota limits are enforced. -If you disable this policy setting, disk quota limits are not enforced. When you enable or disable this policy setting, the system disables the "Deny disk space to users exceed quota limit" option on the Quota tab. Therefore, the administrators cannot make changes while the setting is in effect. +If you disable this policy setting, disk quota limits aren't enforced. When you enable or disable this policy setting, the system disables the "Deny disk space to users exceed quota limit" option on the Quota tab. Therefore, the administrators can't make changes while the setting is in effect. -If you do not configure this policy setting, the disk quota limit is not enforced by default, but administrators can change the setting. Enforcement is optional. When users reach an enforced disk quota limit, the system responds as though the physical space on the volume were exhausted. When users reach an unenforced limit, their status in the Quota Entries window changes. However, the users can continue to write to the volume as long as physical space is available. +If you don't configure this policy setting, the disk quota limit isn't enforced by default, but administrators can change the setting. Enforcement is optional. When users reach an enforced disk quota limit, the system responds as though the physical space on the volume were exhausted. When users reach an unenforced limit, their status in the Quota Entries window changes. However, the users can continue to write to the volume as long as physical space is available. This policy setting overrides user settings that enable or disable quota enforcement on their volumes. @@ -232,9 +232,9 @@ This policy setting determines whether the system records an event in the local If you enable this policy setting, the system records an event when the user reaches their limit. -If you disable this policy setting, no event is recorded. Also, when you enable or disable this policy setting, the system disables the "Log event when a user exceeds their quota limit" option on the Quota tab, so administrators cannot change the setting while a setting is in effect. If you do not configure this policy setting, no events are recorded, but administrators can use the Quota tab option to change the setting. +If you disable this policy setting, no event is recorded. Also, when you enable or disable this policy setting, the system disables the "Log event when a user exceeds their quota limit" option on the Quota tab, so administrators can't change the setting while a setting is in effect. If you don't configure this policy setting, no events are recorded, but administrators can use the Quota tab option to change the setting. -This policy setting is independent of the enforcement policy settings for disk quotas. As a result, you can direct the system to log an event, regardless of whether or not you choose to enforce the disk quota limit. Also, this policy setting does not affect the Quota Entries window on the Quota tab. Even without the logged event, users can detect that they have reached their limit, because their status in the Quota Entries window changes. +This policy setting is independent of the enforcement policy settings for disk quotas. As a result, you can direct the system to log an event, regardless of whether or not you choose to enforce the disk quota limit. Also, this policy setting doesn't affect the Quota Entries window on the Quota tab. Even without the logged event, users can detect that they've reached their limit, because their status in the Quota Entries window changes. To find the logging option, in My Computer, right-click the name of an NTFS file system volume, click Properties, and then click the Quota tab. @@ -282,9 +282,9 @@ This policy setting determines whether the system records an event in the Applic If you enable this policy setting, the system records an event. -If you disable this policy setting, no event is recorded. When you enable or disable this policy setting, the system disables the corresponding "Log event when a user exceeds their warning level" option on the Quota tab so that administrators cannot change logging while a policy setting is in effect. +If you disable this policy setting, no event is recorded. When you enable or disable this policy setting, the system disables the corresponding "Log event when a user exceeds their warning level" option on the Quota tab so that administrators can't change logging while a policy setting is in effect. -If you do not configure this policy setting, no event is recorded, but administrators can use the Quota tab option to change the logging setting. This policy setting does not affect the Quota Entries window on the Quota tab. Even without the logged event, users can detect that they have reached their warning level because their status in the Quota Entries window changes. +If you don't configure this policy setting, no event is recorded, but administrators can use the Quota tab option to change the logging setting. This policy setting doesn't affect the Quota Entries window on the Quota tab. Even without the logged event, users can detect that they've reached their warning level because their status in the Quota Entries window changes. To find the logging option, in My Computer, right-click the name of an NTFS file system volume, click Properties, and then click the Quota tab. @@ -332,11 +332,11 @@ This policy setting specifies the default disk quota limit and warning level for 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). +This policy setting applies to all new users as soon as they write to the volume. It doesn't 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. Be sure to set the limit and warning level so that it is reasonable for the range of volumes in the group. +If you disable or don't configure this policy setting, the disk space available to users isn't 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. Be sure to set the limit and warning level so that it's 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. +This policy setting is effective only when disk quota management is enabled on the volume. Also, if disk quotas aren't 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. @@ -354,3 +354,6 @@ ADMX Info: +## Related topics + +[ADMX-backed policies in Policy CSP](./policies-in-policy-csp-admx-backed.md) \ No newline at end of file diff --git a/windows/client-management/mdm/policy-csp-admx-distributedlinktracking.md b/windows/client-management/mdm/policy-csp-admx-distributedlinktracking.md index 5c192b7816..35d0ab94f5 100644 --- a/windows/client-management/mdm/policy-csp-admx-distributedlinktracking.md +++ b/windows/client-management/mdm/policy-csp-admx-distributedlinktracking.md @@ -1,6 +1,6 @@ --- title: Policy CSP - ADMX_DistributedLinkTracking -description: Policy CSP - ADMX_DistributedLinkTracking +description: Learn about Policy CSP - ADMX_DistributedLinkTracking. ms.author: dansimp ms.localizationpriority: medium ms.topic: article @@ -61,8 +61,10 @@ manager: dansimp -This policy specifies that Distributed Link Tracking clients in this domain may use the Distributed Link Tracking (DLT) server, which runs on domain controllers. -The DLT client enables programs to track linked files that are moved within an NTFS volume, to another NTFS volume on the same computer, or to an NTFS volume on another computer. +This policy specifies that Distributed Link Tracking clients in this domain may use the Distributed Link Tracking (DLT) server, which runs on domain controllers. + +The DLT client enables programs to track linked files that are moved within an NTFS volume, to another NTFS volume on the same computer, or to an NTFS volume on another computer. + The DLT client can more reliably track links when allowed to use the DLT server. This policy should not be set unless the DLT server is running on all domain controllers in the domain. @@ -85,3 +87,6 @@ ADMX Info: +## Related topics + +[ADMX-backed policies in Policy CSP](./policies-in-policy-csp-admx-backed.md) \ No newline at end of file diff --git a/windows/client-management/mdm/policy-csp-admx-dnsclient.md b/windows/client-management/mdm/policy-csp-admx-dnsclient.md index 89e960919b..3f078ce171 100644 --- a/windows/client-management/mdm/policy-csp-admx-dnsclient.md +++ b/windows/client-management/mdm/policy-csp-admx-dnsclient.md @@ -1,6 +1,6 @@ --- title: Policy CSP - ADMX_DnsClient -description: Policy CSP - ADMX_DnsClient +description: Learn about Policy CSP - ADMX_DnsClient. ms.author: dansimp ms.localizationpriority: medium ms.topic: article @@ -127,7 +127,7 @@ This policy setting specifies that NetBIOS over TCP/IP (NetBT) queries are issue If you enable this policy setting, NetBT queries will be issued for multi-label and fully qualified domain names, such as "www.example.com" in addition to single-label names. -If you disable this policy setting, or if you do not configure this policy setting, NetBT queries will only be issued for single-label names, such as "example" and not for multi-label and fully qualified domain names. +If you disable this policy setting, or if you don't configure this policy setting, NetBT queries will only be issued for single-label names, such as "example" and not for multi-label and fully qualified domain names. @@ -180,7 +180,7 @@ If you enable this policy setting, suffixes are allowed to be appended to an unq If you disable this policy setting, no suffixes are appended to unqualified multi-label name queries if the original name query fails. -If you do not configure this policy setting, computers will use their local DNS client settings to determine the query behavior for unqualified multi-label names. +If you don't configure this policy setting, computers will use their local DNS client settings to determine the query behavior for unqualified multi-label names. @@ -225,7 +225,7 @@ This policy setting specifies a connection-specific DNS suffix. This policy sett If you enable this policy setting, the DNS suffix that you enter will be applied to all network connections used by computers that receive this policy setting. -If you disable this policy setting, or if you do not configure this policy setting, computers will use the local or DHCP supplied connection specific DNS suffix, if configured. +If you disable this policy setting, or if you don't configure this policy setting, computers will use the local or DHCP supplied connection specific DNS suffix, if configured. @@ -273,22 +273,22 @@ With devolution, a DNS client creates queries by appending a single-label, unqua The DNS client appends DNS suffixes to the single-label, unqualified domain name based on the state of the Append primary and connection specific DNS suffixes radio button and Append parent suffixes of the primary DNS suffix check box on the DNS tab in Advanced TCP/IP Settings for the Internet Protocol (TCP/IP) Properties dialog box. -Devolution is not enabled if a global suffix search list is configured using Group Policy. +Devolution isn't enabled if a global suffix search list is configured using Group Policy. -If a global suffix search list is not configured, and the Append primary and connection specific DNS suffixes radio button is selected, the DNS client appends the following names to a single-label name when it sends DNS queries: +If a global suffix search list isn't configured, and the Append primary and connection specific DNS suffixes radio button is selected, the DNS client appends the following names to a single-label name when it sends DNS queries: - The primary DNS suffix, as specified on the Computer Name tab of the System control panel. - Each connection-specific DNS suffix, assigned either through DHCP or specified in the DNS suffix for this connection box on the DNS tab in the Advanced TCP/IP Settings dialog box for each connection. For example, when a user submits a query for a single-label name such as "example," the DNS client attaches a suffix such as "microsoft.com" resulting in the query "example.microsoft.com," before sending the query to a DNS server. -If a DNS suffix search list is not specified, the DNS client attaches the primary DNS suffix to a single-label name. If this query fails, the connection-specific DNS suffix is attached for a new query. If none of these queries are resolved, the client devolves the primary DNS suffix of the computer (drops the leftmost label of the primary DNS suffix), attaches this devolved primary DNS suffix to the single-label name, and submits this new query to a DNS server. +If a DNS suffix search list isn't specified, the DNS client attaches the primary DNS suffix to a single-label name. If this query fails, the connection-specific DNS suffix is attached for a new query. If none of these queries are resolved, the client devolves the primary DNS suffix of the computer (drops the leftmost label of the primary DNS suffix), attaches this devolved primary DNS suffix to the single-label name, and submits this new query to a DNS server. -For example, if the primary DNS suffix ooo.aaa.microsoft.com is attached to the non-dot-terminated single-label name "example," and the DNS query for example.ooo.aaa.microsoft.com fails, the DNS client devolves the primary DNS suffix (drops the leftmost label) till the specified devolution level, and submits a query for example.aaa.microsoft.com. If this query fails, the primary DNS suffix is devolved further if it is under specified devolution level and the query example.microsoft.com is submitted. If this query fails, devolution continues if it is under specified devolution level and the query example.microsoft.com is submitted, corresponding to a devolution level of two. The primary DNS suffix cannot be devolved beyond a devolution level of two. The devolution level can be configured using this policy setting. The default devolution level is two. +For example, if the primary DNS suffix ooo.aaa.microsoft.com is attached to the non-dot-terminated single-label name "example," and the DNS query for example.ooo.aaa.microsoft.com fails, the DNS client devolves the primary DNS suffix (drops the leftmost label) until the specified devolution level, and submits a query for example.aaa.microsoft.com. If this query fails, the primary DNS suffix is devolved further if it is under specified devolution level and the query example.microsoft.com is submitted. If this query fails, devolution continues if it is under specified devolution level and the query example.microsoft.com is submitted, corresponding to a devolution level of two. The primary DNS suffix can't be devolved beyond a devolution level of two. The devolution level can be configured using this policy setting. The default devolution level is two. If you enable this policy setting and DNS devolution is also enabled, DNS clients use the DNS devolution level that you specify. -If you disable this policy setting or do not configure it, DNS clients use the default devolution level of two provided that DNS devolution is enabled. +If you disable this policy setting or don't configure it, DNS clients use the default devolution level of two when DNS devolution is enabled. @@ -333,9 +333,9 @@ ADMX Info: This policy setting specifies whether the DNS client should convert internationalized domain names (IDNs) to Punycode when the computer is on non-domain networks with no WINS servers configured. -If this policy setting is enabled, IDNs are not converted to Punycode. +If this policy setting is enabled, IDNs aren't converted to Punycode. -If this policy setting is disabled, or if this policy setting is not configured, IDNs are converted to Punycode when the computer is on non-domain networks with no WINS servers configured. +If this policy setting is disabled, or if this policy setting isn't configured, IDNs are converted to Punycode when the computer is on non-domain networks with no WINS servers configured. @@ -381,7 +381,7 @@ This policy setting specifies whether the DNS client should convert internationa If this policy setting is enabled, IDNs are converted to the Nameprep form. -If this policy setting is disabled, or if this policy setting is not configured, IDNs are not converted to the Nameprep form. +If this policy setting is disabled, or if this policy setting isn't configured, IDNs aren't converted to the Nameprep form. @@ -429,7 +429,7 @@ To use this policy setting, click Enabled, and then enter a space-delimited list If you enable this policy setting, the list of DNS servers is applied to all network connections used by computers that receive this policy setting. -If you disable this policy setting, or if you do not configure this policy setting, computers will use the local or DHCP supplied list of DNS servers, if configured. +If you disable this policy setting, or if you don't configure this policy setting, computers will use the local or DHCP supplied list of DNS servers, if configured. @@ -475,7 +475,7 @@ This policy setting specifies that responses from link local name resolution pro If you enable this policy setting, responses from link local protocols will be preferred over DNS responses if the local responses are from a network with a higher binding order. -If you disable this policy setting, or if you do not configure this policy setting, then DNS responses from networks lower in the binding order will be preferred over responses from link local protocols received from networks higher in the binding order. +If you disable this policy setting, or if you don't configure this policy setting, then DNS responses from networks lower in the binding order will be preferred over responses from link local protocols received from networks higher in the binding order. > [!NOTE] > This policy setting is applicable only if the turn off smart multi-homed name resolution policy setting is disabled or not configured. @@ -531,7 +531,7 @@ If you enable this policy setting, it supersedes the primary DNS suffix configur You can use this policy setting to prevent users, including local administrators, from changing the primary DNS suffix. -If you disable this policy setting, or if you do not configure this policy setting, each computer uses its local primary DNS suffix, which is usually the DNS name of Active Directory domain to which it is joined. +If you disable this policy setting, or if you don't configure this policy setting, each computer uses its local primary DNS suffix, which is usually the DNS name of Active Directory domain to which it is joined. @@ -580,9 +580,10 @@ If you enable this policy setting, a computer will register A and PTR resource r For example, with a computer name of mycomputer, a primary DNS suffix of microsoft.com, and a connection specific DNS suffix of VPNconnection, a computer will register A and PTR resource records for mycomputer.VPNconnection and mycomputer.microsoft.com when this policy setting is enabled. -Important: This policy setting is ignored on a DNS client computer if dynamic DNS registration is disabled. +>[!Important] +> This policy setting is ignored on a DNS client computer if dynamic DNS registration is disabled. -If you disable this policy setting, or if you do not configure this policy setting, a DNS client computer will not register any A and PTR resource records using a connection-specific DNS suffix. +If you disable this policy setting, or if you don't configure this policy setting, a DNS client computer won't register any A and PTR resource records using a connection-specific DNS suffix. @@ -631,11 +632,11 @@ If you enable this policy setting, registration of PTR records will be determine To use this policy setting, click Enabled, and then select one of the following options from the drop-down list: -- Do not register: Computers will not attempt to register PTR resource records +- Do not register: Computers won't attempt to register PTR resource records. - Register: Computers will attempt to register PTR resource records even if registration of the corresponding A records was not successful. - Register only if A record registration succeeds: Computers will attempt to register PTR resource records only if registration of the corresponding A records was successful. -If you disable this policy setting, or if you do not configure this policy setting, computers will use locally configured settings. +If you disable this policy setting, or if you don't configure this policy setting, computers will use locally configured settings. @@ -678,7 +679,7 @@ ADMX Info: This policy setting specifies if DNS dynamic update is enabled. Computers configured for DNS dynamic update automatically register and update their DNS resource records with a DNS server. -If you enable this policy setting, or you do not configure this policy setting, computers will attempt to use dynamic DNS registration on all network connections that have connection-specific dynamic DNS registration enabled. For a dynamic DNS registration to be enabled on a network connection, the connection-specific configuration must allow dynamic DNS registration, and this policy setting must not be disabled. +If you enable this policy setting, or you don't configure this policy setting, computers will attempt to use dynamic DNS registration on all network connections that have connection-specific dynamic DNS registration enabled. For a dynamic DNS registration to be enabled on a network connection, the connection-specific configuration must allow dynamic DNS registration, and this policy setting must not be disabled. If you disable this policy setting, computers may not use dynamic DNS registration for any of their network connections, regardless of the configuration for individual network connections. @@ -724,13 +725,13 @@ ADMX Info: This policy setting specifies whether dynamic updates should overwrite existing resource records that contain conflicting IP addresses. -This policy setting is designed for computers that register address (A) resource records in DNS zones that do not use Secure Dynamic Updates. Secure Dynamic Update preserves ownership of resource records and does not allow a DNS client to overwrite records that are registered by other computers. +This policy setting is designed for computers that register address (A) resource records in DNS zones that don't use Secure Dynamic Updates. Secure Dynamic Update preserves ownership of resource records and does not allow a DNS client to overwrite records that are registered by other computers. During dynamic update of resource records in a zone that does not use Secure Dynamic Updates, an A resource record might exist that associates the client's host name with an IP address different than the one currently in use by the client. By default, the DNS client attempts to replace the existing A resource record with an A resource record that has the client's current IP address. -If you enable this policy setting or if you do not configure this policy setting, DNS clients maintain their default behavior and will attempt to replace conflicting A resource records during dynamic update. +If you enable this policy setting or if you don't configure this policy setting, DNS clients maintain their default behavior and will attempt to replace conflicting A resource records during dynamic update. -If you disable this policy setting, existing A resource records that contain conflicting IP addresses will not be replaced during a dynamic update, and an error will be recorded in Event Viewer. +If you disable this policy setting, existing A resource records that contain conflicting IP addresses won't be replaced during a dynamic update, and an error will be recorded in Event Viewer. @@ -774,7 +775,7 @@ ADMX Info: This policy setting specifies the interval used by DNS clients to refresh registration of A and PTR resource. This policy setting only applies to computers performing dynamic DNS updates. -Computers configured to perform dynamic DNS registration of A and PTR resource records periodically reregister their records with DNS servers, even if the record has not changed. This reregistration is required to indicate to DNS servers that records are current and should not be automatically removed (scavenged) when a DNS server is configured to delete stale records. +Computers configured to perform dynamic DNS registration of A and PTR resource records periodically reregister their records with DNS servers, even if the record hasn't changed. This reregistration is required to indicate to DNS servers that records are current and shouldn't be automatically removed (scavenged) when a DNS server is configured to delete stale records. > [!WARNING] > If record scavenging is enabled on the zone, the value of this policy setting should never be longer than the value of the DNS zone refresh interval. Configuring the registration refresh interval to be longer than the refresh interval of the DNS zone might result in the undesired deletion of A and PTR resource records. @@ -783,7 +784,7 @@ To specify the registration refresh interval, click Enabled and then enter a val If you enable this policy setting, registration refresh interval that you specify will be applied to all network connections used by computers that receive this policy setting. -If you disable this policy setting, or if you do not configure this policy setting, computers will use the local or DHCP supplied setting. By default, client computers configured with a static IP address attempt to update their DNS resource records once every 24 hours and DHCP clients will attempt to update their DNS resource records when a DHCP lease is granted or renewed. +If you disable this policy setting, or if you don't configure this policy setting, computers will use the local or DHCP supplied setting. By default, client computers configured with a static IP address attempt to update their DNS resource records once every 24 hours and DHCP clients will attempt to update their DNS resource records when a DHCP lease is granted or renewed. @@ -831,7 +832,7 @@ To specify the TTL, click Enabled and then enter a value in seconds (for example If you enable this policy setting, the TTL value that you specify will be applied to DNS resource records registered for all network connections used by computers that receive this policy setting. -If you disable this policy setting, or if you do not configure this policy setting, computers will use the TTL settings specified in DNS. By default, the TTL is 1200 seconds (20 minutes). +If you disable this policy setting, or if you don't configure this policy setting, computers will use the TTL settings specified in DNS. By default, the TTL is 1200 seconds (20 minutes). @@ -883,7 +884,7 @@ To use this policy setting, click Enabled, and then enter a string value represe If you enable this policy setting, one DNS suffix is attached at a time for each query. If a query is unsuccessful, a new DNS suffix is added in place of the failed suffix, and this new query is submitted. The values are used in the order they appear in the string, starting with the leftmost value and proceeding to the right until a query is successful or all suffixes are tried. -If you disable this policy setting, or if you do not configure this policy setting, the primary DNS suffix and network connection-specific DNS suffixes are appended to the unqualified queries. +If you disable this policy setting, or if you don't configure this policy setting, the primary DNS suffix and network connection-specific DNS suffixes are appended to the unqualified queries. @@ -926,11 +927,11 @@ ADMX Info: -This policy setting specifies that a multi-homed DNS client should optimize name resolution across networks. The setting improves performance by issuing parallel DNS, link local multicast name resolution (LLMNR) and NetBIOS over TCP/IP (NetBT) queries across all networks. In the event that multiple positive responses are received, the network binding order is used to determine which response to accept. +This policy setting specifies that a multi-homed DNS client should optimize name resolution across networks. The setting improves performance by issuing parallel DNS, link local multicast name resolution (LLMNR) and NetBIOS over TCP/IP (NetBT) queries across all networks. When multiple positive responses are received, the network binding order is used to determine which response to accept. -If you enable this policy setting, the DNS client will not perform any optimizations. DNS queries will be issued across all networks first. LLMNR queries will be issued if the DNS queries fail, followed by NetBT queries if LLMNR queries fail. +If you enable this policy setting, the DNS client won't perform any optimizations. DNS queries will be issued across all networks first. LLMNR queries will be issued if the DNS queries fail, followed by NetBT queries if LLMNR queries fail. -If you disable this policy setting, or if you do not configure this policy setting, name resolution will be optimized when issuing DNS, LLMNR and NetBT queries. +If you disable this policy setting, or if you don't configure this policy setting, name resolution will be optimized when issuing DNS, LLMNR and NetBT queries. @@ -976,7 +977,7 @@ This policy setting specifies that the DNS client should prefer responses from l If you enable this policy setting, the DNS client will prefer DNS responses, followed by LLMNR, followed by NetBT for all networks. -If you disable this policy setting, or if you do not configure this policy setting, the DNS client will prefer link local responses for flat name queries on non-domain networks. +If you disable this policy setting, or if you don't configure this policy setting, the DNS client will prefer link local responses for flat name queries on non-domain networks. > [!NOTE] > This policy setting is applicable only if the turn off smart multi-homed name resolution policy setting is disabled or not configured. @@ -1030,7 +1031,7 @@ To use this policy setting, click Enabled and then select one of the following v If you enable this policy setting, computers that attempt to send dynamic DNS updates will use the security level that you specify in this policy setting. -If you disable this policy setting, or if you do not configure this policy setting, computers will use local settings. By default, DNS clients attempt to use unsecured dynamic update first. If an unsecured update is refused, clients try to use secure update. +If you disable this policy setting, or if you don't configure this policy setting, computers will use local settings. By default, DNS clients attempt to use unsecured dynamic update first. If an unsecured update is refused, clients try to use secure update. @@ -1078,7 +1079,7 @@ By default, a DNS client that is configured to perform dynamic DNS update will u If you enable this policy setting, computers send dynamic updates to any zone that is authoritative for the resource records that the computer needs to update, except the root zone. -If you disable this policy setting, or if you do not configure this policy setting, computers do not send dynamic updates to the root zone or top-level domain zones that are authoritative for the resource records that the computer needs to update. +If you disable this policy setting, or if you don't configure this policy setting, computers don't send dynamic updates to the root zone or top-level domain zones that are authoritative for the resource records that the computer needs to update. @@ -1126,9 +1127,9 @@ With devolution, a DNS client creates queries by appending a single-label, unqua The DNS client appends DNS suffixes to the single-label, unqualified domain name based on the state of the Append primary and connection specific DNS suffixes radio button and Append parent suffixes of the primary DNS suffix check box on the DNS tab in Advanced TCP/IP Settings for the Internet Protocol (TCP/IP) Properties dialog box. -Devolution is not enabled if a global suffix search list is configured using Group Policy. +Devolution isn't enabled if a global suffix search list is configured using Group Policy. -If a global suffix search list is not configured, and the Append primary and connection specific DNS suffixes radio button is selected, the DNS client appends the following names to a single-label name when it sends DNS queries: +If a global suffix search list isn't configured, and the Append primary and connection specific DNS suffixes radio button is selected, the DNS client appends the following names to a single-label name when it sends DNS queries: The primary DNS suffix, as specified on the Computer Name tab of the System control panel. @@ -1136,13 +1137,13 @@ Each connection-specific DNS suffix, assigned either through DHCP or specified i For example, when a user submits a query for a single-label name such as "example," the DNS client attaches a suffix such as "microsoft.com" resulting in the query "example.microsoft.com," before sending the query to a DNS server. -If a DNS suffix search list is not specified, the DNS client attaches the primary DNS suffix to a single-label name. If this query fails, the connection-specific DNS suffix is attached for a new query. If none of these queries are resolved, the client devolves the primary DNS suffix of the computer (drops the leftmost label of the primary DNS suffix), attaches this devolved primary DNS suffix to the single-label name, and submits this new query to a DNS server. +If a DNS suffix search list isn't specified, the DNS client attaches the primary DNS suffix to a single-label name. If this query fails, the connection-specific DNS suffix is attached for a new query. If none of these queries are resolved, the client devolves the primary DNS suffix of the computer (drops the leftmost label of the primary DNS suffix), attaches this devolved primary DNS suffix to the single-label name, and submits this new query to a DNS server. For example, if the primary DNS suffix ooo.aaa.microsoft.com is attached to the non-dot-terminated single-label name "example," and the DNS query for example.ooo.aaa.microsoft.com fails, the DNS client devolves the primary DNS suffix (drops the leftmost label) till the specified devolution level, and submits a query for example.aaa.microsoft.com. If this query fails, the primary DNS suffix is devolved further if it is under specified devolution level and the query example.microsoft.com is submitted. If this query fails, devolution continues if it is under specified devolution level and the query example.microsoft.com is submitted, corresponding to a devolution level of two. The primary DNS suffix cannot be devolved beyond a devolution level of two. The devolution level can be configured using the primary DNS suffix devolution level policy setting. The default devolution level is two. -If you enable this policy setting, or if you do not configure this policy setting, DNS clients attempt to resolve single-label names using concatenations of the single-label name to be resolved and the devolved primary DNS suffix. +If you enable this policy setting, or if you don't configure this policy setting, DNS clients attempt to resolve single-label names using concatenations of the single-label name to be resolved and the devolved primary DNS suffix. -If you disable this policy setting, DNS clients do not attempt to resolve names that are concatenations of the single-label name to be resolved and the devolved primary DNS suffix. +If you disable this policy setting, DNS clients don't attempt to resolve names that are concatenations of the single-label name to be resolved and the devolved primary DNS suffix. @@ -1186,11 +1187,11 @@ ADMX Info: This policy setting specifies that link local multicast name resolution (LLMNR) is disabled on client computers. -LLMNR is a secondary name resolution protocol. With LLMNR, queries are sent using multicast over a local network link on a single subnet from a client computer to another client computer on the same subnet that also has LLMNR enabled. LLMNR does not require a DNS server or DNS client configuration, and provides name resolution in scenarios in which conventional DNS name resolution is not possible. +LLMNR is a secondary name resolution protocol. With LLMNR, queries are sent using multicast over a local network link on a single subnet from a client computer to another client computer on the same subnet that also has LLMNR enabled. LLMNR doesn't require a DNS server or DNS client configuration, and provides name resolution in scenarios in which conventional DNS name resolution isn't possible. If you enable this policy setting, LLMNR will be disabled on all available network adapters on the client computer. -If you disable this policy setting, or you do not configure this policy setting, LLMNR will be enabled on all available network adapters. +If you disable this policy setting, or you don't configure this policy setting, LLMNR will be enabled on all available network adapters. @@ -1207,3 +1208,6 @@ ADMX Info: +## Related topics + +[ADMX-backed policies in Policy CSP](./policies-in-policy-csp-admx-backed.md) \ No newline at end of file diff --git a/windows/client-management/mdm/policy-csp-admx-dwm.md b/windows/client-management/mdm/policy-csp-admx-dwm.md index 94017ac6c2..c330726dbf 100644 --- a/windows/client-management/mdm/policy-csp-admx-dwm.md +++ b/windows/client-management/mdm/policy-csp-admx-dwm.md @@ -1,6 +1,6 @@ --- title: Policy CSP - ADMX_DWM -description: Policy CSP - ADMX_DWM +description: Learn about Policy CSP - ADMX_DWM. ms.author: dansimp ms.localizationpriority: medium ms.topic: article @@ -76,11 +76,11 @@ manager: dansimp -This policy setting controls the default color for window frames when the user does not specify a color. +This policy setting controls the default color for window frames when the user doesn't specify a color. -If you enable this policy setting and specify a default color, this color is used in glass window frames, if the user does not specify a color. +If you enable this policy setting and specify a default color, this color is used in glass window frames, if the user doesn't specify a color. -If you disable or do not configure this policy setting, the default internal color is used, if the user does not specify a color. +If you disable or don't configure this policy setting, the default internal color is used, if the user doesn't specify a color. > [!NOTE] > This policy setting can be used in conjunction with the "Prevent color changes of window frames" setting, to enforce a specific color for window frames that cannot be changed by users. @@ -125,11 +125,11 @@ ADMX Info: -This policy setting controls the default color for window frames when the user does not specify a color. +This policy setting controls the default color for window frames when the user doesn't specify a color. -If you enable this policy setting and specify a default color, this color is used in glass window frames, if the user does not specify a color. +If you enable this policy setting and specify a default color, this color is used in glass window frames, if the user doesn't specify a color. -If you disable or do not configure this policy setting, the default internal color is used, if the user does not specify a color. +If you disable or don't configure this policy setting, the default internal color is used, if the user doesn't specify a color. > [!NOTE] > This policy setting can be used in conjunction with the "Prevent color changes of window frames" setting, to enforce a specific color for window frames that cannot be changed by users. @@ -178,7 +178,7 @@ This policy setting controls the appearance of window animations such as those f If you enable this policy setting, window animations are turned off. -If you disable or do not configure this policy setting, window animations are turned on. +If you disable or don't configure this policy setting, window animations are turned on. Changing this policy setting requires a logoff for it to be applied. @@ -226,7 +226,7 @@ This policy setting controls the appearance of window animations such as those f If you enable this policy setting, window animations are turned off. -If you disable or do not configure this policy setting, window animations are turned on. +If you disable or don't configure this policy setting, window animations are turned on. Changing this policy setting requires a logoff for it to be applied. @@ -274,7 +274,7 @@ This policy setting controls the ability to change the color of window frames. If you enable this policy setting, you prevent users from changing the default window frame color. -If you disable or do not configure this policy setting, you allow users to change the default window frame color. +If you disable or don't configure this policy setting, you allow users to change the default window frame color. > [!NOTE] > This policy setting can be used in conjunction with the "Specify a default color for window frames" policy setting, to enforce a specific color for window frames that cannot be changed by users. @@ -323,7 +323,7 @@ This policy setting controls the ability to change the color of window frames. If you enable this policy setting, you prevent users from changing the default window frame color. -If you disable or do not configure this policy setting, you allow users to change the default window frame color. +If you disable or don't configure this policy setting, you allow users to change the default window frame color. > [!NOTE] > This policy setting can be used in conjunction with the "Specify a default color for window frames" policy setting, to enforce a specific color for window frames that cannot be changed by users. @@ -343,3 +343,6 @@ ADMX Info: +## Related topics + +[ADMX-backed policies in Policy CSP](./policies-in-policy-csp-admx-backed.md) \ No newline at end of file From 87c99b8bebd991265ff090cd6bbb2c6d4d194adf Mon Sep 17 00:00:00 2001 From: Meghan Stewart <33289333+mestew@users.noreply.github.com> Date: Thu, 28 Apr 2022 10:37:48 -0700 Subject: [PATCH 147/380] ucv2-tp --- .../media/37063317-end-of-service-chart.png | Bin 0 -> 75344 bytes .../37063317-windows-update-status-chart.png | Bin 0 -> 53909 bytes .../update/update-status-admin-center.md | 33 +++++++++++------- 3 files changed, 21 insertions(+), 12 deletions(-) create mode 100644 windows/deployment/update/media/37063317-end-of-service-chart.png create mode 100644 windows/deployment/update/media/37063317-windows-update-status-chart.png diff --git a/windows/deployment/update/media/37063317-end-of-service-chart.png b/windows/deployment/update/media/37063317-end-of-service-chart.png new file mode 100644 index 0000000000000000000000000000000000000000..fbca74ba520e275df7d5bdfddecd6452f3366f09 GIT binary patch literal 75344 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 literal 0 HcmV?d00001 diff --git a/windows/deployment/update/media/37063317-windows-update-status-chart.png b/windows/deployment/update/media/37063317-windows-update-status-chart.png new file mode 100644 index 0000000000000000000000000000000000000000..875b303375a442063870385c33eccc2f72a4fc62 GIT binary patch literal 53909 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%0AUhtrDx6`XQ-b?`ExJ9=qCQ>BSBayV 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 [!Important] > This information relates to a preview feature that's available for early testing and use in a production environment. This feature is fully supported but it's still in active development and may receive substantial changes until it becomes generally available. -The **Software updates** page in the [Microsoft 365 admin center](https://admin.microsoft.com) displays a high-level overview of the installation status for Microsoft 365 Apps and Windows updates in your environment. Security updates are typically released on the second Tuesday of each month and they help protect you from known vulnerabilities. The **Software updates** page allows you to easily determine the overall update compliance for your devices. +The **Software updates** page in the [Microsoft 365 admin center](https://admin.microsoft.com) displays a high-level overview of the installation status for Microsoft 365 Apps and Windows updates in your environment. [Quality updates](quality-updates.md) which contains security fixes are typically released on the second Tuesday of each month. Ensuring these updates are installed is important because they help protect you from known vulnerabilities. The **Software updates** page allows you to easily determine the overall update compliance for your devices. The **Software updates** page has following tabs to assist you in monitoring update status for your devices: @@ -31,11 +31,11 @@ The **Software updates** page has following tabs to assist you in monitoring upd - For more information about the **Microsoft 365 Apps** tab, see [Microsoft 365 Apps updates in the admin center](/microsoft-365/admin/admin-overview/admin-center-overview). - **Windows**: Displays compliance charts for cumulative updates and feature updates for Windows clients. This article contains information about the **Windows** tab. -:::image type="content" source="media/37063317-admin-center-software-updates.png" alt-text="Screenshot of the Microsoft 365 admin center displaying the software updates page with the Windows tab selected." lightbox="media/37063317-admin-center-software-updates.png"::: +:::image type="content" source="media/37063317-admin-center-software-updates.png" alt-text="Screenshot of the Microsoft 365 admin center displaying the software updates page with the Windows tab selected." lightbox="media/37063317-admin-center-software-updates.png"::: ## Prerequisites -- The [Update Compliance](update-compliance-v2-overview.md) solution needs to be enabled with clients configured to send data to it +- [Update Compliance](update-compliance-v2-overview.md) needs to be enabled with clients sending data to the solution - An appropriate role assigned for the [Microsoft 365 admin center](https://admin.microsoft.com) **???** - To configure settings for the **Software Updates** page: [Windows Update Deployment Administrator role](/azure/active-directory/roles/permissions-reference#windows-update-deployment-administrator) - To view the **Software Updates** page: [Global Reader role](/microsoft-365/admin/add-users/about-admin-roles) @@ -46,16 +46,19 @@ Update Compliance is a Windows service hosted in Azure that uses Windows diagnos ## Get started -When you first select the **Windows** tab, you'll be asked to **Configure Settings**. This tab is populated by data from [Update Compliance](update-compliance-v2-overview.md). Supply the following information about your Update Compliance settings: +When you first select the **Windows** tab, you'll be asked to **Configure Settings**. This tab is populated by data from [Update Compliance](update-compliance-v2-overview.md). Verify or supply the following information about the settings for Update Compliance: -- The +- The Azure subscription +- The Log Analytics workspace -## The Windows tab - -The **Windows** tab in the **Software updates** page in the Microsoft admin center is populated by data from [Update Compliance](update-compliance-v2-overview.md). The tab contains a high-level overview of update compliance for Windows clients in your environment. The tab displays two charts **Windows update status** and **End of service**. +The initial setup can take up to 24 hours. During this time, the **Windows** tab will display that it's **Waiting for Update Compliance data**. -### Windows update status chart +## The Windows tab + +The **Windows** tab in the **Software updates** page in the Microsoft admin center is populated by data from [Update Compliance](update-compliance-v2-overview.md). The tab contains a high-level overview of update compliance for Windows clients in your environment. The tab displays two charts **Windows update status** and **End of service**. + +### Windows update status chart The **Windows update status** chart gives you a visual representation of how many devices are in the following states for the monthly cumulative updates: @@ -63,9 +66,15 @@ The **Windows update status** chart gives you a visual representation of how man - Missing security updates - Unsupported operating system -A device is considered **Up to date** in this chart if it has installed security updates released within the past two months. Devices that are more two months behind on installation are in the **Missing security updates** classification. An **Unsupported operating system** is either no longer supported by the [Microsoft Product Lifecycle](/lifecycle/products/). +A device is considered **Up to date** in this chart if it has installed [security updates](quality-updates.md) released within the past two months. Devices that are more two months behind on installation are in the **Missing security updates** classification. An **Unsupported operating system** is no longer supported by the [Microsoft Product Lifecycle](/lifecycle/products/). -The **End of service** chart list the number of devices running an operating system version that's near or past the product lifecycle. +:::image type="content" source="media/37063317-windows-update-status-chart.png" alt-text="Screenshot of the Windows update status chart that is displayed in the Microsoft 365 admin center." lightbox="media/37063317-windows-update-status-chart.png"::: + +### End of service chart + +The **End of service** chart list the number of devices running an operating system version that's near or past the [Microsoft Product Lifecycle](/lifecycle/products/). The **End of service** chart lists all operating system versions that aren't the latest version and counts the number of devices for each version. This chart can help you determine how many of your devices need to install the latest operating system [feature update](waas-quick-start#definitions). If you are currently deploying feature updates to these devices, the chart can also give you insight into how the deployment is progressing. + +:::image type="content" source="media/37063317-end-of-service-chart.png" alt-text="Screenshot of the Windows update status chart that is displayed in the Microsoft 365 admin center." lightbox="media/37063317-end-of-service-chart.png"::: ## Next steps From e631577a05a1171ae452428565e298ae34aee795 Mon Sep 17 00:00:00 2001 From: Meghan Stewart <33289333+mestew@users.noreply.github.com> Date: Thu, 28 Apr 2022 10:39:15 -0700 Subject: [PATCH 148/380] ucv2-tp --- windows/deployment/update/update-status-admin-center.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/windows/deployment/update/update-status-admin-center.md b/windows/deployment/update/update-status-admin-center.md index b14cb0d4dd..e0b0013002 100644 --- a/windows/deployment/update/update-status-admin-center.md +++ b/windows/deployment/update/update-status-admin-center.md @@ -23,7 +23,7 @@ ms.date: 05/07/2022 > [!Important] > This information relates to a preview feature that's available for early testing and use in a production environment. This feature is fully supported but it's still in active development and may receive substantial changes until it becomes generally available. -The **Software updates** page in the [Microsoft 365 admin center](https://admin.microsoft.com) displays a high-level overview of the installation status for Microsoft 365 Apps and Windows updates in your environment. [Quality updates](quality-updates.md) which contains security fixes are typically released on the second Tuesday of each month. Ensuring these updates are installed is important because they help protect you from known vulnerabilities. The **Software updates** page allows you to easily determine the overall update compliance for your devices. +The **Software updates** page in the [Microsoft 365 admin center](https://admin.microsoft.com) displays a high-level overview of the installation status for Microsoft 365 Apps and Windows updates in your environment. [Quality updates](quality-updates.md) that contain security fixes are typically released on the second Tuesday of each month. Ensuring these updates are installed is important because they help protect you from known vulnerabilities. The **Software updates** page allows you to easily determine the overall update compliance for your devices. The **Software updates** page has following tabs to assist you in monitoring update status for your devices: @@ -72,7 +72,7 @@ A device is considered **Up to date** in this chart if it has installed [securit ### End of service chart -The **End of service** chart list the number of devices running an operating system version that's near or past the [Microsoft Product Lifecycle](/lifecycle/products/). The **End of service** chart lists all operating system versions that aren't the latest version and counts the number of devices for each version. This chart can help you determine how many of your devices need to install the latest operating system [feature update](waas-quick-start#definitions). If you are currently deploying feature updates to these devices, the chart can also give you insight into how the deployment is progressing. +The **End of service** chart list the number of devices running an operating system version that's near or past the [Microsoft Product Lifecycle](/lifecycle/products/). The **End of service** chart lists all operating system versions that aren't the latest version and counts the number of devices for each version. This chart can help you determine how many of your devices need to install the latest operating system [feature update](waas-quick-start#definitions). If you're currently deploying feature updates to these devices, the chart can also give you insight into how the deployment is progressing. :::image type="content" source="media/37063317-end-of-service-chart.png" alt-text="Screenshot of the Windows update status chart that is displayed in the Microsoft 365 admin center." lightbox="media/37063317-end-of-service-chart.png"::: From 1e73d9e19f97934059505dfc85bf730e8c650640 Mon Sep 17 00:00:00 2001 From: Meghan Stewart <33289333+mestew@users.noreply.github.com> Date: Thu, 28 Apr 2022 13:51:12 -0700 Subject: [PATCH 149/380] ucv2-tp --- .../update/update-status-admin-center.md | 18 ++++++++++-------- 1 file changed, 10 insertions(+), 8 deletions(-) diff --git a/windows/deployment/update/update-status-admin-center.md b/windows/deployment/update/update-status-admin-center.md index e0b0013002..1d441ae3d9 100644 --- a/windows/deployment/update/update-status-admin-center.md +++ b/windows/deployment/update/update-status-admin-center.md @@ -46,13 +46,15 @@ Update Compliance is a Windows service hosted in Azure that uses Windows diagnos ## Get started -When you first select the **Windows** tab, you'll be asked to **Configure Settings**. This tab is populated by data from [Update Compliance](update-compliance-v2-overview.md). Verify or supply the following information about the settings for Update Compliance: - -- The Azure subscription -- The Log Analytics workspace - -The initial setup can take up to 24 hours. During this time, the **Windows** tab will display that it's **Waiting for Update Compliance data**. +1. Go to the [Microsoft 365 admin center](https://admin.microsoft.com/) and sign in. +1. Expand **Health**, then select **Software Updates**. +1. In the **Software Updates** page, select the **Windows** tab. +1. When you select the **Windows** tab for the first time, you'll be asked to **Configure Settings**. This tab is populated by data from [Update Compliance](update-compliance-v2-overview.md). Verify or supply the following information about the settings for Update Compliance: + - The Azure subscription + - The Log Analytics workspace +1. The initial setup can take up to 24 hours. During this time, the **Windows** tab will display that it's **Waiting for Update Compliance data**. +1. After the initial setup is complete, the **Windows** tab will display your Update Compliance data in the charts. ## The Windows tab @@ -72,9 +74,9 @@ A device is considered **Up to date** in this chart if it has installed [securit ### End of service chart -The **End of service** chart list the number of devices running an operating system version that's near or past the [Microsoft Product Lifecycle](/lifecycle/products/). The **End of service** chart lists all operating system versions that aren't the latest version and counts the number of devices for each version. This chart can help you determine how many of your devices need to install the latest operating system [feature update](waas-quick-start#definitions). If you're currently deploying feature updates to these devices, the chart can also give you insight into how the deployment is progressing. +The **End of service** chart list the number of devices running an operating system version that's near or past the [Microsoft Product Lifecycle](/lifecycle/products/). The **End of service** chart lists all operating system versions that aren't the latest version and counts the number of devices for each version. This chart can help you determine how many of your devices need to install the latest operating system [feature update](waas-quick-start.md#definitions). If you're currently deploying feature updates to these devices, the chart can also give you insight into how the deployment is progressing. -:::image type="content" source="media/37063317-end-of-service-chart.png" alt-text="Screenshot of the Windows update status chart that is displayed in the Microsoft 365 admin center." lightbox="media/37063317-end-of-service-chart.png"::: +:::image type="content" source="media/37063317-end-of-service-chart.png" alt-text="Screenshot of the end of service chart that is displayed in the Microsoft 365 admin center." lightbox="media/37063317-end-of-service-chart.png"::: ## Next steps From 8f6960e0c006b17f05c34d1a671027368bf579b4 Mon Sep 17 00:00:00 2001 From: Meghan Stewart <33289333+mestew@users.noreply.github.com> Date: Thu, 28 Apr 2022 21:25:33 -0700 Subject: [PATCH 150/380] edits --- .../update/update-compliance-v2-enable.md | 23 +++++++++++++++---- 1 file changed, 18 insertions(+), 5 deletions(-) diff --git a/windows/deployment/update/update-compliance-v2-enable.md b/windows/deployment/update/update-compliance-v2-enable.md index 254b7622e9..6853b29fb7 100644 --- a/windows/deployment/update/update-compliance-v2-enable.md +++ b/windows/deployment/update/update-compliance-v2-enable.md @@ -19,13 +19,23 @@ date: 05/07/2022 > [!Important] > This information relates to a preview feature that's available for early testing and use in a production environment. This feature is fully supported but it's still in active development and may receive substantial changes until it becomes generally available. -Update Compliance is offered as an Azure Marketplace application that's linked to a new or existing [Azure Log Analytics](/azure/log-analytics/query-language/get-started-analytics-portal) workspace within your Azure subscription. +After verifying the [prerequisites](update-compliance-v2-prerequisites.md) are met, you can start to set up Update Compliance. The two main steps for setting up the Update Compliance solution are: -## Add Update Compliance to your Azure subscription +1. [Add Update Compliance](#bkmk_add) to your Azure subscription. This step has the following two phases: + 1. [Select or create a new Log Analytics workspace](#bkmk_workspace) for use with Update Compliance. + 1. [Add the Update Compliance solution](bkmk_solution) to the Log Analytics workspace. +1. Configure the clients to send data to Update compliance. You can configure clients in the following three ways: + - Use a [script](update-compliance-configuration-script.md) + - Use [Microsoft Endpoint Manager](update-compliance-configuration-mem.md) + - Configure [manually](update-compliance-configuration-manual.md) -After verifying you meet the [prerequisites], add Update Compliance to your Azure subscription by following the steps below: +## Add Update Compliance to your Azure subscription -### Select or create a new Log Analytics workspace +Before you configure clients to send data, you'll need to add the Update Compliance solution to your Azure subscription so the data can be received. First, you'll select or create a new Log Analytics workspace to use. Second, you'll add the Update Compliance solution to the workspace. + +### Select or create a new Log Analytics workspace for Update Compliance + +Update Compliance uses an [Azure Log Analytics workspaces](/azure/azure-monitor/logs/log-analytics-overview) that you own for storing the client diagnostic data. Identify an existing workspace or create a new one using the following steps: 1. Sign in to the Azure portal at [https://portal.azure.com](https://portal.azure.com). - Although an Azure subscription is required, you won't be charged for ingestion of Update Compliance data. @@ -37,7 +47,10 @@ After verifying you meet the [prerequisites], add Update Compliance to your Azur > [!Note] > The `CommercialID` for the Log Analytics workspace is no longer required when configuring your clients. -### Add the Update Compliance solution to the workspace + +### Add the Update Compliance solution to the Log Analytics workspace + +Update Compliance is offered as an Azure Marketplace application that's linked to a new or existing Azure Log Analytics workspace within your Azure subscription. Follow the steps below to add the solution, to the workspace: 1. Go to the [Update Compliance page in the Azure Marketplace](https://azuremarketplace.microsoft.com/marketplace/apps/Microsoft.WaaSUpdateInsights?tab=Overview). You might need to sign into your Azure subscription to access this page. 1. Select **Get it now**. From c742bea47bddcf559621db541ebde29eab634907 Mon Sep 17 00:00:00 2001 From: Meghan Stewart <33289333+mestew@users.noreply.github.com> Date: Fri, 29 Apr 2022 08:59:13 -0700 Subject: [PATCH 151/380] add client config --- windows/deployment/TOC.yml | 6 +- ...date-compliance-v2-configuration-manual.md | 85 ++++++++++++++++ .../update-compliance-v2-configuration-mem.md | 80 +++++++++++++++ ...date-compliance-v2-configuration-script.md | 98 +++++++++++++++++++ .../update/update-compliance-v2-enable.md | 2 + .../update/update-compliance-v2-use.md | 3 + 6 files changed, 271 insertions(+), 3 deletions(-) create mode 100644 windows/deployment/update/update-compliance-v2-configuration-manual.md create mode 100644 windows/deployment/update/update-compliance-v2-configuration-mem.md create mode 100644 windows/deployment/update/update-compliance-v2-configuration-script.md diff --git a/windows/deployment/TOC.yml b/windows/deployment/TOC.yml index c4d8ba0081..5d8c4f4c62 100644 --- a/windows/deployment/TOC.yml +++ b/windows/deployment/TOC.yml @@ -194,11 +194,11 @@ - name: Enable the Update Compliance solution href: update/update-compliance-v2-enable.md - name: Configure clients with a script - href: update/update-compliance-configuration-script.md + href: update/update-compliance-v2-configuration-script.md - name: Configure clients manually - href: update/update-compliance-configuration-manual.md + href: update/update-compliance-v2-configuration-manual.md - name: Configure clients with Microsoft Endpoint Manager - href: update/update-compliance-configuration-mem.md + href: update/update-compliance-v2-configuration-mem.md - name: Use Update Compliance (preview) items: - name: Use Update Compliance diff --git a/windows/deployment/update/update-compliance-v2-configuration-manual.md b/windows/deployment/update/update-compliance-v2-configuration-manual.md new file mode 100644 index 0000000000..41e40ffcac --- /dev/null +++ b/windows/deployment/update/update-compliance-v2-configuration-manual.md @@ -0,0 +1,85 @@ +--- +title: Manually configuring devices for Update Compliance (preview) +ms.reviewer: +manager: dougeby +description: Manually configuring devices for Update Compliance +keywords: update compliance, oms, operations management suite, prerequisites, requirements, updates, upgrades, antivirus, antimalware, signature, log analytics, wdav +ms.prod: w10 +ms.mktglfcycl: deploy +ms.pagetype: deploy +audience: itpro +author: mestew +ms.author: mstewart +ms.localizationpriority: medium +ms.collection: M365-analytics +ms.topic: article +--- + +# Manually Configuring Devices for Update Compliance (preview) + +***(Applies to: Windows 11 & Windows 10)*** + +> [!Important] +> - This information relates to a preview feature that's available for early testing and use in a production environment. This feature is fully supported but it's still in active development and may receive substantial changes until it becomes generally available. +> - As of May 10, 2021, a new policy is required to use Update Compliance: "Allow Update Compliance Processing." For more details, see the Mobile Device Management policies and Group policies tables. + +There are a number of requirements to consider when manually configuring devices for Update Compliance. These can potentially change with newer versions of Windows client. The [Update Compliance Configuration Script](update-compliance-configuration-script.md) will be updated when any configuration requirements change so only a redeployment of the script will be required. + +The requirements are separated into different categories: + +1. Ensuring the [**required policies**](#required-policies) for Update Compliance are correctly configured. +2. Devices in every network topography must send data to the [**required endpoints**](#required-endpoints) for Update Compliance. For example, devices in both main and satellite offices, which might have different network configurations must be able to reach the endpoints. +3. Ensure [**Required Windows services**](#required-services) are running or are scheduled to run. It is recommended all Microsoft and Windows services are set to their out-of-box defaults to ensure proper functionality. + + +## Required policies + +Update Compliance has a number of policies that must be appropriately configured in order for devices to be processed by Microsoft and visible in Update Compliance. They are enumerated below, separated by whether the policies will be configured via [Mobile Device Management](/windows/client-management/mdm/) (MDM) or Group Policy. For both tables: + +- **Policy** corresponds to the location and name of the policy. +- **Value** Indicates what value the policy must be set to. Update Compliance requires *at least* Basic (or Required) diagnostic data, but can function off Enhanced or Full (or Optional). +- **Function** details why the policy is required and what function it serves for Update Compliance. It will also detail a minimum version the policy is required, if any. + +### Mobile Device Management policies + +Each MDM Policy links to its documentation in the CSP hierarchy, providing its exact location in the hierarchy and more details. + +| Policy | Data type | Value | Function | +|--------------------------|-|-|------------------------------------------------------------| +|**Provider/*ProviderID*/**[**CommercialID**](/windows/client-management/mdm/dmclient-csp#provider-providerid-commercialid) |String |[Your CommercialID](update-compliance-get-started.md#get-your-commercialid) |Identifies the device as belonging to your organization. | +|**System/**[**AllowTelemetry**](/windows/client-management/mdm/policy-csp-system#system-allowtelemetry) |Integer | 1 - Basic |Configures the maximum allowed diagnostic data to be sent to Microsoft. Individual users can still set this value lower than what the policy defines. For more information, see the following policy. | +|**System/**[**ConfigureTelemetryOptInSettingsUx**](/windows/client-management/mdm/policy-csp-system#system-configuretelemetryoptinsettingsux) |Integer |1 - Disable Telemetry opt-in Settings | (in Windows 10, version 1803 and later) Determines whether users of the device can adjust diagnostic data to levels lower than the level defined by AllowTelemetry. We recommend that you disable this policy or the effective diagnostic data level on devices might not be sufficient. | +|**System/**[**AllowDeviceNameInDiagnosticData**](/windows/client-management/mdm/policy-csp-system#system-allowdevicenameindiagnosticdata) |Integer | 1 - Allowed | Allows device name to be sent for Windows Diagnostic Data. If this policy is Not Configured or set to 0 (Disabled), Device Name will not be sent and will not be visible in Update Compliance, showing `#` instead. | +| **System/**[**AllowUpdateComplianceProcessing**](/windows/client-management/mdm/policy-csp-system#system-allowUpdateComplianceProcessing) |Integer | 16 - Allowed | Enables data flow through Update Compliance's data processing system and indicates a device's explicit enrollment to the service. | + +### Group policies + +All Group policies that need to be configured for Update Compliance are under **Computer Configuration>Administrative Templates>Windows Components\Data Collection and Preview Builds**. All of these policies must be in the *Enabled* state and set to the defined *Value* below. + +| Policy | Value | Function | +|---------------------------|-|-----------------------------------------------------------| +|**Configure the Commercial ID** |[Your CommercialID](update-compliance-get-started.md#get-your-commercialid) | Identifies the device as belonging to your organization. | +|**Allow Telemetry** | 1 - Basic |Configures the maximum allowed diagnostic data to be sent to Microsoft. Individual users can still set this value lower than what the policy defines. See the following policy for more information. | +|**Configure telemetry opt-in setting user interface** | 1 - Disable diagnostic data opt-in Settings |(in Windows 10, version 1803 and later) Determines whether users of the device can adjust diagnostic data to levels lower than the level defined by AllowTelemetry. We recommend that you disable this policy, otherwise the effective diagnostic data level on devices might not be sufficient. | +|**Allow device name to be sent in Windows diagnostic data** | 1 - Enabled | Allows device name to be sent for Windows Diagnostic Data. If this policy is Not Configured or Disabled, Device Name will not be sent and will not be visible in Update Compliance, showing `#` instead. | +|**Allow Update Compliance processing** | 16 - Enabled | Enables data flow through Update Compliance's data processing system and indicates a device's explicit enrollment to the service. | + +## Required endpoints + +To enable data sharing between devices, your network, and Microsoft's Diagnostic Data Service, configure your proxy to allow devices to contact the below endpoints. + +| **Endpoint** | **Function** | +|---------------------------------------------------------|-----------| +| `https://v10c.events.data.microsoft.com` | Connected User Experience and Diagnostic component endpoint for Windows 10, version 1803 and later. DeviceCensus.exe must run on a regular cadence and contact this endpoint in order to receive the majority of [WaaSUpdateStatus](update-compliance-schema-waasupdatestatus.md) information for Update Compliance. | +| `https://v10.vortex-win.data.microsoft.com` | Connected User Experience and Diagnostic component endpoint for Windows 10, version 1709 or earlier. | +| `https://settings-win.data.microsoft.com` | Required for Windows Update functionality. | +| `http://adl.windows.com` | Required for Windows Update functionality. | +| `https://watson.telemetry.microsoft.com` | Windows Error Reporting (WER), used to provide more advanced error reporting if certain Feature Update deployment failures occur. | +| `https://oca.telemetry.microsoft.com` | Online Crash Analysis, used to provide device-specific recommendations and detailed errors in the event of certain crashes. | +| `https://login.live.com` | This endpoint facilitates MSA access and is required to create the primary identifier we use for devices. Without this service, devices will not be visible in the solution. The Microsoft Account Sign-in Assistant service must also be running (wlidsvc). | + +## Required services + +Many Windows and Microsoft services are required to ensure that not only the device can function, but Update Compliance can see device data. It is recommended that you allow all default services from the out-of-box experience to remain running. The [Update Compliance Configuration Script](update-compliance-configuration-script.md) checks whether the majority of these services are running or are allowed to run automatically. + + diff --git a/windows/deployment/update/update-compliance-v2-configuration-mem.md b/windows/deployment/update/update-compliance-v2-configuration-mem.md new file mode 100644 index 0000000000..91da857807 --- /dev/null +++ b/windows/deployment/update/update-compliance-v2-configuration-mem.md @@ -0,0 +1,80 @@ +--- +title: Configuring Microsoft Endpoint Manager devices for Update Compliance (preview) +ms.reviewer: +manager: dougeby +description: Configuring devices that are enrolled in Endpoint Manager for Update Compliance +keywords: update compliance, oms, operations management suite, prerequisites, requirements, updates, upgrades, antivirus, antimalware, signature, log analytics, wdav, intune, mem +ms.prod: w10 +ms.mktglfcycl: deploy +ms.pagetype: deploy +audience: itpro +author: mestew +ms.author: mstewart +ms.localizationpriority: medium +ms.collection: M365-analytics +ms.topic: article +--- + +# Configuring Microsoft Endpoint Manager devices for Update Compliance (preview) + +***(Applies to: Windows 11 & Windows 10)*** + +> [!Important] +> - This information relates to a preview feature that's available for early testing and use in a production environment. This feature is fully supported but it's still in active development and may receive substantial changes until it becomes generally available. +> - As of May 10, 2021, a new policy is required to use Update Compliance: "Allow Update Compliance Processing." For more details, see the Mobile Device Management policies and Group policies tables. + +This article is specifically targeted at configuring devices enrolled to [Microsoft Endpoint Manager](/mem/endpoint-manager-overview) for Update Compliance, within MEM itself. Configuring devices for Update Compliance in MEM breaks down to the following steps: + +1. [Create a configuration profile](#create-a-configuration-profile) for devices you want to enroll, that contains settings for all the MDM policies that must be configured. +2. [Deploy the configuration script](#deploy-the-configuration-script) as a Win32 app to those same devices, so additional checks can be performed to ensure devices are correctly configured. +3. Wait for data to populate. The length of this process depends on the computer being on, connected to the internet, and correctly configured. Some data types take longer to appear than others. You can learn more about this in the broad section on [enrolling devices to Update Compliance](update-compliance-get-started.md#enroll-devices-in-update-compliance). + +## Create a configuration profile + +Take the following steps to create a configuration profile that will set required policies for Update Compliance: + +1. Go to the Admin portal in Endpoint Manager and navigate to **Devices/Windows/Configuration profiles**. +2. On the **Configuration profiles** view, select **Create a profile**. +3. Select **Platform**="Windows 10 and later" and **Profile type**="Templates". +4. For **Template name**, select **Custom**, and then press **Create**. +5. You are now on the Configuration profile creation screen. On the **Basics** tab, give a **Name** and **Description**. +6. On the **Configuration settings** page, you will be adding multiple OMA-URI Settings that correspond to the policies described in [Manually configuring devices for Update Compliance](update-compliance-configuration-manual.md). + 1. If you don't already have it, get your Commercial ID. For steps, see [Get your CommmercialID](update-compliance-get-started.md#get-your-commercialid). + 2. Add a setting for **Commercial ID** with the following values: + - **Name**: Commercial ID + - **Description**: Sets the Commercial ID that corresponds to the Update Compliance Log Analytics workspace. + - **OMA-URI**: `./Vendor/MSFT/DMClient/Provider/ProviderID/CommercialID` + - **Data type**: String + - **Value**: *Set this to your Commercial ID* + 2. Add a setting configuring the **Windows Diagnostic Data level** for devices: + - **Name**: Allow Telemetry + - **Description**: Sets the maximum allowed diagnostic data to be sent to Microsoft, required for Update Compliance. + - **OMA-URI**: `./Vendor/MSFT/Policy/Config/System/AllowTelemetry` + - **Data type**: Integer + - **Value**: 1 (*all that is required is 1, but it can be safely set to a higher value*). + 3. (*Recommended, but not required*) Add a setting for **disabling devices' Diagnostic Data opt-in settings interface**. If this is not disabled, users of each device can potentially override the diagnostic data level of devices such that data will not be available for those devices in Update Compliance: + - **Name**: Disable Telemetry opt-in interface + - **Description**: Disables the ability for end-users of devices can adjust diagnostic data to levels lower than defined by the Allow Telemetry setting. + - **OMA-URI**: `./Vendor/MSFT/Policy/Config/System/ConfigureTelemetryOptInSettingsUx` + - **Data type**: Integer + - **Value**: 1 + 4. Add a setting to **Allow device name in diagnostic data**; otherwise, there will be no device name in Update Compliance: + - **Name**: Allow device name in Diagnostic Data + - **Description**: Allows device name in Diagnostic Data. + - **OMA-URI**: `./Vendor/MSFT/Policy/Config/System/AllowDeviceNameInDiagnosticData` + - **Data type**: Integer + - **Value**: 1 + 5. Add a setting to **Allow Update Compliance processing**; this policy is required for Update Compliance: + - **Name**: Allow Update Compliance Processing + - **Description**: Opts device data into Update Compliance processing. Required to see data. + - **OMA-URI**: `./Vendor/MSFT/Policy/Config/System/AllowUpdateComplianceProcessing` + - **Data type**: Integer + - **Value**: 16 +7. Proceed through the next set of tabs **Scope tags**, **Assignments**, and **Applicability Rules** to assign the configuration profile to devices you wish to enroll. +8. Review and select **Create**. + +## Deploy the configuration script + +The [Update Compliance Configuration Script](update-compliance-configuration-script.md) is an important component of properly enrolling devices in Update Compliance, though it isn't strictly necessary. It checks to ensure that devices have the required services running and checks connectivity to the endpoints detailed in the section on [Manually configuring devices for Update Compliance](update-compliance-configuration-manual.md). You can deploy the script as a Win32 app. For more information, see [Win32 app management in Microsoft Intune](/mem/intune/apps/apps-win32-app-management). + +When you deploy the configuration script as a Win32 app, you won't be able to retrieve the results of logs on the device without having access to the device, or saving results of the logs to a shared filesystem. We recommend deploying the script in Pilot mode to a set of devices that you do have access to, or have a way to access the resultant log output the script provides, with as similar of a configuration profile as other devices which will be enrolled to Update Compliance, and analyzing the logs for any potential issues. Following this, you can deploy the configuration script in Deployment mode as a Win32 app to all Update Compliance devices. diff --git a/windows/deployment/update/update-compliance-v2-configuration-script.md b/windows/deployment/update/update-compliance-v2-configuration-script.md new file mode 100644 index 0000000000..87fd0bdc44 --- /dev/null +++ b/windows/deployment/update/update-compliance-v2-configuration-script.md @@ -0,0 +1,98 @@ +--- +title: Update Compliance (preview) Configuration Script +ms.reviewer: +manager: dougeby +description: Downloading and using the Update Compliance (preview) Configuration Script +keywords: update compliance, oms, operations management suite, prerequisites, requirements, updates, upgrades, antivirus, antimalware, signature, log analytics, wdav +ms.prod: w10 +ms.mktglfcycl: deploy +ms.pagetype: deploy +audience: itpro +author: mestew +ms.author: mstewart +ms.localizationpriority: medium +ms.collection: M365-analytics +ms.topic: article +--- + +# Configuring devices through the Update Compliance (preview) Configuration Script + +***(Applies to: Windows 11 & Windows 10)*** + +> [!Important] +> - This information relates to a preview feature that's available for early testing and use in a production environment. This feature is fully supported but it's still in active development and may receive substantial changes until it becomes generally available. +> - A new policy is required to use Update Compliance: "AllowUpdateComplianceProcessing." If you're already using Update Compliance and have configured your devices prior to May 10, 2021, you must rerun the script so the new policy can be configured. + +The Update Compliance Configuration Script is the recommended method of configuring devices to send data to Microsoft for use with Update Compliance. The script configures the registry keys backing policies, ensures required services are running, and more. This script is a recommended complement to configuring the required policies documented in [Manually configured devices for Update Compliance](update-compliance-configuration-manual.md), as it can provide feedback on whether there are any configuration issues outside of policies being configured. + +> [!NOTE] +> The configuration script configures registry keys directly. Registry keys can potentially be overwritten by policy settings like Group Policy or MDM. *Reconfiguring devices with the script does not reconfigure previously set policies, both in the case of Group Policy and MDM*. If there are conflicts between your Group Policy or MDM configurations and the required configurations listed in [Manually configuring devices for Update Compliance](update-compliance-configuration-manual.md), device data might not appear in Update Compliance correctly. + +You can download the script from the [Microsoft Download Center](https://www.microsoft.com/download/details.aspx?id=101086). Keep reading to learn how to configure the script and interpret error codes that are output in logs for troubleshooting. + +## How this script is organized + +This script's two primary files are `ConfigScript.ps1` and `RunConfig.bat`. You configure `RunConfig.bat` according to the directions in the `.bat` itself, which will then run `ConfigScript.ps1` with the parameters entered to `RunConfig.bat`. There are two ways of using the script: in **Pilot** mode or **Deployment** mode. + +- In **Pilot** mode (`runMode=Pilot`), the script will enter a verbose mode with enhanced diagnostics, and save the results in the path defined with `logpath` in `RunConfig.bat`. Pilot mode is best for a pilot run of the script or for troubleshooting configuration. +- In **Deployment** mode (`runMode=Deployment`), the script will run quietly. + + +## How to use this script + +Open `RunConfig.bat` and configure the following (assuming a first-run, with `runMode=Pilot`): + +1. Define `logPath` to where you want the logs to be saved. Ensure that `runMode=Pilot`. +2. Set `commercialIDValue` to your Commercial ID. +3. Run the script. +4. Examine the logs for any issues. If there are no issues, then all devices with a similar configuration and network profile are ready for the script to be deployed with `runMode=Deployment`. +5. If there are issues, gather the logs and provide them to Support. + + +## Script errors + +|Error |Description | +|---------|---------| +| 27 | Not system account. | +| 37 | Unexpected exception when collecting logs| +| 1 | General unexpected error| +| 6 | Invalid CommercialID| +| 48 | CommercialID is not a GUID| +| 8 | Couldn't create registry key path to setup CommercialID| +| 9 | Couldn't write CommercialID at registry key path| +| 53 | There are conflicting CommercialID values.| +| 11 | Unexpected result when setting up CommercialID.| +| 62 | AllowTelemetry registry key is not of the correct type REG_DWORD| +| 63 | AllowTelemetry is not set to the appropriate value and it could not be set by the script.| +| 64 | AllowTelemetry is not of the correct type REG_DWORD.| +| 99 | Device is not Windows 10.| +| 40 | Unexpected exception when checking and setting telemetry.| +| 12 | CheckVortexConnectivity failed, check Log output for more information.| +| 12 | Unexpected failure when running CheckVortexConnectivity.| +| 66 | Failed to verify UTC connectivity and recent uploads.| +| 67 | Unexpected failure when verifying UTC CSP.| +| 41 | Unable to impersonate logged-on user.| +| 42 | Unexpected exception when attempting to impersonate logged-on user.| +| 43 | Unexpected exception when attempting to impersonate logged-on user.| +| 16 | Reboot is pending on device, restart device and restart script.| +| 17 | Unexpected exception in CheckRebootRequired.| +| 44 | Error when running CheckDiagTrack service.| +| 45 | DiagTrack.dll not found.| +| 50 | DiagTrack service not running.| +| 54 | Microsoft Account Sign In Assistant (MSA) Service disabled.| +| 55 | Failed to create new registry path for SetDeviceNameOptIn| +| 56 | Failed to create property for SetDeviceNameOptIn at registry path| +| 57 | Failed to update value for SetDeviceNameOptIn| +| 58 | Unexpected exception in SetrDeviceNameOptIn| +| 59 | Failed to delete LastPersistedEventTimeOrFirstBoot property at registry path when attempting to clean up OneSettings.| +| 60 | Failed to delete registry key when attempting to clean up OneSettings.| +| 61 | Unexpected exception when attempting to clean up OneSettings.| +| 52 | Could not find Census.exe| +| 51 | Unexpected exception when attempting to run Census.exe| +| 34 | Unexpected exception when attempting to check Proxy settings.| +| 30 | Unable to disable Enterprise Auth Proxy. This registry value must be 0 for UTC to operate in an authenticated proxy environment.| +| 35 | Unexpected exception when checking User Proxy.| +| 91 | Failed to create new registry path for EnableAllowUCProcessing| +| 92 | Failed to create property for EnableAllowUCProcessing at registry path| +| 93 | Failed to update value for EnableAllowUCProcessing| +| 94 | Unexpected exception in EnableAllowUCProcessing| diff --git a/windows/deployment/update/update-compliance-v2-enable.md b/windows/deployment/update/update-compliance-v2-enable.md index 6853b29fb7..3f5ef04c9b 100644 --- a/windows/deployment/update/update-compliance-v2-enable.md +++ b/windows/deployment/update/update-compliance-v2-enable.md @@ -15,6 +15,8 @@ date: 05/07/2022 --- # Enable Update Compliance + +***(Applies to: Windows 11 & Windows 10)*** > [!Important] > This information relates to a preview feature that's available for early testing and use in a production environment. This feature is fully supported but it's still in active development and may receive substantial changes until it becomes generally available. diff --git a/windows/deployment/update/update-compliance-v2-use.md b/windows/deployment/update/update-compliance-v2-use.md index 8cc180ce7a..e053ae7781 100644 --- a/windows/deployment/update/update-compliance-v2-use.md +++ b/windows/deployment/update/update-compliance-v2-use.md @@ -15,6 +15,8 @@ date: 05/07/2022 --- # Use Update Compliance (preview) + +***(Applies to: Windows 11 & Windows 10)*** > [!Important] > This information relates to a preview feature that's available for early testing and use in a production environment. This feature is fully supported but it's still in active development and may receive substantial changes until it becomes generally available. @@ -33,6 +35,7 @@ In this article you'll learn how to use Update Compliance to monitor Windows upd ## Update Compliance data latency + Update Compliance uses Windows client diagnostic data as its data source. After you add Update Compliance and appropriately configure your devices, it could take 48-72 hours before they first appear. The data powering Update Compliance is refreshed every 24 hours, and refreshes with the latest data from all devices part of your organization that have been seen in the past 28 days. The entire set of data is refreshed in each daily snapshot, which means that the same data can be re-ingested even if no new data actually arrived from the device since the last snapshot. Snapshot time can be determined by the TimeGenerated field for each record, while LastScan can be used to roughly determine the freshness of each record's data. From b520d1391c6838a4d8a221d49f281af0b2edeec4 Mon Sep 17 00:00:00 2001 From: Meghan Stewart <33289333+mestew@users.noreply.github.com> Date: Fri, 29 Apr 2022 09:08:25 -0700 Subject: [PATCH 152/380] edits --- .../update/update-compliance-v2-configuration-manual.md | 2 +- .../deployment/update/update-compliance-v2-configuration-mem.md | 2 +- windows/deployment/update/update-compliance-v2-enable.md | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/windows/deployment/update/update-compliance-v2-configuration-manual.md b/windows/deployment/update/update-compliance-v2-configuration-manual.md index 41e40ffcac..c305ca5636 100644 --- a/windows/deployment/update/update-compliance-v2-configuration-manual.md +++ b/windows/deployment/update/update-compliance-v2-configuration-manual.md @@ -2,7 +2,7 @@ title: Manually configuring devices for Update Compliance (preview) ms.reviewer: manager: dougeby -description: Manually configuring devices for Update Compliance +description: Manually configuring devices for Update Compliance (preview) keywords: update compliance, oms, operations management suite, prerequisites, requirements, updates, upgrades, antivirus, antimalware, signature, log analytics, wdav ms.prod: w10 ms.mktglfcycl: deploy diff --git a/windows/deployment/update/update-compliance-v2-configuration-mem.md b/windows/deployment/update/update-compliance-v2-configuration-mem.md index 91da857807..30da7d5a9d 100644 --- a/windows/deployment/update/update-compliance-v2-configuration-mem.md +++ b/windows/deployment/update/update-compliance-v2-configuration-mem.md @@ -2,7 +2,7 @@ title: Configuring Microsoft Endpoint Manager devices for Update Compliance (preview) ms.reviewer: manager: dougeby -description: Configuring devices that are enrolled in Endpoint Manager for Update Compliance +description: Configuring devices that are enrolled in Endpoint Manager for Update Compliance (preview) keywords: update compliance, oms, operations management suite, prerequisites, requirements, updates, upgrades, antivirus, antimalware, signature, log analytics, wdav, intune, mem ms.prod: w10 ms.mktglfcycl: deploy diff --git a/windows/deployment/update/update-compliance-v2-enable.md b/windows/deployment/update/update-compliance-v2-enable.md index 3f5ef04c9b..f14f6d2bc0 100644 --- a/windows/deployment/update/update-compliance-v2-enable.md +++ b/windows/deployment/update/update-compliance-v2-enable.md @@ -25,7 +25,7 @@ After verifying the [prerequisites](update-compliance-v2-prerequisites.md) are m 1. [Add Update Compliance](#bkmk_add) to your Azure subscription. This step has the following two phases: 1. [Select or create a new Log Analytics workspace](#bkmk_workspace) for use with Update Compliance. - 1. [Add the Update Compliance solution](bkmk_solution) to the Log Analytics workspace. + 1. [Add the Update Compliance solution](#bkmk_solution) to the Log Analytics workspace. 1. Configure the clients to send data to Update compliance. You can configure clients in the following three ways: - Use a [script](update-compliance-configuration-script.md) - Use [Microsoft Endpoint Manager](update-compliance-configuration-mem.md) From 304febb1b8d3d6ff8c7f539d27ac37e86cb3fb6a Mon Sep 17 00:00:00 2001 From: Meghan Stewart <33289333+mestew@users.noreply.github.com> Date: Fri, 29 Apr 2022 13:11:25 -0700 Subject: [PATCH 153/380] mestew-ucv2-tp --- .../update-compliance-v2-query-table.png | Bin 0 -> 329607 bytes .../update/update-compliance-using.md | 2 +- ...date-compliance-v2-configuration-script.md | 11 ++++--- .../update/update-compliance-v2-overview.md | 2 ++ .../update/update-compliance-v2-use.md | 27 +++++++++++------- 5 files changed, 27 insertions(+), 15 deletions(-) create mode 100644 windows/deployment/update/media/update-compliance-v2-query-table.png diff --git a/windows/deployment/update/media/update-compliance-v2-query-table.png b/windows/deployment/update/media/update-compliance-v2-query-table.png new file mode 100644 index 0000000000000000000000000000000000000000..f48e6dc074e948d9fc2a629a816e7466088bfbab GIT binary patch literal 329607 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
    1. o}Tu9jqJcKeoe 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 _p3y=Z|DFdw5J9Ql?vRIakT{XbRqJ7+;y=ct zvZ-;8=9-2BFU@}>pMP)m;mv!QzdrhREeYNqC%3+A-RrqtCN6{H|2Mgn z6aFkmM*qd8fry~h5^-yM)#ba7;{0unP^`r`iWYi{i;b{c#rHbxKae^wXPN()vtQNF zD8;S`@RO&5bx~zY6_wkO;et**$9xlGe&as;CA|OfeM1={{x}!2nYS)8d7S+lLiht}gabXrpLH|!HI9W-2^*-Fozw(72S0u9h^KIZ2T3jV>f2PmE z&D2!}#mTv$pZkF`T`o`87w_VKjfYuzAKbaPg9@nbeBKqPNpiDjS9D#ew5AiwVO^7BBd>HqVx1Hff9yDTfKzCwP| z_tjqiy6w#$kBPXh5!e4TwF^_SCXP3a55rSUQA2hh*J3W`eDTjv`+^hXsYts_A7Z}g z8%}vR;vNaJM>NZ@p!~N@4|pDM#xjJnTkYFqj8y;yU!iEqu9KEf49J2PMEd1C;+}zJ z57}^v$PHAMN%HRm_%LJKxqy2(jjbZqd$)gfQOFMTtC$z}!P6Tj^^~|jZoewm8b5VX zJuE)nB)+a6S~aJ{$xQa5D+m8{t6(6foV!FVK`n#?4oZ3k(a;n2EcFxQc;Rq$YQbHo zk1gAF3)*q7Omvq6RRBB&0odw4OE$x&CwT_vrjCQRRRYKaA9{_`jppvELzNEx?O#9# zm6>54(M&2(4cT<4MtjUGyUM!g&>V7gNdww*3+2RBMx~--8uAcP*4nNKv+I(|o2^1x z&0tQmS*(&m<}e#dMom*FfWLgPk3Sx2(PRA8adVVLU@`X{J}wni8T=oKZsmLigBV-* z@qlS}{QWY$_Mcr#2+jzvt_&?9VR~8$2us9gX^eq_KNyZ_)UJKvECYSjt-XB=4V3D) z7_N|iULkMd}8HX$t8G@ZaZ9d)vY%@hV)N|S4qGW|I3|M}x_ML_c>f}L^WKKx%dgamF2uSO2ojM(8rfJ#al z!$+{=D&1D^CaJIwyU#6j%z5{*ZljJf4vj8xXqko>={_o5_23s&SFJ-=;Fgm(I5>VO ze0G*C?{r%}BB{rTH+;P0q!RUFm=6>2z9R7P@p(`IuHBiK^7zN_FpLLg^p%~gZY;iT zNp@ji`@e375L_N!4J~c0vR=({(jWl23x8HKF*bQIOR~=UvMhP`U_;`UjZUqmLmMX` zG@Un#lX9~iOHcJPDL$TXcW)1ukPt~9R{hZj58u1h_ZmRM=t&G|)!N@)IqTeSQ12}T z+AdyU-#va@XlWMmas8qe<9`!F*)+_J3bAdiE%SUAw(^pdNVQP-CGT3>2+lt<2Uxbi zvjwXV(p8`rY;gG|W99>8fYORu+7i*=;*lJvHf~%z9rC$V{fg8H&9B-UOPK}q&8N4j zTYZCr77GBAY@%PPE>Lt>xj~9!R6`p|;YswSeQU*R;<>lY6DaD- z+SMQxPB8Xgmo4fngcai_ydbq4o{NrdTWZfxe*NXcx%bkI?>rl0{X(@pAXxA+0;^v6kpwSQO@J{J4G)8li!iS%{T-`RZAzww7IU zd&;MVO;_b$LrMzD2dd=7<>d?1*=;95fi$IZAB1lyDFby&Yke_Cfa3Z^uDW9L`lcT; zd?(8|U4{0l_YDiY-+d@I4{nk73Yr_yYMs>W&_B)a4X6SZL+XVu}48K(B}t0!-H zLCuulXq0_$ye>;3W=oOWa$e@uvQO>W^?N73v|JSftKiQ2o~bIeZjNDIS&-hR2EKNtZ} zd|YDQGwWBT!prkAM%MK7<_P{bA>tNi32P<$JZdYCsudl64@?!RYcvJ?X{8{$Dh?o0 zJmNsYtl3&2Du&Wu&(Ulxb8w|taE`S)F6d>2Lzf|6M$J4b>gs~Mhmze+H*s0@zeC`? zLcaUW5L%{A;0JYXEm}M|H1o^L1{b=`p@33wwsaJkR{6I*jT`6V=Z)SIgt7@<0ou^D z;#VWe)gTr?&S${Sa++0F4p|#%?0%=*lijh`X`zKYu&|IpQc~LdoQxQlbLIJRU&{Fm zS0$V8@2;yl%V>_8pJGw8n@NOpjvUZ3G8~j!PEI=j!=99zlFO8vO89M~LI%@-@$X1d z5`F_ejD8|k9gS9M?fG#2^)O+rekWrkpWRZN;Ur(&wJe}i01q!NCuaA#;lFIwmrn}^ z#Gs7U@`o-~LZS{Ad>=g!B0I(bLS%0emsyR>3n#imgrSs5%SqQly&Pnp znFiD*mwQ_3Ch!1=Lg0%0>TEBBoX^&v2wIUpHaXcqg9A%RrU`p1}LBAMl@5!v)s?%W)J3f>FGtAJ_ktUQA(r9`Ml_`>Ph88|z>Wt4ef)rAe(EBI) zUSF+7@$D+-%aM|bmR_6cy2EC<3h)u%_c&$aS^vEv9j6n}np~YkQ=(vE1`QRId^wMQv09~Z<{Ij^4qoZT#G{5q?nyP+_+sc#P z$V+NLr_E>jeI&}7XVoL3u{4@p7Lwpahqb-|@J9gYfQW=-asCK^W_F5>c$<%AKF*iB zL|cc(Pwy)evME0Sl&HmX>S4XDEuQ#+pQJvkBic%-EfuL0WC6Hd)F&+f_oDlAmIRn# zrmv4Y1e@~bK8J$7nmVMqXgohhIj0_9I77o1V06YB{zfBYG;b-!gL<|8;luyezhg|X z-u~5WRoT8 ziQ;m~0wBf6h(qx072MFm;?;HWtMM=k05EiTx}`Epe03whs@MEz;7yQHlY-4GeQ0K3 z{keXjdb#M5=ebCZntl*6COPzd9YBfcxV=8FU2Y@v1(B^{N;219-Gv(FMM`-n)0B)n5Z%JNx~ho({J}Hi>@&F zDz6A)HrB4T#5iYggWf;Rz#j&8b8hLx4o%rpe`-tW;u zBRpfb>3;d~&F!u7ukKYq=wH=rTa3PmIlFw>C z^n_Q9#2v3sqLtsj8ek9>)~Q3VLxj$6PZpk@wY|Ihc$iEmay;fO%Ed zF!Y+1g6U0F_D4uzA>*6!jo~y|ykNplKj&(#1}ug%gxIcak&&UJC50H;xo>f2%?e+C z^6wAUKqp{$l)}k7r}055f*`&;CAG!VH>jYX08%km3@#xKHbpuS{@stPA@z3V8^GVC z%iw%2qrW#vqGG5ka@6?ZJxRGKll4+FDZt%JP;-O%TvNs#h%*Ot1cWTl=M5NGY2ymH z?n}n(Q|IWzTKNGW#K)#TT=#!GoNRSEz=h{?TbR~*Cq?)pfW8hHm|48a3ol9I?nAX> z&#eMhZb{z;8cV%BgT^yGfM=c{Ab_0#2G$JOq}30D&7cTkz{Nm@wM{bC!ngU@$uuyr zv119X<-;N)y91t{KMdgYBer@{uZdFf2apk(oqo5gV0_;T$mU~ zq!}eX0wQnB8!yVMgpYr{yGZYhRQ2%@SEBUv^ri9e z8Ro{)-x|hX`Pqi~LNE8j+-#JgaM4=*7B%D!dmXGRha+l-66(`ijNghf|4+&S_~}Hh6@dq4X)>`rbFpbfb#^ZOY~|Y0IcPB z{*yAD)<|5s;I82^Mj~bnKU%2>%k$?16cmwcx~-o_tS%_Bi?^4>5ytB6#Jog5=I+W4 z+9w-!g%}SdPij{q`S zheIb~9D_1#zaSlL_U=2?@HYFEC;JQEV|QcJ0As}9i6i!&P@SVF@5UzOYa9Gy@hI`l z;lweLx)aTR&m%hy9Rakq>6YVx82^QVAzm3UQN6LobxPz;>Ms>95dj7p_Wp6Ej40_F|-rBs2KLVR63WG%MRNm6Z#_MH>y89zM#rpBS z1uHsQi)~a%vvu|Mw$Uu6KfEFPYTrjuan|+}l+!S3ZL~Vj;jl)Z36L=^_Ud8Fjcy!( z_f@uNm5j0z?)Zkr|** zvr}Kq1CGZnoMpYOl5?DK^Ehdx2xACp>x_dJXpCQr)OFNQ$IJSBJBCtK+QlqRyWZAt z;>QRsK0aMZn;_uT^oK+GTAF{Y-%0ra1in7NHSjpyEm|a3R8^$px{{rxI%%u4cX3I0 ztSa6-TnY2-OBJXFlbr7aMc_T3Qqgt*iA5E@%_;Al%M?e@q^vXP|9UJceou1L3P44I z`=Oo_ZDlCuKpUyX^L<_<_GL>&tW4yFH7nv6j=Mu0@2foPA*X^a3;c1fjB^&zg*`5C z0GFOlUmMX4@GI_pdWbV%P2X3V4nWZG27T`rdi9n%>$4RV>=4~*Y0xd7TMwCna=l*NI7jzp8y?nq9&i%{0dH7 z+!l|%Xv)}*WJa~(Oxwjq>5+NBla6Z%Z4>eK_Fj)+9Y|!0$(K*DJpaY|M>rPv75BeG zxAL?gQ%xk@J7FzzUgf;m=Y*zk8yj{lL(pZ6kCySd89Qz!L}f#Mp}|1{R8yo@ozQ(!x!y{ol@h|6L(KJ0uY^%(nLB0ds2AnMW^WoOS|yuwciODH4$@*bz&?(XTj*athnkUlB!$5H zU{k5QX&0OMUXimk+r`nk(rSz$mxD2ht)19s6^wH&qL-3O^o*z5e5|~C=t_ypA2t_BhL31V@GTn279c0=C1KI(_9We(_jqY z;jTY&-Cy`p|L_)fonkeWb$HMJPUnx>+Vu5C!u(*)rq&sQ`{-hfE>Y=wabiiM7jPHIXR@1k96 z8TEjAQ1m!g!10>IKQP>HzO=vnP2PNaCd6sNOhry{gEEv-->${S7fB`3YksJ98g|{y z4Ny?Ns0DT#9{}_>WK1&X2Eho69$lWK8z?YV>QE!ljF{y{E7*()ur3Bk5!0yX=skVZ zuIdSwrrZ`^g_wwd?%~eP{@y+cq^OjKv&HInM&N&J<|N}zzPY=*_vA@PO%6edfBC0` zLKB}V4rtSYy1k`l)ZTv31bGTwjg}a;wX$?C+KsY3E!FqDn;Eg5Kn8rBFQ&kva9jth zOvexLy^qlgKIzl?$~|#$Iz>T$_>3Q3K700Tv5YJOAEL9DU&|?NbG?1c3z(CrsviLb zU?4!G@l14&R1d_v>}7C~2V@@_$zSzjsjFhp4c7|4rzS zalTs6BsT2=P_Pv=)8Iqbg?^xZm*Xq?&o5^aAI?`ItI;!$2U8!8d+%ZW^8?@&S_NFD z&O~%wER3luoZb3sYa&J5Jw4XY+%Nfw|7pNVNQK!f(7sfuJsCA5mIQ6D2Lbaa1?omNzz@0^!rY z#cz}L?@;Bg_lkc0h+z}6MZa#gJ(h-1cG*S44 zgu{#9!}ljT5E$w{x3xtPsHQh?UsngA_GFx%n=04j$kt|mf?dXjXGx+hj z{Ebk+|m9ipu*yWNQ0=R`@T2Q)QuM*Y}?oI z_uv-ls8G z!r?(p*D>GN9cTqz_n!cJ=)Lq@z$p#^aF02_GFNqF?dI0tqSzY_aJ>L@VTA|WQZ7x9 z5ZHmocS(ZNH%2mI01V{7BX;0fv}gd3*9y~8@~KjoUjmD^WlJ1S(CWw@edR0UANno0 ztzIg(hJU2AaKU2#dx(#Lh~0(r2o*m+eAIK-ktM*4f!vviXKeRJU;1FF5&7k6md{!AoE&SL*v`>ojyfWr>^sOd+`7OyL6}wRo(c?L$di z1-RtoCGdPP++b%{*FJ!!8nD_Ek)z+{^G(Q=74UeUg#b~W96MMmgLWO{3C)F6x8^{R|nV6VV%RWf$yd!k>#uWvK3#G^8Qa~tU`;cfpRIyFSJrM zdJhdq-4|uOBd5{Ebsb*aLmg1!IjYzaa~C`OKjgh-KvY{BHf$>;A|fRqC@2k5(n=~F zLzhYq-3=-Nf`kFmgMf4i!_Wf?0!j@?3_Wyr*TB05&+%}c=lQ-L@85U-kPYtHv-eu- zuIs+;dtD>FKELnxRe2j>ds2<5{Z6_zF#v{86uk_!e0j`FmpBt*ZQ|!y9v&VM_mxx1 zNn+ie>PoL{kM`y{*|fi$0s&54Z=o@_*Ov7SA?Hh@qoe(hRow2?(`__mm6gr28xgTW zE-W~AA7G<4P3~X=u5Sr~P7^o#0jyGoHu7VqD+TLON=62%o{c(Mt~q)JqJcHRdR_oP zH`WG#wy<=5H-&_B9P1ksCW-qX6=EmszKJzp(GTIdi4xZL8GQn$0 z66a(+`{rR)DR@<5u-I`LF8wxc;!>}P?Kz%1m}cVfRx^w*xirD-Q z8?Ny?veebPz<{$UcRd*HGk4`1=nbb|bXu>vzcd*jGBpK|B3SNH+|^P$Oha6E4tObf z@cgp#ihf|z5ZQ9aNqeApbzC$d5o9lV0LFFGZn&x+@;LZOL1sJ4ne5A#FH?xPbHxeR zg#&ja#bLZ*tsHz`+Bsuu}1REP$@%8$0KS~UYlx%lBb#lNi#f%;i zj~lw*$BeX8M>fz3R>sbA8#-XGm8M7*W;>l@w$NRIE2kAme6c{kQKme`BRMk!pC+eV z@y6{gHynB^d(3yM&-~s4RtY`;Jk__v@)X)(!~n=|rOxO)*+d2cywm8mMB&s2FV6If zzO^9VSFp2l8dyTym!|eJyj=rxTM&!YlQ>_e^ytzEmQdn0SqO@ezbONHH9TN z8EglgAnc|jrd(i%RLRptoI`P*kq5iiDR3pd%+zLmi3F=HoPaR6G5D<$SWH0QvHBx` z^2jR0bdmyu^u52uiPb}*+F<TOPrEd*%zF)!C zVa;4tW_Q)o31z}>FtaxH_x652Z!z5(A4EXT@niQFsSQ}sI;S;X$+xz)BD}`PnAM~- zp+1KPy95|G>{5RSepv*a_(!s*q@>Niy5@uB;3+A&si~=iXEGu$HHTy)f|Jy%G`q7k zO!Xi?eN>}x4wq!O9g-0h@a&4sN#SmC|I5yhFr1?zqX`3c#2A1Aql=5|k{Q8Zqf!A( z*|V)&of+(GhWinA3okp}jMqoItG=F*;{i1lRS19@eqPBF6JZ^Wh|%J%b{LldTkP@w zOL8L>A$-Hh~9rR3#uLCiXtUZpVmv@mKFJ34b87J+G>$3CUJe5Rrjo zk&U83BxZqRzQuwLQGs*saplGMt%`wVq?Y~A|H95D8tHh&rYRljd+MnCR^+I~ph zWwO-f3)l|6{nlCKu?~&k%6FP>%T!Gbw0`q-5oF^?C@3h%zmr9fqiz|FkJbe_QWDaM z>1%!>lltKbOmUG-Z$U;<(x*?K$~?T^k&9;7A0Bv666Qm)uI_CwN1Qp2Z?S!aMAbEt zWO{c&>VSetaO@%r?zR3pBE`;}IRlcA8DSkw-L|@{#$6=^9Dj+{3>gn$E7)U`AUr&L zXKy~Bw_;J2*P{Ij(8km~xrSjx^XOY53}-$tDSr!3a!ZkH3@-pI*Vi5Z|A{)_;;hZW zZEe1!8vMyBNz8}KVeGrfMbP?LBOZLrMfo!T~DwVNt|m?MM5}=bs-6_oGGc`%JMNitLhq!0G~*uq&brLmYpUXdjL|9Wz=;h@F$=BBj^alSM z0YG1i?M$hoWXT{ymY9>y4Q`3(B*jKYYYif77yp0cLDQ9>6(9J6wc#|vSIEfHHg7YY zDWLP&Ac6MeW^HET@ZU##AnSg?kbsQk6kxP!Ay9&%u&UwdhD$b6^;(^xk#s<6lr-0B%6^`@q^X>@Syo_%Azg%utl$ z(M(W`t#tF}GF>x~l9n~kImQHR-^Y@fYvpUdKvtz`%*@O(b>K`*k<6)^Cs-ZFQUKVD$2RY8i~r}R`0kxllgZjgPApNfg1gVK~W7-v44*S=wX@5V9+AJ=?U0PjT zO^Cw5R9F5tOcjBXoZOy3pD^e#ZT9YDNHkj>!Z8RqBBLYU{9lKM_jrQ)-_5wvZ3bYZ z0Gx*ddYD*PWcJ)^`}IrB>ZF3uJ%8@p*S0n#>eLgp6;mN0aA67dFKd=!p}vq)c`xyQ zCT}BO#_W}y;t!mVR3Ri-#z72C!8gM$bwzR-!J-{;3yS``ph3cblM@aV{&U+u{FB9juvn9~3r3K=@6`P=!*cy^K`o6=Hu z%$l~QvT=_imt4~QDt_j5SlH=j&kzGKx5rT_#$QIB8hUTGpP`o{Kk;&ZPA5eK@7?!e z;3eii7f;VGbfJ*pZhY;)IQ`dypsK-pe=hsyL{%wr{3Sf)*}}oTS<(B2X2LrX&q+~H zjVJx7zpqvee-EzxV0TveR_c{h^}xIS55-|SJwLEc{?ACR=81yc@c#Rlyd=nSpZfFJ zHnBHnQj7t;D{olFvJ}U8q&nX+YG$NBnM=A6G?TKbZXddpOIg>t=v53Ix&Yf3MbMsf zlKwt#dIaw0#jZfq6w*}4T+VKC{cKRmZWO)I`~3p3h#pwfpZPd(;`lOwEP*KOBbjl% z3V#x%7@R#6#d1A-o;10)tc2p(SWXjD^^xuU6J^#XBv9~iIDVTUQLq}Q)=XKA3!n_t zVrII?4g1ue%O9S(Gh#iqUm)_PYv}~E^!LMpc;}|nUjt9=6xfE|=wDYv`m{|96 z$eRd)p6#mgC#{v#J6|9(AE!09|4++t{0M@w;LGP&8?q&fdvY{Cgmp+it))&|kxa$k z`IHcKBZB0#PS}kIFY9Y_x^b4EF@TsTQ}BDA>o4)5%hN6W24L)OZkW8<#81Ng zkcRU^NP<$A`H77&hr~+ffO!GT$kLG4&iSDooMM<-jjgRek>Ou4ZU+wKf7jFO$~_N`)P7 zp6Fcq!SF1~L)>YP5MZ^Td{$_NyLT@Eh4*lis+)wCH*bizKT?YC?SofS z2s&OXu^D2@Adg^GPY+G-J$QwO+jTu%VWuNhb_Y5KX@QAeJUVya&*G{9f(E`EPM3D_u=RLOP=Sy624f9Q9`-2-;*Cf2>j%c-w1+ z%QlD~ZoZszG9v@-*SB0jrz>ey1s$mdUu*_6*^ElAHCJP=50uz`+sIOXYHAt~h4Be; znnqbgs0~$lkYYFtLf*c;5_)jpWZhq^DrP$wGTD3hL70ly;&~KnO=r5&OnY+OeV;jA z&&>tO?fa`0;^jxL@kp6IJ^6N~Kk~$~`*W(JSAvg&>*;%D@__t=#bjFO@LliVhGt0Q zG30E_vlcc1#-aO5@K4#LVU|)2f~kkZdaR2uEl#zJx?$u#NEQduOI}D;oaYA{)F%(+ zRa zO!cyaK4U+n-{GxBzly838##x)SQ_h{_vGMXuF%D+Yr91upM)RYpZB@|+_YNZu;CZ6 zv9Yeo5-!8uq}|!baKAHWaKU9C`5N1~;bAcl!SN1zH0~G^TxYu^+gMs$=#E3!z%I)s z`wOw~dtd*TTtym~7K~Ucgx>p3g(U0BE@Tj)4!Dy{vNJvv?MvgybbY+{WVsxl>zAw0UVPrT5$K8->! zpU_u-PK$_fn*?j;5$#iT7i;!(`P8h+<Spm*&Nfv- z=m?Z97cMr^aeEdMBn;fQLN;K1mTut4MiqVs+!qLE3O1=S{DuPnH7wp`?k3j?6O&Th z>o`8EF?n+G36!14wS++{k;|7GKH3a?F-H}&&pLnk^5sEvzCrt>Ke0+nzcWQNK=dNU z80D?l<(O9`BfYklezL3r?Cae)SRt=NLL{uM2OD|hZmmjw!a1s_2Y{q00l*p66e+w& z4g=kAU|Liq{>JM&#b-`%BvQJ7jQ@99T9eE?)zqa=JGJzsu7hSCM||7>G+_N3Qn6cs zptU-8WyKz#;8w-vCMW;4rt~_X(b4{+Od( z{Y>!9B>Tro?ZaoHuQ%y?2yja9#4&lfFMDiZLR|6UV>6^ppvUlwvb9GL8ImZ=`r>rE z96fTW^4eY1)H22!*7&SGv8;T+UBF_wpN`#zWJB~E^`n{!dO15 z>xS^cZ;797DrnMvKrzsnwI#fG&nOR7zq7H95(c}TH(k>}kae4X?;?}P;`7+l8$rUm1EF#d^4tt-?H>oy;Tqx+HtnX>1)aF{evzidv4BgCIJ7_vHIml zLh3lj(c1Iw9v(l}^Hi$6J#a|jF5ybJqiz0O*77&))&SRecSpITg5p65{XbLf)f&gA zT5O^E{rmS35TZI_Uqg$>oYZE25xyiPQC(tWLEMo&h(C2=4WvZ?G#HTE^{G?UGf+@a z3Y8wI>&~l}#?yb0D;ZDo&c4T%s4?KkLprv~Z#>OHP|@}FOE{f(`{Ut!UBrbTV!DUU z&IkJ>FCxU14qlixYyD_)NfdH<|3c^CE2%gEE2bQDo(}v1E)q>JR0ciU4JxjoV4~fg zW3$exO@Z$CD41BMC*++FO4qbgX93mp54nXPSX z5Lq)CSLYw*5*HeN-y@lSoXc4_{C)3FRmATJPf2J5H8k=_!!NbfGJJVae278XWW-gT zy5#&_u01!J!)iJ@{4n#t;jO8eR6?DA_<`--t?`Kd7>Cw)fx2i8j(Z0zFK^UfeF^1F ze{9C)#%%Rl6?|ihpj;Y4-uW;M(nk$t4#ujLnl_7+5C)Ss2*KhD(-+~M#qU7kDRD(Oaua|P zg-cYLT9iP$vn|m1G?H)-oGOFb)lH_JB<+Z2J|LPod4S|;9!nelaJHr>HwaTGaw)`z z>#p9qEIYD*v`F3F&M|#)8o}OmS+3Tp=FW9?N9iM9Y}u<&2~zTNoUY&ir@ z$t)y9b^7q=him!Tu^N2dSWH!ilkn>CL2almZ) z-SgVK`jvUDT=Rd_+wob`FmM@59>99fk(s)vuG-KGHH=hCZBI{yz)2!WK^?hC|2N!&!o%9SDvdP-Rb8-^E zxvAYTYWi4ipDH)}Bk5m8JINX(b5fmSf4vS1u1^$p!>QQ8_zX;bVvoFF>oC%5b!XKWJj6xdP5r`UARS@t?J9Yu z32A9*Jty8br5OMJ!}iWjR;i|ff}@1f0Gko?1#43u>8WwSyTW-XG^#l|)elpBOgBmU z1^gHX03Y@B82w6eWWw%|&Fkg5rG(-Noj~oA^6-1Pb3Oasds#Q6gyFC0C@)jqqezON z2nX@JCGwBIi#v%V1-o?5<(!myh7H+d>nYVn-qJ8p zEdYkO?7yC>8k%9JBqWn;yu7$t!)**)9+(1=lv=;EjLg{g)p18G!nXUKZDPpQk9SGq zWzo_6rduwcCLv*M^&6ev0X>eZ^v@CL^gAiPaTN@!{bD~~pYM2>zyy12dI6Q7?a zh0_QGHQHtZo=@-N}JJI%GewidD{IEF=} zW4-*x9^LXrKcjnI@vZ_RIzDJuyC=`^VGg~$q1#y)mL)}zk2R0notDzyR?qg?a@3W)>B-NHuFoDp zViWIq6b-rpeg9n5$ooYg5e?3rvB7_k(aGF7RG;jB5xCug#n5iu$~)VD6@14`At}5d zT}e7aiOvG4)7S|-tfyn=5)RgttI)ZWGQMJ00Y&lMorpcJ79boudwaNgqM5x8*&@!o zjmFDQf0klWfK(MFYVM8eVydw#jRy}-Ei5b)bL;-szLCgR zAk*c+%7ICuje`_@&un1)<#GiT3zLfkyZs`dlr(G8C{UK-2}(V_|FWy8A4b+dMRlTm zeSjLv`6v)U*{{iI?TpPZn^`qey;l4vNt_7K6R(iRVRy!tdaF!Xfg=yQ$;%3gN`8!Z zV0^I@aji@sH+M%8t{BH#Uu@Z_s@g}l0d``1H7ga+vw@EziJdr1LBTYzBPqPiHe}}Y zj5BVF{QW7DQt5Ddss`5tzVQzuB1i;{?di5dy%GuFQM z5yL_*r}zNPK}d7&9MK%Qu7$Fbgp#r*3FqqpMH|EAE23KpWzO)Z?9ihS^QO3bqc`b^ zE^;1Skc!=31j)7E0*x2^Hq)I$m8ef;%)@JAgs%S};C-eB)8U;3E=rlh_=RDQ4DM{m z<0K>LJ)_FN$E0_@Ha6;o2gyqP_?mn(TO5_ZEqQ@k`cVnU5ohY;T(`Di9gB>JAndFt z^L_#PBm9`{9N3&c8X=h69r8OMk$!VM0ErZJ7NT)oSb0!W?K8TV*X9Hb4rz!Nu&K>d zy+z_Yec7-;lL(AcBk+MIiekj=Z1tsopbfoweTInG*ahYAOB@9{$i1V5q4Q6) zx-pHbC=33IO5w=Ml=v4IleM4A-AzupnS9mHQW^qzASHMDG?_Frvp>akz6YPFWdy84 zCy(6Pmh7zAGGADG)xf63wg;V1iSxFw}in)GLoE;RgA7 z=p6-$0$Bd`otq=?<;r1&<>WOLuts?Up@EPxJk#|lKVIL1X>=}w=dG4%vE2#dO1o2k zA2$o>?-QIlW$zEviTO0%=1==u^tEs|d5a#1bCu?%e4T+u2PB@iWzb-^Blk_yxec?H z7+Y4WxXsOZ(NBQ&(4gDhi8LY=5q21R1(v^Yj-a7I)`nSmQsutr4(IuEL9@F$L6Osm zi>18XG&Ndx4kQzh!&P~DCA}U$-!n!rDN+qolL5y09bzaCKQ$ZI^M;3K|&(M!=x%yf>I zT0fD;JlyxtBa6mL;tLa@l|&&^Cbi!EH9!>7UEcG^)GrTViR84~XVI)`T*`U;foaRb zfS7c65!(#}2W@VcPh5G~*hl{PM-kNjNAb>LI3eF}9LFXh;K<|SAM?kF?!wwR~>nQ6_D z9mNId16EuE@mBZHX0V#_o^9FCb`Z8EvZwOw@3^g-Vegyg`xv!W!bdU!whYAm4y$~1 zzubK2YZSY_Su<16m!FjSj?VY(%~2gVF}%RY_fRLA^Wu<7+LOPR!Ko432lm%bof^3i z%Mu-!WgGj}mQf_0g0(g7lYT~9qRSDMxYv|NpxNx+{NUE|Kn4d`TW_DW>6dSey`gb2 zN)+PPHp}*G(1`8uHuP!#^g_4DBsg!00--jWXD{xy?PY%_Y=6I447*;;5hQi4`&as! z%F&)6Ux7`sUYwZCJFVExwBr3L9i|x1jb7D(t&O$fbv;utoupglmtEXP&zl08<80U$ zmw8Qg-Ks|#Ihx%AcEl=&2j>&`NQz8R`G!c(9L>dk-D3OXo&uxg+{YB@wN~BG?hWsO z61jN(yiV3M<)q>2I%4s)*P`hK1qJY_JsKfr6;LXm5qy<#auo7_ZyhX){*mmA=xCn; zPW`ec=vb~?y!tqnB2X$`!kO(d-_w6{T9R1w8YLk+phlVbY$Jzhxl~{<^idVGD>E6@ z;A0!%wleY%ExMGIk>q)=?NlC~28T{juO@;I)uAv&TV7t!>_dz3T}KdAVe(qAd{1rG zg`p!~AF?c0Y%iIc#8}O*{gQ`vjB)ER?xKx+9eSk9&!Fr!XRUGuD?G|!Iek3~10p=@ z;X^D=woKZh3yE%%fP>b)$E+IJk0c{NN0cv?ODk={4h}7UOXPKHKF{9o`;h)A$v2(#mSxt3 zEHhJ{;a?jn4xDN7F8g(M>G*|NG7I@^3$PaRJ;nB2XnF_~yGPvr_9=uZbaouBcKYzp zbL?kEmX|b504JuVcJFsL<{Zg<_#@$o0YaC@tr4PXixO zDvV}77WkPIl%ISiC!=j1@UyJzYwhmzjthYO0ebdLW3o$`uG9d+sW$6l4ErGcgls%N zVsyMW2HH$S%~!Ns;Bi=ZJ|su0ARl;ALh@QB&2bvi2B^c0Se^>|(W*|bd4-W(%{sWM zB;3r%Ea}gjJa{Jcm!MsNJ(W-`tqXf)zHDOQ+7!uYe2%uYtH!V9+!0~*z#N~|LdI5Q z)kYBr`DyZso`Q91?QR1KwS??fo_BiHgKDuZ#C%T4nuUbpZxQ2Vi+VU(*E}$ru@x{G zHMO*F>t+FF&gaCu^Np9 zjd`!k@mkOPJ(M?@f157y3fRg*Vm@!YsF!P0feL*?q^O=Nb&9+Nz@pa-YT5!%TlM5p z-ui6zQPI8iTuXkwqoq4~HT;0h=b77v#OoWw936>Fs)kl+1r3M z#n7k1osHE#hkDg8mD#Yc8?pNx9%QSgrXTKtHV>E@)NGXR5!Njc)P>`;QQoV#_QBJ- z>Mu%cDqV$K<|3JtDD0+HW4SW%0va+@Mqgt*f**P+D`${Z=IX#@4n+nPfeeF&T7Qqi zsmDa$bWWXmPVJn*65c=#Lv|+Xqyl3S$G@0Ep^h>{+RESL1kE_iQHk&<=_KzI)7)-b zz}1@y4bO59zN*CfbZ9B0uCUMjwn}RT&6iH$W~CX&A4B8`d`o$dpTp6BBryxB29=f< zjakYs7^KF{mphS=DXXW2iqFKgE2L?tlktNWchHPLQclISZpJ`MEISQ%%X!58nQmAu zH3Cvm9su$a-LMBSa|Hl`Qw>;~Ong@wgvae>fqB@SgKh_otnsV9vz!KM+H6nfGB5Ab zl&nLtY>$@VdM>k6FFKv_y?}d6nWix5xjdGouy0iMZiOuwy!2nkZRvC7r%#=-eT(;+ z60in~)(3vRGOw{TP|4s7fOdqlCK(AV5=7VW<|uv>z8Z(+j724iV@mRbT$XN3L+*b> zZQe1_=4RP;a;v!rwtLJYn90c?_`&1yoo@W>%esxRg*uk?j(oj1D&In*JJ@kzKEntA zy*F3d8t6G}0jh5(V$NFPQKAr{$fPY7M9WqfKCyW_v3_sK8a~F zXAZ`RWne-sY5-ev`1q{9(5EtyoKtfUwj6ffedQBTbwdLrVyMzQ0{{BmPoSzw7)jFf zkv#{5_?E46d=(>9rA}y$-MxJDSz-};*=)}ExtcyFlTsVfB|e4v5rx=$AjgLkqCsKr zp+?_g=&3Jpc%O|jSNt+ub+M3}{uwE+(j!4fDagB_YGbbi)Q|ffYoEhuMY92LY5*5n z^c(f8g}*WbL;3r73n583f9h1(!zJZLqcVHOAD+UKD{@&1md1e(Iy01#6=vTr(M>C? zbVKHOPj@%c*=0o=dJ48>siifwX_hAKmseu^g_-3mBAcdS)!cMWH$S4hXVT7tDlU5X zle1<=Lc9g$qgM-`8p<3uKx>vJVzF-gpDC!-9RTi=w&k5Ii-$EueN-%WobDN|^IcnC zck(RY8pzWwtknrg#Ivqotu$8D*CD56 zWK$ep4xCBiBb$!3{Vs<62#Q`B(w(iiz>}`KIoI}DZ@p7lT>1hafcx@aUclHT$%Bl6 zwGpU7u_4nXePa0KiEqMk9q^7f0X=aZ=C!1n{1Sb+EnPlZ>HHe`mqh@$H@IIm^XOjA z86)hjNEG%1?_O;&yrGce=@WkLpO^Z1eBq zQIm+bw>QHPK`Lkr(g`%&1O1+SgB%)R*G!PsDybM>bX|D%dQP!7Biaf8+xraJg5ihb zkquZEnPy>f)g{6#Ys_Mi?GRYfU8;)%ZtYe>6@o|yY97yG@ZP!HN#PnGQ)iR3YwhEP zE;)~Xy&d>ZUy=n%LCj?FW8@nZm;EQ*V)vHWu$7@)9nWRtsHfYG7qs_FawoO;_93V> z{tVcBLP$JwQ2o>o7-j&HO9OUE5Lt?TPea~4(~Q*}O#VXkv1w#uI8osV4lMLE@8!~) z?LH?sAcpC=AUbrq77zrfzaD@|vi@445L-kw>1n61(rI7ADbsbBsSu#HZrhS1pu9QP z-5GC(OdBj;zi*WW)|q8jrgHI(FtHg(fS(J}L8 z493V<91B?|Z_#?5h}7r9)m{sT5oSWgH`Wl-emhHvPSu zXgzE%b}249hc8=8E2$c5{iu^`+qynv(iMsK!Ea2+&k2)nb|$j`*{`vUIeK1VJCp(f zE6P6Pkgp^VTxyYK4x7gJ0&j3X5Bi;XGsu1UcIpRa$6_ci^MnDXSh=l z-hKDFbBv7qFA^6%gc@V2edhYcU8vP?A;N->gO)Y_ax;J~`J8_|*;fj6Kk~PrZ`~O_ zPs*^g>ghI#N;2}-Z{$IbjgCG=HJ;NFKis(mU}KJkeN$^piDE&;k~(n3^~c4+x0Waz zXwX%{MhdW8lsH|+8fXFW_4#QQ!>U)J`A=EYl;iGqRO^N5FW2k&?8#J?u41csTD$;T z_X@jV@k|N!a%KNqcg|+bAr^w(ghPkV`?p)KUDrE5mYF}j4Rpcpqf87K5KT}Zn8+9! z&(&u+L`&8jRpP|b23GFiP4$NzuXCChZ53XeIlt(QS`y{XR_&=?7Tf2<8wZaB0LS`F zmf2~yM}RaDw(hiF>W|YDXMwN#3S{LukuV4!1QKIr*clA)e#f#K(>pOmQkg} zs79x6m8m=#hkow`eLA1wU|_uSrjxuh6%7_a9Yc=f{^hor-dL_F0?w+;Z46zq3=y@I zaDHEgASe9LQxdLmRFm&~afFU6j&Xfbyaplt*IU1b{eVBpg zM|BY*S8wrJ9jv36_BlrZ;k@|iz&x&QpIVA9*?9e+#mQM5^)cVeP6CcIg{9~U=|HnE z2I-KQ#nWf4+g)2?IAMskK&%o^kgk<@cl2Dr<&ssh%TD)r8TAxW7%jbke`N^&1)h=ErmzVEG8A z!8nNk{Jth6#(N#%xwViCg38P!KSL;*?5@fKB*tAG*tNoM_ergJH8@*MKI(}bmboqu zlj$t3D;c@7pnVa$ z9zT(v-7B%f2~sbSbsb+)GZCk$;-MozZ3az9mbL5NFtrG7!5yG|Yj~z$*e={vMD&Fx z3R%v4dD;XU@Be0@Zn@Q2n3R<}j~yxpeV`TxtT2;q!!)+2<^)XZk66}>;iC~ry~NF5 zX{Wpt0|n8uJZ8Ntv9(QFug|wSz}Gme&Iv4u&B;`-~0C?7xZmsh>yt zD6Vo3#BDcK84*$O7Ju_`Vwb&4=Sl;Q^P#hw+&v;69M!>W&M!)xbP8jG04dv~k3*dd z7Y?FJoM+YaJh~2cf1VS!%P=OFgxJ-JA@x~vDu&2Orl_%v%whZUpiQU)pWX*Mdz zKra>bX(bwC?;lSDaHzC0iH^?DHccA_Uwk8kdSakr<^Ec%4z`!=nq@& z-{1RNc?AdT%6(=Q@xL_Aq~NMsDqHWEwwMrd94CLH`N&6h`GXMYC*9KF?FtEaAY~~) zRNf`))V(6eP>N3nNfv>grj&G+sp;{?fpIqMZnQ+;*HeTf$k_n;q;(49fXCWHKOtVi3FNBlG`-!<<$h`qhHuq2lsnsIz0>KW}5 zch)TRP*+QN**%iEy3Ibk21$Cr^f>zEv)!#aS{smP`1c^-0*2$TA^t7DjV^9omw-A0 z=yd78_E7?Qo*=ycXR(8Mc@o@XX=)eqcza4Q!^4K4FUt>`AQvCPlJa`Cw=gx1*WsmF znnG5iUI`?Q*D`_cpSzzD_>DYdfxKPGUgoa%5umFl4i7Y%8$Fl7`Zg)0hY2@|7_BF? zuJfa?O3fd*qvE1kEi(4;y+DoIOZe+66cm}Gbr=l*-fU{Wx!zyqkc#V_0CElYZ=LuW z)!!cKW6*;HXNYa=dcS;YvkMxeRI{`~UB#y}6zezHYY`gsU7EInm3l0F9Rj-c8h(}Y zKtK=1Y&9LdHU3&xHD(Q3ZTogv$Ms2-|TB%Khmp|{q6r)Zl#&J2xv(~ zDxQ{YUs3(6wAvF`hDZL?Zrn8C-=79Qul^p%Qow4k20qwFn|S5DWl$_u@~$j)+5(pG z6jtETcH;V*4#!&i?I|Fu*`Va7cMIgnvP9y4#7>*TQlG+dJgQG#z54s=2LQz+rG)WC z$$_p+HUp3JTb!J<;`mUVB3dV|e#?6W7Z5ypz+|EWiZ(pl-9b9qK)1|3`7)i@LT>#~ zi^!ezsum|66iP()gnN7H)NS_T#e6kpH`foe=!*g%Pok)oCLl_nLB2Ja$Gq+SEqeiO zRJ{n@dP2+kJyffR`1*}MkqB^ze@Ps}Cj37>vd06`%5Z&U$g{l)FU-xctx`%2O5m-Ms@dgimjgO9xlP(ocE-o(OCh4sTs0~B_U~zG< zTzzzu#BT$*wow58FwTiL`}tm)lE(}JG?tC{Rn13_UV}P}&%mhnh7^It&;|IaHZ@Pr z;3`-leMP2|lar?VV07|9;ZTC+f{3VS;-4tJOyhrgOvggv_5)-u5N^wcdb3@x1XeNk zk|%+c%>uO@$IvCgsRwH^xOYE3o(l(!SUaCHCv9(0rx&_1 zW=KCDUu#?w$64TsF{k4%f{GBAxh`hlEw*vQKgr8_IhQZ@M$bI^XB3lDRyS1AG_TC7c&`eArK4NeBxcu|CsFOOgKY;@L$JF-mpMOs!#FD2xx$3BCdx zZx4>w#PRt^8~uIip+x+)^e;yOczXxErikIug2iYFMs)-`Y*ylt)YlU9p?t-axw+pT zKK>N$p9k+h-1dhzx1F~-c=sR{bt5P!z+n5J6#k9MedIly{Lgj2Pi`|l=D2Ug(r|f@ z?ux1+KifjZbSpevGg{xWSoG%i3w9^g4ekSPi*J{YEX)gY&J0do2?%&)xDB}%7IcAp zt4rRa)6zb9gX+ulOQI1b#uqPM%wcMh;>7x;0R7R$)2`;0Y?-KClyHHVDl?q3Iuk^B zKTs%?&Mh431oE7qhWRKB(AhG!mnN2%3qZY;Osb5}vz&gzJh1ArHIWsdrd4d z&9QW)jR&AA^k4^%YJFB4^nz-g{S$lqex|bZ_Yiy6`P~Nr=Vc)u_@Yc&s~`Yph+!GK zr#G<`T3GE7?#!|nrHefjrR-SF#W-%gADVLQ1<1-r_I*W0xyUZz6?%X2> z`s?+8j!Zcvi~Y=?;z)_}->-hkR{A}D8?5F=%F31PYtZRkb+7wYw?sa&`b_K*;&-x2 z-?M5PB@l96E$Z|$-5;1tsi^_|CGxH^%HMUGV*BsAWq_&Vdx8Ek!m2(Dq4mshcEx%w zq|k2n6$l2k%_rguYOt$QRUYo1p^Rd7!AI^d7g`L&WTDQ3n93u3ft}5n5FO7z&%q7-dB|n-oyk zEQIWc^@Ud(43r3Y@sD|f`xr;;Pmr>^O#C1Lk>Dejr5v06l%?iSfdT2EEoi!5e^-|0 zQXhY|PHM%F?7EraX2*|rYwN-jp&@{A=i)jT(~(LBS`GUhVYNULN%;1+g;XFnx=2ri zfg7LGQA-8jHD&oCFE04D_}sYX{$<|Xx9#q~2l;K+?d*|-_w3Pp=EhHQKakK;UDx5} zH=-i;(Pb>SeDPcs%2V7%aIv7YhwfLzMO6PG9g<+S`+Xmu%Qkaj<+W?&iC#@f{Aoke ziz>Mm+!{HCfNHu3umiDdBIUnd5Ib``=nOgi>l$OPnWTfoNNya|@sL z(~26Re}1@=$Zku_sm$p$c$HDE|B8LOLM*5V6dcg{{77}cjh(4$Z`;Ukb~Xdnm8qK4 z+YSX_*MgYBC%1;sSHAXq?0WKr1D+ON1M%jQ3ZWdk=XS~+JokjrV>cW$xWPSIV^ zLJ-WC%F1P1PdR%!wLVNFDqEN%E}0)b*nbX2YQQBBZ$JhT8>YPsYchFcjK*9BNkvT* z2w6e?5ky&1dAg#h%QgE-(HzqHvib^)I;6#k0(SXT^F7^FyX$=WL3DgJ{aSmjJ#6f{ z#o9QIkdfbEma;gFaa~4fGl+7ZMeGm1CTRj)DwcB8Wl8TSmiQ!v)8qgd7rHfG;<0YF zIlKPxrNOrE*RLQMxMA+Y=My;829#1yK-y#olFW=4F>+Xg`4x@%vT`Ce1JdP$H|D z*N;G0jMm<-OLsd@WXyjCWa@w+lA{SQ6~Nhe0{8)6Rp0Umb;gQ zeM-kILN{+g2V+-EhO0a_M}uzJq^YYv?4kK&Gc-p@?MX!JCi~I=Jq6w0$%TL>CouQ5 ztoy8~anKUr*?t*q52NP4k94CG7Z=Yn#FnyX<)?TOcfBD*8sq2in=^dr} zNG%8mhU?#uIepAuX?pvx{tY>NdvxNbx>5lo)1F?~sM0KtXy|YM;`i)5pSYz8N~vn= z4Ad8#>du+hy_D>lkTvo^>E>vPV~wK~8T)dk-)tweUqw5+_?6;&XmI3Y3}F(VoJmdp zHG3y1G=#7n*UZhp$U{dQyPeINu$Kz{f+ z1Lmy;kSoLs(|@nNw;PPvBi1SwF)vdURHKPVeTgb>d~W}Aljgq5x3-~XbevZ}(5zoK z{_JKG3EAUiUbp94sS#qDpaPr>^p!?6`lN$wwBRj<&x-Mymip@63S~VIxFVrKS@$db z@%JF%KKV1TQK!NsU2QqD!x)$Pt8iw10PJ=OQy8@+$hjY@mqH~0w) z>Oy(?4(Q;Z2}ndLEa+;r&t;W#4o^lHLFX1BdG7P)&(BUgMk7AUO;!ltIkBgQED`{3 z18@wX6S8yzU)K&i*1OW2%xy3wt(5;^z>j5>{ey6tl^ogp;NAFEbv`F^2oc)Z6gHbZ z`FfXtjKJbS;?=lKcMWz+1HJP+(%wBswr>Gn#1!;zEQz2Mg-!#bt@*Jf)&+FnUmU2x zY}K3ASor`i9iN=z*|v+Q!Xxy8Fh5hK)tO2>X8-8uywFOoZQ5Ow5=RADCX8E&*m>4ejgI`mB@ZdSo8>#?&@)9TY;F54R z13eFyt!)fQtbHgsf=;6nJAt7FlFp=2pjtN@rU%v?2m$0-aC&2s^<(4x{DBID6~eUnx<;0ohM*HL3#1?M$OSBVReMaluB@m4On?s{qjM{@1Y7+r zTR3nA1f*Ta{rNaC<8-i!#;hIY=ei3DK$R&A7gzhRfD@Y&rWH;hyu~y5(}^+jBxC|4 z_WgBYI=ZAEQdzisT7@tfWpyK{)he*#M#MQt`O%b3Y)EZaxM?B{1#;l$jwSqg4k-S( zpVvF|!>H?zq^u4gz1&{Ql2$dF!1((izJuO_UoGp~ zIy*aY=+*J@To2*3ZA->!IH*%whW8<{XHm6K-%?l^LS|l2|H^otY(0dVB<|0P|NhVe z5cK?qK{@4cOuG2%uD@?>@?wPTu}vy8aKc@YmmO>fFR-7)~C~|6jft zZq3?fu-n<$Wq_G@J}~>)FB68{db^cG1$_=P$b^By z#9jXTux083GkY?4tSi=oTwRvqs7HU4Dso^~u-bfzG{2 z7iPqbrtA?|;#1s2_n(q_|^zQvD6G9WTHmdeXQ>_)d%r)mKpcqy|o|qq&yCG3jyB&=zZ)={z$^IS<@bl}?u^4^zyUC_cwKsrA9cQB__=c8k zDeVFykHwE$<-9(1I!NS3*-Hrn|0M<-04cmo*jW=VkOKmaIPP^TVN|3boQFXI7uo`2 zg*<3t1(8PL|9*!@qx74(@did>u|~J(T2q~~L?W9u@4%N_islD;&Tlqg`=XfAtlAA2 zczGe1*0?mlf6M~<+H<^B005nnxqnt1c=Sg%jz#-Gw&=5b)-V)Lyh? zCBiD}-rbS~Wv%j2JmyLW+fEr64AvG$O$y+Gp-R`;#HV##RXXY#d1^X*RuC{(1a675)Xs1)ak{Xew5c{tSl`!`(I)pDuSRZ<~TN}))0La9{tUG@-T zUy^-mr7UTaoh0ipVvK!>3R$y^!B|uF8QEqq#@y#e*W&xVf6sH=_wgK$KXO!K%*^Ng zdB4x|wViG;!j?Yw2aGmcqkRJFtExB+PJ3Gj;m()>QcEOQ4$ zJJK5TGv0hVq0~)}0GT$mTm5=%mV7Sl)_8a84>T*FnV+oJ__Fw!82`D5(b)}5oo zBhC&A3JRi@D|ckb;>Sx^g8$mjL$lH0WDFF>Eie2^ntt%rD^6_mO-t%$wb&lfCT!6|rWj#6zWh>5; zRuz|*mu&~iOZbh8-*4M}_#O0?jUPXLG(Z%^rY5F7U$&_bvJG;~0+&AeF=h#6CL{Q>xJk9b`-O zXpp{L*_m55=>Vqu#lHDg0qxNyHT8#}p&4&WQ*|VA-rWG^9w||}UEM=RiBH-OR<7Li z-pRaNQfV5SpzbE2*Ol!qX7aLVbZx%CBmTyC82s3Wg!fMUhDNGgTO>nS1x6PXQTJ0p z0;>hHH441v<#+7Zal7mIX>DN%b@KT_$KUevyoc^>*Li27iQ+4T7QA;8sj`B0XLZSy z7lUF?d`j#32;_8NQw(0wJ?J5}R#U z9{%Tx-&bwGc!Q0_dKde&2;>Y`iFJj@YU5~~?3{8{{cJ~5Raw8suBN_E==CYCvd+!T zUXGKIw1-0I&!|^?+Pxv~i@tqW``yE|RA<5le;0*@p=IDZa%%dT4s&j8U&!0F;S~9t-IgPv~5QbIAe3otK_mj6YEYLk^H7zLg3L=;yZokL8XzIZXlV~jUeM6@LK6= zIey;rJ(Q;;qVuVGZ`?v+qMCq*0oGcVGA$LK8i(SqTw9&j!r2TMtIIFG17-k(6eqvT zd_DT3K1MrLIm$z^R`5zgF(cZ6|C=?)?F~Y1)_edx4&k7gn&yuN-2zZBfx4_M=*~fy z@Mgc*2WrDBdI{n7=Qj86pWPCk(p%-6Wa_ zXPDBdwI-#CtUZteH~~g3r5OGn?%NeDA^n$~neE(V+xB-|!8}*(dh&l5mN`{eGk&Jj zMkKxI#m%@W4ip2`NDRqKG&KcMExdzcZzA+^<+c86C5W%YgVal$%%#&7@na*kpZ{p> z%F;Dr;Zc7VDg z{`toJ#QBN1B<=I0e!=ZlQPf0N%p?{oA?p4b&P!93t!;3B+d^a?LMtVx5EuHD+%=DL zo=|?Jft$qR{E6b={fm%TH3dLk^NI)UDXEa%!B{Qvd?xsuf$Fv(WUFyR0fz(3^yQ0D zLQ|k0(ydy1Ans>(KPN~kz~;v4Sm4j0YRT65)#dr#jgnIR=#lTOW*0zcLjYe18k|@w zWZF!@M|VyQA6+ zD@gl0py5nN?M5gvk3PIgbXPX9(!Y#cLN!HjAp@2&fbGZEwsUC!j45dLG(*z9kPoIx zP{{oPP+WUG_(W(#@Vv3sDEV_orme|!;E4OXZ(6^0us9FKn|Ru+x$DO^$7Q|>LFJ}3 zCYzQXzU^Nf`t>XGirZja%f3IW{^e6FJ_c~?l$bt-TZRk`U81P6iMIzHW#Ph5U`WhcqKEQa2aNUvZ% zy`k*Bd-*{8;vQ-A41;a@^k+f;$uK+PQ88x6rQmIH`Nqzjap~#k?Dh^_eYD~5b)}g6 z7Ya4;)vl6vd`h9W?lV_rsTJ8AYA?@Ju8n^XUNZff60E{>v2A+6$4n?B+N>&!)Kc_vMti=bkXC(!Cak2&XviR0)peu z@D%z}O2#@t5lAod#wL2N*uqw*;z*Rs1^vrZ^~$2CRYTMqg`!6#_|`+?+%s1jV=3m; z{wZ+;N=TBKi*TKA9mFR--*JHd)}`{rrh#5C<3B`!;!S4P*d&J> z`^^YM(+FBAmwj7}sWTX<9KE`8pd_2b)0k;vHPF1E%^zG{SaoadCB;hEXKjl(571M< zR9Iyp!cDqQ4LCFUY@XUab)=vuw8mEXDR3*^R@`t(JSztbVOmJ0ZbIdQIf{>0+uY+u zN)`UCpV^NljZYI5#{yqx*%=Ni%W6^5y#&6dU1v+%3df=Hg>Sdy8dt%LY6B9iJUw(H zv?*D7=rpLf(10td&Gdf(MJ?$3!WF|;j_2P#>a?4>&sEBolHC!)SLuE&0L&iAis2kn z!Q5juKc6LMnb0chm9m1E&|R~XE)bVypju6lq7kbozKe*~cUFx(Z-B_xs)AKA7V3wA zrNqS|;yy&=2UWtTgX=ulaWY!#)ZgRnRatMi#Y471k6QrjsyqUpYftz-oo1JIh&Bya zW`$&wn?(|ag?U1=@okiD4omGuxADi@@#|MNA-@&Y{Owduc#CFFtm?y}%>(D5i3x-9H zTX{yvLjkWjBpkj*tJh@#E8h~!80hzNlCT4XKO#pcEz&wsL8sicIhsvu_B+?7^V?w% zanrLsEU0D!%6TNUvY<$dmFw@fav4>5z-fo* z(f>e&L|IWqTxM)YLegZI#Qs>ZbE%E#(x2=2jyFvdD`mZEf6B5m;l$rh@z?j`9#42B zr=|{iKE|2OQe1<;zZjnhdD(RaA%d_9mEuZYVE1>t<}s5#^FRKir&DN0$V6pLPJ-SY zaFnzO*7?7oxiHIuf0IrsX z6)M7CgD7em>aIF3kaOUka;S@SY$^<-FQ?bkSO`_wKh3-SBgCf83kYq*s0h>QG9c8{SN@f&OIhPVo?jSt4rMBhcf|paH68p^jgp7u!*Ei z!3$}r7eKI&x-d3bLkN^#0lE@j;Va?Gg>l@+)}8u z3o&k_est6%!S{ocWn${`yMm;oBu>l32i{!3z~_7pJup%KoCk>I*B;q1O(!$LKYaKg znUugb!eyVxfQI&1Ya5vNCM24C#oR{2>K8}-`EJ|31f&E4s=nxGSpv8tZe?mA6axgL z+`QzBm}(Ri!QWrb9ELIck#bndEz9rGj`bG%(Rzzr_s3O0d2K%Ve#DO~5^$ik0sg<+ z$rJ1fi&Mm_BPLYI@!Qkpa+V;7nC#1hQ+DN3kV6*e$-4F=f`a;#xw$GW5KI~t#sajmVbQI;dvL=4%^Sr^cRFE&Ap_atJ{r2Qnzd~`S^WwNqBF^Hx*gHZxv zIOG%L{Cj(}x3F|^l6@3^-(H>*$ml=p&CF&(17}()#@_e3y)m_?IUa4`{L~)v(Kw<+ zumgo@TPTTf<6I+`QB3;5t)wI+zh~5MJ9H0>#RzY?(S);`$H$DTxC55V3*kOMQ4_@M z#Z{N*lq=fGqL^a_cCnn|0)0BpwxgF!JWCUA?JkEw*%b8s2f3?Hg~#OY)c@)3H+zLP zZ%@A7IXgPmw^|;TM9aWXD~bnvy;G_-fQYbX91))VIXnAAMajq4S0<;dRT(=kl{1c1 zXcCjnZeRk{$#{1D{CQEoB^UUOwG-jCT|UmKsuMG(uMobOnx#j&sCc=+WbDFkBM+av z)WO;5qEx3^f>J6WAbx(r4ry7vJ+9VoTJ7oV}14kAI@!`e_ zUy98_w7PDd#T8=UnK%hX3Ueh#XE`L_!(lZMF4;w7(2^?jc?K94_QD8`QkQTHT;cR8yf|VZL-e_CwJ$WOmz5WLAOxY>QaS*lj-qd-!~)Y-=fkC zGrbR%S4?G1p>umjddA45NoiU+nvjLHynRb?i>J%?iYF_lK}3m8PYmd#aEwNqwZ_{H zR-dzKg{I#?s2sR$urLvg}kQ1;AfAi-!>@I@WP%T~_P>NhAoLY{#Yp*kEf;2=6 zU{3;1D>e~KHU#=LXF`k;cBC#4lbfd6VV~=+T}C01uo6uo)0AE`Wh~jOYOR!UZ~L*N z2bs~d;b89Wn>oTahc4i3W}_X=lsl6+SycR|a^%GQCgm_aMXmhYVh-K)rlH>OIS&2a z4Am_nh>3HqoG7JkoxbrgOhSGtP0Lw?Q07cV)42M^eO+_bSLw4mFbk~R_A>_5vuZo9 z_4YA#l|LT@G3fCVu5>FMiT?wL{(PHGd<7ef?a%@UXQ4qLx0_E;-MS?+jVstPfvm@S zx7feVgNV_@THh*eK5PC761OE3i*vvWp9Li5Et{^h7b_bg(c^OZRZN{FXl-`hKg(>| z6lf2YtBMAn?owp8mSI^UflB>L2h-#gtKVMpen-h^J1YbLki_%*lc1g`rqLM2k)m$* zT`Ub{T(B>8x`Bh}jHvzhmV~Pj;*NGiqaugAd2~!jqH`twDnJHLcb$!;S!eByyP3Uw zc`dQR*P+UsKQdN*wa%Rmu@w;mUh~a2a^>YDe4WJ^*dD#K9K8y|TaxW(iLd#z#SJCT zB}emPNxem(=MziF{FpJPn)lGBd<_cczytBuMh^ErpniV&m1CTzsGY7ZOZzmigW@Wa zyPMfZ*}1%iHggEdz7Grx%gQ2H{FVTq0B+2RG6VmcMh8_*kAGZ9=4d%Hiyj@6In(|D z^UXy%xdC*W)}uz0>B%;16m#@I225h?{xjQ~7qkFckS@wIDD`og_%N?884sf=0BF2I zK{Y%yNC~oL7OB+F9mvuxD?D(<*yhrd6VtM3U(*chrfYUhGh?7-++a)w#p&e}u|p06 zDyi{$ccShKN#;a1p_Tv~Ld*HD*o-#Cs5z?)S8s>^u^tJtxgB%cT_k)ilSiWUg>>9FLGL(D6J^x*rkFv=FnS7!b2E z>nm|nn(I;*pXm(dO{O`ZWac-`M(mLKLA$^L7R}5JGeH|BDsIyOzbhS{ifC;fh*NmP zQZjlECdSUO>V$fUF4`NAE za&aG!bpM0_dy$K`xRWAxl=>MgPRSoS^K9xh;CzTkU^|Q_21%zwl2l8nyS<}JpE1he zHuU_H_$(P^LM!Tr6317^{?cYKhT>z|>hH#_om-x|eXk#eL;vAt4pEz%gWB3By3ZUP z41Ks-v7zaKqrfxeGRz@UN%&%W#dB%ZBcZss)gYwh;U3kS9xxKnuKnGU4&TT(4=@wY zur86W+R(8Bsw!T2t|Pn@c9_SL0q(CBy{i>ovu{O?d8DnR^UXNa28erPm%96^su%bf zLz2}*Sg}QfeY|;=o?^~xHr?1$7t1nKBs;fkhk$^0!Q4I?z<)gz7IW_E)GL9Ijllk4 zrH_91*O0`JJc~!Xs__~3ejm_7{0nx3V)PCU5Eg~wq_dd})07WtCU*`p8t86jRZLF? z#uw|xtY=gcqz4L*P1HP+pU6C!RFKpu?>?#YmFjWIu)rppkT|d`imFz4bd0DOL$gqb zb``E31ri-*1UQRXFW7)#)&PO^pr!a8RvZASr-esvu$&_GWm;xav3kwyd+}Cuy2%Jn z&6~6=5{R7~YXVuQmOM*Ha0cX7t)#LEV1>sCV1X;g2KPk{lkR9OWk$(qr!jumEtz#;>jbI|n0!0Jy?prn)@44g4 zoYL=*>g~?N;~j7FzJPO%AQMl(e&k7~XynF{4u^^Z$c zd48@%!_}dw3_NDL#GE=cTIH$PisjVAG#rKwA7?di58$O*AMO-2pu$`W zAKz5y$kWZN(2X%^B{T|2JretW*>~9~8J|*d%}QTinKv@9w)J zZCg-N`)x@D7KVAgA*&BsAVOk4zs@x{{_!9Sn_MtHG5)3|!hihqr|-{kksV4mc#oju zHamm*r?v&2KS$9a$))wRY?%)=;F3IJ4vlb(P^eDB=z<^m7^=K(us1?Dj!4VVr1yU6?(Y z;_!aa+Nw42(#&pdt||X8Y26Hsww_}OHaBd_lRw1ySDKq+Jb9*9io_yO4?rH*k`S7q z7te2{git{QPlc+31e)(gQWC5)aj-|6iC;8LRZnPxCiKYCeMOAd`Ies!qumNI$z%Hq zt17U6hKg?e{(NoplHaT_tMtx;Axp<;@?cTrXxar$CKN}OXxrBz>HH2syV#)U+Swev zjEfcZ)`2MR^0$ z&ZU&~qa9VR;K7hFzA(`NaU{@6;2{BFaoVjl(=uJHAwfpHKq+~)zb?*I01C2)#S*-J zCP3$^#*1Eux-{RscBYciA~#hQS)vcHXdbIJjWH7l2@^r*6MP-|9R84k+pyuAPZC70 zXRS-U3D*3ru_N5)T`oj{Gi6}BNd}BdYN&~o%d$x(v*j{Q1-d8=@-flz+m0IM+vQ`F+Z%%y- z938}icsMl*pl3!+gdhySz5b-YnM6H9&rQ0rKr|y8;Vb7gD%6ZY@AlQ1o_e zagJJLGqybcBVrf5G{zqAphwtOXPthmjJ$kCt$lcsL)5|M(x*|jx&vHto@;*JD`-M7 zZu3>+&bji1XUmw5&{i;>uPspgqGp`Gi49LQ=w|g&0P1v~{kCXg4`D+(Z@pY$@hfsj zINtF|A&&Vd3h4E9`&zZ6gQAZ{ZdzNDNjUG_4j}XtXCUa70h;d&!k`Hm!wa=!pMlVB zvX!v~?Y|DPCx}8*&Unts>Ut8vAOw;tf*D;JZsL0)#4gzXhBc#6+{10NPtc+!A{t$F zTvW9$@ZGK&KHbL!+@W@db@LtQUFo@j@`xg1vu2iQY~h5+lnO0IFURp~SM!zuV14#* zq=h!~TN4-~OhDbf|qy-IQDA@x1vX~q@* z0)`=h>chnKLq)ft$?fq4lE%)rU-Lnsxw(1o`)UGZtUmE0nb=J4`+b#;^PaC_+GkqH zYHK|9lIN-i34j)$P7B7!9)M2zFI5K@@;f^8>H1Ko2hPY>T>>fqG3+A(Y+$9r*<|^9 zvF8NMDjj|wuUcC{ckpl=bMDT_tB~g|XH){}x8FOWsZS@CQ`{jV=bKLos21NrhHa0= z>eu8;7V%gni@2m2!1K$DVcH&o`99@dBg?c6IDa&5t$)rv30i|YbU~X`@Ig!2JFQkc zo-rM$hthB3*R`5vZX#~icf+{?U$^ahSaTdhvz1GBx^%h+E1*75UV7NefJPzd1|KxlxEpwv z*>3kC$*)1u{UAR`k#nxd1ak(F|MitnR_xfVry<&q3ei50M%s*E!2K-`_sV!qW>82n;{fhB4B~6UxN`WkD^Ml^ z9^M`c0dXcCjMFi0h*}eZHXMGRnyH*ui>DqFgfT>gt)9?7c=S{_Qg!^+l+0=dQa^fxG|HnQ zvMk8#4TncjQL?x1XoXCZ9B3XQ7n@)gFau$d&dnh!uwZrt==GmX#({;m^UcKvI(0-N z7>6gcdwO^{d0|49B#uz^5WDK$g2!m&y)CU=$zm2&q(>OQhEPZ=aak+Rv9PNJw9KgA zY$o~jnWSeBt|so#{bu_lUKelpQZOV)Q$3sf5kXTC*= zn@IaICz>XDn2j2%ST&za@=?n53^b`edNdYrH>FpnGa(o3L(s`^aPM`mK{ZJ9<&47z zG7^S<0UV>=v5dRkKZiEcb~WE%$#NV_e!!ei>*0XS^;@2|2aprvHfT9R;9+L(CaL@> z0)MOYkAryny(0m|CR2&A)Z1+}kHjCdEgD3-IN|Md-B+5}NPT&iPO8Ui2or?XD*b5_ z0R+h;UAf*L(gbTLYu!9WW~wst?P?m*EOMB70sN^8QU{3BrY?G3LN^|JtNASiQ2;-E z(s&-K0<>wx3L>=nPBI}3_)2I$!9iw%PWBB~U%^rC%js%~1!J963`S@9m7QftOXMrY zO|DafKn>{Gzk(WS+B-K(&mYkv>Jon1Y%aQdD&%SrC`q6U3m~Y2Z4<8p`9rfF@*S3 zqoV2CR}`=k)j9&Qe%GcJKD^;fa@XSDK0NQU^#Yv)!rztmJ8P5O>w}&nNclrSt1CZABf1r@xT z^DU47e1E~f?PRh_*v{=YRA51^<#3k#wV(Xr zdSK^K`$uEjmxb*AySR>Rh;5laelY$DBCsSt$kK{!wYnkHO^AvNhGal~|Mee@`Wh*< z;frt+^8qc>asV#iBxF>3!UY6<{JO{a#kqgwzI{?#P$^~F)jj(ujNkHpg18$>r_K`P zgQ`iw+JU*IDFBw>9F}+ZOM7I;iaRQ8NUd1^td6s<%dmcZZomF~cKTnB@n8RbA%8uu za^s`^l9c|(KONtRJlWlvj~_=8HvY%mcX$8KG|TI!dQ}xnhDGe+7jB=k`1A+t+C>9C zjfl4Th}^o$*0Z)T!R(G96VLy<@S3zXbNb(;oQ<#N|4Ipc0Vt+fwT(Z1LF@nG)7bcf zn~Xt>w0~$O7uIb0_Upe?e;Xd~Y#OXSc0hXAwY@EYE%2h3_>*-l@P@~1dLhOVi^u}y z=y$>pi$L{*ZTk{c->z#yX~E@7yc-^T_Z`2Tjrj57pD5r(PWVp09k5*pI|6UOn@>z^*JRs?1vIiZtvOv1}KfbKU;`NlB=fT0jkQi{`e|${% zk^3|v)94tSkVqxy! zh(pZk($bO*#Ntq#*J8dDsB-`NYL0lHGA%DgBE4LbA|gaYVZfd)+=~vkPKg)(oPPJk zY`lW1ckQuqfnKFe2jS-!E`DOXkBUh6q%Wos1$%P*})IY zs}?=9uwm1D5ds&F%%9JDm_y&|z?1c`k~grKc%AHH19+>)$CEeh>A&IVpR6DsDo`W3<3)>cNcTxZOZk0wvs#=qeqzG~-o!*w zytKXwUtea6?{}Tc=MNt^6H&>?8ts<#v2PQGJk*a-Nd=Z!fu%+)dP%O(i6!@7=AU*8 zTl=`Q%aP%E8W_Wm4ub2{4cbRNnZZ=fS#QY?47l&HgJBhdAZ@y4g67 zLLemQCc+P+(t!BpJA3w<(CI6n&8oW0K}hzONswZpx88zI4Y8MjNQG!wS{Li)o#N@7 zGdG(@J%te2-I@`?@af6~KyWEZ4)L4AAp71~kh~q~1at-I|!u zlY*-27#>VT0K$n|iA;h#=uZbP+h4Vw5`auaoZ<+e$a#&lZBy%moRDfsI`Ylqs@ zj@C{-QTKiW)b(B$$+In!IJk&Rq$-SP+0AM{#J?qe1PNS#IXn#pJS1XK>o&V2#|}eC zb@lK`1^o$n;P=J&)IY$E6k3>Lu251rMUYb73r(^v#OlSLSSRO4!UraozJ-eaw0k;X zO`#H7zpP0e=sa&1g32kaG`QsLC)j^WQ{i@Idf}I`evYD<){%L>( zN!uR>cWraDu!*|d>_h9;wSj?`8GljT`bAE;J@#TF{je?MjF{#By%6E_sXpJ470E8{ z;Po-tpeSRw2c*E6AVF?nKhFE)9Aepc)=eiQ_e{A1NC0g#P5REb6223uQve)k(Ykzs z0OX>i@?I4iJb^$kcyYd>TnB5d3c)VjRxIqCpkO*(cUt7ogG~SvV%V?ksZHbheU-Y04wmI$dS?+}ulsW;)nQCZ~G@ z@D$a>ZfGG9MbF%<0XP!;Nd;bCv}h93eJVG_?8Zfqh#aldEbM;skG0Hg1Cbz{Q`}kF zm1Up|U+NXR8BEdLByM45O7*HgPH=aF&@_rx5MJ+gD)M2MCHfee~+*gU^%3&swIb zCt>Etj#WN(neG-|#+W%1gP0BkLY{Je*J0FO-j9YDfvAmA-)Dcq28*C#Qpyr_TdcL; z9SMlJG5Z}ZH2F~^_vSz7)KLl+(xGCRxFRk zQH=Za81y2D_8vR^ne+t+h+#993nqmQCD1Hs-xa;e8Aom!5Z!fP1!p=3i zC)SZ8ZPE^ia<|vFB8nh92X!40f`IK}=(LGu#?7OVLS_R7FOYJ?L^G?qHVrl+fdBFJ z9~{$~VjTYvOO9zMDx+SOhbbJiPZ@JE9@FV9y^m?PDJqvg5AI?+cM3v-3mv1~5h*jl zYzAZ17!Z0uVS^BT6I1Ze=@+{I{jlrHNaj^f+@ErvW78%Eu1r`I=3ME4So%67I^u^e zK0vgEhGo{_6qBpEgs_-%nLgo@aQ9`n6Df{`{?kjYj)Rr`h2i|VXnv3ww7j_Uz1}>X z^{Cm}s#20%1@_LBkXL+>?o+a#Y zIcxNl28gyX5xnvK&4Blq3BADOxu2h&ZOy0ah4O-2TwFlLl)}~$&t(gXLR_QNwnLFq z>h>o}%*}D=1mD3%OZ-7>?r7|=?eA}*+xHg4$gM1~M4r-Y2La=$Q}udif9It#7-NK_ zZ2j}~A?KK+ZfQTJdkYGRK1HI_S z%O(g$$_^BF)B?^GpXoMcuZFYh(t=Etgfq?&Pz6KYg$B%`FKXmnmG-LF5Cf>qd+z&_ z13}^HFz!nSL>O?GR652zh1^_3+&1wX?vT_MCsMXw!lD|<1;?VFIcl5^G(UA(ROg<) zu5pDAk)ad|G2GyRa$^&-yOVwIM}~Ijfe5J-p0!ob?Q{CmnOMnw`&k*u=y&!V`eV}zc9wTx&NVriknm&bGXce7teA5E5si)AQA`eb zuQ;j_^XiLONerqIEY;Zk67vUjCw&O+uipWUfG|M4b2C+H5x}DRBk>ysAkDE374)H?X4KMHzOyCiijPB4L)?dl>Jl=wtNI}J($crO^0 zUuJSAw_gF9eFYTf%do(LvuF_rm`Iq(5G1T+SaTxI$DQg->86HM%3lQ1&-aqN#_TOoO7`NF&r6=`I7{6 zjpLiHE%E?MN~kg>1yGKwDyJktH3r+|%1o6zxUz}jk@n!N5`=V)vS~e-<{D`dn$F2*X z!Cj-s@%vcb8?j$T^2@c95;0f_?VwIB#25#~?^sx=xJcKQTNPR+JrTC)JInlt=yHiM zo6&ZAzRU89$+t?`YN1+>!;7e+A=?Ux(PI9{4x=EErQTC${#!2A+8>=3A)ZILSxYF% zE$oNr?10C+IzX)fCDY`i-6Y*2OcAG1jvXsFNV+LyARwr94-}Bx&~t1W(mT;GG+p>U z%t!3J`u7DT7eQbQ`vXQPJ~4Sc#>C705iz^d>%H{1pqiy_wY=&vD766QN&JQ|aO6hM z9RWWSzp05;bccu|C^@SiJ{fC{Ln8@Uy*RsG68rhN_eee$66w4$;iz3w1o=oF=ST=i z(pTIHCZ3LZ(jc3-N&uoLw>Wq4PqV>A@jD}OPGBSL08=4JF4tpG7zFiMQKfhCh|HYl zZY24w<~e$TZ{}$dxQNOec&XxwoxUt_Z{8fqF)mSntf@k3W0*fEQ7K$8zN{Q>beQ}X zwyQCkBn=_2%k!iCo$1k_+%*z)ZmS8>w6t8IEt24jZtdvM9&oRKOmUD8JEB`^YqvPb zFS)$S($5`U_|y#H>bRbvL#m6ZZmLpOLv}pA~rIkYPT|lIj2hZ5VX+Wd^W{u8B zN5Yn6H{5veL6;6?yI#y>9Ua~)^{AAW#kg1#_SGka+#)7(#k2Ij-Dxj++AKk$SlBur z`*liP{>=O8c1w(FT20T7H;pZZJ?g&|f$b478U-@?v)_IW$pkHCVND;j)DA;;+CM#+ z4U&fz4PH(;1~l*JrWg@4RHXo`b?uRF(gPnTqM8M{ByYSO#r}S-9Ozx@5XA zU)D6xM5fSL9|>++Tv}f4@m+v=;uw0QBxcGUKgkwOn-=ly-#ezE1Jz_31f{KK`em#9 zu?TH(1`xEAq@19bIIE5%0Z%8Qr!1UpX$T#nytnE0dO2c&s=->CFya%=y1vNivwMw{ z?J@4${tJ0?qs>#TwuF(|u<6zo=j|cNx*_xTZM(xLPs}7(di}t5@CwYk90jK!s0xruUDY3WA5hG?I8Fi2cHWERXo5V`~OP_~~T)~LkBSHu%@k5RQgL3yCGO))46+M~LU*_JCseO`^$L;kd z(Xhxi1!kD_E~cGBGu5gktwoYc#<(gZzR~O72lr5mU~%jj;7&f7iH}LQQ zlA8^ivR)X?9D`b2YF&g97JS-H09{moZq(r`Fgr!l6_9=IVkF$Uz+s)h)EaAdM}nn$ z+ugD@APW=prUwFOj_cs~(k~2^O~^B#&GtmtFE9Rll;Yoa(S@3B2!Elo^BwCWGg`FP z(-vN_qQYVBay?(4*om#9hS091@tFnKUc!#b>&a4A=i9P!OOO^j*FY*3FrI87FR z@OTBN+Lvs}X53b=Hs23LGb8pWqzktxY>kflLX*8p5dvo_T? zJau)oNqC*NP^&>$e+|T?Ip7eVpDhSqc?9sL%{pk9*Yh}Fc^MU+boOE-ziuI&JP8(J z=w`qlaVO>+C3zqZ~gJ5&SwK{0|@h)^Z}{^2T{U4 z-=3UId1Rf!4`ai!bq!Si!0RYO#hHlXyUhz~@e)3|q;%?y}8S(jhk2ZIsI{;`Anx_rmw06wtKdJNkJ zf0I~@x5aLe*vV{|%hhW;u)399KH$C~&M5~dXBi%gC@F30RJDX&gAhJYoGb0UI^LC| zF|42_kOsSOX5OjMfeS{L}!of za|e6o+urw?g2ZeCH~-lm`*ktKR~n$!brub&*{h+ywdL%!2lM^tDM40}=50r;+*0)N0I!KIZ`~wriSGimj z2ibbCV_(ZY2G{urYNkUdv9!_UhbXX^=DH>YV!Y?a&?aRRjJ+J7Yb%rUt|Nc6{!_^h zkr!vqSIpC`NyIWZ_I~2@woB86x7aT(s4tL$9`qJf@)(`GI%ud+Hl; zznR`qv-EWkci;0*Z1L{Gy4I>^JDZmM)>zXl>;WY&fEGAG&J8s0faYm{ZtqKnSf$J9 zNE8HcXNt@^R9VtIWQ0t!y>9&=LiADh@@U{%-hA0TsiM;{BE)C8B_}05Zn2pk6MEy+ zUuNH{-(f;UzptdN$&kADy6*Y4D*pcS!nbFq9$9YIgTHDQuNK?v9@DZ3sXyJ%$sq<-JO+T7BKq=8Sw_dvqzWW zmK0=^4-|LZf<^WOQ%F`UBq3uuQiXWc+acG=;X)5-Aya#0Ddl-DOt0bs*BRok?z#q; ziQb4}IAZRtppnavyf#Q#OCGG$bpH_2Pk1#ijO>VU`3vix3s_O&(ruD&dk&4MX?7u#Db7T`oV;6Rxe&mJGyM2 zY15EH?a$EIe(BK4K;F;*hnKo$@{tB$*>~^abp$20JCM&jD#z$^^Qfxup%jn0 ziB%6F6X1XmMaBq{#G>t8%{u7r75FlJp{?7tNgLJcr6FKuS&RQn(`w#!F zVdUE=5^=Ec>&ZPNI{!O0s-mJIp{w7KG7!2l{wY$O9Q-I~s4jWKV>|kQbOYU9SBbNa(3K(U-9RD1of~7Jv`mN4W0NdYS z;SD29Rxt`AQH_xT=_o^7*8_}y^cx3<`}glJKo2!RbgnGKn>V{ccZ~6!$$3`?fqr=V z&c}t0ot95;_eY(ES#%x_P%K!WYXyx8n-W_u?U8*K0Odd6UB>eR#-(?z%deg_nuj!H z>c@J>T7#$z4Cohn=H03|z;CnyO8Nq*!0UZcm}+7fCNW^tHd4?;5g;Cq)0>WOeX#wi z&asHb3k3OG_(WYC|3_~0rH|I%ANLTYxSx@bYEkl7X!>N!&~#!byZ5(pwAKC4;T=08 z*Gh$a{(+WD*p9`^d_5z*?YXlqt-ct$99Ow}B-p{sf=C zOVfpEdP)1K#o0}$>pP@<4RHBsw;?a!Kfa#5LVi7cx#BzVO-5H&X!NMWsqyS5WSVdL zR9$&~M-r@XHHaJ^@?Y<#lgTmPG(-Sq#Jv)}mie?QrdJ$oWN|2avKN4)rL!*&1lBmaNo zj6Dhtu9Ml=XKlK^8Hum@kFQ@^ga7!a|KUUMOt?FA)}PwyEtceQp=7W}5O_X_y5Np2 zXvK(F-sQOX-$_}0V!vIg5gU!@XrPjJ%gWBbfq`{zMh;$z$K{g-J!oJw3j=-1X3X~g zenBq!l3s#0n5(+eo#rFPEi^I=Uo~b7O0%|=T(n}9D=$ZA=9phUElm84u+AlKeD$ki zyAyWm&1Y^exb1v*azCZ>HP;ETv1NrUvnJ)3cGD*^>rzv3ccEnd<@O#h*jjU6@LOLq z|J%par#2=OJP}!PwP5(#n_k^7Zy#~)0QZDwOK)*xW29cA^g$dk+Ob)#sq*eGLVV-v zU}W-5wb-n6?X=V3f1oJQ%8^qujf>8+=D_Ck)TIZ;?{lyD^WeG}oAB}1z=pfuzXyUR zt|O%Xz4^!Z11?h#a-R%Pp^P$FMeJFuq5I4@+`nU*(%f>`Z=d$Eq}wT_Ox2g70e0$oiOFe2ep;S9DG( z+o72EJs{Et4c0>f*KdewgFa0lK=Gr^3`u1sw8Enhb}^rV{99lShy4-tuTEg7R@Ed> zk5o0^5sJ^BoUfaQDHwZD&EZT;I|<72Ty5WRDA6C8t9JU27#{J_eGodoNH~Ywu>0!o z-uoTrRN-7OL6u+A0ih1Q(m(jn6b5yU2Dj*kev6lK7%c~%zDP%sb<^#>(?9?U%P1D z>&bgf>b!R5&CyP^nP!1Vo}B)up7b6G7ct}({-tTT<`Y0))L*92WDwM^n8UccNVQ6p zGkbUV3_)4Dh_8O)>YTed?J%=H1`{h!Q0J+n=@O||BI>qr64OY5XWAErt88*R{-Pa^ zi{CpsEFB=MW6+VVvpe?{{8|y(S=u?8C~X^NeWbz>HU!d!No5+yfP{&QT4w<$6oUy- z6!Ho2%}@*FT3A+eXQqhA<|^Vs_*1Y-rEkPidToEUUM~+C@2Ti5STYJ9#~acE;kF9C z79hW{!;g zoRsU!zeXv5t7+SMDBdkQ*p=C52V82fntyZXFKz2kvoDrgrF@^nv2^cll)7x=Xu zk~R5ckbC3|*J4hgjPmuiw9GU3gSSB5m_t_%bL@ZQd!!RDz=dwD=(QxH8sh97ZWcLjW$#`2P@nPcErN59LDHs`i+v-}T zNR)zmJEMz{^vIeUnTTpV_yPax?6!P}a!vy31-v`lb`VItNX9FJ{9B_dyGI9!Xcy8{ zfaw`sNKPMw=E@iuy9y8on*XYL?7+rD*v0!hoDn}LdJzO}w*$tzojbcM)i}P?Lit^vPG5kkONiECkH! zw1tYSk%H%kx7s#$UR>$dG0*9~%3bag(SAAm*N3|4MYay#`GuRVLXU#3%R823JbUi~ zn}rB5fYIt*CWKYTIuF^cZ$K_}AF;^fI%L+RBZ4A<4X~IDlMa6E5amY5P*Lu{h37ec z$^_J0mIWpW89IU$SAdEgf?M5Xmpio~NX)1Q%7^2dqXehkb%YV}RAWW5ih4yc6RTI= z#@c-?Es`@WS3US`<%PjGpJS|q9^K3~XWIa|>h7JYL_bWCqF>P$J<0HbVIEY4y^rHl zHL3nK$M!n1u&!xG{8ZLcU#qy?+6jVDgWF{fQ)ivNm$Q`Zl#88LeTIIns9v>N9Kx%U zYCw=R7QrP+7Y`ns3C5=pt{Rp%9v0Z0d~uF=_9{2kF6Sh7*zG~HiS&uU&ufat-p+Ej zWo@G@(PGPs!Ma2)w`{b~>oIv;0yaDbLzVqiL|o9)u8NLQ`f)9#C$80=lzagarefBQ zp(eR|-RsJ%!Wt_-mKVV?Y>7GgRfz~`W}{vAG(jg{hYyg66SbvNF->wa+r~_&&JZ0x zH#eun2%tyG2L_;;as3U2z&zP@(+CQVp1lp8xecQpy_!qSQ#n52MBDLBGaNlyX6ev7 zZDJsPAs`1oRFcU%$Ck<-FMos+J zdc6GCoYckmIrkRq>Xo~05+r3A_SG?V)lQy1y2>MAnS)yBD#JK7c_dY!ixTJbJX#;S z7ny0wT1Uv3%5u4u8Y{_983)Hm>+36ac7~(Io74lJ?D6Ocx0z^p6sBR(q=sOdXDKU{R58Bm1;t49i#EExmy0B?7aa0DdnS{8Ilc6dwFybR z7k50*eZTMfediAbk(hJNb*{bl+H0@n5SQ%{Hg&#%+qGuYo}%y}YS87l$2-S4OG8hg zNI_(rSfI#(T4v0K6OHZx6GFMHQnb8cRY`hgz5K{-{G1JPY)d)GX;7yca$>u{rdpdF z(ZelbUKC7k9Hu66wqjGOZXIcx9A=UmD+HzA)Uca(==9NpQ4n2Ni+cN6Oam)Gtq|uc zwy1$6+nRK`5oHU^E&3~n7X-DU6Ox=p%V*@#NPbbDiys`mDE&h=Lk)dI&91MNx?sk( z$G+>hz<@N^N&U|q{Fxxgh$>k#+3esd8m^o_5bVx6! zD%crTO_f)r*SzHQ7^U`*93G~HQh9fV%;xON#qQCqv&`$m2_Q))aO0|$@wTPu?QAv( z_N0e=>9^Q1VC;O@JE@5>vxv@l%(n%zIO(6%%G2xmaJdFkxfSb91Q4GK2atLgZMu|H ztE`seQi?6!{)s8{agS?$2$(AXllTVHb)YTL>|5v#L_Y3a!*`TrSXe5)9Ochc?WKUm z;Z%2dKj$A$-LvTn!|&8G2`ldxHmi2lY)-#K!V&8y1CvcgYrSWp-V$k3h|w1{H^!2P zn5)eWYo(C=dI>X_3m>Xm+*J&AYw+gwyTss~o52J&z2N0Jg{NCi3yg#BAK7YLjF%kg z^(2p|1m~)wbClw`RCVup?*uH7aTuHHRh0ZJ)TN?OZQ45wGHU-OE+Yhcak~6homj$c z{am!5Q7}8o1xcPqiV~~Z+MJW}X z&jrD>(1#J*o$u=~DYI&wY))3;YLBMZJRRIWJRG?-j{G+Cu|TC^1`u0bybxunpOOVr zx1sr=CTn1#Ee5ES+waU|VAIIVxPbzpVPtcjH*BkAq-2~(Afuph_nR&eM=q{Q;`p{t zATLw5#i-__B6G&p<`)OM$*&gU1z+$X{1y?{rgpG8WnFuav<^L2CF2}$VH! z2G4=$zz?k1Ld>I;2uIS#W|{Dh7uz8{{6=~Fmk1M@QBH_KBB5RQc5gXb zR4~IVvv6B9%qDiWGp2-uZrO2u9CuBK2s7Xp00wXm-%l2 z0fpj^&jAK5j?cWW07Aghn0YQBD~;E3fNk|y(0Ryh0O9FIJTJM^W%j902>tv^QQd65 z$6rjj5j-qPu=&8R+d|L2jS9bEI%z=ELBhj6pnOr_w!TYIjhmmQk5PiD1?gOe2 zQc7{tVG83(O{%d%ESFINs&^sTgcTi%-cR#BOg?MalQs{J|0&MDFt}d5C$Kzk zGjEeh`m*1ElS^H1C^&ZV;hqhu0vq@K-S91% zw?CfBot!Ap-ixkD)s!wMN>m?Oz8a2gw0z)-snwqGjlXzkFG6`$m`v}&g5s|OY6SH& zn5?9`U$&k6?1<*~q9PNQIVSw+RwC-J_)pUZPL(oapT3!~eRz+3l<)diTnW6Bg1mmdRqE4ny7&cw__8Jz9F zf_zZ%LY<~A7-n-fq6i`gnhuE>v=00=` z642UuQ#WpArtQFCz6dTH<4?5$ZU=L|T8%cZFZ_q}xINDbnu|H@7ENE}U+qG&w-S{z zqj9yFiK-lykL`FiNl_%4P4R8xtnReX20UDlZf0Sq`i0p9*%xwt+6AxQ*OTL5!20Wu zecFx}#}P@T=Uh%3gQUiX)7hXC?f9}Jm_$@97<;sxU-Z#IOQY`f^);)-JbxO1>|^2> zMgV0l$TxW|a%W@QKqLRCwZzoij^(7@4X&yvk1gy&z3?g&g?6k^0b4_(Zn3IB?Eq*1 zsysRaLgd_T+p%a>3BVOT1mfNo$MX^@em{O7E?ZuM zXXj(OzmMx4Aqd=^oid-IrE@LfUI|Z{&*_rpx+y3Wl7o}aNVykEaN(898EAPPnuO9s zOa3mlwN;fv$3rvdtoxZ>LYuem%%_L%`*e2L?@HMt0!TH>hVpV7Ut}}q^T93eQD*-N z`$SV7H@gKFWH1lPJlt6od#`2l%{xzWb@m9zh#fl9(spNJ9sDSr|CCV za!|QOS27pwW+dGpt}xRiLcC34n5RnhUxM0j3}+E=Ub(H7?ql3I5wK{A76e~4K8e{W zxNf>h1^TJk%EOW&5TP9a$@}UoZvhVCo>&JjxWHrk%x}u}Kn?X-7$1h*NSYpTpUb(DpDr`?5`As-`U7l>FTBiQ| zX8L{hhdjdwqWR-?)9KqeDISl>!Y^B^eoGxv+SlF(v|5d>kx~nR&Eh}^YN(|{?4c*! zL9Swj@cGgD{>edr62S`K8?nET1D!P$=@@^1+5&owOf+9~@|K}|EMO!3Rlhr2xx|$R zY|JF90&DSH7M9DGb{AwHMiNAfx|wucCD(=5(x`l2yP2BA8}?{)Rwt0S zozGE1FALj_v6!P{;de)HVH8?KD{X^hjMhT&=mk_P?x6i|}hy&Erv>iIg{! zKBX_76pC3}tecdKr^^M z?Bj-AHvdKVp$+#3Wq*6I_QcouH;ov^Cvm?0en?m(PcPh<_+Q|paNJ=^XlZ|uhSne0yU|I#XiuP8c#aC^M20RzZ_)Ct zzCu*TS>K)Ml1chWZ_puy(`A^vDz8UJ75n2ycWxuV?p#e4MdTxoU=3=OK+No6ULh8i zY@C6GMHoPCa$P=y)pAY1ZJCna&TBERJ~dwWz;K;&V<=T1j?2a~Vzi3e;S@-(S&5j{ z{p2rt5Qc>_jUNn=AS_6^u=|(7@!)|tlZFs5a zn*at*+pT#GgpmmlkTaUieop-%;j5P059G7ENJB%ZcYy>)!P*C2utt63)KeZ{xk>8vBF0mpP`#j3X;%?z^^ z3DcY#*4ucIKTCG!yYQ>-r#lkM&+qPQa6D>jceS=`o6?t9sXw&x>wB{o=$oNdVFmF` zsdW=5U$0%MyO)HD-(nMmd9T%sO;>mC#REeoV+U5p>yIRJDFT(J=UYYmO3SYvY3{wE zka9X!%h@r>3ZG$kvz6G!z*-rDy*Ul>>50l;(biK!s)(x;UXTr1bfG2`>g}6+Qm7#| zw`_U8&t8~mtLWok4u)wtjJhEjDUl{cOL{K=|!U!#x3G)zoM?;;}Njwl$a9 z-+%AFk(K^K`Mti+&Nbcoz)o!Qg_@hVVaC)|r0ltj7IeL6(sD<5<30!r_BZeYcAO1*}fq3K*LmADWJ2#qmE zAZd{E6%jir^~J!jo*vIrZ27GwK^Tq##sa0<%MDJ9F9?#7f<9+dfY!avRB@^mGtGop zegp`X#W}fGADgPhf}Bf!T)ipu8g69 zoKhIb`K76IJmZz^cNkiHu3TnM3N%b<79x^>kFDT9o8L{3WDyvnk8By=_+z!E><0fR z8**>HbHNV{+-ZG)T7Kp@IRr#z`mXdFx4l+I(!a=6*PM*cpLy%RFYVZ0#S4bIy#Sdl z?P|G15h9l;i`w#3G{32E*WWlj;!LM&>AR6q-3vxEw}`}sx9^m>tULTWV8sreNbkoT zalZItX^?7b%-s84aVV{AtnvW8Hnja|G9-4S_07XqX|#*}KLkx!=Q{)sovc-xYdhZN zpZ<8zb?;sMr%!^&eb;t^&R<|UxtK$NT~&-JYBBAF4yxZf?uE8ZYVTF*i(d+-okZz> zDPWnw=sb^Ne)pJ7Lf`XHprKgL-2GLyQSKb7#Qw?0&qW(w-E104(rvo4x4tXSY`I>? zsmyFCS81e9vQS*x*sO%0$YKAT*{bRg#F_2ubDCNjfQ_oa7Vve#-nLE6h`T+zX;i6n z^)bF%bm-<`=wW!U;C|Dct3dISmcE*(w6gFXaeVGiK=dHeQx{6U;&u=!Ej6;7l2X4> zQW}T8-F=TjqWG>dA_4^&jga@g9~>^*_6ryGC57_w-pzonAvY_KE{s;rPY&nEe>bQ^ExF_lVy55R`17L@#PC2a5IKriHW8J%fQb(qTj2c3wu!?SKbI>w1@i zFF$9fRtYxf7}I;cc=`RM;Y!uVO9amG7X9VR{TU8IWAoYS60}+%MRGyc^h@wbj9bzx zE6@6Tn*sHj{p)EPGd`qMJ^x;IU~MS=P}$%A)97N0mqKs#y9nwWJlT;N+l{Y)*pcnh zoo702%{DLx_L!V6^Y>)NB}oP9>|_g8uz-!EY9}G0;5PC6>p12d7Afmhja@!6Me7f@ zqJs-a)r>?Ra!TJf6nn<*oH4+{B$cZ;n>oki6--EZL#c^aCw!AEp-2T;)=5+Cmbx#A zT#MNZ>OXB`<6EcSG}-0O^W#yOaT2xwFq2u5z6ti~&0?6!PnmxJOWMV$l>4dY*Z3DlR0(VfWuLBQ{bqFQd6vljTmvr899 zMRIn?2*JG<-ETrTxEVYJfuhC;S=A$J*V7+FsIzqr_>{hwF>ry4EV^5tytt<|m_3n9 z410AoHL2FCH_su?8pG?L-Xq5D4C?|##^UCTf?`-uo+l}mthJtH^ru^sf)z}+PoC#3 zA$oEWpS$A}LY`AlNNS)BJpJoY1TVk&AGwEAZkg-!UVQX5pws-sz?~pHNh_N6V4{V>@bd#XtXK{ZUZZ(dJ%hk3V_QPa(dSqNd6h(Nt9x;r7vh>kT$Q~i z$pS8Tw{jmXgCBqz)T8OZ%Ie@El*HYs1HN0z8VA*g2mDIkXySCMD9xL_H=2%;MZ$IM z{a3U)qNl&cfjZf9P<_h-<78ihWs25@`1<OV*HPi zw`;nF$@zHW2ZfiTsjtD`N!Opb*E~5||H##v7v?}G9y@$*n36EJq9liCeW*eFbH*57 zm}YkLz!^uMJcGXfx0SIRGUW>A3be9Kq;fOWs#Y-H`PoQ8hFlxn9YIoI0wXLCr_Y6| zMl%M)SDF7pz+H?@UtlSYEAewg3P@lmE0sj+z~pFTa!YtI$@rU-{V;p=0aYJV)F18( zg0DPVx0uMkP|M28_(9mYR$A zhz1HfRe*6el~i==pwOT{$`CLH#%^#qX$J;ql&xih$wFPACBA>SD&^FD1JWa1G=-*I zioAxv&Emmizur|eTn0@NprS8#MiF2KlwGI+Fc;M32VXsOc88zf12HZ}hUK;H2#Ju8 zM3jNR#VnNlz-N1~YoI=4UFQmM{n!u}GQ4B`dq}u2Vrmi!HPiLKW3g<}_#IYlvOYi? zlZ2x)0~i}^^Nks;M{wU87%&^ka$w=`vjVQFomnO76YP4O z!L-_nuPXudl*!`Xi{y``LVMvl)B@BfBSD=L25_*6;X+x-IY;0`HhlV^loB1|b@PK8SrSbfY zVkB@JV)>BBOVuTCxhJGzruaTjuFAZ=^1!!J#`$DBz!w932t=CLtQ{J6clR0#dL=}1 zTyHgi$l5PRphW@x^A8S0LaHDBXA%4j0G2O$JsJ=c>w98gI&Sa)8$05@kD&=}@AJ0O zcs`X|Sc-%5B%mi-nv`@nTUJjc;AE^j!ZDu`DH{TIK9U<%S;u>ETa!oU*RUa253r z_U_zUelWMoE=eeZ`?l%mH_XOn?J!8YK^1m^B&yQr!FsTP1~_qsyKMU0GSfqX7Q@)j@xTP9WRkLF+i zQ9H!AXoevX1}vIQ^5dqs>tAK`BtV%JFN!vX1sg_&7a#!dtKwLI9?ZJw&1M(zc zz@ZI&^GXm33*3=HBcZ6hDs{BfYfG3Mi9O%Fsua5%M$$u_7t%* zP<<&UKFG`~P*6PpYt}fIS)Jaq4g7|fGmvj#WLYGBb^%(L+>VQPG@IO*_E4cRo}T6{ zqc&J%@Uvv1_*YfMiT^3)%p zlads>!Fd6y094T3UN^da-%4068)Vh~$_F^mKyjO^wI%hgYK3V42I)*Mj7SUC3TeK> z?{fN{>ANLWAbw2hCoOVvZyy0MFkP!BuLvPFF)={{6NZ&t!DJx-*@8mqDy;=b0j%$^ zaMA%1!&TeV%0yCijk+aZ0w%oBXm0eeDJek-O?R4l!PN_(BDpmYACA)i$=Xy2o=e{o z&BOpZkZp8za)sNWlL)zygi6P^PS=FYa+W03+3${>PCw(wvI?m%qe~Oe>c#6H?)$A) z6Cxe&>h*zC;|UIqw;*H|B$#n=@&DQ|{`^PyC^B(^bT-^0)e*s78vf-xj|+t}o1dYz zEGGl7&!@_rP#>a`F*5wz%u9@mi-Xn{Fo}l|1_5b^R9!I!p81ae2`&Nf=`lI$9Xvd| zYU@>&1U?r$nPlHo*|bjOmEVt$k&!tZS_3|Q0eGeUc_lDMW98yfl3S9wZ+816DdbJ2 z$gK~Q=H_R!UQMp{(yE`M1`~4$N-8VJ*V^sOD8LF=v(>7|0Py|1>YdO{vxkuOO!;r? zx$vOubcTERx&mT$v*%B@SnX%Ik2mLt0e};w;Iuba=NDa|sxy+_ea^2X2(Hg`se#Bs zC1IDlUwvvPt9Wv{VR`6!F<^q?51zE)M>Fjl@fbHMzTs5_L{YC{~Ol z!9Bu;ERO8#Fsl*!PLYfGL3WyqW*X{ql#-gzH)d6Zg&R{P*t3_X3VI+4kwbf&)NhR~ z#&1_Iw7O4iF-J8g&9I6&H;NzZx$?c$-q+`m|F|i%&p%zdL|bPtt?o$3S)G~$k=qtb#u=eWbG6xuhbXA1a!ku0&_Y$oV{AnRa_}+~EU2Sp znf|*KI4k}4aseHT4Go~(!XBE;-95zkKi?1*)-YfD;{WkwEG!5PLBjvBzfeHK-qeD` zze(0?YGx)E5Bx^Rdth^!t=cIK{QW9!-!U!o5uRhN;^xM5L69+37zjJ#?6-qtxhLl8 zb@tMKe9!IofrB3KR+=n;n8yY zxBu61Nz2OpkJ9Mw6~RY9+>QyFuGZj;3)(*E zyHrJBw5quzhqCl@e{LsOG8u(VsQd~HcE{TjVin;MfZk+Gcx!_B$Jze<1_YXr{8kGR z%@mxZ0wP8h$|4!e=qw2TxLXem=@kB5_{Xx@P~S#@KYly&zv8T*Ald+R*x2KN%$S=$ z%FGNXxkPCD0X9wA|Lzn1_w4@s%u46~|0+Vffzn3^FdhEij~hAipKn9(&H7+s+qsqA zEq0W{7KsO7N$e0}4pD9G6e5wF9q@2~a3r~l`uBqdloaxZ3kzQ2^(BYF zsx0z&^dx&qeMMvC7=`S&32p-zX!8BO;<)@+rznj^_6h~KSDrr$lY%aY-2}m(ol2-4 zU!IsG@Ht@UiHC_tSP)5U*WIF)!%!doiGMxx!!CcW8)z6oTN#~%Hy<31nJT@dXbEBh zP}~&*e)Y1MrYbm~E&?tf9oH94i<7{~;_3JB((Nloetr@+w>mcCv7c2BBl`RMS5G(n z!2BdI8X{#MyM|e)5pKE<@`EZA;8w!xA4v7jc|bj5-2@!l-zdIL;&NaHzaP3bQR8%! zncugy)1VRZj*LQGz`oDukIpfG7yfYs{<#YbOYCZR8;XfZwi!cpvo-r4HVO(VgCU>b zF9(F}dW|fi*>c`|K=PBX-u2?CUT0`qBOJNd9PZ4h)p!rUuPq*4eyr|@dmwAb`J)|R z3M6)dL9(vX?oa+5kX}F~;p5|@Gd-e@QjeG2*V7ye$c9Y}VRQ zbQ}e{iszQTIlvX%76y$8%x2nF#NklTKeYiz-{&6@v{I${2 z0gXQ}x%UR(d1+{cg&ML;y(~KV3Ur<2=V(i83&>&R2!Pell^XO1>WKKY%+9JyJJqE# zUX{?Q=Ev4I*lk7EXE?B2ccAh+J_!ycl-AaLT9Nz5?l@eBbAHCe16C*1{Xue3(MSS* z_a|5oH6iTAKjDoCmRc)87+Lr^m&>z?O0N5W2yg0FXfmF|ZAeSX;g9Mb}Eq@Q)J+-f} zI^8DZ@wZ=YzVIcBg)^aeA{h64s%xs&DKwPyl7>)%47>oOH0e!&o8eA z3dTA+0sCjgRTsWo7Tnn6e6~xK++|s}tUG1lTWLDYn0y8{iE|~jWRTxLHRpJ-wkQx< zn^mybjb48>E3IIzHSqW=R~S>NRvFW+<8LkGq@e<9&%8DNboXsQv4}nj+`)xGKDZQY z0<|&12dKF13+@Ze0B{?~8I-X?`O8!J(!5K1H0IoZ~H!;q!WF@xn z_;OO$w5YB+b4%;ir6Rn@;h-8?L?aUynKH@xp9pgMNrT!S(d9cDQU}LSmzei45XUrs z#rn>|;c|@5Nv#Bm3q)FIV7J#Dn}LxLjf_lApWrb0>TI}FpMhug`ii>os*nXtKa!Xj z$$7uHs;&8TniJ}(|bPJ~Ivaf$(+@;+!PqY?Ao2f{P0pqd$*<)zr3 zYSIz{VjILNW%^!0QWD&JRUJ(?f|0$9YPGLAD}%0*g7CT9$5R)w3Y}tyN*DdHF21d2>3B4N$8;NEU!uZ(H6_k{=8$+7DQeZ%l=Bix& z_lR=s=SKj!3k7Zo**tb+{EpAg2KxwKeq(WW<8cT0?QP=zbu?>Sop-4Q5MwsT>Rg?8 zEI{pQU00-jA=RIOI>7tN@>@{`TbjhLMGqt^GNH!vCDaRL4&$-NvyOslmWOQ8EU8yn zrZuI9Y`{SB*`E7o`n&e!H8zf@<)>1|aEm6hsG=eO&b%_e4snG9=6J%t zV&HKjKyGih7ihLtlOUirem(wup~#jh%6gPR?EXZ=Ab(aX9Cs&BCCiz-j(ZQ@j8lK3aPCwYMMpa<41B>g@09ZQiG z*6B(>g3^5ru|?VY=l~97K_15I^*_+Pg!ykm0qR=pdcjUO!l;lN83!%v8U%j1gW+5C zUyks=oFKcI}XKd>>C%LhhEtCNj_@33F@f$p?G% zw{azj5F*l&h1Cr9+ZBKHHu=CZ?kaTp{O^K1bFE zJ2kanLOu+ca>#sD5iux)=tTxP@0C*!Fp~ipBh|m3)!$UMH)DlnG~{hPx#9IU{an%% zWM@G@62H3rDTEG@EMH#QnmeAi>g+!`8J^KwZ23KFR^s1xS4W%3^Y-pi_z!KTw216a z8zzGkg#gfwC2h&6^{2gW+n$wXSLk5N2E;M3J8~>Q0M2M0`arYM*(XgRG`r-xW}|Ds zfQGtkMXt1{ow}7;#|#lj{6R4oh^9duoxMpfmgxqQd-OSgKbL8WT~W2>_hx zIh|6K50*BTCnO5%l451#$#A2DG5_Et)qj-xN}?*{us!yuCQX5||2riz;!Mco{=sN%eeSbuy!%f;IUKMGHV1)RO0)&RFkNv(h96lS<7tDmjZBcjWUF(UaZD zI9BLZ2BM^V-`vz*$Dq9y$0s2{bH5Q$-u@lnvAb(DUP|SLaH@?X`VCYdtH~TmIXO8? zEuh#C9Rh7>T3Is=kT7f}g;s0TJ3bg_ zw~U168;40>aREx0!P{ivhkRhJ$@R{8*LO;*>-Kjf0`??QF-%?S7l%3<-=1?jA7{r= zj_B>wAjU7>*ZU%rYCZ+;oL`!#T^~sFY1=6)6J$C$rlg7>9siyqW>935u-r!i@|F*P z9vEO4fJyfj0L{u4Yo`+2om_bWTSbf-4#B5SSGx6_7`&StpL>-9@$zgv3w*u!4pzHO z91e%{B9pOi<35;ISIcT$nH!s%^f!B=m?lB+^MVL$A};e_0AWF`(tHV6Q<~5!n*i;y zUq3;)64({SUXS81s;|(Abdt@~62Kg+-fbYj?DM4=NLs#gS!f26z9d55oNUYg@lt=> z;2)VBsPl^dEKQETOYIEhr(lW^Vf=p)F291VaRUcQwxNOI>k8X(;UJunZ_htq8NK&U zUl|*!0{V%^??i>=8RO-bMlLn#?1Jn7tUQkMD6mrkI3vmys`IFH$lsR|%aFy=jC{5I^iiNl3x^Zc65Q6b; z^=WD@h_6~AO_1(GyhEp^re;rR0Ipe%PG)a_N*)^+SvrF*abPt_e2@;xM$9>E)$wRj z72SD1sr1SL7JOzF)H=xMSyoVKUTHo>BK3TKF^z#W--dK*LXh%K zKv6{Uz1<7#ltg7En)gB{ngxVd8R@Sa5O1@!P3=d`+*c(>%gZnUUF`7j{3f1NVWOL4 z$O}NK7UjN&SNT18XUesSP&h}S*E4zeNyeAI(%G*afZyFdWcr?h#P}j3BR{joW^zDT zkI6+I*m<+8Ani0LbN?K1cZbfOx_|WxiB#vLwcRxWX2aeSXCmFfDZOyi&>A z*UO815x9~Vo2G;ObWwGY!;Zy%>4f%PH%06<=zJy!*eFUr2aIbH3HM9-CDe%?FV`oz znXW(I6p^>AIf)FXNqyJzmE$H!jZa62xj|BIyube*5o8M;- z0+rxvs{|p_t!5PxErE$&iznrWAK(=BgLSk*uty73#1iBiotdxP#6==2+5UjKjKv*Pm(_b=WftM#WHw3-X4CdQtZhqTm z0ni|DcZIj=!w>i#dui7-*&iL~zltsr^9t0hC-ks~z^t!Jt*(qQPyc z5-=gt8_gVX*AVnE_=~HGyg+^dxW(C5@1MXb?6&a0B(!+Q-S;-@ogfT#f3qGcPy-o` zX33t|jW|tik{jq7s3a=zH|bc)Z>KG|U7^D&;L$|wCK(^*YD-xR`pyYKD6WcwQflS_ zxs{+pA}o-ZIy)n-YlzY)J(Hn>qHh(BOP*w!!D`A3^}M^p?r`#7Ke#odR)Huy(b1O~ z6svYRG6@SJMs)LDh(2b$8Crr0u{;hJPLVfxpjC^~gdS1M zchJ=PR)LE6*w5}m^NVC8A_R-EkG1!1=d3KUEljB$i&Am7mE7%$wcY4UDR73N?HmuDi@BkxK}uAv zW!t_5E^I7WU7rWb;oOadao&v|IJ8F%UU6zUt?x}mWWON7$oAZ3_4wlDTRe~^PBWfo zc|V8T;guG_Q7!&;uDVpPfw=TNL)#9Jt5&^D`S)?J*ya^M z|Cr#ScyYDW8NzN!m+M|>I{p}>F43uyCG)qeBN*FZ7nXHhXBaUJ64ZIxX60*ITADh( z(j>FBTZv$ST16y$zS2yM!w~RN%u-L9P&kX!s_+(gIiuhlCTs6)jTSKSlnO)vpJaTN zuE=z{bYrrq$yK1zXdVsFY1)8a&x(EdmpRG82%Xm|$K!xjH8*)u;5DV5wXr+jz;ITzp;ST!O%`*LKJU2|Ocp!&+-=_JFT<`)7W< zm%sm0%F7E8*T&ISGCUr;h&C3p&Z+1EHu#tyNfL*LKJ4OrxjlJ`t>y08VOiqm{bu5b z@i4x7AsY9?lZQV_*5G)nV;2$=B79@cqagXCMQzLBoC4>}wFE!#*by9 zbuJEZH-K7ceh)o;aG)hLd+PUp>ACvf*g2tbd!VE)HUN^fW-ttp(scp|WObR}^}Hzm zm{+g!J)wFCGZ@^6M3Eebp4)FTUg9G5Ptm-8{>YKKY9nYS8iRFJMU$ zL~jF}o6km^V0R=)L@TN^dY*SLNHP<9T5=V?p-rN8io;q> z@JifqGqZ!B2_-F6)m$FAq$yvE#xI`wy)kL_W_;?6w(k_(aHHgpR=R_J3*7`W7Zw_u zKLg0T(Nr-OkVpsuwq4zb>E(4~HCPd#Z+1Nmqw`1L{F(x3;LxSDU&0v}u(3{x%2P}Q zBD~gu!hNt@JBDdwisIaxn?vqbIDk;vNg*RsV{t63Ccw5gq|>%~Q-ySO){DUZW&FJ4 zN&=X*aEpf$QBBTGb|FiIk@*C?6XyU;Vf3 z4gkS>^}agJ0UbG+46;4gAKb`h(S6J&|5e zP+$y@+TpGhKsr-mT6RNR7>-j&^2Pu`6m@nXo+u_YjF$!jq5}z=hUK8Z&N2Nro7Nz| z{7w4C^Yd4GYrM9`ypN#fb{Eez2}qV6t~)_hQ+S*UW__92g5;61GE=SBaZ6PoW6XV~ z;k>fYuY`&ltQbO!;?C%FaqrZ$%{No zrVB7SduU9;sAw+J>Pg6jTGZw~T8!PDc54c~08==Ub4L=Yt`-ELX+n??G84NfbSCv^ zofC%~NR(f!W8pJs+$oFKbyK4xtHjhX`o3%$L`<7*-fCL5)J@4S~^b*m);?4?Jz|cl1cd*rPIkPuz@)oimS`1x!VMPg^36gVZg`#j`nxI&ky3 zW+aV1u1KiWn<}N8xy=26=JRlAu{3q#mwcPHo7ol3?u0W3{lSzkTzq4X52iiwy4%`wdN@g%lbOzMou8yF}2up(jhm($d_4VG+c#*ZV3=01Ho3a zkq`nW@S%w{+9vU-tK$RTlR$p1b|)|q5y*8Qf;49(=1`9zu{iN=<3*SZ$0FSpZatj; ziEun#vE7HrWd(gcnqvYs+i!cT${*{o97~|hS5BwFpGUW&v7?- z2PJh9Q(HfBFw}N$CyRWHTx;3JJV;O`U9`ag-$SJ&Snw4CqfLNgg8!giIQ(T?EG+ek zPiEol5w``FZ1|t$&7Uo0S!-*1^B{o0Xa0Of#wRtAzxm@92@Y?4W~w?#HZCT7^#*-7 zx6oXEsI;Hk_!R^@#!_8%+tb<1S9dij2u1O3`o0VPuPRg8g!tOFvr3>0n>q!T6FH7` zcwMDFWy9~16Mv|vgrOaTuu|i0W&RO(glyp;(lC(rs|Jq3JQuVbJhUaT$d|@PggF)b z%!>u3m8IY{4KmGf;xDhXNy?^ejD|w98{g4~zjCzCL#)HY%%)^eP&+f)1i23#JoyA$ zJS*$cqPMLn{8)8r^v6La&93=AQ?;8fW><#kb*Kp1p7{FU7wR z3r>i`K?H&#YIF|xS=mXvxd(SG1k1M~=O|jQ@SqDrpqAXN zmQZ_ofGqkEd{|R=Qi>08iD7nsJ(Xe6flgU^a-L@IhZkA@Z1Hsw_W;=@kBjJqn%Ehc zi}Ra70a4Mtc-M*IGQ}NO7M9U@w4leH#`4W{=#$W|PG%nmyU|C}T3SDUXKukP3;Fg03o2wxN)m7MIqBN4KC>Yh&$ys1)7_{Lsus$DsEFEJtH zH!M$ks0U*GW0}S_W|VosjvTQM^ZQXS?mD!ll16;yr$w&vi}iTV1PfOvpNT1a?`cj^ zIa$sO86}=Y8@aJs=v6_BKQ*4U^?74}GE1H(itrS_PTX#>N8nEn4TB zoaUTq+o2f~PsakoGPXY3n9{Idah|rmDhZ<*ddCUE|)0t9DU?7*~hQ$JkAydUx9*iLSU(wOCop#cy;hO+y73O`>x!NI5htXfUPqk2KD}xDMgff-8M+Wr%-SqN zYoO0XDmvvK<(u>fIoCb2e9|hn?fA>DyDf%NPR+`6oHUOUkuOx}yFAh=tDM^N`FGew zo_jWwI5ohzkIPSl*o8x%6r=s^fTs6?qz0~b!~|0aqWbfoj7W)KmPtFCgWn{htt^Bh zv_@}&ND*rybR6}#%NUhARMktU{o+Fcarsd=w@9GAFU#jULH@z4^+X=OQkvL>(Y9D2 z_SyEcFua5LS}ie-cP!CIcUteUHiYqUYT>`s_p_6Mvnja@);Y40Fs<@Q?Zm=x(;PYv z2iT*#8X+&OAq7Fd5uE;2FY+fd^vww}JAcRr+s`5nQ4|Y#DY81AkbSMWTxVPYPFp)X z_0oJYJ(N|at|DwSJnl~N2-2gmPN|n>Tq2g518Vo^+5M2)Epx5QhAI z5}Jl@r}fOAzEt?~NkNprwp4tps6rAuoje(n-xiA=hW9+?2qXuZqdADTR@%ftomrgy zE6~m2>abPR%suoc+#pIq@}4` zK1G$WjgX5`SeyC>%ytSb+@4Qe*Ze9JlRTGfLUkHa<7drlURe|aY$H^Vp=pxBkUUYc zWc2$#D!Vp)8Yn|+GQ~`XO->oh8B*fOs;7wWUOp+|R%96?&Fj5c^uUsqq^RTG^S2QR zX(3pUt9l^ZTaPX46zfl0YZ>6R`5K}rOHLAtxULAtv`x@(C4 zF?wG2@>=(Lo_PVj;Df_&j@WDaZi<=`$yFYv`HHbM=^^VSDM3U^m_M^^R_TX#GLl(d zvZ#2wKm8S+F&sIIGHLL+@sTU1uqOW!eM%WW!aHIl$=maUg!Jo=NL$pA7s6`4?4NJ* z`Uh{pMgPJXXN_6JDz;#U~4emwtbcd_3($a$2_??!tSz` z-dC9NQh$vZcFTdh$7;xv+G2kMa~(}6`(@4}N&I>ICx>S(Ex~=o4ILTjQ%npW%rquS z!m)n#=q#uNykl8u<~8Jk(`+f+o)xT+)uzeJWOc=jNIj8Us?$f`kZ}mIuj9_1{J&iSoD%r*)C#9W9@+3=tsud0)zBsJ6+yx%@)1wJlvhcGkh0g*IH6N{)yUw;%cNO@_|F&nZ=(29hIyJxY|8Dm;}qyr zwJQdnblg9Q7mK0$YrvEcQD{5pY+HIV)z#WSi(%aL`(4}q{FEn;7rFkEC%Mw2<|$DNO>hMftW_00B%Vaz+If{WdXdiNxr}^C))*{J;i{*<_F?f2mc#l- z3-#{eLitSB)ceBwt#_+YrTnhx%E`|mMqefd$l2DIa!C73^@9e9KFP(CiBE~UoPQ1U zv#9$b`S2;L8)`p_;w}B&5|{Q8*LS9!%AlVef!4l@NaN{6%qt(`_vL%*c-m3b>EVxw zg={u@(sc>{lT+ykjnxf%Np@=ht?c#FSo`_~%+&!NG!@!iY*uSePmF37f+e*mnzDcPV>ff=;+< z8qe1x@s4<^Iw&X(=D$$73Z@SaINk&YZYBS<@##e9ZYm2E_o_}bSCdnh2KeNw=}tQs zTAlYrKHd?p|ES)CyRaFx<$TPVvlV&-5JQm--Yb_OLM4Ve82moO8W)Ducls#bhf~M-~3_-7cC0f zcGdc+@t4sHk0L}j4ATb%FUbW!=~3shBquRESP|rlLNmT zEtH({n*AG0U2&^rI+kJ5h<>QduU6%Fkgwz`nT2I?tsEJKsKxrbvfr!u25*U)=!~(i z1UWo$-jDPSumz%3!p*Y-_lI95Dzh>BFmP6=7gF}>i!K+EgDL+`vS2fD!;(~M51bCh zxcb+Pb1n!;y?*6B;x?_fJIpL3#Ba+j+QUl$)5s+l9N*eiaw(&Zr_xseUSuOBCr<`s46hNvkpu_r)0zT74JI-$L(`Y9P7T5J5Ms@AYj zcWg-coU+pFr4!*DPd!SWB(KQ1p4x+ryJ8Z0N5`Gr%&3-}S?5LUNA8Zub@&L|GcT?U z<-!<>yW>e|wo$S-Ssbf+s7pVnKJzt{CimxWb{x;w;isoyrIaczcexAxf|S2^7HdT5YgJL~p7gxwY>=yx_g`J9>1I%LRhpC}%d=){?Yi_D!MJ6}RSyYPNTz2xZE`^I z`1qv6KZ%TA?!d9aP$Neqmymp&s8!jUnTH1}y{hvfi!wx)<%=wpw+z-@`{h@f54@rX zgX*5ood|e!B++l>b^4{mPFq}XgU`NfW|Qx!H&>X)29v*he%)ZnFF4!tz34}M_zB0S zn9m=tq4DDZ}Re$+N6X3KGng4{5eETrS_u7X_IMw-#wS#=VOKOe5=z{!Db_TQgN)Q`e#VS5Di`|EZVLP}u zuNk+k>M3L+yM+^D%O_7<)R(Z7!U8ZWc5J_yTxgZ-YOBDwj0ue~gV-)@6FdqQ=43_} z`J6;Mk!3Pw261b|QZw1O49$jd{&sK$;C!q>i<+>urYe_Nl;~OlG z2j4E>Ddx7WC`lxpcPiDo?{e010NYw* zp^g?_D4jxz_%E?Xw6CqL=EuUX8MwRa)X9eW>hKlfml8N@jt}A&&f#CnxR*N*d;TD6 z)PL|QLNn;&x3t<&x1v@oHx|%(lo4I**uKJ{Q*=5rW{y5HTKA6J;b z*2}%pxAQRojN%vKAjoL>^g|<-wwB=lYzZ6T)%fcMov?-LfWVr70t?cX-qqDCJUdMdSFUL!kLY(~UF9~pZGT8Iwi^d|_mNjld|^NZ`J>A+2u zKiV1GseEx`@_;|6RzIT_)!;3{I043fU}UA1*+0)b7V%QctO5>*vjw*Jp3Zv@on@&N z$?fq@M%w#85wug(9Y`N^`76OwL7q#cZ$`#rEM0gSj#=%3_NPa=eE^THSzBX&0^bUBO0QOw(p_@^fPT+_m`Z zu@wQSs~7zcSs@z4>&QyY+%|I1rbg?Ko}7g9CN1C%E>CYGYF7(9N{M7rUHR?09_e}( z2HV!PCkF@%Q&1-Ktx|@ElH-037fOp-=f#dJLhK#2IhJVgPt{x=_{@Abp2KI3n8aVM zv!bJccB;gM1`AqX6p52rrlUQqGHm}C-9C~-PSkx8wV%Le`*q(1*Dh&?{lU(9WH-}L z$E_wVdT7(GqojVLbi3?Dv8xjCnB}goKH1I^V^z>x!UF4M^iXNS_=nmH)ogLi~HI;bd2#hp##5IDw>v;0bcbW zS2Y?QByR-SvOkK&xI@dF;J8;Zim)lB!? zQ&o@JRH*mgCsaS*YN-26?Yb~To5Z&d-+Zy8xlnY%K?LFaqt*B`&9xkjp|Z_b zz@6(Gy&VmeFs8$R;%)B)&Y~>e#vvC_GO0K2D4j;f7ol`f7rogUD@U+Ut`IQ>z@NSr zBms$nX5o3k@%Cx8%k_2yZ?^(j1KuZJZ5iG?qlN638oAJA=*HH>q)Zak z1jXQm=#auodi1^Fow~P&-?NiZ){d&!UcH;k&pS@ecwYNy$M1L;(25H7l!uTJXO@`b z^CqW>@3$nxi}Ta+E{PpzUaNSsJDUd|+wHNus}uBmusCe%G?aouqhH2P`?a}r=kcjZ zeC9Y?!0P85TPDhxG@e(3X#ExIYc)l=JUUe^#e{;0ZnG3A!GbcIs(J}`YQ)xR4op!` zuBX<@ySg*{#*Z|ib$Wrn*MHsfMfFy@W2RGv_yp&;nX8?;iYcDwrMb@4h?E71KPv6$ zXo`-7n;XoYw2KwRpX=1fu3gdD=DpI*U9UeuYx#M1-De^BWf04cChtVQ8|!E6!M&q* z*wolq-20bLN2{JJe@*%tye07T_J+*?Tg3)rXd&F9{9-U7eL}AX(LJHdW%1h~NMY}+ zB)tMl-rka?C&S4UG*1nLuiL5LSs&hVUJ8Ex60O|2P-j`H>eFx+gkLqOpUUIRQ{4Z=(iRmaz`8Wdm&uAn6Cu9FUD$m6PQgw4TChnekcuwzSm)R#L-FBcKBC$!nb zRLX=&LbR>@1hIEC>u?bqFJD1)UudwjcOvakK?SnlcijfMxUJnoy&%NKpECMHZbnAQ z@IW^~ZGiH6ft@l8UPERo0+cr+Ywyd~UszUk1$WdH+r^Zyv<1^qXH1_+3QB&`;(h2h z^Qw8K`>3uj+jwfb3RPQ5a(0DDnbpj1nOB6QYj4=H@TCbieJ=44-UM@B`ChmiaB~;~ zg9NoSD}5JqMne|QHB>m2JsAh2srAY1zAG}34lzS0ZC%SPVNx1_q=T@%3AU6gNk(NB=@Q!k`u%-=K zXPsE%Aa{={8Cs(|6l#A`OI0##Du_@~9C_p%>`0}$=Xst@w*w~01UY(C6)vti{JB6g z7EOYaK4iDVQ|5E(pUR^Z`W0iBqrNog7%Xc{>&x68u_z$PBUQpgUVQof4 zr*tK8Ab^3g(-!F}@B6!#xoDc2x6~7$y|QIEQuSVUoZV*Q=U1SO1uwg=Rn3YO3X+31 z+DeSB{sBFfI-LyCaa+G|fNuCgb!o9`tw4O)_c#s_vDGcUGl7ZWR)su-w2Z{?rdteg zVLQ+*9lhJBu7h^*&JUYXO3~%+86~8B>1uU;$=%s4<&u<#>HVHnUhk}0a$TqcV~W03 z9Xo-F#LMl%Me&5a$0}zmNSjc$EJ^i^6Jj&&JvORhrVWQ%cJk~$g4Ox6pK5k6 z704k_obdok<)0S>W1%1J5a4gZwW-|G)Bd9#m4f~iW`UoCa59rT)M3PYmZ+|gmZ7}{ z-}diFtitSQF)bp}I2uMuZWID)R**j-y~{Z#|NgJ1w10)*;QytwM#c~~`v)^(U?&vR z@XN7ivIT!I=D&0J^6#%&2sqN2jI#8#q4QjdB_i&zbz?5t1eBU0xQo>!8M}WqEZ{f& zevPC)cw3|aSFsD=@U0L0Ee)Bp@C+=d6z7fp{lmsoSZSTA2CN;5p-lU~WZ)})rK~sG zQjJn(D%Ss1+=YF7<_eiiwVGc%K*FVu7I#XIf%ol?pcvx3!J#;%%*w&;5plDEF`<_A zEiDFdB5}<(Hp(1plwN0KZ?Wk<+@cMpE(dRG%W!351CXkKQeOK1kH8o&mj5qh9R$(q z33{I<-)!!295!u6lPSIGjKV_c$}V5Aai57&p%HZu7{$md0dMqR03a_{NdA2U|L5C? zF90*vnVfA07yqgTDplCbE;R$2&fCdB#<;M4fJUO)_;x&MRPS~s^)3w~7Lju2!u+%) zb6eHc$;K~AD5CkhfS1e7Wr+sEp3Chu7hv3cGAAQ5+c>puuk=>#AS%$PYzLZ7OcIj( zjsFelp}em4U~QTHu--=jdXS}_XT7m%qLCQng6&uKn_~h?yESDl=eu8P@naDQw$+t$ zKLN2%wtEa7FjHC`=?I&uv?iW=g4+BtoLK)?G_?yDTTG;K4erypbG>Ahh$Mo4f3OG0 z9ngzKZ#JWDJuu^ioTpOIezr3?{&Wcl;9$%Gpb_Bdb@_Ku|Md+L*#poVTrXLIS2{v_ z&SUdbv7S0eSEko_{K957_xp}0MU+>31twW;fa_qXwTVff!FCD#9&8G()@cWi&0%*6 z31DIM3=AlWEd=W5^@+|Js8g2k#L695F|Tp{yCAEuRM&YuH|j}T0?7V)hf>ml2}>~RI$(?kKaK8w{1|9#W35Gj z9U3I#%@FaJp$bY@i#@)y-hD zaDHpPPFC#Wd8E)?GeG?GgqD-%DrU*FOirp+Hh~dlCfyQjve8V*>2q90RsCP3>&Jf- z)nJ%f%fsn%IqR4G+OrwhuK3T(yaPPJ{?8O}`2_{z0!v`Pl`Yp*(CdZ(1`@HJEozF3 zH3}%3sUHquEkGPcHtvlPkIPpFZ>|x{=%oQPM8Y=P3xg);<@FMvyO!QkTyLg8U9OHZ ztR@SsgTMr7cV!x2xTFDxY>6ybu?4&cUwLiA25(;F(o5J4`) zJgKVm9QP#D&fuFD!Bzxt`t0rsm&u2M-A1sr9|1U&V*ILE5zLpsY#Jz}wfYIaxG)b( zLWsn%vE41?4Cj{Oyrsf&axCdpnaM!RC?J^>biS_a;9(2?<%Z+b?6{=U%u zDNAWoz_aWCTiX_TZVg5+kKAyI?AdfzCD5pRw*uRF*xvo5+TijCCz8SOq-y*GvpF3e zY7uVKkx3CO*cc1hxnBdP%eYn)_H`}$#1jKT!~3S-5y~U)XN5kn^GT5TMbj;U$<;}Z zaQWXVijhzZ1|CZb3*^3NYGY{ccpf5hE%mG$K8tocP|1gh1RyUSm(BvYlY9K@^;|;)>zILv(Z{ya5@A40jQY&E*OG%3fqdJ zxa*72@AoX~Xs50&yZVaDK9vz)Xy3JisZ^uXD&6}#EM+J0DTnn?TyPA+0rjGBhn6sZ zVRj7A<+4oZ>8efPTvfLPqK9PXGE|xaNB6C<5-NZTCZm3O1{knIb_u@%avXVyMZFPLKew70hxzR{lqbm}a?5DQmZ+&kEFD8oLB zu4TjjpZzW%Z$bq+bjDc#2l(P6kHr~|Q9_<2`wefkf?8|xd^5TuY*^(RjYt7K;rEkK zok*bwf(ZAE{ocv2Mp^%=+Z5oU@uR*derQrz;m-Tdw#yLDkcw*_^6^~%Uq=9LQa|AD z^v2OM&O$`8vj=i%TN5a=8G>#1fSep15SrF+H33*|W6`^>@>#2sPcFpt7rXIiMpfo% zymrG-hBP2d8B;E_9(fFqKkaj_O?q3!`dAdRz_=U^5SoJp@~@wx5>FIGB1SZZBeD#P zkjW|q;R17~PZHroeZASOU~2&l=Oe;3M#V}dlm731K&7&JLCVJlScY_J*{Ml`2{7#{ zpq79WFmf&;hm5Qk(6o5pJ;wC@`cf6)`I%0WtDh>1ZcA@2HjPZ8|K5V&agA3ZJFba| z$%pUOvz0wvoX@XamtH#)YCH|aXQ6<;<I|!+~e;RyW4`~TQdP@>oqvkhe`}-nKTTb`w9ibCF zZ)EVHP9<4cs6;4e#N08n(~Y7}Ty-(6Z_mSi@60NCjdD5wbfkyAt(Vv^hbldOCmt}d z75fz}#7n!;gAij!ykuhhga1SHRlLPffz!Uu=p5E4$Y*Smve)PuS|n zTLH7E?`V~_+c8PN6us8@z=uh_tlM0~Ku7h>)&1|lRV+qjovr`H|Ad3!UV@ZA7X=~$ z$sBGl?3}N0z!F6@Ut$=9+PlHc6%hW8OPyCqX&f$Oq<25j#sOzJS0*0VY_F8xJ>Af?zlCG|*)uHr`!ZdR+g?>IQzG zsP85UwKWmK&V)7FHZk>^Q%rw~XYVmsJmX)!CsQi0@B`)$eGeenZ^82=KW1y^4&Gx{Ev)yD zVT)nWB?GF!FP@fw0_dIP_Er?QB(I;W{rrlf>#2-;aWEf0OL2X)Q)Jnl`fE1$_86ct zjOzfDY0s`PdT%NiIoJE9IX==&5H2!oKrbQxwdskPWT43QOO&fO1Zg~(X}72pz^ zHIc-pODsUf69f7)qg0R1L7~3;GJ_g&F9LsZ1hm$8T`&4c`J2VO{DSw?XEX11cNo%s zUnTNLe9VB%rSLC}2AzyQ7@#Gop|*g={FG4xm9XOE6==}Z+3vcGF&g~f-07`t3W^R} zRyOz)a_3C_=V1H&^`VdVPT}|W@(J+Q(Uc(0?ul28?|`N<3?Of8z{}UGu}wF+txJh< zy~C=;Vwb_Sjts-jl?|#g$sS5Z?90GxrRoAhO4mj|Hg1+qs?t;a7~c9n$?P z$L&tU-VjW~Aav%^7i6mdHdjiTj5vI5XYU6^6k8c zP(il24WM%DwsmrVc!zq(i&b{4-;qns;vYp}N4}V70PsLvf^WA1fnbnkpC42!~S{g;%VEWE>EhU z#)2UGA0*8fnVd4j)D=7 zjT=_>;(k7%e6xsYFI1a|>u z_}{PVCI0FM2h?rDSs4PmJHLWVwocM%>t*J}fBI8WcRayQ!X2k6VEFaOhEgsIV*-Fx zRU&ZGG}@%E!+LWdiJ6F_A+86tvi4}8ef}vHN zT~L#tWzu~hTEeMGM^Qr$RA?ySB)Xv2Fj}?x%yfXC@69w9g zaBGx@o;#V$F3b#t+g0-kt-4QD3Sy#w7orh6c4!0XQ^JIZz5Bql_Qt~K(x~i;VUCEv5Y=Kp!3+9t?D3>!xrvF!l7-M?ZRL5yzmqw z50-+!0^O;?OYB%q-6k(;VD)JndrOm>3Q7+6mMTRcyv;ZQaY4|c^KOjt68GIUuDtc+ zkST)xdiAx;U~v&3YU-C;BrOk>=cFg{UGakike^Ee?5$b`hJ0e{+?@S(TF1LYXmKr3aATP}(DWYvn zxwcKqMkK^i3t%yY`(bPbLyjFVOZFTt(r&PyVFz$sud+Z;g!j5LFi=B zP##dIArLTOO60O+*45+{guV?d(9LPKGx)J)*hLdRF=;@KMEU#-6h;yf63n2lRXddZ zMa0jv4cqVin(imyO*`(1+u@=pbe808-VgPB{%$py}hZ8N>APxdEmi!J)TpfoR6$IKz?@&)0-p zm^G>XEA@x0J$-aQp2X@gsIBIp5nze$)ltmtL>DVW%kB*^>50R+lAdXCZ7-_EyJU1z zZ3r75ux7hEx>|!g$sdE znmz#*Pv6oKFe+(}W%N!1_ER8eVUyZYe*9SS?vm=}#;LEb0)tqPWYJ^vxs>wE6AZF$ zi!{K~1#X1Ato9RDF^sA*GB`k~yECh*a>{vr>2`gF1*rVb83)J!Ys$}yfQ|)=MWkFY z(@hNNVOVo&Nodjv_A#JS$E4xQ=Zw8`_i8!hWl+iw?)l;!iYS9@pxG5p>IbNE+BQ3< zDW<7_d&B-TwIqMhKP5mZiLU6C$aFw#V|dzV?@W%EWzzqtunhB$ zoxo>dli^4l8X2+iTyFX6S8VNGzb3|&E772BpAid~HL4!~k$B8S_*oTVG852T1+s$O z2M029P+wbUs4Ml&L$pS@_RMzHyZ7?ANZxmKKidx-{0EGGwBjn(p^Ozhfdjp%TC6m4nkda&tVB@l6UI{_@nI@L*aZ}ip=^}Su*UvvUA7btx)EwaSY z$v*<2wiv*9hh#q@*A|J#g`NQp5u3DoB!$-@gm!@njgTKvcQV_@2hN-In(WLo&D*+h z&-3$LgTG4=@ho(IEz>*vyPzY31bNf@cK6puIvc8c0tY3Al2}ilKJN;flu5321WeXG zrCV>=Q?~zVECe^L`>QuGb*8n|lAo*OS)f&sB^ztrY@KT#^VzEXO{-iGa;l8#AYOIo zg^SIfvm4RJDs*)gu5Wa$ZzQs|o-uH|v*TG4LghXs5`Vwq~>_t=(URf zzL=Q`onofdr=fhgk#rneuM5Td;;=klzR|qjpRa9E)qFqfOgU9!bY$T2HkkqL z31#`O(}FJ^OjvmPi$y7@Z(w*qn?(?M88ykC9DXb+DsqeS$BLiAzfC7^Uv=KzqGa^{ zC0a)5BCyg$Zm7gCkgFqUpq(k3!aOPMpDCVlwmS^>vQRgEG`uHHKvRs|dgNN}v~DU6 zmRGGtA5WFkc;5?x03{URY)5}Bk_uvFA9TLAW+}OgU!ntYrs!K1rCcQ>bTs1LN*C*p z$tsuRFi)BZ_4>QBG<7UiydqamGnMS)aaF9@SD*-VeAV8#00Trmsa>5aF_gHM?Tkk} z3Z0C-bEIrt-`|H@Tiuzo1Evs%r&`Z9Wx>{<2N_hbpu@@y)q->JvDGn-&}*#C4(>F59<;D-65avVyAwjog^e)%vSq@2`Y#)zSMzH04gu^gH_~pG20k+Tpw%f zH&gAiBG{Lb*$gGFX6SY5{ZUE6$c4n4WW%le&@aWU zV@OA+{m9};Y^FB&OJlY!*N4!mAD4QJ1A-oxaw-tOjQ)HfE@!h}ulq?QgFRn_zMZQG zk$!iv31hW0A{Mvd6INfch*m8Gpj^ zSzKs^cXk%kGU;8d* zJC~A;dsHt7Gp|!ba9k+pG5aLhNf0Wxg=zn2wA@><-EO?v|tO3S(d$#4CtQm#!~_g_f;& zMm1X0xfBhTslFe}QKap4m$Vyr<+|eU@qVaY9EFS9yf5_DB7bEUN-21o=WXqUiff8< z>?VzPYgq;ug&-3Nsuv0RjyQgOecgTG43zLXT1A`fQaO86Zi^YQp=A^l_xcT!?@Q-L zei8587w-!^x@Z0?a|nIo-BEt2oP^eHkp(f^5kjZkNA&}JJ(j_nrMnyfem9%0wi>jk ziAEp8j_E4Q*mr2af`P>g1()H+zBmxDR=Nx_GXG*`cCYhllkm8hzn}xqI8=3zt8dtT zum~K_o9xC+)_0-c4Q7QU-Dbdork+J4mC}K(u^b!sLkIqp0qH5QwbWeu74i^n&hYkl z`^4jl)qKPVhSRyF36?HD2VjGfO_pGAt{ITNa{fgLS7$H_U-A~v`&hkOe0kbXt{XM$ zoJifyx2aP^Wt$2?>>RoE@+2L!@2O6LH!N$cU4!CcqMEnE` zf{pBY`b?aRPlvCK2IgEZCwl0mQa~Mp$P?-nWTjr#W7oNMxyyk{E=bv1YT%CSEw5Gy zTP|3h&#$HGoy4fwZY@>(jSKP_(qzeB-fUMOfeK|9b|S9WYbk$&j-7w_BerOTn|8b9 z(}DY8C_$RK@M9%lh8g;Be;*5~Y4v4_yCfVKR%ejJKQ-|D#$_21-gL(>xp?SEd9CmX zCmuQ>{qxTOF@lUW7G{}R&QifR7nMKuQEcP5%`M9_xtD?1%YFqs(smsAsf3HU8Nhw-Xd96A0Z{q9&QGbeQ~fX< zI~5i#hQUy<&?PY_>rMaB?dR}ryeUzkj12pIuTSz7@#GZ=dIN*Np9yR@9ijNDiVHxi zkDSl*tyIuIv@FE)tx6KLl%RRWij~!6y2$@oyO0EI6}t)Y)lucPL%cj&(*};?ypkh( z{5;LXw7oz(o>LP7tFftaU)^3B%HGim<-Ldg(?0*%LX z;(9ZH)&UG1KqOoU=)w{BqhG!(U*8gweEOFmdVH1C=-8gC%y-E5Ur~mC}n9ch3xI@gdHB*a;dgLsVG2sGZ+PrA-L(j(Wft-C9k9e z$4C9B{+fI~1i(m94HDDV76flSIxE$KEo)sowE_3^H#Ah>Xv#q7-FMEOEyKT(E5HmD zVyChfAOGR(`-iR&D&lXd`Y$$=Ha7|sqckYAYaL2SVJM{%F=Jtj$Q)3n$G@xbCI?$R zx~;$I{Yu@zwLwpGhs)V^Y$6{6*3VsF-spXI^`tx- z^}1y`uZguZKJ$vm0p#2mV@T*oD3EDXuVrClK zfl1<`*DM2E1z^6J&0P}Lr2Opfx7!*L1^@}U{x|>Wu)@Bd3Npaw)z0(>;_%$ReMxio z$j-~pX|(mx!6Mf`LL`6W81hd+SStxVC;coau*g6YQyp_(kgD08A|wRd57Ymc-!fsn z)@rgLohVd?Q=Ke?C6x%(b$$A6o#EN4MS?1YYCgbwCXbpjq&UB8jNX=<2UF;t9}d)I zW2(M*CsO()>gY640SVFr)n>&BV#-oGgWME_@ z%f_JYN1X=uzD>=%v-hB7eh82j)$SLCNiQ33qkt57ege-Bz?*Rj?xE+7qObzc%@kYu zLk+AEyg|)8rx&iebD>ZJ%+XT?11PriF8MGmZb5#r#hFD7nSsy?^;%Sv3eWGL2gODE z_i`PE(s3|MI}F>XwhRjC_e`6*SGFnERg}^P+|E$oJ0v6|@sUw~B5uECd2^p?k?m`Ifz2z1G3}ro>b> z2DwxcRHOjExZHA)4DdfbDV(XE21!fetHm+pbc)4_&YFU_MZ`u?kxN2Sso-|;J|9@Y z5MVKd7q#z`mn^K@9|N}KA@CsQv8Q5wsl$oX4W6M-sv3z zndMkE7S%^OfZ$G(Yw@iH&E5Q9%YT&6zS7~K>fyG)ca8AI&in7bmHg{TVY*4G#6OPgES?Pe`hCxf6^pDl`fkx*i!YIWZ zQ9JsppnDo7vzUJYmu3$CzX6x5S%^t6z@>_Z=N-S}qvlTF;;f3G9X?#N+N2>QG%=xw zxhy?=VNjz5>T7mLz*8>}HsiB3^uW{YqB9h?4~yjH0dRZ~2H=))Eu=3ox9PN%6@OtS z+bYQvvzE4o(=8${--PT*Gs)jpsunGL&<+2KGZ~;mDJ6){d>4SEXaY{<|LXZ8|CtCA z{E$PMi0ehd%f2Ehc)h$t;mv7l`xp^tY@qGv>J3IYB=W|HzKqPq6M)H<7O=C}KuJ$NU(F6wN*)6`RY&N0-|FoQ1*E!Q z@sxOfu7UQy3s+BVCo$~ZxJ1m$9FF+}cw@2=CQEdxF(DgiMt`=@|Kdnq{)Z#E0XULx zbS89_bhwm;d!+(-0Y=gYeiR0i4M{5^u(Z~O2M6~jN6eOY@>nmqU<5-@n(4)LCH|JG zS!D|V{A*DDl$%wySMtK#{BhEkVa;3f?#{5f^;&O69`iRrPdATf3OHZC`woDOUa#H) zR%w2dMFt4DDg0ij_icCCFiUakStnL57#ZG|e2bxrMoDTn12+QLayBRNGmUtI)WMi0J<%Dq2MgN3 z1ZiyR!%G{juAVQnV-5eb%-GL2Ib(nfIuuLK^X8ImAXzADpZcxTF8L7;i;h2)ESX|L zJBQUbg;`n#czim!2Q4iap8{jw&sF^BOoc3+;){oNV;+IK!tVU1I#&Q7ccgtM z_1c=$ME~z+wH1e7>%m8IcSUTFv`EVDX^$4 zTnvmG2$tWL>{(9cM?LIZ`wVccPnneD0u>EWIzkU^K|#yd#RUYoV8$mSb1OJ?1I85v z)vVCK8*gCmJOd%E0Q5wt(V-}&r1b8wWY#Y0`M2NBWGlnp7r zZVZGEo~(b_VPaU`4!L_;L{(Ds$yL+)xye00aGP^+V{Qdg8HV*X?Kj{kXa$Wlxr*Fy zRI(jhnD?Mgo!biuJ^qZ!gHc%_@epikqxB{0S+B5CPlK<#Wu`EbNG=)$IWSNL{D}#c zO+1IR089|_184IG^14*tf1PJ^S4mnN=y?Y-dUKh&Z23-JMk=crvg~b;bJm+$a}ull zftEvD+VRIy%)ibL7RisS)BgwC^aIS{0Oy>Ws}togx?f=I?4u$FEvNN%cIQ@bUngMF zBV3)V2f=)HtZuBQO9^$F-1Iwte(nCskwx^42a>xLyxeA-Dyu|UL8tK)%)N!w8{LA? z(6|nyiab@;#Fh!55^)ERcx5HPUd&Yp

      yj#m`1EWFt2RzxU;4L0-YQlm=Gs4dRnC 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

      kEU4q1R-XMry<8JPXX_y5~pF`8Dbkh0VWv zJnEF=l14|tr5*R|Ky8oy#%wV`7T+Z9|H4Z@d(E9v?3$RGn332$$f4r^uWTiSTe($c z(|&F5+>a^RR8QaF1TusFjL5xO2sjPoag2P}rIwPs*-F@ui!=6`_lg(_igkb3L0uZ8 z$MUF{QX|Fa6~AIADb_|Cw4_0xT`yo&ww3_4@`X8FaNv{7j~V^UL^ zu;kX$xoX^tH&$!@4A@0+`{nqYd5vFu9C(70>DPy8ap-6$OeLlsEH;bB zzL@FFuY-j&g+E?KFne@)~c5Z;i|--K zKO`S01TPCy%p#H2v^DM`@#`zKT>0pM#2x}5zYP|ymFSoUd(NphMgWqSA80Ana-{0I@-5TjRlwjpiA8<3PYLi}A*b;-PLbjk zx!X~R;>vk$3u`qiQxVL{DZ7&!fM3fz+)LSDVT}i(GKsiMX@7_eYzs}hJJ(aygqO}jJld*MxXK`9V>utZhX1CCmwNo zK)ecUzgfRABMXqCiXp{E^2u@wU;vxtS}S<;#i4A?Akpi-<}t3EYD5_-?C_$m*s;lM zL?0k1GIoEQG7&FX)X3eh*ss^WuXqsBvkSx|;yQ;5*AiYDHW?Q{X|rjj1c+L@J=M;3 z$=&J#Q}gV=t1v)_jv(Ev5$^yW|1c4Hd*V8KHcXk)dhhTh?e=7yy6Lg3_#5%yESKO8 z+`{@*?d@wQ(dB%Ot&#agkeoQ-v&^KR$?Yg^bdEFx;&H;^FTjV$8NE^l`!rFlyLH66 zEYqrC#+JNS?MCZ;qp`H+WDSDa+ed$pCyX^q43eE(ECbpx9kPH-;5ry%^XKJ5Ta7)S zY-EI_s4b$e+(7B9J%@q^#M-2!XhGp!!)DYp7T(sn>pX1;q0zH`3KgW=_)=ht4z72p4L?>J5LX+}HHS%?L5Oj<7=v^Ity- z4j=V#mz&h}yq(X>ZQC$eIF7pghC{PRPMkPxH+ZlFg#3Q9{behTSTIMDuFQt!(px2G zmYM!+yd1ce8e{h#3x)Z_qK|*&Yw6`dE+=*Lwx&7Tv8tto3=>ll`AqvXAWj?^7l|cP z$XB+lM@pvVb|h)GZAi-#4h}&wi=-#*ttd*T$$pxp>k6xcLEheRZ`{`^XZgK{Y0nON zpqlmetCUCQz+Stuzq;X-g#KMi#ZhDp`Bg`6ee+b+49j)*?{lbZ?;T(R11W=V?o>w@ z;mwwB!azerw+cVfIY`1zCk*qNG3BLl#0=pcye?AVpXyw%!z-rXq;?d&aGndrX`$&6vj>q&+Z zev^goHsfp>rWb&W7X2bFu_*!|`3LIGe7b!FN4c?XydIFUCrVNjqt!L)!uZ4aEIRt? zqiv=aU~ zXt!21Br(IDT^_|yam5#gk#ksAT#H&8W3HiyZhzs$A#t2{y2cSMnyD0G-g=o z5>0sDXwcxNdYnU>1^U%6CG-~pSe3v~94S|aMS5&f;}zd&tR~urwvHAmEEkH~M_SB; z@$^Rc_MRaHECl_$Gu$r94L`kK^2%BRSc#w z*&GGa^J}00U+h_@tBbWWUJMb!1a)7hT%#AZukQI!9>}gHZH6xZwR7#pT(TZ?ql6vI zr~*jiu`Z*;L8QG`=5Pu?lH=))zT0!cb9_8dR%(1^BU}(O>*~6GvHbOM=qqG%8K$U= zdN-TR^zcJ}!HXuPIwb}#l1~V6rU~9X%1;uupLLnzFD1 zPXtph_8fd{uW+h;@J0P=tSSZXLOX}sfS3HSUp8d%O?xr(D~2)GS&N?NS${gG4vNQW zMyj+W@=>CXL(8EOg`DQ&pis;E8E`1T8OOxNSmN#_fVZ0gTj`qnYtPHB4Z?@MP0j~$ zDPJ1^50gc0JlFyn^YIZ!)b)sD-d!>Nmu&o4c%R^UbLL5n`fVaipECyEyBYUoIcMjp z$f;_Q{!B*wf$7KzO`f!BJMAEZU%pi+OASmXSfF_C^ny-9>xSF-s?Xc2FGC6U8F4Nd z)cRxfkxZdH#z8A|J;VVWNz-y#j&_Q7WEPp!srC55=N)Of7T6=ISt_iH?k#F>4PDx{R0BfT2nrnX2J;%wlY^-I&5K`#K^jT^VHx=2VxGQR zYHL`vy)wFH6??soM$eun z29(?z$_UlL0%b~N**=`(60G*AwR81AhL@nE4wR6E6Cv2{+|>FgvAUc#tzO+SH%+6) z2-Z5BU4XCyt&EZC;ksy4xk{Q!P5o4%RrlM%ZZ&Tme4ctnRBMKnUbYoFa|I&W#$!6Z zSD0v^-(dMW@j;y74c{FmS~a0`zLRp`X^>iEn-+L(3%Y2WJ%+L9dv^x zCC<2UBJu>lNX*dm4+3Xfc5nw09E`s_{8ry%DU1aIR0(NCq@y*_k6GsK>>2Bgu6YSm zeJeo{R-gdL_3Da4d9`l1kB59~Bt;F2jEj3vJ4WN{=KIy~iO_XNjPStQ2r*sdOIEI{ zQ9duf{Kd2HMX?Z_`t}+iQRO`HAe;7)dGos%0&ZjTJIN6=fZn0p!?Rp7y^a?ouTb*H zMO>0Z^I35r`55?RutmFf+)7Z0JOewweE06#VVabw6knUbO?g)#T%dg^=5VPy2DA>+ zP;1~i?i<$o+&XxS!(?=MWs{bzxf2CGewqm$HwiuQso&}Y>qJr3x62U(Y$=1-3l_r& zyBCN?O7z6!%VBjb1F?2AgAz%5*+pEPssU>9{fp_zjh44pN3xqxf>R$Js;O8szljO$ zJZJ=wpC{&iGkp_KP&px6<(;W53ihoHWUJl8ejnH^!ynQ->Mv0CWf#u2Be{)6>0`3UexM(^1=zzN)&yk}#dye14dqnA1OI;Uf=Z-(}==UcY7=Cs*h2GWuXkE@ifFUMbb ze$)uu0=2HFhqWJ^TW4Y@_lC}W=!>}Zhu)r02E9wIz0O>U!`{XJty^e&HC?aRi1W25 zRJ}pv3!vQp*R*?Rq+;_uA!v6giTCBL2hv8GfbKxXreqxRS2Ubt#pPueU%(nKxs{4N9eP zhQ8d(9r)L@HDGKNuZHU(r&vvt6uWA!*)*R=ysR&4zBrl9UX-RbgYGyQy~0>( zWH(Z8n8LNsJhjeVTU1myJaZ4l`{OM!n#(^G<{sYi;rY^!Ur@)Jwi*4Pq?ILwcoD!a z`QQ0TjbqW^k!5^gP;7Ok*O-$sv@3HsWMcSwg)0g8B(lK4!x=Nu^kz2gAV|-lS=QT9 zR;8Z);ajVkQvKlZA;ZNW+^EPaY{n_9@5lvICTD>3%ANHJ3DiFH5IUuDq6t5 zBaGmQWTdEpgWsD+im=4InFa6R!4sF?n&p})tX5(XCY1J}9YR{aLGjNtE{ckYx!185 zA~w3PvN#1IUfT#1!y41g{Q6`#!;5im;f+?dW%PaVHIW*mUD(k&6b{mt`cSd!PcC_J z0u2qc;4QUaxQ)8mk)d_I@~QWQFS5otMUz94sM;6Q>^pNsup0&TCW8t}39=*OQ~QwG zB8|TyHgF9}NW`cwkXuxE--$d?mv7H<97_~HQnWL7abbancoUd(r-@w%iPI%RawIPr zYZk<*TcUxW!GjD=Lc9>*CVKO|53u!)-F%orI#maz9^-#+-XUY($1Xip(YrVE)#_w; zlpt85FR{B-#?d?D_B89E*$^l_*<3`e<_jMD`h8Km-7#{i>ts3L7 zI@?zK<`PvmstQzbY5YGxrXv??12`<9t9&Hq<$z%QZ_1v5fdQj+Sv7yWDj|c##@>H02rL!ui1Qo(Hf)?? zaN|-&#_+4z;MwR|~J^8V!^wd)7v<`k$2#QxUN2VF62> zJdi!t+3QHSyaE^Mzi5IVc|F}MJ~@t=>CWzTInJ}9G2LIR4m=)HPIvJp%9G!~=1?i= zX3Xhbx@e1z{(c?A2Ch4&g}2&nCU~Ix^225@P`gl}wH>71*F8mA-x7QQOvVZm_x28IBD}Pkg>s$e= z(povZK#|8fEhIlV9lH}$O`%v}ah&bT40_h>4OX$W^(T0%U^RnI8Bnp#OtdBjUw(Y3 z?wX=vDA-DsTPHP6VJ5}*#eMk<9>X=jGqwFb$B3C|>qJlg{q#-TuWbQXN>cQ1q| zY|W+34gzPZE|k|e?OX+r^^VE}P0I^Sb*(_nnfb#o^~bn=phfzeo+e3O@0_~EIV z&=l-gjki%zkQ;$~A@~nedryp!mzOgs84_%^q` zy?P_ta@>be36Zpn;~79MaQKwyX|Th}L8Ic^wfLt`il}j{y;VLx4>DB(f;dZ}b1f}$ z|KI?3Oy&}3HMET!!rxm*Z`tqLb4+5Fd?Abf_~;(HYT9XJuL0P2PkLg$KOgb)oaoHY zNT$VzSkJvVu?P;VH&Q6tJ$JP(svzbc_Wekez-QtT0p)|QsPjVg>aKlZot@yy4=S2F zD^}}ErfO3@Efn_v%o_nUS8JJ$$QtbFW`GD{pwWRtL|n^nPT72L)ZpEr8}9X3?fPt|hi9DQ zDFP_-M)F%?q3_zSl%is4#|1YsrpN4K4=Uf1UlL7OW!Ai`$rqya_KJ+m(AT>upP|*- ziKgPC?EUkEupB64FN~?M@0}t$IY;v7$BoHlg!;5%lEMB%sa$fGkn75;jd>zrVd%?4 zV_p4ULk)A^=Ox1Xa~)Lw7vA5BBZl-YfL-14A9CMOF=uCInWrl=ac*k|TVwREV^}Fp zpE(6~nqe>hhHYXn7nB|I<UE zK0qkX-r`(r(F}n8b2~*Qb{ECXTK*E~G)){R7HAH=Vi*7VTjnIysi2|cY4qfVPvjIs{HG*Dc`}O24 zI%E{FNMk!)uiTQnW(^zj@n%HlUc6i713i)5VNV`q&r}wd`z)P|z@EuQX&Efh_+cNm zDH^O8zkEf$+-haL{=A-S?%Sd#y-uls^6if1o_wfV=(87G=n*#2)EQOjT@8019In9f}jc`~X5MJy|%ahV-^U;p~9 z;A2+>4P7Q^?FT@QCwypni>dtMy1h?@oiem+VS`wRRbEIz3?%lyG4h{(tboXiJTK(I zE<{4GJxpJ@$Dn9u%E=vxJ5p`C>PQL?zoxl6t-`=W<{p|NPn(*oXA5B%2H?Bv8P9wu zLb=k0ko;tz^bZQnSeU5I>B+kuppCt)nXaawK@mnPi0pl5_Sa^$1_Prg%Lp4}o z%<36ZcSNp7H!`k`J*CpfOZ4(!@H4XSaknDJ3dX?|no85rST$CZYWw}@9i;BI<|Sjh z4)GG=*4wYf|L3Vxk2gi_{g$Tlo_skg`qwA?*OTymMYbF)*sW+hqZ@~u^R49a>ML7p#UJxZ?Ty5a zU#vI@;4|Y2tAFTae*Ag`k!OH=yId~ii245`BM0+n+Ek*kXU{bES>i<6k8AVaFJJXI zw^4lvGoKdF$QDJ}wpU+?ODvjMaR^TVT8NS$?+dK*W*Gb>J1Qwc5(z+$f+3NU0c~MC zmbBgxmh}7T`g5*6`V6~4rxiZ)a*or_Gd*s<}B@(`j?GNK57oNU(WsE z5=-$&kbLskoXQo|h;v9}@!a1YXQM9!I25Se|6^Ylh({U6$tFLzAD(lcJRa_h+KP0Z z>VA8TG41K++EY8<1${37CKqJ)T7KpJ+QRnJCY+RI(BiF$=(a;5+8OE!ID-!ioLgs1 zab)1T)y? [!NOTE] -> The configuration script configures registry keys directly. Registry keys can potentially be overwritten by policy settings like Group Policy or MDM. *Reconfiguring devices with the script does not reconfigure previously set policies, both in the case of Group Policy and MDM*. If there are conflicts between your Group Policy or MDM configurations and the required configurations listed in [Manually configuring devices for Update Compliance](update-compliance-configuration-manual.md), device data might not appear in Update Compliance correctly. +## About the script + +The configuration script configures registry keys directly. Be aware that registry keys can potentially be overwritten by policy settings like Group Policy or MDM. *Reconfiguring devices with the script does not reconfigure previously set policies, both in the case of Group Policy and MDM*. If there are conflicts between your Group Policy or MDM configurations and the required configurations listed in [Manually configuring devices for Update Compliance](update-compliance-configuration-manual.md), device data might not appear in Update Compliance correctly. You can download the script from the [Microsoft Download Center](https://www.microsoft.com/download/details.aspx?id=101086). Keep reading to learn how to configure the script and interpret error codes that are output in logs for troubleshooting. @@ -35,8 +36,10 @@ You can download the script from the [Microsoft Download Center](https://www.mic This script's two primary files are `ConfigScript.ps1` and `RunConfig.bat`. You configure `RunConfig.bat` according to the directions in the `.bat` itself, which will then run `ConfigScript.ps1` with the parameters entered to `RunConfig.bat`. There are two ways of using the script: in **Pilot** mode or **Deployment** mode. - In **Pilot** mode (`runMode=Pilot`), the script will enter a verbose mode with enhanced diagnostics, and save the results in the path defined with `logpath` in `RunConfig.bat`. Pilot mode is best for a pilot run of the script or for troubleshooting configuration. -- In **Deployment** mode (`runMode=Deployment`), the script will run quietly. +- In **Deployment** mode (`runMode=Deployment`), the script will run quietly. +> [!Important] +> [PsExec](/sysinternals/downloads/psexec) is used to run the script in the system context. Once the device is configured, remove PsExec.exe from the device. ## How to use this script @@ -46,7 +49,7 @@ Open `RunConfig.bat` and configure the following (assuming a first-run, with `ru 2. Set `commercialIDValue` to your Commercial ID. 3. Run the script. 4. Examine the logs for any issues. If there are no issues, then all devices with a similar configuration and network profile are ready for the script to be deployed with `runMode=Deployment`. -5. If there are issues, gather the logs and provide them to Support. +5. If there are issues, gather the logs and provide them to Microsoft Support. ## Script errors diff --git a/windows/deployment/update/update-compliance-v2-overview.md b/windows/deployment/update/update-compliance-v2-overview.md index e539586053..b819ec3085 100644 --- a/windows/deployment/update/update-compliance-v2-overview.md +++ b/windows/deployment/update/update-compliance-v2-overview.md @@ -44,6 +44,8 @@ Currently, the technical preview contains the following features: - UCUpdateAlert - Client data collection to populate the new Update Compliance tables +:::image type="content" source="media/update-compliance-v2-query-table.png" alt-text="Screenshot of using a custom Kusto (KQL) query on Update Compliance data in Log Analytics." lightbox="media/update-compliance-v2-query-table.png"::: + > [!IMPORTANT] > Update Compliance is a Windows service hosted in Azure that uses Windows diagnostic data. You should be aware that Update Compliance doesn't meet [US Government community compliance (GCC)](/office365/servicedescriptions/office-365-platform-service-description/office-365-us-government/gcc#us-government-community-compliance) requirements. For a list of GCC offerings for Microsoft products and services, see the [Microsoft Trust Center](/compliance/regulatory/offering-home). Update Compliance is available in the Azure Commercial cloud, but not available for GCC High or United States Department of Defense customers. diff --git a/windows/deployment/update/update-compliance-v2-use.md b/windows/deployment/update/update-compliance-v2-use.md index e053ae7781..ba54f0e519 100644 --- a/windows/deployment/update/update-compliance-v2-use.md +++ b/windows/deployment/update/update-compliance-v2-use.md @@ -21,7 +21,7 @@ date: 05/07/2022 > [!Important] > This information relates to a preview feature that's available for early testing and use in a production environment. This feature is fully supported but it's still in active development and may receive substantial changes until it becomes generally available. -In this article you'll learn how to use Update Compliance to monitor Windows updates for your devices. To configure your environment for use with Update Compliance, see [Enable Update Compliance](update-compliance-v2-enable.md). +In this article, you'll learn how to use Update Compliance to monitor Windows updates for your devices. To configure your environment for use with Update Compliance, see [Enable Update Compliance](update-compliance-v2-enable.md). ## Display Update Compliance data @@ -29,16 +29,23 @@ In this article you'll learn how to use Update Compliance to monitor Windows upd 1. In the Azure portal, type **Log Analytics** in the search bar. As you begin typing, the list filters based on your input. 1. Select **Log Analytics workspaces**. 1. Select the workspace that you use for Updates Compliance. -1. Select **Log** under the **General** group in your workspace. -1. +1. Select **Logs** under the **General** group in your workspace. +1. If the **Always show Queries** option is enabled in Log Analytics, close the query window to access the schema. +1. Under **Schemas and filter**, select **Group by: Solution** and then expand the **Update Compliance** schema. If the **Group by: Category** is selected, the **Update Compliance** schema is listed under the **Other** category. +1. Use the [Update Compliance schema](update-compliance-v2-schema.md) for [custom Kusto (KQL) queries](/azure/data-explorer/kusto/query/), to build [custom workbooks](/azure/azure-monitor/visualize/workbooks-overview), or to build your own solution to display the Update Compliance data. For example, you might query the data to review information for different types of alerts in the past 7 days and how many times each alert occurred. +```kusto +UCUpdateAlert +| summarize count=count() by AlertClassification, AlertSubtype, ErrorCode, Description +``` +:::image type="content" source="media/update-compliance-v2-query-table.png" alt-text="Screenshot of using a custom Kusto (KQL) query on Update Compliance data in Log Analytics." lightbox="media/update-compliance-v2-query-table.png"::: ## Update Compliance data latency Update Compliance uses Windows client diagnostic data as its data source. After you add Update Compliance and appropriately configure your devices, it could take 48-72 hours before they first appear. -The data powering Update Compliance is refreshed every 24 hours, and refreshes with the latest data from all devices part of your organization that have been seen in the past 28 days. The entire set of data is refreshed in each daily snapshot, which means that the same data can be re-ingested even if no new data actually arrived from the device since the last snapshot. Snapshot time can be determined by the TimeGenerated field for each record, while LastScan can be used to roughly determine the freshness of each record's data. +The data powering Update Compliance is refreshed every 24 hours, and refreshes with the latest data from all of your organization's devices that have been seen in the past 28 days. The entire set of data is refreshed in each daily snapshot, which means that the same data can be reingested even if no new data actually arrived from the device since the last snapshot. Snapshot time can be determined by the TimeGenerated field for each record, while LastScan can be used to roughly determine the freshness of each record's data. | Data Type | Data upload rate from device | Data Latency | |--|--|--| @@ -48,13 +55,13 @@ The data powering Update Compliance is refreshed every 24 hours, and refreshes w |WUDOAggregatedStatus|On update event, aggregated over time|24-36 hours | |WUDOStatus|Once per day|12 hours | -This means you should generally expect to see new data device data every 24 hours, except for WaaSDeploymentStatus and WUDOAggregatedStatus, which may take 36-48 hours. +This latency means you should generally expect to see new data device data every 24 hours, except for WaaSDeploymentStatus and WUDOAggregatedStatus, which may take 36-48 hours. ## Using Log Analytics -Update Compliance is built on the Log Analytics platform that is integrated into Operations Management Suite. All data in the workspace is the direct result of a query. Understanding the tools and features at your disposal, all integrated within Azure Portal, can deeply enhance your experience and complement Update Compliance. +Update Compliance is built on the Log Analytics platform that is integrated into Operations Management Suite. All data in the workspace is the direct result of a query. Understanding the tools and features at your disposal, all integrated within Azure portal, can deeply enhance your experience and complement Update Compliance. -See below for a few topics related to Log Analytics: -* Learn how to effectively execute custom Log Searches by referring to Microsoft Azure's excellent documentation on [querying data in Log Analytics](/azure/log-analytics/log-analytics-log-searches). -* To develop your own custom data views in Operations Management Suite or [Power BI](https://powerbi.microsoft.com/); check out documentation on [analyzing data for use in Log Analytics](/azure/log-analytics/log-analytics-dashboards). -* [Gain an overview of Log Analytics' alerts](/azure/log-analytics/log-analytics-alerts) and learn how to use it to always stay informed about the most critical issues you care about. \ No newline at end of file +See below for a few articles related to Log Analytics: +- Learn how to effectively execute custom Log Searches by referring to Microsoft Azure's excellent documentation on [querying data in Log Analytics](/azure/log-analytics/log-analytics-log-searches). +- Review the documentation on [analyzing data for use in Log Analytics](/azure/log-analytics/log-analytics-dashboards) to develop your own custom data views in Operations Management Suite or [Power BI](https://powerbi.microsoft.com/). +- [Gain an overview of Log Analytics' alerts](/azure/log-analytics/log-analytics-alerts) and learn how to use it to always stay informed about the most critical issues you care about. From 77bf17831c31dfef500938b5ea3561dcd3cbf5c7 Mon Sep 17 00:00:00 2001 From: Meghan Stewart <33289333+mestew@users.noreply.github.com> Date: Fri, 29 Apr 2022 14:46:03 -0700 Subject: [PATCH 154/380] mestew-ucv2-tp --- windows/deployment/update/update-compliance-v2-use.md | 2 +- windows/deployment/update/update-status-admin-center.md | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/windows/deployment/update/update-compliance-v2-use.md b/windows/deployment/update/update-compliance-v2-use.md index ba54f0e519..6ad9a5f5c9 100644 --- a/windows/deployment/update/update-compliance-v2-use.md +++ b/windows/deployment/update/update-compliance-v2-use.md @@ -45,7 +45,7 @@ UCUpdateAlert Update Compliance uses Windows client diagnostic data as its data source. After you add Update Compliance and appropriately configure your devices, it could take 48-72 hours before they first appear. -The data powering Update Compliance is refreshed every 24 hours, and refreshes with the latest data from all of your organization's devices that have been seen in the past 28 days. The entire set of data is refreshed in each daily snapshot, which means that the same data can be reingested even if no new data actually arrived from the device since the last snapshot. Snapshot time can be determined by the TimeGenerated field for each record, while LastScan can be used to roughly determine the freshness of each record's data. +The data powering Update Compliance is refreshed every 24 hours, and refreshes with the latest data from all of your organization's devices that have been seen in the past 28 days. The entire set of data is refreshed in each daily snapshot, which means that the same data can be ingested again even if no new data actually arrived from the device since the last snapshot. Snapshot time can be determined by the TimeGenerated field for each record, while LastScan can be used to roughly determine the freshness of each record's data. | Data Type | Data upload rate from device | Data Latency | |--|--|--| diff --git a/windows/deployment/update/update-status-admin-center.md b/windows/deployment/update/update-status-admin-center.md index 1d441ae3d9..89f50b019f 100644 --- a/windows/deployment/update/update-status-admin-center.md +++ b/windows/deployment/update/update-status-admin-center.md @@ -58,7 +58,7 @@ Update Compliance is a Windows service hosted in Azure that uses Windows diagnos ## The Windows tab -The **Windows** tab in the **Software updates** page in the Microsoft admin center is populated by data from [Update Compliance](update-compliance-v2-overview.md). The tab contains a high-level overview of update compliance for Windows clients in your environment. The tab displays two charts **Windows update status** and **End of service**. +The **Windows** tab in the **Software updates** page in the Microsoft admin center is populated by data from [Update Compliance](update-compliance-v2-overview.md). The tab contains a high-level overview of update compliance for Windows clients in your environment. The tab displays two charts **Windows update status** and **End of service**. The Update Compliance data that populates these charts refreshes every 24 hours. For more information, see [Update Compliance data latency](update-compliance-v2-use.md#update-compliance-data-latency). ### Windows update status chart @@ -80,4 +80,4 @@ The **End of service** chart list the number of devices running an operating sys ## Next steps -Use [Update Compliance](update-compliance-v2-overview.md) to display additional data about the status of Windows updates. \ No newline at end of file +Use [Update Compliance](update-compliance-v2-overview.md) to display additional data about the status of Windows updates. From c14fc16498accc04a3d118b25a2bcb36b001b604 Mon Sep 17 00:00:00 2001 From: Alekhya Jupudi <89069896+alekyaj@users.noreply.github.com> Date: Mon, 2 May 2022 20:30:13 +0530 Subject: [PATCH 155/380] Reverting as per feedback --- windows/client-management/mdm/defender-csp.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/windows/client-management/mdm/defender-csp.md b/windows/client-management/mdm/defender-csp.md index 932d4dd958..055242aa57 100644 --- a/windows/client-management/mdm/defender-csp.md +++ b/windows/client-management/mdm/defender-csp.md @@ -640,9 +640,9 @@ Valid values are: **Configuration/HideExclusionsFromLocalAdmins**
      This policy setting controls whether or not exclusions are visible to Local Admins. For end users (that aren't Local Admins) exclusions aren't visible, whether or not this setting is enabled. -- If you enable this setting, Local Admins will no longer be able to see the exclusion list in the Windows Security app or via PowerShell. +If you disable or don't configure this setting, Local Admins will be able to see the exclusion list in the Windows Security App and via PowerShell. -- If you disable or don't configure this setting, Local Admins will be able to see the exclusion list in the Windows Security App and via PowerShell. +If you enable this setting, Local Admins will no longer be able to see the exclusion list in the Windows Security app or via PowerShell. > [!NOTE] > Applying this setting will not remove exclusions, it will only prevent them from being visible to Local Admins. This is reflected in **Get-MpPreference**. From 87f0c743705f8cc8039ba6609fa9cc8973c7a689 Mon Sep 17 00:00:00 2001 From: Alekhya Jupudi <89069896+alekyaj@users.noreply.github.com> Date: Mon, 2 May 2022 20:38:15 +0530 Subject: [PATCH 156/380] Update defender-csp.md --- windows/client-management/mdm/defender-csp.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/windows/client-management/mdm/defender-csp.md b/windows/client-management/mdm/defender-csp.md index 055242aa57..09ce8bcd26 100644 --- a/windows/client-management/mdm/defender-csp.md +++ b/windows/client-management/mdm/defender-csp.md @@ -640,9 +640,9 @@ Valid values are: **Configuration/HideExclusionsFromLocalAdmins**
      This policy setting controls whether or not exclusions are visible to Local Admins. For end users (that aren't Local Admins) exclusions aren't visible, whether or not this setting is enabled. -If you disable or don't configure this setting, Local Admins will be able to see the exclusion list in the Windows Security App and via PowerShell. +If you disable or do not configure this setting, Local Admins will be able to see exclusions in the Windows Security App, in the registry, and via PowerShell. -If you enable this setting, Local Admins will no longer be able to see the exclusion list in the Windows Security app or via PowerShell. +If you enable this setting, Local Admins will no longer be able to see the exclusion list in the Windows Security app, in the registry, or via PowerShell. > [!NOTE] > Applying this setting will not remove exclusions, it will only prevent them from being visible to Local Admins. This is reflected in **Get-MpPreference**. From 1e168448aaf1390f63f827a59a0fe5d17e253607 Mon Sep 17 00:00:00 2001 From: gkomatsu Date: Mon, 2 May 2022 11:04:30 -0700 Subject: [PATCH 157/380] Clarify the restrictions of MDM Wins Over GP Updated the note section that informs limitations of MDM Wins Over GP. Several customer feedback revealed there some policies under Policy CSP that does not respect this function. --- .../mdm/policy-csp-controlpolicyconflict.md | 11 ++++++++--- 1 file changed, 8 insertions(+), 3 deletions(-) diff --git a/windows/client-management/mdm/policy-csp-controlpolicyconflict.md b/windows/client-management/mdm/policy-csp-controlpolicyconflict.md index e66ffbee8b..020a873465 100644 --- a/windows/client-management/mdm/policy-csp-controlpolicyconflict.md +++ b/windows/client-management/mdm/policy-csp-controlpolicyconflict.md @@ -32,6 +32,14 @@ manager: dansimp **ControlPolicyConflict/MDMWinsOverGP** +> [!NOTE] +> MDM policy win over Group Policy are applicable to limited set of Group Policies. It dows not apply to the following GP settings. +> - Group Policies that does not have a mapping with a MDM Policy controlled through Policy CSP. +> - Group Policies that are not defined by ADMX (Administrative Templates). -- Example: Password policy - minimum password age. +> - Group Policies under Windows Update category. +> + + |Edition|Windows 10|Windows 11| @@ -58,9 +66,6 @@ manager: dansimp This policy allows the IT admin to control which policy will be used whenever both the MDM policy and its equivalent Group Policy (GP) are set on the device. -> [!NOTE] -> MDMWinsOverGP only applies to policies in Policy CSP. MDM policies win over Group Policies where applicable; not all Group Policies are available via MDM or CSP. It does not apply to other MDM settings with equivalent GP settings that are defined in other CSPs. - This policy is used to ensure that MDM policy wins over GP when policy is configured on MDM channel. The default value is 0. The MDM policies in Policy CSP will behave as described if this policy value is set 1. > [!NOTE] From 4f06f1724b701352cf49cab3c077c9ccaeb3bac3 Mon Sep 17 00:00:00 2001 From: Aaron Czechowski Date: Mon, 2 May 2022 16:59:11 -0700 Subject: [PATCH 158/380] editorial revision --- .../mdm/policy-csp-controlpolicyconflict.md | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/windows/client-management/mdm/policy-csp-controlpolicyconflict.md b/windows/client-management/mdm/policy-csp-controlpolicyconflict.md index 020a873465..b0f891a273 100644 --- a/windows/client-management/mdm/policy-csp-controlpolicyconflict.md +++ b/windows/client-management/mdm/policy-csp-controlpolicyconflict.md @@ -33,11 +33,11 @@ manager: dansimp **ControlPolicyConflict/MDMWinsOverGP** > [!NOTE] -> MDM policy win over Group Policy are applicable to limited set of Group Policies. It dows not apply to the following GP settings. -> - Group Policies that does not have a mapping with a MDM Policy controlled through Policy CSP. -> - Group Policies that are not defined by ADMX (Administrative Templates). -- Example: Password policy - minimum password age. -> - Group Policies under Windows Update category. +> This setting is applicable to a limited set of group policies. It doesn't apply to the following group policy settings: > +> - Group policies that don't have a mapping with an MDM policy that's controlled through the policy CSP. +> - Group policies that aren't defined by an administrative template (ADMX). For example: Password policy - minimum password age. +> - Group policies under the Windows Update category. From 343ee396c2c4fdd54dabe3e10b6ba9821dd59802 Mon Sep 17 00:00:00 2001 From: Alekhya Jupudi <89069896+alekyaj@users.noreply.github.com> Date: Wed, 4 May 2022 16:55:48 +0530 Subject: [PATCH 159/380] CSP Improvement Updates- part6 The updates here are made to improve the Acrolinx score and to fix format and grammatical errors as per Task: 5864419. Thanks! --- .../mdm/policy-csp-admx-eaime.md | 5 ++- .../mdm/policy-csp-admx-encryptfilesonmove.md | 9 ++-- .../mdm/policy-csp-admx-enhancedstorage.md | 12 +++-- .../mdm/policy-csp-admx-errorreporting.md | 45 ++++++++----------- .../mdm/policy-csp-admx-eventforwarding.md | 9 ++-- .../mdm/policy-csp-admx-eventlog.md | 19 +++++--- .../mdm/policy-csp-admx-eventlogging.md | 11 +++-- .../mdm/policy-csp-admx-eventviewer.md | 9 ++-- .../mdm/policy-csp-admx-explorer.md | 22 +++++---- .../mdm/policy-csp-admx-externalboot.md | 13 +++--- .../mdm/policy-csp-admx-filerecovery.md | 5 ++- .../mdm/policy-csp-admx-filerevocation.md | 9 ++-- .../policy-csp-admx-fileservervssprovider.md | 5 ++- .../mdm/policy-csp-admx-filesys.md | 21 ++++++--- .../mdm/policy-csp-admx-folderredirection.md | 5 ++- .../mdm/policy-csp-admx-framepanes.md | 15 ++++--- .../mdm/policy-csp-admx-fthsvc.md | 17 ++++--- .../mdm/policy-csp-admx-globalization.md | 32 +++++++------ .../mdm/policy-csp-admx-grouppolicy.md | 40 ++++++++--------- .../mdm/policy-csp-admx-help.md | 9 ++-- .../mdm/policy-csp-admx-helpandsupport.md | 19 ++++---- .../mdm/policy-csp-admx-hotspotauth.md | 9 ++-- .../mdm/policy-csp-admx-icm.md | 5 ++- .../mdm/policy-csp-admx-iis.md | 11 +++-- .../mdm/policy-csp-admx-iscsi.md | 5 ++- .../mdm/policy-csp-admx-kdc.md | 8 +++- .../mdm/policy-csp-admx-kerberos.md | 6 ++- .../mdm/policy-csp-admx-lanmanserver.md | 10 +++-- .../mdm/policy-csp-admx-lanmanworkstation.md | 9 +++- .../mdm/policy-csp-admx-leakdiagnostic.md | 11 +++-- 30 files changed, 249 insertions(+), 156 deletions(-) diff --git a/windows/client-management/mdm/policy-csp-admx-eaime.md b/windows/client-management/mdm/policy-csp-admx-eaime.md index 21ee8c0b36..d48d7e983c 100644 --- a/windows/client-management/mdm/policy-csp-admx-eaime.md +++ b/windows/client-management/mdm/policy-csp-admx-eaime.md @@ -1,6 +1,6 @@ --- title: Policy CSP - ADMX_EAIME -description: Policy CSP - ADMX_EAIME +description: Learn about the Policy CSP - ADMX_EAIME. ms.author: dansimp ms.localizationpriority: medium ms.topic: article @@ -686,3 +686,6 @@ ADMX Info: +## Related topics + +[ADMX-backed policies in Policy CSP](./policies-in-policy-csp-admx-backed.md) \ No newline at end of file diff --git a/windows/client-management/mdm/policy-csp-admx-encryptfilesonmove.md b/windows/client-management/mdm/policy-csp-admx-encryptfilesonmove.md index 00a8db9920..a22618a5e5 100644 --- a/windows/client-management/mdm/policy-csp-admx-encryptfilesonmove.md +++ b/windows/client-management/mdm/policy-csp-admx-encryptfilesonmove.md @@ -1,6 +1,6 @@ --- title: Policy CSP - ADMX_EncryptFilesonMove -description: Policy CSP - ADMX_EncryptFilesonMove +description: Learn about the Policy CSP - ADMX_EncryptFilesonMove. ms.author: dansimp ms.localizationpriority: medium ms.topic: article @@ -63,9 +63,9 @@ manager: dansimp This policy setting prevents File Explorer from encrypting files that are moved to an encrypted folder. -If you enable this policy setting, File Explorer will not automatically encrypt files that are moved to an encrypted folder. +If you enable this policy setting, File Explorer won't automatically encrypt files that are moved to an encrypted folder. -If you disable or do not configure this policy setting, File Explorer automatically encrypts files that are moved to an encrypted folder. +If you disable or don't configure this policy setting, File Explorer automatically encrypts files that are moved to an encrypted folder. This setting applies only to files moved within a volume. When files are moved to other volumes, or if you create a new file in an encrypted folder, File Explorer encrypts those files automatically. @@ -86,3 +86,6 @@ ADMX Info: +## Related topics + +[ADMX-backed policies in Policy CSP](./policies-in-policy-csp-admx-backed.md) \ No newline at end of file diff --git a/windows/client-management/mdm/policy-csp-admx-enhancedstorage.md b/windows/client-management/mdm/policy-csp-admx-enhancedstorage.md index 2ab763817c..cb50981ccb 100644 --- a/windows/client-management/mdm/policy-csp-admx-enhancedstorage.md +++ b/windows/client-management/mdm/policy-csp-admx-enhancedstorage.md @@ -1,6 +1,6 @@ --- title: Policy CSP - ADMX_EnhancedStorage -description: Policy CSP - ADMX_EnhancedStorage +description: Learn about the Policy CSP - ADMX_EnhancedStorage. ms.author: dansimp ms.localizationpriority: medium ms.topic: article @@ -76,7 +76,7 @@ manager: dansimp -This policy setting allows you to configure a list of Enhanced Storage devices by manufacturer and product ID that are usable on your computer. +This policy setting allows you to configure a list of Enhanced Storage devices that contain a manufacturer and product ID that are usable on your computer. If you enable this policy setting, only Enhanced Storage devices that contain a manufacturer and product ID specified in this policy are usable on your computer. @@ -121,7 +121,7 @@ ADMX Info: -This policy setting allows you to create a list of IEEE 1667 silos, compliant with the Institute of Electrical and Electronics Engineers, Inc. (IEEE) 1667 specification, that are usable on your computer. +This policy setting allows you to create a list of IEEE 1667 silos, compliant with the Institute of Electrical and Electronics Engineers, Inc. (IEEE) 1667 specification, that is usable on your computer. If you enable this policy setting, only IEEE 1667 silos that match a silo type identifier specified in this policy are usable on your computer. @@ -258,7 +258,8 @@ ADMX Info: This policy setting locks Enhanced Storage devices when the computer is locked. -This policy setting is supported in Windows Server SKUs only. +>[!Note] +>This policy setting is supported in Windows Server SKUs only. If you enable this policy setting, the Enhanced Storage device remains locked when the computer is locked. @@ -324,3 +325,6 @@ ADMX Info: +## Related topics + +[ADMX-backed policies in Policy CSP](./policies-in-policy-csp-admx-backed.md) \ No newline at end of file diff --git a/windows/client-management/mdm/policy-csp-admx-errorreporting.md b/windows/client-management/mdm/policy-csp-admx-errorreporting.md index 7e72497d05..4922b4009b 100644 --- a/windows/client-management/mdm/policy-csp-admx-errorreporting.md +++ b/windows/client-management/mdm/policy-csp-admx-errorreporting.md @@ -1,6 +1,6 @@ --- title: Policy CSP - ADMX_ErrorReporting -description: Policy CSP - ADMX_ErrorReporting +description: Learn about the Policy CSP - ADMX_ErrorReporting. ms.author: dansimp ms.localizationpriority: medium ms.topic: article @@ -249,11 +249,14 @@ To create a list of applications for which Windows Error Reporting never reports If you enable this policy setting, you can create a list of applications that are always included in error reporting. To add applications to the list, click Show under the Report errors for applications on this list setting, and edit the list of application file names in the Show Contents dialog box. The file names must include the .exe file name extension (for example, notepad.exe). Errors that are generated by applications on this list are always reported, even if the Default dropdown in the Default application reporting policy setting is set to report no application errors. -If the Report all errors in Microsoft applications or Report all errors in Windows components check boxes in the Default Application Reporting policy setting are filled, Windows Error Reporting reports errors as if all applications in these categories were added to the list in this policy setting. (Note: The Microsoft applications category includes the Windows components category.) +If the Report all errors in Microsoft applications or Report all errors in Windows components check boxes in the Default Application Reporting policy setting are filled, Windows Error Reporting reports errors as if all applications in these categories were added to the list in this policy setting. + +>[!Note] +>The Microsoft applications category includes the Windows components category. If you disable this policy setting or don't configure it, the Default application reporting settings policy setting takes precedence. -Also see the "Default Application Reporting" and "Application Exclusion List" policies. +Also, see the "Default Application Reporting" and "Application Exclusion List" policies. This setting will be ignored if the 'Configure Error Reporting' setting is disabled or not configured. @@ -307,22 +310,17 @@ This policy setting doesn't enable or disable Windows Error Reporting. To turn W If you enable this policy setting, the setting overrides any user changes made to Windows Error Reporting settings in Control Panel, and default values are applied for any Windows Error Reporting policy settings that aren't configured (even if users have changed settings by using Control Panel). If you enable this policy setting, you can configure the following settings in the policy setting: - "Do not display links to any Microsoft ‘More information’ websites": Select this option if you don't want error dialog boxes to display links to Microsoft websites. - - "Do not collect additional files": Select this option if you don't want extra files to be collected and included in error reports. - - "Do not collect additional computer data": Select this option if you don't want additional information about the computer to be collected and included in error reports. - - "Force queue mode for application errors": Select this option if you don't want users to report errors. When this option is selected, errors are stored in a queue directory, and the next administrator to sign in to the computer can send the error reports to Microsoft. - - "Corporate file path": Type a UNC path to enable Corporate Error Reporting. All errors are stored at the specified location instead of being sent directly to Microsoft, and the next administrator to sign in to the computer can send the error reports to Microsoft. - - "Replace instances of the word ‘Microsoft’ with": You can specify text with which to customize your error report dialog boxes. The word ""Microsoft"" is replaced with the specified text. If you don't configure this policy setting, users can change Windows Error Reporting settings in Control Panel. By default, these settings are Enable Reporting on computers that are running Windows XP, and Report to Queue on computers that are running Windows Server 2003. If you disable this policy setting, configuration settings in the policy setting are left blank. -See related policy settings Display Error Notification (same folder as this policy setting), and Turn off Windows Error Reporting in Computer Configuration/Administrative Templates/System/Internet Communication Management/Internet Communication settings. +See related policy settings Display Error Notification (same folder as this policy setting), and turn off Windows Error Reporting in Computer Configuration/Administrative Templates/System/Internet Communication Management/Internet Communication settings. @@ -910,13 +908,9 @@ This policy setting determines the consent behavior of Windows Error Reporting f If you enable this policy setting, you can add specific event types to a list by clicking Show, and typing event types in the Value Name column of the Show Contents dialog box. Event types are those types meant for generic, non-fatal errors: crash, no response, and kernel fault errors. For each specified event type, you can set a consent level of 0, 1, 2, 3, or 4. - 0 (Disable): Windows Error Reporting sends no data to Microsoft for this event type. - - 1 (Always ask before sending data): Windows prompts the user for consent to send reports. - - 2 (Send parameters): Windows Error Reporting automatically sends the minimum data required to check for an existing solution, and Windows prompts the user for consent to send more data requested by Microsoft. - - 3 (Send parameters and safe extra data): Windows Error Reporting automatically sends the minimum data required to check for an existing solution, and data which Windows has determined (within a high probability) doesn't contain personally identifiable data, and prompts the user for consent to send more data requested by Microsoft. - - 4 (Send all data): Any data requested by Microsoft is sent automatically. If you disable or don't configure this policy setting, then the default consent settings that are applied are those settings specified by the user in Control Panel, or in the Configure Default Consent policy setting. @@ -1054,13 +1048,10 @@ This policy setting determines the default consent behavior of Windows Error Rep If you enable this policy setting, you can set the default consent handling for error reports. The following list describes the Consent level settings that are available in the pull-down menu in this policy setting: -- Always ask before sending data: Windows prompts users for consent to send reports. - -- Send parameters: Only the minimum data that is required to check for an existing solution is sent automatically, and Windows prompts users for consent to send more data that is requested by Microsoft. - -- Send parameters and safe extra data: the minimum data that is required to check for an existing solution, along with data which Windows has determined (within a high probability) doesn't contain personally identifiable information is sent automatically, and Windows prompts the user for consent to send more data that is requested by Microsoft. - -- Send all data: any error reporting data requested by Microsoft is sent automatically. +- **Always ask before sending data**: Windows prompts users for consent to send reports. +- **Send parameters**: Only the minimum data that is required to check for an existing solution is sent automatically, and Windows prompts users for consent to send more data that is requested by Microsoft. +- **Send parameters and safe extra data**: the minimum data that is required to check for an existing solution, along with data which Windows has determined (within a high probability) doesn't contain personally identifiable information is sent automatically, and Windows prompts the user for consent to send more data that is requested by Microsoft. +- **Send all data**: any error reporting data requested by Microsoft is sent automatically. If this policy setting is disabled or not configured, then the consent level defaults to the highest-privacy setting: Always ask before sending data. @@ -1107,13 +1098,10 @@ This policy setting determines the default consent behavior of Windows Error Rep If you enable this policy setting, you can set the default consent handling for error reports. The following list describes the Consent level settings that are available in the pull-down menu in this policy setting: -- Always ask before sending data: Windows prompts users for consent to send reports. - -- Send parameters: Only the minimum data that is required to check for an existing solution is sent automatically, and Windows prompts users for consent to send more data that is requested by Microsoft. - -- Send parameters and safe extra data: the minimum data that is required to check for an existing solution, along with data which Windows has determined (within a high probability) doesn't contain personally identifiable information is sent automatically, and Windows prompts the user for consent to send more data that is requested by Microsoft. - -- Send all data: any error reporting data requested by Microsoft is sent automatically. +- **Always ask before sending data**: Windows prompts users for consent to send reports. +- **Send parameters**: Only the minimum data that is required to check for an existing solution is sent automatically, and Windows prompts users for consent to send more data that is requested by Microsoft. +- **Send parameters and safe extra data**: the minimum data that is required to check for an existing solution, along with data which Windows has determined (within a high probability) doesn't contain personally identifiable information is sent automatically, and Windows prompts the user for consent to send more data that is requested by Microsoft. +- **Send all data**: any error reporting data requested by Microsoft is sent automatically. If this policy setting is disabled or not configured, then the consent level defaults to the highest-privacy setting: Always ask before sending data. @@ -1497,3 +1485,6 @@ ADMX Info: +## Related topics + +[ADMX-backed policies in Policy CSP](./policies-in-policy-csp-admx-backed.md) \ No newline at end of file diff --git a/windows/client-management/mdm/policy-csp-admx-eventforwarding.md b/windows/client-management/mdm/policy-csp-admx-eventforwarding.md index ffd209aa8f..f038c26759 100644 --- a/windows/client-management/mdm/policy-csp-admx-eventforwarding.md +++ b/windows/client-management/mdm/policy-csp-admx-eventforwarding.md @@ -1,6 +1,6 @@ --- title: Policy CSP - ADMX_EventForwarding -description: Policy CSP - ADMX_EventForwarding +description: Learn about the Policy CSP - ADMX_EventForwarding. ms.author: dansimp ms.localizationpriority: medium ms.topic: article @@ -122,11 +122,11 @@ If you enable this policy setting, you can configure the Source Computer to cont Use the following syntax when using the HTTPS protocol: ``` syntax - Server=https://:5986/wsman/SubscriptionManager/WEC,Refresh=,IssuerCA=. ``` -When using the HTTP protocol, use port 5985. +>[!Note] +> When using the HTTP protocol, use port 5985. If you disable or don't configure this policy setting, the Event Collector computer won't be specified. @@ -146,3 +146,6 @@ ADMX Info: +## Related topics + +[ADMX-backed policies in Policy CSP](./policies-in-policy-csp-admx-backed.md) \ No newline at end of file diff --git a/windows/client-management/mdm/policy-csp-admx-eventlog.md b/windows/client-management/mdm/policy-csp-admx-eventlog.md index 5156768413..3eb951ebba 100644 --- a/windows/client-management/mdm/policy-csp-admx-eventlog.md +++ b/windows/client-management/mdm/policy-csp-admx-eventlog.md @@ -1,6 +1,6 @@ --- title: Policy CSP - ADMX_EventLog -description: Policy CSP - ADMX_EventLog +description: Learn about the Policy CSP - ADMX_EventLog. ms.author: dansimp ms.localizationpriority: medium ms.topic: article @@ -125,7 +125,10 @@ This policy setting turns on logging. If you enable or don't configure this policy setting, then events can be written to this log. -If the policy setting is disabled, then no new events can be logged. Events can always be read from the log, regardless of this policy setting. +If the policy setting is disabled, then no new events can be logged. + +>[!Note] +> Events can always be read from the log, regardless of this policy setting. @@ -965,7 +968,8 @@ If you enable this policy setting and a log file reaches its maximum size, new e If you disable or don't configure this policy setting and a log file reaches its maximum size, new events overwrite old events. -Note: Old events may or may not be retained according to the "Backup log automatically when full" policy setting. +>[!Note] +> Old events may or may not be retained according to the "Backup log automatically when full" policy setting. @@ -1012,7 +1016,8 @@ If you enable this policy setting and a log file reaches its maximum size, new e If you disable or don't configure this policy setting and a log file reaches its maximum size, new events overwrite old events. -Note: Old events may or may not be retained according to the "Backup log automatically when full" policy setting. +>[!Note] +> Old events may or may not be retained according to the "Backup log automatically when full" policy setting. @@ -1060,7 +1065,8 @@ If you enable this policy setting and a log file reaches its maximum size, new e If you disable or don't configure this policy setting and a log file reaches its maximum size, new events overwrite old events. -Note: Old events may or may not be retained according to the "Backup log automatically when full" policy setting. +>[!Note] +> Old events may or may not be retained according to the "Backup log automatically when full" policy setting. @@ -1077,3 +1083,6 @@ ADMX Info: +## Related topics + +[ADMX-backed policies in Policy CSP](./policies-in-policy-csp-admx-backed.md) \ 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 index 135c65ed8f..963f757d21 100644 --- a/windows/client-management/mdm/policy-csp-admx-eventlogging.md +++ b/windows/client-management/mdm/policy-csp-admx-eventlogging.md @@ -1,6 +1,6 @@ --- title: Policy CSP - ADMX_EventLogging -description: Policy CSP - ADMX_EventLogging +description: Learn about the Policy CSP - ADMX_EventLogging. ms.author: dansimp ms.localizationpriority: medium ms.topic: article @@ -63,11 +63,11 @@ manager: dansimp 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. +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, if you have access to the private key corresponding to the public key that they were encrypted with. +You can use the `Unprotect-CmsMessage` PowerShell cmdlet to decrypt these encrypted messages, if you have access to the private key corresponding to the public key that they were encrypted with. -- If you disable or don't configure this policy setting, components won't encrypt event log messages before writing them to the event log. +If you disable or don't configure this policy setting, components won't encrypt event log messages before writing them to the event log. @@ -85,3 +85,6 @@ ADMX Info: +## Related topics + +[ADMX-backed policies in Policy CSP](./policies-in-policy-csp-admx-backed.md) \ No newline at end of file diff --git a/windows/client-management/mdm/policy-csp-admx-eventviewer.md b/windows/client-management/mdm/policy-csp-admx-eventviewer.md index b5dd4d7f65..4666f5d4c7 100644 --- a/windows/client-management/mdm/policy-csp-admx-eventviewer.md +++ b/windows/client-management/mdm/policy-csp-admx-eventviewer.md @@ -1,6 +1,6 @@ --- title: Policy CSP - ADMX_EventViewer -description: Policy CSP - ADMX_EventViewer +description: Learn about the Policy CSP - ADMX_EventViewer. ms.author: dansimp ms.localizationpriority: medium ms.topic: article @@ -150,9 +150,9 @@ ADMX Info: -This URL is the one 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. +This URL is the one 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. @@ -170,3 +170,6 @@ ADMX Info: +## Related topics + +[ADMX-backed policies in Policy CSP](./policies-in-policy-csp-admx-backed.md) \ No newline at end of file diff --git a/windows/client-management/mdm/policy-csp-admx-explorer.md b/windows/client-management/mdm/policy-csp-admx-explorer.md index cc7f6818aa..e70d03a440 100644 --- a/windows/client-management/mdm/policy-csp-admx-explorer.md +++ b/windows/client-management/mdm/policy-csp-admx-explorer.md @@ -1,6 +1,6 @@ --- title: Policy CSP - ADMX_Explorer -description: Policy CSP - ADMX_Explorer +description: Learn about the Policy CSP - ADMX_Explorer. ms.author: dansimp ms.localizationpriority: medium ms.topic: article @@ -73,7 +73,7 @@ manager: dansimp -Sets the target of the More Information link that will be displayed when the user attempts to run a program that is blocked by policy. +This policy setting sets the target of the More Information link that will be displayed when the user attempts to run a program that is blocked by policy. @@ -163,7 +163,7 @@ ADMX Info: -This policy setting allows administrators who have configured roaming profile in conjunction with Delete Cached Roaming Profile Group Policy setting to ensure that Explorer won't reinitialize default program associations and other settings to default values. +This policy setting allows administrators who have configured roaming profile with Delete Cached Roaming Profile Group Policy setting to ensure that Explorer won't reinitialize default program associations and other settings to default values. If you enable this policy setting on a machine that doesn't contain all programs installed in the same manner as it was on the machine on which the user had last logged on, unexpected behavior could occur. @@ -206,14 +206,14 @@ ADMX Info: -This policy setting allows administrators to prevent users from adding new items such as files or folders to the root of their Users Files folder in File Explorer. +This policy setting allows administrators to prevent users from adding new items, such as files or folders to the root of their Users Files folder in File Explorer. -If you enable this policy setting, users will no longer be able to add new items such as files or folders to the root of their Users Files folder in File Explorer. +If you enable this policy setting, users will no longer be able to add new items, such as files or folders to the root of their Users Files folder in File Explorer. If you disable or don't configure this policy setting, users will be able to add new items such as files or folders to the root of their Users Files folder in File Explorer. > [!NOTE] -> Enabling this policy setting doesn't prevent the user from being able to add new items such as files and folders to their actual file system profile folder at %userprofile%. +> Enabling this policy setting doesn't prevent the user from being able to add new items, such as files and folders to their actual file system profile folder at %userprofile%. @@ -254,7 +254,9 @@ ADMX Info: -This policy is similar to settings directly available to computer users. Disabling animations can improve usability for users with some visual disabilities, and also improve performance and battery life in some scenarios. +This policy is similar to settings directly available to computer users. + +Disabling animations can improve usability for users with some visual disabilities, and also improve performance and battery life in some scenarios. @@ -269,4 +271,8 @@ ADMX Info:


      - \ No newline at end of file + + +## Related topics + +[ADMX-backed policies in Policy CSP](./policies-in-policy-csp-admx-backed.md) \ No newline at end of file diff --git a/windows/client-management/mdm/policy-csp-admx-externalboot.md b/windows/client-management/mdm/policy-csp-admx-externalboot.md index 88a074cba8..02907548a0 100644 --- a/windows/client-management/mdm/policy-csp-admx-externalboot.md +++ b/windows/client-management/mdm/policy-csp-admx-externalboot.md @@ -1,6 +1,6 @@ --- title: Policy CSP - ADMX_ExternalBoot -description: Policy CSP - ADMX_ExternalBoot +description: Learn about the Policy CSP - ADMX_ExternalBoot. ms.author: dansimp ms.topic: article ms.prod: w10 @@ -71,9 +71,9 @@ manager: dansimp 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 enable this setting, Windows, when started from a Windows To Go workspace, can hibernate the PC. -- If you disable or don't configure this setting, Windows, when started from a Windows To Go workspace, and can't hibernate the PC. +If you disable or don't configure this setting, Windows, when started from a Windows To Go workspace, and can't hibernate the PC. @@ -165,9 +165,9 @@ ADMX Info: 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 won't be able to 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 won't 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 won't be enabled unless a user configures the option manually in the BIOS or other boot order configuration. +If you disable this setting, booting to Windows To Go when a USB device is connected won't be enabled unless a user configures the option manually in the BIOS or other boot order configuration. If you don't configure this setting, users who are members of the Administrators group can make changes using the Windows To Go Startup Options Control Panel item. @@ -185,3 +185,6 @@ ADMX Info: +## Related topics + +[ADMX-backed policies in Policy CSP](./policies-in-policy-csp-admx-backed.md) diff --git a/windows/client-management/mdm/policy-csp-admx-filerecovery.md b/windows/client-management/mdm/policy-csp-admx-filerecovery.md index 74cc4f3f50..88d6c1ac71 100644 --- a/windows/client-management/mdm/policy-csp-admx-filerecovery.md +++ b/windows/client-management/mdm/policy-csp-admx-filerecovery.md @@ -1,6 +1,6 @@ --- title: Policy CSP - ADMX_FileRecovery -description: Policy CSP - ADMX_FileRecovery +description: Learn about the Policy CSP - ADMX_FileRecovery. ms.author: dansimp ms.localizationpriority: medium ms.topic: article @@ -74,3 +74,6 @@ ADMX Info: +## Related topics + +[ADMX-backed policies in Policy CSP](./policies-in-policy-csp-admx-backed.md) diff --git a/windows/client-management/mdm/policy-csp-admx-filerevocation.md b/windows/client-management/mdm/policy-csp-admx-filerevocation.md index 3fd0807394..7a229546e3 100644 --- a/windows/client-management/mdm/policy-csp-admx-filerevocation.md +++ b/windows/client-management/mdm/policy-csp-admx-filerevocation.md @@ -1,6 +1,6 @@ --- title: Policy CSP - ADMX_FileRevocation -description: Policy CSP - ADMX_FileRevocation +description: Learn about the Policy CSP - ADMX_FileRevocation. ms.author: dansimp ms.localizationpriority: medium ms.topic: article @@ -60,9 +60,9 @@ manager: dansimp Windows Runtime applications can protect content that 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 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 don't 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. +If you disable or don't 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. @@ -85,3 +85,6 @@ ADMX Info: +## Related topics + +[ADMX-backed policies in Policy CSP](./policies-in-policy-csp-admx-backed.md) \ No newline at end of file diff --git a/windows/client-management/mdm/policy-csp-admx-fileservervssprovider.md b/windows/client-management/mdm/policy-csp-admx-fileservervssprovider.md index 18ddd06906..c5ccaf7cad 100644 --- a/windows/client-management/mdm/policy-csp-admx-fileservervssprovider.md +++ b/windows/client-management/mdm/policy-csp-admx-fileservervssprovider.md @@ -1,6 +1,6 @@ --- title: Policy CSP - ADMX_FileServerVSSProvider -description: Policy CSP - ADMX_FileServerVSSProvider +description: Learn about the Policy CSP - ADMX_FileServerVSSProvider. ms.author: dansimp ms.localizationpriority: medium ms.topic: article @@ -86,3 +86,6 @@ ADMX Info: +## Related topics + +[ADMX-backed policies in Policy CSP](./policies-in-policy-csp-admx-backed.md) \ No newline at end of file diff --git a/windows/client-management/mdm/policy-csp-admx-filesys.md b/windows/client-management/mdm/policy-csp-admx-filesys.md index ab0c455e6b..416d4a5f1c 100644 --- a/windows/client-management/mdm/policy-csp-admx-filesys.md +++ b/windows/client-management/mdm/policy-csp-admx-filesys.md @@ -1,6 +1,6 @@ --- title: Policy CSP - ADMX_FileSys -description: Policy CSP - ADMX_FileSys +description: Learn about the Policy CSP - ADMX_FileSys. ms.author: dansimp ms.localizationpriority: medium ms.topic: article @@ -99,7 +99,6 @@ ADMX Info: **ADMX_FileSys/DisableDeleteNotification** - |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| @@ -164,8 +163,9 @@ ADMX Info: -Encryption can add to the processing overhead of filesystem operations. Enabling this setting will prevent access to and creation of encrypted files. +Encryption can add to the processing overhead of filesystem operations. +Enabling this setting will prevent access to and creation of encrypted files. ADMX Info: @@ -202,7 +202,9 @@ ADMX Info: -Encrypting the page file prevents malicious users from reading data that has been paged to disk, but also adds processing overhead for filesystem operations. Enabling this setting will cause the page files to be encrypted. +Encrypting the page file prevents malicious users from reading data that has been paged to disk, but also adds processing overhead for filesystem operations. + +Enabling this setting will cause the page files to be encrypted. @@ -241,7 +243,9 @@ ADMX Info: -Enabling Win32 long paths will allow manifested win32 applications and Windows Store applications to access paths beyond the normal 260 character limit per node on file systems that support it. Enabling this setting will cause the long paths to be accessible within the process. +Enabling Win32 long paths will allow manifested win32 applications and Windows Store applications to access paths beyond the normal 260 character limit per node on file systems that support it. + +Enabling this setting will cause the long paths to be accessible within the process. @@ -282,7 +286,9 @@ ADMX Info: This policy setting provides control over whether or not short names are generated during file creation. Some applications require short names for compatibility, but short names have a negative performance impact on the system. -If you enable short names on all volumes, then short names will always be generated. If you disable them on all volumes, then they'll never be generated. If you set short name creation to be configurable on a per volume basis, then an on-disk flag will determine whether or not short names are created on a given volume. If you disable short name creation on all data volumes, then short names will only be generated for files created on the system volume. +If you enable short names on all volumes, then short names will always be generated. If you disable them on all volumes, then they'll never be generated. If you set short name creation to be configurable on a per volume basis, then an on-disk flag will determine whether or not short names are created on a given volume. + +If you disable short name creation on all data volumes, then short names will only be generated for files created on the system volume. @@ -390,3 +396,6 @@ ADMX Info: +## Related topics + +[ADMX-backed policies in Policy CSP](./policies-in-policy-csp-admx-backed.md) \ No newline at end of file diff --git a/windows/client-management/mdm/policy-csp-admx-folderredirection.md b/windows/client-management/mdm/policy-csp-admx-folderredirection.md index cebe91fbd3..187b9adf04 100644 --- a/windows/client-management/mdm/policy-csp-admx-folderredirection.md +++ b/windows/client-management/mdm/policy-csp-admx-folderredirection.md @@ -1,6 +1,6 @@ --- title: Policy CSP - ADMX_FolderRedirection -description: Policy CSP - ADMX_FolderRedirection +description: Learn about the Policy CSP - ADMX_FolderRedirection. ms.author: dansimp ms.localizationpriority: medium ms.topic: article @@ -395,3 +395,6 @@ ADMX Info: +## Related topics + +[ADMX-backed policies in Policy CSP](./policies-in-policy-csp-admx-backed.md) \ No newline at end of file diff --git a/windows/client-management/mdm/policy-csp-admx-framepanes.md b/windows/client-management/mdm/policy-csp-admx-framepanes.md index 4b83f0c105..d1e6578c3d 100644 --- a/windows/client-management/mdm/policy-csp-admx-framepanes.md +++ b/windows/client-management/mdm/policy-csp-admx-framepanes.md @@ -1,6 +1,6 @@ --- title: Policy CSP - ADMX_FramePanes -description: Policy CSP - ADMX_FramePanes +description: Learn about the Policy CSP - ADMX_FramePanes. ms.author: dansimp ms.localizationpriority: medium ms.topic: article @@ -63,14 +63,14 @@ manager: dansimp This policy setting shows or hides the Details Pane in File Explorer. -- If you enable this policy setting and configure it to hide the pane, the Details Pane in File Explorer is hidden and can't be turned on by the user. +If you enable this policy setting and configure it to hide the pane, the Details Pane in File Explorer is hidden and can't be turned on by the user. -- If you enable this policy setting and configure it to show the pane, the Details Pane is always visible and can't be hidden by the user. +If you enable this policy setting and configure it to show the pane, the Details Pane is always visible and can't be hidden by the user. > [!NOTE] > This has a side effect of not being able to toggle to the Preview Pane since the two can't be displayed at the same time. -- If you disable, or don't configure this policy setting, the Details Pane is hidden by default and can be displayed by the user. +If you disable, or don't configure this policy setting, the Details Pane is hidden by default and can be displayed by the user. This setting is the default policy setting. @@ -114,9 +114,9 @@ ADMX Info: Hides the Preview Pane in File Explorer. -- If you enable this policy setting, the Preview Pane in File Explorer is hidden and can't be turned on by the user. +If you enable this policy setting, the Preview Pane in File Explorer is hidden and can't be turned on by the user. -- If you disable, or don't configure this setting, the Preview Pane is hidden by default and can be displayed by the user. +If you disable, or don't configure this setting, the Preview Pane is hidden by default and can be displayed by the user. @@ -132,3 +132,6 @@ ADMX Info: +## Related topics + +[ADMX-backed policies in Policy CSP](./policies-in-policy-csp-admx-backed.md) \ No newline at end of file diff --git a/windows/client-management/mdm/policy-csp-admx-fthsvc.md b/windows/client-management/mdm/policy-csp-admx-fthsvc.md index 3cf5694548..b37ad9e699 100644 --- a/windows/client-management/mdm/policy-csp-admx-fthsvc.md +++ b/windows/client-management/mdm/policy-csp-admx-fthsvc.md @@ -1,6 +1,6 @@ --- title: Policy CSP - ADMX_FTHSVC -description: Policy CSP - ADMX_FTHSVC +description: Learn about the Policy CSP - ADMX_FTHSVC. ms.author: dansimp ms.localizationpriority: medium ms.topic: article @@ -62,12 +62,14 @@ manager: dansimp This policy setting permits or prohibits the Diagnostic Policy Service (DPS) from automatically resolving any heap corruption problems. -- If you enable this policy setting, the DPS detects, troubleshoots, and attempts to resolve automatically any heap corruption problems. +If you enable this policy setting, the DPS detects, troubleshoots, and attempts to resolve automatically any heap corruption problems. -- If you disable this policy setting, Windows cannot detect, troubleshoot, and attempt to resolve automatically any heap corruption problems that are handled by the DPS. -If you do not configure this policy setting, the DPS enables Fault Tolerant Heap for resolution by default. -This policy setting takes effect only if the diagnostics-wide scenario execution policy is not configured. -This policy setting takes effect only when the Diagnostic Policy Service is in the running state. When the service is stopped or disabled, diagnostic scenarios are not executed. +If you disable this policy setting, Windows can't detect, troubleshoot, and attempt to resolve automatically any heap corruption problems that are handled by the DPS. + +If you don't configure this policy setting, the DPS enables Fault Tolerant Heap for resolution by default. + +This policy setting takes effect only if the diagnostics-wide scenario execution policy isn't configured. +This policy setting takes effect only when the Diagnostic Policy Service is in the running state. When the service is stopped or disabled, diagnostic scenarios aren't executed. The DPS can be configured with the Services snap-in to the Microsoft Management Console. No system restart or service restart is required for this policy setting to take effect: changes take effect immediately. @@ -87,3 +89,6 @@ ADMX Info: +## Related topics + +[ADMX-backed policies in Policy CSP](./policies-in-policy-csp-admx-backed.md) \ No newline at end of file diff --git a/windows/client-management/mdm/policy-csp-admx-globalization.md b/windows/client-management/mdm/policy-csp-admx-globalization.md index 45623d01c7..d42560442c 100644 --- a/windows/client-management/mdm/policy-csp-admx-globalization.md +++ b/windows/client-management/mdm/policy-csp-admx-globalization.md @@ -1,6 +1,6 @@ --- title: Policy CSP - ADMX_Globalization -description: Policy CSP - ADMX_Globalization +description: Learn about the Policy CSP - ADMX_Globalization. ms.author: dansimp ms.localizationpriority: medium ms.topic: article @@ -134,9 +134,9 @@ This policy prevents automatic copying of user input methods to the system accou This confinement doesn't affect the availability of user input methods on the lock screen or with the UAC prompt. -If the policy is Enabled, then the user will get input methods enabled for the system account on the sign-in page. +If the policy is enabled, then the user will get input methods enabled for the system account on the sign-in page. -If the policy is Disabled or Not Configured, then the user will be able to use input methods enabled for their user account on the sign-in page. +If the policy is disabled or not configured, then the user will be able to use input methods enabled for their user account on the sign-in page. @@ -490,7 +490,7 @@ Automatic learning enables the collection and storage of text and ink written by > [!NOTE] > Automatic learning of both text and ink might not be available for all languages, even when handwriting personalization is available. For more information, see Tablet PC Help. -If you enable this policy setting, automatic learning stops and any stored data is deleted. Users can't configure this setting in Control Panel. +If you enable this policy setting, automatic learning stops and any stored data are deleted. Users can't configure this setting in Control Panel. If you disable this policy setting, automatic learning is turned on. Users can't configure this policy setting in Control Panel. Collected data is only used for handwriting recognition, if handwriting personalization is turned on. @@ -549,7 +549,7 @@ Automatic learning enables the collection and storage of text and ink written by > [!NOTE] > Automatic learning of both text and ink might not be available for all languages, even when handwriting personalization is available. For more information, see Tablet PC Help. -If you enable this policy setting, automatic learning stops and any stored data is deleted. Users can't configure this setting in Control Panel. +If you enable this policy setting, automatic learning stops and any stored data are deleted. Users can't configure this setting in Control Panel. If you disable this policy setting, automatic learning is turned on. Users can't configure this policy setting in Control Panel. Collected data is only used for handwriting recognition, if handwriting personalization is turned on. @@ -1099,9 +1099,9 @@ This policy turns off the autocorrect misspelled words option. This turn off doe The autocorrect misspelled words option controls whether or not errors in typed text will be automatically corrected. -If the policy is Enabled, then the option will be locked to not autocorrect misspelled words. +If the policy is enabled, then the option will be locked to not autocorrect misspelled words. -If the policy is Disabled or Not Configured, then the user will be free to change the setting according to their preference. +If the policy is disabled or not configured, then the user will be free to change the setting according to their preference. The availability and function of this setting is dependent on supported languages being enabled. @@ -1147,9 +1147,9 @@ This policy turns off the highlight misspelled words option. This turn off doesn The highlight misspelled words option controls whether or next spelling errors in typed text will be highlighted. -If the policy is Enabled, then the option will be locked to not highlight misspelled words. +If the policy is enabled, then the option will be locked to not highlight misspelled words. -If the policy is Disabled or Not Configured, then the user will be free to change the setting according to their preference. +If the policy is disabled or not configured, then the user will be free to change the setting according to their preference. The availability and function of this setting is dependent on supported languages being enabled. @@ -1196,9 +1196,9 @@ This policy turns off the insert a space after selecting a text prediction optio The insert a space after selecting a text prediction option controls whether or not a space will be inserted after the user selects a text prediction candidate when using the on-screen keyboard. -If the policy is Enabled, then the option will be locked to not insert a space after selecting a text prediction. +If the policy is enabled, then the option will be locked to not insert a space after selecting a text prediction. -If the policy is Disabled or Not Configured, then the user will be free to change the setting according to their preference. +If the policy is disabled or not configured, then the user will be free to change the setting according to their preference. The availability and function of this setting is dependent on supported languages being enabled. @@ -1244,9 +1244,9 @@ This policy turns off the offer text predictions as I type option. This turn off The offer text predictions as I type option controls whether or not text prediction suggestions will be presented to the user on the on-screen keyboard. -If the policy is Enabled, then the option will be locked to not offer text predictions. +If the policy is enabled, then the option will be locked to not offer text predictions. -If the policy is Disabled or Not Configured, then the user will be free to change the setting according to their preference. +If the policy is disabled or not configured, then the user will be free to change the setting according to their preference. The availability and function of this setting is dependent on supported languages being enabled. @@ -1312,4 +1312,8 @@ ADMX Info:
      - \ No newline at end of file + + +## Related topics + +[ADMX-backed policies in Policy CSP](./policies-in-policy-csp-admx-backed.md) \ No newline at end of file diff --git a/windows/client-management/mdm/policy-csp-admx-grouppolicy.md b/windows/client-management/mdm/policy-csp-admx-grouppolicy.md index f3e83e48f1..a250dbbadc 100644 --- a/windows/client-management/mdm/policy-csp-admx-grouppolicy.md +++ b/windows/client-management/mdm/policy-csp-admx-grouppolicy.md @@ -1,6 +1,6 @@ --- title: Policy CSP - ADMX_GroupPolicy -description: Policy CSP - ADMX_GroupPolicy +description: Learn about the Policy CSP - ADMX_GroupPolicy. ms.author: dansimp ms.localizationpriority: medium ms.topic: article @@ -1705,7 +1705,7 @@ In addition to background updates, Group Policy for the computer is always updat By default, computer Group Policy is updated in the background every 90 minutes, with a random offset of 0 to 30 minutes. -If you enable this setting, you can specify an update rate from 0 to 64,800 minutes (45 days). If you select 0 minutes, the computer tries to update Group Policy every 7 seconds. However, because updates might interfere with users' work and increase network traffic, very short update intervals aren't appropriate for most installations. +If you enable this setting, you can specify an update rate from 0 to 64,800 minutes (45 days). If you select 0 minutes, the computer tries to update Group Policy every 7 seconds. However, because updates might interfere with users' work and increase network traffic, short update intervals aren't appropriate for most installations. If you disable this setting, Group Policy is updated every 90 minutes (the default). To specify that Group Policy should never be updated while the computer is in use, select the "Turn off background refresh of Group Policy" policy. @@ -1762,7 +1762,7 @@ This policy setting specifies how often Group Policy is updated on domain contro By default, Group Policy on the domain controllers is updated every five minutes. -If you enable this setting, you can specify an update rate from 0 to 64,800 minutes (45 days). If you select 0 minutes, the domain controller tries to update Group Policy every 7 seconds. However, because updates might interfere with users' work and increase network traffic, very short update intervals aren't appropriate for most installations. +If you enable this setting, you can specify an update rate from 0 to 64,800 minutes (45 days). If you select 0 minutes, the domain controller tries to update Group Policy every 7 seconds. However, because updates might interfere with users' work and increase network traffic, short update intervals aren't appropriate for most installations. If you disable or don't configure this setting, the domain controller updates Group Policy every 5 minutes (the default). To specify that Group Policies for users should never be updated while the computer is in use, select the "Turn off background refresh of Group Policy" setting. @@ -1817,7 +1817,7 @@ In addition to background updates, Group Policy for users is always updated when By default, user Group Policy is updated in the background every 90 minutes, with a random offset of 0 to 30 minutes. -If you enable this setting, you can specify an update rate from 0 to 64,800 minutes (45 days). If you select 0 minutes, the computer tries to update user Group Policy every 7 seconds. However, because updates might interfere with users' work and increase network traffic, very short update intervals aren't appropriate for most installations. +If you enable this setting, you can specify an update rate from 0 to 64,800 minutes (45 days). If you select 0 minutes, the computer tries to update user Group Policy every 7 seconds. However, because updates might interfere with users' work and increase network traffic, short update intervals aren't appropriate for most installations. If you disable this setting, user Group Policy is updated every 90 minutes (the default). To specify that Group Policy for users should never be updated while the computer is in use, select the "Turn off background refresh of Group Policy" setting. @@ -2025,7 +2025,6 @@ By default, when you edit a Group Policy Object (GPO) using the Group Policy Obj This edit-option leads to the following behavior: - If you originally created the GPO with, for example, an English system, the GPO contains English ADM files. - - If you later edit the GPO from a different-language system, you get the English ADM files as they were in the GPO. You can change this behavior by using this setting. @@ -2034,7 +2033,7 @@ If you enable this setting, the Group Policy Object Editor snap-in always uses l This pattern leads to the following behavior: -- If you had originally created the GPO with an English system, and then you edit the GPO with a Japanese system, the Group Policy Object Editor snap-in uses the local Japanese ADM files, and you see the text in Japanese under Administrative Templates. +If you had originally created the GPO with an English system, and then you edit the GPO with a Japanese system, the Group Policy Object Editor snap-in uses the local Japanese ADM files, and you see the text in Japanese under Administrative Templates. If you disable or don't configure this setting, the Group Policy Object Editor snap-in always loads all ADM files from the actual GPO. @@ -2084,21 +2083,15 @@ ADMX Info: This security feature provides a means to override individual process MitigationOptions settings. This security feature can be used to enforce many security policies specific to applications. The application name is specified as the Value name, including extension. The Value is specified as a bit field with a series of flags in particular positions. Bits can be set to either 0 (setting is forced off), 1 (setting is forced on), or ? (setting retains its existing value prior to GPO evaluation). The recognized bit locations are: -PROCESS_CREATION_MITIGATION_POLICY_DEP_ENABLE (0x00000001) -Enables data execution prevention (DEP) for the child process +PROCESS_CREATION_MITIGATION_POLICY_DEP_ENABLE (0x00000001): Enables data execution prevention (DEP) for the child process -PROCESS_CREATION_MITIGATION_POLICY_DEP_ATL_THUNK_ENABLE (0x00000002) -Enables DEP-ATL thunk emulation for the child process. DEP-ATL thunk emulation causes the system to intercept NX faults that originate from the Active Template Library (ATL) thunk layer. +PROCESS_CREATION_MITIGATION_POLICY_DEP_ATL_THUNK_ENABLE (0x00000002): Enables DEP-ATL thunk emulation for the child process. DEP-ATL thunk emulation causes the system to intercept NX faults that originate from the Active Template Library (ATL) thunk layer. -PROCESS_CREATION_MITIGATION_POLICY_SEHOP_ENABLE (0x00000004) -Enables structured exception handler overwrite protection (SEHOP) for the child process. SEHOP blocks exploits that use the structured exception handler (SEH) overwrite technique. +PROCESS_CREATION_MITIGATION_POLICY_SEHOP_ENABLE (0x00000004): Enables structured exception handler overwrite protection (SEHOP) for the child process. SEHOP blocks exploits that use the structured exception handler (SEH) overwrite technique. -PROCESS_CREATION_MITIGATION_POLICY_FORCE_RELOCATE_IMAGES_ALWAYS_ON (0x00000100) -The force Address Space Layout Randomization (ASLR) policy forcibly rebases images that aren't dynamic base compatible by acting as though an image base collision happened at load time. If relocations are required, images that don't have a base relocation section won't be loaded. +PROCESS_CREATION_MITIGATION_POLICY_FORCE_RELOCATE_IMAGES_ALWAYS_ON (0x00000100): The force Address Space Layout Randomization (ASLR) policy forcibly rebases images that aren't dynamic base compatible by acting as though an image base collision happened at load time. If relocations are required, images that don't have a base relocation section won't be loaded. -PROCESS_CREATION_MITIGATION_POLICY_BOTTOM_UP_ASLR_ALWAYS_ON (0x00010000) -PROCESS_CREATION_MITIGATION_POLICY_BOTTOM_UP_ASLR_ALWAYS_OFF (0x00020000) -The bottom-up randomization policy, which includes stack randomization options, causes a random location to be used as the lowest user address. +PROCESS_CREATION_MITIGATION_POLICY_BOTTOM_UP_ASLR_ALWAYS_ON (0x00010000),PROCESS_CREATION_MITIGATION_POLICY_BOTTOM_UP_ASLR_ALWAYS_OFF (0x00020000): The bottom-up randomization policy, which includes stack randomization options, causes a random location to be used as the lowest user address. For instance, to enable PROCESS_CREATION_MITIGATION_POLICY_DEP_ENABLE and PROCESS_CREATION_MITIGATION_POLICY_FORCE_RELOCATE_IMAGES_ALWAYS_ON, disable PROCESS_CREATION_MITIGATION_POLICY_BOTTOM_UP_ASLR_ALWAYS_OFF, and to leave all other options at their default values, specify a value of: ???????????????0???????1???????1 @@ -2391,13 +2384,12 @@ ADMX Info: This policy setting directs the system to apply the set of Group Policy objects for the computer to any user who signs in to a computer affected by this setting. It's intended for special-use computers, such as those in public places, laboratories, and classrooms, where you must modify the user setting based on the computer that is being used. -By default, the user's Group Policy Objects determine which user settings apply. If this setting is enabled, then, when a user signs in to this computer, the computer's Group Policy Objects determine which set of Group Policy Objects applies. +By default, the user's Group Policy Objects determine which user settings apply. If this setting is enabled, then when a user signs in to this computer, the computer's Group Policy Objects determine which set of Group Policy Objects applies. If you enable this setting, you can select one of the following modes from the Mode box: -"Replace" indicates that the user settings defined in the computer's Group Policy Objects replace the user settings normally applied to the user. - -"Merge" indicates that the user settings defined in the computer's Group Policy Objects and the user settings normally applied to the user are combined. If the settings conflict, the user settings in the computer's Group Policy Objects take precedence over the user's normal settings. +- "Replace" indicates that the user settings defined in the computer's Group Policy Objects replace the user settings normally applied to the user. +- "Merge" indicates that the user settings defined in the computer's Group Policy Objects and the user settings normally applied to the user are combined. If the settings conflict, the user settings in the computer's Group Policy Objects take precedence over the user's normal settings. If you disable this setting or don't configure it, the user's Group Policy Objects determines which user settings apply. @@ -2419,4 +2411,8 @@ ADMX Info:
      - \ No newline at end of file + + +## Related topics + +[ADMX-backed policies in Policy CSP](./policies-in-policy-csp-admx-backed.md) \ No newline at end of file diff --git a/windows/client-management/mdm/policy-csp-admx-help.md b/windows/client-management/mdm/policy-csp-admx-help.md index 3bdf5aa985..59906965d9 100644 --- a/windows/client-management/mdm/policy-csp-admx-help.md +++ b/windows/client-management/mdm/policy-csp-admx-help.md @@ -1,6 +1,6 @@ --- title: Policy CSP - ADMX_Help -description: Policy CSP - ADMX_Help +description: Learn about the Policy CSP - ADMX_Help. ms.author: dansimp ms.localizationpriority: medium ms.topic: article @@ -22,7 +22,7 @@ manager: dansimp
      - ## ADMX_Help policies
      @@ -82,7 +82,7 @@ If you disable or don't configure this policy setting, DEP is turned on for HTML ADMX Info: -- GP Friendly name: *Turn off Data Execution Prevention for HTML Help Executible* +- GP Friendly name: *Turn off Data Execution Prevention for HTML Help Executable* - GP name: *DisableHHDEP* - GP path: *System* - GP ADMX file name: *Help.admx* @@ -256,3 +256,6 @@ ADMX Info: +## Related topics + +[ADMX-backed policies in Policy CSP](./policies-in-policy-csp-admx-backed.md) \ No newline at end of file diff --git a/windows/client-management/mdm/policy-csp-admx-helpandsupport.md b/windows/client-management/mdm/policy-csp-admx-helpandsupport.md index 806207275f..2a6e635572 100644 --- a/windows/client-management/mdm/policy-csp-admx-helpandsupport.md +++ b/windows/client-management/mdm/policy-csp-admx-helpandsupport.md @@ -1,6 +1,6 @@ --- title: Policy CSP - ADMX_HelpAndSupport -description: Policy CSP - ADMX_HelpAndSupport +description: Learn about the Policy CSP - ADMX_HelpAndSupport. ms.author: dansimp ms.localizationpriority: medium ms.topic: article @@ -71,9 +71,9 @@ manager: dansimp This policy setting specifies whether active content links in trusted assistance content are rendered. By default, the Help viewer renders trusted assistance content with active elements such as ShellExecute links and Guided Help links. -If you enable this policy setting, active content links are not rendered. The text is displayed, but there are no clickable links for these elements. +If you enable this policy setting, active content links aren't rendered. The text is displayed, but there are no clickable links for these elements. -If you disable or do not configure this policy setting, the default behavior applies (Help viewer renders trusted assistance content with active elements). +If you disable or don't configure this policy setting, the default behavior applies (Help viewer renders trusted assistance content with active elements). @@ -117,9 +117,9 @@ ADMX Info: This policy setting specifies whether users can provide ratings for Help content. -If you enable this policy setting, ratings controls are not added to Help content. +If you enable this policy setting, ratings controls aren't added to Help content. -If you disable or do not configure this policy setting, ratings controls are added to Help topics. +If you disable or don't configure this policy setting, ratings controls are added to Help topics. Users can use the control to provide feedback on the quality and usefulness of the Help and Support content. @@ -164,9 +164,9 @@ ADMX Info: This policy setting specifies whether users can participate in the Help Experience Improvement program. The Help Experience Improvement program collects information about how customers use Windows Help so that Microsoft can improve it. -If you enable this policy setting, users cannot participate in the Help Experience Improvement program. +If you enable this policy setting, users can't participate in the Help Experience Improvement program. -If you disable or do not configure this policy setting, users can turn on the Help Experience Improvement program feature from the Help and Support settings page. +If you disable or don't configure this policy setting, users can turn on the Help Experience Improvement program feature from the Help and Support settings page. @@ -212,7 +212,7 @@ This policy setting specifies whether users can search and view content from Win If you enable this policy setting, users are prevented from accessing online assistance content from Windows Online. -If you disable or do not configure this policy setting, users can access online assistance if they have a connection to the Internet and have not disabled Windows Online from the Help and Support Options page. +If you disable or don't configure this policy setting, users can access online assistance if they have a connection to the Internet and haven't disabled Windows Online from the Help and Support Options page. @@ -232,3 +232,6 @@ ADMX Info: +## Related topics + +[ADMX-backed policies in Policy CSP](./policies-in-policy-csp-admx-backed.md) \ No newline at end of file diff --git a/windows/client-management/mdm/policy-csp-admx-hotspotauth.md b/windows/client-management/mdm/policy-csp-admx-hotspotauth.md index bf33f5110d..b0fc2da609 100644 --- a/windows/client-management/mdm/policy-csp-admx-hotspotauth.md +++ b/windows/client-management/mdm/policy-csp-admx-hotspotauth.md @@ -1,6 +1,6 @@ --- title: Policy CSP - ADMX_HotSpotAuth -description: Policy CSP - ADMX_HotSpotAuth +description: Learn about the Policy CSP - ADMX_HotSpotAuth. ms.author: dansimp ms.localizationpriority: medium ms.topic: article @@ -66,9 +66,9 @@ This policy setting defines whether WLAN hotspots are probed for Wireless Intern - If authentication is successful, users will be connected automatically on subsequent attempts. Credentials can also be configured by network operators. -- If you enable this policy setting, or if you do not configure this policy setting, WLAN hotspots are automatically probed for WISPR protocol support. +- If you enable this policy setting, or if you don't configure this policy setting, WLAN hotspots are automatically probed for WISPR protocol support. -- If you disable this policy setting, WLAN hotspots are not probed for WISPr protocol support, and users can only authenticate with WLAN hotspots using a web browser. +- If you disable this policy setting, WLAN hotspots aren't probed for WISPr protocol support, and users can only authenticate with WLAN hotspots using a web browser. @@ -87,3 +87,6 @@ ADMX Info: +## Related topics + +[ADMX-backed policies in Policy CSP](./policies-in-policy-csp-admx-backed.md) \ No newline at end of file diff --git a/windows/client-management/mdm/policy-csp-admx-icm.md b/windows/client-management/mdm/policy-csp-admx-icm.md index 2f9b7183ac..e0b549015f 100644 --- a/windows/client-management/mdm/policy-csp-admx-icm.md +++ b/windows/client-management/mdm/policy-csp-admx-icm.md @@ -1,6 +1,6 @@ --- title: Policy CSP - ADMX_ICM -description: Policy CSP - ADMX_ICM +description: Learn about the Policy CSP - ADMX_ICM. ms.author: dansimp ms.localizationpriority: medium ms.topic: article @@ -1384,3 +1384,6 @@ ADMX Info: +## Related topics + +[ADMX-backed policies in Policy CSP](./policies-in-policy-csp-admx-backed.md) \ No newline at end of file diff --git a/windows/client-management/mdm/policy-csp-admx-iis.md b/windows/client-management/mdm/policy-csp-admx-iis.md index 424b4a38f2..65987c4497 100644 --- a/windows/client-management/mdm/policy-csp-admx-iis.md +++ b/windows/client-management/mdm/policy-csp-admx-iis.md @@ -1,6 +1,6 @@ --- title: Policy CSP - ADMX_IIS -description: Policy CSP - ADMX_IIS +description: Learn about the Policy CSP - ADMX_IIS. ms.author: dansimp ms.localizationpriority: medium ms.topic: article @@ -62,11 +62,11 @@ manager: dansimp This policy setting prevents installation of Internet Information Services (IIS) on this computer. -- If you enable this policy setting, Internet Information Services (IIS) can't be installed, and you'll not be able to install Windows components or applications that require IIS. Users installing Windows components or applications that require IIS might not receive a warning that IIS can't be installed because of this Group Policy setting. +If you enable this policy setting, Internet Information Services (IIS) can't be installed, and you'll not be able to install Windows components or applications that require IIS. Users installing Windows components or applications that require IIS might not receive a warning that IIS can't be installed because of this Group Policy setting. -Enabling this setting won't have any effect on IIS if IIS is already installed on the computer. +Enabling this setting won't have any effect on IIS, if IIS is already installed on the computer. -- If you disable or don't configure this policy setting, IIS can be installed, and all the programs and applications that require IIS to run." +If you disable or don't configure this policy setting, IIS can be installed, and all the programs and applications that require IIS to run." @@ -86,3 +86,6 @@ ADMX Info: +## Related topics + +[ADMX-backed policies in Policy CSP](./policies-in-policy-csp-admx-backed.md) \ No newline at end of file diff --git a/windows/client-management/mdm/policy-csp-admx-iscsi.md b/windows/client-management/mdm/policy-csp-admx-iscsi.md index c9465d3231..a98e2dbd6d 100644 --- a/windows/client-management/mdm/policy-csp-admx-iscsi.md +++ b/windows/client-management/mdm/policy-csp-admx-iscsi.md @@ -1,6 +1,6 @@ --- title: Policy CSP - ADMX_iSCSI -description: Policy CSP - ADMX_iSCSI +description: Learn about the Policy CSP - ADMX_iSCSI. ms.author: dansimp ms.localizationpriority: medium ms.topic: article @@ -175,3 +175,6 @@ ADMX Info: +## Related topics + +[ADMX-backed policies in Policy CSP](./policies-in-policy-csp-admx-backed.md) \ No newline at end of file diff --git a/windows/client-management/mdm/policy-csp-admx-kdc.md b/windows/client-management/mdm/policy-csp-admx-kdc.md index 1173ca86f8..f7d8034b39 100644 --- a/windows/client-management/mdm/policy-csp-admx-kdc.md +++ b/windows/client-management/mdm/policy-csp-admx-kdc.md @@ -1,6 +1,6 @@ --- title: Policy CSP - ADMX_kdc -description: Policy CSP - ADMX_kdc +description: Learn about the Policy CSP - ADMX_kdc. ms.author: dansimp ms.localizationpriority: medium ms.topic: article @@ -13,6 +13,7 @@ manager: dansimp --- # Policy CSP - ADMX_kdc + >[!TIP] > These are ADMX-backed policies and require a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). > @@ -106,7 +107,7 @@ Impact on domain controller performance when this policy setting is enabled: - Secure Kerberos domain capability discovery is required, resulting in more message exchanges. - Claims and compound authentication for Dynamic Access Control increase the size and complexity of the data in the message, which results in more processing time and greater Kerberos service ticket size. -- Kerberos armoring fully encrypts Kerberos messages and signs Kerberos errors, which results in increased processing time, but doesn't change the service ticket size. +- Kerberos armoring fully encrypts Kerberos messages and signs Kerberos errors, which result in increased processing time, but doesn't change the service ticket size. @@ -372,3 +373,6 @@ ADMX Info: +## Related topics + +[ADMX-backed policies in Policy CSP](./policies-in-policy-csp-admx-backed.md) \ No newline at end of file diff --git a/windows/client-management/mdm/policy-csp-admx-kerberos.md b/windows/client-management/mdm/policy-csp-admx-kerberos.md index 998eb8189d..02bb6cab49 100644 --- a/windows/client-management/mdm/policy-csp-admx-kerberos.md +++ b/windows/client-management/mdm/policy-csp-admx-kerberos.md @@ -1,6 +1,6 @@ --- title: Policy CSP - ADMX_Kerberos -description: Policy CSP - ADMX_Kerberos +description: Learn about the Policy CSP - ADMX_Kerberos. ms.author: dansimp ms.localizationpriority: medium ms.topic: article @@ -13,6 +13,7 @@ manager: dansimp --- # Policy CSP - ADMX_Kerberos + >[!TIP] > These are ADMX-backed policies and require a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). > @@ -449,3 +450,6 @@ ADMX Info: +## Related topics + +[ADMX-backed policies in Policy CSP](./policies-in-policy-csp-admx-backed.md) \ No newline at end of file diff --git a/windows/client-management/mdm/policy-csp-admx-lanmanserver.md b/windows/client-management/mdm/policy-csp-admx-lanmanserver.md index a905d94c9a..e75c413968 100644 --- a/windows/client-management/mdm/policy-csp-admx-lanmanserver.md +++ b/windows/client-management/mdm/policy-csp-admx-lanmanserver.md @@ -1,6 +1,6 @@ --- title: Policy CSP - ADMX_LanmanServer -description: Policy CSP - ADMX_LanmanServer +description: Learn about the Policy CSP - ADMX_LanmanServer. ms.author: dansimp ms.localizationpriority: medium ms.topic: article @@ -13,6 +13,7 @@ manager: dansimp --- # Policy CSP - ADMX_LanmanServer + >[!TIP] > These are ADMX-backed policies and require a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). > @@ -199,9 +200,7 @@ This policy setting specifies whether the BranchCache hash generation service su If you specify only one version that is supported, content information for that version is the only type that is generated by BranchCache, and it's the only type of content information that can be retrieved by client computers. For example, if you enable support for V1 hashes, BranchCache generates only V1 hashes and client computers can retrieve only V1 hashes. -Policy configuration - -Select one of the following options: +For policy configuration, select one of the following options: - Not Configured. With this selection, BranchCache settings aren't applied to client computers by this policy setting. In this circumstance, which is the default, both V1 and V2 hash generation and retrieval are supported. - Enabled. With this selection, the policy setting is applied and the hash version(s) that are specified in "Hash version supported" are generated and retrieved. @@ -282,3 +281,6 @@ ADMX Info: +## Related topics + +[ADMX-backed policies in Policy CSP](./policies-in-policy-csp-admx-backed.md) diff --git a/windows/client-management/mdm/policy-csp-admx-lanmanworkstation.md b/windows/client-management/mdm/policy-csp-admx-lanmanworkstation.md index 8fcfe9af1e..6f335ee3fb 100644 --- a/windows/client-management/mdm/policy-csp-admx-lanmanworkstation.md +++ b/windows/client-management/mdm/policy-csp-admx-lanmanworkstation.md @@ -1,6 +1,6 @@ --- title: Policy CSP - ADMX_LanmanWorkstation -description: Policy CSP - ADMX_LanmanWorkstation +description: Learn about the Policy CSP - ADMX_LanmanWorkstation. ms.author: dansimp ms.localizationpriority: medium ms.topic: article @@ -13,6 +13,7 @@ manager: dansimp --- # Policy CSP - ADMX_LanmanWorkstation + >[!TIP] > These are ADMX-backed policies and require a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). > @@ -207,4 +208,8 @@ ADMX Info: - \ No newline at end of file + + +## Related topics + +[ADMX-backed policies in Policy CSP](./policies-in-policy-csp-admx-backed.md) \ No newline at end of file diff --git a/windows/client-management/mdm/policy-csp-admx-leakdiagnostic.md b/windows/client-management/mdm/policy-csp-admx-leakdiagnostic.md index a362e05ab9..e481a30777 100644 --- a/windows/client-management/mdm/policy-csp-admx-leakdiagnostic.md +++ b/windows/client-management/mdm/policy-csp-admx-leakdiagnostic.md @@ -1,6 +1,6 @@ --- title: Policy CSP - ADMX_LeakDiagnostic -description: Policy CSP - ADMX_LeakDiagnostic +description: Learn about the Policy CSP - ADMX_LeakDiagnostic. ms.author: dansimp ms.localizationpriority: medium ms.topic: article @@ -62,13 +62,13 @@ manager: dansimp This policy setting substitutes custom alert text in the disk diagnostic message shown to users when a disk reports a S.M.A.R.T. fault. -- If you enable this policy setting, Windows displays custom alert text in the disk diagnostic message. The custom text may not exceed 512 characters. +If you enable this policy setting, Windows displays custom alert text in the disk diagnostic message. The custom text may not exceed 512 characters. -- If you disable or do not configure this policy setting, Windows displays the default alert text in the disk diagnostic message. +If you disable or don't configure this policy setting, Windows displays the default alert text in the disk diagnostic message. No reboots or service restarts are required for this policy setting to take effect: changes take effect immediately. -This policy setting only takes effect if the Disk Diagnostic scenario policy setting is enabled or not configured and the Diagnostic Policy Service (DPS) is in the running state. When the service is stopped or disabled, diagnostic scenarios are not executed. +This policy setting only takes effect if the Disk Diagnostic scenario policy setting is enabled or not configured and the Diagnostic Policy Service (DPS) is in the running state. When the service is stopped or disabled, diagnostic scenarios aren't executed. The DPS can be configured with the Services snap-in to the Microsoft Management Console. @@ -94,3 +94,6 @@ ADMX Info: +## Related topics + +[ADMX-backed policies in Policy CSP](./policies-in-policy-csp-admx-backed.md) \ No newline at end of file From 6233e35d98729bc8d5c43c7a7ab47c8c6e1ec554 Mon Sep 17 00:00:00 2001 From: Aaron Czechowski Date: Wed, 4 May 2022 10:23:59 -0700 Subject: [PATCH 160/380] integrate editor feedback --- windows/client-management/mdm/policy-csp-update.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/windows/client-management/mdm/policy-csp-update.md b/windows/client-management/mdm/policy-csp-update.md index ae1de9ffc8..935119b6c9 100644 --- a/windows/client-management/mdm/policy-csp-update.md +++ b/windows/client-management/mdm/policy-csp-update.md @@ -429,8 +429,8 @@ The following list shows the supported values: - 0: Notify the user before downloading the update. This policy is used by the enterprise who wants to enable the end users to manage data usage. With this option, users are notified when there are updates that apply to the device and are ready for download. Users can download and install the updates from the Windows Update control panel. - 1: Auto install the update and then notify the user to schedule a device restart. Updates are downloaded automatically on non-metered networks and installed during "Automatic Maintenance" when the device isn't in use and isn't running on battery power. If automatic maintenance is unable to install updates for two days, Windows Update will install updates immediately. If the installation requires a restart, the end user is prompted to schedule the restart. The end user has up to seven days to schedule the restart and after that, a restart of the device is forced. Enabling the end user to control the start time reduces the risk of accidental data loss caused by applications that don't shut down properly on restart. For more information, see [Automatic maintenance](/windows/win32/taskschd/task-maintenence). - 2: Auto install and restart. Updates are downloaded automatically on non-metered networks and installed during "Automatic Maintenance" when the device isn't in use and isn't running on battery power. If automatic maintenance is unable to install updates for two days, Windows Update installs updates right away. If a restart is required, then the device is automatically restarted when the device isn't actively being used. This behavior is the default for unmanaged devices. Devices are updated quickly, but it increases the risk of accidental data loss caused by an application that doesn't shut down properly on restart. For more information, see [Automatic maintenance](/windows/win32/taskschd/task-maintenence). -- 3: Auto install and restart at a specified time. You specify the installation day and time. If no day and time are specified, the default is 3 AM daily. Automatic installation happens at this time and device restart happens after a 15-minute countdown. If the user is signed in when Windows is ready to restart, the user can interrupt the 15-minute countdown to delay the restart. -- 4: Auto install and restart at a specified time. You specify the installation day and time. If no day and time are specified, the default is 3 AM daily. Automatic installation happens at this time and device restart happens after a 15-minute countdown. If the user is signed in when Windows is ready to restart, the user can interrupt the 15-minute countdown to delay the restart. This option is the same as `3`, but restricts end user controls on the settings page. +- 3: Auto install and restart at a specified time. You specify the installation day and time. If no day and time is specified, the default is 3 AM daily. Automatic installation happens at this time and device restart happens after a 15-minute countdown. If the user is signed in when Windows is ready to restart, the user can interrupt the 15-minute countdown to delay the restart. +- 4: Auto install and restart at a specified time. You specify the installation day and time. If no day and time is specified, the default is 3 AM daily. Automatic installation happens at this time and device restart happens after a 15-minute countdown. If the user is signed in when Windows is ready to restart, the user can interrupt the 15-minute countdown to delay the restart. This option is the same as `3`, but restricts end user controls on the settings page. - 5: Turn off automatic updates. - 6 (default): Updates automatically download and install at an optimal time determined by the device. Restart occurs outside of active hours until the deadline is reached, if configured. From c879e4ef03be70fb0b164fcc61d0ac86c5da772d Mon Sep 17 00:00:00 2001 From: Meghan Stewart <33289333+mestew@users.noreply.github.com> Date: Fri, 6 May 2022 14:44:24 -0700 Subject: [PATCH 161/380] add tsthoot --- ...date-compliance-v2-configuration-script.md | 34 +++++++++++++++++++ 1 file changed, 34 insertions(+) diff --git a/windows/deployment/update/update-compliance-v2-configuration-script.md b/windows/deployment/update/update-compliance-v2-configuration-script.md index 950378fcfb..4041855308 100644 --- a/windows/deployment/update/update-compliance-v2-configuration-script.md +++ b/windows/deployment/update/update-compliance-v2-configuration-script.md @@ -99,3 +99,37 @@ Open `RunConfig.bat` and configure the following (assuming a first-run, with `ru | 92 | Failed to create property for EnableAllowUCProcessing at registry path| | 93 | Failed to update value for EnableAllowUCProcessing| | 94 | Unexpected exception in EnableAllowUCProcessing| + + +## Verify device configuration + +In some cases, you may need to manually verify the device configuration has the `AllowUpdateComplianceProcessing` policy enabled. To verify the setting, use the following steps: + +1. Download and enable the **Diagnostic Data Viewer**. For more information, see [Diagnostic Data Viewer overview](/windows/privacy/diagnostic-data-viewer-overview#install-and-use-the-diagnostic-data-viewer). + 1. Go to **Start**, select **Settings** > **Privacy** > **Diagnostics & feedback**. + 1. Under **View diagnostic data**, select **On** for the following option: + + - Windows 11: **Turn on the Diagnostic Data Viewer (uses up to 1 GB of hard drive space)** + - Windows 10: **Turn on this setting to see your data in the Diagnostic Data Viewer. (Setting uses up to 1GB of hard drive space.)** + +1. Select **Open Diagnostic Data Viewer**. + - If the application isn't installed, select **Get** when you're asked to download the [Diagnostic Data Viewer from the Microsoft Store](https://www.microsoft.com/store/p/diagnostic-data-viewer/9n8wtrrsq8f7?rtc=1) page. + - If the application is already installed, it will open. You can either close the application before running a scan for software updates, or use the refresh button to fetch the new data after the scan is completed. + +1. Check for software updates on the client device. + - Windows 11: + 1. Go to **Start**, select **Settings** > **Windows Update**. + 1. Select **Check for updates** then wait for the update check to complete. + - Windows 10: + 1. Go to **Start**, select **Settings** > **Update & Security** > **Windows Update**. + 1. Select **Check for updates** then wait for the update check to complete. + +1. Run the **Diagnostic Data Viewer**. + 1. Go to **Start**, select **Settings** > **Privacy** > **Diagnostics & feedback**. + 1. Under **View diagnostic data**, select **Open Diagnostic Data Viewer**. +1. When the Diagnostic Data Viewer opens, type `SoftwareUpdateClientTelemetry` in the search field. Verify the following items: + - The **EnrolledTenantID** field under **m365a** should equal the [CommercialID](update-compliance-get-started.md#get-your-commercialid) of your Log Analytics workspace for Update Compliance. + - The **MSP** field value under **protocol** should be either `16` or `18`. + - If you need to send this data to Microsoft Support, select **Export data**. + + :::image type="content" alt-text="Screenshot of the Diagnostic Data Viewer displaying the data from SoftwareUpdateClientTelemetry. The export data option and the fields for MSP and EnrolledTenantID are outlined in red." source="./media/update-compliance-diagnostic-data-viewer.png" lightbox="./media/update-compliance-diagnostic-data-viewer.png"::: \ No newline at end of file From 29bf0412ff1738067446a14a0fa8fbf95e3ac419 Mon Sep 17 00:00:00 2001 From: Meghan Stewart <33289333+mestew@users.noreply.github.com> Date: Fri, 6 May 2022 15:15:54 -0700 Subject: [PATCH 162/380] edits --- ...date-compliance-v2-configuration-script.md | 87 +++++++++---------- 1 file changed, 43 insertions(+), 44 deletions(-) diff --git a/windows/deployment/update/update-compliance-v2-configuration-script.md b/windows/deployment/update/update-compliance-v2-configuration-script.md index 4041855308..7532e75b06 100644 --- a/windows/deployment/update/update-compliance-v2-configuration-script.md +++ b/windows/deployment/update/update-compliance-v2-configuration-script.md @@ -56,56 +56,55 @@ Open `RunConfig.bat` and configure the following (assuming a first-run, with `ru |Error |Description | |---------|---------| +| 1 | General unexpected error| +| 6 | Invalid CommercialID| +| 8 | Couldn't create registry key path to setup CommercialID| +| 9 | Couldn't write CommercialID at registry key path| +| 11 | Unexpected result when setting up CommercialID.| +| 12 | CheckVortexConnectivity failed, check Log output for more information.| +| 12 | Unexpected failure when running CheckVortexConnectivity.| +| 16 | Reboot is pending on device, restart device and restart script.| +| 17 | Unexpected exception in CheckRebootRequired.| | 27 | Not system account. | -| 37 | Unexpected exception when collecting logs| -| 1 | General unexpected error| -| 6 | Invalid CommercialID| -| 48 | CommercialID is not a GUID| -| 8 | Couldn't create registry key path to setup CommercialID| -| 9 | Couldn't write CommercialID at registry key path| -| 53 | There are conflicting CommercialID values.| -| 11 | Unexpected result when setting up CommercialID.| -| 62 | AllowTelemetry registry key is not of the correct type REG_DWORD| -| 63 | AllowTelemetry is not set to the appropriate value and it could not be set by the script.| -| 64 | AllowTelemetry is not of the correct type REG_DWORD.| -| 99 | Device is not Windows 10.| -| 40 | Unexpected exception when checking and setting telemetry.| -| 12 | CheckVortexConnectivity failed, check Log output for more information.| -| 12 | Unexpected failure when running CheckVortexConnectivity.| +| 30 | Unable to disable Enterprise Auth Proxy. This registry value must be 0 for UTC to operate in an authenticated proxy environment.| +| 34 | Unexpected exception when attempting to check Proxy settings.| +| 35 | Unexpected exception when checking User Proxy.| +| 37 | Unexpected exception when collecting logs| +| 40 | Unexpected exception when checking and setting telemetry.| +| 41 | Unable to impersonate logged-on user.| +| 42 | Unexpected exception when attempting to impersonate logged-on user.| +| 43 | Unexpected exception when attempting to impersonate logged-on user.| +| 44 | Error when running CheckDiagTrack service.| +| 45 | DiagTrack.dll not found.| +| 48 | CommercialID is not a GUID| +| 50 | DiagTrack service not running.| +| 51 | Unexpected exception when attempting to run Census.exe| +| 52 | Could not find Census.exe| +| 53 | There are conflicting CommercialID values.| +| 54 | Microsoft Account Sign In Assistant (MSA) Service disabled.| +| 55 | Failed to create new registry path for SetDeviceNameOptIn| +| 56 | Failed to create property for SetDeviceNameOptIn at registry path| +| 57 | Failed to update value for SetDeviceNameOptIn| +| 58 | Unexpected exception in SetrDeviceNameOptIn| +| 59 | Failed to delete LastPersistedEventTimeOrFirstBoot property at registry path when attempting to clean up OneSettings.| +| 60 | Failed to delete registry key when attempting to clean up OneSettings.| +| 61 | Unexpected exception when attempting to clean up OneSettings.| +| 62 | AllowTelemetry registry key is not of the correct type REG_DWORD| +| 63 | AllowTelemetry is not set to the appropriate value and it could not be set by the script.| +| 64 | AllowTelemetry is not of the correct type REG_DWORD.| | 66 | Failed to verify UTC connectivity and recent uploads.| -| 67 | Unexpected failure when verifying UTC CSP.| -| 41 | Unable to impersonate logged-on user.| -| 42 | Unexpected exception when attempting to impersonate logged-on user.| -| 43 | Unexpected exception when attempting to impersonate logged-on user.| -| 16 | Reboot is pending on device, restart device and restart script.| -| 17 | Unexpected exception in CheckRebootRequired.| -| 44 | Error when running CheckDiagTrack service.| -| 45 | DiagTrack.dll not found.| -| 50 | DiagTrack service not running.| -| 54 | Microsoft Account Sign In Assistant (MSA) Service disabled.| -| 55 | Failed to create new registry path for SetDeviceNameOptIn| -| 56 | Failed to create property for SetDeviceNameOptIn at registry path| -| 57 | Failed to update value for SetDeviceNameOptIn| -| 58 | Unexpected exception in SetrDeviceNameOptIn| -| 59 | Failed to delete LastPersistedEventTimeOrFirstBoot property at registry path when attempting to clean up OneSettings.| -| 60 | Failed to delete registry key when attempting to clean up OneSettings.| -| 61 | Unexpected exception when attempting to clean up OneSettings.| -| 52 | Could not find Census.exe| -| 51 | Unexpected exception when attempting to run Census.exe| -| 34 | Unexpected exception when attempting to check Proxy settings.| -| 30 | Unable to disable Enterprise Auth Proxy. This registry value must be 0 for UTC to operate in an authenticated proxy environment.| -| 35 | Unexpected exception when checking User Proxy.| -| 91 | Failed to create new registry path for EnableAllowUCProcessing| -| 92 | Failed to create property for EnableAllowUCProcessing at registry path| -| 93 | Failed to update value for EnableAllowUCProcessing| -| 94 | Unexpected exception in EnableAllowUCProcessing| - +| 67 | Unexpected failure when verifying UTC CSP.| +| 91 | Failed to create new registry path for EnableAllowUCProcessing| +| 92 | Failed to create property for EnableAllowUCProcessing at registry path| +| 93 | Failed to update value for EnableAllowUCProcessing| +| 94 | Unexpected exception in EnableAllowUCProcessing| +| 99 | Device is not Windows 10.| ## Verify device configuration In some cases, you may need to manually verify the device configuration has the `AllowUpdateComplianceProcessing` policy enabled. To verify the setting, use the following steps: -1. Download and enable the **Diagnostic Data Viewer**. For more information, see [Diagnostic Data Viewer overview](/windows/privacy/diagnostic-data-viewer-overview#install-and-use-the-diagnostic-data-viewer). +1. Download and enable the **Diagnostic Data Viewer**. For more information, see [Diagnostic Data Viewer overview](/windows/privacy/diagnostic-data-viewer-overview#install-and-use-the-diagnostic-data-viewer). 1. Go to **Start**, select **Settings** > **Privacy** > **Diagnostics & feedback**. 1. Under **View diagnostic data**, select **On** for the following option: @@ -132,4 +131,4 @@ In some cases, you may need to manually verify the device configuration has the - The **MSP** field value under **protocol** should be either `16` or `18`. - If you need to send this data to Microsoft Support, select **Export data**. - :::image type="content" alt-text="Screenshot of the Diagnostic Data Viewer displaying the data from SoftwareUpdateClientTelemetry. The export data option and the fields for MSP and EnrolledTenantID are outlined in red." source="./media/update-compliance-diagnostic-data-viewer.png" lightbox="./media/update-compliance-diagnostic-data-viewer.png"::: \ No newline at end of file + :::image type="content" alt-text="Screenshot of the Diagnostic Data Viewer displaying the data from SoftwareUpdateClientTelemetry. The export data option and the fields for MSP and EnrolledTenantID are outlined in red." source="./media/update-compliance-diagnostic-data-viewer.png" lightbox="./media/update-compliance-diagnostic-data-viewer.png"::: From 2cf447a096c242e64186bef3e33d28edc78a34c6 Mon Sep 17 00:00:00 2001 From: Meghan Stewart <33289333+mestew@users.noreply.github.com> Date: Fri, 6 May 2022 15:18:20 -0700 Subject: [PATCH 163/380] edits --- ...date-compliance-v2-configuration-script.md | 20 +++++++++---------- 1 file changed, 10 insertions(+), 10 deletions(-) diff --git a/windows/deployment/update/update-compliance-v2-configuration-script.md b/windows/deployment/update/update-compliance-v2-configuration-script.md index 7532e75b06..07305526c7 100644 --- a/windows/deployment/update/update-compliance-v2-configuration-script.md +++ b/windows/deployment/update/update-compliance-v2-configuration-script.md @@ -21,13 +21,13 @@ ms.topic: article > [!Important] > - This information relates to a preview feature that's available for early testing and use in a production environment. This feature is fully supported but it's still in active development and may receive substantial changes until it becomes generally available. -> - A new policy is required to use Update Compliance: "AllowUpdateComplianceProcessing." If you're already using Update Compliance and have configured your devices prior to May 10, 2021, you must rerun the script so the new policy can be configured. +> - A new policy is required to use Update Compliance: `AllowUpdateComplianceProcessing`. If you're already using Update Compliance and have configured your devices prior to May 10, 2021, you must rerun the script so the new policy can be configured. -The Update Compliance Configuration Script is the recommended method of configuring devices to send data to Microsoft for use with Update Compliance. The script configures the registry keys backing policies, ensures required services are running, and more. This script is a recommended complement to configuring the required policies documented in [Manually configured devices for Update Compliance](update-compliance-configuration-manual.md), as it can provide feedback on whether there are any configuration issues outside of policies being configured. +The Update Compliance Configuration Script is the recommended method of configuring devices to send data to Microsoft for use with Update Compliance. The script configures the registry keys backing policies, ensures required services are running, and more. This script is a recommended complement to configuring the required policies documented in [Manually configured devices for Update Compliance](update-compliance-configuration-manual.md), as it can provide feedback on whether there are any configuration issues outside of policies being configured. ## About the script -The configuration script configures registry keys directly. Be aware that registry keys can potentially be overwritten by policy settings like Group Policy or MDM. *Reconfiguring devices with the script does not reconfigure previously set policies, both in the case of Group Policy and MDM*. If there are conflicts between your Group Policy or MDM configurations and the required configurations listed in [Manually configuring devices for Update Compliance](update-compliance-configuration-manual.md), device data might not appear in Update Compliance correctly. +The configuration script configures registry keys directly. Be aware that registry keys can potentially be overwritten by policy settings like Group Policy or MDM. *Reconfiguring devices with the script doesn't reconfigure previously set policies, both in the case of Group Policy and MDM*. If there are conflicts between your Group Policy or MDM configurations and the required configurations listed in [Manually configuring devices for Update Compliance](update-compliance-configuration-manual.md), device data might not appear in Update Compliance correctly. You can download the script from the [Microsoft Download Center](https://www.microsoft.com/download/details.aspx?id=101086). Keep reading to learn how to configure the script and interpret error codes that are output in logs for troubleshooting. @@ -58,7 +58,7 @@ Open `RunConfig.bat` and configure the following (assuming a first-run, with `ru |---------|---------| | 1 | General unexpected error| | 6 | Invalid CommercialID| -| 8 | Couldn't create registry key path to setup CommercialID| +| 8 | Couldn't create registry key path to set up CommercialID| | 9 | Couldn't write CommercialID at registry key path| | 11 | Unexpected result when setting up CommercialID.| | 12 | CheckVortexConnectivity failed, check Log output for more information.| @@ -76,10 +76,10 @@ Open `RunConfig.bat` and configure the following (assuming a first-run, with `ru | 43 | Unexpected exception when attempting to impersonate logged-on user.| | 44 | Error when running CheckDiagTrack service.| | 45 | DiagTrack.dll not found.| -| 48 | CommercialID is not a GUID| +| 48 | CommercialID isn't a GUID| | 50 | DiagTrack service not running.| | 51 | Unexpected exception when attempting to run Census.exe| -| 52 | Could not find Census.exe| +| 52 | Couldn't find Census.exe| | 53 | There are conflicting CommercialID values.| | 54 | Microsoft Account Sign In Assistant (MSA) Service disabled.| | 55 | Failed to create new registry path for SetDeviceNameOptIn| @@ -89,16 +89,16 @@ Open `RunConfig.bat` and configure the following (assuming a first-run, with `ru | 59 | Failed to delete LastPersistedEventTimeOrFirstBoot property at registry path when attempting to clean up OneSettings.| | 60 | Failed to delete registry key when attempting to clean up OneSettings.| | 61 | Unexpected exception when attempting to clean up OneSettings.| -| 62 | AllowTelemetry registry key is not of the correct type REG_DWORD| -| 63 | AllowTelemetry is not set to the appropriate value and it could not be set by the script.| -| 64 | AllowTelemetry is not of the correct type REG_DWORD.| +| 62 | AllowTelemetry registry key isn't of the correct type REG_DWORD| +| 63 | AllowTelemetry isn't set to the appropriate value and it couldn't be set by the script.| +| 64 | AllowTelemetry isn't of the correct type REG_DWORD.| | 66 | Failed to verify UTC connectivity and recent uploads.| | 67 | Unexpected failure when verifying UTC CSP.| | 91 | Failed to create new registry path for EnableAllowUCProcessing| | 92 | Failed to create property for EnableAllowUCProcessing at registry path| | 93 | Failed to update value for EnableAllowUCProcessing| | 94 | Unexpected exception in EnableAllowUCProcessing| -| 99 | Device is not Windows 10.| +| 99 | Device isn't Windows 10.| ## Verify device configuration From 4c63746745e33a7d3e30ad2ee50d1617d7a67001 Mon Sep 17 00:00:00 2001 From: Michael Nady Date: Sat, 7 May 2022 21:49:18 +0200 Subject: [PATCH 164/380] implementing #10379 #10379: please find a reference link that confirms this edit. I suggest this link but an SME can confirm more https://quickview.cloudapps.cisco.com/quickview/bug/CSCul55352 --- .../credential-guard/credential-guard-known-issues.md | 3 +++ 1 file changed, 3 insertions(+) diff --git a/windows/security/identity-protection/credential-guard/credential-guard-known-issues.md b/windows/security/identity-protection/credential-guard/credential-guard-known-issues.md index 3599199593..e9ecd31edf 100644 --- a/windows/security/identity-protection/credential-guard/credential-guard-known-issues.md +++ b/windows/security/identity-protection/credential-guard/credential-guard-known-issues.md @@ -59,6 +59,9 @@ The following known issues have been fixed by servicing releases made available ## Known issues involving third-party applications +The following issue affects MSCHAPv2 +Credential guard doesn't work with MSCHAPv2 configurations, of which Cisco ISE is a very popular enterprise implementation. + The following issue affects the Java GSS API. See the following Oracle bug database article: - [JDK-8161921: Windows Defender Credential Guard doesn't allow sharing of TGT with Java](http://bugs.java.com/bugdatabase/view_bug.do?bug_id=8161921) From b0a26ecc32805da48e4ecb79f5add92a262c5e5a Mon Sep 17 00:00:00 2001 From: Michael Nady Date: Sun, 8 May 2022 20:29:34 +0200 Subject: [PATCH 165/380] implementing #10334 implementing #10334 I added the error 0x80072F8F as reported, and classified it based on this link, please verify: https://windowsinstructed.com/how-to-fix-0x80072f8f-a-security-error-occurred/ --- .../hello-for-business/hello-errors-during-pin-creation.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/windows/security/identity-protection/hello-for-business/hello-errors-during-pin-creation.md b/windows/security/identity-protection/hello-for-business/hello-errors-during-pin-creation.md index 72148e773a..5960a280fc 100644 --- a/windows/security/identity-protection/hello-for-business/hello-errors-during-pin-creation.md +++ b/windows/security/identity-protection/hello-for-business/hello-errors-during-pin-creation.md @@ -84,9 +84,9 @@ For errors listed in this table, contact Microsoft Support for assistance. | Hex | Cause | |-------------|---------| -| 0X80072F0C | Unknown | | 0x80070057 | Invalid parameter or argument is passed. | -| 0x80090010 | NTE_PERM | +| 0X80072F0C | Unknown | +| 0x80072F8F | A mismatch happens between the system's clock and the activation servers' clock when trying to activate windows | 0x80090010 | NTE_PERM | | 0x80090020 | NTE\_FAIL | | 0x80090027 | Caller provided a wrong parameter. If third-party code receives this error, they must change their code. | | 0x8009002D | NTE\_INTERNAL\_ERROR | From be4266f3b12ad3d6fc7226701cbc2badcd7f37a3 Mon Sep 17 00:00:00 2001 From: Michael Nady Date: Sun, 8 May 2022 22:04:20 +0200 Subject: [PATCH 166/380] implementing #10325 #10325 States that the events here are not available in Windows Server 2016 and up. I left this note but the poster of this issue asked for a link to document the way to find out if an event is applicable in these environments. Please provide such link. --- .../event-id-explanations.md | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/windows/security/threat-protection/windows-defender-application-control/event-id-explanations.md b/windows/security/threat-protection/windows-defender-application-control/event-id-explanations.md index 1b9d67ff10..76ba75181b 100644 --- a/windows/security/threat-protection/windows-defender-application-control/event-id-explanations.md +++ b/windows/security/threat-protection/windows-defender-application-control/event-id-explanations.md @@ -20,6 +20,14 @@ ms.technology: windows-sec # Understanding Application Control events +**Applies to** + +- Windows 10 +- Windows 11 +- Windows Server 2016 and up * + +* Not all events are available in Windows Server 2016 and up, e.g. (eg: 3099, 31xx). + A Windows Defender Application Control (WDAC) policy logs events locally in Windows Event Viewer in either enforced or audit mode. These events are generated under two locations: - Events about WDAC policy activation and the control of executables, dlls, and drivers appear in **Applications and Services logs** > **Microsoft** > **Windows** > **CodeIntegrity** > **Operational** From 4aa3ee163222ae6e49056607c8ad67e8d770eee0 Mon Sep 17 00:00:00 2001 From: Michael Bendel-Paulson <58821673+tehmichael@users.noreply.github.com> Date: Mon, 9 May 2022 10:28:57 -0500 Subject: [PATCH 167/380] Correcting typo on line 268 Changing line 268 from "- the do not know their password." to "- they do not know their password." to correct typo. --- .../hello-for-business/passwordless-strategy.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/security/identity-protection/hello-for-business/passwordless-strategy.md b/windows/security/identity-protection/hello-for-business/passwordless-strategy.md index f54986956f..2bfe923e1c 100644 --- a/windows/security/identity-protection/hello-for-business/passwordless-strategy.md +++ b/windows/security/identity-protection/hello-for-business/passwordless-strategy.md @@ -265,7 +265,7 @@ The account options on a user account includes an option -- **Smart card is requ **SCRIL setting for a user on Active Directory Users and Computers.** When you configure a user account for SCRIL, Active Directory changes the affected user's password to a random 128 bits of data. Additionally, domain controllers hosting the user account do not allow the user to sign-in interactively with a password. Also, users will no longer be troubled with needing to change their password when it expires, because passwords for SCRIL users in domains with a Windows Server 2012 R2 or early domain functional level do not expire. The users are effectively passwordless because: -- the do not know their password. +- they do not know their password. - their password is 128 random bits of data and is likely to include non-typable characters. - the user is not asked to change their password - domain controllers do not allow passwords for interactive authentication From 64af0ff66f20a4ddc876817b29070adb6ea15412 Mon Sep 17 00:00:00 2001 From: cbrito01 Date: Mon, 9 May 2022 15:14:54 -0500 Subject: [PATCH 168/380] Update windowsautopilot-csp.md It appears that the string "Because the CSP description should be more general/high level" --- windows/client-management/mdm/windowsautopilot-csp.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/client-management/mdm/windowsautopilot-csp.md b/windows/client-management/mdm/windowsautopilot-csp.md index b50c42c129..9c7026b977 100644 --- a/windows/client-management/mdm/windowsautopilot-csp.md +++ b/windows/client-management/mdm/windowsautopilot-csp.md @@ -18,7 +18,7 @@ ms.date: 02/07/2022 > Some information relates to prereleased product which may be substantially modified before it's commercially released. Microsoft makes no warranties, express or implied, with respect to the information provided here. -The WindowsAutopilot CSP collects hardware information about a device and formats it into a BLOB. This BLOB is used as input for calling Windows Autopilot Service to mark a device as remediation required if the device underwent a hardware change that affects its ability to use Windows Autopilot.” with “The WindowsAutopilot CSP exposes Windows Autopilot related device information.” Because the CSP description should be more general/high level. +The WindowsAutopilot CSP collects hardware information about a device and formats it into a BLOB. This BLOB is used as input for calling Windows Autopilot Service to mark a device as remediation required if the device underwent a hardware change that affects its ability to use Windows Autopilot.” with “The WindowsAutopilot CSP exposes Windows Autopilot related device information.” **./Vendor/MSFT/WindowsAutopilot** From b99e24bb3008173e1937cfd48f4b51d6ad97765c Mon Sep 17 00:00:00 2001 From: Denise Vangel-MSFT Date: Mon, 9 May 2022 15:20:18 -0700 Subject: [PATCH 169/380] Update event-id-explanations.md --- .../event-id-explanations.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/security/threat-protection/windows-defender-application-control/event-id-explanations.md b/windows/security/threat-protection/windows-defender-application-control/event-id-explanations.md index 76ba75181b..d597eb2fe6 100644 --- a/windows/security/threat-protection/windows-defender-application-control/event-id-explanations.md +++ b/windows/security/threat-protection/windows-defender-application-control/event-id-explanations.md @@ -14,7 +14,7 @@ author: jsuther1974 ms.reviewer: jogeurte ms.author: dansimp manager: dansimp -ms.date: 04/30/2022 +ms.date: 05/09/2022 ms.technology: windows-sec --- From ec2c91f10179c79f714648dbb2b4b381d3ea82a1 Mon Sep 17 00:00:00 2001 From: Denise Vangel-MSFT Date: Mon, 9 May 2022 15:32:00 -0700 Subject: [PATCH 170/380] Update windowsautopilot-csp.md --- windows/client-management/mdm/windowsautopilot-csp.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/client-management/mdm/windowsautopilot-csp.md b/windows/client-management/mdm/windowsautopilot-csp.md index 9c7026b977..e1462facd4 100644 --- a/windows/client-management/mdm/windowsautopilot-csp.md +++ b/windows/client-management/mdm/windowsautopilot-csp.md @@ -9,7 +9,7 @@ ms.topic: article ms.prod: w10 ms.technology: windows author: dansimp -ms.date: 02/07/2022 +ms.date: 05/09/2022 --- # WindowsAutoPilot CSP From 942661b7331b211ef303b1aebf37f5c31cfcd686 Mon Sep 17 00:00:00 2001 From: cbrito01 Date: Tue, 10 May 2022 08:11:24 -0500 Subject: [PATCH 171/380] Update windows/client-management/mdm/windowsautopilot-csp.md Co-authored-by: JohanFreelancer9 <48568725+JohanFreelancer9@users.noreply.github.com> --- windows/client-management/mdm/windowsautopilot-csp.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/client-management/mdm/windowsautopilot-csp.md b/windows/client-management/mdm/windowsautopilot-csp.md index e1462facd4..3f6f27deaf 100644 --- a/windows/client-management/mdm/windowsautopilot-csp.md +++ b/windows/client-management/mdm/windowsautopilot-csp.md @@ -18,7 +18,7 @@ ms.date: 05/09/2022 > Some information relates to prereleased product which may be substantially modified before it's commercially released. Microsoft makes no warranties, express or implied, with respect to the information provided here. -The WindowsAutopilot CSP collects hardware information about a device and formats it into a BLOB. This BLOB is used as input for calling Windows Autopilot Service to mark a device as remediation required if the device underwent a hardware change that affects its ability to use Windows Autopilot.” with “The WindowsAutopilot CSP exposes Windows Autopilot related device information.” +The WindowsAutopilot CSP collects hardware information about a device and formats it into a BLOB. This BLOB is used as input for calling Windows Autopilot Service to mark a device as remediation required if the device underwent a hardware change that affects its ability to use Windows Autopilot. **./Vendor/MSFT/WindowsAutopilot** From 7c859e256d9b3797e744ce9f345cb4109f2beaf3 Mon Sep 17 00:00:00 2001 From: Anders Ahl <58516456+GenerAhl@users.noreply.github.com> Date: Tue, 10 May 2022 15:48:51 +0200 Subject: [PATCH 172/380] Update config-lock.md Clarified that there's a pause function as well as a turn off function. --- windows/client-management/mdm/config-lock.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/client-management/mdm/config-lock.md b/windows/client-management/mdm/config-lock.md index 26a30c88a6..be7b22d518 100644 --- a/windows/client-management/mdm/config-lock.md +++ b/windows/client-management/mdm/config-lock.md @@ -77,7 +77,7 @@ Config Lock is designed to ensure that a Secured-Core PC isn't unintentionally m ## FAQ **Can an IT admins disable Config Lock ?**
      - Yes. IT admins can use MDM to turn off Config Lock.
      + Yes. IT admins can use MDM to turn off Config Lock completely or put it in temporary unlock mode for helpdesk activities.
      ### List of locked policies From 3ae58cb405bf0e031e7c95426e90eeb3cabbd469 Mon Sep 17 00:00:00 2001 From: Meghan Stewart <33289333+mestew@users.noreply.github.com> Date: Tue, 10 May 2022 09:25:39 -0700 Subject: [PATCH 173/380] edits --- .../update/update-compliance-v2-schema-ucupdatealert.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/windows/deployment/update/update-compliance-v2-schema-ucupdatealert.md b/windows/deployment/update/update-compliance-v2-schema-ucupdatealert.md index 129144a9b1..ddca56923d 100644 --- a/windows/deployment/update/update-compliance-v2-schema-ucupdatealert.md +++ b/windows/deployment/update/update-compliance-v2-schema-ucupdatealert.md @@ -45,7 +45,7 @@ Alert for both client and service updates. Contains information that needs atten | **GlobalDeviceId** | [string](/azure/kusto/query/scalar-data-types/string) | `g:1298371934870` | Internal Microsoft Global identifier, if available. | | **Recommendation** | [string](/azure/kusto/query/scalar-data-types/string) | `Free up disk space.` | A localized string translated from RecommendedAction, Message, and other fields (depending on source of Alert) that provides a recommended action. | | **ResolvedTime** | [datetime](/azure/kusto/query/scalar-data-types/datetime) | `2020-05-14 09:26:03.478039` | The time this alert was resolved, else empty. | -| **SCCMClientId** | [string](/azure/kusto/query/scalar-data-types/string) | `5AB72FAC-93AB-4954-9AB0-6557D0EFA245` | SCCM Client ID of the device, if available. | +| **SCCMClientId** | [string](/azure/kusto/query/scalar-data-types/string) | `5AB72FAC-93AB-4954-9AB0-6557D0EFA245` | Configuration Manager Client ID of the device, if available. | | **ServiceSubstate** | [string](/azure/kusto/query/scalar-data-types/string) | `OfferReady` | If the Alert is from the Service, the ServiceSubstate at the time this Alert was activated or updated, else Empty. | | **ServiceSubstateRank** | [int](/azure/kusto/query/scalar-data-types/int) | `100` | Rank of ServiceSubstate | | **StartTime** | [datetime](/azure/kusto/query/scalar-data-types/datetime) | `2020-05-14 09:26:03.478039` | The time this alert was activated. | @@ -54,5 +54,5 @@ Alert for both client and service updates. Contains information that needs atten | **TimeGenerated** | [datetime](/azure/kusto/query/scalar-data-types/datetime) | `2020-05-14 09:26:03.478039` | The time the snapshot generated this specific record. This is to determine to which batch snapshot this record belongs. | | **Type** | [string](/azure/kusto/query/scalar-data-types/string) | `UpdateAlert` | The entity type. | | **UpdateCategory** | [string](/azure/kusto/query/scalar-data-types/string) | `WindowsFeatureUpdate` | The type of content this DeviceUpdateEvent is tracking. | -| **UpdateClassification** | [string](/azure/kusto/query/scalar-data-types/string) | `Upgrade` | Whether this content is an Upgrade (FU), Security (QU), NonSecurity (QU) | +| **UpdateClassification** | [string](/azure/kusto/query/scalar-data-types/string) | `Upgrade` | Whether this content is an upgrade (feature update), Security (quality update), NonSecurity (quality update) | | **URL** | [string](/azure/kusto/query/scalar-data-types/string) | `aka.ms/errordetail32152` | An optional URL to get more in-depth information related to this alert. | From f222504c2bd4c9967bda995b4217a0721bc2ef21 Mon Sep 17 00:00:00 2001 From: Alekhya Jupudi <89069896+alekyaj@users.noreply.github.com> Date: Wed, 11 May 2022 12:53:31 +0530 Subject: [PATCH 174/380] DMClient-CSP Updates- new nodes This is updated as per task 5864419. Thanks! --- windows/client-management/mdm/dmclient-csp.md | 107 ++++++++++++++++++ 1 file changed, 107 insertions(+) diff --git a/windows/client-management/mdm/dmclient-csp.md b/windows/client-management/mdm/dmclient-csp.md index 7731b4fe08..becb4453fb 100644 --- a/windows/client-management/mdm/dmclient-csp.md +++ b/windows/client-management/mdm/dmclient-csp.md @@ -41,6 +41,8 @@ DMClient ------------Unenroll ------------AADResourceID ------------AADDeviceID +------------AADSendDeviceToken +------------ForceAadToken ------------EnrollmentType ------------EnableOmaDmKeepAliveMessage ------------HWDevID @@ -63,6 +65,19 @@ DMClient ----------------NumberOfRemainingScheduledRetries ----------------PollOnLogin ----------------AllUsersPollOnFirstLogin +------------LinkedEnrollment +----------------Priority +----------------Enroll +----------------Unenroll +----------------EnrollStatus +----------------LastError +------------Recovery +----------------AllowRecovery +------------MultipleSession +----------------NumAllowedConcurrentUserSessionForBackgroundSync +----------------NumAllowedConcurrentUserSessionAtUserLogonSync +----------------IntervalForScheduledRetriesForUserSession +----------------NumberOfScheduledRetriesForUserSession ----Unenroll ----UpdateManagementServiceAddress ``` @@ -317,6 +332,10 @@ Device. Added in Windows 10 version 1803. For Azure AD backed enrollments, this Supported operations are Add, Delete, Get, and Replace. Value type is bool. +**Provider/*ProviderID*/ForceAadToken** + +- new + **Provider/*ProviderID*/Poll** Optional. Polling schedules must use the DMClient CSP. The Registry paths previously associated with polling using the Registry CSP are now deprecated. @@ -435,6 +454,94 @@ Optional. Boolean value that allows the IT admin to require the device to start Supported operations are Add, Get, and Replace. +**Provider/*ProviderID*/LinkedEnrollment/Priority** +This node is an integer, value is "0" or "1". + +Default is 1, meaning the MDM enrollment is the “winning” authority for conflicting policies/resources. Value 1 means MMP-C enrollment is the “winning” one. +Support operations are Get and Set. + +**Provider/*ProviderID*/LinkedEnrollment/Enroll** +This is an execution node and will trigger a silent MMP-C enrollment, using the AAD device token pulled from the AADJ’ed device. There is no user interaction needed. + +Support operation is Exec. + +**Provider/*ProviderID*/LinkedEnrollment/Unenroll** +This is an execution node and will trigger a silent MMP-C unenroll, there is no user interaction needed. On un-enrollment, all the settings/resources set by MMPC will be rolled back(rollback details will be covered later). + +Support operation is Exec. + +**Provider/*ProviderID*/LinkedEnrollment/EnrollStatus** +This node can be used to check both enroll and unenroll statuses. +This will return the enroll action status and is defined as a enum class LinkedEnrollmentStatus. The values are aas follows: + +- Undefined = 0 +- EnrollmentNotStarted = 1 +- InProgress = 2 +- Failed = 3 +- Succeeded = 4 +- UnEnrollmentQueued = 5 +- UnEnrollmentSucceeded = 8 + +Support operation is Get only. + +**Provider/*ProviderID*/LinkedEnrollment/LastError** +This specifies the Hresult to report the enrollment/unenroll results. + +**Provider/*ProviderID*/Recovery/AllowRecovery** +This node determines whether or not the client will automatically initiate a MDM Recovery operation when it detects issues with the MDM certificate. + +This node tracks the status of a Recovery request from the InitiateRecovery node. The values are as follows: + +- 0 - No Recovery request has been processed. +- 1 - Recovery is in Process. +- 2 - Recovery has finished successfully. +- 3 - Recovery has failed to start because TPM is not available. +- 4 - Recovery has failed to start because AAD keys are not protected by the TPM. +- 5 - Recovery has failed to start because the MDM keys are already protected by the TPM. +- 6 - Recovery has failed to start because the TPM is not ready for attestation. +- 7 - Recovery has failed because the client cannot authenticate to the server. +- 8 - Recovery has failed because the server has rejected the client's request. + +**Provider/*ProviderID*/MultipleSession/NumAllowedConcurrentUserSessionForBackgroundSync** +Optional. This node specifies maximum number of concurrent user sync sessions in background. Default value is 25. + +The values are : 0= none, 1= sequential, anything else= parallel. + +Supported operation is Get, Add, Replace and Delete. + +Value type is integer. Only applicable for Windows 10 multi-session. + + +**Provider/*ProviderID*/MultipleSession/NumAllowedConcurrentUserSessionAtUserLogonSync** +Optional. This node specifies maximum number of concurrent user sync sessions at User Login. Default value is 25. + +The values are : 0= none, 1= sequential, anything else= parallel. + +Supported operation is Get, Add, Replace and Delete. + +Value type is integer. Only applicable for Windows 10 multi-session. + +>[!Note] +> Max(NumAllowedConcurrentUserSession, NumAllowedConcurrentUserSessionAtUserLogon) + 1 + +**Provider/*ProviderID*/MultipleSession/IntervalForScheduledRetriesForUserSession** +Optional. This node specifies the waiting time (in minutes) for the initial set of retries as specified by the number of retries in **//Poll/NumberOfScheduledRetriesForUserSession**. + +If IntervalForScheduledRetriesForUserSession is not set, then the default value is used. The default value is 1440. If the value is set to 0, this schedule is disabled. + +This configuration is only applicable for Windows Multi-session Editions. + +Supported operations are Get and Replace. + +**Provider/*ProviderID*/MultipleSession/NumberOfScheduledRetriesForUserSession** +Optional. This node specifies the number of times the DM client should retry to connect to the server when the client is initially configured or enrolled to communicate with the server. + +If the value is set to 0 and the IntervalForScheduledRetriesForUserSession value is not 0, then the schedule will be set to repeat an infinite number of times. + +The default value is 0. This configuration is only applicable for Windows Multi-session Editions. + +Supported operations are Get and Replace. + **Provider/*ProviderID*/ConfigLock** Optional. This node enables [Config Lock](config-lock.md) feature. If enabled, policies defined in the Config Lock document will be monitored and quickly remediated when a configuration drift is detected. From 3721d40a5a00852ac380935e8f9e482590475162 Mon Sep 17 00:00:00 2001 From: Alekhya Jupudi <89069896+alekyaj@users.noreply.github.com> Date: Wed, 11 May 2022 12:58:37 +0530 Subject: [PATCH 175/380] Updated --- windows/client-management/mdm/dmclient-csp.md | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/windows/client-management/mdm/dmclient-csp.md b/windows/client-management/mdm/dmclient-csp.md index becb4453fb..9fc9005e9c 100644 --- a/windows/client-management/mdm/dmclient-csp.md +++ b/windows/client-management/mdm/dmclient-csp.md @@ -333,8 +333,9 @@ Device. Added in Windows 10 version 1803. For Azure AD backed enrollments, this Supported operations are Add, Delete, Get, and Replace. Value type is bool. **Provider/*ProviderID*/ForceAadToken** +The value type is integer/enum. -- new +The value is "1" and it means client should always send AAD device token during check-in/sync. **Provider/*ProviderID*/Poll** Optional. Polling schedules must use the DMClient CSP. The Registry paths previously associated with polling using the Registry CSP are now deprecated. From c6e4d17efb6c918b9c4a93e53f5899caa10215c7 Mon Sep 17 00:00:00 2001 From: Alekhya Jupudi <89069896+alekyaj@users.noreply.github.com> Date: Wed, 11 May 2022 13:08:08 +0530 Subject: [PATCH 176/380] Update dmclient-csp.md --- windows/client-management/mdm/dmclient-csp.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/client-management/mdm/dmclient-csp.md b/windows/client-management/mdm/dmclient-csp.md index 9fc9005e9c..9cd2efa1b3 100644 --- a/windows/client-management/mdm/dmclient-csp.md +++ b/windows/client-management/mdm/dmclient-csp.md @@ -526,7 +526,7 @@ Value type is integer. Only applicable for Windows 10 multi-session. > Max(NumAllowedConcurrentUserSession, NumAllowedConcurrentUserSessionAtUserLogon) + 1 **Provider/*ProviderID*/MultipleSession/IntervalForScheduledRetriesForUserSession** -Optional. This node specifies the waiting time (in minutes) for the initial set of retries as specified by the number of retries in **//Poll/NumberOfScheduledRetriesForUserSession**. +Optional. This node specifies the waiting time (in minutes) for the initial set of retries as specified by the number of retries in `//Poll/NumberOfScheduledRetriesForUserSession`. If IntervalForScheduledRetriesForUserSession is not set, then the default value is used. The default value is 1440. If the value is set to 0, this schedule is disabled. From 41fe024ef56184f8c85691c1d666d895616e6ac1 Mon Sep 17 00:00:00 2001 From: Alekhya Jupudi <89069896+alekyaj@users.noreply.github.com> Date: Wed, 11 May 2022 13:58:54 +0530 Subject: [PATCH 177/380] typo fix --- windows/client-management/mdm/dmclient-csp.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/client-management/mdm/dmclient-csp.md b/windows/client-management/mdm/dmclient-csp.md index 9cd2efa1b3..2137ef1806 100644 --- a/windows/client-management/mdm/dmclient-csp.md +++ b/windows/client-management/mdm/dmclient-csp.md @@ -461,7 +461,7 @@ This node is an integer, value is "0" or "1". Default is 1, meaning the MDM enrollment is the “winning” authority for conflicting policies/resources. Value 1 means MMP-C enrollment is the “winning” one. Support operations are Get and Set. -**Provider/*ProviderID*/LinkedEnrollment/Enroll** +**Provider/*ProviderID*/LinkedEnrollment/Enroll** This is an execution node and will trigger a silent MMP-C enrollment, using the AAD device token pulled from the AADJ’ed device. There is no user interaction needed. Support operation is Exec. From 070b222a302ab148ea47a46823215181a989a12a Mon Sep 17 00:00:00 2001 From: Anthony Swierkosz Date: Wed, 11 May 2022 16:19:50 -0400 Subject: [PATCH 178/380] Add link to main contributor guide --- CONTRIBUTING.md | 1 + 1 file changed, 1 insertion(+) diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md index ef3a69ff52..b1ee7c37a9 100644 --- a/CONTRIBUTING.md +++ b/CONTRIBUTING.md @@ -2,6 +2,7 @@ Thank you for your interest in the Windows IT professional documentation! We appreciate your feedback, edits, and additions to our docs. This page covers the basic steps for editing our technical documentation. +For a more up-to-date and general contribution guide, see the main [Microsoft Docs contributor guide overview.](https://docs.microsoft.com/contribute/) ## Sign a CLA From 7b5ddd7592b259a9cdc0f8f2a26742d5e5b7de80 Mon Sep 17 00:00:00 2001 From: Meghana Athavale Date: Thu, 12 May 2022 12:09:12 +0530 Subject: [PATCH 179/380] fixed acrolinx issues --- .../bitlocker/ts-bitlocker-tpm-issues.md | 37 +++++++++---------- 1 file changed, 18 insertions(+), 19 deletions(-) diff --git a/windows/security/information-protection/bitlocker/ts-bitlocker-tpm-issues.md b/windows/security/information-protection/bitlocker/ts-bitlocker-tpm-issues.md index 5ce692ae1d..aec78e2149 100644 --- a/windows/security/information-protection/bitlocker/ts-bitlocker-tpm-issues.md +++ b/windows/security/information-protection/bitlocker/ts-bitlocker-tpm-issues.md @@ -20,15 +20,15 @@ ms.custom: bitlocker This article describes common issues that relate directly to the trusted platform module (TPM), and provides guidance to address these issues. -## Azure AD: Windows Hello for Business and single sign-on do not work +## Azure AD: Windows Hello for Business and single sign-on don't work -You have an Azure Active Directory (Azure AD)-joined client computer that cannot authenticate correctly. You experience one or more of the following symptoms: +You have an Azure Active Directory (Azure AD)-joined client computer that can't authenticate correctly. You experience one or more of the following symptoms: -- Windows Hello for Business does not work. +- Windows Hello for Business doesn't work. - Conditional access fails. -- Single sign-on (SSO) does not work. +- Single sign-on (SSO) doesn't work. -Additionally, the computer logs an entry for Event ID 1026, which resembles the following: +Additionally, the computer logs the following entry for Event ID 1026: > Log Name: System > Source: Microsoft-Windows-TPM-WMI @@ -46,28 +46,27 @@ Additionally, the computer logs an entry for Event ID 1026, which resembles the ### Cause -This event indicates that the TPM is not ready or has some setting that prevents access to the TPM keys. +This event indicates that the TPM isn't ready or has some setting that prevents access to the TPM keys. -Additionally, the behavior indicates that the client computer cannot obtain a [Primary Refresh Token (PRT)](/azure/active-directory/devices/concept-primary-refresh-token). +Additionally, the behavior indicates that the client computer can't obtain a [Primary Refresh Token (PRT)](/azure/active-directory/devices/concept-primary-refresh-token). ### Resolution -To verify the status of the PRT, use the [dsregcmd /status command](/azure/active-directory/devices/troubleshoot-device-dsregcmd) to collect information. In the tool output, verify that either **User state** or **SSO state** contains the **AzureAdPrt** attribute. If the value of this attribute is **No**, the PRT was not issued. This may indicate that the computer could not present its certificate for authentication. +To verify the status of the PRT, use the [dsregcmd /status command](/azure/active-directory/devices/troubleshoot-device-dsregcmd) to collect information. In the tool output, verify that either **User state** or **SSO state** contains the **AzureAdPrt** attribute. If the value of this attribute is **No**, the PRT wasn't issued. This may indicate that the computer couldn't present its certificate for authentication. To resolve this issue, follow these steps to troubleshoot the TPM: 1. Open the TPM management console (tpm.msc). To do this, select **Start**, and enter **tpm.msc** in the **Search** box. 1. If you see a notice to either unlock the TPM or reset the lockout, follow those instructions. -1. If you do not see such a notice, review the BIOS settings of the computer for any setting that you can use to reset or disable the lockout. -1. Contact the hardware vendor to determine whether there is a known fix for the issue. -1. If you still cannot resolve the issue, clear and re-initialize the TPM. To do this, follow the instructions in [Troubleshoot the TPM: Clear all the keys from the TPM](../tpm/initialize-and-configure-ownership-of-the-tpm.md#clear-all-the-keys-from-the-tpm). - +1. If you don't see such a notice, review the BIOS settings of the computer for any setting that you can use to reset or disable the lockout. +1. Contact the hardware vendor to determine whether there's a known fix for the issue. +1. If you still can't resolve the issue, clear and reinitialize the TPM. To do this, follow the instructions in [Troubleshoot the TPM: Clear all the keys from the TPM](../tpm/initialize-and-configure-ownership-of-the-tpm.md#clear-all-the-keys-from-the-tpm). > [!WARNING] > Clearing the TPM can cause data loss. -## TPM 1.2 Error: Loading the management console failed. The device that is required by the cryptographic provider is not ready for use +## TPM 1.2 Error: Loading the management console failed. The device that is required by the cryptographic provider isn't ready for use -You have a Windows 11 or Windows 10 version 1703-based computer that uses TPM version 1.2. When you try to open the TPM management console, you receive a message that resembles the following: +You have a Windows 11 or Windows 10 version 1703-based computer that uses TPM version 1.2. When you try to open the TPM management console, you receive the following message: > Loading the management console failed. The device that is required by the cryptographic provider is not ready for use. > HRESULT 0x800900300x80090030 - NTE\_DEVICE\_NOT\_READY @@ -84,11 +83,11 @@ These symptoms indicate that the TPM has hardware or firmware issues. To resolve this issue, switch the TPM operating mode from version 1.2 to version 2.0. -If this does not resolve the issue, consider replacing the device motherboard. After you replace the motherboard, switch the TPM operating mode from version 1.2 to version 2.0. +If this doesn't resolve the issue, consider replacing the device motherboard. After you replace the motherboard, switch the TPM operating mode from version 1.2 to version 2.0. -## Devices do not join hybrid Azure AD because of a TPM issue +## Devices don't join hybrid Azure AD because of a TPM issue -You have a device that you are trying to join to a hybrid Azure AD. However, the join operation appears to fail. +You have a device that you're trying to join to a hybrid Azure AD. However, the join operation appears to fail. To verify that the join succeeded, use the [dsregcmd /status command](/azure/active-directory/devices/troubleshoot-device-dsregcmd). In the tool output, the following attributes indicate that the join succeeded: @@ -99,11 +98,11 @@ If the value of **AzureADJoined** is **No**, the join operation failed. ### Causes and Resolutions -This issue may occur when the Windows operating system is not the owner of the TPM. The specific fix for this issue depends on which errors or events you experience, as shown in the following table: +This issue may occur when the Windows operating system isn't the owner of the TPM. The specific fix for this issue depends on which errors or events you experience, as shown in the following table: |Message |Reason | Resolution| | - | - | - | -|NTE\_BAD\_KEYSET (0x80090016/-2146893802) |TPM operation failed or was invalid |This issue was probably caused by a corrupted sysprep image. Make sure that you create the sysprep image by using a computer that is not joined to or registered in Azure AD or hybrid Azure AD. | +|NTE\_BAD\_KEYSET (0x80090016/-2146893802) |TPM operation failed or was invalid |This issue was probably caused by a corrupted sysprep image. Make sure that you create the sysprep image by using a computer that isn't joined to or registered in Azure AD or hybrid Azure AD. | |TPM\_E\_PCP\_INTERNAL\_ERROR (0x80290407/-2144795641) |Generic TPM error. |If the device returns this error, disable its TPM. Windows 10, version 1809 and later versions, or Windows 11 automatically detect TPM failures and finish the hybrid Azure AD join without using the TPM. | |TPM\_E\_NOTFIPS (0x80280036/-2144862154) |The FIPS mode of the TPM is currently not supported. |If the device gives this error, disable its TPM. Windows 10, version 1809 and later versions, or Windows 11 automatically detect TPM failures and finish the hybrid Azure AD join without using the TPM. | |NTE\_AUTHENTICATION\_IGNORED (0x80090031/-2146893775) |The TPM is locked out. |This error is transient. Wait for the cooldown period, and then retry the join operation. | From b1cb36bb601fade9370df6648743e984dd75fb62 Mon Sep 17 00:00:00 2001 From: Meghana Athavale Date: Thu, 12 May 2022 19:52:22 +0530 Subject: [PATCH 180/380] Acrolinx score fixed --- .../bitlocker/bitlocker-basic-deployment.md | 16 ++++++------- .../bitlocker/bitlocker-countermeasures.md | 24 +++++++++---------- ...r-device-encryption-overview-windows-10.md | 8 +++---- 3 files changed, 24 insertions(+), 24 deletions(-) diff --git a/windows/security/information-protection/bitlocker/bitlocker-basic-deployment.md b/windows/security/information-protection/bitlocker/bitlocker-basic-deployment.md index 1e29149153..72a85d7876 100644 --- a/windows/security/information-protection/bitlocker/bitlocker-basic-deployment.md +++ b/windows/security/information-protection/bitlocker/bitlocker-basic-deployment.md @@ -99,7 +99,7 @@ Encryption status displays in the notification area or within the BitLocker cont ### OneDrive option -There is a new option for storing the BitLocker recovery key using the OneDrive. This option requires that computers aren't members of a domain and that the user is using a Microsoft Account. Local accounts don't give the option to use OneDrive. Using the OneDrive option is the default, recommended recovery key storage method for computers that aren't joined to a domain. +There's a new option for storing the BitLocker recovery key using the OneDrive. This option requires that computers aren't members of a domain and that the user is using a Microsoft Account. Local accounts don't give the option to use OneDrive. Using the OneDrive option is the default, recommended recovery key storage method for computers that aren't joined to a domain. Users can verify the recovery key was saved properly by checking their OneDrive for the BitLocker folder that is created automatically during the save process. The folder will contain two files, a readme.txt and the recovery key. For users storing more than one recovery password on their OneDrive, they can identify the required recovery key by looking at the file name. The recovery key ID is appended to the end of the file name. @@ -143,7 +143,7 @@ This command returns the volumes on the target, current encryption status, and v **Enabling BitLocker without a TPM** -For example, suppose that you want to enable BitLocker on a computer without a TPM chip. To properly enable BitLocker for the operating system volume, you will need to use a USB flash drive as a startup key to boot (in this example, the drive letter E). You would first create the startup key needed for BitLocker using the –protectors option and save it to the USB drive on E: and then begin the encryption process. You will need to reboot the computer when prompted to complete the encryption process. +For example, suppose that you want to enable BitLocker on a computer without a TPM chip. To properly enable BitLocker for the operating system volume, you'll need to use a USB flash drive as a startup key to boot (in this example, the drive letter E). You would first create the startup key needed for BitLocker using the –protectors option and save it to the USB drive on E: and then begin the encryption process. You'll need to reboot the computer when prompted to complete the encryption process. ```powershell manage-bde –protectors -add C: -startupkey E: @@ -170,7 +170,7 @@ This command will require the user to enter and then confirm the password protec ### Data volume -Data volumes use the same syntax for encryption as operating system volumes but they do not require protectors for the operation to complete. Encrypting data volumes can be done using the base command: `manage-bde -on ` or users can choose to add protectors to the volume. We recommend that you add at least one primary protector and a recovery protector to a data volume. +Data volumes use the same syntax for encryption as operating system volumes but they don't require protectors for the operation to complete. Encrypting data volumes can be done using the base command: `manage-bde -on ` or users can choose to add protectors to the volume. We recommend that you add at least one primary protector and a recovery protector to a data volume. **Enabling BitLocker with a password** @@ -200,11 +200,11 @@ Windows PowerShell cmdlets provide an alternative way to work with BitLocker. Us |**Suspend-BitLocker**|
    2. Confirm
    3. MountPoint
    4. RebootCount
    5. WhatIf| |**Unlock-BitLocker**|
    6. AdAccountOrGroup
    7. Confirm
    8. MountPoint
    9. Password
    10. RecoveryKeyPath
    11. RecoveryPassword
    12. RecoveryPassword
    13. WhatIf| -Similar to manage-bde, the Windows PowerShell cmdlets allow configuration beyond the options offered in the control panel. As with manage-bde, users need to consider the specific needs of the volume they are encrypting prior to running Windows PowerShell cmdlets. +Similar to manage-bde, the Windows PowerShell cmdlets allow configuration beyond the options offered in the control panel. As with manage-bde, users need to consider the specific needs of the volume they're encrypting prior to running Windows PowerShell cmdlets. A good initial step is to determine the current state of the volume(s) on the computer. You can do this using the `Get-BitLocker` volume cmdlet. The output from this cmdlet displays information on the volume type, protectors, protection status, and other useful information. -Occasionally, all protectors may not be shown when using **Get-BitLockerVolume** due to lack of space in the output display. If you do not see all of the protectors for a volume, you can use the Windows PowerShell pipe command (|) to format a listing of the protectors. +Occasionally, all protectors may not be shown when using **Get-BitLockerVolume** due to lack of space in the output display. If you don't see all of the protectors for a volume, you can use the Windows PowerShell pipe command (|) to format a listing of the protectors. > [!NOTE] > In the event that there are more than four protectors for a volume, the pipe command may run out of display space. For volumes with more than four protectors, use the method described in the section below to generate a listing of all protectors with protector ID. @@ -293,7 +293,7 @@ Add-BitLockerKeyProtector C: -ADAccountOrGroupProtector -ADAccountOrGroup " ## Checking BitLocker status -To check the BitLocker status of a particular volume, administrators can look at the status of the drive in the BitLocker control panel applet, Windows Explorer, manage-bde command-line tool, or Windows PowerShell cmdlets. Each option offers different levels of detail and ease of use. We will look at each of the available methods in the following section. +To check the BitLocker status of a particular volume, administrators can look at the status of the drive in the BitLocker control panel applet, Windows Explorer, manage-bde command-line tool, or Windows PowerShell cmdlets. Each option offers different levels of detail and ease of use. We'll look at each of the available methods in the following section. ### Checking BitLocker status with the control panel @@ -343,7 +343,7 @@ Administrators can enable BitLocker prior to operating system deployment from th ### Decrypting BitLocker volumes -Decrypting volumes removes BitLocker and any associated protectors from the volumes. Decryption should occur when protection is no longer required. BitLocker decryption should not occur as a troubleshooting step. BitLocker can be removed from a volume using the BitLocker control panel applet, manage-bde, or Windows PowerShell cmdlets. We will discuss each method further below. +Decrypting volumes removes BitLocker and any associated protectors from the volumes. Decryption should occur when protection is no longer required. BitLocker decryption shouldn't occur as a troubleshooting step. BitLocker can be removed from a volume using the BitLocker control panel applet, manage-bde, or Windows PowerShell cmdlets. We'll discuss each method further below. ### Decrypting volumes using the BitLocker control panel applet @@ -378,7 +378,7 @@ Using the Disable-BitLocker command, they can remove all protectors and encrypti Disable-BitLocker ``` -If a user did not want to input each mount point individually, using the `-MountPoint` parameter in an array can sequence the same command into one line without requiring additional user input. An example command is: +If a user didn't want to input each mount point individually, using the `-MountPoint` parameter in an array can sequence the same command into one line without requiring additional user input. An example command is: ```powershell Disable-BitLocker -MountPoint E:,F:,G: diff --git a/windows/security/information-protection/bitlocker/bitlocker-countermeasures.md b/windows/security/information-protection/bitlocker/bitlocker-countermeasures.md index 0d8ddfd9ee..2f3c104b7d 100644 --- a/windows/security/information-protection/bitlocker/bitlocker-countermeasures.md +++ b/windows/security/information-protection/bitlocker/bitlocker-countermeasures.md @@ -50,7 +50,7 @@ Before Windows starts, you must rely on security features implemented as part of A trusted platform module (TPM) is a microchip designed to provide basic security-related functions, primarily involving encryption keys. On some platforms, TPM can alternatively be implemented as a part of secure firmware. -BitLocker binds encryption keys with the TPM to ensure that a computer has not been tampered with while the system was offline. +BitLocker binds encryption keys with the TPM to ensure that a computer hasn't been tampered with while the system was offline. For more info about TPM, see [Trusted Platform Module](/windows/device-security/tpm/trusted-platform-module-overview). ### UEFI and Secure Boot @@ -61,7 +61,7 @@ The UEFI specification defines a firmware execution authentication process calle Secure Boot blocks untrusted firmware and bootloaders (signed or unsigned) from being able to start on the system. By default, BitLocker provides integrity protection for Secure Boot by utilizing the TPM PCR[7] measurement. -An unauthorized EFI firmware, EFI boot application, or bootloader cannot run and acquire the BitLocker key. +An unauthorized EFI firmware, EFI boot application, or bootloader can't run and acquire the BitLocker key. ### BitLocker and reset attacks @@ -87,10 +87,10 @@ This helps mitigate DMA and memory remanence attacks. On computers with a compatible TPM, operating system drives that are BitLocker-protected can be unlocked in four ways: -- **TPM-only.** Using TPM-only validation does not require any interaction with the user to unlock and provide access to the drive. If the TPM validation succeeds, the user sign in experience is the same as a standard logon. If the TPM is missing or changed or if BitLocker detects changes to the BIOS or UEFI code or configuration, critical operating system startup files, or the boot configuration, BitLocker enters recovery mode, and the user must enter a recovery password to regain access to the data. This option is more convenient for sign-in but less secure than the other options, which require an additional authentication factor. -- **TPM with startup key.** In addition to the protection that the TPM-only provides, part of the encryption key is stored on a USB flash drive, referred to as a startup key. Data on the encrypted volume cannot be accessed without the startup key. -- **TPM with PIN.** In addition to the protection that the TPM provides, BitLocker requires that the user enter a PIN. Data on the encrypted volume cannot be accessed without entering the PIN. TPMs also have [anti-hammering protection](/windows/security/hardware-protection/tpm/tpm-fundamentals#anti-hammering) that is designed to prevent brute force attacks that attempt to determine the PIN. -- **TPM with startup key and PIN.** In addition to the core component protection that the TPM-only provides, part of the encryption key is stored on a USB flash drive, and a PIN is required to authenticate the user to the TPM. This configuration provides multifactor authentication so that if the USB key is lost or stolen, it cannot be used for access to the drive, because the correct PIN is also required. +- **TPM-only.** Using TPM-only validation doesn't require any interaction with the user to unlock and provide access to the drive. If the TPM validation succeeds, the user sign-in experience is the same as a standard sign in. If the TPM is missing or changed or if BitLocker detects changes to the BIOS or UEFI code or configuration, critical operating system startup files, or the boot configuration, BitLocker enters recovery mode, and the user must enter a recovery password to regain access to the data. This option is more convenient for sign-in but less secure than the other options, which require an additional authentication factor. +- **TPM with startup key.** In addition to the protection that the TPM-only provides, part of the encryption key is stored on a USB flash drive, referred to as a startup key. Data on the encrypted volume can't be accessed without the startup key. +- **TPM with PIN.** In addition to the protection that the TPM provides, BitLocker requires that the user enter a PIN. Data on the encrypted volume can't be accessed without entering the PIN. TPMs also have [anti-hammering protection](/windows/security/hardware-protection/tpm/tpm-fundamentals#anti-hammering) that is designed to prevent brute force attacks that attempt to determine the PIN. +- **TPM with startup key and PIN.** In addition to the core component protection that the TPM-only provides, part of the encryption key is stored on a USB flash drive, and a PIN is required to authenticate the user to the TPM. This configuration provides multifactor authentication so that if the USB key is lost or stolen, it can't be used for access to the drive, because the correct PIN is also required. In the following Group Policy example, TPM + PIN is required to unlock an operating system drive: @@ -120,11 +120,11 @@ You can use the System Information desktop app (MSINFO32) to check if a device h If kernel DMA protection *not* enabled, follow these steps to protect Thunderbolt™ 3 enabled ports: 1. Require a password for BIOS changes -2. Intel Thunderbolt Security must be set to User Authorization in BIOS settings. Please refer to [Intel Thunderbolt™ 3 and Security on Microsoft Windows® 10 Operating System documentation](https://thunderbolttechnology.net/security/Thunderbolt%203%20and%20Security.pdf) +2. Intel Thunderbolt Security must be set to User Authorization in BIOS settings. Refer to [Intel Thunderbolt™ 3 and Security on Microsoft Windows® 10 Operating System documentation](https://thunderbolttechnology.net/security/Thunderbolt%203%20and%20Security.pdf) 3. Additional DMA security may be added by deploying policy (beginning with Windows 10 version 1607 or Windows 11): - MDM: [DataProtection/AllowDirectMemoryAccess](/windows/client-management/mdm/policy-csp-dataprotection#dataprotection-allowdirectmemoryaccess) policy - - Group Policy: [Disable new DMA devices when this computer is locked](./bitlocker-group-policy-settings.md#disable-new-dma-devices-when-this-computer-is-locked) (This setting is not configured by default.) + - Group Policy: [Disable new DMA devices when this computer is locked](./bitlocker-group-policy-settings.md#disable-new-dma-devices-when-this-computer-is-locked) (This setting isn't configured by default.) For Thunderbolt v1 and v2 (DisplayPort Connector), refer to the “Thunderbolt Mitigation” section in [KB 2516445](https://support.microsoft.com/help/2516445/blocking-the-sbp-2-driver-and-thunderbolt-controllers-to-reduce-1394-d). For SBP-2 and 1394 (a.k.a. Firewire), refer to the “SBP-2 Mitigation” section in [KB 2516445](https://support.microsoft.com/help/2516445/blocking-the-sbp-2-driver-and-thunderbolt-controllers-to-reduce-1394-d). @@ -136,7 +136,7 @@ This section covers countermeasures for specific types of attacks. ### Bootkits and rootkits A physically-present attacker might attempt to install a bootkit or rootkit-like piece of software into the boot chain in an attempt to steal the BitLocker keys. -The TPM should observe this installation via PCR measurements, and the BitLocker key will not be released. +The TPM should observe this installation via PCR measurements, and the BitLocker key won't be released. This is the default configuration. A BIOS password is recommended for defense-in-depth in case a BIOS exposes settings that may weaken the BitLocker security promise. @@ -148,7 +148,7 @@ Require TPM + PIN for anti-hammering protection. ### DMA attacks -See [Protecting Thunderbolt and other DMA ports](#protecting-thunderbolt-and-other-dma-ports) earlier in this topic. +See [Protecting Thunderbolt and other DMA ports](#protecting-thunderbolt-and-other-dma-ports) earlier in this article. ### Paging file, crash dump, and Hyberfil.sys attacks These files are secured on an encrypted volume by default when BitLocker is enabled on OS drives. @@ -165,9 +165,9 @@ The following sections cover mitigations for different types of attackers. ### Attacker without much skill or with limited physical access -Physical access may be limited by a form factor that does not expose buses and memory. +Physical access may be limited by a form factor that doesn't expose buses and memory. For example, there are no external DMA-capable ports, no exposed screws to open the chassis, and memory is soldered to the mainboard. -This attacker of opportunity does not use destructive methods or sophisticated forensics hardware/software. +This attacker of opportunity doesn't use destructive methods or sophisticated forensics hardware/software. Mitigation: - Pre-boot authentication set to TPM only (the default) diff --git a/windows/security/information-protection/bitlocker/bitlocker-device-encryption-overview-windows-10.md b/windows/security/information-protection/bitlocker/bitlocker-device-encryption-overview-windows-10.md index 1339ada24d..c14b762488 100644 --- a/windows/security/information-protection/bitlocker/bitlocker-device-encryption-overview-windows-10.md +++ b/windows/security/information-protection/bitlocker/bitlocker-device-encryption-overview-windows-10.md @@ -99,18 +99,18 @@ Exercise caution when encrypting only used space on an existing volume on which ## Encrypted hard drive support SEDs have been available for years, but Microsoft couldn’t support their use with some earlier versions of Windows because the drives lacked important key management features. Microsoft worked with storage vendors to improve the hardware capabilities, and now BitLocker supports the next generation of SEDs, which are called encrypted hard drives. -Encrypted hard drives provide onboard cryptographic capabilities to encrypt data on drives, which improves both drive and system performance by offloading cryptographic calculations from the PC’s processor to the drive itself and rapidly encrypting the drive by using dedicated, purpose-built hardware. If you plan to use whole-drive encryption with Windows 11 or Windows 10, Microsoft recommends that you investigate hard drive manufacturers and models to determine whether any of their encrypted hard drives meet your security and budget requirements. +Encrypted hard drives provide onboard cryptographic capabilities to encrypt data on drives, which improves both drive and system performance by offloading cryptographic calculations from the PC’s processor to the drive itself and rapidly encrypting the drive by using dedicated, purpose-built hardware. If you plan to use, whole-drive encryption with Windows 11 or Windows 10, Microsoft recommends that you investigate hard drive manufacturers and models to determine whether any of their encrypted hard drives meet your security and budget requirements. For more information about encrypted hard drives, see [Encrypted Hard Drive](../encrypted-hard-drive.md). ## Preboot information protection -An effective implementation of information protection, like most security controls, considers usability as well as security. Users typically prefer a simple security experience. In fact, the more transparent a security solution becomes, the more likely users are to conform to it. -It's crucial that organizations protect information on their PCs regardless of the state of the computer or the intent of users. This protection shouldn't be cumbersome to users. One undesirable and previously commonplace situation is when the user is prompted for input during preboot, and then again during Windows sign in. Challenging users for input more than once should be avoided. +An effective implementation of information protection, like most security controls, considers usability and security. Users typically prefer a simple security experience. In fact, the more transparent a security solution becomes, the more likely users are to conform to it. +It's crucial that organizations protect information on their PCs regardless of the state of the computer or the intent of users. This protection shouldn't be cumbersome to users. One undesirable and previously commonplace situation is when the user is prompted for input during preboot, and then again during Windows sign-in. Challenging users for input more than once should be avoided. Windows 11 and Windows 10 can enable a true SSO experience from the preboot environment on modern devices and in some cases even on older devices when robust information protection configurations are in place. The TPM in isolation is able to securely protect the BitLocker encryption key while it is at rest, and it can securely unlock the operating system drive. When the key is in use and thus in memory, a combination of hardware and Windows capabilities can secure the key and prevent unauthorized access through cold-boot attacks. Although other countermeasures like PIN-based unlock are available, they aren't as user-friendly; depending on the devices’ configuration they may not offer additional security when it comes to key protection. For more information, see [BitLocker Countermeasures](bitlocker-countermeasures.md). ## Manage passwords and PINs -When BitLocker is enabled on a system drive and the PC has a TPM, you can choose to require that users type a PIN before BitLocker will unlock the drive. Such a PIN requirement can prevent an attacker who has physical access to a PC from even getting to the Windows sign in, which makes it virtually impossible for the attacker to access or modify user data and system files. +When BitLocker is enabled on a system drive and the PC has a TPM, you can choose to require that users type a PIN before BitLocker will unlock the drive. Such a PIN requirement can prevent an attacker who has physical access to a PC from even getting to the Windows sign-in, which makes it virtually impossible for the attacker to access or modify user data and system files. Requiring a PIN at startup is a useful security feature because it acts as a second authentication factor (a second “something you know”). This configuration comes with some costs, however. One of the most significant is the need to change the PIN regularly. In enterprises that used BitLocker with Windows 7 and the Windows Vista operating system, users had to contact systems administrators to update their BitLocker PIN or password. This requirement not only increased management costs but made users less willing to change their BitLocker PIN or password regularly. Windows 11 and Windows 10 users can update their BitLocker PINs and passwords themselves, without administrator credentials. Not only will this feature reduce support costs, but it could improve security, too, because it encourages users to change their PINs and passwords more often. In addition, Modern Standby devices don't require a PIN for startup: They're designed to start infrequently and have other mitigations in place that further reduce the attack surface of the system. From ea7e0ff356f54cde610eb111e60547a55beaa1c8 Mon Sep 17 00:00:00 2001 From: Anthony Swierkosz Date: Fri, 13 May 2022 00:22:55 -0400 Subject: [PATCH 181/380] Update contribution flow images --- images/compare-changes.png | Bin 31345 -> 100619 bytes images/contribute-link.png | Bin 4194 -> 6935 bytes images/pencil-icon.png | Bin 10027 -> 18696 bytes images/preview-changes.png | Bin 6165 -> 21716 bytes images/propose-file-change.png | Bin 20452 -> 45933 bytes 5 files changed, 0 insertions(+), 0 deletions(-) diff --git a/images/compare-changes.png b/images/compare-changes.png index 0d86db70f553f02344c03fa0ac04da5c61319667..183953dc8a6b38dff4ead0bad18fd60f6c1c70b2 100644 GIT binary patch literal 100619 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⋙lcfc7Vrqa$GIn3D{U+*b#P|lZeSJ4i5 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 VBw0}Xjl(g59?Pl1@@1dC{vRxT+o%8l literal 31345 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 diff --git a/images/contribute-link.png b/images/contribute-link.png index 4cf685e54ee93e8fbb2dbf7ccfe5c4f0144afe7c..742a6f53ef687e087f1ed4e54ce21634b62ec0b2 100644 GIT binary patch literal 6935 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≷fJbHI* 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 -
      @@ -48,6 +47,7 @@ ms.date: 10/14/2020 Available in the latest Windows 10 insider preview build. +The table below shows the applicability of Windows: |Edition|Windows 10|Windows 11| |--- |--- |--- | @@ -118,6 +118,7 @@ The following are the supported values: Available in the latest Windows 10 insider preview build. +The table below shows the applicability of Windows: |Edition|Windows 10|Windows 11| |--- |--- |--- | @@ -142,7 +143,7 @@ Available in the latest Windows 10 insider preview build. This policy setting allows the IT admin to enable or disable sharing of the host clipboard with the sandbox. -If this policy isn't configured, end-users get the default behavior (clipboard redirection enabled. +If this policy isn't configured, end-users get the default behavior (clipboard redirection enabled). If clipboard sharing is disabled, a user won't be able to enable clipboard sharing from their own configuration file. @@ -185,6 +186,7 @@ The following are the supported values: Available in the latest Windows 10 insider preview build. +The table below shows the applicability of Windows: |Edition|Windows 10|Windows 11| |--- |--- |--- | @@ -250,6 +252,7 @@ The following are the supported values: Available in the latest Windows 10 insider preview build. +The table below shows the applicability of Windows: |Edition|Windows 10|Windows 11| |--- |--- |--- | @@ -272,7 +275,7 @@ Available in the latest Windows 10 insider preview build. -This policy setting allows the IT admin to enable or disable printer sharing from the host into the Sandbox. +This policy setting allows the IT admin to enable or disable printer sharing from the host into the Sandbox. If this policy isn't configured, end-users get the default behavior (printer sharing disabled). @@ -316,6 +319,7 @@ The following are the supported values: Available in the latest Windows 10 insider preview build. +The table below shows the applicability of Windows: |Edition|Windows 10|Windows 11| |--- |--- |--- | @@ -385,6 +389,7 @@ The following are the supported values: Available in the latest Windows 10 insider preview build. +The table below shows the applicability of Windows: |Edition|Windows 10|Windows 11| |--- |--- |--- | @@ -448,3 +453,7 @@ The following are the supported values:
      + +## Related topics + +[Configuration service provider reference](configuration-service-provider-reference.md) \ No newline at end of file diff --git a/windows/client-management/mdm/policy-csp-wirelessdisplay.md b/windows/client-management/mdm/policy-csp-wirelessdisplay.md index ac5e6d69fd..dcd3751ad4 100644 --- a/windows/client-management/mdm/policy-csp-wirelessdisplay.md +++ b/windows/client-management/mdm/policy-csp-wirelessdisplay.md @@ -56,6 +56,7 @@ manager: dansimp **WirelessDisplay/AllowMdnsAdvertisement** +The table below shows the applicability of Windows: |Edition|Windows 10|Windows 11| |--- |--- |--- | @@ -96,6 +97,7 @@ The following list shows the supported values: **WirelessDisplay/AllowMdnsDiscovery** +The table below shows the applicability of Windows: |Edition|Windows 10|Windows 11| |--- |--- |--- | @@ -136,6 +138,7 @@ The following list shows the supported values: **WirelessDisplay/AllowMovementDetectionOnInfrastructure** +The table below shows the applicability of Windows: |Edition|Windows 10|Windows 11| |--- |--- |--- | @@ -183,6 +186,7 @@ The following list shows the supported values: **WirelessDisplay/AllowProjectionFromPC** +The table below shows the applicability of Windows: |Edition|Windows 10|Windows 11| |--- |--- |--- | @@ -223,6 +227,7 @@ The following list shows the supported values: **WirelessDisplay/AllowProjectionFromPCOverInfrastructure** +The table below shows the applicability of Windows: |Edition|Windows 10|Windows 11| |--- |--- |--- | @@ -263,6 +268,7 @@ The following list shows the supported values: **WirelessDisplay/AllowProjectionToPC** +The table below shows the applicability of Windows: |Edition|Windows 10|Windows 11| |--- |--- |--- | @@ -315,6 +321,7 @@ The following list shows the supported values: **WirelessDisplay/AllowProjectionToPCOverInfrastructure** +The table below shows the applicability of Windows: |Edition|Windows 10|Windows 11| |--- |--- |--- | @@ -355,6 +362,7 @@ The following list shows the supported values: **WirelessDisplay/AllowUserInputFromWirelessDisplayReceiver** +The table below shows the applicability of Windows: |Edition|Windows 10|Windows 11| |--- |--- |--- | @@ -395,6 +403,7 @@ The following list shows the supported values: **WirelessDisplay/RequirePinForPairing** +The table below shows the applicability of Windows: |Edition|Windows 10|Windows 11| |--- |--- |--- | @@ -444,3 +453,8 @@ The following list shows the supported values: +CSP Article: + +## Related topics + +[Configuration service provider reference](configuration-service-provider-reference.md) \ No newline at end of file diff --git a/windows/security/threat-protection/microsoft-defender-smartscreen/microsoft-defender-smartscreen-overview.md b/windows/security/threat-protection/microsoft-defender-smartscreen/microsoft-defender-smartscreen-overview.md index 8b9946ec0d..b8315b0805 100644 --- a/windows/security/threat-protection/microsoft-defender-smartscreen/microsoft-defender-smartscreen-overview.md +++ b/windows/security/threat-protection/microsoft-defender-smartscreen/microsoft-defender-smartscreen-overview.md @@ -26,7 +26,7 @@ Microsoft Defender SmartScreen protects against phishing or malware websites and **Microsoft Defender SmartScreen determines whether a site is potentially malicious by:** -- Analyzing visited webpages looking for indications of suspicious behavior. If Microsoft Defender SmartScreen determines that a page is suspicious, it will show a warning page to advise caution. +- Analyzing visited webpages and looking for indications of suspicious behavior. If Microsoft Defender SmartScreen determines that a page is suspicious, it will show a warning page to advise caution. - Checking the visited sites against a dynamic list of reported phishing sites and malicious software sites. If it finds a match, Microsoft Defender SmartScreen shows a warning to let the user know that the site might be malicious. @@ -40,11 +40,11 @@ Microsoft Defender SmartScreen protects against phishing or malware websites and Microsoft Defender SmartScreen provide an early warning system against websites that might engage in phishing attacks or attempt to distribute malware through a socially engineered attack. The primary benefits are: -- **Anti-phishing and anti-malware support.** Microsoft Defender SmartScreen helps to protect users from sites that are reported to host phishing attacks or attempt to distribute malicious software. It can also help protect against deceptive advertisements, scam sites, and drive-by attacks. Drive-by attacks are web-based attacks that tend to start on a trusted site, targeting security vulnerabilities in commonly used software. Because drive-by attacks can happen even if the user does not click or download anything on the page, the danger often goes unnoticed. For more info about drive-by attacks, see [Evolving Microsoft Defender SmartScreen to protect you from drive-by attacks](https://blogs.windows.com/msedgedev/2015/12/16/SmartScreen-drive-by-improvements/#3B7Bb8bzeAPq8hXE.97) +- **Anti-phishing and anti-malware support.** Microsoft Defender SmartScreen helps to protect users from sites that are reported to host phishing attacks or attempt to distribute malicious software. It can also help protect against deceptive advertisements, scam sites, and drive-by attacks. Drive-by attacks are web-based attacks that tend to start on a trusted site, targeting security vulnerabilities in commonly used software. Because drive-by attacks can happen even if the user does not click or download anything on the page, the danger often goes unnoticed. For more information about drive-by attacks, see [Evolving Microsoft Defender SmartScreen to protect you from drive-by attacks](https://blogs.windows.com/msedgedev/2015/12/16/SmartScreen-drive-by-improvements/#3B7Bb8bzeAPq8hXE.97) - **Reputation-based URL and app protection.** Microsoft Defender SmartScreen evaluates a website's URLs to determine if they're known to distribute or host unsafe content. It also provides reputation checks for apps, checking downloaded programs and the digital signature used to sign a file. If a URL, a file, an app, or a certificate has an established reputation, users won't see any warnings. If, however, there's no reputation, the item is marked as a higher risk and presents a warning to the user. -- **Operating system integration.** Microsoft Defender SmartScreen is integrated into the Windows 10 operating system. It checks any files an app (including 3rd-party browsers and email clients) attempts to download and run. +- **Operating system integration.** Microsoft Defender SmartScreen is integrated into the Windows 10 operating system. It checks any files an app (including 3rd-party browsers and email clients) that attempts to download and run. - **Improved heuristics and diagnostic data.** Microsoft Defender SmartScreen is constantly learning and endeavoring to stay up to date, so it can help to protect you against potentially malicious sites and files. @@ -57,7 +57,7 @@ Microsoft Defender SmartScreen provide an early warning system against websites ## Submit files to Microsoft Defender SmartScreen for review -If you believe a warning or block was incorrectly shown for a file or application, or if you believe an undetected file is malware, you can [submit a file](https://www.microsoft.com/wdsi/filesubmission/) to Microsoft for review. For more info, see [Submit files for analysis](../intelligence/submission-guide.md). +If you believe a warning or block was incorrectly shown for a file or application, or if you believe an undetected file is malware, you can [submit a file](https://www.microsoft.com/wdsi/filesubmission/) to Microsoft for review. For more information, see [Submit files for analysis](../intelligence/submission-guide.md). When submitting Microsoft Defender SmartScreen products, make sure to select **Microsoft Defender SmartScreen** from the product menu. @@ -66,7 +66,7 @@ When submitting Microsoft Defender SmartScreen products, make sure to select **M ## Viewing Microsoft Defender SmartScreen anti-phishing events > [!NOTE] -> No SmartScreen events will be logged when using Microsoft Edge version 77 or later. +> No SmartScreen events will be logged when using Microsoft Edge version 77 or later. When Microsoft Defender SmartScreen warns or blocks a user from a website, it's logged as [Event 1035 - Anti-Phishing](/previous-versions/windows/internet-explorer/ie-developer/compatibility/dd565657(v=vs.85)). @@ -93,3 +93,4 @@ wevtutil sl Microsoft-Windows-SmartScreen/Debug /e:true - [SmartScreen Frequently Asked Questions](https://fb.smartscreen.microsoft.com/smartscreenfaq.aspx) - [Threat protection](../index.md) - [Available Microsoft Defender SmartScreen Group Policy and mobile device management (MDM) settings](/windows/security/threat-protection/windows-defender-smartscreen/windows-defender-smartscreen-available-settings) +- [Configuration service provider reference](configuration-service-provider-reference.md) From 142a42091d8cf2914c377ed8e69036a568d03e0a Mon Sep 17 00:00:00 2001 From: Shesh <56231259+sheshachary@users.noreply.github.com> Date: Wed, 18 May 2022 00:46:02 +0530 Subject: [PATCH 199/380] updated the warning --- windows/client-management/mdm/remotewipe-csp.md | 1 - .../microsoft-defender-smartscreen-overview.md | 2 +- 2 files changed, 1 insertion(+), 2 deletions(-) diff --git a/windows/client-management/mdm/remotewipe-csp.md b/windows/client-management/mdm/remotewipe-csp.md index 1ff78fcccf..71dc0a0ee7 100644 --- a/windows/client-management/mdm/remotewipe-csp.md +++ b/windows/client-management/mdm/remotewipe-csp.md @@ -14,7 +14,6 @@ ms.date: 08/13/2018 # RemoteWipe CSP - The RemoteWipe configuration service provider can be used by mobile operators DM server or enterprise management server to remotely wipe a device. The RemoteWipe configuration service provider can make the data stored in memory and hard disks difficult to recover if the device is remotely wiped after being lost or stolen. The following example shows the RemoteWipe configuration service provider management object in tree format as used by both OMA DM and OMA Client Provisioning. Enterprise IT Professionals can update these settings by using the Exchange Server. diff --git a/windows/security/threat-protection/microsoft-defender-smartscreen/microsoft-defender-smartscreen-overview.md b/windows/security/threat-protection/microsoft-defender-smartscreen/microsoft-defender-smartscreen-overview.md index b8315b0805..cbfdb726e5 100644 --- a/windows/security/threat-protection/microsoft-defender-smartscreen/microsoft-defender-smartscreen-overview.md +++ b/windows/security/threat-protection/microsoft-defender-smartscreen/microsoft-defender-smartscreen-overview.md @@ -93,4 +93,4 @@ wevtutil sl Microsoft-Windows-SmartScreen/Debug /e:true - [SmartScreen Frequently Asked Questions](https://fb.smartscreen.microsoft.com/smartscreenfaq.aspx) - [Threat protection](../index.md) - [Available Microsoft Defender SmartScreen Group Policy and mobile device management (MDM) settings](/windows/security/threat-protection/windows-defender-smartscreen/windows-defender-smartscreen-available-settings) -- [Configuration service provider reference](configuration-service-provider-reference.md) +- [Configuration service provider reference](configuration-service-provider-reference) From 5729f205dace9b399877ddab8fd71ce4027725c3 Mon Sep 17 00:00:00 2001 From: Shesh <56231259+sheshachary@users.noreply.github.com> Date: Wed, 18 May 2022 00:57:04 +0530 Subject: [PATCH 200/380] updated the warning message --- .../microsoft-defender-smartscreen-overview.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/security/threat-protection/microsoft-defender-smartscreen/microsoft-defender-smartscreen-overview.md b/windows/security/threat-protection/microsoft-defender-smartscreen/microsoft-defender-smartscreen-overview.md index cbfdb726e5..9ee78613b9 100644 --- a/windows/security/threat-protection/microsoft-defender-smartscreen/microsoft-defender-smartscreen-overview.md +++ b/windows/security/threat-protection/microsoft-defender-smartscreen/microsoft-defender-smartscreen-overview.md @@ -93,4 +93,4 @@ wevtutil sl Microsoft-Windows-SmartScreen/Debug /e:true - [SmartScreen Frequently Asked Questions](https://fb.smartscreen.microsoft.com/smartscreenfaq.aspx) - [Threat protection](../index.md) - [Available Microsoft Defender SmartScreen Group Policy and mobile device management (MDM) settings](/windows/security/threat-protection/windows-defender-smartscreen/windows-defender-smartscreen-available-settings) -- [Configuration service provider reference](configuration-service-provider-reference) +- [Configuration service provider reference](configuration-service-provider-reference.md) \ No newline at end of file From f3cbdaed8b36b64cdba0a597fb74ddc25cc496fd Mon Sep 17 00:00:00 2001 From: Amy Zhou Date: Tue, 17 May 2022 15:13:03 -0700 Subject: [PATCH 201/380] Added BGP instructions --- windows/deployment/do/images/imcc54.png | Bin 0 -> 64694 bytes windows/deployment/do/images/imcc55.PNG | Bin 0 -> 116847 bytes windows/deployment/do/mcc-isp.md | 66 ++++++++++++++++++++++-- 3 files changed, 61 insertions(+), 5 deletions(-) create mode 100644 windows/deployment/do/images/imcc54.png create mode 100644 windows/deployment/do/images/imcc55.PNG diff --git a/windows/deployment/do/images/imcc54.png b/windows/deployment/do/images/imcc54.png new file mode 100644 index 0000000000000000000000000000000000000000..c40ab0c5c94e1c1fcee195bad26d045631669e42 GIT binary patch literal 64694 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 jc+LO)h^SQ(o#rm5$ZD{K*eKUWjh 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 Ur}TQ)1HjL9ojcmO*DU@24-Ku?G5`Po literal 0 HcmV?d00001 diff --git a/windows/deployment/do/mcc-isp.md b/windows/deployment/do/mcc-isp.md index 37ac102351..180bf59c15 100644 --- a/windows/deployment/do/mcc-isp.md +++ b/windows/deployment/do/mcc-isp.md @@ -61,7 +61,7 @@ The following steps describe how MCC is provisioned and used. > [!NOTE] > If you request Exchange or Public peering in the future, business email addresses must be used to register ASN's, because Microsoft does not accept Gmail or other non-business email addresses. -2. **Hardware to host MCC**: The recommended configuration will serve approximately 35,000 consumer devices, downloading a 2GB payload in 24-hour timeframe at a sustained rate of 6.5 Gbps. +2. **Hardware to host MCC**: The recommended configuration will serve approximately 35,000 consumer devices, downloading a 2GB payload in 24-hour timeframe at a sustained rate of 9 Gbps with a 10 Gbps NIC. Disk requirements: - SSDs are recommended due to improved cache read speeds of SSD, compared to HDD. @@ -93,11 +93,12 @@ To deploy MCC: 2. [Create the MCC Resource in Azure](#create-the-mcc-resource-in-azure) 3. [Create an MCC Node](#create-an-mcc-node-in-azure) 4. [Edit Cache Node Information](#edit-cache-node-information) -5. [Set up your server](#set-up-a-server-with-sr-or-an-ubuntu) +5. [Set up your server](#set-up-a-server-with-ubuntu) 6. [Install MCC on a physical server or VM](#install-mcc) 7. [Verify proper functioning MCC server](#verify-proper-functioning-mcc-server) -8. [Review the MCC summary report](#verify-server-side) -9. [Review common issues if needed](#common-issues) +8. [Configure BGP Routing](#configure-bgp-routing) +9. [Review the MCC summary report](#verify-server-side) +10. [Review common issues if needed](#common-issues) For questions regarding these instructions, contact [msconnectedcache@microsoft.com].(mailto:msconnectedcache@microsoft.com) @@ -266,7 +267,7 @@ Installing MCC on your physical server or VM is a straightforward process. A Bas - Deploys the MCC container to server. > [!IMPORTANT] -> Ensure that ports 80, 443, 5000, 5671, and 8883 are open so Microsoft can verify proper functioning of the cache server +> Ensure that ports 80, 179, 443, 5000, 5671, and 8883 are open so Microsoft can verify proper functioning of the cache server ### Steps to install MCC @@ -382,6 +383,61 @@ http:///mscomtest/wuidt.gif?cacheHostOrigin=au.download.windowsup If the test fails, see the [common issues](#common-issues) section below for more information. +## Configure BGP Routing + +If you have a MCC that is already active and running, follow Method 1 to configure BGP using the Update Script. If you are installing MCC for the first time, configure BGP Routing with Method 2. + +### Method 1: Configure BGP with the Update Script + +Use this method if you already have a MCC that is active and running. + +1. Navigate to the Azure portal to download the installer. Detailed steps on how to download: From the Azure portal, navigate to your existing Connected Cache Resource. Under "Cache Node Management" section on the leftmost panel, click on "Cache Nodes". Select one of your existing Cache Nodes and click on the "Download Installer" button. + +![iMCC img18](images/imcc18.png) + +2. Run the following commands to give permissions to the update script: + + ``` + sudo chmod +x updatemcc.sh + sudo chmod +x installIoTEdge.sh + ``` + +3. Copy the cache node update script located at the bottom of the same page and run it on your Linux machine at the same location as Step 2. + +![iMCC img54](images/imcc54.png) + +4. Log in with your Azure credentials using the Device Login Code. + +5. Continue with **Method 2** to finish configuring your MCC with BGP Routing. + +### Method 2: Configure BGP during the Initial Installation + +1. Enter "y" when asked if you would like to configure BGP. + a. Enter the number of BGP neighbors you would like to configure + b. Enter the IP address for the neighbor + c. Enter the ASN corresponding to that neighbor (this should be the same ASN as the MCC -iBGP connection) + d. Repeat steps 1.b and 1.c for each neighbor you would like to configure + +2. BGP is now configured from the MCC side. From your end, please establish a neighborship from your router to MCC's host machine (use the IP address of the host machine that is running the MCC container) + a. Please ensure there aren't any firewall rules blocking this connection + b. Verify that the BGP connection has been established and that you are advertising routes to the MCC + c. Wait 5 minutes to refresh the cache node page in the Azure portal to see the BGP routes + +3. Confirm the update is complete by running the following command. Ensure MCC is running on **1.2.1.1070**. If you only see *edgeAgent* and *edgeHub*, wait 5 minutes and run this command again. + + ``` + sudo iotedge list + ``` + +4. Ensure MCC is reachable. Replace with the IP Address of your MCC (or localhost) + ``` + wget http:///mscomtest/wuidt.gif?cacheHostOrigin=au.download.windowsupdate.com + ``` + +5. After successfully completing the update, navigate to the portal and select “Download JSON” to check the routes being reported. Change the radio button from “Manually Entered” to “Use BGP” to start routing using BGP. + +![iMCC img55](images/imcc55.png) + ## Common Issues > [!NOTE] From f1cf768db13047a60db1fe4dbdb81df212cfd55a Mon Sep 17 00:00:00 2001 From: Amy Zhou Date: Tue, 17 May 2022 15:51:00 -0700 Subject: [PATCH 202/380] Formatting changes to ISP doc. --- windows/deployment/do/mcc-isp.md | 88 +++++++++++++------------------- 1 file changed, 35 insertions(+), 53 deletions(-) diff --git a/windows/deployment/do/mcc-isp.md b/windows/deployment/do/mcc-isp.md index 180bf59c15..60f521945f 100644 --- a/windows/deployment/do/mcc-isp.md +++ b/windows/deployment/do/mcc-isp.md @@ -45,7 +45,7 @@ The following steps describe how MCC is provisioned and used. - **Note:** Only IPv4 addresses are supported at this time. Entering IPv6 addresses will result in an error. 4. Microsoft end-user devices (clients) periodically connect with Microsoft Delivery Optimization Services, and the services match the IP address of the client with the IP address of the corresponding MCC node. 5. Microsoft clients make the range requests for content from the MCC node. -6. An MCC node pulls content from the CDN, seeds its local cache stored on disk, and delivers the content to the client. +6. A MCC node pulls content from the CDN, seeds its local cache stored on disk, and delivers the content to the client. 7. Subsequent requests from end-user devices (clients) for content will be served from cache. 8. If the MCC node is unavailable, the client will pull content from CDN to ensure uninterrupted service for your subscribers. @@ -63,19 +63,19 @@ The following steps describe how MCC is provisioned and used. 2. **Hardware to host MCC**: The recommended configuration will serve approximately 35,000 consumer devices, downloading a 2GB payload in 24-hour timeframe at a sustained rate of 9 Gbps with a 10 Gbps NIC. -Disk requirements: +**Disk requirements:** - SSDs are recommended due to improved cache read speeds of SSD, compared to HDD. - Using multiple disks is recommended to improve cache performance. - RAID disk configurations are discouraged because cache performance will be impacted. If you're using RAID disk configurations, ensure striping. - The maximum number of disks supported is 10. -NIC requirements: +**NIC requirements:** - Multiple NICs on a single MCC instance are supported using a Link Aggregated configuration. - 10Gbps NIC is the minimum speed recommended, but any NIC is supported. ### Sizing recommendations -The MCC module is optimized for Ubuntu 20.04 LTS. Install Ubuntu 20.04 LTS on a physical server or VM of your choice. As discussed earlier, the recommended configuration (details below) will serve approximately 35,000 consumer devices downloading a 2GB payload in 24-hour timeframe at a sustained rate of 6.5 Gbps. +The MCC module is optimized for Ubuntu 20.04 LTS. Install Ubuntu 20.04 LTS on a physical server or VM of your choice. As discussed earlier, the recommended configuration (details below) will serve approximately 35,000 consumer devices downloading a 2GB payload in 24-hour timeframe at a sustained rate of 9 Gbps with a 10 Gbps NIC. | Component | Minimum | Recommended | | -- | --- | --- | @@ -91,7 +91,7 @@ To deploy MCC: 1. [Provide Microsoft with your Azure subscription ID](#provide-microsoft-with-your-azure-subscription-id) 2. [Create the MCC Resource in Azure](#create-the-mcc-resource-in-azure) -3. [Create an MCC Node](#create-an-mcc-node-in-azure) +3. [Create a MCC Node](#create-a-mcc-node-in-azure) 4. [Edit Cache Node Information](#edit-cache-node-information) 5. [Set up your server](#set-up-a-server-with-ubuntu) 6. [Install MCC on a physical server or VM](#install-mcc) @@ -100,7 +100,7 @@ To deploy MCC: 9. [Review the MCC summary report](#verify-server-side) 10. [Review common issues if needed](#common-issues) -For questions regarding these instructions, contact [msconnectedcache@microsoft.com].(mailto:msconnectedcache@microsoft.com) +For questions regarding these instructions, contact [msconnectedcache@microsoft.com](mailto:msconnectedcache@microsoft.com). ## Provide Microsoft with your Azure Subscription ID @@ -118,7 +118,7 @@ The MCC Azure management portal is used to create and manage MCC nodes. An Azure Operators who have been given access to the program will be sent a link to the Azure portal, which will allow you to create the resource described below. -1. Choose **Create a resource** +1. Choose **Create a resource**. ![eMCC img02](images/imcc02.png) @@ -134,7 +134,7 @@ Operators who have been given access to the program will be sent a link to the A - Choose the subscription that you provided to Microsoft. - Azure resource groups are logical groups of resources. Create a new resource group and choose a name for your resource group. - - Choose **(US) West US**” for the location of the resource. This choice will not impact MCC if the physical location isn't in the West US, it is just a limitation of the preview. + - Choose **(US) West US** for the location of the resource. This choice will not impact MCC if the physical location isn't in the West US, it is just a limitation of the preview. > [!NOTE] > Your MCC resource will not be created properly if you don't select **(US) West US** @@ -143,8 +143,7 @@ Operators who have been given access to the program will be sent a link to the A ![iMCC emg05](images/imcc05.png) -5. Once all the information has been entered, click the **Review + Create** button. Once validation is complete, click the **Create** button to start the - resource creation. +5. Once all the information has been entered, click the **Review + Create** button. Once validation is complete, click the **Create** button to start the resource creation. ![iMCC img06](images/imcc06.png) @@ -158,7 +157,7 @@ Operators who have been given access to the program will be sent a link to the A #### Error: Could not create Marketplace item - If you receive a "Could not create marketplace item" error message in your Azure portal: - - Ensure that you have selected "Microsoft Connected Cache" and not "Connected Cache resources" while trying to create an MCC resource + - Ensure that you have selected "Microsoft Connected Cache" and not "Connected Cache resources" while trying to create a MCC resource - Ensure that you are using the same subscription that you provided to Microsoft and you have privileges to create an Azure resource - Clear your browser cache and start in a new window if the issue persists @@ -180,7 +179,8 @@ Creating a MCC node is a multi-step process, and the first step is to access the | **Field Name** | **Expected Value** | **Description** | |-------------------------------|--------------------------------------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| | **Cache Node Name** | Alphanumeric name that includes no spaces. | The name of the cache node. You may choose names based on location like Seattle-1. This name must be unique and can't be changed later. | -| **Server IP Address** | Ipv4 Address | IP address of your MCC server. This is used to route end-user devices in your network to the server for Microsoft content downloads. **The IP address must be publicly accessible.** | +| **Server IP Address** | IPv4 Address | IP address of your MCC server. This is used to route end-user devices in your network to the server for Microsoft content downloads. **The IP address must be publicly accessible.** | +| **Max Allowable Egress (Mbps)** | Integer in Mbps | The maximum egress (Mbps) of your MCC based on the specifications of your hardware (i.e. 10000 Mbps).| | **Address Range/CIDR Blocks** | IPv4 CIDR notation | IP Address range/CIDR blocks that should be routed to the MCC server as a comma separated list. For example: 2.21.234.0/24 , 3.22.235.0/24 , 4.23.236.0/24 | | **Enable Cache Node** | Enable/Disable Radio Button | **Enable** permits the cache node to receive content requests.
      **Disable** prevents the cache node from receiving content requests.
      Cache nodes are enabled by default. | @@ -197,11 +197,11 @@ There are two other read-only fields on this page that are populated after the c | **IP Space** | Number of IP addresses that will be routed to your cache server. | | **Activation Keys** | Set of keys to activate your cache node with the MCC services. Copy the keys for use during install. The CustomerID is your Azure subscripiton ID. | -5. Enter the information for the Cache Node and click on the Create button. In the screenshot below only the Cache Node Name is provided, but all information can be included if desired. Cache Node Name and Max allowable Egress (Mbps) are required fields. +5. Enter the information for the Cache Node and click on the Create button. **Cache Node Name** and **Max Allowable Egress (Mbps)** are required fields, but all information can be included if desired. ![iMCC img12](images/imcc12.png) - If there are errors the form will provide guidance on how to correct the errors. For example: + If there are errors, the form will provide guidance on how to correct the errors. For example: - The cache node name is in use in the resource or is an incorrect format. - The CIDR block notation or list is incorrect. @@ -237,33 +237,20 @@ To edit IP address or CIDR information, click on the Cache Node Name which will ![iMCC img16](images/imcc16.png) -The Server IP Address, Address Range/CIDR Blocks, and Enable Cache Node are all editable as show below: +The **Server IP Address**, **Address Range/CIDR Blocks**, and **Enable Cache Node** are all editable as shown below: ![iMCC img17](images/imcc17.png) -## Set up a server with Ubuntu - -The MCC module is optimized for Ubuntu 20.04 LTS. Install Ubuntu 20.04 LTS on a physical server or VM of your choice. As discussed earlier, the recommended configuration (details below) will serve approximately 35,000 consumer devices downloading a 2GB payload in 24-hour timeframe at a sustained rate of 6.5 Gbps. - -| | **Minimum** | **Recommended** | -|-------------|---------------------------------------------|----------------------------------------------------| -| **Server** | Ubuntu 20.04 LTS VM or physical server | Ubuntu 20.04 LTS VM or physical server (preferred) | -| **NIC** | 10 Gbps | 10 Gbps | -| **Disk** | SSD 1 – 2 drives minimum 2 TB each minimum | SSD 2 – 4 drives minimum 2 TB each minimum | -| **Memory** | 8 GB | 32 GB or more | -| **Cores** | 4 | 8 or more | - ## Install MCC Installing MCC on your physical server or VM is a straightforward process. A Bash script installer performs the following tasks: -- Azure IoT Edge relies on an OCI-compatible container runtime. The script - will install the Moby engine and CLI. +- Azure IoT Edge relies on an OCI-compatible container runtime. The script will install the Moby engine and CLI. - Installs IoT Edge. - Installs SSH to support remote access to the server - Enables the firewall and opens port 80 for inbound and outbound traffic. Port 80 is used by MCC. - Configures Connected Cache tuning settings. -- Creates the necessary *FREE* Azure resource - IoT Hub/IoT Edge. +- Creates the necessary free Azure resource - IoT Hub/IoT Edge. - Deploys the MCC container to server. > [!IMPORTANT] @@ -271,17 +258,17 @@ Installing MCC on your physical server or VM is a straightforward process. A Bas ### Steps to install MCC -1. Download and unzip mccinstaller.zip from the create cache node page or cache node configuration page which contains the necessary installation files. +1. Download and unzip mccinstaller.zip from the **Create Cache Node** page or **Cache Node Configuration** page which contains the necessary installation files. ![iMCC img18](images/imcc18.png) - Files and folders contained in the mccinstaller.zip file: + Files and folders contained in the **mccinstaller.zip** file: - Diagnostics folder - **installmcc.sh** – Main installer file. - - **installIotEdge.sh** – Installs the necessary prerequisites like IoT Edge runtime and Docker and makes necessary host OS settings to optimization caching performance. + - **installIotEdge.sh** – Installs the necessary prerequisites like IoT Edge runtime and Docker and makes necessary host OS settings to optimize caching performance. - **resourceDeploymentForConnectedCache.sh** – Creates Azure cloud resources required to support MCC control plane. - - **mccdeployment.json** – Deployment manifest used by IoT Edge to deploy the MCC container and configure settings on the container like cache drives location sizes. + - **mccdeployment.json** – Deployment manifest used by IoT Edge to deploy the MCC container and configure settings on the container like cache drives location and sizes. - **mccupdate.json** - **packagever.txt** - **uninstallmcc.sh** - Main uninstaller file @@ -289,9 +276,9 @@ Installing MCC on your physical server or VM is a straightforward process. A Bas 2. Copy all 4 installation files to your Linux server (physical or VM). -3. Before proceeding, ensure that you have a data drive configured on your server. You'll need to specify the location for this cache drive on step 9. Mimimum size for the data drive is 100GB. For instructions to mount a disk on a Linux VM, see [Attach a data disk to a Linux VM](/azure/virtual-machines/linux/attach-disk-portal#find-the-disk). +3. Before proceeding, ensure that you have a data drive configured on your server. You'll need to specify the location for this cache drive on **Step 9**. Mimimum size for the data drive is 100GB. For instructions to mount a disk on a Linux VM, see [Attach a data disk to a Linux VM](/azure/virtual-machines/linux/attach-disk-portal#find-the-disk). -4. Open a terminal and change the access permissions to execute on the **installmcc.sh** Bash script file using chmod. +4. Open a terminal window and change the access permissions to execute on the **installmcc.sh** Bash script file using chmod. ```bash sudo chmod +x installmcc.sh @@ -321,23 +308,18 @@ Installing MCC on your physical server or VM is a straightforward process. A Bas > The permissions / ownerships on the cache drive location will be changed to everyone via chmod 777
      > **Don't** point the cache drive location to any of the following: “**.**”, “**./var**”, “**/**”, “**\**” -Specifying any of the directories mentioned above will corrupt the VM and you -will need to provision a new one. +Specifying any of the directories mentioned above will corrupt the VM, and you will need to provision a new one. ![iMCC img24](images/imcc24.png) -10. If this is your first MCC deployment, select “n” when - prompted for an IoT Hub. If this is **not** your first MCC deployment, you - can use an existing IoT hub from your previous MCC installation. After - selecting “Y”, we will display your existing IoT Hubs, you can copy and - paste the resulting IoT Hub name to continue. +10. If this is your first MCC deployment, select “n” when prompted for an IoT Hub. If this is **not** your first MCC deployment, you can use an existing IoT hub from your previous MCC installation. After selecting “y”, we will display your existing IoT Hubs, and you can copy and paste the resulting IoT Hub name to continue. ![iMCC img25](images/imcc25.png) 11. If there are no errors, go to the next step. - If there are errors, inspect the installer logs which are under /etc/mccresourcecreation/. -- If there were, follow the instructions to [Troubleshoot your IoT Edge device](/azure/iot-edge/troubleshoot). +- If there are errors, follow the instructions to [Troubleshoot your IoT Edge device](/azure/iot-edge/troubleshoot). ## Verify Proper Functioning MCC Server @@ -351,13 +333,13 @@ sudo iotedge list​ ![iMCC img26](images/imcc26.png) -If **edgeAgent** and **edgeHub** containers are listed, but not “MCC”, you may view the status of the IoTEdge security manager using the command: +If **edgeAgent** and **edgeHub** containers are listed, but not **“MCC”**, you may view the status of the IoTEdge security manager using the command: ```bash sudo journalctl -u iotedge -f ``` -For example, this command provides the current status of the starting, stopping of a container, or the container pull and start as is shown in the sample below: +For example, this command provides the current status of the starting and stopping of a container, or the container pull and start as is shown in the sample below: ![iMCC img27](images/imcc27.png) @@ -385,7 +367,7 @@ If the test fails, see the [common issues](#common-issues) section below for mor ## Configure BGP Routing -If you have a MCC that is already active and running, follow Method 1 to configure BGP using the Update Script. If you are installing MCC for the first time, configure BGP Routing with Method 2. +If you have a MCC that is already active and running, follow **Method 1** to configure BGP using the Update Script. If you are installing MCC for the first time, configure BGP Routing with **Method 2**. ### Method 1: Configure BGP with the Update Script @@ -402,7 +384,7 @@ Use this method if you already have a MCC that is active and running. sudo chmod +x installIoTEdge.sh ``` -3. Copy the cache node update script located at the bottom of the same page and run it on your Linux machine at the same location as Step 2. +3. Copy the cache node update script located at the bottom of the same page and run it on your Linux machine at the same location as **Step 2**. ![iMCC img54](images/imcc54.png) @@ -423,7 +405,7 @@ Use this method if you already have a MCC that is active and running. b. Verify that the BGP connection has been established and that you are advertising routes to the MCC c. Wait 5 minutes to refresh the cache node page in the Azure portal to see the BGP routes -3. Confirm the update is complete by running the following command. Ensure MCC is running on **1.2.1.1070**. If you only see *edgeAgent* and *edgeHub*, wait 5 minutes and run this command again. +3. Confirm the update is complete by running the following command. Ensure MCC is running on **1.2.1.1070**. If you only see **edgeAgent** and **edgeHub**, wait 5 minutes and run this command again. ``` sudo iotedge list @@ -508,7 +490,7 @@ To run this script: 1. Navigate to the following folder in the MCC installation files: -**mccinstaller** \> **MccResourceInstall** \> **Diagnostics** + **mccinstaller** \> **MccResourceInstall** \> **Diagnostics** 2. Run the following commands: @@ -516,7 +498,7 @@ To run this script: sudo chmod +x collectMccDiagnostics.sh sudo ./collectMccDiagnostics.sh ``` -3. The script stores all the debug files into a folder and the creates a tar file. After the script is finished running, it will output the path of the tar file that you can share with the MCC team. The file should be **/etc/mccdiagnostics/support_bundle_\$timestamp.tar.gz**. +3. The script stores all the debug files into a folder and creates a tar file. After the script is finished running, it will output the path of the tar file that you can share with the MCC team. The file should be **/etc/mccdiagnostics/support_bundle_\$timestamp.tar.gz**. 4. [Email the MCC team](mailto:msconnectedcache@microsoft.com?subject=Debugging%20Support%20Request%20for%20MCC) and attach this tar file, asking for debugging support. Screenshots of the error along with any other warnings you saw will be helpful during our debugging process. @@ -569,9 +551,9 @@ sudo ./uninstallmcc.sh ### Performance of MCC in VM/Hypervisor environments -We have observed in hypervisor environments the cache server peak egress at around 1.1 Gbps. If you wish to maximize the egress in hypervisor environments it is critical to make two settings changes. +We have observed in hypervisor environments the cache server peak egress at around 1.1 Gbps. If you wish to maximize the egress in hypervisor environments, it is critical to make two settings changes. -1. Enable **SR-IOV** in the BIOS AND enable **SR-IOV** in the NIC properties, and finally, enable **SR-IOV** in the hypervisors for the MCC VM. Microsoft has found these settings to double egress when using a Microsoft Hyper-V deployment. +1. Enable **SR-IOV** in the BIOS AND enable **SR-IOV** in the NIC properties. Finally, enable **SR-IOV** in the hypervisors for the MCC VM. Microsoft has found these settings to double egress when using a Microsoft Hyper-V deployment. 2. Enable “high performance” in the BIOS as opposed to energy savings. Microsoft has found this setting nearly doubled egress in a Microsoft Hyper-V deployment. From c059f33dcfcc01091beb53b7da18a3429b77d3f0 Mon Sep 17 00:00:00 2001 From: Amy Zhou Date: Tue, 17 May 2022 16:14:08 -0700 Subject: [PATCH 203/380] Added "Grant Access to Other Users" segment --- windows/deployment/do/mcc-isp.md | 19 ++++++++++++------- 1 file changed, 12 insertions(+), 7 deletions(-) diff --git a/windows/deployment/do/mcc-isp.md b/windows/deployment/do/mcc-isp.md index 60f521945f..71c5568e9d 100644 --- a/windows/deployment/do/mcc-isp.md +++ b/windows/deployment/do/mcc-isp.md @@ -93,12 +93,11 @@ To deploy MCC: 2. [Create the MCC Resource in Azure](#create-the-mcc-resource-in-azure) 3. [Create a MCC Node](#create-a-mcc-node-in-azure) 4. [Edit Cache Node Information](#edit-cache-node-information) -5. [Set up your server](#set-up-a-server-with-ubuntu) -6. [Install MCC on a physical server or VM](#install-mcc) -7. [Verify proper functioning MCC server](#verify-proper-functioning-mcc-server) -8. [Configure BGP Routing](#configure-bgp-routing) -9. [Review the MCC summary report](#verify-server-side) -10. [Review common issues if needed](#common-issues) +5. [Install MCC on a physical server or VM](#install-mcc) +6. [Verify proper functioning MCC server](#verify-proper-functioning-mcc-server) +7. [Configure BGP Routing](#configure-bgp-routing) +8. [Review the MCC summary report](#verify-server-side) +9. [Review common issues if needed](#common-issues) For questions regarding these instructions, contact [msconnectedcache@microsoft.com](mailto:msconnectedcache@microsoft.com). @@ -411,7 +410,7 @@ Use this method if you already have a MCC that is active and running. sudo iotedge list ``` -4. Ensure MCC is reachable. Replace with the IP Address of your MCC (or localhost) +4. Ensure MCC is reachable. Replace <**CacheServerIp**> with the IP Address of your MCC (or localhost) ``` wget http:///mscomtest/wuidt.gif?cacheHostOrigin=au.download.windowsupdate.com ``` @@ -557,6 +556,12 @@ We have observed in hypervisor environments the cache server peak egress at arou 2. Enable “high performance” in the BIOS as opposed to energy savings. Microsoft has found this setting nearly doubled egress in a Microsoft Hyper-V deployment. +### Grant Other Users Access to Manage Your MCC + +More users can be given access to manage Microsoft Connected Cache, even if they don't have an Azure account. Once the first cache node has been created on the portal, other users can be added as "Wwners" of the Microsoft Connected Cache resource group AND the Microsoft Connected Cache resource. + +[Follow these instructions](https://docs.microsoft.com/en-us/azure/role-based-access-control/quickstart-assign-role-user-portal) to add other users as owners of the Microsoft Connected Cache resource and Microsoft Connected Cache resource group. + ### Setting up a VM on Windows Server You can use hardware that will natively run Ubuntu 20.04 LTS, or you can run an Ubuntu VM. The following steps describe how to set up a VM on Hyper-V. From cf33a8f347b929bf67e33691dd74feb0837f9eac Mon Sep 17 00:00:00 2001 From: Shesh <56231259+sheshachary@users.noreply.github.com> Date: Wed, 18 May 2022 12:30:37 +0530 Subject: [PATCH 204/380] updated the warning --- .../microsoft-defender-smartscreen-overview.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/security/threat-protection/microsoft-defender-smartscreen/microsoft-defender-smartscreen-overview.md b/windows/security/threat-protection/microsoft-defender-smartscreen/microsoft-defender-smartscreen-overview.md index 9ee78613b9..8f1a4ae578 100644 --- a/windows/security/threat-protection/microsoft-defender-smartscreen/microsoft-defender-smartscreen-overview.md +++ b/windows/security/threat-protection/microsoft-defender-smartscreen/microsoft-defender-smartscreen-overview.md @@ -93,4 +93,4 @@ wevtutil sl Microsoft-Windows-SmartScreen/Debug /e:true - [SmartScreen Frequently Asked Questions](https://fb.smartscreen.microsoft.com/smartscreenfaq.aspx) - [Threat protection](../index.md) - [Available Microsoft Defender SmartScreen Group Policy and mobile device management (MDM) settings](/windows/security/threat-protection/windows-defender-smartscreen/windows-defender-smartscreen-available-settings) -- [Configuration service provider reference](configuration-service-provider-reference.md) \ No newline at end of file +- [Configuration service provider reference](../../../client-management/mdm/configuration-service-provider-reference.md#configuration-service-provider-reference) \ No newline at end of file From b85e065aee826b92d15b63dd5fa3189319577c2b Mon Sep 17 00:00:00 2001 From: Shesh <56231259+sheshachary@users.noreply.github.com> Date: Wed, 18 May 2022 12:40:42 +0530 Subject: [PATCH 205/380] Update microsoft-defender-smartscreen-overview.md --- .../microsoft-defender-smartscreen-overview.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/security/threat-protection/microsoft-defender-smartscreen/microsoft-defender-smartscreen-overview.md b/windows/security/threat-protection/microsoft-defender-smartscreen/microsoft-defender-smartscreen-overview.md index 8f1a4ae578..e8290ad47b 100644 --- a/windows/security/threat-protection/microsoft-defender-smartscreen/microsoft-defender-smartscreen-overview.md +++ b/windows/security/threat-protection/microsoft-defender-smartscreen/microsoft-defender-smartscreen-overview.md @@ -93,4 +93,4 @@ wevtutil sl Microsoft-Windows-SmartScreen/Debug /e:true - [SmartScreen Frequently Asked Questions](https://fb.smartscreen.microsoft.com/smartscreenfaq.aspx) - [Threat protection](../index.md) - [Available Microsoft Defender SmartScreen Group Policy and mobile device management (MDM) settings](/windows/security/threat-protection/windows-defender-smartscreen/windows-defender-smartscreen-available-settings) -- [Configuration service provider reference](../../../client-management/mdm/configuration-service-provider-reference.md#configuration-service-provider-reference) \ No newline at end of file +- [Configuration service provider reference](/windows/client-management/mdm/configuration-service-provider-reference.md#configuration-service-provider-reference) \ No newline at end of file From 0c443eae9ab829b47f14f73eafbdc140fcea9626 Mon Sep 17 00:00:00 2001 From: Nimisha Satapathy Date: Wed, 18 May 2022 15:30:36 +0530 Subject: [PATCH 206/380] Update configuration-service-provider-reference.md --- .../mdm/configuration-service-provider-reference.md | 3 --- 1 file changed, 3 deletions(-) diff --git a/windows/client-management/mdm/configuration-service-provider-reference.md b/windows/client-management/mdm/configuration-service-provider-reference.md index 50bf42a87a..af0136eebe 100644 --- a/windows/client-management/mdm/configuration-service-provider-reference.md +++ b/windows/client-management/mdm/configuration-service-provider-reference.md @@ -834,7 +834,6 @@ Additional lists: [SurfaceHub](surfacehub-csp.md) - |Home|Pro|Business|Enterprise|Education| @@ -930,7 +929,6 @@ Additional lists: [W4 Application CSP](w4-application-csp.md) - |Home|Pro|Business|Enterprise|Education| @@ -1027,7 +1025,6 @@ Additional lists: [w7 Application CSP](w7-application-csp.md) - |Home|Pro|Business|Enterprise|Education| From ca09170fa3bb29636448bef975ad6e876f62b38d Mon Sep 17 00:00:00 2001 From: Nimisha Satapathy Date: Wed, 18 May 2022 15:43:04 +0530 Subject: [PATCH 207/380] Updated --- .openpublishing.redirection.json | 12 +++++++++++- windows/client-management/mdm/passportforwork-csp.md | 2 +- 2 files changed, 12 insertions(+), 2 deletions(-) diff --git a/.openpublishing.redirection.json b/.openpublishing.redirection.json index 6ba49fc316..fbb92c77c4 100644 --- a/.openpublishing.redirection.json +++ b/.openpublishing.redirection.json @@ -19514,6 +19514,16 @@ "source_path": "windows/education/developers.yml", "redirect_url": "/education/", "redirect_document_id": true - } + }, + { + "source_path": "windows/client-management/mdm/proxy-csp.md", + "redirect_url": "/windows/client-management/mdm/configuration-service-provider-reference", + "redirect_document_id": false + }, + { + "source_path": "windows/client-management/mdm/policymanager-csp.md", + "redirect_url": "/windows/client-management/mdm/configuration-service-provider-reference", + "redirect_document_id": false + } ] } \ No newline at end of file diff --git a/windows/client-management/mdm/passportforwork-csp.md b/windows/client-management/mdm/passportforwork-csp.md index c836751312..145efad2c6 100644 --- a/windows/client-management/mdm/passportforwork-csp.md +++ b/windows/client-management/mdm/passportforwork-csp.md @@ -24,7 +24,7 @@ The table below shows the applicability of Windows: |Enterprise|Yes|Yes| |Education|Yes|Yes| -The PassportForWork configuration service provider is used to provision Windows Hello for Business (formerly Microsoft Passport for Work). It allows you to login to Windows using your Active Directory or Azure Active Directory account and replace passwords, smartcards, and virtual smart cards. +The PassportForWork configuration service provider is used to provision Windows Hello for Business (formerly Microsoft Passport for Work). It allows you to log in to Windows using your Active Directory or Azure Active Directory account and replace passwords, smartcards, and virtual smart cards. > [!IMPORTANT] From cb118513117d7764bf8eba506492fa45d30554e8 Mon Sep 17 00:00:00 2001 From: Nimisha Satapathy Date: Wed, 18 May 2022 16:00:18 +0530 Subject: [PATCH 208/380] Update .openpublishing.redirection.json --- .openpublishing.redirection.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.openpublishing.redirection.json b/.openpublishing.redirection.json index fbb92c77c4..b99cce7ca9 100644 --- a/.openpublishing.redirection.json +++ b/.openpublishing.redirection.json @@ -19498,7 +19498,7 @@ { "source_path": "windows/education/itadmins.yml", "redirect_url": "/education/", - "redirect_document_id": true + "redirect_document_id": false }, { "source_path": "windows/education/partners.yml", From 1f75129a35c1273dcd97d9b653948218e1b41508 Mon Sep 17 00:00:00 2001 From: Shesh <56231259+sheshachary@users.noreply.github.com> Date: Wed, 18 May 2022 21:18:50 +0530 Subject: [PATCH 209/380] improving the content format and conistency --- .../mdm/policy-csp-userrights.md | 68 ++++++++++++++++--- ...olicy-csp-virtualizationbasedtechnology.md | 20 +++--- .../mdm/policy-csp-windowsinkworkspace.md | 2 +- .../mdm/policy-csp-wirelessdisplay.md | 4 +- .../mdm/windowsautopilot-csp.md | 9 ++- ...microsoft-defender-smartscreen-overview.md | 12 ++-- 6 files changed, 87 insertions(+), 28 deletions(-) diff --git a/windows/client-management/mdm/policy-csp-userrights.md b/windows/client-management/mdm/policy-csp-userrights.md index 3d13322718..1f0d50d501 100644 --- a/windows/client-management/mdm/policy-csp-userrights.md +++ b/windows/client-management/mdm/policy-csp-userrights.md @@ -14,7 +14,6 @@ manager: dansimp # Policy CSP - UserRights -


      User rights are assigned for user accounts or groups. The name of the policy defines the user right in question, and the values are always users or groups. Values can be represented as SIDs or strings. For reference, see [Well-Known SID Structures](/openspecs/windows_protocols/ms-dtyp/81d92bba-d22b-4a8c-908a-554ab29148ab). @@ -77,7 +76,7 @@ Here are examples of data fields. The encoded 0xF000 is the standard delimiter/s > [!NOTE] > `` is the entity encoding of 0xF000. -For example, the following syntax grants user rights to Authenticated Users and Replicator user groups: +For example, the following syntax grants user rights to Authenticated Users and Replicator user groups.: ```xml @@ -197,6 +196,7 @@ For example, the following syntax grants user rights to a specific user or group **UserRights/AccessCredentialManagerAsTrustedCaller** +The table below shows the applicability of Windows: |Edition|Windows 10|Windows 11| |--- |--- |--- | @@ -236,6 +236,7 @@ GP Info: **UserRights/AccessFromNetwork** +The table below shows the applicability of Windows: |Edition|Windows 10|Windows 11| |--- |--- |--- | @@ -259,6 +260,7 @@ GP Info: This user right determines which users and groups are allowed to connect to the computer over the network. Remote Desktop Services isn't affected by this user right. + > [!NOTE] > Remote Desktop Services was called Terminal Services in previous versions of Windows Server. @@ -277,6 +279,7 @@ GP Info: **UserRights/ActAsPartOfTheOperatingSystem** +The table below shows the applicability of Windows: |Edition|Windows 10|Windows 11| |--- |--- |--- | @@ -300,6 +303,7 @@ GP Info: This user right allows a process to impersonate any user without authentication. The process can therefore gain access to the same local resources as that user. Processes that require this privilege should use the LocalSystem account, which already includes this privilege, rather than using a separate user account with this privilege specially assigned. + > [!CAUTION] > Assigning this user right can be a security risk. Assign this user right to trusted users only. @@ -318,6 +322,7 @@ GP Info: **UserRights/AllowLocalLogOn** +The table below shows the applicability of Windows: |Edition|Windows 10|Windows 11| |--- |--- |--- | @@ -341,6 +346,7 @@ GP Info: This user right determines which users can sign in to the computer. + > [!NOTE] > Modifying this setting might affect compatibility with clients, services, and applications. For compatibility information about this setting, see [Allow log on locally](https://go.microsoft.com/fwlink/?LinkId=24268 ) at the Microsoft website. @@ -359,6 +365,7 @@ GP Info: **UserRights/BackupFilesAndDirectories** +The table below shows the applicability of Windows: |Edition|Windows 10|Windows 11| |--- |--- |--- | @@ -382,6 +389,7 @@ GP Info: This user right determines which users can bypass file, directory, registry, and other persistent objects permissions when backing up files and directories. Specifically, this user right is similar to granting the following permissions to the user or group in question on all files and folders on the system: Traverse Folder/Execute File, Read. + > [!CAUTION] > Assigning this user right can be a security risk. Since users with this user right can read any registry settings and files, assign this user right to trusted users only. @@ -400,6 +408,7 @@ GP Info: **UserRights/ChangeSystemTime** +The table below shows the applicability of Windows: |Edition|Windows 10|Windows 11| |--- |--- |--- | @@ -423,8 +432,9 @@ GP Info: This user right determines which users and groups can change the time and date on the internal clock of the computer. Users that are assigned this user right can affect the appearance of event logs. If the system time is changed, events that are logged will reflect this new time, not the actual time that the events occurred. + > [!CAUTION] -> Configuring user rights replaces existing users or groups previously assigned those user rights. The system requires that Local Service account (SID S-1-5-19) always has the ChangeSystemTime right. Therefore, Local Service must always be specified in addition to any other accounts being configured in this policy. +> Configuring user rights replaces existing users or groups previously assigned to those user rights. The system requires that Local Service account (SID S-1-5-19) always has the ChangeSystemTime right. Therefore, Local Service must always be specified in addition to any other accounts being configured in this policy. > > Not including the Local Service account will result in failure with the following error: > @@ -447,6 +457,7 @@ GP Info: **UserRights/CreateGlobalObjects** +The table below shows the applicability of Windows: |Edition|Windows 10|Windows 11| |--- |--- |--- | @@ -470,6 +481,7 @@ GP Info: This security setting determines whether users can create global objects that are available to all sessions. Users can still create objects that are specific to their own session if they don't have this user right. Users who can create global objects could affect processes that run under other users' sessions, which could lead to application failure or data corruption. + > [!CAUTION] > Assigning this user right can be a security risk. Assign this user right to trusted users only. @@ -488,6 +500,7 @@ GP Info: **UserRights/CreatePageFile** +The table below shows the applicability of Windows: |Edition|Windows 10|Windows 11| |--- |--- |--- | @@ -527,6 +540,7 @@ GP Info: **UserRights/CreatePermanentSharedObjects** +The table below shows the applicability of Windows: |Edition|Windows 10|Windows 11| |--- |--- |--- | @@ -566,6 +580,7 @@ GP Info: **UserRights/CreateSymbolicLinks** +The table below shows the applicability of Windows: |Edition|Windows 10|Windows 11| |--- |--- |--- | @@ -589,8 +604,10 @@ GP Info: This user right determines if the user can create a symbolic link from the computer they're signed in to. + > [!CAUTION] > This privilege should be given to trusted users only. Symbolic links can expose security vulnerabilities in applications that aren't designed to handle them. + > [!NOTE] > This setting can be used in conjunction with a symlink filesystem setting that can be manipulated with the command line utility to control the kinds of symlinks that are allowed on the machine. Type 'fsutil behavior set symlinkevaluation /?' at the command line to get more information about fsutil and symbolic links. @@ -609,6 +626,7 @@ GP Info: **UserRights/CreateToken** +The table below shows the applicability of Windows: |Edition|Windows 10|Windows 11| |--- |--- |--- | @@ -632,6 +650,7 @@ GP Info: This user right determines which accounts can be used by processes to create a token that can then be used to get access to any local resources when the process uses an internal application programming interface (API) to create an access token. This user right is used internally by the operating system. Unless it's necessary, don't assign this user right to a user, group, or process other than Local System. + > [!CAUTION] > Assigning this user right can be a security risk. Don't assign this user right to any user, group, or process that you don't want to take over the system. @@ -650,6 +669,7 @@ GP Info: **UserRights/DebugPrograms** +The table below shows the applicability of Windows: |Edition|Windows 10|Windows 11| |--- |--- |--- | @@ -673,6 +693,7 @@ GP Info: This user right determines which users can attach a debugger to any process or to the kernel. Developers who are debugging their own applications don't need to be assigned this user right. Developers who are debugging new system components will need this user right to be able to do so. This user right provides complete access to sensitive and critical operating system components. + > [!CAUTION] > Assigning this user right can be a security risk. Assign this user right to trusted users only. @@ -691,6 +712,7 @@ GP Info: **UserRights/DenyAccessFromNetwork** +The table below shows the applicability of Windows: |Edition|Windows 10|Windows 11| |--- |--- |--- | @@ -713,7 +735,7 @@ GP Info: -This user right determines which users are prevented from accessing a computer over the network. This policy setting supersedes the Access this computer from the network policy setting if a user account is subject to both policies. +This user right determines which users are prevented from accessing a computer over the network. This policy setting supersedes the Access to this computer from the network policy setting if a user account is subject to both policies. @@ -730,6 +752,7 @@ GP Info: **UserRights/DenyLocalLogOn** +The table below shows the applicability of Windows: |Edition|Windows 10|Windows 11| |--- |--- |--- | @@ -772,6 +795,7 @@ GP Info: **UserRights/DenyRemoteDesktopServicesLogOn** +The table below shows the applicability of Windows: |Edition|Windows 10|Windows 11| |--- |--- |--- | @@ -811,6 +835,7 @@ GP Info: **UserRights/EnableDelegation** +The table below shows the applicability of Windows: |Edition|Windows 10|Windows 11| |--- |--- |--- | @@ -834,6 +859,7 @@ GP Info: This user right determines which users can set the Trusted for Delegation setting on a user or computer object. The user or object that is granted this privilege must have write access to the account control flags on the user or computer object. A server process running on a computer (or under a user context) that is trusted for delegation can access resources on another computer using delegated credentials of a client, as long as the client account doesn't have the Account can't be delegated account control flag set. + > [!CAUTION] > Misuse of this user right, or of the Trusted for Delegation setting, could make the network vulnerable to sophisticated attacks using Trojan horse programs that impersonate incoming clients and use their credentials to gain access to network resources. @@ -852,6 +878,7 @@ GP Info: **UserRights/GenerateSecurityAudits** +The table below shows the applicability of Windows: |Edition|Windows 10|Windows 11| |--- |--- |--- | @@ -891,6 +918,7 @@ GP Info: **UserRights/ImpersonateClient** +The table below shows the applicability of Windows: |Edition|Windows 10|Windows 11| |--- |--- |--- | @@ -914,14 +942,19 @@ GP Info: Assigning this user right to a user allows programs running on behalf of that user to impersonate a client. Requiring this user right for this kind of impersonation prevents an unauthorized user from convincing a client to connect (for example, by remote procedure call (RPC) or named pipes) to a service that they have created and then impersonating that client, which can elevate the unauthorized user's permissions to administrative or system levels. + > [!CAUTION] > Assigning this user right can be a security risk. Assign this user right to trusted users only. + > [!NOTE] > By default, services that are started by the Service Control Manager have the built-in Service group added to their access tokens. Component Object Model (COM) servers that are started by the COM infrastructure and that are configured to run under a specific account also have the Service group added to their access tokens. As a result, these services get this user right when they are started. In addition, a user can also impersonate an access token if any of the following conditions exist. -1) The access token that is being impersonated is for this user. -2) The user, in this sign-in session, created the access token by signing in to the network with explicit credentials. -3) The requested level is less than Impersonate, such as Anonymous or Identify. + +1. The access token that is being impersonated is for this user. +1. The user, in this sign-in session, created the access token by signing in to the network with explicit credentials. +1. The requested level is less than Impersonate, such as Anonymous or Identify. + Because of these factors, users don't usually need this user right. + > [!WARNING] > If you enable this setting, programs that previously had the Impersonate privilege might lose it, and they might not run. @@ -940,6 +973,7 @@ GP Info: **UserRights/IncreaseSchedulingPriority** +The table below shows the applicability of Windows: |Edition|Windows 10|Windows 11| |--- |--- |--- | @@ -984,6 +1018,7 @@ GP Info: **UserRights/LoadUnloadDeviceDrivers** +The table below shows the applicability of Windows: |Edition|Windows 10|Windows 11| |--- |--- |--- | @@ -1007,6 +1042,7 @@ GP Info: This user right determines which users can dynamically load and unload device drivers or other code in to kernel mode. This user right doesn't apply to Plug and Play device drivers. It's recommended that you don't assign this privilege to other users. + > [!CAUTION] > Assigning this user right can be a security risk. Don't assign this user right to any user, group, or process that you don't want to take over the system. @@ -1025,6 +1061,7 @@ GP Info: **UserRights/LockMemory** +The table below shows the applicability of Windows: |Edition|Windows 10|Windows 11| |--- |--- |--- | @@ -1064,6 +1101,7 @@ GP Info: **UserRights/ManageAuditingAndSecurityLog** +The table below shows the applicability of Windows: |Edition|Windows 10|Windows 11| |--- |--- |--- | @@ -1103,6 +1141,7 @@ GP Info: **UserRights/ManageVolume** +The table below shows the applicability of Windows: |Edition|Windows 10|Windows 11| |--- |--- |--- | @@ -1125,7 +1164,7 @@ GP Info: -This user right determines which users and groups can run maintenance tasks on a volume, such as remote defragmentation. Use caution when assigning this user right. Users with this user right can explore disks and extend files in to memory that contains other data. When the extended files are opened, the user might be able to read and modify the acquired data. +This user right determines which users and groups can run maintenance tasks on a volume, such as remote de-fragmentation. Use caution when assigning this user right. Users with this user right can explore disks and extend files in to memory that contains other data. When the extended files are opened, the user might be able to read and modify the acquired data. @@ -1142,6 +1181,7 @@ GP Info: **UserRights/ModifyFirmwareEnvironment** +The table below shows the applicability of Windows: |Edition|Windows 10|Windows 11| |--- |--- |--- | @@ -1165,6 +1205,7 @@ GP Info: This user right determines who can modify firmware environment values. Firmware environment variables are settings stored in the nonvolatile RAM of non-x86-based computers. The effect of the setting depends on the processor. On x86-based computers, the only firmware environment value that can be modified by assigning this user right is the Last Known Good Configuration setting, which should be modified only by the system. On Itanium-based computers, boot information is stored in nonvolatile RAM. Users must be assigned this user right to run bootcfg.exe and to change the Default Operating System setting on Startup and Recovery in System Properties. On all computers, this user right is required to install or upgrade Windows. + > [!NOTE] > This security setting doesn't affect who can modify the system environment variables and user environment variables that are displayed on the Advanced tab of System Properties. @@ -1183,6 +1224,7 @@ GP Info: **UserRights/ModifyObjectLabel** +The table below shows the applicability of Windows: |Edition|Windows 10|Windows 11| |--- |--- |--- | @@ -1222,6 +1264,7 @@ GP Info: **UserRights/ProfileSingleProcess** +The table below shows the applicability of Windows: |Edition|Windows 10|Windows 11| |--- |--- |--- | @@ -1261,6 +1304,7 @@ GP Info: **UserRights/RemoteShutdown** +The table below shows the applicability of Windows: |Edition|Windows 10|Windows 11| |--- |--- |--- | @@ -1300,6 +1344,7 @@ GP Info: **UserRights/RestoreFilesAndDirectories** +The table below shows the applicability of Windows: |Edition|Windows 10|Windows 11| |--- |--- |--- | @@ -1323,6 +1368,7 @@ GP Info: This user right determines which users can bypass file, directory, registry, and other persistent objects permissions when restoring backed up files and directories, and it determines which users can set any valid security principal as the owner of an object. Specifically, this user right is similar to granting the following permissions to the user or group in question on all files and folders on the system: Traverse Folder/Execute File, Write. + > [!CAUTION] > Assigning this user right can be a security risk. Since users with this user right can overwrite registry settings, hide data, and gain ownership of system objects, assign this user right to trusted users only. @@ -1341,6 +1387,7 @@ GP Info: **UserRights/TakeOwnership** +The table below shows the applicability of Windows: |Edition|Windows 10|Windows 11| |--- |--- |--- | @@ -1364,6 +1411,7 @@ GP Info: This user right determines which users can take ownership of any securable object in the system, including Active Directory objects, files and folders, printers, registry keys, processes, and threads. + > [!CAUTION] > Assigning this user right can be a security risk. Since owners of objects have full control of them, assign this user right to trusted users only. @@ -1378,3 +1426,7 @@ GP Info:
      + +## Related topics + +[Configuration service provider reference](configuration-service-provider-reference.md) \ No newline at end of file diff --git a/windows/client-management/mdm/policy-csp-virtualizationbasedtechnology.md b/windows/client-management/mdm/policy-csp-virtualizationbasedtechnology.md index 2ca5d714a9..d2b0d47276 100644 --- a/windows/client-management/mdm/policy-csp-virtualizationbasedtechnology.md +++ b/windows/client-management/mdm/policy-csp-virtualizationbasedtechnology.md @@ -28,13 +28,13 @@ manager: dansimp
      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 diff --git a/windows/deployment/do/images/imcc11.png b/windows/deployment/do/images/imcc11.png index 9ffaac607227eb206df5dedb9a46468228cf6bee..bf45500abae9f1aa3e660528db053c53f5fb2a2a 100644 GIT binary patch literal 58148 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
      1. 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 literal 42406 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

        qmy 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 diff --git a/windows/deployment/do/images/imcc13.png b/windows/deployment/do/images/imcc13.png index 3d2a566c8b165c46b15863648ee6bb0f4a8ebf12..feee2d0e9c36ac5a76c6e741fbbd76dc269eac17 100644 GIT binary patch literal 58177 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%0A>h;9&SI^ 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

        8cB{|BBEUB+mpo%}kh!l8A8Df@ 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

        y;IaNu$GrSbXy$H|0`xS<|jn(nDE0 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 Y5CuKxMhk$wU{BI`(Z*Ly@ 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

        xB@W+elZ;iipT|UEg6bhY<#- zbOup1j|S>G_JGEl=%8Qte~Lj)%BY933n-7*>*KHlm#Ql&f@9n+ z*SVId)v=)ZLqYX7w>g)lh+UBdnd2EjBZNYa3~h5YCWeR@v*3#d!b!d^oRcDwA;yw1 za63ovGZH!(ef zfB}B4hos!Z5kWmaTR2F^cSk`RV{nCjYZdSkB%q~)Bt`(PVBCZznHeSc^9XL-dfy4u z6w1_5pfU^u8*Jm<>FnN$WC3kzfg%zwpl;hV$sAHcGirV?%oH6Xs3He_EDUo^`f zi@Sx3=Yjxuj8QS6N@(ldegaKvIXrIqrih4$Ja`BrBG&55I~{-0a!?yBC5L`?qRSz) z>!x^{F0u_VB0}8gj4~RERM^cW#2&U4A$4d?PNR7UK9%v~HZ4)bY`u-zZ_u z*C-E89-437lbLsBQ^JP+OwDUCRs%pVFQB9WoI6H_h9gcg0Lfgp-c;7pliL%BZx`7M zB#vcg+mwiqRexU93Q1XzEg&gTihSKE91&Pl`QgO9d{fZF1Jy*(&HbBi#u!;R&UKY$ z%=UYAjEqz`aAOXe7yi}4{+GOXjhj13X||7KDVNJ{<}}}vr(Km+1BVb-&F7VUkg@Fd zXq&0)vg_4WI}UKV*{pU4U zIf$Sg-t(!;Z|s0YS8UtwI`>nO2;`*#`5yr%P%5E#J3jF+j=$B(UUL0jl@H!orSL-iQ4Z_5kb!6Dzm9n1N$aX^de!F7L+9$@z8O zAr0~qYaMg!aYe7nhoOYk5nPT%>$Yl~ z?GuamTN$3)%0&m2ICNr18 zVy54@4drFJ_)MINUh8E4-QAW~lH{hxdcQthYns-cd#MEskt`7nG@ca}MdX%Lu#Onc zbOd+LbkB@N2#%I1n?xoNYJ|!kuAYdAEG3⁢j53z7=5aq+%z+#4|<=IACy!Qt!lr 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%0Di* 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 diff --git a/windows/deployment/do/mcc-isp.md b/windows/deployment/do/mcc-isp.md index d2a78841fa..37ac102351 100644 --- a/windows/deployment/do/mcc-isp.md +++ b/windows/deployment/do/mcc-isp.md @@ -124,6 +124,7 @@ Operators who have been given access to the program will be sent a link to the A 2. Type **Microsoft Connected Cache** into the search box and hit **Enter** to show search results. 3. Select **Microsoft Connected Cache** and choose **Create** on the next screen to start the process of creating the MCC resource. + - **Note:** DO NOT selected "Connected Cache Resources", which is different from Microsoft Connected Cache. ![iMCC img03](images/imcc03.png) ![iMCC img04](images/imcc04.png) @@ -173,7 +174,7 @@ Creating a MCC node is a multi-step process, and the first step is to access the ![iMCC img09](images/imcc09.png) -4. Clicking the **Create Cache Node** button will open the **Create Cache Node** page; **Cache Node Name** is the only field required for cache node creation. +4. Clicking the **Create Cache Node** button will open the **Create Cache Node** page; **Cache Node Name** and **Max Allowable Egress** are the only fields required for cache node creation. | **Field Name** | **Expected Value** | **Description** | |-------------------------------|--------------------------------------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| From eebc90dba5c1cc75d0fd14db060654f9fd17972a Mon Sep 17 00:00:00 2001 From: Shesh <56231259+sheshachary@users.noreply.github.com> Date: Wed, 18 May 2022 00:42:01 +0530 Subject: [PATCH 198/380] improved articles content standards --- .../policy-csp-windowsconnectionmanager.md | 21 ++-- ...olicy-csp-windowsdefendersecuritycenter.md | 109 +++++++++++------- .../mdm/policy-csp-windowsinkworkspace.md | 7 +- .../mdm/policy-csp-windowslogon.md | 13 ++- .../mdm/policy-csp-windowspowershell.md | 18 +-- .../mdm/policy-csp-windowssandbox.md | 15 ++- .../mdm/policy-csp-wirelessdisplay.md | 14 +++ ...microsoft-defender-smartscreen-overview.md | 11 +- 8 files changed, 135 insertions(+), 73 deletions(-) diff --git a/windows/client-management/mdm/policy-csp-windowsconnectionmanager.md b/windows/client-management/mdm/policy-csp-windowsconnectionmanager.md index dd72a9ae8b..91ec87c881 100644 --- a/windows/client-management/mdm/policy-csp-windowsconnectionmanager.md +++ b/windows/client-management/mdm/policy-csp-windowsconnectionmanager.md @@ -14,8 +14,6 @@ manager: dansimp # Policy CSP - WindowsConnectionManager - -


        @@ -34,6 +32,7 @@ manager: dansimp
        **WindowsConnectionManager/ProhitConnectionToNonDomainNetworksWhenConnectedToDomainAuthenticatedNetwork** +The table below shows the applicability of Windows: |Edition|Windows 10|Windows 11| |--- |--- |--- | @@ -60,23 +59,25 @@ This policy setting prevents computers from connecting to both a domain-based ne If this policy setting is enabled, the computer responds to automatic and manual network connection attempts based on the following circumstances: -Automatic connection attempts +Automatic connection attempts: + - When the computer is already connected to a domain-based network, all automatic connection attempts to non-domain networks are blocked. - When the computer is already connected to a non-domain-based network, automatic connection attempts to domain-based networks are blocked. -Manual connection attempts -- When the computer is already connected to either a non-domain-based network or a domain-based network over media other than Ethernet, and a user attempts to create a manual connection to another network in violation of this policy setting, the existing network connection is disconnected and the manual connection is allowed. -- When the computer is already connected to either a non-domain-based network or a domain-based network over Ethernet, and a user attempts to create a manual connection to another network in violation of this policy setting, the existing Ethernet connection is maintained and the manual connection attempt is blocked. +Manual connection attempts: + +- When the computer is already connected to either a non-domain-based network or a domain-based network over media other than Ethernet, and a user attempts to create a manual connection to another network in violation of this policy setting, then an existing network connection is disconnected and the manual connection is allowed. +- When the computer is already connected to either a non-domain-based network or a domain-based network over Ethernet, and a user attempts to create a manual connection to another network in violation of this policy setting, then an existing Ethernet connection is maintained and the manual connection attempt is blocked. If this policy setting isn't configured or is disabled, computers are allowed to connect simultaneously to both domain and non-domain networks. > [!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). +> 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). +> 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: @@ -89,6 +90,8 @@ ADMX Info:
        - +## Related topics + +[Configuration service provider reference](configuration-service-provider-reference.md) \ No newline at end of file diff --git a/windows/client-management/mdm/policy-csp-windowsdefendersecuritycenter.md b/windows/client-management/mdm/policy-csp-windowsdefendersecuritycenter.md index f7a519d956..d183826d60 100644 --- a/windows/client-management/mdm/policy-csp-windowsdefendersecuritycenter.md +++ b/windows/client-management/mdm/policy-csp-windowsdefendersecuritycenter.md @@ -14,10 +14,10 @@ manager: dansimp # Policy CSP - WindowsDefenderSecurityCenter -
        + ## WindowsDefenderSecurityCenter policies
        @@ -89,13 +89,13 @@ manager: dansimp
        -
        **WindowsDefenderSecurityCenter/CompanyName** +The table below shows the applicability of Windows: |Edition|Windows 10|Windows 11| |--- |--- |--- | @@ -120,10 +120,12 @@ manager: dansimp The company name that is displayed to the users. CompanyName is required for both EnableCustomizedToasts and EnableInAppCustomization. If you disable or don't configure this setting, or don't have EnableCustomizedToasts or EnableInAppCustomization enabled, then devices won't display the contact options. -Value type is string. Supported operations are Add, Get, Replace and Delete. +- Supported value type is string. +- Supported operations are Add, Get, Replace and Delete. + ADMX Info: - GP Friendly name: *Specify contact company name* - GP name: *EnterpriseCustomization_CompanyName* @@ -140,6 +142,7 @@ ADMX Info: **WindowsDefenderSecurityCenter/DisableAccountProtectionUI** +The table below shows the applicability of Windows: |Edition|Windows 10|Windows 11| |--- |--- |--- | @@ -188,6 +191,7 @@ Valid values: **WindowsDefenderSecurityCenter/DisableAppBrowserUI** +The table below shows the applicability of Windows: |Edition|Windows 10|Windows 11| |--- |--- |--- | @@ -212,7 +216,8 @@ Valid values: Use this policy setting if you want to disable the display of the app and browser protection area in Windows Defender Security Center. If you disable or don't configure this setting, Windows Defender Security Center will display this area. -Value type is integer. Supported operations are Add, Get, Replace and Delete. +- Supported value type is integer. +- Supported operations are Add, Get, Replace and Delete. @@ -238,6 +243,7 @@ The following list shows the supported values: **WindowsDefenderSecurityCenter/DisableClearTpmButton** +The table below shows the applicability of Windows: |Edition|Windows 10|Windows 11| |--- |--- |--- | @@ -262,14 +268,9 @@ The following list shows the supported values: Disable the Clear TPM button in Windows Security. -Enabled: -The Clear TPM button will be unavailable for use. - -Disabled: -The Clear TPM button will be available for use on supported systems. - -Not configured: -Same as Disabled. +- Enabled: The Clear TPM button will be unavailable for use. +- Disabled: The Clear TPM button will be available for use on supported systems. +- Not configured: Same as Disabled. Supported values: @@ -302,6 +303,7 @@ ADMX Info: **WindowsDefenderSecurityCenter/DisableDeviceSecurityUI** +The table below shows the applicability of Windows: |Edition|Windows 10|Windows 11| |--- |--- |--- | @@ -350,6 +352,7 @@ Valid values: **WindowsDefenderSecurityCenter/DisableEnhancedNotifications** +The table below shows the applicability of Windows: |Edition|Windows 10|Windows 11| |--- |--- |--- | @@ -377,7 +380,8 @@ Use this policy if you want Windows Defender Security Center to only display not > [!NOTE] > If Suppress notification is enabled then users won't see critical or non-critical messages. -Value type is integer. Supported operations are Add, Get, Replace and Delete. +- Supported value type is integer. +- Supported operations are Add, Get, Replace and Delete. @@ -403,6 +407,7 @@ The following list shows the supported values: **WindowsDefenderSecurityCenter/DisableFamilyUI** +The table below shows the applicability of Windows: |Edition|Windows 10|Windows 11| |--- |--- |--- | @@ -427,7 +432,8 @@ The following list shows the supported values: Use this policy setting if you want to disable the display of the family options area in Windows Defender Security Center. If you disable or don't configure this setting, Windows Defender Security Center will display this area. -Value type is integer. Supported operations are Add, Get, Replace and Delete. +- Supported value type is integer. +- Supported operations are Add, Get, Replace and Delete. @@ -453,6 +459,7 @@ The following list shows the supported values: **WindowsDefenderSecurityCenter/DisableHealthUI** +The table below shows the applicability of Windows: |Edition|Windows 10|Windows 11| |--- |--- |--- | @@ -477,7 +484,8 @@ The following list shows the supported values: Use this policy setting if you want to disable the display of the device performance and health area in Windows Defender Security Center. If you disable or don't configure this setting, Windows Defender Security Center will display this area. -Value type is integer. Supported operations are Add, Get, Replace and Delete. +- Supported value type is integer. +- Supported operations are Add, Get, Replace and Delete. @@ -503,6 +511,7 @@ The following list shows the supported values: **WindowsDefenderSecurityCenter/DisableNetworkUI** +The table below shows the applicability of Windows: |Edition|Windows 10|Windows 11| |--- |--- |--- | @@ -527,7 +536,8 @@ The following list shows the supported values: Use this policy setting if you want to disable the display of the firewall and network protection area in Windows Defender Security Center. If you disable or don't configure this setting, Windows Defender Security Center will display this area. -Value type is integer. Supported operations are Add, Get, Replace and Delete. +- Supported value type is integer. +- Supported operations are Add, Get, Replace and Delete. @@ -553,6 +563,7 @@ The following list shows the supported values: **WindowsDefenderSecurityCenter/DisableNotifications** +The table below shows the applicability of Windows: |Edition|Windows 10|Windows 11| |--- |--- |--- | @@ -577,7 +588,8 @@ The following list shows the supported values: Use this policy setting if you want to disable the display of Windows Defender Security Center notifications. If you disable or don't configure this setting, Windows Defender Security Center notifications will display on devices. -Value type is integer. Supported operations are Add, Get, Replace and Delete. +- Supported value type is integer. +- Supported operations are Add, Get, Replace and Delete. @@ -603,6 +615,7 @@ The following list shows the supported values: **WindowsDefenderSecurityCenter/DisableTpmFirmwareUpdateWarning** +The table below shows the applicability of Windows: |Edition|Windows 10|Windows 11| |--- |--- |--- | @@ -627,14 +640,9 @@ The following list shows the supported values: Hide the recommendation to update TPM Firmware when a vulnerable firmware is detected. -Enabled: -Users won't be shown a recommendation to update their TPM Firmware. - -Disabled: -Users will see a recommendation to update their TPM Firmware if Windows Security detects the system contains a TPM with vulnerable firmware. - -Not configured: -Same as Disabled. +- Enabled: Users won't be shown a recommendation to update their TPM Firmware. +- Disabled: Users will see a recommendation to update their TPM Firmware if Windows Security detects the system contains a TPM with vulnerable firmware. +- Not configured: Same as Disabled. Supported values: @@ -667,6 +675,7 @@ ADMX Info: **WindowsDefenderSecurityCenter/DisableVirusUI** +The table below shows the applicability of Windows: |Edition|Windows 10|Windows 11| |--- |--- |--- | @@ -691,7 +700,8 @@ ADMX Info: Use this policy setting if you want to disable the display of the virus and threat protection area in Windows Defender Security Center. If you disable or don't configure this setting, Windows Defender Security Center will display this area. -Value type is integer. Supported operations are Add, Get, Replace and Delete. +- Supported value type is integer. +- Supported operations are Add, Get, Replace and Delete. @@ -717,6 +727,7 @@ The following list shows the supported values: **WindowsDefenderSecurityCenter/DisallowExploitProtectionOverride** +The table below shows the applicability of Windows: |Edition|Windows 10|Windows 11| |--- |--- |--- | @@ -741,7 +752,8 @@ The following list shows the supported values: Prevent users from making changes to the exploit protection settings area in the Windows Defender Security Center. If you disable or don't configure this setting, local users can make changes in the exploit protection settings area. -Value type is integer. Supported operations are Add, Get, Replace and Delete. +- Supported value type is integer. +- Supported operations are Add, Get, Replace and Delete. @@ -767,6 +779,7 @@ The following list shows the supported values: **WindowsDefenderSecurityCenter/Email** +The table below shows the applicability of Windows: |Edition|Windows 10|Windows 11| |--- |--- |--- | @@ -789,9 +802,10 @@ The following list shows the supported values: -The email address that is displayed to users.  The default mail application is used to initiate email actions. If you disable or don't configure this setting, or don't have EnableCustomizedToasts or EnableInAppCustomization enabled, then devices won't display contact options. +The email address that is displayed to users. The default mail application is used to initiate email actions. If you disable or don't configure this setting, or don't have EnableCustomizedToasts or EnableInAppCustomization enabled, then devices won't display contact options. -Value type is string. Supported operations are Add, Get, Replace and Delete. +- Supported value type is string. +- Supported operations are Add, Get, Replace and Delete. @@ -811,6 +825,7 @@ ADMX Info: **WindowsDefenderSecurityCenter/EnableCustomizedToasts** +The table below shows the applicability of Windows: |Edition|Windows 10|Windows 11| |--- |--- |--- | @@ -835,7 +850,8 @@ ADMX Info: Enable this policy to display your company name and contact options in the notifications. If you disable or don't configure this setting, or don't provide CompanyName and a minimum of one contact method (Phone using Skype, Email, Help portal URL) Windows Defender Security Center will display a default notification text. -Value type is integer. Supported operations are Add, Get, Replace, and Delete. +- Supported value type is integer. +- Supported operations are Add, Get, Replace, and Delete. @@ -861,6 +877,7 @@ The following list shows the supported values: **WindowsDefenderSecurityCenter/EnableInAppCustomization** +The table below shows the applicability of Windows: |Edition|Windows 10|Windows 11| |--- |--- |--- | @@ -885,7 +902,8 @@ The following list shows the supported values: Enable this policy to have your company name and contact options displayed in a contact card fly out in Windows Defender Security Center. If you disable or don't configure this setting, or don't provide CompanyName and a minimum of one contact method (Phone using Skype, Email, Help portal URL) Windows Defender Security Center won't display the contact card fly out notification. -Value type is integer. Supported operations are Add, Get, Replace, and Delete. +- Support value type is integer. +- Supported operations are Add, Get, Replace, and Delete. @@ -911,6 +929,7 @@ The following list shows the supported values: **WindowsDefenderSecurityCenter/HideRansomwareDataRecovery** +The table below shows the applicability of Windows: |Edition|Windows 10|Windows 11| |--- |--- |--- | @@ -959,6 +978,7 @@ Valid values: **WindowsDefenderSecurityCenter/HideSecureBoot** +The table below shows the applicability of Windows: |Edition|Windows 10|Windows 11| |--- |--- |--- | @@ -1007,6 +1027,7 @@ Valid values: **WindowsDefenderSecurityCenter/HideTPMTroubleshooting** +The table below shows the applicability of Windows: |Edition|Windows 10|Windows 11| |--- |--- |--- | @@ -1055,6 +1076,7 @@ Valid values: **WindowsDefenderSecurityCenter/HideWindowsSecurityNotificationAreaControl** +The table below shows the applicability of Windows: |Edition|Windows 10|Windows 11| |--- |--- |--- | @@ -1081,14 +1103,9 @@ This policy setting hides the Windows Security notification area control. The user needs to either sign out and sign in or reboot the computer for this setting to take effect. -Enabled: -Windows Security notification area control will be hidden. - -Disabled: -Windows Security notification area control will be shown. - -Not configured: -Same as Disabled. +- Enabled: Windows Security notification area control will be hidden. +- Disabled: Windows Security notification area control will be shown. +- Not configured: Same as Disabled. Supported values: @@ -1121,6 +1138,7 @@ ADMX Info: **WindowsDefenderSecurityCenter/Phone** +The table below shows the applicability of Windows: |Edition|Windows 10|Windows 11| |--- |--- |--- | @@ -1143,9 +1161,10 @@ ADMX Info: -The phone number or Skype ID that is displayed to users.  Skype is used to initiate the call. If you disable or don't configure this setting, or don't have EnableCustomizedToasts or EnableInAppCustomization enabled, then devices won't display contact options. +The phone number or Skype ID that is displayed to users. Skype is used to initiate the call. If you disable or don't configure this setting, or don't have EnableCustomizedToasts or EnableInAppCustomization enabled, then devices won't display contact options. -Value type is string. Supported operations are Add, Get, Replace, and Delete. +- Supported value type is string. +- Supported operations are Add, Get, Replace, and Delete. @@ -1165,6 +1184,7 @@ ADMX Info: **WindowsDefenderSecurityCenter/URL** +The table below shows the applicability of Windows: |Edition|Windows 10|Windows 11| |--- |--- |--- | @@ -1189,7 +1209,8 @@ ADMX Info: The help portal URL that is displayed to users. The default browser is used to initiate this action. If you disable or don't configure this setting, or don't have EnableCustomizedToasts or EnableInAppCustomization enabled, then the device won't display contact options. -Value type is string. Supported operations are Add, Get, Replace, and Delete. +- Supported value type is string. +- Supported operations are Add, Get, Replace, and Delete. @@ -1205,3 +1226,7 @@ ADMX Info:
        + +## Related topics + +[Configuration service provider reference](configuration-service-provider-reference.md) \ No newline at end of file diff --git a/windows/client-management/mdm/policy-csp-windowsinkworkspace.md b/windows/client-management/mdm/policy-csp-windowsinkworkspace.md index 6daf010d04..6558defef0 100644 --- a/windows/client-management/mdm/policy-csp-windowsinkworkspace.md +++ b/windows/client-management/mdm/policy-csp-windowsinkworkspace.md @@ -14,7 +14,6 @@ manager: dansimp # Policy CSP - WindowsInkWorkspace -
        @@ -29,13 +28,13 @@ manager: dansimp

        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

        -
        **WindowsInkWorkspace/AllowSuggestedAppsInWindowsInkWorkspace** +The table below shows the applicability of Windows: |Edition|Windows 10|Windows 11| |--- |--- |--- | @@ -84,6 +83,7 @@ The following list shows the supported values: **WindowsInkWorkspace/AllowWindowsInkWorkspace** +The table below shows the applicability of Windows: |Edition|Windows 10|Windows 11| |--- |--- |--- | @@ -131,3 +131,6 @@ Value type is int. The following list shows the supported values: +## Related topics + +[Configuration service provider reference](configuration-service-provider-reference.md) \ No newline at end of file diff --git a/windows/client-management/mdm/policy-csp-windowslogon.md b/windows/client-management/mdm/policy-csp-windowslogon.md index 4998d7eaf9..efe4736360 100644 --- a/windows/client-management/mdm/policy-csp-windowslogon.md +++ b/windows/client-management/mdm/policy-csp-windowslogon.md @@ -14,8 +14,6 @@ manager: dansimp # Policy CSP - WindowsLogon - -
        @@ -52,13 +50,13 @@ manager: dansimp > > 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). -
        **WindowsLogon/AllowAutomaticRestartSignOn** +The table below shows the applicability of Windows: |Edition|Windows 10|Windows 11| |--- |--- |--- | @@ -120,6 +118,7 @@ ADMX Info: **WindowsLogon/ConfigAutomaticRestartSignOn** +The table below shows the applicability of Windows: |Edition|Windows 10|Windows 11| |--- |--- |--- | @@ -181,6 +180,7 @@ ADMX Info: **WindowsLogon/DisableLockScreenAppNotifications** +The table below shows the applicability of Windows: |Edition|Windows 10|Windows 11| |--- |--- |--- | @@ -227,6 +227,7 @@ ADMX Info: **WindowsLogon/DontDisplayNetworkSelectionUI** +The table below shows the applicability of Windows: |Edition|Windows 10|Windows 11| |--- |--- |--- | @@ -298,6 +299,7 @@ ADMX Info: **WindowsLogon/EnableFirstLogonAnimation** +The table below shows the applicability of Windows: |Edition|Windows 10|Windows 11| |--- |--- |--- | @@ -359,6 +361,7 @@ Supported values: **WindowsLogon/EnumerateLocalUsersOnDomainJoinedComputers** +The table below shows the applicability of Windows: |Edition|Windows 10|Windows 11| |--- |--- |--- | @@ -405,6 +408,7 @@ ADMX Info: **WindowsLogon/HideFastUserSwitching** +The table below shows the applicability of Windows: |Edition|Windows 10|Windows 11| |--- |--- |--- | @@ -457,3 +461,6 @@ To validate on Desktop, do the following steps: +## Related topics + +[Configuration service provider reference](configuration-service-provider-reference.md) \ No newline at end of file diff --git a/windows/client-management/mdm/policy-csp-windowspowershell.md b/windows/client-management/mdm/policy-csp-windowspowershell.md index 13e24a3f5d..72dea8d591 100644 --- a/windows/client-management/mdm/policy-csp-windowspowershell.md +++ b/windows/client-management/mdm/policy-csp-windowspowershell.md @@ -14,8 +14,6 @@ manager: dansimp # Policy CSP - WindowsPowerShell - -
        @@ -34,6 +32,7 @@ manager: dansimp **WindowsPowerShell/TurnOnPowerShellScriptBlockLogging** +The table below shows the applicability of Windows: |Edition|Windows 10|Windows 11| |--- |--- |--- | @@ -57,19 +56,18 @@ manager: dansimp -This policy setting enables logging of all PowerShell script input to the Microsoft-Windows-PowerShell/Operational event log. If you enable this policy setting, -Windows PowerShell will log the processing of commands, script blocks, functions, and scripts - whether invoked interactively, or through automation. +This policy setting enables logging of all PowerShell script input to the Microsoft-Windows-PowerShell/Operational event log. If you enable this policy setting, Windows PowerShell will log the processing of commands, script blocks, functions, and scripts - whether invoked interactively, or through automation. If you disable this policy setting, logging of PowerShell script input is disabled. -If you enable the Script Block Invocation Logging, PowerShell additionally logs events when invocation of a command, script block, function, or script -starts or stops. Enabling Invocation Logging generates a high volume of event logs. +If you enable the Script Block Invocation Logging, PowerShell additionally logs events when invocation of a command, script block, function, or script starts or stops. Enabling Invocation Logging generates a high volume of event logs. -Note: This policy setting exists under both Computer Configuration and User Configuration in the Group Policy Editor. The Computer Configuration policy setting takes precedence over the User Configuration policy setting. +> [!NOTE] +> This policy setting exists under both Computer Configuration and User Configuration in the Group Policy Editor. The Computer Configuration policy setting takes precedence over the User Configuration policy setting. > [!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). +> 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). > @@ -86,6 +84,8 @@ ADMX Info:
        - +## Related topics + +[Configuration service provider reference](configuration-service-provider-reference.md) \ No newline at end of file diff --git a/windows/client-management/mdm/policy-csp-windowssandbox.md b/windows/client-management/mdm/policy-csp-windowssandbox.md index 02edfd6f6e..624cc3bf00 100644 --- a/windows/client-management/mdm/policy-csp-windowssandbox.md +++ b/windows/client-management/mdm/policy-csp-windowssandbox.md @@ -39,7 +39,6 @@ ms.date: 10/14/2020

        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 literal 14466 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 TzZN*b3zCyomMV}i{_sBlO3NWV diff --git a/windows/deployment/do/images/imcc14.png b/windows/deployment/do/images/imcc14.png index 627d496b4c819b1883f24a908a9304a68c6d7da3..59dc405046a64b9eb6b2bd9a73e09753e92b19a7 100644 GIT binary patch literal 48352 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 !O_QXUpS zP9a*_8$L=e`Ql7E}E}2Q)yx0MvK;I1+Ti{aIQb>XeeE1?G* z0*2OFiZfEmxe`wj1}q^>g~Lq87HjFbDx0En)DK0L={B~7)Ij)+1b$lDRd8pqE0xV= z(YQDtbY7?HH zhNDDQXny=UhUOVR({B|V%G$OjLOmQ1LYd;OY~jO3L{*HtbvV>hIju)cghOX*;O0z~Qurc;zRRuWVQTs>v;4u8 zoPtJ}*O0f;IxsvWg{xmu{2iGdZ)W1$4FLOqG3_jToI*t1!=&8v9M7XI`;6@6#JWGQ zbH^Cn0UdY2aE2b#FMH!3RF5vP#05G5N?ivB4a)Pck*T!YT@#q^IDOsHuUpN_Z#MGV zpROMP2kc0OHLG8;3esrT2uK{EU7!Ze+(_u(|Dd9arqa!$lFFit8(B5AaIi|ZHVNK4 ze30qo7#?81y*I=N;eO7oJckGm6mj>#l6ZY3dO^-q$~0XrBe3q>(x~qe2>nKzX%tqb!5Xd zTtN!>5YGT5@8=&o=u~;q(yLc?R?mjxj5*4ykAJ2Kc6hHW*#U5Uy#osdO)Hc+lV|fmG`_c0RT2`5&XPB50InLYv&SyO!PL6j-idL`CDpaM z74>o4yj~Kx+Lw^yr8;mto(_lg zlJ(G0Ymah#-9eCo(vfq}?z7tOLY^JWTJgianO6cq%+EsXLbz+5jijaZVMB>3g=Z`^ zWa-Yxj4JGV^(MMD%Lfa#Ga2&VuFK$iA3BB3l{#;pMB_;28h&-Kch?n>n{B<8E@;-> zP)&IOGb8A4CD(v;D<-$gC@HjUli|`wb23_q*u{k(i}5zvgt2l3w4b8J&EC8`=?=hg zxs9v;G#p?2M<>LE8)h%RaX3-oB=EkbRlQJ`dnqW|K5m)0)E%?v z;B}L12b=dAc5Jy==;gOg5ml`--j?L*;V{mukU`UW(5?Y z^fcphon+;V9^1fSzr>sgB9;2`_AtbTGU3e@`tK+rA-%NT)^P^O1R~1j*La&Bj)Voy z@l|$uWML&*A$NK5}jIkeMcoD0U;2zG+E2r%)ZP z?L1yQ0nj~X#XOvC`dna7Mr24Yk*8c6%4!*Li9?YSG|;_j%KIg_qClc{-HKX~Y5{m3 zwynfqt}QY)SLzk#TmkVH`PH#kgu!XtdEQMfa4R-7w@-h>$D?ONRI81vv_K3#!FEbe z+msqA+AFoo8;extAi9{;jZVKJ7nW@EplErJ7=Npnn|W4LB%y#!HvPV$cW1oKG_)~e zS8hWr`-6~Z#ocyxB>V#Exc&_K961{{?Y*@k7$%S8!U-CVgZM@1uXrCk%#U+>w)wpl zPp$B7mBz=vet#IzkIbq@dvPB>pj@}TLmbUn<9swkVOl($B7v7>2R#*KTIijP&2yO{8a)dDdUM`oy5mfeJJZ){e_F7w6FE&LU)o$e$DXT43az8PvfNfDYSaOU{@ z?_o%y1qy}t?X}CFg+dx}mJFY?j58eTCm0@)oW1h?7JOzw?P*x&ZQoBQCq1x-g za)e8~JSv-gjF8hkfj4@w2z%k|7gi=!Hb|lA*{Ssq7FTFr(n#=1pXljq6uOObt+cI zTq^Jk>oR{?{Y2BI?cDqPi(-tm56j;`KR?yE#;-t?Bzvatz}{WL$Dy1_+a0dEgtiVabAX95($0Y=ZSA1 zBomyOiH*o*C?P4k{+otbtizW`oUNKIGH7emLVvLri~Egu_N85(MCY2vfjEgNo$e%= zihWeRU#rHmX&$rw=lpBooiU2<-q-CHOXwFwo6mi$&Q_m)GRM+4?~5+Nvrm%Yq0_K| z4q*)7s{*^)2ozh>YryLZ8b4pcH}#sq*4jMwwK_8o7lx%^0Yo06_n~q2`s#3qu7O7u zKb?_N^hfEPT?D-7Rp-~9{wW7uC}q}z&_IBS2;$IPkfOoDdF7}Dq4<7vOAD#4BMlW2 z)1ANig7SOki6{mJQW%B|1Aej1o0d!;S1X?`2&*++4g{YJf*vNW&+>a;qI9eTySJ=W znIq0m;4~Q_M~;ox&0J+bsM8r=n~+tBGYX3Fo4uh2gENKOBV4ra6Fw>r z_ZXM>fBMhK;r>qrcIM|-R|86qPbPU`^}i*^`#)8K|8WF7ynS?(n2mz7yA46qT#UAl zh}_8oQBi)oxlC)B=jIHj+}MNSC;S3dUjCjusug_*FB%_CvUvFl7Y}0z~S!ej27Vh3BWo! zCLM50!zN0tw6r6U`%%=MNXXZbmaB)#dmraW_3>y$ksJT#%1#NoFC_H`(kTQpu;1ug zA*6>xH)$GIsZbrLbq%PNfa{Cc^H=+x-Y^}95O9&qLRqb+{eqm8_hq%$Bhzk>6#ntJ zQ|t}>+_+0YJhlfOsbr=yJ&SO;lhd!_@reilDK70-XXh$4b;}8iOJ{3cL#_C6#YOv8G-RMoYI# z?zFh!UQY44nOBbesIU+{{z6*im5}r4*V!kGfqB?%_hf&jIj0sU1AJ0-?K0!C1S%<_U3jRZ7cd}c_&_F68%8xmbGDB z7a*~0B{1nKGo6Le1f|;=9F`U-t1HkbMRlRJ0DHA_I`EJOw*sju4$IHS+ z0|f3oOMRMr(adU9R3#bgU}2LvsdT`gCbDaNdSx0M$L-349q*g|)VX4?8?Bp1zBZr~ z&rjf8t=;bp)4g#${CuKmW{ae{Kzm1)xpk|}VCMS1<)U>J9e!2ah;Kiq57iUCwK zW^^f60;_1tTr3@a@pJRCM*4PJ-E9m|(nn{#R{3?S0?gVFgUy9+eHHBe0_~Hl@ zHGtco-^Yk&XPowZG4xLy(Eyz~Cr=@hR(_lMviq<`4(o0c2fO}NiPteBu|)v@bC=ci zQiQT~_*45ygUQ;!%|pH$L$ z4DJ2bm`aDw-Cau8bqzuC?~xq$j?eHD#*E2nfnN=lq7>`TG6L+@@`t5Zq(u1nlzxaO zdT%t30MGF_H$r1YZ#tWq;-;NtN(!^~PqtbiITETOXab@_qDn=IMs$$5ZNZTd0Wz3B z77DwptAy6{1RE4wpq{o- zd3_vCZh0GjEZzZJO*H$U7gue@-|yW;yYA;|IVgcz+4=@SIekBURZ*&>*k#OvT$wRD zD1>NDH*QH&sI7lktXBg*aR*Y&XH5!?{ru3a+0H;(yZ+O;AjIGceGc|_cY&vtFR3lY zj~WGkaxX-mJ|5atK_qDDc1AZ3^(WdDd45$7Ua*`FPtqsr*^F) z*IfiTHVTU5aQTc7z|J-L6s^&2NjSZ~(V(2`=QPUARbLAI0(6kO4sZM1O~`D?%i?1m zD=)he{dzH>3Ud+@lS(7&OxgbNpRd{l;*<~jG?BPcB9uW$=C2ArEv zTb=H>Mdl|aNvwxrX;k)}@RslITknFvT0k65=UuQ<6u$qc*3Qlwho_PY0AfWNy|QGl zPrp$PTyZU;&f8N%-z50WOEu7Z=_?kQmY6&rhnIj`5`b#}xTjz?Z?%n*a6?0Bd3SVfUcAA&SmVqcXJ&>NRD>zOtp&$Cd4_bIv# zo+ahhnmR?lY0O7wh5KEq^~jC_?AiC@zqh^*Qu}j-g@R)CL(naY3ig_G^T1MYvj0cP zWkkg-cptV|xg}stI=^wQ`M<&(Dxp2p`b|uFKrVPcn&~CW{VmLhtqt@{7;fuBxEfL5 zigr3BE&Uf31$7rq-inKTy5v?{Ii2~79PafJ-ks4W)His8?~l1n(C&L)wub}TtK}~cPU@*HJajO zo9SPPm5qpwuy{P{cQ&1-KBZE6L6?%6f``u*8rdeDmg7f~AI!i|xceR|RvVxes2$3+ zPS8`z6rRb0l^@GkOi$bD^Tqt;U(zOb=|>GvBq=^aw+d0 z>Z*0*J|FTwaF>WkYWgZss<^Mc@xkb?(l&5@Dg3O3vkoaIsrrkRzRI~7UAcc870|jO z5bQ<)i=C_gi22EiG&q!wXeloDuK0?t{)}@6-Q7ci*US6Zb+x3kQ1ZQqhE(1qt6c#d z1VjW$zDyvWQlC6KD(Xwydn=>WaA?I6F?LW9r{STAVR|T{O5$=BAUy zMZn&k=ykr6j$miH@9lwVa3D1K_BOGq%`qJM_Weoa!1i1E7nxNlsaFFpNt%%P)l}4; zb$_Sgj;+C0;lW{}(iU`<%A}LxPQX>X{eD|Kq0yDp$>L9W3lr2X6h6yn zF5?6(xyW%&jp;EI%aR|`CD6D_bm^-Dl(i>jtLJW%eeKliMr+?-!|>HaAb!MMpML#k zX7^^wqA91C!{E>v+WMY*$^c-rir&7+)3k1bdEo58_EjWu#-xgSc3&;HeH_G|%eKud zdLJIS!=(s<)vX6}0EgNjsiASq(Sk!s8I;=?F_tegoiWapWHsGw{(IzMOdz~t#Xro- zC6cv!LcogoVMd0V8;|<%d1XT2yoW5RoP^2R2P-{X&EG~8(^gXRs~oh$|GXw4bxE5sxz;9$fQxS&=6G2_prMEEzcjwvu+HXK;l$oz+#~f zQB;)8~^6L^Blu&GC*gi=8X!xqjqb!1Y?} z{`D+u!&a?I7F~%cN_DW?@&&D*v^q#Iq@`9RqkeGBlz7^z;NJWO=pwQDxrHfB!@Xj&c7Dhq zvb}LvTjURCnS=)1mep%5D8zKRdaA?yPS53%=c25cnf^txz=aSp3nsQ*e10Bf*U$d^ zhL0bWdV1$1?qG-+^G=8NBoWhr+83UXsZkt>W>|cpT|#ThM~odgzd@x_4qTNDeb?kJ z(G|}*gHv=EkLlal*20`OjLej>-?yv8Otfm%>gQI9LW#l&BB-bBKg;mlaGO(Y9R6+w zoW3#E(X2s2jM@D2FLkASAa1YfuL_G(&oA5x-4{t zVMykeu1O<(!+Em*nGLLDh!MOlNDdzMEUWYCkmBBgxTU(QfW;okWhNLinX zK&pT+<9Qb*K?$PYkscOhg+Ocw|2xAZaxbAgdjXgeFR=lP0Lp(mXF&b!h+8Yx3VTA#GL_ke+HjNksBM8^YjIiCFYir)VqF6?$a zUWY~LY7$RIV&FqeWqtCcfENGGjyy>s-~75gd-IfHUEBug`efy%;aTfj)`yH)G#-1P zoxQ!-Go+Qpg5OsC$;s4_qyU;QT3;brdeFxoBKd)&u+bNN76ZmgNLe2bt=1b!#*ZA` z)IzmV>F9oX*eV>A__l6h9ta12_+8u5lG7LZ?7e-@D`b!Jd*Azc9JU-KZeSOCRL4Yk zp7zmmM`cy5iy0F%m8ad}9}FcRi~-tIE|tA1m>J3ILq?$ue!KC7e)c?J6HW9GqMaIl}cYh*^AT57m58Ebu zB1UBZ9pa8EDn_fOCnv;(|Aa0aw6tnzHuG?a%)-%*FfdxdD9Pim_C(>KG#gd+=B}p8d`F^ z4JoFa8+LE4Ed_+F{D#K289_uENDx^Ybx^J*Hi|Q`H8@Udws`o;;w1b<$!0IZ@ILz^ z+jFAlCKn+99yKcmX_t#AC1u{LMS9VmEdxEp zZaz2|?F&x-MIs*0qC6Hux|dGR15=PAmJW+T=tGZ_q<}+~WI;zgi*f6`LFa0E4DD@x zbGAi%Qch^!?uP|2;?TO?#SN|{39GK)UrTzdPt)qdz+?J7pN-4vp&P)~<7$6yr6&`I zn1dtLp(n-^Cf?6IzR(g52v>%m;nKC3*haX80TSZ+r_`85Wig-VFpXx4hcIR^$xSaF zlTuKADvdgDW!9XmxhU9?Os(l!=o`aYqH$^zE&+U%2a3y9DJB|2MHWqJTv_ws@<~)? z%jz5C{|2l`4-<)Oq?eOosWPs|&v#&+*FI&0ivZdaWdR2BBo&>#g3Y`KWW??{&A-b_ zxsTDyVb_?Jw(-yCNN$A9H0b6!_>u+m1|x~p;OC#2O#E;$Uzjnr`-s_U4NNl{Y=55D zKcw#G67+|F6jEL|T~`TJE3nHqdZmzOZ?6TmG%@)EK|lt}P^f%9Nm)ftXt__##>u@& z{GFRvQvI_g@`;mp)6m(V5>uQZ3$OHFCQf)n(Tr%$*z{L zYD8^(#qufqEqHCmLEY8#&oMg#>AMO<)`7;+AX~=6P~cHMV*K63*3~FvBdncNsvSSn z$+>ff#E2RNC5eIQ&J+S^BNYt?u8W7O9*YP0@sZpJr=n&~0ht~8v5IkgBwEy;;OEF~ z3ZUNn#Waa)YcDD4)zbdFsGVxyAI1Me#M{lk)9Mc?_O+nf#gvmEl_=xw^RZqArgHge zNwA!lJ1WCJgwJ1}NEP1P;P#)j%)YGw1LqAE)mqDSdEo(HD!-CT*sx-n{%O*AGp&Zy zp+4vJxOblNIkw9G@*_~j(pDz#jw0*BU);3ZvP4q!>R2Gh&q_tW@ok?RENUJ(jJ$&z&5~tUPr_l8p zAAX#Vy~+6>5<>61DtoHmn+Mb2l;~vM@NgVi6<$ zfi4n_*HA=nyo10>IcJM6d;H}3)Tf^ozybQ|Yo7L+;l!`U#GW$y)HquS7l|cNm_4Gp zo#F3t`&|ZY#Q>g!+TMb3E>3M7>_XUZ2MfrRPy&X732O6#;xBVNu;8DyD zP}_=Q(EEi{)Q9cPMCjmK4^4CirqH8&e`%&EGK(wpB%2#zIwaMVck3?t8QE&=hNF?^hL-aG0i*r9Y5$_vd{qb^ zVb=ehIbweX$LxDdW8oqpT*%m)ih}vOWo9S+UqCbbP>7B}fRJhFM{jZeNrS791|9PRQ>ITC zq5g;TXHX-?xD!S=R`NE>J5$q4p9qLYvSP$;wT8*jP%&{4x$}>1$@aV!lVx(9@?q;l z;+%!U{#Tf7+d~V?Qpg>5y}i#A50S8wirmt7?vV9AiT+`ey;#5yuY(@NZdGfwgC*BdU~W* zS1lZ}W;FQfhtvji^`q_dI>mg=w5Znn8Ji%RqQ@Cp=+{wZ{xVyW% z1$TE3?k>UUk7Vt0&c40(>3**C&5wkqQdE8R&Uel+#~4%BG*oQs1-iQgjV*yf)2EvRW z84AxIL4w-WTlWG>D;^RpGw;;leRyW~Gy8rHBPz z<-44}=Wvxra;F))^htQfIJUMVqjq1(7~Fa{XzZ&F*F|H00~@7PsZ5vN8h!BL6G72Z zgPv5{?RT?xF6EH+w*a)ptOr>nsDQK0BP89bs#8#__=fSCo)v9<9UL26I|Xda3hFe$ zDkX~~n-JmEn_AE`6LMzegwspaX+Vo{G_h~F$Cbwyn!N01dl8ttm%H zfO*U$UM6?Cb^oNc*kun-;fi^rr(kS;u-@FaF|VP`PXJS$`Jp|kwY0k;JKCfKx)EEi zB>|3^M>TN}`}Br{oO5yd5Z-R`qs|6ahc~p^>V|4JP0sGC2tpm)aa$8v)5KPm5MG}y zqpIk{a+JvUK_VWF1mDpk1?z%C8k3HyWCYeg86-(;Vlc-{n-2a3tD<%ki-Z~T#U+GTWcp|PNGO$PuFaH8E=qiO3kQG zRw&^{HE(=NhrW0za!m-Ab0C@RO0vi8GWnTj^ir031G@g(On>f1VvV;CkaNkj`xUJy-vCXDnXyB_bxk07psWZCjxL5R5ER8Z$AM-xTycL1)CJXfV>iso6 z#3ge&`w#L-N)*@F_;p!q<+gPyy>G9y51zul_k_XTA+Qc9-SPMuXx-uwvs|-B%){7MOuR5&-lzo6RB!xR@wYxu+_q5}%fbUbHPMUbm*}H&`HNBI{gp?7Pt$ zeB|z|rZyQpd-!`r*Ny8{R^;N7wIEm{wpGPmINoAZE;y{5;yfxt7`1x$E|uP(T;$k(Vh z=1p)6yAAxAf{`@UMK`9texm$MzjmT1q+M<@V2-!jhAV9ZbB5Wk0H`Nqvd^?5V3!8S z1qJ^~%!@Dg5VPVO;R@8)dxNks`?}yo)c(dSRRsB7&!mQ%o)l24dQIZ|r@l5mk!P#; z*Au*F05k;C=dp0RyLJXjKL|jHBlS3cas4#F0i;<`lK|+N3Sct(nPr~zJ7@rb=pO{7 zDncM}{14^(f1887v^ar3|91p9e|@;Szu%&Q@Zq{!^|a)*JFOb!`*Tn!_A_e#)Cpy} zYC4kj+$gNJ&6A4wecbMIi}wpfttX5PN`Lnp0dcEw0HAoGK)8$GqYH)m$I1K~mRaDx zr#V6R;9Zx|z`DHEG_X{XA$WI$Ss-a{z#`5#--#|b=36!3uE%3-ZeAf65*9l$;+W=9 z$j*FL3BVp706Z*FpfeX(u2xo7G@3PBd{3kmILWoOj}C*G_}GJiu*B6TrY`sBd@d`P z93w5!;d^Ls32x#&e{EiLIq9s9%pl*y*8(!%kjj+Nlln&($*nG((67T$e-c8C!!3Bg z6i!JeLUF^btn!n9Xm~QSnaQTzfn@_H2OU}jy0GZ(`_N=|C4OoJ2&vZqS4m8emdikM z;@5U6J1VZcF({IJ0(*}vk4$?6CGh2H^)!r|)k=b6v)_<*WL-MjT7X%pMW-ZhIo@N> z+`d4V)OJ*-R7GQUsgcR*Kj8*gwHnCL6b%fpifO-7;|mDZzz$1G19?`#w4_}ml3p@J zZgzHI6okm(>OgsL#RWs-&*Ii_{>=^I)Ek5Iw$x5hCE^-_cPjbcUWhifdF7)~^!j{( z`C)o)rDm1v#jOLYpM=O`>wKbPrq50T+2A8fn%4_gVn`G!e;LhOM3;1_QDJ?M*M0_H zJC;VE`@Gk3!2J^vZ7)1HAyJk^i9H=Wn$^=Tbq~T)MkjSwHS`)eP9bm4d!O?JOFA>z{1E{<(UZSV+ts-6vIV)88VMIfz7EI+nYl( z8ep#BWmuf1L*oj|UCcX^Pg%%m9u7m2H18V^Gf|R-0@#yKcj@khzJ zk*%EG&A-9|q9_3IEJEqwZ!0$Wq+H_KJl0@nkS^8Frgwqa;-pu4hu+s@#4@cv*QtG^ zD$+z(tWZHIE{iK3&%rw&j9NfE8bX=JYVp1c<7hLkIE{}S^daH?bu{#5xzKxG^c5KXH14!dW+K|x5NT#}`Dln(~J z!?6Xzeot7|^W*G{APoQg;h%;IZfLTCg7NS}UD?3@k4>J(CwEVa2SDBm%Fnn%#Tr<$aX z0-YjJk1M(3BmVE`=@-|F)`QGmYhU}xKs>X%aU;b#ryAW8I#dpc|@|h zzq>zbTL2-Wv7M2!$9p?BcOtT;jq3I`u_^kd^KUzNJEEaOsZ-E%h^^1b9U6%r7R{eS=XCK5OcGd2jmVI((Yp^AJPfa@uDzVqk9G_6Atf@JYGuLRL{q`P{ctJ5y-iK~lnQ~{t+fn7Lh|x)%JDYT~#aUD2 z&@HDNI20bazY{{T$2ZU*v#KpnK51@IvnvTWEa?lpP+>6nK98T@TKJD9%`Tzmyx|`{ z;qdVN*6R@b7J6xVj-iZp1q&qWiT(U@^!}|uZM(8mVXTtH$H-t_2$L^gmXzLWWofI6 z2GxY$5b`OItd?AqYLtZ)F|H=1v=%M7RfT_NGm|5q)oV`{iSt+5ObCTBtW2Fj%0$Q{ zf1~r7(8FV+yUxI01%6y3L^I}n2bmIGAonbR*iPMqqVLJ6hN)Stxnnot!Vxr+*nc1g zQM>VElk-bXpG5HJG8aho;TJmyCP}>gG+V>0_-MSDYTYUhk%V{7pQQojtXRJ~`JMQ0 z<`Hg74(%SR%KNc`8KMHS^Eflk&6}CnK04zeSz~it1MA;io)F6JPnIQFiAmR!pJh(f zcG>y(hEr`?3GnA`&#I6d5@)W*{9)8uByLp!qb#$DDbmjL?)8k0)e`#+n5MZNmzL4P z$Uq;>R1fb)cs6-K?PJH4uT{mANs%>;U$KbcW8z0Qn3l^!YO*0h2s{k;R|KQ)PrVKANePVd4}y`Ot{=bIQ24HjSeaAa=?iL6z1Ev*qFy!&U(oB1RxCoj}*pD ziSCeiY}E5)Ptdqz3*f>f18R+)dV#^WuVptBC1>x!7CM*9zfddv+{cpa(Aqv~xss*g z@smkpV;YH8AI*J!~zGTs2)ADWIx#{RgrsH3@xU;>(lOh|6&;S?t6k9fV!WUlAemB9^9# zmGH`=6RX%#hk;A?DKJ-M%XDSAaFu%^hOtJSk1{7d#>_U#!S;lH+=P*P#DwDuHoYmVzy}0r?*;2 zgD1RwbcyN}ucsC_%?7($tP1_eYB8Q(IT$@$C(|9XfXSlGM4nu8xpK+n_zS^ZPu9S} zO2zf{3gH9^ER#?t0nhEP>FoY}(tf}{CDakWj=s1M;2H{}&uOuwj06v=$z-8#A!?gtE6WFO7BWAv34XA%tO_11>r?%I-ql@ypqDT@Tb#pkgE zN@nBLC#TupbUqEH&Sb{}$dShTMcmLFV}t5iB89fmz~8v55Em`)h8Z*5hQvC{3Yk(# z_Sx_nVKrl0gyV58^+Eq|kzvudyB+>wPY!Jhv+Kz2{j}#XX{Dk3W@)-A_a4Ox2Xn)c zZy(sX4533b7%&to2WCKYEDlG|;9%V}N-uf)=B;V(j8&4ae9lS@sk7hTUe992q9q8c zL|pNtJfcEpdg6%OST?o8&R|BP#yy3<)))O>(t+uIST82DTQ9bsb^w3nC!yw|dMUY>&B)+G0~FPGb#@i_ndpa0An{w;|5 zPuB2Dhex1lnIxSXBZTEL?v*5PpMh+TY2iQHA39D{Z3iRJPoOnsZmkoR`-q=wQ$QwC z_!RVJw1gdwDXfB9Y{g|k$uhq0_*Fvwa&{wm4e?i2sn>Eq_XdaSIxu-QS~=?hVJWh7 zN0bi-@2}3Ja~k7f{GYwvkUimQMKMjXj!L5MiRN7vdxB}5B)So{>PTD{`_U@q$bub~ z>9zF{&>_D7CAMGTY*VT`X`EqEn?PLrs7H0_tOnk>gGS*KR+)lm%@yo@0r$?Gx6q>{ z_kN$zR*cGHAlJ**dOI;xo7Mb@cF~~P(Qpegy(H)UGB0>pdgf@Gzo^%D(?3&f!t%OL zIT+IvBJ1!`W;q;^76C2%#(_?q(({(VMjq9L-A9trOs) zk*H4hpmV<_txkyfNYLhX8+<%n)t71Cq`lq-DV0TfO_uwxb(3SCtqQN{a3cmO?H2Sr zcj{vA=8Xrg(8j|$888UNd+e);mfL%DiM#Xe`ip@d?09KvGd4?_#5s3iB)%JtZr&ct zLelt`q6HwpKK@R@-YL`_4R1_v7|DOlKxnm6^O5&KhF!{MlISl=uZ$$#4L45q@{0{) z!b60|p&8DH2a!sb7_{Q|9*%6LW)a`|*EO6bJEP}utFAWIA;%8fjpC#>PX_iGri5}0 zHj%?x_ZsoAHrK6nfnDKXr+JPz$Vn>dM*G zTDGs7Xz3?mw(2QPSu{)^Ep_7)ptf&;nV7#1F^GpH0s4zLT;x*$-BT8`WCn=$n(TXG z8P?|Uf5N_q^Jwc+<2oq2NKu(^Zi-}N9=~d)mgZ*u&?+GjMnx%tj zTyQt5Nv$_?QC^X7*xoK$%y$z-C#yptjnjPv;#uj!12)ksQPy-!F$W>w{%iW|=7INm`?CUmec{^ z117Kx)-s;E>muH=-NeEAJQbfr3>)z?SrGp99>o*WU@Pi;wYmo5xFg?14J@+&EqM*i0WC%h_$DWh*oU6OlckC;z z0|xY7%)-Q65uL+LShU*510HG5=;LQHE?|J|$702>ExnEs9 zDS*Y~jQB@93;EM}Z0WBppRb!gWFAWz53Fo(@m02D8ou_lGctu8jq`q$|!)TZ#!-i9Di-<9J4wn=|4phJ8uI353lDqoXAT?e}xM9ik8j zFI!mSDYmBX!tG^kD2%X#>})&k87URB5dY&={GGbn(Us%LCTa{4ya_4Z2}9WIdVImz z2PB6eFO!*&k58WUCW{=}@H&T??T=(YW^t=2cHz5frKTP)R)s`l8FCHoSnn?*Ya>Zy#%MUYPlo;s+ z}rznq?3t+LZZB255yve8bGmN zvLcvQUsAFo3w95iouxg&Ddtsg{X#Hbyj0G^Z0Vrte!3=YzM|Gb#d`fp?)NrvS9|wm zjl0{-J;ZwCTqrTWhQw|}4xpW0XsbJ(-SM=}B{F~nHS(#|4EOcy0(OZ;_FTy-c=G9y zX06iBq9rdq-&*#mX43KhxR#!Ig|k>~Z91|1>I@_S&vs7+$F`Km$b%ZVke1GeUq%my z0@-E>qw}`S5(q7pFQLT}2ra-%|CIg!ke4E$bq2t&|2Z)N-uPcesr(m?O9($9q4jfb z8Bw9fIS1hJ)HrGC?U0rb>Z2{|*%UuA3rGGV{=EqdFc+_9L;e!C> z9A{@&lG0Rdz5WJ(!_oYMi?n1te4p6)?l(~z_&l#SFL&#Iwp9Lq zy|MIF1fU=iyz%-r^|;k#>-lsu?Rd|{e+QEi!oLHr0%E<*EpvBXGc*o4T|WuRkUJ>eH%a$+PYD&WO`xWBt@#R96T3koMDg+(3}%^I5p3rsJcd@o4H}OqrW6 z#nX|sr@5)={Nwsb+o>-j2Ii{$ykT6RFC+v74-j~vitYyk@y(kGv9wM%ICloJ<=Qw; zbw4k=j_!=aJ1NQCUmrEO4ukkxc8r6u8DqsW91fk1`8}?RL}z$|Xs94QO1}if9~sB8 zZD*=Kg^eE^Tkpsd3^rrho=&cgM`n+!WwY<{+8(wTM;0&GEtYPEt+mLbLLT;H%SvhJ z?5vAEKcYhvt$2V~t+QU` ze>w~A4z`Y*l&9Bfj%SckiI{{|^~ol5mG~wa{DDxo#8OxsK+1JO1c6&N{Bq;3qdjBL zdB6isq^BKg;rx%H{4d`z)hlbK+ZdG06btyLAIZ@Y7lJKVZ0OF9mtB{yR%6ha)8QwT zHhn6ZOV)qvl~Y#Pd_Kf90*oyB=H90IWhv>MiWoC?plBfe8v%fhYRjF~YO`cDbkljy z2CGpdIzdWyAfQxlWC97xbctwQU!KDkh3oEBMp9(6NvKWKr%0w0wf)E})7wUT#;-CS zjs5!&y1drG?8nsP3>^Hdo;l#33-W{EuS!~JE@StU_fId`RB7z#mo;Zfd(q)}mRSIy zC6gbo6CP9v+P>&!pJ95-UsgPqoI?D?^mgR9)j*4q*kkwGMlXN;&dR-q+S89lQQEye z$}~3tC~7WAhS!~W7g?SG*5oMr&x`5eGHGJiSlW<=p^NiOanrq10M+VoJrj}r4ay-lE^zRfpCUz(Cjf zibfe=v`(1eUH+1H6~5MTp7K}bbP9^Ii0GBnWVmv22U>rzdDazijId2tyLsOg)o82a zN3H<4GM;k(VJ1?#)Ts46#1EYiq2b8_ix{1G~ z44~Kda7m9EnWjYRrEx69!AA##eOvLY^q)E1gcT~l&8!paWWfA@81&xW$Yk<0)cB_4 z=#|nE%-!9LG=%Az5lnClKzC8$B8Gy%2^lx3)rTC0t&)v~8| z2Svw1(vRoUe<~W7*s|RYQc(F+gbbT=B-0ioUi2*%F{-5CU&<{J;%;nP$IjNoIX{bC zx8b^lM)5_wtPb>^>bl@icrq;pKy3(?QvO;A(9ERZ*p`WKAx$FG0IfbY3U(sz=N7W! zdYy%8z~R~&ObY#bX#|LuZvYy&HWAH{9{TrbTiPu)Qv-*^;54bXn5f_6TPrQ(?JP>R zA>t7LZo&5NH|^&L;BL6HxQQ+oT(P-NNMy9dMpb@J@u5K$0N)j+k+-0Crx(CZXc zHMlkPMV8j4c@!V$F)j+I^vfF?`1Gu0=Dx43oRMVl?*L!2?cf z-7s$av&@+2jbo|l3lU8xUekVjv#0J^MFvHI#d<%RG5HeD}% zlO@I{Jg4sVey%z$x>$*&TrMo%5|U0*lzVqZ(Cj`6uya_z0JzGgKG-u(y&noJ5^AUc zMeL-q_a7gK5`xRL6Thi{@^|Pwe%Yur4xRy_okE_h*#7XW!Orme&_fv#V%AI`9Q<(>67T^n1 z2(Qn$^L(;d(=-{(@O)Fb%#B#G>BIx_i!8gwbp-k`x_Zk~7{(<} z-KfYr33v?>W!bECHDceOIh(juL3d*c_p4v~+k-RPJZDFC_DCr2?)T^#y^_7wY)`G- z)7nmk<5s!eY-wz~|<4T|A|tebsM@4w$>*fK&kvwUkNL^bU2$X^q5g zc`VcJ@gsh;dYaCpmi$H6B8$NZ?Rwdy3yW{XaR1cvw`$aJr@W^(PJOY{ zT7(oO(16K^8D;r5Lt|~l=Yc_h`dOej`iJ@{Av^jVoyiS&1YP(Xd#;XU+#eNjxPloz zVNa?ENkhbe9OlUmh(JoJ_4>WGEYuxggxtHY?3f?Q2_cdxL~2JTcdI3KIhAXsn_j6; z{%9@Ee1E+&547fGZQd9S?7K8>&Lo`6g3qB?LO!II9p!oJ?qc1=jo#5$)xwSE>P(pF zXsG7U^Ncy-Jzaa$`4rdYkKVU+DFrygo`zi)Q^ z)w<>>=!U-iW-`}(`RuCr_5zh1^2Z)@`{a#a7WuWK!?1MP^_6t$L$`PoWlo-UiSlQl z1N|f5Z^dOh^#Rih=E6h-6k-1-lIQ=GNds^U|KICB|1a8t-<8e(=C_8Zo=#~+Bt{k^ zzDZ3_W+u9&y_Nq`JGci6hBTx)z3jtf#{Y^91@r;RLE&FH{SR|`6>+w7{K1eyt1Q5E zr)EQISA0o48>>ZRLaEmac#2V>!zq(%z-CKm6(i7X$pm=H6j}C=Hyq_ZEyg~-aPE{k ziFs~00I}7aSmK~7K-ouLiA-=?DFAefKdRW>7HBI$!xryLs+1MtPC5tZq~!eur& zVo`VfzOa-vg)E%VeHO$JL9{SNw*S5haKFfoVi^NuUKbdx(ewN2F1jFpsbCU)B*0yi z8b&PKL6_Nc|DaCF|E+t8jOvO3O;$-xne;d#u^@f$0<1}O&39cpPdXN>jqe+`?rAXKjssR4P<$@L5lW~LL!ku2k<brhUC_T<=aQkdR^{ErDrlD6wIX9dp#CRO0t$25R7rGl=1sg?3zn05g z$9#`ZB|*F>8I5{ml!&l$igatpZRS>qLqYB8LJkXF`nb1;GagkJ3O_TnMphn4 zEOd=N;X7wXZb7o!)LMC6$J~!cV^iD)oFoFJ3Wc=tw`0vGSA1p#epRM+Dc;w+l_DO zkuu=A@=L*zW9Q3=*1{5i3#{Obj$efHL8GO&Dv?i%WI#uRD}vqFmZ4GC+MrxHc&rq5Stt| z^2^YUnd{||WhDx4Nn~E&y1jrzj22yQ>%cq8&i={wvYCqq#wD)Dntb8b--!Uy*pC4G z?VtTvjE(oFc^)6-(E;|m5YGmnNVpMPp3U$TGflvy+pjbn+ClEiB3yu4G>Jtkn%=ya zA&}4cyg|bzRG-oV8A2v%E;tomQaaVNX&5vem25_ZLdx)&$TH7HGowa!Z+|g!hu)Ea zG1(Mu0m;xvm7Z`py4Za@E`+n8CYz2(mlYkm<=%m8yje%MA;D^y` z%&WO+_)eb>l3EP`{<9JL1-TguzNn>41tnSm`B zQdUVlgPWZ9{Gtk#Y}S}UT%ubdRbKi@NWWM?Xo|;%d0RS1$fU^C zD#=vd=im*g#FiX%9m3hV<~EX$Dy_ z4^dP(DPh0JWTa8u6JX4W0|#oq`sNF*5t`4DaFfv@T1qrlMNl5#mzY=>w>FyWC`=5y zsxD$R8Vp8Tz)o8FMERz#{w2O5MLk%wm2iaThM9T|V}71p9`6@vV<3iYJujEfpRBqk zAxP9@VqfEO_)b7w#WpUmkwfjamjfpU6Br4kGl$@M`o1k&)ZvqIUz?~T4bqWYN*!D7 z$$4Ohe71eD?u4ccQSdytP+-C^?KpdVEF_^sW^%fgKC(#|KRn$!LE-dMdxZpu*1D*4 zeuULJcaA}z@<@}pT0k);?l5AjO!!+!mKZN--l9uY%K5AVO`e9Saka}KmrR{HY$ad# z_+Nl&q}RC39}ov8YLkO)40h-e`3wj&BBQW>2wGB_|JW1$CMmzL;{FdnOaEKDBhGz$ zR2vIC0jO=AaT;e*p45ul@@D}gX zLXRJBLMVLCNED00m?G0IRhRsfdJH-xB{WMkp?G6_=R~PL34^gdz*3eG!t?Xyq7OA_ zNI4$Ifk@8nu{+&V6&B1~m*T{Py1QIf#G4C|wFRys4mEn|sG?>M&&1gKm8wNrfusw& zvY&Rb=RJq3KhT_MlU5af#Bn$!JlxQ!M6)=Hu23x;o_`FJHo z+|&^l3qOtJ$w2WKhL-)Bt|(|trHJ_^K$}{tHFNK?@6q^fw%h>Z{z$R<6pOs0c%Qc( zSuXcPZ9!`BcMJ2KFT)Bi``*N^WcacCd`c`jJ=FOn?zSQ~<6Ty6$3Q6VP2nUl>|z`^ zTXz;2Wbrv+6j;(2GENa@yI2Aal#bb&?CM4)L52aa#EL`Uc;59kbIedGRrjBX0cC^Q zX@?DGJHcuVc&qf+-90e*N8IBQG2(iq^c7#J)qdy|Eqs^WqxF|lH9KzVeo|kn&mgIg zatwP$R%W|!Gos7j@nJv49&D5*6tzhBa!{Eu=QLq~mALq}qJwT4y;#!bODE1g!f~65#?r4h^?i}Y>7?xV;`Hc^ zqE`}fzednv=&81d8{FNQMPg$lwE5O{qAexVBFO!$g=l&CR1U+AIR<>OBV=m;<4Kgp ztx&KS2foMj9@b<`s!NZ(T@yQv0;04$k`OfmsQ;9gCU8G!pkBT~UgQ?_lGe{akk+y` z#HAu3Hnnv3V^w8j;KKfZ<}!2)nvSzv&?|_ZBDmXGhijjYXom=!R`Oh9U0ZaHGpyC< zy)P2N%jJpHudKGWZfGAxvB^uP?dWpClx)7rJ}^lGOZS zcC%2W!+uPNGdL$sFaR z#Wr(WHz-6ZsP7$#gTG{9gt;6G_*g459%eJ`$D}87t4~R!n(onSMjTw<%{#}5Zmwce zsR`^jzzC&;iudDSsNZlRHXzN1-H1^opu3<2+WOYNLN_|+?7`L&;tK~{)rn&ha@c%M zX1|1}q*Tt?xdLuZ{TKYpsXb30bXBwQ8o8Zkt6j}+35}in6Xnm-J8Q{;By*-F`UPOw zkH{Z*_JuWz#wEg2VO=2er{!}E$r*JTrER8or9(fct?V+R)kQIuwULlnK||e%?0zxNQJ^ed`T_cWB$mAFD4&JTZOE+njY5%M<%)gNaWcc0#fX z`c@7DS0P@UCU?;II4f-&)e@2wypSw6%27X^eZY(O3YZmiBhx}YPV{}Ig72qgPM0t- z5nXMTaI}$!gC2IRnsk?Vg#h1ASDvIWBcr}NFyN~(|1 z&;WBoq;A)6t8epNIv`@bE69B0geQ#ti3ZWrWP`#-6ar-XowNlQN*qR8Dvn5swRUvZJF*D<&#+DJL}X zbD5@=3i{H^JiFrbV>11gxhfC9%;B8Tl!jVSs}FNgWl=`g}`0EgaS0eCT{WfT2Zk1y-B9wMUNJ)+PT z@Emw17TTbsb=GRkqW3!gq!GWTVn74@Mfn{662z8QO-yclGQ3$rzYyjG6*QN-7spqA zO=4sB%Q0X2!(jmsst~WajyX7Ji>*FYJ+>bcT0YoW(lhz40g?J`l)#7YUz+W6Eih@w5=4d_GXTUd61zHbS{Nsem^cN3V4cjv6xUzD)!AL+_-Un zb_9pZUO~%M72Zx2^uf2mpq9w#*FqtZd*RG?Z;&B225=uAAHf(pA-lhIWb_>T?KnGS zQfEdY_cV-v=cBHG0}hNAb8k64GN9vssr|`9AK|iXG>8CgfzRI({(sw+1NQ8H-R=B; zB;L~Jasmt#WTe+Rq1&Wbur4ut80I&q=}uqYHp`1#XwEbA%A#L>hd+R3IMe~Pf7%&; zWn64=N;O!ettWC16MUvlR7gtcgSdnteccIB(VIX#Q`#kIW%Tan?PL`CR+01>gr zmz`60q_%v2jK)71CzEJ2H!J6=g!xFtpU)3oOU?-tW!cO2Z<^_43oO#hwlhs-rPnMup31wcMSi@JO}S>5T}|!Y z*R|JS*KEK;7s1e}0l7)EmtASIA1*M{_~JTDX*#L~ns$upJ3(K< zbOehrWW~g&Mpzk}BHC~ZmXb;=w1={9u$z?O5Ct{3K)Bb~)HsNoMzp<5c57y=G9%hn!ne2l4Li>cl;)yc_y8s; zyhNLJ?c-@j;1bDlvuqn3I@3c%_;)fF`rV;hZ1sX#CQD1v8i<;JvFb+LqWl>4z zV{k4dC1&%FZ30hS!+|>vp-LeRDuoa%SAF-$$_D_8-TEk9Y_efWX9J{CUG>>XgDSEf z(PaQ6%c8B2CT>3)Apjj$);^)$0ks#$oQA28+ zR$B{r6Ft4BcW2=*O{2C&Tj-xfl=!(pn3}dkY`D(otM2YdN`C<|BMc!3sfMs1I_ty7 z{XR5BpA+HXKnYJ0v+EFBw48b>`_lezvm&|%z75R>i9-A_DV4MXo$kifP8tfe;PG==BED^50ABl_T6NOwiY+r z!YvC8)w0JtLkGNQmciUtX0FUlA8WZZS`p4SH`{&7Pc&tVGcgc7!!_a31|(fKr6?kA8q_i2f*eH4<8eH+8@&D zQ#}&?i6hG%(Ijk_0eDE>M)q!TUb|A7~2{eM&RLm1er$&W3~Pa57A1I&#ACkS;}vh zVww4Q#|qK}2g`w4;x337u)&Hpm(_P75#eOU*kEHEWt3Jdy_I{1?TzZaI2=-028@gJ zxWLmK^$W8{*_z1db#Dr0C1P3#AJ=15X^u95Ta06@x~Te8mOO;e5RYM#3-mj#X0npr zp75a96d~DJPL9%&a`ah|`&MeZoKX?;U9KBH+f-(Xc}n9&XSj%$-zSF0!)kMUnY%)O z=;^uBUSu1x3|<(F=Pkk`rAZ4N%L|w&bCWH&ZpR4o&|E+l;8$n>z$J;a%g>h}`%0oR zFf80_L@?%x$oz{?Kc0ayn>FrGVia1PuXxg2gW6_XmRA{*n4PmcgD}Nlu)vJFIyQP7 zS$n1xh21n|D+`CKXzNoN>$F3~02ZpPDz{lLO{0}E6ezx1!)SITz1w4WutJgi!G*}- z#WzS$QPxq%D3*+RP)0w|!CJ?|@0k6Ap54J-f+Hmk-=9QH(x^x=S2&Y1LSGQgnHS2d zf|=mOpaIo!4od2viKGI1YavISBUlF{tQrUZ#$6zLF|UI8uGQqJ9C%>N+4~p5fZi1% z@fzFfMVLhxuj%wJy{WXlnl3_(NHB-CZN*Y5kbK!r|BArW|Y^~Ni#? z88AnF=4XAysBw{;%Sr*c-d4OxTmu|l*8IT3Njml|tVI^A`|R{gO{tyIk|YdqVB*`l z24KpfNUvpcJRmQHv-lO+z{+B4Fk(TqNWi283SV_u+=M||{^I0?=23*SGfh=t){p?_ z1_&fLWLY}Em1;ANmB3wBHFDsE`s4##9biNzbLWLRMW+=)a#zu>T~7;%oqq28<=tffE8 zfRcjEi?`BscdhAQfkIW6zUbpCQsF(w#K!1yuG^P2_JLcqMN9&Gy)xv&$8k5_Ev0;u zm-`XU{4;FQ7heJyKAWVcH}+Fma$U`Ae!QQr2zxpaRFN9G@GG+bPc+u0HEKj5O&TLn zOEFVL$$qosQ9P?l+<+A=+*EWLYFduw&YSP0&gd0Ziq>BE@6TP>F~G#*>m@9$lhRmK z!~F>Lfj1jyy_!vonZqLiFJ=m#YBybuP=_7Ht*5`0_Qapo+S`ab1v(F-5BJX`R9b(+ z?GIV7Fdq5&65szg0tKKH(^8R@W_Z2|BSb$5kP*z}bS*C_ViKcrfRGCfFQfS=Jd^|t z@w0kjW8UDYgbLzoi-q4?5g*5XlUG$X+^-|9W_b zO!!anU*_q|@*cEyuL5q=$18+qd9{%MFQCMaV`Y^g@PIo^d)a1>9haZmo65fkm#~{O za@rcYRBSPw!orq-;haVWNHe1zf+}I*1m3}~A$nSw33(6~0ekL^4^Ik4bb8t(BOWdt zDU#>4=d0;I9OV$2tg!RU?iU+6~x@DaH1mst@}b?UWgndeLJ1h}v!{;Ahse9xDBd>lIctZv(X1F{x{| z_D8*Z9;$_3dv`l^d(5@IzaGRl3z{iLX+TZPZ1tqwc=*b5=+D=oHQf2OokX%x=*SRs zJB(s)j_O+wsL9LYOIYI{quZ`n)3}Z1{w{bcbOb{-K)CK<5ABF*iueO_VR%R%`?9I3 z1RZu@Gy5Eku5a!Uh}S^t1D<@XnG8E?fArS@nuQG0hETf9Qz-etgi(dqUn={xB4^%P za1oSW6e`~_5;>?(2dfSGwdbI@kQ#WHklxQfpTDsHS)MdLm@j7UhQ-dH9Q`st2vW&h z)CRJbid7={QCG)Z`r_lTFdS>2xAZWU;>+|p-<1sMk0L+N%hoowU!`NFkBbN}MCPk} zgb1O2)Sm+eD$^|7%(*tbRX*k#5q*JEeh*R}k(NgbZ!2dZcLq`eRj@EPQq_x|8cR+k zkE~z(4P&`{ZIG%|js>TIsqXzlFx z#ON6e`V$AZ+*p4p)})r?e&C_WBRlt@iGK5?k!74XYy)Y)XntUltr%>Z(&QgBGZJ1XO z`kfz5Yq@9MY4OgRDS7V1Ji8fryRi*LwW%dV#~d8&Zi}PcXDB~4-2te=gNoQN zhaSoB7Q#u__;HDSDePm<#c47OGVAvM%$O7|mXzUd`nkUS^Jqrwag1Xt-Sgp%wEUyV zM`qV=y54Qm$MHtZA)jAl0q8|dRTs|47rN*wQ^0qLXg7Ot7wJ?TF%{jI9?mYG%@SIa z@bF_{GWN_nBVQg=D6RJcHO$MYrP2JL$j9Ekg;&aL9YGPnbQ+|NpBW*H1ILkf3TM53 zgF_ew4O?u*sQ4V5C^Barbvc0ntSZOhs#sb^S-_ zfeyU864Se+feyY-0^TOHybk(7Z&pdX6X$helv8da+L@ra_|=6rv*F*MfvNG zumoWQFTJ^e!5cD6(3~eotcx4^b1}}kT*~8J#n5+fr93_pnp&2+|D(3E4vMSm)_fy@ zBm@%NLI@Dtf>J{PC?LvUAW4ma6rph);@@VqC<69_*CUS?~TfyyS1WE}1>7 zUF@%X!rLiMtFg03csMJjI@P00;OL29O4Bi*vtzr3)bwJ~kYi7{8y#kanQ13kXO~y~ z4N69JedNb}w56tVE0PVyDo#0?(o<(46V6%S+WL(47R)j9yGg#24PYx8v-VSq*Zq+D z^kA~BeQ-*Q4c{ycy+G%8Iul}n@`Z$qQT6mhk&exr&E@p(xeoH9ODqK=-16*t4>^(T zj~X@uxJuN=B|IpB``0OKFM(l*fil!5;U~(3{Nye@392-2rbj!GrMLKS|sc{Zm+fgYe27}_2GMwLx|uNwxG~wQX%q<+#u>A zgeA1E0QTxoUA>S3H{cKUFt>c4EeKB$NV0eG!>$Nf?msW+tL|0{xu&9F7fIr3GN71B zv#vx2?rHyYYXPGG1C+)pHbAgNd+^McaOD6@TJh6AP7jmB=W`mODA&wUd;YywfJ(ds zx1I#ROkAu?UrM*-SJCXg`+Oij&CnM-nNaxz>n)|Lfb>d4muETt)#fFtUKmfmF7*8z z#*q+!>hiQx^WG`2QQl$%Cmr~!8q%fx?z&{&{!TdUv$X#CZ32rqyyLsC<)*n1s|8~* zkz_faIfFzim2b=gWW}U`Xu!A-CJ%*UGA(Cmr#&7A{j4#cP-l%tgXC(^5xlF|;SNrc zYiygi^IOdLs_H)`jZ0rt_|w`?j^tT>OyQUa#`#Mi$$`ZGiYIeBYd~Z=6X{(yAAz$I z%ZUSEqQr#9@1EM7A%*CJy+m_5)xh0zd!l zP{V%}neYbw=?O?|_ib-TmqG!s#2U+En`3>b9$b8ME>G53_CbFd;3JS7goWb9w!SVf zbFv2FQ1d?X=Kt(T&e%2!fK*g#2Tn+`Tp58Lgn$UKvRODsv9RGY{aUHT_Z_NQ9UWJK zfibrD8uT2Ae*R(bDq2WJY}vQqk8zha+MwMO=Hj|npiV;|NdkQ_Fo#w%{>KtrADkvG zK8!Iwnmq_RLW!oc?G5;f{zMgUQmf;f^S$^(aAtuPz5k6{DaIg*nu)6>4S*hV2WkKm zz0RxnWwohV+l-t_))@d_x0B29MLtq0zKt$62_OTsI4IACm=CCH63p_vI^q(lZ=xr9 zo=N(H$sG6qXnt-q08}1W(DiwO=}i)v-MBq3f$p$Ri3v=xsnH;tm({Ka40(UJWq}eB zv=Il?mL3uWU_y|ZhyZM3r0jFm#%*~??++oeqx-7)w4?_o>jz>K(Plh=B#Gbp*b{pIxNX)XYMPA3!eckH0qoF}Es=db| zMd@efe2O412He3dA6b~R&%u|*aC;LTtuy{Z?3b+QK5Sbyhlsy8J^wbUEv#Qi=$O12jtQvZWAqFEF+4{{faF*(-*1_#G*LvB~7!5r26~M9Y($I%56B^7bg|;9l{5M8iT2<*M~JQwx5?UkHza?uQ;QS?7dbyPZ~FS zThZh(04xvCzUA$N!oIM454kH^4$8?>R8e}&j?9niz3XwrP@M@KK-aEKe&JAXT!}sZ z;z$fng$`hNZUvTy8uj~_J+UvXsa)=lC8CdE>rw+BN%@Nt6Lg)PDoGHTEM3W3r^b;O z?2Rm;z~7!RBZ#*4>KQ%6#x`*rS#Hm%pcvcD`;LjK=zV516P5%E%TlFRdWe9n97E#4 z6XwzEG6AS-=(Y1n%cxPf3fdzZ8*@cg?w<)&K?&p2m^x*XS>xiwJlx(8m*pi#oioM? zDTkKik-awwt`)#R8?w=8x99pZ`ou5tvhE>7|NROT72VXZIuNf)rhq=8DM#u zi{rbe7KCU46>>RC-6Gyu-wm&f75N{F)DjjqH`|n? z%YffljW*VDEKdRs^*&Nu0pMrRZ3C3oR8!dnMm7_*9@Gmi@IJE9|7_`^A&v&zH69*_ z;`A>2LNot7fjVXV&VN0(xWuSM5!)Q}tsH`Tn107%w3ZDt8-Yhw%bE_UR#FL2#(O|7 zUQYr|=;p8(6U*{amvpdhOuj>UG{TI*QBCppcwdnaqxov(#IE=V0h7MAA3hz@by1bf z8}wSS7$fD0U!KZqQAxfi=v&GLPRhbvsoN}=SAzd!JqoEN4ZeZn2seN7VnNNcQA0YJ zEGH9`GRj{b`zq2gHa_osWu#;UK-lEH8@%C^Hza?0~ouJ zrkY4c)-hP*B9$yl4XCcAVv)d*Ub7whQGz-xULng)d}0rv*^VymzFt&&e3!(RUpots zEwEDzgPiy(VhJMDaLUD|W&>^~lMDh*=l*7FrkTR9Y~_dDN*mB(3p%14%YO(}c9g-VS-_A~nNq}D>}WG;(s zUVR|4Rx#m?S$g}51sA~0rj?}2idOhSsvS`y6wr6eJ$Y(Y4qhuFC0Jyo4xN!41ah>o zl2ZndxHs~*IgV<%+*9sbBCbCBD1%#--_c8?UIn$ka>slgeKdqs;R9*#-7x;*x%iC_ zHIO{pLi(0@uMV?i7G#7MDB{Pa(N!*AFI^W@D_9c6)~xT`kvx}(PXl|%0iKppX8p-c zwzqM0=ru{#3Z#kf=Nw0N1YNLt)H8MtLmO{|wlDwkKr_uK`+@r1?|#pD`}zhR1VU!CwjWPCMRG5fb;D$z5Ssn;@)n<|I9*~dY=C-bMSAV_H%O2O;!<+5h28k9 zw0ZHEfzuK|Rtp<=tt)W_yM3J05dbSe81gt1e@4ufZ48lq@LC~-F9Q^zjIlT8BN~nb~F=O+2PM-FAHuyi7C`QSKlJglVeEZ_2cs|=CfbHuUmXbPLaO`3%g`IMw zPyP##j1c3YN1+W){fhBL;MBZK?7qj2$S0mk(-|m?oaUmF%2>;(!4n77^?1EZi+~C; zp%VQePh3l8Opx%NUrkj{2{&g-{+qH`6GZ?j;pDTaE<-Za-+yge-7KAXwb|l5;HHIp z{|c`H#$ex?*aB3k0aBv=z%KgEDSr0%Q)uT_zXHyv9Y*sf8s^t-;CHnyKasK34G_&e zFpkWca0FCno}aPFl)%gD?nvyNW{x zHcpQhThf63Dehq7FlBxDhQ}ePA?}-l!y<-!t9o|T-Ke*6PfqVEbMrCnph#Sn$*HUu z$~G$fG;Hhv29qoRs)6ZDP|tIZ#H3Fiu~)!|t@`^aem5t|+%a4m?6x-Q8g|puL7kk*qtYJX5 z9#}$X;|yuApXn?RrUz{CfG&b#%Tn?rts$O>E=!1OjGGw>;c0zgpGHeI52-fa69XJr zeeH3?4O|(Gb)PLAD!-2Xt<^36-Y60|t%xj&LS>^|4ojvUK$#?tn{_s7wA{@y*%?+% zfMb#vRX*3M*7h1UxNHPF=sSStiiY9dHH)F`H+_{^*KsW63Lma3PgE*3A-4Ql-{8iT z!WKlA$!%v;fjbt5Eja2%2(+>s3CpXmG-uJeP+bz*Ae(q zQI!pvEBXzYmU}`?zY7q1m$jCv6UCuyGdG1|70JhG(Pj@t^L+^nSP*Fl^RDB;9rna2x`?(z&nF_E`$~-GIh%q>=nCl|X3qPru0*xYl;!go+4vDd|3jth9IQ zNG^~nR}x#u;YI+RZ8$1qZRR=a{E*Z~mxg&emAvt?!@q5AoBk2Kp}4TmtTRl& zc2KtWvfFd&we(T;{X-oQ1O7U|B=%^EclG}n&sru!k~$6Fv_m`Zani#}A?DxH%Tosx z@1FBjnKKnJ>E{}k(IgJ_0IW5ra|hX(kY5sj%s7!r`}!={24Dto7vY|$_Q?fJ2blaN z7MSh0c(!Rt_YKF5JalpeT|F8b4~*zu5EK$0?XFv=(MxBSe}*XG5Curd;~9UefEg!8 z<8Z}^1WK%!GIpZpYH@luO?qo6MfYiz{CgfrY}K%@n`sRqI&}#N4q|H-+yu6eS_i+APmm_ zXlZ#tXGpxztF&hru(?;SS-E3BPGAVr0p6-9bsRyZ<_bn#1hD9=aB*LxC}cb%#VT!p z!nVI={6iv3o#mC8{x^GOfI%bLH55OTw$SY|@BYD{7AF)h9>bIA5g4z6p|2Wjeecig ziIUNYVVU>|nf|Fc05oAezOe2zCA^)<;To3sO7|VKQv6ilOWy?EFwgkQ4x0H%g}|2S zt`qqYlr~dEAy1irwJp}Y2IS7v{5-c_5C_240#5y98Pu?$I8m7-Oku^z40?$nOw_^gct3@0NgXGRD32K^Tn;2OJI=qBhe^$f%s|?~Pec8=(d3VK zY&DA7eR?JU9p)R4j7JXuz|z=Qnf>Q3%2c%Fc(o;}h*q#gUM5;C!cFL_o>0|iMod(l zR6dg~qQHME|11X=_*y0D_JS`dUrsC4-IC)7;YJx8-t=5M;-PKPn4#gd8feD zAoaG&PV)eEO}X_kpYwXwUWBn@vA$QtC5$(1`aT^t7eKgKdyB>^^A_n%yx2daaTG7Zo05yK$` z?$n4f+n&9;qh&I~Co08UT6OuE$O^GD>nM7L@3`^;K~^{Og}o}gKN+&G!f7;s3oBV{kg3lcKHv{}pq@0bx<@aoMdplpKvhovy1ZaOOu zRMtw@6cbyJH0LK3n=If3b2<9ikFhrWr+-`fkE}1+!Dt8%^$F8{0d`n54F~&2(AkEh z{l$>XM@(oYx)_~CEppE*c z74Ju^?Y|g@|H=yka;AS9#j*n3YqG|y170yU;Kt3IX;y|=G*45#7Gqyi6$X4Rfq;3r zItswjKKMRM5w>a%vva3T%4vG$uG-}O9?Z5Htt-q03o zad^AP`qG;7W9gGv?Z?Sh@AN#oj@BQ~Pvrna#RVPXyf%t_^%9X-J^SA61Dkoxo%lW! zRwrhfT)jyYaRuN-c1PaBcOnAtpmd+sE3?+xT#&jsnY{1(_QU*%NVs_J4eWDk~0 z*1vmW%y|%^-b!|U-cYUcc-yE^8Xfnop`n2-D;X5*F6PFKQxb)p9}pDSTXe7=nHm{G zzo*0~+bR$&cLaW?5~cGsv2D|kL65O0N}TY6UB)}&#ps#r^+2pWvX6n5f&Spj zxN$VBqsYD+Dmk?Nz<_~SYdqOLh6#^PSj*8#b}PZ&+Bd35E*nofdnudDQ8>Sw`CX)q z$6Yb_(+)X9>%=2$!`pJkcj6hqR}$b_gwX($$_GaYeRjfx$P`A;KODB9cR%mRkR2C~ zpNFvH9i%wf`ds-u0yM!YG{?%YyN(g-4@I~EY4>TLZVT15Qz|umVOB#JnhlG224apX zh1P>-=QrJgtL9uX9VsS`^erMttN`WiQLt9yA8y+Ty!SwI}bFRq@7jZ^3f!57*2GVC%JPg%JSBDvBrZHIJt_y$~l}&a% zc-#vxA-y4dx(WKDZ_>>(8a3UbFCAN003MOsfQ?S)D!}QUewW&_7ql#_=ER-GMmeuu0!jg}w5YqKh3e(SM_? zNHOU`EfF+wRwMCupGnZBnuB%9$OkPE=wNi#r6c8wWFm|ydc*znJ?#K$9rBEII7wH8i?#L9Qlq~DuEY9|eCI@F zZiCtzO8(|WmmEq(#D*ForiW%({khfH5arCYDAOa!B;J@h(4mv)!M7H7Wa6**@8{ZA zu5yDlo?0Z<`kweb=p~EI=QA=Wt^4DJHUyhOyXs8eAtY2esTq(DyP~{06k^1 ztywl_Cb!_Q5>2gMRHFhSHBU9gQc#?%@ul2kLtk@bqp-!_3n3|TE{$_<3nAZZtv=Mx z2|0pX5y&U7vdy3O28YO`s)@w*^2yR6%(bI88wqJJYywVmpl-er52a?5-smd^XI|Zr z2M@vfD&LgVcdx{i2q7sclCx<7Ahmx3Tjc)ZWc$ATpM$OF*x!RKsJIAvG2eJpuL_v_ z{4b3kPe$WUTrxc`fxkT#ZKeSJ16b(v;QqzUc`{kYy5ULq6NlAC)iHzFW+RYB3HsR8 zB4|^zqnd~S)F++*N0wr>q4Q~h07p@O$s;uWl?hi!8>A;I(csq{JehZk`Yji(G%EqDH}#E@ckkG5Z9m}4|79WT?iUDV z-qYmBleV=1;Gb6-z;fzlxxpq*QdW2tqVf>__MQqj{aG+*8V#Y@h2K-9YN=iB7MIF! zC~F+WSdUn6_a{{!_Uvpk>z628yS6pd2%6P8Aw@@**Qj|^TUL^v)S?*enhu8TkaKO;KOc6E==JuV!k4bzSe_ z9JCNQ?2o#Hn`{~eHRDQeJ^cqO~L2gkV75)fo?v^`h77=i$!r;jq z`#;;`7_8x=%i2Wl`z^XG1Q3>sFEU!1507sQ&x~0UU#p)Eo;D@U=xF0jts;y$Oy43f zxrH41x&0dRLJwVjVcM@^tG(WB5xlD1dPvdQ7&NSSYZzzeArq{_gwT#Mc72hrMmxuN zb7q?MuzR?FSe7(x;x*KWLdr2(Fej|pP~_-hvsF#QtYOz}9TLywt%J>-B+gs7T_tmH zhrU-|3QxDxfg1wH{}RwR@rAGuo#I+DF{Cq1zhfMN*5D$-Sag{c7s>xL{kDUy=d=_2 zbO+4gq@6XW9X^mEV!;O7Rip}N4RpJP7*q4zje0PMT!l5xB~Ec2Wb!ZXe0&soi&Qp^ zs@FxG<_=Z+sQQI1XxzpPxbFXwi@ zS6B#Xj$pS{F@>OUzO1DQO@W=TO)KQN>(7u2(7BRt8Ef+X4EapuMVU^W0=>_fvvz!G zwyMMvqsy|BGnCVZ%`1OtU+h(k;Sf+jYsvf@klC$2S~5!JEi#$L}rx~80yn0VaiWXKD=lex+IZLLl8 zJv?w#uD%FHleJy3@75QoX*P2kbyjrT+1%iP*pR~n0hXl8J@%=_g>}D3cdnI(IR>uc zTeEoQ!w*)4sfF?%#A3gPIx}8BKcq3wZ^#HvIOF+RCSm*uRz$=t!_zjlI?G?jLD^Ld zF7it6o+D0SS*I}4#n{W$t@j*$y1K6koM1}wih6%qOT8mQ_66>*6?L0lywqnS{Ve#Y z0I2l2gMwFHNqdb56As(XGf)qn!8{!2dxxmOMM-n*#REW(c?&E~GR)tT-X7W@fKdO2 zd#0eLb>}m}-|{p;TiL-6Im#`SXPolCCxj(etH0f*KhBB8L8|7zkjbfworz$&a8?qfebMsn}0}x)s5D!KNNpP5! z|7Azvw@T>Zf$b#yyov%=k*r2G33~Gj zc;FISIg7zV`VaeECG*L(n=Z${<5)Dh)N_ZG!G615Bd=PDv<3F@W?fvb2U690BOq<} z+6UBRGD<2nd(PvJoX?xsWln;>sFmVKSSmBy&aeqnp`n7ZlGQ zdu3^7I)ko6uZog%h~s>lR~xd3{9aF{#vl)tneEG`RFyE|oxr=UhQRq2QTFrqb#<+f z^P(!OD(!}xZ9}Ww?5;sQkMU$`qiq&)WBawClV4^LDiqVh39)B|LlM0>^;}^agE!=i zbiJ}x_IusQ@ktzchR!l6ZqY2(_SPCwE+&V-To`CL3A|d6thQj#c3Uoui9gQF9AB`s z72%jxInQW>uepqr_#PANQvXi->Q2adF7+HC?g#~KzoXR9Zhc@t+`(kH92R9wyPtb~ z5lo{|(C9M!Dlj_OV=@z-yi(}IhjBqWe_SSWuekA4#MzP@>forVRDEs379);atUUW^ zz>&iw7sL3gSov=ovEZqr>fIS^Fd?!^p5T^JLj4Y0ghEe)$LybQgA&s68|WdDX5ZHu z#QHXKS08Us=F^H&sjP)t&*VxYVLbIqTyJ}83+b#ivnk>zt#<25O?EnUAK7H6{-Yy% z6pgadrrznHS1)QjrlDp7?S_)YKJ!Ndj1Pqs+dMIfG+21&qKZ3iu1Y5Ag_qW4Xf5U= zhnA3vlj_t$oWu27KQnV>JBw6Owp13DB4u|a`3UJPBUfLQqa4cW$*Xx6)JS~n%E{c6 z9+(KpfNJyivjV8Aa8b{crHBc*b&jh-*w494ucj$(hT}_QnRdP98b3a^^FZ}#Kto<> zsBm=5D;yWZiNilI$Hco2TBVj*52`5fEONaSv4%XVt@GY%1Eb_?YDKr0ZQn(Y5m`6B zvU{pk&;<89)lAQ<9AE)r|VJIl%n3UHAch`mD zB^EUjIQx!rei2d^1jaYQ*HQ<%$1YLDEHR@bt6|e1ilZ&`nZgvF+~|Boosa)GkPN|(vFZ;r=lx8^4aamtY`;3fqbm&r-+AlccTvNA~u z2}@F;s0dE=-DoBB!Jc0q#oa`NqYYIo;wd=+y!gwh8qKCHj_UXk4DZR_H=A zraYrq_*FhEJviB_=RhXu+$fdcja{+Ofa5u52RyO}Fi;{X=3D&b_2G6a9yK?!C%b$b zs8P;=IZIz$Q#1-MQ3OnwrDGBnbcAo^wjO*$IB?{rNT(FVltImcQz|Q`*t{7kpC^qM z2QFp$q$4e{XR?e_1!I>iATm}yt&Pgf?z`Z|UZR+^gY`Gy>IX5p3lCKG*?f?4=&3!1ty%HhKEj5Kos&>C#&;g~M7GGHKIv<{CM^7H3{BUKh`BeCv|iJ#D;l9bUaueO2S`HML}sP3X@RcABHJz zUfkEDNDjwJ)Zd5SDOqe0abL&dx|r{JvALJ8rVFd4?yW% za!+tZP77dj0D(}`Es%e`q@5@FLri-jL2kLKD){%@CBE~M>CgXuT+{#*0Z_Zs? z*}}#uPHJk9{V@4~P^hF$8rQj_xqwN(?EJ$%%eNw%gS*bcUfDz?MH6=O%=}vWIF3lD zN|!i!JMuEZkF4#!s2)jT&$GOdSlu_kT6bNQ97})knEDzB53m;|>oXJn+!?CbN{9K* zmtjg8J87F2{bpePhWSODoV&kFbs*?mOZ612)50AKlKXh>d44|mx}VHgoN5JmLwOdOaD-+jP2J(qQw zexCY6MX%*UKcPH}?8fb4NoxOfy?&E6eY%Th-#sM7Y@c6@k`nYBsJlM>OHEARZF!xE zJ9vw(9)eP?U~(HAh65`^(BxMO?)O+ge9{(izTUUys(U9QV_|LG3hOUw-M^0c#_{0s zXw8@w;poA^TnkJW&J39}D~`IJ{R7tlb|Rdo)0j=u{cX|scn|S4ab?%T()Z60wC6x9 z2hw4lS|LISJDLNnF@X0w}g9^%LfaeD!E+QjbDyZl6KLBQfDzyLr literal 33707 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%0DtU^u@urWXB# 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 D|E$<& diff --git a/windows/deployment/do/images/imcc18.png b/windows/deployment/do/images/imcc18.png index aa818361eb28e3acc12836807177ce14e45a63d4..5b89bfe31aead7a956bd9d7c8e4dd683ae419507 100644 GIT binary patch literal 16817 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 literal 7799 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%0Ae(!xAuqW)M0IT;9D_Q!xk{zBZ&b`;YNWQS_ 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 UKIb$&fSMRQUHx3vIVCg!0F~^>H2?qr literal 332879 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

    14. -
      **VirtualizationBasedTechnology/HypervisorEnforcedCodeIntegrity** +The table below shows the applicability of Windows: |Edition|Windows 10|Windows 11| |--- |--- |--- | @@ -57,7 +57,7 @@ manager: dansimp -Allows the IT admin to control the state of Hypervisor-protected Code Integrity (HVCI) on devices. HVCI is a feature within Virtualization Based Security, and is frequently referred to as Memory integrity. Learn more [here](/windows-hardware/design/device-experiences/oem-vbs). +Allows the IT admin to control the state of Hypervisor-Protected Code Integrity (HVCI) on devices. HVCI is a feature within Virtualization Based Security, and is frequently referred to as Memory integrity. Learn more [here](/windows-hardware/design/device-experiences/oem-vbs). >[!NOTE] >After the policy is pushed, a system reboot will be required to change the state of HVCI. @@ -66,9 +66,9 @@ Allows the IT admin to control the state of Hypervisor-protected Code Integrity The following are the supported values: -- 0: (Disabled) Turns off Hypervisor-Protected Code Integrity remotely if configured previously without UEFI Lock -- 1: (Enabled with UEFI lock) Turns on Hypervisor-Protected Code Integrity with UEFI lock -- 2: (Enabled without lock) Turns on Hypervisor-Protected Code Integrity without UEFI lock +- 0: (Disabled) Turns off Hypervisor-Protected Code Integrity remotely if configured previously without UEFI Lock. +- 1: (Enabled with UEFI lock) Turns on Hypervisor-Protected Code Integrity with UEFI lock. +- 2: (Enabled without lock) Turns on Hypervisor-Protected Code Integrity without UEFI lock. @@ -84,6 +84,7 @@ The following are the supported values: **VirtualizationBasedTechnology/RequireUEFIMemoryAttributesTable** +The table below shows the applicability of Windows: |Edition|Windows 10|Windows 11| |--- |--- |--- | @@ -106,7 +107,7 @@ The following are the supported values: -Allows the IT admin to control the state of Hypervisor-protected Code Integrity (HVCI) on devices. HVCI is a feature within Virtualization Based Security, and is frequently referred to as Memory integrity. Learn more [here](/windows-hardware/design/device-experiences/oem-vbs). +Allows the IT admin to control the state of Hypervisor-Protected Code Integrity (HVCI) on devices. HVCI is a feature within Virtualization Based Security, and is frequently referred to as Memory integrity. Learn more [here](/windows-hardware/design/device-experiences/oem-vbs). >[!NOTE] >After the policy is pushed, a system reboot will be required to change the state of HVCI. @@ -116,8 +117,8 @@ Allows the IT admin to control the state of Hypervisor-protected Code Integrity The following are the supported values: -- 0: (Disabled) Do not require UEFI Memory Attributes Table -- 1: (Enabled) Require UEFI Memory Attributes Table +- 0: (Disabled) Do not require UEFI Memory Attributes Table. +- 1: (Enabled) Require UEFI Memory Attributes Table. @@ -131,3 +132,6 @@ The following are the supported values: +## Related topics + +[Configuration service provider reference](configuration-service-provider-reference.md) \ No newline at end of file diff --git a/windows/client-management/mdm/policy-csp-windowsinkworkspace.md b/windows/client-management/mdm/policy-csp-windowsinkworkspace.md index 6558defef0..593806d14f 100644 --- a/windows/client-management/mdm/policy-csp-windowsinkworkspace.md +++ b/windows/client-management/mdm/policy-csp-windowsinkworkspace.md @@ -119,7 +119,7 @@ ADMX Info: -Value type is int. The following list shows the supported values: +Supported value type is int. The following list shows the supported values: - 0 - access to ink workspace is disabled. The feature is turned off. - 1 - ink workspace is enabled (feature is turned on), but the user cannot access it above the lock screen. diff --git a/windows/client-management/mdm/policy-csp-wirelessdisplay.md b/windows/client-management/mdm/policy-csp-wirelessdisplay.md index dcd3751ad4..c93eeb7247 100644 --- a/windows/client-management/mdm/policy-csp-wirelessdisplay.md +++ b/windows/client-management/mdm/policy-csp-wirelessdisplay.md @@ -295,7 +295,7 @@ Allow or disallow turning off the projection to a PC. If you set it to 0 (zero), your PC isn't discoverable and you can't project to it. If you set it to 1, your PC is discoverable and you can project to it above the lock screen. The user has an option to turn it always on or always off except for manual launch. In PCs that support Miracast, after the policy is applied you can verify the setting from the user interface in **Settings** > **System** > **Projecting to this PC**. -Value type is integer. +Supported value type is integer. @@ -430,7 +430,7 @@ Allow or disallow requirement for a PIN for pairing. If you turn on this policy, the pairing ceremony for new devices will always require a PIN. If you turn off this policy or don't configure it, a PIN isn't required for pairing. In PCs that support Miracast, after the policy is applied you can verify the setting from the user interface in **Settings** > **System** > **Projecting to this PC**. -Value type is integer. +Supported value type is integer. diff --git a/windows/client-management/mdm/windowsautopilot-csp.md b/windows/client-management/mdm/windowsautopilot-csp.md index 1f1f11f0bd..b5198ea0d5 100644 --- a/windows/client-management/mdm/windowsautopilot-csp.md +++ b/windows/client-management/mdm/windowsautopilot-csp.md @@ -25,17 +25,20 @@ The table below shows the applicability of Windows: |Education|No|Yes| > [!WARNING] -> Some information relates to prereleased product which may be substantially modified before it's commercially released. Microsoft makes no warranties, express or implied, with respect to the information provided here. +> Some information relates to pre-released product which may be substantially modified before it's commercially released. Microsoft makes no warranties, express or implied, with respect to the information provided here. The WindowsAutopilot CSP exposes Windows Autopilot related device information. The WindowsAutopilot CSP collects hardware information about a device and formats it into a BLOB. This BLOB is used as input for calling Windows Autopilot Service to mark a device as remediation required if the device underwent a hardware change that affects its ability to use Windows Autopilot. **./Vendor/MSFT/WindowsAutopilot** -Root node. Supported operation is Get. +Root node for the WindowsAutopilot configuration service provider. +Supported operation is Get. **HardwareMismatchRemediationData** -Interior node. Supported operation is Get. Collects hardware information about a device and returns it as an encoded string. This string is used as input for calling Windows Autopilot Service to remediate a device if the device underwent a hardware change that affects its ability to use Windows Autopilot. +Interior node for the HardwareMismatchRemediationData configuration service provider. Collects hardware information about a device and returns it as an encoded string. This string is used as input for calling Windows Autopilot Service to remediate a device if the device underwent a hardware change that affects its ability to use Windows Autopilot. + +Supported operation is Get. ## Related topics diff --git a/windows/security/threat-protection/microsoft-defender-smartscreen/microsoft-defender-smartscreen-overview.md b/windows/security/threat-protection/microsoft-defender-smartscreen/microsoft-defender-smartscreen-overview.md index e8290ad47b..a15177d7df 100644 --- a/windows/security/threat-protection/microsoft-defender-smartscreen/microsoft-defender-smartscreen-overview.md +++ b/windows/security/threat-protection/microsoft-defender-smartscreen/microsoft-defender-smartscreen-overview.md @@ -40,17 +40,17 @@ Microsoft Defender SmartScreen protects against phishing or malware websites and Microsoft Defender SmartScreen provide an early warning system against websites that might engage in phishing attacks or attempt to distribute malware through a socially engineered attack. The primary benefits are: -- **Anti-phishing and anti-malware support.** Microsoft Defender SmartScreen helps to protect users from sites that are reported to host phishing attacks or attempt to distribute malicious software. It can also help protect against deceptive advertisements, scam sites, and drive-by attacks. Drive-by attacks are web-based attacks that tend to start on a trusted site, targeting security vulnerabilities in commonly used software. Because drive-by attacks can happen even if the user does not click or download anything on the page, the danger often goes unnoticed. For more information about drive-by attacks, see [Evolving Microsoft Defender SmartScreen to protect you from drive-by attacks](https://blogs.windows.com/msedgedev/2015/12/16/SmartScreen-drive-by-improvements/#3B7Bb8bzeAPq8hXE.97) +- **Anti-phishing and anti-malware support:** Microsoft Defender SmartScreen helps to protect users from sites that are reported to host phishing attacks or attempt to distribute malicious software. It can also help protect against deceptive advertisements, scam sites, and drive-by attacks. Drive-by attacks are web-based attacks that tend to start on a trusted site, targeting security vulnerabilities in commonly used software. Because drive-by attacks can happen even if the user does not click or download anything on the page, the danger often goes unnoticed. For more information about drive-by attacks, see [Evolving Microsoft Defender SmartScreen to protect you from drive-by attacks](https://blogs.windows.com/msedgedev/2015/12/16/SmartScreen-drive-by-improvements/#3B7Bb8bzeAPq8hXE.97) -- **Reputation-based URL and app protection.** Microsoft Defender SmartScreen evaluates a website's URLs to determine if they're known to distribute or host unsafe content. It also provides reputation checks for apps, checking downloaded programs and the digital signature used to sign a file. If a URL, a file, an app, or a certificate has an established reputation, users won't see any warnings. If, however, there's no reputation, the item is marked as a higher risk and presents a warning to the user. +- **Reputation-based URL and app protection:** Microsoft Defender SmartScreen evaluates a website's URLs to determine if they're known to distribute or host unsafe content. It also provides reputation checks for apps, checking downloaded programs and the digital signature used to sign a file. If a URL, a file, an app, or a certificate has an established reputation, users won't see any warnings. If, however, there's no reputation, the item is marked as a higher risk and presents a warning to the user. -- **Operating system integration.** Microsoft Defender SmartScreen is integrated into the Windows 10 operating system. It checks any files an app (including 3rd-party browsers and email clients) that attempts to download and run. +- **Operating system integration:** Microsoft Defender SmartScreen is integrated into the Windows 10 operating system. It checks any files an app (including 3rd-party browsers and email clients) that attempts to download and run. -- **Improved heuristics and diagnostic data.** Microsoft Defender SmartScreen is constantly learning and endeavoring to stay up to date, so it can help to protect you against potentially malicious sites and files. +- **Improved heuristics and diagnostic data:** Microsoft Defender SmartScreen is constantly learning and endeavoring to stay up to date, so it can help to protect you against potentially malicious sites and files. -- **Management through Group Policy and Microsoft Intune.** Microsoft Defender SmartScreen supports using both Group Policy and Microsoft Intune settings. For more info about all available settings, see [Available Microsoft Defender SmartScreen Group Policy and mobile device management (MDM) settings](microsoft-defender-smartscreen-available-settings.md). +- **Management through Group Policy and Microsoft Intune:** Microsoft Defender SmartScreen supports using both Group Policy and Microsoft Intune settings. For more info about all available settings, see [Available Microsoft Defender SmartScreen Group Policy and mobile device management (MDM) settings](microsoft-defender-smartscreen-available-settings.md). -- **Blocking URLs associated with potentially unwanted applications.** In Microsoft Edge (based on Chromium), SmartScreen blocks URLs associated with potentially unwanted applications, or PUAs. For more information on blocking URLs associated with PUAs, see [Detect and block potentially unwanted applications](/microsoft-365/security/defender-endpoint/detect-block-potentially-unwanted-apps-microsoft-defender-antivirus). +- **Blocking URLs associated with potentially unwanted applications:** In Microsoft Edge (based on Chromium), SmartScreen blocks URLs associated with potentially unwanted applications, or PUAs. For more information on blocking URLs associated with PUAs, see [Detect and block potentially unwanted applications](/microsoft-365/security/defender-endpoint/detect-block-potentially-unwanted-apps-microsoft-defender-antivirus). > [!IMPORTANT] > SmartScreen protects against malicious files from the internet. It does not protect against malicious files on internal locations or network shares, such as shared folders with UNC paths or SMB/CIFS shares. From 93488a8b113fe61892857da9fa4436a831ba1928 Mon Sep 17 00:00:00 2001 From: Nimisha Satapathy Date: Thu, 19 May 2022 00:41:34 +0530 Subject: [PATCH 210/380] Update .openpublishing.redirection.json --- .openpublishing.redirection.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.openpublishing.redirection.json b/.openpublishing.redirection.json index 8e62d23bdc..f639ba3adb 100644 --- a/.openpublishing.redirection.json +++ b/.openpublishing.redirection.json @@ -19448,7 +19448,7 @@ { "source_path": "windows/security/threat-protection/intelligence/supply-chain-malware.md", "redirect_url": "/microsoft-365/security/intelligence/supply-chain-malware", - "redirect_document_id": true + "redirect_document_id": false }, { "source_path": "windows/security/threat-protection/intelligence/support-scams.md", From 96ff32eb8b25dc989cf05a0f371baf4d9ebe45d3 Mon Sep 17 00:00:00 2001 From: Amy Zhou Date: Wed, 18 May 2022 13:30:37 -0700 Subject: [PATCH 211/380] Added Note about BGP --- windows/deployment/do/mcc-isp.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/windows/deployment/do/mcc-isp.md b/windows/deployment/do/mcc-isp.md index 71c5568e9d..decd2adee8 100644 --- a/windows/deployment/do/mcc-isp.md +++ b/windows/deployment/do/mcc-isp.md @@ -399,6 +399,8 @@ Use this method if you already have a MCC that is active and running. c. Enter the ASN corresponding to that neighbor (this should be the same ASN as the MCC -iBGP connection) d. Repeat steps 1.b and 1.c for each neighbor you would like to configure +**Note:** With the BGP configuration, you are essentially setting up an iBGP neighbor in your public ASN. For example, when you initiate the BGP session from the router to the cache node, you would use your own ASN. + 2. BGP is now configured from the MCC side. From your end, please establish a neighborship from your router to MCC's host machine (use the IP address of the host machine that is running the MCC container) a. Please ensure there aren't any firewall rules blocking this connection b. Verify that the BGP connection has been established and that you are advertising routes to the MCC From d376f1d90e9912f2a87b257188d9fbd56d3cc28d Mon Sep 17 00:00:00 2001 From: Thomas Raya Date: Wed, 18 May 2022 14:33:17 -0700 Subject: [PATCH 212/380] Update .openpublishing.redirection.json update format of entries to stay consistent with existing entries Fix redirect entry to ensure redirect(s) remain functional --- .openpublishing.redirection.json | 12 +++--------- 1 file changed, 3 insertions(+), 9 deletions(-) diff --git a/.openpublishing.redirection.json b/.openpublishing.redirection.json index f639ba3adb..6d778cce26 100644 --- a/.openpublishing.redirection.json +++ b/.openpublishing.redirection.json @@ -19496,8 +19496,8 @@ "redirect_document_id": false }, { - "source_path": "windows/education/itadmins.yml", - "redirect_url": "/education/", + "source_path": "education/itadmins.yml", + "redirect_url": "/education", "redirect_document_id": false }, { @@ -19521,35 +19521,29 @@ "redirect_document_id": false }, { - "source_path": "windows/education/developers.yml", "redirect_url": "/education/", "redirect_document_id": true }, { - "source_path": "windows/client-management/mdm/proxy-csp.md", - + "source_path": "windows/client-management/mdm/proxy-csp.md", "source_path": "education/developers.yml", "redirect_url": "/education", "redirect_document_id": false }, { "source_path": "windows/client-management/mdm/enterpriseappmanagement-csp.md", - "redirect_url": "/windows/client-management/mdm/configuration-service-provider-reference", "redirect_document_id": false }, { - "source_path": "windows/client-management/mdm/policymanager-csp.md", - "source_path": "windows/client-management/mdm/messaging-ddf.md", "redirect_url": "/windows/client-management/mdm/configuration-service-provider-reference", "redirect_document_id": false }, { "source_path": "windows/client-management/mdm/messaging-csp.md", - "redirect_url": "/windows/client-management/mdm/configuration-service-provider-reference", "redirect_document_id": false } From 11d3f6858d3b7d62e3a2e582d8451a11b6d2d2fc Mon Sep 17 00:00:00 2001 From: Nimisha Satapathy Date: Thu, 19 May 2022 11:05:29 +0530 Subject: [PATCH 213/380] Updated --- .openpublishing.redirection.json | 7 +------ .../mdm/configuration-service-provider-reference.md | 12 ------------ 2 files changed, 1 insertion(+), 18 deletions(-) diff --git a/.openpublishing.redirection.json b/.openpublishing.redirection.json index f639ba3adb..bc312ec2fe 100644 --- a/.openpublishing.redirection.json +++ b/.openpublishing.redirection.json @@ -19527,29 +19527,24 @@ "redirect_document_id": true }, { - "source_path": "windows/client-management/mdm/proxy-csp.md", - + "source_path": "education/developers.yml", "redirect_url": "/education", "redirect_document_id": false }, { "source_path": "windows/client-management/mdm/enterpriseappmanagement-csp.md", - "redirect_url": "/windows/client-management/mdm/configuration-service-provider-reference", "redirect_document_id": false }, { "source_path": "windows/client-management/mdm/policymanager-csp.md", - - "source_path": "windows/client-management/mdm/messaging-ddf.md", "redirect_url": "/windows/client-management/mdm/configuration-service-provider-reference", "redirect_document_id": false }, { "source_path": "windows/client-management/mdm/messaging-csp.md", - "redirect_url": "/windows/client-management/mdm/configuration-service-provider-reference", "redirect_document_id": false } diff --git a/windows/client-management/mdm/configuration-service-provider-reference.md b/windows/client-management/mdm/configuration-service-provider-reference.md index efe69d99ba..d12b45b482 100644 --- a/windows/client-management/mdm/configuration-service-provider-reference.md +++ b/windows/client-management/mdm/configuration-service-provider-reference.md @@ -801,10 +801,6 @@ Additional lists: [SurfaceHub](surfacehub-csp.md) -|Home|Pro|Business|Enterprise|Education| -|--- |--- |--- |--- |--- | -|||||| - @@ -898,10 +894,6 @@ Additional lists: [W4 Application CSP](w4-application-csp.md) -|Home|Pro|Business|Enterprise|Education| -|--- |--- |--- |--- |--- | -|||||| - @@ -997,10 +989,6 @@ Additional lists: [w7 Application CSP](w7-application-csp.md) -|Home|Pro|Business|Enterprise|Education| -|--- |--- |--- |--- |--- | -|||||| - From 31d36e144a1ac4e06b5fc244b17a49204e3ac68c Mon Sep 17 00:00:00 2001 From: Nimisha Satapathy Date: Thu, 19 May 2022 11:10:27 +0530 Subject: [PATCH 214/380] Update .openpublishing.redirection.json --- .openpublishing.redirection.json | 9 --------- 1 file changed, 9 deletions(-) diff --git a/.openpublishing.redirection.json b/.openpublishing.redirection.json index a4f8caed29..19453e7cf9 100644 --- a/.openpublishing.redirection.json +++ b/.openpublishing.redirection.json @@ -19526,11 +19526,6 @@ "redirect_document_id": true }, { -<<<<<<< HEAD - -======= - "source_path": "windows/client-management/mdm/proxy-csp.md", ->>>>>>> d376f1d90e9912f2a87b257188d9fbd56d3cc28d "source_path": "education/developers.yml", "redirect_url": "/education", "redirect_document_id": false @@ -19542,10 +19537,6 @@ }, { "source_path": "windows/client-management/mdm/policymanager-csp.md", -<<<<<<< HEAD -======= - "source_path": "windows/client-management/mdm/messaging-ddf.md", ->>>>>>> d376f1d90e9912f2a87b257188d9fbd56d3cc28d "redirect_url": "/windows/client-management/mdm/configuration-service-provider-reference", "redirect_document_id": false }, From b3810925319eba25daf81c8ae1b39e6f208d4664 Mon Sep 17 00:00:00 2001 From: Nimisha Satapathy Date: Thu, 19 May 2022 12:27:06 +0530 Subject: [PATCH 215/380] Update .openpublishing.redirection.json --- .openpublishing.redirection.json | 17 +++++++++++------ 1 file changed, 11 insertions(+), 6 deletions(-) diff --git a/.openpublishing.redirection.json b/.openpublishing.redirection.json index 19453e7cf9..d324d9f9d1 100644 --- a/.openpublishing.redirection.json +++ b/.openpublishing.redirection.json @@ -19520,11 +19520,6 @@ "redirect_url": "/windows/client-management/mdm/configuration-service-provider-reference", "redirect_document_id": false }, - { - "source_path": "windows/education/developers.yml", - "redirect_url": "/education/", - "redirect_document_id": true - }, { "source_path": "education/developers.yml", "redirect_url": "/education", @@ -19536,7 +19531,7 @@ "redirect_document_id": false }, { - "source_path": "windows/client-management/mdm/policymanager-csp.md", + "source_path": "windows/client-management/mdm/messaging-ddf.md", "redirect_url": "/windows/client-management/mdm/configuration-service-provider-reference", "redirect_document_id": false }, @@ -19544,6 +19539,16 @@ "source_path": "windows/client-management/mdm/messaging-csp.md", "redirect_url": "/windows/client-management/mdm/configuration-service-provider-reference", "redirect_document_id": false + }, + { + "source_path": "windows/client-management/mdm/policymanager-csp.md", + "redirect_url": "/windows/client-management/mdm/configuration-service-provider-reference", + "redirect_document_id": false + }, + { + "source_path": "windows/client-management/mdm/proxy-csp.md", + "redirect_url": "/windows/client-management/mdm/configuration-service-provider-reference", + "redirect_document_id": false } ] } From be8b218f92806ac3065ab3b58e23fccf5b81260a Mon Sep 17 00:00:00 2001 From: Benny Shilpa Date: Thu, 19 May 2022 18:10:38 +0530 Subject: [PATCH 216/380] Update cortana-at-work-crm.md --- windows/configuration/cortana-at-work/cortana-at-work-crm.md | 2 -- 1 file changed, 2 deletions(-) diff --git a/windows/configuration/cortana-at-work/cortana-at-work-crm.md b/windows/configuration/cortana-at-work/cortana-at-work-crm.md index 805a227811..e82f329a86 100644 --- a/windows/configuration/cortana-at-work/cortana-at-work-crm.md +++ b/windows/configuration/cortana-at-work/cortana-at-work-crm.md @@ -2,8 +2,6 @@ title: Set up and test Cortana with Microsoft Dynamics CRM (Preview feature) in Windows description: How to set up Cortana to give salespeople insights on important CRM activities, including sales leads, accounts, and opportunities. ms.prod: w10 -ms.mktglfcycl: manage -ms.sitesec: library author: aczechowski ms.localizationpriority: medium ms.author: aaroncz From 8b796d72bc221ab2c693a7463249d98ed2f21ee0 Mon Sep 17 00:00:00 2001 From: Shesh <56231259+sheshachary@users.noreply.github.com> Date: Thu, 19 May 2022 18:31:42 +0530 Subject: [PATCH 217/380] improved the consistency in the article --- .../mdm/policy-csp-update.md | 355 ++++++++++++------ 1 file changed, 234 insertions(+), 121 deletions(-) diff --git a/windows/client-management/mdm/policy-csp-update.md b/windows/client-management/mdm/policy-csp-update.md index fbc41ad17a..cacd3bcfdf 100644 --- a/windows/client-management/mdm/policy-csp-update.md +++ b/windows/client-management/mdm/policy-csp-update.md @@ -241,6 +241,7 @@ ms.collection: highpri **Update/ActiveHoursEnd** +The table below shows the applicability of Windows: |Edition|Windows 10|Windows 11| |--- |--- |--- | @@ -263,10 +264,10 @@ ms.collection: highpri -Allows the IT admin (when used with **Update/ActiveHoursStart**) to manage a range of active hours where update reboots aren't scheduled. This value sets the end time. there's a 12-hour maximum from start time. +Allows the IT admin (when used with **Update/ActiveHoursStart**) to manage a range of active hours where update reboots aren't scheduled. This value sets the end time. There's a 12-hour maximum from start time. > [!NOTE] -> The default maximum difference from start time has been increased to 18 in Windows 10, version 1703. In this version of Windows 10, the maximum range of active hours can now be configured. See **Update/ActiveHoursMaxRange** below for more information. +> The default maximum difference from start time has been increased to 18 in Windows 10, version 1703. In this version of Windows 10, the maximum range of active hours can now be configured. See **Update/ActiveHoursMaxRange** below for more information. Supported values are 0-23, where 0 is 12 AM, 1 is 1 AM, etc. @@ -290,6 +291,7 @@ ADMX Info: **Update/ActiveHoursMaxRange** +The table below shows the applicability of Windows: |Edition|Windows 10|Windows 11| |--- |--- |--- | @@ -336,6 +338,7 @@ ADMX Info: **Update/ActiveHoursStart** +The table below shows the applicability of Windows: |Edition|Windows 10|Windows 11| |--- |--- |--- | @@ -361,7 +364,7 @@ ADMX Info: Allows the IT admin (when used with **Update/ActiveHoursEnd**) to manage a range of hours where update reboots aren't scheduled. This value sets the start time. There's a 12-hour maximum from end time. > [!NOTE] -> The default maximum difference from end time has been increased to 18 in Windows 10, version 1703. In this version of Windows 10, the maximum range of active hours can now be configured. See **Update/ActiveHoursMaxRange** above for more information. +> The default maximum difference from end time has been increased to 18 in Windows 10, version 1703. In this version of Windows 10, the maximum range of active hours can now be configured. See **Update/ActiveHoursMaxRange** above for more information. Supported values are 0-23, where 0 is 12 AM, 1 is 1 AM, etc. @@ -385,6 +388,7 @@ ADMX Info: **Update/AllowAutoUpdate** +The table below shows the applicability of Windows: |Edition|Windows 10|Windows 11| |--- |--- |--- | @@ -426,18 +430,16 @@ ADMX Info: The following list shows the supported values: -- 0 - Notify the user before downloading the update. This policy is used by the enterprise who wants to enable the end users to manage data usage. With these option users are notified when there are updates that apply to the device and are ready for download. Users can download and install the updates from the Windows Update control panel. +- 0 - Notify the user before downloading the update. This policy is used by the enterprise who wants to enable the end users to manage data usage. With these options, users are notified when there are updates that apply to the device and are ready for download. Users can download and install the updates from the Windows Update control panel. - 1 - Auto install the update and then notify the user to schedule a device restart. Updates are downloaded automatically on non-metered networks and installed during "Automatic Maintenance" when the device isn't in use and isn't running on battery power. If automatic maintenance is unable to install updates for two days, Windows Update will install updates immediately. If the installation requires a restart, the end user is prompted to schedule the restart time. The end user has up to seven days to schedule the restart and after that, a restart of the device is forced. Enabling the end user to control the start time reduces the risk of accidental data loss caused by applications that don't shut down properly on restart. For more information, see [Automatic maintenance](/windows/win32/taskschd/task-maintenence). - 2 (default) - Auto install and restart. Updates are downloaded automatically on non-metered networks and installed during "Automatic Maintenance" when the device isn't in use and isn't running on battery power. If automatic maintenance is unable to install updates for two days, Windows Update will install updates right away. If a restart is required, then the device is automatically restarted when the device isn't actively being used. Automatic restarting when a device isn't being used is the default behavior for unmanaged devices. Devices are updated quickly, but it increases the risk of accidental data loss caused by an application that doesn't shut down properly on restart. For more information, see [Automatic maintenance](/windows/win32/taskschd/task-maintenence). - 3 - Auto install and restart at a specified time. The IT specifies the installation day and time. If no day and time are specified, the default is 3 AM daily. Automatic installation happens at this time and device restart happens after a 15-minute countdown. If the user is logged in when Windows is ready to restart, the user can interrupt the 15-minute countdown to delay the restart. - 4 - Auto install and restart without end-user control. Updates are downloaded automatically on non-metered networks and installed during "Automatic Maintenance" when the device isn't in use and isn't running on battery power. If automatic maintenance is unable to install updates for two days, Windows Update will install updates right away. If a restart is required, then the device is automatically restarted when the device isn't actively being used. This setting option also sets the end-user control panel to read-only. - 5 - Turn off automatic updates. - > [!IMPORTANT] > This option should be used only for systems under regulatory compliance, as you won't get security updates as well. - @@ -447,6 +449,7 @@ The following list shows the supported values: **Update/AllowAutoWindowsUpdateDownloadOverMeteredNetwork** +The table below shows the applicability of Windows: |Edition|Windows 10|Windows 11| |--- |--- |--- | @@ -469,7 +472,7 @@ The following list shows the supported values: -Option to download updates automatically over metered connections (off by default). Value type is integer. +Option to download updates automatically over metered connections (off by default). The supported value type is integer. A significant number of devices primarily use cellular data and don't have Wi-Fi access, which leads to a lower number of devices getting updates. Since a large number of devices have large data plans or unlimited data, this policy can unblock devices from getting updates. @@ -499,6 +502,7 @@ The following list shows the supported values: **Update/AllowMUUpdateService** +The table below shows the applicability of Windows: |Edition|Windows 10|Windows 11| |--- |--- |--- | @@ -556,6 +560,7 @@ $MUSM.RemoveService("7971f918-a847-4430-9279-4a52d1efe18d") **Update/AllowNonMicrosoftSignedUpdate** +The table below shows the applicability of Windows: |Edition|Windows 10|Windows 11| |--- |--- |--- | @@ -582,7 +587,7 @@ Allows the IT admin to manage whether Automatic Updates accepts updates signed b Supported operations are Get and Replace. -This policy is specific to desktop and local publishing via WSUS for third-party updates (binaries and updates not hosted on Microsoft Update) and allows IT to manage whether Automatic Updates accepts updates signed by entities other than Microsoft when the update is found on an intranet Microsoft update service location. +This policy is specific to desktop and local publishing via WSUS for third-party updates (binaries and updates not hosted on Microsoft Update). This policy allows IT to manage whether Automatic Updates accepts updates signed by entities other than Microsoft, when the update is found on an intranet Microsoft update service location. @@ -600,6 +605,7 @@ The following list shows the supported values: **Update/AllowUpdateService** +The table below shows the applicability of Windows: |Edition|Windows 10|Windows 11| |--- |--- |--- | @@ -624,7 +630,7 @@ The following list shows the supported values: Specifies whether the device could use Microsoft Update, Windows Server Update Services (WSUS), or Microsoft Store. -Even when Windows Update is configured to receive updates from an intranet update service, it will periodically retrieve information from the public Windows Update service to enable future connections to Windows Update, and other services like Microsoft Update or the Microsoft Store +Even when Windows Update is configured to receive updates from an intranet update service. It will periodically retrieve information from the public Windows Update service to enable future connections to Windows Update, and other services like Microsoft Update or the Microsoft Store. Enabling this policy will disable that functionality, and may cause connection to public services such as the Microsoft Store to stop working. @@ -655,6 +661,7 @@ The following list shows the supported values: **Update/AutoRestartDeadlinePeriodInDays** +The table below shows the applicability of Windows: |Edition|Windows 10|Windows 11| |--- |--- |--- | @@ -679,9 +686,9 @@ The following list shows the supported values: For Quality Updates, this policy specifies the deadline in days before automatically executing a scheduled restart outside of active hours. The deadline can be set between 2 and 30 days from the time the restart is scheduled. -The system will reboot on or after the specified deadline. The reboot is prioritized over any configured Active Hours and any existing system and user busy checks. +The system will reboot on or after the specified deadline. The reboot is prioritized over any configured Active Hours and any existing system, and user busy checks. -Value type is integer. Default is seven days. +Supported value type is integer. Default is seven days. Supported values range: 2-30. @@ -692,7 +699,8 @@ If you enable this policy, a restart will automatically occur the specified numb If you disable or don't configure this policy, the PC will restart according to the default schedule. If any of the following two policies are enabled, this policy has no effect: -1. No autorestart with signed-in users for scheduled automatic updates installations. + +1. No autorestart with signed-in users for the scheduled automatic updates installations. 2. Always automatically restart at scheduled time. @@ -713,6 +721,7 @@ ADMX Info: **Update/AutoRestartDeadlinePeriodInDaysForFeatureUpdates** +The table below shows the applicability of Windows: |Edition|Windows 10|Windows 11| |--- |--- |--- | @@ -737,9 +746,9 @@ ADMX Info: For Feature Updates, this policy specifies the deadline in days before automatically executing a scheduled restart outside of active hours. The deadline can be set between 2 and 30 days from the time the restart is scheduled. -The system will reboot on or after the specified deadline. The reboot is prioritized over any configured Active Hours and any existing system and user busy checks. +The system will reboot on or after the specified deadline. The reboot is prioritized over any configured Active Hours and any existing system, and user busy checks. -Value type is integer. Default is 7 days. +Supported value type is integer. Default is 7 days. Supported values range: 2-30. @@ -750,7 +759,8 @@ If you enable this policy, a restart will automatically occur the specified numb If you disable or don't configure this policy, the PC will restart according to the default schedule. If any of the following two policies are enabled, this policy has no effect: -1. No autorestart with logged on users for scheduled automatic updates installations. + +1. No autorestart with logged on users for the scheduled automatic updates installations. 2. Always automatically restart at scheduled time. @@ -771,6 +781,7 @@ ADMX Info: **Update/AutoRestartNotificationSchedule** +The table below shows the applicability of Windows: |Edition|Windows 10|Windows 11| |--- |--- |--- | @@ -819,6 +830,7 @@ Supported values are 15, 30, 60, 120, and 240 (minutes). **Update/AutoRestartRequiredNotificationDismissal** +The table below shows the applicability of Windows: |Edition|Windows 10|Windows 11| |--- |--- |--- | @@ -868,6 +880,7 @@ The following list shows the supported values: **Update/AutomaticMaintenanceWakeUp** +The table below shows the applicability of Windows: |Edition|Windows 10|Windows 11| |--- |--- |--- | @@ -898,6 +911,7 @@ This policy setting allows you to configure if Automatic Maintenance should make If you enable this policy setting, Automatic Maintenance attempts to set OS wake policy and make a wake request for the daily scheduled time, if necessary. If you disable or don't configure this policy setting, the wake setting as specified in Security and Maintenance/Automatic Maintenance Control Panel applies. + ADMX Info: @@ -926,6 +940,7 @@ Supported values: **Update/BranchReadinessLevel** +The table below shows the applicability of Windows: |Edition|Windows 10|Windows 11| |--- |--- |--- | @@ -966,7 +981,7 @@ The following list shows the supported values: - 2 {0x2} - Windows Insider build - Fast (added in Windows 10, version 1709) - 4 {0x4} - Windows Insider build - Slow (added in Windows 10, version 1709) - 8 {0x8} - Release Windows Insider build (added in Windows 10, version 1709) -- 16 {0x10} - (default) General Availability Channel (Targeted). Device gets all applicable feature updates from General Availability Channel (Targeted). +- 16 {0x10} - (default) General Availability Channel (Targeted). Device gets all applicable feature updates from General Availability Channel (Targeted) - 32 {0x20} - General Availability Channel. Device gets feature updates from General Availability Channel. (*Only applicable to releases prior to 1903, for all releases 1903 and after the General Availability Channel and General Availability Channel (Targeted) into a single General Availability Channel with a value of 16) @@ -978,6 +993,7 @@ The following list shows the supported values: **Update/ConfigureDeadlineForFeatureUpdates** +The table below shows the applicability of Windows: |Edition|Windows 10|Windows 11| |--- |--- |--- | @@ -1030,6 +1046,7 @@ Default value is 7. **Update/ConfigureDeadlineForQualityUpdates** +The table below shows the applicability of Windows: |Edition|Windows 10|Windows 11| |--- |--- |--- | @@ -1082,6 +1099,7 @@ Default value is 7. **Update/ConfigureDeadlineGracePeriod** +The table below shows the applicability of Windows: |Edition|Windows 10|Windows 11| |--- |--- |--- | @@ -1104,7 +1122,7 @@ Default value is 7. -When used with [Update/ConfigureDeadlineForQualityUpdates](#update-configuredeadlineforqualityupdates),allows the admin to specify a minimum number of days until restarts occur automatically for quality updates. Setting the grace period might extend the effective deadline set by the deadline policy. If [Update/ConfigureDeadlineForQualityUpdates](#update-configuredeadlineforqualityupdates) is configured but this policy isn't, then the default value of 2 will be used. +When used with [Update/ConfigureDeadlineForQualityUpdates](#update-configuredeadlineforqualityupdates) allows the admin to specify a minimum number of days until restarts occur automatically for quality updates. Setting the grace period might extend the effective deadline set by the deadline policy. If [Update/ConfigureDeadlineForQualityUpdates](#update-configuredeadlineforqualityupdates) is configured but this policy isn't, then the default value of 2 will be used. @@ -1117,7 +1135,7 @@ ADMX Info: -Supports a numeric value from 0-7, which indicates the minimum number of days a device will wait before it restarts automatically after installing a required quality update. +Supports a numeric value from 0-7, which indicates the minimum number of days a device will wait before it restarts automatically, after installing a required quality update. Default value is 2. @@ -1135,6 +1153,7 @@ Default value is 2. **Update/ConfigureDeadlineGracePeriodForFeatureUpdates** +The table below shows the applicability of Windows: |Edition|Windows 10|Windows 11| |--- |--- |--- | @@ -1158,7 +1177,7 @@ Default value is 2. -When used with [Update/ConfigureDeadlineForFeatureUpdates](#update-configuredeadlineforfeatureupdates), allows the admin to specify a minimum number of days until restarts occur automatically for feature updates. Setting the grace period may extend the effective deadline set by the deadline policy. If [Update/ConfigureDeadlineForFeatureUpdates](#update-configuredeadlineforfeatureupdates) is configured but this policy isn't, then the value from [Update/ConfigureDeadlineGracePeriod](#update-configuredeadlinegraceperiod) will be used; if that policy is also not configured, then the default value of 2 will be used. +When used with [Update/ConfigureDeadlineForFeatureUpdates](#update-configuredeadlineforfeatureupdates) allows the admin to specify a minimum number of days until restarts occur automatically for feature updates. Setting the grace period may extend the effective deadline set by the deadline policy. If [Update/ConfigureDeadlineForFeatureUpdates](#update-configuredeadlineforfeatureupdates) is configured but this policy isn't, then the value from [Update/ConfigureDeadlineGracePeriod](#update-configuredeadlinegraceperiod) will be used; if that policy is also not configured, then the default value of 2 will be used. @@ -1171,7 +1190,7 @@ ADMX Info: -Supports a numeric value from 0-7, which indicates the minimum number of days a device will wait before it restarts automatically after installing a required feature update. +Supports a numeric value from 0-7, which indicates the minimum number of days a device will wait before it restarts automatically, after installing a required feature update. Default value is 2. @@ -1189,6 +1208,7 @@ Default value is 2. **Update/ConfigureDeadlineNoAutoReboot** +The table below shows the applicability of Windows: |Edition|Windows 10|Windows 11| |--- |--- |--- | @@ -1245,6 +1265,7 @@ Supported values: **Update/ConfigureFeatureUpdateUninstallPeriod** +The table below shows the applicability of Windows: |Edition|Windows 10|Windows 11| |--- |--- |--- | @@ -1267,7 +1288,11 @@ Supported values: -Enable IT admin to configure feature update uninstall period. Values range 2 - 60 days. Default is 10 days. +Enable IT admin to configure feature update uninstall period. + +Values range 2 - 60 days. + +Default is 10 days. @@ -1278,6 +1303,7 @@ Enable IT admin to configure feature update uninstall period. Values range 2 - 6 **Update/DeferFeatureUpdatesPeriodInDays** +The table below shows the applicability of Windows: |Edition|Windows 10|Windows 11| |--- |--- |--- | @@ -1326,6 +1352,7 @@ ADMX Info: **Update/DeferQualityUpdatesPeriodInDays** +The table below shows the applicability of Windows: |Edition|Windows 10|Windows 11| |--- |--- |--- | @@ -1370,6 +1397,7 @@ ADMX Info: **Update/DeferUpdatePeriod** +The table below shows the applicability of Windows: |Edition|Windows 10|Windows 11| |--- |--- |--- | @@ -1395,7 +1423,6 @@ ADMX Info: > [!NOTE] > Don't use this policy in Windows 10, version 1607 devices, instead use the new policies listed in [Changes in Windows 10, version 1607 for update management](device-update-management.md#windows10version1607forupdatemanagement). You can continue to use DeferUpdatePeriod for Windows 10, version 1511 devices. - Allows IT Admins to specify update delays for up to four weeks. Supported values are 0-4, which refers to the number of weeks to defer updates. @@ -1448,6 +1475,7 @@ ADMX Info: **Update/DeferUpgradePeriod** +The table below shows the applicability of Windows: |Edition|Windows 10|Windows 11| |--- |--- |--- | @@ -1473,7 +1501,6 @@ ADMX Info: > [!NOTE] > Don't use this policy in Windows 10, version 1607 devices, instead use the new policies listed in [Changes in Windows 10, version 1607 for update management](device-update-management.md#windows10version1607forupdatemanagement). You can continue to use DeferUpgradePeriod for Windows 10, version 1511 devices. - Allows IT Admins to specify other upgrade delays for up to eight months. Supported values are 0-8, which refers to the number of months to defer upgrades. @@ -1498,6 +1525,7 @@ ADMX Info: **Update/DetectionFrequency** +The table below shows the applicability of Windows: |Edition|Windows 10|Windows 11| |--- |--- |--- | @@ -1540,6 +1568,7 @@ ADMX Info: **Update/DisableDualScan** +The table below shows the applicability of Windows: |Edition|Windows 10|Windows 11| |--- |--- |--- | @@ -1562,13 +1591,14 @@ ADMX Info: -Don't allow update deferral policies to cause scans against Windows Update. If this policy isn't enabled, then configuring deferral policies will result in the client unexpectedly scanning Windows update. With the policy enabled, those scans are prevented, and users can configure deferral policies as much as they like. +Don't allow update deferral policies to cause scans against Windows Update. If this policy isn't enabled, then configuring deferral policies will result in the client unexpectedly scanning Windows update. With the policy enabled, those scans are prevented, and users can configure deferral policies as much as they like. For more information about dual scan, see [Demystifying "Dual Scan"](/archive/blogs/wsus/demystifying-dual-scan) and [Improving Dual Scan on 1607](/archive/blogs/wsus/improving-dual-scan-on-1607). This setting is the same as the Group Policy in **Windows Components** > **Windows Update**: "Do not allow update deferral policies to cause scans against Windows Update." -Value type is integer. Supported operations are Add, Get, Replace, and Delete. +- Supported value type is integer. +- Supported operations are Add, Get, Replace, and Delete. @@ -1594,6 +1624,7 @@ The following list shows the supported values: **Update/DisableWUfBSafeguards** +The table below shows the applicability of Windows: |Edition|Windows 10|Windows 11| |--- |--- |--- | @@ -1629,7 +1660,7 @@ IT admins can, if necessary, opt devices out of safeguard protections using this > > The disable safeguards policy will revert to "Not Configured" on a device after moving to a new Windows 10 version, even if previously enabled. This ensures the admin is consciously disabling Microsoft's default protection from known issues for each new feature update. > -> Disabling safeguards doesn't guarantee your device will be able to successfully update. The update may still fail on the device and will likely result in a bad experience post upgrade as you're bypassing the protection given by Microsoft pertaining to known issues. +> Disabling safeguards doesn't guarantee your device will be able to successfully update. The update may still fail on the device and will likely result in a bad experience post upgrade, as you're bypassing the protection given by Microsoft pertaining to known issues. @@ -1655,6 +1686,7 @@ The following list shows the supported values: **Update/DoNotEnforceEnterpriseTLSCertPinningForUpdateDetection** +The table below shows the applicability of Windows: |Edition|Windows 10|Windows 11| |--- |--- |--- | @@ -1693,8 +1725,8 @@ ADMX Info: The following list shows the supported values: -- 0 (default) - Enforce certificate pinning -- 1 - Don't enforce certificate pinning +- 0 (default) - Enforce certificate pinning. +- 1 - Don't enforce certificate pinning. @@ -1705,6 +1737,7 @@ The following list shows the supported values: **Update/EngagedRestartDeadline** +The table below shows the applicability of Windows: |Edition|Windows 10|Windows 11| |--- |--- |--- | @@ -1729,23 +1762,25 @@ The following list shows the supported values: For Quality Updates, this policy specifies the deadline in days before automatically scheduling and executing a pending restart outside of active hours. The deadline can be set between 2 and 30 days from the time the restart becomes pending. If configured, the pending restart will transition from Autorestart to Engaged restart (pending user schedule) to be executed automatically, within the specified period. -The system will reboot on or after the specified deadline. The reboot is prioritized over any configured Active Hours and any existing system and user busy checks. +The system will reboot on or after the specified deadline. The reboot is prioritized over any configured Active Hours and any existing system, and user busy checks. > [!NOTE] > If Update/EngagedDeadline is the only policy set (Update/EngagedRestartTransitionSchedule and Update/EngagedRestartSnoozeSchedule aren't set), the behavior goes from reboot required -> engaged behavior -> forced reboot after deadline is reached with a 3-day snooze period. -Value type is integer. Default is 14. +Supporting value type is integer. + +Default is 14. Supported value range: 2 - 30. -If no deadline is specified or deadline is set to 0, the restart won't be automatically executed and will remain Engaged restart (for example, pending user scheduling). +If no deadline is specified or deadline is set to 0, the restart won't be automatically executed, and will remain Engaged restart (for example, pending user scheduling). If you disable or don't configure this policy, the default behaviors will be used. If any of the following policies are configured, this policy has no effect: -1. No autorestart with logged on users for scheduled automatic updates installations -2. Always automatically restart at scheduled time -3. Specify deadline before autorestart for update installation +1. No autorestart with logged on users for scheduled automatic updates installations. +2. Always automatically restart at scheduled time. +3. Specify deadline before autorestart for update installation. @@ -1765,6 +1800,7 @@ ADMX Info: **Update/EngagedRestartDeadlineForFeatureUpdates** +The table below shows the applicability of Windows: |Edition|Windows 10|Windows 11| |--- |--- |--- | @@ -1789,7 +1825,9 @@ ADMX Info: For Feature Updates, this policy specifies the deadline in days before automatically scheduling and executing a pending restart outside of active hours. The deadline can be set between 2 and 30 days from the time the restart becomes pending. If configured, the pending restart will transition from Auto-restart to Engaged restart (pending user schedule) to be executed automatically, within the specified period. -Value type is integer. Default is 14. +Supported value type is integer. + +Default is 14. Supported value range: 2-30. @@ -1798,9 +1836,9 @@ If no deadline is specified or deadline is set to 0, the restart won't be automa If you disable or don't configure this policy, the default behaviors will be used. If any of the following policies are configured, this policy has no effect: -1. No autorestart with logged on users for scheduled automatic updates installations -2. Always automatically restart at scheduled time -3. Specify deadline before autorestart for update installation +1. No autorestart with logged on users for scheduled automatic updates installations. +2. Always automatically restart at scheduled time. +3. Specify deadline before autorestart for update installation. @@ -1820,6 +1858,7 @@ ADMX Info: **Update/EngagedRestartSnoozeSchedule** +The table below shows the applicability of Windows: |Edition|Windows 10|Windows 11| |--- |--- |--- | @@ -1844,16 +1883,18 @@ ADMX Info: For Quality Updates, this policy specifies the number of days a user can snooze Engaged restart reminder notifications. The snooze period can be set between 1-3 days. -Value type is integer. Default is three days. +Supported value type is integer. + +Default is three days. Supported value range: 1-3. If you disable or don't configure this policy, the default behaviors will be used. If any of the following policies are configured, this policy has no effect: -1. No autorestart with logged on users for scheduled automatic updates installations -2. Always automatically restart at scheduled time -3. Specify deadline before autorestart for update installation +1. No autorestart with logged on users for scheduled automatic updates installations. +2. Always automatically restart at scheduled time. +3. Specify deadline before autorestart for update installation. @@ -1873,6 +1914,7 @@ ADMX Info: **Update/EngagedRestartSnoozeScheduleForFeatureUpdates** +The table below shows the applicability of Windows: |Edition|Windows 10|Windows 11| |--- |--- |--- | @@ -1897,16 +1939,18 @@ ADMX Info: For Feature Updates, this policy specifies the number of days a user can snooze Engaged restart reminder notifications. The snooze period can be set between 1-3 days. -Value type is integer. Default is three days. +Supported value type is integer. + +Default is three days. Supported value range: 1-3. If you disable or don't configure this policy, the default behaviors will be used. If any of the following policies are configured, this policy has no effect: -1. No autorestart with logged on users for scheduled automatic updates installations -2. Always automatically restart at scheduled time -3. Specify deadline before autorestart for update installation +1. No autorestart with logged on users for scheduled automatic updates installations. +2. Always automatically restart at scheduled time. +3. Specify deadline before autorestart for update installation. @@ -1926,6 +1970,7 @@ ADMX Info: **Update/EngagedRestartTransitionSchedule** +The table below shows the applicability of Windows: |Edition|Windows 10|Windows 11| |--- |--- |--- | @@ -1950,16 +1995,18 @@ ADMX Info: For Quality Updates, this policy specifies the timing before transitioning from Auto restarts scheduled outside of active hours to Engaged restart, which requires the user to schedule. The period can be set between 2 and 30 days from the time the restart becomes pending. -Value type is integer. Default value is 7 days. +Supported value type is integer. + +Default value is 7 days. Supported value range: 2 - 30. If you disable or don't configure this policy, the default behaviors will be used. If any of the following policies are configured, this policy has no effect: -1. No autorestart with logged on users for scheduled automatic updates installations -2. Always automatically restart at scheduled time -3. Specify deadline before autorestart for update installation +1. No autorestart with logged on users for scheduled automatic updates installations. +2. Always automatically restart at scheduled time. +3. Specify deadline before autorestart for update installation. @@ -1979,6 +2026,7 @@ ADMX Info: **Update/EngagedRestartTransitionScheduleForFeatureUpdates** +The table below shows the applicability of Windows: |Edition|Windows 10|Windows 11| |--- |--- |--- | @@ -2003,16 +2051,18 @@ ADMX Info: For Feature Updates, this policy specifies the timing before transitioning from Auto restarts scheduled_outside of active hours to Engaged restart, which requires the user to schedule. The period can be set between 2 and 30 days from the time the restart becomes pending. -Value type is integer. Default value is seven days. +Supported value type is integer. + +Default value is seven days. Supported value range: 2-30. If you disable or don't configure this policy, the default behaviors will be used. If any of the following policies are configured, this policy has no effect: -1. No autorestart with logged on users for scheduled automatic updates installations -2. Always automatically restart at scheduled time -3. Specify deadline before autorestart for update installation +1. No autorestart with logged on users for scheduled automatic updates installations. +2. Always automatically restart at scheduled time. +3. Specify deadline before autorestart for update installation. @@ -2032,6 +2082,7 @@ ADMX Info: **Update/ExcludeWUDriversInQualityUpdate** +The table below shows the applicability of Windows: |Edition|Windows 10|Windows 11| |--- |--- |--- | @@ -2081,6 +2132,7 @@ The following list shows the supported values: **Update/FillEmptyContentUrls** +The table below shows the applicability of Windows: |Edition|Windows 10|Windows 11| |--- |--- |--- | @@ -2103,10 +2155,10 @@ The following list shows the supported values: -Allows Windows Update Agent to determine the download URL when it's missing from the metadata. This scenario will occur when intranet update service stores the metadata files but the download contents are stored in the ISV file cache (specified as the alternate download URL). +Allows Windows Update Agent to determine the download URL when it's missing from the metadata. This scenario will occur when intranet update service stores the metadata files but the download contents are stored in the ISV file cache (specified as the alternate download URL). > [!NOTE] -> This setting should only be used in combination with an alternate download URL and configured to use ISV file cache. This setting is used when the intranet update service doesn't provide download URLs in the update metadata for files which are available on the alternate download server. +> This setting should only be used in combination with an alternate download URL and configured to use ISV file cache. This setting is used when the intranet update service doesn't provide download URLs in the update metadata for files which are available on the alternate download server. @@ -2133,6 +2185,7 @@ The following list shows the supported values: **Update/IgnoreMOAppDownloadLimit** +The table below shows the applicability of Windows: |Edition|Windows 10|Windows 11| |--- |--- |--- | @@ -2186,6 +2239,7 @@ To validate this policy: **Update/IgnoreMOUpdateDownloadLimit** +The table below shows the applicability of Windows: |Edition|Windows 10|Windows 11| |--- |--- |--- | @@ -2239,6 +2293,7 @@ To validate this policy: **Update/ManagePreviewBuilds** +The table below shows the applicability of Windows: |Edition|Windows 10|Windows 11| |--- |--- |--- | @@ -2261,7 +2316,9 @@ To validate this policy: -Used to manage Windows 10 Insider Preview builds. Value type is integer. +Used to manage Windows 10 Insider Preview builds. + +Supported value type is integer. @@ -2276,9 +2333,9 @@ ADMX Info: The following list shows the supported values: -- 0 - Disable Preview builds -- 1 - Disable Preview builds once the next release is public -- 2 - Enable Preview builds +- 0 - Disable Preview builds. +- 1 - Disable Preview builds once the next release is public. +- 2 - Enable Preview builds. @@ -2289,6 +2346,7 @@ The following list shows the supported values: **Update/PauseDeferrals** +The table below shows the applicability of Windows: |Edition|Windows 10|Windows 11| |--- |--- |--- | @@ -2314,10 +2372,8 @@ The following list shows the supported values: > [!NOTE] > Don't use this policy in Windows 10, version 1607 devices, instead use the new policies listed in [Changes in Windows 10, version 1607 for update management](device-update-management.md#windows10version1607forupdatemanagement). You can continue to use PauseDeferrals for Windows 10, version 1511 devices. - Allows IT Admins to pause updates and upgrades for up to five weeks. Paused deferrals will be reset after five weeks. - If the "Specify intranet Microsoft update service location" policy is enabled, then the "Defer upgrades by", "Defer updates by" and "Pause Updates and Upgrades" settings have no effect. If the "Allow Telemetry" policy is enabled and the Options value is set to 0, then the "Defer upgrades by", "Defer updates by" and "Pause Updates and Upgrades" settings have no effect. @@ -2345,6 +2401,7 @@ The following list shows the supported values: **Update/PauseFeatureUpdates** +The table below shows the applicability of Windows: |Edition|Windows 10|Windows 11| |--- |--- |--- | @@ -2368,7 +2425,7 @@ The following list shows the supported values: -Allows IT Admins to pause feature updates for up to 35 days. We recomment that you use the *Update/PauseFeatureUpdatesStartTime* policy if you're running Windows 10, version 1703 or later. +Allows IT Admins to pause feature updates for up to 35 days. We recommend that you use the *Update/PauseFeatureUpdatesStartTime* policy, if you're running Windows 10, version 1703 or later. @@ -2395,6 +2452,7 @@ The following list shows the supported values: **Update/PauseFeatureUpdatesStartTime** +The table below shows the applicability of Windows: |Edition|Windows 10|Windows 11| |--- |--- |--- | @@ -2419,7 +2477,8 @@ The following list shows the supported values: Specifies the date and time when the IT admin wants to start pausing the Feature Updates. When this policy is configured, Feature Updates will be paused for 35 days from the specified start date. -Value type is string (yyyy-mm-dd, ex. 2018-10-28). Supported operations are Add, Get, Delete, and Replace. +- Supported value type is string (yyyy-mm-dd, ex. 2018-10-28). +- Supported operations are Add, Get, Delete, and Replace. @@ -2439,6 +2498,7 @@ ADMX Info: **Update/PauseQualityUpdates** +The table below shows the applicability of Windows: |Edition|Windows 10|Windows 11| |--- |--- |--- | @@ -2488,6 +2548,7 @@ The following list shows the supported values: **Update/PauseQualityUpdatesStartTime** +The table below shows the applicability of Windows: |Edition|Windows 10|Windows 11| |--- |--- |--- | @@ -2512,7 +2573,8 @@ The following list shows the supported values: Specifies the date and time when the IT admin wants to start pausing the Quality Updates. When this policy is configured, Quality Updates will be paused for 35 days from the specified start date. -Value type is string (yyyy-mm-dd, ex. 2018-10-28). Supported operations are Add, Get, Delete, and Replace. +- Supported value type is string (yyyy-mm-dd, ex. 2018-10-28). +- Supported operations are Add, Get, Delete, and Replace. @@ -2543,6 +2605,7 @@ This policy is deprecated. Use [Update/RequireUpdateApproval](#update-requireupd **Update/ProductVersion** +The table below shows the applicability of Windows: |Edition|Windows 10|Windows 11| |--- |--- |--- | @@ -2580,7 +2643,7 @@ ADMX Info: -Value type is a string containing a Windows product, for example, "Windows 11" or "11" or "Windows 10". +Supported value type is a string containing a Windows product. For example, "Windows 11" or "11" or "Windows 10". @@ -2593,7 +2656,7 @@ By using this Windows Update for Business policy to upgrade devices to a new pro 1. The applicable Windows license was purchased through volume licensing, or -2. That you're authorized to bind your organization and are accepting on its behalf the relevant Microsoft Software License Terms to be found here: (https://www.microsoft.com/Useterms). +2. You're authorized to bind your organization and are accepting on its behalf the relevant Microsoft Software License Terms to be found here: (https://www.microsoft.com/Useterms).
      @@ -2601,6 +2664,7 @@ By using this Windows Update for Business policy to upgrade devices to a new pro **Update/RequireDeferUpgrade** +The table below shows the applicability of Windows: |Edition|Windows 10|Windows 11| |--- |--- |--- | @@ -2626,7 +2690,6 @@ By using this Windows Update for Business policy to upgrade devices to a new pro > [!NOTE] > Don't use this policy in Windows 10, version 1607 devices, instead use the new policies listed in [Changes in Windows 10, version 1607 for update management](device-update-management.md#windows10version1607forupdatemanagement). You can continue to use RequireDeferUpgrade for Windows 10, version 1511 devices. - Allows the IT admin to set a device to General Availability Channel train. @@ -2652,6 +2715,7 @@ The following list shows the supported values: **Update/RequireUpdateApproval** +The table below shows the applicability of Windows: |Edition|Windows 10|Windows 11| |--- |--- |--- | @@ -2677,7 +2741,6 @@ The following list shows the supported values: > [!NOTE] > If you previously used the **Update/PhoneUpdateRestrictions** policy in previous versions of Windows, it has been deprecated. Please use this policy instead. - Allows the IT admin to restrict the updates that are installed on a device to only those on an update approval list. It enables IT to accept the End User License Agreement (EULA) associated with the approved update on behalf of the end user. EULAs are approved once an update is approved. Supported operations are Get and Replace. @@ -2698,6 +2761,7 @@ The following list shows the supported values: **Update/ScheduleImminentRestartWarning** +The table below shows the applicability of Windows: |Edition|Windows 10|Windows 11| |--- |--- |--- | @@ -2746,6 +2810,7 @@ Supported values are 15, 30, or 60 (minutes). **Update/ScheduleRestartWarning** +The table below shows the applicability of Windows: |Edition|Windows 10|Windows 11| |--- |--- |--- | @@ -2769,8 +2834,7 @@ Supported values are 15, 30, or 60 (minutes). > [!NOTE] -> This policy is available on Windows 10 Pro, Windows 10 Enterprise, and Windows 10 Education - +> This policy is available on Windows 10 Pro, Windows 10 Enterprise, and Windows 10 Education. Allows the IT Admin to specify the period for autorestart warning reminder notifications. @@ -2798,6 +2862,7 @@ Supported values are 2, 4, 8, 12, or 24 (hours). **Update/ScheduledInstallDay** +The table below shows the applicability of Windows: |Edition|Windows 10|Windows 11| |--- |--- |--- | @@ -2822,7 +2887,7 @@ Supported values are 2, 4, 8, 12, or 24 (hours). Enables the IT admin to schedule the day of the update installation. -The data type is an integer. +Supported data type is an integer. Supported operations are Add, Delete, Get, and Replace. @@ -2857,6 +2922,7 @@ The following list shows the supported values: **Update/ScheduledInstallEveryWeek** +The table below shows the applicability of Windows: |Edition|Windows 10|Windows 11| |--- |--- |--- | @@ -2879,11 +2945,14 @@ The following list shows the supported values: -Enables the IT admin to schedule the update installation on every week. Value type is integer. Supported values: -
        -
      • 0 - no update in the schedule
      • -
      • 1 - update is scheduled every week
      • -
      +Enables the IT admin to schedule the update installation on every week. + +Supported Value type is integer. + +Supported values: +- 0 - no update in the schedule. +- 1 - update is scheduled every week. + @@ -2903,6 +2972,7 @@ ADMX Info: **Update/ScheduledInstallFirstWeek** +The table below shows the applicability of Windows: |Edition|Windows 10|Windows 11| |--- |--- |--- | @@ -2925,11 +2995,14 @@ ADMX Info: -Enables the IT admin to schedule the update installation on the first week of the month. Value type is integer. Supported values: -
        -
      • 0 - no update in the schedule
      • -
      • 1 - update is scheduled every first week of the month
      • -
      +Enables the IT admin to schedule the update installation on the first week of the month. + +Supported value type is integer. + +Supported values: +- 0 - no update in the schedule. +- 1 - update is scheduled every first week of the month. + @@ -2949,6 +3022,7 @@ ADMX Info: **Update/ScheduledInstallFourthWeek** +The table below shows the applicability of Windows: |Edition|Windows 10|Windows 11| |--- |--- |--- | @@ -2971,11 +3045,14 @@ ADMX Info: -Enables the IT admin to schedule the update installation on the fourth week of the month. Value type is integer. Supported values: -
        -
      • 0 - no update in the schedule
      • -
      • 1 - update is scheduled every fourth week of the month
      • -
      +Enables the IT admin to schedule the update installation on the fourth week of the month. + +Supported value type is integer. + +Supported values: +- 0 - no update in the schedule. +- 1 - update is scheduled every fourth week of the month. + @@ -2995,6 +3072,7 @@ ADMX Info: **Update/ScheduledInstallSecondWeek** +The table below shows the applicability of Windows: |Edition|Windows 10|Windows 11| |--- |--- |--- | @@ -3017,11 +3095,15 @@ ADMX Info: -Enables the IT admin to schedule the update installation on the second week of the month. Value type is integer. Supported values: -
        -
      • 0 - no update in the schedule
      • -
      • 1 - update is scheduled every second week of the month
      • -
      +Enables the IT admin to schedule the update installation on the second week of the month. + +Supported vlue type is integer. + +Supported values: + +- 0 - no update in the schedule. +- 1 - update is scheduled every second week of the month. + @@ -3041,6 +3123,7 @@ ADMX Info: **Update/ScheduledInstallThirdWeek** +The table below shows the applicability of Windows: |Edition|Windows 10|Windows 11| |--- |--- |--- | @@ -3063,11 +3146,14 @@ ADMX Info: -Enables the IT admin to schedule the update installation on the third week of the month. Value type is integer. Supported values: -
        -
      • 0 - no update in the schedule
      • -
      • 1 - update is scheduled every third week of the month
      • -
      +Enables the IT admin to schedule the update installation on the third week of the month. + +Supported value type is integer. + +Supported values: +- 0 - no update in the schedule. +- 1 - update is scheduled every third week of the month. + @@ -3087,6 +3173,7 @@ ADMX Info: **Update/ScheduledInstallTime** +The table below shows the applicability of Windows: |Edition|Windows 10|Windows 11| |--- |--- |--- | @@ -3110,12 +3197,11 @@ ADMX Info: > [!NOTE] -> This policy is available on Windows 10 Pro, Windows 10 Enterprise, and Windows 10 Education - +> This policy is available on Windows 10 Pro, Windows 10 Enterprise, and Windows 10 Education. Enables the IT admin to schedule the time of the update installation. -The data type is an integer. +The supported data type is an integer. Supported operations are Add, Delete, Get, and Replace. @@ -3141,6 +3227,7 @@ ADMX Info: **Update/SetAutoRestartNotificationDisable** +The table below shows the applicability of Windows: |Edition|Windows 10|Windows 11| |--- |--- |--- | @@ -3190,6 +3277,7 @@ The following list shows the supported values: **Update/SetDisablePauseUXAccess** +The table below shows the applicability of Windows: |Edition|Windows 10|Windows 11| |--- |--- |--- | @@ -3214,7 +3302,11 @@ The following list shows the supported values: This policy allows the IT admin to disable the "Pause Updates" feature. When this policy is enabled, the user can't access the "Pause updates" feature. -Value type is integer. Default is 0. Supported values 0, 1. +Supported value type is integer. + +Default is 0. + +Supported values 0, 1. @@ -3231,6 +3323,7 @@ ADMX Info: **Update/SetDisableUXWUAccess** +The table below shows the applicability of Windows: |Edition|Windows 10|Windows 11| |--- |--- |--- | @@ -3255,7 +3348,11 @@ ADMX Info: This policy allows the IT admin to remove access to scan Windows Update. When this policy is enabled, the user can't access the Windows Update scan, download, and install features. -Value type is integer. Default is 0. Supported values 0, 1. +Supported value type is integer. + +Default is 0. + +Supported values 0, 1. @@ -3272,6 +3369,7 @@ ADMX Info: **Update/SetEDURestart** +The table below shows the applicability of Windows: |Edition|Windows 10|Windows 11| |--- |--- |--- | @@ -3296,7 +3394,7 @@ ADMX Info: For devices in a cart, this policy skips all restart checks to ensure that the reboot will happen at ScheduledInstallTime. -When you set this policy along with Update/ActiveHoursStart, Update/ActiveHoursEnd, and ShareCartPC, it will defer all the update processes (scan, download, install, and reboot) to a time after Active Hours. After a buffer period after ActiveHoursEnd, the device will wake up several times to complete the processes. All processes are blocked before ActiveHoursStart. +When you set this policy along with Update/ActiveHoursStart, Update/ActiveHoursEnd, and ShareCartPC, it will defer all the update processes (scan, download, install, and reboot) to a time after Active Hours. After a buffer period, after ActiveHoursEnd, the device will wake up several times to complete the processes. All processes are blocked before ActiveHoursStart. @@ -3322,6 +3420,7 @@ The following list shows the supported values: **Update/SetPolicyDrivenUpdateSourceForDriver** +The table below shows the applicability of Windows: |Edition|Windows 10|Windows 11| |--- |--- |--- | @@ -3352,7 +3451,7 @@ If you configure this policy, also configure the scan source policies for other - SetPolicyDrivenUpdateSourceForOther >[!NOTE] ->If you have not properly configured Update/UpdateServiceUrl correctly to point to your WSUS server, this policy will have no effect. +>If you have not properly configured Update/UpdateServiceUrl correctly to point your WSUS server, this policy will have no effect. @@ -3366,8 +3465,8 @@ ADMX Info: The following list shows the supported values: -- 0: (Default) Detect, download, and deploy Driver from Windows Update -- 1: Enabled, Detect, download, and deploy Driver from Windows Server Update Server (WSUS) +- 0: (Default) Detect, download, and deploy Driver from Windows Update. +- 1: Enabled, Detect, download, and deploy Driver from Windows Server Update Server (WSUS). @@ -3378,6 +3477,7 @@ The following list shows the supported values: **Update/SetPolicyDrivenUpdateSourceForFeature** +The table below shows the applicability of Windows: |Edition|Windows 10|Windows 11| |--- |--- |--- | @@ -3408,7 +3508,7 @@ If you configure this policy, also configure the scan source policies for other - SetPolicyDrivenUpdateSourceForOther >[!NOTE] ->If you have not properly configured Update/UpdateServiceUrl correctly to point to your WSUS server, this policy will have no effect. +>If you have not properly configured Update/UpdateServiceUrl correctly to point your WSUS server, this policy will have no effect. @@ -3422,8 +3522,8 @@ ADMX Info: The following list shows the supported values: -- 0: (Default) Detect, download, and deploy Feature from Windows Update -- 1: Enabled, Detect, download, and deploy Feature from Windows Server Update Server (WSUS) +- 0: (Default) Detect, download, and deploy Feature from Windows Update. +- 1: Enabled, Detect, download, and deploy Feature from Windows Server Update Server (WSUS). @@ -3434,6 +3534,7 @@ The following list shows the supported values: **Update/SetPolicyDrivenUpdateSourceForOther** +The table below shows the applicability of Windows: |Edition|Windows 10|Windows 11| |--- |--- |--- | @@ -3464,7 +3565,7 @@ If you configure this policy, also configure the scan source policies for other - SetPolicyDrivenUpdateSourceForDriver >[!NOTE] ->If you have not properly configured Update/UpdateServiceUrl correctly to point to your WSUS server, this policy will have no effect. +>If you have not properly configured Update/UpdateServiceUrl correctly to point your WSUS server, this policy will have no effect. @@ -3478,8 +3579,8 @@ ADMX Info: The following list shows the supported values: -- 0: (Default) Detect, download, and deploy Other from Windows Update -- 1: Enabled, Detect, download, and deploy Other from Windows Server Update Server (WSUS) +- 0: (Default) Detect, download, and deploy Other from Windows Update. +- 1: Enabled, Detect, download, and deploy Other from Windows Server Update Server (WSUS). @@ -3490,6 +3591,7 @@ The following list shows the supported values: **Update/SetPolicyDrivenUpdateSourceForQuality** +The table below shows the applicability of Windows: |Edition|Windows 10|Windows 11| |--- |--- |--- | @@ -3520,7 +3622,7 @@ If you configure this policy, also configure the scan source policies for other - SetPolicyDrivenUpdateSourceForOther >[!NOTE] ->If you have not properly configured Update/UpdateServiceUrl correctly to point to your WSUS server, this policy will have no effect. +>If you have not properly configured Update/UpdateServiceUrl correctly to point your WSUS server, this policy will have no effect. @@ -3534,8 +3636,8 @@ ADMX Info: The following list shows the supported values: -- 0: (Default) Detect, download, and deploy Quality from Windows Update -- 1: Enabled, Detect, download, and deploy Quality from Windows Server Update Server (WSUS) +- 0: (Default) Detect, download, and deploy Quality from Windows Update. +- 1: Enabled, Detect, download, and deploy Quality from Windows Server Update Server (WSUS). @@ -3546,6 +3648,7 @@ The following list shows the supported values: **Update/SetProxyBehaviorForUpdateDetection** +The table below shows the applicability of Windows: |Edition|Windows 10|Windows 11| |--- |--- |--- | @@ -3587,6 +3690,7 @@ The following list shows the supported values: - 0 (default) - Allow system proxy only for HTTP scans. - 1 - Allow user proxy to be used as a fallback if detection using system proxy fails. + > [!NOTE] > Configuring this policy setting to 1 exposes your environment to potential security risk and makes scans unsecure. @@ -3599,6 +3703,7 @@ The following list shows the supported values: **Update/TargetReleaseVersion** +The table below shows the applicability of Windows: |Edition|Windows 10|Windows 11| |--- |--- |--- | @@ -3622,6 +3727,7 @@ The following list shows the supported values: Available in Windows 10, version 1803 and later. Enables IT administrators to specify which version they would like their device(s) to move to and/or stay on until they reach end of service or reconfigure the policy. For details about different Windows 10 versions, see [Windows 10 release information](/windows/release-health/release-information/). + ADMX Info: @@ -3633,7 +3739,7 @@ ADMX Info: -Value type is a string containing Windows 10 version number. For example, 1809, 1903. +Supported value type is a string containing Windows 10 version number. For example, 1809, 1903. @@ -3649,6 +3755,7 @@ Value type is a string containing Windows 10 version number. For example, 1809, **Update/UpdateNotificationLevel** +The table below shows the applicability of Windows: |Edition|Windows 10|Windows 11| |--- |--- |--- | @@ -3675,9 +3782,9 @@ Display options for update notifications. This policy allows you to define what Options: -- 0 (default) - Use the default Windows Update notifications -- 1 - Turn off all notifications, excluding restart warnings -- 2 - Turn off all notifications, including restart warnings +- 0 (default) - Use the default Windows Update notifications. +- 1 - Turn off all notifications, excluding restart warnings. +- 2 - Turn off all notifications, including restart warnings. > [!IMPORTANT] > If you choose not to get update notifications and also define other Group policies so that devices aren't automatically getting updates, neither you nor device users will be aware of critical security, quality, or feature updates, and your devices may be at risk. @@ -3708,6 +3815,7 @@ ADMX Info: **Update/UpdateServiceUrl** +The table below shows the applicability of Windows: |Edition|Windows 10|Windows 11| |--- |--- |--- | @@ -3782,6 +3890,7 @@ Example **Update/UpdateServiceUrlAlternate** +The table below shows the applicability of Windows: |Edition|Windows 10|Windows 11| |--- |--- |--- | @@ -3808,9 +3917,9 @@ Specifies an alternate intranet server to host updates from Microsoft Update. Yo This setting lets you specify a server on your network to function as an internal update service. The Automatic Updates client will search this service for updates that apply to the computers on your network. -To use this setting, you must set two server name values: the server from which the Automatic Updates client detects and downloads updates, and the server to which updated workstations upload statistics. You can set both values to be the same server. An optional server name value can be specified to configure Windows Update agent, and download updates from an alternate download server instead of WSUS Server. +To use this setting, you must set two server name values: the server from which the Automatic Updates client detects and downloads updates, and the server to which updated workstations upload statistics. You can set both values to be the same server. An optional server name value can be specified to configure Windows Update agent, and download updates from an alternate download server instead of WSUS Server. -Value type is string and the default value is an empty string, "". If the setting isn't configured, and if Automatic Updates isn't disabled by policy or user preference, the Automatic Updates client connects directly to the Windows Update site on the Internet. +Supported value type is string and the default value is an empty string, "". If the setting isn't configured, and if Automatic Updates isn't disabled by policy or user preference, the Automatic Updates client connects directly to the Windows Update site on the Internet. > [!NOTE] > If the "Configure Automatic Updates" Group Policy is disabled, then this policy has no effect. @@ -3831,3 +3940,7 @@ ADMX Info:
      + +## Related topics + +[Configuration service provider reference](configuration-service-provider-reference.md) \ No newline at end of file From 29e232361136d8bf7287ca7294e76efeb293d220 Mon Sep 17 00:00:00 2001 From: Pla5ma <57805183+Pla5ma@users.noreply.github.com> Date: Thu, 19 May 2022 15:18:15 +0200 Subject: [PATCH 218/380] Update special-identities.md Added missing information. --- .../identity-protection/access-control/special-identities.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/windows/security/identity-protection/access-control/special-identities.md b/windows/security/identity-protection/access-control/special-identities.md index 66754be796..db7379ba1f 100644 --- a/windows/security/identity-protection/access-control/special-identities.md +++ b/windows/security/identity-protection/access-control/special-identities.md @@ -485,8 +485,8 @@ Any user accessing the system through Terminal Services has the Terminal Server | Attribute | Value | | :--: | :--: | -| Well-Known SID/RID | | -|Object Class| | +| Well-Known SID/RID | S-1-5-90 | +|Object Class| Foreign Security Principal| |Default Location in Active Directory |cn=WellKnown Security Principals, cn=Configuration, dc=\| |Default User Rights| [Bypass traverse checking](/windows/device-security/security-policy-settings/bypass-traverse-checking): SeChangeNotifyPrivilege
      [Increase a process working set](/windows/device-security/security-policy-settings/increase-a-process-working-set): SeIncreaseWorkingSetPrivilege
      | From f675f2af66798cfa4ea44347d4739a5443dec97c Mon Sep 17 00:00:00 2001 From: Benny Shilpa Date: Thu, 19 May 2022 20:08:22 +0530 Subject: [PATCH 219/380] changes to metadata --- .../configuration/changes-to-start-policies-in-windows-10.md | 4 ---- windows/configuration/configure-windows-10-taskbar.md | 4 +--- .../cortana-at-work/cortana-at-work-feedback.md | 2 -- .../configuration/cortana-at-work/cortana-at-work-o365.md | 2 -- .../cortana-at-work/cortana-at-work-overview.md | 2 -- .../cortana-at-work/cortana-at-work-policy-settings.md | 2 -- .../configuration/cortana-at-work/cortana-at-work-powerbi.md | 2 -- .../cortana-at-work/cortana-at-work-scenario-1.md | 2 -- .../cortana-at-work/cortana-at-work-scenario-2.md | 2 -- .../cortana-at-work/cortana-at-work-scenario-3.md | 2 -- .../cortana-at-work/cortana-at-work-scenario-4.md | 2 -- .../cortana-at-work/cortana-at-work-scenario-5.md | 2 -- .../cortana-at-work/cortana-at-work-scenario-6.md | 2 -- .../cortana-at-work/cortana-at-work-scenario-7.md | 2 -- .../cortana-at-work/cortana-at-work-testing-scenarios.md | 2 -- .../cortana-at-work/cortana-at-work-voice-commands.md | 2 -- .../cortana-at-work/set-up-and-test-cortana-in-windows-10.md | 2 -- windows/configuration/cortana-at-work/test-scenario-1.md | 2 -- windows/configuration/cortana-at-work/test-scenario-2.md | 2 -- windows/configuration/cortana-at-work/test-scenario-3.md | 2 -- windows/configuration/cortana-at-work/test-scenario-4.md | 2 -- windows/configuration/cortana-at-work/test-scenario-5.md | 2 -- windows/configuration/cortana-at-work/test-scenario-6.md | 2 -- .../testing-scenarios-using-cortana-in-business-org.md | 2 -- windows/configuration/customize-and-export-start-layout.md | 4 ---- .../configuration/customize-start-menu-layout-windows-11.md | 4 ---- windows/configuration/customize-taskbar-windows-11.md | 4 ---- ...stomize-windows-10-start-screens-by-using-group-policy.md | 4 ---- ...ows-10-start-screens-by-using-mobile-device-management.md | 4 ---- ...0-start-screens-by-using-provisioning-packages-and-icd.md | 4 ---- windows/configuration/guidelines-for-assigned-access-app.md | 3 --- .../includes/multi-app-kiosk-support-windows11.md | 1 - windows/configuration/kiosk-additional-reference.md | 4 ---- windows/configuration/kiosk-mdm-bridge.md | 4 ---- windows/configuration/kiosk-methods.md | 3 --- windows/configuration/kiosk-policies.md | 5 ----- windows/configuration/kiosk-prepare.md | 4 ---- windows/configuration/kiosk-shelllauncher.md | 4 ---- windows/configuration/kiosk-single-app.md | 4 ---- windows/configuration/kiosk-troubleshoot.md | 5 ----- windows/configuration/kiosk-validate.md | 4 ---- windows/configuration/kiosk-xml.md | 5 ----- windows/configuration/lock-down-windows-10-applocker.md | 5 ----- windows/configuration/lockdown-features-windows-10.md | 5 ----- windows/configuration/manage-tips-and-suggestions.md | 4 ---- windows/configuration/manage-wifi-sense-in-enterprise.md | 5 ----- windows/configuration/provisioning-apn.md | 3 --- .../how-it-pros-can-use-configuration-service-providers.md | 3 --- .../provision-pcs-for-initial-deployment.md | 4 ---- .../provision-pcs-with-apps-and-certificates.md | 3 --- .../provisioning-packages/provision-pcs-with-apps.md | 3 --- .../provisioning-packages/provisioning-apply-package.md | 2 -- .../provisioning-packages/provisioning-command-line.md | 2 -- .../provisioning-packages/provisioning-create-package.md | 2 -- .../provisioning-packages/provisioning-how-it-works.md | 2 -- .../provisioning-packages/provisioning-install-icd.md | 2 -- .../provisioning-packages/provisioning-multivariant.md | 2 -- .../provisioning-packages/provisioning-packages.md | 3 --- .../provisioning-packages/provisioning-powershell.md | 2 -- .../provisioning-script-to-install-app.md | 2 -- .../provisioning-packages/provisioning-uninstall-package.md | 2 -- windows/configuration/set-up-shared-or-guest-pc.md | 3 --- windows/configuration/setup-digital-signage.md | 4 ---- windows/configuration/start-layout-troubleshoot.md | 2 -- windows/configuration/start-layout-xml-desktop.md | 3 --- windows/configuration/start-secondary-tiles.md | 3 --- .../stop-employees-from-using-microsoft-store.md | 4 ---- .../configuration/supported-csp-start-menu-layout-windows.md | 4 ---- windows/configuration/supported-csp-taskbar-windows.md | 4 ---- .../uev-administering-uev-with-windows-powershell-and-wmi.md | 4 ---- windows/configuration/ue-v/uev-administering-uev.md | 4 ---- .../ue-v/uev-application-template-schema-reference.md | 4 ---- .../ue-v/uev-changing-the-frequency-of-scheduled-tasks.md | 4 ---- .../ue-v/uev-configuring-uev-with-group-policy-objects.md | 4 ---- ...nfiguring-uev-with-system-center-configuration-manager.md | 4 ---- windows/configuration/ue-v/uev-deploy-required-features.md | 3 --- .../ue-v/uev-deploy-uev-for-custom-applications.md | 3 --- windows/configuration/ue-v/uev-for-windows.md | 3 --- windows/configuration/ue-v/uev-getting-started.md | 3 --- .../ue-v/uev-manage-administrative-backup-and-restore.md | 4 ---- windows/configuration/ue-v/uev-manage-configurations.md | 4 ---- ...gs-location-templates-using-windows-powershell-and-wmi.md | 4 ---- ...uev-agent-and-packages-with-windows-powershell-and-wmi.md | 4 ---- .../configuration/ue-v/uev-migrating-settings-packages.md | 4 ---- windows/configuration/ue-v/uev-prepare-for-deployment.md | 3 --- windows/configuration/ue-v/uev-release-notes-1607.md | 3 --- windows/configuration/ue-v/uev-security-considerations.md | 4 ---- windows/configuration/ue-v/uev-sync-methods.md | 3 --- windows/configuration/ue-v/uev-sync-trigger-events.md | 3 --- .../ue-v/uev-synchronizing-microsoft-office-with-uev.md | 4 ---- windows/configuration/ue-v/uev-technical-reference.md | 4 ---- windows/configuration/ue-v/uev-troubleshooting.md | 4 ---- .../ue-v/uev-upgrade-uev-from-previous-releases.md | 3 --- ...using-uev-with-application-virtualization-applications.md | 3 --- .../configuration/ue-v/uev-whats-new-in-uev-for-windows.md | 3 --- ...ev-working-with-custom-templates-and-the-uev-generator.md | 3 --- windows/configuration/wcd/wcd-accountmanagement.md | 2 -- windows/configuration/wcd/wcd-accounts.md | 2 -- windows/configuration/wcd/wcd-admxingestion.md | 2 -- windows/configuration/wcd/wcd-assignedaccess.md | 2 -- windows/configuration/wcd/wcd-browser.md | 2 -- windows/configuration/wcd/wcd-cellcore.md | 2 -- windows/configuration/wcd/wcd-cellular.md | 2 -- windows/configuration/wcd/wcd-certificates.md | 2 -- windows/configuration/wcd/wcd-changes.md | 2 -- windows/configuration/wcd/wcd-cleanpc.md | 2 -- windows/configuration/wcd/wcd-connections.md | 2 -- windows/configuration/wcd/wcd-connectivityprofiles.md | 2 -- windows/configuration/wcd/wcd-countryandregion.md | 2 -- windows/configuration/wcd/wcd-desktopbackgroundandcolors.md | 2 -- windows/configuration/wcd/wcd-developersetup.md | 2 -- windows/configuration/wcd/wcd-deviceformfactor.md | 2 -- windows/configuration/wcd/wcd-devicemanagement.md | 2 -- windows/configuration/wcd/wcd-deviceupdatecenter.md | 2 -- windows/configuration/wcd/wcd-dmclient.md | 2 -- windows/configuration/wcd/wcd-editionupgrade.md | 2 -- windows/configuration/wcd/wcd-firewallconfiguration.md | 2 -- windows/configuration/wcd/wcd-firstexperience.md | 2 -- windows/configuration/wcd/wcd-folders.md | 2 -- windows/configuration/wcd/wcd-hotspot.md | 2 -- windows/configuration/wcd/wcd-kioskbrowser.md | 2 -- windows/configuration/wcd/wcd-licensing.md | 2 -- windows/configuration/wcd/wcd-location.md | 2 -- windows/configuration/wcd/wcd-maps.md | 2 -- windows/configuration/wcd/wcd-networkproxy.md | 2 -- windows/configuration/wcd/wcd-networkqospolicy.md | 2 -- windows/configuration/wcd/wcd-oobe.md | 2 -- windows/configuration/wcd/wcd-personalization.md | 2 -- windows/configuration/wcd/wcd-policies.md | 2 -- windows/configuration/wcd/wcd-privacy.md | 2 -- windows/configuration/wcd/wcd-provisioningcommands.md | 2 -- windows/configuration/wcd/wcd-sharedpc.md | 2 -- windows/configuration/wcd/wcd-smisettings.md | 2 -- windows/configuration/wcd/wcd-start.md | 2 -- windows/configuration/wcd/wcd-startupapp.md | 2 -- windows/configuration/wcd/wcd-startupbackgroundtasks.md | 2 -- windows/configuration/wcd/wcd-storaged3inmodernstandby.md | 2 -- windows/configuration/wcd/wcd-surfacehubmanagement.md | 2 -- windows/configuration/wcd/wcd-tabletmode.md | 2 -- windows/configuration/wcd/wcd-takeatest.md | 2 -- windows/configuration/wcd/wcd-time.md | 2 -- windows/configuration/wcd/wcd-unifiedwritefilter.md | 2 -- windows/configuration/wcd/wcd-universalappinstall.md | 2 -- windows/configuration/wcd/wcd-universalappuninstall.md | 2 -- windows/configuration/wcd/wcd-usberrorsoemoverride.md | 2 -- windows/configuration/wcd/wcd-weakcharger.md | 2 -- windows/configuration/wcd/wcd-windowshelloforbusiness.md | 2 -- windows/configuration/wcd/wcd-windowsteamsettings.md | 2 -- windows/configuration/wcd/wcd-wlan.md | 2 -- windows/configuration/wcd/wcd-workplace.md | 2 -- windows/configuration/wcd/wcd.md | 2 -- windows/configuration/windows-10-accessibility-for-ITPros.md | 2 -- .../windows-10-start-layout-options-and-policies.md | 4 ---- windows/configuration/windows-spotlight.md | 4 ---- 154 files changed, 1 insertion(+), 420 deletions(-) diff --git a/windows/configuration/changes-to-start-policies-in-windows-10.md b/windows/configuration/changes-to-start-policies-in-windows-10.md index 756137de7c..aa66136bfb 100644 --- a/windows/configuration/changes-to-start-policies-in-windows-10.md +++ b/windows/configuration/changes-to-start-policies-in-windows-10.md @@ -1,13 +1,9 @@ --- title: Changes to Group Policy settings for Windows 10 Start menu (Windows 10) description: Learn about changes to Group Policy settings for the Windows 10 Start menu. Also, learn about the new Windows 10 Start experience. -ms.assetid: 612FB68A-3832-451F-AA97-E73791FEAA9F ms.reviewer: manager: dougeby -keywords: ["group policy", "start menu", "start screen"] ms.prod: w10 -ms.mktglfcycl: manage -ms.sitesec: library author: aczechowski ms.author: aaroncz ms.topic: article diff --git a/windows/configuration/configure-windows-10-taskbar.md b/windows/configuration/configure-windows-10-taskbar.md index 500f5c624f..bf089eb4ba 100644 --- a/windows/configuration/configure-windows-10-taskbar.md +++ b/windows/configuration/configure-windows-10-taskbar.md @@ -1,10 +1,7 @@ --- title: Configure Windows 10 taskbar (Windows 10) description: Administrators can pin additional apps to the taskbar and remove default pinned apps from the taskbar by adding a section to a layout modification XML file. -keywords: ["taskbar layout","pin apps"] ms.prod: w10 -ms.mktglfcycl: manage -ms.sitesec: library author: aczechowski ms.author: aaroncz ms.topic: article @@ -14,6 +11,7 @@ ms.reviewer: manager: dougeby ms.collection: highpri --- + # Configure Windows 10 taskbar Starting in Windows 10, version 1607, administrators can pin additional apps to the taskbar and remove default pinned apps from the taskbar by adding a `` section to a layout modification XML file. This method never removes user-pinned apps from the taskbar. diff --git a/windows/configuration/cortana-at-work/cortana-at-work-feedback.md b/windows/configuration/cortana-at-work/cortana-at-work-feedback.md index 6d940ecc14..a342f659be 100644 --- a/windows/configuration/cortana-at-work/cortana-at-work-feedback.md +++ b/windows/configuration/cortana-at-work/cortana-at-work-feedback.md @@ -2,8 +2,6 @@ title: Send feedback about Cortana at work back to Microsoft description: Learn how to send feedback to Microsoft about Cortana at work so you can provide more information to help diagnose reported issues.. ms.prod: w10 -ms.mktglfcycl: manage -ms.sitesec: library author: aczechowski ms.localizationpriority: medium ms.author: aaroncz diff --git a/windows/configuration/cortana-at-work/cortana-at-work-o365.md b/windows/configuration/cortana-at-work/cortana-at-work-o365.md index d949c55ed5..2ce5a41ee8 100644 --- a/windows/configuration/cortana-at-work/cortana-at-work-o365.md +++ b/windows/configuration/cortana-at-work/cortana-at-work-o365.md @@ -2,8 +2,6 @@ title: Set up and test Cortana in Windows 10, versions 1909 and earlier, with Microsoft 365 in your organization description: Learn how to connect Cortana to Office 365 so employees are notified about regular meetings and unusual events. You can even set an alarm for early meetings. ms.prod: w10 -ms.mktglfcycl: manage -ms.sitesec: library author: aczechowski ms.localizationpriority: medium ms.author: aaroncz diff --git a/windows/configuration/cortana-at-work/cortana-at-work-overview.md b/windows/configuration/cortana-at-work/cortana-at-work-overview.md index 2b72551c54..88b9b1e042 100644 --- a/windows/configuration/cortana-at-work/cortana-at-work-overview.md +++ b/windows/configuration/cortana-at-work/cortana-at-work-overview.md @@ -4,8 +4,6 @@ ms.reviewer: manager: dougeby description: Cortana includes powerful configuration options specifically to optimize for unique small to medium-sized business and for enterprise environments. ms.prod: w10 -ms.mktglfcycl: manage -ms.sitesec: library author: aczechowski ms.localizationpriority: medium ms.author: aaroncz diff --git a/windows/configuration/cortana-at-work/cortana-at-work-policy-settings.md b/windows/configuration/cortana-at-work/cortana-at-work-policy-settings.md index 2eb0ba6a03..97966260a0 100644 --- a/windows/configuration/cortana-at-work/cortana-at-work-policy-settings.md +++ b/windows/configuration/cortana-at-work/cortana-at-work-policy-settings.md @@ -2,8 +2,6 @@ title: Configure Cortana with Group Policy and MDM settings (Windows) description: The list of Group Policy and mobile device management (MDM) policy settings that apply to Cortana at work. ms.prod: w10 -ms.mktglfcycl: manage -ms.sitesec: library author: aczechowski ms.localizationpriority: medium ms.author: aaroncz diff --git a/windows/configuration/cortana-at-work/cortana-at-work-powerbi.md b/windows/configuration/cortana-at-work/cortana-at-work-powerbi.md index a54d958f6e..fd81d85f3a 100644 --- a/windows/configuration/cortana-at-work/cortana-at-work-powerbi.md +++ b/windows/configuration/cortana-at-work/cortana-at-work-powerbi.md @@ -2,8 +2,6 @@ title: Set up and test Cortana for Power BI in your organization (Windows) description: How to integrate Cortana with Power BI to help your employees get answers directly from your key business data. ms.prod: w10 -ms.mktglfcycl: manage -ms.sitesec: library author: aczechowski ms.localizationpriority: medium ms.author: aaroncz diff --git a/windows/configuration/cortana-at-work/cortana-at-work-scenario-1.md b/windows/configuration/cortana-at-work/cortana-at-work-scenario-1.md index de0f3315ae..f19d6c310d 100644 --- a/windows/configuration/cortana-at-work/cortana-at-work-scenario-1.md +++ b/windows/configuration/cortana-at-work/cortana-at-work-scenario-1.md @@ -2,8 +2,6 @@ title: Sign into Azure AD, enable the wake word, and try a voice query description: A test scenario walking you through signing in and managing the notebook. ms.prod: w10 -ms.mktglfcycl: manage -ms.sitesec: library author: aczechowski ms.localizationpriority: medium ms.author: aaroncz diff --git a/windows/configuration/cortana-at-work/cortana-at-work-scenario-2.md b/windows/configuration/cortana-at-work/cortana-at-work-scenario-2.md index b9c64414bc..4c019223d3 100644 --- a/windows/configuration/cortana-at-work/cortana-at-work-scenario-2.md +++ b/windows/configuration/cortana-at-work/cortana-at-work-scenario-2.md @@ -2,8 +2,6 @@ title: Perform a quick search with Cortana at work (Windows) description: This is a test scenario about how to perform a quick search with Cortana at work. ms.prod: w10 -ms.mktglfcycl: manage -ms.sitesec: library author: aczechowski ms.localizationpriority: medium ms.author: aaroncz diff --git a/windows/configuration/cortana-at-work/cortana-at-work-scenario-3.md b/windows/configuration/cortana-at-work/cortana-at-work-scenario-3.md index 68ba398dbf..f6d46feb8f 100644 --- a/windows/configuration/cortana-at-work/cortana-at-work-scenario-3.md +++ b/windows/configuration/cortana-at-work/cortana-at-work-scenario-3.md @@ -2,8 +2,6 @@ title: Set a reminder for a location with Cortana at work (Windows) description: A test scenario about how to set a location-based reminder using Cortana at work. ms.prod: w10 -ms.mktglfcycl: manage -ms.sitesec: library author: aczechowski ms.localizationpriority: medium ms.author: aaroncz diff --git a/windows/configuration/cortana-at-work/cortana-at-work-scenario-4.md b/windows/configuration/cortana-at-work/cortana-at-work-scenario-4.md index 6c6a391833..6a45297397 100644 --- a/windows/configuration/cortana-at-work/cortana-at-work-scenario-4.md +++ b/windows/configuration/cortana-at-work/cortana-at-work-scenario-4.md @@ -2,8 +2,6 @@ title: Use Cortana at work to find your upcoming meetings (Windows) description: A test scenario on how to use Cortana at work to find your upcoming meetings. ms.prod: w10 -ms.mktglfcycl: manage -ms.sitesec: library author: aczechowski ms.localizationpriority: medium ms.author: aaroncz diff --git a/windows/configuration/cortana-at-work/cortana-at-work-scenario-5.md b/windows/configuration/cortana-at-work/cortana-at-work-scenario-5.md index 63f5f07436..5085f7608d 100644 --- a/windows/configuration/cortana-at-work/cortana-at-work-scenario-5.md +++ b/windows/configuration/cortana-at-work/cortana-at-work-scenario-5.md @@ -2,8 +2,6 @@ title: Use Cortana to send email to a co-worker (Windows) description: A test scenario about how to use Cortana at work to send email to a co-worker. ms.prod: w10 -ms.mktglfcycl: manage -ms.sitesec: library author: aczechowski ms.localizationpriority: medium ms.author: aaroncz diff --git a/windows/configuration/cortana-at-work/cortana-at-work-scenario-6.md b/windows/configuration/cortana-at-work/cortana-at-work-scenario-6.md index c4647b52d8..b05c1179dc 100644 --- a/windows/configuration/cortana-at-work/cortana-at-work-scenario-6.md +++ b/windows/configuration/cortana-at-work/cortana-at-work-scenario-6.md @@ -2,8 +2,6 @@ title: Review a reminder suggested by Cortana (Windows) description: A test scenario on how to use Cortana with the Suggested reminders feature. ms.prod: w10 -ms.mktglfcycl: manage -ms.sitesec: library author: aczechowski ms.localizationpriority: medium ms.author: aaroncz diff --git a/windows/configuration/cortana-at-work/cortana-at-work-scenario-7.md b/windows/configuration/cortana-at-work/cortana-at-work-scenario-7.md index 6a7ab71a9a..ed2e51d53c 100644 --- a/windows/configuration/cortana-at-work/cortana-at-work-scenario-7.md +++ b/windows/configuration/cortana-at-work/cortana-at-work-scenario-7.md @@ -2,8 +2,6 @@ title: Help protect data with Cortana and WIP (Windows) description: An optional test scenario about how to use Cortana at work with Windows Information Protection (WIP). ms.prod: w10 -ms.mktglfcycl: manage -ms.sitesec: library author: aczechowski ms.localizationpriority: medium ms.author: aaroncz diff --git a/windows/configuration/cortana-at-work/cortana-at-work-testing-scenarios.md b/windows/configuration/cortana-at-work/cortana-at-work-testing-scenarios.md index cf0cd10b10..55023907da 100644 --- a/windows/configuration/cortana-at-work/cortana-at-work-testing-scenarios.md +++ b/windows/configuration/cortana-at-work/cortana-at-work-testing-scenarios.md @@ -2,8 +2,6 @@ title: Cortana at work testing scenarios description: Suggested testing scenarios that you can use to test Cortana in your organization. ms.prod: w10 -ms.mktglfcycl: manage -ms.sitesec: library author: aczechowski ms.localizationpriority: medium ms.author: aaroncz diff --git a/windows/configuration/cortana-at-work/cortana-at-work-voice-commands.md b/windows/configuration/cortana-at-work/cortana-at-work-voice-commands.md index 10a3e5644b..fb38e50ec2 100644 --- a/windows/configuration/cortana-at-work/cortana-at-work-voice-commands.md +++ b/windows/configuration/cortana-at-work/cortana-at-work-voice-commands.md @@ -2,8 +2,6 @@ title: Set up and test custom voice commands in Cortana for your organization (Windows) description: How to create voice commands that use Cortana to perform voice-enabled actions in your line-of-business (LOB) Universal Windows Platform (UWP) apps. ms.prod: w10 -ms.mktglfcycl: manage -ms.sitesec: library author: aczechowski ms.localizationpriority: medium ms.author: aaroncz diff --git a/windows/configuration/cortana-at-work/set-up-and-test-cortana-in-windows-10.md b/windows/configuration/cortana-at-work/set-up-and-test-cortana-in-windows-10.md index b922d049e4..5af920f5f7 100644 --- a/windows/configuration/cortana-at-work/set-up-and-test-cortana-in-windows-10.md +++ b/windows/configuration/cortana-at-work/set-up-and-test-cortana-in-windows-10.md @@ -4,8 +4,6 @@ ms.reviewer: manager: dougeby description: Cortana includes powerful configuration options specifically to optimize unique small to medium-sized business and enterprise environments. ms.prod: w10 -ms.mktglfcycl: manage -ms.sitesec: library author: aczechowski ms.localizationpriority: medium ms.author: aaroncz diff --git a/windows/configuration/cortana-at-work/test-scenario-1.md b/windows/configuration/cortana-at-work/test-scenario-1.md index 729352fb95..d11ddd9fbf 100644 --- a/windows/configuration/cortana-at-work/test-scenario-1.md +++ b/windows/configuration/cortana-at-work/test-scenario-1.md @@ -2,8 +2,6 @@ title: Test scenario 1 – Sign in with your work or school account and use Cortana to manage the notebook description: A test scenario about how to sign in with your work or school account and use Cortana to manage the notebook. ms.prod: w10 -ms.mktglfcycl: manage -ms.sitesec: library author: aczechowski ms.localizationpriority: medium ms.author: aaroncz diff --git a/windows/configuration/cortana-at-work/test-scenario-2.md b/windows/configuration/cortana-at-work/test-scenario-2.md index 86c279c752..f9128ac53e 100644 --- a/windows/configuration/cortana-at-work/test-scenario-2.md +++ b/windows/configuration/cortana-at-work/test-scenario-2.md @@ -2,8 +2,6 @@ title: Test scenario 2 - Perform a quick search with Cortana at work description: A test scenario about how to perform a quick search with Cortana at work. ms.prod: w10 -ms.mktglfcycl: manage -ms.sitesec: library author: aczechowski ms.localizationpriority: medium ms.author: aaroncz diff --git a/windows/configuration/cortana-at-work/test-scenario-3.md b/windows/configuration/cortana-at-work/test-scenario-3.md index f1706c3579..0bef2a7ad9 100644 --- a/windows/configuration/cortana-at-work/test-scenario-3.md +++ b/windows/configuration/cortana-at-work/test-scenario-3.md @@ -2,8 +2,6 @@ title: Test scenario 3 - Set a reminder for a specific location using Cortana at work description: A test scenario about how to set up, review, and edit a reminder based on a location. ms.prod: w10 -ms.mktglfcycl: manage -ms.sitesec: library author: aczechowski ms.localizationpriority: medium ms.author: aaroncz diff --git a/windows/configuration/cortana-at-work/test-scenario-4.md b/windows/configuration/cortana-at-work/test-scenario-4.md index 635172f826..45d2df199c 100644 --- a/windows/configuration/cortana-at-work/test-scenario-4.md +++ b/windows/configuration/cortana-at-work/test-scenario-4.md @@ -2,8 +2,6 @@ title: Use Cortana to find your upcoming meetings at work (Windows) description: A test scenario about how to use Cortana at work to find your upcoming meetings. ms.prod: w10 -ms.mktglfcycl: manage -ms.sitesec: library author: aczechowski ms.localizationpriority: medium ms.author: aaroncz diff --git a/windows/configuration/cortana-at-work/test-scenario-5.md b/windows/configuration/cortana-at-work/test-scenario-5.md index 7770f46dfd..4a890aca59 100644 --- a/windows/configuration/cortana-at-work/test-scenario-5.md +++ b/windows/configuration/cortana-at-work/test-scenario-5.md @@ -2,8 +2,6 @@ title: Use Cortana to send an email to co-worker (Windows) description: A test scenario on how to use Cortana at work to send email to a co-worker. ms.prod: w10 -ms.mktglfcycl: manage -ms.sitesec: library author: aczechowski ms.localizationpriority: medium ms.author: aaroncz diff --git a/windows/configuration/cortana-at-work/test-scenario-6.md b/windows/configuration/cortana-at-work/test-scenario-6.md index e9b09188c2..eea07d4bbe 100644 --- a/windows/configuration/cortana-at-work/test-scenario-6.md +++ b/windows/configuration/cortana-at-work/test-scenario-6.md @@ -2,8 +2,6 @@ title: Test scenario 6 - Review a reminder suggested by Cortana based on what you’ve promised in email description: A test scenario about how to use Cortana with the Suggested reminders feature. ms.prod: w10 -ms.mktglfcycl: manage -ms.sitesec: library author: aczechowski ms.localizationpriority: medium ms.author: aaroncz diff --git a/windows/configuration/cortana-at-work/testing-scenarios-using-cortana-in-business-org.md b/windows/configuration/cortana-at-work/testing-scenarios-using-cortana-in-business-org.md index 57153a781a..b62794ff0f 100644 --- a/windows/configuration/cortana-at-work/testing-scenarios-using-cortana-in-business-org.md +++ b/windows/configuration/cortana-at-work/testing-scenarios-using-cortana-in-business-org.md @@ -2,8 +2,6 @@ title: Testing scenarios using Cortana in your business or organization description: A list of suggested testing scenarios that you can use to test Cortana in your organization. ms.prod: w10 -ms.mktglfcycl: manage -ms.sitesec: library author: aczechowski ms.localizationpriority: medium ms.author: aaroncz diff --git a/windows/configuration/customize-and-export-start-layout.md b/windows/configuration/customize-and-export-start-layout.md index c979753ccb..5f13879817 100644 --- a/windows/configuration/customize-and-export-start-layout.md +++ b/windows/configuration/customize-and-export-start-layout.md @@ -1,13 +1,9 @@ --- title: Customize and export Start layout (Windows 10) description: The easiest method for creating a customized Start layout is to set up the Start screen and export the layout. -ms.assetid: CA8DF327-5DD4-452F-9FE5-F17C514B6236 ms.reviewer: manager: dougeby -keywords: ["start screen"] ms.prod: w10 -ms.mktglfcycl: manage -ms.sitesec: library author: aczechowski ms.author: aaroncz ms.topic: article diff --git a/windows/configuration/customize-start-menu-layout-windows-11.md b/windows/configuration/customize-start-menu-layout-windows-11.md index f21e9bf9dc..069e047309 100644 --- a/windows/configuration/customize-start-menu-layout-windows-11.md +++ b/windows/configuration/customize-start-menu-layout-windows-11.md @@ -1,14 +1,10 @@ --- title: Add or remove pinned apps on the Start menu in Windows 11 | Microsoft Docs description: Export Start layout to LayoutModification.json with pinned apps, and add or remove pinned apps. 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: aaroncz ms.reviewer: ericpapa ms.prod: w11 -ms.mktglfcycl: deploy -ms.sitesec: library -ms.pagetype: mobile author: aczechowski ms.localizationpriority: medium ms.collection: highpri diff --git a/windows/configuration/customize-taskbar-windows-11.md b/windows/configuration/customize-taskbar-windows-11.md index 8679cc641f..51335436d5 100644 --- a/windows/configuration/customize-taskbar-windows-11.md +++ b/windows/configuration/customize-taskbar-windows-11.md @@ -1,14 +1,10 @@ --- title: Configure and customize Windows 11 taskbar | Microsoft Docs description: On Windows 11 devices, pin and unpin default apps and organization apps on the taskbar using an XML file. Deploy the taskbar XML file using Group Policy or MDM and Microsoft Endpoint Manager. See what happens to the taskbar when the Windows OS client is installed or upgraded. -ms.assetid: manager: dougeby ms.author: aaroncz ms.reviewer: chataylo ms.prod: w11 -ms.mktglfcycl: deploy -ms.sitesec: library -ms.pagetype: mobile author: aczechowski ms.localizationpriority: medium ms.collection: highpri diff --git a/windows/configuration/customize-windows-10-start-screens-by-using-group-policy.md b/windows/configuration/customize-windows-10-start-screens-by-using-group-policy.md index 434d699db3..15c1cc2cad 100644 --- a/windows/configuration/customize-windows-10-start-screens-by-using-group-policy.md +++ b/windows/configuration/customize-windows-10-start-screens-by-using-group-policy.md @@ -1,13 +1,9 @@ --- title: Customize Windows 10 Start and taskbar with Group Policy (Windows 10) description: In Windows 10, you can use a Group Policy Object (GPO) to deploy a customized Start layout to users in a domain. -ms.assetid: F4A47B36-F1EF-41CD-9CBA-04C83E960545 ms.reviewer: manager: dougeby -keywords: ["Start layout", "start menu", "layout", "group policy"] ms.prod: w10 -ms.mktglfcycl: manage -ms.sitesec: library author: aczechowski ms.localizationpriority: medium ms.author: aaroncz diff --git a/windows/configuration/customize-windows-10-start-screens-by-using-mobile-device-management.md b/windows/configuration/customize-windows-10-start-screens-by-using-mobile-device-management.md index a06b4c2919..fb50dc5a39 100644 --- a/windows/configuration/customize-windows-10-start-screens-by-using-mobile-device-management.md +++ b/windows/configuration/customize-windows-10-start-screens-by-using-mobile-device-management.md @@ -1,13 +1,9 @@ --- title: Change the Windows 10 Start and taskbar using mobile device management | Microsoft Docs description: In Windows 10, you can use a mobile device management (MDM) policy to deploy a customized Start and taskbar layout to users. For example, use Microsoft Intune to configure the start menu layout and taskbar, and deploy the policy to your devices. -ms.assetid: F487850D-8950-41FB-9B06-64240127C1E4 ms.reviewer: manager: dougeby -keywords: ["start screen", "start menu"] ms.prod: w10 -ms.mktglfcycl: manage -ms.sitesec: library author: aczechowski ms.topic: article ms.author: aaroncz diff --git a/windows/configuration/customize-windows-10-start-screens-by-using-provisioning-packages-and-icd.md b/windows/configuration/customize-windows-10-start-screens-by-using-provisioning-packages-and-icd.md index 110d43b999..0a2038ce7d 100644 --- a/windows/configuration/customize-windows-10-start-screens-by-using-provisioning-packages-and-icd.md +++ b/windows/configuration/customize-windows-10-start-screens-by-using-provisioning-packages-and-icd.md @@ -1,13 +1,9 @@ --- title: Customize Windows 10 Start and taskbar with provisioning packages (Windows 10) description: In Windows 10, you can use a provisioning package to deploy a customized Start layout to users. -ms.assetid: AC952899-86A0-42FC-9E3C-C25F45B1ACAC ms.reviewer: manager: dougeby -keywords: ["Start layout", "start menu"] ms.prod: w10 -ms.mktglfcycl: manage -ms.sitesec: library author: aczechowski ms.author: aaroncz ms.topic: article diff --git a/windows/configuration/guidelines-for-assigned-access-app.md b/windows/configuration/guidelines-for-assigned-access-app.md index 7ec5869bf1..ce8ad34838 100644 --- a/windows/configuration/guidelines-for-assigned-access-app.md +++ b/windows/configuration/guidelines-for-assigned-access-app.md @@ -1,10 +1,7 @@ --- title: Guidelines for choosing an app for assigned access (Windows 10/11) description: The following guidelines may help you choose an appropriate Windows app for your assigned access experience. -keywords: ["kiosk", "lockdown", "assigned access"] ms.prod: w10 -ms.mktglfcycl: manage -ms.sitesec: library author: aczechowski ms.localizationpriority: medium ms.author: aaroncz diff --git a/windows/configuration/includes/multi-app-kiosk-support-windows11.md b/windows/configuration/includes/multi-app-kiosk-support-windows11.md index e3b0982b66..efe346ced6 100644 --- a/windows/configuration/includes/multi-app-kiosk-support-windows11.md +++ b/windows/configuration/includes/multi-app-kiosk-support-windows11.md @@ -3,7 +3,6 @@ author: aczechowski ms.author: aaroncz ms.date: 09/21/2021 ms.reviewer: -audience: itpro manager: dougeby ms.prod: w10 ms.topic: include diff --git a/windows/configuration/kiosk-additional-reference.md b/windows/configuration/kiosk-additional-reference.md index cd38222026..fda7a6c1da 100644 --- a/windows/configuration/kiosk-additional-reference.md +++ b/windows/configuration/kiosk-additional-reference.md @@ -1,14 +1,10 @@ --- title: More kiosk methods and reference information (Windows 10/11) description: Find more information for configuring, validating, and troubleshooting kiosk configuration. -ms.assetid: 428680AE-A05F-43ED-BD59-088024D1BFCC ms.reviewer: sybruckm manager: dougeby ms.author: aaroncz -keywords: ["assigned access", "kiosk", "lockdown", "digital sign", "digital signage"] ms.prod: w10 -ms.mktglfcycl: manage -ms.sitesec: library author: aczechowski ms.localizationpriority: medium ms.topic: reference diff --git a/windows/configuration/kiosk-mdm-bridge.md b/windows/configuration/kiosk-mdm-bridge.md index 7c0a77b39e..509e5e3983 100644 --- a/windows/configuration/kiosk-mdm-bridge.md +++ b/windows/configuration/kiosk-mdm-bridge.md @@ -1,14 +1,10 @@ --- title: Use MDM Bridge WMI Provider to create a Windows 10/11 kiosk (Windows 10/11) description: Environments that use Windows Management Instrumentation (WMI) can use the MDM Bridge WMI Provider to configure the MDM_AssignedAccess class. -ms.assetid: 428680AE-A05F-43ED-BD59-088024D1BFCC ms.reviewer: sybruckm manager: dougeby ms.author: aaroncz -keywords: ["assigned access", "kiosk", "lockdown", "digital sign", "digital signage"] ms.prod: w10 -ms.mktglfcycl: manage -ms.sitesec: library author: aczechowski ms.localizationpriority: medium ms.topic: article diff --git a/windows/configuration/kiosk-methods.md b/windows/configuration/kiosk-methods.md index ea9c57c785..c444568fe9 100644 --- a/windows/configuration/kiosk-methods.md +++ b/windows/configuration/kiosk-methods.md @@ -5,9 +5,6 @@ manager: dougeby ms.author: aaroncz description: In this article, learn about the methods for configuring kiosks and digital signs on Windows 10 or Windows 11 desktop editions. ms.prod: w10 -ms.mktglfcycl: manage -ms.sitesec: library -ms.pagetype: security ms.localizationpriority: medium author: aczechowski ms.topic: article diff --git a/windows/configuration/kiosk-policies.md b/windows/configuration/kiosk-policies.md index 6524e3e543..219db257fb 100644 --- a/windows/configuration/kiosk-policies.md +++ b/windows/configuration/kiosk-policies.md @@ -1,14 +1,9 @@ --- title: Policies enforced on kiosk devices (Windows 10/11) description: Learn about the policies enforced on a device when you configure it as a kiosk. -ms.assetid: 14DDDC96-88C7-4181-8415-B371F25726C8 ms.reviewer: sybruckm manager: dougeby -keywords: ["lockdown", "app restrictions", "applocker"] ms.prod: w10 -ms.mktglfcycl: manage -ms.sitesec: library -ms.pagetype: edu, security author: aczechowski ms.localizationpriority: medium ms.author: aaroncz diff --git a/windows/configuration/kiosk-prepare.md b/windows/configuration/kiosk-prepare.md index 45dec9443a..2712131087 100644 --- a/windows/configuration/kiosk-prepare.md +++ b/windows/configuration/kiosk-prepare.md @@ -1,14 +1,10 @@ --- title: Prepare a device for kiosk configuration on Windows 10/11 | Microsoft Docs description: Learn how to prepare a device for kiosk configuration. Also, learn about the recommended kiosk configuration changes. -ms.assetid: 428680AE-A05F-43ED-BD59-088024D1BFCC ms.reviewer: sybruckm manager: dougeby ms.author: aaroncz -keywords: ["assigned access", "kiosk", "lockdown", "digital sign", "digital signage"] ms.prod: w10 -ms.mktglfcycl: manage -ms.sitesec: library author: aczechowski ms.localizationpriority: medium ms.topic: article diff --git a/windows/configuration/kiosk-shelllauncher.md b/windows/configuration/kiosk-shelllauncher.md index 3cd7d04a31..075be3e488 100644 --- a/windows/configuration/kiosk-shelllauncher.md +++ b/windows/configuration/kiosk-shelllauncher.md @@ -1,14 +1,10 @@ --- title: Use Shell Launcher to create a Windows 10/11 kiosk (Windows 10/11) description: Shell Launcher lets you change the default shell that launches when a user signs in to a device. -ms.assetid: 428680AE-A05F-43ED-BD59-088024D1BFCC ms.reviewer: sybruckm manager: dougeby ms.author: aaroncz -keywords: ["assigned access", "kiosk", "lockdown", "digital sign", "digital signage"] ms.prod: w10 -ms.mktglfcycl: manage -ms.sitesec: library author: aczechowski ms.localizationpriority: medium ms.topic: article diff --git a/windows/configuration/kiosk-single-app.md b/windows/configuration/kiosk-single-app.md index 179c44499b..7c13c2715e 100644 --- a/windows/configuration/kiosk-single-app.md +++ b/windows/configuration/kiosk-single-app.md @@ -1,14 +1,10 @@ --- title: Set up a single-app kiosk on Windows 10/11 description: A single-use device is easy to set up in Windows 10 and Windows 11 for desktop editions (Pro, Enterprise, and Education). -ms.assetid: 428680AE-A05F-43ED-BD59-088024D1BFCC ms.reviewer: sybruckm manager: dougeby ms.author: aaroncz -keywords: ["assigned access", "kiosk", "lockdown", "digital sign", "digital signage"] ms.prod: w10 -ms.mktglfcycl: manage -ms.sitesec: library author: aczechowski ms.localizationpriority: medium ms.topic: article diff --git a/windows/configuration/kiosk-troubleshoot.md b/windows/configuration/kiosk-troubleshoot.md index cb60660c38..091872a845 100644 --- a/windows/configuration/kiosk-troubleshoot.md +++ b/windows/configuration/kiosk-troubleshoot.md @@ -1,14 +1,9 @@ --- title: Troubleshoot kiosk mode issues (Windows 10/11) description: Learn how to troubleshoot single-app and multi-app kiosk configurations, as well as common problems like sign-in issues. -ms.assetid: 14DDDC96-88C7-4181-8415-B371F25726C8 ms.reviewer: sybruckm manager: dougeby -keywords: ["lockdown", "app restrictions"] ms.prod: w10 -ms.mktglfcycl: manage -ms.sitesec: library -ms.pagetype: edu, security author: aczechowski ms.localizationpriority: medium ms.author: aaroncz diff --git a/windows/configuration/kiosk-validate.md b/windows/configuration/kiosk-validate.md index 934dd1ed77..dfc4d3e91d 100644 --- a/windows/configuration/kiosk-validate.md +++ b/windows/configuration/kiosk-validate.md @@ -1,14 +1,10 @@ --- title: Validate kiosk configuration (Windows 10/11) description: In this article, learn what to expect on a multi-app kiosk in Windows 10/11 Pro, Enterprise, and Education. -ms.assetid: 428680AE-A05F-43ED-BD59-088024D1BFCC ms.reviewer: sybruckm manager: dougeby ms.author: aaroncz -keywords: ["assigned access", "kiosk", "lockdown", "digital sign", "digital signage"] ms.prod: w10 -ms.mktglfcycl: manage -ms.sitesec: library author: aczechowski ms.localizationpriority: medium ms.topic: article diff --git a/windows/configuration/kiosk-xml.md b/windows/configuration/kiosk-xml.md index f6ddb6a2d4..a5f84dcc40 100644 --- a/windows/configuration/kiosk-xml.md +++ b/windows/configuration/kiosk-xml.md @@ -1,14 +1,9 @@ --- title: Assigned Access configuration kiosk XML reference (Windows 10/11) description: Learn about the assigned access configuration (kiosk) for XML and XSD for kiosk device configuration in Windows 10/11. -ms.assetid: 14DDDC96-88C7-4181-8415-B371F25726C8 ms.reviewer: sybruckm manager: dougeby -keywords: ["lockdown", "app restrictions", "applocker"] ms.prod: w10 -ms.mktglfcycl: manage -ms.sitesec: library -ms.pagetype: edu, security author: aczechowski ms.localizationpriority: medium ms.author: aaroncz diff --git a/windows/configuration/lock-down-windows-10-applocker.md b/windows/configuration/lock-down-windows-10-applocker.md index 4fcd915dd1..4552e63e33 100644 --- a/windows/configuration/lock-down-windows-10-applocker.md +++ b/windows/configuration/lock-down-windows-10-applocker.md @@ -1,14 +1,9 @@ --- title: Use AppLocker to create a Windows 10 kiosk that runs multiple apps (Windows 10) description: Learn how to use AppLocker to configure a kiosk device running Windows 10 Enterprise or Windows 10 Education so that users can only run a few specific apps. -ms.assetid: 14DDDC96-88C7-4181-8415-B371F25726C8 ms.reviewer: sybruckm manager: dougeby -keywords: ["lockdown", "app restrictions", "applocker"] ms.prod: w10 -ms.mktglfcycl: manage -ms.sitesec: library -ms.pagetype: edu, security author: aczechowski ms.localizationpriority: medium ms.date: 07/30/2018 diff --git a/windows/configuration/lockdown-features-windows-10.md b/windows/configuration/lockdown-features-windows-10.md index 36bf667cc7..caeb98056f 100644 --- a/windows/configuration/lockdown-features-windows-10.md +++ b/windows/configuration/lockdown-features-windows-10.md @@ -1,14 +1,9 @@ --- title: Lockdown features from Windows Embedded 8.1 Industry (Windows 10) description: Many of the lockdown features available in Windows Embedded 8.1 Industry have been modified in some form for Windows 10. -ms.assetid: 3C006B00-535C-4BA4-9421-B8F952D47A14 ms.reviewer: manager: dougeby -keywords: lockdown, embedded ms.prod: w10 -ms.mktglfcycl: deploy -ms.sitesec: library -ms.pagetype: security author: aczechowski ms.author: aaroncz ms.topic: article diff --git a/windows/configuration/manage-tips-and-suggestions.md b/windows/configuration/manage-tips-and-suggestions.md index 2dcf1d588b..6eb41bde06 100644 --- a/windows/configuration/manage-tips-and-suggestions.md +++ b/windows/configuration/manage-tips-and-suggestions.md @@ -1,11 +1,7 @@ --- title: Manage Windows 10 and Microsoft Store tips, fun facts, and suggestions (Windows 10) description: Windows 10 provides organizations with various options to manage user experiences to provide a consistent and predictable experience for employees. -keywords: ["device management"] ms.prod: w10 -ms.mktglfcycl: manage -ms.sitesec: library -ms.pagetype: devices author: aczechowski ms.author: aaroncz ms.topic: article diff --git a/windows/configuration/manage-wifi-sense-in-enterprise.md b/windows/configuration/manage-wifi-sense-in-enterprise.md index 8149182469..1bd58d5c1e 100644 --- a/windows/configuration/manage-wifi-sense-in-enterprise.md +++ b/windows/configuration/manage-wifi-sense-in-enterprise.md @@ -1,15 +1,10 @@ --- title: Manage Wi-Fi Sense in your company (Windows 10) description: Wi-Fi Sense automatically connects you to Wi-Fi, so you can get online quickly in more places. -ms.assetid: 1845e00d-c4ee-4a8f-a5e5-d00f2735a271 ms.reviewer: manager: dougeby ms.author: aaroncz -keywords: ["WiFi Sense", "automatically connect to wi-fi", "wi-fi hotspot connection"] ms.prod: w10 -ms.mktglfcycl: manage -ms.sitesec: library -ms.pagetype: mobile author: aczechowski ms.localizationpriority: medium ms.topic: article diff --git a/windows/configuration/provisioning-apn.md b/windows/configuration/provisioning-apn.md index ffe4a55f6d..a168bce8f6 100644 --- a/windows/configuration/provisioning-apn.md +++ b/windows/configuration/provisioning-apn.md @@ -1,12 +1,9 @@ --- title: Configure cellular settings for tablets and PCs (Windows 10) description: Enterprises can provision cellular settings for tablets and PC with built-in cellular modems or plug-in USB modem dongles. -ms.assetid: 287706E5-063F-4AB5-902C-A0DF6D0730BC ms.reviewer: manager: dougeby ms.prod: w10 -ms.mktglfcycl: deploy -ms.sitesec: library author: aczechowski ms.author: aaroncz ms.topic: article diff --git a/windows/configuration/provisioning-packages/how-it-pros-can-use-configuration-service-providers.md b/windows/configuration/provisioning-packages/how-it-pros-can-use-configuration-service-providers.md index 9147bc6b90..3e0279e5e5 100644 --- a/windows/configuration/provisioning-packages/how-it-pros-can-use-configuration-service-providers.md +++ b/windows/configuration/provisioning-packages/how-it-pros-can-use-configuration-service-providers.md @@ -1,12 +1,9 @@ --- title: Configuration service providers for IT pros (Windows 10/11) description: Describes how IT pros and system administrators can use configuration service providers (CSPs) to configure devices. -ms.assetid: 25C1FDCA-0E10-42A1-A368-984FFDB2B7B6 ms.reviewer: gkomatsu manager: dougeby ms.prod: w10 -ms.mktglfcycl: manage -ms.sitesec: library author: aczechowski ms.author: aaroncz ms.topic: article diff --git a/windows/configuration/provisioning-packages/provision-pcs-for-initial-deployment.md b/windows/configuration/provisioning-packages/provision-pcs-for-initial-deployment.md index 1305b2bb87..cec5065059 100644 --- a/windows/configuration/provisioning-packages/provision-pcs-for-initial-deployment.md +++ b/windows/configuration/provisioning-packages/provision-pcs-for-initial-deployment.md @@ -1,13 +1,9 @@ --- title: Provision PCs with common settings (Windows 10/11) description: Create a provisioning package to apply common settings to a PC running Windows 10. -ms.assetid: 66D14E97-E116-4218-8924-E2A326C9367E ms.reviewer: gkomatsu manager: dougeby -keywords: ["runtime provisioning", "provisioning package"] ms.prod: w10 -ms.mktglfcycl: deploy -ms.sitesec: library author: aczechowski ms.author: aaroncz ms.topic: article diff --git a/windows/configuration/provisioning-packages/provision-pcs-with-apps-and-certificates.md b/windows/configuration/provisioning-packages/provision-pcs-with-apps-and-certificates.md index faad3522bb..9d403656ad 100644 --- a/windows/configuration/provisioning-packages/provision-pcs-with-apps-and-certificates.md +++ b/windows/configuration/provisioning-packages/provision-pcs-with-apps-and-certificates.md @@ -1,10 +1,7 @@ --- title: Provision PCs with apps and certificates (Windows 10) description: Create a provisioning package to apply settings to a PC running Windows 10. -keywords: ["runtime provisioning", "provisioning package"] ms.prod: w10 -ms.mktglfcycl: deploy -ms.sitesec: library author: aczechowski ms.author: aaroncz ms.topic: article diff --git a/windows/configuration/provisioning-packages/provision-pcs-with-apps.md b/windows/configuration/provisioning-packages/provision-pcs-with-apps.md index f1b8691117..86ba895398 100644 --- a/windows/configuration/provisioning-packages/provision-pcs-with-apps.md +++ b/windows/configuration/provisioning-packages/provision-pcs-with-apps.md @@ -1,10 +1,7 @@ --- title: Provision PCs with apps (Windows 10/11) description: Learn how to install multiple Universal Windows Platform (UWP) apps and Windows desktop applications (Win32) in a provisioning package. -keywords: ["runtime provisioning", "provisioning package"] ms.prod: w10 -ms.mktglfcycl: deploy -ms.sitesec: library author: aczechowski ms.localizationpriority: medium ms.author: aaroncz diff --git a/windows/configuration/provisioning-packages/provisioning-apply-package.md b/windows/configuration/provisioning-packages/provisioning-apply-package.md index 230570bfa8..5235511317 100644 --- a/windows/configuration/provisioning-packages/provisioning-apply-package.md +++ b/windows/configuration/provisioning-packages/provisioning-apply-package.md @@ -2,8 +2,6 @@ title: Apply a provisioning package (Windows 10/11) description: Provisioning packages can be applied to a device during the first-run experience (OOBE) and after ("runtime"). ms.prod: w10 -ms.mktglfcycl: deploy -ms.sitesec: library author: aczechowski ms.author: aaroncz ms.topic: article diff --git a/windows/configuration/provisioning-packages/provisioning-command-line.md b/windows/configuration/provisioning-packages/provisioning-command-line.md index 95e51c1316..fbe7aecde9 100644 --- a/windows/configuration/provisioning-packages/provisioning-command-line.md +++ b/windows/configuration/provisioning-packages/provisioning-command-line.md @@ -2,8 +2,6 @@ title: Windows Configuration Designer command-line interface (Windows 10/11) description: Learn more about the ICD syntax, switches, and arguments that you can use in the Windows Configuration Designer command-line interface for Windows10/11 client devices. ms.prod: w10 -ms.mktglfcycl: deploy -ms.sitesec: library author: aczechowski ms.author: aaroncz ms.topic: article diff --git a/windows/configuration/provisioning-packages/provisioning-create-package.md b/windows/configuration/provisioning-packages/provisioning-create-package.md index f926e57f98..2852698705 100644 --- a/windows/configuration/provisioning-packages/provisioning-create-package.md +++ b/windows/configuration/provisioning-packages/provisioning-create-package.md @@ -2,8 +2,6 @@ title: Create a provisioning package (Windows 10/11) description: Learn how to create a provisioning package for Windows 10/11, which lets you quickly configure a device without having to install a new image. ms.prod: w10 -ms.mktglfcycl: deploy -ms.sitesec: library author: aczechowski ms.author: aaroncz ms.topic: article diff --git a/windows/configuration/provisioning-packages/provisioning-how-it-works.md b/windows/configuration/provisioning-packages/provisioning-how-it-works.md index cc1fff48d3..737cb64b16 100644 --- a/windows/configuration/provisioning-packages/provisioning-how-it-works.md +++ b/windows/configuration/provisioning-packages/provisioning-how-it-works.md @@ -2,8 +2,6 @@ title: How provisioning works in Windows 10/11 description: Learn more about how provisioning package work on Windows client devices. A provisioning package (.ppkg) is a container for a collection of configuration settings. ms.prod: w10 -ms.mktglfcycl: deploy -ms.sitesec: library author: aczechowski ms.author: aaroncz ms.topic: article diff --git a/windows/configuration/provisioning-packages/provisioning-install-icd.md b/windows/configuration/provisioning-packages/provisioning-install-icd.md index 1df2136104..59419bb6b2 100644 --- a/windows/configuration/provisioning-packages/provisioning-install-icd.md +++ b/windows/configuration/provisioning-packages/provisioning-install-icd.md @@ -2,8 +2,6 @@ title: Install Windows Configuration Designer (Windows 10/11) description: Learn how to install and use Windows Configuration Designer so you can easily configure devices running Windows 10/11. ms.prod: w10 -ms.mktglfcycl: deploy -ms.sitesec: library author: aczechowski ms.author: aaroncz ms.topic: article diff --git a/windows/configuration/provisioning-packages/provisioning-multivariant.md b/windows/configuration/provisioning-packages/provisioning-multivariant.md index 0987e3f720..65b4475739 100644 --- a/windows/configuration/provisioning-packages/provisioning-multivariant.md +++ b/windows/configuration/provisioning-packages/provisioning-multivariant.md @@ -2,8 +2,6 @@ title: Create a provisioning package with multivariant settings (Windows 10/11) description: Create a provisioning package with multivariant settings to customize the provisioned settings for defined conditions. ms.prod: w10 -ms.mktglfcycl: deploy -ms.sitesec: library author: aczechowski ms.topic: article ms.localizationpriority: medium diff --git a/windows/configuration/provisioning-packages/provisioning-packages.md b/windows/configuration/provisioning-packages/provisioning-packages.md index da386db801..b762a1d124 100644 --- a/windows/configuration/provisioning-packages/provisioning-packages.md +++ b/windows/configuration/provisioning-packages/provisioning-packages.md @@ -1,12 +1,9 @@ --- title: Provisioning packages overview on Windows 10/11 description: With Windows 10 and Windows 11, you can create provisioning packages that let you quickly and efficiently configure a device without having to install a new image. Learn about what provisioning packages, are and what they do. -ms.assetid: 287706E5-063F-4AB5-902C-A0DF6D0730BC ms.reviewer: gkomatsu manager: dougeby ms.prod: w10 -ms.mktglfcycl: deploy -ms.sitesec: library author: aczechowski ms.author: aaroncz ms.topic: article diff --git a/windows/configuration/provisioning-packages/provisioning-powershell.md b/windows/configuration/provisioning-packages/provisioning-powershell.md index 3b6e0300dc..0698178c23 100644 --- a/windows/configuration/provisioning-packages/provisioning-powershell.md +++ b/windows/configuration/provisioning-packages/provisioning-powershell.md @@ -2,8 +2,6 @@ title: PowerShell cmdlets for provisioning Windows 10/11 (Windows 10/11) description: Learn more about the Windows PowerShell cmdlets that you can use with Provisioning packages on Windows10/11 client desktop devices. ms.prod: w10 -ms.mktglfcycl: deploy -ms.sitesec: library author: aczechowski ms.author: aaroncz ms.topic: article diff --git a/windows/configuration/provisioning-packages/provisioning-script-to-install-app.md b/windows/configuration/provisioning-packages/provisioning-script-to-install-app.md index 0f1b11b953..e768666071 100644 --- a/windows/configuration/provisioning-packages/provisioning-script-to-install-app.md +++ b/windows/configuration/provisioning-packages/provisioning-script-to-install-app.md @@ -2,8 +2,6 @@ title: Use a script to install a desktop app in provisioning packages (Windows 10/11) description: With Windows 10/11, you can create provisioning packages that let you quickly and efficiently configure a device without having to install a new image. ms.prod: w10 -ms.mktglfcycl: deploy -ms.sitesec: library author: aczechowski ms.author: aaroncz ms.topic: article diff --git a/windows/configuration/provisioning-packages/provisioning-uninstall-package.md b/windows/configuration/provisioning-packages/provisioning-uninstall-package.md index 1a6f2d6af3..04665c5f6e 100644 --- a/windows/configuration/provisioning-packages/provisioning-uninstall-package.md +++ b/windows/configuration/provisioning-packages/provisioning-uninstall-package.md @@ -2,8 +2,6 @@ title: Uninstall a provisioning package - reverted settings (Windows 10/11) description: This article lists the settings that are reverted when you uninstall a provisioning package on Windows 10/11 desktop client devices. ms.prod: w10 -ms.mktglfcycl: deploy -ms.sitesec: library author: aczechowski ms.author: aaroncz ms.topic: article diff --git a/windows/configuration/set-up-shared-or-guest-pc.md b/windows/configuration/set-up-shared-or-guest-pc.md index 92a57a02af..6a37fbd0d3 100644 --- a/windows/configuration/set-up-shared-or-guest-pc.md +++ b/windows/configuration/set-up-shared-or-guest-pc.md @@ -1,10 +1,7 @@ --- title: Set up a shared or guest PC with Windows 10/11 description: Windows 10 and Windows has shared PC mode, which optimizes Windows client for shared use scenarios. -keywords: ["shared pc mode"] ms.prod: w10 -ms.mktglfcycl: manage -ms.sitesec: library author: aczechowski ms.author: aaroncz ms.topic: article diff --git a/windows/configuration/setup-digital-signage.md b/windows/configuration/setup-digital-signage.md index 921c556ecf..dff1da75a5 100644 --- a/windows/configuration/setup-digital-signage.md +++ b/windows/configuration/setup-digital-signage.md @@ -1,14 +1,10 @@ --- title: Set up digital signs on Windows 10/11 description: A single-use device such as a digital sign is easy to set up in Windows 10 and Windows 11 (Pro, Enterprise, and Education). -ms.assetid: 428680AE-A05F-43ED-BD59-088024D1BFCC ms.reviewer: sybruckm manager: dougeby ms.author: aaroncz -keywords: ["assigned access", "kiosk", "lockdown", "digital sign", "digital signage", "kiosk browser", "browser"] ms.prod: w10 -ms.mktglfcycl: manage -ms.sitesec: library author: aczechowski ms.localizationpriority: medium ms.date: 09/20/2021 diff --git a/windows/configuration/start-layout-troubleshoot.md b/windows/configuration/start-layout-troubleshoot.md index 4b0658894b..793a35d714 100644 --- a/windows/configuration/start-layout-troubleshoot.md +++ b/windows/configuration/start-layout-troubleshoot.md @@ -2,8 +2,6 @@ title: Troubleshoot Start menu errors description: Learn how to troubleshoot common Start menu errors in Windows 10. For example, learn to troubleshoot errors related to deployment, crashes, and performance. ms.prod: w10 -ms.mktglfcycl: manage -ms.sitesec: library ms.author: aaroncz author: aczechowski ms.localizationpriority: medium diff --git a/windows/configuration/start-layout-xml-desktop.md b/windows/configuration/start-layout-xml-desktop.md index a0d7a0b65a..ffcdeef194 100644 --- a/windows/configuration/start-layout-xml-desktop.md +++ b/windows/configuration/start-layout-xml-desktop.md @@ -1,10 +1,7 @@ --- title: Start layout XML for desktop editions of Windows 10 (Windows 10) description: This article describes the options for customizing Start layout in LayoutModification.xml for Windows 10 desktop editions. -keywords: ["start screen"] ms.prod: w10 -ms.mktglfcycl: manage -ms.sitesec: library author: aczechowski ms.author: aaroncz ms.topic: article diff --git a/windows/configuration/start-secondary-tiles.md b/windows/configuration/start-secondary-tiles.md index 5699938be7..20c333fb2d 100644 --- a/windows/configuration/start-secondary-tiles.md +++ b/windows/configuration/start-secondary-tiles.md @@ -2,9 +2,6 @@ title: Add image for secondary Microsoft Edge tiles (Windows 10) description: Add app tiles on Windows 10 that's a secondary tile. ms.prod: w10 -ms.mktglfcycl: manage -ms.sitesec: library -ms.pagetype: security ms.localizationpriority: medium author: aczechowski ms.author: aaroncz diff --git a/windows/configuration/stop-employees-from-using-microsoft-store.md b/windows/configuration/stop-employees-from-using-microsoft-store.md index 40fc295016..ed2728abc4 100644 --- a/windows/configuration/stop-employees-from-using-microsoft-store.md +++ b/windows/configuration/stop-employees-from-using-microsoft-store.md @@ -1,13 +1,9 @@ --- title: Configure access to Microsoft Store (Windows 10) description: Learn how to configure access to Microsoft Store for client computers and mobile devices in your organization. -ms.assetid: 7AA60D3D-2A69-45E7-AAB0-B8AFC29C2E97 ms.reviewer: manager: dougeby ms.prod: w10 -ms.mktglfcycl: manage -ms.sitesec: library -ms.pagetype: store, mobile author: aczechowski ms.author: aaroncz ms.topic: conceptual diff --git a/windows/configuration/supported-csp-start-menu-layout-windows.md b/windows/configuration/supported-csp-start-menu-layout-windows.md index 30c40db968..30ef22ea5a 100644 --- a/windows/configuration/supported-csp-start-menu-layout-windows.md +++ b/windows/configuration/supported-csp-start-menu-layout-windows.md @@ -1,14 +1,10 @@ --- title: Supported CSP policies to customize Start menu on Windows 11 | Microsoft Docs description: See a list of the Policy CSP - Start items that are supported on Windows 11 to customize the Start menu. -ms.assetid: manager: dougeby ms.author: aaroncz ms.reviewer: ericpapa ms.prod: w11 -ms.mktglfcycl: deploy -ms.sitesec: library -ms.pagetype: mobile author: aczechowski ms.localizationpriority: medium --- diff --git a/windows/configuration/supported-csp-taskbar-windows.md b/windows/configuration/supported-csp-taskbar-windows.md index 0891f70e8c..40ada8b099 100644 --- a/windows/configuration/supported-csp-taskbar-windows.md +++ b/windows/configuration/supported-csp-taskbar-windows.md @@ -1,14 +1,10 @@ --- title: Supported CSP policies to customize the Taskbar on Windows 11 | Microsoft Docs description: See a list of the Policy CSP - Start items that are supported on Windows 11 to customize the Taskbar. -ms.assetid: manager: dougeby ms.author: aaroncz ms.reviewer: chataylo ms.prod: w11 -ms.mktglfcycl: deploy -ms.sitesec: library -ms.pagetype: mobile author: aczechowski ms.localizationpriority: medium --- diff --git a/windows/configuration/ue-v/uev-administering-uev-with-windows-powershell-and-wmi.md b/windows/configuration/ue-v/uev-administering-uev-with-windows-powershell-and-wmi.md index 5c0961785e..4f970289fa 100644 --- a/windows/configuration/ue-v/uev-administering-uev-with-windows-powershell-and-wmi.md +++ b/windows/configuration/ue-v/uev-administering-uev-with-windows-powershell-and-wmi.md @@ -2,9 +2,6 @@ title: Administering UE-V with Windows PowerShell and WMI description: Learn how User Experience Virtualization (UE-V) provides Windows PowerShell cmdlets to help administrators perform various UE-V tasks. author: aczechowski -ms.pagetype: mdop, virtualization -ms.mktglfcycl: deploy -ms.sitesec: library ms.prod: w10 ms.date: 04/19/2017 ms.reviewer: @@ -13,7 +10,6 @@ ms.author: aaroncz ms.topic: article --- - # Administering UE-V with Windows PowerShell and WMI **Applies to** diff --git a/windows/configuration/ue-v/uev-administering-uev.md b/windows/configuration/ue-v/uev-administering-uev.md index f2456dee1a..7bf2b82260 100644 --- a/windows/configuration/ue-v/uev-administering-uev.md +++ b/windows/configuration/ue-v/uev-administering-uev.md @@ -2,9 +2,6 @@ title: Administering UE-V description: Learn how to perform administrative tasks for User Experience Virtualization (UE-V). These tasks include configuring the UE-V service and recovering lost settings. author: aczechowski -ms.pagetype: mdop, virtualization -ms.mktglfcycl: deploy -ms.sitesec: library ms.prod: w10 ms.date: 04/19/2017 ms.reviewer: @@ -13,7 +10,6 @@ ms.author: aaroncz ms.topic: article --- - # Administering UE-V **Applies to** diff --git a/windows/configuration/ue-v/uev-application-template-schema-reference.md b/windows/configuration/ue-v/uev-application-template-schema-reference.md index 50a4533c63..833c85f56a 100644 --- a/windows/configuration/ue-v/uev-application-template-schema-reference.md +++ b/windows/configuration/ue-v/uev-application-template-schema-reference.md @@ -2,9 +2,6 @@ title: Application Template Schema Reference for UE-V description: Learn details about the XML structure of the UE-V settings location templates and learn how to edit these files. author: aczechowski -ms.pagetype: mdop, virtualization -ms.mktglfcycl: deploy -ms.sitesec: library ms.prod: w10 ms.date: 04/19/2017 ms.reviewer: @@ -13,7 +10,6 @@ ms.author: aaroncz ms.topic: article --- - # Application Template Schema Reference for UE-V **Applies to** diff --git a/windows/configuration/ue-v/uev-changing-the-frequency-of-scheduled-tasks.md b/windows/configuration/ue-v/uev-changing-the-frequency-of-scheduled-tasks.md index 7b1980ded7..61ca2b8c88 100644 --- a/windows/configuration/ue-v/uev-changing-the-frequency-of-scheduled-tasks.md +++ b/windows/configuration/ue-v/uev-changing-the-frequency-of-scheduled-tasks.md @@ -2,9 +2,6 @@ title: Changing the Frequency of UE-V Scheduled Tasks description: Learn how to create a script that uses the Schtasks.exe command-line options so you can change the frequency of UE-V scheduled tasks. author: aczechowski -ms.pagetype: mdop, virtualization -ms.mktglfcycl: deploy -ms.sitesec: library ms.prod: w10 ms.date: 04/19/2017 ms.reviewer: @@ -13,7 +10,6 @@ ms.author: aaroncz ms.topic: article --- - # Changing the Frequency of UE-V Scheduled Tasks **Applies to** diff --git a/windows/configuration/ue-v/uev-configuring-uev-with-group-policy-objects.md b/windows/configuration/ue-v/uev-configuring-uev-with-group-policy-objects.md index 8aa4719d90..249336440f 100644 --- a/windows/configuration/ue-v/uev-configuring-uev-with-group-policy-objects.md +++ b/windows/configuration/ue-v/uev-configuring-uev-with-group-policy-objects.md @@ -2,9 +2,6 @@ title: Configuring UE-V with Group Policy Objects description: In this article, learn how to configure User Experience Virtualization (UE-V) with Group Policy objects. author: aczechowski -ms.pagetype: mdop, virtualization -ms.mktglfcycl: deploy -ms.sitesec: library ms.prod: w10 ms.date: 04/19/2017 ms.reviewer: @@ -13,7 +10,6 @@ ms.author: aaroncz ms.topic: article --- - # Configuring UE-V with Group Policy Objects **Applies to** diff --git a/windows/configuration/ue-v/uev-configuring-uev-with-system-center-configuration-manager.md b/windows/configuration/ue-v/uev-configuring-uev-with-system-center-configuration-manager.md index fa9dda05ab..b8e6955c3d 100644 --- a/windows/configuration/ue-v/uev-configuring-uev-with-system-center-configuration-manager.md +++ b/windows/configuration/ue-v/uev-configuring-uev-with-system-center-configuration-manager.md @@ -2,9 +2,6 @@ title: Configuring UE-V with Microsoft Endpoint Configuration Manager description: Learn how to configure User Experience Virtualization (UE-V) with Microsoft Endpoint Configuration Manager. author: aczechowski -ms.pagetype: mdop, virtualization -ms.mktglfcycl: deploy -ms.sitesec: library ms.prod: w10 ms.date: 04/19/2017 ms.reviewer: @@ -13,7 +10,6 @@ ms.author: aaroncz ms.topic: article --- - # Configuring UE-V with Microsoft Endpoint Manager **Applies to** diff --git a/windows/configuration/ue-v/uev-deploy-required-features.md b/windows/configuration/ue-v/uev-deploy-required-features.md index 1b6513b56d..22cfb858c0 100644 --- a/windows/configuration/ue-v/uev-deploy-required-features.md +++ b/windows/configuration/ue-v/uev-deploy-required-features.md @@ -2,9 +2,6 @@ title: Deploy required UE-V features description: Learn how to install and configure User Experience Virtualization (UE-V) features, for example a network share that stores and retrieves user settings. author: aczechowski -ms.pagetype: mdop, virtualization -ms.mktglfcycl: deploy -ms.sitesec: library ms.prod: w10 ms.date: 04/19/2017 ms.reviewer: diff --git a/windows/configuration/ue-v/uev-deploy-uev-for-custom-applications.md b/windows/configuration/ue-v/uev-deploy-uev-for-custom-applications.md index 21f2749843..fad99aed73 100644 --- a/windows/configuration/ue-v/uev-deploy-uev-for-custom-applications.md +++ b/windows/configuration/ue-v/uev-deploy-uev-for-custom-applications.md @@ -2,9 +2,6 @@ title: Use UE-V with custom applications description: Use User Experience Virtualization (UE-V) to create your own custom settings location templates with the UE-V template generator. author: aczechowski -ms.pagetype: mdop, virtualization -ms.mktglfcycl: deploy -ms.sitesec: library ms.prod: w10 ms.date: 04/19/2017 ms.reviewer: diff --git a/windows/configuration/ue-v/uev-for-windows.md b/windows/configuration/ue-v/uev-for-windows.md index 9074ddc234..75fab30ab1 100644 --- a/windows/configuration/ue-v/uev-for-windows.md +++ b/windows/configuration/ue-v/uev-for-windows.md @@ -2,9 +2,6 @@ title: User Experience Virtualization for Windows 10, version 1607 description: Overview of User Experience Virtualization for Windows 10, version 1607 author: aczechowski -ms.pagetype: mdop, virtualization -ms.mktglfcycl: deploy -ms.sitesec: library ms.prod: w10 ms.date: 05/02/2017 ms.reviewer: diff --git a/windows/configuration/ue-v/uev-getting-started.md b/windows/configuration/ue-v/uev-getting-started.md index 2bb02af5e6..39bbfe1418 100644 --- a/windows/configuration/ue-v/uev-getting-started.md +++ b/windows/configuration/ue-v/uev-getting-started.md @@ -2,9 +2,6 @@ title: Get Started with UE-V description: Use the steps in this article to deploy User Experience Virtualization (UE-V) for the first time in a test environment. author: aczechowski -ms.pagetype: mdop, virtualization -ms.mktglfcycl: deploy -ms.sitesec: library ms.prod: w10 ms.date: 03/08/2018 ms.reviewer: diff --git a/windows/configuration/ue-v/uev-manage-administrative-backup-and-restore.md b/windows/configuration/ue-v/uev-manage-administrative-backup-and-restore.md index 9ed8904dec..1aa6e9f43e 100644 --- a/windows/configuration/ue-v/uev-manage-administrative-backup-and-restore.md +++ b/windows/configuration/ue-v/uev-manage-administrative-backup-and-restore.md @@ -2,9 +2,6 @@ title: Manage Administrative Backup and Restore in UE-V description: Learn how an administrator of User Experience Virtualization (UE-V) can back up and restore application and Windows settings to their original state. author: aczechowski -ms.pagetype: mdop, virtualization -ms.mktglfcycl: deploy -ms.sitesec: library ms.prod: w10 ms.date: 04/19/2017 ms.reviewer: @@ -13,7 +10,6 @@ ms.author: aaroncz ms.topic: article --- - # Manage Administrative Backup and Restore in UE-V **Applies to** diff --git a/windows/configuration/ue-v/uev-manage-configurations.md b/windows/configuration/ue-v/uev-manage-configurations.md index 4533fb9eb7..a8f2d63d6f 100644 --- a/windows/configuration/ue-v/uev-manage-configurations.md +++ b/windows/configuration/ue-v/uev-manage-configurations.md @@ -2,9 +2,6 @@ title: Manage Configurations for UE-V description: Learn to manage the configuration of the User Experience Virtualization (UE-V) service and also learn to manage storage locations for UE-V resources. author: aczechowski -ms.pagetype: mdop, virtualization -ms.mktglfcycl: deploy -ms.sitesec: library ms.prod: w10 ms.date: 04/19/2017 ms.reviewer: @@ -13,7 +10,6 @@ ms.author: aaroncz ms.topic: article --- - # Manage Configurations for UE-V **Applies to** diff --git a/windows/configuration/ue-v/uev-managing-settings-location-templates-using-windows-powershell-and-wmi.md b/windows/configuration/ue-v/uev-managing-settings-location-templates-using-windows-powershell-and-wmi.md index b36faf10c5..ba5bebadea 100644 --- a/windows/configuration/ue-v/uev-managing-settings-location-templates-using-windows-powershell-and-wmi.md +++ b/windows/configuration/ue-v/uev-managing-settings-location-templates-using-windows-powershell-and-wmi.md @@ -2,9 +2,6 @@ title: Managing UE-V Settings Location Templates Using Windows PowerShell and WMI description: Managing UE-V Settings Location Templates Using Windows PowerShell and WMI author: aczechowski -ms.pagetype: mdop, virtualization -ms.mktglfcycl: deploy -ms.sitesec: library ms.prod: w10 ms.date: 04/19/2017 ms.reviewer: @@ -13,7 +10,6 @@ ms.author: aaroncz ms.topic: article --- - # Managing UE-V Settings Location Templates Using Windows PowerShell and WMI **Applies to** diff --git a/windows/configuration/ue-v/uev-managing-uev-agent-and-packages-with-windows-powershell-and-wmi.md b/windows/configuration/ue-v/uev-managing-uev-agent-and-packages-with-windows-powershell-and-wmi.md index d111d768eb..ab70b3209a 100644 --- a/windows/configuration/ue-v/uev-managing-uev-agent-and-packages-with-windows-powershell-and-wmi.md +++ b/windows/configuration/ue-v/uev-managing-uev-agent-and-packages-with-windows-powershell-and-wmi.md @@ -2,9 +2,6 @@ title: Manage UE-V Service and Packages with Windows PowerShell and WMI description: Managing the UE-V service and packages with Windows PowerShell and WMI author: aczechowski -ms.pagetype: mdop, virtualization -ms.mktglfcycl: deploy -ms.sitesec: library ms.prod: w10 ms.date: 04/19/2017 ms.reviewer: @@ -13,7 +10,6 @@ ms.author: aaroncz ms.topic: article --- - # Managing the UE-V service and packages with Windows PowerShell and WMI **Applies to** diff --git a/windows/configuration/ue-v/uev-migrating-settings-packages.md b/windows/configuration/ue-v/uev-migrating-settings-packages.md index 026b5fd10f..eaa34a41eb 100644 --- a/windows/configuration/ue-v/uev-migrating-settings-packages.md +++ b/windows/configuration/ue-v/uev-migrating-settings-packages.md @@ -2,9 +2,6 @@ title: Migrating UE-V settings packages description: Learn to relocate User Experience Virtualization (UE-V) user settings packages either when you migrate to a new server or when you perform backups. author: aczechowski -ms.pagetype: mdop, virtualization -ms.mktglfcycl: deploy -ms.sitesec: library ms.prod: w10 ms.date: 04/19/2017 ms.reviewer: @@ -13,7 +10,6 @@ ms.author: aaroncz ms.topic: article --- - # Migrating UE-V settings packages **Applies to** diff --git a/windows/configuration/ue-v/uev-prepare-for-deployment.md b/windows/configuration/ue-v/uev-prepare-for-deployment.md index b2b109d6b6..38b78b9d47 100644 --- a/windows/configuration/ue-v/uev-prepare-for-deployment.md +++ b/windows/configuration/ue-v/uev-prepare-for-deployment.md @@ -2,9 +2,6 @@ title: Prepare a UE-V Deployment description: Learn about the types of User Experience Virtualization (UE-V) deployment you can execute and what preparations you can make beforehand to be successful. author: aczechowski -ms.pagetype: mdop, virtualization -ms.mktglfcycl: deploy -ms.sitesec: library ms.prod: w10 ms.date: 04/19/2017 ms.reviewer: diff --git a/windows/configuration/ue-v/uev-release-notes-1607.md b/windows/configuration/ue-v/uev-release-notes-1607.md index fdc838991d..67badc0dbf 100644 --- a/windows/configuration/ue-v/uev-release-notes-1607.md +++ b/windows/configuration/ue-v/uev-release-notes-1607.md @@ -2,9 +2,6 @@ title: User Experience Virtualization (UE-V) Release Notes description: Read the latest information required to successfully install and use User Experience Virtualization (UE-V) that is not included in the UE-V documentation. author: aczechowski -ms.pagetype: mdop, virtualization -ms.mktglfcycl: deploy -ms.sitesec: library ms.prod: w10 ms.date: 04/19/2017 ms.reviewer: diff --git a/windows/configuration/ue-v/uev-security-considerations.md b/windows/configuration/ue-v/uev-security-considerations.md index d692ba9f46..b7dc73d2d0 100644 --- a/windows/configuration/ue-v/uev-security-considerations.md +++ b/windows/configuration/ue-v/uev-security-considerations.md @@ -2,9 +2,6 @@ title: Security Considerations for UE-V description: Learn about accounts and groups, log files, and other security-related considerations for User Experience Virtualization (UE-V). author: aczechowski -ms.pagetype: mdop, virtualization -ms.mktglfcycl: deploy -ms.sitesec: library ms.prod: w10 ms.date: 04/19/2017 ms.reviewer: @@ -13,7 +10,6 @@ ms.author: aaroncz ms.topic: article --- - # Security Considerations for UE-V **Applies to** diff --git a/windows/configuration/ue-v/uev-sync-methods.md b/windows/configuration/ue-v/uev-sync-methods.md index 6eea46080c..31ae2008ce 100644 --- a/windows/configuration/ue-v/uev-sync-methods.md +++ b/windows/configuration/ue-v/uev-sync-methods.md @@ -2,9 +2,6 @@ title: Sync Methods for UE-V description: Learn how User Experience Virtualization (UE-V) service sync methods let you synchronize users’ application and Windows settings with the settings storage location. author: aczechowski -ms.pagetype: mdop, virtualization -ms.mktglfcycl: deploy -ms.sitesec: library ms.prod: w10 ms.date: 04/19/2017 ms.reviewer: diff --git a/windows/configuration/ue-v/uev-sync-trigger-events.md b/windows/configuration/ue-v/uev-sync-trigger-events.md index 414b095f83..a396907df5 100644 --- a/windows/configuration/ue-v/uev-sync-trigger-events.md +++ b/windows/configuration/ue-v/uev-sync-trigger-events.md @@ -2,9 +2,6 @@ title: Sync Trigger Events for UE-V description: Learn how User Experience Virtualization (UE-V) lets you synchronize your application and Windows settings across all your domain-joined devices. author: aczechowski -ms.pagetype: mdop, virtualization -ms.mktglfcycl: deploy -ms.sitesec: library ms.prod: w10 ms.date: 04/19/2017 ms.reviewer: diff --git a/windows/configuration/ue-v/uev-synchronizing-microsoft-office-with-uev.md b/windows/configuration/ue-v/uev-synchronizing-microsoft-office-with-uev.md index ea4f3d49bd..c2a81519f1 100644 --- a/windows/configuration/ue-v/uev-synchronizing-microsoft-office-with-uev.md +++ b/windows/configuration/ue-v/uev-synchronizing-microsoft-office-with-uev.md @@ -2,9 +2,6 @@ title: Synchronizing Microsoft Office with UE-V description: Learn how User Experience Virtualization (UE-V) supports the synchronization of Microsoft Office application settings. author: aczechowski -ms.pagetype: mdop, virtualization -ms.mktglfcycl: deploy -ms.sitesec: library ms.prod: w10 ms.date: 04/19/2017 ms.reviewer: @@ -13,7 +10,6 @@ ms.author: aaroncz ms.topic: article --- - # Synchronizing Office with UE-V **Applies to** diff --git a/windows/configuration/ue-v/uev-technical-reference.md b/windows/configuration/ue-v/uev-technical-reference.md index cac53df19c..f5a9059d3e 100644 --- a/windows/configuration/ue-v/uev-technical-reference.md +++ b/windows/configuration/ue-v/uev-technical-reference.md @@ -2,9 +2,6 @@ title: Technical Reference for UE-V description: Use this technical reference to learn about the various features of User Experience Virtualization (UE-V). author: aczechowski -ms.pagetype: mdop, virtualization -ms.mktglfcycl: deploy -ms.sitesec: library ms.prod: w10 ms.date: 04/19/2017 ms.reviewer: @@ -13,7 +10,6 @@ ms.author: aaroncz ms.topic: article --- - # Technical Reference for UE-V **Applies to** diff --git a/windows/configuration/ue-v/uev-troubleshooting.md b/windows/configuration/ue-v/uev-troubleshooting.md index a940df7833..3bf804b17d 100644 --- a/windows/configuration/ue-v/uev-troubleshooting.md +++ b/windows/configuration/ue-v/uev-troubleshooting.md @@ -2,9 +2,6 @@ title: Troubleshooting UE-V description: Use this technical reference to find resources for troubleshooting User Experience Virtualization (UE-V) for Windows 10. author: aczechowski -ms.pagetype: mdop, virtualization -ms.mktglfcycl: deploy -ms.sitesec: library ms.prod: w10 ms.date: 04/19/2017 ms.reviewer: @@ -13,7 +10,6 @@ ms.author: aaroncz ms.topic: article --- - # Troubleshooting UE-V **Applies to** diff --git a/windows/configuration/ue-v/uev-upgrade-uev-from-previous-releases.md b/windows/configuration/ue-v/uev-upgrade-uev-from-previous-releases.md index 7cae468ca9..226fe3c440 100644 --- a/windows/configuration/ue-v/uev-upgrade-uev-from-previous-releases.md +++ b/windows/configuration/ue-v/uev-upgrade-uev-from-previous-releases.md @@ -2,9 +2,6 @@ title: Upgrade to UE-V for Windows 10 description: Use these few adjustments to upgrade from User Experience Virtualization (UE-V) 2.x to the latest version of UE-V. author: aczechowski -ms.pagetype: mdop, virtualization -ms.mktglfcycl: deploy -ms.sitesec: library ms.prod: w10 ms.date: 04/19/2017 ms.reviewer: diff --git a/windows/configuration/ue-v/uev-using-uev-with-application-virtualization-applications.md b/windows/configuration/ue-v/uev-using-uev-with-application-virtualization-applications.md index fb8d02a2a7..59e4e1d213 100644 --- a/windows/configuration/ue-v/uev-using-uev-with-application-virtualization-applications.md +++ b/windows/configuration/ue-v/uev-using-uev-with-application-virtualization-applications.md @@ -2,9 +2,6 @@ title: Using UE-V with Application Virtualization applications description: Learn how to use User Experience Virtualization (UE-V) with Microsoft Application Virtualization (App-V). author: aczechowski -ms.pagetype: mdop, virtualization -ms.mktglfcycl: deploy -ms.sitesec: library ms.prod: w10 ms.date: 04/19/2017 ms.reviewer: diff --git a/windows/configuration/ue-v/uev-whats-new-in-uev-for-windows.md b/windows/configuration/ue-v/uev-whats-new-in-uev-for-windows.md index 3240b7bcfa..89fb778fef 100644 --- a/windows/configuration/ue-v/uev-whats-new-in-uev-for-windows.md +++ b/windows/configuration/ue-v/uev-whats-new-in-uev-for-windows.md @@ -2,9 +2,6 @@ title: What's New in UE-V for Windows 10, version 1607 description: Learn about what's new in User Experience Virtualization (UE-V) for Windows 10, including new features and capabilities. author: aczechowski -ms.pagetype: mdop, virtualization -ms.mktglfcycl: deploy -ms.sitesec: library ms.prod: w10 ms.date: 04/19/2017 ms.reviewer: diff --git a/windows/configuration/ue-v/uev-working-with-custom-templates-and-the-uev-generator.md b/windows/configuration/ue-v/uev-working-with-custom-templates-and-the-uev-generator.md index bbbe078c55..d0f06bd548 100644 --- a/windows/configuration/ue-v/uev-working-with-custom-templates-and-the-uev-generator.md +++ b/windows/configuration/ue-v/uev-working-with-custom-templates-and-the-uev-generator.md @@ -2,9 +2,6 @@ title: Working with Custom UE-V Templates and the UE-V Template Generator description: Create your own custom settings location templates by working with Custom User Experience Virtualization (UE-V) Templates and the UE-V Template Generator. author: aczechowski -ms.pagetype: mdop, virtualization -ms.mktglfcycl: deploy -ms.sitesec: library ms.prod: w10 ms.date: 04/19/2017 ms.reviewer: diff --git a/windows/configuration/wcd/wcd-accountmanagement.md b/windows/configuration/wcd/wcd-accountmanagement.md index ac4bac4e80..98aa47fcb1 100644 --- a/windows/configuration/wcd/wcd-accountmanagement.md +++ b/windows/configuration/wcd/wcd-accountmanagement.md @@ -2,8 +2,6 @@ title: AccountManagement (Windows 10) description: This section describes the account management settings that you can configure in provisioning packages for Windows 10 using Windows Configuration Designer. ms.prod: w10 -ms.mktglfcycl: deploy -ms.sitesec: library author: aczechowski ms.localizationpriority: medium ms.author: aaroncz diff --git a/windows/configuration/wcd/wcd-accounts.md b/windows/configuration/wcd/wcd-accounts.md index 25d47941a7..94e31def8a 100644 --- a/windows/configuration/wcd/wcd-accounts.md +++ b/windows/configuration/wcd/wcd-accounts.md @@ -2,8 +2,6 @@ title: Accounts (Windows 10) description: This section describes the account settings that you can configure in provisioning packages for Windows 10 using Windows Configuration Designer. ms.prod: w10 -ms.mktglfcycl: deploy -ms.sitesec: library author: aczechowski ms.localizationpriority: medium ms.author: aaroncz diff --git a/windows/configuration/wcd/wcd-admxingestion.md b/windows/configuration/wcd/wcd-admxingestion.md index ae172dc1c5..80e83844b0 100644 --- a/windows/configuration/wcd/wcd-admxingestion.md +++ b/windows/configuration/wcd/wcd-admxingestion.md @@ -2,8 +2,6 @@ title: ADMXIngestion (Windows 10) description: This section describes the ADMXIngestion settings that you can configure in provisioning packages for Windows 10 using Windows Configuration Designer. ms.prod: w10 -ms.mktglfcycl: deploy -ms.sitesec: library author: aczechowski ms.localizationpriority: medium ms.author: aaroncz diff --git a/windows/configuration/wcd/wcd-assignedaccess.md b/windows/configuration/wcd/wcd-assignedaccess.md index 68825227e9..f7c184e359 100644 --- a/windows/configuration/wcd/wcd-assignedaccess.md +++ b/windows/configuration/wcd/wcd-assignedaccess.md @@ -2,8 +2,6 @@ title: AssignedAccess (Windows 10) description: This section describes the AssignedAccess setting that you can configure in provisioning packages for Windows 10 using Windows Configuration Designer. ms.prod: w10 -ms.mktglfcycl: deploy -ms.sitesec: library author: aczechowski ms.localizationpriority: medium ms.author: aaroncz diff --git a/windows/configuration/wcd/wcd-browser.md b/windows/configuration/wcd/wcd-browser.md index 5df5b2dfcd..5ebc1cccde 100644 --- a/windows/configuration/wcd/wcd-browser.md +++ b/windows/configuration/wcd/wcd-browser.md @@ -2,8 +2,6 @@ title: Browser (Windows 10) description: This section describes the Browser settings that you can configure in provisioning packages for Windows 10 using Windows Configuration Designer. ms.prod: w10 -ms.mktglfcycl: deploy -ms.sitesec: library author: aczechowski ms.localizationpriority: medium ms.author: aaroncz diff --git a/windows/configuration/wcd/wcd-cellcore.md b/windows/configuration/wcd/wcd-cellcore.md index 6c94aa8796..502a0b3ade 100644 --- a/windows/configuration/wcd/wcd-cellcore.md +++ b/windows/configuration/wcd/wcd-cellcore.md @@ -2,8 +2,6 @@ title: CellCore (Windows 10) description: This section describes the CellCore settings that you can configure in provisioning packages for Windows 10 using Windows Configuration Designer. ms.prod: w10 -ms.mktglfcycl: deploy -ms.sitesec: library author: aczechowski ms.localizationpriority: medium ms.author: aaroncz diff --git a/windows/configuration/wcd/wcd-cellular.md b/windows/configuration/wcd/wcd-cellular.md index f2ba57eae2..d0a091f53f 100644 --- a/windows/configuration/wcd/wcd-cellular.md +++ b/windows/configuration/wcd/wcd-cellular.md @@ -4,8 +4,6 @@ ms.reviewer: manager: dougeby description: This section describes the Cellular settings that you can configure in provisioning packages for Windows 10 using Windows Configuration Designer. ms.prod: w10 -ms.mktglfcycl: deploy -ms.sitesec: library author: aczechowski ms.localizationpriority: medium ms.author: aaroncz diff --git a/windows/configuration/wcd/wcd-certificates.md b/windows/configuration/wcd/wcd-certificates.md index 668d0bb304..a83e01ed1d 100644 --- a/windows/configuration/wcd/wcd-certificates.md +++ b/windows/configuration/wcd/wcd-certificates.md @@ -2,8 +2,6 @@ title: Certificates (Windows 10) description: This section describes the Certificates settings that you can configure in provisioning packages for Windows 10 using Windows Configuration Designer. ms.prod: w10 -ms.mktglfcycl: deploy -ms.sitesec: library author: aczechowski ms.localizationpriority: medium ms.author: aaroncz diff --git a/windows/configuration/wcd/wcd-changes.md b/windows/configuration/wcd/wcd-changes.md index d196972424..7fae1e2c06 100644 --- a/windows/configuration/wcd/wcd-changes.md +++ b/windows/configuration/wcd/wcd-changes.md @@ -4,8 +4,6 @@ ms.reviewer: manager: dougeby description: This section describes the changes to settings in Windows Configuration Designer in Windows 10, version 1809. ms.prod: w10 -ms.mktglfcycl: deploy -ms.sitesec: library author: aczechowski ms.localizationpriority: medium ms.author: aaroncz diff --git a/windows/configuration/wcd/wcd-cleanpc.md b/windows/configuration/wcd/wcd-cleanpc.md index 090081972f..fdcbf1dd2a 100644 --- a/windows/configuration/wcd/wcd-cleanpc.md +++ b/windows/configuration/wcd/wcd-cleanpc.md @@ -2,8 +2,6 @@ title: CleanPC (Windows 10) description: This section describes the CleanPC settings that you can configure in provisioning packages for Windows 10 using Windows Configuration Designer. ms.prod: w10 -ms.mktglfcycl: deploy -ms.sitesec: library author: aczechowski ms.localizationpriority: medium ms.author: aaroncz diff --git a/windows/configuration/wcd/wcd-connections.md b/windows/configuration/wcd/wcd-connections.md index e71332a303..24465ae5a5 100644 --- a/windows/configuration/wcd/wcd-connections.md +++ b/windows/configuration/wcd/wcd-connections.md @@ -2,8 +2,6 @@ title: Connections (Windows 10) description: This section describes the Connections settings that you can configure in provisioning packages for Windows 10 using Windows Configuration Designer. ms.prod: w10 -ms.mktglfcycl: deploy -ms.sitesec: library author: aczechowski ms.localizationpriority: medium ms.author: aaroncz diff --git a/windows/configuration/wcd/wcd-connectivityprofiles.md b/windows/configuration/wcd/wcd-connectivityprofiles.md index 4f9bd01b6e..307aab14ca 100644 --- a/windows/configuration/wcd/wcd-connectivityprofiles.md +++ b/windows/configuration/wcd/wcd-connectivityprofiles.md @@ -2,8 +2,6 @@ title: ConnectivityProfiles (Windows 10) description: This section describes the ConnectivityProfile settings that you can configure in provisioning packages for Windows 10 using Windows Configuration Designer. ms.prod: w10 -ms.mktglfcycl: deploy -ms.sitesec: library author: aczechowski ms.localizationpriority: medium ms.author: aaroncz diff --git a/windows/configuration/wcd/wcd-countryandregion.md b/windows/configuration/wcd/wcd-countryandregion.md index e09bfedbeb..2d326165c7 100644 --- a/windows/configuration/wcd/wcd-countryandregion.md +++ b/windows/configuration/wcd/wcd-countryandregion.md @@ -2,8 +2,6 @@ title: CountryAndRegion (Windows 10) description: This section describes the CountryAndRegion settings that you can configure in provisioning packages for Windows 10 using Windows Configuration Designer. ms.prod: w10 -ms.mktglfcycl: deploy -ms.sitesec: library author: aczechowski ms.localizationpriority: medium ms.author: aaroncz diff --git a/windows/configuration/wcd/wcd-desktopbackgroundandcolors.md b/windows/configuration/wcd/wcd-desktopbackgroundandcolors.md index e8ea46b7dc..dccfa2bfd8 100644 --- a/windows/configuration/wcd/wcd-desktopbackgroundandcolors.md +++ b/windows/configuration/wcd/wcd-desktopbackgroundandcolors.md @@ -2,8 +2,6 @@ title: DesktopBackgroundAndColors (Windows 10) description: This section describes the DesktopBackgrounAndColors settings that you can configure in provisioning packages for Windows 10 using Windows Configuration Designer. ms.prod: w10 -ms.mktglfcycl: deploy -ms.sitesec: library author: aczechowski ms.localizationpriority: medium ms.author: aaroncz diff --git a/windows/configuration/wcd/wcd-developersetup.md b/windows/configuration/wcd/wcd-developersetup.md index 6d1c176a3d..62715da105 100644 --- a/windows/configuration/wcd/wcd-developersetup.md +++ b/windows/configuration/wcd/wcd-developersetup.md @@ -2,8 +2,6 @@ title: DeveloperSetup (Windows 10) description: This section describes the DeveloperSetup settings that you can configure in provisioning packages for Windows 10 using Windows Configuration Designer. ms.prod: w10 -ms.mktglfcycl: deploy -ms.sitesec: library author: aczechowski ms.localizationpriority: medium ms.author: aaroncz diff --git a/windows/configuration/wcd/wcd-deviceformfactor.md b/windows/configuration/wcd/wcd-deviceformfactor.md index 8a4fe3064e..6a101c9fd1 100644 --- a/windows/configuration/wcd/wcd-deviceformfactor.md +++ b/windows/configuration/wcd/wcd-deviceformfactor.md @@ -2,8 +2,6 @@ title: DeviceFormFactor (Windows 10) description: This section describes the DeviceFormFactor setting that you can configure in provisioning packages for Windows 10 using Windows Configuration Designer. ms.prod: w10 -ms.mktglfcycl: deploy -ms.sitesec: library author: aczechowski ms.localizationpriority: medium ms.author: aaroncz diff --git a/windows/configuration/wcd/wcd-devicemanagement.md b/windows/configuration/wcd/wcd-devicemanagement.md index 32484edbd9..a5bb59742b 100644 --- a/windows/configuration/wcd/wcd-devicemanagement.md +++ b/windows/configuration/wcd/wcd-devicemanagement.md @@ -2,8 +2,6 @@ title: DeviceManagement (Windows 10) description: This section describes the DeviceManagement setting that you can configure in provisioning packages for Windows 10 using Windows Configuration Designer. ms.prod: w10 -ms.mktglfcycl: deploy -ms.sitesec: library author: aczechowski ms.localizationpriority: medium ms.author: aaroncz diff --git a/windows/configuration/wcd/wcd-deviceupdatecenter.md b/windows/configuration/wcd/wcd-deviceupdatecenter.md index 440ed6459b..83bb19007c 100644 --- a/windows/configuration/wcd/wcd-deviceupdatecenter.md +++ b/windows/configuration/wcd/wcd-deviceupdatecenter.md @@ -2,8 +2,6 @@ title: DeviceUpdateCenter (Windows 10) description: This section describes the DeviceUpdateCenter settings that you can configure in provisioning packages for Windows 10 using Windows Configuration Designer. ms.prod: w10 -ms.mktglfcycl: deploy -ms.sitesec: library author: aczechowski ms.localizationpriority: medium ms.author: aaroncz diff --git a/windows/configuration/wcd/wcd-dmclient.md b/windows/configuration/wcd/wcd-dmclient.md index ed596c0b34..1154e1643c 100644 --- a/windows/configuration/wcd/wcd-dmclient.md +++ b/windows/configuration/wcd/wcd-dmclient.md @@ -2,8 +2,6 @@ title: DMClient (Windows 10) description: This section describes the DMClient setting that you can configure in provisioning packages for Windows 10 using Windows Configuration Designer. ms.prod: w10 -ms.mktglfcycl: deploy -ms.sitesec: library author: aczechowski ms.localizationpriority: medium ms.author: aaroncz diff --git a/windows/configuration/wcd/wcd-editionupgrade.md b/windows/configuration/wcd/wcd-editionupgrade.md index 9c2e199008..114234aa5d 100644 --- a/windows/configuration/wcd/wcd-editionupgrade.md +++ b/windows/configuration/wcd/wcd-editionupgrade.md @@ -2,8 +2,6 @@ title: EditionUpgrade (Windows 10) description: This section describes the EditionUpgrade settings that you can configure in provisioning packages for Windows 10 using Windows Configuration Designer. ms.prod: w10 -ms.mktglfcycl: deploy -ms.sitesec: library author: aczechowski ms.localizationpriority: medium ms.author: aaroncz diff --git a/windows/configuration/wcd/wcd-firewallconfiguration.md b/windows/configuration/wcd/wcd-firewallconfiguration.md index 574f4d2a0d..a31d1cddcb 100644 --- a/windows/configuration/wcd/wcd-firewallconfiguration.md +++ b/windows/configuration/wcd/wcd-firewallconfiguration.md @@ -2,8 +2,6 @@ title: FirewallConfiguration (Windows 10) description: This section describes the FirewallConfiguration setting that you can configure in provisioning packages for Windows 10 using Windows Configuration Designer. ms.prod: w10 -ms.mktglfcycl: deploy -ms.sitesec: library author: aczechowski ms.localizationpriority: medium ms.author: aaroncz diff --git a/windows/configuration/wcd/wcd-firstexperience.md b/windows/configuration/wcd/wcd-firstexperience.md index a830d6925b..025c70a9b5 100644 --- a/windows/configuration/wcd/wcd-firstexperience.md +++ b/windows/configuration/wcd/wcd-firstexperience.md @@ -2,8 +2,6 @@ title: FirstExperience (Windows 10) description: This section describes the FirstExperience settings that you can configure in provisioning packages for Windows 10 using Windows Configuration Designer. ms.prod: w10 -ms.mktglfcycl: deploy -ms.sitesec: library author: aczechowski ms.localizationpriority: medium ms.author: aaroncz diff --git a/windows/configuration/wcd/wcd-folders.md b/windows/configuration/wcd/wcd-folders.md index 1008dd3172..e45a67e31a 100644 --- a/windows/configuration/wcd/wcd-folders.md +++ b/windows/configuration/wcd/wcd-folders.md @@ -2,8 +2,6 @@ title: Folders (Windows 10) description: This section describes the Folders settings that you can configure in provisioning packages for Windows 10 using Windows Configuration Designer. ms.prod: w10 -ms.mktglfcycl: deploy -ms.sitesec: library author: aczechowski ms.localizationpriority: medium ms.author: aaroncz diff --git a/windows/configuration/wcd/wcd-hotspot.md b/windows/configuration/wcd/wcd-hotspot.md index cf3eb21000..db0317ff32 100644 --- a/windows/configuration/wcd/wcd-hotspot.md +++ b/windows/configuration/wcd/wcd-hotspot.md @@ -2,8 +2,6 @@ title: HotSpot (Windows 10) description: This section describes the HotSpot settings that you can configure in provisioning packages for Windows 10 using Windows Configuration Designer. ms.prod: w10 -ms.mktglfcycl: deploy -ms.sitesec: library author: aczechowski ms.localizationpriority: medium ms.author: aaroncz diff --git a/windows/configuration/wcd/wcd-kioskbrowser.md b/windows/configuration/wcd/wcd-kioskbrowser.md index 9e653528de..0f38069d39 100644 --- a/windows/configuration/wcd/wcd-kioskbrowser.md +++ b/windows/configuration/wcd/wcd-kioskbrowser.md @@ -2,8 +2,6 @@ title: KioskBrowser (Windows 10) description: This section describes the KioskBrowser settings that you can configure in provisioning packages for Windows 10 using Windows Configuration Designer. ms.prod: w10 -ms.mktglfcycl: deploy -ms.sitesec: library author: aczechowski ms.localizationpriority: medium ms.author: aaroncz diff --git a/windows/configuration/wcd/wcd-licensing.md b/windows/configuration/wcd/wcd-licensing.md index 8342ca38d7..5e1385d91a 100644 --- a/windows/configuration/wcd/wcd-licensing.md +++ b/windows/configuration/wcd/wcd-licensing.md @@ -2,8 +2,6 @@ title: Licensing (Windows 10) description: This section describes the Licensing settings that you can configure in provisioning packages for Windows 10 using Windows Configuration Designer. ms.prod: w10 -ms.mktglfcycl: deploy -ms.sitesec: library author: aczechowski ms.localizationpriority: medium ms.author: aaroncz diff --git a/windows/configuration/wcd/wcd-location.md b/windows/configuration/wcd/wcd-location.md index 3e0a47a230..65d0cf04b9 100644 --- a/windows/configuration/wcd/wcd-location.md +++ b/windows/configuration/wcd/wcd-location.md @@ -2,8 +2,6 @@ title: Location (Windows 10) description: This section describes the Location settings that you can configure in provisioning packages for Windows 10 using Windows Configuration Designer. ms.prod: w10 -ms.mktglfcycl: deploy -ms.sitesec: library author: aczechowski ms.localizationpriority: medium ms.author: aaroncz diff --git a/windows/configuration/wcd/wcd-maps.md b/windows/configuration/wcd/wcd-maps.md index cdb5ff8a79..fa05e3ac5d 100644 --- a/windows/configuration/wcd/wcd-maps.md +++ b/windows/configuration/wcd/wcd-maps.md @@ -2,8 +2,6 @@ title: Maps (Windows 10) description: This section describes the Maps settings that you can configure in provisioning packages for Windows 10 using Windows Configuration Designer. ms.prod: w10 -ms.mktglfcycl: deploy -ms.sitesec: library author: aczechowski ms.localizationpriority: medium ms.author: aaroncz diff --git a/windows/configuration/wcd/wcd-networkproxy.md b/windows/configuration/wcd/wcd-networkproxy.md index e16622e753..20e53f7d72 100644 --- a/windows/configuration/wcd/wcd-networkproxy.md +++ b/windows/configuration/wcd/wcd-networkproxy.md @@ -2,8 +2,6 @@ title: NetworkProxy (Windows 10) description: This section describes the NetworkProxy settings that you can configure in provisioning packages for Windows 10 using Windows Configuration Designer. ms.prod: w10 -ms.mktglfcycl: deploy -ms.sitesec: library author: aczechowski ms.localizationpriority: medium ms.author: aaroncz diff --git a/windows/configuration/wcd/wcd-networkqospolicy.md b/windows/configuration/wcd/wcd-networkqospolicy.md index 24179089bf..46d1804745 100644 --- a/windows/configuration/wcd/wcd-networkqospolicy.md +++ b/windows/configuration/wcd/wcd-networkqospolicy.md @@ -2,8 +2,6 @@ title: NetworkQoSPolicy (Windows 10) description: This section describes the NetworkQoSPolicy settings that you can configure in provisioning packages for Windows 10 using Windows Configuration Designer. ms.prod: w10 -ms.mktglfcycl: deploy -ms.sitesec: library author: aczechowski ms.localizationpriority: medium ms.author: aaroncz diff --git a/windows/configuration/wcd/wcd-oobe.md b/windows/configuration/wcd/wcd-oobe.md index 7ab4e1b5f7..f885d27c0e 100644 --- a/windows/configuration/wcd/wcd-oobe.md +++ b/windows/configuration/wcd/wcd-oobe.md @@ -4,8 +4,6 @@ ms.reviewer: manager: dougeby description: This section describes the OOBE settings that you can configure in provisioning packages for Windows 10 using Windows Configuration Designer. ms.prod: w10 -ms.mktglfcycl: deploy -ms.sitesec: library author: aczechowski ms.localizationpriority: medium ms.author: aaroncz diff --git a/windows/configuration/wcd/wcd-personalization.md b/windows/configuration/wcd/wcd-personalization.md index 6bfb8c53ab..ecd6a488c9 100644 --- a/windows/configuration/wcd/wcd-personalization.md +++ b/windows/configuration/wcd/wcd-personalization.md @@ -2,8 +2,6 @@ title: Personalization (Windows 10) description: This section describes the Personalization settings that you can configure in provisioning packages for Windows 10 using Windows Configuration Designer. ms.prod: w10 -ms.mktglfcycl: deploy -ms.sitesec: library author: aczechowski ms.localizationpriority: medium ms.author: aaroncz diff --git a/windows/configuration/wcd/wcd-policies.md b/windows/configuration/wcd/wcd-policies.md index c894bdc784..fddfc8e061 100644 --- a/windows/configuration/wcd/wcd-policies.md +++ b/windows/configuration/wcd/wcd-policies.md @@ -4,8 +4,6 @@ ms.reviewer: manager: dougeby description: This section describes the Policies settings that you can configure in provisioning packages for Windows 10 using Windows Configuration Designer. ms.prod: w10 -ms.mktglfcycl: deploy -ms.sitesec: library author: aczechowski ms.localizationpriority: medium ms.author: aaroncz diff --git a/windows/configuration/wcd/wcd-privacy.md b/windows/configuration/wcd/wcd-privacy.md index ff0d8ba5c4..827c8bad55 100644 --- a/windows/configuration/wcd/wcd-privacy.md +++ b/windows/configuration/wcd/wcd-privacy.md @@ -2,8 +2,6 @@ title: Privacy (Windows 10) description: This section describes the Privacy settings that you can configure in provisioning packages for Windows 10 using Windows Configuration Designer. ms.prod: w10 -ms.mktglfcycl: deploy -ms.sitesec: library author: aczechowski ms.localizationpriority: medium ms.author: aaroncz diff --git a/windows/configuration/wcd/wcd-provisioningcommands.md b/windows/configuration/wcd/wcd-provisioningcommands.md index 353d7fc8d7..fe6ca80426 100644 --- a/windows/configuration/wcd/wcd-provisioningcommands.md +++ b/windows/configuration/wcd/wcd-provisioningcommands.md @@ -2,8 +2,6 @@ title: ProvisioningCommands (Windows 10) description: This section describes the ProvisioningCommands settings that you can configure in provisioning packages for Windows 10 using Windows Configuration Designer. ms.prod: w10 -ms.mktglfcycl: deploy -ms.sitesec: library author: aczechowski ms.localizationpriority: medium ms.author: aaroncz diff --git a/windows/configuration/wcd/wcd-sharedpc.md b/windows/configuration/wcd/wcd-sharedpc.md index e92b9ff5e9..f3035e6415 100644 --- a/windows/configuration/wcd/wcd-sharedpc.md +++ b/windows/configuration/wcd/wcd-sharedpc.md @@ -2,8 +2,6 @@ title: SharedPC (Windows 10) description: This section describes the SharedPC settings that you can configure in provisioning packages for Windows 10 using Windows Configuration Designer. ms.prod: w10 -ms.mktglfcycl: deploy -ms.sitesec: library author: aczechowski ms.localizationpriority: medium ms.author: aaroncz diff --git a/windows/configuration/wcd/wcd-smisettings.md b/windows/configuration/wcd/wcd-smisettings.md index 18f8ce37ce..c3e15932b1 100644 --- a/windows/configuration/wcd/wcd-smisettings.md +++ b/windows/configuration/wcd/wcd-smisettings.md @@ -2,8 +2,6 @@ title: SMISettings (Windows 10) description: This section describes the SMISettings settings that you can configure in provisioning packages for Windows 10 using Windows Configuration Designer. ms.prod: w10 -ms.mktglfcycl: deploy -ms.sitesec: library author: aczechowski ms.localizationpriority: medium ms.author: aaroncz diff --git a/windows/configuration/wcd/wcd-start.md b/windows/configuration/wcd/wcd-start.md index c06113474f..04bbf138fd 100644 --- a/windows/configuration/wcd/wcd-start.md +++ b/windows/configuration/wcd/wcd-start.md @@ -2,8 +2,6 @@ title: Start (Windows 10) description: This section describes the Start settings that you can configure in provisioning packages for Windows 10 using Windows Configuration Designer. ms.prod: w10 -ms.mktglfcycl: deploy -ms.sitesec: library author: aczechowski ms.localizationpriority: medium ms.author: aaroncz diff --git a/windows/configuration/wcd/wcd-startupapp.md b/windows/configuration/wcd/wcd-startupapp.md index 97b161c250..ad8220553a 100644 --- a/windows/configuration/wcd/wcd-startupapp.md +++ b/windows/configuration/wcd/wcd-startupapp.md @@ -2,8 +2,6 @@ title: StartupApp (Windows 10) description: This section describes the StartupApp settings that you can configure in provisioning packages for Windows 10 using Windows Configuration Designer. ms.prod: w10 -ms.mktglfcycl: deploy -ms.sitesec: library author: aczechowski ms.localizationpriority: medium ms.author: aaroncz diff --git a/windows/configuration/wcd/wcd-startupbackgroundtasks.md b/windows/configuration/wcd/wcd-startupbackgroundtasks.md index 4e26559f04..dba45f6c55 100644 --- a/windows/configuration/wcd/wcd-startupbackgroundtasks.md +++ b/windows/configuration/wcd/wcd-startupbackgroundtasks.md @@ -2,8 +2,6 @@ title: StartupBackgroundTasks (Windows 10) description: This section describes the StartupBackgroundTasks settings that you can configure in provisioning packages for Windows 10 using Windows Configuration Designer. ms.prod: w10 -ms.mktglfcycl: deploy -ms.sitesec: library author: aczechowski ms.localizationpriority: medium ms.author: aaroncz diff --git a/windows/configuration/wcd/wcd-storaged3inmodernstandby.md b/windows/configuration/wcd/wcd-storaged3inmodernstandby.md index 4ef3ca8adf..83269cd2b6 100644 --- a/windows/configuration/wcd/wcd-storaged3inmodernstandby.md +++ b/windows/configuration/wcd/wcd-storaged3inmodernstandby.md @@ -2,8 +2,6 @@ title: StorageD3InModernStandby (Windows 10) description: This section describes the StorageD3InModernStandby settings that you can configure in provisioning packages for Windows 10 using Windows Configuration Designer. ms.prod: w10 -ms.mktglfcycl: deploy -ms.sitesec: library author: aczechowski ms.localizationpriority: medium ms.author: aaroncz diff --git a/windows/configuration/wcd/wcd-surfacehubmanagement.md b/windows/configuration/wcd/wcd-surfacehubmanagement.md index 227a05ff2f..4d3996dcfd 100644 --- a/windows/configuration/wcd/wcd-surfacehubmanagement.md +++ b/windows/configuration/wcd/wcd-surfacehubmanagement.md @@ -2,8 +2,6 @@ title: SurfaceHubManagement (Windows 10) description: This section describes the SurfaceHubManagement settings that you can configure in provisioning packages for Windows 10 using Windows Configuration Designer. ms.prod: w10 -ms.mktglfcycl: deploy -ms.sitesec: library author: aczechowski ms.localizationpriority: medium ms.author: aaroncz diff --git a/windows/configuration/wcd/wcd-tabletmode.md b/windows/configuration/wcd/wcd-tabletmode.md index 7365638aa4..7c8c7a37e3 100644 --- a/windows/configuration/wcd/wcd-tabletmode.md +++ b/windows/configuration/wcd/wcd-tabletmode.md @@ -2,8 +2,6 @@ title: TabletMode (Windows 10) description: This section describes the TabletMode settings that you can configure in provisioning packages for Windows 10 using Windows Configuration Designer. ms.prod: w10 -ms.mktglfcycl: deploy -ms.sitesec: library author: aczechowski ms.localizationpriority: medium ms.author: aaroncz diff --git a/windows/configuration/wcd/wcd-takeatest.md b/windows/configuration/wcd/wcd-takeatest.md index 0fc360651c..b4843fdb7b 100644 --- a/windows/configuration/wcd/wcd-takeatest.md +++ b/windows/configuration/wcd/wcd-takeatest.md @@ -2,8 +2,6 @@ title: TakeATest (Windows 10) description: This section describes the TakeATest settings that you can configure in provisioning packages for Windows 10 using Windows Configuration Designer. ms.prod: w10 -ms.mktglfcycl: deploy -ms.sitesec: library author: aczechowski ms.localizationpriority: medium ms.author: aaroncz diff --git a/windows/configuration/wcd/wcd-time.md b/windows/configuration/wcd/wcd-time.md index 19dc4a9203..c2a766d169 100644 --- a/windows/configuration/wcd/wcd-time.md +++ b/windows/configuration/wcd/wcd-time.md @@ -2,8 +2,6 @@ title: Time (Windows 10) description: This section describes the Time settings that you can configure in provisioning packages for Windows 10 using Windows Configuration Designer. ms.prod: w10 -ms.mktglfcycl: deploy -ms.sitesec: library author: aczechowski ms.localizationpriority: medium ms.author: aaroncz diff --git a/windows/configuration/wcd/wcd-unifiedwritefilter.md b/windows/configuration/wcd/wcd-unifiedwritefilter.md index 7a54c8d4a2..8c8c8648db 100644 --- a/windows/configuration/wcd/wcd-unifiedwritefilter.md +++ b/windows/configuration/wcd/wcd-unifiedwritefilter.md @@ -2,8 +2,6 @@ title: UnifiedWriteFilter (Windows 10) description: This section describes the UnifiedWriteFilter settings that you can configure in provisioning packages for Windows 10 using Windows Configuration Designer. ms.prod: w10 -ms.mktglfcycl: deploy -ms.sitesec: library author: aczechowski ms.localizationpriority: medium ms.author: aaroncz diff --git a/windows/configuration/wcd/wcd-universalappinstall.md b/windows/configuration/wcd/wcd-universalappinstall.md index 3eec0e5b18..f62e4299e3 100644 --- a/windows/configuration/wcd/wcd-universalappinstall.md +++ b/windows/configuration/wcd/wcd-universalappinstall.md @@ -2,8 +2,6 @@ title: UniversalAppInstall (Windows 10) description: This section describes the UniversalAppInstall settings that you can configure in provisioning packages for Windows 10 using Windows Configuration Designer. ms.prod: w10 -ms.mktglfcycl: deploy -ms.sitesec: library author: aczechowski ms.localizationpriority: medium ms.author: aaroncz diff --git a/windows/configuration/wcd/wcd-universalappuninstall.md b/windows/configuration/wcd/wcd-universalappuninstall.md index 38594be3eb..690bfc3ea4 100644 --- a/windows/configuration/wcd/wcd-universalappuninstall.md +++ b/windows/configuration/wcd/wcd-universalappuninstall.md @@ -2,8 +2,6 @@ title: UniversalAppUninstall (Windows 10) description: This section describes the UniversalAppUninstall settings that you can configure in provisioning packages for Windows 10 using Windows Configuration Designer. ms.prod: w10 -ms.mktglfcycl: deploy -ms.sitesec: library author: aczechowski ms.localizationpriority: medium ms.author: aaroncz diff --git a/windows/configuration/wcd/wcd-usberrorsoemoverride.md b/windows/configuration/wcd/wcd-usberrorsoemoverride.md index 946006edef..1c9909507e 100644 --- a/windows/configuration/wcd/wcd-usberrorsoemoverride.md +++ b/windows/configuration/wcd/wcd-usberrorsoemoverride.md @@ -2,8 +2,6 @@ title: UsbErrorsOEMOverride (Windows 10) description: This section describes the UsbErrorsOEMOverride settings that you can configure in provisioning packages for Windows 10 using Windows Configuration Designer. ms.prod: w10 -ms.mktglfcycl: deploy -ms.sitesec: library author: aczechowski ms.localizationpriority: medium ms.author: aaroncz diff --git a/windows/configuration/wcd/wcd-weakcharger.md b/windows/configuration/wcd/wcd-weakcharger.md index 057f4eb2ea..676df2efed 100644 --- a/windows/configuration/wcd/wcd-weakcharger.md +++ b/windows/configuration/wcd/wcd-weakcharger.md @@ -2,8 +2,6 @@ title: WeakCharger (Windows 10) description: This section describes the WeakCharger settings that you can configure in provisioning packages for Windows 10 using Windows Configuration Designer. ms.prod: w10 -ms.mktglfcycl: deploy -ms.sitesec: library author: aczechowski ms.localizationpriority: medium ms.author: aaroncz diff --git a/windows/configuration/wcd/wcd-windowshelloforbusiness.md b/windows/configuration/wcd/wcd-windowshelloforbusiness.md index 9549606c41..f42e48ac49 100644 --- a/windows/configuration/wcd/wcd-windowshelloforbusiness.md +++ b/windows/configuration/wcd/wcd-windowshelloforbusiness.md @@ -2,8 +2,6 @@ title: WindowsHelloForBusiness (Windows 10) description: This section describes the Windows Hello for Business settings that you can configure in provisioning packages for Windows 10 using Windows Configuration Designer. ms.prod: w10 -ms.mktglfcycl: deploy -ms.sitesec: library author: aczechowski ms.localizationpriority: medium ms.author: aaroncz diff --git a/windows/configuration/wcd/wcd-windowsteamsettings.md b/windows/configuration/wcd/wcd-windowsteamsettings.md index 37390601a1..51e2f55a43 100644 --- a/windows/configuration/wcd/wcd-windowsteamsettings.md +++ b/windows/configuration/wcd/wcd-windowsteamsettings.md @@ -2,8 +2,6 @@ title: WindowsTeamSettings (Windows 10) description: This section describes the WindowsTeamSettings settings that you can configure in provisioning packages for Windows 10 using Windows Configuration Designer. ms.prod: w10 -ms.mktglfcycl: deploy -ms.sitesec: library author: aczechowski ms.localizationpriority: medium ms.author: aaroncz diff --git a/windows/configuration/wcd/wcd-wlan.md b/windows/configuration/wcd/wcd-wlan.md index 810a9d27b4..2709497450 100644 --- a/windows/configuration/wcd/wcd-wlan.md +++ b/windows/configuration/wcd/wcd-wlan.md @@ -4,8 +4,6 @@ ms.reviewer: manager: dougeby description: This section describes the WLAN settings that you can configure in provisioning packages for Windows 10 using Windows Configuration Designer. ms.prod: w10 -ms.mktglfcycl: deploy -ms.sitesec: library author: aczechowski ms.localizationpriority: medium ms.author: aaroncz diff --git a/windows/configuration/wcd/wcd-workplace.md b/windows/configuration/wcd/wcd-workplace.md index a61acc7311..ee8d4e0bc6 100644 --- a/windows/configuration/wcd/wcd-workplace.md +++ b/windows/configuration/wcd/wcd-workplace.md @@ -2,8 +2,6 @@ title: Workplace (Windows 10) description: This section describes the Workplace settings that you can configure in provisioning packages for Windows 10 using Windows Configuration Designer. ms.prod: w10 -ms.mktglfcycl: deploy -ms.sitesec: library author: aczechowski ms.localizationpriority: medium ms.author: aaroncz diff --git a/windows/configuration/wcd/wcd.md b/windows/configuration/wcd/wcd.md index a0de3514c7..6fb2f329ca 100644 --- a/windows/configuration/wcd/wcd.md +++ b/windows/configuration/wcd/wcd.md @@ -2,8 +2,6 @@ title: Windows Configuration Designer provisioning settings (Windows 10) description: This section describes the settings that you can configure in provisioning packages for Windows 10 using Windows Configuration Designer. ms.prod: w10 -ms.mktglfcycl: deploy -ms.sitesec: library author: aczechowski ms.localizationpriority: medium ms.author: aaroncz diff --git a/windows/configuration/windows-10-accessibility-for-ITPros.md b/windows/configuration/windows-10-accessibility-for-ITPros.md index 2bbae9dfc2..3f9a6310d2 100644 --- a/windows/configuration/windows-10-accessibility-for-ITPros.md +++ b/windows/configuration/windows-10-accessibility-for-ITPros.md @@ -3,8 +3,6 @@ title: Windows 10 accessibility information for IT Pros (Windows 10) description: Lists the various accessibility features available in Windows 10 with links to detailed guidance on how to set them keywords: accessibility, settings, vision, hearing, physical, cognition, assistive ms.prod: w10 -ms.mktglfcycl: manage -ms.sitesec: library ms.author: aaroncz author: aczechowski ms.localizationpriority: medium diff --git a/windows/configuration/windows-10-start-layout-options-and-policies.md b/windows/configuration/windows-10-start-layout-options-and-policies.md index 917fc0e4f1..4965185168 100644 --- a/windows/configuration/windows-10-start-layout-options-and-policies.md +++ b/windows/configuration/windows-10-start-layout-options-and-policies.md @@ -1,13 +1,9 @@ --- title: Customize and manage the Windows 10 Start and taskbar layout (Windows 10) | Microsoft Docs description: On Windows devices, customize the start menu layout and taskbar using XML, group policy, provisioning package, or MDM policy. You can add pinned folders, add a start menu size, pin apps to the taskbar, and more. -ms.assetid: 2E94743B-6A49-463C-9448-B7DD19D9CD6A ms.reviewer: manager: dougeby -keywords: ["start screen", "start menu"] ms.prod: w10 -ms.mktglfcycl: manage -ms.sitesec: library author: aczechowski ms.author: aaroncz ms.topic: article diff --git a/windows/configuration/windows-spotlight.md b/windows/configuration/windows-spotlight.md index 962bb26a07..88baf2f9e0 100644 --- a/windows/configuration/windows-spotlight.md +++ b/windows/configuration/windows-spotlight.md @@ -1,13 +1,9 @@ --- title: Configure Windows Spotlight on the lock screen (Windows 10) description: Windows Spotlight is an option for the lock screen background that displays different background images on the lock screen. -ms.assetid: 1AEA51FA-A647-4665-AD78-2F3FB27AD46A ms.reviewer: manager: dougeby -keywords: ["lockscreen"] ms.prod: w10 -ms.mktglfcycl: explore -ms.sitesec: library author: aczechowski ms.author: aaroncz ms.topic: article From 378c160435c5275e2aa0d0f1b227aad078ae39a5 Mon Sep 17 00:00:00 2001 From: Tarun Maganur <104856032+Tarun-Edu@users.noreply.github.com> Date: Thu, 19 May 2022 09:59:09 -0700 Subject: [PATCH 220/380] Update windows-11-se-overview.md Added the following entry |eTests |4.0.25 |Win32 |CASAS| --- education/windows/windows-11-se-overview.md | 1 + 1 file changed, 1 insertion(+) diff --git a/education/windows/windows-11-se-overview.md b/education/windows/windows-11-se-overview.md index 7ce8bd2724..be73736a92 100644 --- a/education/windows/windows-11-se-overview.md +++ b/education/windows/windows-11-se-overview.md @@ -52,6 +52,7 @@ Windows 11 SE comes with some preinstalled apps. The following apps can also run |DRC INSIGHT Online Assessments |12.0.0.0 |Store |Data recognition Corporation| |Duo from Cisco |2.25.0 |Win32 |Cisco| |e-Speaking Voice and Speech recognition |4.4.0.8 |Win32 |e-speaking| +|eTests |4.0.25 |Win32 |CASAS| |FortiClient |7.0.1.0083 |Win32 |Fortinet| |Free NaturalReader |16.1.2 |Win32 |Natural Soft| |GoGuardian |1.4.4 |Win32 |GoGuardian| From e8cdcf3d7512539238d80e12f062b7ae67892128 Mon Sep 17 00:00:00 2001 From: Nagappan Veerappan Date: Thu, 19 May 2022 11:08:02 -0700 Subject: [PATCH 221/380] Update hello-hybrid-key-whfb-settings-dir-sync.md Enterprise Key admins --- .../hello-hybrid-key-whfb-settings-dir-sync.md | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/windows/security/identity-protection/hello-for-business/hello-hybrid-key-whfb-settings-dir-sync.md b/windows/security/identity-protection/hello-for-business/hello-hybrid-key-whfb-settings-dir-sync.md index 3843fecaa8..30592d92d8 100644 --- a/windows/security/identity-protection/hello-for-business/hello-hybrid-key-whfb-settings-dir-sync.md +++ b/windows/security/identity-protection/hello-for-business/hello-hybrid-key-whfb-settings-dir-sync.md @@ -44,6 +44,8 @@ Sign-in a domain controller or management workstation with _Domain Admin_ equiva 5. In the **Enter the object names to select** text box, type the name of the service account used as an AD DS Connector account and click **OK**. 6. Click **OK** to return to **Active Directory Users and Computers**. +Note: If your AD has multiple domains in your forest. Your ADConnect accounts needs to be part of "Enterprise Key Admins" group to write the keys across other domain users. + ### Section Review > [!div class="checklist"] @@ -63,4 +65,4 @@ Sign-in a domain controller or management workstation with _Domain Admin_ equiva 4. [Configure Directory Synchronization](hello-hybrid-key-trust-dirsync.md) 5. [Configure Azure Device Registration](hello-hybrid-key-trust-devreg.md) 6. Configure Windows Hello for Business settings: Directory Synchronization (*You are here*) -7. [Sign-in and Provision](hello-hybrid-key-whfb-provision.md) \ No newline at end of file +7. [Sign-in and Provision](hello-hybrid-key-whfb-provision.md) From b665497693fc9247cc51b21fe1070c4daa2445d9 Mon Sep 17 00:00:00 2001 From: Angela Fleischmann Date: Thu, 19 May 2022 12:43:52 -0600 Subject: [PATCH 222/380] Update hello-errors-during-pin-creation.md Fix matrix row 89 (now 89 and 90). Delete spaces, add pipe and return to create separate line. Header suggestion should resolve. --- .../hello-for-business/hello-errors-during-pin-creation.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/windows/security/identity-protection/hello-for-business/hello-errors-during-pin-creation.md b/windows/security/identity-protection/hello-for-business/hello-errors-during-pin-creation.md index 6ac7938191..4753b3c6f4 100644 --- a/windows/security/identity-protection/hello-for-business/hello-errors-during-pin-creation.md +++ b/windows/security/identity-protection/hello-for-business/hello-errors-during-pin-creation.md @@ -86,7 +86,8 @@ For errors listed in this table, contact Microsoft Support for assistance. |-------------|---------| | 0x80070057 | Invalid parameter or argument is passed. | | 0X80072F0C | Unknown | -| 0x80072F8F | A mismatch happens between the system's clock and the activation server's clock when attempting to activate Windows. | 0x80090010 | NTE_PERM | +| 0x80072F8F | A mismatch happens between the system's clock and the activation server's clock when attempting to activate Windows.| +| 0x80090010 | NTE_PERM | | 0x80090020 | NTE\_FAIL | | 0x80090027 | Caller provided a wrong parameter. If third-party code receives this error, they must change their code. | | 0x8009002D | NTE\_INTERNAL\_ERROR | @@ -105,7 +106,6 @@ For errors listed in this table, contact Microsoft Support for assistance. | ​0x801C044C | There is no core window for the current thread. | | 0x801c004D | DSREG_NO_DEFAULT_ACCOUNT: NGC provisioning is unable to find the default WAM account to use to request AAD token for provisioning. Unable to enroll a device to use a PIN for login. | - ## Related topics - [Windows Hello for Business](hello-identity-verification.md) From 076d4360ef2c0429a638f966f149df50addf16e3 Mon Sep 17 00:00:00 2001 From: Aaron Czechowski Date: Thu, 19 May 2022 16:48:57 -0700 Subject: [PATCH 223/380] remove extra line --- .../auditing/advanced-security-auditing-faq.yml | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) diff --git a/windows/security/threat-protection/auditing/advanced-security-auditing-faq.yml b/windows/security/threat-protection/auditing/advanced-security-auditing-faq.yml index 7ff0ddd4d4..cb4136a227 100644 --- a/windows/security/threat-protection/auditing/advanced-security-auditing-faq.yml +++ b/windows/security/threat-protection/auditing/advanced-security-auditing-faq.yml @@ -20,10 +20,7 @@ metadata: title: Advanced security auditing FAQ -summary: This topic for the IT professional lists questions and answers about understanding, deploying, and managing security audit policies. - - - [What is Windows security auditing and why might I want to use it?](#what-is-windows-security-auditing-and-why-might-i-want-to-use-it-) - +summary: This article for the IT professional lists questions and answers about understanding, deploying, and managing security audit policies. sections: - name: Ignored From 76e8709cc86bcb8b904cec2c62d01eaf9ed52b6d Mon Sep 17 00:00:00 2001 From: Aaron Czechowski Date: Thu, 19 May 2022 17:23:03 -0700 Subject: [PATCH 224/380] edit contribution --- .../hello-hybrid-key-whfb-settings-dir-sync.md | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/windows/security/identity-protection/hello-for-business/hello-hybrid-key-whfb-settings-dir-sync.md b/windows/security/identity-protection/hello-for-business/hello-hybrid-key-whfb-settings-dir-sync.md index 30592d92d8..b964f460e9 100644 --- a/windows/security/identity-protection/hello-for-business/hello-hybrid-key-whfb-settings-dir-sync.md +++ b/windows/security/identity-protection/hello-for-business/hello-hybrid-key-whfb-settings-dir-sync.md @@ -44,7 +44,8 @@ Sign-in a domain controller or management workstation with _Domain Admin_ equiva 5. In the **Enter the object names to select** text box, type the name of the service account used as an AD DS Connector account and click **OK**. 6. Click **OK** to return to **Active Directory Users and Computers**. -Note: If your AD has multiple domains in your forest. Your ADConnect accounts needs to be part of "Enterprise Key Admins" group to write the keys across other domain users. +> [!NOTE] +> If your Active Directory forest has multiple domains, your ADConnect accounts need to be members of the **Enterprise Key Admins** group. This membership is needed to write the keys to other domain users. ### Section Review From 8f7642d2c617b525d9cbb6a97165d29cb8008c7f Mon Sep 17 00:00:00 2001 From: Anthony Swierkosz Date: Thu, 19 May 2022 20:56:04 -0400 Subject: [PATCH 225/380] Improve accuracy regarding articles in this repo Co-authored-by: Aaron Czechowski --- CONTRIBUTING.md | 15 ++++----------- 1 file changed, 4 insertions(+), 11 deletions(-) diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md index 94819bac2a..af2fbe5490 100644 --- a/CONTRIBUTING.md +++ b/CONTRIBUTING.md @@ -23,16 +23,13 @@ We've tried to make editing an existing, public file as simple as possible. ![Microsoft Docs Web, showing the Edit This Document link.](images/contribute-link.png) - If the pencil icon isn't present, it might mean the content isn't open to public contributions. Some pages are generated (for example, from inline documentation in code) and must be edited in the project they belong to. + If the pencil icon isn't present, the content might not be open to public contributions. Some pages are generated (for example, from inline documentation in code) and must be edited in the project they belong to. This isn't always the case and you might be able to find the documentation by searching the [Microsoft Docs Organization on GitHub](https://github.com/MicrosoftDocs). -2. In GitHub, select the **Pencil** icon to edit the article. If the pencil icon is grayed out, you need to either log in to your GitHub account or create a new account. +2. In GitHub, select the **Pencil** icon to edit the article. If the pencil icon is grayed out, you need to either sign in to your GitHub account or create a new account. ![GitHub Web, showing the Pencil icon.](images/pencil-icon.png) -3. Using Markdown language, make your changes to the file. For info about how to edit content using Markdown, see: - - - **If you're linked to the Microsoft organization in GitHub:** [Windows authoring guide](https://aka.ms/WindowsAuthoring) - - **If you're external to Microsoft:** [Microsoft Docs Markdown reference](https://docs.microsoft.com/contribute/markdown-reference), [Mastering Markdown](https://guides.github.com/features/mastering-markdown/) +3. Using Markdown language, make your changes to the file. For info about how to edit content using Markdown, see the [Microsoft Docs Markdown reference](https://docs.microsoft.com/contribute/markdown-reference) and GitHub's [Mastering Markdown](https://guides.github.com/features/mastering-markdown/) documentation. 4. Make your suggested change, and then select **Preview changes** to make sure it looks correct. @@ -52,15 +49,11 @@ We've tried to make editing an existing, public file as simple as possible. The pull request is sent to the writer of the topic and your edits are reviewed. If your request is accepted, updates are published to their respective article. This repository contains articles on some of the following topics: - - [Windows client documentation for IT Pros](https://docs.microsoft.com/windows/) - - [Surface](https://docs.microsoft.com/surface) - - [Surface Hub](https://docs.microsoft.com/surface-hub) - - [HoloLens](https://docs.microsoft.com/hololens) + - [Windows client documentation for IT Pros](https://docs.microsoft.com/windows/resources/) - [Microsoft Store](https://docs.microsoft.com/microsoft-store) - [Windows 10 for Education](https://docs.microsoft.com/education/windows) - [Windows 10 for SMB](https://docs.microsoft.com/windows/smb) - [Internet Explorer 11](https://docs.microsoft.com/internet-explorer/) - - [Microsoft Desktop Optimization Pack](https://docs.microsoft.com/microsoft-desktop-optimization-pack) ## Making more substantial changes From 386b947fb9a405594a65bea781f44119715ae9ec Mon Sep 17 00:00:00 2001 From: Andrew Cannon <105466496+ancannon@users.noreply.github.com> Date: Thu, 19 May 2022 18:18:23 -0700 Subject: [PATCH 226/380] Add RestrictToEnterpriseDeviceAuthenticationOnly policy documentation Add documentation for new MDM policy RestrictToEnterpriseDeviceAuthenticationOnly to "Policy CSP - Accounts" page. --- .../mdm/policy-csp-accounts.md | 45 +++++++++++++++++++ 1 file changed, 45 insertions(+) diff --git a/windows/client-management/mdm/policy-csp-accounts.md b/windows/client-management/mdm/policy-csp-accounts.md index 6f8a2bbec0..0bcf356196 100644 --- a/windows/client-management/mdm/policy-csp-accounts.md +++ b/windows/client-management/mdm/policy-csp-accounts.md @@ -34,6 +34,9 @@ manager: dansimp
      Accounts/DomainNamesForEmailSync
      +
      + Accounts/RestrictToEnterpriseDeviceAuthenticationOnly +
      @@ -207,6 +210,48 @@ The following list shows the supported values:
      + + +**Accounts/RestrictToEnterpriseDeviceAuthenticationOnly** + + + +|Edition|Windows 10|Windows 11| +|--- |--- |--- | +|Home|No|No| +|Pro|No|Yes| +|Business|No|Yes| +|Enterprise|No|Yes| +|Education|No|Yes| + + +
      + + +[Scope](./policy-configuration-service-provider.md#policy-scope): + +> [!div class = "checklist"] +> * Device + +
      + + + +Added in Windows 11, version 22H2. This setting determines whether to only allow enterprise device authentication for the Microsoft Account Sign-in Assistant service (wlidsvc). By default, this setting is disabled and allows both user and device authentication. When the value is set to 1, we only allow device authentication and block user authentication. + +Most restricted value is 1. + + + +The following list shows the supported values: + +- 0 (default) - Allow both device and user authentication. +- 1 - Only allow device authentication. Block user authentication. + + + +
      + From 29ef553c753acf51d3b742751c4f72f226c39a38 Mon Sep 17 00:00:00 2001 From: VARADHARAJAN K <3296790+RAJU2529@users.noreply.github.com> Date: Fri, 20 May 2022 09:07:20 +0530 Subject: [PATCH 227/380] added hypen as per user report #10540, so i added hypen in English article, took commands page as help help page link **https://docs.microsoft.com/windows-server/administration/windows-commands/manage-bde-protectors** main article page link **https://docs.microsoft.com/windows/security/information-protection/bitlocker/ts-bitlocker-network-unlock-issues#feedback** --- .../bitlocker/ts-bitlocker-network-unlock-issues.md | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/windows/security/information-protection/bitlocker/ts-bitlocker-network-unlock-issues.md b/windows/security/information-protection/bitlocker/ts-bitlocker-network-unlock-issues.md index f5f495064d..29a74da047 100644 --- a/windows/security/information-protection/bitlocker/ts-bitlocker-network-unlock-issues.md +++ b/windows/security/information-protection/bitlocker/ts-bitlocker-network-unlock-issues.md @@ -36,7 +36,11 @@ You can use the following steps on computers that have either x64 or x32 UEFI sy 1. Open an elevated Command Prompt window and run the following command: ```cmd - manage-bde protectors get + manage-bde -protectors -get + ``` + + ``` example cmd + manage-bde -protectors -get C: ``` where \<*Drive*> is the drive letter, followed by a colon (:), of the bootable drive. @@ -86,4 +90,4 @@ For more information about DHCP and BitLocker Network Unlock, see [BitLocker: Ho ### Resolution -To resolve this issue, change the configuration of the DHCP server by changing the **DHCP** option from **DHCP and BOOTP** to **DHCP**. \ No newline at end of file +To resolve this issue, change the configuration of the DHCP server by changing the **DHCP** option from **DHCP and BOOTP** to **DHCP**. From 2ba8f32dfb39417b34fc9c5548986acf726786fb Mon Sep 17 00:00:00 2001 From: Nimisha Satapathy Date: Fri, 20 May 2022 15:45:40 +0530 Subject: [PATCH 228/380] Updated --- windows/client-management/mdm/defender-csp.md | 10 ++++---- windows/client-management/mdm/supl-csp.md | 2 +- .../client-management/mdm/surfacehub-csp.md | 2 +- windows/client-management/mdm/uefi-csp.md | 4 ++-- .../mdm/w7-application-csp.md | 24 ++++--------------- 5 files changed, 13 insertions(+), 29 deletions(-) diff --git a/windows/client-management/mdm/defender-csp.md b/windows/client-management/mdm/defender-csp.md index 2f2daa96b2..24f01509db 100644 --- a/windows/client-management/mdm/defender-csp.md +++ b/windows/client-management/mdm/defender-csp.md @@ -363,7 +363,7 @@ Network Protection inspects DNS traffic that occurs over a UDP channel, to provi **EnableNetworkProtection/DisableHttpParsing** -Network Protection inspects HTTP traffic to see if a connection is being made to a malicious website, and to provide metadata to Behavior Monitoring. HTTP connections to malicious websites can also be blocked if -EnableNetworkProtection is set to enabled. HTTP inspection can be disabled by setting this value to "$true". +Network Protection inspects HTTP traffic to see if a connection is being made to a malicious website, and to provide metadata to Behavior Monitoring. HTTP connections to malicious websites can also be blocked if Enable Network Protection is set to enabled. HTTP inspection can be disabled by setting this value to "$true". - Type: Boolean - Position: Named @@ -373,7 +373,7 @@ Network Protection inspects HTTP traffic to see if a connection is being made to **EnableNetworkProtection/DisableRdpParsing** -Network Protection inspects RDP traffic so that it can block connections from known malicious hosts if -EnableNetworkProtection is set to be enabled, and to provide metadata to behavior monitoring. RDP inspection can be disabled by setting this value to "$true". +Network Protection inspects RDP traffic so that it can block connections from known malicious hosts if Enable Network Protection is set to be enabled, and to provide metadata to behavior monitoring. RDP inspection can be disabled by setting this value to "$true". - Type: Boolean - Position: Named @@ -383,7 +383,7 @@ Network Protection inspects RDP traffic so that it can block connections from kn **EnableNetworkProtection/DisableSshParsing** -Network Protection inspects SSH traffic, so that it can block connections from known malicious hosts. If -EnableNetworkProtection is set to be enabled, and to provide metadata to behavior monitoring. SSH inspection can be disabled by setting this value to "$true". +Network Protection inspects SSH traffic, so that it can block connections from known malicious hosts. If Enable Network Protection is set to be enabled, and to provide metadata to behavior monitoring. SSH inspection can be disabled by setting this value to "$true". - Type: Boolean - Position: Named @@ -393,7 +393,7 @@ Network Protection inspects SSH traffic, so that it can block connections from k **EnableNetworkProtection/DisableTlsParsing** -Network Protection inspects TLS traffic (also known as HTTPS traffic) to see if a connection is being made to a malicious website, and to provide metadata to Behavior Monitoring. TLS connections to malicious websites can also be blocked if -EnableNetworkProtection is set to enabled. HTTP inspection can be disabled by setting this value to "$true". +Network Protection inspects TLS traffic (also known as HTTPS traffic) to see if a connection is being made to a malicious website, and to provide metadata to Behavior Monitoring. TLS connections to malicious websites can also be blocked if Enable Network Protection is set to enabled. HTTP inspection can be disabled by setting this value to "$true". - Type: Boolean - Position: Named @@ -726,7 +726,7 @@ Intune Support log location setting UX supports three states: - 1 - Enabled. Enables the Support log location feature. Requires admin to set custom file path. - 0 - Disabled. Turns off the Support log location feature. -When enabled or disabled exists on the client and admin moves the setting to be configured not , it won't have any impact on the device state. To change the state to either enabled or disabled would require to be set explicitly. +When enabled or disabled exists on the client and admin moves the setting to not configured, it won't have any impact on the device state. To change the state to either enabled or disabled would require to be set explicitly. More details: diff --git a/windows/client-management/mdm/supl-csp.md b/windows/client-management/mdm/supl-csp.md index 9aa02addc6..001e41698e 100644 --- a/windows/client-management/mdm/supl-csp.md +++ b/windows/client-management/mdm/supl-csp.md @@ -102,7 +102,7 @@ Added in Windows 10, version 2004. Optional. Determines the full version (X.Y.Z **MCCMNCPairs** Required. List all of the MCC and MNC pairs owned by the mobile operator. This list is used to verify that the UICC matches the network and SUPL can be used. When the UICC and network don't match, the device uses the default location service and doesn't use SUPL. -This value is a string with the format "(X1, Y1)(X2, Y2)…(Xn, Yn)", in which `X` is an MCC and `Y` is an MNC. +This value is a string with the format `(X1, Y1)(X2, Y2)…(Xn, Yn)`, in which `X` is an MCC and `Y` is an MNC. For OMA DM, if the format for this node is incorrect the entry will be ignored and an error will be returned, but the configuration service provider will continue processing the rest of the parameters. diff --git a/windows/client-management/mdm/surfacehub-csp.md b/windows/client-management/mdm/surfacehub-csp.md index 84efea687e..5b8229bb45 100644 --- a/windows/client-management/mdm/surfacehub-csp.md +++ b/windows/client-management/mdm/surfacehub-csp.md @@ -321,7 +321,7 @@ Invitations to collaborate from the Whiteboard app aren't allowed. **InBoxApps/Whiteboard/SigninDisabled** -Sign-in from the Whiteboard app aren't allowed. +Sign-ins from the Whiteboard app aren't allowed. - The data type is boolean. - Supported operation is Get and Replace. diff --git a/windows/client-management/mdm/uefi-csp.md b/windows/client-management/mdm/uefi-csp.md index 776d45433d..174bdb6025 100644 --- a/windows/client-management/mdm/uefi-csp.md +++ b/windows/client-management/mdm/uefi-csp.md @@ -60,7 +60,7 @@ Uefi ``` The following list describes the characteristics and parameters. -**./Vendor/MSFT/Uefi** +**./Vendor/MSFT/UEFI** Root node. **DeviceIdentifier** @@ -89,7 +89,7 @@ Retrieves the binary result package of the previous Identity/Apply operation. Supported operation is Get. **Permissions** -Node for settings permission operations.. +Node for settings permission operations. **Permissions/Current** Retrieves XML from UEFI that describes the current UEFI settings permissions. diff --git a/windows/client-management/mdm/w7-application-csp.md b/windows/client-management/mdm/w7-application-csp.md index 420ccb5691..3ba0e48d8e 100644 --- a/windows/client-management/mdm/w7-application-csp.md +++ b/windows/client-management/mdm/w7-application-csp.md @@ -29,7 +29,6 @@ The APPLICATION configuration service provider that has an APPID of w7 is used f > [!Note] > This configuration service provider requires the ID\_CAP\_CSP\_FOUNDATION and ID\_CAP\_DEVICE\_MANAGEMENT\_ADMIN capabilities to be accessed from a network configuration application. - The following shows the configuration service provider in tree format as used by OMA Client Provisioning. ```console @@ -62,10 +61,9 @@ APPLICATION ``` > [!Note] -> All parm names and characteristic types are case sensitive and must use all uppercase. +> All parameter names and characteristic types are case sensitive and must use all uppercase. Both APPSRV and CLIENT credentials must be provided in provisioning XML. - **APPADDR** This characteristic is used in the w7 APPLICATION characteristic to specify the DM server address. @@ -109,9 +107,9 @@ Optional. The AAUTHTYPE parameter of the APPAUTH characteristic is used to get o Valid values: -- BASIC - specifies that the SyncML DM 'syncml:auth-basic' authentication type. +- BASIC - specifies that the SyncML DM `syncml:auth-basic` authentication type. -- DIGEST - specifies that the SyncML DM 'syncml:auth-md5' authentication type. +- DIGEST - specifies that the SyncML DM `syncml:auth-md5` authentication type. - When AAUTHLEVEL is CLIENT, then AAUTHTYPE must be DIGEST. When AAUTHLEVEL is APPSRV, AAUTHTYPE can be BASIC or DIGEST. @@ -124,8 +122,6 @@ Optional. The BACKCOMPATRETRYDISABLED parameter is used in the APPLICATION chara > [!Note] > This parameter doesn't contain a value. The existence of this parameter means backward compatibility retry is disabled. If the parameter is missing, it means backward compatibility retry is enabled. -  - **CONNRETRYFREQ** Optional. The CONNRETRYFREQ parameter is used in the APPLICATION characteristic to specify how many retries the DM client performs when there are Connection Manager-level or WinInet-level errors. This parameter takes a numeric value in string format. The default value is “3”. You can set this parameter. @@ -144,7 +140,6 @@ Optional. The INIT parameter is used in the APPLICATION characteristic to indica > [!Note] > This node is only for mobile operators and MDM servers that try to use this will fail. This node isn't supported in the enterprise MDM enrollment scenario. This parameter forces the device to attempt to connect with the OMA DM server. The connection attempt fails if the XML is set during the coldinit phase. A common cause of this failure is that immediately after coldinit is finished the radio isn't yet ready. -   **INITIALBACKOFFTIME** Optional. The INITIALBACKOFFTIME parameter is used in the APPLICATION characteristic to specify the initial wait time in milliseconds when the DM client retries for the first time. The wait time grows exponentially. This parameter takes a numeric value in string format. The default value is “16000”. You can get or set this parameter. @@ -192,7 +187,7 @@ The supported names are Subject and Stores; wildcard certificate search isn't su Stores specifies which certificate stores the DM client will search to find the SSL client certificate. The valid store value is My%5CUser. The store name isn't case sensitive. > [!Note] -> %EF%80%80 is the UTF8-encoded character U+F000. +> `%EF%80%80` is the UTF8-encoded character U+F000. Subject specifies the certificate to search for. For example, to specify that you want a certificate with a particular Subject attribute (“CN=Tester,O=Microsoft”), use the following syntax: @@ -203,15 +198,4 @@ Subject specifies the certificate to search for. For example, to specify that yo ## Related topics - [Configuration service provider reference](configuration-service-provider-reference.md) - -  - -  - - - - - - From 23df2923e83d28aca3ba83cd0a46e44bc2519699 Mon Sep 17 00:00:00 2001 From: Nimisha Satapathy Date: Fri, 20 May 2022 19:53:26 +0530 Subject: [PATCH 229/380] Updated --- .../mdm/policy-csp-fileexplorer.md | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/windows/client-management/mdm/policy-csp-fileexplorer.md b/windows/client-management/mdm/policy-csp-fileexplorer.md index e58b5778de..ae91c0694e 100644 --- a/windows/client-management/mdm/policy-csp-fileexplorer.md +++ b/windows/client-management/mdm/policy-csp-fileexplorer.md @@ -264,18 +264,18 @@ ADMX Info: -This policy allows to configure folders that the user can enumerate and access in the File Explorer. +This policy configures the folders that the user can enumerate and access in the File Explorer. The following list shows the supported values: -- 0: all folders -- 15:Desktop, Documents, Pictures, Downloads -- 31:Desktop, Documents, Pictures, Downloads, Network -- 47:This PC (local drive), [Desktop, Documents, Pictures], Downloads -- 63:This PC , [Desktop, Documents, Pictures], Downloads, Network +- 0: All folders +- 15:Desktop, Documents, Pictures, and Downloads +- 31:Desktop, Documents, Pictures, Downloads, and Network +- 47:This PC (local drive), [Desktop, Documents, Pictures], and Downloads +- 63:This PC, [Desktop, Documents, Pictures], Downloads, and Network @@ -319,7 +319,7 @@ ADMX Info: -This policy allows to configure folders that the user can enumerate and access in the File Explorer. +This policy configures the folders that the user can enumerate and access in the File Explorer. From 595ae8b418c581f89a9286b2b344c6b7ecaf49c6 Mon Sep 17 00:00:00 2001 From: Amy Zhou Date: Fri, 20 May 2022 07:46:02 -0700 Subject: [PATCH 230/380] Acrolinx changes --- windows/deployment/do/mcc-isp.md | 104 +++++++++++++++---------------- 1 file changed, 52 insertions(+), 52 deletions(-) diff --git a/windows/deployment/do/mcc-isp.md b/windows/deployment/do/mcc-isp.md index decd2adee8..4411dd07d9 100644 --- a/windows/deployment/do/mcc-isp.md +++ b/windows/deployment/do/mcc-isp.md @@ -27,7 +27,7 @@ ms.topic: article Microsoft Connected Cache (MCC) preview is a software-only caching solution that delivers Microsoft content within operator networks. MCC can be deployed to as many physical servers or VMs as needed and is managed from a cloud portal. Microsoft cloud services handle routing of consumer devices to the cache server for content downloads. -Microsoft Connected Cache is a Hybrid (mix of on-prem and cloud resources) application application composed of a Docker compatible Linux container deployed to your server and a cloud management portal. Microsoft chose Azure IoT Edge (more information on IoT Edge in the [appendix](#appendix)) as a secure and reliable control plane. Even though your scenario is not related to IoT, Azure IoT Edge is our secure Linux container deployment and management infrastructure. +Microsoft Connected Cache is a Hybrid (mix of on-premise and cloud resources) application composed of a Docker compatible Linux container deployed to your server and a cloud management portal. Microsoft chose Azure IoT Edge (more information on IoT Edge in the [appendix](#appendix)) as a secure and reliable control plane. Even though your scenario isn't related to IoT, Azure IoT Edge is our secure Linux container deployment and management infrastructure. ## How MCC works @@ -38,10 +38,10 @@ The following steps describe how MCC is provisioned and used. 1. The Azure Management Portal is used to create and manage MCC nodes. 2. A shell script is used to provision the server and deploy the MCC application. -3. A combination of the Azure Management Portal and shell script are used to configure Microsoft Delivery Optimization Services to route traffic to the MCC server. +3. A combination of the Azure Management Portal and shell script is used to configure Microsoft Delivery Optimization Services to route traffic to the MCC server. - The publicly accessible IPv4 address of the server is configured on the portal. - **Manual Routing:** Providing the CIDR blocks that represent the client IP address space, which should be routed to the MCC node. - - **BGP Routing:** A shell script is used to initiate a peering session with a router in the operator network, and the operator initiaties a session with the MCC node. + - **BGP Routing:** A shell script is used to initiate a peering session with a router in the operator network, and the operator initiates a session with the MCC node. - **Note:** Only IPv4 addresses are supported at this time. Entering IPv6 addresses will result in an error. 4. Microsoft end-user devices (clients) periodically connect with Microsoft Delivery Optimization Services, and the services match the IP address of the client with the IP address of the corresponding MCC node. 5. Microsoft clients make the range requests for content from the MCC node. @@ -54,14 +54,14 @@ The following steps describe how MCC is provisioned and used. 1. **Azure subscription**: The MCC management portal is hosted within Azure and is used to create the Connected Cache Azure resource and IoT Hub resource. Both are **free** services. - Your Azure subscription ID is first used to provision MCC services and enable access to the preview. The MCC server requirement for an Azure subscription will cost you nothing. If you don't have an Azure subscription already, you can create an Azure [Pay-As-You-Go](https://azure.microsoft.com/offers/ms-azr-0003p/) account which requires a credit card for verification purposes. For more information, see the [Azure Free Account FAQ](https://azure.microsoft.com/free/free-account-faq/). *Please do not submit a trial subscription* as you will lose access to your Azure resources after the trial period ends. + Your Azure subscription ID is first used to provision MCC services and enable access to the preview. The MCC server requirement for an Azure subscription will cost you nothing. If you don't have an Azure subscription already, you can create an Azure [Pay-As-You-Go](https://azure.microsoft.com/offers/ms-azr-0003p/) account, which requires a credit card for verification purposes. For more information, see the [Azure Free Account FAQ](https://azure.microsoft.com/free/free-account-faq/). *Don't submit a trial subscription* as you'll lose access to your Azure resources after the trial period ends. - The resources used for the preview, and in the future when this product is ready for production, will be completely free to you - like other caching solutions. + The resources used for the preview, and in the future when this product is ready for production, will be free to you - like other caching solutions. > [!NOTE] > If you request Exchange or Public peering in the future, business email addresses must be used to register ASN's, because Microsoft does not accept Gmail or other non-business email addresses. -2. **Hardware to host MCC**: The recommended configuration will serve approximately 35,000 consumer devices, downloading a 2GB payload in 24-hour timeframe at a sustained rate of 9 Gbps with a 10 Gbps NIC. +2. **Hardware to host MCC**: The recommended configuration will serve approximately 35,000 consumer devices, downloading a 2-GB payload in 24-hour timeframe at a sustained rate of 9 Gbps with a 10 Gbps NIC. **Disk requirements:** - SSDs are recommended due to improved cache read speeds of SSD, compared to HDD. @@ -71,18 +71,18 @@ The following steps describe how MCC is provisioned and used. **NIC requirements:** - Multiple NICs on a single MCC instance are supported using a Link Aggregated configuration. -- 10Gbps NIC is the minimum speed recommended, but any NIC is supported. +- 10 Gbps NIC is the minimum speed recommended, but any NIC is supported. ### Sizing recommendations -The MCC module is optimized for Ubuntu 20.04 LTS. Install Ubuntu 20.04 LTS on a physical server or VM of your choice. As discussed earlier, the recommended configuration (details below) will serve approximately 35,000 consumer devices downloading a 2GB payload in 24-hour timeframe at a sustained rate of 9 Gbps with a 10 Gbps NIC. +The MCC module is optimized for Ubuntu 20.04 LTS. Install Ubuntu 20.04 LTS on a physical server or VM of your choice. As discussed earlier, the recommended configuration (details below) will serve approximately 35,000 consumer devices downloading a 2-GB payload in 24-hour timeframe at a sustained rate of 9 Gbps with a 10 Gbps NIC. | Component | Minimum | Recommended | | -- | --- | --- | | OS | Ubuntu 20.04 LTS VM or physical server | Ubuntu 20.04 LTS VM or physical server (preferred) | | NIC | 10 Gbps| at least 10 Gbps | -| Disk | SSD
      1 drive
      2TB each |SSD
      2-4 drives
      at least 2TB each | -| Memory | 8GB | 32GB or greater | +| Disk | SSD
      1 drive
      2 TB each |SSD
      2-4 drives
      at least 2 TB each | +| Memory | 8 GB | 32 GB or greater | | Cores | 4 | 8 or more | ## Steps to deploy MCC @@ -133,7 +133,7 @@ Operators who have been given access to the program will be sent a link to the A - Choose the subscription that you provided to Microsoft. - Azure resource groups are logical groups of resources. Create a new resource group and choose a name for your resource group. - - Choose **(US) West US** for the location of the resource. This choice will not impact MCC if the physical location isn't in the West US, it is just a limitation of the preview. + - Choose **(US) West US** for the location of the resource. This choice won't impact MCC if the physical location isn't in the West US, it's just a limitation of the preview. > [!NOTE] > Your MCC resource will not be created properly if you don't select **(US) West US** @@ -142,13 +142,13 @@ Operators who have been given access to the program will be sent a link to the A ![iMCC emg05](images/imcc05.png) -5. Once all the information has been entered, click the **Review + Create** button. Once validation is complete, click the **Create** button to start the resource creation. +5. Once all the information has been entered, select the **Review + Create** button. Once validation is complete, select the **Create** button to start the resource creation. ![iMCC img06](images/imcc06.png) #### Error: Validation failed -- If you get a "Validation failed" error message on your portal, it is likely because you selected the **Location** as **US West 2** or some other location that isn't **(US) West US**. +- If you get a "Validation failed" error message on your portal, it's likely because you selected the **Location** as **US West 2** or some other location that isn't **(US) West US**. - To resolve this error, go to the previous step and choose **(US) West US**. ![iMCC img07](images/imcc07.png) @@ -156,20 +156,20 @@ Operators who have been given access to the program will be sent a link to the A #### Error: Could not create Marketplace item - If you receive a "Could not create marketplace item" error message in your Azure portal: - - Ensure that you have selected "Microsoft Connected Cache" and not "Connected Cache resources" while trying to create a MCC resource - - Ensure that you are using the same subscription that you provided to Microsoft and you have privileges to create an Azure resource + - Ensure that you've selected "Microsoft Connected Cache" and not "Connected Cache resources" while trying to create a MCC resource + - Ensure that you're using the same subscription that you provided to Microsoft and you have privileges to create an Azure resource - Clear your browser cache and start in a new window if the issue persists ### Create a MCC node in Azure Creating a MCC node is a multi-step process, and the first step is to access the MCC private preview management portal. -1. After the successful resource creation click on **Go to resource**. -2. Under **Cache Node Management** section on the leftmost panel, click on **Cache Nodes**. +1. After the successful resource creation, select **Go to resource**. +2. Under **Cache Node Management** section on the leftmost panel, select **Cache Nodes**. ![iMCC img08](images/imcc08.png) -3. On the **Cache Nodes** blade, click on the **Create Cache Node** button. +3. On the **Cache Nodes** section, select the **Create Cache Node** button. ![iMCC img09](images/imcc09.png) @@ -178,9 +178,9 @@ Creating a MCC node is a multi-step process, and the first step is to access the | **Field Name** | **Expected Value** | **Description** | |-------------------------------|--------------------------------------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| | **Cache Node Name** | Alphanumeric name that includes no spaces. | The name of the cache node. You may choose names based on location like Seattle-1. This name must be unique and can't be changed later. | -| **Server IP Address** | IPv4 Address | IP address of your MCC server. This is used to route end-user devices in your network to the server for Microsoft content downloads. **The IP address must be publicly accessible.** | -| **Max Allowable Egress (Mbps)** | Integer in Mbps | The maximum egress (Mbps) of your MCC based on the specifications of your hardware (i.e. 10000 Mbps).| -| **Address Range/CIDR Blocks** | IPv4 CIDR notation | IP Address range/CIDR blocks that should be routed to the MCC server as a comma separated list. For example: 2.21.234.0/24 , 3.22.235.0/24 , 4.23.236.0/24 | +| **Server IP Address** | IPv4 Address | IP address of your MCC server. This address is used to route end-user devices in your network to the server for Microsoft content downloads. **The IP address must be publicly accessible.** | +| **Max Allowable Egress (Mbps)** | Integer in Mbps | The maximum egress (Mbps) of your MCC based on the specifications of your hardware (for example, 10,000 Mbps).| +| **Address Range/CIDR Blocks** | IPv4 CIDR notation | IP Address range/CIDR blocks that should be routed to the MCC server as a comma separated list. For example: 2.21.234.0/24, 3.22.235.0/24, 4.23.236.0/24 | | **Enable Cache Node** | Enable/Disable Radio Button | **Enable** permits the cache node to receive content requests.
      **Disable** prevents the cache node from receiving content requests.
      Cache nodes are enabled by default. | ![iMCC img10](images/imcc10.png) @@ -194,9 +194,9 @@ There are two other read-only fields on this page that are populated after the c | **Field Name** | **Description** | |---------------------|--------------------------------------------------------------------------------------------------------------------------------------------------------------------------| | **IP Space** | Number of IP addresses that will be routed to your cache server. | -| **Activation Keys** | Set of keys to activate your cache node with the MCC services. Copy the keys for use during install. The CustomerID is your Azure subscripiton ID. | +| **Activation Keys** | Set of keys to activate your cache node with the MCC services. Copy the keys for use during install. The CustomerID is your Azure subscription ID. | -5. Enter the information for the Cache Node and click on the Create button. **Cache Node Name** and **Max Allowable Egress (Mbps)** are required fields, but all information can be included if desired. +5. Enter the information for the Cache Node and select the Create button. **Cache Node Name** and **Max Allowable Egress (Mbps)** are required fields, but all information can be included if desired. ![iMCC img12](images/imcc12.png) @@ -204,7 +204,7 @@ There are two other read-only fields on this page that are populated after the c - The cache node name is in use in the resource or is an incorrect format. - The CIDR block notation or list is incorrect. - - The server IP address or CIDR block are already in use. + - The server IP address or CIDR block is already in use. See the following example with all information entered: @@ -232,7 +232,7 @@ See the following example: IP address or CIDR information can be modified for existing MCC nodes in the portal. -To edit IP address or CIDR information, click on the Cache Node Name which will open the Cache Node Configuration page. Cache nodes can be deleted here by clicking the check box to the left of a Cache Node Name and then clicking the delete toolbar item. Be aware that if a cache node is deleted, there is no way to recover the cache node or any of the information related to the cache node. +To edit IP address or CIDR information, select the Cache Node Name, which will open the Cache Node Configuration page. Cache nodes can be deleted here by clicking the check box to the left of a Cache Node Name and then clicking the delete toolbar item. If a cache node is deleted, there's no way to recover the cache node or any of the information related to the cache node. ![iMCC img16](images/imcc16.png) @@ -257,7 +257,7 @@ Installing MCC on your physical server or VM is a straightforward process. A Bas ### Steps to install MCC -1. Download and unzip mccinstaller.zip from the **Create Cache Node** page or **Cache Node Configuration** page which contains the necessary installation files. +1. Download and unzip mccinstaller.zip from the **Create Cache Node** page or **Cache Node Configuration** page, which contains the necessary installation files. ![iMCC img18](images/imcc18.png) @@ -273,9 +273,9 @@ Installing MCC on your physical server or VM is a straightforward process. A Bas - **uninstallmcc.sh** - Main uninstaller file - **updatemcc.sh** - Main update file -2. Copy all 4 installation files to your Linux server (physical or VM). +2. Copy all four installation files to your Linux server (physical or VM). -3. Before proceeding, ensure that you have a data drive configured on your server. You'll need to specify the location for this cache drive on **Step 9**. Mimimum size for the data drive is 100GB. For instructions to mount a disk on a Linux VM, see [Attach a data disk to a Linux VM](/azure/virtual-machines/linux/attach-disk-portal#find-the-disk). +3. Before proceeding, ensure that you have a data drive configured on your server. You'll need to specify the location for this cache drive on **Step 9**. Minimum size for the data drive is 100 GB. For instructions to mount a disk on a Linux VM, see [Attach a data disk to a Linux VM](/azure/virtual-machines/linux/attach-disk-portal#find-the-disk). 4. Open a terminal window and change the access permissions to execute on the **installmcc.sh** Bash script file using chmod. @@ -287,7 +287,7 @@ Installing MCC on your physical server or VM is a straightforward process. A Bas ![iMCC img19](images/imcc19.png) -6. You'll be prompted to sign in to the Azure Portal using a device code. +6. You'll be prompted to sign in to the Azure portal using a device code. ![iMCC img20](images/imcc20.png) @@ -307,17 +307,17 @@ Installing MCC on your physical server or VM is a straightforward process. A Bas > The permissions / ownerships on the cache drive location will be changed to everyone via chmod 777
      > **Don't** point the cache drive location to any of the following: “**.**”, “**./var**”, “**/**”, “**\**” -Specifying any of the directories mentioned above will corrupt the VM, and you will need to provision a new one. +Specifying any of the directories mentioned above will corrupt the VM, and you'll need to provision a new one. ![iMCC img24](images/imcc24.png) -10. If this is your first MCC deployment, select “n” when prompted for an IoT Hub. If this is **not** your first MCC deployment, you can use an existing IoT hub from your previous MCC installation. After selecting “y”, we will display your existing IoT Hubs, and you can copy and paste the resulting IoT Hub name to continue. +10. If it is your first MCC deployment, select “n” when prompted for an IoT Hub. If it is **not** your first MCC deployment, you can use an existing IoT hub from your previous MCC installation. After selecting “y”, we'll display your existing IoT Hubs, and you can copy and paste the resulting IoT Hub name to continue. ![iMCC img25](images/imcc25.png) 11. If there are no errors, go to the next step. -- If there are errors, inspect the installer logs which are under /etc/mccresourcecreation/. +- If there are errors, inspect the installer logs, which are under /etc/mccresourcecreation/. - If there are errors, follow the instructions to [Troubleshoot your IoT Edge device](/azure/iot-edge/troubleshoot). ## Verify Proper Functioning MCC Server @@ -332,7 +332,7 @@ sudo iotedge list​ ![iMCC img26](images/imcc26.png) -If **edgeAgent** and **edgeHub** containers are listed, but not **“MCC”**, you may view the status of the IoTEdge security manager using the command: +If **edgeAgent** and **edgeHub** containers are listed, but not **“MCC”**, you may view the status of the IoT Edge security manager using the command: ```bash sudo journalctl -u iotedge -f @@ -362,17 +362,17 @@ Similarly, enter the following URL into a web browser on the network: http:///mscomtest/wuidt.gif?cacheHostOrigin=au.download.windowsupdate.com ``` -If the test fails, see the [common issues](#common-issues) section below for more information. +For more information if the test fails, see the [common issues](#common-issues) section below. ## Configure BGP Routing -If you have a MCC that is already active and running, follow **Method 1** to configure BGP using the Update Script. If you are installing MCC for the first time, configure BGP Routing with **Method 2**. +If you have a MCC that is already active and running, follow **Method 1** to configure BGP using the Update Script. If you're installing MCC for the first time, configure BGP Routing with **Method 2**. ### Method 1: Configure BGP with the Update Script Use this method if you already have a MCC that is active and running. -1. Navigate to the Azure portal to download the installer. Detailed steps on how to download: From the Azure portal, navigate to your existing Connected Cache Resource. Under "Cache Node Management" section on the leftmost panel, click on "Cache Nodes". Select one of your existing Cache Nodes and click on the "Download Installer" button. +1. Navigate to the Azure portal to download the installer. Detailed steps on how to download: From the Azure portal, navigate to your existing Connected Cache Resource. Under "Cache Node Management" section on the leftmost panel, select "Cache Nodes". Select one of your existing Cache Nodes and select the "Download Installer" button. ![iMCC img18](images/imcc18.png) @@ -387,7 +387,7 @@ Use this method if you already have a MCC that is active and running. ![iMCC img54](images/imcc54.png) -4. Log in with your Azure credentials using the Device Login Code. +4. Sign in with your Azure credentials using the Device Log In Code. 5. Continue with **Method 2** to finish configuring your MCC with BGP Routing. @@ -399,11 +399,11 @@ Use this method if you already have a MCC that is active and running. c. Enter the ASN corresponding to that neighbor (this should be the same ASN as the MCC -iBGP connection) d. Repeat steps 1.b and 1.c for each neighbor you would like to configure -**Note:** With the BGP configuration, you are essentially setting up an iBGP neighbor in your public ASN. For example, when you initiate the BGP session from the router to the cache node, you would use your own ASN. +**Note:** With the BGP configuration, you're essentially setting up an iBGP neighbor in your public ASN. For example, when you initiate the BGP session from the router to the cache node, you would use your own ASN. -2. BGP is now configured from the MCC side. From your end, please establish a neighborship from your router to MCC's host machine (use the IP address of the host machine that is running the MCC container) - a. Please ensure there aren't any firewall rules blocking this connection - b. Verify that the BGP connection has been established and that you are advertising routes to the MCC +2. BGP is now configured from the MCC side. From your end, establish a neighborship from your router to MCC's host machine (use the IP address of the host machine that is running the MCC container) + a. Ensure there aren't any firewall rules blocking this connection + b. Verify that the BGP connection has been established and that you're advertising routes to the MCC c. Wait 5 minutes to refresh the cache node page in the Azure portal to see the BGP routes 3. Confirm the update is complete by running the following command. Ensure MCC is running on **1.2.1.1070**. If you only see **edgeAgent** and **edgeHub**, wait 5 minutes and run this command again. @@ -477,7 +477,7 @@ Follow the steps below to configure the device to work with your DNS: sudo chmod 555 /etc/docker/daemon.json​ ``` -6. Restart Docker (to pick up the new DNS) and restart IoTEdge +6. Restart Docker (to pick up the new DNS) and restart IoT Edge ```bash sudo systemctl restart dockersudo systemctl daemon-reloadsudo restart IoTEdge @@ -485,7 +485,7 @@ Follow the steps below to configure the device to work with your DNS: ## Diagnostics Script -If you're having issues with your MCC, we included a diagnostics script which will collect all your logs and zip them into a single file. You can then send us these logs via email for the MCC team to debug. +If you're having issues with your MCC, we included a diagnostics script, which will collect all your logs and zip them into a single file. You can then send us these logs via email for the MCC team to debug. To run this script: @@ -505,7 +505,7 @@ To run this script: ## Updating your MCC -Throughout the private preview phase, we will send you security and feature updates for MCC. Please follow these steps to perform the update. +Throughout the private preview phase, we'll send you security and feature updates for MCC. Follow these steps to perform the update. Run the following commands with the **arguments** we provided in the email to update your MCC: @@ -522,7 +522,7 @@ sudo ./updatemcc.sh version="msconnectedcacheprod.azurecr.io/mcc/linux/iot/mcc-u ## Uninstalling MCC -In the zip file, you'll find the file **uninstallmcc.sh** which uninstalls MCC and all the related components. Please contact the MCC Team before running this script and only run this script if you're facing issues with MCC installation. **Exercise caution before running this script as existing IoT workflows in this VM will also be erased.** +In the zip file, you'll find the file **uninstallmcc.sh** which uninstalls MCC and all the related components. Contact the MCC Team before running this script and only run this script if you're facing issues with MCC installation. **Exercise caution before running this script as existing IoT workflows in this VM will also be erased.** The **uninstallmcc.sh** script will remove the following: @@ -544,15 +544,15 @@ sudo ./uninstallmcc.sh ### Steps to obtain an Azure Subscription ID 1. Sign in to https://portal.azure.com/ and navigate to the Azure services section. -2. Click on **Subscriptions**. If you don't see **Subscriptions**, click on the **More Services** arrow and search for **Subscriptions**. +2. Select **Subscriptions**. If you don't see **Subscriptions**, select the **More Services** arrow and search for **Subscriptions**. 3. If you already have an Azure Subscription, skip to step 5. If you don't have an Azure Subscription, select **+ Add** on the top left. 4. Select the **Pay-As-You-Go** subscription. You'll be asked to enter credit card information, but you'll not be charged for using the MCC service. -5. On the **Subscriptions** blade, you'll find details about your current subscription. Click on the subscription name. -6. After you select the subscription name, you'll find the subscription ID in the **Overview** tab. Click on the **Copy to clipboard** icon next to your Subscription ID to copy the value. +5. On the **Subscriptions** section, you'll find details about your current subscription. Select the subscription name. +6. After you select the subscription name, you'll find the subscription ID in the **Overview** tab. Select the **Copy to clipboard** icon next to your Subscription ID to copy the value. ### Performance of MCC in VM/Hypervisor environments -We have observed in hypervisor environments the cache server peak egress at around 1.1 Gbps. If you wish to maximize the egress in hypervisor environments, it is critical to make two settings changes. +We've observed in hypervisor environments the cache server peak egress at around 1.1 Gbps. If you wish to maximize the egress in hypervisor environments, it's critical to make two settings changes. 1. Enable **SR-IOV** in the BIOS AND enable **SR-IOV** in the NIC properties. Finally, enable **SR-IOV** in the hypervisors for the MCC VM. Microsoft has found these settings to double egress when using a Microsoft Hyper-V deployment. @@ -560,7 +560,7 @@ We have observed in hypervisor environments the cache server peak egress at arou ### Grant Other Users Access to Manage Your MCC -More users can be given access to manage Microsoft Connected Cache, even if they don't have an Azure account. Once the first cache node has been created on the portal, other users can be added as "Wwners" of the Microsoft Connected Cache resource group AND the Microsoft Connected Cache resource. +More users can be given access to manage Microsoft Connected Cache, even if they don't have an Azure account. Once the first cache node has been created on the portal, other users can be added as "Owners" of the Microsoft Connected Cache resource group AND the Microsoft Connected Cache resource. [Follow these instructions](https://docs.microsoft.com/en-us/azure/role-based-access-control/quickstart-assign-role-user-portal) to add other users as owners of the Microsoft Connected Cache resource and Microsoft Connected Cache resource group. @@ -587,7 +587,7 @@ You can use hardware that will natively run Ubuntu 20.04 LTS, or you can run an ![iMCC img35](images/imcc35.png) -5. Set the virtual hard disk parameters. You should specify enough space for the OS and the content that will be cached. That example below allocates one terabyte. +5. Set the virtual hard disk parameters. You should specify enough space for the OS and the content that will be cached. That example below allocates 1 terabyte. ![iMCC img36](images/imcc36.png) @@ -645,7 +645,7 @@ The Azure IoT Edge runtime enables custom and cloud logic on IoT Edge devices. T monitoring. - Manages communication between an IoT Edge device and the cloud. -For more information on Azure IoT Edge, please see the [Azure IoT Edge documentation](/azure/iot-edge/about-iot-edge). +For more information on Azure IoT Edge, see the [Azure IoT Edge documentation](/azure/iot-edge/about-iot-edge). ## Also see From e6ed67255e57951df9ea021e6497b566e7758526 Mon Sep 17 00:00:00 2001 From: Amy Zhou Date: Fri, 20 May 2022 07:53:22 -0700 Subject: [PATCH 231/380] Removing the warnings for the RBAC link --- windows/deployment/do/mcc-isp.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/deployment/do/mcc-isp.md b/windows/deployment/do/mcc-isp.md index 4411dd07d9..9f6af8d566 100644 --- a/windows/deployment/do/mcc-isp.md +++ b/windows/deployment/do/mcc-isp.md @@ -562,7 +562,7 @@ We've observed in hypervisor environments the cache server peak egress at around More users can be given access to manage Microsoft Connected Cache, even if they don't have an Azure account. Once the first cache node has been created on the portal, other users can be added as "Owners" of the Microsoft Connected Cache resource group AND the Microsoft Connected Cache resource. -[Follow these instructions](https://docs.microsoft.com/en-us/azure/role-based-access-control/quickstart-assign-role-user-portal) to add other users as owners of the Microsoft Connected Cache resource and Microsoft Connected Cache resource group. +[Follow these instructions](/azure/role-based-access-control/quickstart-assign-role-user-portal) to add other users as owners of the Microsoft Connected Cache resource and Microsoft Connected Cache resource group. ### Setting up a VM on Windows Server From 77ed0df0d6ebd203dc9482e1a2ee1538ccce7a17 Mon Sep 17 00:00:00 2001 From: Artem Pronichkin Date: Fri, 20 May 2022 09:00:18 -0700 Subject: [PATCH 232/380] Update credential-guard-manage.md Update event log formatting per suggestons --- .../credential-guard/credential-guard-manage.md | 8 +------- 1 file changed, 1 insertion(+), 7 deletions(-) diff --git a/windows/security/identity-protection/credential-guard/credential-guard-manage.md b/windows/security/identity-protection/credential-guard/credential-guard-manage.md index 9e30541c4e..a5041cd575 100644 --- a/windows/security/identity-protection/credential-guard/credential-guard-manage.md +++ b/windows/security/identity-protection/credential-guard/credential-guard-manage.md @@ -205,13 +205,7 @@ DG_Readiness_Tool_v3.6.ps1 -Ready - **Event ID 17** Error reading Windows Defender Credential Guard (LsaIso.exe) UEFI configuration: \[error code\] - - You can also verify that TPM is being used for key protection by checking **Event ID 51** in *Applications and Services logs → Microsoft → Windows → Kernel-Boot* event log. The full event text will read like this: - - ``` - VSM Master Encryption Key Provisioning. Using cached copy status: 0x0. Unsealing cached copy status: 0x1. New key generation status: 0x1. Sealing status: 0x1. TPM PCR mask: 0x0. - ``` - - If you are running with a TPM, the TPM PCR mask value will be something other than 0. + - You can also verify that TPM is being used for key protection by checking **Event ID 51** in *Applications and Services logs → Microsoft → Windows → Kernel-Boot* event log. The full event text will read like this: `VSM Master Encryption Key Provisioning. Using cached copy status: 0x0. Unsealing cached copy status: 0x1. New key generation status: 0x1. Sealing status: 0x1. TPM PCR mask: 0x0.` If you are running with a TPM, the TPM PCR mask value will be something other than 0. - You can use Windows PowerShell to determine whether credential guard is running on a client computer. On the computer in question, open an elevated PowerShell window and run the following command: From 35a95d5c67e72f5acdd2f343ca5fd898e791f4e8 Mon Sep 17 00:00:00 2001 From: Aaron Czechowski Date: Fri, 20 May 2022 17:15:23 -0700 Subject: [PATCH 233/380] editorial revisions --- windows/deployment/do/mcc-isp.md | 734 ++++++++++++++++++------------- 1 file changed, 427 insertions(+), 307 deletions(-) diff --git a/windows/deployment/do/mcc-isp.md b/windows/deployment/do/mcc-isp.md index 9f6af8d566..4679becf74 100644 --- a/windows/deployment/do/mcc-isp.md +++ b/windows/deployment/do/mcc-isp.md @@ -1,81 +1,97 @@ --- title: Microsoft Connected Cache for Internet Service Providers (ISPs) -manager: dougeby description: Details on Microsoft Connected Cache (MCC) for Internet Service Providers (ISPs). -keywords: updates, downloads, network, bandwidth ms.prod: w10 -ms.mktglfcycl: deploy -audience: itpro -author: carmenf +ms.technology: windows ms.localizationpriority: medium -ms.author: carmenf +author: amymzhou +ms.author: aaroncz +ms.reviewer: carmenf +manager: dougeby ms.collection: M365-modern-desktop -ms.topic: article +ms.topic: how-to +ms.date: 05/20/2022 --- # Microsoft Connected Cache for Internet Service Providers (ISPs) -**Applies to** +_Applies to_ -- Windows 10 +- Windows 10 - Windows 11 ## Overview > [!IMPORTANT] -> Microsoft Connected Cache is currently a private preview feature. During this phase we invite customers to take part in early access for testing purposes. This phase does not include formal support and should not be used for production workloads. For more information, see [Supplemental Terms of Use for Microsoft Azure Previews](https://azure.microsoft.com/support/legal/preview-supplemental-terms/). +> Microsoft Connected Cache is currently a private preview feature. During this phase we invite customers to take part in early access for testing purposes. This phase doesn't include formal support and shouldn't be used for production workloads. For more information, see [Supplemental Terms of Use for Microsoft Azure Previews](https://azure.microsoft.com/support/legal/preview-supplemental-terms/). Microsoft Connected Cache (MCC) preview is a software-only caching solution that delivers Microsoft content within operator networks. MCC can be deployed to as many physical servers or VMs as needed and is managed from a cloud portal. Microsoft cloud services handle routing of consumer devices to the cache server for content downloads. -Microsoft Connected Cache is a Hybrid (mix of on-premise and cloud resources) application composed of a Docker compatible Linux container deployed to your server and a cloud management portal. Microsoft chose Azure IoT Edge (more information on IoT Edge in the [appendix](#appendix)) as a secure and reliable control plane. Even though your scenario isn't related to IoT, Azure IoT Edge is our secure Linux container deployment and management infrastructure. - +Microsoft Connected Cache is a hybrid application, in that it's a mix of on-premises and cloud resources. It's composed of a Docker-compatible Linux container deployed to your server and a cloud management portal. Microsoft chose Azure IoT Edge as a secure and reliable control plane. For more information on IoT Edge, see the [Appendix](#appendix). Even though your scenario isn't related to IoT, Azure IoT Edge is our secure Linux container deployment and management infrastructure. ## How MCC works -![MCC overview 1](images/imcc01.png) +:::image type="content" source="images/imcc01.png" alt-text="Data flow diagram of how Microsoft Connected Cache works." lightbox="images/imcc01.png"::: -The following steps describe how MCC is provisioned and used. +The following steps describe how MCC is provisioned and used: 1. The Azure Management Portal is used to create and manage MCC nodes. + 2. A shell script is used to provision the server and deploy the MCC application. + 3. A combination of the Azure Management Portal and shell script is used to configure Microsoft Delivery Optimization Services to route traffic to the MCC server. + - The publicly accessible IPv4 address of the server is configured on the portal. + - **Manual Routing:** Providing the CIDR blocks that represent the client IP address space, which should be routed to the MCC node. + - **BGP Routing:** A shell script is used to initiate a peering session with a router in the operator network, and the operator initiates a session with the MCC node. - - **Note:** Only IPv4 addresses are supported at this time. Entering IPv6 addresses will result in an error. + + > [!NOTE] + > Only IPv4 addresses are supported at this time. Entering IPv6 addresses will result in an error. + 4. Microsoft end-user devices (clients) periodically connect with Microsoft Delivery Optimization Services, and the services match the IP address of the client with the IP address of the corresponding MCC node. + 5. Microsoft clients make the range requests for content from the MCC node. -6. A MCC node pulls content from the CDN, seeds its local cache stored on disk, and delivers the content to the client. -7. Subsequent requests from end-user devices (clients) for content will be served from cache. -8. If the MCC node is unavailable, the client will pull content from CDN to ensure uninterrupted service for your subscribers. +6. A MCC node gets content from the CDN, seeds its local cache stored on disk, and delivers the content to the client. -## ISP Requirements for MCC +7. Subsequent requests from end-user devices for content will be served from cache. -1. **Azure subscription**: The MCC management portal is hosted within Azure and is used to create the Connected Cache Azure resource and IoT Hub resource. Both are **free** services. +8. If the MCC node is unavailable, the client gets content from the CDN to ensure uninterrupted service for your subscribers. - Your Azure subscription ID is first used to provision MCC services and enable access to the preview. The MCC server requirement for an Azure subscription will cost you nothing. If you don't have an Azure subscription already, you can create an Azure [Pay-As-You-Go](https://azure.microsoft.com/offers/ms-azr-0003p/) account, which requires a credit card for verification purposes. For more information, see the [Azure Free Account FAQ](https://azure.microsoft.com/free/free-account-faq/). *Don't submit a trial subscription* as you'll lose access to your Azure resources after the trial period ends. +## ISP requirements for MCC - The resources used for the preview, and in the future when this product is ready for production, will be free to you - like other caching solutions. - - > [!NOTE] - > If you request Exchange or Public peering in the future, business email addresses must be used to register ASN's, because Microsoft does not accept Gmail or other non-business email addresses. +### Azure subscription -2. **Hardware to host MCC**: The recommended configuration will serve approximately 35,000 consumer devices, downloading a 2-GB payload in 24-hour timeframe at a sustained rate of 9 Gbps with a 10 Gbps NIC. +The MCC management portal is hosted within Azure. It's used to create the Connected Cache Azure resource and IoT Hub resource. Both are _free_ services. + +Your Azure subscription ID is first used to provision MCC services and enable access to the preview. The MCC server requirement for an Azure subscription will cost you nothing. If you don't have an Azure subscription already, you can create an Azure [Pay-As-You-Go](https://azure.microsoft.com/offers/ms-azr-0003p/) account, which requires a credit card for verification purposes. For more information, see the [Azure free account FAQ](https://azure.microsoft.com/free/free-account-faq/). _Don't submit a trial subscription_ as you'll lose access to your Azure resources after the trial period ends. + +The resources used for the preview, and in the future when this product is ready for production, will be free to you - like other caching solutions. + +> [!NOTE] +> If you request Exchange or Public peering in the future, business email addresses must be used to register ASNs. Microsoft doesn't accept Gmail or other non-business email addresses. + +### Hardware to host the MCC + +This recommended configuration will serve approximately 35,000 consumer devices, downloading a 2-GB payload in a 24-hour timeframe at a sustained rate of 9 Gbps with a 10 Gbps NIC. + +#### Disk requirements -**Disk requirements:** - SSDs are recommended due to improved cache read speeds of SSD, compared to HDD. - Using multiple disks is recommended to improve cache performance. - RAID disk configurations are discouraged because cache performance will be impacted. If you're using RAID disk configurations, ensure striping. - The maximum number of disks supported is 10. -**NIC requirements:** -- Multiple NICs on a single MCC instance are supported using a Link Aggregated configuration. +#### NIC requirements + +- Multiple NICs on a single MCC instance are supported using a _link aggregated_ configuration. - 10 Gbps NIC is the minimum speed recommended, but any NIC is supported. ### Sizing recommendations -The MCC module is optimized for Ubuntu 20.04 LTS. Install Ubuntu 20.04 LTS on a physical server or VM of your choice. As discussed earlier, the recommended configuration (details below) will serve approximately 35,000 consumer devices downloading a 2-GB payload in 24-hour timeframe at a sustained rate of 9 Gbps with a 10 Gbps NIC. +The MCC module is optimized for Ubuntu 20.04 LTS. Install Ubuntu 20.04 LTS on a physical server or VM of your choice. The following recommended configuration will serve approximately 35,000 consumer devices downloading a 2-GB payload in 24-hour timeframe at a sustained rate of 9 Gbps with a 10 Gbps NIC. | Component | Minimum | Recommended | | -- | --- | --- | @@ -94,560 +110,664 @@ To deploy MCC: 3. [Create a MCC Node](#create-a-mcc-node-in-azure) 4. [Edit Cache Node Information](#edit-cache-node-information) 5. [Install MCC on a physical server or VM](#install-mcc) -6. [Verify proper functioning MCC server](#verify-proper-functioning-mcc-server) +6. [Verify properly functioning MCC server](#verify-properly-functioning-mcc-server) 7. [Configure BGP Routing](#configure-bgp-routing) -8. [Review the MCC summary report](#verify-server-side) +8. [Review the MCC summary report](#verify-server-side) 9. [Review common issues if needed](#common-issues) For questions regarding these instructions, contact [msconnectedcache@microsoft.com](mailto:msconnectedcache@microsoft.com). -## Provide Microsoft with your Azure Subscription ID +## Provide Microsoft with your Azure subscription ID As part of the MCC preview onboarding process, an Azure subscription ID must be provided to Microsoft. > [!IMPORTANT] -> [Contact Microsoft](mailto:mccforenterprise@microsoft.com?subject=[MCC%20for%20Enterprise]%20Please%20add%20our%20Azure%20subscription%20to%20the%20allow%20list) and provide your Azure subscription ID if you have not already. You'll not be able to proceed if you skip this step. +> If you haven't already, [contact Microsoft](mailto:mccforenterprise@microsoft.com?subject=[MCC%20for%20Enterprise]%20Please%20add%20our%20Azure%20subscription%20to%20the%20allow%20list) and provide your Azure subscription ID. You can't continue if you skip this step. - -For information about creating or locating your subscription ID, see [Steps to obtain an Azure Subscription ID](#steps-to-obtain-an-azure-subscription-id). +For information about creating or locating your subscription ID, see [Steps to obtain an Azure subscription ID](#steps-to-obtain-an-azure-subscription-id). ### Create the MCC resource in Azure -The MCC Azure management portal is used to create and manage MCC nodes. An Azure Subscription ID is used to grant access to the preview and to create the MCC resource in Azure and Cache nodes. +The MCC Azure management portal is used to create and manage MCC nodes. An Azure subscription ID is used to grant access to the preview and to create the MCC resource in Azure and cache nodes. -Operators who have been given access to the program will be sent a link to the Azure portal, which will allow you to create the resource described below. +Operators who have been given access to the program will be sent a link to the Azure portal, which will allow you to create this resource. -1. Choose **Create a resource**. +1. Choose **Create a resource**. - ![eMCC img02](images/imcc02.png) + :::image type="content" source="images/imcc02.png" alt-text="Select the option to 'Create a resource' in the Azure portal."::: -2. Type **Microsoft Connected Cache** into the search box and hit **Enter** to show search results. +1. Type **Microsoft Connected Cache** into the search box and press **Enter** to show the search results. -3. Select **Microsoft Connected Cache** and choose **Create** on the next screen to start the process of creating the MCC resource. - - **Note:** DO NOT selected "Connected Cache Resources", which is different from Microsoft Connected Cache. +1. Select **Microsoft Connected Cache**. - ![iMCC img03](images/imcc03.png) - ![iMCC img04](images/imcc04.png) + :::image type="content" source="images/imcc03.png" alt-text="Search the Azure Marketplace for 'Microsoft Connected Cache'."::: -4. Fill in the required fields to create the MCC resource. + > [!IMPORTANT] + > Don't select _Connected Cache Resources_, which is different from **Microsoft Connected Cache**. - - Choose the subscription that you provided to Microsoft. - - Azure resource groups are logical groups of resources. Create a new resource group and choose a name for your resource group. - - Choose **(US) West US** for the location of the resource. This choice won't impact MCC if the physical location isn't in the West US, it's just a limitation of the preview. +1. Select **Create** on the next screen to start the process of creating the MCC resource. - > [!NOTE] - > Your MCC resource will not be created properly if you don't select **(US) West US** + :::image type="content" source="images/imcc04.png" alt-text="Select the option to Create the Microsoft Connected Cache service."::: - - Choose a name for the MCC resource. +1. Fill in the following required fields to create the MCC resource: - ![iMCC emg05](images/imcc05.png) + - Choose the **Subscription** that you provided to Microsoft. -5. Once all the information has been entered, select the **Review + Create** button. Once validation is complete, select the **Create** button to start the resource creation. + - Azure resource groups are logical groups of resources. Create a new **Resource group** and choose a name for it. - ![iMCC img06](images/imcc06.png) + - Choose **(US) West US** for the **Location** of the resource. This choice won't impact MCC if the physical location isn't in the West US, it's just a limitation of the preview. + + > [!NOTE] + > Your MCC resource won't create properly if you don't select **(US) West US**. + + - Specify a **Connected Cache Resource Name**. + + :::image type="content" source="images/imcc05.png" alt-text="Enter the required information to create a Connected Cache in Azure."::: + +1. Select **Review + Create**. Once validation is complete, select **Create** to start the resource creation. + + :::image type="content" source="images/imcc06.png" alt-text="'Your deployment is complete' message displaying deployment details."::: #### Error: Validation failed -- If you get a "Validation failed" error message on your portal, it's likely because you selected the **Location** as **US West 2** or some other location that isn't **(US) West US**. -- To resolve this error, go to the previous step and choose **(US) West US**. +If you get the error message "Validation failed" in the Azure portal, it's likely because you selected the **Location** as **US West 2** or another unsupported location. To resolve this error, go to the previous step and choose **(US) West US** for the **Location**. - ![iMCC img07](images/imcc07.png) +:::image type="content" source="images/imcc07.png" alt-text="'Validation failed' error message for Connected Cache in an unsupported location."::: #### Error: Could not create Marketplace item -- If you receive a "Could not create marketplace item" error message in your Azure portal: - - Ensure that you've selected "Microsoft Connected Cache" and not "Connected Cache resources" while trying to create a MCC resource - - Ensure that you're using the same subscription that you provided to Microsoft and you have privileges to create an Azure resource - - Clear your browser cache and start in a new window if the issue persists +If you get the error message "Could not create marketplace item" in the Azure portal, use the following steps to troubleshoot: + +- Make sure that you've selected **Microsoft Connected Cache** and not _Connected Cache resources_ while trying to create a MCC resource. + +- Make sure that you're using the same subscription that you provided to Microsoft and you have privileges to create an Azure resource. + +- If the issue persists, clear your browser cache and start in a new window. ### Create a MCC node in Azure -Creating a MCC node is a multi-step process, and the first step is to access the MCC private preview management portal. +Creating a MCC node is a multi-step process. The first step is to access the MCC private preview management portal. -1. After the successful resource creation, select **Go to resource**. -2. Under **Cache Node Management** section on the leftmost panel, select **Cache Nodes**. +1. After you successfully create the resource, select **Go to resource**. - ![iMCC img08](images/imcc08.png) +1. Under the **Cache Node Management** section in the left panel, select **Cache Nodes**. -3. On the **Cache Nodes** section, select the **Create Cache Node** button. + :::image type="content" source="images/imcc08.png" alt-text="The 'Cache Nodes' option in the Cache Node Management menu section."::: - ![iMCC img09](images/imcc09.png) +1. On the **Cache Nodes** section, select **Create Cache Node**. -4. Clicking the **Create Cache Node** button will open the **Create Cache Node** page; **Cache Node Name** and **Max Allowable Egress** are the only fields required for cache node creation. + :::image type="content" source="images/imcc09.png" alt-text="Select the 'Create Cache Node" option."::: -| **Field Name** | **Expected Value** | **Description** | -|-------------------------------|--------------------------------------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| -| **Cache Node Name** | Alphanumeric name that includes no spaces. | The name of the cache node. You may choose names based on location like Seattle-1. This name must be unique and can't be changed later. | -| **Server IP Address** | IPv4 Address | IP address of your MCC server. This address is used to route end-user devices in your network to the server for Microsoft content downloads. **The IP address must be publicly accessible.** | -| **Max Allowable Egress (Mbps)** | Integer in Mbps | The maximum egress (Mbps) of your MCC based on the specifications of your hardware (for example, 10,000 Mbps).| -| **Address Range/CIDR Blocks** | IPv4 CIDR notation | IP Address range/CIDR blocks that should be routed to the MCC server as a comma separated list. For example: 2.21.234.0/24, 3.22.235.0/24, 4.23.236.0/24 | -| **Enable Cache Node** | Enable/Disable Radio Button | **Enable** permits the cache node to receive content requests.
      **Disable** prevents the cache node from receiving content requests.
      Cache nodes are enabled by default. | +1. This action opens the **Create Cache Node** page. The only required fields are **Cache Node Name** and **Max Allowable Egress (Mbps)**. - ![iMCC img10](images/imcc10.png) + | Field name | Expected value | Description | + |--|--|--| + | **Cache Node Name** | Alphanumeric name that includes no spaces. | The name of the cache node. You may choose names based on location like Seattle-1. This name must be unique and can't be changed later. | + | **Server IP Address** | IPv4 Address | IP address of your MCC server. This address is used to route end-user devices in your network to the server for Microsoft content downloads. _The IP address must be publicly accessible._ | + | **Max Allowable Egress (Mbps)** | Integer in Mbps | The maximum egress (Mbps) of your MCC based on the specifications of your hardware. For example, `10,000` Mbps. | + | **Address Range/CIDR Blocks** | IPv4 CIDR notation | The IP address range (CIDR blocks) that should be routed to the MCC server as a comma separated list. For example: `2.21.234.0/24, 3.22.235.0/24, 4.23.236.0/24` | + | **Enable Cache Node** | Enable or Disable | **Enable** permits the cache node to receive content requests.
      **Disable** prevents the cache node from receiving content requests.
      Cache nodes are enabled by default. | -Hovering your cursor next to each field will populate the details of that field. + :::image type="content" source="images/imcc10.png" alt-text="Available fields on the Create Cache Node page."::: - ![iMCC img11](images/imcc11.png) + > [!TIP] + > The information icon next to each field provides a description. + > + > :::image type="content" source="images/imcc11.png" alt-text="Create Cache Node page showing the description for the Server IP Address field."::: -There are two other read-only fields on this page that are populated after the cache node is created: + > [!NOTE] + > After you create the cache node, if you return to this page, it populates the values for the two read-only fields: + > + > | Field name | Description | + > |--|--| + > | **IP Space** | Number of IP addresses that will be routed to your cache server. | + > | **Activation Keys** | Set of keys to activate your cache node with the MCC services. Copy the keys for use during install. The CustomerID is your Azure subscription ID. | -| **Field Name** | **Description** | -|---------------------|--------------------------------------------------------------------------------------------------------------------------------------------------------------------------| -| **IP Space** | Number of IP addresses that will be routed to your cache server. | -| **Activation Keys** | Set of keys to activate your cache node with the MCC services. Copy the keys for use during install. The CustomerID is your Azure subscription ID. | +1. Enter the information to create the cache node, and then select **Create**. -5. Enter the information for the Cache Node and select the Create button. **Cache Node Name** and **Max Allowable Egress (Mbps)** are required fields, but all information can be included if desired. + :::image type="content" source="images/imcc12.png" alt-text="Select 'Create" on the Create Cache Node page."::: - ![iMCC img12](images/imcc12.png) +If there are errors, the page gives you guidance on how to correct the errors. For example: - If there are errors, the form will provide guidance on how to correct the errors. For example: +- The cache node name is already in use in the resource or is an incorrect format. +- The CIDR block notation or list is incorrect. +- The server IP address or CIDR block is already in use. - - The cache node name is in use in the resource or is an incorrect format. - - The CIDR block notation or list is incorrect. - - The server IP address or CIDR block is already in use. +See the following example with all information entered: - See the following example with all information entered: +:::image type="content" source="images/imcc13.png" alt-text="Create Cache Node page with all information entered."::: - ![iMCC img13](images/imcc13.png) +Once you create the MCC node, it will display the installer instructions. For more information on the installer instructions, see the [Install Connected Cache](#install-mcc) section. - Once the MCC Node has been created, the installer instructions will be exposed. More details on the installer instructions can be found at the [Install Connected Cache](#install-mcc) section. - - ![iMCC img14](images/imcc14.png) +:::image type="content" source="images/imcc14.png" alt-text="Cache node successfully created with Connected Cache installer instructions."::: ### IP address space approval -There are three states for IP address space that are explained in the table below. MCC configuration supports BGP and has automatic routing capabilities. +There are three states for IP address space. MCC configuration supports BGP and has automatic routing capabilities. -| **IP address space status** | **Description** | -|------------------------|------------------------------------| -| **Valid** | The IP address space is approved. | -| **In Review** | The IP address space is under review with Microsoft to ensure valid IP address space. | -| **Attention Required** | The IP address space has been reviewed and an issue was discovered. Some examples include: 1) IP address space overlap with existing cache node belonging to another customer, 2) IP address space was exceedingly large. Contact Microsoft for more information if your IP address space has this status. | +- **Valid**: The IP address space is approved. -See the following example: +- **In Review**: The IP address space is under review with Microsoft to ensure valid IP address space. -![iMCC img15](images/imcc15.png) +- **Attention Required**: The IP address space has been reviewed and an issue was discovered. For example: -## Edit Cache Node Information + - The IP address space overlaps with an existing cache node that belongs to another customer -IP address or CIDR information can be modified for existing MCC nodes in the portal. + - The IP address space was exceedingly large. -To edit IP address or CIDR information, select the Cache Node Name, which will open the Cache Node Configuration page. Cache nodes can be deleted here by clicking the check box to the left of a Cache Node Name and then clicking the delete toolbar item. If a cache node is deleted, there's no way to recover the cache node or any of the information related to the cache node. + If your IP address space has this status, contact Microsoft for more information. -![iMCC img16](images/imcc16.png) +:::image type="content" source="images/imcc15.png" alt-text="A list of cache node names with example IP address space statuses."::: -The **Server IP Address**, **Address Range/CIDR Blocks**, and **Enable Cache Node** are all editable as shown below: +## Edit cache node information -![iMCC img17](images/imcc17.png) +:::image type="content" source="images/imcc16.png" alt-text="Cache Nodes list in the Azure portal."::: + +To modify the configuration for existing MCC nodes in the portal, select the cache node name in the cache nodes list. This action opens the **Cache Node Configuration** page. You can edit the **Server IP Address** or **Address Range/CIDR Blocks** field. You can also enable or disable the cache node. + +:::image type="content" source="images/imcc17.png" alt-text="Cache Node Configuration page, highlighting editable fields."::: + +To delete a cache node, select it in the cache nodes list, and then select **Delete** in the toolbar. If you delete a cache node, there's no way to recover it or any of the information related to the cache node. ## Install MCC -Installing MCC on your physical server or VM is a straightforward process. A Bash script installer performs the following tasks: +To install MCC on your physical server or VM, you use a Bash script installer, which runs the following tasks: -- Azure IoT Edge relies on an OCI-compatible container runtime. The script will install the Moby engine and CLI. -- Installs IoT Edge. -- Installs SSH to support remote access to the server -- Enables the firewall and opens port 80 for inbound and outbound traffic. Port 80 is used by MCC. -- Configures Connected Cache tuning settings. -- Creates the necessary free Azure resource - IoT Hub/IoT Edge. -- Deploys the MCC container to server. +- Azure IoT Edge relies on an OCI-compatible container runtime. The script will install the Moby engine and CLI. +- Installs IoT Edge. +- Installs SSH to support remote access to the server. +- Enables the firewall and opens port 80 for inbound and outbound traffic. The MCC uses port 80. +- Configures Connected Cache tuning settings. +- Creates the necessary free Azure resource: IoT Hub/IoT Edge. +- Deploys the MCC container to the server. > [!IMPORTANT] -> Ensure that ports 80, 179, 443, 5000, 5671, and 8883 are open so Microsoft can verify proper functioning of the cache server +> Make sure that the following ports are open so that Microsoft can verify proper functionality of the cache server: +> +> - 80 +> - 179 +> - 443 +> - 5000 +> - 5671 +> - 8883 ### Steps to install MCC -1. Download and unzip mccinstaller.zip from the **Create Cache Node** page or **Cache Node Configuration** page, which contains the necessary installation files. +Before you start, make sure that you have a data drive configured on your server. You'll need to specify the location for this cache drive during this process. The minimum size for the data drive is 100 GB. For instructions to mount a disk on a Linux VM, see [Attach a data disk to a Linux VM](/azure/virtual-machines/linux/attach-disk-portal#find-the-disk). - ![iMCC img18](images/imcc18.png) +1. From either **Create Cache Node** or **Cache Node Configuration** pages, select **Download Installer** to download the installer file. - Files and folders contained in the **mccinstaller.zip** file: + :::image type="content" source="images/imcc18.png" alt-text="The Create Cache Node page highlighting the Download Installer action."::: + + Unzip the **mccinstaller.zip** file, which includes the following installation files and folders: - Diagnostics folder - - **installmcc.sh** – Main installer file. - - **installIotEdge.sh** – Installs the necessary prerequisites like IoT Edge runtime and Docker and makes necessary host OS settings to optimize caching performance. - - **resourceDeploymentForConnectedCache.sh** – Creates Azure cloud resources required to support MCC control plane. - - **mccdeployment.json** – Deployment manifest used by IoT Edge to deploy the MCC container and configure settings on the container like cache drives location and sizes. + - **installmcc.sh**: Main installer file. + - **installIotEdge.sh**: Installs the necessary prerequisites. For example, IoT Edge runtime and Docker. It also makes necessary host OS settings to optimize caching performance. + - **resourceDeploymentForConnectedCache.sh**: Creates Azure cloud resources required to support the MCC control plane. + - **mccdeployment.json**: Deployment manifest used by IoT Edge to deploy the MCC container. It also configures settings on the container like cache drives location and sizes. - **mccupdate.json** - **packagever.txt** - - **uninstallmcc.sh** - Main uninstaller file - - **updatemcc.sh** - Main update file + - **uninstallmcc.sh**: Main uninstaller file. + - **updatemcc.sh**: Main update file. -2. Copy all four installation files to your Linux server (physical or VM). +1. Copy all four installation files to your Linux server. -3. Before proceeding, ensure that you have a data drive configured on your server. You'll need to specify the location for this cache drive on **Step 9**. Minimum size for the data drive is 100 GB. For instructions to mount a disk on a Linux VM, see [Attach a data disk to a Linux VM](/azure/virtual-machines/linux/attach-disk-portal#find-the-disk). - -4. Open a terminal window and change the access permissions to execute on the **installmcc.sh** Bash script file using chmod. +1. Open a terminal window. Change the access permissions to execute on the **installmcc.sh** Bash script file using `chmod`. ```bash sudo chmod +x installmcc.sh ``` -5. Copy the Bash script line provided and run the Bash script from the terminal. +1. In the Azure portal, in the Connected Cache installer instructions, copy the cache node installer Bash script command. Run the Bash script from the terminal. - ![iMCC img19](images/imcc19.png) + :::image type="content" source="images/imcc19.png" alt-text="Copy the cache node installer Bash script in the Connected Cache installer instructions."::: -6. You'll be prompted to sign in to the Azure portal using a device code. +1. Sign in to the Azure portal with a device code. - ![iMCC img20](images/imcc20.png) + :::image type="content" source="images/imcc20.png" alt-text="Bash script prompt to sign in to the Azure portal with a device code."::: -7. You'll be prompted to enter the Azure Container Registry (ACR) password for access to the MCC container. +1. Enter the Azure Container Registry (ACR) password for access to the MCC container. - ![iMCC img21](images/imcc21.png) + :::image type="content" source="images/imcc21.png" alt-text="Bash script prompt to enter the Azure Container Registry password."::: -8. You'll then be prompted with the number of drives to configure. +1. Specify the number of drives to configure. Use an integer value less than 10. - ![iMCC img22](images/imcc22.png) + :::image type="content" source="images/imcc22.png" alt-text="Bash script prompt to enter the number of cache drives to configure."::: -9. The script will prompt for location and size of the cache drives. +1. Specify the location of the cache drives. For example, `/datadrive/` - ![iMCC img23](images/imcc23.png) + :::image type="content" source="images/imcc23.png" alt-text="Bash script prompt to enter the location for cache drive."::: -> [!IMPORTANT] -> The permissions / ownerships on the cache drive location will be changed to everyone via chmod 777
      -> **Don't** point the cache drive location to any of the following: “**.**”, “**./var**”, “**/**”, “**\**” + > [!IMPORTANT] + > The script changes the permission and ownership on the cache drive to **everyone** with the command `chmod 777`. + > + > Don't point the cache drive to any of the following locations: + > + > - `.` + > - `./var` + > - `/` + > - `` + > + > Specifying any of these locations will corrupt the VM, and you'll need to provision a new one. -Specifying any of the directories mentioned above will corrupt the VM, and you'll need to provision a new one. +1. Specify an integer value as the size in GB for each cache drive. The minimum is `100` GB. -![iMCC img24](images/imcc24.png) + :::image type="content" source="images/imcc24.png" alt-text="Bash script prompt to enter the amount of space to allocate to the cache drive."::: -10. If it is your first MCC deployment, select “n” when prompted for an IoT Hub. If it is **not** your first MCC deployment, you can use an existing IoT hub from your previous MCC installation. After selecting “y”, we'll display your existing IoT Hubs, and you can copy and paste the resulting IoT Hub name to continue. +1. Specify whether you have an existing IoT Hub. -![iMCC img25](images/imcc25.png) + - If this process is for your _first MCC deployment_, enter `n`. -11. If there are no errors, go to the next step. + - If you already have a MCC deployment, you can use an existing IoT Hub from your previous installation. Select `Y` to see your existing IoT Hubs. You can copy and paste the resulting IoT Hub name to continue. -- If there are errors, inspect the installer logs, which are under /etc/mccresourcecreation/. -- If there are errors, follow the instructions to [Troubleshoot your IoT Edge device](/azure/iot-edge/troubleshoot). + :::image type="content" source="images/imcc25.png" alt-text="Bash script output with steps for existing IoT Hub."::: -## Verify Proper Functioning MCC Server +1. If there are no errors, go to the next section to verify the MCC server. + + If there are errors: + + - Inspect the installer logs, which are in the following path: `/etc/mccresourcecreation/` + + - For more information, see [Troubleshoot your IoT Edge device](/azure/iot-edge/troubleshoot). + +## Verify properly functioning MCC server ### Verify client side -Sign in to the Connected Cache server or ssh and run the following command from a terminal to see the running modules (containers): +Sign in to the Connected Cache server or use SSH. Run the following command from a terminal to see the running modules (containers): ```bash -sudo iotedge list​ +sudo iotedge list ``` -![iMCC img26](images/imcc26.png) +:::image type="content" source="images/imcc26.png" alt-text="Terminal output of iotedge list command, showing the running containers."::: -If **edgeAgent** and **edgeHub** containers are listed, but not **“MCC”**, you may view the status of the IoT Edge security manager using the command: +If it lists the **edgeAgent** and **edgeHub** containers, but doesn't include **MCC**, view the status of the IoT Edge security manager using the command: ```bash sudo journalctl -u iotedge -f ``` -For example, this command provides the current status of the starting and stopping of a container, or the container pull and start as is shown in the sample below: +For example, this command provides the current status of the starting and stopping of a container, or the container pull and start: -![iMCC img27](images/imcc27.png) +:::image type="content" source="images/imcc27.png" alt-text="Terminal output of journalctl command for iotedge."::: ### Verify server side It can take a few minutes for the container to deploy. -For a validation of properly functioning MCC, run the following command in the terminal of the cache server or any device in the network. Replace \ with the IP address of the cache server. +To validate a properly functioning MCC, run the following command in the terminal of the cache server or any device in the network. Replace `` with the IP address of the cache server. ```bash wget http:///mscomtest/wuidt.gif?cacheHostOrigin=au.download.windowsupdate.com ``` -A successful test result will look like this: +The following screenshot shows a successful test result: -![iMCC img28](images/imcc28.png) +:::image type="content" source="images/imcc28.png" alt-text="Terminal output of successful test result with wget command to validate a MCC."::: -Similarly, enter the following URL into a web browser on the network: +Similarly, enter the following URL into a web browser on any device on the network: ```http http:///mscomtest/wuidt.gif?cacheHostOrigin=au.download.windowsupdate.com ``` -For more information if the test fails, see the [common issues](#common-issues) section below. +If the test fails, for more information, see the [common issues](#common-issues) section. -## Configure BGP Routing +## Configure BGP routing -If you have a MCC that is already active and running, follow **Method 1** to configure BGP using the Update Script. If you're installing MCC for the first time, configure BGP Routing with **Method 2**. +If you have a MCC that's already active and running, use [Method 1](#method-1-configure-bgp-with-the-update-script) to configure BGP with the update script. If you're installing MCC for the first time, configure BGP routing with [Method 2](#method-2-configure-bgp-during-the-initial-installation). -### Method 1: Configure BGP with the Update Script +### Method 1: Configure BGP with the update script -Use this method if you already have a MCC that is active and running. +Use this method if you already have a MCC that's active and running. -1. Navigate to the Azure portal to download the installer. Detailed steps on how to download: From the Azure portal, navigate to your existing Connected Cache Resource. Under "Cache Node Management" section on the leftmost panel, select "Cache Nodes". Select one of your existing Cache Nodes and select the "Download Installer" button. +1. Get the update script from the **mccinstaller.zip** installation file. For more information, see [Steps to install MCC](#steps-to-install-mcc). -![iMCC img18](images/imcc18.png) +1. Run the following commands to give permissions to the update script: -2. Run the following commands to give permissions to the update script: - - ``` + ```bash sudo chmod +x updatemcc.sh sudo chmod +x installIoTEdge.sh ``` -3. Copy the cache node update script located at the bottom of the same page and run it on your Linux machine at the same location as **Step 2**. +1. In the Azure portal, in the Connected Cache installer instructions, copy the cache node update Bash script command. Run the Bash script from the terminal of the Linux server. -![iMCC img54](images/imcc54.png) + :::image type="content" source="images/imcc54.png" alt-text="Copy the cache node update Bash script in the Connected Cache installer instructions."::: -4. Sign in with your Azure credentials using the Device Log In Code. +1. Sign in with your Azure credentials using the device code. -5. Continue with **Method 2** to finish configuring your MCC with BGP Routing. +1. To finish configuring your MCC with BGP routing, continue with [Method 2](#method-2-configure-bgp-during-the-initial-installation). -### Method 2: Configure BGP during the Initial Installation +### Method 2: Configure BGP during the initial installation -1. Enter "y" when asked if you would like to configure BGP. - a. Enter the number of BGP neighbors you would like to configure - b. Enter the IP address for the neighbor - c. Enter the ASN corresponding to that neighbor (this should be the same ASN as the MCC -iBGP connection) - d. Repeat steps 1.b and 1.c for each neighbor you would like to configure +1. When the script asks if you want to configure BGP, enter `Y`. -**Note:** With the BGP configuration, you're essentially setting up an iBGP neighbor in your public ASN. For example, when you initiate the BGP session from the router to the cache node, you would use your own ASN. + 1. Enter the number of BGP neighbors you want to configure. + 1. Enter the IP address for the neighbor. + 1. Enter the ASN corresponding to that neighbor. This value should be the same ASN as the MCC -iBGP connection. + 1. Repeat these steps for each neighbor you need to configure. -2. BGP is now configured from the MCC side. From your end, establish a neighborship from your router to MCC's host machine (use the IP address of the host machine that is running the MCC container) - a. Ensure there aren't any firewall rules blocking this connection - b. Verify that the BGP connection has been established and that you're advertising routes to the MCC - c. Wait 5 minutes to refresh the cache node page in the Azure portal to see the BGP routes + > [!NOTE] + > With the BGP configuration, you're essentially setting up an iBGP neighbor in your public ASN. For example, when you initiate the BGP session from the router to the cache node, you would use your own ASN. -3. Confirm the update is complete by running the following command. Ensure MCC is running on **1.2.1.1070**. If you only see **edgeAgent** and **edgeHub**, wait 5 minutes and run this command again. +1. BGP is now configured from the MCC side. From your end, establish a neighborship from your router to MCC's host machine. Use the IP address of the host machine that's running the MCC container. - ``` + 1. Make sure there aren't any firewall rules blocking this connection. + 1. Verify that the BGP connection has been established and that you're advertising routes to the MCC. + 1. Wait five minutes to refresh the cache node page in the Azure portal to see the BGP routes. + +1. Confirm the update is complete by running the following command. + + ```bash sudo iotedge list ``` -4. Ensure MCC is reachable. Replace <**CacheServerIp**> with the IP Address of your MCC (or localhost) - ``` + Make sure MCC is running on `1.2.1.1070`. If you only see **edgeAgent** and **edgeHub**, wait five minutes and run this command again. + +1. Make sure MCC is reachable. Replace `` with the IP address of your MCC or localhost. + + ```bash wget http:///mscomtest/wuidt.gif?cacheHostOrigin=au.download.windowsupdate.com ``` -5. After successfully completing the update, navigate to the portal and select “Download JSON” to check the routes being reported. Change the radio button from “Manually Entered” to “Use BGP” to start routing using BGP. +1. After you successfully complete the update, go to the Azure portal. To check the routes being reported, select **Download JSON**. -![iMCC img55](images/imcc55.png) +1. To start routing using BGP, change the **Prefix Source** from **Manually Entered** to **Use BGP**. + + :::image type="content" source="images/imcc55.PNG" alt-text="Cache node configuration with the Prefix Source set to Use BGP."::: ## Common Issues > [!NOTE] -> Consult the [IoT Edge troubleshooting guide](/azure/iot-edge/troubleshoot) for any issues you may encounter configuring IoT Edge. A few common issues are listed below. +> This section only lists common issues. For more information on additional issues you may encounter when configuring IoT Edge, see the [IoT Edge troubleshooting guide](/azure/iot-edge/troubleshoot). -Use the following command to check the IoT Edge Journal: +Use the following command to check the IoT Edge journal: ```bash -sudo journalctl -u iotedge –f +sudo journalctl -u iotedge -f ``` -## DNS needs to be configured +### DNS needs to be configured -Run the following IoT Edge setup/install state check: +Run the following IoT Edge install state check: ```bash sudo iotedge check --verbose ``` -If you see issues with ports 5671, 443, and 8883 similar to the screenshot below, it means that your IoT Edge device needs to update the DNS for Docker. +If you see issues with ports 5671, 443, and 8883, your IoT Edge device needs to update the DNS for Docker. -![iMCC img29](images/imcc29.png) +![iMCC img29](images/imcc29.png) -Follow the steps below to configure the device to work with your DNS: +To configure the device to work with your DNS, use the following steps: -1. Use ifconfig to find appropriate NIC adapter name. +1. Use `ifconfig` to find the appropriate NIC adapter name. ```bash - ifconfig​ + ifconfig ``` -2. Run nmcli device show \ to show you the DNS name for Ethernet adapter. For example to show DNS - information for eno1: + +1. Run `nmcli device show ` to show the DNS name for the ethernet adapter. For example, to show DNS information for **eno1**: ```bash nmcli device show eno1 - ``` - - ![iMCC img30](images/imcc30.png) - -3. Open/create the Docker configuration file used to configure the DNS server - - ```bash - sudo nano /etc/docker/daemon.json​ ``` -4. Paste the following into the daemon.json file (In the example above IP4.DNS[1] is used) + :::image type="content" source="images/imcc30.png" alt-text="Sample output of nmcli command to show network adapter information."::: + +1. Open or create the Docker configuration file used to configure the DNS server. + + ```bash + sudo nano /etc/docker/daemon.json + ``` + +1. Paste the following string into the **daemon.json** file, and include the appropriate DNS server address. For example, in the previous screenshot, `IP4.DNS[1]` is `10.50.10.50`. ```bash { "dns": ["x.x.x.x"]} ``` -5. Save the file changes to daemon.json. **Note**: You might need to change permissions on this file. For example: + +1. Save the changes to daemon.json. If you need to change permissions on this file, use the following command: ```bash - sudo chmod 555 /etc/docker/daemon.json​ + sudo chmod 555 /etc/docker/daemon.json ``` -6. Restart Docker (to pick up the new DNS) and restart IoT Edge - +1. Restart Docker to pick up the new DNS setting. Then restart IoT Edge. + ```bash - sudo systemctl restart dockersudo systemctl daemon-reloadsudo restart IoTEdge + sudo systemctl restart docker + sudo systemctl daemon-reload + sudo restart IoTEdge ``` -## Diagnostics Script +### Diagnostics script -If you're having issues with your MCC, we included a diagnostics script, which will collect all your logs and zip them into a single file. You can then send us these logs via email for the MCC team to debug. +If you're having issues with your MCC, the installer file includes a diagnostics script. The script collects all logs and zips them into a single file. You can then email these logs to Microsoft. -To run this script: +To run the script: -1. Navigate to the following folder in the MCC installation files: +1. Navigate to the following folder in the MCC installation files: - **mccinstaller** \> **MccResourceInstall** \> **Diagnostics** + `mccinstaller > MccResourceInstall > Diagnostics` -2. Run the following commands: +1. Run the following commands: ```bash sudo chmod +x collectMccDiagnostics.sh sudo ./collectMccDiagnostics.sh ``` -3. The script stores all the debug files into a folder and creates a tar file. After the script is finished running, it will output the path of the tar file that you can share with the MCC team. The file should be **/etc/mccdiagnostics/support_bundle_\$timestamp.tar.gz**. -4. [Email the MCC team](mailto:msconnectedcache@microsoft.com?subject=Debugging%20Support%20Request%20for%20MCC) and attach this tar file, asking for debugging support. Screenshots of the error along with any other warnings you saw will be helpful during our debugging process. +1. The script stores all the debug files into a folder and creates a tar file. After the script is finished running, it displays the path of the tar file that you can share with the MCC team. The file should be `/etc/mccdiagnostics/support_bundle_\$timestamp.tar.gz` + +1. [Email the MCC team](mailto:msconnectedcache@microsoft.com?subject=Debugging%20Support%20Request%20for%20MCC) and attach this tar file, asking for debugging support. Screenshots of the error along with any other warnings you saw will be helpful during the debugging process. ## Updating your MCC -Throughout the private preview phase, we'll send you security and feature updates for MCC. Follow these steps to perform the update. +Throughout the private preview phase, Microsoft will release security and feature updates for MCC. Follow these steps to update your MCC. -Run the following commands with the **arguments** we provided in the email to update your MCC: +Run the following commands, replacing the variables with the values provided in the email to update your MCC: ```bash sudo chmod +x updatemcc.sh sudo chmod +x installIoTEdge.sh -sudo ./updatemcc.sh version="\<**VERSION**\>" tenantid="\<**TENANTID**\>" customerid="\<**CUSTOMERID**\>" cachenodeid="\<**CACHENODEID**\>" customerkey="\<**CUSTOMERKEY**\>" +sudo ./updatemcc.sh version="" tenantid="" customerid="" cachenodeid="" customerkey="" ``` For example: + ```bash -sudo ./updatemcc.sh version="msconnectedcacheprod.azurecr.io/mcc/linux/iot/mcc-ubuntu-iot-amd64:1.2.1.981" tenantid="799a999aa-99a1-99aa-99aa-9a9aa099db99" customerid="99a999aa-99a1-99aa-99aa-9aaa9aaa0saa" cachenodeid=" aa99aaaa-999a-9aas-99aa99daaa99 " customerkey="a99d999a-aaaa-aa99-0999aaaa99aa” +sudo ./updatemcc.sh version="msconnectedcacheprod.azurecr.io/mcc/linux/iot/mcc-ubuntu-iot-amd64:1.2.1.981" tenantid="799a999aa-99a1-99aa-99aa-9a9aa099db99" customerid="99a999aa-99a1-99aa-99aa-9aaa9aaa0saa" cachenodeid=" aa99aaaa-999a-9aas-99aa99daaa99 " customerkey="a99d999a-aaaa-aa99-0999aaaa99aa" ``` ## Uninstalling MCC -In the zip file, you'll find the file **uninstallmcc.sh** which uninstalls MCC and all the related components. Contact the MCC Team before running this script and only run this script if you're facing issues with MCC installation. **Exercise caution before running this script as existing IoT workflows in this VM will also be erased.** +In the installer zip file, you'll find the file **uninstallmcc.sh**. This script uninstalls MCC and all the related components. Before you run this script, contact the MCC team. Only run it if you're facing issues with MCC installation. -The **uninstallmcc.sh** script will remove the following: +> [!WARNING] +> Be cautious before running this script. It will also erase existing IoT workflows in this VM. + +The **uninstallmcc.sh** script removes the following components: - IoT Edge - Edge Agent - Edge Hub - MCC - Moby CLI -- Moby Engine +- Moby engine -To run the script, enter the following commands: +To run the script, use the following commands: ```bash sudo chmod +x uninstallmcc.sh sudo ./uninstallmcc.sh ``` + ## Appendix -### Steps to obtain an Azure Subscription ID +### Steps to obtain an Azure subscription ID -1. Sign in to https://portal.azure.com/ and navigate to the Azure services section. -2. Select **Subscriptions**. If you don't see **Subscriptions**, select the **More Services** arrow and search for **Subscriptions**. -3. If you already have an Azure Subscription, skip to step 5. If you don't have an Azure Subscription, select **+ Add** on the top left. -4. Select the **Pay-As-You-Go** subscription. You'll be asked to enter credit card information, but you'll not be charged for using the MCC service. -5. On the **Subscriptions** section, you'll find details about your current subscription. Select the subscription name. -6. After you select the subscription name, you'll find the subscription ID in the **Overview** tab. Select the **Copy to clipboard** icon next to your Subscription ID to copy the value. +1. Sign in to the [Azure portal](https://portal.azure.com/) and go to the **Azure services** section. -### Performance of MCC in VM/Hypervisor environments +2. Select **Subscriptions**. If you don't see **Subscriptions**, select the **More Services** arrow and search for **Subscriptions**. -We've observed in hypervisor environments the cache server peak egress at around 1.1 Gbps. If you wish to maximize the egress in hypervisor environments, it's critical to make two settings changes. +3. If you already have an Azure subscription, skip to step 5. If you don't have an Azure Subscription, select **+ Add** on the top left. -1. Enable **SR-IOV** in the BIOS AND enable **SR-IOV** in the NIC properties. Finally, enable **SR-IOV** in the hypervisors for the MCC VM. Microsoft has found these settings to double egress when using a Microsoft Hyper-V deployment. +4. Select the **Pay-As-You-Go** subscription. You'll be asked to enter credit card information, but you won't be charged for using the MCC service. -2. Enable “high performance” in the BIOS as opposed to energy savings. Microsoft has found this setting nearly doubled egress in a Microsoft Hyper-V deployment. +5. On the **Subscriptions** section, you'll find details about your current subscription. Select the subscription name. -### Grant Other Users Access to Manage Your MCC +6. After you select the subscription name, you'll find the subscription ID in the **Overview** tab. To copy the value, select the **Copy to clipboard** icon next to your subscription ID. -More users can be given access to manage Microsoft Connected Cache, even if they don't have an Azure account. Once the first cache node has been created on the portal, other users can be added as "Owners" of the Microsoft Connected Cache resource group AND the Microsoft Connected Cache resource. +### Performance of MCC in virtual environments -[Follow these instructions](/azure/role-based-access-control/quickstart-assign-role-user-portal) to add other users as owners of the Microsoft Connected Cache resource and Microsoft Connected Cache resource group. +In virtual environments, the cache server egress peaks at around 1.1 Gbps. If you want to maximize the egress in virtual environments, it's critical to change the following two settings: + +1. Enable **SR-IOV** in the following three locations: + + - The BIOS of the MCC VM + - The MCC VM's network card properties + - The hypervisor for the MCC VM + + Microsoft has found these settings to double egress when using a Microsoft Hyper-V deployment. + +2. Enable "high performance" in the BIOS instead of energy savings. Microsoft has found this setting nearly doubled egress in a Microsoft Hyper-V deployment. + +### Grant other users access to manage your MCC + +More users can be given access to manage Microsoft Connected Cache, even if they don't have an Azure account. Once you've created the first cache node in the portal, you can add other users as **Owners** of the Microsoft Connected Cache resource group and the Microsoft Connected Cache resource. + +For more information on how to add other users as an owner, see [Grant a user access to Azure resources using the Azure portal](/azure/role-based-access-control/quickstart-assign-role-user-portal). Make sure to do this action for both the _MCC resource_ and _MCC resource group_. ### Setting up a VM on Windows Server You can use hardware that will natively run Ubuntu 20.04 LTS, or you can run an Ubuntu VM. The following steps describe how to set up a VM on Hyper-V. -1. Download the ISO. You can use either Ubuntu Desktop or Ubuntu Server. +1. Download the ISO. You can use either Ubuntu Desktop or Ubuntu Server. - 1. [Download Ubuntu Desktop](https://ubuntu.com/download/desktop) - 2. [Download Ubuntu Server](https://mirror.cs.jmu.edu/pub/ubuntu-iso/20.04.2/ubuntu-20.04.2-live-server-amd64.iso) + - [Download Ubuntu Desktop](https://ubuntu.com/download/desktop) + - [Download Ubuntu Server](https://mirror.cs.jmu.edu/pub/ubuntu-iso/20.04.2/ubuntu-20.04.2-live-server-amd64.iso) -2. Start the **New Virtual Machine Wizard**, give your VM a name, and choose a location. - - ![iMCC img31](images/imcc31.png) - ![iMCC img32](images/imcc32.png) +1. Start the **New Virtual Machine Wizard** in Hyper-V. -3. Choose a **Generation 2** VM, and specify the startup memory. You can't change the VM generation 2 later. - - ![iMCC img33](images/imcc33.png) - ![iMCC img34](images/imcc34.png) + :::image type="content" source="images/imcc31.png" alt-text="The Before You Begin page of the Hyper-V New Virtual Machine Wizard."::: -4. Choose the network adapter. - - ![iMCC img35](images/imcc35.png) +1. Specify a name and choose a location. -5. Set the virtual hard disk parameters. You should specify enough space for the OS and the content that will be cached. That example below allocates 1 terabyte. - - ![iMCC img36](images/imcc36.png) + :::image type="content" source="images/imcc32.png" alt-text="The Specify Name and Location page of the Hyper-V New Virtual Machine Wizard."::: -6. Install from the ISO for Ubuntu 20.04 LTS that you downloaded. - - ![iMCC img37](images/imcc37.png) +1. Select **Generation 2**. You can't change this setting later. -7. Finish the creation of the Ubuntu VM. - - ![iMCC img38](images/imcc38.png) + :::image type="content" source="images/imcc33.png" alt-text="The Specify Generation page of the Hyper-V New Virtual Machine Wizard."::: -8. Before you start the Ubuntu VM, make sure "Secure Boot" is **disabled** and that you have allocated multiple cores to the VM. The example below has allocated 12, but your configuration may vary. - - ![iMCC img39](images/imcc39.png) - ![iMCC img40](images/imcc40.png) - ![iMCC img41](images/imcc41.png) +1. Specify the startup memory. -9. Start the VM and choose the option that will Install Ubuntu. Choose your default language. - - ![iMCC img42](images/imcc42.png) - ![iMCC img43](images/imcc43.png) + :::image type="content" source="images/imcc34.png" alt-text="The Assign Memory page of the Hyper-V New Virtual Machine Wizard."::: -10. Choose the options you wish for installing updates and third party hardware. In the example below, we have chosen to download updates and install - third party software drivers. - - ![iMCC img44](images/imcc44.png) +1. Choose the network adapter connection. -11. If you had a previous version of Ubuntu installed, we recommend erasing and installing Ubuntu 16.04. Choose your time zone, and keyboard layout. - - ![iMCC img45](images/imcc45.png) - ![iMCC img46](images/imcc46.png) - ![iMCC img47](images/imcc47.png) - ![iMCC img48](images/imcc48.png) + :::image type="content" source="images/imcc35.png" alt-text="The Configure Networking page of the Hyper-V New Virtual Machine Wizard."::: -12. Choose your username, a name for your computer, and a password. Remember, everything is case sensitive in Linux. You'll be asked to reboot in order to complete the installation. - +1. Set the virtual hard disk parameters. You should specify enough space for the OS and the content that will be cached. For example, `1024` GB is 1 terabyte. + + :::image type="content" source="images/imcc36.png" alt-text="The Connect Virtual Hard Disk page of the Hyper-V New Virtual Machine Wizard."::: + +1. Select **Install an OS from a bootable image file** and browse to the ISO for Ubuntu 20.04 LTS that you previously downloaded. + + :::image type="content" source="images/imcc37.png" alt-text="The Installation Options page of the Hyper-V New Virtual Machine Wizard."::: + +1. Review the settings and select **Finish** to create the Ubuntu VM. + + :::image type="content" source="images/imcc38.png" alt-text="Completing the New Virtual Machine Wizard on Hyper-V."::: + +1. Before you start the Ubuntu VM, disable **Secure Boot** and allocate multiple cores to the VM. + + 1. In Hyper-V Manager, open the **Settings** for the VM. + + :::image type="content" source="images/imcc39.png" alt-text="Open Settings for a VM in Hyper-V Manager."::: + + 1. Select **Security**. Disable the option to **Enable Secure Boot**. + + :::image type="content" source="images/imcc40.png" alt-text="Security page of VM settings in Hyper-V Manager."::: + + 1. Select **Processor**. Increase the number of virtual processors. This example shows `12`, but your configuration may vary. + + :::image type="content" source="images/imcc41.png" alt-text="Processor page of VM settings in Hyper-V Manager."::: + +1. Start the VM and select **Install Ubuntu**. + + :::image type="content" source="images/imcc42.png" alt-text="GNU GRUB screen, select Install Ubuntu."::: + +1. Choose your default language. + + :::image type="content" source="images/imcc43.png" alt-text="Ubuntu install, Welcome page, select language."::: + +1. Choose the options for installing updates and third party hardware. For example, download updates and install third party software drivers. + + :::image type="content" source="images/imcc44.png" alt-text="Ubuntu install, Keyboard layout page."::: + + + +1. Select **Erase disk and install Ubuntu**. If you had a previous version of Ubuntu installed, we recommend erasing and installing Ubuntu 16.04. + + :::image type="content" source="images/imcc45.png" alt-text="Ubuntu install, Installation type page, Erase disk and install Ubuntu."::: + + Review the warning about writing changes to disk, and select **Continue**. + + :::image type="content" source="images/imcc46.png" alt-text="Ubuntu install, 'Write the changes to disks' warning."::: + +1. Choose the time zone. + + :::image type="content" source="images/imcc47.png" alt-text="Ubuntu install, 'Where are you page' to specify time zone."::: + +1. Choose the keyboard layout. + + :::image type="content" source="images/imcc48.png" alt-text="Ubuntu install, Keyboard layout page."::: + +1. Specify your name, a name for the computer, a username, and a strong password. Select the option to **Require my password to log in**. + + > [!TIP] + > Everything is case sensitive in Linux. + + - ![iMCC img51](images/imcc51.png) - ![iMCC img52](images/imcc52.png) + :::image type="content" source="images/imcc50.png" alt-text="Ubuntu install, 'Who are you' screen."::: -Your Ubuntu VM should now be ready to [Install MCC](#install-mcc). +1. To complete the installation, select **Restart now**. + + :::image type="content" source="images/imcc51.png" alt-text="Ubuntu install, installation complete, restart now."::: + +1. After the computer restarts, sign in with the username and password. + + > [!IMPORTANT] + > If it shows that an upgrade is available, select **Don't upgrade**. + > + > :::image type="content" source="images/imcc52.png" alt-text="Ubuntu install, Upgrade Available prompt, Don't Upgrade."::: + +Your Ubuntu VM is now ready to [Install MCC](#install-mcc). ### IoT Edge runtime -The Azure IoT Edge runtime enables custom and cloud logic on IoT Edge devices. The runtime sits on the IoT Edge device, and performs management and communication operations. The runtime performs several functions: +The Azure IoT Edge runtime enables custom and cloud logic on IoT Edge devices. The runtime sits on the IoT Edge device, and does management and communication operations. The runtime does the following functions: -- Installs and updates workloads (Docker containers) on the device. -- Maintains Azure IoT Edge security standards on the device. -- Ensures that IoT Edge modules (Docker containers) are always running. -- Reports module (Docker containers) health to the cloud for remote - monitoring. -- Manages communication between an IoT Edge device and the cloud. +- Installs and updates workloads (Docker containers) on the device. +- Maintains Azure IoT Edge security standards on the device. +- Makes sure that IoT Edge modules (Docker containers) are always running. +- Reports module (Docker containers) health to the cloud for remote monitoring. +- Manages communication between an IoT Edge device and the cloud. For more information on Azure IoT Edge, see the [Azure IoT Edge documentation](/azure/iot-edge/about-iot-edge). -## Also see +## Related articles + +[Microsoft Connected Cache for enterprise and education](mcc-enterprise.md) -[Microsoft Connected Cache for Enterprise and Education](mcc-enterprise.md)
      [Introducing Microsoft Connected Cache](https://techcommunity.microsoft.com/t5/windows-it-pro-blog/introducing-microsoft-connected-cache-microsoft-s-cloud-managed/ba-p/963898) From aae5c937d4f499c4810c0c770c890e3894cb31a6 Mon Sep 17 00:00:00 2001 From: Aaron Czechowski Date: Fri, 20 May 2022 17:18:48 -0700 Subject: [PATCH 234/380] fix build errors --- windows/deployment/do/mcc-isp.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/windows/deployment/do/mcc-isp.md b/windows/deployment/do/mcc-isp.md index 4679becf74..7e378e5dcf 100644 --- a/windows/deployment/do/mcc-isp.md +++ b/windows/deployment/do/mcc-isp.md @@ -196,7 +196,7 @@ Creating a MCC node is a multi-step process. The first step is to access the MCC 1. On the **Cache Nodes** section, select **Create Cache Node**. - :::image type="content" source="images/imcc09.png" alt-text="Select the 'Create Cache Node" option."::: + :::image type="content" source="images/imcc09.png" alt-text="Select the 'Create Cache Node' option."::: 1. This action opens the **Create Cache Node** page. The only required fields are **Cache Node Name** and **Max Allowable Egress (Mbps)**. @@ -225,7 +225,7 @@ Creating a MCC node is a multi-step process. The first step is to access the MCC 1. Enter the information to create the cache node, and then select **Create**. - :::image type="content" source="images/imcc12.png" alt-text="Select 'Create" on the Create Cache Node page."::: + :::image type="content" source="images/imcc12.png" alt-text="Select 'Create' on the Create Cache Node page."::: If there are errors, the page gives you guidance on how to correct the errors. For example: @@ -706,7 +706,7 @@ You can use hardware that will natively run Ubuntu 20.04 LTS, or you can run an 1. Choose the options for installing updates and third party hardware. For example, download updates and install third party software drivers. - :::image type="content" source="images/imcc44.png" alt-text="Ubuntu install, Keyboard layout page."::: + :::image type="content" source="images/imcc44.png" alt-text="Ubuntu install, updates page."::: @@ -56,9 +57,6 @@ manager: dansimp
      Search/DisableRemovableDriveIndexing
      -
      - Search/DisableSearch -
      Search/DoNotUseWebResults
      @@ -631,57 +629,6 @@ The following list shows the supported values:
      - -**Search/DisableSearch** - - - -|Edition|Windows 10|Windows 11| -|--- |--- |--- | -|Home|No|No| -|Pro|No|Yes| -|Business|No|Yes| -|Enterprise|No|Yes| -|Education|No|Yes| - - -
      - - -[Scope](./policy-configuration-service-provider.md#policy-scope): - -> [!div class = "checklist"] -> * Device - -
      - - - -This policy setting completely disables Search UI and all its entry points such as keyboard shortcuts and touch-pad gestures. - -It removes the Search button from the Taskbar and the corresponding option in the Settings. It also disables type-to-search in the Start menu and removes the Start menu's search box. - - - -ADMX Info: - -- GP Friendly name: *Fully disable Search UI* -- GP name: *DisableSearch* -- GP path: *Windows Components/Search* -- GP ADMX file name: *Search.admx* - - - -The following list shows the supported values: - -- 0 (default) – Do not disable search. -- 1 – Disable search. - - - - -
      - **Search/DoNotUseWebResults** @@ -814,7 +761,7 @@ The following list shows the supported values: -If enabled, clients will be unable to query this computer's index remotely. Thus, when they are browsing network shares that are stored on this computer, they will not search them using the index. If disabled, client search requests will use this computer's index. +If enabled, clients will be unable to query this computer's index remotely. Thus, when they're browsing network shares that are stored on this computer, they won't search them using the index. If disabled, client search requests will use this computer's index.. From 2ff6454dd5d409f33fc8681981296e47c1dfedac Mon Sep 17 00:00:00 2001 From: Alekhya Jupudi <89069896+alekyaj@users.noreply.github.com> Date: Mon, 23 May 2022 12:08:32 +0530 Subject: [PATCH 236/380] Windows SE row addition update-bulk The updates here are made as per task : 6010065. Thanks! --- .../mdm/Language-pack-management-csp.md | 1 + windows/client-management/mdm/accounts-csp.md | 1 + .../client-management/mdm/activesync-csp.md | 1 + .../client-management/mdm/application-csp.md | 1 + .../mdm/applicationcontrol-csp.md | 1 + .../client-management/mdm/applocker-csp.md | 1 + .../mdm/assignedaccess-csp.md | 1 + .../client-management/mdm/bitlocker-csp.md | 25 ++ .../mdm/cellularsettings-csp.md | 1 + .../mdm/certificatestore-csp.md | 1 + windows/client-management/mdm/cleanpc-csp.md | 1 + .../mdm/clientcertificateinstall-csp.md | 1 + .../mdm/cm-cellularentries-csp.md | 1 + windows/client-management/mdm/cmpolicy-csp.md | 1 + .../mdm/cmpolicyenterprise-csp.md | 1 + windows/client-management/mdm/defender-csp.md | 1 + .../client-management/mdm/devdetail-csp.md | 1 + .../mdm/devicemanageability-csp.md | 1 + .../client-management/mdm/devicestatus-csp.md | 1 + windows/client-management/mdm/devinfo-csp.md | 1 + .../mdm/diagnosticlog-csp.md | 1 + windows/client-management/mdm/dmacc-csp.md | 1 + windows/client-management/mdm/dmclient-csp.md | 1 + .../mdm/dmsessionactions-csp.md | 1 + .../mdm/dynamicmanagement-csp.md | 1 + windows/client-management/mdm/email2-csp.md | 1 + .../mdm/enrollmentstatustracking-csp.md | 1 + .../mdm/enterpriseapn-csp.md | 1 + .../mdm/enterpriseappvmanagement-csp.md | 1 + .../mdm/enterprisedataprotection-csp.md | 1 + .../mdm/enterprisedesktopappmanagement-csp.md | 1 + .../mdm/enterprisemodernappmanagement-csp.md | 1 + windows/client-management/mdm/euiccs-csp.md | 1 + windows/client-management/mdm/firewall-csp.md | 1 + .../mdm/healthattestation-csp.md | 1 + windows/client-management/mdm/multisim-csp.md | 1 + windows/client-management/mdm/nap-csp.md | 1 + windows/client-management/mdm/napdef-csp.md | 1 + .../client-management/mdm/networkproxy-csp.md | 1 + .../mdm/networkqospolicy-csp.md | 1 + .../client-management/mdm/nodecache-csp.md | 1 + windows/client-management/mdm/office-csp.md | 1 + .../mdm/passportforwork-csp.md | 1 + .../mdm/personalization-csp.md | 1 + .../mdm/policy-csp-abovelock.md | 1 + .../mdm/policy-csp-accounts.md | 4 + .../mdm/policy-csp-activexcontrols.md | 1 + .../policy-csp-admx-activexinstallservice.md | 1 + .../mdm/policy-csp-admx-addremoveprograms.md | 10 + .../mdm/policy-csp-admx-admpwd.md | 4 + .../mdm/policy-csp-admx-appcompat.md | 9 + .../mdm/policy-csp-admx-appxpackagemanager.md | 1 + .../mdm/policy-csp-admx-appxruntime.md | 4 + .../mdm/policy-csp-admx-attachmentmanager.md | 5 + .../mdm/policy-csp-admx-auditsettings.md | 1 + .../mdm/policy-csp-admx-bits.md | 14 + .../mdm/policy-csp-admx-ciphersuiteorder.md | 2 + .../mdm/policy-csp-admx-com.md | 2 + .../mdm/policy-csp-admx-controlpanel.md | 4 + .../policy-csp-admx-controlpaneldisplay.md | 24 ++ .../mdm/policy-csp-admx-cpls.md | 1 + .../policy-csp-admx-credentialproviders.md | 3 + .../mdm/policy-csp-admx-credssp.md | 11 + .../mdm/policy-csp-admx-credui.md | 2 + .../mdm/policy-csp-admx-ctrlaltdel.md | 4 + .../mdm/policy-csp-admx-datacollection.md | 1 + .../mdm/policy-csp-admx-dcom.md | 2 + .../mdm/policy-csp-admx-desktop.md | 29 ++ .../mdm/policy-csp-admx-devicecompat.md | 2 + .../mdm/policy-csp-admx-deviceguard.md | 1 + .../mdm/policy-csp-admx-deviceinstallation.md | 8 + .../mdm/policy-csp-admx-devicesetup.md | 2 + .../mdm/policy-csp-admx-dfs.md | 1 + .../mdm/policy-csp-admx-digitallocker.md | 2 + .../mdm/policy-csp-admx-diskdiagnostic.md | 2 + .../mdm/policy-csp-admx-disknvcache.md | 3 + .../mdm/policy-csp-admx-diskquota.md | 6 + ...policy-csp-admx-distributedlinktracking.md | 1 + .../mdm/policy-csp-admx-dnsclient.md | 22 ++ .../mdm/policy-csp-admx-dwm.md | 6 + .../mdm/policy-csp-admx-eaime.md | 12 + .../mdm/policy-csp-admx-encryptfilesonmove.md | 1 + .../mdm/policy-csp-admx-enhancedstorage.md | 6 + .../mdm/policy-csp-admx-errorreporting.md | 29 ++ .../mdm/policy-csp-admx-eventforwarding.md | 2 + .../mdm/policy-csp-admx-eventlog.md | 21 ++ .../mdm/policy-csp-admx-eventlogging.md | 1 + .../mdm/policy-csp-admx-eventviewer.md | 3 + .../mdm/policy-csp-admx-explorer.md | 5 + .../mdm/policy-csp-admx-externalboot.md | 3 + .../mdm/policy-csp-admx-filerecovery.md | 1 + .../mdm/policy-csp-admx-filerevocation.md | 1 + .../policy-csp-admx-fileservervssprovider.md | 1 + .../mdm/policy-csp-admx-filesys.md | 8 + .../mdm/policy-csp-admx-folderredirection.md | 7 + .../mdm/policy-csp-admx-framepanes.md | 2 + .../mdm/policy-csp-admx-fthsvc.md | 1 + .../mdm/policy-csp-admx-globalization.md | 24 ++ .../mdm/policy-csp-admx-grouppolicy.md | 43 +++ .../mdm/policy-csp-admx-help.md | 4 + .../mdm/policy-csp-admx-helpandsupport.md | 4 + .../mdm/policy-csp-admx-hotspotauth.md | 1 + .../mdm/policy-csp-admx-icm.md | 26 ++ .../mdm/policy-csp-admx-iis.md | 1 + .../mdm/policy-csp-admx-iscsi.md | 3 + .../mdm/policy-csp-admx-kdc.md | 6 + .../mdm/policy-csp-admx-kerberos.md | 8 + .../mdm/policy-csp-admx-lanmanserver.md | 4 + .../mdm/policy-csp-admx-lanmanworkstation.md | 3 + .../mdm/policy-csp-admx-leakdiagnostic.md | 1 + ...icy-csp-admx-linklayertopologydiscovery.md | 2 + .../policy-csp-admx-locationprovideradm.md | 1 + .../mdm/policy-csp-admx-logon.md | 15 + ...icy-csp-admx-microsoftdefenderantivirus.md | 93 +++++++ .../mdm/policy-csp-admx-mmc.md | 5 + .../mdm/policy-csp-admx-mmcsnapins.md | 105 +++++++ .../policy-csp-admx-mobilepcmobilitycenter.md | 2 + ...y-csp-admx-mobilepcpresentationsettings.md | 2 + .../mdm/policy-csp-admx-msapolicy.md | 1 + .../mdm/policy-csp-admx-msched.md | 2 + .../mdm/policy-csp-admx-msdt.md | 3 + .../mdm/policy-csp-admx-msi.md | 24 ++ .../mdm/policy-csp-admx-msifilerecovery.md | 1 + .../mdm/policy-csp-admx-nca.md | 8 + .../mdm/policy-csp-admx-ncsi.md | 7 + .../mdm/policy-csp-admx-netlogon.md | 35 +++ .../mdm/policy-csp-admx-networkconnections.md | 27 ++ .../mdm/policy-csp-admx-offlinefiles.md | 47 ++++ .../mdm/policy-csp-admx-pca.md | 7 + .../mdm/policy-csp-admx-peertopeercaching.md | 9 + .../mdm/policy-csp-admx-pentraining.md | 2 + .../policy-csp-admx-performancediagnostics.md | 4 + .../mdm/policy-csp-admx-power.md | 25 ++ ...licy-csp-admx-powershellexecutionpolicy.md | 4 + .../mdm/policy-csp-admx-previousversions.md | 8 + .../mdm/policy-csp-admx-printing.md | 26 ++ .../mdm/policy-csp-admx-printing2.md | 9 + .../mdm/policy-csp-admx-programs.md | 7 + .../mdm/policy-csp-admx-pushtoinstall.md | 1 + .../mdm/policy-csp-admx-radar.md | 1 + .../mdm/policy-csp-admx-reliability.md | 4 + .../mdm/policy-csp-admx-remoteassistance.md | 2 + .../mdm/policy-csp-admx-removablestorage.md | 32 +++ .../mdm/policy-csp-admx-rpc.md | 4 + .../mdm/policy-csp-admx-scripts.md | 12 + .../mdm/policy-csp-admx-sdiageng.md | 3 + .../mdm/policy-csp-admx-sdiagschd.md | 1 + .../mdm/policy-csp-admx-securitycenter.md | 1 + .../mdm/policy-csp-admx-sensors.md | 5 + .../mdm/policy-csp-admx-servermanager.md | 4 + .../mdm/policy-csp-admx-servicing.md | 1 + .../mdm/policy-csp-admx-settingsync.md | 9 + .../mdm/policy-csp-admx-sharedfolders.md | 2 + .../mdm/policy-csp-admx-sharing.md | 1 + ...csp-admx-shellcommandpromptregedittools.md | 4 + .../mdm/policy-csp-admx-smartcard.md | 16 ++ .../mdm/policy-csp-admx-snmp.md | 3 + .../mdm/policy-csp-admx-soundrec.md | 2 + .../mdm/policy-csp-admx-srmfci.md | 2 + .../mdm/policy-csp-admx-startmenu.md | 67 +++++ .../mdm/policy-csp-admx-systemrestore.md | 1 + .../mdm/policy-csp-admx-tabletshell.md | 2 + .../mdm/policy-csp-admx-taskbar.md | 22 ++ .../mdm/policy-csp-admx-tcpip.md | 13 + .../mdm/policy-csp-admx-terminalserver.md | 91 ++++++ .../mdm/policy-csp-admx-thumbnails.md | 3 + .../mdm/policy-csp-admx-touchinput.md | 4 + .../mdm/policy-csp-admx-tpm.md | 10 + ...y-csp-admx-userexperiencevirtualization.md | 126 +++++++++ .../mdm/policy-csp-admx-userprofiles.md | 8 + .../mdm/policy-csp-admx-w32time.md | 4 + .../mdm/policy-csp-admx-wcm.md | 3 + .../mdm/policy-csp-admx-wdi.md | 2 + .../mdm/policy-csp-admx-wincal.md | 2 + .../mdm/policy-csp-admx-windowscolorsystem.md | 2 + .../mdm/policy-csp-admx-windowsconnectnow.md | 3 + .../mdm/policy-csp-admx-windowsexplorer.md | 71 +++++ .../mdm/policy-csp-admx-windowsmediadrm.md | 1 + .../mdm/policy-csp-admx-windowsmediaplayer.md | 21 ++ ...policy-csp-admx-windowsremotemanagement.md | 2 + .../mdm/policy-csp-admx-windowsstore.md | 5 + .../mdm/policy-csp-admx-wininit.md | 3 + .../mdm/policy-csp-admx-winlogon.md | 6 + .../mdm/policy-csp-admx-winsrv.md | 1 + .../mdm/policy-csp-admx-wlansvc.md | 3 + .../mdm/policy-csp-admx-wordwheel.md | 1 + .../mdm/policy-csp-admx-workfoldersclient.md | 3 + .../mdm/policy-csp-admx-wpn.md | 6 + .../mdm/policy-csp-applicationdefaults.md | 2 + .../mdm/policy-csp-applicationmanagement.md | 15 + .../mdm/policy-csp-appruntime.md | 1 + .../mdm/policy-csp-appvirtualization.md | 28 ++ .../mdm/policy-csp-attachmentmanager.md | 3 + .../client-management/mdm/policy-csp-audit.md | 59 ++++ .../mdm/policy-csp-authentication.md | 10 + .../mdm/policy-csp-autoplay.md | 3 + .../mdm/policy-csp-bitlocker.md | 1 + .../client-management/mdm/policy-csp-bits.md | 6 + .../mdm/policy-csp-bluetooth.md | 7 + .../mdm/policy-csp-browser.md | 56 ++++ .../mdm/policy-csp-camera.md | 1 + .../mdm/policy-csp-cellular.md | 5 + .../mdm/policy-csp-connectivity.md | 14 + .../mdm/policy-csp-controlpolicyconflict.md | 1 + .../mdm/policy-csp-credentialproviders.md | 3 + .../mdm/policy-csp-credentialsdelegation.md | 1 + .../mdm/policy-csp-credentialsui.md | 2 + .../mdm/policy-csp-cryptography.md | 2 + .../mdm/policy-csp-dataprotection.md | 2 + .../mdm/policy-csp-datausage.md | 1 + .../mdm/policy-csp-defender.md | 41 +++ .../mdm/policy-csp-deliveryoptimization.md | 27 ++ .../mdm/policy-csp-desktop.md | 1 + .../mdm/policy-csp-deviceguard.md | 4 + .../mdm/policy-csp-devicehealthmonitoring.md | 3 + .../mdm/policy-csp-deviceinstallation.md | 9 + .../mdm/policy-csp-devicelock.md | 15 + .../mdm/policy-csp-display.md | 5 + .../mdm/policy-csp-dmaguard.md | 1 + .../client-management/mdm/policy-csp-eap.md | 1 + .../mdm/policy-csp-education.md | 4 + .../mdm/policy-csp-enterprisecloudprint.md | 6 + .../mdm/policy-csp-errorreporting.md | 5 + .../mdm/policy-csp-eventlogservice.md | 4 + .../mdm/policy-csp-experience.md | 23 ++ .../mdm/policy-csp-exploitguard.md | 1 + .../client-management/mdm/policy-csp-feeds.md | 1 + .../mdm/policy-csp-fileexplorer.md | 6 + .../client-management/mdm/policy-csp-games.md | 1 + .../mdm/policy-csp-handwriting.md | 1 + .../mdm/policy-csp-humanpresence.md | 3 + .../mdm/policy-csp-internetexplorer.md | 259 ++++++++++++++++++ .../mdm/policy-csp-kerberos.md | 8 + .../mdm/policy-csp-kioskbrowser.md | 7 + .../mdm/policy-csp-lanmanworkstation.md | 1 + .../mdm/policy-csp-licensing.md | 2 + ...policy-csp-localpoliciessecurityoptions.md | 50 ++++ .../mdm/policy-csp-localusersandgroups.md | 1 + .../mdm/policy-csp-lockdown.md | 1 + .../client-management/mdm/policy-csp-maps.md | 2 + .../mdm/policy-csp-memorydump.md | 2 + .../mdm/policy-csp-messaging.md | 1 + .../mdm/policy-csp-mssecurityguide.md | 6 + .../mdm/policy-csp-msslegacy.md | 4 + .../mdm/policy-csp-multitasking.md | 1 + .../mdm/policy-csp-networkisolation.md | 8 + .../mdm/policy-csp-networklistmanager.md | 2 + .../mdm/policy-csp-newsandinterests.md | 1 + .../mdm/policy-csp-notifications.md | 3 + .../client-management/mdm/policy-csp-power.md | 22 ++ .../mdm/policy-csp-printers.md | 3 + .../mdm/policy-csp-privacy.md | 90 ++++++ .../mdm/policy-csp-remoteassistance.md | 4 + .../mdm/policy-csp-remotedesktop.md | 2 + .../mdm/policy-csp-remotedesktopservices.md | 6 + .../mdm/policy-csp-remotemanagement.md | 15 + .../mdm/policy-csp-remoteprocedurecall.md | 2 + .../mdm/policy-csp-remoteshell.md | 7 + .../mdm/policy-csp-restrictedgroups.md | 1 + .../mdm/policy-csp-search.md | 15 + .../mdm/policy-csp-security.md | 9 + .../mdm/policy-csp-servicecontrolmanager.md | 1 + .../mdm/policy-csp-settings.md | 13 + .../mdm/policy-csp-smartscreen.md | 3 + .../mdm/policy-csp-speech.md | 1 + .../client-management/mdm/policy-csp-start.md | 30 ++ .../mdm/policy-csp-storage.md | 14 + .../mdm/policy-csp-system.md | 26 ++ .../mdm/policy-csp-systemservices.md | 6 + .../mdm/policy-csp-taskmanager.md | 1 + .../mdm/policy-csp-taskscheduler.md | 1 + .../mdm/policy-csp-textinput.md | 26 ++ .../mdm/policy-csp-timelanguagesettings.md | 4 + .../mdm/policy-csp-troubleshooting.md | 1 + .../mdm/policy-csp-update.md | 69 +++++ .../mdm/policy-csp-userrights.md | 29 ++ ...olicy-csp-virtualizationbasedtechnology.md | 2 + .../client-management/mdm/policy-csp-wifi.md | 6 + .../mdm/policy-csp-windowsautopilot.md | 1 + .../policy-csp-windowsconnectionmanager.md | 1 + ...olicy-csp-windowsdefendersecuritycenter.md | 22 ++ .../mdm/policy-csp-windowsinkworkspace.md | 2 + .../mdm/policy-csp-windowslogon.md | 7 + .../mdm/policy-csp-windowspowershell.md | 1 + .../mdm/policy-csp-windowssandbox.md | 6 + .../mdm/policy-csp-wirelessdisplay.md | 9 + .../client-management/mdm/provisioning-csp.md | 1 + windows/client-management/mdm/reboot-csp.md | 1 + .../client-management/mdm/remotefind-csp.md | 1 + .../client-management/mdm/remotewipe-csp.md | 1 + .../client-management/mdm/reporting-csp.md | 1 + .../mdm/rootcacertificates-csp.md | 1 + .../mdm/secureassessment-csp.md | 1 + .../mdm/securitypolicy-csp.md | 1 + windows/client-management/mdm/sharedpc-csp.md | 1 + windows/client-management/mdm/supl-csp.md | 1 + .../mdm/tenantlockdown-csp.md | 1 + .../client-management/mdm/tpmpolicy-csp.md | 1 + windows/client-management/mdm/uefi-csp.md | 1 + .../mdm/unifiedwritefilter-csp.md | 1 + windows/client-management/mdm/update-csp.md | 1 + windows/client-management/mdm/vpnv2-csp.md | 1 + .../mdm/w4-application-csp.md | 1 + .../mdm/w7-application-csp.md | 1 + windows/client-management/mdm/wifi-csp.md | 1 + .../mdm/win32appinventory-csp.md | 1 + .../mdm/win32compatibilityappraiser-csp.md | 1 + .../windowsadvancedthreatprotection-csp.md | 1 + .../mdm/windowsautopilot-csp.md | 1 + .../windowsdefenderapplicationguard-csp.md | 1 + .../mdm/windowslicensing-csp.md | 1 + .../client-management/mdm/wirednetwork-csp.md | 1 + 312 files changed, 2801 insertions(+) diff --git a/windows/client-management/mdm/Language-pack-management-csp.md b/windows/client-management/mdm/Language-pack-management-csp.md index 25a95f6c0b..6e1bc0d9c6 100644 --- a/windows/client-management/mdm/Language-pack-management-csp.md +++ b/windows/client-management/mdm/Language-pack-management-csp.md @@ -19,6 +19,7 @@ The table below shows the applicability of Windows: |--- |--- |--- | |Home|No|No| |Pro|No|Yes| +|Windows SE|No|Yes| |Business|No|No| |Enterprise|No|Yes| |Education|No|Yes| diff --git a/windows/client-management/mdm/accounts-csp.md b/windows/client-management/mdm/accounts-csp.md index 94eba45c92..95689e3b8f 100644 --- a/windows/client-management/mdm/accounts-csp.md +++ b/windows/client-management/mdm/accounts-csp.md @@ -19,6 +19,7 @@ The table below shows the applicability of Windows: |--- |--- |--- | |Home|No|No| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| diff --git a/windows/client-management/mdm/activesync-csp.md b/windows/client-management/mdm/activesync-csp.md index 3cc8bc3399..7215d94d6e 100644 --- a/windows/client-management/mdm/activesync-csp.md +++ b/windows/client-management/mdm/activesync-csp.md @@ -20,6 +20,7 @@ The table below shows the applicability of Windows: |--- |--- |--- | |Home|Yes|Yes| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| diff --git a/windows/client-management/mdm/application-csp.md b/windows/client-management/mdm/application-csp.md index f09f6f0d3d..700e422e49 100644 --- a/windows/client-management/mdm/application-csp.md +++ b/windows/client-management/mdm/application-csp.md @@ -20,6 +20,7 @@ The table below shows the applicability of Windows: |--- |--- |--- | |Home|No|No| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| diff --git a/windows/client-management/mdm/applicationcontrol-csp.md b/windows/client-management/mdm/applicationcontrol-csp.md index 3beb09b98d..02eb0f514c 100644 --- a/windows/client-management/mdm/applicationcontrol-csp.md +++ b/windows/client-management/mdm/applicationcontrol-csp.md @@ -19,6 +19,7 @@ The table below shows the applicability of Windows: |--- |--- |--- | |Home|Yes|Yes| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| diff --git a/windows/client-management/mdm/applocker-csp.md b/windows/client-management/mdm/applocker-csp.md index c70d901cd1..3785ca1b3c 100644 --- a/windows/client-management/mdm/applocker-csp.md +++ b/windows/client-management/mdm/applocker-csp.md @@ -20,6 +20,7 @@ The table below shows the applicability of Windows: |--- |--- |--- | |Home|Yes|Yes| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| diff --git a/windows/client-management/mdm/assignedaccess-csp.md b/windows/client-management/mdm/assignedaccess-csp.md index 5f61ca771d..cf61a9f2c1 100644 --- a/windows/client-management/mdm/assignedaccess-csp.md +++ b/windows/client-management/mdm/assignedaccess-csp.md @@ -19,6 +19,7 @@ The table below shows the applicability of Windows: |--- |--- |--- | |Home|No|No| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| diff --git a/windows/client-management/mdm/bitlocker-csp.md b/windows/client-management/mdm/bitlocker-csp.md index b4564bd96c..8370601e1d 100644 --- a/windows/client-management/mdm/bitlocker-csp.md +++ b/windows/client-management/mdm/bitlocker-csp.md @@ -76,6 +76,7 @@ Allows the administrator to require encryption that needs to be turned on by usi |--- |--- |--- | |Home|No|No| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -136,6 +137,7 @@ Allows you to set the default encryption method for each of the different drive |--- |--- |--- | |Home|No|No| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -209,6 +211,7 @@ Allows you to associate unique organizational identifiers to a new drive that is |--- |--- |--- | |Home|No|No| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -266,6 +269,7 @@ Allows users on devices that are compliant with InstantGo or the Microsoft Hardw |--- |--- |--- | |Home|No|No| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -305,6 +309,7 @@ Allows users to configure whether or not enhanced startup PINs are used with Bit |--- |--- |--- | |Home|No|No| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -347,6 +352,7 @@ Allows you to configure whether standard users are allowed to change BitLocker P |--- |--- |--- | |Home|No|No| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -389,6 +395,7 @@ Allows users to enable authentication options that require user input from the p |--- |--- |--- | |Home|No|No| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -438,6 +445,7 @@ Allows you to configure the encryption type that is used by BitLocker. |--- |--- |--- | |Home|No|No| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -485,6 +493,7 @@ This setting is a direct mapping to the BitLocker Group Policy "Require addition |--- |--- |--- | |Home|No|No| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -582,6 +591,7 @@ This setting is a direct mapping to the BitLocker Group Policy "Configure minimu |--- |--- |--- | |Home|No|No| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -648,6 +658,7 @@ This setting is a direct mapping to the BitLocker Group Policy "Configure pre-bo |--- |--- |--- | |Home|No|No| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -724,6 +735,7 @@ This setting is a direct mapping to the BitLocker Group Policy "Choose how BitLo |--- |--- |--- | |Home|No|No| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -812,6 +824,7 @@ This setting is a direct mapping to the BitLocker Group Policy "Choose how BitLo |--- |--- |--- | |Home|No|No| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -903,6 +916,7 @@ This setting is a direct mapping to the BitLocker Group Policy "Deny write acces |--- |--- |--- | |Home|No|No| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -960,6 +974,7 @@ Allows you to configure the encryption type on fixed data drives that is used by |--- |--- |--- | |Home|No|No| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -1007,6 +1022,7 @@ This setting is a direct mapping to the BitLocker Group Policy "Deny write acces |--- |--- |--- | |Home|No|No| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -1073,6 +1089,7 @@ Allows you to configure the encryption type that is used by BitLocker. |--- |--- |--- | |Home|No|No| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -1114,6 +1131,7 @@ Allows you to control the use of BitLocker on removable data drives. |--- |--- |--- | |Home|No|No| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -1170,6 +1188,7 @@ Allows the admin to disable the warning prompt for other disk encryption on the |--- |--- |--- | |Home|No|No| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -1224,6 +1243,7 @@ If "AllowWarningForOtherDiskEncryption" isn't set, or is set to "1", "RequireDev |--- |--- |--- | |Home|No|No| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -1268,6 +1288,7 @@ This setting initiates a client-driven recovery password refresh after an OS dri |--- |--- |--- | |Home|No|No| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -1315,6 +1336,7 @@ Each server-side recovery key rotation is represented by a request ID. The serve |--- |--- |--- | |Home|No|No| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -1353,6 +1375,7 @@ This node reports compliance state of device encryption on the system. |--- |--- |--- | |Home|No|No| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -1413,6 +1436,7 @@ Status code can be one of the following values: |--- |--- |--- | |Home|No|No| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -1439,6 +1463,7 @@ This node needs to be queried in synchronization with RotateRecoveryPasswordsSta |--- |--- |--- | |Home|No|No| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| diff --git a/windows/client-management/mdm/cellularsettings-csp.md b/windows/client-management/mdm/cellularsettings-csp.md index 668e91047f..7ac0af3d3d 100644 --- a/windows/client-management/mdm/cellularsettings-csp.md +++ b/windows/client-management/mdm/cellularsettings-csp.md @@ -20,6 +20,7 @@ The table below shows the applicability of Windows: |--- |--- |--- | |Home|Yes|Yes| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| diff --git a/windows/client-management/mdm/certificatestore-csp.md b/windows/client-management/mdm/certificatestore-csp.md index 010ec8b52d..32b017f492 100644 --- a/windows/client-management/mdm/certificatestore-csp.md +++ b/windows/client-management/mdm/certificatestore-csp.md @@ -20,6 +20,7 @@ The table below shows the applicability of Windows: |--- |--- |--- | |Home|Yes|Yes| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| diff --git a/windows/client-management/mdm/cleanpc-csp.md b/windows/client-management/mdm/cleanpc-csp.md index 454f964acd..3c615c5b08 100644 --- a/windows/client-management/mdm/cleanpc-csp.md +++ b/windows/client-management/mdm/cleanpc-csp.md @@ -19,6 +19,7 @@ The table below shows the applicability of Windows: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| diff --git a/windows/client-management/mdm/clientcertificateinstall-csp.md b/windows/client-management/mdm/clientcertificateinstall-csp.md index 028cae12a8..b667bfa46b 100644 --- a/windows/client-management/mdm/clientcertificateinstall-csp.md +++ b/windows/client-management/mdm/clientcertificateinstall-csp.md @@ -20,6 +20,7 @@ The table below shows the applicability of Windows: |---|---|---| |Home|Yes|Yes| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| diff --git a/windows/client-management/mdm/cm-cellularentries-csp.md b/windows/client-management/mdm/cm-cellularentries-csp.md index 2e54d92c4c..c5b7aebc24 100644 --- a/windows/client-management/mdm/cm-cellularentries-csp.md +++ b/windows/client-management/mdm/cm-cellularentries-csp.md @@ -20,6 +20,7 @@ The table below shows the applicability of Windows: |--- |--- |--- | |Home|Yes|Yes| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| diff --git a/windows/client-management/mdm/cmpolicy-csp.md b/windows/client-management/mdm/cmpolicy-csp.md index d1ce18151d..3e405b2e16 100644 --- a/windows/client-management/mdm/cmpolicy-csp.md +++ b/windows/client-management/mdm/cmpolicy-csp.md @@ -20,6 +20,7 @@ The table below shows the applicability of Windows: |--- |--- |--- | |Home|Yes|Yes| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| diff --git a/windows/client-management/mdm/cmpolicyenterprise-csp.md b/windows/client-management/mdm/cmpolicyenterprise-csp.md index 6f0e51f6ee..64aad26081 100644 --- a/windows/client-management/mdm/cmpolicyenterprise-csp.md +++ b/windows/client-management/mdm/cmpolicyenterprise-csp.md @@ -20,6 +20,7 @@ The table below shows the applicability of Windows: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|No|No| |Education|No|No| diff --git a/windows/client-management/mdm/defender-csp.md b/windows/client-management/mdm/defender-csp.md index 24f01509db..df63bb462e 100644 --- a/windows/client-management/mdm/defender-csp.md +++ b/windows/client-management/mdm/defender-csp.md @@ -19,6 +19,7 @@ ms.date: 02/22/2022 |--- |--- |--- | |Home|Yes|Yes| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| diff --git a/windows/client-management/mdm/devdetail-csp.md b/windows/client-management/mdm/devdetail-csp.md index 11a1e2668d..b2a87f5a47 100644 --- a/windows/client-management/mdm/devdetail-csp.md +++ b/windows/client-management/mdm/devdetail-csp.md @@ -18,6 +18,7 @@ ms.date: 03/27/2020 |--- |--- |--- | |Home|Yes|Yes| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| diff --git a/windows/client-management/mdm/devicemanageability-csp.md b/windows/client-management/mdm/devicemanageability-csp.md index a932bc0ed7..5a205b9d64 100644 --- a/windows/client-management/mdm/devicemanageability-csp.md +++ b/windows/client-management/mdm/devicemanageability-csp.md @@ -20,6 +20,7 @@ The table below shows the applicability of Windows: |--- |--- |--- | |Home|Yes|Yes| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| diff --git a/windows/client-management/mdm/devicestatus-csp.md b/windows/client-management/mdm/devicestatus-csp.md index 3f04f4495f..d70efed2a5 100644 --- a/windows/client-management/mdm/devicestatus-csp.md +++ b/windows/client-management/mdm/devicestatus-csp.md @@ -20,6 +20,7 @@ The table below shows the applicability of Windows: |--- |--- |--- | |Home|Yes|Yes| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| diff --git a/windows/client-management/mdm/devinfo-csp.md b/windows/client-management/mdm/devinfo-csp.md index e5dc49d8ee..e23eaed096 100644 --- a/windows/client-management/mdm/devinfo-csp.md +++ b/windows/client-management/mdm/devinfo-csp.md @@ -20,6 +20,7 @@ The table below shows the applicability of Windows: |--- |--- |--- | |Home|Yes|Yes| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| diff --git a/windows/client-management/mdm/diagnosticlog-csp.md b/windows/client-management/mdm/diagnosticlog-csp.md index 6476b2d5e2..6a733fed4d 100644 --- a/windows/client-management/mdm/diagnosticlog-csp.md +++ b/windows/client-management/mdm/diagnosticlog-csp.md @@ -20,6 +20,7 @@ The table below shows the applicability of Windows: |--- |--- |--- | |Home|Yes|Yes| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| diff --git a/windows/client-management/mdm/dmacc-csp.md b/windows/client-management/mdm/dmacc-csp.md index 50fd9dfd0d..aecd5bf113 100644 --- a/windows/client-management/mdm/dmacc-csp.md +++ b/windows/client-management/mdm/dmacc-csp.md @@ -20,6 +20,7 @@ The table below shows the applicability of Windows: |--- |--- |--- | |Home|Yes|Yes| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| diff --git a/windows/client-management/mdm/dmclient-csp.md b/windows/client-management/mdm/dmclient-csp.md index 80655c5989..40ca8b574f 100644 --- a/windows/client-management/mdm/dmclient-csp.md +++ b/windows/client-management/mdm/dmclient-csp.md @@ -20,6 +20,7 @@ The table below shows the applicability of Windows: |--- |--- |--- | |Home|Yes|Yes| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| diff --git a/windows/client-management/mdm/dmsessionactions-csp.md b/windows/client-management/mdm/dmsessionactions-csp.md index 438ec54bdd..8a95673243 100644 --- a/windows/client-management/mdm/dmsessionactions-csp.md +++ b/windows/client-management/mdm/dmsessionactions-csp.md @@ -19,6 +19,7 @@ The table below shows the applicability of Windows: |--- |--- |--- | |Home|Yes|Yes| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| diff --git a/windows/client-management/mdm/dynamicmanagement-csp.md b/windows/client-management/mdm/dynamicmanagement-csp.md index bb204af81d..ce38bf29cd 100644 --- a/windows/client-management/mdm/dynamicmanagement-csp.md +++ b/windows/client-management/mdm/dynamicmanagement-csp.md @@ -20,6 +20,7 @@ The table below shows the applicability of Windows: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| diff --git a/windows/client-management/mdm/email2-csp.md b/windows/client-management/mdm/email2-csp.md index dab6f05a0e..d2ba3631d3 100644 --- a/windows/client-management/mdm/email2-csp.md +++ b/windows/client-management/mdm/email2-csp.md @@ -20,6 +20,7 @@ The table below shows the applicability of Windows: |--- |--- |--- | |Home|Yes|Yes| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| diff --git a/windows/client-management/mdm/enrollmentstatustracking-csp.md b/windows/client-management/mdm/enrollmentstatustracking-csp.md index b7893f3be0..d345f06255 100644 --- a/windows/client-management/mdm/enrollmentstatustracking-csp.md +++ b/windows/client-management/mdm/enrollmentstatustracking-csp.md @@ -17,6 +17,7 @@ The table below shows the applicability of Windows: |--- |--- |--- | |Home|Yes|Yes| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| diff --git a/windows/client-management/mdm/enterpriseapn-csp.md b/windows/client-management/mdm/enterpriseapn-csp.md index 1facdd010f..535d6ce24b 100644 --- a/windows/client-management/mdm/enterpriseapn-csp.md +++ b/windows/client-management/mdm/enterpriseapn-csp.md @@ -20,6 +20,7 @@ The table below shows the applicability of Windows: |--- |--- |--- | |Home|Yes|Yes| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| diff --git a/windows/client-management/mdm/enterpriseappvmanagement-csp.md b/windows/client-management/mdm/enterpriseappvmanagement-csp.md index 7a1cc8d6dd..b2a5361647 100644 --- a/windows/client-management/mdm/enterpriseappvmanagement-csp.md +++ b/windows/client-management/mdm/enterpriseappvmanagement-csp.md @@ -19,6 +19,7 @@ The table below shows the applicability of Windows: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| diff --git a/windows/client-management/mdm/enterprisedataprotection-csp.md b/windows/client-management/mdm/enterprisedataprotection-csp.md index a83cfc02b3..9cc537ef24 100644 --- a/windows/client-management/mdm/enterprisedataprotection-csp.md +++ b/windows/client-management/mdm/enterprisedataprotection-csp.md @@ -20,6 +20,7 @@ The table below shows the applicability of Windows: |--- |--- |--- | |Home|Yes|Yes| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| diff --git a/windows/client-management/mdm/enterprisedesktopappmanagement-csp.md b/windows/client-management/mdm/enterprisedesktopappmanagement-csp.md index b7c829d77b..8fe5f44ab9 100644 --- a/windows/client-management/mdm/enterprisedesktopappmanagement-csp.md +++ b/windows/client-management/mdm/enterprisedesktopappmanagement-csp.md @@ -20,6 +20,7 @@ The table below shows the applicability of Windows: |--- |--- |--- | |Home|No|No| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| diff --git a/windows/client-management/mdm/enterprisemodernappmanagement-csp.md b/windows/client-management/mdm/enterprisemodernappmanagement-csp.md index 0b73271a16..bfe075df09 100644 --- a/windows/client-management/mdm/enterprisemodernappmanagement-csp.md +++ b/windows/client-management/mdm/enterprisemodernappmanagement-csp.md @@ -20,6 +20,7 @@ The table below shows the applicability of Windows: |--- |--- |--- | |Home|Yes|Yes| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| diff --git a/windows/client-management/mdm/euiccs-csp.md b/windows/client-management/mdm/euiccs-csp.md index e75cd3532d..4a840115e0 100644 --- a/windows/client-management/mdm/euiccs-csp.md +++ b/windows/client-management/mdm/euiccs-csp.md @@ -19,6 +19,7 @@ The table below shows the applicability of Windows: |--- |--- |--- | |Home|No|No| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| diff --git a/windows/client-management/mdm/firewall-csp.md b/windows/client-management/mdm/firewall-csp.md index b5412b3604..39c9fa46f5 100644 --- a/windows/client-management/mdm/firewall-csp.md +++ b/windows/client-management/mdm/firewall-csp.md @@ -19,6 +19,7 @@ The table below shows the applicability of Windows: |--- |--- |--- | |Home|No|No| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| diff --git a/windows/client-management/mdm/healthattestation-csp.md b/windows/client-management/mdm/healthattestation-csp.md index e9f9d1928d..4b0d882361 100644 --- a/windows/client-management/mdm/healthattestation-csp.md +++ b/windows/client-management/mdm/healthattestation-csp.md @@ -20,6 +20,7 @@ The table below shows the applicability of Windows: |--- |--- |--- | |Home|Yes|Yes| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| diff --git a/windows/client-management/mdm/multisim-csp.md b/windows/client-management/mdm/multisim-csp.md index a2823f1674..3a2861bbf1 100644 --- a/windows/client-management/mdm/multisim-csp.md +++ b/windows/client-management/mdm/multisim-csp.md @@ -19,6 +19,7 @@ The table below shows the applicability of Windows: |--- |--- |--- | |Home|Yes|Yes| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| diff --git a/windows/client-management/mdm/nap-csp.md b/windows/client-management/mdm/nap-csp.md index 0bb096d110..540ea74cc1 100644 --- a/windows/client-management/mdm/nap-csp.md +++ b/windows/client-management/mdm/nap-csp.md @@ -20,6 +20,7 @@ The table below shows the applicability of Windows: |--- |--- |--- | |Home|No|No| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| diff --git a/windows/client-management/mdm/napdef-csp.md b/windows/client-management/mdm/napdef-csp.md index a332c37d9c..0f71a1c998 100644 --- a/windows/client-management/mdm/napdef-csp.md +++ b/windows/client-management/mdm/napdef-csp.md @@ -20,6 +20,7 @@ The table below shows the applicability of Windows: |--- |--- |--- | |Home|No|No| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| diff --git a/windows/client-management/mdm/networkproxy-csp.md b/windows/client-management/mdm/networkproxy-csp.md index e97a9517eb..47b33480b1 100644 --- a/windows/client-management/mdm/networkproxy-csp.md +++ b/windows/client-management/mdm/networkproxy-csp.md @@ -19,6 +19,7 @@ The table below shows the applicability of Windows: |--- |--- |--- | |Home|No|No| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| diff --git a/windows/client-management/mdm/networkqospolicy-csp.md b/windows/client-management/mdm/networkqospolicy-csp.md index ddd9b34ad5..5f455a3e9c 100644 --- a/windows/client-management/mdm/networkqospolicy-csp.md +++ b/windows/client-management/mdm/networkqospolicy-csp.md @@ -19,6 +19,7 @@ The table below shows the applicability of Windows: |--- |--- |--- | |Home|Yes|Yes| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| diff --git a/windows/client-management/mdm/nodecache-csp.md b/windows/client-management/mdm/nodecache-csp.md index 6509a63fd1..b307fa75b3 100644 --- a/windows/client-management/mdm/nodecache-csp.md +++ b/windows/client-management/mdm/nodecache-csp.md @@ -20,6 +20,7 @@ The table below shows the applicability of Windows: |--- |--- |--- | |Home|Yes|Yes| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| diff --git a/windows/client-management/mdm/office-csp.md b/windows/client-management/mdm/office-csp.md index a3435d97ad..e3ee2537c2 100644 --- a/windows/client-management/mdm/office-csp.md +++ b/windows/client-management/mdm/office-csp.md @@ -19,6 +19,7 @@ The table below shows the applicability of Windows: |--- |--- |--- | |Home|No|No| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| diff --git a/windows/client-management/mdm/passportforwork-csp.md b/windows/client-management/mdm/passportforwork-csp.md index 145efad2c6..6714139d27 100644 --- a/windows/client-management/mdm/passportforwork-csp.md +++ b/windows/client-management/mdm/passportforwork-csp.md @@ -20,6 +20,7 @@ The table below shows the applicability of Windows: |--- |--- |--- | |Home|Yes|Yes| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| diff --git a/windows/client-management/mdm/personalization-csp.md b/windows/client-management/mdm/personalization-csp.md index e2a493bd58..736959df4e 100644 --- a/windows/client-management/mdm/personalization-csp.md +++ b/windows/client-management/mdm/personalization-csp.md @@ -19,6 +19,7 @@ The table below shows the applicability of Windows: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| diff --git a/windows/client-management/mdm/policy-csp-abovelock.md b/windows/client-management/mdm/policy-csp-abovelock.md index f23dbf7f6b..e984f6f104 100644 --- a/windows/client-management/mdm/policy-csp-abovelock.md +++ b/windows/client-management/mdm/policy-csp-abovelock.md @@ -41,6 +41,7 @@ manager: dansimp |--- |--- |--- | |Home|No|No| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| diff --git a/windows/client-management/mdm/policy-csp-accounts.md b/windows/client-management/mdm/policy-csp-accounts.md index 6f8a2bbec0..d828c15a32 100644 --- a/windows/client-management/mdm/policy-csp-accounts.md +++ b/windows/client-management/mdm/policy-csp-accounts.md @@ -48,6 +48,7 @@ manager: dansimp |--- |--- |--- | |Home|No|No| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -92,6 +93,7 @@ The following list shows the supported values: |--- |--- |--- | |Home|No|No| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -134,6 +136,7 @@ The following list shows the supported values: |--- |--- |--- | |Home|No|No| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -180,6 +183,7 @@ The following list shows the supported values: |--- |--- |--- | |Home|No|No| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| diff --git a/windows/client-management/mdm/policy-csp-activexcontrols.md b/windows/client-management/mdm/policy-csp-activexcontrols.md index 206b52f009..d96b12b249 100644 --- a/windows/client-management/mdm/policy-csp-activexcontrols.md +++ b/windows/client-management/mdm/policy-csp-activexcontrols.md @@ -45,6 +45,7 @@ manager: dansimp |--- |--- |--- | |Home|No|No| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| diff --git a/windows/client-management/mdm/policy-csp-admx-activexinstallservice.md b/windows/client-management/mdm/policy-csp-admx-activexinstallservice.md index bc9d52e929..2a3088be3f 100644 --- a/windows/client-management/mdm/policy-csp-admx-activexinstallservice.md +++ b/windows/client-management/mdm/policy-csp-admx-activexinstallservice.md @@ -45,6 +45,7 @@ manager: dansimp |--- |--- |--- | |Home|No|No| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| diff --git a/windows/client-management/mdm/policy-csp-admx-addremoveprograms.md b/windows/client-management/mdm/policy-csp-admx-addremoveprograms.md index c31c112030..9099ff0bc2 100644 --- a/windows/client-management/mdm/policy-csp-admx-addremoveprograms.md +++ b/windows/client-management/mdm/policy-csp-admx-addremoveprograms.md @@ -130,6 +130,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business||| |Enterprise|Yes|Yes| |Education||| @@ -187,6 +188,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -245,6 +247,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -304,6 +307,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -359,6 +363,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -414,6 +419,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -470,6 +476,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -525,6 +532,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -583,6 +591,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -640,6 +649,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| diff --git a/windows/client-management/mdm/policy-csp-admx-admpwd.md b/windows/client-management/mdm/policy-csp-admx-admpwd.md index f8dee79bd9..b7c83023fa 100644 --- a/windows/client-management/mdm/policy-csp-admx-admpwd.md +++ b/windows/client-management/mdm/policy-csp-admx-admpwd.md @@ -54,6 +54,7 @@ manager: dansimp |--- |--- |--- | |Home|No|No| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -96,6 +97,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -141,6 +143,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -186,6 +189,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| diff --git a/windows/client-management/mdm/policy-csp-admx-appcompat.md b/windows/client-management/mdm/policy-csp-admx-appcompat.md index 09fc5c811d..70571fc4f9 100644 --- a/windows/client-management/mdm/policy-csp-admx-appcompat.md +++ b/windows/client-management/mdm/policy-csp-admx-appcompat.md @@ -77,6 +77,7 @@ manager: dansimp |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -130,6 +131,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -177,6 +179,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -228,6 +231,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -279,6 +283,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -333,6 +338,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -376,6 +382,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -426,6 +433,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -475,6 +483,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| diff --git a/windows/client-management/mdm/policy-csp-admx-appxpackagemanager.md b/windows/client-management/mdm/policy-csp-admx-appxpackagemanager.md index 7dc13ae3e1..067882aef4 100644 --- a/windows/client-management/mdm/policy-csp-admx-appxpackagemanager.md +++ b/windows/client-management/mdm/policy-csp-admx-appxpackagemanager.md @@ -44,6 +44,7 @@ manager: dansimp |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| diff --git a/windows/client-management/mdm/policy-csp-admx-appxruntime.md b/windows/client-management/mdm/policy-csp-admx-appxruntime.md index 4095c01ad1..bbc6217b42 100644 --- a/windows/client-management/mdm/policy-csp-admx-appxruntime.md +++ b/windows/client-management/mdm/policy-csp-admx-appxruntime.md @@ -53,6 +53,7 @@ manager: dansimp |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -99,6 +100,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -145,6 +147,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -193,6 +196,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| diff --git a/windows/client-management/mdm/policy-csp-admx-attachmentmanager.md b/windows/client-management/mdm/policy-csp-admx-attachmentmanager.md index a54fcdbac7..0b8110507d 100644 --- a/windows/client-management/mdm/policy-csp-admx-attachmentmanager.md +++ b/windows/client-management/mdm/policy-csp-admx-attachmentmanager.md @@ -56,6 +56,7 @@ manager: dansimp |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -107,6 +108,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes @@ -158,6 +160,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -205,6 +208,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -252,6 +256,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| diff --git a/windows/client-management/mdm/policy-csp-admx-auditsettings.md b/windows/client-management/mdm/policy-csp-admx-auditsettings.md index c55966c2f8..c985c6972a 100644 --- a/windows/client-management/mdm/policy-csp-admx-auditsettings.md +++ b/windows/client-management/mdm/policy-csp-admx-auditsettings.md @@ -44,6 +44,7 @@ manager: dansimp |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| diff --git a/windows/client-management/mdm/policy-csp-admx-bits.md b/windows/client-management/mdm/policy-csp-admx-bits.md index 5aaff2305b..169701f9fc 100644 --- a/windows/client-management/mdm/policy-csp-admx-bits.md +++ b/windows/client-management/mdm/policy-csp-admx-bits.md @@ -83,6 +83,7 @@ manager: dansimp |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -131,6 +132,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -180,6 +182,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -230,6 +233,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -279,6 +283,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -331,6 +336,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -382,6 +388,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -430,6 +437,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -478,6 +486,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -526,6 +535,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -576,6 +586,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -625,6 +636,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -674,6 +686,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -723,6 +736,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| diff --git a/windows/client-management/mdm/policy-csp-admx-ciphersuiteorder.md b/windows/client-management/mdm/policy-csp-admx-ciphersuiteorder.md index 91b1d7c6aa..c97d946960 100644 --- a/windows/client-management/mdm/policy-csp-admx-ciphersuiteorder.md +++ b/windows/client-management/mdm/policy-csp-admx-ciphersuiteorder.md @@ -47,6 +47,7 @@ manager: dansimp |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -97,6 +98,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| diff --git a/windows/client-management/mdm/policy-csp-admx-com.md b/windows/client-management/mdm/policy-csp-admx-com.md index 45c2e3e28b..5a3b71e24b 100644 --- a/windows/client-management/mdm/policy-csp-admx-com.md +++ b/windows/client-management/mdm/policy-csp-admx-com.md @@ -47,6 +47,7 @@ manager: dansimp |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -99,6 +100,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| diff --git a/windows/client-management/mdm/policy-csp-admx-controlpanel.md b/windows/client-management/mdm/policy-csp-admx-controlpanel.md index 8f008a5bcd..26c4d22831 100644 --- a/windows/client-management/mdm/policy-csp-admx-controlpanel.md +++ b/windows/client-management/mdm/policy-csp-admx-controlpanel.md @@ -53,6 +53,7 @@ manager: dansimp |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -109,6 +110,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -160,6 +162,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -218,6 +221,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| diff --git a/windows/client-management/mdm/policy-csp-admx-controlpaneldisplay.md b/windows/client-management/mdm/policy-csp-admx-controlpaneldisplay.md index e8e6178c75..13b4650b6c 100644 --- a/windows/client-management/mdm/policy-csp-admx-controlpaneldisplay.md +++ b/windows/client-management/mdm/policy-csp-admx-controlpaneldisplay.md @@ -113,6 +113,7 @@ manager: dansimp |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -159,6 +160,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -203,6 +205,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -250,6 +253,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -298,6 +302,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -343,6 +348,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -392,6 +398,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -443,6 +450,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -488,6 +496,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -533,6 +542,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -582,6 +592,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -629,6 +640,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -681,6 +693,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -728,6 +741,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -773,6 +787,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -818,6 +833,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -861,6 +877,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -906,6 +923,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -951,6 +969,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -1003,6 +1022,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -1056,6 +1076,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -1108,6 +1129,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -1153,6 +1175,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -1207,6 +1230,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| diff --git a/windows/client-management/mdm/policy-csp-admx-cpls.md b/windows/client-management/mdm/policy-csp-admx-cpls.md index 19f04975a7..eb5161c20b 100644 --- a/windows/client-management/mdm/policy-csp-admx-cpls.md +++ b/windows/client-management/mdm/policy-csp-admx-cpls.md @@ -44,6 +44,7 @@ manager: dansimp |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| diff --git a/windows/client-management/mdm/policy-csp-admx-credentialproviders.md b/windows/client-management/mdm/policy-csp-admx-credentialproviders.md index 92381f92cc..9634f4cc13 100644 --- a/windows/client-management/mdm/policy-csp-admx-credentialproviders.md +++ b/windows/client-management/mdm/policy-csp-admx-credentialproviders.md @@ -51,6 +51,7 @@ manager: dansimp |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -101,6 +102,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -150,6 +152,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| diff --git a/windows/client-management/mdm/policy-csp-admx-credssp.md b/windows/client-management/mdm/policy-csp-admx-credssp.md index 18929d3fd6..ec4e942607 100644 --- a/windows/client-management/mdm/policy-csp-admx-credssp.md +++ b/windows/client-management/mdm/policy-csp-admx-credssp.md @@ -74,6 +74,7 @@ manager: dansimp |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -131,6 +132,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -192,6 +194,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -248,6 +251,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -306,6 +310,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -364,6 +369,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -422,6 +428,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -480,6 +487,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -536,6 +544,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -592,6 +601,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -648,6 +658,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| diff --git a/windows/client-management/mdm/policy-csp-admx-credui.md b/windows/client-management/mdm/policy-csp-admx-credui.md index a62ce22ddd..61b431b80f 100644 --- a/windows/client-management/mdm/policy-csp-admx-credui.md +++ b/windows/client-management/mdm/policy-csp-admx-credui.md @@ -47,6 +47,7 @@ manager: dansimp |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -95,6 +96,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| diff --git a/windows/client-management/mdm/policy-csp-admx-ctrlaltdel.md b/windows/client-management/mdm/policy-csp-admx-ctrlaltdel.md index 89ce54faf5..ae09d3f3eb 100644 --- a/windows/client-management/mdm/policy-csp-admx-ctrlaltdel.md +++ b/windows/client-management/mdm/policy-csp-admx-ctrlaltdel.md @@ -53,6 +53,7 @@ manager: dansimp |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -100,6 +101,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -149,6 +151,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -196,6 +199,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| diff --git a/windows/client-management/mdm/policy-csp-admx-datacollection.md b/windows/client-management/mdm/policy-csp-admx-datacollection.md index 33f7687705..2449adbe87 100644 --- a/windows/client-management/mdm/policy-csp-admx-datacollection.md +++ b/windows/client-management/mdm/policy-csp-admx-datacollection.md @@ -44,6 +44,7 @@ manager: dansimp |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| diff --git a/windows/client-management/mdm/policy-csp-admx-dcom.md b/windows/client-management/mdm/policy-csp-admx-dcom.md index 510d934391..f956185e91 100644 --- a/windows/client-management/mdm/policy-csp-admx-dcom.md +++ b/windows/client-management/mdm/policy-csp-admx-dcom.md @@ -47,6 +47,7 @@ manager: dansimp |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -96,6 +97,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| diff --git a/windows/client-management/mdm/policy-csp-admx-desktop.md b/windows/client-management/mdm/policy-csp-admx-desktop.md index a7ea8ccda9..9215405288 100644 --- a/windows/client-management/mdm/policy-csp-admx-desktop.md +++ b/windows/client-management/mdm/policy-csp-admx-desktop.md @@ -128,6 +128,7 @@ manager: dansimp |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -176,6 +177,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -226,6 +228,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -274,6 +277,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -322,6 +326,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -371,6 +376,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -414,6 +420,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -460,6 +467,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -509,6 +517,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -553,6 +562,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -604,6 +614,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -654,6 +665,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -701,6 +713,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -747,6 +760,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -797,6 +811,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -843,6 +858,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -891,6 +907,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -937,6 +954,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -981,6 +999,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -1026,6 +1045,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -1078,6 +1098,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -1123,6 +1144,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -1172,6 +1194,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -1220,6 +1243,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -1264,6 +1288,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -1311,6 +1336,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -1363,6 +1389,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -1415,6 +1442,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -1464,6 +1492,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| diff --git a/windows/client-management/mdm/policy-csp-admx-devicecompat.md b/windows/client-management/mdm/policy-csp-admx-devicecompat.md index b1ccc54155..18e3ef4160 100644 --- a/windows/client-management/mdm/policy-csp-admx-devicecompat.md +++ b/windows/client-management/mdm/policy-csp-admx-devicecompat.md @@ -46,6 +46,7 @@ manager: dansimp |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -87,6 +88,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| diff --git a/windows/client-management/mdm/policy-csp-admx-deviceguard.md b/windows/client-management/mdm/policy-csp-admx-deviceguard.md index 5ac4d423c2..73f923e62f 100644 --- a/windows/client-management/mdm/policy-csp-admx-deviceguard.md +++ b/windows/client-management/mdm/policy-csp-admx-deviceguard.md @@ -44,6 +44,7 @@ manager: dansimp |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| diff --git a/windows/client-management/mdm/policy-csp-admx-deviceinstallation.md b/windows/client-management/mdm/policy-csp-admx-deviceinstallation.md index 62efd762ae..9c0dcfe065 100644 --- a/windows/client-management/mdm/policy-csp-admx-deviceinstallation.md +++ b/windows/client-management/mdm/policy-csp-admx-deviceinstallation.md @@ -65,6 +65,7 @@ manager: dansimp |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -111,6 +112,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -157,6 +159,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -203,6 +206,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -249,6 +253,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -297,6 +302,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -342,6 +348,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -388,6 +395,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| diff --git a/windows/client-management/mdm/policy-csp-admx-devicesetup.md b/windows/client-management/mdm/policy-csp-admx-devicesetup.md index c54fe1375e..24a38b01f5 100644 --- a/windows/client-management/mdm/policy-csp-admx-devicesetup.md +++ b/windows/client-management/mdm/policy-csp-admx-devicesetup.md @@ -47,6 +47,7 @@ manager: dansimp |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -93,6 +94,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| diff --git a/windows/client-management/mdm/policy-csp-admx-dfs.md b/windows/client-management/mdm/policy-csp-admx-dfs.md index 49774e691d..137180abaf 100644 --- a/windows/client-management/mdm/policy-csp-admx-dfs.md +++ b/windows/client-management/mdm/policy-csp-admx-dfs.md @@ -43,6 +43,7 @@ manager: dansimp |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| diff --git a/windows/client-management/mdm/policy-csp-admx-digitallocker.md b/windows/client-management/mdm/policy-csp-admx-digitallocker.md index fafc357e89..dd371b5a0a 100644 --- a/windows/client-management/mdm/policy-csp-admx-digitallocker.md +++ b/windows/client-management/mdm/policy-csp-admx-digitallocker.md @@ -47,6 +47,7 @@ manager: dansimp |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -95,6 +96,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| diff --git a/windows/client-management/mdm/policy-csp-admx-diskdiagnostic.md b/windows/client-management/mdm/policy-csp-admx-diskdiagnostic.md index 312e6550d5..c5aa7f3439 100644 --- a/windows/client-management/mdm/policy-csp-admx-diskdiagnostic.md +++ b/windows/client-management/mdm/policy-csp-admx-diskdiagnostic.md @@ -47,6 +47,7 @@ manager: dansimp |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -100,6 +101,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| diff --git a/windows/client-management/mdm/policy-csp-admx-disknvcache.md b/windows/client-management/mdm/policy-csp-admx-disknvcache.md index 6e82fec127..da8db5d5f5 100644 --- a/windows/client-management/mdm/policy-csp-admx-disknvcache.md +++ b/windows/client-management/mdm/policy-csp-admx-disknvcache.md @@ -50,6 +50,7 @@ manager: dansimp |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -98,6 +99,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -149,6 +151,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| diff --git a/windows/client-management/mdm/policy-csp-admx-diskquota.md b/windows/client-management/mdm/policy-csp-admx-diskquota.md index 5982c438b4..fb12d0662c 100644 --- a/windows/client-management/mdm/policy-csp-admx-diskquota.md +++ b/windows/client-management/mdm/policy-csp-admx-diskquota.md @@ -60,6 +60,7 @@ manager: dansimp |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -105,6 +106,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -159,6 +161,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -211,6 +214,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -261,6 +265,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -311,6 +316,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| diff --git a/windows/client-management/mdm/policy-csp-admx-distributedlinktracking.md b/windows/client-management/mdm/policy-csp-admx-distributedlinktracking.md index ff67fc4f25..7ea2c08ffc 100644 --- a/windows/client-management/mdm/policy-csp-admx-distributedlinktracking.md +++ b/windows/client-management/mdm/policy-csp-admx-distributedlinktracking.md @@ -44,6 +44,7 @@ manager: dansimp |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| diff --git a/windows/client-management/mdm/policy-csp-admx-dnsclient.md b/windows/client-management/mdm/policy-csp-admx-dnsclient.md index 8410109042..9c8dca326b 100644 --- a/windows/client-management/mdm/policy-csp-admx-dnsclient.md +++ b/windows/client-management/mdm/policy-csp-admx-dnsclient.md @@ -106,6 +106,7 @@ manager: dansimp |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -151,6 +152,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -204,6 +206,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -250,6 +253,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -314,6 +318,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -360,6 +365,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -406,6 +412,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -454,6 +461,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -503,6 +511,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -555,6 +564,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -606,6 +616,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -659,6 +670,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -705,6 +717,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -755,6 +768,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -808,6 +822,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -856,6 +871,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -909,6 +925,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -955,6 +972,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -1003,6 +1021,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -1055,6 +1074,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -1103,6 +1123,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -1167,6 +1188,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| diff --git a/windows/client-management/mdm/policy-csp-admx-dwm.md b/windows/client-management/mdm/policy-csp-admx-dwm.md index 10b9761d52..1f8b907568 100644 --- a/windows/client-management/mdm/policy-csp-admx-dwm.md +++ b/windows/client-management/mdm/policy-csp-admx-dwm.md @@ -59,6 +59,7 @@ manager: dansimp |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -108,6 +109,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -157,6 +159,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -205,6 +208,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -253,6 +257,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -302,6 +307,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| diff --git a/windows/client-management/mdm/policy-csp-admx-eaime.md b/windows/client-management/mdm/policy-csp-admx-eaime.md index 21ee8c0b36..9450d0fc2d 100644 --- a/windows/client-management/mdm/policy-csp-admx-eaime.md +++ b/windows/client-management/mdm/policy-csp-admx-eaime.md @@ -77,6 +77,7 @@ manager: dansimp |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -128,6 +129,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -191,6 +193,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -244,6 +247,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -294,6 +298,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -347,6 +352,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -397,6 +403,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -445,6 +452,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -495,6 +503,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -545,6 +554,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -595,6 +605,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -645,6 +656,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| diff --git a/windows/client-management/mdm/policy-csp-admx-encryptfilesonmove.md b/windows/client-management/mdm/policy-csp-admx-encryptfilesonmove.md index 00a8db9920..f3659ac17f 100644 --- a/windows/client-management/mdm/policy-csp-admx-encryptfilesonmove.md +++ b/windows/client-management/mdm/policy-csp-admx-encryptfilesonmove.md @@ -44,6 +44,7 @@ manager: dansimp |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| diff --git a/windows/client-management/mdm/policy-csp-admx-enhancedstorage.md b/windows/client-management/mdm/policy-csp-admx-enhancedstorage.md index 2ab763817c..7971008000 100644 --- a/windows/client-management/mdm/policy-csp-admx-enhancedstorage.md +++ b/windows/client-management/mdm/policy-csp-admx-enhancedstorage.md @@ -59,6 +59,7 @@ manager: dansimp |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -104,6 +105,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -149,6 +151,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -194,6 +197,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -239,6 +243,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -286,6 +291,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| diff --git a/windows/client-management/mdm/policy-csp-admx-errorreporting.md b/windows/client-management/mdm/policy-csp-admx-errorreporting.md index 7e72497d05..e16d808315 100644 --- a/windows/client-management/mdm/policy-csp-admx-errorreporting.md +++ b/windows/client-management/mdm/policy-csp-admx-errorreporting.md @@ -128,6 +128,7 @@ manager: dansimp |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -179,6 +180,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -226,6 +228,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -280,6 +283,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -346,6 +350,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -395,6 +400,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -440,6 +446,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|No|No| @@ -485,6 +492,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -530,6 +538,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|No|No| @@ -573,6 +582,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -618,6 +628,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -663,6 +674,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -708,6 +720,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -753,6 +766,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -798,6 +812,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -843,6 +858,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -888,6 +904,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -943,6 +960,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|No|No| |Education|Yes|Yes| @@ -988,6 +1006,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -1033,6 +1052,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -1086,6 +1106,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -1139,6 +1160,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -1184,6 +1206,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -1230,6 +1253,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -1275,6 +1299,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -1320,6 +1345,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -1365,6 +1391,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -1410,6 +1437,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -1457,6 +1485,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| diff --git a/windows/client-management/mdm/policy-csp-admx-eventforwarding.md b/windows/client-management/mdm/policy-csp-admx-eventforwarding.md index ffd209aa8f..7d4e891bb8 100644 --- a/windows/client-management/mdm/policy-csp-admx-eventforwarding.md +++ b/windows/client-management/mdm/policy-csp-admx-eventforwarding.md @@ -48,6 +48,7 @@ manager: dansimp |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -98,6 +99,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| diff --git a/windows/client-management/mdm/policy-csp-admx-eventlog.md b/windows/client-management/mdm/policy-csp-admx-eventlog.md index 5156768413..74c24d6a64 100644 --- a/windows/client-management/mdm/policy-csp-admx-eventlog.md +++ b/windows/client-management/mdm/policy-csp-admx-eventlog.md @@ -104,6 +104,7 @@ manager: dansimp |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -149,6 +150,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -194,6 +196,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -239,6 +242,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -284,6 +288,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -329,6 +334,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -374,6 +380,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -421,6 +428,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -468,6 +476,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -515,6 +524,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -562,6 +572,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -610,6 +621,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -658,6 +670,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -706,6 +719,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -754,6 +768,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -801,6 +816,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -848,6 +864,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -895,6 +912,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -942,6 +960,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|No|No| |Education|Yes|Yes| @@ -989,6 +1008,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -1037,6 +1057,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| diff --git a/windows/client-management/mdm/policy-csp-admx-eventlogging.md b/windows/client-management/mdm/policy-csp-admx-eventlogging.md index 135c65ed8f..e68734246d 100644 --- a/windows/client-management/mdm/policy-csp-admx-eventlogging.md +++ b/windows/client-management/mdm/policy-csp-admx-eventlogging.md @@ -44,6 +44,7 @@ manager: dansimp |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| diff --git a/windows/client-management/mdm/policy-csp-admx-eventviewer.md b/windows/client-management/mdm/policy-csp-admx-eventviewer.md index b5dd4d7f65..bb9f861ad4 100644 --- a/windows/client-management/mdm/policy-csp-admx-eventviewer.md +++ b/windows/client-management/mdm/policy-csp-admx-eventviewer.md @@ -50,6 +50,7 @@ manager: dansimp |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -92,6 +93,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -133,6 +135,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| diff --git a/windows/client-management/mdm/policy-csp-admx-explorer.md b/windows/client-management/mdm/policy-csp-admx-explorer.md index cc7f6818aa..40ea32f0bd 100644 --- a/windows/client-management/mdm/policy-csp-admx-explorer.md +++ b/windows/client-management/mdm/policy-csp-admx-explorer.md @@ -56,6 +56,7 @@ manager: dansimp |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -97,6 +98,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -146,6 +148,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -189,6 +192,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -237,6 +241,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| diff --git a/windows/client-management/mdm/policy-csp-admx-externalboot.md b/windows/client-management/mdm/policy-csp-admx-externalboot.md index 88a074cba8..2891505de8 100644 --- a/windows/client-management/mdm/policy-csp-admx-externalboot.md +++ b/windows/client-management/mdm/policy-csp-admx-externalboot.md @@ -52,6 +52,7 @@ manager: dansimp |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -100,6 +101,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -146,6 +148,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| diff --git a/windows/client-management/mdm/policy-csp-admx-filerecovery.md b/windows/client-management/mdm/policy-csp-admx-filerecovery.md index 74cc4f3f50..9214aef2f8 100644 --- a/windows/client-management/mdm/policy-csp-admx-filerecovery.md +++ b/windows/client-management/mdm/policy-csp-admx-filerecovery.md @@ -41,6 +41,7 @@ manager: dansimp |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| diff --git a/windows/client-management/mdm/policy-csp-admx-filerevocation.md b/windows/client-management/mdm/policy-csp-admx-filerevocation.md index 3fd0807394..52bd746fc5 100644 --- a/windows/client-management/mdm/policy-csp-admx-filerevocation.md +++ b/windows/client-management/mdm/policy-csp-admx-filerevocation.md @@ -42,6 +42,7 @@ manager: dansimp |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| diff --git a/windows/client-management/mdm/policy-csp-admx-fileservervssprovider.md b/windows/client-management/mdm/policy-csp-admx-fileservervssprovider.md index 18ddd06906..0d16fdf7fc 100644 --- a/windows/client-management/mdm/policy-csp-admx-fileservervssprovider.md +++ b/windows/client-management/mdm/policy-csp-admx-fileservervssprovider.md @@ -44,6 +44,7 @@ manager: dansimp |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| diff --git a/windows/client-management/mdm/policy-csp-admx-filesys.md b/windows/client-management/mdm/policy-csp-admx-filesys.md index ab0c455e6b..eafe6c7d2d 100644 --- a/windows/client-management/mdm/policy-csp-admx-filesys.md +++ b/windows/client-management/mdm/policy-csp-admx-filesys.md @@ -63,6 +63,7 @@ manager: dansimp |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -104,6 +105,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -147,6 +149,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -185,6 +188,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -224,6 +228,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -263,6 +268,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -305,6 +311,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -354,6 +361,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| diff --git a/windows/client-management/mdm/policy-csp-admx-folderredirection.md b/windows/client-management/mdm/policy-csp-admx-folderredirection.md index cebe91fbd3..01d923ac59 100644 --- a/windows/client-management/mdm/policy-csp-admx-folderredirection.md +++ b/windows/client-management/mdm/policy-csp-admx-folderredirection.md @@ -61,6 +61,7 @@ manager: dansimp |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -112,6 +113,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -162,6 +164,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -207,6 +210,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -255,6 +259,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -302,6 +307,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -351,6 +357,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| diff --git a/windows/client-management/mdm/policy-csp-admx-framepanes.md b/windows/client-management/mdm/policy-csp-admx-framepanes.md index 4b83f0c105..25098ad8ee 100644 --- a/windows/client-management/mdm/policy-csp-admx-framepanes.md +++ b/windows/client-management/mdm/policy-csp-admx-framepanes.md @@ -44,6 +44,7 @@ manager: dansimp |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -95,6 +96,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| diff --git a/windows/client-management/mdm/policy-csp-admx-fthsvc.md b/windows/client-management/mdm/policy-csp-admx-fthsvc.md index 3cf5694548..b65d37ef0f 100644 --- a/windows/client-management/mdm/policy-csp-admx-fthsvc.md +++ b/windows/client-management/mdm/policy-csp-admx-fthsvc.md @@ -43,6 +43,7 @@ manager: dansimp |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| diff --git a/windows/client-management/mdm/policy-csp-admx-globalization.md b/windows/client-management/mdm/policy-csp-admx-globalization.md index 45623d01c7..a20135abe3 100644 --- a/windows/client-management/mdm/policy-csp-admx-globalization.md +++ b/windows/client-management/mdm/policy-csp-admx-globalization.md @@ -113,6 +113,7 @@ manager: dansimp |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -161,6 +162,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -214,6 +216,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -267,6 +270,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -320,6 +324,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -370,6 +375,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -419,6 +425,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -466,6 +473,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -525,6 +533,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -584,6 +593,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -631,6 +641,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -680,6 +691,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -731,6 +743,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -778,6 +791,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -827,6 +841,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -876,6 +891,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -925,6 +941,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -978,6 +995,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -1031,6 +1049,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -1078,6 +1097,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -1126,6 +1146,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -1175,6 +1196,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -1223,6 +1245,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -1272,6 +1295,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| diff --git a/windows/client-management/mdm/policy-csp-admx-grouppolicy.md b/windows/client-management/mdm/policy-csp-admx-grouppolicy.md index f3e83e48f1..2af6e0eed5 100644 --- a/windows/client-management/mdm/policy-csp-admx-grouppolicy.md +++ b/windows/client-management/mdm/policy-csp-admx-grouppolicy.md @@ -169,6 +169,7 @@ manager: dansimp |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -225,6 +226,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -277,6 +279,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -331,6 +334,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -385,6 +389,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -437,6 +442,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -491,6 +497,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -545,6 +552,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -595,6 +603,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -647,6 +656,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -699,6 +709,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -755,6 +766,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -811,6 +823,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -857,6 +870,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -912,6 +926,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -967,6 +982,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -1009,6 +1025,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -1066,6 +1083,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -1115,6 +1133,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -1166,6 +1185,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -1220,6 +1240,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -1268,6 +1289,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -1318,6 +1340,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -1368,6 +1391,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -1416,6 +1440,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -1469,6 +1494,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -1513,6 +1539,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -1568,6 +1595,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -1625,6 +1653,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -1682,6 +1711,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -1741,6 +1771,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -1794,6 +1825,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -1855,6 +1887,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -1907,6 +1940,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -1955,6 +1989,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -2001,6 +2036,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -2064,6 +2100,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -2128,6 +2165,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -2179,6 +2217,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -2221,6 +2260,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -2272,6 +2312,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -2326,6 +2367,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -2372,6 +2414,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| diff --git a/windows/client-management/mdm/policy-csp-admx-help.md b/windows/client-management/mdm/policy-csp-admx-help.md index 3bdf5aa985..f04aebd196 100644 --- a/windows/client-management/mdm/policy-csp-admx-help.md +++ b/windows/client-management/mdm/policy-csp-admx-help.md @@ -52,6 +52,7 @@ manager: dansimp |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -100,6 +101,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -160,6 +162,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -211,6 +214,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| diff --git a/windows/client-management/mdm/policy-csp-admx-helpandsupport.md b/windows/client-management/mdm/policy-csp-admx-helpandsupport.md index 806207275f..294a9bcea0 100644 --- a/windows/client-management/mdm/policy-csp-admx-helpandsupport.md +++ b/windows/client-management/mdm/policy-csp-admx-helpandsupport.md @@ -52,6 +52,7 @@ manager: dansimp |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -98,6 +99,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -145,6 +147,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -191,6 +194,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| diff --git a/windows/client-management/mdm/policy-csp-admx-hotspotauth.md b/windows/client-management/mdm/policy-csp-admx-hotspotauth.md index bf33f5110d..bcc3a005df 100644 --- a/windows/client-management/mdm/policy-csp-admx-hotspotauth.md +++ b/windows/client-management/mdm/policy-csp-admx-hotspotauth.md @@ -43,6 +43,7 @@ manager: dansimp |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| diff --git a/windows/client-management/mdm/policy-csp-admx-icm.md b/windows/client-management/mdm/policy-csp-admx-icm.md index 2f9b7183ac..d3eaa803b8 100644 --- a/windows/client-management/mdm/policy-csp-admx-icm.md +++ b/windows/client-management/mdm/policy-csp-admx-icm.md @@ -118,6 +118,7 @@ manager: dansimp |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -166,6 +167,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -214,6 +216,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -265,6 +268,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -318,6 +322,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -371,6 +376,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -421,6 +427,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -471,6 +478,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -519,6 +527,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -567,6 +576,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -614,6 +624,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -660,6 +671,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -708,6 +720,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -760,6 +773,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -809,6 +823,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -860,6 +875,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -908,6 +924,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -956,6 +973,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -1004,6 +1022,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -1052,6 +1071,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -1100,6 +1120,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -1146,6 +1167,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -1194,6 +1216,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -1240,6 +1263,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -1288,6 +1312,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -1338,6 +1363,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| diff --git a/windows/client-management/mdm/policy-csp-admx-iis.md b/windows/client-management/mdm/policy-csp-admx-iis.md index 424b4a38f2..5547e15f99 100644 --- a/windows/client-management/mdm/policy-csp-admx-iis.md +++ b/windows/client-management/mdm/policy-csp-admx-iis.md @@ -43,6 +43,7 @@ manager: dansimp |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| diff --git a/windows/client-management/mdm/policy-csp-admx-iscsi.md b/windows/client-management/mdm/policy-csp-admx-iscsi.md index c9465d3231..7571c0ca23 100644 --- a/windows/client-management/mdm/policy-csp-admx-iscsi.md +++ b/windows/client-management/mdm/policy-csp-admx-iscsi.md @@ -50,6 +50,7 @@ manager: dansimp |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -94,6 +95,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -137,6 +139,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| diff --git a/windows/client-management/mdm/policy-csp-admx-kdc.md b/windows/client-management/mdm/policy-csp-admx-kdc.md index 1173ca86f8..e280346772 100644 --- a/windows/client-management/mdm/policy-csp-admx-kdc.md +++ b/windows/client-management/mdm/policy-csp-admx-kdc.md @@ -58,6 +58,7 @@ manager: dansimp |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -131,6 +132,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -179,6 +181,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -231,6 +234,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -280,6 +284,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -326,6 +331,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| diff --git a/windows/client-management/mdm/policy-csp-admx-kerberos.md b/windows/client-management/mdm/policy-csp-admx-kerberos.md index 998eb8189d..225f997148 100644 --- a/windows/client-management/mdm/policy-csp-admx-kerberos.md +++ b/windows/client-management/mdm/policy-csp-admx-kerberos.md @@ -64,6 +64,7 @@ manager: dansimp |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -113,6 +114,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -166,6 +168,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -214,6 +217,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -262,6 +266,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -308,6 +313,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -356,6 +362,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -410,6 +417,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| diff --git a/windows/client-management/mdm/policy-csp-admx-lanmanserver.md b/windows/client-management/mdm/policy-csp-admx-lanmanserver.md index a905d94c9a..56cfcb8bf4 100644 --- a/windows/client-management/mdm/policy-csp-admx-lanmanserver.md +++ b/windows/client-management/mdm/policy-csp-admx-lanmanserver.md @@ -52,6 +52,7 @@ manager: dansimp |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -118,6 +119,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -178,6 +180,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -238,6 +241,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| diff --git a/windows/client-management/mdm/policy-csp-admx-lanmanworkstation.md b/windows/client-management/mdm/policy-csp-admx-lanmanworkstation.md index 8fcfe9af1e..6a2f67805c 100644 --- a/windows/client-management/mdm/policy-csp-admx-lanmanworkstation.md +++ b/windows/client-management/mdm/policy-csp-admx-lanmanworkstation.md @@ -49,6 +49,7 @@ manager: dansimp |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -116,6 +117,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -165,6 +167,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| diff --git a/windows/client-management/mdm/policy-csp-admx-leakdiagnostic.md b/windows/client-management/mdm/policy-csp-admx-leakdiagnostic.md index a362e05ab9..a0d926e6a8 100644 --- a/windows/client-management/mdm/policy-csp-admx-leakdiagnostic.md +++ b/windows/client-management/mdm/policy-csp-admx-leakdiagnostic.md @@ -43,6 +43,7 @@ manager: dansimp |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| diff --git a/windows/client-management/mdm/policy-csp-admx-linklayertopologydiscovery.md b/windows/client-management/mdm/policy-csp-admx-linklayertopologydiscovery.md index 841a1b47a1..9ca669bfa8 100644 --- a/windows/client-management/mdm/policy-csp-admx-linklayertopologydiscovery.md +++ b/windows/client-management/mdm/policy-csp-admx-linklayertopologydiscovery.md @@ -46,6 +46,7 @@ manager: dansimp |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -94,6 +95,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| diff --git a/windows/client-management/mdm/policy-csp-admx-locationprovideradm.md b/windows/client-management/mdm/policy-csp-admx-locationprovideradm.md index 9b40c8b242..d95ca4c8d5 100644 --- a/windows/client-management/mdm/policy-csp-admx-locationprovideradm.md +++ b/windows/client-management/mdm/policy-csp-admx-locationprovideradm.md @@ -39,6 +39,7 @@ manager: dansimp |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| diff --git a/windows/client-management/mdm/policy-csp-admx-logon.md b/windows/client-management/mdm/policy-csp-admx-logon.md index 2f68cebffb..6bc7c79a69 100644 --- a/windows/client-management/mdm/policy-csp-admx-logon.md +++ b/windows/client-management/mdm/policy-csp-admx-logon.md @@ -85,6 +85,7 @@ manager: dansimp |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -131,6 +132,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -177,6 +179,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -226,6 +229,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -275,6 +279,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -328,6 +333,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -381,6 +387,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -427,6 +434,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -473,6 +481,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -530,6 +539,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -584,6 +594,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -637,6 +648,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -691,6 +703,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -755,6 +768,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -801,6 +815,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| diff --git a/windows/client-management/mdm/policy-csp-admx-microsoftdefenderantivirus.md b/windows/client-management/mdm/policy-csp-admx-microsoftdefenderantivirus.md index c2d83759c2..4de28cabcc 100644 --- a/windows/client-management/mdm/policy-csp-admx-microsoftdefenderantivirus.md +++ b/windows/client-management/mdm/policy-csp-admx-microsoftdefenderantivirus.md @@ -319,6 +319,7 @@ manager: dansimp |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -365,6 +366,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -415,6 +417,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -466,6 +469,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -518,6 +522,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -564,6 +569,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -612,6 +618,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -658,6 +665,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -700,6 +708,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -744,6 +753,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -786,6 +796,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -843,6 +854,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -916,6 +928,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -975,6 +988,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -1035,6 +1049,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -1086,6 +1101,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -1132,6 +1148,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -1174,6 +1191,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -1220,6 +1238,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -1266,6 +1285,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -1318,6 +1338,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -1370,6 +1391,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -1416,6 +1438,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -1462,6 +1485,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -1508,6 +1532,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -1554,6 +1579,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -1600,6 +1626,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -1646,6 +1673,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -1692,6 +1720,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -1738,6 +1767,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -1784,6 +1814,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -1830,6 +1861,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -1876,6 +1908,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -1922,6 +1955,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -1968,6 +2002,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -2014,6 +2049,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -2060,6 +2096,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -2118,6 +2155,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -2164,6 +2202,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -2206,6 +2245,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -2248,6 +2288,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -2293,6 +2334,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -2339,6 +2381,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -2379,6 +2422,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -2421,6 +2465,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -2463,6 +2508,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -2512,6 +2558,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -2558,6 +2605,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -2604,6 +2652,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -2651,6 +2700,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -2697,6 +2747,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -2743,6 +2794,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -2789,6 +2841,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -2835,6 +2888,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -2881,6 +2935,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -2927,6 +2982,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -2972,6 +3028,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -3018,6 +3075,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -3064,6 +3122,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -3110,6 +3169,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -3156,6 +3216,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -3202,6 +3263,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -3248,6 +3310,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -3294,6 +3357,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -3340,6 +3404,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -3386,6 +3451,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -3432,6 +3498,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -3478,6 +3545,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -3524,6 +3592,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -3582,6 +3651,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -3628,6 +3698,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -3674,6 +3745,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -3722,6 +3794,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -3768,6 +3841,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -3814,6 +3888,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -3860,6 +3935,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -3906,6 +3982,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -3952,6 +4029,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -4000,6 +4078,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -4046,6 +4125,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -4092,6 +4172,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -4150,6 +4231,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -4196,6 +4278,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -4240,6 +4323,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -4286,6 +4370,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -4332,6 +4417,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -4378,6 +4464,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -4438,6 +4525,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -4485,6 +4573,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -4533,6 +4622,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -4579,6 +4669,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -4625,6 +4716,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -4669,6 +4761,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| diff --git a/windows/client-management/mdm/policy-csp-admx-mmc.md b/windows/client-management/mdm/policy-csp-admx-mmc.md index 33f6ed7399..3f708c04d5 100644 --- a/windows/client-management/mdm/policy-csp-admx-mmc.md +++ b/windows/client-management/mdm/policy-csp-admx-mmc.md @@ -55,6 +55,7 @@ manager: dansimp |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -111,6 +112,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -167,6 +169,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -223,6 +226,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -273,6 +277,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| diff --git a/windows/client-management/mdm/policy-csp-admx-mmcsnapins.md b/windows/client-management/mdm/policy-csp-admx-mmcsnapins.md index 1514a912be..ac72ac1de4 100644 --- a/windows/client-management/mdm/policy-csp-admx-mmcsnapins.md +++ b/windows/client-management/mdm/policy-csp-admx-mmcsnapins.md @@ -352,6 +352,7 @@ manager: dansimp |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -406,6 +407,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -461,6 +463,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -516,6 +519,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -571,6 +575,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -626,6 +631,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -681,6 +687,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -736,6 +743,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -791,6 +799,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -846,6 +855,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -901,6 +911,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -956,6 +967,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -1010,6 +1022,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -1064,6 +1077,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -1118,6 +1132,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -1172,6 +1187,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -1226,6 +1242,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -1280,6 +1297,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -1334,6 +1352,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -1388,6 +1407,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -1442,6 +1462,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -1496,6 +1517,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -1550,6 +1572,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -1604,6 +1627,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -1658,6 +1682,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -1712,6 +1737,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -1766,6 +1792,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -1820,6 +1847,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -1874,6 +1902,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -1929,6 +1958,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -1983,6 +2013,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -2037,6 +2068,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -2091,6 +2123,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -2145,6 +2178,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -2199,6 +2233,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -2253,6 +2288,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -2307,6 +2343,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -2361,6 +2398,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -2417,6 +2455,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -2471,6 +2510,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -2525,6 +2565,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -2579,6 +2620,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -2633,6 +2675,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -2687,6 +2730,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -2741,6 +2785,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -2795,6 +2840,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -2849,6 +2895,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -2903,6 +2950,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -2957,6 +3005,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -3011,6 +3060,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -3065,6 +3115,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -3119,6 +3170,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -3173,6 +3225,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -3227,6 +3280,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -3281,6 +3335,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -3335,6 +3390,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -3389,6 +3445,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -3443,6 +3500,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -3497,6 +3555,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -3551,6 +3610,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -3605,6 +3665,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -3659,6 +3720,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -3713,6 +3775,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -3767,6 +3830,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -3821,6 +3885,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -3875,6 +3940,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -3929,6 +3995,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -3983,6 +4050,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -4037,6 +4105,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -4091,6 +4160,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -4145,6 +4215,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -4199,6 +4270,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -4253,6 +4325,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -4307,6 +4380,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -4361,6 +4435,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -4415,6 +4490,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -4469,6 +4545,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -4523,6 +4600,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -4577,6 +4655,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -4631,6 +4710,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -4685,6 +4765,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -4739,6 +4820,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -4793,6 +4875,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -4847,6 +4930,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -4901,6 +4985,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -4955,6 +5040,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -5009,6 +5095,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -5063,6 +5150,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -5117,6 +5205,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -5171,6 +5260,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -5225,6 +5315,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -5279,6 +5370,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -5333,6 +5425,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -5387,6 +5480,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -5441,6 +5535,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -5495,6 +5590,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -5549,6 +5645,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -5603,6 +5700,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -5657,6 +5755,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -5711,6 +5810,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -5765,6 +5865,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -5819,6 +5920,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -5873,6 +5975,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -5927,6 +6030,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -5981,6 +6085,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| diff --git a/windows/client-management/mdm/policy-csp-admx-mobilepcmobilitycenter.md b/windows/client-management/mdm/policy-csp-admx-mobilepcmobilitycenter.md index 1b428b1884..8d419453af 100644 --- a/windows/client-management/mdm/policy-csp-admx-mobilepcmobilitycenter.md +++ b/windows/client-management/mdm/policy-csp-admx-mobilepcmobilitycenter.md @@ -47,6 +47,7 @@ manager: dansimp |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -94,6 +95,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| diff --git a/windows/client-management/mdm/policy-csp-admx-mobilepcpresentationsettings.md b/windows/client-management/mdm/policy-csp-admx-mobilepcpresentationsettings.md index f9fe20c69c..21db7d1e26 100644 --- a/windows/client-management/mdm/policy-csp-admx-mobilepcpresentationsettings.md +++ b/windows/client-management/mdm/policy-csp-admx-mobilepcpresentationsettings.md @@ -48,6 +48,7 @@ manager: dansimp |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -101,6 +102,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| diff --git a/windows/client-management/mdm/policy-csp-admx-msapolicy.md b/windows/client-management/mdm/policy-csp-admx-msapolicy.md index 21ecaf3e29..7922f6b22e 100644 --- a/windows/client-management/mdm/policy-csp-admx-msapolicy.md +++ b/windows/client-management/mdm/policy-csp-admx-msapolicy.md @@ -43,6 +43,7 @@ manager: dansimp |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| diff --git a/windows/client-management/mdm/policy-csp-admx-msched.md b/windows/client-management/mdm/policy-csp-admx-msched.md index 4bcef7a8d0..a617aa74a1 100644 --- a/windows/client-management/mdm/policy-csp-admx-msched.md +++ b/windows/client-management/mdm/policy-csp-admx-msched.md @@ -46,6 +46,7 @@ manager: dansimp |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -92,6 +93,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| diff --git a/windows/client-management/mdm/policy-csp-admx-msdt.md b/windows/client-management/mdm/policy-csp-admx-msdt.md index 74fa908dc8..b58d30e24b 100644 --- a/windows/client-management/mdm/policy-csp-admx-msdt.md +++ b/windows/client-management/mdm/policy-csp-admx-msdt.md @@ -49,6 +49,7 @@ manager: dansimp |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -101,6 +102,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -165,6 +167,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| diff --git a/windows/client-management/mdm/policy-csp-admx-msi.md b/windows/client-management/mdm/policy-csp-admx-msi.md index acdf31ff93..5a54e5af64 100644 --- a/windows/client-management/mdm/policy-csp-admx-msi.md +++ b/windows/client-management/mdm/policy-csp-admx-msi.md @@ -111,6 +111,7 @@ manager: dansimp |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -162,6 +163,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -213,6 +215,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -261,6 +264,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -314,6 +318,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -367,6 +372,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -414,6 +420,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -465,6 +472,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -518,6 +526,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -569,6 +578,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -621,6 +631,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -669,6 +680,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -718,6 +730,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -765,6 +778,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -815,6 +829,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -865,6 +880,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -915,6 +931,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -963,6 +980,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -1011,6 +1029,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -1064,6 +1083,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -1117,6 +1137,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -1164,6 +1185,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -1213,6 +1235,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -1266,6 +1289,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| diff --git a/windows/client-management/mdm/policy-csp-admx-msifilerecovery.md b/windows/client-management/mdm/policy-csp-admx-msifilerecovery.md index 2d23267cbd..e83868748e 100644 --- a/windows/client-management/mdm/policy-csp-admx-msifilerecovery.md +++ b/windows/client-management/mdm/policy-csp-admx-msifilerecovery.md @@ -43,6 +43,7 @@ manager: dansimp |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| diff --git a/windows/client-management/mdm/policy-csp-admx-nca.md b/windows/client-management/mdm/policy-csp-admx-nca.md index 4a0b0ee3ae..8576241cbe 100644 --- a/windows/client-management/mdm/policy-csp-admx-nca.md +++ b/windows/client-management/mdm/policy-csp-admx-nca.md @@ -64,6 +64,7 @@ manager: dansimp |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -120,6 +121,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -162,6 +164,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -210,6 +213,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -254,6 +258,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -307,6 +312,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -350,6 +356,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -396,6 +403,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| diff --git a/windows/client-management/mdm/policy-csp-admx-ncsi.md b/windows/client-management/mdm/policy-csp-admx-ncsi.md index 2560340dd7..9b2c141ba5 100644 --- a/windows/client-management/mdm/policy-csp-admx-ncsi.md +++ b/windows/client-management/mdm/policy-csp-admx-ncsi.md @@ -61,6 +61,7 @@ manager: dansimp |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -103,6 +104,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -145,6 +147,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -187,6 +190,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -232,6 +236,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -274,6 +279,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -316,6 +322,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| diff --git a/windows/client-management/mdm/policy-csp-admx-netlogon.md b/windows/client-management/mdm/policy-csp-admx-netlogon.md index 4527aa2946..5c16cf223c 100644 --- a/windows/client-management/mdm/policy-csp-admx-netlogon.md +++ b/windows/client-management/mdm/policy-csp-admx-netlogon.md @@ -145,6 +145,7 @@ manager: dansimp |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -199,6 +200,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -251,6 +253,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -301,6 +304,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -353,6 +357,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -405,6 +410,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -455,6 +461,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -508,6 +515,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -560,6 +568,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -615,6 +624,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -672,6 +682,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -721,6 +732,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -765,6 +777,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -817,6 +830,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -893,6 +907,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -946,6 +961,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -999,6 +1015,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -1046,6 +1063,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -1094,6 +1112,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -1146,6 +1165,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -1196,6 +1216,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -1249,6 +1270,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -1299,6 +1321,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -1349,6 +1372,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -1397,6 +1421,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -1447,6 +1472,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -1496,6 +1522,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -1551,6 +1578,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -1597,6 +1625,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -1652,6 +1681,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -1706,6 +1736,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -1756,6 +1787,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -1806,6 +1838,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -1861,6 +1894,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -1913,6 +1947,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| diff --git a/windows/client-management/mdm/policy-csp-admx-networkconnections.md b/windows/client-management/mdm/policy-csp-admx-networkconnections.md index 5da60f709b..ebb55ead80 100644 --- a/windows/client-management/mdm/policy-csp-admx-networkconnections.md +++ b/windows/client-management/mdm/policy-csp-admx-networkconnections.md @@ -122,6 +122,7 @@ manager: dansimp |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -179,6 +180,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -232,6 +234,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -290,6 +293,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -343,6 +347,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -402,6 +407,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -459,6 +465,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -509,6 +516,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -555,6 +563,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -607,6 +616,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -657,6 +667,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -703,6 +714,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -764,6 +776,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -817,6 +830,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -872,6 +886,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -925,6 +940,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -980,6 +996,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -1039,6 +1056,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -1098,6 +1116,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -1146,6 +1165,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -1203,6 +1223,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -1260,6 +1281,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -1315,6 +1337,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -1368,6 +1391,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -1421,6 +1445,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -1480,6 +1505,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -1530,6 +1556,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| diff --git a/windows/client-management/mdm/policy-csp-admx-offlinefiles.md b/windows/client-management/mdm/policy-csp-admx-offlinefiles.md index 6a461fb657..b3b807fd43 100644 --- a/windows/client-management/mdm/policy-csp-admx-offlinefiles.md +++ b/windows/client-management/mdm/policy-csp-admx-offlinefiles.md @@ -178,6 +178,7 @@ manager: dansimp |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -226,6 +227,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -277,6 +279,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -328,6 +331,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -376,6 +380,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -434,6 +439,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -495,6 +501,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -556,6 +563,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -613,6 +621,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -664,6 +673,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -718,6 +728,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -775,6 +786,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -832,6 +844,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -878,6 +891,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -929,6 +943,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -990,6 +1005,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -1051,6 +1067,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -1102,6 +1119,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -1153,6 +1171,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -1204,6 +1223,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -1255,6 +1275,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -1305,6 +1326,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -1355,6 +1377,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -1409,6 +1432,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -1463,6 +1487,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -1520,6 +1545,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -1577,6 +1603,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -1627,6 +1654,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -1675,6 +1703,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -1724,6 +1753,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -1770,6 +1800,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -1821,6 +1852,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -1872,6 +1904,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -1918,6 +1951,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -1964,6 +1998,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -2010,6 +2045,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -2056,6 +2092,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -2112,6 +2149,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -2162,6 +2200,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -2217,6 +2256,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -2272,6 +2312,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -2329,6 +2370,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -2384,6 +2426,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -2433,6 +2476,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -2482,6 +2526,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -2528,6 +2573,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -2574,6 +2620,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| diff --git a/windows/client-management/mdm/policy-csp-admx-pca.md b/windows/client-management/mdm/policy-csp-admx-pca.md index 940b2bc510..e032e8bc6d 100644 --- a/windows/client-management/mdm/policy-csp-admx-pca.md +++ b/windows/client-management/mdm/policy-csp-admx-pca.md @@ -62,6 +62,7 @@ manager: dansimp |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -113,6 +114,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -158,6 +160,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -199,6 +202,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -241,6 +245,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -284,6 +289,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -327,6 +333,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| diff --git a/windows/client-management/mdm/policy-csp-admx-peertopeercaching.md b/windows/client-management/mdm/policy-csp-admx-peertopeercaching.md index d6a2ec5b2f..c56655460d 100644 --- a/windows/client-management/mdm/policy-csp-admx-peertopeercaching.md +++ b/windows/client-management/mdm/policy-csp-admx-peertopeercaching.md @@ -66,6 +66,7 @@ manager: dansimp |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -123,6 +124,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -178,6 +180,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -239,6 +242,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -303,6 +307,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -363,6 +368,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -417,6 +423,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -478,6 +485,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -536,6 +544,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| diff --git a/windows/client-management/mdm/policy-csp-admx-pentraining.md b/windows/client-management/mdm/policy-csp-admx-pentraining.md index e3c4ae75b9..1a81523fcb 100644 --- a/windows/client-management/mdm/policy-csp-admx-pentraining.md +++ b/windows/client-management/mdm/policy-csp-admx-pentraining.md @@ -46,6 +46,7 @@ manager: dansimp |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -92,6 +93,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| diff --git a/windows/client-management/mdm/policy-csp-admx-performancediagnostics.md b/windows/client-management/mdm/policy-csp-admx-performancediagnostics.md index 639a44a171..35584dc616 100644 --- a/windows/client-management/mdm/policy-csp-admx-performancediagnostics.md +++ b/windows/client-management/mdm/policy-csp-admx-performancediagnostics.md @@ -52,6 +52,7 @@ manager: dansimp |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -106,6 +107,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -160,6 +162,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -214,6 +217,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| diff --git a/windows/client-management/mdm/policy-csp-admx-power.md b/windows/client-management/mdm/policy-csp-admx-power.md index 31a6511577..1a24e202d0 100644 --- a/windows/client-management/mdm/policy-csp-admx-power.md +++ b/windows/client-management/mdm/policy-csp-admx-power.md @@ -115,6 +115,7 @@ manager: dansimp |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -163,6 +164,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -209,6 +211,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -259,6 +262,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -305,6 +309,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -351,6 +356,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -397,6 +403,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -443,6 +450,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -489,6 +497,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -540,6 +549,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -591,6 +601,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -639,6 +650,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -689,6 +701,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -737,6 +750,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -785,6 +799,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -831,6 +846,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -881,6 +897,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -927,6 +944,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -973,6 +991,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -1025,6 +1044,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -1073,6 +1093,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -1121,6 +1142,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -1167,6 +1189,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -1213,6 +1236,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -1259,6 +1283,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| diff --git a/windows/client-management/mdm/policy-csp-admx-powershellexecutionpolicy.md b/windows/client-management/mdm/policy-csp-admx-powershellexecutionpolicy.md index 0f0b567c4d..55a1e7344c 100644 --- a/windows/client-management/mdm/policy-csp-admx-powershellexecutionpolicy.md +++ b/windows/client-management/mdm/policy-csp-admx-powershellexecutionpolicy.md @@ -52,6 +52,7 @@ manager: dansimp |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -104,6 +105,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -156,6 +158,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -208,6 +211,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| diff --git a/windows/client-management/mdm/policy-csp-admx-previousversions.md b/windows/client-management/mdm/policy-csp-admx-previousversions.md index 690fb95593..c7ddf5aa62 100644 --- a/windows/client-management/mdm/policy-csp-admx-previousversions.md +++ b/windows/client-management/mdm/policy-csp-admx-previousversions.md @@ -65,6 +65,7 @@ manager: dansimp |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -115,6 +116,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -165,6 +167,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -215,6 +218,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -266,6 +270,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -314,6 +319,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -362,6 +368,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -412,6 +419,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| diff --git a/windows/client-management/mdm/policy-csp-admx-printing.md b/windows/client-management/mdm/policy-csp-admx-printing.md index 0ea4840878..466dc79ef0 100644 --- a/windows/client-management/mdm/policy-csp-admx-printing.md +++ b/windows/client-management/mdm/policy-csp-admx-printing.md @@ -119,6 +119,7 @@ manager: dansimp |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -172,6 +173,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -225,6 +227,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -278,6 +281,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -327,6 +331,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -387,6 +392,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -436,6 +442,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -493,6 +500,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -537,6 +545,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -587,6 +596,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -637,6 +647,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -685,6 +696,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -731,6 +743,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -779,6 +792,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -836,6 +850,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -882,6 +897,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -928,6 +944,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -978,6 +995,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -1028,6 +1046,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -1078,6 +1097,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -1126,6 +1146,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -1177,6 +1198,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -1228,6 +1250,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -1276,6 +1299,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -1329,6 +1353,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -1378,6 +1403,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| diff --git a/windows/client-management/mdm/policy-csp-admx-printing2.md b/windows/client-management/mdm/policy-csp-admx-printing2.md index 87ff13e471..cbd4bbcc74 100644 --- a/windows/client-management/mdm/policy-csp-admx-printing2.md +++ b/windows/client-management/mdm/policy-csp-admx-printing2.md @@ -67,6 +67,7 @@ manager: dansimp |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -118,6 +119,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -169,6 +171,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -227,6 +230,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -280,6 +284,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -331,6 +336,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -384,6 +390,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -437,6 +444,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -485,6 +493,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| diff --git a/windows/client-management/mdm/policy-csp-admx-programs.md b/windows/client-management/mdm/policy-csp-admx-programs.md index c1089d79fe..d1d710041c 100644 --- a/windows/client-management/mdm/policy-csp-admx-programs.md +++ b/windows/client-management/mdm/policy-csp-admx-programs.md @@ -61,6 +61,7 @@ manager: dansimp |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -111,6 +112,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -164,6 +166,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -212,6 +215,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -258,6 +262,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -308,6 +313,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -354,6 +360,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| diff --git a/windows/client-management/mdm/policy-csp-admx-pushtoinstall.md b/windows/client-management/mdm/policy-csp-admx-pushtoinstall.md index 5339356365..2f9236b305 100644 --- a/windows/client-management/mdm/policy-csp-admx-pushtoinstall.md +++ b/windows/client-management/mdm/policy-csp-admx-pushtoinstall.md @@ -44,6 +44,7 @@ manager: dansimp |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| diff --git a/windows/client-management/mdm/policy-csp-admx-radar.md b/windows/client-management/mdm/policy-csp-admx-radar.md index 80e2f293b0..70156e4e81 100644 --- a/windows/client-management/mdm/policy-csp-admx-radar.md +++ b/windows/client-management/mdm/policy-csp-admx-radar.md @@ -44,6 +44,7 @@ manager: dansimp |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| diff --git a/windows/client-management/mdm/policy-csp-admx-reliability.md b/windows/client-management/mdm/policy-csp-admx-reliability.md index 006b2c772d..5205585557 100644 --- a/windows/client-management/mdm/policy-csp-admx-reliability.md +++ b/windows/client-management/mdm/policy-csp-admx-reliability.md @@ -52,6 +52,7 @@ manager: dansimp |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -105,6 +106,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -157,6 +159,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -210,6 +213,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| diff --git a/windows/client-management/mdm/policy-csp-admx-remoteassistance.md b/windows/client-management/mdm/policy-csp-admx-remoteassistance.md index 31a892b671..2a8274f57e 100644 --- a/windows/client-management/mdm/policy-csp-admx-remoteassistance.md +++ b/windows/client-management/mdm/policy-csp-admx-remoteassistance.md @@ -46,6 +46,7 @@ manager: dansimp |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -94,6 +95,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| diff --git a/windows/client-management/mdm/policy-csp-admx-removablestorage.md b/windows/client-management/mdm/policy-csp-admx-removablestorage.md index 7ce8e84d8f..30c3abf1ec 100644 --- a/windows/client-management/mdm/policy-csp-admx-removablestorage.md +++ b/windows/client-management/mdm/policy-csp-admx-removablestorage.md @@ -136,6 +136,7 @@ manager: dansimp |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -185,6 +186,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -234,6 +236,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -280,6 +283,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -325,6 +329,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -371,6 +376,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -417,6 +423,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -463,6 +470,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -509,6 +517,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -555,6 +564,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -600,6 +610,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -645,6 +656,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -690,6 +702,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -735,6 +748,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -780,6 +794,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -824,6 +839,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -869,6 +885,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -913,6 +930,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -958,6 +976,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -1002,6 +1021,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -1050,6 +1070,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -1097,6 +1118,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -1144,6 +1166,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -1189,6 +1212,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -1234,6 +1258,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -1278,6 +1303,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -1323,6 +1349,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -1367,6 +1394,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -1412,6 +1440,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -1457,6 +1486,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -1501,6 +1531,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -1546,6 +1577,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| diff --git a/windows/client-management/mdm/policy-csp-admx-rpc.md b/windows/client-management/mdm/policy-csp-admx-rpc.md index 24ee32b891..d7eb381097 100644 --- a/windows/client-management/mdm/policy-csp-admx-rpc.md +++ b/windows/client-management/mdm/policy-csp-admx-rpc.md @@ -52,6 +52,7 @@ manager: dansimp |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -117,6 +118,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -175,6 +177,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -232,6 +235,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| diff --git a/windows/client-management/mdm/policy-csp-admx-scripts.md b/windows/client-management/mdm/policy-csp-admx-scripts.md index 46d2eeb48e..f4d2e6357e 100644 --- a/windows/client-management/mdm/policy-csp-admx-scripts.md +++ b/windows/client-management/mdm/policy-csp-admx-scripts.md @@ -76,6 +76,7 @@ manager: dansimp |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -122,6 +123,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -174,6 +176,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -243,6 +246,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -293,6 +297,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -341,6 +346,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -389,6 +395,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -437,6 +444,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -485,6 +493,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -533,6 +542,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -584,6 +594,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -635,6 +646,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| diff --git a/windows/client-management/mdm/policy-csp-admx-sdiageng.md b/windows/client-management/mdm/policy-csp-admx-sdiageng.md index 5b902e0ec5..5ca6efdb94 100644 --- a/windows/client-management/mdm/policy-csp-admx-sdiageng.md +++ b/windows/client-management/mdm/policy-csp-admx-sdiageng.md @@ -49,6 +49,7 @@ manager: dansimp |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -95,6 +96,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -144,6 +146,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| diff --git a/windows/client-management/mdm/policy-csp-admx-sdiagschd.md b/windows/client-management/mdm/policy-csp-admx-sdiagschd.md index 31c0354809..6ce6d0dd12 100644 --- a/windows/client-management/mdm/policy-csp-admx-sdiagschd.md +++ b/windows/client-management/mdm/policy-csp-admx-sdiagschd.md @@ -44,6 +44,7 @@ manager: dansimp |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| diff --git a/windows/client-management/mdm/policy-csp-admx-securitycenter.md b/windows/client-management/mdm/policy-csp-admx-securitycenter.md index 92746a10df..ad8d196db7 100644 --- a/windows/client-management/mdm/policy-csp-admx-securitycenter.md +++ b/windows/client-management/mdm/policy-csp-admx-securitycenter.md @@ -43,6 +43,7 @@ manager: dansimp |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| diff --git a/windows/client-management/mdm/policy-csp-admx-sensors.md b/windows/client-management/mdm/policy-csp-admx-sensors.md index 560b651c17..2ec26b49bb 100644 --- a/windows/client-management/mdm/policy-csp-admx-sensors.md +++ b/windows/client-management/mdm/policy-csp-admx-sensors.md @@ -55,6 +55,7 @@ manager: dansimp |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -101,6 +102,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -147,6 +149,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -193,6 +196,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -239,6 +243,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| diff --git a/windows/client-management/mdm/policy-csp-admx-servermanager.md b/windows/client-management/mdm/policy-csp-admx-servermanager.md index 8bb98497e4..cac7d04ce8 100644 --- a/windows/client-management/mdm/policy-csp-admx-servermanager.md +++ b/windows/client-management/mdm/policy-csp-admx-servermanager.md @@ -53,6 +53,7 @@ manager: dansimp |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -105,6 +106,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -155,6 +157,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -203,6 +206,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| diff --git a/windows/client-management/mdm/policy-csp-admx-servicing.md b/windows/client-management/mdm/policy-csp-admx-servicing.md index a995b45573..4317142a57 100644 --- a/windows/client-management/mdm/policy-csp-admx-servicing.md +++ b/windows/client-management/mdm/policy-csp-admx-servicing.md @@ -38,6 +38,7 @@ manager: dansimp |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| diff --git a/windows/client-management/mdm/policy-csp-admx-settingsync.md b/windows/client-management/mdm/policy-csp-admx-settingsync.md index 9d61845ecc..a941a8c390 100644 --- a/windows/client-management/mdm/policy-csp-admx-settingsync.md +++ b/windows/client-management/mdm/policy-csp-admx-settingsync.md @@ -67,6 +67,7 @@ manager: dansimp |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -115,6 +116,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -163,6 +165,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -211,6 +214,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -259,6 +263,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -307,6 +312,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -355,6 +361,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -403,6 +410,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -449,6 +457,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| diff --git a/windows/client-management/mdm/policy-csp-admx-sharedfolders.md b/windows/client-management/mdm/policy-csp-admx-sharedfolders.md index 08337cd9ac..581cae0443 100644 --- a/windows/client-management/mdm/policy-csp-admx-sharedfolders.md +++ b/windows/client-management/mdm/policy-csp-admx-sharedfolders.md @@ -45,6 +45,7 @@ manager: dansimp |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -95,6 +96,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| diff --git a/windows/client-management/mdm/policy-csp-admx-sharing.md b/windows/client-management/mdm/policy-csp-admx-sharing.md index 72af1e5fd1..92dcb07cf6 100644 --- a/windows/client-management/mdm/policy-csp-admx-sharing.md +++ b/windows/client-management/mdm/policy-csp-admx-sharing.md @@ -42,6 +42,7 @@ manager: dansimp |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| diff --git a/windows/client-management/mdm/policy-csp-admx-shellcommandpromptregedittools.md b/windows/client-management/mdm/policy-csp-admx-shellcommandpromptregedittools.md index d9a9efabdf..9d18ccf7c6 100644 --- a/windows/client-management/mdm/policy-csp-admx-shellcommandpromptregedittools.md +++ b/windows/client-management/mdm/policy-csp-admx-shellcommandpromptregedittools.md @@ -53,6 +53,7 @@ manager: dansimp |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -106,6 +107,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -154,6 +156,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -206,6 +209,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| diff --git a/windows/client-management/mdm/policy-csp-admx-smartcard.md b/windows/client-management/mdm/policy-csp-admx-smartcard.md index 089c628ab8..eef429ea9b 100644 --- a/windows/client-management/mdm/policy-csp-admx-smartcard.md +++ b/windows/client-management/mdm/policy-csp-admx-smartcard.md @@ -88,6 +88,7 @@ manager: dansimp |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -140,6 +141,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -188,6 +190,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -234,6 +237,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -282,6 +286,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -328,6 +333,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -370,6 +376,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -419,6 +426,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -468,6 +476,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -517,6 +526,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -570,6 +580,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -618,6 +629,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -667,6 +679,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -715,6 +728,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -764,6 +778,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -813,6 +828,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| diff --git a/windows/client-management/mdm/policy-csp-admx-snmp.md b/windows/client-management/mdm/policy-csp-admx-snmp.md index 528ebac188..523309a9ab 100644 --- a/windows/client-management/mdm/policy-csp-admx-snmp.md +++ b/windows/client-management/mdm/policy-csp-admx-snmp.md @@ -49,6 +49,7 @@ manager: dansimp |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -107,6 +108,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -164,6 +166,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| diff --git a/windows/client-management/mdm/policy-csp-admx-soundrec.md b/windows/client-management/mdm/policy-csp-admx-soundrec.md index 1609eb9c33..5d6c260d9c 100644 --- a/windows/client-management/mdm/policy-csp-admx-soundrec.md +++ b/windows/client-management/mdm/policy-csp-admx-soundrec.md @@ -47,6 +47,7 @@ manager: dansimp |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -93,6 +94,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| diff --git a/windows/client-management/mdm/policy-csp-admx-srmfci.md b/windows/client-management/mdm/policy-csp-admx-srmfci.md index 325fd93379..77e4933d84 100644 --- a/windows/client-management/mdm/policy-csp-admx-srmfci.md +++ b/windows/client-management/mdm/policy-csp-admx-srmfci.md @@ -47,6 +47,7 @@ manager: dansimp |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -89,6 +90,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| diff --git a/windows/client-management/mdm/policy-csp-admx-startmenu.md b/windows/client-management/mdm/policy-csp-admx-startmenu.md index f89c8f56d9..d92bbcb0a5 100644 --- a/windows/client-management/mdm/policy-csp-admx-startmenu.md +++ b/windows/client-management/mdm/policy-csp-admx-startmenu.md @@ -241,6 +241,7 @@ manager: dansimp |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -287,6 +288,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -344,6 +346,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -388,6 +391,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -434,6 +438,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -480,6 +485,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -528,6 +534,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -583,6 +590,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -631,6 +639,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -682,6 +691,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -728,6 +738,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -779,6 +790,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -830,6 +842,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -876,6 +889,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -926,6 +940,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -974,6 +989,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -1020,6 +1036,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -1069,6 +1086,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -1115,6 +1133,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -1168,6 +1187,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -1221,6 +1241,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -1265,6 +1286,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -1313,6 +1335,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -1363,6 +1386,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -1414,6 +1438,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -1466,6 +1491,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -1512,6 +1538,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -1569,6 +1596,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -1620,6 +1648,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -1670,6 +1699,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -1735,6 +1765,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -1786,6 +1817,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -1837,6 +1869,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -1883,6 +1916,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -1929,6 +1963,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -1975,6 +2010,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -2019,6 +2055,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -2063,6 +2100,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -2107,6 +2145,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -2151,6 +2190,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -2195,6 +2235,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -2239,6 +2280,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -2289,6 +2331,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -2337,6 +2380,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -2383,6 +2427,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -2427,6 +2472,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -2473,6 +2519,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -2523,6 +2570,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -2569,6 +2617,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -2619,6 +2668,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -2665,6 +2715,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -2713,6 +2764,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -2761,6 +2813,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -2809,6 +2862,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -2860,6 +2914,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -2904,6 +2959,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -2948,6 +3004,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -2994,6 +3051,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -3046,6 +3104,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -3094,6 +3153,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -3142,6 +3202,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -3186,6 +3247,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -3232,6 +3294,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -3281,6 +3344,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -3327,6 +3391,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -3369,6 +3434,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -3422,6 +3488,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| diff --git a/windows/client-management/mdm/policy-csp-admx-systemrestore.md b/windows/client-management/mdm/policy-csp-admx-systemrestore.md index b8c24f28ca..261666b2b6 100644 --- a/windows/client-management/mdm/policy-csp-admx-systemrestore.md +++ b/windows/client-management/mdm/policy-csp-admx-systemrestore.md @@ -43,6 +43,7 @@ manager: dansimp |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| diff --git a/windows/client-management/mdm/policy-csp-admx-tabletshell.md b/windows/client-management/mdm/policy-csp-admx-tabletshell.md index 89216a67b0..61b852effa 100644 --- a/windows/client-management/mdm/policy-csp-admx-tabletshell.md +++ b/windows/client-management/mdm/policy-csp-admx-tabletshell.md @@ -47,6 +47,7 @@ manager: dansimp |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -94,6 +95,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| diff --git a/windows/client-management/mdm/policy-csp-admx-taskbar.md b/windows/client-management/mdm/policy-csp-admx-taskbar.md index 515570e609..cb7127db0c 100644 --- a/windows/client-management/mdm/policy-csp-admx-taskbar.md +++ b/windows/client-management/mdm/policy-csp-admx-taskbar.md @@ -107,6 +107,7 @@ manager: dansimp |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -156,6 +157,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -205,6 +207,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -250,6 +253,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -295,6 +299,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -340,6 +345,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -385,6 +391,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -430,6 +437,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -475,6 +483,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -520,6 +529,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -566,6 +576,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -618,6 +629,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -664,6 +676,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -713,6 +726,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -760,6 +774,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -806,6 +821,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -851,6 +867,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -898,6 +915,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -943,6 +961,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -989,6 +1008,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -1036,6 +1056,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -1082,6 +1103,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| diff --git a/windows/client-management/mdm/policy-csp-admx-tcpip.md b/windows/client-management/mdm/policy-csp-admx-tcpip.md index 6a9bd7666d..fe0b5341be 100644 --- a/windows/client-management/mdm/policy-csp-admx-tcpip.md +++ b/windows/client-management/mdm/policy-csp-admx-tcpip.md @@ -80,6 +80,7 @@ manager: dansimp |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -125,6 +126,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -170,6 +172,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -221,6 +224,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -272,6 +276,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -317,6 +322,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -362,6 +368,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -413,6 +420,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -458,6 +466,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -505,6 +514,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -553,6 +563,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -598,6 +609,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -651,6 +663,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| diff --git a/windows/client-management/mdm/policy-csp-admx-terminalserver.md b/windows/client-management/mdm/policy-csp-admx-terminalserver.md index 9dedd54d73..90be4fd7b6 100644 --- a/windows/client-management/mdm/policy-csp-admx-terminalserver.md +++ b/windows/client-management/mdm/policy-csp-admx-terminalserver.md @@ -310,6 +310,7 @@ manager: dansimp |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -357,6 +358,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -404,6 +406,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -456,6 +459,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -481,6 +485,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -532,6 +537,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -584,6 +590,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -631,6 +638,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -678,6 +686,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -729,6 +738,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -778,6 +788,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -829,6 +840,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -880,6 +892,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -931,6 +944,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -982,6 +996,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -1029,6 +1044,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -1076,6 +1092,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -1123,6 +1140,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -1173,6 +1191,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -1222,6 +1241,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -1276,6 +1296,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -1330,6 +1351,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -1377,6 +1399,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -1432,6 +1455,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -1484,6 +1508,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -1532,6 +1557,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -1582,6 +1608,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -1632,6 +1659,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -1682,6 +1710,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -1733,6 +1762,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -1788,6 +1818,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -1837,6 +1868,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -1889,6 +1921,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -1938,6 +1971,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -1992,6 +2026,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -2045,6 +2080,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -2094,6 +2130,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -2146,6 +2183,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -2197,6 +2235,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -2246,6 +2285,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -2298,6 +2338,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -2352,6 +2393,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -2399,6 +2441,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -2446,6 +2489,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -2498,6 +2542,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -2545,6 +2590,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -2598,6 +2644,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -2650,6 +2697,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -2700,6 +2748,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -2748,6 +2797,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -2794,6 +2844,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -2840,6 +2891,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -2890,6 +2942,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -2942,6 +2995,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -2992,6 +3046,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -3046,6 +3101,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -3098,6 +3154,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -3150,6 +3207,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -3199,6 +3257,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -3247,6 +3306,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -3300,6 +3360,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -3347,6 +3408,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -3392,6 +3454,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -3445,6 +3508,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -3497,6 +3561,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -3545,6 +3610,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -3593,6 +3659,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -3640,6 +3707,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -3687,6 +3755,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -3740,6 +3809,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -3793,6 +3863,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -3844,6 +3915,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -3895,6 +3967,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -3947,6 +4020,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -3999,6 +4073,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -4052,6 +4127,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -4105,6 +4181,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -4153,6 +4230,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -4203,6 +4281,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -4253,6 +4332,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -4303,6 +4383,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -4353,6 +4434,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -4402,6 +4484,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -4452,6 +4535,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -4502,6 +4586,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -4552,6 +4637,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -4601,6 +4687,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -4646,6 +4733,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -4695,6 +4783,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -4746,6 +4835,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -4796,6 +4886,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| diff --git a/windows/client-management/mdm/policy-csp-admx-thumbnails.md b/windows/client-management/mdm/policy-csp-admx-thumbnails.md index cad32638c6..e5bd2dec26 100644 --- a/windows/client-management/mdm/policy-csp-admx-thumbnails.md +++ b/windows/client-management/mdm/policy-csp-admx-thumbnails.md @@ -49,6 +49,7 @@ manager: dansimp |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -96,6 +97,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -143,6 +145,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| diff --git a/windows/client-management/mdm/policy-csp-admx-touchinput.md b/windows/client-management/mdm/policy-csp-admx-touchinput.md index 4f7283a5a7..172d9bc3cc 100644 --- a/windows/client-management/mdm/policy-csp-admx-touchinput.md +++ b/windows/client-management/mdm/policy-csp-admx-touchinput.md @@ -53,6 +53,7 @@ manager: dansimp |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -97,6 +98,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -144,6 +146,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -191,6 +194,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| diff --git a/windows/client-management/mdm/policy-csp-admx-tpm.md b/windows/client-management/mdm/policy-csp-admx-tpm.md index cc8d6387aa..8264ea0190 100644 --- a/windows/client-management/mdm/policy-csp-admx-tpm.md +++ b/windows/client-management/mdm/policy-csp-admx-tpm.md @@ -70,6 +70,7 @@ manager: dansimp |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -115,6 +116,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -156,6 +158,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -203,6 +206,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -250,6 +254,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -304,6 +309,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -345,6 +351,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -402,6 +409,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -461,6 +469,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -520,6 +529,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| diff --git a/windows/client-management/mdm/policy-csp-admx-userexperiencevirtualization.md b/windows/client-management/mdm/policy-csp-admx-userexperiencevirtualization.md index 25e8620306..815f01a5a0 100644 --- a/windows/client-management/mdm/policy-csp-admx-userexperiencevirtualization.md +++ b/windows/client-management/mdm/policy-csp-admx-userexperiencevirtualization.md @@ -418,6 +418,7 @@ manager: dansimp |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -468,6 +469,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -523,6 +525,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -574,6 +577,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -621,6 +625,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -667,6 +672,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -720,6 +726,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -768,6 +775,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -811,6 +819,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -859,6 +868,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -906,6 +916,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -954,6 +965,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -1004,6 +1016,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -1053,6 +1066,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -1101,6 +1115,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -1149,6 +1164,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -1197,6 +1213,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -1245,6 +1262,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -1291,6 +1309,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -1339,6 +1358,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -1387,6 +1407,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -1435,6 +1456,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -1484,6 +1506,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -1532,6 +1555,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -1579,6 +1603,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -1627,6 +1652,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -1676,6 +1702,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -1724,6 +1751,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -1773,6 +1801,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -1821,6 +1850,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -1870,6 +1900,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -1918,6 +1949,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -1966,6 +1998,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -2013,6 +2046,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -2061,6 +2095,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -2109,6 +2144,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -2158,6 +2194,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -2207,6 +2244,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -2255,6 +2293,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -2303,6 +2342,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -2352,6 +2392,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -2400,6 +2441,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -2449,6 +2491,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -2498,6 +2541,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -2547,6 +2591,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -2596,6 +2641,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -2644,6 +2690,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -2693,6 +2740,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -2742,6 +2790,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -2791,6 +2840,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -2839,6 +2889,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -2887,6 +2938,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -2936,6 +2988,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -2985,6 +3038,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -3034,6 +3088,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -3083,6 +3138,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -3131,6 +3187,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -3180,6 +3237,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -3229,6 +3287,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -3277,6 +3336,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -3325,6 +3385,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -3373,6 +3434,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -3422,6 +3484,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -3471,6 +3534,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -3521,6 +3585,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -3570,6 +3635,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -3619,6 +3685,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -3668,6 +3735,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -3717,6 +3785,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -3766,6 +3835,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -3814,6 +3884,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -3863,6 +3934,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -3911,6 +3983,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -3960,6 +4033,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -4008,6 +4082,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -4056,6 +4131,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -4106,6 +4182,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -4154,6 +4231,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -4203,6 +4281,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -4252,6 +4331,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -4301,6 +4381,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -4349,6 +4430,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -4398,6 +4480,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -4446,6 +4529,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -4495,6 +4579,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -4544,6 +4629,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -4593,6 +4679,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -4642,6 +4729,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -4691,6 +4779,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -4740,6 +4829,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -4789,6 +4879,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -4837,6 +4928,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -4886,6 +4978,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -4935,6 +5028,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -4984,6 +5078,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -5033,6 +5128,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -5082,6 +5178,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -5131,6 +5228,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -5180,6 +5278,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -5229,6 +5328,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -5278,6 +5378,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -5327,6 +5428,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -5376,6 +5478,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -5424,6 +5527,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -5473,6 +5577,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -5521,6 +5626,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -5570,6 +5676,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -5619,6 +5726,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -5668,6 +5776,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -5716,6 +5825,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -5765,6 +5875,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -5814,6 +5925,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -5864,6 +5976,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -5911,6 +6024,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -5958,6 +6072,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -6011,6 +6126,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -6060,6 +6176,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -6103,6 +6220,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -6152,6 +6270,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -6201,6 +6320,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -6250,6 +6370,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -6298,6 +6419,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -6347,6 +6469,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -6392,6 +6515,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -6441,6 +6565,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -6490,6 +6615,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| diff --git a/windows/client-management/mdm/policy-csp-admx-userprofiles.md b/windows/client-management/mdm/policy-csp-admx-userprofiles.md index 01ff1725af..d2021b4ded 100644 --- a/windows/client-management/mdm/policy-csp-admx-userprofiles.md +++ b/windows/client-management/mdm/policy-csp-admx-userprofiles.md @@ -64,6 +64,7 @@ manager: dansimp |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -112,6 +113,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -160,6 +162,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -210,6 +213,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -261,6 +265,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -310,6 +315,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -359,6 +365,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -413,6 +420,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| diff --git a/windows/client-management/mdm/policy-csp-admx-w32time.md b/windows/client-management/mdm/policy-csp-admx-w32time.md index 880375abd7..6d0192d85a 100644 --- a/windows/client-management/mdm/policy-csp-admx-w32time.md +++ b/windows/client-management/mdm/policy-csp-admx-w32time.md @@ -52,6 +52,7 @@ manager: dansimp |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -174,6 +175,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -241,6 +243,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -289,6 +292,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| diff --git a/windows/client-management/mdm/policy-csp-admx-wcm.md b/windows/client-management/mdm/policy-csp-admx-wcm.md index 7af1124e31..e04263cee6 100644 --- a/windows/client-management/mdm/policy-csp-admx-wcm.md +++ b/windows/client-management/mdm/policy-csp-admx-wcm.md @@ -49,6 +49,7 @@ manager: dansimp |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -94,6 +95,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -148,6 +150,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| diff --git a/windows/client-management/mdm/policy-csp-admx-wdi.md b/windows/client-management/mdm/policy-csp-admx-wdi.md index a4a59c9cbd..5eab701dc8 100644 --- a/windows/client-management/mdm/policy-csp-admx-wdi.md +++ b/windows/client-management/mdm/policy-csp-admx-wdi.md @@ -47,6 +47,7 @@ manager: dansimp |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -94,6 +95,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| diff --git a/windows/client-management/mdm/policy-csp-admx-wincal.md b/windows/client-management/mdm/policy-csp-admx-wincal.md index 25ce545184..3098c4d4e5 100644 --- a/windows/client-management/mdm/policy-csp-admx-wincal.md +++ b/windows/client-management/mdm/policy-csp-admx-wincal.md @@ -46,6 +46,7 @@ manager: dansimp |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -95,6 +96,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| diff --git a/windows/client-management/mdm/policy-csp-admx-windowscolorsystem.md b/windows/client-management/mdm/policy-csp-admx-windowscolorsystem.md index 807a4c84ff..3b4411a213 100644 --- a/windows/client-management/mdm/policy-csp-admx-windowscolorsystem.md +++ b/windows/client-management/mdm/policy-csp-admx-windowscolorsystem.md @@ -47,6 +47,7 @@ manager: dansimp |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -92,6 +93,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| diff --git a/windows/client-management/mdm/policy-csp-admx-windowsconnectnow.md b/windows/client-management/mdm/policy-csp-admx-windowsconnectnow.md index 1922a73f28..713fa886c9 100644 --- a/windows/client-management/mdm/policy-csp-admx-windowsconnectnow.md +++ b/windows/client-management/mdm/policy-csp-admx-windowsconnectnow.md @@ -49,6 +49,7 @@ manager: dansimp |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -94,6 +95,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -140,6 +142,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| diff --git a/windows/client-management/mdm/policy-csp-admx-windowsexplorer.md b/windows/client-management/mdm/policy-csp-admx-windowsexplorer.md index 8f4e9a4209..d262686dc0 100644 --- a/windows/client-management/mdm/policy-csp-admx-windowsexplorer.md +++ b/windows/client-management/mdm/policy-csp-admx-windowsexplorer.md @@ -255,6 +255,7 @@ manager: dansimp |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -305,6 +306,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -354,6 +356,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -400,6 +403,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -447,6 +451,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -494,6 +499,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -551,6 +557,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -600,6 +607,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -650,6 +658,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -700,6 +709,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -755,6 +765,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -803,6 +814,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -850,6 +862,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -896,6 +909,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -947,6 +961,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -998,6 +1013,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -1049,6 +1065,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -1100,6 +1117,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -1151,6 +1169,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -1202,6 +1221,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -1253,6 +1273,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -1304,6 +1325,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -1355,6 +1377,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -1406,6 +1429,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -1455,6 +1479,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -1504,6 +1529,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -1553,6 +1579,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -1602,6 +1629,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -1651,6 +1679,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -1700,6 +1729,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -1750,6 +1780,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -1800,6 +1831,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -1849,6 +1881,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -1898,6 +1931,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -1946,6 +1980,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -1992,6 +2027,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -2038,6 +2074,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -2087,6 +2124,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -2136,6 +2174,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -2184,6 +2223,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -2228,6 +2268,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -2274,6 +2315,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -2325,6 +2367,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -2376,6 +2419,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -2426,6 +2470,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -2470,6 +2515,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -2518,6 +2564,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -2560,6 +2607,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -2609,6 +2657,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -2655,6 +2704,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -2706,6 +2756,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -2750,6 +2801,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -2794,6 +2846,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -2840,6 +2893,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -2890,6 +2944,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -2936,6 +2991,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -2982,6 +3038,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -3028,6 +3085,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -3075,6 +3133,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -3119,6 +3178,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -3170,6 +3230,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -3218,6 +3279,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -3268,6 +3330,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -3325,6 +3388,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -3378,6 +3442,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -3427,6 +3492,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -3475,6 +3541,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -3523,6 +3590,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -3571,6 +3639,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -3619,6 +3688,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -3669,6 +3739,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| diff --git a/windows/client-management/mdm/policy-csp-admx-windowsmediadrm.md b/windows/client-management/mdm/policy-csp-admx-windowsmediadrm.md index 477a03bb2f..6a34a63bfe 100644 --- a/windows/client-management/mdm/policy-csp-admx-windowsmediadrm.md +++ b/windows/client-management/mdm/policy-csp-admx-windowsmediadrm.md @@ -43,6 +43,7 @@ manager: dansimp |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| diff --git a/windows/client-management/mdm/policy-csp-admx-windowsmediaplayer.md b/windows/client-management/mdm/policy-csp-admx-windowsmediaplayer.md index c4325fa43a..256635b0c4 100644 --- a/windows/client-management/mdm/policy-csp-admx-windowsmediaplayer.md +++ b/windows/client-management/mdm/policy-csp-admx-windowsmediaplayer.md @@ -103,6 +103,7 @@ manager: dansimp |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -161,6 +162,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -218,6 +220,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -273,6 +276,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -321,6 +325,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -367,6 +372,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -415,6 +421,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -463,6 +470,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -513,6 +521,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -561,6 +570,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -609,6 +619,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -655,6 +666,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -706,6 +718,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -754,6 +767,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -800,6 +814,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -846,6 +861,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -892,6 +908,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -938,6 +955,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -983,6 +1001,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -1029,6 +1048,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -1079,6 +1099,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| diff --git a/windows/client-management/mdm/policy-csp-admx-windowsremotemanagement.md b/windows/client-management/mdm/policy-csp-admx-windowsremotemanagement.md index 1d922a36c6..9f9edaeadb 100644 --- a/windows/client-management/mdm/policy-csp-admx-windowsremotemanagement.md +++ b/windows/client-management/mdm/policy-csp-admx-windowsremotemanagement.md @@ -47,6 +47,7 @@ manager: dansimp |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -93,6 +94,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| diff --git a/windows/client-management/mdm/policy-csp-admx-windowsstore.md b/windows/client-management/mdm/policy-csp-admx-windowsstore.md index c1c177297f..7ff6427e44 100644 --- a/windows/client-management/mdm/policy-csp-admx-windowsstore.md +++ b/windows/client-management/mdm/policy-csp-admx-windowsstore.md @@ -58,6 +58,7 @@ manager: dansimp |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -106,6 +107,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -155,6 +157,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -204,6 +207,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -253,6 +257,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| diff --git a/windows/client-management/mdm/policy-csp-admx-wininit.md b/windows/client-management/mdm/policy-csp-admx-wininit.md index 452cf045a2..a0cda7e94a 100644 --- a/windows/client-management/mdm/policy-csp-admx-wininit.md +++ b/windows/client-management/mdm/policy-csp-admx-wininit.md @@ -50,6 +50,7 @@ manager: dansimp |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -97,6 +98,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -144,6 +146,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| diff --git a/windows/client-management/mdm/policy-csp-admx-winlogon.md b/windows/client-management/mdm/policy-csp-admx-winlogon.md index f21fb8b148..b92fbebba1 100644 --- a/windows/client-management/mdm/policy-csp-admx-winlogon.md +++ b/windows/client-management/mdm/policy-csp-admx-winlogon.md @@ -59,6 +59,7 @@ manager: dansimp |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -109,6 +110,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -159,6 +161,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -209,6 +212,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -261,6 +265,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -309,6 +314,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| diff --git a/windows/client-management/mdm/policy-csp-admx-winsrv.md b/windows/client-management/mdm/policy-csp-admx-winsrv.md index 1b02e8ef54..d3e5236683 100644 --- a/windows/client-management/mdm/policy-csp-admx-winsrv.md +++ b/windows/client-management/mdm/policy-csp-admx-winsrv.md @@ -44,6 +44,7 @@ manager: dansimp |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| diff --git a/windows/client-management/mdm/policy-csp-admx-wlansvc.md b/windows/client-management/mdm/policy-csp-admx-wlansvc.md index 588277efab..a54e59d069 100644 --- a/windows/client-management/mdm/policy-csp-admx-wlansvc.md +++ b/windows/client-management/mdm/policy-csp-admx-wlansvc.md @@ -50,6 +50,7 @@ manager: dansimp |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -98,6 +99,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -144,6 +146,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| diff --git a/windows/client-management/mdm/policy-csp-admx-wordwheel.md b/windows/client-management/mdm/policy-csp-admx-wordwheel.md index 45948daa4a..f450789e3d 100644 --- a/windows/client-management/mdm/policy-csp-admx-wordwheel.md +++ b/windows/client-management/mdm/policy-csp-admx-wordwheel.md @@ -44,6 +44,7 @@ manager: dansimp |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| diff --git a/windows/client-management/mdm/policy-csp-admx-workfoldersclient.md b/windows/client-management/mdm/policy-csp-admx-workfoldersclient.md index 2b291fdd5f..6a4886054f 100644 --- a/windows/client-management/mdm/policy-csp-admx-workfoldersclient.md +++ b/windows/client-management/mdm/policy-csp-admx-workfoldersclient.md @@ -51,6 +51,7 @@ manager: dansimp |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -99,6 +100,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -156,6 +158,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| diff --git a/windows/client-management/mdm/policy-csp-admx-wpn.md b/windows/client-management/mdm/policy-csp-admx-wpn.md index 3cfe80c0cc..bc65f1e3f2 100644 --- a/windows/client-management/mdm/policy-csp-admx-wpn.md +++ b/windows/client-management/mdm/policy-csp-admx-wpn.md @@ -59,6 +59,7 @@ manager: dansimp |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -108,6 +109,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -157,6 +159,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -206,6 +209,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -259,6 +263,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -308,6 +313,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| diff --git a/windows/client-management/mdm/policy-csp-applicationdefaults.md b/windows/client-management/mdm/policy-csp-applicationdefaults.md index 5cebcba3b5..08788dc5cf 100644 --- a/windows/client-management/mdm/policy-csp-applicationdefaults.md +++ b/windows/client-management/mdm/policy-csp-applicationdefaults.md @@ -42,6 +42,7 @@ manager: dansimp |--- |--- |--- | |Home|No|No| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -140,6 +141,7 @@ Here's the SyncMl example: |--- |--- |--- | |Home|No|No| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| diff --git a/windows/client-management/mdm/policy-csp-applicationmanagement.md b/windows/client-management/mdm/policy-csp-applicationmanagement.md index 1bddb1ae40..fcce9195c4 100644 --- a/windows/client-management/mdm/policy-csp-applicationmanagement.md +++ b/windows/client-management/mdm/policy-csp-applicationmanagement.md @@ -79,6 +79,7 @@ manager: dansimp |--- |--- |--- | |Home|Yes|Yes| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -135,6 +136,7 @@ The following list shows the supported values: |--- |--- |--- | |Home|Yes|Yes| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -186,6 +188,7 @@ The following list shows the supported values: |--- |--- |--- | |Home|No|No| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -237,6 +240,7 @@ The following list shows the supported values: |--- |--- |--- | |Home|No|No| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -288,6 +292,7 @@ The following list shows the supported values: |--- |--- |--- | |Home|No|No| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -341,6 +346,7 @@ The following list shows the supported values: |--- |--- |--- | |Home|No|No| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -391,6 +397,7 @@ Most restricted value: 0 |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -449,6 +456,7 @@ The following list shows the supported values: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -497,6 +505,7 @@ The following list shows the supported values: |--- |--- |--- | |Home|No|No| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -550,6 +559,7 @@ For this policy to work, the Windows apps need to declare in their manifest that |--- |--- |--- | |Home|No|No| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -603,6 +613,7 @@ This setting supports a range of values between 0 and 1. |--- |--- |--- | |Home|No|No| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -659,6 +670,7 @@ This setting supports a range of values between 0 and 1. |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -711,6 +723,7 @@ The following list shows the supported values: |--- |--- |--- | |Home|No|No| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -761,6 +774,7 @@ The following list shows the supported values: |--- |--- |--- | |Home|No|No| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -811,6 +825,7 @@ The following list shows the supported values: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| diff --git a/windows/client-management/mdm/policy-csp-appruntime.md b/windows/client-management/mdm/policy-csp-appruntime.md index c8db68a7e0..a73acd40df 100644 --- a/windows/client-management/mdm/policy-csp-appruntime.md +++ b/windows/client-management/mdm/policy-csp-appruntime.md @@ -45,6 +45,7 @@ manager: dansimp |--- |--- |--- | |Home|No|No| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| diff --git a/windows/client-management/mdm/policy-csp-appvirtualization.md b/windows/client-management/mdm/policy-csp-appvirtualization.md index 24c9070487..fe783f49f7 100644 --- a/windows/client-management/mdm/policy-csp-appvirtualization.md +++ b/windows/client-management/mdm/policy-csp-appvirtualization.md @@ -126,6 +126,7 @@ manager: dansimp |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -170,6 +171,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -213,6 +215,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -256,6 +259,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -299,6 +303,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -342,6 +347,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -395,6 +401,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -438,6 +445,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -481,6 +489,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -524,6 +533,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -567,6 +577,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -610,6 +621,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -653,6 +665,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -714,6 +727,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -775,6 +789,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -836,6 +851,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -897,6 +913,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -958,6 +975,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -1001,6 +1019,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -1044,6 +1063,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -1087,6 +1107,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -1130,6 +1151,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -1173,6 +1195,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -1216,6 +1239,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -1259,6 +1283,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -1302,6 +1327,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -1345,6 +1371,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -1388,6 +1415,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| diff --git a/windows/client-management/mdm/policy-csp-attachmentmanager.md b/windows/client-management/mdm/policy-csp-attachmentmanager.md index b182ba287e..ef2aae173e 100644 --- a/windows/client-management/mdm/policy-csp-attachmentmanager.md +++ b/windows/client-management/mdm/policy-csp-attachmentmanager.md @@ -52,6 +52,7 @@ manager: dansimp |--- |--- |--- | |Home|No|No| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -102,6 +103,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -152,6 +154,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| diff --git a/windows/client-management/mdm/policy-csp-audit.md b/windows/client-management/mdm/policy-csp-audit.md index 1ac68b444f..02ffc74825 100644 --- a/windows/client-management/mdm/policy-csp-audit.md +++ b/windows/client-management/mdm/policy-csp-audit.md @@ -209,6 +209,7 @@ ms.date: 09/27/2019 |--- |--- |--- | |Home|No|No| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -269,6 +270,7 @@ The following are the supported values: |--- |--- |--- | |Home|No|No| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -326,6 +328,7 @@ The following are the supported values: |--- |--- |--- | |Home|No|No| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -385,6 +388,7 @@ The following are the supported values: |--- |--- |--- | |Home|No|No| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -443,6 +447,7 @@ The following are the supported values: |--- |--- |--- | |Home|No|No| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -500,6 +505,7 @@ The following are the supported values: |--- |--- |--- | |Home|No|No| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -558,6 +564,7 @@ The following are the supported values: |--- |--- |--- | |Home|No|No| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -619,6 +626,7 @@ The following are the supported values: |--- |--- |--- | |Home|No|No| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -676,6 +684,7 @@ The following are the supported values: |--- |--- |--- | |Home|No|No| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -739,6 +748,7 @@ The following values are the supported values: |--- |--- |--- | |Home|No|No| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -796,6 +806,7 @@ The following are the supported values: |--- |--- |--- | |Home|No|No| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -855,6 +866,7 @@ The following are the supported values: |--- |--- |--- | |Home|No|No| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -912,6 +924,7 @@ The following are the supported values: |--- |--- |--- | |Home|No|No| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -970,6 +983,7 @@ The following are the supported values: |--- |--- |--- | |Home|No|No| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -1028,6 +1042,7 @@ The following are the supported values: |--- |--- |--- | |Home|No|No| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -1084,6 +1099,7 @@ The following are the supported values: |--- |--- |--- | |Home|No|No| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -1144,6 +1160,7 @@ The following are the supported values: |--- |--- |--- | |Home|No|No| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -1202,6 +1219,7 @@ The following are the supported values: |--- |--- |--- | |Home|No|No| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -1266,6 +1284,7 @@ The following are the supported values: |--- |--- |--- | |Home|No|No| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -1329,6 +1348,7 @@ The following are the supported values: |--- |--- |--- | |Home|No|No| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -1390,6 +1410,7 @@ The following are the supported values: |--- |--- |--- | |Home|No|No| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -1455,6 +1476,7 @@ The following are the supported values: |--- |--- |--- | |Home|No|No| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -1511,6 +1533,7 @@ The following are the supported values: |--- |--- |--- | |Home|No|No| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -1570,6 +1593,7 @@ The following are the supported values: |--- |--- |--- | |Home|No|No| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -1635,6 +1659,7 @@ The following are the supported values: |--- |--- |--- | |Home|No|No| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -1696,6 +1721,7 @@ The following are the supported values: |--- |--- |--- | |Home|No|No| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -1753,6 +1779,7 @@ The following are the supported values: |--- |--- |--- | |Home|No|No| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -1810,6 +1837,7 @@ The following are the supported values: |--- |--- |--- | |Home|No|No| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -1867,6 +1895,7 @@ The following are the supported values: |--- |--- |--- | |Home|No|No| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -1924,6 +1953,7 @@ The following are the supported values: |--- |--- |--- | |Home|No|No| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -1981,6 +2011,7 @@ The following are the supported values: |--- |--- |--- | |Home|No|No| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -2036,6 +2067,7 @@ The following are the supported values: |--- |--- |--- | |Home|No|No| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -2095,6 +2127,7 @@ The following are the supported values: |--- |--- |--- | |Home|No|No| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -2157,6 +2190,7 @@ The following are the supported values: |--- |--- |--- | |Home|No|No| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -2229,6 +2263,7 @@ The following are the supported values: |--- |--- |--- | |Home|No|No| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -2288,6 +2323,7 @@ The following are the supported values: |--- |--- |--- | |Home|No|No| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -2347,6 +2383,7 @@ The following are the supported values: |--- |--- |--- | |Home|No|No| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -2407,6 +2444,7 @@ The following are the supported values: |--- |--- |--- | |Home|No|No| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -2475,6 +2513,7 @@ The following are the supported values: |--- |--- |--- | |Home|No|No| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -2530,6 +2569,7 @@ The following are the supported values: |--- |--- |--- | |Home|No|No| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -2590,6 +2630,7 @@ The following are the supported values: |--- |--- |--- | |Home|No|No| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -2648,6 +2689,7 @@ The following are the supported values: |--- |--- |--- | |Home|No|No| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -2713,6 +2755,7 @@ The following are the supported values: |--- |--- |--- | |Home|No|No| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -2773,6 +2816,7 @@ The following are the supported values: |--- |--- |--- | |Home|No|No| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -2830,6 +2874,7 @@ The following are the supported values: |--- |--- |--- | |Home|No|No| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -2897,6 +2942,7 @@ The following are the supported values: |--- |--- |--- | |Home|No|No| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -2969,6 +3015,7 @@ The following are the supported values: |--- |--- |--- | |Home|No|No| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -3032,6 +3079,7 @@ The following are the supported values: |--- |--- |--- | |Home|No|No| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -3094,6 +3142,7 @@ The following are the supported values: |--- |--- |--- | |Home|No|No| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -3159,6 +3208,7 @@ The following are the supported values: |--- |--- |--- | |Home|No|No| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -3220,6 +3270,7 @@ The following are the supported values: |--- |--- |--- | |Home|No|No| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -3286,6 +3337,7 @@ The following are the supported values: |--- |--- |--- | |Home|No|No| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -3374,6 +3426,7 @@ The following are the supported values: |--- |--- |--- | |Home|No|No| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -3427,6 +3480,7 @@ The following are the supported values: |--- |--- |--- | |Home|No|No| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -3499,6 +3553,7 @@ The following are the supported values: |--- |--- |--- | |Home|No|No| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -3563,6 +3618,7 @@ The following are the supported values: |--- |--- |--- | |Home|No|No| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -3621,6 +3677,7 @@ The following are the supported values: |--- |--- |--- | |Home|No|No| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -3679,6 +3736,7 @@ The following are the supported values: |--- |--- |--- | |Home|No|No| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -3739,6 +3797,7 @@ The following are the supported values: |--- |--- |--- | |Home|No|No| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| diff --git a/windows/client-management/mdm/policy-csp-authentication.md b/windows/client-management/mdm/policy-csp-authentication.md index f1263416b4..e14b58d4da 100644 --- a/windows/client-management/mdm/policy-csp-authentication.md +++ b/windows/client-management/mdm/policy-csp-authentication.md @@ -65,6 +65,7 @@ manager: dansimp |--- |--- |--- | |Home|No|No| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -106,6 +107,7 @@ The following list shows the supported values: |--- |--- |--- | |Home|No|No| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -147,6 +149,7 @@ The following list shows the supported values: |--- |--- |--- | |Home|No|No| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -190,6 +193,7 @@ The following list shows the supported values: |--- |--- |--- | |Home|No|No| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -235,6 +239,7 @@ The following list shows the supported values: |--- |--- |--- | |Home|No|No| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -288,6 +293,7 @@ The following list shows the supported values: |--- |--- |--- | |Home|No|No| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -333,6 +339,7 @@ Specifies the list of domains that are allowed to be navigated to in AAD PIN res |--- |--- |--- | |Home|No|No| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -382,6 +389,7 @@ Web Sign-in is only supported on Azure AD Joined PCs. |--- |--- |--- | |Home|No|No| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -437,6 +445,7 @@ Value type is integer. Supported values: |--- |--- |--- | |Home|No|No| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -492,6 +501,7 @@ Value type is integer. Supported values: |--- |--- |--- | |Home|No|No| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| diff --git a/windows/client-management/mdm/policy-csp-autoplay.md b/windows/client-management/mdm/policy-csp-autoplay.md index 365d7cf732..fdad7a559c 100644 --- a/windows/client-management/mdm/policy-csp-autoplay.md +++ b/windows/client-management/mdm/policy-csp-autoplay.md @@ -51,6 +51,7 @@ manager: dansimp |--- |--- |--- | |Home|No|No| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -100,6 +101,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -158,6 +160,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| diff --git a/windows/client-management/mdm/policy-csp-bitlocker.md b/windows/client-management/mdm/policy-csp-bitlocker.md index add5331983..1b8b70190b 100644 --- a/windows/client-management/mdm/policy-csp-bitlocker.md +++ b/windows/client-management/mdm/policy-csp-bitlocker.md @@ -42,6 +42,7 @@ manager: dansimp |--- |--- |--- | |Home|No|No| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| diff --git a/windows/client-management/mdm/policy-csp-bits.md b/windows/client-management/mdm/policy-csp-bits.md index 7b7b384396..fdf4c21d9e 100644 --- a/windows/client-management/mdm/policy-csp-bits.md +++ b/windows/client-management/mdm/policy-csp-bits.md @@ -60,6 +60,7 @@ If BITS/BandwidthThrottlingStartTime or BITS/BandwidthThrottlingEndTime are NOT |--- |--- |--- | |Home|Yes|Yes| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -127,6 +128,7 @@ ADMX Info: |--- |--- |--- | |Home|Yes|Yes| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -193,6 +195,7 @@ ADMX Info: |--- |--- |--- | |Home|Yes|Yes| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -259,6 +262,7 @@ ADMX Info: |--- |--- |--- | |Home|Yes|Yes| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -319,6 +323,7 @@ ADMX Info: |--- |--- |--- | |Home|Yes|Yes| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -379,6 +384,7 @@ ADMX Info: |--- |--- |--- | |Home|Yes|Yes| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| diff --git a/windows/client-management/mdm/policy-csp-bluetooth.md b/windows/client-management/mdm/policy-csp-bluetooth.md index a27b8b0f61..47218ce2fb 100644 --- a/windows/client-management/mdm/policy-csp-bluetooth.md +++ b/windows/client-management/mdm/policy-csp-bluetooth.md @@ -55,6 +55,7 @@ manager: dansimp |--- |--- |--- | |Home|No|No| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -100,6 +101,7 @@ The following list shows the supported values: |--- |--- |--- | |Home|No|No| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -145,6 +147,7 @@ The following list shows the supported values: |--- |--- |--- | |Home|No|No| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -186,6 +189,7 @@ The following list shows the supported values: |--- |--- |--- | |Home|No|No| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -227,6 +231,7 @@ The following list shows the supported values: |--- |--- |--- | |Home|No|No| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -265,6 +270,7 @@ If this policy isn't set or is deleted, the default local radio name is used. |--- |--- |--- | |Home|No|No| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -301,6 +307,7 @@ The default value is an empty string. For more information, see [ServicesAllowed |--- |--- |--- | |Home|No|No| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| diff --git a/windows/client-management/mdm/policy-csp-browser.md b/windows/client-management/mdm/policy-csp-browser.md index 5deb121be6..2c340877a4 100644 --- a/windows/client-management/mdm/policy-csp-browser.md +++ b/windows/client-management/mdm/policy-csp-browser.md @@ -205,6 +205,7 @@ ms.localizationpriority: medium |--- |--- |--- | |Home|No|No| |Pro|Yes|No| +|Windows SE|No|No| |Business|Yes|No| |Enterprise|Yes|No| |Education|Yes|No| @@ -259,6 +260,7 @@ Most restricted value: 0 |--- |--- |--- | |Home|No|No| |Pro|Yes|No| +|Windows SE|No|No| |Business|Yes|No| |Enterprise|Yes|No| |Education|Yes|No| @@ -321,6 +323,7 @@ To verify AllowAutofill is set to 0 (not allowed): |--- |--- |--- | |Home|No|No| |Pro|Yes|No| +|Windows SE|No|No| |Business|Yes|No| |Enterprise|Yes|No| |Education|Yes|No| @@ -373,6 +376,7 @@ Supported values: |--- |--- |--- | |Home|No|No| |Pro|Yes|No| +|Windows SE|No|No| |Business|Yes|No| |Enterprise|Yes|No| |Education|Yes|No| @@ -435,6 +439,7 @@ To verify AllowCookies is set to 0 (not allowed): |--- |--- |--- | |Home|No|No| |Pro|Yes|No| +|Windows SE|No|No| |Business|Yes|No| |Enterprise|Yes|No| |Education|Yes|No| @@ -487,6 +492,7 @@ Most restricted value: 0 |--- |--- |--- | |Home|No|No| |Pro|Yes|No| +|Windows SE|No|No| |Business|Yes|No| |Enterprise|Yes|No| |Education|Yes|No| @@ -548,6 +554,7 @@ To verify AllowDoNotTrack is set to 0 (not allowed): |--- |--- |--- | |Home|No|No| |Pro|Yes|No| +|Windows SE|No|No| |Business|Yes|No| |Enterprise|Yes|No| |Education|Yes|No| @@ -600,6 +607,7 @@ Supported values: |--- |--- |--- | |Home|No|No| |Pro|Yes|No| +|Windows SE|No|No| |Business|Yes|No| |Enterprise|Yes|No| |Education|Yes|No| @@ -652,6 +660,7 @@ Supported values: |--- |--- |--- | |Home|No|No| |Pro|Yes|No| +|Windows SE|No|No| |Business|Yes|No| |Enterprise|Yes|No| |Education|Yes|No| @@ -707,6 +716,7 @@ Most restricted value: 1 |--- |--- |--- | |Home|No|No| |Pro|Yes|No| +|Windows SE|No|No| |Business|Yes|No| |Enterprise|Yes|No| |Education|Yes|No| @@ -767,6 +777,7 @@ Most restricted value: 0 |--- |--- |--- | |Home|No|No| |Pro|Yes|No| +|Windows SE|No|No| |Business|Yes|No| |Enterprise|Yes|No| |Education|Yes|No| @@ -819,6 +830,7 @@ Most restricted value: 0 |--- |--- |--- | |Home|No|No| |Pro|Yes|No| +|Windows SE|No|No| |Business|Yes|No| |Enterprise|Yes|No| |Education|Yes|No| @@ -875,6 +887,7 @@ Most restricted value: 0 |--- |--- |--- | |Home|No|No| |Pro|Yes|No| +|Windows SE|No|No| |Business|Yes|No| |Enterprise|Yes|No| |Education|Yes|No| @@ -936,6 +949,7 @@ To verify AllowPasswordManager is set to 0 (not allowed): |--- |--- |--- | |Home|No|No| |Pro|Yes|No| +|Windows SE|No|No| |Business|Yes|No| |Enterprise|Yes|No| |Education|Yes|No| @@ -997,6 +1011,7 @@ To verify AllowPopups is set to 0 (not allowed): |--- |--- |--- | |Home|No|No| |Pro|Yes|No| +|Windows SE|No|No| |Business|Yes|No| |Enterprise|Yes|No| |Education|Yes|No| @@ -1058,6 +1073,7 @@ Most restricted value: 0 |--- |--- |--- | |Home|No|No| |Pro|Yes|No| +|Windows SE|No|No| |Business|Yes|No| |Enterprise|Yes|No| |Education|Yes|No| @@ -1118,6 +1134,7 @@ Most restricted value: 0 |--- |--- |--- | |Home|No|No| |Pro|Yes|No| +|Windows SE|No|No| |Business|Yes|No| |Enterprise|Yes|No| |Education|Yes|No| @@ -1178,6 +1195,7 @@ Most restricted value: 0 |--- |--- |--- | |Home|No|No| |Pro|Yes|No| +|Windows SE|No|No| |Business|Yes|No| |Enterprise|Yes|No| |Education|Yes|No| @@ -1236,6 +1254,7 @@ Most restricted value: 0 |--- |--- |--- | |Home|No|No| |Pro|Yes|No| +|Windows SE|No|No| |Business|Yes|No| |Enterprise|Yes|No| |Education|Yes|No| @@ -1289,6 +1308,7 @@ Most restricted value: 0 |--- |--- |--- | |Home|No|No| |Pro|Yes|No| +|Windows SE|No|No| |Business|Yes|No| |Enterprise|Yes|No| |Education|Yes|No| @@ -1349,6 +1369,7 @@ Most restricted value: 0 |--- |--- |--- | |Home|No|No| |Pro|Yes|No| +|Windows SE|No|No| |Business|Yes|No| |Enterprise|Yes|No| |Education|Yes|No| @@ -1409,6 +1430,7 @@ To verify AllowSmartScreen is set to 0 (not allowed): |--- |--- |--- | |Home|No|No| |Pro|Yes|No| +|Windows SE|No|No| |Business|Yes|No| |Enterprise|Yes|No| |Education|Yes|No| @@ -1468,6 +1490,7 @@ Most restricted value: 1 |--- |--- |--- | |Home|No|No| |Pro|Yes|No| +|Windows SE|No|No| |Business|Yes|No| |Enterprise|Yes|No| |Education|Yes|No| @@ -1527,6 +1550,7 @@ Supported values: |--- |--- |--- | |Home|No|No| |Pro|Yes|No| +|Windows SE|No|No| |Business|Yes|No| |Enterprise|Yes|No| |Education|Yes|No| @@ -1582,6 +1606,7 @@ Most restricted value: 0 |--- |--- |--- | |Home|No|No| |Pro|Yes|No| +|Windows SE|No|No| |Business|Yes|No| |Enterprise|Yes|No| |Education|Yes|No| @@ -1645,6 +1670,7 @@ To verify whether browsing data is cleared on exit (ClearBrowsingDataOnExit is s |--- |--- |--- | |Home|No|No| |Pro|Yes|No| +|Windows SE|No|No| |Business|Yes|No| |Enterprise|Yes|No| |Education|Yes|No| @@ -1703,6 +1729,7 @@ Most restricted value: 0 |--- |--- |--- | |Home|No|No| |Pro|Yes|No| +|Windows SE|No|No| |Business|Yes|No| |Enterprise|Yes|No| |Education|Yes|No| @@ -1763,6 +1790,7 @@ Supported values: |--- |--- |--- | |Home|No|No| |Pro|Yes|No| +|Windows SE|No|No| |Business|Yes|No| |Enterprise|Yes|No| |Education|Yes|No| @@ -1827,6 +1855,7 @@ Supported values: |--- |--- |--- | |Home|No|No| |Pro|Yes|No| +|Windows SE|No|No| |Business|Yes|No| |Enterprise|Yes|No| |Education|Yes|No| @@ -1894,6 +1923,7 @@ Supported values: |--- |--- |--- | |Home|No|No| |Pro|Yes|No| +|Windows SE|No|No| |Business|Yes|No| |Enterprise|Yes|No| |Education|Yes|No| @@ -1956,6 +1986,7 @@ Supported values: |--- |--- |--- | |Home|No|No| |Pro|Yes|No| +|Windows SE|No|No| |Business|Yes|No| |Enterprise|Yes|No| |Education|Yes|No| @@ -2028,6 +2059,7 @@ Supported values: |--- |--- |--- | |Home|No|No| |Pro|Yes|No| +|Windows SE|No|No| |Business|Yes|No| |Enterprise|Yes|No| |Education|Yes|No| @@ -2089,6 +2121,7 @@ Most restricted value: 0 |--- |--- |--- | |Home|No|No| |Pro|Yes|No| +|Windows SE|No|No| |Business|Yes|No| |Enterprise|Yes|No| |Education|Yes|No| @@ -2148,6 +2181,7 @@ Most restricted value: 0 |--- |--- |--- | |Home|No|No| |Pro|Yes|No| +|Windows SE|No|No| |Business|Yes|No| |Enterprise|Yes|No| |Education|Yes|No| @@ -2200,6 +2234,7 @@ Most restricted value: 0 |--- |--- |--- | |Home|No|No| |Pro|Yes|No| +|Windows SE|No|No| |Business|Yes|No| |Enterprise|Yes|No| |Education|Yes|No| @@ -2253,6 +2288,7 @@ Supported values: |--- |--- |--- | |Home|No|No| |Pro|Yes|No| +|Windows SE|No|No| |Business|Yes|No| |Enterprise|Yes|No| |Education|Yes|No| @@ -2289,6 +2325,7 @@ Supported values: |--- |--- |--- | |Home|No|No| |Pro|Yes|No| +|Windows SE|No|No| |Business|Yes|No| |Enterprise|Yes|No| |Education|Yes|No| @@ -2354,6 +2391,7 @@ Supported values: |--- |--- |--- | |Home|No|No| |Pro|Yes|No| +|Windows SE|No|No| |Business|Yes|No| |Enterprise|Yes|No| |Education|Yes|No| @@ -2408,6 +2446,7 @@ Most restricted value: 1 |--- |--- |--- | |Home|No|No| |Pro|Yes|No| +|Windows SE|No|No| |Business|Yes|No| |Enterprise|Yes|No| |Education|Yes|No| @@ -2460,6 +2499,7 @@ Most restricted value: 1 |--- |--- |--- | |Home|No|No| |Pro|Yes|No| +|Windows SE|No|No| |Business|Yes|No| |Enterprise|Yes|No| |Education|Yes|No| @@ -2518,6 +2558,7 @@ Most restricted value: 1 |--- |--- |--- | |Home|No|No| |Pro|Yes|No| +|Windows SE|No|No| |Business|Yes|No| |Enterprise|Yes|No| |Education|Yes|No| @@ -2571,6 +2612,7 @@ Most restricted value: 1 |--- |--- |--- | |Home|No|No| |Pro|Yes|No| +|Windows SE|No|No| |Business|Yes|No| |Enterprise|Yes|No| |Education|Yes|No| @@ -2624,6 +2666,7 @@ Most restricted value: 1 |--- |--- |--- | |Home|No|No| |Pro|Yes|No| +|Windows SE|No|No| |Business|Yes|No| |Enterprise|Yes|No| |Education|Yes|No| @@ -2675,6 +2718,7 @@ Most restricted value: 1 |--- |--- |--- | |Home|No|No| |Pro|Yes|No| +|Windows SE|No|No| |Business|Yes|No| |Enterprise|Yes|No| |Education|Yes|No| @@ -2727,6 +2771,7 @@ Most restricted value: 1 |--- |--- |--- | |Home|No|No| |Pro|Yes|No| +|Windows SE|No|No| |Business|Yes|No| |Enterprise|Yes|No| |Education|Yes|No| @@ -2785,6 +2830,7 @@ Supported values: |--- |--- |--- | |Home|No|No| |Pro|Yes|No| +|Windows SE|No|No| |Business|Yes|No| |Enterprise|Yes|No| |Education|Yes|No| @@ -2837,6 +2883,7 @@ Most restricted value: 1 |--- |--- |--- | |Home|No|No| |Pro|Yes|No| +|Windows SE|No|No| |Business|Yes|No| |Enterprise|Yes|No| |Education|Yes|No| @@ -2898,6 +2945,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|Yes|No| +|Windows SE|No|No| |Business|Yes|No| |Enterprise|Yes|No| |Education|Yes|No| @@ -2951,6 +2999,7 @@ Most restricted value: 0 |--- |--- |--- | |Home|No|No| |Pro|Yes|No| +|Windows SE|No|No| |Business|Yes|No| |Enterprise|Yes|No| |Education|Yes|No| @@ -3012,6 +3061,7 @@ Most restricted value: 1 |--- |--- |--- | |Home|No|No| |Pro|Yes|No| +|Windows SE|No|No| |Business|Yes|No| |Enterprise|Yes|No| |Education|Yes|No| @@ -3070,6 +3120,7 @@ Supported values: |--- |--- |--- | |Home|No|No| |Pro|Yes|No| +|Windows SE|No|No| |Business|Yes|No| |Enterprise|Yes|No| |Education|Yes|No| @@ -3127,6 +3178,7 @@ Supported values: |--- |--- |--- | |Home|No|No| |Pro|Yes|No| +|Windows SE|No|No| |Business|Yes|No| |Enterprise|Yes|No| |Education|Yes|No| @@ -3179,6 +3231,7 @@ Most restricted value: 0 |--- |--- |--- | |Home|No|No| |Pro|Yes|No| +|Windows SE|No|No| |Business|Yes|No| |Enterprise|Yes|No| |Education|Yes|No| @@ -3227,6 +3280,7 @@ Supported values: |--- |--- |--- | |Home|No|No| |Pro|Yes|No| +|Windows SE|No|No| |Business|Yes|No| |Enterprise|Yes|No| |Education|Yes|No| @@ -3290,6 +3344,7 @@ To verify that favorites are in synchronized between Internet Explorer and Micro |--- |--- |--- | |Home|No|No| |Pro|Yes|No| +|Windows SE|No|No| |Business|Yes|No| |Enterprise|Yes|No| |Education|Yes|No| @@ -3348,6 +3403,7 @@ Supported values: |--- |--- |--- | |Home|No|No| |Pro|Yes|No| +|Windows SE|No|No| |Business|Yes|No| |Enterprise|Yes|No| |Education|Yes|No| diff --git a/windows/client-management/mdm/policy-csp-camera.md b/windows/client-management/mdm/policy-csp-camera.md index 1a06b54ae0..9b21b27a52 100644 --- a/windows/client-management/mdm/policy-csp-camera.md +++ b/windows/client-management/mdm/policy-csp-camera.md @@ -39,6 +39,7 @@ manager: dansimp |--- |--- |--- | |Home|No|No| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| diff --git a/windows/client-management/mdm/policy-csp-cellular.md b/windows/client-management/mdm/policy-csp-cellular.md index 48876d706e..62837b80db 100644 --- a/windows/client-management/mdm/policy-csp-cellular.md +++ b/windows/client-management/mdm/policy-csp-cellular.md @@ -57,6 +57,7 @@ manager: dansimp |--- |--- |--- | |Home|No|No| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -121,6 +122,7 @@ The following list shows the supported values: |--- |--- |--- | |Home|No|No| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -164,6 +166,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -207,6 +210,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -250,6 +254,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| diff --git a/windows/client-management/mdm/policy-csp-connectivity.md b/windows/client-management/mdm/policy-csp-connectivity.md index c556897ebb..3c1c5c810b 100644 --- a/windows/client-management/mdm/policy-csp-connectivity.md +++ b/windows/client-management/mdm/policy-csp-connectivity.md @@ -84,6 +84,7 @@ manager: dansimp |--- |--- |--- | |Home|No|No| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -133,6 +134,7 @@ The following list shows the supported values: |--- |--- |--- | |Home|No|No| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -175,6 +177,7 @@ The following list shows the supported values: |--- |--- |--- | |Home|No|No| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -237,6 +240,7 @@ To validate on devices, perform the following steps: |--- |--- |--- | |Home|Yes|Yes| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -281,6 +285,7 @@ The following list shows the supported values: |--- |--- |--- | |Home|No|No| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -339,6 +344,7 @@ Device that has previously opt-in to MMX will also stop showing on the device li |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|No|No| |Education|No|No| @@ -387,6 +393,7 @@ The following list shows the supported values: |--- |--- |--- | |Home|No|No| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -430,6 +437,7 @@ The following list shows the supported values: |--- |--- |--- | |Home|No|No| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -473,6 +481,7 @@ The following list shows the supported values: |--- |--- |--- | |Home|No|No| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -527,6 +536,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -579,6 +589,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -631,6 +642,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -675,6 +687,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -721,6 +734,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| diff --git a/windows/client-management/mdm/policy-csp-controlpolicyconflict.md b/windows/client-management/mdm/policy-csp-controlpolicyconflict.md index e66ffbee8b..b0552eee0b 100644 --- a/windows/client-management/mdm/policy-csp-controlpolicyconflict.md +++ b/windows/client-management/mdm/policy-csp-controlpolicyconflict.md @@ -38,6 +38,7 @@ manager: dansimp |--- |--- |--- | |Home|No|No| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| diff --git a/windows/client-management/mdm/policy-csp-credentialproviders.md b/windows/client-management/mdm/policy-csp-credentialproviders.md index 21357c48c3..38912ec7cb 100644 --- a/windows/client-management/mdm/policy-csp-credentialproviders.md +++ b/windows/client-management/mdm/policy-csp-credentialproviders.md @@ -51,6 +51,7 @@ manager: dansimp |--- |--- |--- | |Home|No|No| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -104,6 +105,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -154,6 +156,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| diff --git a/windows/client-management/mdm/policy-csp-credentialsdelegation.md b/windows/client-management/mdm/policy-csp-credentialsdelegation.md index da8c5cd222..b5f3ef4c00 100644 --- a/windows/client-management/mdm/policy-csp-credentialsdelegation.md +++ b/windows/client-management/mdm/policy-csp-credentialsdelegation.md @@ -45,6 +45,7 @@ manager: dansimp |--- |--- |--- | |Home|No|No| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| diff --git a/windows/client-management/mdm/policy-csp-credentialsui.md b/windows/client-management/mdm/policy-csp-credentialsui.md index f242322253..41635f9f61 100644 --- a/windows/client-management/mdm/policy-csp-credentialsui.md +++ b/windows/client-management/mdm/policy-csp-credentialsui.md @@ -47,6 +47,7 @@ manager: dansimp |--- |--- |--- | |Home|No|No| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -100,6 +101,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| diff --git a/windows/client-management/mdm/policy-csp-cryptography.md b/windows/client-management/mdm/policy-csp-cryptography.md index 0e746278c6..4834a084b7 100644 --- a/windows/client-management/mdm/policy-csp-cryptography.md +++ b/windows/client-management/mdm/policy-csp-cryptography.md @@ -42,6 +42,7 @@ manager: dansimp |--- |--- |--- | |Home|No|No| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -94,6 +95,7 @@ The following list shows the supported values: |--- |--- |--- | |Home|No|No| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| diff --git a/windows/client-management/mdm/policy-csp-dataprotection.md b/windows/client-management/mdm/policy-csp-dataprotection.md index 6b464729c7..205711af03 100644 --- a/windows/client-management/mdm/policy-csp-dataprotection.md +++ b/windows/client-management/mdm/policy-csp-dataprotection.md @@ -42,6 +42,7 @@ manager: dansimp |--- |--- |--- | |Home|No|No| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -85,6 +86,7 @@ The following list shows the supported values: |--- |--- |--- | |Home|Yes|Yes| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| diff --git a/windows/client-management/mdm/policy-csp-datausage.md b/windows/client-management/mdm/policy-csp-datausage.md index 73b7408f51..530bed96c5 100644 --- a/windows/client-management/mdm/policy-csp-datausage.md +++ b/windows/client-management/mdm/policy-csp-datausage.md @@ -60,6 +60,7 @@ This policy is deprecated in Windows 10, version 1809. |--- |--- |--- | |Home|No|No| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| diff --git a/windows/client-management/mdm/policy-csp-defender.md b/windows/client-management/mdm/policy-csp-defender.md index 3cd97e7de1..cab1c1ee93 100644 --- a/windows/client-management/mdm/policy-csp-defender.md +++ b/windows/client-management/mdm/policy-csp-defender.md @@ -160,6 +160,7 @@ ms.collection: highpri |--- |--- |--- | |Home|Yes|Yes| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -213,6 +214,7 @@ The following list shows the supported values: |--- |--- |--- | |Home|Yes|Yes| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -266,6 +268,7 @@ The following list shows the supported values: |--- |--- |--- | |Home|Yes|Yes| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -320,6 +323,7 @@ The following list shows the supported values: |--- |--- |--- | |Home|Yes|Yes| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -373,6 +377,7 @@ The following list shows the supported values: |--- |--- |--- | |Home|Yes|Yes| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -426,6 +431,7 @@ The following list shows the supported values: |--- |--- |--- | |Home|Yes|Yes| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -479,6 +485,7 @@ The following list shows the supported values: |--- |--- |--- | |Home|Yes|Yes| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -532,6 +539,7 @@ The following list shows the supported values: |--- |--- |--- | |Home|Yes|Yes| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -588,6 +596,7 @@ The following list shows the supported values: |--- |--- |--- | |Home|Yes|Yes| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -641,6 +650,7 @@ The following list shows the supported values: |--- |--- |--- | |Home|Yes|Yes| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -694,6 +704,7 @@ The following list shows the supported values: |--- |--- |--- | |Home|Yes|Yes| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -739,6 +750,7 @@ The following list shows the supported values: |--- |--- |--- | |Home|Yes|Yes| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -792,6 +804,7 @@ The following list shows the supported values: |--- |--- |--- | |Home|Yes|Yes| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -841,6 +854,7 @@ ADMX Info: |--- |--- |--- | |Home|Yes|Yes| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -892,6 +906,7 @@ ADMX Info: |--- |--- |--- | |Home|Yes|Yes| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -946,6 +961,7 @@ Valid values: 0–100 |--- |--- |--- | |Home|Yes|Yes| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -1011,6 +1027,7 @@ ADMX Info: |--- |--- |--- | |Home|Yes|Yes| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -1074,6 +1091,7 @@ The following list shows the supported values: |--- |--- |--- | |Home|Yes|Yes| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -1127,6 +1145,7 @@ ADMX Info: |--- |--- |--- | |Home|Yes|Yes| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -1173,6 +1192,7 @@ ADMX Info: |--- |--- |--- | |Home|Yes|Yes| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -1219,6 +1239,7 @@ ADMX Info: |--- |--- |--- | |Home|Yes|Yes| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -1273,6 +1294,7 @@ Valid values: 0–90 |--- |--- |--- | |Home|Yes|Yes| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -1336,6 +1358,7 @@ ADMX Info: |--- |--- |--- | |Home|Yes|Yes| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -1399,6 +1422,7 @@ ADMX Info: |--- |--- |--- | |Home|Yes|Yes| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -1453,6 +1477,7 @@ The following list shows the supported values: |--- |--- |--- | |Home|Yes|Yes| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -1514,6 +1539,7 @@ ADMX Info: |--- |--- |--- | |Home|Yes|Yes| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -1574,6 +1600,7 @@ The following list shows the supported values: |--- |--- |--- | |Home|Yes|Yes| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -1621,6 +1648,7 @@ ADMX Info: |--- |--- |--- | |Home|Yes|Yes| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -1668,6 +1696,7 @@ ADMX Info: |--- |--- |--- | |Home|Yes|Yes| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -1721,6 +1750,7 @@ ADMX Info: |--- |--- |--- | |Home|Yes|Yes| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -1779,6 +1809,7 @@ The following list shows the supported values: |--- |--- |--- | |Home|Yes|Yes| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -1837,6 +1868,7 @@ The following list shows the supported values: |--- |--- |--- | |Home|Yes|Yes| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -1891,6 +1923,7 @@ The following list shows the supported values: |--- |--- |--- | |Home|Yes|Yes| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -1951,6 +1984,7 @@ Valid values: 0–1380 |--- |--- |--- | |Home|Yes|Yes| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -2015,6 +2049,7 @@ The following list shows the supported values: |--- |--- |--- | |Home|Yes|Yes| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -2075,6 +2110,7 @@ Valid values: 0–1380. |--- |--- |--- | |Home|Yes|Yes| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -2126,6 +2162,7 @@ ADMX Info: |--- |--- |--- | |Home|Yes|Yes| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -2193,6 +2230,7 @@ ADMX Info: |--- |--- |--- | |Home|Yes|Yes| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -2255,6 +2293,7 @@ ADMX Info: |--- |--- |--- | |Home|Yes|Yes| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -2313,6 +2352,7 @@ Valid values: 0–24. |--- |--- |--- | |Home|Yes|Yes| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -2369,6 +2409,7 @@ The following list shows the supported values: |--- |--- |--- | |Home|Yes|Yes| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| diff --git a/windows/client-management/mdm/policy-csp-deliveryoptimization.md b/windows/client-management/mdm/policy-csp-deliveryoptimization.md index ba4c441b84..56963703d1 100644 --- a/windows/client-management/mdm/policy-csp-deliveryoptimization.md +++ b/windows/client-management/mdm/policy-csp-deliveryoptimization.md @@ -133,6 +133,7 @@ manager: dansimp |--- |--- |--- | |Home|No|No| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -182,6 +183,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -236,6 +238,7 @@ The following list shows the supported values: |--- |--- |--- | |Home|No|No| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -291,6 +294,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -354,6 +358,7 @@ When DHCP Option ID Force (2) is set, the client will query DHCP Option ID 235 a |--- |--- |--- | |Home|No|No| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -399,6 +404,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -455,6 +461,7 @@ Supported values: 0 - one month (in seconds) |--- |--- |--- | |Home|No|No| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -509,6 +516,7 @@ Supported values: 0 - one month (in seconds) |--- |--- |--- | |Home|No|No| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -566,6 +574,7 @@ The following list shows the supported values as number of seconds: |--- |--- |--- | |Home|No|No| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -623,6 +632,7 @@ The following list shows the supported values: |--- |--- |--- | |Home|No|No| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -673,6 +683,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -736,6 +747,7 @@ The following list shows the supported values: |--- |--- |--- | |Home|No|No| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -781,6 +793,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -829,6 +842,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -901,6 +915,7 @@ This policy is deprecated. Use [DOMaxForegroundDownloadBandwidth](#deliveryoptim |--- |--- |--- | |Home|No|No| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -965,6 +980,7 @@ This policy is deprecated because it only applies to uploads to Internet peers ( |--- |--- |--- | |Home|No|No| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -1014,6 +1030,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -1062,6 +1079,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -1114,6 +1132,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -1163,6 +1182,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -1212,6 +1232,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -1261,6 +1282,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -1312,6 +1334,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -1370,6 +1393,7 @@ This policy is deprecated. Use [DOPercentageMaxForegroundBandwidth](#deliveryopt |--- |--- |--- | |Home|No|No| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -1415,6 +1439,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -1467,6 +1492,7 @@ The following list shows the supported values: |--- |--- |--- | |Home|No|No| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -1519,6 +1545,7 @@ This policy allows an IT Admin to define the following details: |--- |--- |--- | |Home|No|No| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| diff --git a/windows/client-management/mdm/policy-csp-desktop.md b/windows/client-management/mdm/policy-csp-desktop.md index aa850f28a4..947f9373f2 100644 --- a/windows/client-management/mdm/policy-csp-desktop.md +++ b/windows/client-management/mdm/policy-csp-desktop.md @@ -44,6 +44,7 @@ manager: dansimp |--- |--- |--- | |Home|No|No| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| diff --git a/windows/client-management/mdm/policy-csp-deviceguard.md b/windows/client-management/mdm/policy-csp-deviceguard.md index 9a718888b1..0629edd5f5 100644 --- a/windows/client-management/mdm/policy-csp-deviceguard.md +++ b/windows/client-management/mdm/policy-csp-deviceguard.md @@ -47,6 +47,7 @@ manager: dansimp |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -107,6 +108,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -156,6 +158,7 @@ The following list shows the supported values: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -207,6 +210,7 @@ The following list shows the supported values: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| diff --git a/windows/client-management/mdm/policy-csp-devicehealthmonitoring.md b/windows/client-management/mdm/policy-csp-devicehealthmonitoring.md index 7a2f5f914a..31ab6fa6d5 100644 --- a/windows/client-management/mdm/policy-csp-devicehealthmonitoring.md +++ b/windows/client-management/mdm/policy-csp-devicehealthmonitoring.md @@ -45,6 +45,7 @@ manager: dansimp |--- |--- |--- | |Home|No|No| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -92,6 +93,7 @@ The following list shows the supported values: |--- |--- |--- | |Home|No|No| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -138,6 +140,7 @@ IT Pros don't need to set this policy. Instead, Microsoft Intune is expected to |--- |--- |--- | |Home|No|No| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| diff --git a/windows/client-management/mdm/policy-csp-deviceinstallation.md b/windows/client-management/mdm/policy-csp-deviceinstallation.md index 0cc81579bc..42835ecf22 100644 --- a/windows/client-management/mdm/policy-csp-deviceinstallation.md +++ b/windows/client-management/mdm/policy-csp-deviceinstallation.md @@ -69,6 +69,7 @@ ms.localizationpriority: medium |--- |--- |--- | |Home|No|No| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -171,6 +172,7 @@ To verify that the policy is applied, check C:\windows\INF\setupapi.dev.log and |--- |--- |--- | |Home|No|No| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -270,6 +272,7 @@ To verify the policy is applied, check C:\windows\INF\setupapi.dev.log and see i |--- |--- |--- | |Home|No|No| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -381,6 +384,7 @@ To verify that the policy is applied, check C:\windows\INF\setupapi.dev.log and |--- |--- |--- | |Home|No|No| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -486,6 +490,7 @@ You can also change the evaluation order of device installation policy settings |--- |--- |--- | |Home|No|No| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -543,6 +548,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -636,6 +642,7 @@ You can also block installation by using a custom profile in Intune. |--- |--- |--- | |Home|No|No| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -734,6 +741,7 @@ For example, this custom profile blocks installation and usage of USB devices wi |--- |--- |--- | |Home|No|No| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -839,6 +847,7 @@ with |--- |--- |--- | |Home|No|No| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| diff --git a/windows/client-management/mdm/policy-csp-devicelock.md b/windows/client-management/mdm/policy-csp-devicelock.md index 398e28de31..9a2ac9d034 100644 --- a/windows/client-management/mdm/policy-csp-devicelock.md +++ b/windows/client-management/mdm/policy-csp-devicelock.md @@ -84,6 +84,7 @@ manager: dansimp |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|No|No| |Education|No|No| @@ -131,6 +132,7 @@ The following list shows the supported values: |--- |--- |--- | |Home|Yes|Yes| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -178,6 +180,7 @@ The following list shows the supported values: |--- |--- |--- | |Home|Yes|Yes| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -219,6 +222,7 @@ The following list shows the supported values: |--- |--- |--- | |Home|Yes|Yes| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -273,6 +277,7 @@ The following list shows the supported values: |--- |--- |--- | |Home|Yes|Yes| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -355,6 +360,7 @@ The following list shows the supported values: |--- |--- |--- | |Home|Yes|Yes| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -405,6 +411,7 @@ The following list shows the supported values: |--- |--- |--- | |Home|Yes|Yes| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -455,6 +462,7 @@ The following list shows the supported values: |--- |--- |--- | |Home|Yes|Yes| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -495,6 +503,7 @@ Value type is a string, which is the full image filepath and filename. |--- |--- |--- | |Home|Yes|Yes| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -549,6 +558,7 @@ The following list shows the supported values: |--- |--- |--- | |Home|Yes|Yes| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -599,6 +609,7 @@ The following list shows the supported values: |--- |--- |--- | |Home|Yes|Yes| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -672,6 +683,7 @@ For more information about this policy, see [Exchange ActiveSync Policy Engine O |--- |--- |--- | |Home|Yes|Yes| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -748,6 +760,7 @@ The following example shows how to set the minimum password length to 4 characte |--- |--- |--- | |Home|Yes|Yes| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -792,6 +805,7 @@ GP Info: |--- |--- |--- | |Home|No|No| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -845,6 +859,7 @@ ADMX Info: |--- |--- |--- | |Home|Yes|Yes| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| diff --git a/windows/client-management/mdm/policy-csp-display.md b/windows/client-management/mdm/policy-csp-display.md index f3f60dd44f..918e69d004 100644 --- a/windows/client-management/mdm/policy-csp-display.md +++ b/windows/client-management/mdm/policy-csp-display.md @@ -51,6 +51,7 @@ manager: dansimp |--- |--- |--- | |Home|No|No| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -94,6 +95,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -157,6 +159,7 @@ The following list shows the supported values: |--- |--- |--- | |Home|No|No| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -200,6 +203,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -258,6 +262,7 @@ To validate on Desktop, do the following tasks: |--- |--- |--- | |Home|No|No| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| diff --git a/windows/client-management/mdm/policy-csp-dmaguard.md b/windows/client-management/mdm/policy-csp-dmaguard.md index 1258127e5e..a92e445ad0 100644 --- a/windows/client-management/mdm/policy-csp-dmaguard.md +++ b/windows/client-management/mdm/policy-csp-dmaguard.md @@ -38,6 +38,7 @@ manager: dansimp |--- |--- |--- | |Home|No|No| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| diff --git a/windows/client-management/mdm/policy-csp-eap.md b/windows/client-management/mdm/policy-csp-eap.md index 4a50535a07..445cc1cca1 100644 --- a/windows/client-management/mdm/policy-csp-eap.md +++ b/windows/client-management/mdm/policy-csp-eap.md @@ -38,6 +38,7 @@ manager: dansimp |--- |--- |--- | |Home|Yes|Yes| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| diff --git a/windows/client-management/mdm/policy-csp-education.md b/windows/client-management/mdm/policy-csp-education.md index f846573eda..f6a9f6207d 100644 --- a/windows/client-management/mdm/policy-csp-education.md +++ b/windows/client-management/mdm/policy-csp-education.md @@ -47,6 +47,7 @@ manager: dansimp |--- |--- |--- | |Home|Yes|Yes| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -93,6 +94,7 @@ The following list shows the supported values: |--- |--- |--- | |Home|No|No| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -129,6 +131,7 @@ The policy value is expected to be the name (network host name) of an installed |--- |--- |--- | |Home|No|No| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -178,6 +181,7 @@ The following list shows the supported values: |--- |--- |--- | |Home|No|No| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| diff --git a/windows/client-management/mdm/policy-csp-enterprisecloudprint.md b/windows/client-management/mdm/policy-csp-enterprisecloudprint.md index fb0a5f37eb..92d148da45 100644 --- a/windows/client-management/mdm/policy-csp-enterprisecloudprint.md +++ b/windows/client-management/mdm/policy-csp-enterprisecloudprint.md @@ -54,6 +54,7 @@ manager: dansimp |--- |--- |--- | |Home|No|No| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -91,6 +92,7 @@ The default value is an empty string. Otherwise, the value should contain the UR |--- |--- |--- | |Home|No|No| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -128,6 +130,7 @@ The default value is an empty string. Otherwise, the value should contain a GUID |--- |--- |--- | |Home|No|No| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -165,6 +168,7 @@ The default value is an empty string. Otherwise, the value should contain a URL. |--- |--- |--- | |Home|No|No| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -202,6 +206,7 @@ The default value is an empty string. Otherwise, the value should contain the UR |--- |--- |--- | |Home|No|No| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -237,6 +242,7 @@ The datatype is an integer. |--- |--- |--- | |Home|No|No| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| diff --git a/windows/client-management/mdm/policy-csp-errorreporting.md b/windows/client-management/mdm/policy-csp-errorreporting.md index 37d4c94e64..4e936900f9 100644 --- a/windows/client-management/mdm/policy-csp-errorreporting.md +++ b/windows/client-management/mdm/policy-csp-errorreporting.md @@ -56,6 +56,7 @@ manager: dansimp |--- |--- |--- | |Home|No|No| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -112,6 +113,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -158,6 +160,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -208,6 +211,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -254,6 +258,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| diff --git a/windows/client-management/mdm/policy-csp-eventlogservice.md b/windows/client-management/mdm/policy-csp-eventlogservice.md index ced6ab68a9..f5ee67d449 100644 --- a/windows/client-management/mdm/policy-csp-eventlogservice.md +++ b/windows/client-management/mdm/policy-csp-eventlogservice.md @@ -48,6 +48,7 @@ manager: dansimp |--- |--- |--- | |Home|No|No| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -96,6 +97,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -142,6 +144,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -188,6 +191,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| diff --git a/windows/client-management/mdm/policy-csp-experience.md b/windows/client-management/mdm/policy-csp-experience.md index b115b5df8c..1b295a8323 100644 --- a/windows/client-management/mdm/policy-csp-experience.md +++ b/windows/client-management/mdm/policy-csp-experience.md @@ -111,6 +111,7 @@ manager: dansimp |--- |--- |--- | |Home|No|No| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -172,6 +173,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -222,6 +224,7 @@ The following list shows the supported values: |--- |--- |--- | |Home|No|No| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -266,6 +269,7 @@ The following list shows the supported values: |--- |--- |--- | |Home|No|No| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -318,6 +322,7 @@ The following list shows the supported values: |--- |--- |--- | |Home|No|No| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -377,6 +382,7 @@ This policy is deprecated. |--- |--- |--- | |Home|No|No| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -423,6 +429,7 @@ This policy is deprecated. |--- |--- |--- | |Home|No|No| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -459,6 +466,7 @@ Describes what values are supported in by this policy and meaning of each value |--- |--- |--- | |Home|No|No| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -499,6 +507,7 @@ The following list shows the supported values: |--- |--- |--- | |Home|No|No| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -555,6 +564,7 @@ The following list shows the supported values: |--- |--- |--- | |Home|No|No| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -607,6 +617,7 @@ The following list shows the supported values: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -661,6 +672,7 @@ The following list shows the supported values: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -715,6 +727,7 @@ The following list shows the supported values: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -766,6 +779,7 @@ The following list shows the supported values: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -818,6 +832,7 @@ The following list shows the supported values: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -870,6 +885,7 @@ The following list shows the supported values: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -918,6 +934,7 @@ The following list shows the supported values: |--- |--- |--- | |Home|No|Yes| |Pro|No|Yes| +|Windows SE|No|Yes| |Business|No|No| |Enterprise|No|Yes| |Education|No|Yes| @@ -961,6 +978,7 @@ The values for this policy are 0, 1, 2, and 3. This policy defaults to 0 if not |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -1012,6 +1030,7 @@ The following list shows the supported values: |--- |--- |--- | |Home|Yes|Yes| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -1064,6 +1083,7 @@ The following list shows the supported values: |--- |--- |--- | |Home|No|No| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -1116,6 +1136,7 @@ The following list shows the supported values: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -1190,6 +1211,7 @@ _**Turn syncing off by default but don’t disable**_ |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -1267,6 +1289,7 @@ Validation procedure: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| diff --git a/windows/client-management/mdm/policy-csp-exploitguard.md b/windows/client-management/mdm/policy-csp-exploitguard.md index 549a130038..993a0fc5d6 100644 --- a/windows/client-management/mdm/policy-csp-exploitguard.md +++ b/windows/client-management/mdm/policy-csp-exploitguard.md @@ -39,6 +39,7 @@ manager: dansimp |--- |--- |--- | |Home|No|No| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| diff --git a/windows/client-management/mdm/policy-csp-feeds.md b/windows/client-management/mdm/policy-csp-feeds.md index b6ae2e95c6..cb123a910c 100644 --- a/windows/client-management/mdm/policy-csp-feeds.md +++ b/windows/client-management/mdm/policy-csp-feeds.md @@ -38,6 +38,7 @@ manager: dansimp |--- |--- |--- | |Home|No|No| |Pro|Yes|No| +|Windows SE|No|No| |Business|Yes|No| |Enterprise|Yes|No| |Education|Yes|No| diff --git a/windows/client-management/mdm/policy-csp-fileexplorer.md b/windows/client-management/mdm/policy-csp-fileexplorer.md index ae91c0694e..035ce7ada8 100644 --- a/windows/client-management/mdm/policy-csp-fileexplorer.md +++ b/windows/client-management/mdm/policy-csp-fileexplorer.md @@ -60,6 +60,7 @@ manager: dansimp |--- |--- |--- | |Home|No|No| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -111,6 +112,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -162,6 +164,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -204,6 +207,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -245,6 +249,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -300,6 +305,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| diff --git a/windows/client-management/mdm/policy-csp-games.md b/windows/client-management/mdm/policy-csp-games.md index 8f26e60ff4..b0f6f9b900 100644 --- a/windows/client-management/mdm/policy-csp-games.md +++ b/windows/client-management/mdm/policy-csp-games.md @@ -39,6 +39,7 @@ manager: dansimp |--- |--- |--- | |Home|No|No| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| diff --git a/windows/client-management/mdm/policy-csp-handwriting.md b/windows/client-management/mdm/policy-csp-handwriting.md index c2b205ad92..4c1d020a80 100644 --- a/windows/client-management/mdm/policy-csp-handwriting.md +++ b/windows/client-management/mdm/policy-csp-handwriting.md @@ -39,6 +39,7 @@ manager: dansimp |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| diff --git a/windows/client-management/mdm/policy-csp-humanpresence.md b/windows/client-management/mdm/policy-csp-humanpresence.md index 9ce283864c..7bd974a38c 100644 --- a/windows/client-management/mdm/policy-csp-humanpresence.md +++ b/windows/client-management/mdm/policy-csp-humanpresence.md @@ -45,6 +45,7 @@ manager: dansimp |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|No|Yes| |Education|No|Yes| @@ -94,6 +95,7 @@ The following list shows the supported values: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|No|Yes| |Education|No|Yes| @@ -143,6 +145,7 @@ The following list shows the supported values: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|No|Yes| |Education|No|Yes| diff --git a/windows/client-management/mdm/policy-csp-internetexplorer.md b/windows/client-management/mdm/policy-csp-internetexplorer.md index a4b2b54bee..61f2b2dbf1 100644 --- a/windows/client-management/mdm/policy-csp-internetexplorer.md +++ b/windows/client-management/mdm/policy-csp-internetexplorer.md @@ -820,6 +820,7 @@ manager: dansimp |--- |--- |--- | |Home|No|No| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -867,6 +868,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -914,6 +916,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -967,6 +970,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -1015,6 +1019,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -1062,6 +1067,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -1113,6 +1119,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -1162,6 +1169,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -1222,6 +1230,7 @@ Supported values: |--- |--- |--- | |Home|No|No| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -1269,6 +1278,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -1316,6 +1326,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -1364,6 +1375,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -1411,6 +1423,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -1460,6 +1473,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -1513,6 +1527,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -1566,6 +1581,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -1619,6 +1635,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -1672,6 +1689,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -1725,6 +1743,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -1778,6 +1797,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -1831,6 +1851,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -1878,6 +1899,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -1936,6 +1958,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -2019,6 +2042,7 @@ Value and index pairs in the SyncML example: |--- |--- |--- | |Home|No|No| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -2068,6 +2092,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -2117,6 +2142,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -2170,6 +2196,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -2223,6 +2250,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -2276,6 +2304,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -2325,6 +2354,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -2373,6 +2403,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -2642,6 +2673,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -2693,6 +2725,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -2751,6 +2784,7 @@ Supported values: |--- |--- |--- | |Home|No|No| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -2800,6 +2834,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -2847,6 +2882,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -2894,6 +2930,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -2952,6 +2989,7 @@ Supported values: |--- |--- |--- | |Home|No|No| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -2999,6 +3037,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -3046,6 +3085,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -3095,6 +3135,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -3146,6 +3187,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -3193,6 +3235,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -3242,6 +3285,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -3300,6 +3344,7 @@ Supported values: |--- |--- |--- | |Home|No|No| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -3351,6 +3396,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -3402,6 +3448,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -3462,6 +3509,7 @@ Supported values: |--- |--- |--- | |Home|No|No| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -3506,6 +3554,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -3578,6 +3627,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -3625,6 +3675,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -3676,6 +3727,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -3727,6 +3779,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -3774,6 +3827,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -3821,6 +3875,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -3870,6 +3925,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -3917,6 +3973,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -3965,6 +4022,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -4025,6 +4083,7 @@ Supported values: |--- |--- |--- | |Home|No|No| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -4076,6 +4135,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -4128,6 +4188,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -4180,6 +4241,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -4229,6 +4291,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -4282,6 +4345,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -4334,6 +4398,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -4383,6 +4448,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -4432,6 +4498,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -4481,6 +4548,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -4530,6 +4598,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -4577,6 +4646,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -4628,6 +4698,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -4677,6 +4748,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -4726,6 +4798,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -4775,6 +4848,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -4824,6 +4898,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -4873,6 +4948,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -4920,6 +4996,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -4967,6 +5044,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -5016,6 +5094,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -5065,6 +5144,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -5114,6 +5194,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -5165,6 +5246,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -5212,6 +5294,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -5261,6 +5344,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -5312,6 +5396,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -5361,6 +5446,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -5410,6 +5496,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -5459,6 +5546,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -5506,6 +5594,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -5557,6 +5646,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -5608,6 +5698,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -5657,6 +5748,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -5706,6 +5798,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -5755,6 +5848,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -5805,6 +5899,7 @@ ADMX Info: |--- |--- |--- | |Home|Yes|Yes| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business||| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -5828,6 +5923,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -5883,6 +5979,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -5932,6 +6029,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -5989,6 +6087,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -6038,6 +6137,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -6087,6 +6187,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -6136,6 +6237,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -6185,6 +6287,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -6234,6 +6337,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -6283,6 +6387,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -6330,6 +6435,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -6379,6 +6485,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -6428,6 +6535,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -6477,6 +6585,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -6526,6 +6635,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -6577,6 +6687,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -6626,6 +6737,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -6675,6 +6787,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -6726,6 +6839,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -6781,6 +6895,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -6830,6 +6945,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -6905,6 +7021,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -6954,6 +7071,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -7003,6 +7121,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -7050,6 +7169,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -7099,6 +7219,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -7148,6 +7269,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -7197,6 +7319,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -7246,6 +7369,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -7297,6 +7421,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -7346,6 +7471,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -7395,6 +7521,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -7446,6 +7573,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -7501,6 +7629,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -7550,6 +7679,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -7599,6 +7729,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -7648,6 +7779,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -7695,6 +7827,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -7744,6 +7877,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -7793,6 +7927,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -7842,6 +7977,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -7891,6 +8027,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -7942,6 +8079,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -7991,6 +8129,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -8042,6 +8181,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -8097,6 +8237,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -8146,6 +8287,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -8201,6 +8343,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -8250,6 +8393,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -8299,6 +8443,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -8346,6 +8491,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -8395,6 +8541,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -8444,6 +8591,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -8493,6 +8641,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -8542,6 +8691,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -8593,6 +8743,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -8642,6 +8793,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -8693,6 +8845,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -8742,6 +8895,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -8791,6 +8945,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -8840,6 +8995,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -8887,6 +9043,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -8936,6 +9093,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -8985,6 +9143,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -9034,6 +9193,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -9083,6 +9243,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -9134,6 +9295,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -9183,6 +9345,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -9234,6 +9397,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -9289,6 +9453,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -9338,6 +9503,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -9387,6 +9553,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -9436,6 +9603,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -9483,6 +9651,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -9532,6 +9701,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -9581,6 +9751,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -9630,6 +9801,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -9679,6 +9851,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -9730,6 +9903,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -9779,6 +9953,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -9830,6 +10005,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -9885,6 +10061,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -9934,6 +10111,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -9983,6 +10161,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -10032,6 +10211,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -10079,6 +10259,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -10128,6 +10309,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -10177,6 +10359,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -10226,6 +10409,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -10275,6 +10459,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -10326,6 +10511,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -10375,6 +10561,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -10426,6 +10613,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -10481,6 +10669,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -10530,6 +10719,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -10579,6 +10769,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -10628,6 +10819,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -10689,6 +10881,7 @@ Supported values: |--- |--- |--- | |Home|No|No| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -10738,6 +10931,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -10785,6 +10979,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -10832,6 +11027,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -10881,6 +11077,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -10930,6 +11127,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -10979,6 +11177,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -11028,6 +11227,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -11077,6 +11277,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -11126,6 +11327,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -11175,6 +11377,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -11222,6 +11425,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -11271,6 +11475,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -11322,6 +11527,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -11371,6 +11577,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -11420,6 +11627,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -11469,6 +11677,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -11518,6 +11727,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -11567,6 +11777,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -11616,6 +11827,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -11665,6 +11877,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -11712,6 +11925,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -11759,6 +11973,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -11808,6 +12023,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -11857,6 +12073,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -11906,6 +12123,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -11957,6 +12175,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -12004,6 +12223,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -12053,6 +12273,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -12104,6 +12325,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -12153,6 +12375,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -12202,6 +12425,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -12251,6 +12475,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -12298,6 +12523,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -12349,6 +12575,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -12400,6 +12627,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -12449,6 +12677,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -12498,6 +12727,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -12549,6 +12779,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -12604,6 +12835,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -12653,6 +12885,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -12710,6 +12943,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -12759,6 +12993,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -12810,6 +13045,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -12859,6 +13095,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -12910,6 +13147,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -12961,6 +13199,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -13010,6 +13249,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -13059,6 +13299,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -13108,6 +13349,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -13157,6 +13399,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -13204,6 +13447,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -13254,6 +13498,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -13324,6 +13569,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -13371,6 +13617,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -13420,6 +13667,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -13469,6 +13717,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -13516,6 +13765,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -13565,6 +13815,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -13614,6 +13865,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -13663,6 +13915,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -13712,6 +13965,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -13763,6 +14017,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -13812,6 +14067,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -13861,6 +14117,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -13912,6 +14169,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -13967,6 +14225,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| diff --git a/windows/client-management/mdm/policy-csp-kerberos.md b/windows/client-management/mdm/policy-csp-kerberos.md index f8ed8cecde..2a8bcb33cc 100644 --- a/windows/client-management/mdm/policy-csp-kerberos.md +++ b/windows/client-management/mdm/policy-csp-kerberos.md @@ -66,6 +66,7 @@ manager: dansimp |--- |--- |--- | |Home|No|No| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -112,6 +113,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -164,6 +166,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -209,6 +212,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -263,6 +267,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -314,6 +319,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -360,6 +366,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -411,6 +418,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| diff --git a/windows/client-management/mdm/policy-csp-kioskbrowser.md b/windows/client-management/mdm/policy-csp-kioskbrowser.md index ec353dc9aa..fa153b1641 100644 --- a/windows/client-management/mdm/policy-csp-kioskbrowser.md +++ b/windows/client-management/mdm/policy-csp-kioskbrowser.md @@ -60,6 +60,7 @@ These policies currently only apply to Kiosk Browser app. Kiosk Browser is a Mic |--- |--- |--- | |Home|No|No| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -96,6 +97,7 @@ List of exceptions to the blocked website URLs (with wildcard support). This pol |--- |--- |--- | |Home|No|No| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -132,6 +134,7 @@ List of blocked website URLs (with wildcard support). This policy is used to con |--- |--- |--- | |Home|No|No| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -168,6 +171,7 @@ Configures the default URL kiosk browsers to navigate on launch and restart. |--- |--- |--- | |Home|No|No| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -201,6 +205,7 @@ Shows the Kiosk Browser's end session button. When the policy is enabled, the Ki |--- |--- |--- | |Home|No|No| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -237,6 +242,7 @@ Enable/disable kiosk browser's home button. |--- |--- |--- | |Home|No|No| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -273,6 +279,7 @@ Enable/disable kiosk browser's navigation buttons (forward/back). |--- |--- |--- | |Home|No|No| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| diff --git a/windows/client-management/mdm/policy-csp-lanmanworkstation.md b/windows/client-management/mdm/policy-csp-lanmanworkstation.md index abd1293e59..68b91836e3 100644 --- a/windows/client-management/mdm/policy-csp-lanmanworkstation.md +++ b/windows/client-management/mdm/policy-csp-lanmanworkstation.md @@ -39,6 +39,7 @@ manager: dansimp |--- |--- |--- | |Home|No|No| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| diff --git a/windows/client-management/mdm/policy-csp-licensing.md b/windows/client-management/mdm/policy-csp-licensing.md index 430b7af709..dbd6e80e65 100644 --- a/windows/client-management/mdm/policy-csp-licensing.md +++ b/windows/client-management/mdm/policy-csp-licensing.md @@ -42,6 +42,7 @@ manager: dansimp |--- |--- |--- | |Home|No|No| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -90,6 +91,7 @@ The following list shows the supported values: |--- |--- |--- | |Home|No|No| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| diff --git a/windows/client-management/mdm/policy-csp-localpoliciessecurityoptions.md b/windows/client-management/mdm/policy-csp-localpoliciessecurityoptions.md index affd8a51ea..d617bad23d 100644 --- a/windows/client-management/mdm/policy-csp-localpoliciessecurityoptions.md +++ b/windows/client-management/mdm/policy-csp-localpoliciessecurityoptions.md @@ -182,6 +182,7 @@ manager: dansimp |--- |--- |--- | |Home|No|No| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -236,6 +237,7 @@ The following list shows the supported values: |--- |--- |--- | |Home|No|No| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -283,6 +285,7 @@ The following list shows the supported values: |--- |--- |--- | |Home|No|No| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -331,6 +334,7 @@ The following list shows the supported values: |--- |--- |--- | |Home|No|No| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -389,6 +393,7 @@ Valid values: |--- |--- |--- | |Home|No|No| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -434,6 +439,7 @@ GP Info: |--- |--- |--- | |Home|No|No| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -479,6 +485,7 @@ GP Info: |--- |--- |--- | |Home|No|No| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -524,6 +531,7 @@ GP Info: |--- |--- |--- | |Home|No|No| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -570,6 +578,7 @@ GP Info: |--- |--- |--- | |Home|No|No| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -617,6 +626,7 @@ GP Info: |--- |--- |--- | |Home|No|No| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -662,6 +672,7 @@ GP Info: |--- |--- |--- | |Home|No|No| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -711,6 +722,7 @@ Valid values: |--- |--- |--- | |Home|No|No| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -765,6 +777,7 @@ Valid values: |--- |--- |--- | |Home|No|No| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -820,6 +833,7 @@ Valid values: |--- |--- |--- | |Home|No|No| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -876,6 +890,7 @@ Valid values: |--- |--- |--- | |Home|No|No| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -925,6 +940,7 @@ Valid values: From 0 to 599940, where the value is the amount of inactivity time |--- |--- |--- | |Home|No|No| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -972,6 +988,7 @@ GP Info: |--- |--- |--- | |Home|No|No| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -1017,6 +1034,7 @@ GP Info: |--- |--- |--- | |Home|No|No| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -1077,6 +1095,7 @@ GP Info: |--- |--- |--- | |Home|No|No| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -1131,6 +1150,7 @@ GP Info: |--- |--- |--- | |Home|No|No| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -1189,6 +1209,7 @@ GP Info: |--- |--- |--- | |Home|No|No| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -1234,6 +1255,7 @@ GP Info: |--- |--- |--- | |Home|No|No| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -1294,6 +1316,7 @@ GP Info: |--- |--- |--- | |Home|No|No| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -1352,6 +1375,7 @@ GP Info: |--- |--- |--- | |Home|No|No| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -1410,6 +1434,7 @@ GP Info: |--- |--- |--- | |Home|No|No| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -1464,6 +1489,7 @@ GP Info: |--- |--- |--- | |Home|No|No| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -1509,6 +1535,7 @@ GP Info: |--- |--- |--- | |Home|No|No| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -1554,6 +1581,7 @@ GP Info: |--- |--- |--- | |Home|No|No| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -1599,6 +1627,7 @@ GP Info: |--- |--- |--- | |Home|No|No| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -1648,6 +1677,7 @@ Valid values: |--- |--- |--- | |Home|No|No| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -1698,6 +1728,7 @@ Valid values: |--- |--- |--- | |Home|No|No| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -1743,6 +1774,7 @@ GP Info: |--- |--- |--- | |Home|No|No| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -1804,6 +1836,7 @@ GP Info: |--- |--- |--- | |Home|No|No| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -1854,6 +1887,7 @@ GP Info: |--- |--- |--- | |Home|No|No| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -1904,6 +1938,7 @@ GP Info: |--- |--- |--- | |Home|No|No| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -1960,6 +1995,7 @@ GP Info: |--- |--- |--- | |Home|No|No| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -2021,6 +2057,7 @@ GP Info: |--- |--- |--- | |Home|No|No| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -2082,6 +2119,7 @@ GP Info: |--- |--- |--- | |Home|No|No| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -2143,6 +2181,7 @@ GP Info: |--- |--- |--- | |Home|No|No| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -2199,6 +2238,7 @@ Valid values: |--- |--- |--- | |Home|No|No| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -2246,6 +2286,7 @@ GP Info: |--- |--- |--- | |Home|No|No| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -2301,6 +2342,7 @@ Valid values: |--- |--- |--- | |Home|No|No| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -2362,6 +2404,7 @@ GP Info: |--- |--- |--- | |Home|No|No| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -2412,6 +2455,7 @@ The following list shows the supported values: |--- |--- |--- | |Home|No|No| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -2459,6 +2503,7 @@ GP Info: |--- |--- |--- | |Home|No|No| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -2506,6 +2551,7 @@ GP Info: |--- |--- |--- | |Home|No|No| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -2560,6 +2606,7 @@ GP Info: |--- |--- |--- | |Home|No|No| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -2612,6 +2659,7 @@ GP Info: |--- |--- |--- | |Home|No|No| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -2659,6 +2707,7 @@ GP Info: |--- |--- |--- | |Home|No|No| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -2706,6 +2755,7 @@ GP Info: |--- |--- |--- | |Home|No|No| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| diff --git a/windows/client-management/mdm/policy-csp-localusersandgroups.md b/windows/client-management/mdm/policy-csp-localusersandgroups.md index fb1249a953..6180d6da7e 100644 --- a/windows/client-management/mdm/policy-csp-localusersandgroups.md +++ b/windows/client-management/mdm/policy-csp-localusersandgroups.md @@ -37,6 +37,7 @@ manager: dansimp |--- |--- |--- | |Home|No|No| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| diff --git a/windows/client-management/mdm/policy-csp-lockdown.md b/windows/client-management/mdm/policy-csp-lockdown.md index 90a9dc1bf5..2a06a78c6e 100644 --- a/windows/client-management/mdm/policy-csp-lockdown.md +++ b/windows/client-management/mdm/policy-csp-lockdown.md @@ -38,6 +38,7 @@ manager: dansimp |--- |--- |--- | |Home|No|No| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| diff --git a/windows/client-management/mdm/policy-csp-maps.md b/windows/client-management/mdm/policy-csp-maps.md index c2cb4d83fd..16ed160457 100644 --- a/windows/client-management/mdm/policy-csp-maps.md +++ b/windows/client-management/mdm/policy-csp-maps.md @@ -42,6 +42,7 @@ manager: dansimp |--- |--- |--- | |Home|No|No| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -85,6 +86,7 @@ The following list shows the supported values: |--- |--- |--- | |Home|No|No| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| diff --git a/windows/client-management/mdm/policy-csp-memorydump.md b/windows/client-management/mdm/policy-csp-memorydump.md index eea0f98401..0482721ba5 100644 --- a/windows/client-management/mdm/policy-csp-memorydump.md +++ b/windows/client-management/mdm/policy-csp-memorydump.md @@ -42,6 +42,7 @@ manager: dansimp |--- |--- |--- | |Home|No|No| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -82,6 +83,7 @@ The following list shows the supported values: |--- |--- |--- | |Home|No|No| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| diff --git a/windows/client-management/mdm/policy-csp-messaging.md b/windows/client-management/mdm/policy-csp-messaging.md index 7c01fe7a99..b29d50ae59 100644 --- a/windows/client-management/mdm/policy-csp-messaging.md +++ b/windows/client-management/mdm/policy-csp-messaging.md @@ -39,6 +39,7 @@ manager: dansimp |--- |--- |--- | |Home|No|No| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| diff --git a/windows/client-management/mdm/policy-csp-mssecurityguide.md b/windows/client-management/mdm/policy-csp-mssecurityguide.md index 812c96e877..54b51f167a 100644 --- a/windows/client-management/mdm/policy-csp-mssecurityguide.md +++ b/windows/client-management/mdm/policy-csp-mssecurityguide.md @@ -60,6 +60,7 @@ manager: dansimp |--- |--- |--- | |Home|No|No| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -99,6 +100,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -139,6 +141,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -179,6 +182,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -219,6 +223,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -258,6 +263,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| diff --git a/windows/client-management/mdm/policy-csp-msslegacy.md b/windows/client-management/mdm/policy-csp-msslegacy.md index 6f71a563e4..bff05c351e 100644 --- a/windows/client-management/mdm/policy-csp-msslegacy.md +++ b/windows/client-management/mdm/policy-csp-msslegacy.md @@ -53,6 +53,7 @@ manager: dansimp |--- |--- |--- | |Home|No|No| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -92,6 +93,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -132,6 +134,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -171,6 +174,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| diff --git a/windows/client-management/mdm/policy-csp-multitasking.md b/windows/client-management/mdm/policy-csp-multitasking.md index 1bd998b15e..7387731b72 100644 --- a/windows/client-management/mdm/policy-csp-multitasking.md +++ b/windows/client-management/mdm/policy-csp-multitasking.md @@ -37,6 +37,7 @@ manager: dansimp |--- |--- |--- | |Home|No|No| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| diff --git a/windows/client-management/mdm/policy-csp-networkisolation.md b/windows/client-management/mdm/policy-csp-networkisolation.md index 9dbb409924..da1019506f 100644 --- a/windows/client-management/mdm/policy-csp-networkisolation.md +++ b/windows/client-management/mdm/policy-csp-networkisolation.md @@ -60,6 +60,7 @@ manager: dansimp |--- |--- |--- | |Home|No|No| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -102,6 +103,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -157,6 +159,7 @@ fd00::-fdff:ffff:ffff:ffff:ffff:ffff:ffff:ffff |--- |--- |--- | |Home|No|No| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -198,6 +201,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -240,6 +244,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -283,6 +288,7 @@ Here are the steps to create canonical domain names: |--- |--- |--- | |Home|No|No| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -325,6 +331,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -366,6 +373,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| diff --git a/windows/client-management/mdm/policy-csp-networklistmanager.md b/windows/client-management/mdm/policy-csp-networklistmanager.md index 1e7e152515..c5d1ebc2be 100644 --- a/windows/client-management/mdm/policy-csp-networklistmanager.md +++ b/windows/client-management/mdm/policy-csp-networklistmanager.md @@ -41,6 +41,7 @@ manager: dansimp |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -84,6 +85,7 @@ When entering a list of TLS endpoints in Microsoft Endpoint Manager, you must fo |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| diff --git a/windows/client-management/mdm/policy-csp-newsandinterests.md b/windows/client-management/mdm/policy-csp-newsandinterests.md index cb70df917f..47453a4d96 100644 --- a/windows/client-management/mdm/policy-csp-newsandinterests.md +++ b/windows/client-management/mdm/policy-csp-newsandinterests.md @@ -39,6 +39,7 @@ manager: dansimp |--- |--- |--- | |Home|No|No| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| diff --git a/windows/client-management/mdm/policy-csp-notifications.md b/windows/client-management/mdm/policy-csp-notifications.md index 20823757ce..d6e556ce9c 100644 --- a/windows/client-management/mdm/policy-csp-notifications.md +++ b/windows/client-management/mdm/policy-csp-notifications.md @@ -48,6 +48,7 @@ manager: dansimp |--- |--- |--- | |Home|No|No| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -111,6 +112,7 @@ Validation: |--- |--- |--- | |Home|No|No| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -163,6 +165,7 @@ The following list shows the supported values: |--- |--- |--- | |Home|No|No| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| diff --git a/windows/client-management/mdm/policy-csp-power.md b/windows/client-management/mdm/policy-csp-power.md index 30eb1c679f..58d546e75a 100644 --- a/windows/client-management/mdm/policy-csp-power.md +++ b/windows/client-management/mdm/policy-csp-power.md @@ -176,6 +176,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -222,6 +223,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -268,6 +270,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -318,6 +321,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -366,6 +370,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -422,6 +427,7 @@ Supported values: 0-100. The default is 70. |--- |--- |--- | |Home|No|No| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -477,6 +483,7 @@ Supported values: 0-100. The default is 70. |--- |--- |--- | |Home|No|No| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -525,6 +532,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -574,6 +582,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -620,6 +629,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -666,6 +676,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -727,6 +738,7 @@ The following are the supported lid close switch actions (on battery): |--- |--- |--- | |Home|No|No| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -788,6 +800,7 @@ The following are the supported lid close switch actions (plugged in): |--- |--- |--- | |Home|No|No| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -849,6 +862,7 @@ The following are the supported Power button actions (on battery): |--- |--- |--- | |Home|No|No| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -910,6 +924,7 @@ The following are the supported Power button actions (plugged in): |--- |--- |--- | |Home|No|No| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -971,6 +986,7 @@ The following are the supported Sleep button actions (on battery): |--- |--- |--- | |Home|No|No| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -1032,6 +1048,7 @@ The following are the supported Sleep button actions (plugged in): |--- |--- |--- | |Home|No|No| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -1080,6 +1097,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -1128,6 +1146,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -1186,6 +1205,7 @@ The following are the supported values for Hybrid sleep (on battery): |--- |--- |--- | |Home|No|No| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -1244,6 +1264,7 @@ The following are the supported values for Hybrid sleep (plugged in): |--- |--- |--- | |Home|No|No| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -1302,6 +1323,7 @@ Default value for unattended sleep timeout (on battery): |--- |--- |--- | |Home|No|No| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| diff --git a/windows/client-management/mdm/policy-csp-printers.md b/windows/client-management/mdm/policy-csp-printers.md index 48b7f7722b..f7db69fd1c 100644 --- a/windows/client-management/mdm/policy-csp-printers.md +++ b/windows/client-management/mdm/policy-csp-printers.md @@ -353,6 +353,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -436,6 +437,7 @@ Data type: String Value: |--- |--- |--- | |Home|No|No| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -505,6 +507,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| diff --git a/windows/client-management/mdm/policy-csp-privacy.md b/windows/client-management/mdm/policy-csp-privacy.md index 0bcba72d88..2c057bd285 100644 --- a/windows/client-management/mdm/policy-csp-privacy.md +++ b/windows/client-management/mdm/policy-csp-privacy.md @@ -306,6 +306,7 @@ manager: dansimp |--- |--- |--- | |Home|Yes|Yes| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -352,6 +353,7 @@ The following list shows the supported values: |--- |--- |--- | |Home|Yes|Yes| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -402,6 +404,7 @@ The following list shows the supported values: |--- |--- |--- | |Home|Yes|Yes| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -452,6 +455,7 @@ The following list shows the supported values: |--- |--- |--- | |Home|Yes|Yes| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -503,6 +507,7 @@ The following list shows the supported values: |--- |--- |--- | |Home|Yes|Yes| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -560,6 +565,7 @@ ADMX Info: |--- |--- |--- | |Home|Yes|Yes| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -608,6 +614,7 @@ The following list shows the supported values: |--- |--- |--- | |Home|Yes|Yes| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -661,6 +668,7 @@ The following list shows the supported values: |--- |--- |--- | |Home|Yes|Yes| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -703,6 +711,7 @@ ADMX Info: |--- |--- |--- | |Home|Yes|Yes| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -745,6 +754,7 @@ ADMX Info: |--- |--- |--- | |Home|Yes|Yes| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -787,6 +797,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|No|No| |Education|No|No| @@ -842,6 +853,7 @@ The following list shows the supported values: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|No|No| |Education|No|No| @@ -892,6 +904,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|No|No| |Education|No|No| @@ -942,6 +955,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|No|No| |Education|No|No| @@ -993,6 +1007,7 @@ ADMX Info: |--- |--- |--- | |Home|Yes|Yes| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -1046,6 +1061,7 @@ The following list shows the supported values: |--- |--- |--- | |Home|Yes|Yes| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -1088,6 +1104,7 @@ ADMX Info: |--- |--- |--- | |Home|Yes|Yes| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -1130,6 +1147,7 @@ ADMX Info: |--- |--- |--- | |Home|Yes|Yes| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -1172,6 +1190,7 @@ ADMX Info: |--- |--- |--- | |Home|Yes|Yes| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -1225,6 +1244,7 @@ The following list shows the supported values: |--- |--- |--- | |Home|Yes|Yes| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -1267,6 +1287,7 @@ ADMX Info: |--- |--- |--- | |Home|Yes|Yes| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -1309,6 +1330,7 @@ ADMX Info: |--- |--- |--- | |Home|Yes|Yes| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -1351,6 +1373,7 @@ ADMX Info: |--- |--- |--- | |Home|Yes|Yes| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -1404,6 +1427,7 @@ The following list shows the supported values: |--- |--- |--- | |Home|Yes|Yes| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -1446,6 +1470,7 @@ ADMX Info: |--- |--- |--- | |Home|Yes|Yes| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -1488,6 +1513,7 @@ ADMX Info: |--- |--- |--- | |Home|Yes|Yes| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -1530,6 +1556,7 @@ ADMX Info: |--- |--- |--- | |Home|Yes|Yes| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -1583,6 +1610,7 @@ The following list shows the supported values: |--- |--- |--- | |Home|Yes|Yes| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -1625,6 +1653,7 @@ ADMX Info: |--- |--- |--- | |Home|Yes|Yes| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -1667,6 +1696,7 @@ ADMX Info: |--- |--- |--- | |Home|Yes|Yes| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -1709,6 +1739,7 @@ ADMX Info: |--- |--- |--- | |Home|Yes|Yes| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -1762,6 +1793,7 @@ The following list shows the supported values: |--- |--- |--- | |Home|Yes|Yes| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -1804,6 +1836,7 @@ ADMX Info: |--- |--- |--- | |Home|Yes|Yes| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -1846,6 +1879,7 @@ ADMX Info: |--- |--- |--- | |Home|Yes|Yes| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -1888,6 +1922,7 @@ ADMX Info: |--- |--- |--- | |Home|Yes|Yes| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -1921,6 +1956,7 @@ This policy setting specifies whether Windows apps can access the eye tracker. |--- |--- |--- | |Home|Yes|Yes| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -1954,6 +1990,7 @@ List of semi-colon delimited Package Family Names of Windows Store Apps. Listed |--- |--- |--- | |Home|Yes|Yes| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -1987,6 +2024,7 @@ List of semi-colon delimited Package Family Names of Windows Store Apps. Listed |--- |--- |--- | |Home|Yes|Yes| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -2020,6 +2058,7 @@ List of semi-colon delimited Package Family Names of Windows Store Apps. The use |--- |--- |--- | |Home|Yes|Yes| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -2073,6 +2112,7 @@ The following list shows the supported values: |--- |--- |--- | |Home|Yes|Yes| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -2115,6 +2155,7 @@ ADMX Info: |--- |--- |--- | |Home|Yes|Yes| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -2157,6 +2198,7 @@ ADMX Info: |--- |--- |--- | |Home|Yes|Yes| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -2199,6 +2241,7 @@ ADMX Info: |--- |--- |--- | |Home|Yes|Yes| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -2252,6 +2295,7 @@ The following list shows the supported values: |--- |--- |--- | |Home|Yes|Yes| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -2294,6 +2338,7 @@ ADMX Info: |--- |--- |--- | |Home|Yes|Yes| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -2336,6 +2381,7 @@ ADMX Info: |--- |--- |--- | |Home|Yes|Yes| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -2378,6 +2424,7 @@ ADMX Info: |--- |--- |--- | |Home|Yes|Yes| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -2431,6 +2478,7 @@ The following list shows the supported values: |--- |--- |--- | |Home|Yes|Yes| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -2473,6 +2521,7 @@ ADMX Info: |--- |--- |--- | |Home|Yes|Yes| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -2515,6 +2564,7 @@ ADMX Info: |--- |--- |--- | |Home|Yes|Yes| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -2557,6 +2607,7 @@ ADMX Info: |--- |--- |--- | |Home|Yes|Yes| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -2610,6 +2661,7 @@ The following list shows the supported values: |--- |--- |--- | |Home|Yes|Yes| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -2652,6 +2704,7 @@ ADMX Info: |--- |--- |--- | |Home|Yes|Yes| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -2694,6 +2747,7 @@ ADMX Info: |--- |--- |--- | |Home|Yes|Yes| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -2736,6 +2790,7 @@ ADMX Info: |--- |--- |--- | |Home|Yes|Yes| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -2789,6 +2844,7 @@ The following list shows the supported values: |--- |--- |--- | |Home|Yes|Yes| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -2831,6 +2887,7 @@ ADMX Info: |--- |--- |--- | |Home|Yes|Yes| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -2873,6 +2930,7 @@ ADMX Info: |--- |--- |--- | |Home|Yes|Yes| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -2915,6 +2973,7 @@ ADMX Info: |--- |--- |--- | |Home|Yes|Yes| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -2968,6 +3027,7 @@ The following list shows the supported values: |--- |--- |--- | |Home|Yes|Yes| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -3010,6 +3070,7 @@ ADMX Info: |--- |--- |--- | |Home|Yes|Yes| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -3052,6 +3113,7 @@ ADMX Info: |--- |--- |--- | |Home|Yes|Yes| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -3094,6 +3156,7 @@ ADMX Info: |--- |--- |--- | |Home|Yes|Yes| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -3147,6 +3210,7 @@ The following list shows the supported values: |--- |--- |--- | |Home|Yes|Yes| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -3189,6 +3253,7 @@ ADMX Info: |--- |--- |--- | |Home|Yes|Yes| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -3231,6 +3296,7 @@ ADMX Info: |--- |--- |--- | |Home|Yes|Yes| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -3273,6 +3339,7 @@ ADMX Info: |--- |--- |--- | |Home|Yes|Yes| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -3315,6 +3382,7 @@ ADMX Info: |--- |--- |--- | |Home|Yes|Yes| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -3357,6 +3425,7 @@ ADMX Info: |--- |--- |--- | |Home|Yes|Yes| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -3399,6 +3468,7 @@ ADMX Info: |--- |--- |--- | |Home|Yes|Yes| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -3441,6 +3511,7 @@ ADMX Info: |--- |--- |--- | |Home|Yes|Yes| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -3494,6 +3565,7 @@ The following list shows the supported values: |--- |--- |--- | |Home|Yes|Yes| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -3536,6 +3608,7 @@ ADMX Info: |--- |--- |--- | |Home|Yes|Yes| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -3578,6 +3651,7 @@ ADMX Info: |--- |--- |--- | |Home|Yes|Yes| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -3620,6 +3694,7 @@ ADMX Info: |--- |--- |--- | |Home|Yes|Yes| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -3670,6 +3745,7 @@ The following list shows the supported values: |--- |--- |--- | |Home|Yes|Yes| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -3720,6 +3796,7 @@ The following list shows the supported values: |--- |--- |--- | |Home|Yes|Yes| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -3773,6 +3850,7 @@ The following list shows the supported values: |--- |--- |--- | |Home|Yes|Yes| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -3815,6 +3893,7 @@ ADMX Info: |--- |--- |--- | |Home|Yes|Yes| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -3857,6 +3936,7 @@ ADMX Info: |--- |--- |--- | |Home|Yes|Yes| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -3899,6 +3979,7 @@ ADMX Info: |--- |--- |--- | |Home|Yes|Yes| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -3954,6 +4035,7 @@ The following list shows the supported values: |--- |--- |--- | |Home|Yes|Yes| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -3996,6 +4078,7 @@ ADMX Info: |--- |--- |--- | |Home|Yes|Yes| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -4038,6 +4121,7 @@ ADMX Info: |--- |--- |--- | |Home|Yes|Yes| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -4080,6 +4164,7 @@ ADMX Info: |--- |--- |--- | |Home|Yes|Yes| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -4133,6 +4218,7 @@ The following list shows the supported values: |--- |--- |--- | |Home|Yes|Yes| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -4175,6 +4261,7 @@ ADMX Info: |--- |--- |--- | |Home|Yes|Yes| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -4217,6 +4304,7 @@ ADMX Info: |--- |--- |--- | |Home|Yes|Yes| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -4259,6 +4347,7 @@ ADMX Info: |--- |--- |--- | |Home|Yes|Yes| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -4307,6 +4396,7 @@ The following list shows the supported values: |--- |--- |--- | |Home|Yes|Yes| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| diff --git a/windows/client-management/mdm/policy-csp-remoteassistance.md b/windows/client-management/mdm/policy-csp-remoteassistance.md index 64c53af12c..ad2a7bda8f 100644 --- a/windows/client-management/mdm/policy-csp-remoteassistance.md +++ b/windows/client-management/mdm/policy-csp-remoteassistance.md @@ -52,6 +52,7 @@ manager: dansimp |--- |--- |--- | |Home|No|No| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -104,6 +105,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -152,6 +154,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -208,6 +211,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| diff --git a/windows/client-management/mdm/policy-csp-remotedesktop.md b/windows/client-management/mdm/policy-csp-remotedesktop.md index 7d2559655b..1375bd333d 100644 --- a/windows/client-management/mdm/policy-csp-remotedesktop.md +++ b/windows/client-management/mdm/policy-csp-remotedesktop.md @@ -41,6 +41,7 @@ manager: dansimp |--- |--- |--- | |Home|No|No| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -76,6 +77,7 @@ This policy allows administrators to enable automatic subscription for the Micro |--- |--- |--- | |Home|No|No| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| diff --git a/windows/client-management/mdm/policy-csp-remotedesktopservices.md b/windows/client-management/mdm/policy-csp-remotedesktopservices.md index 6519b2d40c..c7d604743f 100644 --- a/windows/client-management/mdm/policy-csp-remotedesktopservices.md +++ b/windows/client-management/mdm/policy-csp-remotedesktopservices.md @@ -60,6 +60,7 @@ manager: dansimp |--- |--- |--- | |Home|No|No| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -112,6 +113,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -168,6 +170,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -218,6 +221,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -264,6 +268,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -316,6 +321,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| diff --git a/windows/client-management/mdm/policy-csp-remotemanagement.md b/windows/client-management/mdm/policy-csp-remotemanagement.md index a0059027d9..8d00fd2d52 100644 --- a/windows/client-management/mdm/policy-csp-remotemanagement.md +++ b/windows/client-management/mdm/policy-csp-remotemanagement.md @@ -87,6 +87,7 @@ manager: dansimp |--- |--- |--- | |Home|No|No| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -133,6 +134,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -179,6 +181,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -225,6 +228,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -271,6 +275,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -330,6 +335,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -376,6 +382,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -422,6 +429,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -468,6 +476,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -514,6 +523,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -560,6 +570,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -608,6 +619,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -660,6 +672,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -706,6 +719,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -756,6 +770,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| diff --git a/windows/client-management/mdm/policy-csp-remoteprocedurecall.md b/windows/client-management/mdm/policy-csp-remoteprocedurecall.md index c2235cdbb4..d4356024e1 100644 --- a/windows/client-management/mdm/policy-csp-remoteprocedurecall.md +++ b/windows/client-management/mdm/policy-csp-remoteprocedurecall.md @@ -47,6 +47,7 @@ manager: dansimp |--- |--- |--- | |Home|No|No| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -97,6 +98,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| diff --git a/windows/client-management/mdm/policy-csp-remoteshell.md b/windows/client-management/mdm/policy-csp-remoteshell.md index 25abffed2e..6a2eb6b8c5 100644 --- a/windows/client-management/mdm/policy-csp-remoteshell.md +++ b/windows/client-management/mdm/policy-csp-remoteshell.md @@ -62,6 +62,7 @@ manager: dansimp |--- |--- |--- | |Home|No|No| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -108,6 +109,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -156,6 +158,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -204,6 +207,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -252,6 +256,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -298,6 +303,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -346,6 +352,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| diff --git a/windows/client-management/mdm/policy-csp-restrictedgroups.md b/windows/client-management/mdm/policy-csp-restrictedgroups.md index 4c77b145dc..d002c4045a 100644 --- a/windows/client-management/mdm/policy-csp-restrictedgroups.md +++ b/windows/client-management/mdm/policy-csp-restrictedgroups.md @@ -41,6 +41,7 @@ manager: dansimp |--- |--- |--- | |Home|No|No| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| diff --git a/windows/client-management/mdm/policy-csp-search.md b/windows/client-management/mdm/policy-csp-search.md index 68fdb085a9..223b17798f 100644 --- a/windows/client-management/mdm/policy-csp-search.md +++ b/windows/client-management/mdm/policy-csp-search.md @@ -82,6 +82,7 @@ manager: dansimp |--- |--- |--- | |Home|No|No| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -131,6 +132,7 @@ The following list shows the supported values: |--- |--- |--- | |Home|No|No| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -179,6 +181,7 @@ This value is a simple boolean value, default false, that can be set by MDM poli |--- |--- |--- | |Home|No|No| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -233,6 +236,7 @@ The following list shows the supported values: |--- |--- |--- | |Home|No|No| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -287,6 +291,7 @@ The following list shows the supported values: |--- |--- |--- | |Home|No|No| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -337,6 +342,7 @@ The following list shows the supported values: |--- |--- |--- | |Home|No|No| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -405,6 +411,7 @@ This policy has been deprecated. |--- |--- |--- | |Home|No|No| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -456,6 +463,7 @@ The following list shows the supported values: |--- |--- |--- | |Home|No|No| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -489,6 +497,7 @@ Allow Windows indexer. Value type is integer. |--- |--- |--- | |Home|No|No| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -540,6 +549,7 @@ The following list shows the supported values: |--- |--- |--- | |Home|No|No| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -588,6 +598,7 @@ The following list shows the supported values: |--- |--- |--- | |Home|No|No| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -640,6 +651,7 @@ The following list shows the supported values: |--- |--- |--- | |Home|No|No| |Pro|No|Yes| +|Windows SE|No|Yes| |Business|No|Yes| |Enterprise|No|Yes| |Education|No|Yes| @@ -691,6 +703,7 @@ The following list shows the supported values: |--- |--- |--- | |Home|No|No| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -745,6 +758,7 @@ The following list shows the supported values: |--- |--- |--- | |Home|No|No| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -797,6 +811,7 @@ The following list shows the supported values: |--- |--- |--- | |Home|No|No| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| diff --git a/windows/client-management/mdm/policy-csp-security.md b/windows/client-management/mdm/policy-csp-security.md index dcf870fbf8..8732f02886 100644 --- a/windows/client-management/mdm/policy-csp-security.md +++ b/windows/client-management/mdm/policy-csp-security.md @@ -65,6 +65,7 @@ manager: dansimp |--- |--- |--- | |Home|No|No| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -127,6 +128,7 @@ The following list shows the supported values: |--- |--- |--- | |Home|No|No| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -167,6 +169,7 @@ The following list shows the supported values: |--- |--- |--- | |Home||| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -216,6 +219,7 @@ The following list shows the supported values: |--- |--- |--- | |Home|No|No| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -260,6 +264,7 @@ The following list shows the supported values: |--- |--- |--- | |Home|No|No| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -303,6 +308,7 @@ The following list shows the supported values: |--- |--- |--- | |Home|No|No| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -374,6 +380,7 @@ If the MDM policy is set to "NoRequireAuthentication" (2) |--- |--- |--- | |Home|Yes|Yes| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -420,6 +427,7 @@ The following list shows the supported values: |--- |--- |--- | |Home|No|No| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -460,6 +468,7 @@ The following list shows the supported values: |--- |--- |--- | |Home|Yes|Yes| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| diff --git a/windows/client-management/mdm/policy-csp-servicecontrolmanager.md b/windows/client-management/mdm/policy-csp-servicecontrolmanager.md index 118dd3a3a7..5bfc820e0b 100644 --- a/windows/client-management/mdm/policy-csp-servicecontrolmanager.md +++ b/windows/client-management/mdm/policy-csp-servicecontrolmanager.md @@ -37,6 +37,7 @@ ms.date: 09/27/2019 |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| diff --git a/windows/client-management/mdm/policy-csp-settings.md b/windows/client-management/mdm/policy-csp-settings.md index 1b0e0f8bc4..c2417a9f03 100644 --- a/windows/client-management/mdm/policy-csp-settings.md +++ b/windows/client-management/mdm/policy-csp-settings.md @@ -76,6 +76,7 @@ manager: dansimp |--- |--- |--- | |Home|No|No| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -120,6 +121,7 @@ The following list shows the supported values: |--- |--- |--- | |Home|No|No| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -163,6 +165,7 @@ The following list shows the supported values: |--- |--- |--- | |Home|No|No| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -265,6 +268,7 @@ Describes what values are supported in by this policy and meaning of each value, |--- |--- |--- | |Home|No|No| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -306,6 +310,7 @@ The following list shows the supported values: |--- |--- |--- | |Home|No|No| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -350,6 +355,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -391,6 +397,7 @@ The following list shows the supported values: |--- |--- |--- | |Home|No|No| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -432,6 +439,7 @@ The following list shows the supported values: |--- |--- |--- | |Home|No|No| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -473,6 +481,7 @@ The following list shows the supported values: |--- |--- |--- | |Home|No|No| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -513,6 +522,7 @@ The following list shows the supported values: |--- |--- |--- | |Home|No|No| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -554,6 +564,7 @@ The following list shows the supported values: |--- |--- |--- | |Home|No|No| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -594,6 +605,7 @@ The following list shows the supported values: |--- |--- |--- | |Home|No|No| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -644,6 +656,7 @@ The following list shows the supported values: |--- |--- |--- | |Home|No|No| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| diff --git a/windows/client-management/mdm/policy-csp-smartscreen.md b/windows/client-management/mdm/policy-csp-smartscreen.md index 5da64f872e..cb36588175 100644 --- a/windows/client-management/mdm/policy-csp-smartscreen.md +++ b/windows/client-management/mdm/policy-csp-smartscreen.md @@ -44,6 +44,7 @@ manager: dansimp |--- |--- |--- | |Home|No|No| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -95,6 +96,7 @@ The following list shows the supported values: |--- |--- |--- | |Home|No|No| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -143,6 +145,7 @@ The following list shows the supported values: |--- |--- |--- | |Home|No|No| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| diff --git a/windows/client-management/mdm/policy-csp-speech.md b/windows/client-management/mdm/policy-csp-speech.md index fe81410adf..133fee39a6 100644 --- a/windows/client-management/mdm/policy-csp-speech.md +++ b/windows/client-management/mdm/policy-csp-speech.md @@ -38,6 +38,7 @@ manager: dansimp |--- |--- |--- | |Home|No|No| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| diff --git a/windows/client-management/mdm/policy-csp-start.md b/windows/client-management/mdm/policy-csp-start.md index f760f05bc0..1357a482ab 100644 --- a/windows/client-management/mdm/policy-csp-start.md +++ b/windows/client-management/mdm/policy-csp-start.md @@ -131,6 +131,7 @@ manager: dansimp |--- |--- |--- | |Home|No|No| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -172,6 +173,7 @@ The following list shows the supported values: |--- |--- |--- | |Home|No|No| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -213,6 +215,7 @@ The following list shows the supported values: |--- |--- |--- | |Home|No|No| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -254,6 +257,7 @@ The following list shows the supported values: |--- |--- |--- | |Home|No|No| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -295,6 +299,7 @@ The following list shows the supported values: |--- |--- |--- | |Home|No|No| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -336,6 +341,7 @@ The following list shows the supported values: |--- |--- |--- | |Home|No|No| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -377,6 +383,7 @@ The following list shows the supported values: |--- |--- |--- | |Home|No|No| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -418,6 +425,7 @@ The following list shows the supported values: |--- |--- |--- | |Home|No|No| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -459,6 +467,7 @@ The following list shows the supported values: |--- |--- |--- | |Home|No|No| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -500,6 +509,7 @@ The following list shows the supported values: |--- |--- |--- | |Home|No|No| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -602,6 +612,7 @@ This string policy will take a JSON file (expected name LayoutModification.json) |--- |--- |--- | |Home|No|No| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -657,6 +668,7 @@ The following list shows the supported values: |--- |--- |--- | |Home|No|No| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -703,6 +715,7 @@ The following list shows the supported values: |--- |--- |--- | |Home|No|No| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -760,6 +773,7 @@ The following list shows the supported values: |--- |--- |--- | |Home|No|No| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -807,6 +821,7 @@ To validate on Desktop, do the following steps: |--- |--- |--- | |Home|No|No| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -862,6 +877,7 @@ To validate on Desktop, do the following steps: |--- |--- |--- | |Home|No|No| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -913,6 +929,7 @@ To validate on Laptop, do the following steps: |--- |--- |--- | |Home|No|No| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -960,6 +977,7 @@ To validate on Desktop, do the following steps: |--- |--- |--- | |Home|No|No| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -1010,6 +1028,7 @@ The following list shows the supported values: |--- |--- |--- | |Home|No|No| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -1060,6 +1079,7 @@ To validate on Desktop, do the following steps: |--- |--- |--- | |Home|No|No| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -1117,6 +1137,7 @@ To validate on Desktop, do the following steps: |--- |--- |--- | |Home|No|No| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -1180,6 +1201,7 @@ To validate on Desktop, do the following steps: |--- |--- |--- | |Home|No|No| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -1227,6 +1249,7 @@ To validate on Desktop, do the following steps: |--- |--- |--- | |Home|No|No| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -1274,6 +1297,7 @@ To validate on Desktop, do the following steps: |--- |--- |--- | |Home|No|No| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -1321,6 +1345,7 @@ To validate on Desktop, do the following steps: |--- |--- |--- | |Home|No|No| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -1368,6 +1393,7 @@ To validate on Desktop, do the following steps: |--- |--- |--- | |Home|No|No| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -1415,6 +1441,7 @@ To validate on Desktop, do the following steps: |--- |--- |--- | |Home|No|No| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -1466,6 +1493,7 @@ To validate on Desktop, do the following steps: |--- |--- |--- | |Home|No|No| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -1524,6 +1552,7 @@ To validate on Desktop, do the following steps: |--- |--- |--- | |Home|No|No| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -1643,6 +1672,7 @@ On clean install, the user setting defaults to "hide". |--- |--- |--- | |Home|No|No| |Pro|Yes|No| +|Windows SE|No|No| |Business|Yes|No| |Enterprise|Yes|No| |Education|Yes|No| diff --git a/windows/client-management/mdm/policy-csp-storage.md b/windows/client-management/mdm/policy-csp-storage.md index 383f6aedfb..1b7281f49b 100644 --- a/windows/client-management/mdm/policy-csp-storage.md +++ b/windows/client-management/mdm/policy-csp-storage.md @@ -77,6 +77,7 @@ manager: dansimp |--- |--- |--- | |Home|No|No| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -127,6 +128,7 @@ The following list shows the supported values: |--- |--- |--- | |Home||| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -184,6 +186,7 @@ ADMX Info: |--- |--- |--- | |Home||| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -244,6 +247,7 @@ ADMX Info: |--- |--- |--- | |Home||| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -304,6 +308,7 @@ ADMX Info: |--- |--- |--- | |Home||| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -364,6 +369,7 @@ ADMX Info: |--- |--- |--- | |Home||| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -430,6 +436,7 @@ ADMX Info: |--- |--- |--- | |Home||| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -490,6 +497,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -542,6 +550,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -602,6 +611,7 @@ See [Use custom settings for Windows 10 devices in Intune](/intune/custom-settin |--- |--- |--- | |Home|No|No| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -664,6 +674,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -726,6 +737,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -788,6 +800,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -851,6 +864,7 @@ ADMX Info: |--- |--- |--- | |Home|Yes|Yes| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| diff --git a/windows/client-management/mdm/policy-csp-system.md b/windows/client-management/mdm/policy-csp-system.md index a2830db2e2..32e38be2da 100644 --- a/windows/client-management/mdm/policy-csp-system.md +++ b/windows/client-management/mdm/policy-csp-system.md @@ -123,6 +123,7 @@ manager: dansimp |--- |--- |--- | |Home|No|No| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -176,6 +177,7 @@ The following list shows the supported values: |--- |--- |--- | |Home|No|No| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -273,6 +275,7 @@ The following list shows the supported values: |--- |--- |--- | |Home|No|No| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -327,6 +330,7 @@ The following list shows the supported values: |--- |--- |--- | |Home|No|No| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -368,6 +372,7 @@ The following list shows the supported values: |--- |--- |--- | |Home|No|No| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -414,6 +419,7 @@ The following list shows the supported values: |--- |--- |--- | |Home|No|No| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -474,6 +480,7 @@ To verify if System/AllowFontProviders is set to true: |--- |--- |--- | |Home|No|No| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -551,6 +558,7 @@ If you disable this policy setting, devices may not appear in Microsoft Managed |--- |--- |--- | |Home|No|No| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -592,6 +600,7 @@ The following list shows the supported values: |--- |--- |--- | |Home|No|No| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -662,6 +671,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -721,6 +731,7 @@ The following list shows the supported values: |--- |--- |--- | |Home|No|No| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -793,6 +804,7 @@ The following list shows the supported values: |--- |--- |--- | |Home|No|No| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -850,6 +862,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -905,6 +918,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -953,6 +967,7 @@ The following list shows the supported values: |--- |--- |--- | |Home|No|No| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -1006,6 +1021,7 @@ The following list shows the supported values: |--- |--- |--- | |Home|No|No| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -1058,6 +1074,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -1110,6 +1127,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -1151,6 +1169,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -1214,6 +1233,7 @@ To validate on Desktop, do the following steps: |--- |--- |--- | |Home|No|No| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -1271,6 +1291,7 @@ ADMX Info: |--- |--- |--- | |Home|Yes|Yes| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -1310,6 +1331,7 @@ The following list shows the supported values: |--- |--- |--- | |Home|No|No| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -1359,6 +1381,7 @@ The following list shows the supported values: |--- |--- |--- | |Home|No|No| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -1409,6 +1432,7 @@ The following list shows the supported values: |--- |--- |--- | |Home|No|No| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -1470,6 +1494,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -1513,6 +1538,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| diff --git a/windows/client-management/mdm/policy-csp-systemservices.md b/windows/client-management/mdm/policy-csp-systemservices.md index c979583ff0..586178d95a 100644 --- a/windows/client-management/mdm/policy-csp-systemservices.md +++ b/windows/client-management/mdm/policy-csp-systemservices.md @@ -54,6 +54,7 @@ manager: dansimp |--- |--- |--- | |Home|No|No| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -93,6 +94,7 @@ GP Info: |--- |--- |--- | |Home|No|No| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -132,6 +134,7 @@ GP Info: |--- |--- |--- | |Home|No|No| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -171,6 +174,7 @@ GP Info: |--- |--- |--- | |Home|No|No| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -210,6 +214,7 @@ GP Info: |--- |--- |--- | |Home|No|No| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -249,6 +254,7 @@ GP Info: |--- |--- |--- | |Home|No|No| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| diff --git a/windows/client-management/mdm/policy-csp-taskmanager.md b/windows/client-management/mdm/policy-csp-taskmanager.md index 1cae440c6c..7148ae1466 100644 --- a/windows/client-management/mdm/policy-csp-taskmanager.md +++ b/windows/client-management/mdm/policy-csp-taskmanager.md @@ -38,6 +38,7 @@ manager: dansimp |--- |--- |--- | |Home|No|No| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| diff --git a/windows/client-management/mdm/policy-csp-taskscheduler.md b/windows/client-management/mdm/policy-csp-taskscheduler.md index 983bd29762..2afd4b70d4 100644 --- a/windows/client-management/mdm/policy-csp-taskscheduler.md +++ b/windows/client-management/mdm/policy-csp-taskscheduler.md @@ -39,6 +39,7 @@ manager: dansimp |--- |--- |--- | |Home|No|No| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| diff --git a/windows/client-management/mdm/policy-csp-textinput.md b/windows/client-management/mdm/policy-csp-textinput.md index f65160e893..17be1856e4 100644 --- a/windows/client-management/mdm/policy-csp-textinput.md +++ b/windows/client-management/mdm/policy-csp-textinput.md @@ -142,6 +142,7 @@ Placeholder only. Do not use in production environment. |--- |--- |--- | |Home|No|No| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -188,6 +189,7 @@ The following list shows the supported values: |--- |--- |--- | |Home|No|No| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -232,6 +234,7 @@ The following list shows the supported values: |--- |--- |--- | |Home|No|No| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -278,6 +281,7 @@ The following list shows the supported values: |--- |--- |--- | |Home|No|No| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -325,6 +329,7 @@ The following list shows the supported values: |--- |--- |--- | |Home|No|No| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -371,6 +376,7 @@ The following list shows the supported values: |--- |--- |--- | |Home|No|No| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -417,6 +423,7 @@ The following list shows the supported values: |--- |--- |--- | |Home|No|No| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -463,6 +470,7 @@ The following list shows the supported values: |--- |--- |--- | |Home|No|No| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -529,6 +537,7 @@ This policy has been deprecated. |--- |--- |--- | |Home|No|No| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -583,6 +592,7 @@ The following list shows the supported values: |--- |--- |--- | |Home|No|No| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -628,6 +638,7 @@ This setting supports a range of values between 0 and 1. |--- |--- |--- | |Home|No|No| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -673,6 +684,7 @@ The following list shows the supported values: |--- |--- |--- | |Home|No|No| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -718,6 +730,7 @@ The following list shows the supported values: |--- |--- |--- | |Home|No|No| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -763,6 +776,7 @@ The following list shows the supported values: |--- |--- |--- | |Home|No|No| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -807,6 +821,7 @@ The following list shows the supported values: |--- |--- |--- | |Home|No|No| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -853,6 +868,7 @@ The following list shows the supported values: |--- |--- |--- | |Home|No|No| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -897,6 +913,7 @@ The following list shows the supported values: |--- |--- |--- | |Home|No|No| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -941,6 +958,7 @@ The following list shows the supported values: |--- |--- |--- | |Home|No|No| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -985,6 +1003,7 @@ The following list shows the supported values: |--- |--- |--- | |Home|No|No| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -1026,6 +1045,7 @@ The following list shows the supported values: |--- |--- |--- | |Home|No|No| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -1067,6 +1087,7 @@ The following list shows the supported values: |--- |--- |--- | |Home|No|No| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -1108,6 +1129,7 @@ The following list shows the supported values: |--- |--- |--- | |Home|No|No| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -1149,6 +1171,7 @@ The following list shows the supported values: |--- |--- |--- | |Home|No|No| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -1190,6 +1213,7 @@ The following list shows the supported values: |--- |--- |--- | |Home|No|No| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -1231,6 +1255,7 @@ The following list shows the supported values: |--- |--- |--- | |Home|No|No| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -1272,6 +1297,7 @@ The following list shows the supported values: |--- |--- |--- | |Home|No|No| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| diff --git a/windows/client-management/mdm/policy-csp-timelanguagesettings.md b/windows/client-management/mdm/policy-csp-timelanguagesettings.md index 09a8420d64..30b1229002 100644 --- a/windows/client-management/mdm/policy-csp-timelanguagesettings.md +++ b/windows/client-management/mdm/policy-csp-timelanguagesettings.md @@ -48,6 +48,7 @@ manager: dansimp |--- |--- |--- | |Home|No|No| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -102,6 +103,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -146,6 +148,7 @@ Specifies the time zone to be applied to the device. This policy name is the sta |--- |--- |--- | |Home|No|No| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -200,6 +203,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| diff --git a/windows/client-management/mdm/policy-csp-troubleshooting.md b/windows/client-management/mdm/policy-csp-troubleshooting.md index b19352d765..973bb725e7 100644 --- a/windows/client-management/mdm/policy-csp-troubleshooting.md +++ b/windows/client-management/mdm/policy-csp-troubleshooting.md @@ -37,6 +37,7 @@ ms.date: 09/27/2019 |--- |--- |--- | |Home|No|No| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| diff --git a/windows/client-management/mdm/policy-csp-update.md b/windows/client-management/mdm/policy-csp-update.md index 9985a58d5c..9ba6570e36 100644 --- a/windows/client-management/mdm/policy-csp-update.md +++ b/windows/client-management/mdm/policy-csp-update.md @@ -246,6 +246,7 @@ ms.collection: highpri |--- |--- |--- | |Home|No|No| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -295,6 +296,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -341,6 +343,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -390,6 +393,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -452,6 +456,7 @@ The following list shows the supported values: |--- |--- |--- | |Home|No|No| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -504,6 +509,7 @@ The following list shows the supported values: |--- |--- |--- | |Home|No|No| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -561,6 +567,7 @@ $MUSM.RemoveService("7971f918-a847-4430-9279-4a52d1efe18d") |--- |--- |--- | |Home|No|No| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -605,6 +612,7 @@ The following list shows the supported values: |--- |--- |--- | |Home|No|No| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -660,6 +668,7 @@ The following list shows the supported values: |--- |--- |--- | |Home|No|No| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -718,6 +727,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -776,6 +786,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -824,6 +835,7 @@ Supported values are 15, 30, 60, 120, and 240 (minutes). |--- |--- |--- | |Home|No|No| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -873,6 +885,7 @@ The following list shows the supported values: |--- |--- |--- | |Home|No|No| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -931,6 +944,7 @@ Supported values: |--- |--- |--- | |Home|No|No| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -983,6 +997,7 @@ The following list shows the supported values: |--- |--- |--- | |Home|No|No| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -1035,6 +1050,7 @@ Default value is 7. |--- |--- |--- | |Home|No|No| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -1087,6 +1103,7 @@ Default value is 7. |--- |--- |--- | |Home|No|No| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -1140,6 +1157,7 @@ Default value is 2. |--- |--- |--- | |Home|No|No| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -1194,6 +1212,7 @@ Default value is 2. |--- |--- |--- | |Home|No|No| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -1250,6 +1269,7 @@ Supported values: |--- |--- |--- | |Home|No|No| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -1283,6 +1303,7 @@ Enable IT admin to configure feature update uninstall period. Values range 2 - 6 |--- |--- |--- | |Home|No|No| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -1331,6 +1352,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -1375,6 +1397,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -1453,6 +1476,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -1503,6 +1527,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -1545,6 +1570,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -1599,6 +1625,7 @@ The following list shows the supported values: |--- |--- |--- | |Home|No|No| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -1660,6 +1687,7 @@ The following list shows the supported values: |--- |--- |--- | |Home|No|No| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -1710,6 +1738,7 @@ The following list shows the supported values: |--- |--- |--- | |Home|No|No| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -1770,6 +1799,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -1825,6 +1855,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -1878,6 +1909,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -1931,6 +1963,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -1984,6 +2017,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -2037,6 +2071,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -2086,6 +2121,7 @@ The following list shows the supported values: |--- |--- |--- | |Home|No|No| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -2138,6 +2174,7 @@ The following list shows the supported values: |--- |--- |--- | |Home|No|No| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -2191,6 +2228,7 @@ To validate this policy: |--- |--- |--- | |Home|No|No| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -2244,6 +2282,7 @@ To validate this policy: |--- |--- |--- | |Home|No|No| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -2294,6 +2333,7 @@ The following list shows the supported values: |--- |--- |--- | |Home|No|No| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -2350,6 +2390,7 @@ The following list shows the supported values: |--- |--- |--- | |Home|No|No| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -2400,6 +2441,7 @@ The following list shows the supported values: |--- |--- |--- | |Home|No|No| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -2444,6 +2486,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -2493,6 +2536,7 @@ The following list shows the supported values: |--- |--- |--- | |Home|No|No| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -2548,6 +2592,7 @@ This policy is deprecated. Use [Update/RequireUpdateApproval](#update-requireupd |--- |--- |--- | |Home|No|No| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -2606,6 +2651,7 @@ By using this Windows Update for Business policy to upgrade devices to a new pro |--- |--- |--- | |Home|No|No| |Pro|Yes|No| +|Windows SE|No|No| |Business|Yes|No| |Enterprise|Yes|No| |Education|Yes|No| @@ -2657,6 +2703,7 @@ The following list shows the supported values: |--- |--- |--- | |Home|No|No| |Pro|Yes|No| +|Windows SE|No|No| |Business|Yes|No| |Enterprise|Yes|No| |Education|Yes|No| @@ -2703,6 +2750,7 @@ The following list shows the supported values: |--- |--- |--- | |Home|No|No| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -2751,6 +2799,7 @@ Supported values are 15, 30, or 60 (minutes). |--- |--- |--- | |Home|No|No| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -2803,6 +2852,7 @@ Supported values are 2, 4, 8, 12, or 24 (hours). |--- |--- |--- | |Home|No|No| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -2862,6 +2912,7 @@ The following list shows the supported values: |--- |--- |--- | |Home|No|No| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -2908,6 +2959,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -2954,6 +3006,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -3000,6 +3053,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -3046,6 +3100,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -3092,6 +3147,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -3146,6 +3202,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -3195,6 +3252,7 @@ The following list shows the supported values: |--- |--- |--- | |Home|No|No| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -3236,6 +3294,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -3277,6 +3336,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -3327,6 +3387,7 @@ The following list shows the supported values: |--- |--- |--- | |Home|No|No| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -3383,6 +3444,7 @@ The following list shows the supported values: |--- |--- |--- | |Home|No|No| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -3439,6 +3501,7 @@ The following list shows the supported values: |--- |--- |--- | |Home|No|No| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -3495,6 +3558,7 @@ The following list shows the supported values: |--- |--- |--- | |Home|No|No| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -3551,6 +3615,7 @@ The following list shows the supported values: |--- |--- |--- | |Home|No|No| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -3604,6 +3669,7 @@ The following list shows the supported values: |--- |--- |--- | |Home|No|No| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -3654,6 +3720,7 @@ Value type is a string containing Windows 10 version number. For example, 1809, |--- |--- |--- | |Home|No|No| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -3713,6 +3780,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -3787,6 +3855,7 @@ Example |--- |--- |--- | |Home|No|No| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| diff --git a/windows/client-management/mdm/policy-csp-userrights.md b/windows/client-management/mdm/policy-csp-userrights.md index 3d13322718..9f058cd98d 100644 --- a/windows/client-management/mdm/policy-csp-userrights.md +++ b/windows/client-management/mdm/policy-csp-userrights.md @@ -202,6 +202,7 @@ For example, the following syntax grants user rights to a specific user or group |--- |--- |--- | |Home|No|No| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -241,6 +242,7 @@ GP Info: |--- |--- |--- | |Home|No|No| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -282,6 +284,7 @@ GP Info: |--- |--- |--- | |Home|No|No| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -323,6 +326,7 @@ GP Info: |--- |--- |--- | |Home|No|No| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -364,6 +368,7 @@ GP Info: |--- |--- |--- | |Home|No|No| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -405,6 +410,7 @@ GP Info: |--- |--- |--- | |Home|No|No| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -452,6 +458,7 @@ GP Info: |--- |--- |--- | |Home|No|No| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -493,6 +500,7 @@ GP Info: |--- |--- |--- | |Home|No|No| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -532,6 +540,7 @@ GP Info: |--- |--- |--- | |Home|No|No| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -571,6 +580,7 @@ GP Info: |--- |--- |--- | |Home|No|No| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -614,6 +624,7 @@ GP Info: |--- |--- |--- | |Home|No|No| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -655,6 +666,7 @@ GP Info: |--- |--- |--- | |Home|No|No| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -696,6 +708,7 @@ GP Info: |--- |--- |--- | |Home|No|No| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -735,6 +748,7 @@ GP Info: |--- |--- |--- | |Home|No|No| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -777,6 +791,7 @@ GP Info: |--- |--- |--- | |Home|No|No| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -816,6 +831,7 @@ GP Info: |--- |--- |--- | |Home|No|No| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -857,6 +873,7 @@ GP Info: |--- |--- |--- | |Home|No|No| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -896,6 +913,7 @@ GP Info: |--- |--- |--- | |Home|No|No| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -945,6 +963,7 @@ GP Info: |--- |--- |--- | |Home|No|No| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -989,6 +1008,7 @@ GP Info: |--- |--- |--- | |Home|No|No| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -1030,6 +1050,7 @@ GP Info: |--- |--- |--- | |Home|No|No| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -1069,6 +1090,7 @@ GP Info: |--- |--- |--- | |Home|No|No| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -1108,6 +1130,7 @@ GP Info: |--- |--- |--- | |Home|No|No| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -1147,6 +1170,7 @@ GP Info: |--- |--- |--- | |Home|No|No| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -1188,6 +1212,7 @@ GP Info: |--- |--- |--- | |Home|No|No| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -1227,6 +1252,7 @@ GP Info: |--- |--- |--- | |Home|No|No| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -1266,6 +1292,7 @@ GP Info: |--- |--- |--- | |Home|No|No| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -1305,6 +1332,7 @@ GP Info: |--- |--- |--- | |Home|No|No| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -1346,6 +1374,7 @@ GP Info: |--- |--- |--- | |Home|No|No| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| diff --git a/windows/client-management/mdm/policy-csp-virtualizationbasedtechnology.md b/windows/client-management/mdm/policy-csp-virtualizationbasedtechnology.md index 2ca5d714a9..bb64a3bd7c 100644 --- a/windows/client-management/mdm/policy-csp-virtualizationbasedtechnology.md +++ b/windows/client-management/mdm/policy-csp-virtualizationbasedtechnology.md @@ -40,6 +40,7 @@ manager: dansimp |--- |--- |--- | |Home|Yes|Yes| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -89,6 +90,7 @@ The following are the supported values: |--- |--- |--- | |Home|Yes|Yes| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| diff --git a/windows/client-management/mdm/policy-csp-wifi.md b/windows/client-management/mdm/policy-csp-wifi.md index 0f2a4df17d..5306104d5c 100644 --- a/windows/client-management/mdm/policy-csp-wifi.md +++ b/windows/client-management/mdm/policy-csp-wifi.md @@ -69,6 +69,7 @@ This policy has been deprecated. |--- |--- |--- | |Home|No|No| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -119,6 +120,7 @@ The following list shows the supported values: |--- |--- |--- | |Home|No|No| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -169,6 +171,7 @@ The following list shows the supported values: |--- |--- |--- | |Home|No|No| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -214,6 +217,7 @@ The following list shows the supported values: |--- |--- |--- | |Home|No|No| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -256,6 +260,7 @@ The following list shows the supported values: |--- |--- |--- | |Home|No|No| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -296,6 +301,7 @@ The following list shows the supported values: |--- |--- |--- | |Home|No|No| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| diff --git a/windows/client-management/mdm/policy-csp-windowsautopilot.md b/windows/client-management/mdm/policy-csp-windowsautopilot.md index 1dc3fde74d..3b6de27959 100644 --- a/windows/client-management/mdm/policy-csp-windowsautopilot.md +++ b/windows/client-management/mdm/policy-csp-windowsautopilot.md @@ -39,6 +39,7 @@ manager: dansimp |--- |--- |--- | |Home|No|No| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| diff --git a/windows/client-management/mdm/policy-csp-windowsconnectionmanager.md b/windows/client-management/mdm/policy-csp-windowsconnectionmanager.md index dd72a9ae8b..1d63003c00 100644 --- a/windows/client-management/mdm/policy-csp-windowsconnectionmanager.md +++ b/windows/client-management/mdm/policy-csp-windowsconnectionmanager.md @@ -39,6 +39,7 @@ manager: dansimp |--- |--- |--- | |Home|No|No| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| diff --git a/windows/client-management/mdm/policy-csp-windowsdefendersecuritycenter.md b/windows/client-management/mdm/policy-csp-windowsdefendersecuritycenter.md index f7a519d956..c44ed158f6 100644 --- a/windows/client-management/mdm/policy-csp-windowsdefendersecuritycenter.md +++ b/windows/client-management/mdm/policy-csp-windowsdefendersecuritycenter.md @@ -101,6 +101,7 @@ manager: dansimp |--- |--- |--- | |Home|Yes|Yes| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -145,6 +146,7 @@ ADMX Info: |--- |--- |--- | |Home|Yes|Yes| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -193,6 +195,7 @@ Valid values: |--- |--- |--- | |Home|Yes|Yes| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -243,6 +246,7 @@ The following list shows the supported values: |--- |--- |--- | |Home|Yes|Yes| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -307,6 +311,7 @@ ADMX Info: |--- |--- |--- | |Home|Yes|Yes| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -355,6 +360,7 @@ Valid values: |--- |--- |--- | |Home|Yes|Yes| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -408,6 +414,7 @@ The following list shows the supported values: |--- |--- |--- | |Home|Yes|Yes| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -458,6 +465,7 @@ The following list shows the supported values: |--- |--- |--- | |Home|Yes|Yes| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -508,6 +516,7 @@ The following list shows the supported values: |--- |--- |--- | |Home|Yes|Yes| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -558,6 +567,7 @@ The following list shows the supported values: |--- |--- |--- | |Home|Yes|Yes| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -608,6 +618,7 @@ The following list shows the supported values: |--- |--- |--- | |Home|Yes|Yes| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -672,6 +683,7 @@ ADMX Info: |--- |--- |--- | |Home|Yes|Yes| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -722,6 +734,7 @@ The following list shows the supported values: |--- |--- |--- | |Home|Yes|Yes| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -772,6 +785,7 @@ The following list shows the supported values: |--- |--- |--- | |Home|Yes|Yes| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -816,6 +830,7 @@ ADMX Info: |--- |--- |--- | |Home|Yes|Yes| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -866,6 +881,7 @@ The following list shows the supported values: |--- |--- |--- | |Home|Yes|Yes| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -916,6 +932,7 @@ The following list shows the supported values: |--- |--- |--- | |Home|Yes|Yes| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -964,6 +981,7 @@ Valid values: |--- |--- |--- | |Home|Yes|Yes| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -1012,6 +1030,7 @@ Valid values: |--- |--- |--- | |Home|Yes|Yes| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -1060,6 +1079,7 @@ Valid values: |--- |--- |--- | |Home|Yes|Yes| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -1126,6 +1146,7 @@ ADMX Info: |--- |--- |--- | |Home|Yes|Yes| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -1170,6 +1191,7 @@ ADMX Info: |--- |--- |--- | |Home|Yes|Yes| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| diff --git a/windows/client-management/mdm/policy-csp-windowsinkworkspace.md b/windows/client-management/mdm/policy-csp-windowsinkworkspace.md index 6daf010d04..b5b6ba69d0 100644 --- a/windows/client-management/mdm/policy-csp-windowsinkworkspace.md +++ b/windows/client-management/mdm/policy-csp-windowsinkworkspace.md @@ -41,6 +41,7 @@ manager: dansimp |--- |--- |--- | |Home|No|No| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -89,6 +90,7 @@ The following list shows the supported values: |--- |--- |--- | |Home|No|No| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| diff --git a/windows/client-management/mdm/policy-csp-windowslogon.md b/windows/client-management/mdm/policy-csp-windowslogon.md index 4998d7eaf9..68c5929872 100644 --- a/windows/client-management/mdm/policy-csp-windowslogon.md +++ b/windows/client-management/mdm/policy-csp-windowslogon.md @@ -64,6 +64,7 @@ manager: dansimp |--- |--- |--- | |Home|Yes|Yes| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -125,6 +126,7 @@ ADMX Info: |--- |--- |--- | |Home|Yes|Yes| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -186,6 +188,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -232,6 +235,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -303,6 +307,7 @@ ADMX Info: |--- |--- |--- | |Home|Yes|Yes| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -364,6 +369,7 @@ Supported values: |--- |--- |--- | |Home|No|No| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -410,6 +416,7 @@ ADMX Info: |--- |--- |--- | |Home|No|No| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| diff --git a/windows/client-management/mdm/policy-csp-windowspowershell.md b/windows/client-management/mdm/policy-csp-windowspowershell.md index 13e24a3f5d..9e1571fd6c 100644 --- a/windows/client-management/mdm/policy-csp-windowspowershell.md +++ b/windows/client-management/mdm/policy-csp-windowspowershell.md @@ -39,6 +39,7 @@ manager: dansimp |--- |--- |--- | |Home|No|No| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| diff --git a/windows/client-management/mdm/policy-csp-windowssandbox.md b/windows/client-management/mdm/policy-csp-windowssandbox.md index 02edfd6f6e..fa7d0e3563 100644 --- a/windows/client-management/mdm/policy-csp-windowssandbox.md +++ b/windows/client-management/mdm/policy-csp-windowssandbox.md @@ -53,6 +53,7 @@ Available in the latest Windows 10 insider preview build. |--- |--- |--- | |Home|No|No| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -123,6 +124,7 @@ Available in the latest Windows 10 insider preview build. |--- |--- |--- | |Home|No|No| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -190,6 +192,7 @@ Available in the latest Windows 10 insider preview build. |--- |--- |--- | |Home|No|No| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -255,6 +258,7 @@ Available in the latest Windows 10 insider preview build. |--- |--- |--- | |Home|No|No| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -321,6 +325,7 @@ Available in the latest Windows 10 insider preview build. |--- |--- |--- | |Home|No|No| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -390,6 +395,7 @@ Available in the latest Windows 10 insider preview build. |--- |--- |--- | |Home|No|No| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| diff --git a/windows/client-management/mdm/policy-csp-wirelessdisplay.md b/windows/client-management/mdm/policy-csp-wirelessdisplay.md index ac5e6d69fd..15aaf704bc 100644 --- a/windows/client-management/mdm/policy-csp-wirelessdisplay.md +++ b/windows/client-management/mdm/policy-csp-wirelessdisplay.md @@ -61,6 +61,7 @@ manager: dansimp |--- |--- |--- | |Home|No|No| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -101,6 +102,7 @@ The following list shows the supported values: |--- |--- |--- | |Home|No|No| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -141,6 +143,7 @@ The following list shows the supported values: |--- |--- |--- | |Home|No|No| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -188,6 +191,7 @@ The following list shows the supported values: |--- |--- |--- | |Home|No|No| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -228,6 +232,7 @@ The following list shows the supported values: |--- |--- |--- | |Home|No|No| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -268,6 +273,7 @@ The following list shows the supported values: |--- |--- |--- | |Home|No|No| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -320,6 +326,7 @@ The following list shows the supported values: |--- |--- |--- | |Home|No|No| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -360,6 +367,7 @@ The following list shows the supported values: |--- |--- |--- | |Home|No|No| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -400,6 +408,7 @@ The following list shows the supported values: |--- |--- |--- | |Home|No|No| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| diff --git a/windows/client-management/mdm/provisioning-csp.md b/windows/client-management/mdm/provisioning-csp.md index 70d22a6a7b..90ae19604d 100644 --- a/windows/client-management/mdm/provisioning-csp.md +++ b/windows/client-management/mdm/provisioning-csp.md @@ -20,6 +20,7 @@ The table below shows the applicability of Windows: |--- |--- |--- | |Home|Yes|Yes| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| diff --git a/windows/client-management/mdm/reboot-csp.md b/windows/client-management/mdm/reboot-csp.md index 7403425b15..809e9c49fa 100644 --- a/windows/client-management/mdm/reboot-csp.md +++ b/windows/client-management/mdm/reboot-csp.md @@ -20,6 +20,7 @@ The table below shows the applicability of Windows: |--- |--- |--- | |Home|No|No| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| diff --git a/windows/client-management/mdm/remotefind-csp.md b/windows/client-management/mdm/remotefind-csp.md index 83a95ac493..54df93e6a3 100644 --- a/windows/client-management/mdm/remotefind-csp.md +++ b/windows/client-management/mdm/remotefind-csp.md @@ -20,6 +20,7 @@ The table below shows the applicability of Windows: |--- |--- |--- | |Home|No|No| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| diff --git a/windows/client-management/mdm/remotewipe-csp.md b/windows/client-management/mdm/remotewipe-csp.md index 0771489578..892812a101 100644 --- a/windows/client-management/mdm/remotewipe-csp.md +++ b/windows/client-management/mdm/remotewipe-csp.md @@ -20,6 +20,7 @@ The table below shows the applicability of Windows: |--- |--- |--- | |Home|Yes|Yes| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| diff --git a/windows/client-management/mdm/reporting-csp.md b/windows/client-management/mdm/reporting-csp.md index fd6c701600..05da58027d 100644 --- a/windows/client-management/mdm/reporting-csp.md +++ b/windows/client-management/mdm/reporting-csp.md @@ -20,6 +20,7 @@ The table below shows the applicability of Windows: |--- |--- |--- | |Home|Yes|Yes| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| diff --git a/windows/client-management/mdm/rootcacertificates-csp.md b/windows/client-management/mdm/rootcacertificates-csp.md index 5d51a77945..e4a1e8600c 100644 --- a/windows/client-management/mdm/rootcacertificates-csp.md +++ b/windows/client-management/mdm/rootcacertificates-csp.md @@ -20,6 +20,7 @@ The table below shows the applicability of Windows: |--- |--- |--- | |Home|Yes|Yes| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| diff --git a/windows/client-management/mdm/secureassessment-csp.md b/windows/client-management/mdm/secureassessment-csp.md index ca841ad032..06af135189 100644 --- a/windows/client-management/mdm/secureassessment-csp.md +++ b/windows/client-management/mdm/secureassessment-csp.md @@ -20,6 +20,7 @@ The table below shows the applicability of Windows: |--- |--- |--- | |Home|No|No| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| diff --git a/windows/client-management/mdm/securitypolicy-csp.md b/windows/client-management/mdm/securitypolicy-csp.md index b9b7d48b42..12c12195b2 100644 --- a/windows/client-management/mdm/securitypolicy-csp.md +++ b/windows/client-management/mdm/securitypolicy-csp.md @@ -20,6 +20,7 @@ The table below shows the applicability of Windows: |--- |--- |--- | |Home|Yes|Yes| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| diff --git a/windows/client-management/mdm/sharedpc-csp.md b/windows/client-management/mdm/sharedpc-csp.md index c3018f398a..4340fee6a3 100644 --- a/windows/client-management/mdm/sharedpc-csp.md +++ b/windows/client-management/mdm/sharedpc-csp.md @@ -20,6 +20,7 @@ The table below shows the applicability of Windows: |--- |--- |--- | |Home|No|No| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| diff --git a/windows/client-management/mdm/supl-csp.md b/windows/client-management/mdm/supl-csp.md index 001e41698e..928d066a62 100644 --- a/windows/client-management/mdm/supl-csp.md +++ b/windows/client-management/mdm/supl-csp.md @@ -18,6 +18,7 @@ ms.date: 09/12/2019 |--- |--- |--- | |Home|No|No| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| diff --git a/windows/client-management/mdm/tenantlockdown-csp.md b/windows/client-management/mdm/tenantlockdown-csp.md index 61939e6c29..a4b4565694 100644 --- a/windows/client-management/mdm/tenantlockdown-csp.md +++ b/windows/client-management/mdm/tenantlockdown-csp.md @@ -19,6 +19,7 @@ The table below shows the applicability of Windows: |--- |--- |--- | |Home|No|No| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| diff --git a/windows/client-management/mdm/tpmpolicy-csp.md b/windows/client-management/mdm/tpmpolicy-csp.md index c4aa932cc0..18a3515e60 100644 --- a/windows/client-management/mdm/tpmpolicy-csp.md +++ b/windows/client-management/mdm/tpmpolicy-csp.md @@ -19,6 +19,7 @@ The table below shows the applicability of Windows: |--- |--- |--- | |Home|No|No| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| diff --git a/windows/client-management/mdm/uefi-csp.md b/windows/client-management/mdm/uefi-csp.md index 174bdb6025..5b7c5a00a1 100644 --- a/windows/client-management/mdm/uefi-csp.md +++ b/windows/client-management/mdm/uefi-csp.md @@ -19,6 +19,7 @@ The table below shows the applicability of Windows: |--- |--- |--- | |Home|No|No| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| diff --git a/windows/client-management/mdm/unifiedwritefilter-csp.md b/windows/client-management/mdm/unifiedwritefilter-csp.md index 255dde3d19..43ef78e8bb 100644 --- a/windows/client-management/mdm/unifiedwritefilter-csp.md +++ b/windows/client-management/mdm/unifiedwritefilter-csp.md @@ -20,6 +20,7 @@ The table below shows the applicability of Windows: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| diff --git a/windows/client-management/mdm/update-csp.md b/windows/client-management/mdm/update-csp.md index ec193e1117..9df19dd70b 100644 --- a/windows/client-management/mdm/update-csp.md +++ b/windows/client-management/mdm/update-csp.md @@ -20,6 +20,7 @@ The table below shows the applicability of Windows: |--- |--- |--- | |Home|Yes|Yes| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| diff --git a/windows/client-management/mdm/vpnv2-csp.md b/windows/client-management/mdm/vpnv2-csp.md index 94974cf502..60f7ff27d5 100644 --- a/windows/client-management/mdm/vpnv2-csp.md +++ b/windows/client-management/mdm/vpnv2-csp.md @@ -20,6 +20,7 @@ The table below shows the applicability of Windows: |--- |--- |--- | |Home|Yes|Yes| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| diff --git a/windows/client-management/mdm/w4-application-csp.md b/windows/client-management/mdm/w4-application-csp.md index bb90fb33e2..13f6f62afe 100644 --- a/windows/client-management/mdm/w4-application-csp.md +++ b/windows/client-management/mdm/w4-application-csp.md @@ -20,6 +20,7 @@ The table below shows the applicability of Windows: |--- |--- |--- | |Home|Yes|Yes| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| diff --git a/windows/client-management/mdm/w7-application-csp.md b/windows/client-management/mdm/w7-application-csp.md index 3ba0e48d8e..7842c67b66 100644 --- a/windows/client-management/mdm/w7-application-csp.md +++ b/windows/client-management/mdm/w7-application-csp.md @@ -20,6 +20,7 @@ The table below shows the applicability of Windows: |--- |--- |--- | |Home|Yes|Yes| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| diff --git a/windows/client-management/mdm/wifi-csp.md b/windows/client-management/mdm/wifi-csp.md index e10daf5564..adf03f1929 100644 --- a/windows/client-management/mdm/wifi-csp.md +++ b/windows/client-management/mdm/wifi-csp.md @@ -20,6 +20,7 @@ The table below shows the applicability of Windows: |--- |--- |--- | |Home|Yes|Yes| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| diff --git a/windows/client-management/mdm/win32appinventory-csp.md b/windows/client-management/mdm/win32appinventory-csp.md index bc34d7b38d..12dfff8ecc 100644 --- a/windows/client-management/mdm/win32appinventory-csp.md +++ b/windows/client-management/mdm/win32appinventory-csp.md @@ -20,6 +20,7 @@ The table below shows the applicability of Windows: |--- |--- |--- | |Home|No|No| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| diff --git a/windows/client-management/mdm/win32compatibilityappraiser-csp.md b/windows/client-management/mdm/win32compatibilityappraiser-csp.md index b3a8915e7f..7f4e4738a5 100644 --- a/windows/client-management/mdm/win32compatibilityappraiser-csp.md +++ b/windows/client-management/mdm/win32compatibilityappraiser-csp.md @@ -19,6 +19,7 @@ The table below shows the applicability of Windows: |--- |--- |--- | |Home|No|No| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| diff --git a/windows/client-management/mdm/windowsadvancedthreatprotection-csp.md b/windows/client-management/mdm/windowsadvancedthreatprotection-csp.md index c9940fce4d..134770f710 100644 --- a/windows/client-management/mdm/windowsadvancedthreatprotection-csp.md +++ b/windows/client-management/mdm/windowsadvancedthreatprotection-csp.md @@ -20,6 +20,7 @@ The table below shows the applicability of Windows: |--- |--- |--- | |Home|No|No| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| diff --git a/windows/client-management/mdm/windowsautopilot-csp.md b/windows/client-management/mdm/windowsautopilot-csp.md index 8a39f5ec42..bd037ba378 100644 --- a/windows/client-management/mdm/windowsautopilot-csp.md +++ b/windows/client-management/mdm/windowsautopilot-csp.md @@ -20,6 +20,7 @@ The table below shows the applicability of Windows: |--- |--- |--- | |Home|No|No| |Pro|No|Yes| +|Windows SE|No|Yes| |Business|No|Yes| |Enterprise|No|Yes| |Education|No|Yes| diff --git a/windows/client-management/mdm/windowsdefenderapplicationguard-csp.md b/windows/client-management/mdm/windowsdefenderapplicationguard-csp.md index 10551772c3..6a9c6a3055 100644 --- a/windows/client-management/mdm/windowsdefenderapplicationguard-csp.md +++ b/windows/client-management/mdm/windowsdefenderapplicationguard-csp.md @@ -19,6 +19,7 @@ The table below shows the applicability of Windows: |--- |--- |--- | |Home|No|No| |Pro|No|No| +|Windows SE|No|No| |Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| diff --git a/windows/client-management/mdm/windowslicensing-csp.md b/windows/client-management/mdm/windowslicensing-csp.md index bf35fddf2f..756039926b 100644 --- a/windows/client-management/mdm/windowslicensing-csp.md +++ b/windows/client-management/mdm/windowslicensing-csp.md @@ -20,6 +20,7 @@ The table below shows the applicability of Windows: |--- |--- |--- | |Home|Yes|Yes| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| diff --git a/windows/client-management/mdm/wirednetwork-csp.md b/windows/client-management/mdm/wirednetwork-csp.md index f3ba7e9ad2..ff85447bbd 100644 --- a/windows/client-management/mdm/wirednetwork-csp.md +++ b/windows/client-management/mdm/wirednetwork-csp.md @@ -19,6 +19,7 @@ The table below shows the applicability of Windows: |--- |--- |--- | |Home|No|No| |Pro|Yes|Yes| +|Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| From 16ca2f077e4bae6216a77b9e2a865d8ac9796681 Mon Sep 17 00:00:00 2001 From: Denise Vangel-MSFT Date: Mon, 23 May 2022 10:56:25 -0700 Subject: [PATCH 237/380] Update ts-bitlocker-network-unlock-issues.md --- .../bitlocker/ts-bitlocker-network-unlock-issues.md | 1 - 1 file changed, 1 deletion(-) diff --git a/windows/security/information-protection/bitlocker/ts-bitlocker-network-unlock-issues.md b/windows/security/information-protection/bitlocker/ts-bitlocker-network-unlock-issues.md index 29a74da047..70bab2b302 100644 --- a/windows/security/information-protection/bitlocker/ts-bitlocker-network-unlock-issues.md +++ b/windows/security/information-protection/bitlocker/ts-bitlocker-network-unlock-issues.md @@ -12,7 +12,6 @@ manager: kaushika audience: ITPro ms.collection: Windows Security Technologies\BitLocker ms.topic: troubleshooting -ms.date: 10/7/2019 ms.custom: bitlocker --- From 17a312e6db9e05d623e0f4312d65b5850f4c77a1 Mon Sep 17 00:00:00 2001 From: Raymond Chen Date: Mon, 23 May 2022 17:15:15 -0700 Subject: [PATCH 238/380] PSR was turned off in Windows 11 --- windows/deployment/planning/windows-10-deprecated-features.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/deployment/planning/windows-10-deprecated-features.md b/windows/deployment/planning/windows-10-deprecated-features.md index febbb80275..af0aa65af5 100644 --- a/windows/deployment/planning/windows-10-deprecated-features.md +++ b/windows/deployment/planning/windows-10-deprecated-features.md @@ -40,7 +40,7 @@ The features described below are no longer being actively developed, and might b | Dynamic Disks | The [Dynamic Disks](/windows/win32/fileio/basic-and-dynamic-disks#dynamic-disks) feature is no longer being developed. This feature will be fully replaced by [Storage Spaces](/windows-server/storage/storage-spaces/overview) in a future release.| 2004 | | Language Community tab in Feedback Hub | The Language Community tab will be removed from the Feedback Hub. The standard feedback process: [Feedback Hub - Feedback](feedback-hub://?newFeedback=true&feedbackType=2) is the recommended way to provide translation feedback. | 1909 | | My People / People in the Shell | My People is no longer being developed. It may be removed in a future update. | 1909 | -| Package State Roaming (PSR) | PSR will be removed in a future update. PSR allows non-Microsoft developers to access roaming data on devices, enabling developers of UWP applications to write data to Windows and synchronize it to other instantiations of Windows for that user.
       
      The recommended replacement for PSR is [Azure App Service](/azure/app-service/). Azure App Service is widely supported, well documented, reliable, and supports cross-platform/cross-ecosystem scenarios such as iOS, Android and web. | 1909 | +| Package State Roaming (PSR) | PSR will be removed in a future update. PSR allows non-Microsoft developers to access roaming data on devices, enabling developers of UWP applications to write data to Windows and synchronize it to other instantiations of Windows for that user.
       
      The recommended replacement for PSR is [Azure App Service](/azure/app-service/). Azure App Service is widely supported, well documented, reliable, and supports cross-platform/cross-ecosystem scenarios such as iOS, Android and web.
       
      PSR was removed in Windows 11.| 1909 | | XDDM-based remote display driver | Starting with this release, the Remote Desktop Services uses a Windows Display Driver Model (WDDM) based Indirect Display Driver (IDD) for a single session remote desktop. The support for Windows 2000 Display Driver Model (XDDM) based remote display drivers will be removed in a future release. Independent Software Vendors that use an XDDM-based remote display driver should plan a migration to the WDDM driver model. For more information on implementing remote display indirect display driver, check out [Updates for IddCx versions 1.4 and later](/windows-hardware/drivers/display/iddcx1.4-updates). | 1903 | | Taskbar settings roaming | Roaming of taskbar settings is no longer being developed and we plan to remove this capability in a future release. | 1903 | | Wi-Fi WEP and TKIP | Since the 1903 release, a warning message has appeared when connecting to Wi-Fi networks secured with WEP or TKIP (which are not as secure as those using WPA2 or WPA3). In a future release, any connection to a Wi-Fi network using these old ciphers will be disallowed. Wi-Fi routers should be updated to use AES ciphers, available with WPA2 or WPA3. | 1903 | From ed9e2bf19968c706d3a7a72ef6f278b11fd05aeb Mon Sep 17 00:00:00 2001 From: Shesh <56231259+sheshachary@users.noreply.github.com> Date: Tue, 24 May 2022 12:53:47 +0530 Subject: [PATCH 239/380] updated the articles with consistency --- .../mdm/policy-csp-timelanguagesettings.md | 9 +++++++-- .../mdm/policy-csp-troubleshooting.md | 8 +++++--- windows/client-management/mdm/policy-csp-update.md | 2 +- windows/client-management/mdm/policy-csp-userrights.md | 2 +- .../mdm/policy-csp-virtualizationbasedtechnology.md | 2 +- .../mdm/policy-csp-windowsautopilot.md | 3 +++ .../mdm/policy-csp-windowsconnectionmanager.md | 2 +- .../mdm/policy-csp-windowsdefendersecuritycenter.md | 2 +- .../mdm/policy-csp-windowsinkworkspace.md | 2 +- .../client-management/mdm/policy-csp-windowslogon.md | 2 +- .../mdm/policy-csp-windowspowershell.md | 2 +- .../client-management/mdm/policy-csp-windowssandbox.md | 2 +- .../mdm/policy-csp-wirelessdisplay.md | 3 +-- windows/client-management/mdm/remotefind-csp.md | 10 ---------- windows/client-management/mdm/sharedpc-csp.md | 10 ---------- windows/client-management/mdm/surfacehub-csp.md | 6 +++++- 16 files changed, 30 insertions(+), 37 deletions(-) diff --git a/windows/client-management/mdm/policy-csp-timelanguagesettings.md b/windows/client-management/mdm/policy-csp-timelanguagesettings.md index 09a8420d64..28373bae1f 100644 --- a/windows/client-management/mdm/policy-csp-timelanguagesettings.md +++ b/windows/client-management/mdm/policy-csp-timelanguagesettings.md @@ -14,8 +14,6 @@ manager: dansimp # Policy CSP - TimeLanguageSettings - -
      @@ -43,6 +41,7 @@ manager: dansimp **TimeLanguageSettings/BlockCleanupOfUnusedPreinstalledLangPacks** +The table below shows the applicability of Windows: |Edition|Windows 10|Windows 11| |--- |--- |--- | @@ -97,6 +96,7 @@ ADMX Info: **TimeLanguageSettings/ConfigureTimeZone** +The table below shows the applicability of Windows: |Edition|Windows 10|Windows 11| |--- |--- |--- | @@ -141,6 +141,7 @@ Specifies the time zone to be applied to the device. This policy name is the sta **TimeLanguageSettings/MachineUILanguageOverwrite** +The table below shows the applicability of Windows: |Edition|Windows 10|Windows 11| |--- |--- |--- | @@ -195,6 +196,7 @@ ADMX Info: **TimeLanguageSettings/RestrictLanguagePacksAndFeaturesInstall** +The table below shows the applicability of Windows: |Edition|Windows 10|Windows 11| |--- |--- |--- | @@ -237,3 +239,6 @@ If you disable or don't configure this policy setting, there's no language featu +## Related topics + +[Policy configuration service provider](policy-configuration-service-provider.md) \ No newline at end of file diff --git a/windows/client-management/mdm/policy-csp-troubleshooting.md b/windows/client-management/mdm/policy-csp-troubleshooting.md index b19352d765..7fad3a3c23 100644 --- a/windows/client-management/mdm/policy-csp-troubleshooting.md +++ b/windows/client-management/mdm/policy-csp-troubleshooting.md @@ -12,8 +12,6 @@ ms.date: 09/27/2019 # Policy CSP - Troubleshooting - -
      @@ -32,6 +30,7 @@ ms.date: 09/27/2019 **Troubleshooting/AllowRecommendations** +The table below shows the applicability of Windows: |Edition|Windows 10|Windows 11| |--- |--- |--- | @@ -54,7 +53,7 @@ ms.date: 09/27/2019 -This policy setting allows IT admins to configure how to apply recommended troubleshooting for known problems on the devices in their domains or IT environments. +This policy setting allows IT admins to configure, how to apply recommended troubleshooting for known problems on the devices in their domains or IT environments. @@ -98,3 +97,6 @@ By default, this policy isn't configured and the SKU based defaults are used for +## Related topics + +[Policy configuration service provider](policy-configuration-service-provider.md) \ No newline at end of file diff --git a/windows/client-management/mdm/policy-csp-update.md b/windows/client-management/mdm/policy-csp-update.md index a48897a174..0e6bf5c815 100644 --- a/windows/client-management/mdm/policy-csp-update.md +++ b/windows/client-management/mdm/policy-csp-update.md @@ -3944,4 +3944,4 @@ ADMX Info: ## Related topics -[Configuration service provider reference](configuration-service-provider-reference.md) \ No newline at end of file +[Policy configuration service provider](policy-configuration-service-provider.md) \ No newline at end of file diff --git a/windows/client-management/mdm/policy-csp-userrights.md b/windows/client-management/mdm/policy-csp-userrights.md index 1f0d50d501..f7264c42e4 100644 --- a/windows/client-management/mdm/policy-csp-userrights.md +++ b/windows/client-management/mdm/policy-csp-userrights.md @@ -1429,4 +1429,4 @@ GP Info: ## Related topics -[Configuration service provider reference](configuration-service-provider-reference.md) \ No newline at end of file +[Policy configuration service provider](policy-configuration-service-provider.md) \ No newline at end of file diff --git a/windows/client-management/mdm/policy-csp-virtualizationbasedtechnology.md b/windows/client-management/mdm/policy-csp-virtualizationbasedtechnology.md index d2b0d47276..71c0a56d17 100644 --- a/windows/client-management/mdm/policy-csp-virtualizationbasedtechnology.md +++ b/windows/client-management/mdm/policy-csp-virtualizationbasedtechnology.md @@ -134,4 +134,4 @@ The following are the supported values: ## Related topics -[Configuration service provider reference](configuration-service-provider-reference.md) \ No newline at end of file +[Policy configuration service provider](policy-configuration-service-provider.md) \ No newline at end of file diff --git a/windows/client-management/mdm/policy-csp-windowsautopilot.md b/windows/client-management/mdm/policy-csp-windowsautopilot.md index 1dc3fde74d..d02eab1cc4 100644 --- a/windows/client-management/mdm/policy-csp-windowsautopilot.md +++ b/windows/client-management/mdm/policy-csp-windowsautopilot.md @@ -72,3 +72,6 @@ This policy enables Windows Autopilot to be kept up-to-date during the out-of-bo
      + +## Related topics +[Policy configuration service provider](policy-configuration-service-provider.md) \ No newline at end of file diff --git a/windows/client-management/mdm/policy-csp-windowsconnectionmanager.md b/windows/client-management/mdm/policy-csp-windowsconnectionmanager.md index 91ec87c881..f8b007b698 100644 --- a/windows/client-management/mdm/policy-csp-windowsconnectionmanager.md +++ b/windows/client-management/mdm/policy-csp-windowsconnectionmanager.md @@ -94,4 +94,4 @@ ADMX Info: ## Related topics -[Configuration service provider reference](configuration-service-provider-reference.md) \ No newline at end of file +[Policy configuration service provider](policy-configuration-service-provider.md) \ No newline at end of file diff --git a/windows/client-management/mdm/policy-csp-windowsdefendersecuritycenter.md b/windows/client-management/mdm/policy-csp-windowsdefendersecuritycenter.md index d183826d60..ea0fa39bc2 100644 --- a/windows/client-management/mdm/policy-csp-windowsdefendersecuritycenter.md +++ b/windows/client-management/mdm/policy-csp-windowsdefendersecuritycenter.md @@ -1229,4 +1229,4 @@ ADMX Info: ## Related topics -[Configuration service provider reference](configuration-service-provider-reference.md) \ No newline at end of file +[Policy configuration service provider](policy-configuration-service-provider.md) \ No newline at end of file diff --git a/windows/client-management/mdm/policy-csp-windowsinkworkspace.md b/windows/client-management/mdm/policy-csp-windowsinkworkspace.md index 593806d14f..bbab1ffef5 100644 --- a/windows/client-management/mdm/policy-csp-windowsinkworkspace.md +++ b/windows/client-management/mdm/policy-csp-windowsinkworkspace.md @@ -133,4 +133,4 @@ Supported value type is int. The following list shows the supported values: ## Related topics -[Configuration service provider reference](configuration-service-provider-reference.md) \ No newline at end of file +[Policy configuration service provider](policy-configuration-service-provider.md) \ No newline at end of file diff --git a/windows/client-management/mdm/policy-csp-windowslogon.md b/windows/client-management/mdm/policy-csp-windowslogon.md index efe4736360..f340a2832a 100644 --- a/windows/client-management/mdm/policy-csp-windowslogon.md +++ b/windows/client-management/mdm/policy-csp-windowslogon.md @@ -463,4 +463,4 @@ To validate on Desktop, do the following steps: ## Related topics -[Configuration service provider reference](configuration-service-provider-reference.md) \ No newline at end of file +[Policy configuration service provider](policy-configuration-service-provider.md) \ No newline at end of file diff --git a/windows/client-management/mdm/policy-csp-windowspowershell.md b/windows/client-management/mdm/policy-csp-windowspowershell.md index 72dea8d591..da73125db1 100644 --- a/windows/client-management/mdm/policy-csp-windowspowershell.md +++ b/windows/client-management/mdm/policy-csp-windowspowershell.md @@ -88,4 +88,4 @@ ADMX Info: ## Related topics -[Configuration service provider reference](configuration-service-provider-reference.md) \ No newline at end of file +[Policy configuration service provider](policy-configuration-service-provider.md) \ No newline at end of file diff --git a/windows/client-management/mdm/policy-csp-windowssandbox.md b/windows/client-management/mdm/policy-csp-windowssandbox.md index 624cc3bf00..77e23b76a7 100644 --- a/windows/client-management/mdm/policy-csp-windowssandbox.md +++ b/windows/client-management/mdm/policy-csp-windowssandbox.md @@ -456,4 +456,4 @@ The following are the supported values: ## Related topics -[Configuration service provider reference](configuration-service-provider-reference.md) \ No newline at end of file +[Policy configuration service provider](policy-configuration-service-provider.md) \ No newline at end of file diff --git a/windows/client-management/mdm/policy-csp-wirelessdisplay.md b/windows/client-management/mdm/policy-csp-wirelessdisplay.md index c93eeb7247..d1d466bb7d 100644 --- a/windows/client-management/mdm/policy-csp-wirelessdisplay.md +++ b/windows/client-management/mdm/policy-csp-wirelessdisplay.md @@ -456,5 +456,4 @@ The following list shows the supported values: CSP Article: ## Related topics - -[Configuration service provider reference](configuration-service-provider-reference.md) \ No newline at end of file +[Policy configuration service provider](policy-configuration-service-provider.md) \ No newline at end of file diff --git a/windows/client-management/mdm/remotefind-csp.md b/windows/client-management/mdm/remotefind-csp.md index 83a95ac493..6bffbb6aae 100644 --- a/windows/client-management/mdm/remotefind-csp.md +++ b/windows/client-management/mdm/remotefind-csp.md @@ -189,13 +189,3 @@ Supported operation is Get. ## Related topics [Configuration service provider reference](configuration-service-provider-reference.md) - -  - -  - - - - - - diff --git a/windows/client-management/mdm/sharedpc-csp.md b/windows/client-management/mdm/sharedpc-csp.md index c3018f398a..201b4ac1ba 100644 --- a/windows/client-management/mdm/sharedpc-csp.md +++ b/windows/client-management/mdm/sharedpc-csp.md @@ -230,13 +230,3 @@ The default in the SharedPC provisioning package is 1024. ## Related topics [Configuration service provider reference](configuration-service-provider-reference.md) - -  - -  - - - - - - diff --git a/windows/client-management/mdm/surfacehub-csp.md b/windows/client-management/mdm/surfacehub-csp.md index 5b8229bb45..3828794610 100644 --- a/windows/client-management/mdm/surfacehub-csp.md +++ b/windows/client-management/mdm/surfacehub-csp.md @@ -548,4 +548,8 @@ GUID identifying the Microsoft Operations Management Suite workspace ID to colle Primary key for authenticating with the workspace. - The data type is string. -- Supported operation is Get and Replace. The Get operation is allowed, but it will always return an empty string. \ No newline at end of file +- Supported operation is Get and Replace. The Get operation is allowed, but it will always return an empty string. + +## Related topics + +[Configuration service provider reference](configuration-service-provider-reference.md) \ No newline at end of file From a52fc2b76311df78c4818d30432df535cb1ecb7d Mon Sep 17 00:00:00 2001 From: Shesh <56231259+sheshachary@users.noreply.github.com> Date: Tue, 24 May 2022 16:01:58 +0530 Subject: [PATCH 240/380] improved the article with consistency --- .../mdm/policy-csp-taskmanager.md | 17 +++--- .../mdm/policy-csp-taskscheduler.md | 6 +- .../mdm/policy-csp-textinput.md | 61 ++++++++++++------- 3 files changed, 53 insertions(+), 31 deletions(-) diff --git a/windows/client-management/mdm/policy-csp-taskmanager.md b/windows/client-management/mdm/policy-csp-taskmanager.md index 1cae440c6c..43727998b5 100644 --- a/windows/client-management/mdm/policy-csp-taskmanager.md +++ b/windows/client-management/mdm/policy-csp-taskmanager.md @@ -14,7 +14,6 @@ manager: dansimp # Policy CSP - TaskManager -
      @@ -26,13 +25,13 @@ manager: dansimp -
      **TaskManager/AllowEndTask** +The table below shows the applicability of Windows: |Edition|Windows 10|Windows 11| |--- |--- |--- | @@ -57,9 +56,11 @@ manager: dansimp This setting determines whether non-administrators can use Task Manager to end tasks. -Value type is integer. Supported values: +Supported value type is integer. + +Supported values: - 0 - Disabled. EndTask functionality is blocked in TaskManager. -- 1 - Enabled (default). Users can perform EndTask in TaskManager. +- 1 - Enabled (default). Users can perform EndTask in TaskManager. @@ -70,13 +71,15 @@ Value type is integer. Supported values: **Validation procedure:** -When this policy is set to 1 - users CAN execute 'End task' on processes in TaskManager -When the policy is set to 0 - users CANNOT execute 'End task' on processes in TaskManager +- When this policy is set to 1 - users CAN execute 'End task' on processes in TaskManager. +- When the policy is set to 0 - users CANNOT execute 'End task' on processes in TaskManager.
      - +## Related topics + +[Policy configuration service provider](policy-configuration-service-provider.md) diff --git a/windows/client-management/mdm/policy-csp-taskscheduler.md b/windows/client-management/mdm/policy-csp-taskscheduler.md index 983bd29762..ad0bcd8537 100644 --- a/windows/client-management/mdm/policy-csp-taskscheduler.md +++ b/windows/client-management/mdm/policy-csp-taskscheduler.md @@ -14,8 +14,6 @@ manager: dansimp # Policy CSP - TaskScheduler - -
      @@ -34,6 +32,7 @@ manager: dansimp **TaskScheduler/EnableXboxGameSaveTask** +The table below shows the applicability of Windows: |Edition|Windows 10|Windows 11| |--- |--- |--- | @@ -64,3 +63,6 @@ This setting determines whether the specific task is enabled (1) or disabled (0) +## Related topics + +[Policy configuration service provider](policy-configuration-service-provider.md) \ No newline at end of file diff --git a/windows/client-management/mdm/policy-csp-textinput.md b/windows/client-management/mdm/policy-csp-textinput.md index f65160e893..d17558e856 100644 --- a/windows/client-management/mdm/policy-csp-textinput.md +++ b/windows/client-management/mdm/policy-csp-textinput.md @@ -14,8 +14,6 @@ manager: dansimp # Policy CSP - TextInput - -
      @@ -137,6 +135,7 @@ Placeholder only. Do not use in production environment. **TextInput/AllowIMELogging** +The table below shows the applicability of Windows: |Edition|Windows 10|Windows 11| |--- |--- |--- | @@ -162,8 +161,7 @@ Placeholder only. Do not use in production environment. > [!NOTE] > The policy is only enforced in Windows 10 for desktop. - -Allows the user to turn on and off the logging for incorrect conversion and saving auto-tuning result to a file and history-based predictive input. +Allows the user to turn on and off the logging for incorrect conversion, and saving auto-tuning result to a file and history-based predictive input. Most restricted value is 0. @@ -171,8 +169,8 @@ Most restricted value is 0. The following list shows the supported values: -- 0 – Not allowed. -- 1 (default) – Allowed. +- 0 – Not allowed. +- 1 (default) – Allowed. @@ -183,6 +181,7 @@ The following list shows the supported values: **TextInput/AllowIMENetworkAccess** +The table below shows the applicability of Windows: |Edition|Windows 10|Windows 11| |--- |--- |--- | @@ -227,6 +226,7 @@ The following list shows the supported values: **TextInput/AllowInputPanel** +The table below shows the applicability of Windows: |Edition|Windows 10|Windows 11| |--- |--- |--- | @@ -252,7 +252,6 @@ The following list shows the supported values: > [!NOTE] > The policy is only enforced in Windows 10 for desktop. - Allows the IT admin to disable the touch/handwriting keyboard on Windows. Most restricted value is 0. @@ -273,6 +272,7 @@ The following list shows the supported values: **TextInput/AllowJapaneseIMESurrogatePairCharacters** +The table below shows the applicability of Windows: |Edition|Windows 10|Windows 11| |--- |--- |--- | @@ -298,10 +298,8 @@ The following list shows the supported values: > [!NOTE] > The policy is only enforced in Windows 10 for desktop. - Allows the Japanese IME surrogate pair characters. - Most restricted value is 0. @@ -320,6 +318,7 @@ The following list shows the supported values: **TextInput/AllowJapaneseIVSCharacters** +The table below shows the applicability of Windows: |Edition|Windows 10|Windows 11| |--- |--- |--- | @@ -345,7 +344,6 @@ The following list shows the supported values: > [!NOTE] > The policy is only enforced in Windows 10 for desktop. - Allows Japanese Ideographic Variation Sequence (IVS) characters. Most restricted value is 0. @@ -366,6 +364,7 @@ The following list shows the supported values: **TextInput/AllowJapaneseNonPublishingStandardGlyph** +The table below shows the applicability of Windows: |Edition|Windows 10|Windows 11| |--- |--- |--- | @@ -391,7 +390,6 @@ The following list shows the supported values: > [!NOTE] > The policy is only enforced in Windows 10 for desktop. - Allows the Japanese non-publishing standard glyph. Most restricted value is 0. @@ -412,6 +410,7 @@ The following list shows the supported values: **TextInput/AllowJapaneseUserDictionary** +The table below shows the applicability of Windows: |Edition|Windows 10|Windows 11| |--- |--- |--- | @@ -437,7 +436,6 @@ The following list shows the supported values: > [!NOTE] > The policy is only enforced in Windows 10 for desktop. - Allows the Japanese user dictionary. Most restricted value is 0. @@ -458,6 +456,7 @@ The following list shows the supported values: **TextInput/AllowKeyboardTextSuggestions** +The table below shows the applicability of Windows: |Edition|Windows 10|Windows 11| |--- |--- |--- | @@ -524,6 +523,7 @@ This policy has been deprecated. **TextInput/AllowLanguageFeaturesUninstall** +The table below shows the applicability of Windows: |Edition|Windows 10|Windows 11| |--- |--- |--- | @@ -549,8 +549,7 @@ This policy has been deprecated. > [!NOTE] > The policy is only enforced in Windows 10 for desktop. - -Allows the uninstall of language features, such as spell checkers, on a device. +Allows the uninstall of language features, such as spell checkers on a device. Most restricted value is 0. @@ -578,6 +577,7 @@ The following list shows the supported values: **TextInput/AllowLinguisticDataCollection** +The table below shows the applicability of Windows: |Edition|Windows 10|Windows 11| |--- |--- |--- | @@ -623,6 +623,7 @@ This setting supports a range of values between 0 and 1. **TextInput/AllowTextInputSuggestionUpdate** +The table below shows the applicability of Windows: |Edition|Windows 10|Windows 11| |--- |--- |--- | @@ -668,6 +669,7 @@ The following list shows the supported values: **TextInput/ConfigureJapaneseIMEVersion** +The table below shows the applicability of Windows: |Edition|Windows 10|Windows 11| |--- |--- |--- | @@ -713,6 +715,7 @@ The following list shows the supported values: **TextInput/ConfigureSimplifiedChineseIMEVersion** +The table below shows the applicability of Windows: |Edition|Windows 10|Windows 11| |--- |--- |--- | @@ -758,6 +761,7 @@ The following list shows the supported values: **TextInput/ConfigureTraditionalChineseIMEVersion** +The table below shows the applicability of Windows: |Edition|Windows 10|Windows 11| |--- |--- |--- | @@ -783,6 +787,7 @@ The following list shows the supported values: > [!NOTE] > - This policy is enforced only in Windows 10 for desktop. > - This policy requires reboot to take effect. + Allows IT admins to configure Microsoft Traditional Chinese IME version in the desktop. @@ -802,6 +807,7 @@ The following list shows the supported values: **TextInput/EnableTouchKeyboardAutoInvokeInDesktopMode** +The table below shows the applicability of Windows: |Edition|Windows 10|Windows 11| |--- |--- |--- | @@ -848,6 +854,7 @@ The following list shows the supported values: **TextInput/ExcludeJapaneseIMEExceptJIS0208** +The table below shows the applicability of Windows: |Edition|Windows 10|Windows 11| |--- |--- |--- | @@ -873,7 +880,6 @@ The following list shows the supported values: > [!NOTE] > The policy is only enforced in Windows 10 for desktop. - Allows the users to restrict character code range of conversion by setting the character filter. @@ -892,6 +898,7 @@ The following list shows the supported values: **TextInput/ExcludeJapaneseIMEExceptJIS0208andEUDC** +The table below shows the applicability of Windows: |Edition|Windows 10|Windows 11| |--- |--- |--- | @@ -917,7 +924,6 @@ The following list shows the supported values: > [!NOTE] > The policy is only enforced in Windows 10 for desktop. - Allows the users to restrict character code range of conversion by setting the character filter. @@ -936,6 +942,7 @@ The following list shows the supported values: **TextInput/ExcludeJapaneseIMEExceptShiftJIS** +The table below shows the applicability of Windows: |Edition|Windows 10|Windows 11| |--- |--- |--- | @@ -961,7 +968,6 @@ The following list shows the supported values: > [!NOTE] > The policy is only enforced in Windows 10 for desktop. - Allows the users to restrict character code range of conversion by setting the character filter. @@ -980,6 +986,7 @@ The following list shows the supported values: **TextInput/ForceTouchKeyboardDockedState** +The table below shows the applicability of Windows: |Edition|Windows 10|Windows 11| |--- |--- |--- | @@ -1021,6 +1028,7 @@ The following list shows the supported values: **TextInput/TouchKeyboardDictationButtonAvailability** +The table below shows the applicability of Windows: |Edition|Windows 10|Windows 11| |--- |--- |--- | @@ -1062,6 +1070,7 @@ The following list shows the supported values: **TextInput/TouchKeyboardEmojiButtonAvailability** +The table below shows the applicability of Windows: |Edition|Windows 10|Windows 11| |--- |--- |--- | @@ -1103,6 +1112,7 @@ The following list shows the supported values: **TextInput/TouchKeyboardFullModeAvailability** +The table below shows the applicability of Windows: |Edition|Windows 10|Windows 11| |--- |--- |--- | @@ -1131,7 +1141,7 @@ Specifies whether the full keyboard mode is enabled or disabled for the touch ke The following list shows the supported values: -- 0 (default) - The OS determines when it's most appropriate to be available. +- 0 (default) - The OS determines, when it's most appropriate to be available. - 1 - Full keyboard is always available. - 2 - Full keyboard is always disabled. @@ -1144,6 +1154,7 @@ The following list shows the supported values: **TextInput/TouchKeyboardHandwritingModeAvailability** +The table below shows the applicability of Windows: |Edition|Windows 10|Windows 11| |--- |--- |--- | @@ -1172,7 +1183,7 @@ Specifies whether the handwriting input panel is enabled or disabled. When this The following list shows the supported values: -- 0 (default) - The OS determines when it's most appropriate to be available. +- 0 (default) - The OS determines, when it's most appropriate to be available. - 1 - Handwriting input panel is always available. - 2 - Handwriting input panel is always disabled. @@ -1185,6 +1196,7 @@ The following list shows the supported values: **TextInput/TouchKeyboardNarrowModeAvailability** +The table below shows the applicability of Windows: |Edition|Windows 10|Windows 11| |--- |--- |--- | @@ -1213,7 +1225,7 @@ Specifies whether the narrow keyboard mode is enabled or disabled for the touch The following list shows the supported values: -- 0 (default) - The OS determines when it's most appropriate to be available. +- 0 (default) - The OS determines, when it's most appropriate to be available. - 1 - Narrow keyboard is always available. - 2 - Narrow keyboard is always disabled. @@ -1226,6 +1238,7 @@ The following list shows the supported values: **TextInput/TouchKeyboardSplitModeAvailability** +The table below shows the applicability of Windows: |Edition|Windows 10|Windows 11| |--- |--- |--- | @@ -1254,7 +1267,7 @@ Specifies whether the split keyboard mode is enabled or disabled for the touch k The following list shows the supported values: -- 0 (default) - The OS determines when it's most appropriate to be available. +- 0 (default) - The OS determines, when it's most appropriate to be available. - 1 - Split keyboard is always available. - 2 - Split keyboard is always disabled. @@ -1267,6 +1280,7 @@ The following list shows the supported values: **TextInput/TouchKeyboardWideModeAvailability** +The table below shows the applicability of Windows: |Edition|Windows 10|Windows 11| |--- |--- |--- | @@ -1295,7 +1309,7 @@ Specifies whether the wide keyboard mode is enabled or disabled for the touch ke The following list shows the supported values: -- 0 (default) - The OS determines when it's most appropriate to be available. +- 0 (default) - The OS determines, when it's most appropriate to be available. - 1 - Wide keyboard is always available. - 2 - Wide keyboard is always disabled. @@ -1305,3 +1319,6 @@ The following list shows the supported values: +## Related topics + +[Policy configuration service provider](policy-configuration-service-provider.md) \ No newline at end of file From 29acc05d38f211ab9f1cc22e7440243fcad099d8 Mon Sep 17 00:00:00 2001 From: Shesh <56231259+sheshachary@users.noreply.github.com> Date: Tue, 24 May 2022 18:34:27 +0530 Subject: [PATCH 241/380] Updated the links and improved the consistency --- .../mdm/policy-csp-system.md | 113 +++++++++++------- .../mdm/policy-csp-systemservices.md | 35 ++++-- 2 files changed, 97 insertions(+), 51 deletions(-) diff --git a/windows/client-management/mdm/policy-csp-system.md b/windows/client-management/mdm/policy-csp-system.md index a2830db2e2..87f6bf2f71 100644 --- a/windows/client-management/mdm/policy-csp-system.md +++ b/windows/client-management/mdm/policy-csp-system.md @@ -14,8 +14,6 @@ manager: dansimp # Policy CSP - System - -
      @@ -118,6 +116,7 @@ manager: dansimp **System/AllowBuildPreview** +The table below shows the applicability of Windows: |Edition|Windows 10|Windows 11| |--- |--- |--- | @@ -171,6 +170,7 @@ The following list shows the supported values: **System/AllowCommercialDataPipeline** +The table below shows the applicability of Windows: |Edition|Windows 10|Windows 11| |--- |--- |--- | @@ -192,12 +192,12 @@ The following list shows the supported values: -This policy setting configures an Azure Active Directory joined device so that Microsoft is the processor of the Windows diagnostic data collected from the device, subject to the [Product Terms](https://www.microsoft.com/licensing/terms/productoffering). +This policy setting configures an Azure Active Directory joined device, so that Microsoft is the processor of the Windows diagnostic data collected from the device, subject to the [Product Terms](https://www.microsoft.com/licensing/terms/productoffering). To enable this behavior, you must complete two steps: - 1. Enable this policy setting - 2. Join an Azure Active Directory account to the device + 1. Enable this policy setting. + 2. Join an Azure Active Directory account to the device. Windows diagnostic data is collected when the Allow Telemetry policy setting is set to 1 – **Required (Basic)** or above. @@ -244,11 +244,11 @@ This policy setting, in combination with the Allow Telemetry and Configure the C To enable this behavior, you must complete three steps: - 1. Enable this policy setting - 2. Set **AllowTelemetry** to 1 – **Required (Basic)** or above - 3. Set the Configure the Commercial ID setting for your Desktop Analytics workspace + 1. Enable this policy setting. + 2. Set **AllowTelemetry** to 1 – **Required (Basic)** or above. + 3. Set the Configure the Commercial ID setting for your Desktop Analytics workspace. -This setting has no effect on devices unless they're properly enrolled in Desktop Analytics. +This setting has no effect on devices, unless they're properly enrolled in Desktop Analytics. When these policies are configured, Windows diagnostic data collected from the device will be subject to Microsoft processor commitments. @@ -268,6 +268,7 @@ The following list shows the supported values: **System/AllowDeviceNameInDiagnosticData** +The table below shows the applicability of Windows: |Edition|Windows 10|Windows 11| |--- |--- |--- | @@ -289,7 +290,7 @@ The following list shows the supported values: -This policy allows the device name to be sent to Microsoft as part of Windows diagnostic data. If you disable or don't configure this policy setting, then device name won't be sent to Microsoft as part of Windows diagnostic data. +This policy allows the device name to be sent to Microsoft as part of Windows diagnostic data. If you disable or don't configure this policy setting, then device name won't be sent to Microsoft as part of Windows diagnostic data. @@ -322,6 +323,7 @@ The following list shows the supported values: **System/AllowEmbeddedMode** +The table below shows the applicability of Windows: |Edition|Windows 10|Windows 11| |--- |--- |--- | @@ -363,6 +365,7 @@ The following list shows the supported values: **System/AllowExperimentation** +The table below shows the applicability of Windows: |Edition|Windows 10|Windows 11| |--- |--- |--- | @@ -389,7 +392,6 @@ The following list shows the supported values: This policy setting determines the level that Microsoft can experiment with the product to study user preferences or device behavior. - Most restricted value is 0. @@ -409,6 +411,7 @@ The following list shows the supported values: **System/AllowFontProviders** +The table below shows the applicability of Windows: |Edition|Windows 10|Windows 11| |--- |--- |--- | @@ -451,8 +454,8 @@ ADMX Info: The following list shows the supported values: -- 0 - false - No traffic to fs.microsoft.com and only locally installed fonts are available. -- 1 - true (default) - There may be network traffic to fs.microsoft.com and downloadable fonts are available to apps that support them. +- 0 - false - No traffic to fs.microsoft.com, and only locally installed fonts are available. +- 1 - true (default) - There may be network traffic to fs.microsoft.com, and downloadable fonts are available to apps that support them. @@ -469,6 +472,7 @@ To verify if System/AllowFontProviders is set to true: **System/AllowLocation** +The table below shows the applicability of Windows: |Edition|Windows 10|Windows 11| |--- |--- |--- | @@ -492,7 +496,6 @@ To verify if System/AllowFontProviders is set to true: Specifies whether to allow app access to the Location service. - Most restricted value is 0. While the policy is set to 0 (Force Location Off) or 2 (Force Location On), any Location service call from an app would trigger the value set by this policy. @@ -531,7 +534,7 @@ This policy setting configures an Azure Active Directory joined device so that M For customers who enroll into the Microsoft Managed Desktop service, this policy will be enabled by default to allow Microsoft to process data for operational and analytic needs. For more information, see [Privacy and personal data](/microsoft-365/managed-desktop/service-description/privacy-personal-data). -This setting has no effect on devices unless they're properly enrolled in Microsoft Managed Desktop. +This setting has no effect on devices, unless they're properly enrolled in Microsoft Managed Desktop. When these policies are configured, Windows diagnostic data collected from the device will be subject to Microsoft processor commitments. @@ -546,6 +549,7 @@ If you disable this policy setting, devices may not appear in Microsoft Managed **System/AllowStorageCard** +The table below shows the applicability of Windows: |Edition|Windows 10|Windows 11| |--- |--- |--- | @@ -575,7 +579,7 @@ Most restricted value is 0. The following list shows the supported values: -- 0 – SD card use isn't allowed and USB drives are disabled. This setting doesn't prevent programmatic access to the storage card. +- 0 – SD card use isn't allowed, and USB drives are disabled. This setting doesn't prevent programmatic access to the storage card. - 1 (default) – Allow a storage card. @@ -587,6 +591,7 @@ The following list shows the supported values: **System/AllowTelemetry** +The table below shows the applicability of Windows: |Edition|Windows 10|Windows 11| |--- |--- |--- | @@ -618,7 +623,6 @@ The following list shows the supported values for Windows 8.1: - 1 – Allowed, except for Secondary Data Requests. - 2 (default) – Allowed. - In Windows 10, you can configure this policy setting to decide what level of diagnostic data to send to Microsoft. The following list shows the supported values for Windows 10 version 1809 and older, choose the value that is applicable to your OS version (older OS values are displayed in the brackets): @@ -657,6 +661,7 @@ ADMX Info: **System/AllowUpdateComplianceProcessing** +The table below shows the applicability of Windows: |Edition|Windows 10|Windows 11| |--- |--- |--- | @@ -683,9 +688,9 @@ This policy setting, in combination with the Allow Telemetry and Configure the C To enable this behavior, you must complete three steps: - 1. Enable this policy setting - 2. Set **AllowTelemetry** to 1 – **Required (Basic)** or above - 3. Set the Configure the Commercial ID setting for your Update Compliance workspace + 1. Enable this policy setting. + 2. Set **AllowTelemetry** to 1 – **Required (Basic)** or above. + 3. Set the Configure the Commercial ID setting for your Update Compliance workspace. When these policies are configured, Windows diagnostic data collected from the device will be subject to Microsoft processor commitments. @@ -716,6 +721,7 @@ The following list shows the supported values: **System/AllowUserToResetPhone** +The table below shows the applicability of Windows: |Edition|Windows 10|Windows 11| |--- |--- |--- | @@ -765,9 +771,9 @@ This policy setting configures an Azure Active Directory joined device so that M To enable this behavior, you must complete three steps: - 1. Enable this policy setting - 2. Set **AllowTelemetry** to 1 – **Required (Basic)** or above - 3. Join an Azure Active Directory account to the device + 1. Enable this policy setting. + 2. Set **AllowTelemetry** to 1 – **Required (Basic)** or above. + 3. Join an Azure Active Directory account to the device. When these policies are configured, Windows diagnostic data collected from the device will be subject to Microsoft processor commitments. @@ -788,6 +794,7 @@ The following list shows the supported values: **System/BootStartDriverInitialization** +The table below shows the applicability of Windows: |Edition|Windows 10|Windows 11| |--- |--- |--- | @@ -815,19 +822,19 @@ This policy setting allows you to specify which boot-start drivers are initializ - Bad, but required for boot: The driver has been identified as malware, but the computer can't successfully boot without loading this driver. - Unknown: This driver hasn't been attested to by your malware detection application and hasn't been classified by the Early Launch Antimalware boot-start driver. -If you enable this policy setting, you'll be able to choose which boot-start drivers to initialize the next time the computer is started. +If you enable this policy setting, you'll be able to choose which boot-start drivers to initialize next time the computer is started. -If you disable or don't configure this policy setting, the boot start drivers determined to be Good, Unknown or Bad but Boot Critical are initialized and the initialization of drivers determined to be Bad is skipped. +If you disable or don't configure this policy setting, the boot start drivers determined to be Good, Unknown, or Bad, but Boot Critical are initialized and the initialization of drivers determined to be Bad is skipped. If your malware detection application doesn't include an Early Launch Antimalware boot-start driver or if your Early Launch Antimalware boot-start driver has been disabled, this setting has no effect and all boot-start drivers are initialized. > [!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). +> 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). +> 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: @@ -845,6 +852,7 @@ ADMX Info: **System/ConfigureMicrosoft365UploadEndpoint** +The table below shows the applicability of Windows: |Edition|Windows 10|Windows 11| |--- |--- |--- | @@ -872,7 +880,7 @@ If your organization is participating in the program and has been instructed to The value for this setting will be provided by Microsoft as part of the onboarding process for the program. -Value type is string. +Supported value type is string. ADMX Info: @@ -900,6 +908,7 @@ ADMX Info: **System/ConfigureTelemetryOptInChangeNotification** +The table below shows the applicability of Windows: |Edition|Windows 10|Windows 11| |--- |--- |--- | @@ -922,8 +931,9 @@ ADMX Info: This policy setting determines whether a device shows notifications about telemetry levels to people on first sign in or when changes occur in Settings.  -If you set this policy setting to "Disable telemetry change notifications", telemetry level notifications stop appearing. -If you set this policy setting to "Enable telemetry change notifications" or don't configure this policy setting, telemetry notifications appear at first sign in and when changes occur in Settings. + +- If you set this policy setting to "Disable telemetry change notifications", telemetry level notifications stop appearing. +- If you set this policy setting to "Enable telemetry change notifications" or don't configure this policy setting, telemetry notifications appear at first sign in and when changes occur in Settings. @@ -948,6 +958,7 @@ The following list shows the supported values: **System/ConfigureTelemetryOptInSettingsUx** +The table below shows the applicability of Windows: |Edition|Windows 10|Windows 11| |--- |--- |--- | @@ -1001,6 +1012,7 @@ The following list shows the supported values: **System/DisableDeviceDelete** +The table below shows the applicability of Windows: |Edition|Windows 10|Windows 11| |--- |--- |--- | @@ -1023,8 +1035,9 @@ The following list shows the supported values: This policy setting controls whether the Delete diagnostic data button is enabled in Diagnostic & Feedback Settings page. -If you enable this policy setting, the Delete diagnostic data button will be disabled in Settings page, preventing the deletion of diagnostic data collected by Microsoft from the device. -If you disable or don't configure this policy setting, the Delete diagnostic data button will be enabled in Settings page, which allows people to erase all diagnostic data collected by Microsoft from that device. + +- If you enable this policy setting, the Delete diagnostic data button will be disabled in Settings page, preventing the deletion of diagnostic data collected by Microsoft from the device. +- If you disable or don't configure this policy setting, the Delete diagnostic data button will be enabled in Settings page, which allows people to erase all diagnostic data collected by Microsoft from that device. @@ -1053,6 +1066,7 @@ ADMX Info: **System/DisableDiagnosticDataViewer** +The table below shows the applicability of Windows: |Edition|Windows 10|Windows 11| |--- |--- |--- | @@ -1075,8 +1089,9 @@ ADMX Info: This policy setting controls whether users can enable and launch the Diagnostic Data Viewer from the Diagnostic & Feedback Settings page. -If you enable this policy setting, the Diagnostic Data Viewer won't be enabled in Settings page, and it will prevent the viewer from showing diagnostic data collected by Microsoft from the device. -If you disable or don't configure this policy setting, the Diagnostic Data Viewer will be enabled in Settings page. + +- If you enable this policy setting, the Diagnostic Data Viewer won't be enabled in Settings page, and it will prevent the viewer from showing diagnostic data collected by Microsoft from the device. +- If you disable or don't configure this policy setting, the Diagnostic Data Viewer will be enabled in Settings page. @@ -1105,6 +1120,7 @@ ADMX Info: **System/DisableEnterpriseAuthProxy** +The table below shows the applicability of Windows: |Edition|Windows 10|Windows 11| |--- |--- |--- | @@ -1126,7 +1142,7 @@ ADMX Info: -This policy setting blocks the Connected User Experience and Telemetry service from automatically using an authenticated proxy to send data back to Microsoft on Windows 10. If you disable or don't configure this policy setting, the Connected User Experience and Telemetry service will automatically use an authenticated proxy to send data back to Microsoft. Enabling this policy will block the Connected User Experience and Telemetry service from automatically using an authenticated proxy. +This policy setting blocks the Connected User Experience and Telemetry service from automatically using an authenticated proxy, to send data back to Microsoft on Windows 10. If you disable or don't configure this policy setting, the Connected User Experience and Telemetry service will automatically use an authenticated proxy, to send data back to Microsoft. Enabling this policy will block the Connected User Experience and Telemetry service from automatically using an authenticated proxy. @@ -1146,6 +1162,7 @@ ADMX Info: **System/DisableOneDriveFileSync** +The table below shows the applicability of Windows: |Edition|Windows 10|Windows 11| |--- |--- |--- | @@ -1209,6 +1226,7 @@ To validate on Desktop, do the following steps: **System/DisableSystemRestore** +The table below shows the applicability of Windows: |Edition|Windows 10|Windows 11| |--- |--- |--- | @@ -1236,19 +1254,19 @@ This policy setting allows you to turn off System Restore. System Restore enables users, in case of a problem, to restore their computers to a previous state without losing personal data files. By default, System Restore is turned on for the boot volume. -If you enable this policy setting, System Restore is turned off, and the System Restore Wizard can't be accessed. The option to configure System Restore or create a restore point through System Protection is also disabled. +If you enable this policy setting, System Restore is turned off, then System Restore Wizard can't be accessed. The option to configure System Restore or create a restore point through System Protection is also disabled. -If you disable or don't configure this policy setting, users can perform System Restore and configure System Restore settings through System Protection. +If you disable or don't configure this policy setting, users can perform System Restore, and configure System Restore settings through System Protection. Also, see the "Turn off System Restore configuration" policy setting. If the "Turn off System Restore" policy setting is disabled or not configured, the "Turn off System Restore configuration" policy setting is used to determine whether the option to configure System Restore is available. > [!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). +> 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). +> 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: @@ -1266,6 +1284,7 @@ ADMX Info: **System/FeedbackHubAlwaysSaveDiagnosticsLocally** +The table below shows the applicability of Windows: |Edition|Windows 10|Windows 11| |--- |--- |--- | @@ -1305,6 +1324,7 @@ The following list shows the supported values: **System/LimitDiagnosticLogCollection** +The table below shows the applicability of Windows: |Edition|Windows 10|Windows 11| |--- |--- |--- | @@ -1326,7 +1346,7 @@ The following list shows the supported values: -This policy setting specifies whether diagnostic log data can be collected when more information is needed to troubleshoot a problem. It's sent only if we have permission to collect optional diagnostic data, and only if the device meets the criteria for more data collection. +This policy setting specifies whether diagnostic log data can be collected when more information is needed to troubleshoot a problem. It's sent only if we have permission to collect optional diagnostic data, and only if the device meets the criteria for more data collection. If you disable or don't configure this policy setting, we may occasionally collect advanced diagnostic data if the user has opted to send optional diagnostic data. @@ -1354,6 +1374,7 @@ The following list shows the supported values: **System/LimitDumpCollection** +The table below shows the applicability of Windows: |Edition|Windows 10|Windows 11| |--- |--- |--- | @@ -1375,7 +1396,7 @@ The following list shows the supported values: -This policy setting limits the type of dumps that can be collected when more information is needed to troubleshoot a problem. These dumps aren't sent unless we have permission to collect optional diagnostic data. +This policy setting limits the type of dumps that can be collected when more information is needed to troubleshoot a problem. These dumps aren't sent unless we have permission to collect optional diagnostic data. With this policy setting being enabled, Windows Error Reporting is limited to sending kernel mini dumps and user mode triage dumps only. @@ -1404,6 +1425,7 @@ The following list shows the supported values: **System/LimitEnhancedDiagnosticDataWindowsAnalytics** +The table below shows the applicability of Windows: |Edition|Windows 10|Windows 11| |--- |--- |--- | @@ -1438,9 +1460,8 @@ To enable this behavior, you must complete two steps: > [!NOTE] > **Enhanced** is no longer an option for Windows Holographic, version 21H1. - - For Windows 10 version 19H1 and later: set **AllowTelemetry** to Optional (Full) + - For Windows 10 version 19H1 and later: set **AllowTelemetry** to Optional (Full). - When you configure these policy settings, a basic level of diagnostic data plus other events that are required for Windows Analytics are sent to Microsoft. These events are documented here: Windows 10, version 1709 enhanced telemetry events and fields used by Windows Analytics. Enabling enhanced diagnostic data in the Allow Telemetry policy in combination with not configuring this policy will also send the required events for Windows Analytics, plus enhanced level telemetry data. This setting has no effect on computers configured to send Required (Basic) or Optional (Full) diagnostic data to Microsoft. @@ -1465,6 +1486,7 @@ ADMX Info: **System/TelemetryProxy** +The table below shows the applicability of Windows: |Edition|Windows 10|Windows 11| |--- |--- |--- | @@ -1508,6 +1530,7 @@ ADMX Info: **System/TurnOffFileHistory** +The table below shows the applicability of Windows: |Edition|Windows 10|Windows 11| |--- |--- |--- | @@ -1560,3 +1583,7 @@ The following list shows the supported values:
      + +## Related topics + +[Policy configuration service provider](policy-configuration-service-provider.md) \ No newline at end of file diff --git a/windows/client-management/mdm/policy-csp-systemservices.md b/windows/client-management/mdm/policy-csp-systemservices.md index c979583ff0..a3235c28c1 100644 --- a/windows/client-management/mdm/policy-csp-systemservices.md +++ b/windows/client-management/mdm/policy-csp-systemservices.md @@ -14,8 +14,6 @@ manager: dansimp # Policy CSP - SystemServices - -
      @@ -49,6 +47,7 @@ manager: dansimp **SystemServices/ConfigureHomeGroupListenerServiceStartupMode** +The table below shows the applicability of Windows: |Edition|Windows 10|Windows 11| |--- |--- |--- | @@ -71,7 +70,9 @@ manager: dansimp -This setting determines whether the service's start type is Automatic(2), Manual(3), Disabled(4). Default: Manual. +This setting determines whether the service's start type is Automatic(2), Manual(3), Disabled(4). + +Default: Manual. @@ -88,6 +89,7 @@ GP Info: **SystemServices/ConfigureHomeGroupProviderServiceStartupMode** +The table below shows the applicability of Windows: |Edition|Windows 10|Windows 11| |--- |--- |--- | @@ -110,7 +112,9 @@ GP Info: -This setting determines whether the service's start type is Automatic(2), Manual(3), Disabled(4). Default: Manual. +This setting determines whether the service's start type is Automatic(2), Manual(3), Disabled(4). + +Default: Manual. @@ -127,6 +131,7 @@ GP Info: **SystemServices/ConfigureXboxAccessoryManagementServiceStartupMode** +The table below shows the applicability of Windows: |Edition|Windows 10|Windows 11| |--- |--- |--- | @@ -149,7 +154,9 @@ GP Info: -This setting determines whether the service's start type is Automatic(2), Manual(3), Disabled(4). Default: Manual. +This setting determines whether the service's start type is Automatic(2), Manual(3), Disabled(4). + +Default: Manual. @@ -166,6 +173,7 @@ GP Info: **SystemServices/ConfigureXboxLiveAuthManagerServiceStartupMode** +The table below shows the applicability of Windows: |Edition|Windows 10|Windows 11| |--- |--- |--- | @@ -188,7 +196,9 @@ GP Info: -This setting determines whether the service's start type is Automatic(2), Manual(3), Disabled(4). Default: Manual. +This setting determines whether the service's start type is Automatic(2), Manual(3), Disabled(4). + +Default: Manual. @@ -205,6 +215,7 @@ GP Info: **SystemServices/ConfigureXboxLiveGameSaveServiceStartupMode** +The table below shows the applicability of Windows: |Edition|Windows 10|Windows 11| |--- |--- |--- | @@ -227,7 +238,9 @@ GP Info: -This setting determines whether the service's start type is Automatic(2), Manual(3), Disabled(4). Default: Manual. +This setting determines whether the service's start type is Automatic(2), Manual(3), Disabled(4). + +Default: Manual. @@ -244,6 +257,7 @@ GP Info: **SystemServices/ConfigureXboxLiveNetworkingServiceStartupMode** +The table below shows the applicability of Windows: |Edition|Windows 10|Windows 11| |--- |--- |--- | @@ -266,7 +280,9 @@ GP Info: -This setting determines whether the service's start type is Automatic(2), Manual(3), Disabled(4). Default: Manual. +This setting determines whether the service's start type is Automatic(2), Manual(3), Disabled(4). + +Default: Manual. @@ -281,3 +297,6 @@ GP Info: +## Related topics + +[Policy configuration service provider](policy-configuration-service-provider.md) \ No newline at end of file From fcbf61da5297e8b275e56e7ad5f8a0cbd40bfa27 Mon Sep 17 00:00:00 2001 From: VARADHARAJAN K <3296790+RAJU2529@users.noreply.github.com> Date: Tue, 24 May 2022 21:46:06 +0530 Subject: [PATCH 242/380] url changed as per user report #10557 , so i changed URL to **https://webapp-wdac-wizard.azurewebsites.net** --- .../windows-defender-application-control/wdac-wizard.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/windows/security/threat-protection/windows-defender-application-control/wdac-wizard.md b/windows/security/threat-protection/windows-defender-application-control/wdac-wizard.md index 8024e0f03b..3eb7b9aaea 100644 --- a/windows/security/threat-protection/windows-defender-application-control/wdac-wizard.md +++ b/windows/security/threat-protection/windows-defender-application-control/wdac-wizard.md @@ -34,7 +34,7 @@ The Windows Defender Application Control (WDAC) policy Wizard is an open-source ## Downloading the application -The WDAC Wizard can be downloaded from the official [Wizard installer website](https://bit.ly/3koHwYs) as an MSIX packaged application. The Wizard's source code is available as part of Microsoft's Open Source Software offerings on GitHub at the [WDAC Wizard Repo](https://github.com/MicrosoftDocs/WDAC-Toolkit). +The WDAC Wizard can be downloaded from the official [WDAC Wizard installer website](https://webapp-wdac-wizard.azurewebsites.net) as an MSIX packaged application. The Wizard's source code is available as part of Microsoft's Open Source Software offerings on GitHub at the [WDAC Wizard Repo](https://github.com/MicrosoftDocs/WDAC-Toolkit). **Supported Clients** @@ -52,4 +52,4 @@ If neither requirement is satisfied, the Wizard will throw an error as the cmdle | [Creating a new base policy](wdac-wizard-create-base-policy.md) | This article describes how to create a new base policy using one of the supplied policy templates. | | [Creating a new supplemental policy](wdac-wizard-create-supplemental-policy.md) | This article describes the steps necessary to create a supplemental policy, from one of the supplied templates, for an existing base policy. | | [Editing a base or supplemental policy](wdac-wizard-editing-policy.md) | This article demonstrates how to modify an existing policy and the Wizard's editing capabilities. | -| [Merging policies](wdac-wizard-merging-policies.md) | This article describes how to merge policies into a single application control policy. | \ No newline at end of file +| [Merging policies](wdac-wizard-merging-policies.md) | This article describes how to merge policies into a single application control policy. | From 0fc75275eef49f4584671b85b117f3b1061f107f Mon Sep 17 00:00:00 2001 From: Denise Vangel-MSFT Date: Tue, 24 May 2022 09:50:09 -0700 Subject: [PATCH 243/380] Update wdac-wizard.md --- .../wdac-wizard.md | 13 ++++++------- 1 file changed, 6 insertions(+), 7 deletions(-) diff --git a/windows/security/threat-protection/windows-defender-application-control/wdac-wizard.md b/windows/security/threat-protection/windows-defender-application-control/wdac-wizard.md index 3eb7b9aaea..c48dac6be9 100644 --- a/windows/security/threat-protection/windows-defender-application-control/wdac-wizard.md +++ b/windows/security/threat-protection/windows-defender-application-control/wdac-wizard.md @@ -15,7 +15,6 @@ ms.reviewer: isbrahm ms.author: dansimp manager: dansimp ms.topic: conceptual -ms.date: 10/14/2020 ms.technology: windows-sec --- @@ -30,26 +29,26 @@ ms.technology: windows-sec > [!NOTE] > Some capabilities of Windows Defender Application Control are only available on specific Windows versions. Learn more about the [Windows Defender Application Control feature availability](feature-availability.md). -The Windows Defender Application Control (WDAC) policy Wizard is an open-source Windows desktop application written in C# and bundled as an MSIX package. The Wizard was built to provide security architects with security, and system administrators with a more user-friendly means to create, edit, and merge WDAC policies. The Wizard desktop application uses the [ConfigCI PowerShell Cmdlets](/powershell/module/configci) in the backend so the output policy of the Wizard and PowerShell cmdlets is identical. +The Windows Defender Application Control (WDAC) policy wizard is an open-source Windows desktop application written in C# and bundled as an MSIX package. The wizard was built to provide security architects with security, and system administrators with a more user-friendly means to create, edit, and merge WDAC policies. The wizard desktop application uses the [ConfigCI PowerShell Cmdlets](/powershell/module/configci) in the backend so the output policy of the wizard and PowerShell cmdlets is identical. ## Downloading the application -The WDAC Wizard can be downloaded from the official [WDAC Wizard installer website](https://webapp-wdac-wizard.azurewebsites.net) as an MSIX packaged application. The Wizard's source code is available as part of Microsoft's Open Source Software offerings on GitHub at the [WDAC Wizard Repo](https://github.com/MicrosoftDocs/WDAC-Toolkit). +The WDAC wizard can be downloaded from the official [WDAC Wizard installer website](https://webapp-wdac-wizard.azurewebsites.net) as an MSIX packaged application. The wizard's source code is available as part of Microsoft's Open Source Software offerings on GitHub at the [WDAC Wizard Repo](https://github.com/MicrosoftDocs/WDAC-Toolkit). **Supported Clients** -As the WDAC Wizard uses the cmdlets in the background, the Wizard is functional on clients only where the cmdlets are supported as outlined in [WDAC feature availability](feature-availability.md). Specifically, the tool will verify that the client meets one of the following requirements: +As the WDAC wizard uses the cmdlets in the background, the wizard is functional on clients only where the cmdlets are supported as outlined in [WDAC feature availability](feature-availability.md). Specifically, the tool will verify that the client meets one of the following requirements: - Windows builds 1909+ - For pre-1909 builds, the Enterprise SKU of Windows is installed -If neither requirement is satisfied, the Wizard will throw an error as the cmdlets are not available. +If neither requirement is satisfied, the wizard will throw an error as the cmdlets are not available. -## In this section +## Resources to learn more | Topic | Description | | - | - | | [Creating a new base policy](wdac-wizard-create-base-policy.md) | This article describes how to create a new base policy using one of the supplied policy templates. | | [Creating a new supplemental policy](wdac-wizard-create-supplemental-policy.md) | This article describes the steps necessary to create a supplemental policy, from one of the supplied templates, for an existing base policy. | -| [Editing a base or supplemental policy](wdac-wizard-editing-policy.md) | This article demonstrates how to modify an existing policy and the Wizard's editing capabilities. | +| [Editing a base or supplemental policy](wdac-wizard-editing-policy.md) | This article demonstrates how to modify an existing policy and the wizard's editing capabilities. | | [Merging policies](wdac-wizard-merging-policies.md) | This article describes how to merge policies into a single application control policy. | From f72319bdb18eda7d57cb4f4137fcb2f2c9ad14d9 Mon Sep 17 00:00:00 2001 From: Aaron Czechowski Date: Tue, 24 May 2022 10:54:24 -0700 Subject: [PATCH 244/380] general review, update image --- windows/client-management/mdm/config-lock.md | 69 +++++++++--------- .../images/configlock-mem-firmwareprotect.png | Bin 14066 -> 20672 bytes 2 files changed, 33 insertions(+), 36 deletions(-) diff --git a/windows/client-management/mdm/config-lock.md b/windows/client-management/mdm/config-lock.md index be7b22d518..a2167e456e 100644 --- a/windows/client-management/mdm/config-lock.md +++ b/windows/client-management/mdm/config-lock.md @@ -1,93 +1,90 @@ --- -title: Secured-Core Configuration Lock -description: A Secured-Core PC (SCPC) feature that prevents configuration drift from Secured-Core PC features (shown below) caused by unintentional misconfiguration. +title: Secured-core configuration lock +description: A secured-core PC (SCPC) feature that prevents configuration drift from secured-core PC features caused by unintentional misconfiguration. manager: dansimp -keywords: mdm,management,administrator,config lock ms.author: v-lsaldanha ms.topic: article ms.prod: w11 ms.technology: windows author: lovina-saldanha -ms.date: 03/14/2022 +ms.date: 05/24/2022 --- -# Secured-Core PC Configuration Lock +# Secured-core PC configuration lock **Applies to** -- Windows 11 +- Windows 11 -In an enterprise organization, IT administrators enforce policies on their corporate devices to keep the devices in a compliant state and protect the OS by preventing users from changing configurations and creating config drift. Config drift occurs when users with local admin rights change settings and put the device out of sync with security policies. Devices in a non-compliant state can be vulnerable until the next sync and configuration reset with the MDM. Windows 11 with Config Lock enables IT administrators to prevent config drift and keep the OS configuration in the desired state. With config lock, the OS monitors the registry keys that configure each feature and when it detects a drift, reverts to the IT-desired state in seconds. +In an enterprise organization, IT administrators enforce policies on their corporate devices to keep the devices in a compliant state and protect the OS by preventing users from changing configurations and creating config drift. Config drift occurs when users with local admin rights change settings and put the device out of sync with security policies. Devices in a non-compliant state can be vulnerable until the next sync and configuration reset with the MDM. Windows 11 with config lock enables IT administrators to prevent config drift and keep the OS configuration in the desired state. With config lock, the OS monitors the registry keys that configure each feature and when it detects a drift, reverts to the IT-desired state in seconds. -Secured-Core Configuration Lock (Config Lock) is a new [Secured-Core PC (SCPC)](/windows-hardware/design/device-experiences/oem-highly-secure) feature that prevents configuration drift from Secured-Core PC features caused by unintentional misconfiguration. In short, it ensures a device intended to be a Secured-Core PC remains a Secured-Core PC. +Secured-core configuration lock (config lock) is a new [secured-core PC (SCPC)](/windows-hardware/design/device-experiences/oem-highly-secure) feature that prevents configuration drift from secured-core PC features caused by unintentional misconfiguration. In short, it ensures a device intended to be a secured-core PC remains a secured-core PC. -To summarize, Config Lock: +To summarize, config lock: -- Enables IT to “lock” Secured-Core PC features when managed through MDM +- Enables IT to "lock" secured-core PC features when managed through MDM - Detects drift remediates within seconds -- DOES NOT prevent malicious attacks +- Doesn't prevent malicious attacks ## Configuration Flow -After a Secured-Core PC reaches the desktop, Config Lock will prevent configuration drift by detecting if the device is a Secured-Core PC or not. When the device isn't a Secured-Core PC, the lock won't apply. If the device is a Secured-Core PC, config lock will lock the policies listed under [List of locked policies](#list-of-locked-policies). +After a secured-core PC reaches the desktop, config lock will prevent configuration drift by detecting if the device is a secured-core PC or not. When the device isn't a secured-core PC, the lock won't apply. If the device is a secured-core PC, config lock will lock the policies listed under [List of locked policies](#list-of-locked-policies). ## System Requirements -Config Lock will be available for all Windows Professional and Enterprise Editions running on [Secured-Core PCs](/windows-hardware/design/device-experiences/oem-highly-secure). +Config lock will be available for all Windows Professional and Enterprise Editions running on [secured-core PCs](/windows-hardware/design/device-experiences/oem-highly-secure). -## Enabling Config Lock using Microsoft Intune +## Enabling config lock using Microsoft Intune -Config Lock isn't enabled by default (or turned on by the OS during boot). Rather, an IT Admin must intentionally turn it on. - -The steps to turn on Config Lock using Microsoft Endpoint Manager (Microsoft Intune) are as follows: +Config lock isn't enabled by default, or turned on by the OS during boot. Rather, you need to turn it on. -1. Ensure that the device to turn on Config Lock is enrolled in Microsoft Intune. +The steps to turn on config lock using Microsoft Endpoint Manager (Microsoft Intune) are as follows: + +1. Ensure that the device to turn on config lock is enrolled in Microsoft Intune. 1. From the Microsoft Intune portal main page, select **Devices** > **Configuration Profiles** > **Create a profile**. 1. Select the following and press **Create**: - **Platform**: Windows 10 and later - **Profile type**: Templates - **Template name**: Custom - :::image type="content" source="images/configlock-mem-createprofile.png" alt-text="In Configuration profiles, the Create a profile page is showing, with the Platform set to Windows 10 and later, and a Profile Type of Templates"::: + :::image type="content" source="images/configlock-mem-createprofile.png" alt-text="In Configuration profiles, the Create a profile page is showing, with the Platform set to Windows 10 and later, and a Profile Type of Templates."::: 1. Name your profile. -1. When you reach the Configuration Settings step, select “Add” and add the following information: +1. When you reach the Configuration Settings step, select "Add" and add the following information: - **OMA-URI**: ./Vendor/MSFT/DMClient/Provider/MS%20DM%20Server/ConfigLock/Lock - **Data type**: Integer - **Value**: 1
      - To turn off Config Lock, change the value to 0. + To turn off config lock, change the value to 0. - :::image type="content" source="images/configlock-mem-editrow.png" alt-text="In the Configuration settings step, the Edit Row page is shown with a Name of Config Lock, a Description of Turn on Config Lock and the OMA-URI set as above, along with a Data type of Integer set to a Value of 1"::: + :::image type="content" source="images/configlock-mem-editrow.png" alt-text="In the Configuration settings step, the Edit Row page is shown with a Name of config lock, a Description of Turn on config lock and the OMA-URI set as above, along with a Data type of Integer set to a Value of 1."::: -1. Select the devices to turn on Config Lock. If you're using a test tenant, you can select “+ Add all devices”. +1. Select the devices to turn on config lock. If you're using a test tenant, you can select "+ Add all devices". 1. You'll not need to set any applicability rules for test purposes. -1. Review the Configuration and select “Create” if everything is correct. -1. After the device syncs with the Microsoft Intune server, you can confirm if the Config Lock was successfully enabled. +1. Review the Configuration and select "Create" if everything is correct. +1. After the device syncs with the Microsoft Intune server, you can confirm if the config lock was successfully enabled. - :::image type="content" source="images/configlock-mem-dev.png" alt-text="The Profile assignment status dashboard when viewing the Config Lock device configuration profile, showing one device has succeeded in having this profile applied"::: + :::image type="content" source="images/configlock-mem-dev.png" alt-text="The Profile assignment status dashboard when viewing the config lock device configuration profile, showing one device has succeeded in having this profile applied."::: - :::image type="content" source="images/configlock-mem-devstatus.png" alt-text="The Device Status for the Config Lock Device Configuration Profile, showing one device with a Deployment Status as Succeeded and two with Pending"::: + :::image type="content" source="images/configlock-mem-devstatus.png" alt-text="The Device Status for the config lock Device Configuration Profile, showing one device with a Deployment Status as Succeeded and two with Pending."::: -## Configuring Secured-Core PC features +## Configuring secured-core PC features -Config Lock is designed to ensure that a Secured-Core PC isn't unintentionally misconfigured. IT Admins retain the ability to change (enable/disable) SCPC features (for example Firmware protection) via Group Policies and/or mobile device management (MDM) tools, such as Microsoft Intune. +Config lock is designed to ensure that a secured-core PC isn't unintentionally misconfigured. You keep the ability to enable or disable SCPC features, for example, firmware protection. You can make these changes with group policies or MDM services like Microsoft Intune. + +:::image type="content" source="images/configlock-mem-firmwareprotect.png" alt-text="The Defender Firmware protection setting, with a description of Windows Defender System Guard protects your device from compromised firmware. The setting is set to Off."::: -:::image type="content" source="images/configlock-mem-firmwareprotect.png" alt-text="The Defender Firmware protection setting, with a description of Windows Defender System Guard protects your device from compromised firmware. The setting is set to Off"::: - ## FAQ -**Can an IT admins disable Config Lock ?**
      - Yes. IT admins can use MDM to turn off Config Lock completely or put it in temporary unlock mode for helpdesk activities.
      +- Can I disable config lock? Yes. You can use MDM to turn off config lock completely or put it in temporary unlock mode for helpdesk activities. ### List of locked policies |**CSPs** | |-----| -|[BitLocker ](bitlocker-csp.md) | +|[BitLocker](bitlocker-csp.md) | |[PassportForWork](passportforwork-csp.md) | |[WindowsDefenderApplicationGuard](windowsdefenderapplicationguard-csp.md) | -|[ApplicationControl](applicationcontrol-csp.md) - +|[ApplicationControl](applicationcontrol-csp.md) |**MDM policies** | **Supported by Group Policy** | |-----|-----| diff --git a/windows/client-management/mdm/images/configlock-mem-firmwareprotect.png b/windows/client-management/mdm/images/configlock-mem-firmwareprotect.png index 1e315bc4b1328c55718d5ff483ec932cd3b75c5c..d134a5fcb25b113909636626189bd1b47e41cfeb 100644 GIT binary patch literal 20672 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 aLMh4i07^$wP6Sg2zp%aRU|Dt1C;4wA2T|An literal 14066 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 D(wGlP From 94682e6f64a3345f637df748dc36a83a541d485f Mon Sep 17 00:00:00 2001 From: Amy Zhou Date: Tue, 24 May 2022 11:12:07 -0700 Subject: [PATCH 245/380] round 1 changes - formatting, ports, etc --- windows/deployment/do/mcc-isp.md | 42 ++++++++++++-------------------- 1 file changed, 16 insertions(+), 26 deletions(-) diff --git a/windows/deployment/do/mcc-isp.md b/windows/deployment/do/mcc-isp.md index 7e378e5dcf..8266893cfd 100644 --- a/windows/deployment/do/mcc-isp.md +++ b/windows/deployment/do/mcc-isp.md @@ -75,7 +75,7 @@ The resources used for the preview, and in the future when this product is ready ### Hardware to host the MCC -This recommended configuration will serve approximately 35,000 consumer devices, downloading a 2-GB payload in a 24-hour timeframe at a sustained rate of 9 Gbps with a 10 Gbps NIC. +This recommended configuration can egress at a rate of 9 Gbps with a 10 Gbps NIC. #### Disk requirements @@ -91,7 +91,7 @@ This recommended configuration will serve approximately 35,000 consumer devices, ### Sizing recommendations -The MCC module is optimized for Ubuntu 20.04 LTS. Install Ubuntu 20.04 LTS on a physical server or VM of your choice. The following recommended configuration will serve approximately 35,000 consumer devices downloading a 2-GB payload in 24-hour timeframe at a sustained rate of 9 Gbps with a 10 Gbps NIC. +The MCC module is optimized for Ubuntu 20.04 LTS. Install Ubuntu 20.04 LTS on a physical server or VM of your choice. The following recommended configuration can egress at a rate of 9 Gbps with a 10 Gbps NIC. | Component | Minimum | Recommended | | -- | --- | --- | @@ -168,13 +168,15 @@ Operators who have been given access to the program will be sent a link to the A :::image type="content" source="images/imcc06.png" alt-text="'Your deployment is complete' message displaying deployment details."::: -#### Error: Validation failed +#### Common Resource Creation Errors + +##### Error: Validation failed If you get the error message "Validation failed" in the Azure portal, it's likely because you selected the **Location** as **US West 2** or another unsupported location. To resolve this error, go to the previous step and choose **(US) West US** for the **Location**. :::image type="content" source="images/imcc07.png" alt-text="'Validation failed' error message for Connected Cache in an unsupported location."::: -#### Error: Could not create Marketplace item +##### Error: Could not create Marketplace item If you get the error message "Could not create marketplace item" in the Azure portal, use the following steps to troubleshoot: @@ -186,8 +188,6 @@ If you get the error message "Could not create marketplace item" in the Azure po ### Create a MCC node in Azure -Creating a MCC node is a multi-step process. The first step is to access the MCC private preview management portal. - 1. After you successfully create the resource, select **Go to resource**. 1. Under the **Cache Node Management** section in the left panel, select **Cache Nodes**. @@ -273,7 +273,7 @@ To delete a cache node, select it in the cache nodes list, and then select **Del To install MCC on your physical server or VM, you use a Bash script installer, which runs the following tasks: -- Azure IoT Edge relies on an OCI-compatible container runtime. The script will install the Moby engine and CLI. +- Installs the Moby engine and CLI. - Installs IoT Edge. - Installs SSH to support remote access to the server. - Enables the firewall and opens port 80 for inbound and outbound traffic. The MCC uses port 80. @@ -284,12 +284,12 @@ To install MCC on your physical server or VM, you use a Bash script installer, w > [!IMPORTANT] > Make sure that the following ports are open so that Microsoft can verify proper functionality of the cache server: > -> - 80 -> - 179 -> - 443 -> - 5000 -> - 5671 -> - 8883 +> - 80: content delivery +> - 179: BGP session +> - 443: IoT Edge secure communication +> - 5000: (optional) used to view locally running report +> - 5671: IoT Edge communication/container management +> - 8883: IoT Edge communication/container management ### Steps to install MCC @@ -301,7 +301,7 @@ Before you start, make sure that you have a data drive configured on your server Unzip the **mccinstaller.zip** file, which includes the following installation files and folders: - - Diagnostics folder + - Diagnostics folder: Used to create diagnostics support bundle. - **installmcc.sh**: Main installer file. - **installIotEdge.sh**: Installs the necessary prerequisites. For example, IoT Edge runtime and Docker. It also makes necessary host OS settings to optimize caching performance. - **resourceDeploymentForConnectedCache.sh**: Creates Azure cloud resources required to support the MCC control plane. @@ -311,7 +311,7 @@ Before you start, make sure that you have a data drive configured on your server - **uninstallmcc.sh**: Main uninstaller file. - **updatemcc.sh**: Main update file. -1. Copy all four installation files to your Linux server. +1. Copy all files to your Linux server. 1. Open a terminal window. Change the access permissions to execute on the **installmcc.sh** Bash script file using `chmod`. @@ -327,10 +327,6 @@ Before you start, make sure that you have a data drive configured on your server :::image type="content" source="images/imcc20.png" alt-text="Bash script prompt to sign in to the Azure portal with a device code."::: -1. Enter the Azure Container Registry (ACR) password for access to the MCC container. - - :::image type="content" source="images/imcc21.png" alt-text="Bash script prompt to enter the Azure Container Registry password."::: - 1. Specify the number of drives to configure. Use an integer value less than 10. :::image type="content" source="images/imcc22.png" alt-text="Bash script prompt to enter the number of cache drives to configure."::: @@ -349,7 +345,7 @@ Before you start, make sure that you have a data drive configured on your server > - `/` > - `` > - > Specifying any of these locations will corrupt the VM, and you'll need to provision a new one. + > Specifying any of these will corrupt the OS, and you'll need to re-install the image again. 1. Specify an integer value as the size in GB for each cache drive. The minimum is `100` GB. @@ -733,12 +729,6 @@ You can use hardware that will natively run Ubuntu 20.04 LTS, or you can run an > [!TIP] > Everything is case sensitive in Linux. - - :::image type="content" source="images/imcc50.png" alt-text="Ubuntu install, 'Who are you' screen."::: 1. To complete the installation, select **Restart now**. From 202c66fd03f993178a60b2a666c7162f0ea9db1c Mon Sep 17 00:00:00 2001 From: Shesh <56231259+sheshachary@users.noreply.github.com> Date: Tue, 24 May 2022 23:42:41 +0530 Subject: [PATCH 246/380] sheshachary-5859198-3 Improved the consistency in the article. --- .../client-management/mdm/policy-csp-start.md | 88 ++++++++++++------ .../mdm/policy-csp-storage.md | 93 ++++++++++++------- 2 files changed, 116 insertions(+), 65 deletions(-) diff --git a/windows/client-management/mdm/policy-csp-start.md b/windows/client-management/mdm/policy-csp-start.md index f760f05bc0..29365fd57b 100644 --- a/windows/client-management/mdm/policy-csp-start.md +++ b/windows/client-management/mdm/policy-csp-start.md @@ -14,7 +14,6 @@ manager: dansimp # Policy CSP - Start -
      @@ -119,13 +118,13 @@ manager: dansimp -
      **Start/AllowPinnedFolderDocuments** +The table below shows the applicability of Windows: |Edition|Windows 10|Windows 11| |--- |--- |--- | @@ -156,7 +155,7 @@ The following list shows the supported values: - 0 – The shortcut is hidden and disables the setting in the Settings app. - 1 – The shortcut is visible and disables the setting in the Settings app. -- 65535 (default) - there's no enforced configuration and the setting can be changed by the user. +- 65535 (default) - There's no enforced configuration, and the setting can be changed by the user. @@ -167,6 +166,7 @@ The following list shows the supported values: **Start/AllowPinnedFolderDownloads** +The table below shows the applicability of Windows: |Edition|Windows 10|Windows 11| |--- |--- |--- | @@ -197,7 +197,7 @@ The following list shows the supported values: - 0 – The shortcut is hidden and disables the setting in the Settings app. - 1 – The shortcut is visible and disables the setting in the Settings app. -- 65535 (default) - there's no enforced configuration and the setting can be changed by the user. +- 65535 (default) - There's no enforced configuration, and the setting can be changed by the user. @@ -208,6 +208,7 @@ The following list shows the supported values: **Start/AllowPinnedFolderFileExplorer** +The table below shows the applicability of Windows: |Edition|Windows 10|Windows 11| |--- |--- |--- | @@ -238,7 +239,7 @@ The following list shows the supported values: - 0 – The shortcut is hidden and disables the setting in the Settings app. - 1 – The shortcut is visible and disables the setting in the Settings app. -- 65535 (default) - there's no enforced configuration and the setting can be changed by the user. +- 65535 (default) - There's no enforced configuration, and the setting can be changed by the user. @@ -249,6 +250,7 @@ The following list shows the supported values: **Start/AllowPinnedFolderHomeGroup** +The table below shows the applicability of Windows: |Edition|Windows 10|Windows 11| |--- |--- |--- | @@ -279,7 +281,7 @@ The following list shows the supported values: - 0 – The shortcut is hidden and disables the setting in the Settings app. - 1 – The shortcut is visible and disables the setting in the Settings app. -- 65535 (default) - there's no enforced configuration and the setting can be changed by the user. +- 65535 (default) - There's no enforced configuration, and the setting can be changed by the user. @@ -290,6 +292,7 @@ The following list shows the supported values: **Start/AllowPinnedFolderMusic** +The table below shows the applicability of Windows: |Edition|Windows 10|Windows 11| |--- |--- |--- | @@ -320,7 +323,7 @@ The following list shows the supported values: - 0 – The shortcut is hidden and disables the setting in the Settings app. - 1 – The shortcut is visible and disables the setting in the Settings app. -- 65535 (default) - there's no enforced configuration and the setting can be changed by the user. +- 65535 (default) - There's no enforced configuration, and the setting can be changed by the user. @@ -331,6 +334,7 @@ The following list shows the supported values: **Start/AllowPinnedFolderNetwork** +The table below shows the applicability of Windows: |Edition|Windows 10|Windows 11| |--- |--- |--- | @@ -361,7 +365,7 @@ The following list shows the supported values: - 0 – The shortcut is hidden and disables the setting in the Settings app. - 1 – The shortcut is visible and disables the setting in the Settings app. -- 65535 (default) - there's no enforced configuration and the setting can be changed by the user. +- 65535 (default) - There's no enforced configuration, and the setting can be changed by the user. @@ -372,6 +376,7 @@ The following list shows the supported values: **Start/AllowPinnedFolderPersonalFolder** +The table below shows the applicability of Windows: |Edition|Windows 10|Windows 11| |--- |--- |--- | @@ -402,7 +407,7 @@ The following list shows the supported values: - 0 – The shortcut is hidden and disables the setting in the Settings app. - 1 – The shortcut is visible and disables the setting in the Settings app. -- 65535 (default) - there's no enforced configuration and the setting can be changed by the user. +- 65535 (default) - There's no enforced configuration, and the setting can be changed by the user. @@ -413,6 +418,7 @@ The following list shows the supported values: **Start/AllowPinnedFolderPictures** +The table below shows the applicability of Windows: |Edition|Windows 10|Windows 11| |--- |--- |--- | @@ -443,7 +449,7 @@ The following list shows the supported values: - 0 – The shortcut is hidden and disables the setting in the Settings app. - 1 – The shortcut is visible and disables the setting in the Settings app. -- 65535 (default) - there's no enforced configuration and the setting can be changed by the user. +- 65535 (default) - There's no enforced configuration, and the setting can be changed by the user. @@ -454,6 +460,7 @@ The following list shows the supported values: **Start/AllowPinnedFolderSettings** +The table below shows the applicability of Windows: |Edition|Windows 10|Windows 11| |--- |--- |--- | @@ -484,7 +491,7 @@ The following list shows the supported values: - 0 – The shortcut is hidden and disables the setting in the Settings app. - 1 – The shortcut is visible and disables the setting in the Settings app. -- 65535 (default) - there's no enforced configuration and the setting can be changed by the user. +- 65535 (default) - There's no enforced configuration, and the setting can be changed by the user. @@ -495,6 +502,7 @@ The following list shows the supported values: **Start/AllowPinnedFolderVideos** +The table below shows the applicability of Windows: |Edition|Windows 10|Windows 11| |--- |--- |--- | @@ -525,7 +533,7 @@ The following list shows the supported values: - 0 – The shortcut is hidden and disables the setting in the Settings app. - 1 – The shortcut is visible and disables the setting in the Settings app. -- 65535 (default) - there's no enforced configuration and the setting can be changed by the user. +- 65535 (default) - There's no enforced configuration, and the setting can be changed by the user. @@ -597,6 +605,7 @@ This string policy will take a JSON file (expected name LayoutModification.json) **Start/DisableContextMenus** +The table below shows the applicability of Windows: |Edition|Windows 10|Windows 11| |--- |--- |--- | @@ -652,6 +661,7 @@ The following list shows the supported values: **Start/ForceStartSize** +The table below shows the applicability of Windows: |Edition|Windows 10|Windows 11| |--- |--- |--- | @@ -678,7 +688,6 @@ The following list shows the supported values: Forces the start screen size. - If there's policy configuration conflict, the latest configuration request is applied to the device. @@ -698,6 +707,7 @@ The following list shows the supported values: **Start/HideAppList** +The table below shows the applicability of Windows: |Edition|Windows 10|Windows 11| |--- |--- |--- | @@ -729,10 +739,9 @@ Allows IT Admins to configure Start by collapsing or removing the all apps list. > [!Note] > There were issues reported with the previous release of this policy and a fix was added in Windows 10, version 1709. - To validate on Desktop, do the following steps: -- 1 - Enable policy and restart explorer.exe +- 1 - Enable policy and restart explorer.exe. - 2a - If set to '1': Verify that the all apps list is collapsed, and that the Settings toggle isn't grayed out. - 2b - If set to '2': Verify that the all apps list is collapsed, and that the Settings toggle is grayed out. - 2c - If set to '3': Verify that there's no way of opening the all apps list from Start, and that the Settings toggle is grayed out. @@ -755,6 +764,7 @@ The following list shows the supported values: **Start/HideChangeAccountSettings** +The table below shows the applicability of Windows: |Edition|Windows 10|Windows 11| |--- |--- |--- | @@ -802,6 +812,7 @@ To validate on Desktop, do the following steps: **Start/HideFrequentlyUsedApps** +The table below shows the applicability of Windows: |Edition|Windows 10|Windows 11| |--- |--- |--- | @@ -844,8 +855,8 @@ To validate on Desktop, do the following steps: 1. Enable "Show most used apps" in the Settings app. 2. Use some apps to get them into the most used group in Start. 3. Enable policy. -4. Restart explorer.exe -5. Check that "Show most used apps" Settings toggle is grayed out. +4. Restart explorer.exe. +5. Check that "Show most used apps" Settings toggle is grayed out. 6. Check that most used apps don't appear in Start. @@ -857,6 +868,7 @@ To validate on Desktop, do the following steps: **Start/HideHibernate** +The table below shows the applicability of Windows: |Edition|Windows 10|Windows 11| |--- |--- |--- | @@ -881,7 +893,6 @@ To validate on Desktop, do the following steps: Allows IT Admins to configure Start by hiding "Hibernate" from appearing in the Power button. - > [!NOTE] > This policy can only be verified on laptops as "Hibernate" doesn't appear on regular PC's. @@ -908,6 +919,7 @@ To validate on Laptop, do the following steps: **Start/HideLock** +The table below shows the applicability of Windows: |Edition|Windows 10|Windows 11| |--- |--- |--- | @@ -955,6 +967,7 @@ To validate on Desktop, do the following steps: **Start/HidePeopleBar** +The table below shows the applicability of Windows: |Edition|Windows 10|Windows 11| |--- |--- |--- | @@ -979,7 +992,7 @@ To validate on Desktop, do the following steps: Enabling this policy removes the people icon from the taskbar and the corresponding settings toggle. It also prevents users from pinning people to the taskbar. -Value type is integer. +Supported value type is integer. @@ -1005,6 +1018,7 @@ The following list shows the supported values: **Start/HidePowerButton** +The table below shows the applicability of Windows: |Edition|Windows 10|Windows 11| |--- |--- |--- | @@ -1055,6 +1069,7 @@ To validate on Desktop, do the following steps: **Start/HideRecentJumplists** +The table below shows the applicability of Windows: |Edition|Windows 10|Windows 11| |--- |--- |--- | @@ -1098,7 +1113,7 @@ To validate on Desktop, do the following steps: 3. Right click the pinned photos app and verify that a jump list of recently opened items pops up. 4. Toggle "Show recently opened items in Jump Lists on Start of the taskbar" in Settings to clear jump lists. 5. Enable policy. -6. Restart explorer.exe +6. Restart explorer.exe. 7. Check that Settings toggle is grayed out. 8. Repeat Step 2. 9. Right Click pinned photos app and verify that there's no jump list of recent items. @@ -1112,6 +1127,7 @@ To validate on Desktop, do the following steps: **Start/HideRecentlyAddedApps** +The table below shows the applicability of Windows: |Edition|Windows 10|Windows 11| |--- |--- |--- | @@ -1162,7 +1178,7 @@ To validate on Desktop, do the following steps: 1. Enable "Show recently added apps" in the Settings app. 2. Check if there are recently added apps in Start (if not, install some). 3. Enable policy. -4. Restart explorer.exe +4. Restart explorer.exe. 5. Check that "Show recently added apps" Settings toggle is grayed out. 6. Check that recently added apps don't appear in Start. @@ -1175,6 +1191,7 @@ To validate on Desktop, do the following steps: **Start/HideRestart** +The table below shows the applicability of Windows: |Edition|Windows 10|Windows 11| |--- |--- |--- | @@ -1222,6 +1239,7 @@ To validate on Desktop, do the following steps: **Start/HideShutDown** +The table below shows the applicability of Windows: |Edition|Windows 10|Windows 11| |--- |--- |--- | @@ -1269,6 +1287,7 @@ To validate on Desktop, do the following steps: **Start/HideSignOut** +The table below shows the applicability of Windows: |Edition|Windows 10|Windows 11| |--- |--- |--- | @@ -1316,6 +1335,7 @@ To validate on Desktop, do the following steps: **Start/HideSleep** +The table below shows the applicability of Windows: |Edition|Windows 10|Windows 11| |--- |--- |--- | @@ -1363,6 +1383,7 @@ To validate on Desktop, do the following steps: **Start/HideSwitchAccount** +The table below shows the applicability of Windows: |Edition|Windows 10|Windows 11| |--- |--- |--- | @@ -1410,6 +1431,7 @@ To validate on Desktop, do the following steps: **Start/HideUserTile** +The table below shows the applicability of Windows: |Edition|Windows 10|Windows 11| |--- |--- |--- | @@ -1461,6 +1483,7 @@ To validate on Desktop, do the following steps: **Start/ImportEdgeAssets** +The table below shows the applicability of Windows: |Edition|Windows 10|Windows 11| |--- |--- |--- | @@ -1497,16 +1520,16 @@ Here's more SKU support information: This policy imports Edge assets (for example, .png/.jpg files) for secondary tiles into its local app data path, which allows the StartLayout policy to pin Edge secondary tiles as weblink that ties to the image asset files. > [!IMPORTANT] -> Please note that the import happens only when StartLayout policy is changed. So it is better to always change ImportEdgeAssets policy at the same time as StartLayout policy whenever there are Edge secondary tiles to be pinned from StartLayout policy. +> Please note that the import happens only when StartLayout policy is changed. So it is better to always change ImportEdgeAssets policy at the same time as StartLayout policy, whenever there are Edge secondary tiles to be pinned from StartLayout policy. -The value set for this policy is an XML string containing Edge assets. For an example XML string, see [Add image for secondary Microsoft Edge tiles](/windows/configuration/start-secondary-tiles). +The value set for this policy is an XML string containing Edge assets. For an example XML string, see [Add image for secondary Microsoft Edge tiles](/windows/configuration/start-secondary-tiles). To validate on Desktop, do the following steps: 1. Set policy with an XML for Edge assets. -2. Set StartLayout policy to anything so that it would trigger the Edge assets import. +2. Set StartLayout policy to anything so that would trigger the Edge assets import. 3. Sign out/in. 4. Verify that all Edge assets defined in XML show up in %LOCALAPPDATA%\Packages\Microsoft.MicrosoftEdge_8wekyb3d8bbwe\LocalState path. @@ -1519,6 +1542,7 @@ To validate on Desktop, do the following steps: **Start/NoPinningToTaskbar** +The table below shows the applicability of Windows: |Edition|Windows 10|Windows 11| |--- |--- |--- | @@ -1541,7 +1565,7 @@ To validate on Desktop, do the following steps: -Allows IT Admins to configure the taskbar by disabling pinning and unpinning apps on the taskbar. +Allows IT Admins to configure the taskbar by disabling, pinning, and unpinning apps on the taskbar. @@ -1565,7 +1589,6 @@ To validate on Desktop, do the following steps:
      - **Start/ShowOrHideMostUsedApps** @@ -1622,9 +1645,9 @@ To validate on Desktop, do the following steps: The following list shows the supported values: -- 1 - Force showing of Most Used Apps in Start Menu, user can't change in Settings -- 0 - Force hiding of Most Used Apps in Start Menu, user can't change in Settings -- Not set - User can use Settings to hide or show Most Used Apps in Start Menu +- 1 - Force showing of Most Used Apps in Start Menu, user can't change in Settings. +- 0 - Force hiding of Most Used Apps in Start Menu, user can't change in Settings. +- Not set - User can use Settings to hide or show Most Used Apps in Start Menu. On clean install, the user setting defaults to "hide". @@ -1638,6 +1661,7 @@ On clean install, the user setting defaults to "hide". **Start/StartLayout** +The table below shows the applicability of Windows: |Edition|Windows 10|Windows 11| |--- |--- |--- | @@ -1672,7 +1696,7 @@ Here's more SKU support information: |Windows 10, version 1607 and later |Enterprise, Education, Business | |Windows 10, version 1709 and later |Enterprise, Education, Business, Pro, ProEducation, S, ProWorkstation | -Allows you to override the default Start layout and prevents the user from changing it. If both user and device policies are set, the user policy will be used. Apps pinned to the taskbar can also be changed with this policy +Allows you to override the default Start layout and prevents the user from changing it. If both user and device policies are set, the user policy will be used. Apps pinned to the taskbar can also be changed with this policy. For more information on how to customize the Start layout, see [Customize and export Start layout](/windows/configuration/customize-and-export-start-layout) and [Configure Windows 10 taskbar](/windows/configuration/configure-windows-10-taskbar). @@ -1689,3 +1713,7 @@ ADMX Info:
      + +## Related topics + +[Policy configuration service provider](policy-configuration-service-provider.md) \ No newline at end of file diff --git a/windows/client-management/mdm/policy-csp-storage.md b/windows/client-management/mdm/policy-csp-storage.md index 383f6aedfb..58c9fa7e57 100644 --- a/windows/client-management/mdm/policy-csp-storage.md +++ b/windows/client-management/mdm/policy-csp-storage.md @@ -14,7 +14,6 @@ manager: dansimp # Policy CSP - Storage -
      @@ -65,13 +64,13 @@ manager: dansimp -
      **Storage/AllowDiskHealthModelUpdates** +The table below shows the applicability of Windows: |Edition|Windows 10|Windows 11| |--- |--- |--- | @@ -96,7 +95,7 @@ manager: dansimp Allows disk health model updates. -Value type is integer. +Supported value type is integer. @@ -122,6 +121,7 @@ The following list shows the supported values: **Storage/AllowStorageSenseGlobal** +The table below shows the applicability of Windows: |Edition|Windows 10|Windows 11| |--- |--- |--- | @@ -131,7 +131,8 @@ The following list shows the supported values: |Enterprise|Yes|Yes| |Education|Yes|Yes| -Note: Versions prior to version 1903 don't support group policy. +> [!NOTE] +> Versions prior to version 1903 don't support group policy.
      @@ -146,7 +147,7 @@ Note: Versions prior to version 1903 don't support group policy. -Storage Sense can automatically clean some of the user’s files to free up disk space. By default, Storage Sense is automatically turned on when the machine runs into low disk space and is set to run whenever the machine runs into storage pressure. This cadence can be changed in Storage settings or set with the Storage/ConfigStorageSenseGlobalCadence group policy. +Storage Sense can automatically clean some of the user’s files to free up disk space. By default, Storage Sense is automatically turned on when the machine runs into low disk space, and it is set to run whenever the machine runs into storage pressure. This cadence can be changed in Storage settings or set with the Storage/ConfigStorageSenseGlobalCadence group policy. If you enable this policy setting without setting a cadence, Storage Sense is turned on for the machine with the default cadence of "during low free disk space." Users can't disable Storage Sense, but they can adjust the cadence (unless you also configure the Storage/ConfigStorageSenseGlobalCadence group policy). @@ -179,6 +180,7 @@ ADMX Info: **Storage/AllowStorageSenseTemporaryFilesCleanup** +Versions prior to version 1903 don't support group policy. |Edition|Windows 10|Windows 11| |--- |--- |--- | @@ -188,7 +190,8 @@ ADMX Info: |Enterprise|Yes|Yes| |Education|Yes|Yes| -Note: Versions prior to version 1903 don't support group policy. +> [!NOTE] +> Versions prior to version 1903 don't support group policy.
      @@ -239,6 +242,7 @@ ADMX Info: **Storage/ConfigStorageSenseCloudContentDehydrationThreshold** +The table below shows the applicability of Windows: |Edition|Windows 10|Windows 11| |--- |--- |--- | @@ -248,7 +252,8 @@ ADMX Info: |Enterprise|Yes|Yes| |Education|Yes|Yes| -Note: Versions prior to version 1903 don't support group policy. +> [!NOTE] +> Versions prior to version 1903 don't support group policy.
      @@ -299,6 +304,7 @@ ADMX Info: **Storage/ConfigStorageSenseDownloadsCleanupThreshold** +The table below shows the applicability of Windows: |Edition|Windows 10|Windows 11| |--- |--- |--- | @@ -308,7 +314,8 @@ ADMX Info: |Enterprise|Yes|Yes| |Education|Yes|Yes| -Note: Versions prior to version 1903 don't support group policy. +> [!NOTE] +> Versions prior to version 1903 don't support group policy.
      @@ -359,6 +366,7 @@ ADMX Info: **Storage/ConfigStorageSenseGlobalCadence** +The table below shows the applicability of Windows: |Edition|Windows 10|Windows 11| |--- |--- |--- | @@ -368,7 +376,8 @@ ADMX Info: |Enterprise|Yes|Yes| |Education|Yes|Yes| -Note: Versions prior to version 1903 don't support group policy. +> [!NOTE] +> Versions prior to version 1903 don't support group policy.
      @@ -425,6 +434,7 @@ ADMX Info: **Storage/ConfigStorageSenseRecycleBinCleanupThreshold** +The table below shows the applicability of Windows: |Edition|Windows 10|Windows 11| |--- |--- |--- | @@ -434,7 +444,8 @@ ADMX Info: |Enterprise|Yes|Yes| |Education|Yes|Yes| -Note: Versions prior to version 1903 don't support group policy. +> [!NOTE] +> Versions prior to version 1903 don't support group policy.
      @@ -485,6 +496,7 @@ ADMX Info: **Storage/EnhancedStorageDevices** +The table below shows the applicability of Windows: |Edition|Windows 10|Windows 11| |--- |--- |--- | @@ -509,17 +521,17 @@ ADMX Info: This policy setting configures whether or not Windows will activate an Enhanced Storage device. -If you enable this policy setting, Windows won't activate unactivated Enhanced Storage devices. +If you enable this policy setting, Windows won't activate un-activated Enhanced Storage devices. -If you disable or don't configure this policy setting, Windows will activate unactivated Enhanced Storage devices. +If you disable or don't configure this policy setting, Windows will activate un-activated Enhanced Storage devices. > [!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). +> 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). +> 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: @@ -537,6 +549,7 @@ ADMX Info: **Storage/RemovableDiskDenyWriteAccess** +The table below shows the applicability of Windows: |Edition|Windows 10|Windows 11| |--- |--- |--- | @@ -564,7 +577,7 @@ If you enable this policy setting, write access is denied to this removable stor > [!Note] > To require that users write data to BitLocker-protected storage, enable the policy setting "Deny write access to drives not protected by BitLocker," which is located in "Computer Configuration\Administrative Templates\Windows Components\BitLocker Drive Encryption\Removable Data Drives." -Supported values: +Supported values for this policy are: - 0 - Disable - 1 - Enable @@ -597,6 +610,7 @@ See [Use custom settings for Windows 10 devices in Intune](/intune/custom-settin **Storage/WPDDevicesDenyReadAccessPerDevice** +The table below shows the applicability of Windows: |Edition|Windows 10|Windows 11| |--- |--- |--- | @@ -621,16 +635,16 @@ See [Use custom settings for Windows 10 devices in Intune](/intune/custom-settin This policy will do the enforcement over the following protocols that are used by most portable devices, for example, mobile/IOS/Android: -- Picture Transfer Protocol (PTP) over USB, IP, and Bluetooth -- Media Transfer Protocol (MTP) over USB, IP, and Bluetooth -- Mass Storage Class (MSC) over USB +- Picture Transfer Protocol (PTP) over USB, IP, and Bluetooth. +- Media Transfer Protocol (MTP) over USB, IP, and Bluetooth. +- Mass Storage Class (MSC) over USB. To enable this policy, the minimum OS requirement is Windows 10, version 1809 and [KB5003217 (OS Build 17763.1971)](https://support.microsoft.com/en-us/topic/may-20-2021-kb5003217-os-build-17763-1971-preview-08687c95-0740-421b-a205-54aa2c716b46). If enabled, this policy will block end-user from Read access on any Windows Portal devices, for example, mobile/iOS/Android. >[!NOTE] -> WPD policy is not a reliable policy for removable storage - admin can not use WPD policy to block removable storage, for example, if an end-user is using an USB thumb drive under a WPD policy, the policy may block PTP/MTP/etc, but end-user can still browser the USB via explorer. +> WPD policy is not a reliable policy for removable storage - admin can not use WPD policy to block removable storage. For example, if an end-user is using an USB thumb drive under a WPD policy, the policy may block PTP/MTP/etc, but end-user can still browse the USB via explorer. Supported values for this policy are: - Not configured @@ -659,6 +673,7 @@ ADMX Info: **Storage/WPDDevicesDenyReadAccessPerUser** +The table below shows the applicability of Windows: |Edition|Windows 10|Windows 11| |--- |--- |--- | @@ -683,16 +698,16 @@ ADMX Info: This policy will do the enforcement over the following protocols that are used by most portable devices, for example, mobile/IOS/Android: -- Picture Transfer Protocol (PTP) over USB, IP, and Bluetooth -- Media Transfer Protocol (MTP) over USB, IP, and Bluetooth -- Mass Storage Class (MSC) over USB +- Picture Transfer Protocol (PTP) over USB, IP, and Bluetooth. +- Media Transfer Protocol (MTP) over USB, IP, and Bluetooth. +- Mass Storage Class (MSC) over USB. To enable this policy, the minimum OS requirement is Windows 10, version 1809 and [KB5003217 (OS Build 17763.1971)](https://support.microsoft.com/en-us/topic/may-20-2021-kb5003217-os-build-17763-1971-preview-08687c95-0740-421b-a205-54aa2c716b46). If enabled, this policy will block end-user from Read access on any Windows Portal devices, for example, mobile/iOS/Android. >[!NOTE] -> WPD policy is not a reliable policy for removable storage - admin can not use WPD policy to block removable storage, e.g. if an end-user is using an USB thumb drive under a WPD policy, the policy may block PTP/MTP/etc, but end-user can still browser the USB via explorer. +> WPD policy is not a reliable policy for removable storage - admin can not use WPD policy to block removable storage. For example, if an end-user is using an USB thumb drive under a WPD policy, the policy may block PTP/MTP/etc, but end-user can still browse the USB via explorer. Supported values for this policy are: - Not configured @@ -721,6 +736,7 @@ ADMX Info: **Storage/WPDDevicesDenyWriteAccessPerDevice** +The table below shows the applicability of Windows: |Edition|Windows 10|Windows 11| |--- |--- |--- | @@ -745,16 +761,16 @@ ADMX Info: This policy will do the enforcement over the following protocols that are used by most portable devices, for example, mobile/IOS/Android: -- Picture Transfer Protocol (PTP) over USB, IP, and Bluetooth -- Media Transfer Protocol (MTP) over USB, IP, and Bluetooth -- Mass Storage Class (MSC) over USB +- Picture Transfer Protocol (PTP) over USB, IP, and Bluetooth. +- Media Transfer Protocol (MTP) over USB, IP, and Bluetooth. +- Mass Storage Class (MSC) over USB. To enable this policy, the minimum OS requirement is Windows 10, version 1809 and [KB5003217 (OS Build 17763.1971)](https://support.microsoft.com/en-us/topic/may-20-2021-kb5003217-os-build-17763-1971-preview-08687c95-0740-421b-a205-54aa2c716b46). If enabled, this policy will block end-user from Write access on any Windows Portal devices, for example, mobile/iOS/Android. >[!NOTE] -> WPD policy is not a reliable policy for removable storage - admin can not use WPD policy to block removable storage, e.g. if an end-user is using an USB thumb drive under a WPD policy, the policy may block PTP/MTP/etc, but end-user can still browser the USB via explorer. +> WPD policy is not a reliable policy for removable storage - admin can not use WPD policy to block removable storage. For example, if an end-user is using an USB thumb drive under a WPD policy, the policy may block PTP/MTP/etc, but end-user can still browse the USB via explorer. Supported values for this policy are: - Not configured @@ -783,6 +799,7 @@ ADMX Info: **Storage/WPDDevicesDenyWriteAccessPerUser** +The table below shows the applicability of Windows: |Edition|Windows 10|Windows 11| |--- |--- |--- | @@ -807,16 +824,16 @@ ADMX Info: This policy will do the enforcement over the following protocols that are used by most portable devices, for example, mobile/IOS/Android: -- Picture Transfer Protocol (PTP) over USB, IP, and Bluetooth -- Media Transfer Protocol (MTP) over USB, IP, and Bluetooth -- Mass Storage Class (MSC) over USB +- Picture Transfer Protocol (PTP) over USB, IP, and Bluetooth. +- Media Transfer Protocol (MTP) over USB, IP, and Bluetooth. +- Mass Storage Class (MSC) over USB. To enable this policy, the minimum OS requirement is Windows 10, version 1809 and [KB5003217 (OS Build 17763.1971)](https://support.microsoft.com/en-us/topic/may-20-2021-kb5003217-os-build-17763-1971-preview-08687c95-0740-421b-a205-54aa2c716b46). If enabled, this policy will block end-user from Write access on any Windows Portal devices, for example, mobile/iOS/Android. >[!NOTE] -> WPD policy is not a reliable policy for removable storage - admin can not use WPD policy to block removable storage, e.g. if an end-user is using an USB thumb drive under a WPD policy, the policy may block PTP/MTP/etc, but end-user can still browser the USB via explorer. +> WPD policy is not a reliable policy for removable storage - admin can not use WPD policy to block removable storage. For example, if an end-user is using an USB thumb drive under a WPD policy, the policy may block PTP/MTP/etc, but end-user can still browse the USB via explorer. Supported values for this policy are: - Not configured @@ -846,6 +863,7 @@ ADMX Info: **StorageHealthMonitor/DisableStorageHealthMonitor** +The table below shows the applicability of Windows: |Edition|Windows 10|Windows 11| |--- |--- |--- | @@ -855,7 +873,8 @@ ADMX Info: |Enterprise|Yes|Yes| |Education|Yes|Yes| -Note: Versions prior to 21H2 will not support this policy +> [!NOTE] +> Versions prior to 21H2 will not support this policy
      @@ -872,15 +891,15 @@ Note: Versions prior to 21H2 will not support this policy Allows disable of Storage Health Monitor. -Value type is integer. +Supported value type is integer. The following list shows the supported values: -- 0 - Storage Health Monitor is Enabled -- 1 - Storage Health Monitor is Disabled +- 0 - Storage Health Monitor is Enabled. +- 1 - Storage Health Monitor is Disabled. @@ -889,3 +908,7 @@ The following list shows the supported values: + +## Related topics + +[Policy configuration service provider](policy-configuration-service-provider.md) \ No newline at end of file From d046920553b0290bb8837db33eeb9964db7346ab Mon Sep 17 00:00:00 2001 From: Amy Zhou Date: Tue, 24 May 2022 13:15:56 -0700 Subject: [PATCH 247/380] redacted parts of images, updated BGP instruction order --- windows/deployment/do/images/imcc26.png | Bin 7413 -> 7935 bytes windows/deployment/do/images/imcc27.png | Bin 211119 -> 142984 bytes windows/deployment/do/images/imcc28.png | Bin 54291 -> 55325 bytes windows/deployment/do/images/imcc29.png | Bin 320595 -> 0 bytes windows/deployment/do/images/imcc30.png | Bin 248983 -> 226983 bytes windows/deployment/do/mcc-isp.md | 137 ++++++++++-------------- 6 files changed, 57 insertions(+), 80 deletions(-) delete mode 100644 windows/deployment/do/images/imcc29.png diff --git a/windows/deployment/do/images/imcc26.png b/windows/deployment/do/images/imcc26.png index c46a7e6363d6b3e99547bdfdce1488a4860078f1..b64e3849dc160d885e63df7910b3c375035182aa 100644 GIT binary patch literal 7935 zcmZvhbyOSO)5oDek)jPPp=fa{?gTCFu0e|wDG=N#(1zk}g+OtKV#VFvixdwOcLEfB z)93fR^2dA5CYe3Ed+y$ux$~L(O_;i>93IXq92683JOz1aO%xO~DWt84^#u7%8tOWY z{6Tfql#@cK7$e_Bo}k-Esz{=sRK+~IGsi%lV>`qM%SFDo9Ie zdzl=b0)L}3HT;VKruw;`PP1td`d443nzPtP}hWXW4_jaaU*S@WQ&xvJ_cm)=75 zN-D%0l!V2lodO59UHtWKDHoe0$nAOmO3bHajx2GPJ2-eyOTa=tf9k>Rxe+NJucAll z;_%XQ`^pDbOfdp$w^uYu8oQM%mRwfW>$BUiTe!tZqoOG=j%0&nj_ffhb;mNrfOo~W z%jRlbM>((B$U@6oC%pLVA1CQ|IWCdL34#Nw@Yt2a7*zu&ZFx6YNRGrSz^fT)_ZF6y zQzLy6l&yV9{d?6RjYP_NtbQ()u0>2*YmeceCat!EF_?eYXSAwTH~1DNce5yT$khK* zn*^N-VM1;2k0;F!%mpei21I-AJjY%cAs!!!4Shng0;zh%AMaXjw%b2*>@sk;YT@<=nzfODi=(1iz-`t(d4HzY`W-iC!AVUqNTM8b<`U@8f@xb2$TQyD(9P^ z18v>ep%+q#)&NRT|sm9&UKX}qNE{~VbE2N^V5Bbf>a$2~ulN(O7&N4I*efr59K5-JvxsM!jp;>I3uZhr|XS z#yIGBJKe>jWVD)C_(&4!eF|Ux^t=A^kPXTxT}Aq|=xdS@d~u3=hIZ_hY3M@e=F#4) zjs4BCV2j!iVm>1)B7VULUC`A<^lS(ZhEi)*7xQ;0AAp#19>(3A_`^MAo8`+o=Pi*B z(%LUaN#LyZnWnGT7U#1NOn)OSZG(C-#6@%b_^;WGpCA5^I zNrmjA#-4u?A%pgyuMX%da3n&qTdLz9_H&zQ%M(}vi?p1STMXcEBN;T^VDd$%D($w+mB)_W^AtB75ZYWW$>@V=hUBkr9KIVOPPkP zBAChATv@MGywTc1KzWIGg|R4g-GagKg%x-F_iN|JS76(>td@Z;>3w>!H;ahtd^gT* za;V&1p@QN{L_JPTeZ)Mi3v<$1#vn~|Si(+i!6PGWEXl86hlaN_B6s`c@nh^-18v@I z=y}8wO*=!O=^=@Xcl&Br6go(6OxLKFLbirFTA9bQ%dqArimQge+1!w6z+3E!JJHN8 zaX&3`Zz-vu^`F}hSCP|%&zw-S^c2H32u_v(hBJ^wsdxcnQYc$dC<=ju*maNHStBDT zP(oZqQ;Oj2jz~v8B()=`L!41p=7`w?pthsGK+gAipRmet$*6jL;9!NNae=7BDU-vT zxwqW!n-K1kI5F_Tn=k%I=cQ5~73@7&3%Pj&T6^WRTs66|^g->R4K3}=6-$J)s~7$^ z4|zF&w5Fc$B?-lq_@`3RZnVdyZH8wI`uK6pnsfuLKF7B3RpIPeJm2Ux zH^2o?F9Ijj3>CkvY)zY9P@zw--~aLzwlm;e`%;J>4)G9g-&1n*zL~i-Wxe+|EjeCq z^UhS)3^(#7bLH}T!#tFwjq=65xV7YpJxWL~Ok+R1G}6e@#KaFE0LU}upr zhKsWoRHzM9b_-NS%m#nuf(tU@2{^iPjspJNykho#1yq*{y)e4lWH%vbXY}-ZodqCU z{pDcaq}fHX_%w@5_xGll0~tjGGVr|@WoM10X~n&}L(h&ClM0NS=b6LDAvyVIR0F5M6BuiCG=W< zHT6Z1#*oA{7jd~~j<6fmvDnUCFVL@rHM3 zkR#oJJcOS{Z*=@E?YPsY-^u#_W5xad*4(K!k5+T`sy4T>XUCqu$@fjt0^08`@Dhv7 zD8``%QSNY6*0(#nU_b#$$2)0|P2dO{ctTP>v$8WgUl_&xdAOLN426#CZw9Qg9hqq7 z`HvFp4W#vznWdEOhmmJt`81Gz8$)F>J-9?~VIPa@XGOI2JfN?odenjlq|1|AxzKrR z4|XrCXQF8XnTzQD`LZMbn!!2w%%BrW{|dO4Sw0%hi0JN-q-`@!1I456u#X<7m7OS} zPb=1vF>X`&Ozo<&En$BGC2PUcbk^il0D}iWy>I_4eh}uWk#!0)!EbkY2mghU;O&p< z*F7Lt#8R38(})eMKZR&v_FW14VE|*+a_kQKip+e zHUth;2QLgtrzBVE*QeWEb{=)1&E(e=do#0NW!p`;-dO8zD-8I?@0EXN8z?=m`+Y(e z-`f34HmJw~qN3iAxgJcjiH$2hf?xKqlbKKcQ?1gYvp+Xfvir$|CeCi5!rA&zI=a+e zOL}W3>Sr1@!j7{{MefVo$d(V~r3^ix$BtX=bwXfK5nhv@L{`Y^a!lerHf58l|6br| zVNrcD?1AoV-d(bHb;I^RRi4Q^jibt$`bUam%N;c%edhtn&iGoE2X}#oA05 z(%44BFy_D{=e$)_5(fBj24d(RjT>182pRlow=)-1ovVQBX87{RI$w z(piKeY)y>40|XaH3#e=LQUi}_j+OXui|nHV^7$6ZRCGZiItGV>M33sKIKa`r%NoQ z7)JlRukaE*_6+^o53P3==f>rwPz29wkE0^uhPU3ddWEK;`O-U#%-+>!c@nr3oe9g0 zH5^qBUnB@$%8&SF_A-S?vJGc>l`{zTJ?W(yo*Y}96YU}CC-k7$)$`NZ@CF_1qF5b zg*zZ1z4Qu39YPBqkEJODsd++xoj|WtO0XvPo(-1PR(I@`gQEm$;=4EEeEnlTx?fT8 zK#LQbNASiPqSbot7E9$AKXW*i3%H>{xi(tJ^j1>U6Jq2;=->KnoP@w$b7W-44Mi`@ znuhThw)$AYV7AP%gPt6m->r6-GG4efGC5Obsj=UX;6~ zk4WvM)$tg`Zxj@Qz#SS-NsbGT3sWG7IfoQrfn+V2CmmYAEz*-Q_=9|QsoR|w7{%5F zl=(|zYx;N@{pd9Wt1avoY`PwtLf{3Pm>!Vnf&2x0$#_D_5wmu)nLy5#C_|o{7;RX5 zq0*JPw6jjtb)eB#H=}}NHRT36W!J&LCnVLndhc9Joq202zNfx9FLXW7-18#LP&zE& zFpN%CvIy6p&OYo$e9v{Yld*xf29nVf?8GK*q9B?2tphNLh}0ou`aUo4X4wk?aIBlx z!!37PBz@_7PNw7CE-~OM>|axbn$Ldp?#E81HsE$ODuTLbrMLBs=Oq?{{La-Tuz()9 zQu*8TKTea}4d|HyLiZbIH(gUF4mPKU$E3HN?`6DQw2YxtGq#-i*#~-seerVbdw5T* zCaVo@4`kOij`bjF=#>t~$~SB$Vq>`pQNqLGug$n`o|0i5q%3i8Mnot2U7^MZeTpU$ zgWLFt_qprC?uk=j>8<+3MLv|Kl|o|4Lm_bgERWvMw_Jkks)2C}VFAR&D`7cjo39}6 z*?xaH}f8^zz9rdHhkHxI;8*h+rj@{NR9rq+z>7I zfZIkEus6VIuHQQTEE&}8hOX-fo&~rKJm*Cni)orAs8RX-EhwD_SAp-g!&jnXqzi-M zlV!}#7>{Wau2u5|^9#+ou@#d>B3}-Ms7U-b@!9wO7D+q&KF0gmAmd`nC0Lqkh#p)x z6CL^`4F9l~6E-ANDgf=q>30$p>3F=hZhB7ftxV;jz#NqdS>emPH1*l`i2)P5PI?S6 zI7MVBC;AOM?nk73GR+W|>KsPc5pfU9ZorkAFY^y(zzlEP2xXrL{aFAew`xmE1nAfy zKJ9at-_N*Aa0wkoPTR;WhK0Oa3XWYoU1g73$+{0}f`q*FOFNqIiOr5DVYh{Btf??% zx41YO5nC41QL%Yrua8Z&{Cpg}TVmQOK4V|s|Npq_o{R5iq(V?tFD+&_oN#5~m152D zfYm>Ng4RP9f@Z0fYh1c+c4yhIy)HQ4>!TPdzP{&G5CeN7M~8XV)Z0mDG`tIyqwc9e z+hn3;Rp0-JeY)Ok^v7wmpL=cqKPtr?1YJ*`yTzb{jC0z=c)&T!sxu%auMD1h&-m`3 zIGq+b!gex%M+$7@Uk>xhxaGluBJoplwxzBWw4@`57dn@@y9-CgFxB5jVHw0TU?E}d zNZQymyw}~6@nKUNGlu6vP8_2cnx34pM=m|`tMTEAu%TsT;(a> z5!$_TZ9}$R<$WX9`z-RifDlA8Rlgh;+$~8Yd$CQ^;%rrVzV7>V=2ta!*4R7y4fUwe zQ*FjBImDAQ#a)wOuLkeQ9l=0?>{{v-Nt@yL~DlKaGi5!tH;lK zvC;bhHpXca=>ccZRIR1SU>tOI;hddkH;iHjws0p>I7<sXmEM(`Y(6I1U-gZ_g6Bz7r=+~Mw%go)ZoBb zMou%D1tR5Ew5KyKY9Edu=dhm375lsGj^%@pQ$Z2K(>{o2)$E@MQ3VU)%_=kCH(Rn_ z6y%ABEUvM5Pf=)#CWZxO;hug!Gd4QrmB2LvdVH3^>InW(V5cSkLLFrr(zFDy>h1$X~Ci3ai0*oUTx=D-}ml$ z=O(>*>-tlnDM(*lyMq4# zsIJ{TsCG_dV8}VN7Jqkff5Ba``?VaeyO!dxk0M{{mLh)|KKZ&4h<^@Bef}C*v~m-F zb!N1En*O%)MvBA7&fQaTbsBR-Ov{EJ2qvV#n4;N%?u(J<%Q&kBs^hXf>a*&@e#dG( zmI)ejv~eKt@@GG)czpV@a;nxrvWMf?EraA3n*m1Vm%qhZBB-~`Hm<)k%el0-&EkFj^w{@#qvN8XTMVg{>D}~l zN_BaQNN#n^<7NmEdeV=E`mLrAXSM9rgm9g zPabiw634#4$|hzV6|SzJ2sZf7JS3Z3AJZ~An+)X-#^Z|1TyYmbKb3V&A&5?r~m)$6rOfAeY=$txL(|H~_$z%K@CNb1DvhOW? zm}s&_xwVz}-ssKm;E7?p{(q3Qq$WAlT^lZ`oQYATlK|p zqVI^bz`L%BN_ns4ln`tZ{KU28LtB7AFDB zC8w-|Nk0NxFb8cnHq88+)c8;9UVtf(-7CJHH9-zz#0y((sdF!0kNc92Gga9#l@_Vd z{2&@e?_@d|b(8r_!6WzCF~#6Kx#E4>w-eFvXSbb+-w=y#i?n#U@kDs<9oH0xP!@qpWp;9xG^%?0swnU%G8E;zz|NCmm%%I@4 z@kP`hsx%Vyaa#0g`LYdX40zb4*p?YXb2#DJPdV0uTfEodNtzu{6mxsDRK-HdgaJw@ zucSmn7_#lN#?%dr6uj?WDT^CtpA&KmjfV~EaXIZ?CSm@GZOTLTPxNYx`I(!jzIAar ziwoX-ff3}TW$zAwY}dwo9TXingGwq=eSBab?~9G%;7_#JLeADjzDvs{MX-YljvJ+ zPqocF0x`YlXnvm5ebyoGDJYQ4!{I&WBq#;X1iR_sC4otbYh_o^yvbe_4?jgvBpZdw zxa_quYs?m|LbxNfQ!PGFwdz=@5<}?b1)Rmg%O%O*Qeoi0GUpjC50Ii=Cx~r4{6XXN zNi93ye;JvZk z;Iy>Y)Q#h216m&Q!Ucn)O(UxGqjAJrbmw}cn<2=aXSH1fmin?2nCLN}5L2Q{fhQtH zv_>H=%`i;D`f&rCZaM`8RF+n7ib%l2B?&*?#EEVZil+IlLiA| zvKqpo&`0ZvFD}omt4tBtxaD6oz_5?vf>-fD6ob;}xh&ZPb771Kr(*?I*EL7FphoZ` zDJ?Z~X&wq|GDW#pNHZ-m{||Gb;cg8NUEZI&b+?(lr!eATN7swvBX%>*@wiePb-V!# zIx`_npBK@~Rg@1~U4`$JvGr9-g%&NtK z!>*@{K`PO`mm$b~(_WhCEdxVUxn>3f!?D8EXsiw$-n00x%8z;eB3pAqhco%mdViRT zPC23BZf9Ii5DS|ew?b&)xg#6kKDE%nsUo!v>nU6j+mSZIVv#AQ|C$&nOpG^cD=6p@_Np!)J9M-<;LY`q$CZe=CB&l{S-X5G8%bLwC0#8f`Q#Q^=0H6Yz9@`9xO2>c@frPR~b z8ZPL*1?ATai2?1qV*Sw2{ZRJJFuIR-KM}MW%=_?yqgsf(u2aKXrQUZ_lt}OGo{2$s z8LnM`+M;76%f>Ta|K5qRk0>4Ey-Xj|*A7}F2YTlPA2 zY@&+d_f6=Zj=X=`!2<=@gU!0r`YlQs_@5Vti=EpS)_#rMgj-z!O2cT2wS=woC&Hf3 z6>9Ig$o$amf|+iyDYg>|c)TkgAzg0xbbWGI-erL!Dvb#8pa&>?TRFF1GyLt!%#|6+ z3MqTi+ZrVv-Wl1zKzD^P!0L-mIB-?k@B-tBw_7#QTqP#G7yNXUc15}`AAYu3Fl`4z zsJ4opq`ut&uJZ)+r920R&Mw5Gl=JvjO?}_v8}=DR>M@k$$G5etV&vhSkRXmoMZ^kF zf+Cq}f!s1D!Y>Asb*X5wg^5W=d;Cj$V9piXMBGI9>)5^xvaT%1zG&r){6Oqv+etU> zEcvlMaCd5uUl=@I&XE1011CSle%e0g>?z)BB?3S>uE{{KGpCpE0*B3^qsK9iENgkO z+wf3AEW^M|kEab|Oh%L;Mw%$pAUBhug|Kd&TCS8nZjS6eIX|7{_|0&V=5=O=P)XFi z8Ot##5^omE)8E1+&+XgdJAA8H)rJp71t7qN5tmeIyk{j_0J*b<$>$K03s zNG(8^!~>2Lf>Ry;cW>LX-z(7i1pdd)+Xohrmw~Uk+NZ05|36pZt z&(Qbz{qtV$dp*y&u5I_d`&{RHzUTY-eCrNr2Aw^@+Y)t zU@iWKONvZnd{cHvTq&*Oe{yqQUtJP70G81I0OTusT_$14S zYWsmCVRYCiW9Z4MjvLRp=2e3TuOxGj`O}PP9k~pA+=jjq(KgwIsjoerirp-hP_r;2 zj8@QFqa*1MU1R1Rn_#9We=T6sIm^!$kz+W}M7t_cr_D3%5#CBwnxxe_rB63z2&N4V zrqzSm1LYIGqUSFP_H@*#8NXZEAw;MrWUFPvJQ}#*M9z#tF-qZ@P}$-KK^ivZnJK5Z zqXaB}?^o6IqwO2XJlfax{)lEtW{YthnW6o}y@78bHO?F64lT@zTUXRytEmyzqA=S0 zv41-}2%+RXXOj}=dGUIMne3h+Rqt(&t3!XQpsR}x-;x= z`uFK4-?hI@>qVMpEJ3x<%n2bj*&fK?FoZ8qm&o3-sbABhLxU;Nwt~P0AsRZ5Ls``s zKMC1Y(>v{KHYTY^f=5V*nGyCYKgk*==F+A{VQiHrH%pJ36_l*(bIrp58l0qwPY{ax zb`N2<)Gz&I*is?V_o>f!@gtp;fPDkGhti;9E`~`rWH8k?BVeD*1+#JFJ^2YB=+0X^ zAcuM-X^<7sCrx!vQ|qG_pVz`c-Z~D&_Z838(kNEuwmqj=)e(}*gJBgh!RAG;_9K7) zv$i?yxUb1Pa||ojYU$d>rmi&#_IKqS$OX?fB*qWax5aM1Z&sV z0O3F!Gs*uwaJ+*P`6%LgO~A}uoYvfC3z~k~$?dvBCUoqWKs~5YQAIXq>K-rMun*5K z)f2qoaEWfET|Jrmy#QrL+z>XJNfc#^a|FyP_kFIT>Bvt+AK`CaNfr#TQ&ix5xS zRhJtu%6*VTX=63bCIw?#Dj#lO(+g!i%)k^_*v81UKgRLPYs7XvzbF{81f5Q*K1Jyq zL}#KS>kQ(sR$~dOzsFG*?Y$&a&jaqc_HJy%EZCbQ&KtH5&<%qk4DB|z_wU4tdU=CQ zevQP!L=i6RY?gds?9*E&-|rW687tkYnP38GW?|we`FY9>)0~y9^H{{C=J><|U1CSc zacbiZKp*JoZ}>65ssU~MXQkw44|?-Hq1_mI`l3r$d~ynF^=4+4YF*a97n{g`;DXFE zTWHKG>7%m*J1La0A|z+B-}?sKzfo~M*0AW1FB5eSaCq;egwm7)&{?mVfCc4 zSIFEt+lN)YZIkvMufsDxwf~i6;M^mHlLdIWMn=docBOdqKt4&kCQ|I9HTT^NN9ITE zEv2gC-VgpN`TgCkK(7sKI8NB27!FAG2+>(zj54sVDm6p#ING9qX{y@K1D$*e>}teo zqaoU+F}RWHsyAi$jfRP~`Mum7eXM#-oS&o}CJ`XBVZ~eQ#1GyodwBOzi-`g2`gHzQ zE8(?f=a#^}yy8QaYskL9VfrnQ!v`JzvmR<%zbk|)?@0=nKawh5o(wOI|$h zd8%BR5B-25pwGb8fu*FUHvwM>aMpqe@Y!Co5)eQv`#VgDHe z-zt6tAf2HRYlt^^)1?Zhj2(A`p?5q&{2X3Z)6TxU4mWx-^Ogi!^2ujO^~yY)xU-}C zR_S5=9;%fPJ?da(^7&V4fv&~a0S9m$(XfBAm*PWT9|wGZ8OGa?!R?D5*c%!y1$Dam z)%CRL*D={5RS;yk^;Wd`w;dikMSz9Aau=_VWdJlIt5)30g9lbVeL6f_I4fF1ka4=JYFRB1A6}EnBpg)IoVo? z_1l`iC`%rcYu2kk%3uz;$#UKE_sUd+*ZrU=q#P=`A$Ir8vZGNSPocj_%4XvAww`nC zwT8Pufg)5~aD6VUIt-MEc_t;OU~0n&MSO@GqYFwd)#QEZKcG+tDJm|TdiL#1qprRb zd-D`Pe{C|xVPB6FtipM}8>uqn5!aRW$o@ z)gk9h@w)^4^v*rhi8ki&viwPLyt8&r%7NtzXt|ZJ7^Z=RWpcgfQG|Uk#}7HCU?X}N9jENAaHQz#6*>~XryJesFH6H##i>{PD+KQAf)7oC;|KD zHNQ-`_vQ@ISzK-Q?}9ge#!LZ$|7>?z6Yiu}5BNNVX`w_QQIs|te5v(M7&LwL6>`ph zjQWi$k7W%LpD7`%3?&RMPYGU>;KM}vKY)`Q^o$@?_5m3>a1f>g0_Y$lTXXDlae zD&^=4e#Mfe?e6Y_e|RLB88@Zx)U;KSq)C#8d`=^&xsyX}m8rdzUv3PIbP`>AOpLlw;IngS~#Y(z&5gw>|7w zeQbqmz0FJ&8;?#F52odJYOQ?UlE@&cd$6Ca!2pAjI}>(NOW?)D1&nuKqNZ6b`F(7n z)54ZT@{cKWj-2qB?aULw>Ge<;PNO=Z5s~$b4+KPP?4wVirCUDP5#rB1R&*49|voKYUKZ~nPwJkqQEkL_#4_SrdM+3JwymHw%mJLt@r&1{5n^viaW7^h4~a`pvYb)lwnv) zev#`T{nR@=D&;$=p)fr+0r@&*wBU}fHqS|R$|Tpz#`dx>}+C)ToI zOvlVai0aM7a+&sH(t7h>W7nv=?Eb)zkoe(MMuad0?58sob<(7{)^tQqj?MhQN_gE6v1_K@g{CP zalU^^9l-hX|0mm%0XBFaiM+ZX8wE7pSYC9#{g~`)&ovi{1ondXL(fbN@|>rh{31EB z`G}fYW-4lO2Kh6#?ye5+^V8$)w3hjZ@WaTb-(Oq|m`EQCs2E%(jIXE&r&nwgQoS7` zi#Aqa-TQ#PYeI>GCN9aGzKIZZG5IK8weF5B8C+si7h^zz3QyigeV?dn^04O8u=yVA zwU=E$Xhie(MAF~qLN`H6?o2|TS98iLTjL7&;lU6nufECChQUGZir)-U=Sd>Y#mC*E zhj(ZQW-FPwU=bjFxatBdHWpTutO!{j?3+1)iUN$y(r6es6h@k` zifkd+2!U9{uBO0Tue1~`PTCJy0*~B-SNj+_xx_(+bI6B~pVH%LTH@r?Uo!MffXk@- zxmP;-czyunwI!5*HvT$I$7ibxO_hu(tNX_L9+2Yjc~m*F`qJ-W8sFL5eO41X@X%6@ zD~^Z@L)<)A>y_TP!*X|+=EN5N0lrBo?P&1OL2an=i&+^UQ4?M3SxeEvEeQ|C+lH{H z7vWE5+Mac6`z(uuG&x&QHGw=CH9rBe$;xeqU zGY(x7-sNXohbgf8SGniQf*$R<4-~f#%e}Zu!#(qq@tV^1-0gNw*q8gv6_|qeiYr4D zKG|y%bxt4SiL(5IE}d(Y`g}I?T+e8kxXB&k{pP}4Fa7&E>beDlWc={m?6dqN6`-Z+ zjP8BD`Blhjd9*<7`&Zt9^ezJBX8Y?s#dsdhL~GFICI2-*6q9S=2)|Wm)vM;tB=<;1 z0-O!T~)*B%j!RI zBE;TWl^RV)C*4XZ{)vXW3i3Kc_Ky|)7AbL6Ef;SpqEJ~JA|qH^k91#I(X^J6x8CL{ z+VVZFzrBne#nsv*Yt3t{#_kCmHjxgYI>x38gl`pxcq<#R#w6bu-_JaBK(xoXY#m;7 z8#9%S=bJSAc$2M92Ae9zbH|K$MmLCHeHI6rCOSV=64cRoo&xim+)oN)hb3t}B8G&# z>+{?b4c`tQl6c!Z{3sJj2yy~CoWePCNN;J>)n$Sdc18V9My&IShpfUTMiZ z_)jnk;TxvsxwK15!#i+tUm{KF}24N>$O)OQ)qLRQ6e%+g-6acmBT1P$@vZ9%KCP2iOf|Y>$_4qDd04}uuJ9j^=aqaE_%amTB zyqlBtLO(NgN3_+d{`scB1U&wZ_TL?MM0j!$jA!Wj>DPfuv+E*@y4IW1c=IuxQoe3W zaqRMKDm8zoqXLrFf=nCIckrKJwnK#aoTPtiP+~ozZA+5or%K(esN!;N>hbZey z0o9S!gbn)94dC}02hlzXsrXk-?XAI(j)`&)`1ZARam~41PrncA1ubWO;B!%<9jJH$ zk>-9QB@T#kkQu|8* zSn#U;Ps#`z#?cWGB+YOOGF*6_X9G)XUGc#Dq-)KR>0j?EWlr1|JV()biW(yf#*8fs`Q87dGS}@jquKk34`m1L-+XD!hzc|C)6?}K`S185Gwo0 z1ge^Aw$T5O>zpeu)wYMOE5x}aq27GoM9;HV?{K%2hmOELV)UOb<`vSEEF_KC_d z?^xCzpE2IgXcPsV*)DneysKDCS)N7G20aua#Bf+P;<-3-TeB?ph-Khs6NPD&FEHOO zOoEHgII<-qiYFOd=}J|gGMS<#|17&MbP%LDSkS|@A;!(-2stE?FEGJf5m zYyV$*Ke46mY1t`npT-WmJRWz?fE$x<5I`l7NsmL*Ptc@$`d z^nfxfy^4J`yDi)fpE)UhaT4oKHSCn^2k{pn?`2Mcgzc1dtIO6^~a@1ber6UcSsb+pOO;fgLbcYIUwr}-3y+w2TAEI{S_Mv>y zHtnFd`&yg)yqQGWrfp9Q-ee!Y-Uv*+cl2_X7Zsc=rlN~nO=wrEt0a+sSB(@wXnYH@ zhU?0Cp79-@`g#vh6u7h3aJd_hm@o3TKWfRV*)mw4UDuI)y89vwN8v;Pq*D^3i$ztl zR-;U^4}&kma~}u9VZB<1)_FSbxCHM{9>OF^^)jCZO*BuAvG7)+G-8FFGZpPrX&*q1 zXgK@t=tEtY@M-C+~)Tw^?Q6@|^b*`7}Na6P)h%>1^JvS|?N88fB zB$7SDlkzf!70)o}5hI8qb!Xl8ZP zwpt4EP*T5D&up3s$?$wjW0%nemcO94&F`XD3E5d;9wHs5#9uRXq6p-Y^nG5?lQZDr?fz8byaexRmqqnl3zny{5 znt3oWG%8rBBRJYBX*=NK7F*}Oj0@P}{!nIKDJt>tZyG8>T>PXq^d3`@**-B$77lsl zk@u|G(xSe6p(udegoRJ2jy7RaUxiKYS*878i+9$GjHSldumA1@W#(+w7R4ME#nuE9 z7@8{Y=tDH;mxAO7HuM*pq?cYTaJL}O_+IZX7X467qT-N|N~;c diff --git a/windows/deployment/do/images/imcc27.png b/windows/deployment/do/images/imcc27.png index 01076b3ae5cb89b4c66ed632e6f40c0df62c1515..c37713364f0518a59e36853b0d570f56f59bd3ee 100644 GIT binary patch literal 142984 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

      @}aQ9}Cirw%y{s^JC( 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

    15. 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%0AkS_fzCnj&=@Jyxev0d(L1ans?8=BX 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 Ef*F%qbpQYW literal 211119 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�<(d6=?oqio=LBPXa%snY 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�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»!9iX} zo!i!uUbhL&ErhbAlLn16Pn!xjXcw^L6a0j@-#4n@<5)3seR-VqSa%lOU~XmLp)3Kq z$CYeB)E5(=+aG=!&k4Gk{*r0Z?3*lOGb#L_gNg%gv>Q#WA4yKWEPja|3kw4W-aYI$ zwzs=ODHkL>t_^*4mfNg@BR`pKkI_55UVr<`HgS5?Kn?f%b;m!Uxo~`MwI4v>F5S*- zl|~hKHne>v?Cl)1xVGT+P&lqzZJZ~!bFV@0N$DPkRad1N4-P!NEomyfrM_7=J)Y>Z`Juy|H%ZQHvCFo^AK{;OpV?Cy5#Cg24`X2YmaXo?J1{rXl0Ne^`?d>(XSm1VBgnO^ljeucxfnvs!QOuN815{ytm|rLCI; zpHJ^63grg&HhZ1*51RyF#&8E-KKEtkR;@n1whiNsoA~-XO^)NjbePY5+S9nOcdnZR z7@CIbEGGQ48Ggqt`Sb#FxsouF7dS4cE`2e>Tz;3ESM8`evopd+wOOr3`=7s z?S7r17P%{a=(R6<;oyebQJnG9zc2Cb+xYwEk;@9)K@V$x`UP`c+Tn8CswAHuE>F(5 zR(w!8P+;$gUUvE|`~I2a(^GkA#6JAHP0y5rXb8_Vjr>23_|XITOJklGd1jaa6gnl`Q~!(56PVs zPl^ALscJuL#T#)NT6`}5apeC;eW}AggOtT1>b%2{Zqp08d$_bRP{c&ZG^<+ zxK{;T5KM_dliW|YQR&@VtJa<_#sssT)?IU4g&K3+tAcx*1D=+-bKTn`w&A#&q#i=| zvk3dgz`?hLr0eddE6~%z%yr|I*W*L_v6h$Izgj2YbA8c$cqUP9p5CWw)T=w+|A8J% z#=@##{LIGxh(9h)pV&Wrm;hx=KinO)=R6%XRlS?*{7sZ?71bei+LANuL^DaGGchARCn zM>gt>x7(pcv{{-!!^uafN_ynNZ&7uCjqemMak;nKAh6w_Kt`SPPT=u~)2u79`!uO6 zw#@-M`Qor;T8pup!{TR;YBz|F;?!EETbW^29F0wI5{)`)0m9e7o0yg4@GlM|*qsnN z9>a#5%h50JqL1-vMgi%J2w><#d@WvTzOvxCxv@q(0>Xgvzp<3~>Ykltt?2fCXtqt5 zr7f2gO=#uK7`8s3jkbu3oErG2W)tz=`alMcfXJD@F6Go+htym85?f0-T@+3-hpJr^ zV_Qq7fDA4nervcO;@NA0$@8e5DL;uVBwTzI@As_b2iP0h;txbd55z`4J;UYR{YBC- zw7hPpiZPaa)tukV)-qGg;+ft+@^pgS;ZP*^soII~`w zHiSi#?n8pQl?1W%0^aN`$>dfl&5McQJMj(n<8PXcY4cvhA8V7QfVf;GXWW&$?3U-M zf1qFHmxOU)^{Y_UwP5jd@c6$frYWq*Y8u;5SSbuksxMT*Ea#`doN zcXmE9t%zf;{(cU_By0=+`!aZ2Ehf*n6hx;q!XPt~{$<)40AT)x)sBGEj-b1wyN4Y3UcVHlRH$41J+}o} zEQXCyY#uySJD^2d2)}?30hFl#f_XC?`JQ8Kz9M-*)CE{-N?n^GY#H?3jH1$Ag`T;y zf=WZUs6w!>ohhQXJr0tK@j)L#cpz?^wN1Q~8rXQe7F>+m^Pk}Y{PN)nP?KM>?e<|M z!2i$tSGu0%S;PYmg3y8m%)~HxKzlcF3SuJfjP9TgLck8mJ|`?74&ySb8kMRq1qonJ z;=pgl;k|$MBf1CH$3S$c*lhgZREpvC!kW=-0%%7kE!k}XM9lK`Tpu?<6hG9WL*JUx z+lA70MyjOSm{*aIPL$+d4Wp~W5e#@}x7#D-Yp#LNMK_tH14U@DfXHsRFBHOvC;UkS$&K diff --git a/windows/deployment/do/images/imcc28.png b/windows/deployment/do/images/imcc28.png index a7aa7eecd7dea9878689fd4df109773c4585e0bd..cc99b616380e354687c6996c329cd47cd3505e11 100644 GIT binary patch literal 55325 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 literal 54291 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ℜ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

      1Dr^=@#VmdaY9!QE! zJ;G9$d`g~wSPNBq7#9h;q1DIHJ#3)&WcE*bqSRs@!Z)TXhL zfA#Ox%!eUTSlk9RMoq;3J0x*3(OKaBh65U#%F+F@^jVoQFM)-adZ@p{cC~ zA2yh)9F)6xgpt|3bi_@dlp9-BS*Layt}E=W3rn9&^Qk;Tco!J(J}# zL!D6IppNw9GP3g zgYzQ%z?KGUoIQ3Aq1{qY`l*9>jR&6@pd?{@p~(MuL%(7;GvFiM`9cNkBiV-9jvTO` z3KyCOE4k#hq#;4iV)u~8@~1@~=udbywYB|g|B02^ZNufIGwQRk+spRusvjI2M0I?8 z+-~@dr#YCX0r!1*c^MX7l3mpgcnA&u{~wj&?ZF3hu#`NXGWtz;&MEzm%;C(yFqT2i z=WfL*OtoPse{+T*6qt^dl^XUxLmKSS<2p{R(Y&^rnjFd%u-v1n;^OtG)uq^EsNq7; z-mun&$tCLEVX4qx(^Q?Mi*?3NH3v>k85zgs8A`>OatkctAAj+r1mR+R!PDpBSSi$2 zk7_rhVM_)xCCUy-$ZeZ0ffg#s$&kjVZPS8V^|X=-Wk4sb3@oQnO{pfFw$upuC6e*U z)KsRv^VMk_`o)P0-f6)l3$gTLdZ|GRV|?|^JB8Y%SnR$Vir)INpoh{(f)lYA)h-Q6V?WcREKXGy7mQT^8%CW_`BUI7fy&sM zY5O8OOyxnU8=1P~YEgT#10#vCf%r_}PCD2>o|;5(4D?aD&w^jR5m* zP09Yxr^q2Q>v{Xm$3Mt&WN`S5=Pk?tASuZGGEqs8ko|J*_O_wNrx7;Ddh(pmz~}xT zLZgzq#(*rEE-#lv5kE~U;Ak}9i|jKnMxvi@F50(fB_%H?Wj#G_^=SK?Reu%qBFm~N z`Q_AqF306{eL1J0_0ZfBXt}h21`Yl0vyKke)m_zj3-mSanJAwN3nlmJKIl8o5VTmxE{!-^~E}Fj_~6e9kvs@X_0B zp?)rUACY8}$xy_{AAMkH!0K^ZbHxSVo-j0K*f2KUO^P`pB?~k7To_!5#>R~SSK=;E zC6ez_(|KAUO@2MOY%qXf8KK)?60TW#c6xj*CFb4Lwd2>2-<@Cf&E?jFip4!KJg71^ zo7-ML>#^@6(j3M5OM0O zOS03L{#8vj|KsJl8vs<(sn)a*DV+Ta)Ux?C{YS5CRhDrKkHZ2we*PV1`uac1;f~37 zpaI*Kt#}_*x%&C@F~m<3KLyhZ=Szpjr$=9758M67Y&7HrJ6W(U1-aBjt4B8vuY5oD z(}7`rMgsqjK%*9~{SsZxgIeh{Fd&5q{;rFnW(IQ@Hxk%#v%GW^U7W8rx^U(b*O1&N zyXASwTx(_a;QkeLagnb7xyFAqm9o`qv$nuz^Heu^^Z>~5=WdfiX_JRT$joGL4_i%T z*Y@4edh((aS~w{c*7iDgBQMkYl5JTGHSL!7uVgk~TOD>{vhA*p3$}8%%2mtDXpH~d z=OP4)lEzAj;gwU3{#;LBS@!Jy=Y!5bpDbHAd;Day$I{bzt<)7gO0DCzQf8G&@zRs% zi$6+n76p+Ef0XqRD?=h$9?5XS!E&m~C8qFRxXR-5aO>v1Wywk3N4>usMeN!5H&yA& z+Qx>{zqxhw=Cv(>msknZcD8}nt(AXfvhir8qDYCdp3f7t-G63DY`d*m!TR~W@6k%I zA`oguguka@negOfWa4js6WYHYBsSkIbwB?$sO|X(k(&0(A5-H@Z*IG9v**4Dl!qih z@twK-ZCy*|MwVKkuAiK$vSx;c&1mJE+hUI}d~T`85miO+xm|IT<9qLXS5CY?ZX(y# z)9zY~7i}xpQ{DD!)$YpL&3QrTli(%S1%R3>;a>DK#{D!E`BrS7s9LTr|LNcDje<|^ zbh<;17UP1X@xjKb{r!29b-RQq!zJoi;_VU%U-E5|vdR=?C5W-rb#jd5-|aHM&3j@# z6$hth8fSt%=G2tl+pDWDV)*TH!IpE&TVBv+Z69~j|CQSU>0zVi+XD>MFdQQv3z6CU zzd~6S5h!wWY7fQp34i{Oo<|IiHrV*|pyw7!Mw4*co%=(>|M59vZWHy{iynty0QQ(> z3&*pmdRzwfGl3l<-4KWn49e_N6XGU5J!Ex|reb(u5ySCxy(pexn=I$I zh5Yco>E$cOxpk(KDzAip*-!5XLZBsy#dfsxWB=@bB@EuiQzRsCu-Rw@E-hu(83QLA z1Sq_#ymg;T=MP-l^6bI2@lTM$5MY(^#a4_cLay+=fgRQp^FCQUMLN2JZEGMb8{GSI z?|xZMR@P3}4SOTMwN<-ze!$@6<;8GL8X)|xuJZC#qxp!a;GE;ZvYMElIP;}B_mYK4 zQkHR!$*^naqw_O-46~ArHiYU z_f$p>czJnetSln>H2=G}__EI0CaBX=;w7X01=8JFKbPL6;avG1j{@qE47_b_vhdT{OjVWs^{15)C*uNGs63F`U0 zrPPeID;dk{8;>>iT-ysr(GsZF_du1$}+8gNoyrGq@wOuIbh8r+@af-0TrG|y4fC@JX1b~4BH3bbzV?!xjDyO^Di14N zJ9Udh|FV|p=a(x3MBc70e7*^*u8{apl0VK&IthAl#hmF$x>8d1;mktohUN4XV1~cp z!W=uX^we4EdCpm2IrHzZGL#sf#~B$K4m5C6IJ0>!$Q%F=8@hqd-Nn{Ny|S%7hofd$ zSI^${$>I+@T#!QXTGf=X`S(r5S;9K${bJopFs1ajzN}w+rtb;?g^o*MO!eYCsXU&l ztIGyyOgaLtFM8vuc{1d1S6F@r-cOtE#7qC!oXlM}pcrxCHiwQpqP!WCi!;K+eqa=-de0a#=bFl(w zFs8+(+iXDJizJh_lu5$-23o9nb_Loi83ScHUo}p-5g`ydpF)@WKmQ7cTOqb|5 z0e))bauq#2edo?^VtnTI4a1pNFa0vMYgtwWO@_&_h5%RqR}2)ZEp8XpTgV5$RH}o1 zE5G~;gwdHE9g#m`>3IXoAE%e*`eVirbE7TYKOg080g!V5W6Uag_j=_Efe6(WCw+}U zDS$qN-X|`@YqwaT0kn^}iHQxslX)RvyR>ZpQ`)kA2iz%qx>!u_xv>hRhyyPV)Hnu( z51{YAb#?-Zzc28WU@n=fpvTxgeva?Qjua{2zy*J1d%}UF4K>)2C2ctZ6#uVXKkoz4 z1ueko!1o0A_ZI+WVW4;=k_Q(43cyr`a&mErigw+Ok>Sc7TAA!1^8s$v__k3qG@M&<6R_?cH5%mltOz4?Tk3<|bf21qz7AFT1X~k8)lw z>e`KX+?J>G{%g+L4W~;8-#5?oRTM7;fjOcXhWAWF36oVvflrQz|1_s*+S7(+E#|M? zZ?P<$Xy`>SF{Xrs1u#*)Dfd}i+{-lCOGTj(^Zm!V8AIu%%&{Cm5brH1xHc@nTnmX*KZ$%)#gLynFF zw~-|0Q71{q9|&>$6cdd%scFf7u4IK`D}?fLIe;`)S=F0#}Y96awbL$ za)qR4lSGSSBnxnmx9P9Gb8kzee=8jX)k8g0CF? zm&miR7D6fa&ZuTV5oFQBQE-Jq7!W^(;(6lDESk88QW8f4^2zDNk_1$M`uBpgv8i7V zs~050lt1!17OhUsk0B+F�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 literal 248983 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 +b^2;7`S8BmIaPsK2)MKGx(?DutrvJEXJ zc9F^$0jm^3K%D0{%Z$XZ(tuL1L^*%K2TLKb#1w`vX%yuk2Hadc!|iXL9`Le_Sgs)GzLE#Ha{rk5y~o9w}wi5 zXyy{Y)r$r`3}qtZV>YPzTi!HcLLc~_G^W>VrVs#3eG6M`DI(7 zP=QiPUWiG?6QFV_6*iw39Y-1XI#5c2jGP#d2%v*~JL=kwn509?1u+)kofr^hppg@m zZd~z}rUs4@x@L?-Kl%h42-%5*AgkhLe~{+7`ux-8jgT&pmbh99=^IKC zTYY*V5&T^Ab0+!{Kn3ZTHI8^M6nvO{gLYKL@ql^28^+4CU<#m;J?LX8hp`IFIF3z7 zTL{s%&G}fuF=a;}Kvc7RQ2=~xD5WHtY`qnY*AQC3QOUXG^h?f~Y3Pi1V?7?}WF~l} zHNqU$4P5gU0ZQ4i-xsTaTpxPi6`Wx>X2HY|mw~7JLNy`D>5h-gVoG^o$FS(o(W{h62m{j>V;-`6oC_os{0T_(Pe8Cl8E?$M;!FuwDNG>& zp=Cr^UuVt*mPv}eVxMA{}QF-6hk4xx~B@cp@UE$u@IYlY|?>G`QFes`>x*i=|RA7 z{)s{^6+hG=c$^tXL06n}(hmn*$`7nlA-turG7KdiHJ3K>?lFjt6DG;JVUNvuCIZ)? zQU-K(EZMiJ{~&rZkdi`6f`JDGjVC#|9@MgrMTkjUf*>8KG2)5IL&o$~r3l+@SDTpT zJfLH#*>WByT2>pySdA;G*~J{d7SYX#h_PB^TA8zn*AERUG362B@!4lev3S(?ket=c zzK#&v?vX?;IPU_AcM&axaKZSoND4p{hzd#H3t4Y8FpHi7)iIO~&88|%(T1C%$A*g2 z0uw)G!7jj4aUp{*3~MEx$!XMgOxi0NN!nSj}(m=`;gr zK}lP&O2(g11Wstgxlm}vKqDX%>!k4PCnbO`*2%!}0E(cUQUcA3l|1Akn+{whPyUxE zWk!V=5yclz>@tnKPL0(3jJgj#54?DLnmqA6=HbP3{XS|nVePL{8#`yMyT0!6azM!^Zj_V;PH|-PgMWP#CNK9#p*}2x)7~X zBfQc4E4ZWjmy&%ZIcHjMCE2HN+qcW1TT?`%ur~Ao8-#-F6VzO$3WY90KVyjXyziz% zEK-pyTQl7|*2B39F!=P>HUT9~og2oK6Kc^2P0s!7Tt{=wT}Wngmb{o{5|m8@%B-=L z%(S?cFs%QK4MHj)Vp0m}85PcZ{xw6Mis`uTC(TbyC#8s+Jx^s^u}$I_LmCyq-A4t5 z6`H7QG3=2xkDP(6iV5$|Y#lHVnxbWm64i#Yp|HqM;l z*h&`$UTEP=_a~Y+Qr$?gvFh1+;95~=z#>PP;1bcB%E8=B3K5Lnr{Bew{gE0@G*a>o zkwYjtQ!@dF7^yf@P$~h5y@l+-?OewbCtZ3+o6cfg_0KtDZpKr|%T)|70Rxr5@n%x% zQK@+|&6}&I zz_e4xEi5!woRMf_*^4w3s3=gv5F`f$YefS!VN4+LREy@E8z0IJlSF+Kuo2P(G%-VIpWqqKOaMuIiB<7)$*1I%LX~6 zBcM`CpoqEE!xyZ%G{_BS--_NnA6!$;IbX=#aKOh$VtOK^6&Dv`PLwK%HPl zRDY@`NC<4o_7u|m)u;JBEwmbWV~`Yj67uXK)>9;-%BzlH)ApO7R2d3tNN`IpSh&Zmy=wyZ4-< z`rf^Cyd{_PkeEHBZTqf}r*b}$L0Dv!HJXZWbu!E#!x@87h>Z%;5s^tLC+knwkf1k5X;Fl3IBAqpf($khx=hCXDr+LB2jDQ79lElf)=XHP7K4_>~SK4kUh8R$o(UWf%>&Jsw{3QPm+_ba?;z zp%0uIf#mI)7y!f&Y(NS*wkt&zA}+!#@c?wHQA8Q0kl&Xiv0j-mEw`72s5of^v|a)dS0Cous?7WR;ATY3|GnmfMay@O|K30C-_O zfN@sHxYHm2f#htI^t`s`j)vh0pInJ)+XGD+rQMS@KLSamLE?xTB^nEU4QCLzor)A8 zvy`z2L?y+ZOni52SEmJ)q~@__#_XNO{t@NQR`UhoR)p-!WMc8B^%O?fR9f<@0BuY)}5#1Jx#)Hl(oVD12w z!hTA~WgHz+74Lz)AS@hUP%CaJIuvL2hbru9rPN__wW}59l)rL{QVt{2PQz%V`(wqa zRi9WGNFtJamv>#s_rX|04C{EVqAB<}Q1?oA+pVPHsE>Rufk2IWR>%Y(MRx^%Ci#cF zvj-F<;{!1*DMWgpPKYKrjpC0DJO`oz+Jn@fMWx^pI~@U0F&0=%umy$emvVQ@zSQDC z2y8nmy|QuAB^({Ax2nIQlv?(ddNdQ=nl@e5_Qk-KLQt|hOt7PmFoVs3g;_rvD!Za{ z%GnDI9Rd>w?io-N>mBIRZux58tLbpery#}Bo^Mc*%aLFhSpOxKl8e-yjO_Xvh>FK^ z+HV=61GbEe@|yvYmD-m|&7S*wTvI`Ji94181?ewjyay~rrvrOwJh15=eAt;M3^-R( z(dLnkpKVzYBxQBP)z^vDNFo_X)&f{cHJ$@YDIOgA82DHSZ6UDithRm!nDz)mol|j~O^F<#`-Ja*_bxMbEZ@tAMm<-xnWV z3|yBDLpd#2V5!6apgkm4^822d|0R}^!%zZ%0sx{ysT_eZD1fEpEbqJCwyz0!XiSl{ zh~=@_C+s#6j8!zi3Pm)#PV74Uzx~U9^(fvw4(EGxWW$wX6LEl8yk9m~3o(UM9x|X7 zySD!sgD{0GHg>mBpUzk|XM4E68Eo{T?P1afhz;8(n^d+fHncwHwHZg}@aqPApHR8x zjs!#|)o2)-+dcwt6$cn3%zCiB8Hjx8+WWMB%nLErioEaZFre*l74#C0Ym@tL+5kyRuIjTun)v-h9_9>N z^Tyn^madT5gRa#Rmf}>5MqB`7oC2#+sc6o9d}#$|8eh4?MDJ%$(3u&WXiT*sl+LEl zfjgwICe^e)73EssGMdLQ8ltZ5r{6tGl;c(^LcLAmYkB@H_IFOTc84zHK`Mxiq)l}p zx3)aaT%_K9o!#+Aza#O^DZsAwtO7EE3lQ*(k0x9xdV67fBU*<&cmaFPfY>Ptw)s+- zZ`RMI;X%UYaGrH>ydh1tq`aY`uJdpAX3L5#E0rE-SP={{@OK0WccPGl@q=N=O1Y*@ zM0FzaqaoJ}wp~m|xw`X#zWWO*MjQfzU-2>N+I1(c)?j1esUur% z)nP*S$&i8zRCen(<%zY0>0Z>QAg!HkntNaJX#(`Hfq%p{ABmOSLp+;<@^-k22G=VB z|L#OWW57wK!$3+CqgLdM7cvB37GETlDtp=?aKD29zv6>JmF@;!{ zbJJ=ADf5KHrhxc;m5xDbID8@X5Cw`)ZVhjR%o%*Z;)$t{OpM5Tg(2bw6gQvx3~~8d z(q^VQw&_Go!iL{xbFmju+h_m> z2tUPIp%R|WL^jjdOodCSjzVpOzmPhk(&>_kIe^~p80pwbmejOyoM?#S?g}~P` zUqV{Rq}taem@mTQbXh#Nj{dsIFAm&QD@R=^an2v};JQdjqf}gcl0N6zG8iP5vERd2 zB9+p{+#GmVfDbe*U9-dT$>?<)9_s3Z)(XrbTLN)_X7AT*38}+iLvDrQDpAIcHuJM* zX8qFlR%5{QReSX7{roa>cN}*z%a2b+x5>$`S9ot)oa}6-8_k=l{i=>{Q2soT=KLnv zjLuPfnrByad^k~?hz<|{oTwZ(Qq(<05{V(FR#%*}WOrZfYn8!wwcg?6q-;opPF_O@ zZ{$}xRrlD@P@b#FO*Y6mrV{Cjl4tTDe@s#1B(r75bp9r-@)|>-9IbSB{ zi|A4kXKVc+6|z>DZ_6`?+)3ZhdU%_!IJqWzn;Sstxy?4~qgPm-_l5DMF(YhYOHI(n zDpRjpd%U(_hWXPWvBWw`o=2ck*fBGxdTVHNkkfK&vxTZP5wKv_xC@11H=(?{?X1QP zlZjFdc}x=@e!>_VU}i`-h*@=Pb^be|`w4$ zhvz|DxYGd!0BAs$zW{)M0CKe?($WZmtE=DtVA0;YbBKa|WN?kM!|L&h(T!o!g; z?$6&Q|y&~i1`}zcNnH}y{@rj2Ho#Z(3R<@L;;E0u|7K4I^+=pt0*h21y=ltTk zm@g*7xPk;~F2m$JA!muVOtq2U!y1)Y`tFnYH(fm>DQO30);H2Wu+)@8W4@B2V^X}( z{WAz}o6fkWhUqVt>5X3A*~h=WjE=I+fC~1L>bW=jitN657w#MYOL2voUB~&eBs-f0 zJB60DY?yTodxBbsB2bzTZ_VW-zksi6j5T2-*}HCZlB8E9J}dNv=j{gZ2|53VboEO+ zKRqtaPQ0W3_>ILECX=d=#K~zUx4g4s_`7j)I}498d2II`+nu!Y+wuHv+}@lL+n-~alu zylT36r@0uP70t~gJuQ=i)}Fw~f&YypG*<9bzzyT)Ozi5TG&qdNc~)IdfDzfKbtlK@ zR4tylTtPc&R~C*?d^VgGIy7yI2Iu19{p{!_@z}`;`rE8VGyP%A6o*kIS{i&1S}OEr2GF& zD&DS*?=I9Pl^ZuYtg`c}h3~qY$`zRVf1IVz1vmc&8RK?{Q7@*#qu5>5_01vVN^KlH zv3RM5?77*#3H5Q_k8Bk;9ZPvF?~l2-0G87B9#6luv{@=N5xG%DZ#}-^i|Z2HfRuth zE0m?S5q~m!m$&yxdg0}VOOg0;Gy|gQLNciM#0Hi!=IZ?Qn9da@SI~LaQh9)!O;7js z?D8g4TbTlh6CfeUyj^Yax@K|rq;^>M>(`Zeps{1BeOseTA6TS$S*Mqkx%9*Wj9?(d z$2pz*0hNC?)64^zyXkV^P55Ke7~`$Q+UEWqjn|TUms|z$g^zZSJ9Gc< z|Mp)#B0J9j6sDYo8ys)(qYuMFS)24h?RLx*%tgGzlaNN9GVbGJjog>|k-Jg$A150; zZ2C5KE}h|Y7(Ms#i*U1fjGjC7x3PI47Vkp!gno=ZV8{!#Q+b#7U1|EYH) z>LwbvN;BNW_JlAOZW@l*umq`VE&pAE3KW;+LOOlb~uFCK|`T}B?*P_Fyr0*sC*S9cQ(6-wj29n@)zE7A%3^T9sk6+ z-5#z!cvAi#e#6JF2gc=>$qU~(mp3ABn}ljI1zQGImjmDF`&*u;96u_)`Do3H*F3_l z{sP^7k=`o7Ig77)%^Pt$rTRG|?|d--wc7V%A+0E{VuBImmk#lW3QM{kgr{EinszRp z_?HpCP_~=TvNvvY=PCPq{cI1GA!^0QP*QdSgQD0MqWAYl^nigsGW}nJAY~2J_+7z z_^;Q!S5M97U#!PTzo?3L*fUE#jSPw2Q1GGGXA8yOr3 zjAM*1L;Jw!7h6m_q{qEMv&k*i%oEx=-<0;hU`J0t#pgG6a43#%)A$JVDKEsbhyyhP zbKrFk`9W12Vsd4q)0S?aw|^PBwyTY@K@C3{kE76m7_J zt$AxjSFGCFQf>6Da_H0y0%e)dQOYOf7LtucI{$0lyZHp4`h#>+o(!^U7o8}8{1W?n zCJ(+4@NnPn53?sau9A))mEZk%J=*G}RB!YMBGg)r$=QDO+Df0ReT=k8%PxLUzw3*w zw;2iV8$+{U!^6+agG{6x|Jn4nTke^p9Wd3mUrc_p&P;x?{N6N|n$+^m?*#qXr%%g| z+FuiV>)5AK^Tzj1S*8#H{U{&C<*+cfh$0?*(EeI-?^W%ZFaMgVe@72z;(9f7Zs_E# z)*FAi)qFh2t?g7-_tz)idYhP`3Yp#e9ERm!@r#YoPw-2@zonS@m);fUo#^6hI3zqp zcqzeh8p}~BhI!YQ93>)A;F@X`TVKS^IAkM<4;vYeg>b9BW zdWp_1|7rbh8y!!A!*TIu-8}i3vC^{ZB)sU6XSB8FDGQ_5{J4B0q%Udza$Q|&%0gvF zJid(Wv!~YSlkvBDbUWNmD5~Tazbn|C^~dQ)>*c50<%WG?B-e#7mYroHH7*wi90??F z|1sF9LX6z5dv8_i2>ABgN|vw0au7hq_(_{v6S#;|;9?(y&cs*l1gkLRmC zSN2xl#MVwvpU7-J{Cz#yaJR!lT`R7uV(M6RqIb(-LoRZGL|E*zsV@|$m&jXKbWb72 z=Kb-L&H8iah9PgX;p~I>C0oCC@_R#R7@_F@&;Ry+dW4tP$?h#!w&Wxoy-@7Er|G#V zx7&Q20826cOz3LG2TbHUE3SPW@k@0$;n%Y5wR~IJSEIYwI=8k*+sdI(z00WiR{YX4 z&xH?z9|w1ue#Q=}$MRxepRO54kJ%A7$OmlcD$|%evsb^W_kJ^qE_JHf1XyPuCNJ0e zB_+({^=uv8gx;;OR)22Xu=btsxcRI0cTxKr6unY*|E?;&atG~~{9+@2CK{`!G&oQ) zRFj8p(0D9IZP#8Mx$cf!-(u_Ni?!sDxc}#Se=lxUKd8PE?Bm{c@zeO!hoGg9C1#-z zcfH2BBpn230}Z5!>7I(}?(hpD_Q!5-{%QKoa_+x)(mo3A2jR=%=J+Q&e;>_%XQG$e z%ilJ|8`RG*Q>8*!Kd3)n$`FNPfPM8(C%=76fmqI3^Xx->|JXd}4XcmL{Vx{3GzSIO z&slNx^Tn^VZ5K&-1O7?NSFnZd9&9(!s2CPK|HMgN4$afg#g#@+_~G<%{SIkI(v#$~ zRo_X{{>IkmBl3o_ub(oDCyT#M%inH|{~0~~O+j9|(zw~e;d_?aMv2nS z*OSfq&8Rp3i|F;XaPg@6o5$SIkAS6wS-p`2!JPywC7k}*_;35n)C3+%zp}N{;r8lL z^4%}=gJLt+gL~S&9js^ETFT;ALiCdF=hY_3wZ=E~} ze*N?0x03x;zc+sJIQvM+_6Kg;3ka9iOy&=;t z2j#DO^=}5_-|^w=C(aFpUI^Biw^a|G5{YWPt#qI)^z^x`?mX>BES-w9->TUz*c2fy z`J@uF`l-i@O;CKj#qa(FUG&!c&%Fa_{E8^k-Z1+DA9?L__~bv%QtH{G>EC>~fw$GU zA@2V0@E>$44F@D3w{mi)4C2U~&$#6e+V3cJiUz4FqEXke7kb=%Hj*=~v3`KalzF!uXXqoPYEr{mF3hnX+W6m+|=dLT#4@uEAd;@a0+3>? zn60?~cBYlKl1;l>|V~*ztGnaPrCWxAE$4gYs*6_FD-( ze>$A}Uq;^!_~~D6B#(+avAmauO^+J&*#+b}cJk(wDV=`%=-?l;UTkospT2zRUwz~q zIOGCzlMkupr-OoFN1)n&*nX=neq-Ug{;;C9(;m}sr+;_0|92s|rxxEk*-J>RtT0xa zUq--Eg9(KH=Aha3&aLsAIXa8Q${xnbz&9D}NhI%xD(Wg(aHFmAIT9!Rt>p9Kc?h(m zEU49YjWFpA^2g~j54@T%-nRAxc)dwJQ)++P-d~L` zkML@$mkEmlDs+d~rim+0g6&w+_pR^}Z#Q3VHD7wST=Y`mcRxwr2=iaY;JLYMn~pdB z#eeu0kCNRNX#R}PWD0Zml%BnD(o;ukhf-W{-2?5F)KxPKSwC>6e0v=^XA(7j`ZW2) zR{6Pp$d+#qy3yCOkK;Q#dS-%OBhMXtYxU|c+;ho2?<&IaO=(?xX^U76DD4E zyL6uYoZtVm;6|`cDJsu>0^ixEWWW?=TPBP3w^mQ1)}(Ta-WZ9kCaaslr9jvdZ^!5{ss`Hiqu ze;U6qy)&C`2kvg^?bj@BDO9u3E{At%QVybQJE!Q8pdN4d&zM1DtfykH7NeWWy|Acp z-#Q0dCh)6|qUTil+>%z?+eD^Ilh4O}l#B7ayG@ry3<);_vK>O4|1kUJ@ity;gcIXz zt@v89j`TsbWgW8f?@}R~%EiLi{l)T^D&y>`@fn8&At0kXN#G(I3t}tG{urQ;nVu;`;zR*7o$DO#WJs_MdP&U(h3_ zUk(O19FmA5t&mPA9LZJLBi!CEL+vdi_yU+n!|!_L1f-`du(!c6+{z3g02;@&6I z?=59-z%Mq*y>6c|)bvAi%b;s}(5&ZQ5A?H-HWAs167y^gV$YnPuX`1D@F;rq0eNl; ztIdt<>7d!7^KuhmIthh>P>H!2NMfrcmt}Bj56Vq)XPZZyc}(M5-Mf^A zZ*Qhet0A6l`OSLv!_hkCYbdKnn9#+Ev zoUwYldY!xHA~RdBzp=FAjeh$@_S(@8q+zp_Ur*6-x#fmjQuN%4i>DMJJ%r??n%w3v zc={6vlgGkhAnt5rudLu^*c<)SyP`(lI_vpI?YCIjgMI!KcHX(5*NQ)HzSZ=7tzY%3 zH-&v{Q0;c{ide_;cJ+iBZ*G@Q_&J5HUGLn1WVexmDPfq*lo~&IwjP{)rj?PHcmw%F zbZ(418`_pkMtVNoG-H8`lNTR_H$UwsPn9WS?XuPLz(0`KYOT1;+Pj8+sN?srmJyOy zE}%?!==!K!KZ@S{u%9R5wB4LMYJWS>_uTD*9>1&g16dxe261Da{k#MUO!wE!x|=GD zGn&|Z?)9VMbIltxbo14CScMzJvM=b_Z!k074ld02j_KDw$-c9=qo?fNN5PAswD$!) z|3!8ilk1SpV61w*Zop*2+zx_GCfccyeTOutFFLylc4`J0ivqf;%% z&HGQ2&y<5cey+2tO?GE9ym!Or?shT+zTZkWnGsXJCe{(8)5r5)XZ`lm_56eK>%hGf zr9GZMHEm~0U2SF%gL@PZ z()^o}A5qeTC6@%BV_~Ft2PnC$sGJwE#|D;wO?O0!!x6x40?Oyb*y#Xc2Jn8Zaj*dJ z7(akKpz9vO;~1diXxmZZ1JYcMsQ9Te8ctt^$*Ig{z4k7*$9i@YkB?iobpDtB{a^kc zEH%VzaM-W!)NoG~%PlpjyUMlxu7VB(6w!_==i6wdB=-)mQE;Vc2Q)X|a?Zr$-i2SI zX9my}Jy{2ef)5NvkKeOYKZ&?Hcdnk0SAFly7v`cc@$G{we*L*|`4fDnKyqQr5{Qah zJZ;_u_OW9fS-omAzD4BD>o;q_i{6C-FM>-Wc}~1D$JqD8x!yIHX*6=3i8FNzS^cgN z;)=x!CS0;;M=C4uF?7Q?M=pLLgm;X6_t?9CN=+Z*=Z1S~@iQhkX#D+JNTy;oqk|>W zaa&2n#jxh2x#nI|>1##Zi@BM{&EV)N`^=;#1M95sTvF8ZXWrFTc5nL^lD5FwJd&!} z0GDhyW`h3vsd8zyCoqJ#LHlWNE#_|&_p%q=@$TiY-+W%a4Iqdh zQnJ^EeMW7Meq4Md!r&j&{q%XP?#bKb)A%+(*OqgpS|>8qZuIL7>sW=qhF89}r%Fp{ z5UYIUWOp0s?FQa${dpQbDO#tNit+#hcH9BST;Ce6vn2&ElCC zov1bB;=S$$HBY?vHPL~hfT)xt)v_Z0{-@<{f37a)gCg6SJ_=uain{uoD7lNo1@=-pBCS0}zN)tzMc~`p!{x)WTrRexQOT|navpF@0d&=w=^$VUq@6pE_*|!;g z#P?d*e_|dv-gyWbu2-+|tBvRmGKn1A>G)+JAM=BpvG;v_S9gycU@2o?=+&P^&$RlT z?_P4*8&}%vZ8eXB8zXq;_}8|5WH9ZJ8;kgoc!$V6MCDy6PeB%MWjDYap}nJ`!_=I4 z17rdRm-k_EW4ninGNsgNL8PRagGetck!>uuL$qK9`5cDw1S<7ODR-fZm7 z+P-g_qsnZnZdm{#dh5oA1v#AAlT6GaK0(nTvKLmclV~HCi(?^4_)Pa#32ZG~bv+op zdF{-TAyVuaGACWtTB8m8Wf`oha5>fLoW-%2X5q3`iiq`N0i{Yb6@ymvYX!9uj-?2* z*boxiS)|G7)ZMF@!iC^*7o|SJLgxCD(rUV18+uYHXaW$?s9Q`L1ws-V)6m~dofT0h zK3@dRvQ(R#jstU?t2Ln_MQeg^nWLT3pNy@hf^@)#r4}}dUyJ@o3R;1LN*=rWTzX~V z-DgZR=_6Tf;3zQKCH}OMv#?vj7H4wX4-Qo+?k0&zXsY75MEtJCS3D7-@h~!!ItorS z|5y$8Q@ODQ@D=IYS;fI#<{wJ>lBQzaS?1ophfnb6rSBcG0|d%3j*q6{-pHLywW?O) ziG*6YE1J^qK2o~s{cf~qIY>`wz>)~1o=B6FoI1h279C_# zWiVlBR7-pAk>d>QCH5?kl9>>XjTsXjsKH{#YNu4pXsrR)7vPL{^lBz11q=omcS{BM zFcJ{f^2ixwW`m^E4tHQ+n1eu;OAqhQ(&LpoA4>)4d(JTQtZ_*WmeF3THCW6oYl_`P zOkoM_6-w=Hd7LwggH=I}T6gZrg~Fjk&1$nDN*)Sfx2{~S1bb@8X=;xkl|vZ#dOqtq zt43oLPb5qjFJO_T6+y5_L*!J-m^1|U6D0_DRQ=TE7i;N#Xsv2h}a(A&ey=Krt%rm(xg88{OId#ShuuXh89#{p0m^(?NaF6p=YA`aQ zi5U8v@A6^G1tYPN!+p%B6-x?dWoc7IOp%=9crOc<*gtBN8Scf5v2e4q0w0lXKtA+g z>N;FNn)7D@Asogcg!Mrzgtd%YXQF#EOAZeiYpJ(`^w?Ah81u2&SYjeO4S0%?7<(|l zn2{<>48Dx}u{R6?HjeeYaGFs#%VNkRpf5{Pz+HI}2sFwoIsDKxB;mb<-`?cTT-?uY2gM;70nkuUWIwYBRKIv!fAN!h?v-`9aLeje(CUdmcH9M5??kUzV%TTXxgI z&ZBBlZVez6#u2>$3jOHsBX$FZDyKvYz$38l*x-WCGq4vNF0 zu|Y?Mnnyf#X*+-e>{u$A%F$Q|8^|&MCRO>ukl=(AI*glcg*oIvVhv3LqBr8I$D`-70}2Q+*&haE00`(aGy zYizl}2F1W8tW$H|2m*`?ZMdi+9`{3afHZEj#kbqq*yRd!;8$xp;c{J{1pV}je)2h; znCb}m`+jnfB-fg;(;r5DKXjSIW{AZgOrr=07-(3V zD~7^i)b~v(#|ltp)GgGYvC1Xtx;@leU#XpbD8icz(Usa4bD51fCWyfkJgjT6SsxB| zAr%~#P<_Yg%CQuVkQl&HeT(p3#RKI>F%T6Gqask)NR>0&9%n-0ZCJ9DM?wzqqZ<>q zhZqVw02WSZY;qCMo~y($<=DKJ34SiZ7{Cq02*|Zztnj(X;Yx^ML?I^X7O;aF;FGZD z8C_MBBXb=58)n!q820Wcg-GBK&( z!{7z`LBc6}33x;vFGN2Vu}n;OvmGQ7Yn@5KX1jku#TZ7L+wr z{E-#Ur6^=v8(4}*?I5P9gdK(n6{X5p>P1^>Nd}%NrmB$08a=xiZ8On|2pkDg&vA84^%%CKDJ- zIUOZ5N;&v^yq#aA_R^v=iZ6ve9#Vwoav5^Vuv^kVMug{3tfPK z?T7L@j*__lwJgO)sYG&t_&`)*t_rElk|Cclbj&EVwrvkMEb6gsB<{cXSO43i?D!yD z%>|MJmk4pmMFr&}K1w8lIOMSbT<-ufO9wPlqq&R&#V{0M@e~K7cfm%TXeBHS56TlmHo3M$&fWxzM63;U1Jq9BE0c#szJMyggCTigz2) zYsH`t{7fT-5X5>?z;+lr5`v^lvY>kG+Rk>nT3+2k+FD1A9@MH^Y92AeOz{IF!X~MV zxZu4xZH;N`g!e9_a3=aw-Xl_&nIuv|Pw`xb#Ii#)FV(||iDsacv}meekV_*a*CCcD z*HzP03g)ccTI5V{b`88Mc_68BIjGbym%LOB3JV0ClNxTWJ9~z+ug1C(>wKiLfdurx zdZiq!6tpV@wj6nyzhWW0B6o;=E|-K-1;&NT#yLxX5|=|8F=3=+1&1eeIHIeKe)a@X zyh>^Vl2K@g{-KV~8FMLk`)b`Y$5gayXUAdCTxjvG6iwu4A_Ys)Ur6p!be6I+Q=GZx zRk~m6AvVI;j5EnYN;rWFBnL;ly(goBbz;T6R{dv8m&9`;!{DJM_lVVZBoMalM9*S9 z#RF-f_@|;bdnhz8lY^;%IX+_F*BLVLiRA6_e%vkPb8ZClQVJ72DUD#Fx+B%AOw{VA zkX#~pv5s@WOH9((=~50xjM;MbRQC6k;J_q%TC}3{oO6Kt8{RF|Xe4-r5{+mp(c`I= zF4SlyhZEMS1-I40rRp!VV5y@WEin|VslnKQ43-T*5$dzs${749}7{qXr#mLo@ zly+Q|U?WYG*q5=#xEl9Rcu-Fv+^~p1S6Qs*z;;9w$@$s9Td`=oZ5LFiLhj>`CMPy+ z)iBhBV3!Yeq^#vhJ&aN=t>|#xcgIpTlYpfCsPCa}O=Mj1Xe{8V1jGOi22~u`FOW46 zRg)sbk0AGr~l1BP(9oWJgSR z9>b^@iKtN$y9fK8op9Dfv>VA8Z5f400U%s!wV>TRsZ=CM2aq3D9qYtHI!l^M3{|Yp{oW5DRriTR|tG5QoSY&#-4yU#x%@?sLsmp_cZfdw=O(% zYPkE7ndn}nRG`#3CFwe0N-(P9sqRe#qcZ$jbxIQzR#b{k!dtN%fP@{JcqV&|3VF}V z8Ozsj=2n%AA|)nvSxHeQca>xt+D=6TqIm{37c}wE4?vNNq#Am$l9nten_AwJAGO5@gXZ(x{YY~scXv}rZS>VNlk5Ig`l+$G3 zIy}bRa@D+$2;~2a2fm3jFg@Km+@ut7-nTiu;=_;+;Vk(g2Kq;0*B(B3 zzXnkZ#{dD1I>3t#vkn1Ruo5^)GD)iqv>fDF1qioi)QK2(Cb+F79sUDcuUeT87i%$6Y^s5aS+^QEsKMshT!n>`tYiD|DuX&3l%5NWon-RVPU#*W(g^HZ$zOLW5rE?r69`~;Z#M_E^&vTvP(Gw!z6KG z=(Vkp?9MEP$opO*`FlMwVWxU2ctiCD@m}Jvqv>xKzDc(Yor&{e?vL$C}q_er<$}8sw6j z086PT)#HcCjS=k0NC{SYw5OpXAS%(D0u;~|-WXU)!xI@IEhr5#k-}Q=K;<+Kqh%`j z6JSc9C^hI<3ZTTAj8(;N)c`&Ww3u1w;yp|8b_y(|21^?)fTbjds6LER4A3z#;zV#W zC9E|x*P}&uE7%`NkSk$8hI_mVyjbh;2qcbC0K@LMff0=Fp<3}E21 zvFJBO3j3Uh2xumgK*+}gLI4z)8Z~+hsyvoaqNmY&mIChK15XGcl)5u1MvfeN5@>Mj z!UqHhU<|4bf-dGfp9*$+&Rj|sFi3b}DTU7>6XIBu5)x%?;`;k00?v*NG}nSD8_`0{YRMFcibvYe6$}{p?p*OF7G8Em z*WxARLh>Dfh~a%~;)UXkW#iBeuXOKJ(D$Su7yXPQa$*nzQL#Rp%nKItc0PE@0vfmZ8lf%SJDl5yo>uAFfVLnWTRsiQ;i6MSRQZ(E4 zG$wZXp05;zUQR$#0Bvwl!Xdw_3_`FB$@8I_IIxryEUae4AxwFpoPfNjIh3$rs-z82 z6c81d7@=$S-}2!IobG#;a@!G)5f_DO1{+U6m(W0pX(7h&Ed(43@Do@c4uN&fIX~^@ z>pygRkbu>?u2=s5A1u{1k-~E>fW6AJJOdBF!|*1)l!s#Ks~PHUCfT+b$N!Ii{cj%? zCuiYuM@$I=gp~LUcGMy&j#qH-azYdWyV5OG{yoA(#tRl)4w?amRz-utjer7QfwL|l0sMOiXmnoZy_Gu7qj9MM@Sqd<%XE%5}O=O+{v`> zz?a6fA5oso10^Rx_W%ht2$w2|A;wfMHxW3Mg=n{2s41yyj74)ITJdN>l-TBEMdJ4b@Gu6cB zu@5;26eSPg>UCE~ByiF~_!k}#)=vOR9Y;6jjfkqmwpjZ_fM0SLg(RY(}Ln4=^iA31Dy8=(s@ zIq4=`@lg&}8Db`!Po*S=zv=~uK3#}?F7o9RQ@%HJyQ33u7fV8v^FjR3K%o*~n8lnx zH~|Jpi1=i^xeUX00e_WnC`N&X_d5y)ZUgb_5zYY-4gMf}SSpVg4@o#tNX>_xs07fE z8BJjjn+SBJEaGN6Q5kFSRMju`GR4ut5$$ag8b z5kV>idyKQ>y?wzy;J}naioq?6e8z1RykxzGb}Bvqwy4FZmg13wM~s&bZP+-Zu!Tb4 zKxVAl_WfcQR`xVk8!V=Vm>HC7N-=213F{>S=<#^b8Kx+aM&^LphC7NwGp`5>q5n2Mhm6Iw_h`yjDkjj-t7MwNX5hM-7f-V|6up7fjR$5VQrJfVhVQ$S$eWHs=J@k{! zU`?MWQl-;GFlPJ~`l1(0+6-wEL#$=HS<1nbm61VjU)XM*0UT*?aAR`XDBa>gWPxU|Bh?v2f0 zBHOuWrdl}CQ7d_^>`z2*!8 zv(70OvO%ViDdQF(&K@{`@E%qpNOYy*H(=uwcPUs?ka1!FmKW69NQuTu_Z)g8!?$-& zqq|NSB8;e@et5G3@0L25axS=qR*NURTR@gz?Tq&d9^9S{#vqqb&3o`pX5}-+DLJ>h zpDcF0Ho8K(0wO{f|NdUz@0p_P(CugapS*tHt@oW9g<#CN4eJ&{H=Zk%0FPvxkHw@K zxFE#4daA4uI7#y_{-6K;4=j}t7_4F%aItHRve~m!Ch#H4sHBkN-?wyp&r(Xf1ZDyr zQppNl!%r>Q0XBNiTku*4!H;);eNR_>Y-wd^w~5)rN>Ye8gGhjY>`r=C_iYP;K}sM< z?Bb-HJe$E^DF@OGd=la$mQ%vVE;vCBTUr6B(`Q0U1YRLnz%kIi6nAyUfuiIHBzdVt zpnr4OPn9ULv&r3V(FHpX?oUl~m#s>@XX8Y8LA`jAobh9Y}nj1T|8KW~}*z7R+U5 ztfp?fswa2l&fCfC`fDv;4!v%nyOLRQW+@;{yqGV7>5KExJ-+_?{pIuP)$?o4YZN^D z{k_(7B;txj*qtuMuk-oW_3Zgxw3h=*Iqm9wr~mo=fwv$)QBq+IqTwK-^cI-Rq`X?q zc6jh=B#^+llU#l1pb9J{2cY5+fbmqbKpb+Fw5t;X3 zsJi+H9O_sN4iE+m7j`}3Ao3;DKvc-7s1~xCBy#t}cy0M2$I~6!3FVGpkQ}Z=e<3;} zBU+eAqo7;@z99%GN^fZvLE%>%hkl@A! zF3n`xby5exOG=<9HVS~H2HHyP%4sk8pq1l!PcKxm11!aRJMURa43`pGbwPoeo}OF9 zp_Z;dM|T&Zs}j;djzRxcpy3oUm0);yT@@lFUWxfksh08K)S6~OYVbs(JPT5rRZRN^ z;=?g)Y7k(p8Ykzqy+Tqk+H#TFlyr=GzAjgoj(m=Qlm>-f@SqXHhKExTS9(#{b$#@! zo#or{-rI{oD8T@GqHUXPAf%AfH`I#LYHD_upZ>C0yub%<=Hts;F?UVxNCi0ymIYNp zSeP?*d`DR9X;tData6H z3nNFwiCXLFac)i`Z4~4eNp?;cRH*rMazCEFn1+i3vzcpSdHS+lyxN=IuP**(zrKyd zkvo2IFn_&l?#8?K?~21K3B*$pYgs2&*r3y7-Q&RA;Yh*4l?_29H)7W#1Jk}Lr=D37 zKD2os=?SnDa0Aka({(6KIIEOr_fvOav!S7+fq}>1zb&-l^_tf*H(I!4+C7GV4LSv9 z)!@tJUg6Kd=@~6xH+p^?&~lkE)Z`!R!L$ zIZKpn^b2XUQJiCQA_-Ay6p++btOM4p>mJ6U9vk(Poo#%hRj+-0fA|FdtY3ZRpNsI0 zb;PK<{m0Qy;b(SlhnL-|lwSF1FJr7dfBwBzf6YbbWpJEPNxm6G=t=@ammbshnZiRS z)9~2_dbY__#vqe>DeD|W(PiYH_~E%lkG8k7FMGuk^FU7TkbCTKV`f-V{d|xN9BPK!| zuIaE~NYtUG;d`5JtoogauTy2mWX62_EUDk5@iRZV5xChG{pPO*&0pDvRB_+U(Ue+) zN$>y#kWIvBM8BU-l4n#L>!&|k{!Zk|odKDyrGF(XpLjnUYLE2#YviBASm`v3rQMBaIk*?BO$)9}R}JKsVBMG2myiezG3lbK_qd&gFW) z9B@-!-*cj?G`aW8W1(MftfyZF&o=#=4eLM>rUN$hxXj~$Vxxply5-EuL`KJ9bOjen zaxeSx-ebDv>6*jWMsTjU$Hvp>^Fh&L8VcVi`Ad7}*DXKovyGTs7jRLy@jyHH!Z>=& zWaU&irQ+eHY2Vjn~ynBd^ZNR!WOwMY27ABY2 zJ`k8@y;pudtiOz|b?;0{?wpPElR>qPuieqxWb~GV7n-_DIVXa7$iSbJ)qrj`@U=}f z+rw(hKXvhCXdMi=@t5m9FSlWIN{VN7eY>kp&|v&%{N0AWw?Q`_kt^5Um-<0H2pfS+ z`FJ9va6%F)QJGA$R(^3kDsLy+%HZ9&b|PUr_BQ;_`8HBkTLU z{DrOW5A<0O9ArDc))wDN)%ghR64BpL(4Iuxu1tQ2lq{zZ3YN>Ge-Mk;U!-uVcl5R3 z6KOoG?{IqQSu=Ax*aCUV#_oe_1Xr5KBvVoXwpcm*y!cu&X4hXBc^YzDt35^i(d)5u=xIxBm=AkoXs&E>mS$Ha zK1J$OmdA8>WRBm(^&1$#skLK^S;Sx;^taNritn;ENEtqYSPmEjKQRNMip<$~M&Xo6 z3MO~9kixfo^`f$lIexZLywUNU@NxKP_8U(*`qDUC%MQkR88Dv9gBpv##AJe>s!=5) z3{X%6P(gG8{1)*09)o|>`A`mv2jm^P@_m5h0i*-?s?J*d@#o72JbXUPI{f~>I{cn# z-p@7veJ}ZkevBylBfNj-p`(0+A3!?%zAZh-LBRWF^Y35(-UtEsXv~5012zpB9o3SX z{;Plc|9zAnz5tdIa$Rj4XNTF2J_7Bpw*ni)Y6|CK#k*56iUl|$IU6pl>9-`hR>Z~T zp#BVg7B8LpO<*2U@iRTSGwAj)xiv;#A?Jk4UpT;I!dR7OMsTyP9epB>EoJTwNd`%c zpFM^DN}eHU!S;x$Oo@N>wEa$EDxE4czSYv3CV!p>XF+lsI!Br?>pRCvcwxK8x^-aM zho-(`h*K%Mjl3h>UJ`W@GEo5lmSTbiSc<_BTgk~qg`auWu^hj!(49t&zw|Bya^s>4 z6CY>R!iP^nk^+`uP{}5^)0o+|vXH}POmIz$3vEy_gPMx2V{#i9hmw0v$vbQ6{+Gd3 zA73kex9&D__mDQK*)#^h3!qUq8ImILb`XgBKWu+B1d8h6mYIGY-^s}}au1E-4y89f zU!eCab?`Ux&`BjAISke(G)IP3DI(gV?CCJsbau4h*b>^IvF{HnpH^zLJF6vzHk@OPoF5To5KVnE9jn-P7#35}eb{fhwSN!`BVC<2Y**u$6Q&%x2*|CY?$N_$o!t4ssRKyQ8-41* z;1Los@X~Gw5!g;7O*MRx#&^1N##x7=zQ>BowfI)aUJCZ1Xyy-#s7bhwIDVM9yh%Bl|1!sE3~^_?hgV3lM{w z0i#a5`W59Ke@0n#>E!`SJv@r&I!lQ$65~iadEEZW;EN+V-D79#)!WcmR^jmipO^L? zNV=BKX4cV{qpxH!-QmbWLI@$yHaiibTe^I!Y{kRoej>I! zQ&QEpNIo78rXRPz^0Jqjvb)y4Y`g=9C5TNBg}a7BRAy~bwy8ve#7{;eRNN4;f5~e!r@PWr3SS&sCA(%`Fier>}^_ z7NQA{#$45#ye{I?79G{q{T>h%)2PNS2$6zZr_njK_G~I=-F+XQCcy!+mO5XvY}qrH z;^Z6RobX)T0a%Le?ySV!{az4)A?8BAyFE~5dX)=lN+bBdguzn^XKYfkh1-vHc`i@h zPMGo2HS!_4<+4}mdilfIZ(RFgqxf1@bB_sC+I3_S>q#qyIqxP?$2b2yu~fSIDx5uI zQ^8&Mlh@j2^yiD$sWRH`T9o2a3JydM{AR@Yfjt?{?y$7d*ojED+^}KUspy`C&S}tt zq z9xQ(AWN-N9^|*RDlH2NuYYJp6XH&lPh0-Q3MfCxxAig)8k6zo7=xpX~m9C@z()qVGTJ7w;5y@6Q*1 zCuj#Ew-~0c4E?w-9R9fcuJ4?iaGB~~uZJ&x!Pez^6nM8!v#%*CoAt@Kw}PYo#q@h0 z-wW+`xcWNaM&%mvx@E-#(V0zUc0Z%)7p;9P4(cc5g`^y;G0P9fzcR{iMDN*V{!Uo@ ztuvf{#x0)|Us=v2-D`gi5cWRZ`}^2`Hi+&S<>+bioy9IcpZx}LtH*=!C&}w|@@kE3 z6>a6B^MV~|y~Lmjr$2ubzxmnt*FyO<#VtNx&wnD+($J{zXt zns10pwtSNY_gjz4M}wN%NC)DIAHA!rQ*k~2)VO(>(n_NveVC-ztQNU z54M;8H2J149eudb{14S@l-${LZnC8f=W~#R+nKb6S#Cj9UuDj-A$~2nFFw+5eyU## z+wY^N*=Db$rK?Bb*FWmT7n|smJ$Y39c5MS93%DWohDdYwHs^00F34Fgl~WlYbnS*M z#-9V&@h|GvnzEGo#TI%+MXxA!_mk20_HgzoHUHed){8gMpdQ-Cu6I-j6PM1>An^w= z;mdOIJ0c%#JdGa@>Yh3Q+2wI0R;xnJJc?r>lQ%h^a~=jtNXT4YjlqQ1bhEvk`hg z*IP^J=nB8@5HE!f_)oHb(jkf;@SZc!|A9YZh(F-r^9V@gfm%Ae|KAROxR3XqpC0b! zJ+RRqnCU-<97TTw+yTW8c;Lw2<2`G3=sL=W-Lg(080o0$SnA*Xe;#FfucO5smx<28 z8^2PloyViwP^>oiu0#s(_AU^W5);<3!H;c_L@t1=&8?WDOO+uF6<1t5XYqUpmI(RWgw39(`o-Fl@(0qz&*E=3wQ`*HfN z=bTC#`Dfu?C`J(flmf(+~d3hkZ?@-xxG6C%P5Yie&v1U z3-sP!d9^GEIPdfd???)VYp@!|Ai zrnI=)Vbfv|kzwp|MbyhSR==7JW=-KDn%`bwx z&(ZTQdpRe~Omf|TC|*ah(4y_>qvWd(>Tj9!O;6ol->QB_XLUc$88VWq1(Tt5V3)Cx zKO1=`-edH5jexd&x>c@?-j((R`!xR`c_Y|Y+gt5Vt8aCFxw%<>lHSzeX+o2@j}S{n zO0}S~2)4t|spLMgZ=QahJ)&CS%V>k0(bd~RJz&<0PlIbSdxh4Lwdzg9&&8)?9VksZ zkUookGWs@>RyxF2^`_DG&3@Cb-d5g)O;3jXW{aCM@~&KeRm0W!)c@j1yh)9?ExfJG z_3F(h*2$kSu^^-hV;l<38Bmmzm~0ftY0O}(mR0%ghv@kuZuEFN`GvMzAHA~m<;EcU zFgbJc%aBiX?hh>WFb6#na3J7NefFsS-6xxI&9^(7(?_d+F3CI2u#w6)39!^KX#o!` z_1O^5d*P((LG{2=!`Ru5z3td%KtudClJ?Y%V%xoaT7Jj%>L=*hG>*2n$`3}r)3;VX z-kkpr_^VBR|7V-+pXDz+u$aJ7T;)(1@Ilba<;_G8ci84#u|54jJbEge{ssE#bM>r0 z`ZZcFwl}K2cK0a$?x%GAY&|#@&;P9W{>eH)y&~n(ZgHEpw>5cX38)035{U>brR1)X zIkY<)I+J1jv;1BHueKgP^`7^_7cjyNdg-Tq>&{AqM+r!W1jyk{NS)?PxDdY|~P zV^o?ld0u{FNe64|$(>i zzb}?5kMGFtrBt{|6}U@%^>z}h0wEKWBo}eQy0wHRdRp>9Bqv(7U(CL$@P%WncyT;b z=WKHAH!qXu+>S5Y>?Rx*>-jU3UI)G83H(g1e4)Txj-m@KzSNDm%T#r*zz`u&r@{@+X>l1+d`r- zi<{f2SZn>jv9tIcmsZ z_k3O=DIeCfoAYrlkYWJQUYqFL&hH}k5Q`IoAL;Q$iLXus zdq#xZ?zw@{fEVt%AoD2ZLd>T~D&pXBeebVbt=$vLg)kn*SAKRGN5{eFuE{Ubei(zZ zarU?Cd!u`1j%Na>a#VJ`j<7C9O9?NBcyrGXC%iVz)5|^Qn6(b+<{cMY zKNZGuep{9IIC&NnuNm|BGk(k^HzYXc+!I=#8GJ49gor5&^qO+hZqf=N*3_HaEyb2* z%AT?uPQT8?+VOU?>`o>(!sPYD-nH~;7#-K~HD@1gR?p-3!r_ZB*c%tOfqN*G_nx)S z2zfn>67OVCzcTIFLa9f>^mEt*1GvPPJwFWgLMCO( zX9+rXxVl%}#pu)yPi*+dZL%h});5N}j?&B0*|m+OF-W)Cmle4Pf@5p^x^(t+dCKQE zF+K|c#jTY;Ga2F-ZBkt=<=X4HM9L;~`RVjc7@s8mZcyE%=0ag`q7*fUGBGasZn-*K zBbyxM`9*<`VtwiemC6yfi(&_#drig<@|zxc)O zuTyJBVX8j(W_wQ_WRI(R6ki(lKIa{YO#PH?Hqn{hyhtEe;PAyU&7>h;;N((Euk>gK zGFnKPwct+}&sX7E<4R6OOq7agmEZH#D+wQGbSiKqSKU_WIYvj`?8OR>nu~n^A0-dZ zrHB-#auO*i_HI6?zFF7i(J<4tiXW0YIym-?m0sP4!HL3Vnpm3d@u$6Sd9WRs!KqZe4EU<+>O#&OdnGP^vjFzx=iAL!aeCvxHrv|? z+Q%Fu$28}0)vX85y2a`GQW?Fhs9YFkyt-tjUlm-tncw-^LT76(dGR!RwJukyVbr+C zbo>Zo4ujcAZ8zzFgi`~VD&kz^4Vlw5>J{#_(&s}nB2S>3yF*!oIGCHV! zXxx+YLCS{Rd~qoYr~Sioc)f@O!*} z=a2FJlYfl&TX>H@`pkcFfA5d+A8-A2%Y^<25BCrM6a4XCyE~IzJ3Ta(P$Pu39_5l7 z|EquZAAqHvX9qWO=`*pxB)y|w?ufZ0q=J$b-Ap#O76M=lIBdd(f>GM;fl4kth?DTd z9As-uwS~`}_I2hTY4)B3?|6q=aBML37QFC}^zG1GcU5bTEuZ`Ci$#1^3}d~IwdS=` z-0PFqRd8%m#NQ4qy4*^y!~AM&EhC{(!y{tv+FZpt`=)zfZA5F<4p3LozMQuAJ3v%} zSk)#`e3C;pp|LBZpaH9{-!mR{v!O@`pcB?!dO%U}RhZmG+>9FLgYYzjEW;L@zf8Ra zge4YZ2+Nl7Aj_lz$@`dRGR4}Lf>SfOuI>F$nn2#n-TesUc5v)@U?|C#&YqNC#gmuy z^!cGRjR!tb@>(N}nT>(=#5mQO%p8~D)yDi+y1P78N4s>jrLTnW$Rp=bag|H80Lh(> zGh?+8ov}u~3oHeLtRpI7vZ2BSQ!!e|jTRqg<2PCJl4Q4ObRLRLY%HqyMyp@@?Kix# z{~=v*(p1HlPV+j=UQzD(V`U)=W3GPfj=v7-yT;q|fu*`4F@CocTqH5=`|bjvJ)%sx z4fLh9L#MZ%Jo1N$nmiNJTPe9D!)&Nc08@!`?1`q13pES|-)uSWIlt~QMZQNX6L6qjt6@;HJW7$P}8nObv; zFNE;WHka}sU9%vQoY>8atbJWsdm6CRAmQ<8T3k2jRf<5kj9E}E+Cq>fOmY?SBZ?n& zCCidaoL*uyq%WTfqx0$YHYKzwmdX&2VVU+~Qfjc(>U7)nt&btw)>bb*{~HP&x5oVNU}d2ON}rkKb8lFD2`rUfBWp+FYAQU{wIxm0 zpBB#zp{3|z8$!%j30$)YQlNQ>Mz5mwHI`?6re0U()Z|S8ADF(WfzqUk(8Ldp`100n zF6Z%H*XCG@SB&Qwc_BoVh-(@pR7kwjP4bK`u1C_y=*K;O-%HM-_!Q;mH5@pLJpcz{ z7P3#=&7M%RSj$QM&Bo;W{^-TNIz!t27vWWJ`exkRSKgthFDZ(2MGB1F533i0t~EHY zRFJbS5fg{$o`B|EBgCqoTt|Er2{j~rA-YiIk?!mSyaxf zIw0yuXHhIBdDl-TDulx4b5EX%@de^)WfKj>$)LK&+v(@tu~Obu$z_tgT-T3&O5?U4 zR_e|czLL0X#3VJalt@Z_x|UstYP6@v`+TH`T?cfpTYcf3(e4Q|`K#G4_3R!}L=fHZ z?Ci5%`Kf)(7SD-&pcS{}FsIl;u~(5btAru~iW10}@>T%vOfFu9_4A3d7YZq;fmBPU zN<8k`g~y=DAh)2duuE63#OvB)qFN+lwkuFXxYPrdVlvTQh3PfPpQXt)5+@8lrh%@s zl}y$BXg@P2KBO|x5E7}CqydVeUEqoTo>(e9JSb03K(nqW39U$sa2Nn&cL$ZCm)2IA1H+AX(nMTMiIQ}6g#xl&Au0c z(#R8U1X9}2a)Q)Z`)TGk0MsI8}Q-@wx28j<^$}Y8dm$tgK2vRVD zuh!y9iwfSwqMKStE199{U{0+7ax6<&5`ZbkhF#6oWJK9ur5iP|wA6O8MNbM@GNN%M z7LHQ;N?LcVto6>omH>6RO<6_w3EnLF!VLb^`*F*T`C3@XVjwIn&HePD-$HD;hRZnl0;7m+V){< zRyl{u2UlDp696A}3(l0(m14`t8Z#fsal-jw-%^H-rjxN<%*}klKvoKyfk6iTn$ZYa z<^%L(#@LxmkX2>8z0Vjs3W+ap!!n;^TVYC1RPWqe^dflyb4{1uRLG zDity;=h=p7{C*~SSH!OtAOYb_A`#drAqHE6)U4bx>}|E^X@wTgd4D9KOpPm{J88b? zrO{}IF_8+#7!uV%I(Fs2)X-cFXOu5_6EZZLhn^QYk5$1>SO=R~fF`+=k2vtM1c@nj zo6Ko4Ip|hO$j(al_a$cqfbpr|R7?bGWJyxMubm|Q1(yvav` z7)v4wjVzTQSqETf7GkvGvnTG75#3V*Sm>eBn}}0L3!L|YvG0cMkIOf_aVUvPdKdt| z`f6T^5EpsF1X#=AY(x@qtqSWIl4DONkO?2=p$B6&qm_|lRHR$0hyW)kkKvDNcAj-UFsPg17jnd(r(o^Gd{OF zB!nYyAs#wnge@D4gs24kfh`_5>0w3#kD5QiLoK5Bc;Dsy_bC4e=>xj%mwc2z;Gw3` z`@jD279O_wht<1~-T@Ch_xsuB{{@!vrw$Hz(2Hok-#s8 zg&w7n7yYY$|L-5+-JSaUj3)_=A|)>=AH8QO+IPG16EOx+CZQYxN$_hKwZJ`m7^)Z{40;{6KvbMT zWVf(zu6U8;n@VVl$c9wKg`{VCO0we7R74{HNRO^8jc2D02k)g>xVbQW$D#ljF${dqF^|O8smv}GMD{Y%%{LoRICjm1qKR;SzxISxCEAxlTyuU4rnZG zrD>lkpKh6=KPx%x(t)WabTZvm5C{ukDbCtc!&7fG0?yO?sbE$* z8u{6hHawG*oa1OQ7DJD9Eub+Ku0_%I4cDn4!)8XZqs2?sDV1oV;2IcFj?;%F8j+SH zo2ufCKwW~C@?q@3Se2s?wkG+NNv2X{bG~lJmx8q~Lb{1lc%cQSGKvI0u=7UrVb_+!vyQiKP#s-}p8E$2(t^MR#|)Z=|sMW%`@6DL-j z>QVjhY@n-B0m75@W7;Zpvf_Q%=Sm?7=s6*bwFDB@7$QPKtwyG-2iu3l6!%RH7+Oy% z+VMry1(6s%EbSr@<>am%D@4DU46((Va#y_gjU)zX6O}D2WOfW8L_K`rXDSTrM65)PA%FQ zoB5HH7(%Q$#e{P)=cyWT`(7*;t(=i<+jw6o6xa^bp5pERONsUp04xOoI}C2MStrwSjrM7+kh6ni|IL_-H}%4>8;A8lo_aE>WK;@3jc7SQpUCwlYaHs)HLw(< z9UlBgoU!gb=ial^pO$YpVL@$VUs8b!lqsiq-|^TmR@agdtceDV{-E;4(|hQU*tTI~zC|kH%`c{O^mU$nw0{e`Zx< zPz`Jt00f*!B$wlf0LL6aTAvGO#QNRX1xLcAPFKA&cBCSrqOk9~5?sixc3~!g#YXvt z5lC61RnxwQg|2CI+jnEe&y;km#%+hFVXcI75-kFGJ~rS3c3@QFfgcJ<&LpN-dK*U6 z&6Gn&TzIf;6hbtoLyIS#l-W{h%fLxwEV@^;eyn;6(VFmf4p;qQ@qf&FiPY6rn1kk$ zf|-mKG6rU{fA)J892S;)m* z<*WUnHKoIlhlGXBS?@?paKEc(c%&s4l#e--DrBc`RZ5X7WG1^BA!0R#C3P#}z2ceEqLH4_v{I$;7BXAK{xR1ooTE~nM|4mvXF z%B4sVNcfQqjxZd_;aKU4LQSP$%!R9=J=OF50Vvj}p}fp2$3q9Pexj0ww!l(XIzEv7 zmFyh=ge0Jm#YUk3(mNf|ehP+F&vxZ_w`bI>KU2sq?Tth{*Ro~Lf^eOx(cBk3#ED_!Itw|Hj~P4G}Fx z1%&+XS?b^YzaNdyUIJ0^Q6iH<%QMPz^}Mc*&m=tN!BPYh5zXGS6ps>+_H=Ag*x*uM ztveISU<9d_!HLn#!{ve1E@_m5g=eC?=S6BY7D!D8!2hL0Mj*WbV0z@B61)t+x`c5- z0y%aw9R`TSgiTFnkq-S_OvVgY{`iFPA$3mG0(;ZSof04_)+_j+Qi2-;-wR#!p{W{- z%y?=gjowwo?H~mc!5b-Pp+rk1ZUI6R%On$$1rQY-7F1Vz5i}!_P-&!HvQ{Ga#!O4c z4ED&u!rP67O6O25b_;d)0eV##b*XCXLC z$={W_GN4m|z&R;Qa;OA5a<~w^sTR-ed>6L&YtM(i)qNkuAC)y+jx^*i8Or+4ri%nhqOE8g1LlOlvA_8Sj`q)|5m4w z{0XoWWe`2BSr3EN6LHL;s6&`@Fn+=@uoREL`>q5Km?08FI5WU5Q!$+I{(^O9tOxpO z0enn(DTO>X4z&>ia5$pFfX75DKm`-Z!)7__T2cIorT&CJ;s5mb$60D}d714WFrmp~ zN6u_20Q*tSZ%+g;p{TP6A}${4&>)fcS{YAY&+_Xcy(qjr#FrYKN_47iLnb+>!u?9B z-9aoPF=O7s1S^Z#09mHLlUnP)TnWyU?O2hj2xkZEnw7D zQHmpgm^yOqiG{)vzK<=g2$|IGM;e1IIx^WHP*RZpBQ0$}iA!n1WJ-3?1}7Fb8nB7R zr8?w6wdz{1csmY@Qz|5UNi*4yh4dN|HWRp9 z_vAPLa#fS5w__Pog-&!PH7TNUnMudW5Q$u*(}Bu)p_!HPLzOKclFlbZkcE9VlbKW+ zhC1vv6X^n&TC6a!%3zrzs#-Y|5{1N~k;+7-l=|R4l|1ry61j1N!eUdsAILP;rEZdv zD?fA_;ZY0#V=hIx1fC-*=-6TtN2)vut5Rw70){1`TAO^L@kH%P?ID{Fu>k)S7Ba5s zgr{OwtTeQr#D}HQ*c4XiScR)b$Dn2$vGC!v^n8_u0aixcBlv#}oO6dxz<;{sZ zi^bFy5}U^%hXe3@z@`tCw8rv7#Z|CV9lG9BrP$5kY=F!pQu72h7{b}JCMeuP$!Y2x z=~S`F)l7VbD8e(TkR8vpIudY)_je(rumrqc!}y;C$)E5i{0aXJ@sG1qy0#It+ZdJP1ji?s3gZq*&zPz9WNNizd+rIP+z(Vp$L2iHr(Ss-g$E``crXV7 za*P}UOG(%l!rG~JipwN9i}XpPj6yomv^G?0SE(F#OytyMy}-zd_g%8ODfNBa9PQrgZaSM!Jq zA_*tJQVOntqK23eOD#XI^Yhl61Zv|0BlZGWDt)6R&MbFk1xuWsuPYUX0}&FWRk-IV zVrJ`2P@YZ5L2b5JZ;+A`kwowBkAs5;qSCWSOVLB`HN*uej9m%0!1V9$;|VZ4G9ngM zcG8CXQG7(|d*bY?Tt(M+g}v~NsRIJYo#lUGsXyUQ_&-1XahAe6_2T)7Qs_b=X^orWQzr2 zYPx;ZG+(*FC5O(`_(C71eRHX&&xHDwPJ?qQWoGn2cE{&e6*`W|wXCf+nQ|*QHuF1# z&aKfa2c2=4ry)Qjg+E=juTXvO+k1w#kO#%n;8c$?so^K8@2m16@e@z3-nXPtXV9xtiQq<-H%BYQ~c0%PnN~m*hfg?r?CRHrHj?&1hGp9Ci|hhs{)*4CylEM~&QKG2p zwS#jJn=*0KBz$PU)Xm)C5fw9JqYfeCa-&2^^eN0r22K> zpNZzu9Y$Mmfy15n2L{H^Vjq|47N7`AqX+``SovIA#7BuvBr4v?kzFi}3EzN{|TMj^D*;PISF*a=4llIgMZixtr|(k#STy$-V5!jy#ANIGi~))YcP%*=0U{CIiC5i6 z&VeLPX`vm8Bi7xsipwfHFRf|BC0gIpXk-a-!~sj;SV=RuUh{XU_y1$>FTmuw&IE5f zyZ`Uo-I>|hfv`!`Sa_M4`4(3-le(pDsihV(gKf#o%#M>dGBY!?%yvwP!;=id?zfx& zd%I*uQRLZVHanA=Q@9(^~PMtHHBkJw$62@9gB89o7m6|;cr>Q%h z3blSEtz(c^NLQHNE1 z!ayq+S;tRMjz2*@w%hA4MpZPM=WS!iAMllsI?y#t9*rpk0V9nK;%TA}g-*?2YW zE<@XbuQ)S;I6`&>bEQ62>Q~dcluPo(fC|cKQ_Wa_)5rb;6tu zDU^}Z^^B@^2qt31U>9y6+a0vGJM*ai?!r2q>C2y>ev$7HtudPj49wH=rb~EX#uD2k z5)w*vOkhXn&-ecT>0RKi7SX=8+IBZno-@b#Q?@VL*chbj`E(`kj##*lbn+?0z?<`u zSW`67=txI%y8Pq2-33H7Cl9DXucQqGSSWO>Y!)PK+gaVnYBpvEsrbvi+ibe8tuy$d zI*z#0OeUHW&8SQrU7#K3jr&rM(k>xHDCbNG_q1-C?6!%NmkpN2`~ceRpWrR0xWSHG z=_}O@vM`iwcfRCI8SWA@8zOX_vzF`pLdIKR5&cNI(1|yY(#oPVC}wN~$QvBAjW8`4 zi-pj90M#VMv($1)uU4c&nRWxrbP(Ob9W!sJd55J7Di&g6TgR|Ci-aj+?5n{hw5{+* zwVkTHOwgxTW6bQdx^gxLpoRf7|36455pcwpq(zGs|AKtR?^1*1!PS!~EsuG$HDqeN zYI#YmTgfzA^tfYys1i#l6zysrYrtaZw0DOcBP76Dy-%0NhuY~!$Jm+*pw_F$$U0CX4^SiL|hp!(bd&GR4>+M z&m{)FQrpI5%EwyMq&Q0C%k7Z5fvDP@KPjx@wT1aq@MUYE5-xGjfbG&~X;WxdXtIuk%N=7nn<{_aoMD2s@?7up#f>^Ml*W5H zlu;sFu4cV(Nj=KjgxF4&8XuJDW2BvD)~r-S3&DPA4sQqF?%vWhWebx0`gODQm% zA*NkA<1x7qiI=7@yM{ImgQe&SCN7f$^3}$O<8)y-0S*k^g-+hj5sd#L>zGOP1 za+s~?y(NXo4hfJ?kd3^vRIILd3u{zp$ae?xxPCNR8kbj8g0ViKoD3Y2Qyo-K2BgZU$)xE_ z#WqJOLcfvrFnLsxhDEklV0w9bBCM|ID=x1pLuNj})Ip=Nyr;IJ&l#!F1v77%$*5V$ z?4pIdVde}I^+djG*&~JGlHPD}L+!!tPB=#hl{dW;{EEU6_%oh}KXBrSghmysV)N zx!qx!?dSZZF?`AytFToIwf&r7rzD?ns(HulkQB5?h0Dt24VJZ(wU!1{pOB7WM_6Yv zDy*nkV-ZyrF;5gLj$SRZftO5PF59FU(|SP~guXIB$FjhA9e~$`U_Ki&TyYl zi4oJws1^ddY?V;GoROkjoaK7iU`bG3SvE#(tUypD(H;$jsw>q!sZ!#K5$P7tWHRL# zH;Xwd$`}C_xMHI!^*Kyc<9aw_%*X`YOr7u+2c?;+F;c`L36E^Gzv?cJ0ez8+*SRhi zNe8&n@0XVk#1n&BPm!?PtgI!|*y}N=mQXSNWHd}4XpV6ShY=v`2sQm|(kD>G0|n~l zjui`24R0nuYgo1b7m}e2`?-iE3uZhum^UFk)ll684vi=?%Mo9a7A;!*3vzTzd4t2X zsij$s&*=i`OH$QAEIB1JM_LNnwzh)1YC6c~Vl-dC(m}4>>Rw=UcDbosj3C8ayWMtz z`jt*^9y^fL7tzvap6F@s^ycJ>9aM!T%M|LU8C}RKHln$C6?9cVEhm}C+?VK*i4>SN zBa@C&xnedQ<~yBK#>a>XH2motUujm(-X z9tuoJ#X>P{QSDl;+s3dGO4UiU(gFEIr{9q;=kPL-4Rbk{!$JwQf-X_V%^pOrXS4`J z)on9bUqC83P#Rqkay||TO}olugKoT>$3q|SoObgBwg=05W~VC9RSGZR9U6uNd@e%K zB7v8)`M4Vt)h#6BZjp8o)gvOAZncpT${9aRR&cbyb(r~fw=+}75mkn$Fo-XtEIO?k zkVs{e5VOl!6A~8%E79&$>@4G{{%)j3cSX4cc6XD3Vq4% zg$KZaZYN%( zxTJZ7@(bA`k2@8*tl4 zk{S3_+_BQKmQ@WDaultQSIRlLoJ?!2#i;3Fmfxju8B0Pv0}CwFGjooXwZRz*U9|B~ zCt_J_xbAo%nyNbEfihrZZ6;$e8J+J|m~LLqNE)Vwv{_2#+cztWQ%1D_;&Kk+vY~d$ zLZ_&%p_-;*3Yf7giWOXA29uo9!5dxVv`=`_bl1$@Y#nf7JM2(E9q-80k zNEsD^m!4AeZbj>cCx(zVA%J2j3+vF>tScj~k~W0q{t`wpC;6z-1LTz&kkM@*WwQXd zF!{|!Eo9X=turZ&PKNpy${jLFMG9nKU3^RgChBONf{{0Zlny~t%35gJKr&n{%h%E5 zA6*65U&<(x`dE(d>r%0dL8W!0Q&u_+xyw{ihSa5t-3nA&27jYQ1V0;LI$j+85uB>=HXfqkt0MXVN!*VdI_l~XA6icA&!!_Wy~>1 z-^Ofk3>-r{BilJCK$HmAs)Sa>lqw>XbC#OYM2P-~Z6KDJQslI(qh>O^Q&x5nB}U%GJD9B%B&*2PxU;mc^W@=Pj*U;kzU;Yv?)M>6Y|v$%g9>veHhS z1!KWc%2_%9l~2hkG+c6ulb1Y1_6em(YGqQX5ON8wmRXYi4$U!OX3u*8H4^fM2g-zV z1jivYYpf1Yf~>kZ;zmj~5yQ`Geiv^bnhzWrQKsptq#L1r#FwN+ix&Tae3qrAz*2;h zjK`W!Mwqqpx<$F+tfh*1r2^qHug+S^a6wc#N6Ff9#!AeTcQnK`5LXA zA&mr7+Rn9WT{(x%+HBsE5L?Dgm#{oiFA#d1<>5(*c1pMonGl2(JMWkfvr-U2ynqOU zyklpe{p*;RXJf7nSrqlKd43E(X|~;Xoq>GeQ8@;d~WwwSqySqgHXXmRL%u=3%*A!`&!v zxS%LFUu5894F$ZL)gg)TKvZz?p;nytVP~aoT}T;X-qKMQa llk^&eGn-r+1wt+1 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 @| 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 [!IMPORTANT] -> Microsoft Connected Cache is currently a private preview feature. During this phase we invite customers to take part in early access for testing purposes. This phase doesn't include formal support and shouldn't be used for production workloads. For more information, see [Supplemental Terms of Use for Microsoft Azure Previews](https://azure.microsoft.com/support/legal/preview-supplemental-terms/). +> Microsoft Connected Cache is currently a private preview feature. During this phase we invite customers to take part in early access for testing purposes. This phase doesn't include formal support. Instead, you'll be working directly with the product team to provide feedback on Microsoft Connected Cache. For more information, see [Supplemental Terms of Use for Microsoft Azure Previews](https://azure.microsoft.com/support/legal/preview-supplemental-terms/). Microsoft Connected Cache (MCC) preview is a software-only caching solution that delivers Microsoft content within operator networks. MCC can be deployed to as many physical servers or VMs as needed and is managed from a cloud portal. Microsoft cloud services handle routing of consumer devices to the cache server for content downloads. @@ -66,12 +66,15 @@ The following steps describe how MCC is provisioned and used: The MCC management portal is hosted within Azure. It's used to create the Connected Cache Azure resource and IoT Hub resource. Both are _free_ services. +> [!NOTE] +> If you request Exchange or Public peering in the future, business email addresses must be used to register ASNs. Microsoft doesn't accept Gmail or other non-business email addresses. + Your Azure subscription ID is first used to provision MCC services and enable access to the preview. The MCC server requirement for an Azure subscription will cost you nothing. If you don't have an Azure subscription already, you can create an Azure [Pay-As-You-Go](https://azure.microsoft.com/offers/ms-azr-0003p/) account, which requires a credit card for verification purposes. For more information, see the [Azure free account FAQ](https://azure.microsoft.com/free/free-account-faq/). _Don't submit a trial subscription_ as you'll lose access to your Azure resources after the trial period ends. The resources used for the preview, and in the future when this product is ready for production, will be free to you - like other caching solutions. -> [!NOTE] -> If you request Exchange or Public peering in the future, business email addresses must be used to register ASNs. Microsoft doesn't accept Gmail or other non-business email addresses. +> [!IMPORTANT] +> To join the Microsoft Connected Cache private preview, provide your Azure subscription ID by filling out [this survey](https://aka.ms/MCCForISPSurvey). ### Hardware to host the MCC @@ -107,13 +110,11 @@ To deploy MCC: 1. [Provide Microsoft with your Azure subscription ID](#provide-microsoft-with-your-azure-subscription-id) 2. [Create the MCC Resource in Azure](#create-the-mcc-resource-in-azure) -3. [Create a MCC Node](#create-a-mcc-node-in-azure) -4. [Edit Cache Node Information](#edit-cache-node-information) +3. [Create a Cache Node](#create-a-mcc-node-in-azure) +4. [Configure Cache Node Routing](#edit-cache-node-information) 5. [Install MCC on a physical server or VM](#install-mcc) 6. [Verify properly functioning MCC server](#verify-properly-functioning-mcc-server) -7. [Configure BGP Routing](#configure-bgp-routing) -8. [Review the MCC summary report](#verify-server-side) -9. [Review common issues if needed](#common-issues) +7. [Review common issues if needed](#common-issues) For questions regarding these instructions, contact [msconnectedcache@microsoft.com](mailto:msconnectedcache@microsoft.com). @@ -122,7 +123,7 @@ For questions regarding these instructions, contact [msconnectedcache@microsoft. As part of the MCC preview onboarding process, an Azure subscription ID must be provided to Microsoft. > [!IMPORTANT] -> If you haven't already, [contact Microsoft](mailto:mccforenterprise@microsoft.com?subject=[MCC%20for%20Enterprise]%20Please%20add%20our%20Azure%20subscription%20to%20the%20allow%20list) and provide your Azure subscription ID. You can't continue if you skip this step. +> If you haven't already, provide your Azure subscription ID by filling out [this survey](https://aka.ms/MCCForISPSurvey). You can't continue if you skip this step. For information about creating or locating your subscription ID, see [Steps to obtain an Azure subscription ID](#steps-to-obtain-an-azure-subscription-id). @@ -359,6 +360,43 @@ Before you start, make sure that you have a data drive configured on your server :::image type="content" source="images/imcc25.png" alt-text="Bash script output with steps for existing IoT Hub."::: +1. If you want to configure BGP, enter `y`. If you want to use manual entered prefixes for routing, enter `n` and skip to Step 16. You can always configure BGP at a later time using the Update Script. + + 1. Enter the number of BGP neighbors you want to configure. + 1. Enter the IP address for the neighbor. + 1. Enter the ASN corresponding to that neighbor. This value should be the same ASN as the MCC -iBGP connection. + 1. Repeat these steps for each neighbor you need to configure. + + > [!NOTE] + > With the BGP configuration, you're essentially setting up an iBGP neighbor in your public ASN. For example, when you initiate the BGP session from the router to the cache node, you would use your own ASN. + +1. BGP is now configured from the MCC side. From your end, establish a neighborship from your router to MCC's host machine. Use the IP address of the host machine that's running the MCC container. + + 1. Make sure there aren't any firewall rules blocking this connection. + 1. Verify that the BGP connection has been established and that you're advertising routes to the MCC. + 1. Wait five minutes to refresh the cache node page in the Azure portal to see the BGP routes. + +1. Confirm the update is complete by running the following command. + + ```bash + sudo iotedge list + ``` + + Make sure MCC is running on the latest version. If you only see **edgeAgent** and **edgeHub**, wait five minutes and run this command again. + +1. Make sure MCC is reachable. Replace `` with the IP address of your MCC or localhost. + + ```bash + wget http:///mscomtest/wuidt.gif?cacheHostOrigin=au.download.windowsupdate.com + ``` + +1. After you successfully complete the update, go to the Azure portal. To check the routes being reported, select **Download JSON**. + +1. To start routing using BGP, change the **Prefix Source** from **Manually Entered** to **Use BGP**. + + :::image type="content" source="images/imcc55.PNG" alt-text="Cache node configuration with the Prefix Source set to Use BGP."::: + + 1. If there are no errors, go to the next section to verify the MCC server. If there are errors: @@ -411,69 +449,6 @@ http:///mscomtest/wuidt.gif?cacheHostOrigin=au.download.windowsup If the test fails, for more information, see the [common issues](#common-issues) section. -## Configure BGP routing - -If you have a MCC that's already active and running, use [Method 1](#method-1-configure-bgp-with-the-update-script) to configure BGP with the update script. If you're installing MCC for the first time, configure BGP routing with [Method 2](#method-2-configure-bgp-during-the-initial-installation). - -### Method 1: Configure BGP with the update script - -Use this method if you already have a MCC that's active and running. - -1. Get the update script from the **mccinstaller.zip** installation file. For more information, see [Steps to install MCC](#steps-to-install-mcc). - -1. Run the following commands to give permissions to the update script: - - ```bash - sudo chmod +x updatemcc.sh - sudo chmod +x installIoTEdge.sh - ``` - -1. In the Azure portal, in the Connected Cache installer instructions, copy the cache node update Bash script command. Run the Bash script from the terminal of the Linux server. - - :::image type="content" source="images/imcc54.png" alt-text="Copy the cache node update Bash script in the Connected Cache installer instructions."::: - -1. Sign in with your Azure credentials using the device code. - -1. To finish configuring your MCC with BGP routing, continue with [Method 2](#method-2-configure-bgp-during-the-initial-installation). - -### Method 2: Configure BGP during the initial installation - -1. When the script asks if you want to configure BGP, enter `Y`. - - 1. Enter the number of BGP neighbors you want to configure. - 1. Enter the IP address for the neighbor. - 1. Enter the ASN corresponding to that neighbor. This value should be the same ASN as the MCC -iBGP connection. - 1. Repeat these steps for each neighbor you need to configure. - - > [!NOTE] - > With the BGP configuration, you're essentially setting up an iBGP neighbor in your public ASN. For example, when you initiate the BGP session from the router to the cache node, you would use your own ASN. - -1. BGP is now configured from the MCC side. From your end, establish a neighborship from your router to MCC's host machine. Use the IP address of the host machine that's running the MCC container. - - 1. Make sure there aren't any firewall rules blocking this connection. - 1. Verify that the BGP connection has been established and that you're advertising routes to the MCC. - 1. Wait five minutes to refresh the cache node page in the Azure portal to see the BGP routes. - -1. Confirm the update is complete by running the following command. - - ```bash - sudo iotedge list - ``` - - Make sure MCC is running on `1.2.1.1070`. If you only see **edgeAgent** and **edgeHub**, wait five minutes and run this command again. - -1. Make sure MCC is reachable. Replace `` with the IP address of your MCC or localhost. - - ```bash - wget http:///mscomtest/wuidt.gif?cacheHostOrigin=au.download.windowsupdate.com - ``` - -1. After you successfully complete the update, go to the Azure portal. To check the routes being reported, select **Download JSON**. - -1. To start routing using BGP, change the **Prefix Source** from **Manually Entered** to **Use BGP**. - - :::image type="content" source="images/imcc55.PNG" alt-text="Cache node configuration with the Prefix Source set to Use BGP."::: - ## Common Issues > [!NOTE] @@ -495,8 +470,6 @@ sudo iotedge check --verbose If you see issues with ports 5671, 443, and 8883, your IoT Edge device needs to update the DNS for Docker. -![iMCC img29](images/imcc29.png) - To configure the device to work with your DNS, use the following steps: 1. Use `ifconfig` to find the appropriate NIC adapter name. @@ -578,6 +551,16 @@ For example: sudo ./updatemcc.sh version="msconnectedcacheprod.azurecr.io/mcc/linux/iot/mcc-ubuntu-iot-amd64:1.2.1.981" tenantid="799a999aa-99a1-99aa-99aa-9a9aa099db99" customerid="99a999aa-99a1-99aa-99aa-9aaa9aaa0saa" cachenodeid=" aa99aaaa-999a-9aas-99aa99daaa99 " customerkey="a99d999a-aaaa-aa99-0999aaaa99aa" ``` +### Configure BGP on an Existing MCC + +If you have a MCC that's already active and running, follow the steps below to configure BGP. + +1. Run the Update commands as described above. + +1. Sign in with your Azure credentials using the device code. + +1. To finish configuring your MCC with BGP routing, continue from Step 10 of [Steps to Install MCC](#steps-to-install-mcc). + ## Uninstalling MCC In the installer zip file, you'll find the file **uninstallmcc.sh**. This script uninstalls MCC and all the related components. Before you run this script, contact the MCC team. Only run it if you're facing issues with MCC installation. @@ -702,12 +685,6 @@ You can use hardware that will natively run Ubuntu 20.04 LTS, or you can run an 1. Choose the options for installing updates and third party hardware. For example, download updates and install third party software drivers. - :::image type="content" source="images/imcc44.png" alt-text="Ubuntu install, updates page."::: - - - 1. Select **Erase disk and install Ubuntu**. If you had a previous version of Ubuntu installed, we recommend erasing and installing Ubuntu 16.04. :::image type="content" source="images/imcc45.png" alt-text="Ubuntu install, Installation type page, Erase disk and install Ubuntu."::: From 942ecd2a583102008f27c3020bdca31a4c86d155 Mon Sep 17 00:00:00 2001 From: Aaron Czechowski Date: Tue, 24 May 2022 14:43:21 -0700 Subject: [PATCH 248/380] acrolinx and general review --- .../windows-10-deprecated-features.md | 49 +-- ...0-SCRIL-dsa.png => aduc-account-scril.png} | Bin ...clude-credential-providers-properties.png} | Bin .../four-steps-passwordless-strategy.png} | Bin ... => gpmc-exclude-credential-providers.png} | Bin ...png => gpmc-require-smart-card-policy.png} | Bin ...tyPolicy.png => gpmc-security-options.png} | Bin ...png => require-whfb-smart-card-policy.png} | Bin ...12.png => server-2012-adac-user-scril.png} | Bin ....png => server-2016-adac-domain-scril.png} | Bin ...16.png => server-2016-adac-user-scril.png} | Bin .../passwordless-strategy.md | 299 +++++++++++------- .../ts-bitlocker-network-unlock-issues.md | 76 +++-- .../advanced-security-auditing-faq.yml | 100 +++--- .../event-id-explanations.md | 131 ++++---- .../wdac-wizard.md | 32 +- 16 files changed, 359 insertions(+), 328 deletions(-) rename windows/security/identity-protection/hello-for-business/images/passwordless/{00-SCRIL-dsa.png => aduc-account-scril.png} (100%) rename windows/security/identity-protection/hello-for-business/images/passwordless/{01-HideCredProv.png => exclude-credential-providers-properties.png} (100%) rename windows/security/identity-protection/hello-for-business/images/{four-steps-passwordless.png => passwordless/four-steps-passwordless-strategy.png} (100%) rename windows/security/identity-protection/hello-for-business/images/passwordless/{00-HideCredProv.png => gpmc-exclude-credential-providers.png} (100%) rename windows/security/identity-protection/hello-for-business/images/passwordless/{00-securityPolicy-2016.png => gpmc-require-smart-card-policy.png} (100%) rename windows/security/identity-protection/hello-for-business/images/passwordless/{00-securityPolicy.png => gpmc-security-options.png} (100%) rename windows/security/identity-protection/hello-for-business/images/passwordless/{00-updatedSecurityPolicyText.png => require-whfb-smart-card-policy.png} (100%) rename windows/security/identity-protection/hello-for-business/images/passwordless/{01-SCRIL-ADAC-2012.png => server-2012-adac-user-scril.png} (100%) rename windows/security/identity-protection/hello-for-business/images/passwordless/{02-Rotate-SCRIL-2016.png => server-2016-adac-domain-scril.png} (100%) rename windows/security/identity-protection/hello-for-business/images/passwordless/{01-SCRIL-ADAC-2016.png => server-2016-adac-user-scril.png} (100%) diff --git a/windows/deployment/planning/windows-10-deprecated-features.md b/windows/deployment/planning/windows-10-deprecated-features.md index febbb80275..07c4ee841c 100644 --- a/windows/deployment/planning/windows-10-deprecated-features.md +++ b/windows/deployment/planning/windows-10-deprecated-features.md @@ -1,21 +1,22 @@ --- title: Windows 10 features we're no longer developing -description: Review the list of features that are no longer being developed in Windows 10 +description: Review the list of features that are no longer being developed in Windows 10. ms.prod: w10 -ms.mktglfcycl: plan +ms.technology: windows ms.localizationpriority: medium -ms.sitesec: library -audience: itpro author: aczechowski ms.author: aaroncz manager: dougeby +ms.reviewer: ms.topic: article ms.collection: highpri --- # Windows 10 features we're no longer developing -> Applies to: Windows 10 +_Applies to:_ + +- Windows 10 Each version of Windows 10 adds new features and functionality; occasionally we also remove features and functionality, often because we've added a better option. Below are the details about the features and functionalities that are no longer being developed in Windows 10. For information about features that have been removed, see [Features we removed](windows-10-removed-features.md). @@ -25,38 +26,38 @@ The features described below are no longer being actively developed, and might b **The following list is subject to change and might not include every affected feature or functionality.** -> [!NOTE] -> If you have feedback about the proposed replacement of any of these features, you can use the [Feedback Hub app](https://support.microsoft.com/help/4021566/windows-10-send-feedback-to-microsoft-with-feedback-hub-app). +> [!NOTE] +> If you have feedback about the proposed replacement of any of these features, you can use the [Feedback Hub app](https://support.microsoft.com/help/4021566/windows-10-send-feedback-to-microsoft-with-feedback-hub-app). |Feature | Details and mitigation | Announced in version | | ----------- | --------------------- | ---- | -| BitLocker To Go Reader | **Note: BitLocker to Go as a feature is still supported.**
      Reading of BitLocker-protected removable drives ([BitLocker To Go](/windows/security/information-protection/bitlocker/bitlocker-to-go-faq)) from Windows XP or Windows Vista in later operating systems is deprecated and might be removed in a future release of Windows 10/11.
      The following items might not be available in a future release of Windows client:
      - ADMX policy: **Allow access to BitLocker-protected removable data drives from earlier versions of Windows**
      - Command line parameter: [manage-bde -DiscoveryVolumeType](/windows-server/administration/windows-commands/manage-bde-on) (-dv)
      - Catalog file: **c:\windows\BitLockerDiscoveryVolumeContents**
      - BitLocker 2 Go Reader app: **bitlockertogo.exe** and associated files | 21H1 | +| BitLocker To Go Reader | **Note: BitLocker to Go as a feature is still supported.**
      Reading of BitLocker-protected removable drives ([BitLocker To Go](/windows/security/information-protection/bitlocker/bitlocker-to-go-faq)) from Windows XP or Windows Vista in later operating systems is deprecated and might be removed in a future release of Windows 10/11.
      The following items might not be available in a future release of Windows client:
      - ADMX policy: **Allow access to BitLocker-protected removable data drives from earlier versions of Windows**
      - Command line parameter: [`manage-bde -DiscoveryVolumeType`](/windows-server/administration/windows-commands/manage-bde-on) (-dv)
      - Catalog file: **c:\windows\BitLockerDiscoveryVolumeContents**
      - BitLocker 2 Go Reader app: **bitlockertogo.exe** and associated files | 21H1 | | Internet Explorer (IE) 11 | The IE11 desktop application will end support for certain operating systems starting June 15, 2022. For more information, see [Internet Explorer 11](/lifecycle/products/internet-explorer-11). | 21H1 | | Personalization roaming | Roaming of Personalization settings (including wallpaper, slideshow, accent colors, and lock screen images) is no longer being developed and might be removed in a future release. | 21H1 | -| Windows Management Instrumentation Command line (WMIC) tool. | The WMIC tool is deprecated in Windows 10, version 21H1 and the 21H1 General Availability Channel release of Windows Server. This tool is superseded by [Windows PowerShell for WMI](/powershell/scripting/learn/ps101/07-working-with-wmi). Note: This deprecation only applies to the [command-line management tool](/windows/win32/wmisdk/wmic). WMI itself is not affected. | 21H1 | -| Timeline | Starting in July 2021, if you have your activity history synced across your devices through your Microsoft account (MSA), you'll no longer have the option to upload new activity in Timeline. See [Get help with timeline](https://support.microsoft.com/windows/get-help-with-timeline-febc28db-034c-d2b0-3bbe-79aa0c501039).| 20H2 | +| Windows Management Instrumentation Command line (WMIC) tool. | The WMIC tool is deprecated in Windows 10, version 21H1 and the 21H1 General Availability Channel release of Windows Server. This tool is superseded by [Windows PowerShell for WMI](/powershell/scripting/learn/ps101/07-working-with-wmi). Note: This deprecation only applies to the [command-line management tool](/windows/win32/wmisdk/wmic). WMI itself isn't affected. | 21H1 | +| Timeline | Starting in July 2021, if you have your activity history synced across your devices through your Microsoft account (MSA), you can't upload new activity in Timeline. For more information, see [Get help with timeline](https://support.microsoft.com/windows/get-help-with-timeline-febc28db-034c-d2b0-3bbe-79aa0c501039).| 20H2 | | Microsoft Edge | The legacy version of Microsoft Edge is no longer being developed.| 2004 | | Companion Device Framework | The [Companion Device Framework](/windows-hardware/design/device-experiences/windows-hello-companion-device-framework) is no longer under active development.| 2004 | | Dynamic Disks | The [Dynamic Disks](/windows/win32/fileio/basic-and-dynamic-disks#dynamic-disks) feature is no longer being developed. This feature will be fully replaced by [Storage Spaces](/windows-server/storage/storage-spaces/overview) in a future release.| 2004 | | Language Community tab in Feedback Hub | The Language Community tab will be removed from the Feedback Hub. The standard feedback process: [Feedback Hub - Feedback](feedback-hub://?newFeedback=true&feedbackType=2) is the recommended way to provide translation feedback. | 1909 | | My People / People in the Shell | My People is no longer being developed. It may be removed in a future update. | 1909 | | Package State Roaming (PSR) | PSR will be removed in a future update. PSR allows non-Microsoft developers to access roaming data on devices, enabling developers of UWP applications to write data to Windows and synchronize it to other instantiations of Windows for that user.
       
      The recommended replacement for PSR is [Azure App Service](/azure/app-service/). Azure App Service is widely supported, well documented, reliable, and supports cross-platform/cross-ecosystem scenarios such as iOS, Android and web. | 1909 | -| XDDM-based remote display driver | Starting with this release, the Remote Desktop Services uses a Windows Display Driver Model (WDDM) based Indirect Display Driver (IDD) for a single session remote desktop. The support for Windows 2000 Display Driver Model (XDDM) based remote display drivers will be removed in a future release. Independent Software Vendors that use an XDDM-based remote display driver should plan a migration to the WDDM driver model. For more information on implementing remote display indirect display driver, check out [Updates for IddCx versions 1.4 and later](/windows-hardware/drivers/display/iddcx1.4-updates). | 1903 | +| XDDM-based remote display driver | The Remote Desktop Services uses a Windows Display Driver Model (WDDM) based Indirect Display Driver (IDD) for a single session remote desktop. The support for Windows 2000 Display Driver Model (XDDM) based remote display drivers will be removed in a future release. Independent Software Vendors that use an XDDM-based remote display driver should plan a migration to the WDDM driver model. For more information on implementing remote display indirect display driver, check out [Updates for IddCx versions 1.4 and later](/windows-hardware/drivers/display/iddcx1.4-updates). | 1903 | | Taskbar settings roaming | Roaming of taskbar settings is no longer being developed and we plan to remove this capability in a future release. | 1903 | -| Wi-Fi WEP and TKIP | Since the 1903 release, a warning message has appeared when connecting to Wi-Fi networks secured with WEP or TKIP (which are not as secure as those using WPA2 or WPA3). In a future release, any connection to a Wi-Fi network using these old ciphers will be disallowed. Wi-Fi routers should be updated to use AES ciphers, available with WPA2 or WPA3. | 1903 | -| Windows To Go | Windows To Go is no longer being developed.

      The feature does not support feature updates and therefore does not enable you to stay current. It also requires a specific type of USB that is no longer supported by many OEMs.| 1903 | -| Print 3D app | Going forward, 3D Builder is the recommended 3D printing app. To 3D print objects on new Windows devices, customers must first install 3D Builder from the Store.| 1903 | -|Companion device dynamic lock APIS|The companion device framework (CDF) APIs enable wearables and other devices to unlock a PC. In Windows 10, version 1709, we introduced [Dynamic Lock](/windows/security/identity-protection/hello-for-business/hello-feature-dynamic-lock), including an inbox method using Bluetooth to detect whether a user is present and lock or unlock the PC. Because of this, and because non-Microsoft partners didn't adopt the CDF method, we're no longer developing CDF Dynamic Lock APIs.| 1809 | +| Wi-Fi WEP and TKIP | Since the 1903 release, a warning message has appeared when connecting to Wi-Fi networks secured with WEP or TKIP (which aren't as secure as those using WPA2 or WPA3). In a future release, any connection to a Wi-Fi network using these old ciphers will be disallowed. Wi-Fi routers should be updated to use AES ciphers, available with WPA2 or WPA3. | 1903 | +| Windows To Go | Windows To Go is no longer being developed.

      The feature doesn't support feature updates and therefore doesn't enable you to stay current. It also requires a specific type of USB that is no longer supported by many OEMs.| 1903 | +| Print 3D app | 3D Builder is the recommended 3D printing app. To 3D print objects on new Windows devices, customers must first install 3D Builder from the Store.| 1903 | +|Companion device dynamic lock APIS|The companion device framework (CDF) APIs enable wearables and other devices to unlock a PC. In Windows 10, version 1709, we introduced [Dynamic Lock](/windows/security/identity-protection/hello-for-business/hello-feature-dynamic-lock), including an inbox method using Bluetooth to detect whether a user is present and lock or unlock the PC. Because of this reason, and because non-Microsoft partners didn't adopt the CDF method, we're no longer developing CDF Dynamic Lock APIs.| 1809 | |OneSync service|The OneSync service synchronizes data for the Mail, Calendar, and People apps. We've added a sync engine to the Outlook app that provides the same synchronization.| 1809 | -|Snipping Tool|The Snipping Tool is an application included in Windows 10 that is used to capture screenshots, either the full screen or a smaller, custom "snip" of the screen. In Windows 10, version 1809, we're [introducing a new universal app, Snip & Sketch](https://blogs.windows.com/windowsexperience/2018/05/03/announcing-windows-10-insider-preview-build-17661/#8xbvP8vMO0lF20AM.97), that provides the same screen snipping abilities, as well as additional features. You can launch Snip & Sketch directly and start a snip from there, or just press WIN + Shift + S. Snip & Sketch can also be launched from the “Screen snip” button in the Action Center. We're no longer developing the Snipping Tool as a separate app but are instead consolidating its functionality into Snip & Sketch.| 1809 | +|Snipping Tool|The Snipping Tool is an application included in Windows 10 that is used to capture screenshots, either the full screen or a smaller, custom "snip" of the screen. In Windows 10, version 1809, we're [introducing a new universal app, Snip & Sketch](https://blogs.windows.com/windowsexperience/2018/05/03/announcing-windows-10-insider-preview-build-17661/#8xbvP8vMO0lF20AM.97). It provides the same screen snipping abilities plus other features. You can launch Snip & Sketch directly and start a snip from there, or just press WIN + Shift + S. Snip & Sketch can also be launched from the "Screen snip" button in the Action Center. We're no longer developing the Snipping Tool as a separate app but are instead consolidating its functionality into Snip & Sketch.| 1809 | |[Software Restriction Policies](/windows-server/identity/software-restriction-policies/software-restriction-policies) in Group Policy|Instead of using the Software Restriction Policies through Group Policy, you can use [AppLocker](/windows/security/threat-protection/applocker/applocker-overview) or [Windows Defender Application Control](/windows/security/threat-protection/windows-defender-application-control) to control which apps users can access and what code can run in the kernel.| 1803 | |[Offline symbol packages](/windows-hardware/drivers/debugger/debugger-download-symbols) (Debug symbol MSIs)|We're no longer making the symbol packages available as a downloadable MSI. Instead, the [Microsoft Symbol Server is moving to be an Azure-based symbol store](/archive/blogs/windbg/update-on-microsofts-symbol-server). If you need the Windows symbols, connect to the Microsoft Symbol Server to cache your symbols locally or use a manifest file with SymChk.exe on a computer with internet access.| 1803 | -|Windows Help Viewer (WinHlp32.exe)|All Windows help information is [available online](https://support.microsoft.com/products/windows?os=windows-10). The Windows Help Viewer is no longer supported in Windows 10. If for any reason you see an error message about "help not supported," possibly when using a non-Microsoft application, read [this support article](https://support.microsoft.com/help/917607/error-opening-help-in-windows-based-programs-feature-not-included-or-h) for additional information and any next steps.| 1803 | +|Windows Help Viewer (WinHlp32.exe)|All Windows help information is [available online](https://support.microsoft.com/products/windows?os=windows-10). The Windows Help Viewer is no longer supported in Windows 10. For more information, see [Error opening Help in Windows-based programs: "Feature not included" or "Help not supported"](https://support.microsoft.com/topic/error-opening-help-in-windows-based-programs-feature-not-included-or-help-not-supported-3c841463-d67c-6062-0ee7-1a149da3973b).| 1803 | |MBAE service metadata|The MBAE app experience is replaced by an MO UWP app. For more information, see [Developer guide for creating service metadata](/windows-hardware/drivers/mobilebroadband/developer-guide-for-creating-service-metadata) | 1803 | |Contacts feature in File Explorer|We're no longer developing the Contacts feature or the corresponding [Windows Contacts API](/previous-versions/windows/desktop/wincontacts/-wincontacts-entry-point). Instead, you can use the People app in Windows 10 to maintain your contacts.| 1803 | |Phone Companion|Use the **Phone** page in the Settings app. In Windows 10, version 1709, we added the new **Phone** page to help you sync your mobile phone with your PC. It includes all the Phone Companion features.| 1803 | -|IPv4/6 Transition Technologies (6to4, ISATAP, Teredo, and Direct Tunnels)|6to4 has been disabled by default since Windows 10, version 1607 (the Anniversary Update), ISATAP has been disabled by default since Windows 10, version 1703 (the Creators Update), Teredo has been disabled since Windows 10, version 1803, and Direct Tunnels has always been disabled by default. Please use native IPv6 support instead.| 1803 | -|[Layered Service Providers](/windows/win32/winsock/categorizing-layered-service-providers-and-applications)|Layered Service Providers has not been developed since Windows 8 and Windows Server 2012. Use the [Windows Filtering Platform](/windows/win32/fwp/windows-filtering-platform-start-page) instead. When you upgrade from an older version of Windows, any layered service providers you're using aren't migrated; you'll need to re-install them after upgrading.| 1803 | +|IPv4/6 Transition Technologies (6to4, ISATAP, Teredo, and Direct Tunnels)|6to4 has been disabled by default since Windows 10, version 1607 (the Anniversary Update), ISATAP has been disabled by default since Windows 10, version 1703 (the Creators Update), Teredo has been disabled since Windows 10, version 1803. The Direct Tunnels feature has always been disabled by default. Use native IPv6 support instead.| 1803 | +|[Layered Service Providers](/windows/win32/winsock/categorizing-layered-service-providers-and-applications)|Layered Service Providers haven't been developed since Windows 8 and Windows Server 2012. Use the [Windows Filtering Platform](/windows/win32/fwp/windows-filtering-platform-start-page) instead. When you upgrade from an older version of Windows, any layered service providers you're using aren't migrated; you'll need to reinstall them after upgrading.| 1803 | |Business Scanning| This feature is also called Distributed Scan Management (DSM) **(Added 05/03/2018)**
       
      The [Scan Management functionality](/previous-versions/windows/it-pro/windows-server-2008-R2-and-2008/dd759124(v=ws.11)) was introduced in Windows 7 and enabled secure scanning and the management of scanners in an enterprise. We're no longer investing in this feature, and there are no devices available that support it.| 1803 | |IIS 6 Management Compatibility* | We recommend that users use alternative scripting tools and a newer management console. | 1709 | |IIS Digest Authentication | We recommend that users use alternative authentication methods.| 1709 | @@ -64,15 +65,15 @@ The features described below are no longer being actively developed, and might b |Screen saver functionality in Themes | Disabled in Themes. Screen saver functionality in Group Policies, Control Panel, and Sysprep continues to be functional. Lock screen features and policies are preferred. | 1709 | |Sync your settings (updated: August 17, 2017) | Back-end changes: In future releases, the back-end storage for the current sync process will change. A single cloud storage system will be used for Enterprise State Roaming and all other users. The **Sync your settings** options and the Enterprise State Roaming feature will continue to work. | 1709 | |System Image Backup (SIB) Solution | We recommend that users use full-disk backup solutions from other vendors. | 1709 | -|TLS RC4 Ciphers |To be disabled by default. For more information, see the following Windows IT Center topic: [TLS (Schannel SSP) changes in Windows 10 and Windows Server 2016](/windows-server/security/tls/tls-schannel-ssp-changes-in-windows-10-and-windows-server)| 1709 | +|TLS RC4 Ciphers |To be disabled by default. For more information, see [TLS (Schannel SSP) changes in Windows 10 and Windows Server 2016](/windows-server/security/tls/tls-schannel-ssp-changes-in-windows-10-and-windows-server)| 1709 | |Trusted Platform Module (TPM) Owner Password Management |This functionality within TPM.msc will be migrated to a new user interface.| 1709 | |Trusted Platform Module (TPM): TPM.msc and TPM Remote Management | To be replaced by a new user interface in a future release. | 1709 | |Trusted Platform Module (TPM) Remote Management |This functionality within TPM.msc will be migrated to a new user interface. | 1709 | -|Windows Hello for Business deployment that uses Microsoft Endpoint Manager |Windows Server 2016 Active Directory Federation Services – Registration Authority (ADFS RA) deployment is simpler and provides a better user experience and a more deterministic certificate enrollment experience. | 1709 | +|Windows Hello for Business deployment that uses Microsoft Endpoint Manager |Windows Server 2016 Active Directory Federation Services - Registration Authority (ADFS RA) deployment is simpler and provides a better user experience and a more deterministic certificate enrollment experience. | 1709 | |Windows PowerShell 2.0 | Applications and components should be migrated to PowerShell 5.0+. | 1709 | -|Apndatabase.xml | Apndatabase.xml is being replaced by the COSA database. Therefore, some constructs will no longer function. This includes Hardware ID, incoming SMS messaging rules in mobile apps, a list of privileged apps in mobile apps, autoconnect order, APN parser, and CDMAProvider ID. | 1703 | +|Apndatabase.xml | Apndatabase.xml is being replaced by the COSA database. Therefore, some constructs will no longer function. This replacement includes Hardware ID, incoming SMS messaging rules in mobile apps, a list of privileged apps in mobile apps, autoconnect order, APN parser, and CDMAProvider ID. | 1703 | |Tile Data Layer | The [Tile Data Layer](/windows/configuration/start-layout-troubleshoot#symptom-start-menu-issues-with-tile-data-layer-corruption) database stopped development in Windows 10, version 1703. | 1703 | |TLS DHE_DSS ciphers DisabledByDefault| [TLS RC4 Ciphers](/windows-server/security/tls/tls-schannel-ssp-changes-in-windows-10-and-windows-server) will be disabled by default in this release. | 1703 | |TCPChimney | TCP Chimney Offload is no longer being developed. See [Performance Tuning Network Adapters](/windows-server/networking/technologies/network-subsystem/net-sub-performance-tuning-nics). | 1703 | -|IPsec Task Offload| [IPsec Task Offload](/windows-hardware/drivers/network/task-offload) versions 1 and 2 are no longer being developed and should not be used. | 1703 | -|wusa.exe /uninstall /kb:####### /quiet|The wusa usage to quietly uninstall an update has been deprecated. The uninstall command with /quiet switch fails with event ID 8 in the Setup event log. Uninstalling updates quietly could be a security risk because malicious software could quietly uninstall an update in the background without user intervention.|1507
      Applies to Windows Server 2016 and Windows Server 2019 as well.| +|IPsec Task Offload| [IPsec Task Offload](/windows-hardware/drivers/network/task-offload) versions 1 and 2 are no longer being developed and shouldn't be used. | 1703 | +|`wusa.exe /uninstall /kb:####### /quiet`|The `wusa` tool usage to quietly uninstall an update has been deprecated. The uninstall command with `/quiet` switch fails with event ID 8 in the Setup event log. Uninstalling updates quietly could be a security risk because malicious software could quietly uninstall an update in the background without user intervention.|1507
      Applies to Windows Server 2016 and Windows Server 2019.| diff --git a/windows/security/identity-protection/hello-for-business/images/passwordless/00-SCRIL-dsa.png b/windows/security/identity-protection/hello-for-business/images/passwordless/aduc-account-scril.png similarity index 100% rename from windows/security/identity-protection/hello-for-business/images/passwordless/00-SCRIL-dsa.png rename to windows/security/identity-protection/hello-for-business/images/passwordless/aduc-account-scril.png diff --git a/windows/security/identity-protection/hello-for-business/images/passwordless/01-HideCredProv.png b/windows/security/identity-protection/hello-for-business/images/passwordless/exclude-credential-providers-properties.png similarity index 100% rename from windows/security/identity-protection/hello-for-business/images/passwordless/01-HideCredProv.png rename to windows/security/identity-protection/hello-for-business/images/passwordless/exclude-credential-providers-properties.png diff --git a/windows/security/identity-protection/hello-for-business/images/four-steps-passwordless.png b/windows/security/identity-protection/hello-for-business/images/passwordless/four-steps-passwordless-strategy.png similarity index 100% rename from windows/security/identity-protection/hello-for-business/images/four-steps-passwordless.png rename to windows/security/identity-protection/hello-for-business/images/passwordless/four-steps-passwordless-strategy.png diff --git a/windows/security/identity-protection/hello-for-business/images/passwordless/00-HideCredProv.png b/windows/security/identity-protection/hello-for-business/images/passwordless/gpmc-exclude-credential-providers.png similarity index 100% rename from windows/security/identity-protection/hello-for-business/images/passwordless/00-HideCredProv.png rename to windows/security/identity-protection/hello-for-business/images/passwordless/gpmc-exclude-credential-providers.png diff --git a/windows/security/identity-protection/hello-for-business/images/passwordless/00-securityPolicy-2016.png b/windows/security/identity-protection/hello-for-business/images/passwordless/gpmc-require-smart-card-policy.png similarity index 100% rename from windows/security/identity-protection/hello-for-business/images/passwordless/00-securityPolicy-2016.png rename to windows/security/identity-protection/hello-for-business/images/passwordless/gpmc-require-smart-card-policy.png diff --git a/windows/security/identity-protection/hello-for-business/images/passwordless/00-securityPolicy.png b/windows/security/identity-protection/hello-for-business/images/passwordless/gpmc-security-options.png similarity index 100% rename from windows/security/identity-protection/hello-for-business/images/passwordless/00-securityPolicy.png rename to windows/security/identity-protection/hello-for-business/images/passwordless/gpmc-security-options.png diff --git a/windows/security/identity-protection/hello-for-business/images/passwordless/00-updatedSecurityPolicyText.png b/windows/security/identity-protection/hello-for-business/images/passwordless/require-whfb-smart-card-policy.png similarity index 100% rename from windows/security/identity-protection/hello-for-business/images/passwordless/00-updatedSecurityPolicyText.png rename to windows/security/identity-protection/hello-for-business/images/passwordless/require-whfb-smart-card-policy.png diff --git a/windows/security/identity-protection/hello-for-business/images/passwordless/01-SCRIL-ADAC-2012.png b/windows/security/identity-protection/hello-for-business/images/passwordless/server-2012-adac-user-scril.png similarity index 100% rename from windows/security/identity-protection/hello-for-business/images/passwordless/01-SCRIL-ADAC-2012.png rename to windows/security/identity-protection/hello-for-business/images/passwordless/server-2012-adac-user-scril.png diff --git a/windows/security/identity-protection/hello-for-business/images/passwordless/02-Rotate-SCRIL-2016.png b/windows/security/identity-protection/hello-for-business/images/passwordless/server-2016-adac-domain-scril.png similarity index 100% rename from windows/security/identity-protection/hello-for-business/images/passwordless/02-Rotate-SCRIL-2016.png rename to windows/security/identity-protection/hello-for-business/images/passwordless/server-2016-adac-domain-scril.png diff --git a/windows/security/identity-protection/hello-for-business/images/passwordless/01-SCRIL-ADAC-2016.png b/windows/security/identity-protection/hello-for-business/images/passwordless/server-2016-adac-user-scril.png similarity index 100% rename from windows/security/identity-protection/hello-for-business/images/passwordless/01-SCRIL-ADAC-2016.png rename to windows/security/identity-protection/hello-for-business/images/passwordless/server-2016-adac-user-scril.png diff --git a/windows/security/identity-protection/hello-for-business/passwordless-strategy.md b/windows/security/identity-protection/hello-for-business/passwordless-strategy.md index 2bfe923e1c..8ca6538d48 100644 --- a/windows/security/identity-protection/hello-for-business/passwordless-strategy.md +++ b/windows/security/identity-protection/hello-for-business/passwordless-strategy.md @@ -1,136 +1,150 @@ --- -title: Passwordless Strategy +title: Password-less strategy description: Learn about the password-less strategy and how Windows Hello for Business implements this strategy in Windows 10 and Windows 11. -keywords: identity, PIN, biometric, Hello, passport, video, watch, passwordless ms.prod: m365-security -ms.mktglfcycl: deploy -ms.sitesec: library -ms.pagetype: security, mobile -audience: ITPro author: GitPrakhar13 ms.author: prsriva manager: dansimp -ms.collection: M365-identity-device-management -ms.topic: article -localizationpriority: medium -ms.date: 08/20/2018 ms.reviewer: +ms.collection: M365-identity-device-management +ms.topic: conceptual +localizationpriority: medium +ms.date: 05/24/2022 --- -# Passwordless Strategy + +# Password-less strategy + +This article describes Windows' password-less strategy. Learn how Windows Hello for Business implements this strategy in Windows 10 and Windows 11. ## Four steps to password freedom -Over the past few years, Microsoft has continued their commitment to enabling a world without passwords. At Microsoft Ignite 2017, we shared our four-step approach to password freedom. -![Passwordless approach.](images/four-steps-passwordless.png) +Over the past few years, Microsoft has continued their commitment to enabling a world without passwords. +:::image type="content" source="images/passwordless/four-steps-passwordless-strategy.png" alt-text="Diagram of stair-step strategy with four steps."::: ### 1. Develop a password replacement offering + Before you move away from passwords, you need something to replace them. With Windows 10 and Windows 11, Microsoft introduced Windows Hello for Business, a strong, hardware protected two-factor credential that enables single sign-on to Azure Active Directory and Active Directory. -Deploying Windows Hello for Business is the first step towards a passwordless environment. Windows Hello for Business coexists nicely with existing password-based security. Users are likely to use Windows Hello for Business because of its convenience, especially when combined with biometrics. However, some workflows and applications may still need passwords. This early stage is about implementing an alternative and getting users used to it. +Deploying Windows Hello for Business is the first step towards a password-less environment. Windows Hello for Business coexists nicely with existing password-based security. Users are likely to use Windows Hello for Business because of its convenience, especially when combined with biometrics. However, some workflows and applications may still need passwords. This early stage is about implementing an alternative and getting users used to it. ### 2. Reduce user-visible password surface area -With Windows Hello for Business and passwords coexisting in your environment, the next step is to reduce the password surface. The environment and workflows need to stop asking for passwords. The goal of this step is to achieve a state where the users know they have a password, but they never use it. This state helps decondition users from providing a password any time a password prompt shows on their computer. This is how passwords are phished. Users who rarely, if at all, use their password are unlikely to provide it. Password prompts are no longer the norm. -### 3. Transition into a passwordless deployment -Once the user-visible password surface has been eliminated, your organization can begin to transition those users into a passwordless world. A world where: -- the users never type their password -- the users never change their password -- the users do not know their password +With Windows Hello for Business and passwords coexisting in your environment, the next step is to reduce the password surface. The environment and workflows need to stop asking for passwords. The goal of this step is to achieve a state where the users know they have a password, but they never use it. This state helps decondition users from providing a password anytime a password prompt shows on their computer. This behavior is how passwords are phished. Users who rarely, if at all, use their password are unlikely to provide it. Password prompts are no longer the norm. + +### 3. Transition into a password-less deployment + +Once the user-visible password surface has been eliminated, your organization can begin to transition those users into a password-less world. A world where: + +- The users never type their password. +- The users never change their password. +- The users don't know their password. In this world, the user signs in to Windows using Windows Hello for Business and enjoys single sign-on to Azure and Active Directory resources. If the user is forced to authenticate, their authentication uses Windows Hello for Business. ### 4. Eliminate passwords from the identity directory -The final step of the passwordless story is where passwords simply do not exist. At this step, identity directories no longer persist any form of the password. This is where Microsoft achieves the long-term security promise of a truly passwordless environment. + +The final step of the password-less story is where passwords simply don't exist. At this step, identity directories no longer persist any form of the password. This stage is where Microsoft achieves the long-term security promise of a truly password-less environment. ## Methodology -Four steps to password freedom provides an overall view of how Microsoft envisions the road to eliminating passwords. But this road is frequently traveled and derailed by many. The scope of work is vast and filled with many challenges and frustrations. Nearly everyone wants the instant gratification of achieving a passwordless environment, but can easily become overwhelmed by any of the steps. You are not alone and Microsoft understands. While there are many ways to accomplish freedom from passwords, here is one recommendation based on several years of research, investigation, and customer conversations. -### Prepare for the Journey -The road to being passwordless is a journey. The duration of that journey varies for each organization. It is important for IT decision-makers to understand the criteria influencing the length of that journey. +Four steps to password freedom provide an overall view of how Microsoft envisions the road to eliminating passwords. But this road is frequently traveled and derailed by many. The scope of work is vast and filled with many challenges and frustrations. Nearly everyone wants the instant gratification of achieving a password-less environment, but can easily become overwhelmed by any of the steps. You aren't alone and Microsoft understands. While there are many ways to accomplish freedom from passwords, here's one recommendation based on several years of research, investigation, and customer conversations. + +### Prepare for the journey + +The road to being password-less is a journey. The duration of that journey varies for each organization. It's important for IT decision-makers to understand the criteria influencing the length of that journey. + +The most intuitive answer is the size of the organization, and that would be correct. However, what exactly determines size? One way to break down the size of the organization is by creating a summary of the following components: -The most intuitive answer is the size of the organization, and that would be correct. However, what exactly determines size? One way to break down the size of the organization is by creating a summary of the: - Number of departments - Organization or department hierarchy - Number and type of applications and services - Number of work personas - - Organization's IT structure #### Number of departments -The number of departments within an organization varies. Most organizations have a common set of departments such as executive leadership, human resources, accounting, sales, and marketing. Other organizations will have those departments and additional ones such research and development or support. Small organizations may not segment their departments this explicitly, while larger ones may. Additionally, there may be sub-departments, and sub-departments of those sub-departments as well. -You need to know all the departments within your organization and you need to know which departments use computers and which ones do not. It is fine if a department does not use computers (probably rare, but acceptable). This is one less department with which you need to concern yourself. Nevertheless, ensure this department is in your list and you have assessed that it is not applicable. +The number of departments within an organization varies. Most organizations have a common set of departments such as executive leadership, human resources, accounting, sales, and marketing. Other organizations will have those departments and others such as research and development or support. Small organizations may not explicitly segment their departments, while larger ones may. Additionally, there may be subdepartments, and subdepartments of those subdepartments as well. -Your count of the departments must be thorough and accurate, as well as knowing the stakeholders for those departments that will put you and your staff on the road to password freedom. Realistically, many of us lose sight of our organizational chart and how it grows or shrinks over time. This is why you need to inventory all of them. Also, do not forget to include external departments such as vendors or federated partners. If your organization goes password-free, but your partners continue to use passwords and then access your corporate resources, you should know about it and include them in your passwordless strategy. +You need to know all the departments within your organization and you need to know which departments use computers and which ones don't. It's fine if a department doesn't use computers (probably rare, but acceptable). This circumstance means there's one less department with which you need to concern yourself. Nevertheless, ensure this department is in your list and you've assessed that it's not applicable. + +Your count of the departments must be thorough and accurate, as well as knowing the stakeholders for those departments that will put you and your staff on the road to password freedom. Realistically, many of us lose sight of our organizational chart and how it grows or shrinks over time. This realization is why you need to inventory all of them. Also, don't forget to include external departments such as vendors or federated partners. If your organization goes password-free, but your partners continue to use passwords and then access your corporate resources, you should know about it and include them in your password-less strategy. #### Organization or department hierarchy -Organization and department hierarchy is the management layers within the departments or the organization as a whole. How the device is used, what applications and how they are used, most likely differs between each department, but also within the structure of the department. To determine the correct passwordless strategy, you need to know these differences across your organization. An executive leader is likely to use their device differently compared to a member of middle management in the sales department. Both of those user cases are probably different to how an individual contributor in the customer service department uses their device. + +Organization and department hierarchy is the management layers within the departments or the organization as a whole. How the device is used, what applications and how they're used, most likely differs between each department, but also within the structure of the department. To determine the correct password-less strategy, you need to know these differences across your organization. An executive leader is likely to use their device differently compared to a member of middle management in the sales department. Both of those user cases are probably different to how an individual contributor in the customer service department uses their device. #### Number and type of applications and services -The number of applications within an organization is simply astonishing and rarely is there one centralized list that is accurate. Applications and services are the most critical items in your passwordless assessment. Applications and services take considerable effort to move to a different type of authentication. That is not to say changing policies and procedures is not a daunting task, but there is something to be said of updating a company's set of standard operating procedures and security policies compared to changing 100 lines (or more) of authentication code in the critical path of your internally developed CRM application. -Capturing the number of applications used is easier once you have the departments, their hierarchy, and their stakeholders. In this approach, you should have an organized list of departments and the hierarchy in each. You can now associate the applications that are used by all levels within each department. You'll also want to document whether the application is internally developed or commercially available off-the-shelf (COTS). If the latter, document the manufacturer and the version. Also, do not forget web-based applications or services when inventorying applications. +Most organizations have many applications and rarely do they have one centralized list that's accurate. Applications and services are the most critical items in your password-less assessment. Applications and services take considerable effort to move to a different type of authentication. Changing policies and procedures can be a daunting task. Consider the trade-off between updating your standard operating procedures and security policies compared to changing 100 lines (or more) of authentication code in the critical path of your internally developed CRM application. + +Capturing the number of applications used is easier once you have the departments, their hierarchy, and their stakeholders. In this approach, you should have an organized list of departments and the hierarchy in each. You can now associate the applications that are used by all levels within each department. You'll also want to document whether the application is internally developed or commercially available off-the-shelf (COTS). If the latter, document the manufacturer and the version. Also, don't forget web-based applications or services when inventorying applications. #### Number of work personas -Work personas is where the three previous efforts converge. You know the departments, the organizational levels within each department, the numbers of applications used by each, respectively, and the type of application. From this you want to create a work persona. -A work persona classifies a category of user, title or role (individual contributor, manager, middle manager, etc.), within a specific department to a collection of applications used. There is a high probability that you will have many work personas. These work personas will become units of work, and you will refer to them in documentation and in meetings. You need to give them a name. +Work personas are where the three previous efforts converge. You know the departments, the organizational levels within each department, the numbers of applications used by each, respectively, and the type of application. From this information, you want to create a work persona. + +A work persona classifies a category of user, title or role (individual contributor, manager, middle manager, etc.), within a specific department to a collection of applications used. There's a high probability that you'll have many work personas. These work personas will become units of work, and you'll refer to them in documentation and in meetings. You need to give them a name. Give your personas easy and intuitive names like Abby Accounting, Mark Marketing, or Sue Sales. If the organization levels are common across departments, then decide on a first name that represents the common levels in a department. For example, Abby could be the first name of an individual contributor in any given department, while the first name Sue could represent someone from middle management in any given department. Additionally, you can use suffixes such as (I, II, Senior, etc.) to further define departmental structure for a given persona. -Ultimately, create a naming convention that does not require your stakeholders and partners to read through a long list of tables or a secret decoder ring. Also, if possible, try to keep the references as names of people. After all, you are talking about a person who is in that department and who uses that specific software. +Ultimately, create a naming convention that doesn't require your stakeholders and partners to read through a long list of tables or a secret decoder ring. Also, if possible, try to keep the references as names of people. After all, you're talking about a person who is in that department and who uses that specific software. #### Organization's IT structure -IT department structures can vary more than the organization. Some IT departments are centralized while others are decentralized. Also, the road to password freedom will probably have you interacting with the client authentication team, the deployment team, the security team, the PKI team, the Active Directory team, the cloud team, and the list continues. Most of these teams will be your partner on your journey to password freedom. Ensure there is a passwordless stakeholder on each of these teams, and that the effort is understood and funded. -#### Assess your Organization -You have a ton of information. You have created your work personas, you have identified your stakeholders throughout the different IT groups. Now what? +IT department structures can vary more than the organization. Some IT departments are centralized while others are decentralized. Also, the road to password freedom will probably have you interacting with the client authentication team, the deployment team, the security team, the PKI team, the Active Directory team, the cloud team, and the list continues. Most of these teams will be your partner on your journey to password freedom. Ensure there's a password-less stakeholder on each of these teams, and that the effort is understood and funded. -By now you can see why it is a journey and not a weekend project. You need to investigate user-visible password surfaces for each of your work personas. Once you have identified the password surfaces, you need to mitigate them. Resolving some password surfaces are simple - meaning a solution already exists in the environment and it is only a matter of moving users to it. Resolution to some passwords surfaces may exist, but are not deployed in your environment. That resolution results in a project which must be planned, tested, and then deployed. That is likely to span multiple IT departments with multiple people, and potentially one or more distributed systems. Those types of projects take time and need dedicated cycles. This same sentiment is true with in-house software development. Even with agile development methodologies, changing the way someone authenticates to an application is critical. Without the proper planning and testing, it has the potential to severely impact productivity. +#### Assess your organization -How long does it take to become passwordless? The answer is "it depends". It depends on the organizational alignment of a passwordless strategy. Top-down agreement that a passwordless environment is the organization's goal makes conversations much easier. Easier conversations means less time spent convincing people and more time spent moving forward toward the goal. Top-down agreement, as a priority within the ranks of other on-going IT projects, helps everyone understand how to prioritize existing projects. Agreeing on priorities should reduce and minimize manager and executive level escalations. After these organizational discussions, modern project management techniques are used to continue the passwordless effort. The organization allocates resources based on the priority (after they have agreed on the strategy). Those resources will: -- work through the work personas -- organize and deploy user acceptance testing -- evaluate user acceptance testing results for user-visible password surfaces -- work with stakeholders to create solutions that mitigate user-visible password surfaces -- add the solution to the project backlog and prioritize against other projects -- deploy the solution -- perform user acceptance testing to confirm that the solution mitigates the user-visible password surface -- repeat the testing as needed +You have a ton of information. You've created your work personas, you've identified your stakeholders throughout the different IT groups. Now what? -Your organization's journey to password freedom may take some time. Counting the number of work personas and the number of applications is probably a good indicator of the investment. Hopefully, your organization is growing, which means that the list of personas and the list of applications is unlikely to shrink. If the work to go passwordless today is *n*, then it is likely that to go passwordless tomorrow is *n x 2* or perhaps more, *n x n*. Do not let the size or duration of the project be a distraction. As you progress through each work persona, the actions and tasks will become more familiar for you and your stakeholders. Scope the project to sizable, realistic phases, pick the correct work personas, and soon you will see parts of your organization transition to a passwordless state. +By now you can see why it's a journey and not a weekend project. You need to investigate user-visible password surfaces for each of your work personas. Once you've identified the password surfaces, you need to mitigate them. Resolving some password surfaces are simple - meaning a solution already exists in the environment and it's only a matter of moving users to it. Resolution to some passwords surfaces may exist, but aren't deployed in your environment. That resolution results in a project that must be planned, tested, and then deployed. That project is likely to span multiple IT departments with multiple people, and potentially one or more distributed systems. Those types of projects take time and need dedicated cycles. This same sentiment is true with in-house software development. Even with agile development methodologies, changing the way someone authenticates to an application is critical. Without the proper planning and testing, it has the potential to severely affect productivity. + +How long does it take to become password-less? The answer is "it depends". It depends on the organizational alignment of a password-less strategy. Top-down agreement that a password-less environment is the organization's goal makes conversations much easier. Easier conversations mean less time spent convincing people and more time spent moving forward toward the goal. Top-down agreement, as a priority within the ranks of other on-going IT projects, helps everyone understand how to prioritize existing projects. Agreeing on priorities should reduce and minimize manager and executive level escalations. After these organizational discussions, modern project management techniques are used to continue the password-less effort. The organization allocates resources based on the priority (after they've agreed on the strategy). Those resources will: + +- Work through the work personas. +- Organize and deploy user acceptance testing. +- Evaluate user acceptance testing results for user visible password surfaces. +- Work with stakeholders to create solutions that mitigate user visible password surfaces. +- Add the solution to the project backlog and prioritize against other projects. +- Deploy the solution. +- Perform user acceptance testing to confirm that the solution mitigates the user visible password surface. +- Repeat the testing as needed. + +Your organization's journey to password freedom may take some time. Counting the number of work personas and the number of applications is probably a good indicator of the investment. Hopefully, your organization is growing, which means that the list of personas and the list of applications is unlikely to shrink. If the work to go password-less today is *n*, then it's likely that to go password-less tomorrow is *n x 2* or more, *n x n*. Don't let the size or duration of the project be a distraction. As you progress through each work persona, the actions and tasks will become more familiar for you and your stakeholders. Scope the project to sizable, realistic phases, pick the correct work personas, and soon you'll see parts of your organization transition to a password-less state. ### Where to start? -What is the best guidance for kicking off the journey to password freedom? You will want to show your management a proof of concept as soon as possible. Ideally, you want to show this at each step of your passwordless journey. Keeping your passwordless strategy top of mind and showing consistent progress keeps everyone focused. + +What's the best guidance for kicking off the journey to password freedom? You'll want to show your management a proof of concept as soon as possible. Ideally, you want to show it at each step of your password-less journey. Keeping your password-less strategy top of mind and showing consistent progress keeps everyone focused. #### Work persona -You begin with your work personas. These were part of your preparation process. They have a persona name, such as Abby Accounting II, or any other naming convention your organization defined. That work persona includes a list of all the applications Abby uses to perform her assigned duties in the accounting department. To start, you need to pick a work persona. This is the targeted work persona you will enable to climb the steps to password freedom. + +You begin with your work personas. These were part of your preparation process. They have a persona name, such as Abby Accounting II, or any other naming convention your organization defined. That work persona includes a list of all the applications Abby uses to perform her assigned duties in the accounting department. To start, you need to pick a work persona. It's the targeted work persona you'll enable so that you can climb the steps to password freedom. > [!IMPORTANT] -> Avoid using any work personas from your IT department. This is probably the worst way to start the passwordless journey. IT roles are very difficult and time consuming. IT workers typically have multiple credentials, run a multitude of scripts and custom applications, and are the worst offenders of password usage. It is better to save these work personas for the middle or end of your journey. +> Avoid using any work personas from your IT department. This method is probably the worst way to start the password-less journey. IT roles are very difficult and time consuming. IT workers typically have multiple credentials, run a multitude of scripts and custom applications, and are the worst offenders of password usage. It is better to save these work personas for the middle or end of your journey. -Review your collection of work personas. Early in your passwordless journey, identify personas with the fewest applications. These work personas could represent an entire department or two. These are the perfect work personas for your proof-of-concept or pilot. +Review your collection of work personas. Early in your password-less journey, identify personas with the fewest applications. These work personas could represent an entire department or two. These roles are the perfect work personas for your proof-of-concept or pilot. -Most organizations host their proof of concept in a test lab or environment. To do that with a password-free strategy may be more challenging and take more time. To test in a lab, you must first duplicate the environment of the targeted persona. This could take a few days or several weeks, depending on the complexity of the targeted work persona. +Most organizations host their proof of concept in a test lab or environment. If you do that test with a password-free strategy, it may be more challenging and take more time. To test in a lab, you must first duplicate the environment of the targeted persona. This process could take a few days or several weeks, depending on the complexity of the targeted work persona. -You will want to balance lab testing with providing results to management quickly. Continuing to show forward progress on your journey to password freedom is always a good thing. If there are ways you can test in production with low or no risk, it may be advantageous to your timeline. +You'll want to balance lab testing with providing results to management quickly. Continuing to show forward progress on your journey to password freedom is always a good thing. If there are ways you can test in production with low or no risk, it may be advantageous to your timeline. -## The Process +## The process The journey to password freedom is to take each work persona through each step of the process. In the beginning, we encourage working with one persona at a time to ensure team members and stakeholders are familiar with the process. Once comfortable with the process, you can cover as many work personas in parallel as resources allow. The process looks something like this: -1. Passwordless replacement offering (Step 1) +1. Password-less replacement offering (step 1) 1. Identify test users representing the targeted work persona. 2. Deploy Windows Hello for Business to test users. 3. Validate that passwords and Windows Hello for Business work. -2. Reduce User-visible Password Surface (Step 2) +2. Reduce user-visible password surface (step 2) 1. Survey test user workflow for password usage. 2. Identify password usage and plan, develop, and deploy password mitigations. 3. Repeat until all user password usage is mitigated. 4. Remove password capabilities from Windows. 5. Validate that **none of the workflows** need passwords. -3. Transition into a passwordless scenario (Step 3) +3. Transition into a password-less scenario (step 3) 1. Awareness campaign and user education. 2. Include remaining users who fit the work persona. 3. Validate that **none of the users** of the work personas need passwords. @@ -138,159 +152,198 @@ The journey to password freedom is to take each work persona through each step o After successfully moving a work persona to password freedom, you can prioritize the remaining work personas and repeat the process. -### Passwordless replacement offering (Step 1) +### Password-less replacement offering (step 1) + The first step to password freedom is providing an alternative to passwords. Windows 10 and Windows 11 provide an affordable and easy in-box alternative to passwords, Windows Hello for Business, a strong, two-factor authentication to Azure Active Directory and Active Directory. #### Identify test users that represent the targeted work persona -A successful transition relies on user acceptance testing. It is impossible for you to know how every work persona goes about their day-to-day activities, or how to accurately validate them. You need to enlist the help of users who fit the targeted work persona. You only need a few users from the targeted work persona. As you cycle through step 2, you may want to change a few of the users (or add a few) as part of your validation process. + +A successful transition relies on user acceptance testing. It's impossible for you to know how every work persona goes about their day-to-day activities, or how to accurately validate them. You need to enlist the help of users who fit the targeted work persona. You only need a few users from the targeted work persona. As you cycle through step 2, you may want to change a few of the users (or add a few) as part of your validation process. #### Deploy Windows Hello for Business to test users -Next, you will want to plan your Windows Hello for Business deployment. Your test users will need an alternative way to sign-in during step 2 of the journey to becoming passwordless. Use the [Windows Hello for Business Planning Guide](hello-planning-guide.md) to help learning which deployment is best suited for your environment. Next, use the [Windows Hello for Business deployment guides](hello-deployment-guide.md) to deploy Windows Hello for Business. -With the Windows Hello for Business infrastructure in place, you can limit Windows Hello for Business enrollments to the targeted work personas. The great news is that you will only need to deploy the infrastructure once. When other targeted work personas need to provision Windows Hello for Business, you can simply add them to a group. You will use the first work persona to validate your Windows Hello for Business deployment. +Next, you'll want to plan your Windows Hello for Business deployment. Your test users will need an alternative way to sign-in during step 2 of the journey to becoming password-less. Use the [Windows Hello for Business planning guide](hello-planning-guide.md) to help learning which deployment is best suited for your environment. Next, use the [Windows Hello for Business deployment guides](hello-deployment-guide.md) to deploy Windows Hello for Business. + +With the Windows Hello for Business infrastructure in place, you can limit Windows Hello for Business enrollments to the targeted work personas. The great news is that you'll only need to deploy the infrastructure once. When other targeted work personas need to start using Windows Hello for Business, add them to a group. You'll use the first work persona to validate your Windows Hello for Business deployment. > [!NOTE] > There are many different ways to connect a device to Azure. Deployments may vary based on how the device is joined to Azure Active Directory. Review your planning guide and deployment guide to ensure additional infrastructure is not needed for an additional Azure joined devices. #### Validate that passwords and Windows Hello for Business work + In this first step, passwords and Windows Hello for Business must coexist. You want to validate that while your targeted work personas can sign in and unlock using Windows Hello for Business, but they can also sign-in, unlock, and use passwords as needed. Reducing the user-visible password surface too soon can create frustration and confusion with your targeted user personas. -### Reduce User-visible Password Surface (Step 2) -Before you move to step 2, ensure you have: -- selected your targeted work persona. -- identified your test users who represent the targeted work persona. -- deployed Windows Hello for Business to test users. -- validated passwords and Windows Hello for Business both work for the test users. +### Reduce user-visible password surface (step 2) + +Before you move to step 2, make sure you've: + +- Selected your targeted work persona. +- Identified your test users who represent the targeted work persona. +- Deployed Windows Hello for Business to test users. +- Validated passwords and Windows Hello for Business both work for the test users. #### Survey test user workflow for password usage -Now is the time to learn more about the targeted work persona. You have a list of applications they use, but you do not know what, why, when, and how frequently. This information is important as you further your progress through step 2. -Test users create the workflows associated with the targeted work persona. Their initial goal is to do one simple task: Document password usage. This list is not a comprehensive one, but it gives you an idea of the type of information you want. The general idea is to learn about all the scenarios in which that work persona encounters a password. A good approach is to ask yourself the following set of questions: -- What is the name of the application that asked for a password?. -- Why do they use the application that asked for a password? (Example: is there more than one application that can do the same thing?). -- What part of their workflow makes them use the application? Try to be as specific as possible (I use application x to issue credit card refunds for amounts over y.). -- How frequently do you use this application in a given day? week? +Now is the time to learn more about the targeted work persona. You have a list of applications they use, but you don't know what, why, when, and how frequently. This information is important as you further your progress through step 2. + +Test users create the workflows associated with the targeted work persona. Their initial goal is to do one simple task: Document password usage. This list isn't a comprehensive one, but it gives you an idea of the type of information you want. The general idea is to learn about all the scenarios in which that work persona encounters a password. A good approach is to ask yourself the following set of questions: + +- What's the name of the application that asked for a password? +- Why do they use the application that asked for a password? For example, is there more than one application that can do the same thing? +- What part of their workflow makes them use the application? Try to be as specific as possible. For example, "I use application x to issue credit card refunds for amounts over y." +- How frequently do you use this application in a given day or week? - Is the password you type into the application the same as the password you use to sign-in to Windows? -Some organizations will empower their users to write this information while some may insist on having a member of the IT department shadow them. An objective viewer may notice a password prompt that the user overlooks simply because of muscle memory. As previously mentioned, this information is critical. You could miss one password prompt that could delay the transition to being passwordless. +Some organizations will empower their users to write this information while some may insist on having a member of the IT department shadow them. An objective viewer may notice a password prompt that the user overlooks simply because of muscle memory. As previously mentioned, this information is critical. You could miss one password prompt that could delay the transition to being password-less. #### Identify password usage and plan, develop, and deploy password mitigations -Your test users have provided you valuable information that describes the how, what, why and when they use a password. It is now time for your team to identify each of these password use cases and understand why the user must use a password. -Create a master list of the scenarios. Each scenario should have a clear problem statement. Name the scenario with a one-sentence summary of the problem statement. Include in the scenario the results of your team's investigation as to why the user is prompted by a password. Include relevant, but accurate details. If it is policy or procedure driven, then include the name and section of the policy that dictates why the workflow uses a password. +Your test users have provided you valuable information that describes how, what, why, and when they use a password. It's now time for your team to identify each of these password use cases and understand why the user must use a password. + +Create a list of the scenarios. Each scenario should have a clear problem statement. Name the scenario with a one-sentence summary of the problem statement. Include in the scenario the results of your team's investigation as to why the user is prompted by a password. Include relevant, but accurate details. If it's policy or procedure driven, then include the name and section of the policy that dictates why the workflow uses a password. + +Keep in mind your test users won't uncover all scenarios. Some scenarios you'll need to force on your users because they're low percentage scenarios. Remember to include the following scenarios: -Keep in mind your test users will not uncover all scenarios. Some scenarios you will need to force on your users because they are low percentage scenarios. Remember to include scenarios like: - Provisioning a new brand new user without a password. - Users who forget the PIN or other remediation flows when the strong credential is unusable. -Next, review your master list of scenarios. You can start with the workflows that are dictated by process or policy, or you can begin with workflows that need technical solutions - whichever of the two is easier or quicker. This will certainly vary by organization. +Next, review your list of scenarios. You can start with the workflows that are dictated by process or policy, or you can begin with workflows that need technical solutions, whichever of the two is easier or quicker. This choice will certainly vary by organization. Start mitigating password usages based on the workflows of your targeted personas. Document the mitigation as a solution to your scenario. Don't worry about the implementation details for the solution. An overview of the changes needed to reduce the password usages is all you need. If there are technical changes needed, either infrastructure or code changes, the exact details will likely be included in the project documentation. However your organization tracks projects, create a new project in that system. Associate your scenario to that project and start the processes needed to get that project funded. -Mitigating password usage with applications is one of the more challenging obstacles in the passwordless journey. If your organization develops the application, then you are in better shape the common-off-the-shelf software (COTS). +Mitigating password usage with applications is one of the more challenging obstacles in the password-less journey. If your organization develops the application, then you are in better shape the common-off-the-shelf software (COTS). The ideal mitigation for applications that prompt the user for a password is to enable those applications to use an existing authenticated identity, such as Azure Active Directory or Active Directory. Work with the applications vendors to have them add support for Azure identities. For on-premises applications, have the application use Windows integrated authentication. The goal for your users should be a seamless single sign-on experience where each user authenticates once when they sign-in to Windows. Use this same strategy for applications that store their own identities in their own databases. -Each scenario on your master list should now have a problem statement, an investigation as to why the password was used, and a mitigation plan on how to make the password usage go away. Armed with this data, one-by-one, close the gaps on user-visible passwords. Change policies and procedures as needed, make infrastructure changes where possible. Convert in-house applications to use federated identities or Windows integrated authentication. Work with third-party software vendors to update their software to support federated identities or Windows integrated authentication. +Each scenario on your list should now have a problem statement, an investigation as to why the password was used, and a mitigation plan on how to make the password usage go away. Armed with this data, one-by-one, close the gaps on user-visible passwords. Change policies and procedures as needed, make infrastructure changes where possible. Convert in-house applications to use federated identities or Windows integrated authentication. Work with third-party software vendors to update their software to support federated identities or Windows integrated authentication. #### Repeat until all user password usage is mitigated -Some or all of your mitigations are in place. You need to validate that your solutions have solved their problem statements. This is where you rely on your test users. You want to keep a good portion of your first test users, but this is a good opportunity to replace a few or add a few. Survey test users workflow for password usage. If all goes well, you have closed most or all of the gaps. A few are likely to remain. Evaluate your solutions and what went wrong, change your solution as needed until you reach a solution that removes your user's need to type a password. If you are stuck, others might be too. Use the forums from various sources or your network of IT colleagues to describe your problem and see how others are solving it. If you are out of options, contact Microsoft for assistance. + +Some or all of your mitigations are in place. You need to validate that your solutions have solved their problem statements. This stage is where you rely on your test users. You want to keep a good portion of your first test users, but this point is a good opportunity to replace a few or add a few. Survey test users workflow for password usage. If all goes well, you've closed most or all of the gaps. A few are likely to remain. Evaluate your solutions and what went wrong, change your solution as needed until you reach a solution that removes your user's need to type a password. If you're stuck, others might be too. Use the forums from various sources or your network of IT colleagues to describe your problem and see how others are solving it. If you're out of options, contact Microsoft for assistance. #### Remove password capabilities from Windows -You believe you have mitigated all the password usage for the targeted work persona. Now comes the true test - configure Windows so the user cannot use a password. + +You believe you've mitigated all the password usage for the targeted work persona. Now comes the true test: configure Windows so the user can't use a password. Windows provides two ways to prevent your users from using passwords. You can use an interactive logon security policy to only allow Windows Hello for Business sign-in and unlocks, or you can exclude the password credential provider. -##### Security Policy +##### Security policy + You can use Group Policy to deploy an interactive logon security policy setting to the computer. This policy setting is found under **Computer Configuration > Policies > Windows Settings > Local Policy > Security Options**. The name of the policy setting depends on the version of the operating systems you use to configure Group Policy. -![securityPolicyLocation.](images/passwordless/00-securityPolicy.png) + +:::image type="content" source="images/passwordless/gpmc-security-options.png" alt-text="The Group Policy Management Editor displaying the location of the Security Options node."::: **Windows Server 2016 and earlier** The policy name for these operating systems is **Interactive logon: Require smart card**. -![securityPolicyBefore2016.](images/passwordless/00-securitypolicy-2016.png) + +:::image type="content" source="images/passwordless/gpmc-require-smart-card-policy.png" alt-text="The Group Policy Management Editor displaying the location of the policy 'Interactive logon: Require smart card'."::: **Windows 10, version 1703 or later using Remote Server Administrator Tools** The policy name for these operating systems is **Interactive logon: Require Windows Hello for Business or smart card**. -![securityPolicyRSAT.](images/passwordless/00-updatedsecuritypolicytext.png) + +:::image type="content" source="images/passwordless/require-whfb-smart-card-policy.png" alt-text="Highlighting the security policy 'Interactive logon: Require Windows Hello for Business or smart card'."::: When you enable this security policy setting, Windows prevents users from signing in or unlocking with a password. The password credential provider remains visible to the user. If a user tries to use a password, Windows informs the user they must use Windows Hello for Business or a smart card. #### Excluding the password credential provider -You can use Group Policy to deploy an administrative template policy setting to the computer. This policy setting is found under **Computer Configuration > Policies > Administrative Templates > System > Logon** -![HideCredProvPolicy.](images/passwordless/00-hidecredprov.png) -The name of the policy setting is **Exclude credential providers**. The value to enter in the policy to hide the password credential provider is **60b78e88-ead8-445c-9cfd-0b87f74ea6cd**. -![HideCredProvPolicy2.](images/passwordless/01-hidecredprov.png) +You can use Group Policy to deploy an administrative template policy setting to the computer. This policy setting is found under **Computer Configuration > Policies > Administrative Templates > System > Logon**: -Excluding the password credential provider hides the password credential provider from Windows and any application that attempts to load it. This prevents the user from entering a password using the credential provider. However, this does not prevent applications from creating their own password collection dialogs and prompting the user for a password using custom dialogs. +:::image type="content" source="images/passwordless/gpmc-exclude-credential-providers.png" alt-text="The Group Policy Management Editor displaying the location of 'Logon' node and the policy setting 'Exclude credential providers'."::: + +The name of the policy setting is **Exclude credential providers**. The value to enter in the policy to hide the password credential provider is `60b78e88-ead8-445c-9cfd-0b87f74ea6cd`. + +:::image type="content" source="images/passwordless/exclude-credential-providers-properties.png" alt-text="Properties of the policy setting 'Exclude credential providers'."::: + +Excluding the password credential provider hides the password credential provider from Windows and any application that attempts to load it. This configuration prevents the user from entering a password using the credential provider. However, this change doesn't prevent applications from creating their own password collection dialogs and prompting the user for a password using custom dialogs. #### Validate that none of the workflows needs passwords -This is the big moment. You have identified password usage, developed solutions to mitigate password usage, and have removed or disabled password usage from Windows. In this configuration, your users will not be able to use a password. Users will be blocked if any of their workflows ask them for a password. Ideally, your test users should be able to complete all the work flows of the targeted work persona without any password usage. Do not forget those low percentage work flows, such as provisioning a new user or a user that forgot their PIN or cannot use their strong credential. Ensure those scenarios are validated as well. -### Transition into a passwordless deployment (Step 3) -Congratulations! You are ready to transition one or more portions of your organization to a passwordless deployment. You have validated that the targeted work persona is ready to go where the user no longer needs to know or use their password. You are just a few steps away from declaring success. +This stage is the significant moment. You have identified password usage, developed solutions to mitigate password usage, and have removed or disabled password usage from Windows. In this configuration, your users won't be able to use a password. Users will be blocked if any of their workflows ask them for a password. Ideally, your test users should be able to complete all the work flows of the targeted work persona without any password usage. Don't forget those low percentage work flows, such as provisioning a new user or a user that forgot their PIN or can't use their strong credential. Ensure those scenarios are validated as well. + +### Transition into a password-less deployment (step 3) + +Congratulations! You're ready to transition one or more portions of your organization to a password-less deployment. You've validated that the targeted work persona is ready to go where the user no longer needs to know or use their password. You're just a few steps away from declaring success. #### Awareness and user education -In this last step, you are going to include the remaining users that fit the targeted work persona to the wonderful world of password freedom. Before you do this, you want to invest in an awareness campaign. + +In this last step, you're going to include the remaining users that fit the targeted work persona to the wonderful world of password freedom. Before you do this step, you want to invest in an awareness campaign. An awareness campaign introduces the users to the new way of authenticating to their device, such as using Windows Hello for Business. The idea of the campaign is to positively promote the change to the users in advance. Explain the value and why your company is changing. The campaign should provide dates and encourage questions and feedback. This campaign can coincide with user education, where you can show the users the changes and, if your environment allows, enable the users to try out the experience. #### Including remaining users that fit the work persona -You have implemented the awareness campaign for the targeted users. These users are informed and ready to transition to being passwordless. Add the remaining users that match the targeted work persona to your deployment. + +You've implemented the awareness campaign for the targeted users. These users are informed and ready to transition to being password-less. Add the remaining users that match the targeted work persona to your deployment. #### Validate that none of the users of the work personas needs passwords -You have successfully transitioned all users for the targeted work persona to being passwordless. Monitor the users within the work persona to ensure they do not encounter any issues while working in a passwordless environment. -Track all reported issues. Set priority and severity to each reported issue and have your team triage the issues appropriately. As you triage issues, some things to consider are: +You've successfully transitioned all users for the targeted work persona to being password-less. Monitor the users within the work persona to ensure they don't encounter any issues while working in a password-less environment. + +Track all reported issues. Set priority and severity to each reported issue and have your team triage the issues appropriately. As you triage issues, consider the following questions: + - Is the reporting user performing a task outside the work persona? - Is the reported issue affecting the entire work persona, or only specific users? - Is the outage a result of a misconfiguration? -- Is the outage a overlooked gap from step 2? +- Is the outage an overlooked gap from step 2? Each organization's priority and severity will differ. However, most organizations consider work stoppages to be fairly significant. Your team should predefine levels of priority and severity. With each of these levels, create service level agreements (SLAs) for each combination of severity and priority, and hold everyone accountable to those agreements. Reactive planning enables people to spend more time on the issue and resolving it, and less time on the process. -Resolve the issues per your service level agreements. Higher severity items may require returning some or all of the user's password surface. Clearly this is not the end goal, but do not let this slow down your momentum towards becoming passwordless. Refer to how you reduced the user's password surface in step 2 and progress forward to a solution, deploying that solution and validating it. +Resolve the issues per your service level agreements. Higher severity items may require returning some or all of the user's password surface. Clearly this outcome isn't the end goal, but don't let it slow down your momentum towards becoming password-less. Refer to how you reduced the user's password surface in step 2 and progress forward to a solution, deploying that solution and validating it. -#### Configure user accounts to disallow password authentication. -You transitioned all the users for the targeted work persona to a passwordless environment and you have successfully validated all their workflows. The last step to complete the passwordless transition is to remove the user's knowledge of the password and prevent the authenticating authority from accepting passwords. +#### Configure user accounts to disallow password authentication + +You transitioned all the users for the targeted work persona to a password-less environment and you've successfully validated all their workflows. The last step to complete the password-less transition is to remove the user's knowledge of the password and prevent the authenticating authority from accepting passwords. You can change the user's password to random data and prevent domain controllers from allowing users to use passwords for interactive sign-ins using an account configuration on the user object. -The account options on a user account includes an option -- **Smart card is required for interactive logon**, also known as (SCRIL). +The account options on a user account include the option **Smart card is required for interactive logon**, also known as SCRIL. > [!NOTE] > Do not confuse the Interactive Logon security policy for SCRIL. Security policies are enforced on the client (locally). A user account configured for SCRIL is enforced at the domain controller. -![SCRIL setting on AD Users and Computers.](images/passwordless/00-scril-dsa.png) -**SCRIL setting for a user on Active Directory Users and Computers.** +The following image shows the SCRIL setting for a user in Active Directory Users and Computers: -When you configure a user account for SCRIL, Active Directory changes the affected user's password to a random 128 bits of data. Additionally, domain controllers hosting the user account do not allow the user to sign-in interactively with a password. Also, users will no longer be troubled with needing to change their password when it expires, because passwords for SCRIL users in domains with a Windows Server 2012 R2 or early domain functional level do not expire. The users are effectively passwordless because: -- they do not know their password. -- their password is 128 random bits of data and is likely to include non-typable characters. -- the user is not asked to change their password -- domain controllers do not allow passwords for interactive authentication +:::image type="content" source="images/passwordless/aduc-account-scril.png" alt-text="Example user properties in Active Directory that shows the SCRIL setting on Account options."::: -![SCRIL setting from ADAC on Windows Server 2012.](images/passwordless/01-scril-adac-2012.png) -**SCRIL setting for a user in Active Directory Administrative Center on Windows Server 2012.** +When you configure a user account for SCRIL, Active Directory changes the affected user's password to a random 128 bits of data. Additionally, domain controllers hosting the user account don't allow the user to sign-in interactively with a password. Also, users will no longer be troubled with needing to change their password when it expires, because passwords for SCRIL users in domains with a Windows Server 2012 R2 or early domain functional level don't expire. The users are effectively password-less because: + +- They don't know their password. +- Their password is 128 random bits of data and is likely to include non-typable characters. +- The user isn't asked to change their password. +- Domain controllers don't allow passwords for interactive authentication. + +The following image shows the SCRIL setting for a user in Active Directory Administrative Center on Windows Server 2012: + +:::image type="content" source="images/passwordless/server-2012-adac-user-scril.png" alt-text="Example user properties in Windows Server 2012 Active Directory Administrative Center that shows the SCRIL setting."::: > [!NOTE] -> Although a SCRIL user's password never expires in early domains, you can toggle the SCRIL configuration on a user account (clear the check box, save the settings, select the check box and save the settings) to generate a new random 128 bit password. However, you should consider upgrading the domain to Windows Server 2016 domain forest functional level and allow the domain controller to do this for you automatically. +> Although a SCRIL user's password never expires in early domains, you can toggle the SCRIL configuration on a user account to generate a new random 128 bit password. Use the following process to toggle this configuration: +> +> 1. Disable the setting. +> 1. Save changes. +> 1. Enable the setting. +> 1. Save changes again. +> +> When you upgrade the domain to Windows Server 2016 domain forest functional level or later, the domain controller automatically does this action for you. -![SCRIL setting from ADAC on Windows Server 2016.](images/passwordless/01-scril-adac-2016.png) -**SCRIL setting for a user in Active Directory Administrative Center on Windows Server 2016.** +The following image shows the SCRIL setting for a user in Active Directory Administrative Center on Windows Server 2016: -> [!NOTE] +:::image type="content" source="images/passwordless/server-2016-adac-user-scril.png" alt-text="Example user properties in Windows Server 2016 Active Directory Administrative Center that shows the SCRIL setting."::: + +> [!TIP] > Windows Hello for Business was formerly known as Microsoft Passport. ##### Automatic password change for SCRIL configured users -Domains configured for Windows Server 2016 domain functional level can further secure the unknown password for SCRIL-enabled users by configuring the domain to automatically change the password for SCRIL users. -In this configuration, passwords for SCRIL-configured users expire based on Active Directory password policy settings. When the SCRIL user authenticates from a domain controller, the domain controller recognizes the password has expired, and automatically generates a new random 128 bit password for the user as part of the authentication. What is great about this feature is your users do not experience any change password notifications or any authentication outages. -![Rotate Password 2016.](images/passwordless/02-rotate-scril-2016.png) +Domains configured for Windows Server 2016 or later domain functional level can further secure the unknown password for SCRIL-enabled users by configuring the domain to automatically change the password for SCRIL users. + +In this configuration, passwords for SCRIL-configured users expire based on Active Directory password policy settings. When the SCRIL user authenticates from a domain controller, the domain controller recognizes the password has expired, and automatically generates a new random 128-bit password for the user as part of the authentication. This feature is great because your users don't experience any change password notifications or any authentication outages. + +:::image type="content" source="images/passwordless/server-2016-adac-domain-scril.png" alt-text="The Active Directory Administrative Center on Windows Server 2016 showing the domain setting for SCRIL."::: > [!NOTE] > Some components within Windows 10, such as Data Protection APIs and NTLM authentication, still need artifacts of a user possessing a password. This configuration provides interoperability by reducing the usage surface while Microsoft continues to close the gaps to remove the password completely. -## The Road Ahead -The information presented here is just the beginning. We will update this guide with improved tools, methods, and scenarios, like Azure AD joined and MDM managed environments. As we continue to invest in a passwordless future, we would love to hear from you. Your feedback is important. Send us an email at [pwdless@microsoft.com](mailto:pwdless@microsoft.com?subject=Passwordless%20Feedback). +## The road ahead +The information presented here is just the beginning. We'll update this guide with improved tools, methods, and scenarios, like Azure AD joined and MDM managed environments. As we continue to invest in a password-less future, we would love to hear from you. Your feedback is important. Send us an email at [pwdless@microsoft.com](mailto:pwdless@microsoft.com?subject=Passwordless%20Feedback). diff --git a/windows/security/information-protection/bitlocker/ts-bitlocker-network-unlock-issues.md b/windows/security/information-protection/bitlocker/ts-bitlocker-network-unlock-issues.md index f5f495064d..e58df0be4c 100644 --- a/windows/security/information-protection/bitlocker/ts-bitlocker-network-unlock-issues.md +++ b/windows/security/information-protection/bitlocker/ts-bitlocker-network-unlock-issues.md @@ -1,89 +1,87 @@ --- -title: BitLocker Network Unlock known issues -description: Describes several known issues that you may encounter while using Network Unlock, and provided guidance for addressing those issues. -ms.reviewer: kaushika +title: BitLocker network unlock known issues +description: Describes several known issues that you may encounter while using network unlock, and provided guidance for addressing those issues. ms.technology: windows-sec ms.prod: m365-security -ms.sitesec: library ms.localizationpriority: medium author: Teresa-Motiv ms.author: v-tappelgate manager: kaushika -audience: ITPro +ms.reviewer: kaushika ms.collection: Windows Security Technologies\BitLocker ms.topic: troubleshooting ms.date: 10/7/2019 ms.custom: bitlocker --- -# BitLocker Network Unlock: known issues +# BitLocker network unlock: known issues -By using the BitLocker Network Unlock feature, you can manage computers remotely without having to enter a BitLocker PIN when each computer starts up. To do this, You have to configure your environment to meet the following requirements: +By using the BitLocker network unlock feature, you can manage computers remotely without having to enter a BitLocker PIN when each computer starts up. To configure this behavior, your environment needs to meet the following requirements: -- Each computer belongs to a domain -- Each computer has a wired connection to the corporate network -- The corporate network uses DHCP to manage IP addresses -- Each computer has a DHCP driver implemented in its Unified Extensible Firmware Interface (UEFI) firmware +- Each computer belongs to a domain. +- Each computer has a wired connection to the internal network. +- The internal network uses DHCP to manage IP addresses. +- Each computer has a DHCP driver implemented in its Unified Extensible Firmware Interface (UEFI) firmware. -For general guidelines about how to troubleshoot Network Unlock, see [How to enable Network Unlock: Troubleshoot Network Unlock](./bitlocker-how-to-enable-network-unlock.md#troubleshoot-network-unlock). +For general guidelines about how to troubleshoot network unlock, see [How to enable network unlock: Troubleshoot network unlock](./bitlocker-how-to-enable-network-unlock.md#troubleshoot-network-unlock). -This article describes several known issues that you may encounter when you use Network Unlock, and provides guidance to address these issues. +This article describes several known issues that you may encounter when you use network unlock, and provides guidance to address these issues. -## Tip: Detect whether BitLocker Network Unlock is enabled on a specific computer +## Tip: Detect whether BitLocker network unlock is enabled on a specific computer -You can use the following steps on computers that have either x64 or x32 UEFI systems. You can also script these commands. +You can use the following steps on computers with either x64 or x32 UEFI firmware. You can also script these commands. -1. Open an elevated Command Prompt window and run the following command: +1. Open an elevated command prompt window and run the following command: ```cmd manage-bde protectors get ``` - where \<*Drive*> is the drive letter, followed by a colon (:), of the bootable drive. - If the output of this command includes a key protector of type **TpmCertificate (9)**, the configuration is correct for BitLocker Network Unlock. + where `` is the drive letter, followed by a colon (`:`), of the bootable drive. + If the output of this command includes a key protector of type **TpmCertificate (9)**, the configuration is correct for BitLocker network unlock. 1. Start Registry Editor, and verify the following settings: - - Entry **HKEY\_LOCAL\_MACHINE\\SOFTWARE\\Policies\\Microsoft\\FVE: OSManageNKP** is set to **1** - - Subkey **HKEY\_LOCAL\_MACHINE\\SOFTWARE\\Policies\\Microsoft\\SystemCertificates\\FVE\_NKP\\Certificates** has an entry whose name matches the name of the certificate thumbprint of the Network Unlock key protector that you found in step 1. + - Entry `HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\FVE: OSManageNKP` is set to `1` + - Subkey `HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\SystemCertificates\FVE_NKP\Certificates` has an entry whose name matches the name of the certificate thumbprint of the network unlock key protector that you found in step 1. -## On a Surface Pro 4 device, BitLocker Network Unlock does not work because the UEFI network stack is incorrectly configured +## 1. On a Surface Pro 4 device, BitLocker network unlock doesn't work because the UEFI network stack is incorrectly configured -You have configured BitLocker Network Unlock as described in [BitLocker: How to enable Network Unlock](/windows/device-security/bitlocker/bitlocker-how-to-enable-network-unlock). You have configured the UEFI of the device to use DHCP. However, when you restart the device, it still prompts you for the BitLocker PIN. +You've configured BitLocker network unlock as described in [BitLocker: How to enable network unlock](/windows/device-security/bitlocker/bitlocker-how-to-enable-network-unlock). You've configured the UEFI of the device to use DHCP. However, when you restart the device, it still prompts you for the BitLocker PIN. -You test another device, such as a different type of tablet or laptop PC, that is configured to use the same infrastructure. The device restarts as expected, without prompting for the BitLocker PIN. You conclude that the infrastructure is correctly configured, and the issue is specific to the device. +You test another device, such as a different type of tablet or laptop PC that's configured to use the same infrastructure. The device restarts as expected, without prompting for the BitLocker PIN. You conclude that the infrastructure is correctly configured, and the issue is specific to the device. -### Cause +### Cause of issue 1 -The UEFI network stack on the device was incorrectly configured. +The UEFI network stack on the device was incorrectly configured. -### Resolution +### Resolution for issue 1 To correctly configure the UEFI network stack of the Surface Pro 4, you have to use Microsoft Surface Enterprise Management Mode (SEMM). For information about SEMM, see [Enroll and configure Surface devices with SEMM](/surface/enroll-and-configure-surface-devices-with-semm). > [!NOTE] -> If you cannot use SEMM, you may be able to configure the Surface Pro 4 to use BitLocker Network Unlock by configuring the device to use the network as its first boot option. +> If you cannot use SEMM, you may be able to configure the Surface Pro 4 to use BitLocker network unlock by configuring the device to use the network as its first boot option. -## Unable to use BitLocker Network Unlock feature on a Windows client computer +## 2. Unable to use BitLocker network unlock feature on a Windows client computer -You have configured BitLocker Network Unlock as described in [BitLocker: How to enable Network Unlock](/windows/device-security/bitlocker/bitlocker-how-to-enable-network-unlock). You have a Windows 8-based client computer that is connected to the corporate LAN by using an Ethernet Cable. However, when you restart the computer, it still prompts you for the BitLocker PIN. +You have configured BitLocker network unlock as described in [BitLocker: How to enable network unlock](/windows/device-security/bitlocker/bitlocker-how-to-enable-network-unlock). You have a Windows 8 client computer that is connected to the internal network with an ethernet cable. However, when you restart the computer, it still prompts you for the BitLocker PIN. -### Cause +### Cause of issue 2 -A Windows 8-based or Windows Server 2012-based client computer sometimes does not receive or use the Network Unlock protector, depending on whether the client receives unrelated BOOTP replies from a DHCP server or WDS server. +A Windows 8-based or Windows Server 2012-based client computer sometimes doesn't receive or use the network unlock protector, depending on whether the client receives unrelated BOOTP replies from a DHCP server or WDS server. -DHCP servers may send any DHCP options to a BOOTP client as allowed by the DHCP options and BOOTP vendor extensions. This means that because a DHCP server supports BOOTP clients, the DHCP server replies to BOOTP requests. +DHCP servers may send any DHCP options to a BOOTP client as allowed by the DHCP options and BOOTP vendor extensions. This behavior means that because a DHCP server supports BOOTP clients, the DHCP server replies to BOOTP requests. The manner in which a DHCP server handles an incoming message depends in part on whether the message uses the Message Type option: -- The first two messages that the BitLocker Network Unlock client sends are DHCP DISCOVER\REQUEST messages. They use the Message Type option, so the DHCP server treats them as DHCP messages. -- The third message that the BitLocker Network Unlock client sends does not have the Message Type option. The DHCP server treats the message as a BOOTP request. +- The first two messages that the BitLocker network unlock client sends are DHCP DISCOVER\REQUEST messages. They use the Message Type option, so the DHCP server treats them as DHCP messages. +- The third message that the BitLocker network unlock client sends doesn't have the Message Type option. The DHCP server treats the message as a BOOTP request. -A DHCP server that supports BOOTP clients must interact with those clients according to the BOOTP protocol. The server must create a BOOTP BOOTREPLY message instead of a DHCP DHCPOFFER message. (In other words, the server must not include the DHCP message option type and must not exceed the size limit for BOOTREPLY messages.) After the server sends the BOOTP BOOTREPLY message, the server marks a binding for a BOOTP client as BOUND. A non-DHCP client does not send a DHCPREQUEST message, nor does that client expect a DHCPACK message. +A DHCP server that supports BOOTP clients must interact with those clients according to the BOOTP protocol. The server must create a BOOTP BOOTREPLY message instead of a DHCP DHCPOFFER message. (In other words, the server must not include the DHCP message option type and must not exceed the size limit for BOOTREPLY messages.) After the server sends the BOOTP BOOTREPLY message, the server marks a binding for a BOOTP client as BOUND. A non-DHCP client doesn't send a DHCPREQUEST message, nor does that client expect a DHCPACK message. -If a DHCP server that is not configured to support BOOTP clients receives a BOOTREQUEST message from a BOOTP client, that server silently discards the BOOTREQUEST message. +If a DHCP server that isn't configured to support BOOTP clients receives a BOOTREQUEST message from a BOOTP client, that server silently discards the BOOTREQUEST message. -For more information about DHCP and BitLocker Network Unlock, see [BitLocker: How to enable Network Unlock: Network Unlock sequence](/windows/device-security/bitlocker/bitlocker-how-to-enable-network-unlock#network-unlock-sequence) +For more information about DHCP and BitLocker network unlock, see [BitLocker: How to enable network unlock: network unlock sequence](/windows/device-security/bitlocker/bitlocker-how-to-enable-network-unlock#network-unlock-sequence) -### Resolution +### Resolution for issue 2 -To resolve this issue, change the configuration of the DHCP server by changing the **DHCP** option from **DHCP and BOOTP** to **DHCP**. \ No newline at end of file +To resolve this issue, change the configuration of the DHCP server by changing the **DHCP** option from **DHCP and BOOTP** to **DHCP**. diff --git a/windows/security/threat-protection/auditing/advanced-security-auditing-faq.yml b/windows/security/threat-protection/auditing/advanced-security-auditing-faq.yml index cb4136a227..58035d8f4d 100644 --- a/windows/security/threat-protection/auditing/advanced-security-auditing-faq.yml +++ b/windows/security/threat-protection/auditing/advanced-security-auditing-faq.yml @@ -1,22 +1,17 @@ ### YamlMime:FAQ metadata: title: Advanced security auditing FAQ (Windows 10) - description: This topic for the IT professional lists questions and answers about understanding, deploying, and managing security audit policies. - ms.assetid: 80f8f187-0916-43c2-a7e8-ea712b115a06 - ms.reviewer: - ms.author: dansimp + description: This article lists common questions and answers about understanding, deploying, and managing security audit policies. ms.prod: m365-security - ms.mktglfcycl: deploy - ms.sitesec: library - ms.pagetype: security + ms.technology: mde ms.localizationpriority: none author: dansimp + ms.author: dansimp manager: dansimp - audience: ITPro + ms.reviewer: ms.collection: M365-security-compliance ms.topic: faq - ms.date: 11/10/2021 - ms.technology: mde + ms.date: 05/24/2022 title: Advanced security auditing FAQ @@ -35,36 +30,37 @@ sections: - question: | What is the difference between audit policies located in Local Policies\\Audit Policy and audit policies located in Advanced Audit Policy Configuration? answer: | - The basic security audit policy settings in **Security Settings\\Local Policies\\Audit Policy** and the advanced security audit policy settings in **Security Settings\\Advanced Audit Policy Configuration\\System Audit Policies** appear to overlap, but they are recorded and applied differently. When you apply basic audit policy settings to the local computer by using the Local Security Policy snap-in (secpol.msc), you are editing the effective audit policy, so changes made to basic audit policy settings will appear exactly as configured in Auditpol.exe. + The basic security audit policy settings in **Security Settings\\Local Policies\\Audit Policy** and the advanced security audit policy settings in **Security Settings\\Advanced Audit Policy Configuration\\System Audit Policies** appear to overlap, but they're recorded and applied differently. When you apply basic audit policy settings to the local computer by using the Local Security Policy snap-in (secpol.msc), you're editing the effective audit policy. Changes made to basic audit policy settings will appear exactly as configured in Auditpol.exe. - There are a number of additional differences between the security audit policy settings in these two locations. + There are several other differences between the security audit policy settings in these two locations. There are nine basic audit policy settings under **Security Settings\\Local Policies\\Audit Policy** and settings under **Advanced Audit Policy Configuration**. The settings available in **Security Settings\\Advanced Audit Policy - Configuration** address similar issues as the nine basic settings in **Local Policies\\Audit Policy**, but they allow administrators to be more selective in the number and types of events to audit. For example, the basic audit policy provides a single setting for account logon, and the advanced audit policy provides four. Enabling the single basic account logon setting would be the equivalent of setting all four advanced account logon settings. In comparison, setting a single advanced audit policy setting does not generate audit events for activities that you are not interested in tracking. + Configuration** address similar issues as the nine basic settings in **Local Policies\\Audit Policy**, but they allow administrators to be more selective in the number and types of events to audit. For example, the basic audit policy provides a single setting for account sign-in, and the advanced audit policy provides four. Enabling the single basic setting would be the equivalent of setting all four advanced settings. In comparison, setting a single advanced audit policy setting doesn't generate audit events for activities that you aren't interested in tracking. - In addition, if you enable success auditing for the basic **Audit account logon events** setting, only success events will be logged for all account logon–related behaviors. In comparison, depending on the needs of your organization, you can configure success auditing for one advanced account logon setting, failure auditing for a second advanced account logon setting, success and failure auditing for a third advanced account logon setting, or no auditing. + In addition, if you enable success auditing for the basic **Audit account logon events** setting, only success events will be logged for all account sign-in activities. In comparison, depending on the needs of your organization, you can configure success auditing for one advanced account logon setting, failure auditing for a second advanced account logon setting, success and failure auditing for a third advanced account logon setting, or no auditing. - The nine basic settings under **Security Settings\\Local Policies\\Audit Policy** were introduced in Windows 2000. Therefore, they are available in all versions of Windows released since then. The advanced audit policy settings were introduced in Windows Vista and Windows Server 2008. The advanced settings can only be used on computers running Windows 7, Windows Server 2008, and later. + The nine basic settings under **Security Settings\\Local Policies\\Audit Policy** and the advanced audit policy settings are available in all supported versions of Windows. - question: | What is the interaction between basic audit policy settings and advanced audit policy settings? answer: | - Basic audit policy settings are not compatible with advanced audit policy settings that are applied by using Group Policy. When advanced audit policy settings are applied by using Group Policy, the current computer's audit policy settings are cleared before the resulting advanced audit policy settings are applied. After you apply advanced audit policy settings by using Group Policy, you can only reliably set system audit policy for the computer by using the advanced audit policy settings. + Basic audit policy settings aren't compatible with advanced audit policy settings that are applied by using group policy. When advanced audit policy settings are applied by using group policy, the current computer's audit policy settings are cleared before the resulting advanced audit policy settings are applied. After you apply advanced audit policy settings by using group policy, you can only reliably set system audit policy for the computer by using the advanced audit policy settings. - Editing and applying the advanced audit policy settings in Local Security Policy modifies the local Group Policy Object (GPO), so changes made here may not be exactly reflected in Auditpol.exe if there are policies from other domain GPOs or logon scripts. Both types of policies can be edited and applied by using domain GPOs, and these settings will override any conflicting local audit policy settings. However, because the basic audit policy is recorded in the effective audit policy, that audit policy must be explicitly removed when a change is desired, or it will remain in the effective audit policy. Policy changes that are applied by using local or domain Group Policy settings are reflected as soon as the new policy is applied. + Editing and applying the advanced audit policy settings in Local Security Policy modifies the local group policy object (GPO). If there are policies from other domain GPOs or logon scripts, changes made here may not be exactly reflected in Auditpol.exe. Both types of policies can be edited and applied by using domain GPOs, and these settings will override any conflicting local audit policy settings. Because the basic audit policy is recorded in the effective audit policy, that audit policy must be explicitly removed when a change is desired, or it will remain in the effective audit policy. Policy changes that are applied by using local or domain group policy settings are reflected as soon as the new policy is applied. - > **Important**  Whether you apply advanced audit policies by using Group Policy or by using logon scripts, do not use both the basic audit policy settings under **Local Policies\\Audit Policy** and the advanced settings under **Security Settings\\Advanced Audit Policy Configuration**. Using both advanced and basic audit policy settings can cause unexpected results in audit reporting. + > [!Important] + > Whether you apply advanced audit policies by using group policy or by using logon scripts, don't use both the basic audit policy settings under **Local Policies\\Audit Policy** and the advanced settings under **Security Settings\\Advanced Audit Policy Configuration**. Using both advanced and basic audit policy settings can cause unexpected results in audit reporting. - If you use Advanced Audit Policy Configuration settings or use logon scripts to apply advanced audit policies, be sure to enable the **Audit: Force audit policy subcategory settings (Windows Vista or later) to override audit policy category settings** policy setting under **Local Policies\\Security Options**. This setting prevents conflicts between similar settings by forcing basic security auditing to be ignored. -   + If you use Advanced Audit Policy Configuration settings or use logon scripts to apply advanced audit policies, be sure to enable the **Audit: Force audit policy subcategory settings to override audit policy category settings** policy setting under **Local Policies\\Security Options**. This setting prevents conflicts between similar settings by forcing basic security auditing to be ignored. + - question: | - How are audit settings merged by Group Policy? + How are audit settings merged by group policy? answer: | By default, policy options that are set in GPOs and linked to higher levels of Active Directory sites, domains, and OUs are inherited by all OUs at lower levels. However, an inherited policy can be overridden by a GPO that is linked at a lower level. - For example, you might use a domain GPO to assign an organization-wide group of audit settings, but want a certain OU to get a defined group of extra settings. To accomplish this customization, you can link a second GPO to that specific lower-level OU. Therefore, a logon audit setting that is applied at the OU level will override a conflicting logon audit setting that is applied at the domain level (unless you have taken special steps to apply Group Policy loopback processing). + For example, you might use a domain GPO to assign an organization-wide group of audit settings, but want a certain OU to get a defined group of extra settings. To accomplish this customization, you can link a second GPO to that specific lower-level OU. Therefore, a logon audit setting that is applied at the OU level will override a conflicting logon audit setting that is applied at the domain level. The only exception is if you take special steps to apply group policy loopback processing. - The rules that govern how Group Policy settings are applied propagate to the subcategory level of audit policy settings. This coverage means that audit policy settings configured in different GPOs will be merged if no policy settings configured at a lower level exist. The following table illustrates this behavior. + The rules that govern how group policy settings are applied propagate to the subcategory level of audit policy settings. This coverage means that audit policy settings configured in different GPOs will be merged if no policy settings configured at a lower level exist. The following table illustrates this behavior. | Auditing subcategory | Setting configured in an OU GPO (higher priority) | Setting configured in a domain GPO (lower priority) | Resulting policy for the target computer | @@ -76,74 +72,68 @@ sections: - question: | What is the difference between an object DACL and an object SACL? answer: | - All objects in Active Directory Domain Services (AD DS), and all securable objects on a local computer or on the network, have security descriptors to help control access to the objects. Security descriptors include information about who owns an object, who can access it and in what way, and what types of access are audited. Security descriptors contain the access control list (ACL) of an object, which includes all of the security permissions that apply to that object. An object's security descriptor can contain two types of ACLs: + All objects in Active Directory Domain Services (AD DS), and all securable objects on a local computer or on the network, have security descriptors to help control access to the objects. Security descriptors include information about who owns an object, who can access it and in what way, and what types of access are audited. Security descriptors contain the access control list (ACL) of an object, which includes all of the security permissions that apply to that object. An object's security descriptor can contain two types of ACLs: - A discretionary access control list (DACL) that identifies the users and groups who are allowed or denied access - A system access control list (SACL) that controls how access is audited The access control model that is used in Windows is administered at the object level by setting different levels of access, or permissions, to objects. If permissions are configured for an object, its security descriptor contains a DACL with security identifiers (SIDs) for the users and groups that are allowed or denied access. - If auditing is configured for the object, its security descriptor also contains a SACL that controls how the security subsystem audits attempts to access the object. However, auditing is not configured entirely unless a SACL has been configured for an object and a corresponding **Object Access** audit policy setting has been configured and applied. + If auditing is configured for the object, its security descriptor also contains a SACL that controls how the security subsystem audits attempts to access the object. However, auditing isn't configured entirely unless a SACL has been configured for an object and a corresponding **Object Access** audit policy setting has been configured and applied. - question: | Why are audit policies applied on a per-computer basis rather than per user? answer: | In security auditing in Windows, the computer, objects on the computer, and related resources are the primary recipients of actions by clients including applications, other computers, and users. In a security breach, malicious users can use alternate credentials to hide their identity, or malicious applications can impersonate legitimate users to perform undesired tasks. Therefore, the most consistent way to apply an audit policy is to focus on the computer and the objects and resources on that computer. - In addition, because audit policy capabilities can vary between computers running different versions of Windows, the best way to ensure that the audit policy is applied correctly is to base these settings on the computer instead of the user. + Audit policy capabilities can vary between computers running different versions of Windows. The best way to make sure that the audit policy is applied correctly is to base these settings on the computer instead of the user. - However, when you want audit settings to apply only to specified groups of users, you can accomplish this customization by configuring SACLs on the relevant objects to enable auditing for a security group that contains only the users you specify. For example, you can configure a SACL for a folder called Payroll Data on Accounting Server 1. This configuration results in an audit of attempts by members of the Payroll Processors OU to delete objects from this folder. The **Object Access\\Audit File System** audit policy setting applies to Accounting Server 1, but because it requires a corresponding resource SACL, only actions by members of the Payroll Processors OU on the Payroll Data folder generates audit events. + However, when you want audit settings to apply only to specified groups of users, you can accomplish this customization by configuring SACLs on the relevant objects to enable auditing for a security group that contains only the users you specify. For example, you can configure a SACL for a folder called Payroll Data on Accounting Server 1. This configuration results in an audit of attempts by members of the Payroll Processors OU to delete objects from this folder. The **Object Access\\Audit File System** audit policy setting applies to Accounting Server 1. Because it requires a corresponding resource SACL, only actions by members of the Payroll Processors OU on the Payroll Data folder generates audit events. - question: | - What are the differences in auditing functionality between versions of Windows? + Are there any differences in auditing functionality between versions of Windows? answer: | - Basic audit policy settings are available in all versions of Windows since Windows 2000, and they can be applied locally or by using Group Policy. Advanced audit policy settings were introduced in Windows Vista and Windows Server 2008, but the settings can only be applied by using logon scripts in those versions. Advanced audit policy settings, which were introduced in Windows 7 and Windows Server 2008 R2, can be configured and applied by using local and domain Group Policy settings. - - - question: | - Can I use advanced audit policies from a domain controller running Windows Server 2003 or Windows 2000 Server? - answer: | - To use advanced audit policy settings, your domain controller must be installed on a computer running Windows Server 2012 R2, Windows Server 2012, Windows Server 2008 R2, Windows Server 2008, or Windows Server 2003 with Service Pack 2 (SP2). Windows 2000 Server is not supported. + No. Basic and advanced audit policy settings are available in all supported versions of Windows. They can be configured and applied by local or domain group policy settings. - question: | What is the difference between success and failure events? Is something wrong if I get a failure audit? answer: | A success audit event is triggered when a defined action, such as accessing a file share, is completed successfully. - A failure audit event is triggered when a defined action, such as a user logon, is not completed successfully. + A failure audit event is triggered when a defined action, such as a user sign-in, isn't completed successfully. - The appearance of failure audit events in the event log does not necessarily mean that something is wrong with your system. For example, if you configure Audit Logon events, a failure event may mean that a user mistyped the password. + The appearance of failure audit events in the event log doesn't necessarily mean that something is wrong with your system. For example, if you configure Audit Logon events, a failure event may mean that a user mistyped the password. - question: | How can I set an audit policy that affects all objects on a computer? answer: | System administrators and auditors increasingly want to verify that an auditing policy is applied to all objects on a system. This requirement has been difficult to accomplish because the system access control lists (SACLs) that govern auditing are applied on a per-object basis. Thus, to verify that an audit policy has been applied to all objects, you would have to check every object to be sure that no changes have been made—even temporarily to a single SACL. - Introduced in Windows Server 2008 R2 and Windows 7, security auditing allows administrators to define global object access auditing policies for the entire file system or for the registry on a computer. The specified SACL is then automatically applied to every object of that type. This application of SACL can be useful for verifying that all critical files, folders, and registry settings on a computer are protected, and for identifying when an issue with a system resource occurs. If a file or folder SACL and a global object access auditing policy (or a single registry setting SACL and a global object access auditing policy) are configured on a computer, the effective SACL is derived from combining the file or folder SACL and the global object access auditing policy. This resultant SACL from the combination means that an audit event is generated if an activity matches either the file or folder SACL or the global object access auditing policy. + + Security auditing allows administrators to define global object access auditing policies for the entire file system or for the registry on a computer. The specified SACL is then automatically applied to every object of that type. This application of SACL can be useful for verifying that all critical files, folders, and registry settings on a computer are protected. It's also useful to identify when an issue with a system resource occurs. If a file or folder SACL and a global object access auditing policy are configured on a computer, the effective SACL is derived from combining the file or folder SACL and the global object access auditing policy. This behavior also applies to a single registry setting SACL and a global object access auditing policy. This resultant SACL from the combination means that an audit event is generated if an activity matches either the file or folder SACL or the global object access auditing policy. - question: | How do I figure out why someone was able to access a resource? answer: | - Often it is not enough to know simply that an object such as a file or folder was accessed. You may also want to know why the user was able to access this resource. You can obtain this forensic data by configuring the **Audit Handle Manipulation** setting with the **Audit File System** or with the **Audit Registry** audit setting. + Often it isn't enough to know simply that an object such as a file or folder was accessed. You may also want to know why the user was able to access this resource. You can obtain this forensic data by configuring the **Audit Handle Manipulation** setting with the **Audit File System** or with the **Audit Registry** audit setting. - question: | How do I know when changes are made to access control settings, by whom, and what the changes were? answer: | - To track access control changes on computers running Windows Server 2016, Windows Server 2012 R2, Windows Server 2012 Windows 7, Windows Server 2008 R2, Windows Vista, or Windows Server 2008, you need to enable the following settings, which track changes to DACLs: + To track access control changes, you need to enable the following settings, which track changes to DACLs: - **Audit File System** subcategory: Enable for success, failure, or success and failure - **Audit Authorization Policy Change** setting: Enable for success, failure, or success and failure - A SACL with **Write** and **Take ownership** permissions: Apply to the object that you want to monitor - - In Windows XP and Windows Server 2003, you need to use the **Audit policy change** subcategory. - + - question: | How can I roll back security audit policies from the advanced audit policy to the basic audit policy? answer: | Applying advanced audit policy settings replaces any comparable basic security audit policy settings. If you later change the advanced audit policy setting to **Not configured**, you need to complete the following steps to restore the original basic security audit policy settings: 1. Set all Advanced Audit Policy subcategories to **Not configured**. - 2. Delete all audit.csv files from the %SYSVOL% folder on the domain controller. + 2. Delete all audit.csv files from the `%SYSVOL%` folder on the domain controller. 3. Reconfigure and apply the basic audit policy settings. - Unless you complete all of these steps, the basic audit policy settings will not be restored. + Unless you complete all of these steps, the basic audit policy settings won't be restored. - question: | How can I monitor if changes are made to audit policy settings? @@ -166,27 +156,25 @@ sections: - question: | What are the best tools to model and manage audit policies? answer: | - The integration of advanced audit policy settings with domain Group Policy, introduced in Windows 7 and Windows Server 2008 R2, is designed to simplify the management and implementation of security audit policies in an organization's network. As such, tools used to plan and deploy Group Policy Objects for a domain can also be used to plan and deploy security audit policies. - On an individual computer, the Auditpol command-line tool can be used to complete many important audit policy–related management tasks. + The integration of advanced audit policy settings with domain is designed to simplify the management and implementation of security audit policies in an organization's network. As such, tools used to plan and deploy group policy objects for a domain can also be used to plan and deploy security audit policies. + On an individual computer, the `Auditpol` command-line tool can be used to complete many important audit policy-related management tasks. - In addition, there are a number of computer management products, such as the Audit Collection Services in the Microsoft System Center Operations Manager products, which can be used to collect and filter event data. + There are also other computer management products, such as the Audit Collection Services in System Center Operations Manager, which can be used to collect and filter event data. For more information, see [How to install an Audit Collection Services (ACS) collector and database](/system-center/scom/deploy-install-acs). - question: | Where can I find information about all the possible events that I might receive? answer: | - Users who examine the security event log for the first time can be a bit overwhelmed by the number of audit events that are stored there (which can quickly number in the thousands) and by the structured information that is included for each audit event. Additional information about these events, and the settings used to generate them, can be obtained from the following resources: + Users who examine the security event log for the first time can be a bit overwhelmed. The number of audit events that are stored there can quickly number in the thousands. The structured information that's included for each audit event can also be confusing. For more information about these events, and the settings used to generate them, see the following resources: - - [Windows 8 and Windows Server 2012 Security Event Details](https://www.microsoft.com/download/details.aspx?id=35753) - - [Security Audit Events for Windows 7 and Windows Server 2008 R2](https://go.microsoft.com/fwlink/p/?linkid=157780) - - [Security Audit Events for Windows Server 2008 and Windows Vista](https://go.microsoft.com/fwlink/p/?linkid=121868) - - [Advanced security audit policy settings](advanced-security-audit-policy-settings.md) + - [Windows security audit events](https://www.microsoft.com/download/details.aspx?id=50034) + - [Windows 10 and Windows Server 2016 security auditing and monitoring reference](https://www.microsoft.com/download/details.aspx?id=52630) + - [Advanced security audit policy settings](advanced-security-audit-policy-settings.md) - question: | Where can I find more detailed information? answer: | To learn more about security audit policies, see the following resources: - - [Planning and deploying advanced security audit policies](planning-and-deploying-advanced-security-audit-policies.md) - - [Security Monitoring and Attack Detection Planning Guide](https://social.technet.microsoft.com/wiki/contents/articles/325.advanced-security-auditing-in-windows-7-and-windows-server-2008-r2.aspx) - - [Security Audit Events for Windows 7 and Windows Server 2008 R2](https://go.microsoft.com/fwlink/p/?linkid=157780) - - [Security Audit Events for Windows Server 2008 and Windows Vista](https://go.microsoft.com/fwlink/p/?LinkId=121868) + - [Planning and deploying advanced security audit policies](planning-and-deploying-advanced-security-audit-policies.md) + - [Windows 8 and Windows Server 2012 security event details](https://www.microsoft.com/download/details.aspx?id=35753) + - [Security audit events for Windows 7 and Windows Server 2008 R2](https://www.microsoft.com/download/details.aspx?id=21561) diff --git a/windows/security/threat-protection/windows-defender-application-control/event-id-explanations.md b/windows/security/threat-protection/windows-defender-application-control/event-id-explanations.md index eaaf841ead..d954f52226 100644 --- a/windows/security/threat-protection/windows-defender-application-control/event-id-explanations.md +++ b/windows/security/threat-protection/windows-defender-application-control/event-id-explanations.md @@ -1,21 +1,17 @@ --- title: Understanding Application Control event IDs (Windows) description: Learn what different Windows Defender Application Control event IDs signify. -keywords: security, malware -ms.assetid: 8d6e0474-c475-411b-b095-1c61adb2bdbb ms.prod: m365-security -ms.mktglfcycl: deploy -ms.sitesec: library -ms.pagetype: security +ms.technology: windows-sec ms.localizationpriority: medium -audience: ITPro ms.collection: M365-security-compliance author: jsuther1974 ms.reviewer: jogeurte ms.author: dansimp manager: dansimp +ms.reviewer: ms.date: 05/09/2022 -ms.technology: windows-sec +ms.topic: reference --- # Understanding Application Control events @@ -26,44 +22,44 @@ ms.technology: windows-sec - Windows 11 - Windows Server 2016 and later (limited events) -A Windows Defender Application Control (WDAC) policy logs events locally in Windows Event Viewer in either enforced or audit mode. These events are generated under two locations: +A Windows Defender Application Control policy logs events locally in Windows Event Viewer in either enforced or audit mode. These events are generated under two locations: -- Events about WDAC policy activation and the control of executables, dlls, and drivers appear in **Applications and Services logs** > **Microsoft** > **Windows** > **CodeIntegrity** > **Operational** +- Events about Application Control policy activation and the control of executables, dlls, and drivers appear in **Applications and Services logs** > **Microsoft** > **Windows** > **CodeIntegrity** > **Operational** - Events about the control of MSI installers, scripts, and COM objects appear in **Applications and Services logs** > **Microsoft** > **Windows** > **AppLocker** > **MSI and Script** > [!NOTE] > These event IDs are not included on Windows Server Core edition. -## WDAC events found in the Microsoft Windows CodeIntegrity Operational log +## Windows CodeIntegrity Operational log | Event ID | Explanation | |--------|-----------| -| 3004 | This event isn't common and may occur with or without a WDAC policy present. It typically indicates a kernel driver tried to load with an invalid signature. For example, the file may not be WHQL-signed on a system where WHQL is required. | -| 3033 | This event isn't common. It often means the file's signature is revoked or expired. Try using option *20 Enabled:Revoked Expired As Unsigned* in your policy along with a non-signature rule (for example, hash) to address issues with revoked or expired certs. | -| 3034 | This event isn't common. It is the audit mode equivalent of event 3033 described above. | -| 3076 | This event is the main WDAC block event for audit mode policies. It indicates that the file would have been blocked if the WDAC policy was enforced. | -| 3077 | This event is the main WDAC block event for enforced policies. It indicates that the file did not pass your WDAC policy and was blocked. | -| 3089 | This event contains signature information for files that were blocked or would have been blocked by WDAC. One 3089 event is created for each signature of a file. The event shows the total number of signatures found and an index value to identify the current signature. Unsigned files produce a single 3089 event with TotalSignatureCount 0. 3089 events are correlated with 3004, 3033, 3034, 3076 and 3077 events. You can match the events using the "Correlation ActivityID" found in the "System" portion of the event. | -| 3099 | Indicates that a policy has been loaded. This event also includes information about the WDAC policy options that were specified by the WDAC policy. | +| 3004 | This event isn't common and may occur with or without an Application Control policy present. It typically indicates a kernel driver tried to load with an invalid signature. For example, the file may not be WHQL-signed on a system where WHQL is required. | +| 3033 | This event isn't common. It often means the file's signature is revoked or expired. Try using option `20 Enabled:Revoked Expired As Unsigned` in your policy along with a non-signature rule (for example, hash) to address issues with revoked or expired certs. | +| 3034 | This event isn't common. It's the audit mode equivalent of event 3033 described above. | +| 3076 | This event is the main Application Control block event for audit mode policies. It indicates that the file would have been blocked if the policy was enforced. | +| 3077 | This event is the main Application Control block event for enforced policies. It indicates that the file didn't pass your policy and was blocked. | +| 3089 | This event contains signature information for files that were blocked or would have been blocked by Application Control. One 3089 event is created for each signature of a file. The event shows the total number of signatures found and an index value to identify the current signature. Unsigned files produce a single 3089 event with TotalSignatureCount 0. 3089 events are correlated with 3004, 3033, 3034, 3076 and 3077 events. You can match the events using the `Correlation ActivityID` found in the **System** portion of the event. | +| 3099 | Indicates that a policy has been loaded. This event also includes information about the Application Control policy options that were specified by the policy. | -## WDAC events found in the Microsoft Windows AppLocker MSI and Script log +## Windows AppLocker MSI and Script log | Event ID | Explanation | |--------|-----------| -| 8028 | This event indicates that a script host, such as PowerShell, queried WDAC about a file the script host was about to run. Since the WDAC policy was in audit mode, the script or MSI file should have run. Some script hosts may have additional information in their logs. Note: Most third-party script hosts do not integrate with WDAC. Consider the risks from unverified scripts when choosing which script hosts you allow to run. | +| 8028 | This event indicates that a script host, such as PowerShell, queried Application Control about a file the script host was about to run. Since the policy was in audit mode, the script or MSI file should have run. Some script hosts may have additional information in their logs. Note: Most third-party script hosts don't integrate with Application Control. Consider the risks from unverified scripts when choosing which script hosts you allow to run. | | 8029 | This event is the enforcement mode equivalent of event 8028 described above. Note: While this event says that a script was blocked, the actual script enforcement behavior is implemented by the script host. The script host may allow the file to run with restrictions and not block the file outright. For example, PowerShell will allow a script to run but only in [Constrained Language Mode](/powershell/module/microsoft.powershell.core/about/about_language_modes.md). | | 8036| COM object was blocked. To learn more about COM object authorization, see [Allow COM object registration in a Windows Defender Application Control policy](allow-com-object-registration-in-windows-defender-application-control-policy.md). | -| 8038 | Signing information event correlated with either an 8028 or 8029 event. One 8038 event is generated for each signature of a script file. Contains the total number of signatures on a script file and an index as to which signature it is. Unsigned script files will generate a single 8038 event with TotalSignatureCount 0. 8038 events are correlated with 8028 and 8029 events and can be matched using the "Correlation ActivityID" found in the "System" portion of the event. | +| 8038 | Signing information event correlated with either an 8028 or 8029 event. One 8038 event is generated for each signature of a script file. Contains the total number of signatures on a script file and an index as to which signature it is. Unsigned script files will generate a single 8038 event with TotalSignatureCount 0. 8038 events are correlated with 8028 and 8029 events and can be matched using the `Correlation ActivityID` found in the **System** portion of the event. | ## Diagnostic events for Intelligent Security Graph (ISG) and Managed Installer (MI) -Events 3090, 3091 and 3092 prove helpful diagnostic information when the ISG or MI option is enabled by any WDAC policy. These events can help you debug why something was allowed/denied based on managed installer or ISG. These events do not necessarily indicate a problem but should be reviewed in context with other events like 3076 or 3077 described above. +Events 3090, 3091 and 3092 prove helpful diagnostic information when the ISG or MI option is enabled by any Application Control policy. These events can help you debug why something was allowed/denied based on managed installer or ISG. These events don't necessarily indicate a problem but should be reviewed in context with other events like 3076 or 3077 described above. | Event ID | Explanation | |--------|---------| | 3090 | *Optional* This event indicates that a file was allowed to run based purely on ISG or managed installer. | -| 3091 | This event indicates that a file did not have ISG or managed installer authorization and the WDAC policy is in audit mode. | +| 3091 | This event indicates that a file didn't have ISG or managed installer authorization and the Application Control policy is in audit mode. | | 3092 | This event is the enforcement mode equivalent of 3091. | The above events are reported per active policy on the system, so you may see multiple events for the same file. @@ -78,8 +74,8 @@ The following information is found in the details for 3090, 3091, and 3092 event | PassesManagedInstaller | Indicates whether the file originated from a MI | | SmartlockerEnabled | Indicates whether the specified policy enables ISG trust | | PassesSmartlocker | Indicates whether the file had positive reputation according to the ISG | -| AuditEnabled | True if the WDAC policy is in audit mode, otherwise it is in enforce mode | -| PolicyName | The name of the WDAC policy to which the event applies | +| AuditEnabled | True if the Application Control policy is in audit mode, otherwise it is in enforce mode | +| PolicyName | The name of the Application Control policy to which the event applies | ### Enabling ISG and MI diagnostic events @@ -93,29 +89,30 @@ reg add hklm\system\currentcontrolset\control\ci -v TestFlags -t REG_DWORD -d 0x ## Event ID 3099 Options -The WDAC policy rule-option values can be derived from the "Options" field in the Details section of the Code integrity 3099 event. To parse the values, first convert the hex value to binary. To derive and parse these values, follow the below workflow. +The Application Control policy rule-option values can be derived from the "Options" field in the Details section of the Code integrity 3099 event. To parse the values, first convert the hex value to binary. To derive and parse these values, follow the below workflow. - Access Event Viewer. - Access the Code integrity 3099 event. - Access the details pane. -- Identify the hex code listed in the “Options” field. -- Convert the hex code to binary +- Identify the hex code listed in the "Options" field. +- Convert the hex code to binary. -:::image type="content" source="images/event-3099-options.png" alt-text="Event 3099 Policy Rule Options"::: +:::image type="content" source="images/event-3099-options.png" alt-text="Event 3099 policy rule options."::: -For a simple solution for converting hex to binary, follow these steps. -- Open the Calculator app -- Click on the menu icon :::image type="content" source="images/calculator-menu-icon.png" alt-text="calculator menu icon example"::: -- Click Programmer mode -- Click HEX :::image type="content" source="images/hex-icon.png" alt-text="HEX icon example"::: -- Enter your hex code -- Click Bit Toggling Keyboard :::image type="content" source="images/bit-toggling-keyboard-icon.png" alt-text="Bit Toggling Keyboard icon example"::: +For a simple solution for converting hex to binary, follow these steps: -:::image type="content" source="images/calculator-with-hex-in-binary.png" alt-text="An example of the calculator app in programmer mode, with a hex code converted into binary"::: +1. Open the Calculator app. +1. Select the menu icon. :::image type="icon" source="images/calculator-menu-icon.png" border="false"::: +1. Select **Programmer** mode. +1. Select **HEX**. :::image type="icon" source="images/hex-icon.png" border="false"::: +1. Enter your hex code. For example, `80881000`. +1. Switch to the **Bit Toggling Keyboard**. :::image type="icon" source="images/bit-toggling-keyboard-icon.png" border="false"::: + +:::image type="content" source="images/calculator-with-hex-in-binary.png" alt-text="An example of the calculator app in programmer mode, with a hex code converted into binary."::: This view will provide the hex code in binary form, with each bit address shown separately. The bit addresses start at 0 in the bottom right. Each bit address correlates to a specific event policy-rule option. If the bit address holds a value of 1, the setting is in the policy. -Next, use the bit addresses and their values from the table below to determine the state of each [policy rule-option](select-types-of-rules-to-create.md#table-1-windows-defender-application-control-policy---policy-rule-options). For example, if the bit address of 16 holds a value of 1, then the “Enabled:Audit Mode (Default)” is in the policy meaning the policy is in audit mode. +Next, use the bit addresses and their values from the table below to determine the state of each [policy rule-option](select-types-of-rules-to-create.md#table-1-windows-defender-application-control-policy---policy-rule-options). For example, if the bit address of 16 holds a value of 1, then the **Enabled: Audit Mode (Default)** option is in the policy. This setting means that the policy is in audit mode. | Bit Address | Policy Rule Option | |-------|------| @@ -147,46 +144,46 @@ A list of other relevant event IDs and their corresponding description. | Event ID | Description | |-------|------| | 3001 | An unsigned driver was attempted to load on the system. | -| 3002 | Code Integrity could not verify the boot image as the page hash could not be found. | -| 3004 | Code Integrity could not verify the file as the page hash could not be found. | +| 3002 | Code Integrity couldn't verify the boot image as the page hash couldn't be found. | +| 3004 | Code Integrity couldn't verify the file as the page hash couldn't be found. | | 3010 | The catalog containing the signature for the file under validation is invalid. | | 3011 | Code Integrity finished loading the signature catalog. | | 3012 | Code Integrity started loading the signature catalog. | -| 3023 | The driver file under validation did not meet the requirements to pass the application control policy. | +| 3023 | The driver file under validation didn't meet the requirements to pass the application control policy. | | 3024 | Windows application control was unable to refresh the boot catalog file. | | 3026 | The catalog loaded is signed by a signing certificate that has been revoked by Microsoft and/or the certificate issuing authority. | -| 3032 | The file under validation is revoked by the system or the file has a signature that has been revoked. -| 3033 | The file under validation did not meet the requirements to pass the application control policy. | -| 3034 | The file under validation would not meet the requirements to pass the application control policy if the WDAC policy was enforced. The file was allowed since the WDAC policy is in audit mode. | -| 3036 | The signed file under validation is signed by a code signing certificate that has been revoked by Microsoft or the certificate issuing authority. | -| 3064 | If the WDAC policy was enforced, a user mode DLL under validation would not meet the requirements to pass the application control policy. The DLL was allowed since the WDAC policy is in audit mode. | -| 3065 | If the WDAC policy was enforced, a user mode DLL under validation would not meet the requirements to pass the application control policy. | +| 3032 | The file under validation is revoked by the system or the file has a signature that has been revoked. +| 3033 | The file under validation didn't meet the requirements to pass the application control policy. | +| 3034 | The file under validation wouldn't meet the requirements to pass the Application Control policy if it was enforced. The file was allowed since the policy is in audit mode. | +| 3036 | The signed file under validation is signed by a code signing certificate that has been revoked by Microsoft or the certificate issuing authority. | +| 3064 | If the Application Control policy was enforced, a user mode DLL under validation wouldn't meet the requirements to pass the application control policy. The DLL was allowed since the policy is in audit mode. | +| 3065 | If the Application Control policy was enforced, a user mode DLL under validation wouldn't meet the requirements to pass the application control policy. | | 3074 | Page hash failure while hypervisor-protected code integrity was enabled. | -| 3075 | This event measures the performance of the WDAC policy check during file validation. | -| 3076 | This event is the main WDAC block event for audit mode policies. It indicates that the file would have been blocked if the WDAC policy was enforced. | -| 3077 | This event is the main WDAC block event for enforced policies. It indicates that the file did not pass your WDAC policy and was blocked. | -| 3079 | The file under validation did not meet the requirements to pass the application control policy. | -| 3080 | If the WDAC policy was in enforced mode, the file under validation would not have met the requirements to pass the application control policy. | -| 3081 | The file under validation did not meet the requirements to pass the application control policy. | -| 3082 | If the WDAC policy was in enforced mode, the non-WHQL driver would have been denied by the WDAC policy. | +| 3075 | This event measures the performance of the Application Control policy check during file validation. | +| 3076 | This event is the main Application Control block event for audit mode policies. It indicates that the file would have been blocked if the policy was enforced. | +| 3077 | This event is the main Application Control block event for enforced policies. It indicates that the file didn't pass your policy and was blocked. | +| 3079 | The file under validation didn't meet the requirements to pass the application control policy. | +| 3080 | If the Application Control policy was in enforced mode, the file under validation wouldn't have met the requirements to pass the application control policy. | +| 3081 | The file under validation didn't meet the requirements to pass the application control policy. | +| 3082 | If the Application Control policy was in enforced mode, the non-WHQL driver would have been denied by the policy. | | 3084 | Code Integrity will enforce the WHQL driver signing requirements on this boot session. | -| 3085 | Code Integrity will not enforce the WHQL driver signing requirements on this boot session. | -| 3086 | The file under validation does not meet the signing requirements for an isolated user mode (IUM) process. | -| 3089 | This event contains signature information for files that were blocked or would have been blocked by WDAC. One 3089 event is created for each signature of a file. | +| 3085 | Code Integrity won't enforce the WHQL driver signing requirements on this boot session. | +| 3086 | The file under validation doesn't meet the signing requirements for an isolated user mode (IUM) process. | +| 3089 | This event contains signature information for files that were blocked or would have been blocked by Application Control. One 3089 event is created for each signature of a file. | | 3090 | *Optional* This event indicates that a file was allowed to run based purely on ISG or managed installer. | -| 3091 | This event indicates that a file did not have ISG or managed installer authorization and the WDAC policy is in audit mode. | +| 3091 | This event indicates that a file didn't have ISG or managed installer authorization and the Application Control policy is in audit mode. | | 3092 | This event is the enforcement mode equivalent of 3091. | -| 3095 | The WDAC policy cannot be refreshed and must be rebooted instead. | -| 3096 | The WDAC policy was not refreshed since it is already up-to-date. | -| 3097 | The WDAC policy cannot be refreshed. | -| 3099 | Indicates that a policy has been loaded. This event also includes information about the WDAC policy options that were specified by the WDAC policy. | +| 3095 | The Application Control policy can't be refreshed and must be rebooted instead. | +| 3096 | The Application Control policy wasn't refreshed since it's already up-to-date. | +| 3097 | The Application Control policy can't be refreshed. | +| 3099 | Indicates that a policy has been loaded. This event also includes information about the options that were specified by the Application Control policy. | | 3100 | The application control policy was refreshed but was unsuccessfully activated. Retry. | -| 3101 | The system started refreshing the WDAC policy. | -| 3102 | The system finished refreshing the WDAC policy. | -| 3103 | The system is ignoring the WDAC policy refresh. | -| 3104 | The file under validation does not meet the signing requirements for a PPL (protected process light) process. | -| 3105 | The system is attempting to refresh the WDAC policy. | +| 3101 | The system started refreshing the Application Control policy. | +| 3102 | The system finished refreshing the Application Control policy. | +| 3103 | The system is ignoring the Application Control policy refresh. | +| 3104 | The file under validation doesn't meet the signing requirements for a PPL (protected process light) process. | +| 3105 | The system is attempting to refresh the Application Control policy. | | 3108 | Windows mode change event was successful. | | 3110 | Windows mode change event was unsuccessful. | -| 3111 | The file under validation did not meet the hypervisor-protected code integrity (HVCI) policy. | +| 3111 | The file under validation didn't meet the hypervisor-protected code integrity (HVCI) policy. | | 3112 | The file under validation is signed by a certificate that has been explicitly revoked by Windows. | diff --git a/windows/security/threat-protection/windows-defender-application-control/wdac-wizard.md b/windows/security/threat-protection/windows-defender-application-control/wdac-wizard.md index 8024e0f03b..a0f052ad11 100644 --- a/windows/security/threat-protection/windows-defender-application-control/wdac-wizard.md +++ b/windows/security/threat-protection/windows-defender-application-control/wdac-wizard.md @@ -1,22 +1,16 @@ --- title: Windows Defender Application Control Wizard -description: Microsoft Defender Application Control Wizard (WDAC) Wizard allows users to create, edit, and merge application control policies in a simple to use Windows application. -keywords: allowlisting, blocklisting, security, malware -ms.assetid: 8d6e0474-c475-411b-b095-1c61adb2bdbb +description: The Windows Defender Application Control policy wizard tool allows you to create, edit, and merge application control policies in a simple to use Windows application. ms.prod: m365-security -ms.mktglfcycl: deploy -ms.sitesec: library -ms.pagetype: security +ms.technology: windows-sec ms.localizationpriority: medium -audience: ITPro ms.collection: M365-security-compliance author: jgeurten ms.reviewer: isbrahm ms.author: dansimp manager: dansimp ms.topic: conceptual -ms.date: 10/14/2020 -ms.technology: windows-sec +ms.date: 05/24/2022 --- # Windows Defender Application Control Wizard @@ -30,26 +24,26 @@ ms.technology: windows-sec > [!NOTE] > Some capabilities of Windows Defender Application Control are only available on specific Windows versions. Learn more about the [Windows Defender Application Control feature availability](feature-availability.md). -The Windows Defender Application Control (WDAC) policy Wizard is an open-source Windows desktop application written in C# and bundled as an MSIX package. The Wizard was built to provide security architects with security, and system administrators with a more user-friendly means to create, edit, and merge WDAC policies. The Wizard desktop application uses the [ConfigCI PowerShell Cmdlets](/powershell/module/configci) in the backend so the output policy of the Wizard and PowerShell cmdlets is identical. +The Windows Defender Application Control policy wizard is an open-source Windows desktop application written in C# and bundled as an MSIX package. It was built to provide security architects with security, and system administrators with a more user-friendly means to create, edit, and merge Application Control policies. This tool uses the [ConfigCI PowerShell cmdlets](/powershell/module/configci) in the backend so the output policy of the tool and PowerShell cmdlets is identical. ## Downloading the application -The WDAC Wizard can be downloaded from the official [Wizard installer website](https://bit.ly/3koHwYs) as an MSIX packaged application. The Wizard's source code is available as part of Microsoft's Open Source Software offerings on GitHub at the [WDAC Wizard Repo](https://github.com/MicrosoftDocs/WDAC-Toolkit). +Downloaded the tool from the official [Windows Defender Application Control Policy Wizard website](https://webapp-wdac-wizard.azurewebsites.net/) as an MSIX packaged application. The tool's source code is available as part of Microsoft's Open Source Software offerings on GitHub at the [WDAC Policy Wizard repository](https://github.com/MicrosoftDocs/WDAC-Toolkit). -**Supported Clients** +### Supported clients -As the WDAC Wizard uses the cmdlets in the background, the Wizard is functional on clients only where the cmdlets are supported as outlined in [WDAC feature availability](feature-availability.md). Specifically, the tool will verify that the client meets one of the following requirements: +As the tool uses the cmdlets in the background, it's functional on clients only where the cmdlets are supported. For more information, see [Application Control feature availability](feature-availability.md). Specifically, the tool verifies that the client meets one of the following requirements: -- Windows builds 1909+ -- For pre-1909 builds, the Enterprise SKU of Windows is installed +- Windows 10, version 1909 or later +- For pre-1909 builds, the Enterprise SKU of Windows is installed -If neither requirement is satisfied, the Wizard will throw an error as the cmdlets are not available. +If neither requirement is satisfied, it throws an error as the cmdlets aren't available. ## In this section -| Topic | Description | +| Article | Description | | - | - | | [Creating a new base policy](wdac-wizard-create-base-policy.md) | This article describes how to create a new base policy using one of the supplied policy templates. | | [Creating a new supplemental policy](wdac-wizard-create-supplemental-policy.md) | This article describes the steps necessary to create a supplemental policy, from one of the supplied templates, for an existing base policy. | -| [Editing a base or supplemental policy](wdac-wizard-editing-policy.md) | This article demonstrates how to modify an existing policy and the Wizard's editing capabilities. | -| [Merging policies](wdac-wizard-merging-policies.md) | This article describes how to merge policies into a single application control policy. | \ No newline at end of file +| [Editing a base or supplemental policy](wdac-wizard-editing-policy.md) | This article demonstrates how to modify an existing policy and the tool's editing capabilities. | +| [Merging policies](wdac-wizard-merging-policies.md) | This article describes how to merge policies into a single application control policy. | From f85ab21f9accebd9b80d8853d8666d0393e399df Mon Sep 17 00:00:00 2001 From: Aaron Czechowski Date: Tue, 24 May 2022 15:00:19 -0700 Subject: [PATCH 249/380] update network endpoints --- windows/client-management/quick-assist.md | 57 ++++++++++++----------- 1 file changed, 30 insertions(+), 27 deletions(-) diff --git a/windows/client-management/quick-assist.md b/windows/client-management/quick-assist.md index 120ac4d165..9591465cfc 100644 --- a/windows/client-management/quick-assist.md +++ b/windows/client-management/quick-assist.md @@ -1,30 +1,31 @@ --- title: Use Quick Assist to help users -description: How IT Pros can use Quick Assist to help users +description: How IT Pros can use Quick Assist to help users. ms.prod: w10 -ms.sitesec: library -ms.topic: article -author: aczechowski +ms.technology: windows +ms.topic: how-to ms.localizationpriority: medium +author: aczechowski ms.author: aaroncz manager: dougeby +ms.reviewer: pmadrigal ms.collection: highpri --- # Use Quick Assist to help users -Quick Assist is a Windows application that enables a person to share their device with another person over a remote connection. Your support staff can use it to remotely connect to a user’s device and then view its display, make annotations, or take full control. In this way, they can troubleshoot, diagnose technological issues, and provide instructions to users directly on their devices. +Quick Assist is a Windows application that enables a person to share their device with another person over a remote connection. Your support staff can use it to remotely connect to a user's device and then view its display, make annotations, or take full control. In this way, they can troubleshoot, diagnose technological issues, and provide instructions to users directly on their devices. ## Before you begin -All that's required to use Quick Assist is suitable network and internet connectivity. No particular roles, permissions, or policies are involved. Neither party needs to be in a domain. The helper must have a Microsoft account. The sharer doesn’t have to authenticate. +All that's required to use Quick Assist is suitable network and internet connectivity. No particular roles, permissions, or policies are involved. Neither party needs to be in a domain. The helper must have a Microsoft account. The sharer doesn't have to authenticate. > [!NOTE] > In case the helper and sharer use different keyboard layouts or mouse settings, the ones from the sharer are used during the session. ### Authentication -The helper can authenticate when they sign in by using a Microsoft Account (MSA) or Azure Active Directory. Local Active Directory authentication is not supported at this time. +The helper can authenticate when they sign in by using a Microsoft Account (MSA) or Azure Active Directory (Azure AD). Local Active Directory authentication isn't currently supported. ### Network considerations @@ -32,18 +33,21 @@ Quick Assist communicates over port 443 (https) and connects to the Remote Assis Both the helper and sharer must be able to reach these endpoints over port 443: -| Domain/Name | Description | -|-----------------------------------|-------------------------------------------------------| -| \*.support.services.microsoft.com | Primary endpoint used for Quick Assist application | -| \*.resources.lync.com | Required for the Skype framework used by Quick Assist | -| \*.infra.lync.com | Required for the Skype framework used by Quick Assist | -| \*.latest-swx.cdn.skype.com | Required for the Skype framework used by Quick Assist | -| \*.login.microsoftonline.com | Required for logging in to the application (MSA) | -| \*.channelwebsdks.azureedge.net | Used for chat services within Quick Assist | -| \*.aria.microsoft.com | Used for accessibility features within the app | -| \*.api.support.microsoft.com | API access for Quick Assist | -| \*.vortex.data.microsoft.com | Used for diagnostic data | -| \*.channelservices.microsoft.com | Required for chat services within Quick Assist | +| Domain/Name | Description | +|--|--| +| `*.support.services.microsoft.com` | Primary endpoint used for Quick Assist application | +| `*.login.microsoftonline.com` | Required for logging in to the application (MSA) | +| `*.channelwebsdks.azureedge.net` | Used for chat services within Quick Assist | +| `*.aria.microsoft.com` | Used for accessibility features within the app | +| `*.api.support.microsoft.com` | API access for Quick Assist | +| `*.vortex.data.microsoft.com` | Used for diagnostic data | +| `*.channelservices.microsoft.com` | Required for chat services within Quick Assist | +| `*.skype.com` | Skype requests may vary based on geography. If connection issues persist, test this endpoint. | +| `*.remoteassistanceprodacs.communication.azure.com` | Azure Communication Services (ACS) technology the Quick Assist app uses. | +| `*.turn.azure.com` | Protocol used to help endpoint. | +| `browser.pipe.aria.microsoft.com` | Required diagnostic data for client and services used by Quick Assist. | +| `browser.events.data.microsoft.com` | Required diagnostic data for client and services used by Quick Assist. | +| `ic3.events.data.microsoft.com` | Required diagnostic data for client and services used by Quick Assist. | ## How it works @@ -73,9 +77,9 @@ Microsoft logs a small amount of session data to monitor the health of the Quick - Features used inside the app such as view only, annotation, and session pause -No logs are created on either the helper’s or sharer’s device. Microsoft cannot access a session or view any actions or keystrokes that occur in the session. +No logs are created on either the helper's or sharer's device. Microsoft can't access a session or view any actions or keystrokes that occur in the session. -The sharer sees only an abbreviated version of the helper’s name (first name, last initial) and no other information about them. Microsoft does not store any data about either the sharer or the helper for longer than three days. +The sharer sees only an abbreviated version of the helper's name (first name, last initial) and no other information about them. Microsoft doesn't store any data about either the sharer or the helper for longer than three days. In some scenarios, the helper does require the sharer to respond to application permission prompts (User Account Control), but otherwise the helper has the same permissions as the sharer on the device. @@ -83,8 +87,7 @@ In some scenarios, the helper does require the sharer to respond to application Either the support staff or a user can start a Quick Assist session. - -1. Support staff (“helper”) starts Quick Assist in any of a few ways: +1. Support staff ("helper") starts Quick Assist in any of a few ways: - Type *Quick Assist* in the search box and press ENTER. - From the Start menu, select **Windows Accessories**, and then select **Quick Assist**. @@ -94,15 +97,15 @@ Either the support staff or a user can start a Quick Assist session. 3. Helper shares the security code with the user over the phone or with a messaging system. -4. Quick Assist opens on the sharer’s device. The user enters the provided code in the **Code from assistant** box, and then selects **Share screen**. +4. Quick Assist opens on the sharer's device. The user enters the provided code in the **Code from assistant** box, and then selects **Share screen**. -5. The helper receives a dialog offering the opportunity to take full control of the device or just view its screen. After choosing, the helper selects **Continue**. +5. The helper receives a dialog offering the opportunity to take full control of the device or just view its screen. After they choose an option, the helper selects **Continue**. 6. The sharer receives a dialog asking for permission to show their screen or allow access. The sharer gives permission by selecting the **Allow** button. ## If Quick Assist is missing -If for some reason a user doesn't have Quick Assist on their system or it's not working properly, they might need to uninstall and reinstall it. +If for some reason a user doesn't have Quick Assist on their system or it's not working properly, try to uninstall and reinstall it. ### Uninstall Quick Assist @@ -122,4 +125,4 @@ If for some reason a user doesn't have Quick Assist on their system or it's not ## Next steps -If you have any problems, questions, or suggestions for Quick Assist, contact us by using the [Feedback Hub app](https://www.microsoft.com/p/feedback-hub/9nblggh4r32n?SilentAuth=1&wa=wsignin1.0&rtc=1#activetab=pivot:overviewtab). +If you have any problems, questions, or suggestions for Quick Assist, contact us by using the [Feedback Hub app](https://support.microsoft.com/windows/send-feedback-to-microsoft-with-the-feedback-hub-app-f59187f8-8739-22d6-ba93-f66612949332). From 307ecc0b5973a4e65eed0dd0008b2c13c57d11da Mon Sep 17 00:00:00 2001 From: Aaron Czechowski Date: Tue, 24 May 2022 15:13:47 -0700 Subject: [PATCH 250/380] fix build warning --- .../event-id-explanations.md | 1 - 1 file changed, 1 deletion(-) diff --git a/windows/security/threat-protection/windows-defender-application-control/event-id-explanations.md b/windows/security/threat-protection/windows-defender-application-control/event-id-explanations.md index d954f52226..bfdae01ad9 100644 --- a/windows/security/threat-protection/windows-defender-application-control/event-id-explanations.md +++ b/windows/security/threat-protection/windows-defender-application-control/event-id-explanations.md @@ -9,7 +9,6 @@ author: jsuther1974 ms.reviewer: jogeurte ms.author: dansimp manager: dansimp -ms.reviewer: ms.date: 05/09/2022 ms.topic: reference --- From 07255fbb07bc88531a00780fefe724457c734599 Mon Sep 17 00:00:00 2001 From: Thomas Raya Date: Tue, 24 May 2022 16:56:08 -0700 Subject: [PATCH 251/380] Update ts-bitlocker-network-unlock-issues.md update dev lang slug in fenced code block --- .../bitlocker/ts-bitlocker-network-unlock-issues.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/security/information-protection/bitlocker/ts-bitlocker-network-unlock-issues.md b/windows/security/information-protection/bitlocker/ts-bitlocker-network-unlock-issues.md index 70bab2b302..a7b6b17446 100644 --- a/windows/security/information-protection/bitlocker/ts-bitlocker-network-unlock-issues.md +++ b/windows/security/information-protection/bitlocker/ts-bitlocker-network-unlock-issues.md @@ -38,7 +38,7 @@ You can use the following steps on computers that have either x64 or x32 UEFI sy manage-bde -protectors -get ``` - ``` example cmd + ```cmd manage-bde -protectors -get C: ``` From d8c737691e9a2be16d8506ae025ebcb2fada543a Mon Sep 17 00:00:00 2001 From: Qian Wen <41130658+qianw211@users.noreply.github.com> Date: Tue, 24 May 2022 17:02:01 -0700 Subject: [PATCH 252/380] updating fod download link --- windows/application-management/manage-windows-mixed-reality.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/application-management/manage-windows-mixed-reality.md b/windows/application-management/manage-windows-mixed-reality.md index 98fff77da2..122ffdd4f1 100644 --- a/windows/application-management/manage-windows-mixed-reality.md +++ b/windows/application-management/manage-windows-mixed-reality.md @@ -31,7 +31,7 @@ Organizations that use Windows Server Update Services (WSUS) must take action to 1. Download the FOD .cab file: - [Windows 11, version 21H2](https://software-download.microsoft.com/download/sg/Microsoft-Windows-Holographic-Desktop-FOD-Package~31bf3856ad364e35~amd_64~~.cab) - - [Windows 10, version 2004](https://software-download.microsoft.com/download/pr/6cf73b63/Microsoft-Windows-Holographic-Desktop-FOD-Package~31bf3856ad364e35~amd64~~.cab) + - [Windows 10, version 2004](https://software-static.download.prss.microsoft.com/pr/download/6cf73b63/Microsoft-Windows-Holographic-Desktop-FOD-Package~31bf3856ad364e35~amd64~~.cab) - [Windows 10, version 1903 and 1909](https://software-download.microsoft.com/download/pr/Microsoft-Windows-Holographic-Desktop-FOD-Package-31bf3856ad364e35-amd64.cab) - [Windows 10, version 1809](https://software-download.microsoft.com/download/pr/microsoft-windows-holographic-desktop-fod-package31bf3856ad364e35amd64_1.cab) - [Windows 10, version 1803](https://download.microsoft.com/download/9/9/3/9934B163-FA01-4108-A38A-851B4ACD1244/Microsoft-Windows-Holographic-Desktop-FOD-Package~31bf3856ad364e35~amd64~~.cab) From 34f48f30ecd868ed488ceeb08a1da7bbbc392ee3 Mon Sep 17 00:00:00 2001 From: Aaron Czechowski Date: Tue, 24 May 2022 17:11:05 -0700 Subject: [PATCH 253/380] edits --- CONTRIBUTING.md | 34 +++++++++++++++++++++------------- 1 file changed, 21 insertions(+), 13 deletions(-) diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md index af2fbe5490..3bf0503686 100644 --- a/CONTRIBUTING.md +++ b/CONTRIBUTING.md @@ -6,7 +6,7 @@ For a more up-to-date and complete contribution guide, see the main [Microsoft D ## Sign a CLA -All contributors who are ***not*** a Microsoft employee must [sign a Microsoft Contributor License Agreement (CLA)](https://cla.microsoft.com/) before editing any Microsoft repositories. +All contributors who are ***not*** a Microsoft employee or vendor must [sign a Microsoft Contributor License Agreement (CLA)](https://cla.microsoft.com/) before editing any Microsoft repositories. If you've already edited within Microsoft repositories in the past, congratulations! You've already completed this step. @@ -15,37 +15,45 @@ You've already completed this step. We've tried to make editing an existing, public file as simple as possible. > **Note**
      -> At this time, only the English (en-us) content is available for editing. +> At this time, only the English (en-us) content is available for editing. If you have suggestions for edits to localized content, file feedback on the article. ### To edit a topic -1. Go to the page on [docs.microsoft.com](https://docs.microsoft.com/) that you want to update, and then select the **Pencil** icon. +1. Go to the page on [docs.microsoft.com](https://docs.microsoft.com/) that you want to update. + + > **Note**
      + > If you're a Microsoft employee or vendor, before you edit the article, append `review.` to the beginning of the URL. This action lets you use the private repository, **windows-docs-pr**. For more information, see the [internal contributor guide](https://review.docs.microsoft.com/help/get-started/edit-article-in-github?branch=main). + +1. Then select the **Pencil** icon. ![Microsoft Docs Web, showing the Edit This Document link.](images/contribute-link.png) If the pencil icon isn't present, the content might not be open to public contributions. Some pages are generated (for example, from inline documentation in code) and must be edited in the project they belong to. This isn't always the case and you might be able to find the documentation by searching the [Microsoft Docs Organization on GitHub](https://github.com/MicrosoftDocs). -2. In GitHub, select the **Pencil** icon to edit the article. If the pencil icon is grayed out, you need to either sign in to your GitHub account or create a new account. + > **TIP**
      + > View the page source in your browser, and look for the following metadata: `original_content_git_url`. This path always points to the source markdown file for the article. + +1. In GitHub, select the **Pencil** icon to edit the article. If the pencil icon is grayed out, you need to either sign in to your GitHub account or create a new account. ![GitHub Web, showing the Pencil icon.](images/pencil-icon.png) -3. Using Markdown language, make your changes to the file. For info about how to edit content using Markdown, see the [Microsoft Docs Markdown reference](https://docs.microsoft.com/contribute/markdown-reference) and GitHub's [Mastering Markdown](https://guides.github.com/features/mastering-markdown/) documentation. +1. Using Markdown language, make your changes to the file. For info about how to edit content using Markdown, see the [Microsoft Docs Markdown reference](https://docs.microsoft.com/contribute/markdown-reference) and GitHub's [Mastering Markdown](https://guides.github.com/features/mastering-markdown/) documentation. -4. Make your suggested change, and then select **Preview changes** to make sure it looks correct. +1. Make your suggested change, and then select **Preview changes** to make sure it looks correct. ![GitHub Web, showing the Preview changes tab.](images/preview-changes.png) -5. When you're finished editing, scroll to the bottom of the page. In the **Propose changes** area, enter a title and optionally a description for your changes. The title will be the first line of the commit message. Select **Propose changes** to commit your changes: +1. When you're finished editing, scroll to the bottom of the page. In the **Propose changes** area, enter a title and optionally a description for your changes. The title will be the first line of the commit message. Briefly state _what_ you changed. Select **Propose changes** to commit your changes: ![GitHub Web, showing the Propose changes button.](images/propose-changes.png) -6. The **Comparing changes** screen appears to show what the changes are between your fork and the original content. On the **Comparing changes** screen, you’ll see if there are any problems with the file you’re checking. If there are no problems, you’ll see the message **Able to merge**. +1. The **Comparing changes** screen appears to show what the changes are between your fork and the original content. On the **Comparing changes** screen, you'll see if there are any problems with the file you're checking. If there are no problems, you'll see the message **Able to merge**. ![GitHub Web, showing the Comparing changes screen.](images/compare-changes.png) - Select **Create pull request**. Next, enter a title and description to give the approver the appropriate context about what’s in the request. Make sure that only your changed files are in this pull request; otherwise, you could overwrite changes from other people. + Select **Create pull request**. Next, enter a title and description to give the approver the appropriate context about _why_ you're suggesting this change. Make sure that only your changed files are in this pull request; otherwise, you could overwrite changes from other people. -7. Select **Create pull request** again to actually submit the pull request. +1. Select **Create pull request** again to actually submit the pull request. The pull request is sent to the writer of the topic and your edits are reviewed. If your request is accepted, updates are published to their respective article. This repository contains articles on some of the following topics: @@ -57,7 +65,7 @@ We've tried to make editing an existing, public file as simple as possible. ## Making more substantial changes -To make substantial changes to an existing article, add or change images, or contribute a new article, you will need to create a local clone of the content. +To make substantial changes to an existing article, add or change images, or contribute a new article, you'll need to create a local clone of the content. For info about creating a fork or clone, see [Set up a local Git repository](https://docs.microsoft.com/contribute/get-started-setup-local). The GitHub docs topic, [Fork a Repo](https://docs.github.com/articles/fork-a-repo), is also insightful. Fork the official repo into your personal GitHub account, and then clone the fork down to your local device. Work locally, then push your changes back into your fork. Finally, open a pull request back to the main branch of the official repo. @@ -66,9 +74,9 @@ Fork the official repo into your personal GitHub account, and then clone the for If you just want to provide feedback rather than directly modifying actual documentation pages, you can create an issue in the repository. -At the top of a topic page you'll see an **Issues** tab. Click the tab and then click the **New issue** button. +At the top of an article, you'll see a feedback icon. Select the icon to go to the **Feedback** section at the bottom of the article. Then select **This page** to file feedback for the current article. -Be sure to include the topic title and the URL for the page you're submitting the issue for. +In the new issue form, enter a brief title. In the body of the form, describe the concern, but don't modify the **Document Details** section. You can use markdown in this form. When you're ready, select **Submit new issue**. ## Resources From 486a3146ab68f5d32594c474bc1448401d8dd2fb Mon Sep 17 00:00:00 2001 From: Justin Hall Date: Tue, 24 May 2022 18:02:39 -0700 Subject: [PATCH 254/380] Update mandatory-settings-for-wip.md --- .../mandatory-settings-for-wip.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/windows/security/information-protection/windows-information-protection/mandatory-settings-for-wip.md b/windows/security/information-protection/windows-information-protection/mandatory-settings-for-wip.md index cf0c2bbce8..462c07b618 100644 --- a/windows/security/information-protection/windows-information-protection/mandatory-settings-for-wip.md +++ b/windows/security/information-protection/windows-information-protection/mandatory-settings-for-wip.md @@ -13,7 +13,7 @@ manager: dansimp audience: ITPro ms.collection: M365-security-compliance ms.topic: conceptual -ms.date: 03/05/2019 +ms.date: 05/24/2022 ms.reviewer: --- @@ -26,7 +26,7 @@ This list provides all of the tasks and settings that are required for the opera |Task|Description| |----|-----------| -|Add at least one app to the **Protected apps** list in your WIP policy.|You must have at least one app added to your **Protected apps** list. For more info about where this area is and how to add apps, see the **Add apps to your Protected apps list** section of the policy creation topics.| +|Add at least one Store app and one Desktop to the **Protected apps** list in your WIP policy.|You must have at least one app added to your **Protected apps** list. For more info about where this area is and how to add apps, see the **Add apps to your Protected apps list** section of the policy creation topics. | |Choose your WIP protection level.|You must choose the level of protection you want to apply to your WIP-protected content, including **Allow Overrides**, **Silent**, or **Block**. For more info about where this area is and how to decide on your protection level, see the [Manage the WIP protection mode for your enterprise data](./create-wip-policy-using-configmgr.md#manage-the-wip-protection-level-for-your-enterprise-data) section of the policy creation topics. For info about how to collect your audit log files, see [How to collect Windows Information Protection (WIP) audit event logs](collect-wip-audit-event-logs.md).| |Specify your corporate identity.|This field is automatically filled out for you by Microsoft Intune. However, you must manually correct it if it’s incorrect or if you need to add additional domains. For more info about where this area is and what it means, see the **Define your enterprise-managed corporate identity** section of the policy creation topics. |Specify your network domain names.|Starting with Windows 10, version 1703, this field is optional.

      Specify the DNS suffixes used in your environment. All traffic to the fully-qualified domains appearing in this list will be protected. For more info about where this area is and how to add your suffixes, see the table that appears in the **Choose where apps can access enterprise data** section of the policy creation topics.| From c483e4abad03f4f4cc484628fb5edda436a9c748 Mon Sep 17 00:00:00 2001 From: Aaron Czechowski Date: Tue, 24 May 2022 18:12:00 -0700 Subject: [PATCH 255/380] revise from email discussion --- .../mdm/policy-csp-controlpolicyconflict.md | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/windows/client-management/mdm/policy-csp-controlpolicyconflict.md b/windows/client-management/mdm/policy-csp-controlpolicyconflict.md index b0f891a273..044fb7026f 100644 --- a/windows/client-management/mdm/policy-csp-controlpolicyconflict.md +++ b/windows/client-management/mdm/policy-csp-controlpolicyconflict.md @@ -33,12 +33,12 @@ manager: dansimp
      **ControlPolicyConflict/MDMWinsOverGP** > [!NOTE] -> This setting is applicable to a limited set of group policies. It doesn't apply to the following group policy settings: +> This setting doesn't apply to the following types of group policies: > -> - Group policies that don't have a mapping with an MDM policy that's controlled through the policy CSP. -> - Group policies that aren't defined by an administrative template (ADMX). For example: Password policy - minimum password age. -> - Group policies under the Windows Update category. - +> - If they don't map to an MDM policy. For example, firewall policies and account lockout policies +> - If they aren't defined by an ADMX. For example, Password policy - minimum password age. +> - If they're in the Windows Update category. +> - If they have list entries. For example, the Microsoft Edge CookiesAllowedForUrls policy. From 382f7053069c17bccd53118a1c37d9f9fa49b7ae Mon Sep 17 00:00:00 2001 From: Justin Hall Date: Tue, 24 May 2022 18:13:17 -0700 Subject: [PATCH 256/380] Update mandatory-settings-for-wip.md --- .../mandatory-settings-for-wip.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/security/information-protection/windows-information-protection/mandatory-settings-for-wip.md b/windows/security/information-protection/windows-information-protection/mandatory-settings-for-wip.md index 462c07b618..c046695c0c 100644 --- a/windows/security/information-protection/windows-information-protection/mandatory-settings-for-wip.md +++ b/windows/security/information-protection/windows-information-protection/mandatory-settings-for-wip.md @@ -26,7 +26,7 @@ This list provides all of the tasks and settings that are required for the opera |Task|Description| |----|-----------| -|Add at least one Store app and one Desktop to the **Protected apps** list in your WIP policy.|You must have at least one app added to your **Protected apps** list. For more info about where this area is and how to add apps, see the **Add apps to your Protected apps list** section of the policy creation topics. | +|Add at least one type of each app (Store and Desktop) to the **Protected apps** list in your WIP policy.|You must have at least one Store app and one Desktop added to your **Protected apps** list. For more info about where this area is and how to add apps, see the **Add apps to your Protected apps list** section of the policy creation topics. at least one each (Store and Desktop) app" into their protected apps policy as a requirement| |Choose your WIP protection level.|You must choose the level of protection you want to apply to your WIP-protected content, including **Allow Overrides**, **Silent**, or **Block**. For more info about where this area is and how to decide on your protection level, see the [Manage the WIP protection mode for your enterprise data](./create-wip-policy-using-configmgr.md#manage-the-wip-protection-level-for-your-enterprise-data) section of the policy creation topics. For info about how to collect your audit log files, see [How to collect Windows Information Protection (WIP) audit event logs](collect-wip-audit-event-logs.md).| |Specify your corporate identity.|This field is automatically filled out for you by Microsoft Intune. However, you must manually correct it if it’s incorrect or if you need to add additional domains. For more info about where this area is and what it means, see the **Define your enterprise-managed corporate identity** section of the policy creation topics. |Specify your network domain names.|Starting with Windows 10, version 1703, this field is optional.

      Specify the DNS suffixes used in your environment. All traffic to the fully-qualified domains appearing in this list will be protected. For more info about where this area is and how to add your suffixes, see the table that appears in the **Choose where apps can access enterprise data** section of the policy creation topics.| From 9a10606eb20ecb217b72cc849abbbdaa6382512d Mon Sep 17 00:00:00 2001 From: itsrlyAria <82474610+itsrlyAria@users.noreply.github.com> Date: Tue, 24 May 2022 21:43:16 -0700 Subject: [PATCH 257/380] Update wufb-wsus.md Adding an outline of the "Check online for updates" behavior. --- windows/deployment/update/wufb-wsus.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/windows/deployment/update/wufb-wsus.md b/windows/deployment/update/wufb-wsus.md index e90960de49..6df97965dc 100644 --- a/windows/deployment/update/wufb-wsus.md +++ b/windows/deployment/update/wufb-wsus.md @@ -57,6 +57,8 @@ To help you better understand the scan source policy, see the default scan behav > [!TIP] > The only two relevant policies for where your updates come from are the specify scan source policy and whether or not you have configured a WSUS server. This should simplify the configuration options. +Note - If you have devices configured for WSUS and do not configure the scan source policy for feature updates to come from Windows update or set any Windows Update for Business offering policies, then users who click "Check online for updates" on the Settings page may see the optional upgrade to Windows 11. We recommend configuring the scan source policy or a Windows Update for Business offering policy to prevent such. + ## Configure the scan sources The policy can be configured using the following two methods: From f27443bcb51e963802422912a6ecf4d14984a5ec Mon Sep 17 00:00:00 2001 From: Alekhya Jupudi <89069896+alekyaj@users.noreply.github.com> Date: Wed, 25 May 2022 10:41:14 +0530 Subject: [PATCH 258/380] Updated as per feedback --- windows/client-management/mdm/dmclient-csp.md | 30 ++++++++++++++----- 1 file changed, 22 insertions(+), 8 deletions(-) diff --git a/windows/client-management/mdm/dmclient-csp.md b/windows/client-management/mdm/dmclient-csp.md index 2137ef1806..5f0e94ea62 100644 --- a/windows/client-management/mdm/dmclient-csp.md +++ b/windows/client-management/mdm/dmclient-csp.md @@ -73,6 +73,8 @@ DMClient ----------------LastError ------------Recovery ----------------AllowRecovery +----------------RecoveryStatus +----------------InitiateRecovery ------------MultipleSession ----------------NumAllowedConcurrentUserSessionForBackgroundSync ----------------NumAllowedConcurrentUserSessionAtUserLogonSync @@ -119,8 +121,6 @@ Supported operations are Get and Add. > Although hardware device IDs are guaranteed to be unique, there's a concern that this isn't ultimately enforceable during a DM session. The device ID could be changed through the w7 APPLICATION CSP’s **USEHWDEVID** parm by another management server. So during enterprise bootstrap and enrollment, a new device ID is specified by the enterprise server. This node is required and must be set by the server before the client certificate renewal is triggered. - - **Provider/*ProviderID*/ExchangeID** Optional. Character string that contains the unique Exchange device ID used by the Outlook account of the user the session is running against. The enterprise management server can correlate and merge records for: @@ -130,8 +130,6 @@ Optional. Character string that contains the unique Exchange device ID used by t > [!NOTE] > In some cases for the desktop, this node will return "not found" until the user sets up their email. - - Supported operation is Get. The following XML is a Get command example: @@ -163,8 +161,6 @@ Required. The character string that contains the device management server addres > [!NOTE] > When the **ManagementServerAddressList** value is set, the device ignores the value. - - The DMClient CSP will save the address to the same location as the w7 and DMS CSPs. The save ensures the management client has a single place to retrieve the current server address. The initial value for this node is the same server address value as bootstrapped using the [w7 APPLICATION configuration service provider](w7-application-csp.md). Starting in Windows 10, version 1511, this node supports multiple server addresses in the format <URL1><URL2><URL3>. If there's only a single URL, then the <> aren't required. This feature is supported on Windows client devices. @@ -491,6 +487,12 @@ This specifies the Hresult to report the enrollment/unenroll results. **Provider/*ProviderID*/Recovery/AllowRecovery** This node determines whether or not the client will automatically initiate a MDM Recovery operation when it detects issues with the MDM certificate. +Supported operations are Get, Add, Replace, Delete. + +Default value is 0 + +**Provider/*ProviderID*/Recovery/RecoveryStatus** + This node tracks the status of a Recovery request from the InitiateRecovery node. The values are as follows: - 0 - No Recovery request has been processed. @@ -503,12 +505,24 @@ This node tracks the status of a Recovery request from the InitiateRecovery node - 7 - Recovery has failed because the client cannot authenticate to the server. - 8 - Recovery has failed because the server has rejected the client's request. +Supported operation is Get only. + +**Provider/*ProviderID*/Recovery/InitiateRecovery** + +This node initiates an MDM Recovery operation on the client. + +If initiated with argument 0, it triggers MDM Recovery, no matter the state of the device. + +If initiated with argument 1, it triggers only if the MDM certificate’s private key isn’t already protected by the TPM, if there is a TPM to put the private key into, and if the TPM is ready for attestation. + +Supported operation is Exec only. + **Provider/*ProviderID*/MultipleSession/NumAllowedConcurrentUserSessionForBackgroundSync** Optional. This node specifies maximum number of concurrent user sync sessions in background. Default value is 25. The values are : 0= none, 1= sequential, anything else= parallel. -Supported operation is Get, Add, Replace and Delete. +Supported operations are Get, Add, Replace and Delete. Value type is integer. Only applicable for Windows 10 multi-session. @@ -518,7 +532,7 @@ Optional. This node specifies maximum number of concurrent user sync sessions at The values are : 0= none, 1= sequential, anything else= parallel. -Supported operation is Get, Add, Replace and Delete. +Supported operations are Get, Add, Replace and Delete. Value type is integer. Only applicable for Windows 10 multi-session. From 7698f320544be38fdf0469425e2ce5bd063bcbbe Mon Sep 17 00:00:00 2001 From: Jitin Mathew Date: Wed, 25 May 2022 10:41:20 +0530 Subject: [PATCH 259/380] Updated-6020449 Bulk metadata update. --- windows/security/apps.md | 3 --- windows/security/cloud.md | 5 ----- windows/security/cryptography-certificate-mgmt.md | 2 -- windows/security/encryption-data-protection.md | 4 +--- windows/security/hardware.md | 3 --- windows/security/identity.md | 3 --- windows/security/operating-system.md | 3 --- windows/security/security-foundations.md | 3 --- .../threat-protection/block-untrusted-fonts-in-enterprise.md | 5 ----- windows/security/threat-protection/fips-140-validation.md | 1 - .../threat-protection/get-support-for-security-baselines.md | 3 --- windows/security/threat-protection/index.md | 5 ----- .../security/threat-protection/mbsa-removal-and-guidance.md | 2 -- .../threat-protection/msft-security-dev-lifecycle.md | 1 - ...e-mitigation-options-for-app-related-security-policies.md | 4 ---- .../overview-of-threat-mitigations-in-windows-10.md | 3 --- ...-by-controlling-the-health-of-windows-10-based-devices.md | 5 ----- ...dows-event-forwarding-to-assist-in-intrusion-detection.md | 4 ---- .../create-an-outbound-program-or-service-rule.md | 5 ----- .../windows-firewall/create-inbound-rules-to-support-rpc.md | 5 ----- .../create-windows-firewall-rules-in-intune.md | 5 ----- .../windows-firewall/create-wmi-filters-for-the-gpo.md | 5 ----- ...ing-a-windows-firewall-with-advanced-security-strategy.md | 5 ----- .../determining-the-trusted-state-of-your-devices.md | 5 ----- .../windows-firewall/documenting-the-zones.md | 5 ----- .../domain-isolation-policy-design-example.md | 5 ----- .../windows-firewall/domain-isolation-policy-design.md | 5 ----- .../windows-firewall/enable-predefined-inbound-rules.md | 5 ----- .../windows-firewall/enable-predefined-outbound-rules.md | 5 ----- .../windows-firewall/encryption-zone-gpos.md | 5 ----- .../threat-protection/windows-firewall/encryption-zone.md | 5 ----- ...indows-firewall-with-advanced-security-design-examples.md | 5 ----- .../windows-firewall/exempt-icmp-from-authentication.md | 5 ----- .../threat-protection/windows-firewall/exemption-list.md | 5 ----- .../windows-firewall/filter-origin-documentation.md | 2 -- .../threat-protection/windows-firewall/firewall-gpos.md | 5 ----- .../windows-firewall/firewall-policy-design-example.md | 5 ----- .../windows-firewall/firewall-settings-lost-on-upgrade.md | 2 -- ...ing-information-about-your-active-directory-deployment.md | 5 ----- ...-information-about-your-current-network-infrastructure.md | 5 ----- .../gathering-information-about-your-devices.md | 5 ----- .../windows-firewall/gathering-other-relevant-information.md | 5 ----- .../windows-firewall/gathering-the-information-you-need.md | 5 ----- .../windows-firewall/gpo-domiso-boundary.md | 5 ----- .../windows-firewall/gpo-domiso-encryption.md | 5 ----- .../windows-firewall/gpo-domiso-firewall.md | 5 ----- .../windows-firewall/gpo-domiso-isolateddomain-clients.md | 5 ----- .../windows-firewall/gpo-domiso-isolateddomain-servers.md | 5 ----- ...ndows-firewall-with-advanced-security-deployment-goals.md | 5 ----- ...ur-windows-firewall-with-advanced-security-design-plan.md | 5 ----- .../windows-firewall/isolated-domain-gpos.md | 5 ----- .../threat-protection/windows-firewall/isolated-domain.md | 5 ----- .../windows-firewall/isolating-apps-on-your-network.md | 4 ---- .../windows-firewall/link-the-gpo-to-the-domain.md | 5 ----- ...ls-to-a-windows-firewall-with-advanced-security-design.md | 5 ----- ...ers-to-apply-to-a-different-zone-or-version-of-windows.md | 5 ----- ...roup-policy-management-console-to-ip-security-policies.md | 5 ----- ...ent-console-to-windows-firewall-with-advanced-security.md | 5 ----- ...he-group-policy-management-console-to-windows-firewall.md | 5 ----- .../open-windows-firewall-with-advanced-security.md | 5 ----- .../planning-certificate-based-authentication.md | 5 ----- .../windows-firewall/planning-domain-isolation-zones.md | 5 ----- .../windows-firewall/planning-gpo-deployment.md | 5 ----- ...nning-group-policy-deployment-for-your-isolation-zones.md | 5 ----- .../planning-isolation-groups-for-the-zones.md | 5 ----- .../windows-firewall/planning-network-access-groups.md | 5 ----- .../windows-firewall/planning-server-isolation-zones.md | 5 ----- .../planning-settings-for-a-basic-firewall-policy.md | 5 ----- .../threat-protection/windows-firewall/planning-the-gpos.md | 5 ----- ...ning-to-deploy-windows-firewall-with-advanced-security.md | 5 ----- ...ng-your-windows-firewall-with-advanced-security-design.md | 5 ----- .../windows-firewall/procedures-used-in-this-guide.md | 5 ----- .../protect-devices-from-unwanted-network-traffic.md | 5 ----- .../threat-protection/windows-firewall/quarantine.md | 5 ----- ...-encryption-when-accessing-sensitive-network-resources.md | 5 ----- .../restrict-access-to-only-specified-users-or-devices.md | 5 ----- .../restrict-access-to-only-trusted-devices.md | 5 ----- .../restrict-server-access-to-members-of-a-group-only.md | 5 ----- .../securing-end-to-end-ipsec-connections-by-using-ikev2.md | 4 ---- .../windows-firewall/server-isolation-gpos.md | 5 ----- .../server-isolation-policy-design-example.md | 5 ----- .../windows-firewall/server-isolation-policy-design.md | 5 ----- .../windows-firewall/troubleshooting-uwp-firewall.md | 2 -- ...urn-on-windows-firewall-and-configure-default-behavior.md | 5 ----- ...windows-firewall-with-advanced-security-design-process.md | 4 ---- .../verify-that-network-traffic-is-authenticated.md | 5 ----- ...vanced-security-administration-with-windows-powershell.md | 4 ---- ...ndows-firewall-with-advanced-security-deployment-guide.md | 5 ----- .../windows-firewall-with-advanced-security-design-guide.md | 5 ----- .../windows-firewall-with-advanced-security.md | 4 ---- .../threat-protection/windows-platform-common-criteria.md | 1 - .../windows-sandbox/windows-sandbox-architecture.md | 1 - .../windows-sandbox-configure-using-wsb-file.md | 1 - .../windows-sandbox/windows-sandbox-overview.md | 1 - .../get-support-for-security-baselines.md | 3 --- .../security-compliance-toolkit-10.md | 3 --- .../windows-security-baselines.md | 3 --- windows/security/trusted-boot.md | 4 +--- windows/security/zero-trust-windows-device-health.md | 3 --- 99 files changed, 2 insertions(+), 423 deletions(-) diff --git a/windows/security/apps.md b/windows/security/apps.md index e376d06d98..a2cd365e1b 100644 --- a/windows/security/apps.md +++ b/windows/security/apps.md @@ -4,9 +4,6 @@ description: Get an overview of application security in Windows 10 and Windows 1 ms.reviewer: manager: dansimp ms.author: dansimp -ms.mktglfcycl: deploy -ms.sitesec: library -ms.pagetype: security author: dansimp ms.collection: M365-security-compliance ms.prod: m365-security diff --git a/windows/security/cloud.md b/windows/security/cloud.md index 7bccc2aa84..980e361561 100644 --- a/windows/security/cloud.md +++ b/windows/security/cloud.md @@ -5,15 +5,10 @@ ms.reviewer: author: denisebmsft ms.author: deniseb manager: dansimp -audience: ITPro ms.topic: conceptual ms.date: 09/20/2021 ms.localizationpriority: medium ms.custom: -f1.keywords: NOCSH -ms.mktglfcycl: deploy -ms.sitesec: library -ms.pagetype: security search.appverid: MET150 ms.collection: M365-security-compliance ms.prod: m365-security diff --git a/windows/security/cryptography-certificate-mgmt.md b/windows/security/cryptography-certificate-mgmt.md index 7c781c1bdf..c4062d7e7c 100644 --- a/windows/security/cryptography-certificate-mgmt.md +++ b/windows/security/cryptography-certificate-mgmt.md @@ -5,7 +5,6 @@ search.appverid: MET150 author: denisebmsft ms.author: deniseb manager: dansimp -audience: ITPro ms.topic: conceptual ms.date: 09/07/2021 ms.prod: m365-security @@ -14,7 +13,6 @@ ms.localizationpriority: medium ms.collection: ms.custom: ms.reviewer: skhadeer, raverma -f1.keywords: NOCSH --- # Cryptography and Certificate Management diff --git a/windows/security/encryption-data-protection.md b/windows/security/encryption-data-protection.md index 359afde71f..782617bafe 100644 --- a/windows/security/encryption-data-protection.md +++ b/windows/security/encryption-data-protection.md @@ -5,7 +5,6 @@ search.appverid: MET150 author: denisebmsft ms.author: deniseb manager: dansimp -audience: ITPro ms.topic: conceptual ms.date: 09/08/2021 ms.prod: m365-security @@ -13,8 +12,7 @@ ms.technology: windows-sec ms.localizationpriority: medium ms.collection: ms.custom: -ms.reviewer: deepakm, rafals -f1.keywords: NOCSH +ms.reviewer: deepakm, rafals --- # Encryption and data protection in Windows client diff --git a/windows/security/hardware.md b/windows/security/hardware.md index 435dd886c2..ffeb576881 100644 --- a/windows/security/hardware.md +++ b/windows/security/hardware.md @@ -4,9 +4,6 @@ description: Get an overview of hardware security in Windows 11 and Windows 10 ms.reviewer: manager: dansimp ms.author: dansimp -ms.mktglfcycl: deploy -ms.sitesec: library -ms.pagetype: security author: dansimp ms.collection: M365-security-compliance ms.prod: m365-security diff --git a/windows/security/identity.md b/windows/security/identity.md index bf6a97473a..797f089f86 100644 --- a/windows/security/identity.md +++ b/windows/security/identity.md @@ -4,9 +4,6 @@ description: Get an overview of identity security in Windows 11 and Windows 10 ms.reviewer: manager: dansimp ms.author: dansimp -ms.mktglfcycl: deploy -ms.sitesec: library -ms.pagetype: security author: dansimp ms.collection: M365-security-compliance ms.prod: m365-security diff --git a/windows/security/operating-system.md b/windows/security/operating-system.md index 310538cbee..305b40e22f 100644 --- a/windows/security/operating-system.md +++ b/windows/security/operating-system.md @@ -5,9 +5,6 @@ ms.reviewer: ms.topic: article manager: dansimp ms.author: deniseb -ms.mktglfcycl: deploy -ms.sitesec: library -ms.pagetype: security author: denisebmsft ms.collection: M365-security-compliance ms.prod: m365-security diff --git a/windows/security/security-foundations.md b/windows/security/security-foundations.md index 0d118520fc..1dc5324f16 100644 --- a/windows/security/security-foundations.md +++ b/windows/security/security-foundations.md @@ -5,9 +5,6 @@ ms.reviewer: ms.topic: article manager: dansimp ms.author: deniseb -ms.mktglfcycl: deploy -ms.sitesec: library -ms.pagetype: security author: denisebmsft ms.collection: M365-security-compliance ms.prod: m365-security diff --git a/windows/security/threat-protection/block-untrusted-fonts-in-enterprise.md b/windows/security/threat-protection/block-untrusted-fonts-in-enterprise.md index 7057f8c90f..564c7cdfe4 100644 --- a/windows/security/threat-protection/block-untrusted-fonts-in-enterprise.md +++ b/windows/security/threat-protection/block-untrusted-fonts-in-enterprise.md @@ -1,14 +1,9 @@ --- title: Block untrusted fonts in an enterprise (Windows 10) description: To help protect your company from attacks which may originate from untrusted or attacker controlled font files, we've created the Blocking Untrusted Fonts feature. -ms.assetid: a3354c8e-4208-4be6-bc19-56a572c361b4 ms.reviewer: manager: dansimp -keywords: font blocking, untrusted font blocking, block fonts, untrusted fonts ms.prod: m365-security -ms.mktglfcycl: deploy -ms.pagetype: security -ms.sitesec: library author: dansimp ms.author: dansimp ms.date: 08/14/2017 diff --git a/windows/security/threat-protection/fips-140-validation.md b/windows/security/threat-protection/fips-140-validation.md index 778a829c8b..68328931ed 100644 --- a/windows/security/threat-protection/fips-140-validation.md +++ b/windows/security/threat-protection/fips-140-validation.md @@ -2,7 +2,6 @@ title: Federal Information Processing Standard (FIPS) 140 Validation description: Learn how Microsoft products and cryptographic modules follow the U.S. Federal government standard FIPS 140. ms.prod: m365-security -audience: ITPro author: dansimp ms.author: dansimp manager: dansimp diff --git a/windows/security/threat-protection/get-support-for-security-baselines.md b/windows/security/threat-protection/get-support-for-security-baselines.md index 5d606c7889..2159488c70 100644 --- a/windows/security/threat-protection/get-support-for-security-baselines.md +++ b/windows/security/threat-protection/get-support-for-security-baselines.md @@ -1,14 +1,11 @@ --- title: Get support description: Frequently asked question about how to get support for Windows baselines, the Security Compliance Toolkit (SCT), and related topics in your organization. -keywords: virtualization, security, malware ms.prod: m365-security -ms.mktglfcycl: deploy ms.localizationpriority: medium ms.author: dansimp author: dulcemontemayor manager: dansimp -audience: ITPro ms.collection: M365-security-compliance ms.topic: conceptual ms.date: 06/25/2018 diff --git a/windows/security/threat-protection/index.md b/windows/security/threat-protection/index.md index c76ead4afc..02f00be3f6 100644 --- a/windows/security/threat-protection/index.md +++ b/windows/security/threat-protection/index.md @@ -1,17 +1,12 @@ --- title: Windows threat protection description: Describes the security capabilities in Windows client focused on threat protection -keywords: threat protection, Microsoft Defender Antivirus, attack surface reduction, next-generation protection, endpoint detection and response, automated investigation and response, microsoft threat experts, Microsoft Secure Score for Devices, advanced hunting, cyber threat hunting, web threat protection search.product: eADQiWindows 10XVcnh ms.prod: m365-security -ms.mktglfcycl: deploy -ms.sitesec: library -ms.pagetype: security ms.author: dansimp author: dansimp ms.localizationpriority: medium manager: dansimp -audience: ITPro ms.collection: M365-security-compliance ms.topic: conceptual ms.technology: windows-sec diff --git a/windows/security/threat-protection/mbsa-removal-and-guidance.md b/windows/security/threat-protection/mbsa-removal-and-guidance.md index 406ee97c59..c8fafe64a7 100644 --- a/windows/security/threat-protection/mbsa-removal-and-guidance.md +++ b/windows/security/threat-protection/mbsa-removal-and-guidance.md @@ -1,9 +1,7 @@ --- title: Guide to removing Microsoft Baseline Security Analyzer (MBSA) description: This article documents the removal of Microsoft Baseline Security Analyzer (MBSA) and provides alternative solutions. -keywords: MBSA, security, removal ms.prod: m365-security -ms.mktglfcycl: deploy ms.localizationpriority: medium ms.author: dansimp author: dansimp diff --git a/windows/security/threat-protection/msft-security-dev-lifecycle.md b/windows/security/threat-protection/msft-security-dev-lifecycle.md index df8eacefc1..9be071fa44 100644 --- a/windows/security/threat-protection/msft-security-dev-lifecycle.md +++ b/windows/security/threat-protection/msft-security-dev-lifecycle.md @@ -2,7 +2,6 @@ title: Microsoft Security Development Lifecycle description: Download the Microsoft Security Development Lifecycle white paper which covers a security assurance process focused on software development. ms.prod: m365-security -audience: ITPro author: dansimp ms.author: dansimp manager: dansimp diff --git a/windows/security/threat-protection/override-mitigation-options-for-app-related-security-policies.md b/windows/security/threat-protection/override-mitigation-options-for-app-related-security-policies.md index 33712bcefa..681a9ae413 100644 --- a/windows/security/threat-protection/override-mitigation-options-for-app-related-security-policies.md +++ b/windows/security/threat-protection/override-mitigation-options-for-app-related-security-policies.md @@ -3,11 +3,7 @@ manager: dansimp ms.author: dansimp title: Override Process Mitigation Options (Windows 10) description: How to use Group Policy to override individual Process Mitigation Options settings and to help enforce specific app-related security policies. -keywords: Process Mitigation Options, Mitigation Options, Group Policy Mitigation Options ms.prod: m365-security -ms.mktglfcycl: deploy -ms.pagetype: security -ms.sitesec: library author: dulcemontemayor ms.localizationpriority: medium ms.technology: windows-sec diff --git a/windows/security/threat-protection/overview-of-threat-mitigations-in-windows-10.md b/windows/security/threat-protection/overview-of-threat-mitigations-in-windows-10.md index 9d7d8ad4bc..436d94ab00 100644 --- a/windows/security/threat-protection/overview-of-threat-mitigations-in-windows-10.md +++ b/windows/security/threat-protection/overview-of-threat-mitigations-in-windows-10.md @@ -2,9 +2,6 @@ title: Mitigate threats by using Windows 10 security features (Windows 10) description: An overview of software and firmware threats faced in the current security landscape, and the mitigations that Windows 10 offers in response to these threats. ms.prod: m365-security -ms.mktglfcycl: deploy -ms.sitesec: library -ms.pagetype: security ms.localizationpriority: medium author: dansimp ms.reviewer: diff --git a/windows/security/threat-protection/protect-high-value-assets-by-controlling-the-health-of-windows-10-based-devices.md b/windows/security/threat-protection/protect-high-value-assets-by-controlling-the-health-of-windows-10-based-devices.md index 087bf0dbc9..ed70e30816 100644 --- a/windows/security/threat-protection/protect-high-value-assets-by-controlling-the-health-of-windows-10-based-devices.md +++ b/windows/security/threat-protection/protect-high-value-assets-by-controlling-the-health-of-windows-10-based-devices.md @@ -1,15 +1,10 @@ --- title: Control the health of Windows 10-based devices (Windows 10) description: This article details an end-to-end solution that helps you protect high-value assets by enforcing, controlling, and reporting the health of Windows 10-based devices. -ms.assetid: 45DB1C41-C35D-43C9-A274-3AD5F31FE873 ms.reviewer: manager: dansimp ms.author: dansimp -keywords: security, BYOD, malware, device health attestation, mobile ms.prod: m365-security -ms.mktglfcycl: manage -ms.sitesec: library -ms.pagetype: security, devices author: dulcemontemayor ms.date: 10/13/2017 ms.localizationpriority: medium diff --git a/windows/security/threat-protection/use-windows-event-forwarding-to-assist-in-intrusion-detection.md b/windows/security/threat-protection/use-windows-event-forwarding-to-assist-in-intrusion-detection.md index 9376277ddf..411b14fcba 100644 --- a/windows/security/threat-protection/use-windows-event-forwarding-to-assist-in-intrusion-detection.md +++ b/windows/security/threat-protection/use-windows-event-forwarding-to-assist-in-intrusion-detection.md @@ -1,14 +1,10 @@ --- title: Use Windows Event Forwarding to help with intrusion detection (Windows 10) description: Learn about an approach to collect events from devices in your organization. This article talks about events in both normal operations and when an intrusion is suspected. -ms.assetid: 733263E5-7FD1-45D2-914A-184B9E3E6A3F ms.reviewer: manager: dansimp ms.author: dansimp ms.prod: m365-security -ms.mktglfcycl: deploy -ms.sitesec: library -ms.pagetype: security author: dulcemontemayor ms.date: 02/28/2019 ms.localizationpriority: medium diff --git a/windows/security/threat-protection/windows-firewall/create-an-outbound-program-or-service-rule.md b/windows/security/threat-protection/windows-firewall/create-an-outbound-program-or-service-rule.md index 15141a8aff..ec94f13e2b 100644 --- a/windows/security/threat-protection/windows-firewall/create-an-outbound-program-or-service-rule.md +++ b/windows/security/threat-protection/windows-firewall/create-an-outbound-program-or-service-rule.md @@ -1,17 +1,12 @@ --- title: Create an Outbound Program or Service Rule (Windows) description: Use the Windows Defender Firewall with Advanced Security node in the Group Policy Management console to create firewall rules. -ms.assetid: f71db4fb-0228-4df2-a95d-b9c056aa9311 ms.reviewer: ms.author: dansimp ms.prod: m365-security -ms.mktglfcycl: deploy -ms.sitesec: library -ms.pagetype: security ms.localizationpriority: medium author: dansimp manager: dansimp -audience: ITPro ms.collection: M365-security-compliance ms.topic: conceptual ms.date: 09/07/2021 diff --git a/windows/security/threat-protection/windows-firewall/create-inbound-rules-to-support-rpc.md b/windows/security/threat-protection/windows-firewall/create-inbound-rules-to-support-rpc.md index 9539084377..6e4429688b 100644 --- a/windows/security/threat-protection/windows-firewall/create-inbound-rules-to-support-rpc.md +++ b/windows/security/threat-protection/windows-firewall/create-inbound-rules-to-support-rpc.md @@ -1,17 +1,12 @@ --- title: Create Inbound Rules to Support RPC (Windows) description: Learn how to allow RPC network traffic by using the Group Policy Management MMC snap-in to create rules in Windows Defender Firewall with Advanced Security. -ms.assetid: 0b001c2c-12c1-4a30-bb99-0c034d7e6150 ms.reviewer: ms.author: dansimp ms.prod: m365-security -ms.mktglfcycl: deploy -ms.sitesec: library -ms.pagetype: security ms.localizationpriority: medium author: dansimp manager: dansimp -audience: ITPro ms.collection: M365-security-compliance ms.topic: conceptual ms.date: 09/07/2021 diff --git a/windows/security/threat-protection/windows-firewall/create-windows-firewall-rules-in-intune.md b/windows/security/threat-protection/windows-firewall/create-windows-firewall-rules-in-intune.md index 33d369d823..502b0b5b91 100644 --- a/windows/security/threat-protection/windows-firewall/create-windows-firewall-rules-in-intune.md +++ b/windows/security/threat-protection/windows-firewall/create-windows-firewall-rules-in-intune.md @@ -1,17 +1,12 @@ --- title: Create Windows Firewall rules in Intune (Windows) description: Learn how to use Intune to create rules in Windows Defender Firewall with Advanced Security. Start by creating a profile in Device Configuration in Intune. -ms.assetid: 47057d90-b053-48a3-b881-4f2458d3e431 ms.reviewer: ms.author: dansimp ms.prod: m365-security -ms.mktglfcycl: deploy -ms.sitesec: library -ms.pagetype: security ms.localizationpriority: medium author: dansimp manager: dansimp -audience: ITPro ms.collection: M365-security-compliance ms.topic: conceptual ms.technology: windows-sec diff --git a/windows/security/threat-protection/windows-firewall/create-wmi-filters-for-the-gpo.md b/windows/security/threat-protection/windows-firewall/create-wmi-filters-for-the-gpo.md index 6d9896ef84..1b2931e18d 100644 --- a/windows/security/threat-protection/windows-firewall/create-wmi-filters-for-the-gpo.md +++ b/windows/security/threat-protection/windows-firewall/create-wmi-filters-for-the-gpo.md @@ -1,17 +1,12 @@ --- title: Create WMI Filters for the GPO (Windows) description: Learn how to use WMI filters on a GPO to make sure that each GPO for a group can only be applied to devices running the correct version of Windows. -ms.assetid: b1a6d93d-a3c8-4e61-a388-4a3323f0e74e ms.reviewer: ms.author: dansimp ms.prod: m365-security -ms.mktglfcycl: deploy -ms.sitesec: library -ms.pagetype: security ms.localizationpriority: medium author: dansimp manager: dansimp -audience: ITPro ms.collection: M365-security-compliance ms.topic: conceptual ms.date: 09/07/2021 diff --git a/windows/security/threat-protection/windows-firewall/designing-a-windows-firewall-with-advanced-security-strategy.md b/windows/security/threat-protection/windows-firewall/designing-a-windows-firewall-with-advanced-security-strategy.md index bb72548e1a..7e365c2fbf 100644 --- a/windows/security/threat-protection/windows-firewall/designing-a-windows-firewall-with-advanced-security-strategy.md +++ b/windows/security/threat-protection/windows-firewall/designing-a-windows-firewall-with-advanced-security-strategy.md @@ -1,17 +1,12 @@ --- title: Designing a Windows Defender Firewall Strategy (Windows) description: Answer the question in this article to design an effective Windows Defender Firewall with Advanced Security Strategy. -ms.assetid: 6d98b184-33d6-43a5-9418-4f24905cfd71 ms.reviewer: ms.author: dansimp ms.prod: m365-security -ms.mktglfcycl: deploy -ms.sitesec: library -ms.pagetype: security ms.localizationpriority: medium author: dansimp manager: dansimp -audience: ITPro ms.collection: M365-security-compliance ms.topic: conceptual ms.date: 09/07/2021 diff --git a/windows/security/threat-protection/windows-firewall/determining-the-trusted-state-of-your-devices.md b/windows/security/threat-protection/windows-firewall/determining-the-trusted-state-of-your-devices.md index be0ce97138..34d586e1c1 100644 --- a/windows/security/threat-protection/windows-firewall/determining-the-trusted-state-of-your-devices.md +++ b/windows/security/threat-protection/windows-firewall/determining-the-trusted-state-of-your-devices.md @@ -1,17 +1,12 @@ --- title: Determining the Trusted State of Your Devices (Windows) description: Learn how to define the trusted state of devices in your enterprise to help design your strategy for using Windows Defender Firewall with Advanced Security. -ms.assetid: 3e77f0d0-43aa-47dd-8518-41ccdab2f2b2 ms.reviewer: ms.author: dansimp ms.prod: m365-security -ms.mktglfcycl: deploy -ms.sitesec: library -ms.pagetype: security ms.localizationpriority: medium author: dansimp manager: dansimp -audience: ITPro ms.collection: M365-security-compliance ms.topic: conceptual ms.date: 09/07/2021 diff --git a/windows/security/threat-protection/windows-firewall/documenting-the-zones.md b/windows/security/threat-protection/windows-firewall/documenting-the-zones.md index 6b8adafa56..4b52443989 100644 --- a/windows/security/threat-protection/windows-firewall/documenting-the-zones.md +++ b/windows/security/threat-protection/windows-firewall/documenting-the-zones.md @@ -1,17 +1,12 @@ --- title: Documenting the Zones (Windows) description: Learn how to document the zone placement of devices in your design for Windows Defender Firewall with Advanced Security. -ms.assetid: ebd7a650-4d36-42d4-aac0-428617f5a32d ms.reviewer: ms.author: dansimp ms.prod: m365-security -ms.mktglfcycl: deploy -ms.sitesec: library -ms.pagetype: security ms.localizationpriority: medium author: dansimp manager: dansimp -audience: ITPro ms.collection: M365-security-compliance ms.topic: conceptual ms.date: 09/07/2021 diff --git a/windows/security/threat-protection/windows-firewall/domain-isolation-policy-design-example.md b/windows/security/threat-protection/windows-firewall/domain-isolation-policy-design-example.md index ec6e6a670b..d3e12bfc41 100644 --- a/windows/security/threat-protection/windows-firewall/domain-isolation-policy-design-example.md +++ b/windows/security/threat-protection/windows-firewall/domain-isolation-policy-design-example.md @@ -1,17 +1,12 @@ --- title: Domain Isolation Policy Design Example (Windows) description: This example uses a fictitious company to illustrate domain isolation policy design in Windows Defender Firewall with Advanced Security. -ms.assetid: 704dcf58-286f-41aa-80af-c81720aa7fc5 ms.reviewer: ms.author: dansimp ms.prod: m365-security -ms.mktglfcycl: deploy -ms.sitesec: library -ms.pagetype: security ms.localizationpriority: medium author: dansimp manager: dansimp -audience: ITPro ms.collection: M365-security-compliance ms.topic: conceptual ms.date: 09/07/2021 diff --git a/windows/security/threat-protection/windows-firewall/domain-isolation-policy-design.md b/windows/security/threat-protection/windows-firewall/domain-isolation-policy-design.md index 0f112cdfa7..ac3e4beadc 100644 --- a/windows/security/threat-protection/windows-firewall/domain-isolation-policy-design.md +++ b/windows/security/threat-protection/windows-firewall/domain-isolation-policy-design.md @@ -1,17 +1,12 @@ --- title: Domain Isolation Policy Design (Windows) description: Learn how to design a domain isolation policy, based on which devices accept only connections from authenticated members of the same isolated domain. -ms.assetid: 7475084e-f231-473a-9357-5e1d39861d66 ms.reviewer: ms.author: dansimp ms.prod: m365-security -ms.mktglfcycl: deploy -ms.sitesec: library -ms.pagetype: security ms.localizationpriority: medium author: dansimp manager: dansimp -audience: ITPro ms.collection: M365-security-compliance ms.topic: conceptual ms.date: 09/07/2021 diff --git a/windows/security/threat-protection/windows-firewall/enable-predefined-inbound-rules.md b/windows/security/threat-protection/windows-firewall/enable-predefined-inbound-rules.md index cd420e5088..c17b29ef65 100644 --- a/windows/security/threat-protection/windows-firewall/enable-predefined-inbound-rules.md +++ b/windows/security/threat-protection/windows-firewall/enable-predefined-inbound-rules.md @@ -1,17 +1,12 @@ --- title: Enable Predefined Inbound Rules (Windows) description: Learn the rules for Windows Defender Firewall with Advanced Security for common networking roles and functions. -ms.assetid: a4fff086-ae81-4c09-b828-18c6c9a937a7 ms.reviewer: ms.author: dansimp ms.prod: m365-security -ms.mktglfcycl: deploy -ms.sitesec: library -ms.pagetype: security ms.localizationpriority: medium author: dansimp manager: dansimp -audience: ITPro ms.collection: M365-security-compliance ms.topic: conceptual ms.date: 09/07/2021 diff --git a/windows/security/threat-protection/windows-firewall/enable-predefined-outbound-rules.md b/windows/security/threat-protection/windows-firewall/enable-predefined-outbound-rules.md index 0102f9ee3a..782c3d49fc 100644 --- a/windows/security/threat-protection/windows-firewall/enable-predefined-outbound-rules.md +++ b/windows/security/threat-protection/windows-firewall/enable-predefined-outbound-rules.md @@ -1,17 +1,12 @@ --- title: Enable Predefined Outbound Rules (Windows) description: Learn to deploy predefined firewall rules that block outbound network traffic for common network functions in Windows Defender Firewall with Advanced Security. -ms.assetid: 71cc4157-a1ed-41d9-91e4-b3140c67c1be ms.reviewer: ms.author: dansimp ms.prod: m365-security -ms.mktglfcycl: deploy -ms.sitesec: library -ms.pagetype: security ms.localizationpriority: medium author: dansimp manager: dansimp -audience: ITPro ms.collection: M365-security-compliance ms.topic: conceptual ms.date: 09/07/2021 diff --git a/windows/security/threat-protection/windows-firewall/encryption-zone-gpos.md b/windows/security/threat-protection/windows-firewall/encryption-zone-gpos.md index 6d909df105..dfb2391789 100644 --- a/windows/security/threat-protection/windows-firewall/encryption-zone-gpos.md +++ b/windows/security/threat-protection/windows-firewall/encryption-zone-gpos.md @@ -1,17 +1,12 @@ --- title: Encryption Zone GPOs (Windows) description: Learn how to add a device to an encryption zone by adding the device account to the encryption zone group in Windows Defender Firewall with Advanced Security. -ms.assetid: eeb973dd-83a5-4381-9af9-65c43c98c29b ms.reviewer: ms.author: dansimp ms.prod: m365-security -ms.mktglfcycl: deploy -ms.sitesec: library -ms.pagetype: security ms.localizationpriority: medium author: dansimp manager: dansimp -audience: ITPro ms.collection: M365-security-compliance ms.topic: conceptual ms.date: 09/08/2021 diff --git a/windows/security/threat-protection/windows-firewall/encryption-zone.md b/windows/security/threat-protection/windows-firewall/encryption-zone.md index fe2e9815a6..8a6dd9db87 100644 --- a/windows/security/threat-protection/windows-firewall/encryption-zone.md +++ b/windows/security/threat-protection/windows-firewall/encryption-zone.md @@ -1,17 +1,12 @@ --- title: Encryption Zone (Windows) description: Learn how to create an encryption zone to contain devices that host very sensitive data and require that the sensitive network traffic be encrypted. -ms.assetid: 55a025ce-357f-4d1b-b2ae-6ee32c9abe13 ms.reviewer: ms.author: dansimp ms.prod: m365-security -ms.mktglfcycl: deploy -ms.sitesec: library -ms.pagetype: security ms.localizationpriority: medium author: dansimp manager: dansimp -audience: ITPro ms.collection: M365-security-compliance ms.topic: conceptual ms.date: 09/08/2021 diff --git a/windows/security/threat-protection/windows-firewall/evaluating-windows-firewall-with-advanced-security-design-examples.md b/windows/security/threat-protection/windows-firewall/evaluating-windows-firewall-with-advanced-security-design-examples.md index 0a1c8c3094..9cd638e39c 100644 --- a/windows/security/threat-protection/windows-firewall/evaluating-windows-firewall-with-advanced-security-design-examples.md +++ b/windows/security/threat-protection/windows-firewall/evaluating-windows-firewall-with-advanced-security-design-examples.md @@ -1,17 +1,12 @@ --- title: Evaluating Windows Defender Firewall with Advanced Security Design Examples (Windows) description: Evaluating Windows Defender Firewall with Advanced Security Design Examples -ms.assetid: a591389b-18fa-4a39-ba07-b6fb61961cbd ms.reviewer: ms.author: dansimp ms.prod: m365-security -ms.mktglfcycl: deploy -ms.sitesec: library -ms.pagetype: security ms.localizationpriority: medium author: dansimp manager: dansimp -audience: ITPro ms.collection: M365-security-compliance ms.topic: conceptual ms.date: 09/08/2021 diff --git a/windows/security/threat-protection/windows-firewall/exempt-icmp-from-authentication.md b/windows/security/threat-protection/windows-firewall/exempt-icmp-from-authentication.md index 686d6ff871..dee6778a40 100644 --- a/windows/security/threat-protection/windows-firewall/exempt-icmp-from-authentication.md +++ b/windows/security/threat-protection/windows-firewall/exempt-icmp-from-authentication.md @@ -1,17 +1,12 @@ --- title: Exempt ICMP from Authentication (Windows) description: Learn how to add exemptions for any network traffic that uses the ICMP protocol in Windows Defender Firewall with Advanced Security. -ms.assetid: c086c715-8d0c-4eb5-9ea7-2f7635a55548 ms.reviewer: ms.author: dansimp ms.prod: m365-security -ms.mktglfcycl: deploy -ms.sitesec: library -ms.pagetype: security ms.localizationpriority: medium author: dansimp manager: dansimp -audience: ITPro ms.collection: M365-security-compliance ms.topic: conceptual ms.date: 09/08/2021 diff --git a/windows/security/threat-protection/windows-firewall/exemption-list.md b/windows/security/threat-protection/windows-firewall/exemption-list.md index c060789ce3..a150d214f5 100644 --- a/windows/security/threat-protection/windows-firewall/exemption-list.md +++ b/windows/security/threat-protection/windows-firewall/exemption-list.md @@ -1,17 +1,12 @@ --- title: Exemption List (Windows) description: Learn about reasons to add devices to an exemption list in Windows Defender Firewall with Advanced Security and the trade-offs of having too many exemptions. -ms.assetid: a05e65b4-b48d-44b1-a7f1-3a8ea9c19ed8 ms.reviewer: ms.author: dansimp ms.prod: m365-security -ms.mktglfcycl: deploy -ms.sitesec: library -ms.pagetype: security ms.localizationpriority: medium author: dansimp manager: dansimp -audience: ITPro ms.collection: M365-security-compliance ms.topic: conceptual ms.date: 09/08/2021 diff --git a/windows/security/threat-protection/windows-firewall/filter-origin-documentation.md b/windows/security/threat-protection/windows-firewall/filter-origin-documentation.md index ca7cb954eb..ad4e1359c3 100644 --- a/windows/security/threat-protection/windows-firewall/filter-origin-documentation.md +++ b/windows/security/threat-protection/windows-firewall/filter-origin-documentation.md @@ -4,8 +4,6 @@ description: Filter origin documentation audit log improvements ms.reviewer: ms.author: v-bshilpa ms.prod: m365-security -ms.sitesec: library -ms.pagetype: security ms.localizationpriority: normal author: Benny-54 manager: dansimp diff --git a/windows/security/threat-protection/windows-firewall/firewall-gpos.md b/windows/security/threat-protection/windows-firewall/firewall-gpos.md index c6815864d5..9cac69201b 100644 --- a/windows/security/threat-protection/windows-firewall/firewall-gpos.md +++ b/windows/security/threat-protection/windows-firewall/firewall-gpos.md @@ -1,17 +1,12 @@ --- title: Firewall GPOs (Windows) description: In this example, a Group Policy Object is linked to the domain container because the domain controllers are not part of the isolated domain. -ms.assetid: 720645fb-a01f-491e-8d05-c9c6d5e28033 ms.reviewer: ms.author: dansimp ms.prod: m365-security -ms.mktglfcycl: deploy -ms.sitesec: library -ms.pagetype: security ms.localizationpriority: medium author: dansimp manager: dansimp -audience: ITPro ms.collection: M365-security-compliance ms.topic: conceptual ms.date: 09/08/2021 diff --git a/windows/security/threat-protection/windows-firewall/firewall-policy-design-example.md b/windows/security/threat-protection/windows-firewall/firewall-policy-design-example.md index e130a76c47..6152948655 100644 --- a/windows/security/threat-protection/windows-firewall/firewall-policy-design-example.md +++ b/windows/security/threat-protection/windows-firewall/firewall-policy-design-example.md @@ -1,17 +1,12 @@ --- title: Basic Firewall Policy Design Example (Windows) description: This example features a fictitious company and illustrates firewall policy design for Windows Defender Firewall with Advanced Security. -ms.assetid: 0dc3bcfe-7a4d-4a15-93a9-64b13bd775a7 ms.reviewer: ms.author: dansimp ms.prod: m365-security -ms.mktglfcycl: deploy -ms.sitesec: library -ms.pagetype: security ms.localizationpriority: medium author: dansimp manager: dansimp -audience: ITPro ms.collection: M365-security-compliance ms.topic: conceptual ms.date: 09/08/2021 diff --git a/windows/security/threat-protection/windows-firewall/firewall-settings-lost-on-upgrade.md b/windows/security/threat-protection/windows-firewall/firewall-settings-lost-on-upgrade.md index 562716bc3b..db56dcc84e 100644 --- a/windows/security/threat-protection/windows-firewall/firewall-settings-lost-on-upgrade.md +++ b/windows/security/threat-protection/windows-firewall/firewall-settings-lost-on-upgrade.md @@ -4,8 +4,6 @@ description: Firewall settings lost on upgrade ms.reviewer: ms.author: v-bshilpa ms.prod: m365-security -ms.sitesec: library -ms.pagetype: security ms.localizationpriority: medium author: Benny-54 manager: dansimp diff --git a/windows/security/threat-protection/windows-firewall/gathering-information-about-your-active-directory-deployment.md b/windows/security/threat-protection/windows-firewall/gathering-information-about-your-active-directory-deployment.md index 32c6dd328f..fe4d111ad1 100644 --- a/windows/security/threat-protection/windows-firewall/gathering-information-about-your-active-directory-deployment.md +++ b/windows/security/threat-protection/windows-firewall/gathering-information-about-your-active-directory-deployment.md @@ -1,17 +1,12 @@ --- title: Gathering Information about Your Active Directory Deployment (Windows) description: Learn about gathering Active Directory information, including domain layout, organizational unit architecture, and site topology, for your firewall deployment. -ms.assetid: b591b85b-12ac-4329-a47e-bc1b03e66eb0 ms.reviewer: ms.author: dansimp ms.prod: m365-security -ms.mktglfcycl: deploy -ms.sitesec: library -ms.pagetype: security ms.localizationpriority: medium author: dansimp manager: dansimp -audience: ITPro ms.collection: M365-security-compliance ms.topic: conceptual ms.date: 09/08/2021 diff --git a/windows/security/threat-protection/windows-firewall/gathering-information-about-your-current-network-infrastructure.md b/windows/security/threat-protection/windows-firewall/gathering-information-about-your-current-network-infrastructure.md index 792686a4b3..0c7ab93228 100644 --- a/windows/security/threat-protection/windows-firewall/gathering-information-about-your-current-network-infrastructure.md +++ b/windows/security/threat-protection/windows-firewall/gathering-information-about-your-current-network-infrastructure.md @@ -1,17 +1,12 @@ --- title: Gathering Info about Your Network Infrastructure (Windows) description: Learn how to gather info about your network infrastructure so that you can effectively plan for Windows Defender Firewall with Advanced Security deployment. -ms.assetid: f98d2b17-e71d-4ffc-b076-118b4d4782f9 ms.reviewer: ms.author: dansimp ms.prod: m365-security -ms.mktglfcycl: deploy -ms.sitesec: library -ms.pagetype: security ms.localizationpriority: medium author: dansimp manager: dansimp -audience: ITPro ms.collection: M365-security-compliance ms.topic: conceptual ms.date: 09/08/2021 diff --git a/windows/security/threat-protection/windows-firewall/gathering-information-about-your-devices.md b/windows/security/threat-protection/windows-firewall/gathering-information-about-your-devices.md index 0e57c0e9a9..6d7e499d9c 100644 --- a/windows/security/threat-protection/windows-firewall/gathering-information-about-your-devices.md +++ b/windows/security/threat-protection/windows-firewall/gathering-information-about-your-devices.md @@ -1,17 +1,12 @@ --- title: Gathering Information about Your Devices (Windows) description: Learn what information to gather about the devices in your enterprise to plan your Windows Defender Firewall with Advanced Security deployment. -ms.assetid: 7f7cd3b9-de8e-4fbf-89c6-3d1a47bc2beb ms.reviewer: ms.author: dansimp ms.prod: m365-security -ms.mktglfcycl: deploy -ms.sitesec: library -ms.pagetype: security ms.localizationpriority: medium author: dansimp manager: dansimp -audience: ITPro ms.collection: M365-security-compliance ms.topic: conceptual ms.date: 09/08/2021 diff --git a/windows/security/threat-protection/windows-firewall/gathering-other-relevant-information.md b/windows/security/threat-protection/windows-firewall/gathering-other-relevant-information.md index 579ef8f647..fe22f964b8 100644 --- a/windows/security/threat-protection/windows-firewall/gathering-other-relevant-information.md +++ b/windows/security/threat-protection/windows-firewall/gathering-other-relevant-information.md @@ -1,17 +1,12 @@ --- title: Gathering Other Relevant Information (Windows) description: Learn about additional information you may need to gather to deploy Windows Defender Firewall with Advanced Security policies in your organization. -ms.assetid: 87ccca07-4346-496b-876d-cdde57d0ce17 ms.reviewer: ms.author: dansimp ms.prod: m365-security -ms.mktglfcycl: deploy -ms.sitesec: library -ms.pagetype: security ms.localizationpriority: medium author: dansimp manager: dansimp -audience: ITPro ms.collection: M365-security-compliance ms.topic: conceptual ms.date: 09/08/2021 diff --git a/windows/security/threat-protection/windows-firewall/gathering-the-information-you-need.md b/windows/security/threat-protection/windows-firewall/gathering-the-information-you-need.md index 8482a7cd65..0599090184 100644 --- a/windows/security/threat-protection/windows-firewall/gathering-the-information-you-need.md +++ b/windows/security/threat-protection/windows-firewall/gathering-the-information-you-need.md @@ -1,17 +1,12 @@ --- title: Gathering the Information You Need (Windows) description: Collect and analyze information about your network, directory services, and devices to prepare for Windows Defender Firewall with Advanced Security deployment. -ms.assetid: 545fef02-5725-4b1e-b67a-a32d94c27d15 ms.reviewer: ms.author: dansimp ms.prod: m365-security -ms.mktglfcycl: deploy -ms.sitesec: library -ms.pagetype: security ms.localizationpriority: medium author: dansimp manager: dansimp -audience: ITPro ms.collection: M365-security-compliance ms.topic: conceptual ms.date: 09/08/2021 diff --git a/windows/security/threat-protection/windows-firewall/gpo-domiso-boundary.md b/windows/security/threat-protection/windows-firewall/gpo-domiso-boundary.md index afa8e8f5cc..adfb2e0acb 100644 --- a/windows/security/threat-protection/windows-firewall/gpo-domiso-boundary.md +++ b/windows/security/threat-protection/windows-firewall/gpo-domiso-boundary.md @@ -1,17 +1,12 @@ --- title: GPO\_DOMISO\_Boundary (Windows) description: This example GPO supports devices that are not part of the isolated domain to access specific servers that must be available to those untrusted devices. -ms.assetid: ead3a510-c329-4c2a-9ad2-46a3b4975cfd ms.reviewer: ms.author: dansimp ms.prod: m365-security -ms.mktglfcycl: deploy -ms.sitesec: library -ms.pagetype: security ms.localizationpriority: medium author: dansimp manager: dansimp -audience: ITPro ms.collection: M365-security-compliance ms.topic: conceptual ms.date: 09/08/2021 diff --git a/windows/security/threat-protection/windows-firewall/gpo-domiso-encryption.md b/windows/security/threat-protection/windows-firewall/gpo-domiso-encryption.md index d1ca928d07..bc83b6e60d 100644 --- a/windows/security/threat-protection/windows-firewall/gpo-domiso-encryption.md +++ b/windows/security/threat-protection/windows-firewall/gpo-domiso-encryption.md @@ -1,18 +1,13 @@ --- title: GPO\_DOMISO\_Encryption\_WS2008 (Windows) description: This example GPO supports the ability for servers that contain sensitive data to require encryption for all connection requests. -ms.assetid: 84375480-af6a-4c79-aafe-0a37115a7446 ms.reviewer: ms.author: dansimp author: dansimp manager: dansimp -audience: ITPro ms.collection: M365-security-compliance ms.topic: conceptual ms.prod: m365-security -ms.mktglfcycl: deploy -ms.sitesec: library -ms.pagetype: security ms.localizationpriority: medium ms.date: 09/08/2021 ms.technology: windows-sec diff --git a/windows/security/threat-protection/windows-firewall/gpo-domiso-firewall.md b/windows/security/threat-protection/windows-firewall/gpo-domiso-firewall.md index 662dd03f50..6cd30ab0e7 100644 --- a/windows/security/threat-protection/windows-firewall/gpo-domiso-firewall.md +++ b/windows/security/threat-protection/windows-firewall/gpo-domiso-firewall.md @@ -1,17 +1,12 @@ --- title: GPO\_DOMISO\_Firewall (Windows) description: Learn about the settings and rules in this example GPO, which is authored by using the Group Policy editing tools. -ms.assetid: 318467d2-5698-4c5d-8000-7f56f5314c42 ms.reviewer: ms.author: dansimp ms.prod: m365-security -ms.mktglfcycl: deploy -ms.sitesec: library -ms.pagetype: security ms.localizationpriority: medium author: dansimp manager: dansimp -audience: ITPro ms.collection: M365-security-compliance ms.topic: conceptual ms.date: 09/08/2021 diff --git a/windows/security/threat-protection/windows-firewall/gpo-domiso-isolateddomain-clients.md b/windows/security/threat-protection/windows-firewall/gpo-domiso-isolateddomain-clients.md index bed380f50e..ce23a063fa 100644 --- a/windows/security/threat-protection/windows-firewall/gpo-domiso-isolateddomain-clients.md +++ b/windows/security/threat-protection/windows-firewall/gpo-domiso-isolateddomain-clients.md @@ -1,17 +1,12 @@ --- title: GPO\_DOMISO\_IsolatedDomain\_Clients (Windows) description: Author this GPO by using the Windows Defender Firewall with Advanced Security interface in the Group Policy editing tools. -ms.assetid: 73cd9e25-f2f1-4ef6-b0d1-d36209518cd9 ms.reviewer: ms.author: dansimp ms.prod: m365-security -ms.mktglfcycl: deploy -ms.sitesec: library -ms.pagetype: security ms.localizationpriority: medium author: dansimp manager: dansimp -audience: ITPro ms.collection: M365-security-compliance ms.topic: conceptual ms.date: 09/08/2021 diff --git a/windows/security/threat-protection/windows-firewall/gpo-domiso-isolateddomain-servers.md b/windows/security/threat-protection/windows-firewall/gpo-domiso-isolateddomain-servers.md index 84d2f5ce16..3e29726a15 100644 --- a/windows/security/threat-protection/windows-firewall/gpo-domiso-isolateddomain-servers.md +++ b/windows/security/threat-protection/windows-firewall/gpo-domiso-isolateddomain-servers.md @@ -1,17 +1,12 @@ --- title: GPO\_DOMISO\_IsolatedDomain\_Servers (Windows) description: Author this GPO by using the Windows Defender Firewall with Advanced Security interface in the Group Policy editing tools. -ms.assetid: 33aed8f3-fdc3-4f96-985c-e9d2720015d3 ms.reviewer: ms.author: dansimp ms.prod: m365-security -ms.mktglfcycl: deploy -ms.sitesec: library -ms.pagetype: security ms.localizationpriority: medium author: dansimp manager: dansimp -audience: ITPro ms.collection: M365-security-compliance ms.topic: conceptual ms.date: 09/08/2021 diff --git a/windows/security/threat-protection/windows-firewall/identifying-your-windows-firewall-with-advanced-security-deployment-goals.md b/windows/security/threat-protection/windows-firewall/identifying-your-windows-firewall-with-advanced-security-deployment-goals.md index 6746a2c01c..5684e64a1e 100644 --- a/windows/security/threat-protection/windows-firewall/identifying-your-windows-firewall-with-advanced-security-deployment-goals.md +++ b/windows/security/threat-protection/windows-firewall/identifying-your-windows-firewall-with-advanced-security-deployment-goals.md @@ -1,17 +1,12 @@ --- title: Identify implementation goals for Windows Defender Firewall with Advanced Security Deployment (Windows) description: Identifying Your Windows Defender Firewall with Advanced Security (WFAS) implementation goals -ms.assetid: 598cf45e-2e1c-4947-970f-361dfa264bba ms.reviewer: ms.author: dansimp ms.prod: m365-security -ms.mktglfcycl: deploy -ms.sitesec: library -ms.pagetype: security ms.localizationpriority: medium author: dansimp manager: dansimp -audience: ITPro ms.collection: M365-security-compliance ms.topic: conceptual ms.date: 09/08/2021 diff --git a/windows/security/threat-protection/windows-firewall/implementing-your-windows-firewall-with-advanced-security-design-plan.md b/windows/security/threat-protection/windows-firewall/implementing-your-windows-firewall-with-advanced-security-design-plan.md index 9f16389687..19be53c930 100644 --- a/windows/security/threat-protection/windows-firewall/implementing-your-windows-firewall-with-advanced-security-design-plan.md +++ b/windows/security/threat-protection/windows-firewall/implementing-your-windows-firewall-with-advanced-security-design-plan.md @@ -1,17 +1,12 @@ --- title: Implementing Your Windows Defender Firewall with Advanced Security Design Plan (Windows) description: Implementing Your Windows Defender Firewall with Advanced Security Design Plan -ms.assetid: 15f609d5-5e4e-4a71-9eff-493a2e3e40f9 ms.reviewer: ms.author: dansimp ms.prod: m365-security -ms.mktglfcycl: deploy -ms.sitesec: library -ms.pagetype: security ms.localizationpriority: medium author: dansimp manager: dansimp -audience: ITPro ms.collection: M365-security-compliance ms.topic: conceptual ms.date: 09/08/2021 diff --git a/windows/security/threat-protection/windows-firewall/isolated-domain-gpos.md b/windows/security/threat-protection/windows-firewall/isolated-domain-gpos.md index ccaefb1de6..afdbbb4444 100644 --- a/windows/security/threat-protection/windows-firewall/isolated-domain-gpos.md +++ b/windows/security/threat-protection/windows-firewall/isolated-domain-gpos.md @@ -1,17 +1,12 @@ --- title: Isolated Domain GPOs (Windows) description: Learn about GPOs for isolated domains in this example configuration of Windows Defender Firewall with Advanced Security. -ms.assetid: e254ce4a-18c6-4868-8179-4078d9de215f ms.reviewer: ms.author: dansimp ms.prod: m365-security -ms.mktglfcycl: deploy -ms.sitesec: library -ms.pagetype: security ms.localizationpriority: medium author: dansimp manager: dansimp -audience: ITPro ms.collection: M365-security-compliance ms.topic: conceptual ms.date: 09/08/2021 diff --git a/windows/security/threat-protection/windows-firewall/isolated-domain.md b/windows/security/threat-protection/windows-firewall/isolated-domain.md index af0a3cd985..336af76b07 100644 --- a/windows/security/threat-protection/windows-firewall/isolated-domain.md +++ b/windows/security/threat-protection/windows-firewall/isolated-domain.md @@ -1,17 +1,12 @@ --- title: Isolated Domain (Windows) description: Learn about the isolated domain, which is the primary zone for trusted devices, which use connection security and firewall rules to control communication. -ms.assetid: d6fa8d67-0078-49f6-9bcc-db1f24816c5e ms.reviewer: ms.author: dansimp ms.prod: m365-security -ms.mktglfcycl: deploy -ms.sitesec: library -ms.pagetype: security ms.localizationpriority: medium author: dansimp manager: dansimp -audience: ITPro ms.collection: M365-security-compliance ms.topic: conceptual ms.date: 09/08/2021 diff --git a/windows/security/threat-protection/windows-firewall/isolating-apps-on-your-network.md b/windows/security/threat-protection/windows-firewall/isolating-apps-on-your-network.md index 642c968859..94c2d1efc2 100644 --- a/windows/security/threat-protection/windows-firewall/isolating-apps-on-your-network.md +++ b/windows/security/threat-protection/windows-firewall/isolating-apps-on-your-network.md @@ -2,13 +2,9 @@ title: Isolating Microsoft Store Apps on Your Network (Windows) description: Learn how to customize your firewall configuration to isolate the network access of the new Microsoft Store apps that run on devices added to your network. ms.prod: m365-security -ms.mktglfcycl: deploy -ms.sitesec: library -ms.pagetype: security ms.localizationpriority: medium author: dansimp manager: dansimp -audience: ITPro ms.collection: M365-security-compliance ms.topic: conceptual ms.date: 09/08/2021 diff --git a/windows/security/threat-protection/windows-firewall/link-the-gpo-to-the-domain.md b/windows/security/threat-protection/windows-firewall/link-the-gpo-to-the-domain.md index 472e264155..27ca0787a6 100644 --- a/windows/security/threat-protection/windows-firewall/link-the-gpo-to-the-domain.md +++ b/windows/security/threat-protection/windows-firewall/link-the-gpo-to-the-domain.md @@ -1,17 +1,12 @@ --- title: Link the GPO to the Domain (Windows) description: Learn how to link a GPO to the Active Directory container for the target devices, after you configure it in Windows Defender Firewall with Advanced Security. -ms.assetid: 746d4553-b1a6-4954-9770-a948926b1165 ms.reviewer: ms.author: dansimp ms.prod: m365-security -ms.mktglfcycl: deploy -ms.sitesec: library -ms.pagetype: security ms.localizationpriority: medium author: dansimp manager: dansimp -audience: ITPro ms.collection: M365-security-compliance ms.topic: conceptual ms.date: 09/08/2021 diff --git a/windows/security/threat-protection/windows-firewall/mapping-your-deployment-goals-to-a-windows-firewall-with-advanced-security-design.md b/windows/security/threat-protection/windows-firewall/mapping-your-deployment-goals-to-a-windows-firewall-with-advanced-security-design.md index 4d847f7055..e14954cb74 100644 --- a/windows/security/threat-protection/windows-firewall/mapping-your-deployment-goals-to-a-windows-firewall-with-advanced-security-design.md +++ b/windows/security/threat-protection/windows-firewall/mapping-your-deployment-goals-to-a-windows-firewall-with-advanced-security-design.md @@ -1,17 +1,12 @@ --- title: Mapping your implementation goals to a Windows Firewall with Advanced Security design (Windows) description: Mapping your implementation goals to a Windows Firewall with Advanced Security design -ms.assetid: 7e68c59e-ba40-49c4-8e47-5de5d6b5eb22 ms.reviewer: ms.author: dansimp ms.prod: m365-security -ms.mktglfcycl: deploy -ms.sitesec: library -ms.pagetype: security ms.localizationpriority: medium author: dansimp manager: dansimp -audience: ITPro ms.collection: M365-security-compliance ms.topic: conceptual ms.date: 09/08/2021 diff --git a/windows/security/threat-protection/windows-firewall/modify-gpo-filters-to-apply-to-a-different-zone-or-version-of-windows.md b/windows/security/threat-protection/windows-firewall/modify-gpo-filters-to-apply-to-a-different-zone-or-version-of-windows.md index e2e209ff07..20c89d309f 100644 --- a/windows/security/threat-protection/windows-firewall/modify-gpo-filters-to-apply-to-a-different-zone-or-version-of-windows.md +++ b/windows/security/threat-protection/windows-firewall/modify-gpo-filters-to-apply-to-a-different-zone-or-version-of-windows.md @@ -1,17 +1,12 @@ --- title: Modify GPO Filters (Windows) description: Learn how to modify GPO filters to apply to a different zone or version of windows in Windows Defender Firewall with Advanced Security. -ms.assetid: 24ede9ca-a501-4025-9020-1129e2cdde80 ms.reviewer: ms.author: dansimp ms.prod: m365-security -ms.mktglfcycl: deploy -ms.sitesec: library -ms.pagetype: security ms.localizationpriority: medium author: dansimp manager: dansimp -audience: ITPro ms.collection: M365-security-compliance ms.topic: conceptual ms.date: 09/08/2021 diff --git a/windows/security/threat-protection/windows-firewall/open-the-group-policy-management-console-to-ip-security-policies.md b/windows/security/threat-protection/windows-firewall/open-the-group-policy-management-console-to-ip-security-policies.md index 7b4d920b83..27d55010fe 100644 --- a/windows/security/threat-protection/windows-firewall/open-the-group-policy-management-console-to-ip-security-policies.md +++ b/windows/security/threat-protection/windows-firewall/open-the-group-policy-management-console-to-ip-security-policies.md @@ -1,17 +1,12 @@ --- title: Open the Group Policy Management Console to IP Security Policies (Windows) description: Learn how to open the Group Policy Management Console to IP Security Policies to configure GPOs for earlier versions of the Windows operating system. -ms.assetid: 235f73e4-37b7-40f4-a35e-3e7238bbef43 ms.reviewer: ms.author: dansimp ms.prod: m365-security -ms.mktglfcycl: deploy -ms.sitesec: library -ms.pagetype: security ms.localizationpriority: medium author: dansimp manager: dansimp -audience: ITPro ms.collection: M365-security-compliance ms.topic: conceptual ms.date: 09/08/2021 diff --git a/windows/security/threat-protection/windows-firewall/open-the-group-policy-management-console-to-windows-firewall-with-advanced-security.md b/windows/security/threat-protection/windows-firewall/open-the-group-policy-management-console-to-windows-firewall-with-advanced-security.md index d55f5793ea..6b414fd0e1 100644 --- a/windows/security/threat-protection/windows-firewall/open-the-group-policy-management-console-to-windows-firewall-with-advanced-security.md +++ b/windows/security/threat-protection/windows-firewall/open-the-group-policy-management-console-to-windows-firewall-with-advanced-security.md @@ -1,17 +1,12 @@ --- title: Group Policy Management of Windows Firewall with Advanced Security (Windows) description: Group Policy Management of Windows Firewall with Advanced Security -ms.assetid: 28afab36-8768-4938-9ff2-9d6dab702e98 ms.reviewer: ms.author: dansimp ms.prod: m365-security -ms.mktglfcycl: deploy -ms.sitesec: library -ms.pagetype: security ms.localizationpriority: medium author: dansimp manager: dansimp -audience: ITPro ms.collection: M365-security-compliance ms.topic: conceptual ms.date: 09/08/2021 diff --git a/windows/security/threat-protection/windows-firewall/open-the-group-policy-management-console-to-windows-firewall.md b/windows/security/threat-protection/windows-firewall/open-the-group-policy-management-console-to-windows-firewall.md index 77e7c364b3..7c1ef5c3ab 100644 --- a/windows/security/threat-protection/windows-firewall/open-the-group-policy-management-console-to-windows-firewall.md +++ b/windows/security/threat-protection/windows-firewall/open-the-group-policy-management-console-to-windows-firewall.md @@ -1,17 +1,12 @@ --- title: Group Policy Management of Windows Defender Firewall (Windows) description: Group Policy Management of Windows Defender Firewall with Advanced Security -ms.assetid: 5090b2c8-e038-4905-b238-19ecf8227760 ms.reviewer: ms.author: dansimp ms.prod: m365-security -ms.mktglfcycl: deploy -ms.sitesec: library -ms.pagetype: security ms.localizationpriority: medium author: dansimp manager: dansimp -audience: ITPro ms.collection: M365-security-compliance ms.topic: conceptual ms.date: 09/08/2021 diff --git a/windows/security/threat-protection/windows-firewall/open-windows-firewall-with-advanced-security.md b/windows/security/threat-protection/windows-firewall/open-windows-firewall-with-advanced-security.md index c46ba8f97f..31a3fba50f 100644 --- a/windows/security/threat-protection/windows-firewall/open-windows-firewall-with-advanced-security.md +++ b/windows/security/threat-protection/windows-firewall/open-windows-firewall-with-advanced-security.md @@ -1,17 +1,12 @@ --- title: Open Windows Defender Firewall with Advanced Security (Windows) description: Learn how to open the Windows Defender Firewall with Advanced Security console. You must be a member of the Administrators group. -ms.assetid: 788faff2-0f50-4e43-91f2-3e2595c0b6a1 ms.reviewer: ms.author: dansimp ms.prod: m365-security -ms.mktglfcycl: deploy -ms.sitesec: library -ms.pagetype: security ms.localizationpriority: medium author: dansimp manager: dansimp -audience: ITPro ms.collection: M365-security-compliance ms.topic: conceptual ms.date: 09/08/2021 diff --git a/windows/security/threat-protection/windows-firewall/planning-certificate-based-authentication.md b/windows/security/threat-protection/windows-firewall/planning-certificate-based-authentication.md index c5d10098c9..e0e0de7084 100644 --- a/windows/security/threat-protection/windows-firewall/planning-certificate-based-authentication.md +++ b/windows/security/threat-protection/windows-firewall/planning-certificate-based-authentication.md @@ -1,17 +1,12 @@ --- title: Planning Certificate-based Authentication (Windows) description: Learn how a device unable to join an Active Directory domain can still participate in an isolated domain by using certificate-based authentication. -ms.assetid: a55344e6-d0df-4ad5-a6f5-67ccb6397dec ms.reviewer: ms.author: dansimp ms.prod: m365-security -ms.mktglfcycl: deploy -ms.sitesec: library -ms.pagetype: security ms.localizationpriority: medium author: dansimp manager: dansimp -audience: ITPro ms.collection: M365-security-compliance ms.topic: conceptual ms.date: 09/08/2021 diff --git a/windows/security/threat-protection/windows-firewall/planning-domain-isolation-zones.md b/windows/security/threat-protection/windows-firewall/planning-domain-isolation-zones.md index a5c690294e..8732491e55 100644 --- a/windows/security/threat-protection/windows-firewall/planning-domain-isolation-zones.md +++ b/windows/security/threat-protection/windows-firewall/planning-domain-isolation-zones.md @@ -1,17 +1,12 @@ --- title: Planning Domain Isolation Zones (Windows) description: Learn how to use information you have gathered to make decisions about isolation zones for your environment in Windows Defender Firewall with Advanced Security. -ms.assetid: 70bc7c52-91f0-4a0d-a64a-69d3ea1c6d05 ms.reviewer: ms.author: dansimp ms.prod: m365-security -ms.mktglfcycl: deploy -ms.sitesec: library -ms.pagetype: security ms.localizationpriority: medium author: dansimp manager: dansimp -audience: ITPro ms.collection: M365-security-compliance ms.topic: conceptual ms.date: 09/08/2021 diff --git a/windows/security/threat-protection/windows-firewall/planning-gpo-deployment.md b/windows/security/threat-protection/windows-firewall/planning-gpo-deployment.md index 81d3ffeabe..fcdef1ec8f 100644 --- a/windows/security/threat-protection/windows-firewall/planning-gpo-deployment.md +++ b/windows/security/threat-protection/windows-firewall/planning-gpo-deployment.md @@ -1,17 +1,12 @@ --- title: Planning GPO Deployment (Windows) description: Learn how to use security group filtering and WMI filtering to provide the most flexible options for applying GPOs to devices in Active Directory. -ms.assetid: b38adfb1-1371-4227-a887-e6d118809de1 ms.reviewer: ms.author: dansimp ms.prod: m365-security -ms.mktglfcycl: deploy -ms.sitesec: library -ms.pagetype: security ms.localizationpriority: medium author: dansimp manager: dansimp -audience: ITPro ms.collection: M365-security-compliance ms.topic: conceptual ms.date: 09/08/2021 diff --git a/windows/security/threat-protection/windows-firewall/planning-group-policy-deployment-for-your-isolation-zones.md b/windows/security/threat-protection/windows-firewall/planning-group-policy-deployment-for-your-isolation-zones.md index 3002cef090..46f1ec18cd 100644 --- a/windows/security/threat-protection/windows-firewall/planning-group-policy-deployment-for-your-isolation-zones.md +++ b/windows/security/threat-protection/windows-firewall/planning-group-policy-deployment-for-your-isolation-zones.md @@ -1,17 +1,12 @@ --- title: Planning Group Policy Deployment for Your Isolation Zones (Windows) description: Learn how to plan a group policy deployment for your isolation zones after you determine the best logical design for your isolation environment. -ms.assetid: ea7c0acd-af28-4347-9d4a-4801b470557c ms.reviewer: ms.author: dansimp ms.prod: m365-security -ms.mktglfcycl: deploy -ms.sitesec: library -ms.pagetype: security ms.localizationpriority: medium author: dansimp manager: dansimp -audience: ITPro ms.collection: M365-security-compliance ms.topic: conceptual ms.date: 09/08/2021 diff --git a/windows/security/threat-protection/windows-firewall/planning-isolation-groups-for-the-zones.md b/windows/security/threat-protection/windows-firewall/planning-isolation-groups-for-the-zones.md index 6cf3ebe60c..703b785517 100644 --- a/windows/security/threat-protection/windows-firewall/planning-isolation-groups-for-the-zones.md +++ b/windows/security/threat-protection/windows-firewall/planning-isolation-groups-for-the-zones.md @@ -1,17 +1,12 @@ --- title: Planning Isolation Groups for the Zones (Windows) description: Learn about planning isolation groups for the zones in Microsoft Firewall, including information on universal groups and GPOs. -ms.assetid: be4b662d-c1ce-441e-b462-b140469a5695 ms.reviewer: ms.author: dansimp ms.prod: m365-security -ms.mktglfcycl: deploy -ms.sitesec: library -ms.pagetype: security ms.localizationpriority: medium author: dansimp manager: dansimp -audience: ITPro ms.collection: M365-security-compliance ms.topic: conceptual ms.date: 09/08/2021 diff --git a/windows/security/threat-protection/windows-firewall/planning-network-access-groups.md b/windows/security/threat-protection/windows-firewall/planning-network-access-groups.md index 9a897f0089..115c4bc0b4 100644 --- a/windows/security/threat-protection/windows-firewall/planning-network-access-groups.md +++ b/windows/security/threat-protection/windows-firewall/planning-network-access-groups.md @@ -1,17 +1,12 @@ --- title: Planning Network Access Groups (Windows) description: Learn how to implement a network access group for users and devices that can access an isolated server in Windows Defender Firewall with Advanced Security. -ms.assetid: 56ea1717-1731-4a5d-b277-5a73eb86feb0 ms.reviewer: ms.author: dansimp ms.prod: m365-security -ms.mktglfcycl: deploy -ms.sitesec: library -ms.pagetype: security ms.localizationpriority: medium author: dansimp manager: dansimp -audience: ITPro ms.collection: M365-security-compliance ms.topic: conceptual ms.date: 09/08/2021 diff --git a/windows/security/threat-protection/windows-firewall/planning-server-isolation-zones.md b/windows/security/threat-protection/windows-firewall/planning-server-isolation-zones.md index 9e87ee9790..7c7ab8b78d 100644 --- a/windows/security/threat-protection/windows-firewall/planning-server-isolation-zones.md +++ b/windows/security/threat-protection/windows-firewall/planning-server-isolation-zones.md @@ -1,17 +1,12 @@ --- title: Planning Server Isolation Zones (Windows) description: Learn how to restrict access to a server to approved users by using a server isolation zone in Windows Defender Firewall with Advanced Security. -ms.assetid: 5f63c929-589e-4b64-82ea-515d62765b7b ms.reviewer: ms.author: dansimp ms.prod: m365-security -ms.mktglfcycl: deploy -ms.sitesec: library -ms.pagetype: security ms.localizationpriority: medium author: dansimp manager: dansimp -audience: ITPro ms.collection: M365-security-compliance ms.topic: conceptual ms.date: 09/08/2021 diff --git a/windows/security/threat-protection/windows-firewall/planning-settings-for-a-basic-firewall-policy.md b/windows/security/threat-protection/windows-firewall/planning-settings-for-a-basic-firewall-policy.md index ed55752803..5aed4df804 100644 --- a/windows/security/threat-protection/windows-firewall/planning-settings-for-a-basic-firewall-policy.md +++ b/windows/security/threat-protection/windows-firewall/planning-settings-for-a-basic-firewall-policy.md @@ -1,17 +1,12 @@ --- title: Planning Settings for a Basic Firewall Policy (Windows) description: Learn how to design a basic policy for Windows Defender Firewall with Advanced Security, the settings and rules that enforce your requirements on devices. -ms.assetid: 4c90df5a-3cbc-4b85-924b-537c2422d735 ms.reviewer: ms.author: dansimp ms.prod: m365-security -ms.mktglfcycl: deploy -ms.sitesec: library -ms.pagetype: security ms.localizationpriority: medium author: dansimp manager: dansimp -audience: ITPro ms.collection: M365-security-compliance ms.topic: conceptual ms.date: 09/08/2021 diff --git a/windows/security/threat-protection/windows-firewall/planning-the-gpos.md b/windows/security/threat-protection/windows-firewall/planning-the-gpos.md index 74e85fa1a0..054cd6b4c9 100644 --- a/windows/security/threat-protection/windows-firewall/planning-the-gpos.md +++ b/windows/security/threat-protection/windows-firewall/planning-the-gpos.md @@ -1,17 +1,12 @@ --- title: Planning the GPOs (Windows) description: Learn about planning Group Policy Objects for your isolation zones in Windows Defender Firewall with Advanced Security, after you design the zone layout. -ms.assetid: 11949ca3-a11c-4a16-b297-0862432eb5b4 ms.reviewer: ms.author: dansimp ms.prod: m365-security -ms.mktglfcycl: deploy -ms.sitesec: library -ms.pagetype: security ms.localizationpriority: medium author: dansimp manager: dansimp -audience: ITPro ms.collection: M365-security-compliance ms.topic: conceptual ms.date: 09/08/2021 diff --git a/windows/security/threat-protection/windows-firewall/planning-to-deploy-windows-firewall-with-advanced-security.md b/windows/security/threat-protection/windows-firewall/planning-to-deploy-windows-firewall-with-advanced-security.md index d651e8e71b..1bb9e49550 100644 --- a/windows/security/threat-protection/windows-firewall/planning-to-deploy-windows-firewall-with-advanced-security.md +++ b/windows/security/threat-protection/windows-firewall/planning-to-deploy-windows-firewall-with-advanced-security.md @@ -1,17 +1,12 @@ --- title: Plan to Deploy Windows Defender Firewall with Advanced Security (Windows) description: Use the design information in this article to plan for the deployment of Windows Defender Firewall with Advanced Security in your organization. -ms.assetid: 891a30c9-dbf5-4a88-a279-00662b9da48e ms.reviewer: ms.author: dansimp ms.prod: m365-security -ms.mktglfcycl: deploy -ms.sitesec: library -ms.pagetype: security ms.localizationpriority: medium author: dansimp manager: dansimp -audience: ITPro ms.collection: M365-security-compliance ms.topic: conceptual ms.date: 09/08/2021 diff --git a/windows/security/threat-protection/windows-firewall/planning-your-windows-firewall-with-advanced-security-design.md b/windows/security/threat-protection/windows-firewall/planning-your-windows-firewall-with-advanced-security-design.md index 66140941f1..c88257ead5 100644 --- a/windows/security/threat-protection/windows-firewall/planning-your-windows-firewall-with-advanced-security-design.md +++ b/windows/security/threat-protection/windows-firewall/planning-your-windows-firewall-with-advanced-security-design.md @@ -1,17 +1,12 @@ --- title: Planning Your Windows Defender Firewall with Advanced Security Design (Windows) description: After you gather the relevant information, select the design or combination of designs for Windows Defender Firewall with Advanced Security in your environment. -ms.assetid: f3ac3d49-ef4c-4f3c-a16c-e107284e169f ms.reviewer: ms.author: dansimp ms.prod: m365-security -ms.mktglfcycl: deploy -ms.sitesec: library -ms.pagetype: security ms.localizationpriority: medium author: dansimp manager: dansimp -audience: ITPro ms.collection: M365-security-compliance ms.topic: conceptual ms.date: 09/08/2021 diff --git a/windows/security/threat-protection/windows-firewall/procedures-used-in-this-guide.md b/windows/security/threat-protection/windows-firewall/procedures-used-in-this-guide.md index e45fb6c5e6..8c98be2b77 100644 --- a/windows/security/threat-protection/windows-firewall/procedures-used-in-this-guide.md +++ b/windows/security/threat-protection/windows-firewall/procedures-used-in-this-guide.md @@ -1,17 +1,12 @@ --- title: Procedures Used in This Guide (Windows) description: Refer to this summary of procedures for Windows Defender Firewall with Advanced Security from checklists in this guide. -ms.assetid: 45c0f549-e4d8-45a3-a600-63e2a449e178 ms.reviewer: ms.author: dansimp ms.prod: m365-security -ms.mktglfcycl: deploy -ms.sitesec: library -ms.pagetype: security ms.localizationpriority: medium author: dansimp manager: dansimp -audience: ITPro ms.collection: M365-security-compliance ms.topic: conceptual ms.date: 09/08/2021 diff --git a/windows/security/threat-protection/windows-firewall/protect-devices-from-unwanted-network-traffic.md b/windows/security/threat-protection/windows-firewall/protect-devices-from-unwanted-network-traffic.md index 40645e4078..ba994c905e 100644 --- a/windows/security/threat-protection/windows-firewall/protect-devices-from-unwanted-network-traffic.md +++ b/windows/security/threat-protection/windows-firewall/protect-devices-from-unwanted-network-traffic.md @@ -1,17 +1,12 @@ --- title: Protect devices from unwanted network traffic (Windows) description: Learn how running a host-based firewall on every device in your organization can help protect against attacks as part of a defense-in-depth security strategy. -ms.assetid: 307d2b38-e8c4-4358-ae16-f2143af965dc ms.reviewer: ms.author: dansimp ms.prod: m365-security -ms.mktglfcycl: deploy -ms.sitesec: library -ms.pagetype: security ms.localizationpriority: medium author: dansimp manager: dansimp -audience: ITPro ms.collection: M365-security-compliance ms.topic: conceptual ms.date: 01/18/2022 diff --git a/windows/security/threat-protection/windows-firewall/quarantine.md b/windows/security/threat-protection/windows-firewall/quarantine.md index 83309d4b1b..42338ede59 100644 --- a/windows/security/threat-protection/windows-firewall/quarantine.md +++ b/windows/security/threat-protection/windows-firewall/quarantine.md @@ -4,14 +4,9 @@ description: Quarantine behavior is explained in detail. ms.author: v-bshilpa author: Benny-54 manager: dansimp -ms.assetid: ms.reviewer: ms.prod: m365-security -ms.mktglfcycl: deploy -ms.sitesec: library -ms.pagetype: security ms.localizationpriority: normal -audience: ITPro ms.collection: M365-security-compliance ms.topic: conceptual ms.date: 09/08/2021 diff --git a/windows/security/threat-protection/windows-firewall/require-encryption-when-accessing-sensitive-network-resources.md b/windows/security/threat-protection/windows-firewall/require-encryption-when-accessing-sensitive-network-resources.md index 5ae57cd35b..23025f1e50 100644 --- a/windows/security/threat-protection/windows-firewall/require-encryption-when-accessing-sensitive-network-resources.md +++ b/windows/security/threat-protection/windows-firewall/require-encryption-when-accessing-sensitive-network-resources.md @@ -1,17 +1,12 @@ --- title: Require Encryption When Accessing Sensitive Network Resources (Windows) description: Windows Defender Firewall with Advanced Security allows you to require that all network traffic in an isolated domain be encrypted. -ms.assetid: da980d30-a68b-4e2a-ba63-94726355ce6f ms.reviewer: ms.author: dansimp ms.prod: m365-security -ms.mktglfcycl: deploy -ms.sitesec: library -ms.pagetype: security ms.localizationpriority: medium author: dansimp manager: dansimp -audience: ITPro ms.collection: M365-security-compliance ms.topic: conceptual ms.date: 09/08/2021 diff --git a/windows/security/threat-protection/windows-firewall/restrict-access-to-only-specified-users-or-devices.md b/windows/security/threat-protection/windows-firewall/restrict-access-to-only-specified-users-or-devices.md index 4e8ca4f98b..b91f299c18 100644 --- a/windows/security/threat-protection/windows-firewall/restrict-access-to-only-specified-users-or-devices.md +++ b/windows/security/threat-protection/windows-firewall/restrict-access-to-only-specified-users-or-devices.md @@ -1,17 +1,12 @@ --- title: Restrict Access to Only Specified Users or Devices (Windows) description: Restrict access to devices and users that are members of domain groups authorized to access that device using Windows Defender Firewall with Advanced Security. -ms.assetid: a6106a07-f9e5-430f-8dbd-06d3bf7406df ms.reviewer: ms.author: dansimp ms.prod: m365-security -ms.mktglfcycl: deploy -ms.sitesec: library -ms.pagetype: security ms.localizationpriority: medium author: dansimp manager: dansimp -audience: ITPro ms.collection: M365-security-compliance ms.topic: conceptual ms.date: 09/08/2021 diff --git a/windows/security/threat-protection/windows-firewall/restrict-access-to-only-trusted-devices.md b/windows/security/threat-protection/windows-firewall/restrict-access-to-only-trusted-devices.md index 287942862c..cc78b7ceb7 100644 --- a/windows/security/threat-protection/windows-firewall/restrict-access-to-only-trusted-devices.md +++ b/windows/security/threat-protection/windows-firewall/restrict-access-to-only-trusted-devices.md @@ -1,17 +1,12 @@ --- title: Restrict access to only trusted devices (Windows) description: Windows Defender Firewall with Advanced Security enables you to isolate devices you trust and restrict access of untrusted devices to trusted devices. -ms.assetid: bc1f49a4-7d54-4857-8af9-b7c79f47273b ms.reviewer: ms.author: dansimp ms.prod: m365-security -ms.mktglfcycl: deploy -ms.sitesec: library -ms.pagetype: security ms.localizationpriority: medium author: dansimp manager: dansimp -audience: ITPro ms.collection: M365-security-compliance ms.topic: conceptual ms.date: 09/08/2021 diff --git a/windows/security/threat-protection/windows-firewall/restrict-server-access-to-members-of-a-group-only.md b/windows/security/threat-protection/windows-firewall/restrict-server-access-to-members-of-a-group-only.md index 35882149d3..d405ae9ad9 100644 --- a/windows/security/threat-protection/windows-firewall/restrict-server-access-to-members-of-a-group-only.md +++ b/windows/security/threat-protection/windows-firewall/restrict-server-access-to-members-of-a-group-only.md @@ -1,17 +1,12 @@ --- title: Restrict Server Access to Members of a Group Only (Windows) description: Create a firewall rule to access isolated servers running Windows Server 2008 or later and restrict server access to members of a group. -ms.assetid: ea51c55b-e1ed-44b4-82e3-3c4287a8628b ms.reviewer: ms.author: dansimp ms.prod: m365-security -ms.mktglfcycl: deploy -ms.sitesec: library -ms.pagetype: security ms.localizationpriority: medium author: dansimp manager: dansimp -audience: ITPro ms.collection: M365-security-compliance ms.topic: conceptual ms.date: 09/08/2021 diff --git a/windows/security/threat-protection/windows-firewall/securing-end-to-end-ipsec-connections-by-using-ikev2.md b/windows/security/threat-protection/windows-firewall/securing-end-to-end-ipsec-connections-by-using-ikev2.md index 70ebf3fd75..e43a977d74 100644 --- a/windows/security/threat-protection/windows-firewall/securing-end-to-end-ipsec-connections-by-using-ikev2.md +++ b/windows/security/threat-protection/windows-firewall/securing-end-to-end-ipsec-connections-by-using-ikev2.md @@ -2,13 +2,9 @@ title: Securing End-to-End IPsec Connections by Using IKEv2 in Windows Server 2012 (Windows) description: Securing End-to-End IPsec Connections by Using IKEv2 in Windows Server 2012 ms.prod: m365-security -ms.mktglfcycl: deploy -ms.sitesec: library -ms.pagetype: security ms.localizationpriority: medium author: dansimp manager: dansimp -audience: ITPro ms.collection: M365-security-compliance ms.topic: conceptual ms.date: 09/08/2021 diff --git a/windows/security/threat-protection/windows-firewall/server-isolation-gpos.md b/windows/security/threat-protection/windows-firewall/server-isolation-gpos.md index 9ec9d59a12..9f249ae1c5 100644 --- a/windows/security/threat-protection/windows-firewall/server-isolation-gpos.md +++ b/windows/security/threat-protection/windows-firewall/server-isolation-gpos.md @@ -1,17 +1,12 @@ --- title: Server Isolation GPOs (Windows) description: Learn about required GPOs for isolation zones and how many server isolation zones you need in Windows Defender Firewall with Advanced Security. -ms.assetid: c97b1f2f-51d8-4596-b38a-8a3f6f706be4 ms.reviewer: ms.author: dansimp ms.prod: m365-security -ms.mktglfcycl: deploy -ms.sitesec: library -ms.pagetype: security ms.localizationpriority: medium author: dansimp manager: dansimp -audience: ITPro ms.collection: M365-security-compliance ms.topic: conceptual ms.date: 09/08/2021 diff --git a/windows/security/threat-protection/windows-firewall/server-isolation-policy-design-example.md b/windows/security/threat-protection/windows-firewall/server-isolation-policy-design-example.md index 59eb498be0..f5b9e6802b 100644 --- a/windows/security/threat-protection/windows-firewall/server-isolation-policy-design-example.md +++ b/windows/security/threat-protection/windows-firewall/server-isolation-policy-design-example.md @@ -1,17 +1,12 @@ --- title: Server Isolation Policy Design Example (Windows) description: Learn about server isolation policy design in Windows Defender Firewall with Advanced Security by referring to this example of a fictitious company. -ms.assetid: 337e5f6b-1ec5-4b83-bee5-d0aea1fa5fc6 ms.reviewer: ms.author: dansimp ms.prod: m365-security -ms.mktglfcycl: deploy -ms.sitesec: library -ms.pagetype: security ms.localizationpriority: medium author: dansimp manager: dansimp -audience: ITPro ms.collection: M365-security-compliance ms.topic: conceptual ms.date: 09/08/2021 diff --git a/windows/security/threat-protection/windows-firewall/server-isolation-policy-design.md b/windows/security/threat-protection/windows-firewall/server-isolation-policy-design.md index 92ff6b97db..c9a669692f 100644 --- a/windows/security/threat-protection/windows-firewall/server-isolation-policy-design.md +++ b/windows/security/threat-protection/windows-firewall/server-isolation-policy-design.md @@ -1,17 +1,12 @@ --- title: Server Isolation Policy Design (Windows) description: Learn about server isolation policy design, where you assign servers to a zone that allows access only to members of an approved network access group. -ms.assetid: f93f65cd-b863-461e-ab5d-a620fd962c9a ms.reviewer: ms.author: dansimp ms.prod: m365-security -ms.mktglfcycl: deploy -ms.sitesec: library -ms.pagetype: security ms.localizationpriority: medium author: dansimp manager: dansimp -audience: ITPro ms.collection: M365-security-compliance ms.topic: conceptual ms.date: 09/08/2021 diff --git a/windows/security/threat-protection/windows-firewall/troubleshooting-uwp-firewall.md b/windows/security/threat-protection/windows-firewall/troubleshooting-uwp-firewall.md index 3e3a5b108f..2337344ccf 100644 --- a/windows/security/threat-protection/windows-firewall/troubleshooting-uwp-firewall.md +++ b/windows/security/threat-protection/windows-firewall/troubleshooting-uwp-firewall.md @@ -4,8 +4,6 @@ description: Troubleshooting UWP App Connectivity Issues in Windows Firewall ms.reviewer: ms.author: dansimp ms.prod: m365-security -ms.sitesec: library -ms.pagetype: security ms.localizationpriority: medium author: dansimp manager: dansimp diff --git a/windows/security/threat-protection/windows-firewall/turn-on-windows-firewall-and-configure-default-behavior.md b/windows/security/threat-protection/windows-firewall/turn-on-windows-firewall-and-configure-default-behavior.md index 0ae4b4f8dd..64a55b790e 100644 --- a/windows/security/threat-protection/windows-firewall/turn-on-windows-firewall-and-configure-default-behavior.md +++ b/windows/security/threat-protection/windows-firewall/turn-on-windows-firewall-and-configure-default-behavior.md @@ -1,17 +1,12 @@ --- title: Turn on Windows Defender Firewall with Advanced Security and Configure Default Behavior (Windows) description: Turn on Windows Defender Firewall with Advanced Security and Configure Default Behavior -ms.assetid: 3c3fe832-ea81-4227-98d7-857a3129db74 ms.reviewer: ms.author: dansimp ms.prod: m365-security -ms.mktglfcycl: deploy -ms.sitesec: library -ms.pagetype: security ms.localizationpriority: medium author: dansimp manager: dansimp -audience: ITPro ms.collection: M365-security-compliance ms.topic: conceptual ms.date: 09/08/2021 diff --git a/windows/security/threat-protection/windows-firewall/understanding-the-windows-firewall-with-advanced-security-design-process.md b/windows/security/threat-protection/windows-firewall/understanding-the-windows-firewall-with-advanced-security-design-process.md index d6dbf5fd5a..dd58d0c8d0 100644 --- a/windows/security/threat-protection/windows-firewall/understanding-the-windows-firewall-with-advanced-security-design-process.md +++ b/windows/security/threat-protection/windows-firewall/understanding-the-windows-firewall-with-advanced-security-design-process.md @@ -2,13 +2,9 @@ title: Understand WFAS Deployment (Windows) description: Resources for helping you understand the Windows Defender Firewall with Advanced Security (WFAS) Design Process ms.prod: m365-security -ms.mktglfcycl: deploy -ms.sitesec: library -ms.pagetype: security ms.localizationpriority: medium author: dansimp manager: dansimp -audience: ITPro ms.collection: M365-security-compliance ms.topic: conceptual ms.date: 09/08/2021 diff --git a/windows/security/threat-protection/windows-firewall/verify-that-network-traffic-is-authenticated.md b/windows/security/threat-protection/windows-firewall/verify-that-network-traffic-is-authenticated.md index 7ae486d08d..0c11ed522b 100644 --- a/windows/security/threat-protection/windows-firewall/verify-that-network-traffic-is-authenticated.md +++ b/windows/security/threat-protection/windows-firewall/verify-that-network-traffic-is-authenticated.md @@ -1,17 +1,12 @@ --- title: Verify That Network Traffic Is Authenticated (Windows) description: Learn how to confirm that network traffic is being protected by IPsec authentication after you configure your domain isolation rule to require authentication. -ms.assetid: cc1fb973-aedf-4074-ad4a-7376b24f03d2 ms.reviewer: ms.author: dansimp ms.prod: m365-security -ms.mktglfcycl: deploy -ms.sitesec: library -ms.pagetype: security ms.localizationpriority: medium author: dansimp manager: dansimp -audience: ITPro ms.collection: M365-security-compliance ms.topic: conceptual ms.date: 09/08/2021 diff --git a/windows/security/threat-protection/windows-firewall/windows-firewall-with-advanced-security-administration-with-windows-powershell.md b/windows/security/threat-protection/windows-firewall/windows-firewall-with-advanced-security-administration-with-windows-powershell.md index b00b59d00e..c89e65cba2 100644 --- a/windows/security/threat-protection/windows-firewall/windows-firewall-with-advanced-security-administration-with-windows-powershell.md +++ b/windows/security/threat-protection/windows-firewall/windows-firewall-with-advanced-security-administration-with-windows-powershell.md @@ -2,13 +2,9 @@ title: Windows Defender Firewall with Advanced Security Administration with Windows PowerShell (Windows) description: Windows Defender Firewall with Advanced Security Administration with Windows PowerShell ms.prod: m365-security -ms.mktglfcycl: deploy -ms.sitesec: library -ms.pagetype: security ms.localizationpriority: medium author: dansimp manager: dansimp -audience: ITPro ms.collection: M365-security-compliance ms.topic: conceptual ms.date: 09/08/2021 diff --git a/windows/security/threat-protection/windows-firewall/windows-firewall-with-advanced-security-deployment-guide.md b/windows/security/threat-protection/windows-firewall/windows-firewall-with-advanced-security-deployment-guide.md index dfcf6cfc99..fbb11692e8 100644 --- a/windows/security/threat-protection/windows-firewall/windows-firewall-with-advanced-security-deployment-guide.md +++ b/windows/security/threat-protection/windows-firewall/windows-firewall-with-advanced-security-deployment-guide.md @@ -1,17 +1,12 @@ --- title: Windows Defender Firewall with Advanced Security deployment overview (Windows) description: Use this guide to deploy Windows Defender Firewall with Advanced Security for your enterprise to help protect devices and data that they share across a network. -ms.assetid: 56b51b97-1c38-481e-bbda-540f1216ad56 ms.reviewer: ms.author: dansimp ms.prod: m365-security -ms.mktglfcycl: deploy -ms.sitesec: library -ms.pagetype: security ms.localizationpriority: medium author: dansimp manager: dansimp -audience: ITPro ms.collection: M365-security-compliance ms.topic: conceptual ms.date: 09/08/2021 diff --git a/windows/security/threat-protection/windows-firewall/windows-firewall-with-advanced-security-design-guide.md b/windows/security/threat-protection/windows-firewall/windows-firewall-with-advanced-security-design-guide.md index 38545a3d40..623503499e 100644 --- a/windows/security/threat-protection/windows-firewall/windows-firewall-with-advanced-security-design-guide.md +++ b/windows/security/threat-protection/windows-firewall/windows-firewall-with-advanced-security-design-guide.md @@ -1,17 +1,12 @@ --- title: Windows Defender Firewall with Advanced Security design guide (Windows) description: Learn about common goals for using Windows Defender Firewall with Advanced Security to choose or create a design for deploying the firewall in your enterprise. -ms.assetid: 5c631389-f232-4b95-9e48-ec02b8677d51 ms.reviewer: ms.author: dansimp ms.prod: m365-security -ms.mktglfcycl: deploy -ms.sitesec: library -ms.pagetype: security ms.localizationpriority: medium author: dansimp manager: dansimp -audience: ITPro ms.collection: M365-security-compliance ms.topic: conceptual ms.date: 09/08/2021 diff --git a/windows/security/threat-protection/windows-firewall/windows-firewall-with-advanced-security.md b/windows/security/threat-protection/windows-firewall/windows-firewall-with-advanced-security.md index 989c1be1a1..966c5e4a6a 100644 --- a/windows/security/threat-protection/windows-firewall/windows-firewall-with-advanced-security.md +++ b/windows/security/threat-protection/windows-firewall/windows-firewall-with-advanced-security.md @@ -2,14 +2,10 @@ title: Windows Defender Firewall with Advanced Security (Windows) description: Learn overview information about the Windows Defender Firewall with Advanced Security (WFAS) and Internet Protocol security (IPsec) features. ms.prod: m365-security -ms.mktglfcycl: deploy -ms.sitesec: library -ms.pagetype: security ms.localizationpriority: medium author: denisebmsft ms.author: deniseb manager: dansimp -audience: ITPro ms.collection: M365-security-compliance ms.topic: conceptual ms.date: 09/08/2021 diff --git a/windows/security/threat-protection/windows-platform-common-criteria.md b/windows/security/threat-protection/windows-platform-common-criteria.md index 281436db6f..d9ecdb1fb0 100644 --- a/windows/security/threat-protection/windows-platform-common-criteria.md +++ b/windows/security/threat-protection/windows-platform-common-criteria.md @@ -2,7 +2,6 @@ title: Common Criteria Certifications description: This topic details how Microsoft supports the Common Criteria certification program. ms.prod: m365-security -audience: ITPro author: dansimp ms.author: dansimp manager: dansimp diff --git a/windows/security/threat-protection/windows-sandbox/windows-sandbox-architecture.md b/windows/security/threat-protection/windows-sandbox/windows-sandbox-architecture.md index 31d3aba69a..be77c53fd5 100644 --- a/windows/security/threat-protection/windows-sandbox/windows-sandbox-architecture.md +++ b/windows/security/threat-protection/windows-sandbox/windows-sandbox-architecture.md @@ -2,7 +2,6 @@ title: Windows Sandbox architecture description: Windows Sandbox architecture ms.prod: m365-security -audience: ITPro author: dansimp ms.author: dansimp manager: dansimp diff --git a/windows/security/threat-protection/windows-sandbox/windows-sandbox-configure-using-wsb-file.md b/windows/security/threat-protection/windows-sandbox/windows-sandbox-configure-using-wsb-file.md index cd5f7a2082..94adc3d7c8 100644 --- a/windows/security/threat-protection/windows-sandbox/windows-sandbox-configure-using-wsb-file.md +++ b/windows/security/threat-protection/windows-sandbox/windows-sandbox-configure-using-wsb-file.md @@ -2,7 +2,6 @@ title: Windows Sandbox configuration description: Windows Sandbox configuration ms.prod: m365-security -audience: ITPro author: dansimp ms.author: dansimp manager: dansimp diff --git a/windows/security/threat-protection/windows-sandbox/windows-sandbox-overview.md b/windows/security/threat-protection/windows-sandbox/windows-sandbox-overview.md index 29b2f22f62..ec43ba1f84 100644 --- a/windows/security/threat-protection/windows-sandbox/windows-sandbox-overview.md +++ b/windows/security/threat-protection/windows-sandbox/windows-sandbox-overview.md @@ -2,7 +2,6 @@ title: Windows Sandbox description: Windows Sandbox overview ms.prod: m365-security -audience: ITPro author: dansimp ms.author: dansimp manager: dansimp diff --git a/windows/security/threat-protection/windows-security-configuration-framework/get-support-for-security-baselines.md b/windows/security/threat-protection/windows-security-configuration-framework/get-support-for-security-baselines.md index c3cc25f375..52c3d0d811 100644 --- a/windows/security/threat-protection/windows-security-configuration-framework/get-support-for-security-baselines.md +++ b/windows/security/threat-protection/windows-security-configuration-framework/get-support-for-security-baselines.md @@ -1,14 +1,11 @@ --- title: Get support for security baselines description: Find answers to frequently asked question on how to get support for baselines, the Security Compliance Toolkit (SCT), and related topics. -keywords: virtualization, security, malware ms.prod: m365-security -ms.mktglfcycl: deploy ms.localizationpriority: medium ms.author: dansimp author: dansimp manager: dansimp -audience: ITPro ms.collection: M365-security-compliance ms.topic: conceptual ms.date: 02/14/2022 diff --git a/windows/security/threat-protection/windows-security-configuration-framework/security-compliance-toolkit-10.md b/windows/security/threat-protection/windows-security-configuration-framework/security-compliance-toolkit-10.md index eec2742b4c..3fd0c07c67 100644 --- a/windows/security/threat-protection/windows-security-configuration-framework/security-compliance-toolkit-10.md +++ b/windows/security/threat-protection/windows-security-configuration-framework/security-compliance-toolkit-10.md @@ -1,14 +1,11 @@ --- title: Microsoft Security Compliance Toolkit 1.0 Guide description: This article describes how to use Security Compliance Toolkit 1.0 in your organization -keywords: virtualization, security, malware ms.prod: m365-security -ms.mktglfcycl: deploy ms.localizationpriority: medium ms.author: dansimp author: dansimp manager: dansimp -audience: ITPro ms.collection: M365-security-compliance ms.topic: conceptual ms.date: 02/14/2022 diff --git a/windows/security/threat-protection/windows-security-configuration-framework/windows-security-baselines.md b/windows/security/threat-protection/windows-security-configuration-framework/windows-security-baselines.md index 6d4c993655..18cb5242f6 100644 --- a/windows/security/threat-protection/windows-security-configuration-framework/windows-security-baselines.md +++ b/windows/security/threat-protection/windows-security-configuration-framework/windows-security-baselines.md @@ -1,14 +1,11 @@ --- title: Security baselines guide description: Learn how to use security baselines in your organization. -keywords: virtualization, security, malware ms.prod: m365-security -ms.mktglfcycl: deploy ms.localizationpriority: medium ms.author: dansimp author: dansimp manager: dansimp -audience: ITPro ms.collection: M365-security-compliance ms.topic: conceptual ms.date: 01/26/2022 diff --git a/windows/security/trusted-boot.md b/windows/security/trusted-boot.md index 6792a8df14..a0e24a1035 100644 --- a/windows/security/trusted-boot.md +++ b/windows/security/trusted-boot.md @@ -5,7 +5,6 @@ search.appverid: MET150 author: denisebmsft ms.author: deniseb manager: dansimp -audience: ITPro ms.topic: conceptual ms.date: 09/21/2021 ms.prod: m365-security @@ -13,8 +12,7 @@ ms.technology: windows-sec ms.localizationpriority: medium ms.collection: ms.custom: -ms.reviewer: jsuther -f1.keywords: NOCSH +ms.reviewer: jsuther --- # Secure Boot and Trusted Boot diff --git a/windows/security/zero-trust-windows-device-health.md b/windows/security/zero-trust-windows-device-health.md index 8b9b5e1d73..6953ab042b 100644 --- a/windows/security/zero-trust-windows-device-health.md +++ b/windows/security/zero-trust-windows-device-health.md @@ -5,9 +5,6 @@ ms.reviewer: ms.topic: article manager: dansimp ms.author: dansimp -ms.mktglfcycl: deploy -ms.sitesec: library -ms.pagetype: security author: dansimp ms.collection: M365-security-compliance ms.custom: intro-overview From 8115c34d96e396494509c0d81fb90f2116e66401 Mon Sep 17 00:00:00 2001 From: Alekhya Jupudi <89069896+alekyaj@users.noreply.github.com> Date: Wed, 25 May 2022 11:27:48 +0530 Subject: [PATCH 260/380] Updates as per comments --- .../mdm/policy-csp-admx-addremoveprograms.md | 54 +- .../mdm/policy-csp-admx-appcompat.md | 54 +- .../mdm/policy-csp-admx-appxpackagemanager.md | 6 +- .../mdm/policy-csp-admx-appxruntime.md | 24 +- .../mdm/policy-csp-admx-attachmentmanager.md | 30 +- .../mdm/policy-csp-admx-auditsettings.md | 6 +- .../mdm/policy-csp-admx-bits.md | 84 +- .../mdm/policy-csp-admx-ciphersuiteorder.md | 12 +- .../mdm/policy-csp-admx-com.md | 12 +- .../mdm/policy-csp-admx-controlpanel.md | 24 +- .../policy-csp-admx-controlpaneldisplay.md | 144 ++-- .../mdm/policy-csp-admx-cpls.md | 6 +- .../policy-csp-admx-credentialproviders.md | 18 +- .../mdm/policy-csp-admx-credssp.md | 66 +- .../mdm/policy-csp-admx-credui.md | 12 +- .../mdm/policy-csp-admx-ctrlaltdel.md | 24 +- .../mdm/policy-csp-admx-datacollection.md | 6 +- .../mdm/policy-csp-admx-dcom.md | 12 +- .../mdm/policy-csp-admx-desktop.md | 174 ++-- .../mdm/policy-csp-admx-devicecompat.md | 12 +- .../mdm/policy-csp-admx-deviceguard.md | 6 +- .../mdm/policy-csp-admx-deviceinstallation.md | 48 +- .../mdm/policy-csp-admx-devicesetup.md | 12 +- .../mdm/policy-csp-admx-dfs.md | 6 +- .../mdm/policy-csp-admx-digitallocker.md | 12 +- .../mdm/policy-csp-admx-diskdiagnostic.md | 12 +- .../mdm/policy-csp-admx-disknvcache.md | 18 +- .../mdm/policy-csp-admx-diskquota.md | 36 +- ...policy-csp-admx-distributedlinktracking.md | 6 +- .../mdm/policy-csp-admx-dnsclient.md | 132 +-- .../mdm/policy-csp-admx-dwm.md | 36 +- .../mdm/policy-csp-admx-eaime.md | 72 +- .../mdm/policy-csp-admx-encryptfilesonmove.md | 6 +- .../mdm/policy-csp-admx-enhancedstorage.md | 36 +- .../mdm/policy-csp-admx-errorreporting.md | 174 ++-- .../mdm/policy-csp-admx-eventforwarding.md | 12 +- .../mdm/policy-csp-admx-eventlog.md | 126 +-- .../mdm/policy-csp-admx-eventlogging.md | 6 +- .../mdm/policy-csp-admx-eventviewer.md | 18 +- .../mdm/policy-csp-admx-explorer.md | 30 +- .../mdm/policy-csp-admx-externalboot.md | 18 +- .../mdm/policy-csp-admx-filerecovery.md | 6 +- .../mdm/policy-csp-admx-filerevocation.md | 6 +- .../policy-csp-admx-fileservervssprovider.md | 6 +- .../mdm/policy-csp-admx-filesys.md | 48 +- .../mdm/policy-csp-admx-folderredirection.md | 42 +- .../mdm/policy-csp-admx-framepanes.md | 12 +- .../mdm/policy-csp-admx-fthsvc.md | 6 +- .../mdm/policy-csp-admx-globalization.md | 144 ++-- .../mdm/policy-csp-admx-grouppolicy.md | 258 +++--- .../mdm/policy-csp-admx-help.md | 24 +- .../mdm/policy-csp-admx-helpandsupport.md | 24 +- .../mdm/policy-csp-admx-hotspotauth.md | 6 +- .../mdm/policy-csp-admx-icm.md | 156 ++-- .../mdm/policy-csp-admx-iis.md | 6 +- .../mdm/policy-csp-admx-iscsi.md | 18 +- .../mdm/policy-csp-admx-kdc.md | 36 +- .../mdm/policy-csp-admx-kerberos.md | 48 +- .../mdm/policy-csp-admx-lanmanserver.md | 24 +- .../mdm/policy-csp-admx-lanmanworkstation.md | 18 +- .../mdm/policy-csp-admx-leakdiagnostic.md | 6 +- ...icy-csp-admx-linklayertopologydiscovery.md | 12 +- .../policy-csp-admx-locationprovideradm.md | 6 +- .../mdm/policy-csp-admx-logon.md | 90 +-- ...icy-csp-admx-microsoftdefenderantivirus.md | 558 ++++++------- .../mdm/policy-csp-admx-mmc.md | 30 +- .../mdm/policy-csp-admx-mmcsnapins.md | 630 +++++++-------- .../policy-csp-admx-mobilepcmobilitycenter.md | 12 +- ...y-csp-admx-mobilepcpresentationsettings.md | 12 +- .../mdm/policy-csp-admx-msapolicy.md | 6 +- .../mdm/policy-csp-admx-msched.md | 12 +- .../mdm/policy-csp-admx-msdt.md | 18 +- .../mdm/policy-csp-admx-msi.md | 144 ++-- .../mdm/policy-csp-admx-msifilerecovery.md | 6 +- .../mdm/policy-csp-admx-nca.md | 48 +- .../mdm/policy-csp-admx-ncsi.md | 42 +- .../mdm/policy-csp-admx-netlogon.md | 210 ++--- .../mdm/policy-csp-admx-networkconnections.md | 162 ++-- .../mdm/policy-csp-admx-offlinefiles.md | 282 +++---- .../mdm/policy-csp-admx-pca.md | 42 +- .../mdm/policy-csp-admx-peertopeercaching.md | 54 +- .../mdm/policy-csp-admx-pentraining.md | 12 +- .../policy-csp-admx-performancediagnostics.md | 24 +- .../mdm/policy-csp-admx-power.md | 150 ++-- ...licy-csp-admx-powershellexecutionpolicy.md | 24 +- .../mdm/policy-csp-admx-previousversions.md | 48 +- .../mdm/policy-csp-admx-printing.md | 156 ++-- .../mdm/policy-csp-admx-printing2.md | 54 +- .../mdm/policy-csp-admx-programs.md | 42 +- .../mdm/policy-csp-admx-pushtoinstall.md | 6 +- .../mdm/policy-csp-admx-radar.md | 6 +- .../mdm/policy-csp-admx-reliability.md | 24 +- .../mdm/policy-csp-admx-remoteassistance.md | 12 +- .../mdm/policy-csp-admx-removablestorage.md | 192 ++--- .../mdm/policy-csp-admx-rpc.md | 24 +- .../mdm/policy-csp-admx-scripts.md | 72 +- .../mdm/policy-csp-admx-sdiageng.md | 18 +- .../mdm/policy-csp-admx-sdiagschd.md | 6 +- .../mdm/policy-csp-admx-securitycenter.md | 6 +- .../mdm/policy-csp-admx-sensors.md | 30 +- .../mdm/policy-csp-admx-servermanager.md | 24 +- .../mdm/policy-csp-admx-servicing.md | 6 +- .../mdm/policy-csp-admx-settingsync.md | 54 +- .../mdm/policy-csp-admx-sharedfolders.md | 12 +- .../mdm/policy-csp-admx-sharing.md | 6 +- ...csp-admx-shellcommandpromptregedittools.md | 24 +- .../mdm/policy-csp-admx-smartcard.md | 96 +-- .../mdm/policy-csp-admx-snmp.md | 18 +- .../mdm/policy-csp-admx-soundrec.md | 12 +- .../mdm/policy-csp-admx-srmfci.md | 12 +- .../mdm/policy-csp-admx-startmenu.md | 402 +++++----- .../mdm/policy-csp-admx-systemrestore.md | 6 +- .../mdm/policy-csp-admx-tabletshell.md | 12 +- .../mdm/policy-csp-admx-taskbar.md | 132 +-- .../mdm/policy-csp-admx-tcpip.md | 78 +- .../mdm/policy-csp-admx-terminalserver.md | 546 ++++++------- .../mdm/policy-csp-admx-thumbnails.md | 18 +- .../mdm/policy-csp-admx-touchinput.md | 24 +- .../mdm/policy-csp-admx-tpm.md | 60 +- ...y-csp-admx-userexperiencevirtualization.md | 756 +++++++++--------- .../mdm/policy-csp-admx-userprofiles.md | 48 +- .../mdm/policy-csp-admx-w32time.md | 24 +- .../mdm/policy-csp-admx-wcm.md | 18 +- .../mdm/policy-csp-admx-wdi.md | 12 +- .../mdm/policy-csp-admx-wincal.md | 12 +- .../mdm/policy-csp-admx-windowscolorsystem.md | 12 +- .../mdm/policy-csp-admx-windowsconnectnow.md | 18 +- .../mdm/policy-csp-admx-windowsexplorer.md | 426 +++++----- .../mdm/policy-csp-admx-windowsmediadrm.md | 6 +- .../mdm/policy-csp-admx-windowsmediaplayer.md | 126 +-- ...policy-csp-admx-windowsremotemanagement.md | 12 +- .../mdm/policy-csp-admx-windowsstore.md | 30 +- .../mdm/policy-csp-admx-wininit.md | 18 +- .../mdm/policy-csp-admx-winlogon.md | 36 +- .../mdm/policy-csp-admx-winsrv.md | 6 +- .../mdm/policy-csp-admx-wlansvc.md | 18 +- .../mdm/policy-csp-admx-wordwheel.md | 6 +- .../mdm/policy-csp-admx-workfoldersclient.md | 18 +- .../mdm/policy-csp-admx-wpn.md | 36 +- 139 files changed, 4479 insertions(+), 4479 deletions(-) diff --git a/windows/client-management/mdm/policy-csp-admx-addremoveprograms.md b/windows/client-management/mdm/policy-csp-admx-addremoveprograms.md index 9099ff0bc2..a1039abf0c 100644 --- a/windows/client-management/mdm/policy-csp-admx-addremoveprograms.md +++ b/windows/client-management/mdm/policy-csp-admx-addremoveprograms.md @@ -187,9 +187,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -246,9 +246,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -306,9 +306,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -362,9 +362,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -418,9 +418,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -475,9 +475,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -531,9 +531,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -590,9 +590,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -648,9 +648,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| diff --git a/windows/client-management/mdm/policy-csp-admx-appcompat.md b/windows/client-management/mdm/policy-csp-admx-appcompat.md index 70571fc4f9..09e0448165 100644 --- a/windows/client-management/mdm/policy-csp-admx-appcompat.md +++ b/windows/client-management/mdm/policy-csp-admx-appcompat.md @@ -76,9 +76,9 @@ manager: dansimp |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -130,9 +130,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -178,9 +178,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -230,9 +230,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -282,9 +282,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -337,9 +337,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -381,9 +381,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -432,9 +432,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -482,9 +482,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| diff --git a/windows/client-management/mdm/policy-csp-admx-appxpackagemanager.md b/windows/client-management/mdm/policy-csp-admx-appxpackagemanager.md index 067882aef4..bfa6e0e368 100644 --- a/windows/client-management/mdm/policy-csp-admx-appxpackagemanager.md +++ b/windows/client-management/mdm/policy-csp-admx-appxpackagemanager.md @@ -43,9 +43,9 @@ manager: dansimp |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| diff --git a/windows/client-management/mdm/policy-csp-admx-appxruntime.md b/windows/client-management/mdm/policy-csp-admx-appxruntime.md index bbc6217b42..f9d07fe835 100644 --- a/windows/client-management/mdm/policy-csp-admx-appxruntime.md +++ b/windows/client-management/mdm/policy-csp-admx-appxruntime.md @@ -52,9 +52,9 @@ manager: dansimp |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -99,9 +99,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -146,9 +146,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -195,9 +195,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| diff --git a/windows/client-management/mdm/policy-csp-admx-attachmentmanager.md b/windows/client-management/mdm/policy-csp-admx-attachmentmanager.md index 0b8110507d..991162ca51 100644 --- a/windows/client-management/mdm/policy-csp-admx-attachmentmanager.md +++ b/windows/client-management/mdm/policy-csp-admx-attachmentmanager.md @@ -55,9 +55,9 @@ manager: dansimp |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -107,9 +107,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes @@ -159,9 +159,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -207,9 +207,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -255,9 +255,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| diff --git a/windows/client-management/mdm/policy-csp-admx-auditsettings.md b/windows/client-management/mdm/policy-csp-admx-auditsettings.md index c985c6972a..4ae15d3c3b 100644 --- a/windows/client-management/mdm/policy-csp-admx-auditsettings.md +++ b/windows/client-management/mdm/policy-csp-admx-auditsettings.md @@ -43,9 +43,9 @@ manager: dansimp |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| diff --git a/windows/client-management/mdm/policy-csp-admx-bits.md b/windows/client-management/mdm/policy-csp-admx-bits.md index 169701f9fc..ab01ed785d 100644 --- a/windows/client-management/mdm/policy-csp-admx-bits.md +++ b/windows/client-management/mdm/policy-csp-admx-bits.md @@ -82,9 +82,9 @@ manager: dansimp |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -131,9 +131,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -181,9 +181,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -232,9 +232,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -282,9 +282,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -335,9 +335,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -387,9 +387,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -436,9 +436,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -485,9 +485,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -534,9 +534,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -585,9 +585,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -635,9 +635,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -685,9 +685,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -735,9 +735,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| diff --git a/windows/client-management/mdm/policy-csp-admx-ciphersuiteorder.md b/windows/client-management/mdm/policy-csp-admx-ciphersuiteorder.md index c97d946960..a0033b3741 100644 --- a/windows/client-management/mdm/policy-csp-admx-ciphersuiteorder.md +++ b/windows/client-management/mdm/policy-csp-admx-ciphersuiteorder.md @@ -46,9 +46,9 @@ manager: dansimp |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -97,9 +97,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| diff --git a/windows/client-management/mdm/policy-csp-admx-com.md b/windows/client-management/mdm/policy-csp-admx-com.md index 5a3b71e24b..d24c27f120 100644 --- a/windows/client-management/mdm/policy-csp-admx-com.md +++ b/windows/client-management/mdm/policy-csp-admx-com.md @@ -46,9 +46,9 @@ manager: dansimp |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -99,9 +99,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| diff --git a/windows/client-management/mdm/policy-csp-admx-controlpanel.md b/windows/client-management/mdm/policy-csp-admx-controlpanel.md index 26c4d22831..c38abdd5cc 100644 --- a/windows/client-management/mdm/policy-csp-admx-controlpanel.md +++ b/windows/client-management/mdm/policy-csp-admx-controlpanel.md @@ -52,9 +52,9 @@ manager: dansimp |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -109,9 +109,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -161,9 +161,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -220,9 +220,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| diff --git a/windows/client-management/mdm/policy-csp-admx-controlpaneldisplay.md b/windows/client-management/mdm/policy-csp-admx-controlpaneldisplay.md index 13b4650b6c..8a4ec1282c 100644 --- a/windows/client-management/mdm/policy-csp-admx-controlpaneldisplay.md +++ b/windows/client-management/mdm/policy-csp-admx-controlpaneldisplay.md @@ -112,9 +112,9 @@ manager: dansimp |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -159,9 +159,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -204,9 +204,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -252,9 +252,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -301,9 +301,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -347,9 +347,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -397,9 +397,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -449,9 +449,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -495,9 +495,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -541,9 +541,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -591,9 +591,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -639,9 +639,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -692,9 +692,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -740,9 +740,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -786,9 +786,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -832,9 +832,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -876,9 +876,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -922,9 +922,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -968,9 +968,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -1021,9 +1021,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -1075,9 +1075,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -1128,9 +1128,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -1174,9 +1174,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -1229,9 +1229,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| diff --git a/windows/client-management/mdm/policy-csp-admx-cpls.md b/windows/client-management/mdm/policy-csp-admx-cpls.md index eb5161c20b..a2285dfc4c 100644 --- a/windows/client-management/mdm/policy-csp-admx-cpls.md +++ b/windows/client-management/mdm/policy-csp-admx-cpls.md @@ -43,9 +43,9 @@ manager: dansimp |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| diff --git a/windows/client-management/mdm/policy-csp-admx-credentialproviders.md b/windows/client-management/mdm/policy-csp-admx-credentialproviders.md index 9634f4cc13..0e1d9e0572 100644 --- a/windows/client-management/mdm/policy-csp-admx-credentialproviders.md +++ b/windows/client-management/mdm/policy-csp-admx-credentialproviders.md @@ -50,9 +50,9 @@ manager: dansimp |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -101,9 +101,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -151,9 +151,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| diff --git a/windows/client-management/mdm/policy-csp-admx-credssp.md b/windows/client-management/mdm/policy-csp-admx-credssp.md index ec4e942607..e036dabf56 100644 --- a/windows/client-management/mdm/policy-csp-admx-credssp.md +++ b/windows/client-management/mdm/policy-csp-admx-credssp.md @@ -73,9 +73,9 @@ manager: dansimp |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -131,9 +131,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -193,9 +193,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -250,9 +250,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -309,9 +309,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -368,9 +368,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -427,9 +427,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -486,9 +486,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -543,9 +543,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -600,9 +600,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -657,9 +657,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| diff --git a/windows/client-management/mdm/policy-csp-admx-credui.md b/windows/client-management/mdm/policy-csp-admx-credui.md index 61b431b80f..78d9dd731e 100644 --- a/windows/client-management/mdm/policy-csp-admx-credui.md +++ b/windows/client-management/mdm/policy-csp-admx-credui.md @@ -46,9 +46,9 @@ manager: dansimp |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -95,9 +95,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| diff --git a/windows/client-management/mdm/policy-csp-admx-ctrlaltdel.md b/windows/client-management/mdm/policy-csp-admx-ctrlaltdel.md index ae09d3f3eb..d49de9f3cb 100644 --- a/windows/client-management/mdm/policy-csp-admx-ctrlaltdel.md +++ b/windows/client-management/mdm/policy-csp-admx-ctrlaltdel.md @@ -52,9 +52,9 @@ manager: dansimp |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -100,9 +100,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -150,9 +150,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -198,9 +198,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| diff --git a/windows/client-management/mdm/policy-csp-admx-datacollection.md b/windows/client-management/mdm/policy-csp-admx-datacollection.md index 2449adbe87..ceeefba10c 100644 --- a/windows/client-management/mdm/policy-csp-admx-datacollection.md +++ b/windows/client-management/mdm/policy-csp-admx-datacollection.md @@ -43,9 +43,9 @@ manager: dansimp |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| diff --git a/windows/client-management/mdm/policy-csp-admx-dcom.md b/windows/client-management/mdm/policy-csp-admx-dcom.md index f956185e91..ca416198be 100644 --- a/windows/client-management/mdm/policy-csp-admx-dcom.md +++ b/windows/client-management/mdm/policy-csp-admx-dcom.md @@ -46,9 +46,9 @@ manager: dansimp |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -96,9 +96,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| diff --git a/windows/client-management/mdm/policy-csp-admx-desktop.md b/windows/client-management/mdm/policy-csp-admx-desktop.md index 9215405288..cdbe85f034 100644 --- a/windows/client-management/mdm/policy-csp-admx-desktop.md +++ b/windows/client-management/mdm/policy-csp-admx-desktop.md @@ -127,9 +127,9 @@ manager: dansimp |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -176,9 +176,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -227,9 +227,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -276,9 +276,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -325,9 +325,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -375,9 +375,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -419,9 +419,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -466,9 +466,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -516,9 +516,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -561,9 +561,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -613,9 +613,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -664,9 +664,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -712,9 +712,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -759,9 +759,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -810,9 +810,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -857,9 +857,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -906,9 +906,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -953,9 +953,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -998,9 +998,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -1044,9 +1044,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -1097,9 +1097,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -1143,9 +1143,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -1193,9 +1193,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -1242,9 +1242,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -1287,9 +1287,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -1335,9 +1335,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -1388,9 +1388,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -1441,9 +1441,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -1491,9 +1491,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| diff --git a/windows/client-management/mdm/policy-csp-admx-devicecompat.md b/windows/client-management/mdm/policy-csp-admx-devicecompat.md index 18e3ef4160..29a21c0a99 100644 --- a/windows/client-management/mdm/policy-csp-admx-devicecompat.md +++ b/windows/client-management/mdm/policy-csp-admx-devicecompat.md @@ -45,9 +45,9 @@ manager: dansimp |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -87,9 +87,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| diff --git a/windows/client-management/mdm/policy-csp-admx-deviceguard.md b/windows/client-management/mdm/policy-csp-admx-deviceguard.md index 73f923e62f..ba74a15c3a 100644 --- a/windows/client-management/mdm/policy-csp-admx-deviceguard.md +++ b/windows/client-management/mdm/policy-csp-admx-deviceguard.md @@ -43,9 +43,9 @@ manager: dansimp |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| diff --git a/windows/client-management/mdm/policy-csp-admx-deviceinstallation.md b/windows/client-management/mdm/policy-csp-admx-deviceinstallation.md index 9c0dcfe065..99a302fa6a 100644 --- a/windows/client-management/mdm/policy-csp-admx-deviceinstallation.md +++ b/windows/client-management/mdm/policy-csp-admx-deviceinstallation.md @@ -64,9 +64,9 @@ manager: dansimp |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -111,9 +111,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -158,9 +158,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -205,9 +205,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -252,9 +252,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -301,9 +301,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -347,9 +347,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -394,9 +394,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| diff --git a/windows/client-management/mdm/policy-csp-admx-devicesetup.md b/windows/client-management/mdm/policy-csp-admx-devicesetup.md index 24a38b01f5..09b04c52a5 100644 --- a/windows/client-management/mdm/policy-csp-admx-devicesetup.md +++ b/windows/client-management/mdm/policy-csp-admx-devicesetup.md @@ -46,9 +46,9 @@ manager: dansimp |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -93,9 +93,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| diff --git a/windows/client-management/mdm/policy-csp-admx-dfs.md b/windows/client-management/mdm/policy-csp-admx-dfs.md index 137180abaf..b81e5d9ecc 100644 --- a/windows/client-management/mdm/policy-csp-admx-dfs.md +++ b/windows/client-management/mdm/policy-csp-admx-dfs.md @@ -42,9 +42,9 @@ manager: dansimp |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| diff --git a/windows/client-management/mdm/policy-csp-admx-digitallocker.md b/windows/client-management/mdm/policy-csp-admx-digitallocker.md index dd371b5a0a..749042529f 100644 --- a/windows/client-management/mdm/policy-csp-admx-digitallocker.md +++ b/windows/client-management/mdm/policy-csp-admx-digitallocker.md @@ -46,9 +46,9 @@ manager: dansimp |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -95,9 +95,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| diff --git a/windows/client-management/mdm/policy-csp-admx-diskdiagnostic.md b/windows/client-management/mdm/policy-csp-admx-diskdiagnostic.md index c5aa7f3439..5183caac61 100644 --- a/windows/client-management/mdm/policy-csp-admx-diskdiagnostic.md +++ b/windows/client-management/mdm/policy-csp-admx-diskdiagnostic.md @@ -46,9 +46,9 @@ manager: dansimp |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -100,9 +100,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| diff --git a/windows/client-management/mdm/policy-csp-admx-disknvcache.md b/windows/client-management/mdm/policy-csp-admx-disknvcache.md index da8db5d5f5..c445fd7252 100644 --- a/windows/client-management/mdm/policy-csp-admx-disknvcache.md +++ b/windows/client-management/mdm/policy-csp-admx-disknvcache.md @@ -49,9 +49,9 @@ manager: dansimp |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -98,9 +98,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -150,9 +150,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| diff --git a/windows/client-management/mdm/policy-csp-admx-diskquota.md b/windows/client-management/mdm/policy-csp-admx-diskquota.md index fb12d0662c..91c00ac758 100644 --- a/windows/client-management/mdm/policy-csp-admx-diskquota.md +++ b/windows/client-management/mdm/policy-csp-admx-diskquota.md @@ -59,9 +59,9 @@ manager: dansimp |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -105,9 +105,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -160,9 +160,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -213,9 +213,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -264,9 +264,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -315,9 +315,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| diff --git a/windows/client-management/mdm/policy-csp-admx-distributedlinktracking.md b/windows/client-management/mdm/policy-csp-admx-distributedlinktracking.md index 7ea2c08ffc..711cbdb0e0 100644 --- a/windows/client-management/mdm/policy-csp-admx-distributedlinktracking.md +++ b/windows/client-management/mdm/policy-csp-admx-distributedlinktracking.md @@ -43,9 +43,9 @@ manager: dansimp |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| diff --git a/windows/client-management/mdm/policy-csp-admx-dnsclient.md b/windows/client-management/mdm/policy-csp-admx-dnsclient.md index 9c8dca326b..173833517f 100644 --- a/windows/client-management/mdm/policy-csp-admx-dnsclient.md +++ b/windows/client-management/mdm/policy-csp-admx-dnsclient.md @@ -105,9 +105,9 @@ manager: dansimp |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -151,9 +151,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -205,9 +205,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -252,9 +252,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -317,9 +317,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -364,9 +364,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -411,9 +411,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -460,9 +460,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -510,9 +510,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -563,9 +563,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -615,9 +615,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -669,9 +669,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -716,9 +716,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -767,9 +767,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -821,9 +821,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -870,9 +870,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -924,9 +924,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -971,9 +971,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -1020,9 +1020,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -1073,9 +1073,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -1122,9 +1122,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -1187,9 +1187,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| diff --git a/windows/client-management/mdm/policy-csp-admx-dwm.md b/windows/client-management/mdm/policy-csp-admx-dwm.md index 1f8b907568..beb5b94fae 100644 --- a/windows/client-management/mdm/policy-csp-admx-dwm.md +++ b/windows/client-management/mdm/policy-csp-admx-dwm.md @@ -58,9 +58,9 @@ manager: dansimp |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -108,9 +108,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -158,9 +158,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -207,9 +207,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -256,9 +256,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -306,9 +306,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| diff --git a/windows/client-management/mdm/policy-csp-admx-eaime.md b/windows/client-management/mdm/policy-csp-admx-eaime.md index 9450d0fc2d..b48fa77dce 100644 --- a/windows/client-management/mdm/policy-csp-admx-eaime.md +++ b/windows/client-management/mdm/policy-csp-admx-eaime.md @@ -76,9 +76,9 @@ manager: dansimp |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -128,9 +128,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -192,9 +192,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -246,9 +246,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -297,9 +297,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -351,9 +351,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -402,9 +402,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -451,9 +451,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -502,9 +502,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -553,9 +553,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -604,9 +604,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -655,9 +655,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| diff --git a/windows/client-management/mdm/policy-csp-admx-encryptfilesonmove.md b/windows/client-management/mdm/policy-csp-admx-encryptfilesonmove.md index f3659ac17f..c0ed3c6f65 100644 --- a/windows/client-management/mdm/policy-csp-admx-encryptfilesonmove.md +++ b/windows/client-management/mdm/policy-csp-admx-encryptfilesonmove.md @@ -43,9 +43,9 @@ manager: dansimp |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| diff --git a/windows/client-management/mdm/policy-csp-admx-enhancedstorage.md b/windows/client-management/mdm/policy-csp-admx-enhancedstorage.md index 7971008000..0e2044baab 100644 --- a/windows/client-management/mdm/policy-csp-admx-enhancedstorage.md +++ b/windows/client-management/mdm/policy-csp-admx-enhancedstorage.md @@ -58,9 +58,9 @@ manager: dansimp |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -104,9 +104,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -150,9 +150,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -196,9 +196,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -242,9 +242,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -290,9 +290,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| diff --git a/windows/client-management/mdm/policy-csp-admx-errorreporting.md b/windows/client-management/mdm/policy-csp-admx-errorreporting.md index e16d808315..5b80c4795d 100644 --- a/windows/client-management/mdm/policy-csp-admx-errorreporting.md +++ b/windows/client-management/mdm/policy-csp-admx-errorreporting.md @@ -127,9 +127,9 @@ manager: dansimp |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -179,9 +179,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -227,9 +227,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -282,9 +282,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -349,9 +349,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -399,9 +399,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -445,9 +445,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|No|No| @@ -491,9 +491,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -537,9 +537,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|No|No| @@ -581,9 +581,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -627,9 +627,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -673,9 +673,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -719,9 +719,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -765,9 +765,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -811,9 +811,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -857,9 +857,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -903,9 +903,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -959,9 +959,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|No|No| |Education|Yes|Yes| @@ -1005,9 +1005,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -1051,9 +1051,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -1105,9 +1105,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -1159,9 +1159,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -1205,9 +1205,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -1252,9 +1252,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -1298,9 +1298,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -1344,9 +1344,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -1390,9 +1390,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -1436,9 +1436,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -1484,9 +1484,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| diff --git a/windows/client-management/mdm/policy-csp-admx-eventforwarding.md b/windows/client-management/mdm/policy-csp-admx-eventforwarding.md index 7d4e891bb8..b084b635f1 100644 --- a/windows/client-management/mdm/policy-csp-admx-eventforwarding.md +++ b/windows/client-management/mdm/policy-csp-admx-eventforwarding.md @@ -47,9 +47,9 @@ manager: dansimp |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -98,9 +98,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| diff --git a/windows/client-management/mdm/policy-csp-admx-eventlog.md b/windows/client-management/mdm/policy-csp-admx-eventlog.md index 74c24d6a64..b02c788e55 100644 --- a/windows/client-management/mdm/policy-csp-admx-eventlog.md +++ b/windows/client-management/mdm/policy-csp-admx-eventlog.md @@ -103,9 +103,9 @@ manager: dansimp |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -149,9 +149,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -195,9 +195,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -241,9 +241,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -287,9 +287,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -333,9 +333,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -379,9 +379,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -427,9 +427,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -475,9 +475,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -523,9 +523,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -571,9 +571,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -620,9 +620,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -669,9 +669,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -718,9 +718,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -767,9 +767,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -815,9 +815,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -863,9 +863,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -911,9 +911,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -959,9 +959,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|No|No| |Education|Yes|Yes| @@ -1007,9 +1007,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -1056,9 +1056,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| diff --git a/windows/client-management/mdm/policy-csp-admx-eventlogging.md b/windows/client-management/mdm/policy-csp-admx-eventlogging.md index e68734246d..0224f319f4 100644 --- a/windows/client-management/mdm/policy-csp-admx-eventlogging.md +++ b/windows/client-management/mdm/policy-csp-admx-eventlogging.md @@ -43,9 +43,9 @@ manager: dansimp |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| diff --git a/windows/client-management/mdm/policy-csp-admx-eventviewer.md b/windows/client-management/mdm/policy-csp-admx-eventviewer.md index bb9f861ad4..1591504f2e 100644 --- a/windows/client-management/mdm/policy-csp-admx-eventviewer.md +++ b/windows/client-management/mdm/policy-csp-admx-eventviewer.md @@ -49,9 +49,9 @@ manager: dansimp |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -92,9 +92,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -134,9 +134,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| diff --git a/windows/client-management/mdm/policy-csp-admx-explorer.md b/windows/client-management/mdm/policy-csp-admx-explorer.md index 40ea32f0bd..d47de85a30 100644 --- a/windows/client-management/mdm/policy-csp-admx-explorer.md +++ b/windows/client-management/mdm/policy-csp-admx-explorer.md @@ -55,9 +55,9 @@ manager: dansimp |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -97,9 +97,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -147,9 +147,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -191,9 +191,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -240,9 +240,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| diff --git a/windows/client-management/mdm/policy-csp-admx-externalboot.md b/windows/client-management/mdm/policy-csp-admx-externalboot.md index 2891505de8..b226dfffef 100644 --- a/windows/client-management/mdm/policy-csp-admx-externalboot.md +++ b/windows/client-management/mdm/policy-csp-admx-externalboot.md @@ -51,9 +51,9 @@ manager: dansimp |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -100,9 +100,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -147,9 +147,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| diff --git a/windows/client-management/mdm/policy-csp-admx-filerecovery.md b/windows/client-management/mdm/policy-csp-admx-filerecovery.md index 9214aef2f8..c34b63ceee 100644 --- a/windows/client-management/mdm/policy-csp-admx-filerecovery.md +++ b/windows/client-management/mdm/policy-csp-admx-filerecovery.md @@ -40,9 +40,9 @@ manager: dansimp |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| diff --git a/windows/client-management/mdm/policy-csp-admx-filerevocation.md b/windows/client-management/mdm/policy-csp-admx-filerevocation.md index 52bd746fc5..5c5ab9e4af 100644 --- a/windows/client-management/mdm/policy-csp-admx-filerevocation.md +++ b/windows/client-management/mdm/policy-csp-admx-filerevocation.md @@ -41,9 +41,9 @@ manager: dansimp |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| diff --git a/windows/client-management/mdm/policy-csp-admx-fileservervssprovider.md b/windows/client-management/mdm/policy-csp-admx-fileservervssprovider.md index 0d16fdf7fc..848dfa42d7 100644 --- a/windows/client-management/mdm/policy-csp-admx-fileservervssprovider.md +++ b/windows/client-management/mdm/policy-csp-admx-fileservervssprovider.md @@ -43,9 +43,9 @@ manager: dansimp |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| diff --git a/windows/client-management/mdm/policy-csp-admx-filesys.md b/windows/client-management/mdm/policy-csp-admx-filesys.md index eafe6c7d2d..a29e2ac3c2 100644 --- a/windows/client-management/mdm/policy-csp-admx-filesys.md +++ b/windows/client-management/mdm/policy-csp-admx-filesys.md @@ -62,9 +62,9 @@ manager: dansimp |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -104,9 +104,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -148,9 +148,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -187,9 +187,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -227,9 +227,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -267,9 +267,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -310,9 +310,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -360,9 +360,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| diff --git a/windows/client-management/mdm/policy-csp-admx-folderredirection.md b/windows/client-management/mdm/policy-csp-admx-folderredirection.md index 01d923ac59..3d7c1fca09 100644 --- a/windows/client-management/mdm/policy-csp-admx-folderredirection.md +++ b/windows/client-management/mdm/policy-csp-admx-folderredirection.md @@ -60,9 +60,9 @@ manager: dansimp |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -112,9 +112,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -163,9 +163,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -209,9 +209,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -258,9 +258,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -306,9 +306,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -356,9 +356,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| diff --git a/windows/client-management/mdm/policy-csp-admx-framepanes.md b/windows/client-management/mdm/policy-csp-admx-framepanes.md index 25098ad8ee..90c76d5077 100644 --- a/windows/client-management/mdm/policy-csp-admx-framepanes.md +++ b/windows/client-management/mdm/policy-csp-admx-framepanes.md @@ -43,9 +43,9 @@ manager: dansimp |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -95,9 +95,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| diff --git a/windows/client-management/mdm/policy-csp-admx-fthsvc.md b/windows/client-management/mdm/policy-csp-admx-fthsvc.md index b65d37ef0f..f81eb66afb 100644 --- a/windows/client-management/mdm/policy-csp-admx-fthsvc.md +++ b/windows/client-management/mdm/policy-csp-admx-fthsvc.md @@ -42,9 +42,9 @@ manager: dansimp |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| diff --git a/windows/client-management/mdm/policy-csp-admx-globalization.md b/windows/client-management/mdm/policy-csp-admx-globalization.md index a20135abe3..c8879358ca 100644 --- a/windows/client-management/mdm/policy-csp-admx-globalization.md +++ b/windows/client-management/mdm/policy-csp-admx-globalization.md @@ -112,9 +112,9 @@ manager: dansimp |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -161,9 +161,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -215,9 +215,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -269,9 +269,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -323,9 +323,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -374,9 +374,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -424,9 +424,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -472,9 +472,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -532,9 +532,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -592,9 +592,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -640,9 +640,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -690,9 +690,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -742,9 +742,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -790,9 +790,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -840,9 +840,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -890,9 +890,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -940,9 +940,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -994,9 +994,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -1048,9 +1048,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -1096,9 +1096,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -1145,9 +1145,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -1195,9 +1195,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -1244,9 +1244,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -1294,9 +1294,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| diff --git a/windows/client-management/mdm/policy-csp-admx-grouppolicy.md b/windows/client-management/mdm/policy-csp-admx-grouppolicy.md index 2af6e0eed5..93acfed7a3 100644 --- a/windows/client-management/mdm/policy-csp-admx-grouppolicy.md +++ b/windows/client-management/mdm/policy-csp-admx-grouppolicy.md @@ -168,9 +168,9 @@ manager: dansimp |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -225,9 +225,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -278,9 +278,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -333,9 +333,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -388,9 +388,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -441,9 +441,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -496,9 +496,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -551,9 +551,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -602,9 +602,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -655,9 +655,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -708,9 +708,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -765,9 +765,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -822,9 +822,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -869,9 +869,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -925,9 +925,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -981,9 +981,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -1024,9 +1024,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -1082,9 +1082,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -1132,9 +1132,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -1184,9 +1184,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -1239,9 +1239,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -1288,9 +1288,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -1339,9 +1339,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -1390,9 +1390,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -1439,9 +1439,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -1493,9 +1493,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -1538,9 +1538,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -1594,9 +1594,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -1652,9 +1652,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -1710,9 +1710,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -1770,9 +1770,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -1824,9 +1824,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -1886,9 +1886,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -1939,9 +1939,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -1988,9 +1988,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -2035,9 +2035,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -2099,9 +2099,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -2164,9 +2164,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -2216,9 +2216,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -2259,9 +2259,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -2311,9 +2311,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -2366,9 +2366,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -2413,9 +2413,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| diff --git a/windows/client-management/mdm/policy-csp-admx-help.md b/windows/client-management/mdm/policy-csp-admx-help.md index f04aebd196..c2c4e32c3c 100644 --- a/windows/client-management/mdm/policy-csp-admx-help.md +++ b/windows/client-management/mdm/policy-csp-admx-help.md @@ -51,9 +51,9 @@ manager: dansimp |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -100,9 +100,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -161,9 +161,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -213,9 +213,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| diff --git a/windows/client-management/mdm/policy-csp-admx-helpandsupport.md b/windows/client-management/mdm/policy-csp-admx-helpandsupport.md index 294a9bcea0..ac9ad18fec 100644 --- a/windows/client-management/mdm/policy-csp-admx-helpandsupport.md +++ b/windows/client-management/mdm/policy-csp-admx-helpandsupport.md @@ -51,9 +51,9 @@ manager: dansimp |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -98,9 +98,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -146,9 +146,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -193,9 +193,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| diff --git a/windows/client-management/mdm/policy-csp-admx-hotspotauth.md b/windows/client-management/mdm/policy-csp-admx-hotspotauth.md index bcc3a005df..dd87894407 100644 --- a/windows/client-management/mdm/policy-csp-admx-hotspotauth.md +++ b/windows/client-management/mdm/policy-csp-admx-hotspotauth.md @@ -42,9 +42,9 @@ manager: dansimp |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| diff --git a/windows/client-management/mdm/policy-csp-admx-icm.md b/windows/client-management/mdm/policy-csp-admx-icm.md index d3eaa803b8..8a60f1d275 100644 --- a/windows/client-management/mdm/policy-csp-admx-icm.md +++ b/windows/client-management/mdm/policy-csp-admx-icm.md @@ -117,9 +117,9 @@ manager: dansimp |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -166,9 +166,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -215,9 +215,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -267,9 +267,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -321,9 +321,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -375,9 +375,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -426,9 +426,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -477,9 +477,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -526,9 +526,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -575,9 +575,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -623,9 +623,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -670,9 +670,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -719,9 +719,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -772,9 +772,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -822,9 +822,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -874,9 +874,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -923,9 +923,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -972,9 +972,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -1021,9 +1021,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -1070,9 +1070,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -1119,9 +1119,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -1166,9 +1166,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -1215,9 +1215,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -1262,9 +1262,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -1311,9 +1311,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -1362,9 +1362,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| diff --git a/windows/client-management/mdm/policy-csp-admx-iis.md b/windows/client-management/mdm/policy-csp-admx-iis.md index 5547e15f99..c82d4f00d7 100644 --- a/windows/client-management/mdm/policy-csp-admx-iis.md +++ b/windows/client-management/mdm/policy-csp-admx-iis.md @@ -42,9 +42,9 @@ manager: dansimp |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| diff --git a/windows/client-management/mdm/policy-csp-admx-iscsi.md b/windows/client-management/mdm/policy-csp-admx-iscsi.md index 7571c0ca23..081bd72d6e 100644 --- a/windows/client-management/mdm/policy-csp-admx-iscsi.md +++ b/windows/client-management/mdm/policy-csp-admx-iscsi.md @@ -49,9 +49,9 @@ manager: dansimp |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -94,9 +94,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -138,9 +138,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| diff --git a/windows/client-management/mdm/policy-csp-admx-kdc.md b/windows/client-management/mdm/policy-csp-admx-kdc.md index e280346772..4dc7f02612 100644 --- a/windows/client-management/mdm/policy-csp-admx-kdc.md +++ b/windows/client-management/mdm/policy-csp-admx-kdc.md @@ -57,9 +57,9 @@ manager: dansimp |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -131,9 +131,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -180,9 +180,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -233,9 +233,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -283,9 +283,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -330,9 +330,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| diff --git a/windows/client-management/mdm/policy-csp-admx-kerberos.md b/windows/client-management/mdm/policy-csp-admx-kerberos.md index 225f997148..51de2f8ebd 100644 --- a/windows/client-management/mdm/policy-csp-admx-kerberos.md +++ b/windows/client-management/mdm/policy-csp-admx-kerberos.md @@ -63,9 +63,9 @@ manager: dansimp |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -113,9 +113,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -167,9 +167,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -216,9 +216,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -265,9 +265,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -312,9 +312,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -361,9 +361,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -416,9 +416,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| diff --git a/windows/client-management/mdm/policy-csp-admx-lanmanserver.md b/windows/client-management/mdm/policy-csp-admx-lanmanserver.md index 56cfcb8bf4..22b3d8727a 100644 --- a/windows/client-management/mdm/policy-csp-admx-lanmanserver.md +++ b/windows/client-management/mdm/policy-csp-admx-lanmanserver.md @@ -51,9 +51,9 @@ manager: dansimp |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -118,9 +118,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -179,9 +179,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -240,9 +240,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| diff --git a/windows/client-management/mdm/policy-csp-admx-lanmanworkstation.md b/windows/client-management/mdm/policy-csp-admx-lanmanworkstation.md index 6a2f67805c..25a29474fb 100644 --- a/windows/client-management/mdm/policy-csp-admx-lanmanworkstation.md +++ b/windows/client-management/mdm/policy-csp-admx-lanmanworkstation.md @@ -48,9 +48,9 @@ manager: dansimp |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -116,9 +116,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -166,9 +166,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| diff --git a/windows/client-management/mdm/policy-csp-admx-leakdiagnostic.md b/windows/client-management/mdm/policy-csp-admx-leakdiagnostic.md index a0d926e6a8..9fc5ac9e7a 100644 --- a/windows/client-management/mdm/policy-csp-admx-leakdiagnostic.md +++ b/windows/client-management/mdm/policy-csp-admx-leakdiagnostic.md @@ -42,9 +42,9 @@ manager: dansimp |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| diff --git a/windows/client-management/mdm/policy-csp-admx-linklayertopologydiscovery.md b/windows/client-management/mdm/policy-csp-admx-linklayertopologydiscovery.md index 9ca669bfa8..a5e2aa7045 100644 --- a/windows/client-management/mdm/policy-csp-admx-linklayertopologydiscovery.md +++ b/windows/client-management/mdm/policy-csp-admx-linklayertopologydiscovery.md @@ -45,9 +45,9 @@ manager: dansimp |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -94,9 +94,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| diff --git a/windows/client-management/mdm/policy-csp-admx-locationprovideradm.md b/windows/client-management/mdm/policy-csp-admx-locationprovideradm.md index d95ca4c8d5..3f4a54afe5 100644 --- a/windows/client-management/mdm/policy-csp-admx-locationprovideradm.md +++ b/windows/client-management/mdm/policy-csp-admx-locationprovideradm.md @@ -38,9 +38,9 @@ manager: dansimp |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| diff --git a/windows/client-management/mdm/policy-csp-admx-logon.md b/windows/client-management/mdm/policy-csp-admx-logon.md index 6bc7c79a69..071f740793 100644 --- a/windows/client-management/mdm/policy-csp-admx-logon.md +++ b/windows/client-management/mdm/policy-csp-admx-logon.md @@ -84,9 +84,9 @@ manager: dansimp |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -131,9 +131,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -178,9 +178,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -228,9 +228,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -278,9 +278,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -332,9 +332,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -386,9 +386,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -433,9 +433,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -480,9 +480,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -538,9 +538,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -593,9 +593,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -647,9 +647,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -702,9 +702,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -767,9 +767,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -814,9 +814,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| diff --git a/windows/client-management/mdm/policy-csp-admx-microsoftdefenderantivirus.md b/windows/client-management/mdm/policy-csp-admx-microsoftdefenderantivirus.md index 4de28cabcc..31333e7b79 100644 --- a/windows/client-management/mdm/policy-csp-admx-microsoftdefenderantivirus.md +++ b/windows/client-management/mdm/policy-csp-admx-microsoftdefenderantivirus.md @@ -318,9 +318,9 @@ manager: dansimp |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -365,9 +365,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -416,9 +416,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -468,9 +468,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -521,9 +521,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -568,9 +568,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -617,9 +617,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -664,9 +664,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -707,9 +707,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -752,9 +752,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -795,9 +795,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -853,9 +853,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -927,9 +927,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -987,9 +987,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -1048,9 +1048,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -1100,9 +1100,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -1147,9 +1147,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -1190,9 +1190,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -1237,9 +1237,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -1284,9 +1284,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -1337,9 +1337,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -1390,9 +1390,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -1437,9 +1437,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -1484,9 +1484,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -1531,9 +1531,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -1578,9 +1578,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -1625,9 +1625,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -1672,9 +1672,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -1719,9 +1719,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -1766,9 +1766,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -1813,9 +1813,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -1860,9 +1860,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -1907,9 +1907,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -1954,9 +1954,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -2001,9 +2001,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -2048,9 +2048,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -2095,9 +2095,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -2154,9 +2154,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -2201,9 +2201,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -2244,9 +2244,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -2287,9 +2287,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -2333,9 +2333,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -2380,9 +2380,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -2421,9 +2421,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -2464,9 +2464,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -2507,9 +2507,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -2557,9 +2557,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -2604,9 +2604,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -2651,9 +2651,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -2699,9 +2699,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -2746,9 +2746,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -2793,9 +2793,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -2840,9 +2840,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -2887,9 +2887,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -2934,9 +2934,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -2981,9 +2981,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -3027,9 +3027,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -3074,9 +3074,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -3121,9 +3121,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -3168,9 +3168,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -3215,9 +3215,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -3262,9 +3262,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -3309,9 +3309,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -3356,9 +3356,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -3403,9 +3403,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -3450,9 +3450,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -3497,9 +3497,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -3544,9 +3544,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -3591,9 +3591,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -3650,9 +3650,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -3697,9 +3697,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -3744,9 +3744,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -3793,9 +3793,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -3840,9 +3840,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -3887,9 +3887,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -3934,9 +3934,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -3981,9 +3981,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -4028,9 +4028,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -4077,9 +4077,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -4124,9 +4124,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -4171,9 +4171,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -4230,9 +4230,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -4277,9 +4277,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -4322,9 +4322,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -4369,9 +4369,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -4416,9 +4416,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -4463,9 +4463,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -4524,9 +4524,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -4572,9 +4572,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -4621,9 +4621,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -4668,9 +4668,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -4715,9 +4715,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -4760,9 +4760,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| diff --git a/windows/client-management/mdm/policy-csp-admx-mmc.md b/windows/client-management/mdm/policy-csp-admx-mmc.md index 3f708c04d5..fac9766b98 100644 --- a/windows/client-management/mdm/policy-csp-admx-mmc.md +++ b/windows/client-management/mdm/policy-csp-admx-mmc.md @@ -54,9 +54,9 @@ manager: dansimp |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -111,9 +111,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -168,9 +168,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -225,9 +225,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -276,9 +276,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| diff --git a/windows/client-management/mdm/policy-csp-admx-mmcsnapins.md b/windows/client-management/mdm/policy-csp-admx-mmcsnapins.md index ac72ac1de4..18ca439fd8 100644 --- a/windows/client-management/mdm/policy-csp-admx-mmcsnapins.md +++ b/windows/client-management/mdm/policy-csp-admx-mmcsnapins.md @@ -351,9 +351,9 @@ manager: dansimp |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -406,9 +406,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -462,9 +462,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -518,9 +518,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -574,9 +574,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -630,9 +630,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -686,9 +686,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -742,9 +742,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -798,9 +798,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -854,9 +854,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -910,9 +910,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -966,9 +966,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -1021,9 +1021,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -1076,9 +1076,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -1131,9 +1131,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -1186,9 +1186,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -1241,9 +1241,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -1296,9 +1296,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -1351,9 +1351,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -1406,9 +1406,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -1461,9 +1461,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -1516,9 +1516,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -1571,9 +1571,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -1626,9 +1626,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -1681,9 +1681,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -1736,9 +1736,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -1791,9 +1791,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -1846,9 +1846,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -1901,9 +1901,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -1957,9 +1957,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -2012,9 +2012,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -2067,9 +2067,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -2122,9 +2122,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -2177,9 +2177,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -2232,9 +2232,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -2287,9 +2287,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -2342,9 +2342,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -2397,9 +2397,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -2454,9 +2454,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -2509,9 +2509,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -2564,9 +2564,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -2619,9 +2619,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -2674,9 +2674,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -2729,9 +2729,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -2784,9 +2784,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -2839,9 +2839,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -2894,9 +2894,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -2949,9 +2949,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -3004,9 +3004,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -3059,9 +3059,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -3114,9 +3114,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -3169,9 +3169,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -3224,9 +3224,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -3279,9 +3279,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -3334,9 +3334,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -3389,9 +3389,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -3444,9 +3444,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -3499,9 +3499,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -3554,9 +3554,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -3609,9 +3609,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -3664,9 +3664,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -3719,9 +3719,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -3774,9 +3774,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -3829,9 +3829,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -3884,9 +3884,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -3939,9 +3939,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -3994,9 +3994,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -4049,9 +4049,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -4104,9 +4104,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -4159,9 +4159,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -4214,9 +4214,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -4269,9 +4269,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -4324,9 +4324,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -4379,9 +4379,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -4434,9 +4434,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -4489,9 +4489,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -4544,9 +4544,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -4599,9 +4599,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -4654,9 +4654,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -4709,9 +4709,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -4764,9 +4764,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -4819,9 +4819,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -4874,9 +4874,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -4929,9 +4929,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -4984,9 +4984,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -5039,9 +5039,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -5094,9 +5094,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -5149,9 +5149,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -5204,9 +5204,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -5259,9 +5259,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -5314,9 +5314,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -5369,9 +5369,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -5424,9 +5424,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -5479,9 +5479,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -5534,9 +5534,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -5589,9 +5589,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -5644,9 +5644,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -5699,9 +5699,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -5754,9 +5754,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -5809,9 +5809,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -5864,9 +5864,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -5919,9 +5919,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -5974,9 +5974,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -6029,9 +6029,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -6084,9 +6084,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| diff --git a/windows/client-management/mdm/policy-csp-admx-mobilepcmobilitycenter.md b/windows/client-management/mdm/policy-csp-admx-mobilepcmobilitycenter.md index 8d419453af..768f8ecc1d 100644 --- a/windows/client-management/mdm/policy-csp-admx-mobilepcmobilitycenter.md +++ b/windows/client-management/mdm/policy-csp-admx-mobilepcmobilitycenter.md @@ -46,9 +46,9 @@ manager: dansimp |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -94,9 +94,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| diff --git a/windows/client-management/mdm/policy-csp-admx-mobilepcpresentationsettings.md b/windows/client-management/mdm/policy-csp-admx-mobilepcpresentationsettings.md index 21db7d1e26..a8adb844f9 100644 --- a/windows/client-management/mdm/policy-csp-admx-mobilepcpresentationsettings.md +++ b/windows/client-management/mdm/policy-csp-admx-mobilepcpresentationsettings.md @@ -47,9 +47,9 @@ manager: dansimp |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -101,9 +101,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| diff --git a/windows/client-management/mdm/policy-csp-admx-msapolicy.md b/windows/client-management/mdm/policy-csp-admx-msapolicy.md index 7922f6b22e..07366080a0 100644 --- a/windows/client-management/mdm/policy-csp-admx-msapolicy.md +++ b/windows/client-management/mdm/policy-csp-admx-msapolicy.md @@ -42,9 +42,9 @@ manager: dansimp |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| diff --git a/windows/client-management/mdm/policy-csp-admx-msched.md b/windows/client-management/mdm/policy-csp-admx-msched.md index a617aa74a1..cec2e52bbd 100644 --- a/windows/client-management/mdm/policy-csp-admx-msched.md +++ b/windows/client-management/mdm/policy-csp-admx-msched.md @@ -45,9 +45,9 @@ manager: dansimp |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -92,9 +92,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| diff --git a/windows/client-management/mdm/policy-csp-admx-msdt.md b/windows/client-management/mdm/policy-csp-admx-msdt.md index b58d30e24b..c1bd7fbc43 100644 --- a/windows/client-management/mdm/policy-csp-admx-msdt.md +++ b/windows/client-management/mdm/policy-csp-admx-msdt.md @@ -48,9 +48,9 @@ manager: dansimp |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -101,9 +101,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -166,9 +166,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| diff --git a/windows/client-management/mdm/policy-csp-admx-msi.md b/windows/client-management/mdm/policy-csp-admx-msi.md index 5a54e5af64..565706d0df 100644 --- a/windows/client-management/mdm/policy-csp-admx-msi.md +++ b/windows/client-management/mdm/policy-csp-admx-msi.md @@ -110,9 +110,9 @@ manager: dansimp |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -162,9 +162,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -214,9 +214,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -263,9 +263,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -317,9 +317,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -371,9 +371,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -419,9 +419,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -471,9 +471,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -525,9 +525,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -577,9 +577,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -630,9 +630,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -679,9 +679,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -729,9 +729,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -777,9 +777,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -828,9 +828,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -879,9 +879,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -930,9 +930,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -979,9 +979,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -1028,9 +1028,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -1082,9 +1082,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -1136,9 +1136,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -1184,9 +1184,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -1234,9 +1234,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -1288,9 +1288,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| diff --git a/windows/client-management/mdm/policy-csp-admx-msifilerecovery.md b/windows/client-management/mdm/policy-csp-admx-msifilerecovery.md index e83868748e..965ccc8232 100644 --- a/windows/client-management/mdm/policy-csp-admx-msifilerecovery.md +++ b/windows/client-management/mdm/policy-csp-admx-msifilerecovery.md @@ -42,9 +42,9 @@ manager: dansimp |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| diff --git a/windows/client-management/mdm/policy-csp-admx-nca.md b/windows/client-management/mdm/policy-csp-admx-nca.md index 8576241cbe..51bc84df1a 100644 --- a/windows/client-management/mdm/policy-csp-admx-nca.md +++ b/windows/client-management/mdm/policy-csp-admx-nca.md @@ -63,9 +63,9 @@ manager: dansimp |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -120,9 +120,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -163,9 +163,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -212,9 +212,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -257,9 +257,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -311,9 +311,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -355,9 +355,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -402,9 +402,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| diff --git a/windows/client-management/mdm/policy-csp-admx-ncsi.md b/windows/client-management/mdm/policy-csp-admx-ncsi.md index 9b2c141ba5..2c03f947ec 100644 --- a/windows/client-management/mdm/policy-csp-admx-ncsi.md +++ b/windows/client-management/mdm/policy-csp-admx-ncsi.md @@ -60,9 +60,9 @@ manager: dansimp |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -103,9 +103,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -146,9 +146,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -189,9 +189,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -235,9 +235,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -278,9 +278,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -321,9 +321,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| diff --git a/windows/client-management/mdm/policy-csp-admx-netlogon.md b/windows/client-management/mdm/policy-csp-admx-netlogon.md index 5c16cf223c..909c9994ec 100644 --- a/windows/client-management/mdm/policy-csp-admx-netlogon.md +++ b/windows/client-management/mdm/policy-csp-admx-netlogon.md @@ -144,9 +144,9 @@ manager: dansimp |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -199,9 +199,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -252,9 +252,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -303,9 +303,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -356,9 +356,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -409,9 +409,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -460,9 +460,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -514,9 +514,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -567,9 +567,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -623,9 +623,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -681,9 +681,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -731,9 +731,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -776,9 +776,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -829,9 +829,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -906,9 +906,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -960,9 +960,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -1014,9 +1014,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -1062,9 +1062,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -1111,9 +1111,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -1164,9 +1164,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -1215,9 +1215,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -1269,9 +1269,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -1320,9 +1320,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -1371,9 +1371,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -1420,9 +1420,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -1471,9 +1471,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -1521,9 +1521,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -1577,9 +1577,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -1624,9 +1624,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -1680,9 +1680,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -1735,9 +1735,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -1786,9 +1786,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -1837,9 +1837,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -1893,9 +1893,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -1946,9 +1946,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| diff --git a/windows/client-management/mdm/policy-csp-admx-networkconnections.md b/windows/client-management/mdm/policy-csp-admx-networkconnections.md index ebb55ead80..8d4f4a4e75 100644 --- a/windows/client-management/mdm/policy-csp-admx-networkconnections.md +++ b/windows/client-management/mdm/policy-csp-admx-networkconnections.md @@ -121,9 +121,9 @@ manager: dansimp |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -179,9 +179,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -233,9 +233,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -292,9 +292,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -346,9 +346,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -406,9 +406,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -464,9 +464,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -515,9 +515,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -562,9 +562,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -615,9 +615,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -666,9 +666,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -713,9 +713,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -775,9 +775,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -829,9 +829,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -885,9 +885,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -939,9 +939,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -995,9 +995,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -1055,9 +1055,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -1115,9 +1115,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -1164,9 +1164,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -1222,9 +1222,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -1280,9 +1280,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -1336,9 +1336,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -1390,9 +1390,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -1444,9 +1444,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -1504,9 +1504,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -1555,9 +1555,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| diff --git a/windows/client-management/mdm/policy-csp-admx-offlinefiles.md b/windows/client-management/mdm/policy-csp-admx-offlinefiles.md index b3b807fd43..2fce895df6 100644 --- a/windows/client-management/mdm/policy-csp-admx-offlinefiles.md +++ b/windows/client-management/mdm/policy-csp-admx-offlinefiles.md @@ -177,9 +177,9 @@ manager: dansimp |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -226,9 +226,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -278,9 +278,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -330,9 +330,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -379,9 +379,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -438,9 +438,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -500,9 +500,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -562,9 +562,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -620,9 +620,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -672,9 +672,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -727,9 +727,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -785,9 +785,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -843,9 +843,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -890,9 +890,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -942,9 +942,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -1004,9 +1004,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -1066,9 +1066,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -1118,9 +1118,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -1170,9 +1170,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -1222,9 +1222,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -1274,9 +1274,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -1325,9 +1325,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -1376,9 +1376,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -1431,9 +1431,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -1486,9 +1486,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -1544,9 +1544,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -1602,9 +1602,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -1653,9 +1653,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -1702,9 +1702,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -1752,9 +1752,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -1799,9 +1799,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -1851,9 +1851,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -1903,9 +1903,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -1950,9 +1950,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -1997,9 +1997,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -2044,9 +2044,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -2091,9 +2091,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -2148,9 +2148,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -2199,9 +2199,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -2255,9 +2255,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -2311,9 +2311,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -2369,9 +2369,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -2425,9 +2425,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -2475,9 +2475,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -2525,9 +2525,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -2572,9 +2572,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -2619,9 +2619,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| diff --git a/windows/client-management/mdm/policy-csp-admx-pca.md b/windows/client-management/mdm/policy-csp-admx-pca.md index e032e8bc6d..0e05602980 100644 --- a/windows/client-management/mdm/policy-csp-admx-pca.md +++ b/windows/client-management/mdm/policy-csp-admx-pca.md @@ -61,9 +61,9 @@ manager: dansimp |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -113,9 +113,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -159,9 +159,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -201,9 +201,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -244,9 +244,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -288,9 +288,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -332,9 +332,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| diff --git a/windows/client-management/mdm/policy-csp-admx-peertopeercaching.md b/windows/client-management/mdm/policy-csp-admx-peertopeercaching.md index c56655460d..3609d4cbfc 100644 --- a/windows/client-management/mdm/policy-csp-admx-peertopeercaching.md +++ b/windows/client-management/mdm/policy-csp-admx-peertopeercaching.md @@ -65,9 +65,9 @@ manager: dansimp |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -123,9 +123,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -179,9 +179,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -241,9 +241,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -306,9 +306,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -367,9 +367,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -422,9 +422,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -484,9 +484,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -543,9 +543,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| diff --git a/windows/client-management/mdm/policy-csp-admx-pentraining.md b/windows/client-management/mdm/policy-csp-admx-pentraining.md index 1a81523fcb..ad688127e4 100644 --- a/windows/client-management/mdm/policy-csp-admx-pentraining.md +++ b/windows/client-management/mdm/policy-csp-admx-pentraining.md @@ -45,9 +45,9 @@ manager: dansimp |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -92,9 +92,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| diff --git a/windows/client-management/mdm/policy-csp-admx-performancediagnostics.md b/windows/client-management/mdm/policy-csp-admx-performancediagnostics.md index 35584dc616..ca26453338 100644 --- a/windows/client-management/mdm/policy-csp-admx-performancediagnostics.md +++ b/windows/client-management/mdm/policy-csp-admx-performancediagnostics.md @@ -51,9 +51,9 @@ manager: dansimp |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -106,9 +106,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -161,9 +161,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -216,9 +216,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| diff --git a/windows/client-management/mdm/policy-csp-admx-power.md b/windows/client-management/mdm/policy-csp-admx-power.md index 1a24e202d0..fddef7e6c8 100644 --- a/windows/client-management/mdm/policy-csp-admx-power.md +++ b/windows/client-management/mdm/policy-csp-admx-power.md @@ -114,9 +114,9 @@ manager: dansimp |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -163,9 +163,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -210,9 +210,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -261,9 +261,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -308,9 +308,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -355,9 +355,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -402,9 +402,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -449,9 +449,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -496,9 +496,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -548,9 +548,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -600,9 +600,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -649,9 +649,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -700,9 +700,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -749,9 +749,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -798,9 +798,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -845,9 +845,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -896,9 +896,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -943,9 +943,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -990,9 +990,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -1043,9 +1043,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -1092,9 +1092,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -1141,9 +1141,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -1188,9 +1188,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -1235,9 +1235,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -1282,9 +1282,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| diff --git a/windows/client-management/mdm/policy-csp-admx-powershellexecutionpolicy.md b/windows/client-management/mdm/policy-csp-admx-powershellexecutionpolicy.md index 55a1e7344c..d8bf51445b 100644 --- a/windows/client-management/mdm/policy-csp-admx-powershellexecutionpolicy.md +++ b/windows/client-management/mdm/policy-csp-admx-powershellexecutionpolicy.md @@ -51,9 +51,9 @@ manager: dansimp |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -104,9 +104,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -157,9 +157,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -210,9 +210,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| diff --git a/windows/client-management/mdm/policy-csp-admx-previousversions.md b/windows/client-management/mdm/policy-csp-admx-previousversions.md index c7ddf5aa62..c2efae2013 100644 --- a/windows/client-management/mdm/policy-csp-admx-previousversions.md +++ b/windows/client-management/mdm/policy-csp-admx-previousversions.md @@ -64,9 +64,9 @@ manager: dansimp |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -115,9 +115,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -166,9 +166,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -217,9 +217,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -269,9 +269,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -318,9 +318,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -367,9 +367,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -418,9 +418,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| diff --git a/windows/client-management/mdm/policy-csp-admx-printing.md b/windows/client-management/mdm/policy-csp-admx-printing.md index 466dc79ef0..37a9fc1a9f 100644 --- a/windows/client-management/mdm/policy-csp-admx-printing.md +++ b/windows/client-management/mdm/policy-csp-admx-printing.md @@ -118,9 +118,9 @@ manager: dansimp |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -172,9 +172,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -226,9 +226,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -280,9 +280,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -330,9 +330,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -391,9 +391,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -441,9 +441,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -499,9 +499,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -544,9 +544,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -595,9 +595,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -646,9 +646,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -695,9 +695,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -742,9 +742,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -791,9 +791,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -849,9 +849,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -896,9 +896,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -943,9 +943,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -994,9 +994,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -1045,9 +1045,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -1096,9 +1096,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -1145,9 +1145,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -1197,9 +1197,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -1249,9 +1249,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -1298,9 +1298,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -1352,9 +1352,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -1402,9 +1402,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| diff --git a/windows/client-management/mdm/policy-csp-admx-printing2.md b/windows/client-management/mdm/policy-csp-admx-printing2.md index cbd4bbcc74..bdf918d58c 100644 --- a/windows/client-management/mdm/policy-csp-admx-printing2.md +++ b/windows/client-management/mdm/policy-csp-admx-printing2.md @@ -66,9 +66,9 @@ manager: dansimp |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -118,9 +118,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -170,9 +170,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -229,9 +229,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -283,9 +283,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -335,9 +335,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -389,9 +389,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -443,9 +443,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -492,9 +492,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| diff --git a/windows/client-management/mdm/policy-csp-admx-programs.md b/windows/client-management/mdm/policy-csp-admx-programs.md index d1d710041c..8f5be48469 100644 --- a/windows/client-management/mdm/policy-csp-admx-programs.md +++ b/windows/client-management/mdm/policy-csp-admx-programs.md @@ -60,9 +60,9 @@ manager: dansimp |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -111,9 +111,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -165,9 +165,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -214,9 +214,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -261,9 +261,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -312,9 +312,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -359,9 +359,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| diff --git a/windows/client-management/mdm/policy-csp-admx-pushtoinstall.md b/windows/client-management/mdm/policy-csp-admx-pushtoinstall.md index 2f9236b305..844c40ed0b 100644 --- a/windows/client-management/mdm/policy-csp-admx-pushtoinstall.md +++ b/windows/client-management/mdm/policy-csp-admx-pushtoinstall.md @@ -43,9 +43,9 @@ manager: dansimp |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| diff --git a/windows/client-management/mdm/policy-csp-admx-radar.md b/windows/client-management/mdm/policy-csp-admx-radar.md index 70156e4e81..bb5ce120ea 100644 --- a/windows/client-management/mdm/policy-csp-admx-radar.md +++ b/windows/client-management/mdm/policy-csp-admx-radar.md @@ -43,9 +43,9 @@ manager: dansimp |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| diff --git a/windows/client-management/mdm/policy-csp-admx-reliability.md b/windows/client-management/mdm/policy-csp-admx-reliability.md index 5205585557..fd6026410b 100644 --- a/windows/client-management/mdm/policy-csp-admx-reliability.md +++ b/windows/client-management/mdm/policy-csp-admx-reliability.md @@ -51,9 +51,9 @@ manager: dansimp |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -105,9 +105,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -158,9 +158,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -212,9 +212,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| diff --git a/windows/client-management/mdm/policy-csp-admx-remoteassistance.md b/windows/client-management/mdm/policy-csp-admx-remoteassistance.md index 2a8274f57e..46d52c8807 100644 --- a/windows/client-management/mdm/policy-csp-admx-remoteassistance.md +++ b/windows/client-management/mdm/policy-csp-admx-remoteassistance.md @@ -45,9 +45,9 @@ manager: dansimp |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -94,9 +94,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| diff --git a/windows/client-management/mdm/policy-csp-admx-removablestorage.md b/windows/client-management/mdm/policy-csp-admx-removablestorage.md index 30c3abf1ec..2c559d99c8 100644 --- a/windows/client-management/mdm/policy-csp-admx-removablestorage.md +++ b/windows/client-management/mdm/policy-csp-admx-removablestorage.md @@ -135,9 +135,9 @@ manager: dansimp |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -185,9 +185,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -235,9 +235,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -282,9 +282,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -328,9 +328,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -375,9 +375,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -422,9 +422,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -469,9 +469,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -516,9 +516,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -563,9 +563,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -609,9 +609,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -655,9 +655,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -701,9 +701,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -747,9 +747,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -793,9 +793,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -838,9 +838,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -884,9 +884,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -929,9 +929,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -975,9 +975,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -1020,9 +1020,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -1069,9 +1069,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -1117,9 +1117,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -1165,9 +1165,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -1211,9 +1211,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -1257,9 +1257,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -1302,9 +1302,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -1348,9 +1348,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -1393,9 +1393,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -1439,9 +1439,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -1485,9 +1485,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -1530,9 +1530,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -1576,9 +1576,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| diff --git a/windows/client-management/mdm/policy-csp-admx-rpc.md b/windows/client-management/mdm/policy-csp-admx-rpc.md index d7eb381097..4298af2621 100644 --- a/windows/client-management/mdm/policy-csp-admx-rpc.md +++ b/windows/client-management/mdm/policy-csp-admx-rpc.md @@ -51,9 +51,9 @@ manager: dansimp |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -117,9 +117,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -176,9 +176,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -234,9 +234,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| diff --git a/windows/client-management/mdm/policy-csp-admx-scripts.md b/windows/client-management/mdm/policy-csp-admx-scripts.md index f4d2e6357e..430c0d6f48 100644 --- a/windows/client-management/mdm/policy-csp-admx-scripts.md +++ b/windows/client-management/mdm/policy-csp-admx-scripts.md @@ -75,9 +75,9 @@ manager: dansimp |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -122,9 +122,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -175,9 +175,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -245,9 +245,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -296,9 +296,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -345,9 +345,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -394,9 +394,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -443,9 +443,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -492,9 +492,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -541,9 +541,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -593,9 +593,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -645,9 +645,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| diff --git a/windows/client-management/mdm/policy-csp-admx-sdiageng.md b/windows/client-management/mdm/policy-csp-admx-sdiageng.md index 5ca6efdb94..17ca6fbf33 100644 --- a/windows/client-management/mdm/policy-csp-admx-sdiageng.md +++ b/windows/client-management/mdm/policy-csp-admx-sdiageng.md @@ -48,9 +48,9 @@ manager: dansimp |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -95,9 +95,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -145,9 +145,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| diff --git a/windows/client-management/mdm/policy-csp-admx-sdiagschd.md b/windows/client-management/mdm/policy-csp-admx-sdiagschd.md index 6ce6d0dd12..6f371c240a 100644 --- a/windows/client-management/mdm/policy-csp-admx-sdiagschd.md +++ b/windows/client-management/mdm/policy-csp-admx-sdiagschd.md @@ -43,9 +43,9 @@ manager: dansimp |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| diff --git a/windows/client-management/mdm/policy-csp-admx-securitycenter.md b/windows/client-management/mdm/policy-csp-admx-securitycenter.md index ad8d196db7..5be970f2f5 100644 --- a/windows/client-management/mdm/policy-csp-admx-securitycenter.md +++ b/windows/client-management/mdm/policy-csp-admx-securitycenter.md @@ -42,9 +42,9 @@ manager: dansimp |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| diff --git a/windows/client-management/mdm/policy-csp-admx-sensors.md b/windows/client-management/mdm/policy-csp-admx-sensors.md index 2ec26b49bb..a3aa6e151f 100644 --- a/windows/client-management/mdm/policy-csp-admx-sensors.md +++ b/windows/client-management/mdm/policy-csp-admx-sensors.md @@ -54,9 +54,9 @@ manager: dansimp |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -101,9 +101,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -148,9 +148,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -195,9 +195,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -242,9 +242,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| diff --git a/windows/client-management/mdm/policy-csp-admx-servermanager.md b/windows/client-management/mdm/policy-csp-admx-servermanager.md index cac7d04ce8..76207bded4 100644 --- a/windows/client-management/mdm/policy-csp-admx-servermanager.md +++ b/windows/client-management/mdm/policy-csp-admx-servermanager.md @@ -52,9 +52,9 @@ manager: dansimp |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -105,9 +105,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -156,9 +156,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -205,9 +205,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| diff --git a/windows/client-management/mdm/policy-csp-admx-servicing.md b/windows/client-management/mdm/policy-csp-admx-servicing.md index 4317142a57..f891376217 100644 --- a/windows/client-management/mdm/policy-csp-admx-servicing.md +++ b/windows/client-management/mdm/policy-csp-admx-servicing.md @@ -37,9 +37,9 @@ manager: dansimp |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| diff --git a/windows/client-management/mdm/policy-csp-admx-settingsync.md b/windows/client-management/mdm/policy-csp-admx-settingsync.md index a941a8c390..cbb3b966d6 100644 --- a/windows/client-management/mdm/policy-csp-admx-settingsync.md +++ b/windows/client-management/mdm/policy-csp-admx-settingsync.md @@ -66,9 +66,9 @@ manager: dansimp |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -115,9 +115,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -164,9 +164,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -213,9 +213,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -262,9 +262,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -311,9 +311,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -360,9 +360,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -409,9 +409,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -456,9 +456,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| diff --git a/windows/client-management/mdm/policy-csp-admx-sharedfolders.md b/windows/client-management/mdm/policy-csp-admx-sharedfolders.md index 581cae0443..934216e1eb 100644 --- a/windows/client-management/mdm/policy-csp-admx-sharedfolders.md +++ b/windows/client-management/mdm/policy-csp-admx-sharedfolders.md @@ -44,9 +44,9 @@ manager: dansimp |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -95,9 +95,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| diff --git a/windows/client-management/mdm/policy-csp-admx-sharing.md b/windows/client-management/mdm/policy-csp-admx-sharing.md index 92dcb07cf6..893de2b78c 100644 --- a/windows/client-management/mdm/policy-csp-admx-sharing.md +++ b/windows/client-management/mdm/policy-csp-admx-sharing.md @@ -41,9 +41,9 @@ manager: dansimp |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| diff --git a/windows/client-management/mdm/policy-csp-admx-shellcommandpromptregedittools.md b/windows/client-management/mdm/policy-csp-admx-shellcommandpromptregedittools.md index 9d18ccf7c6..c0a99683df 100644 --- a/windows/client-management/mdm/policy-csp-admx-shellcommandpromptregedittools.md +++ b/windows/client-management/mdm/policy-csp-admx-shellcommandpromptregedittools.md @@ -52,9 +52,9 @@ manager: dansimp |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -106,9 +106,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -155,9 +155,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -208,9 +208,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| diff --git a/windows/client-management/mdm/policy-csp-admx-smartcard.md b/windows/client-management/mdm/policy-csp-admx-smartcard.md index eef429ea9b..e694a787d9 100644 --- a/windows/client-management/mdm/policy-csp-admx-smartcard.md +++ b/windows/client-management/mdm/policy-csp-admx-smartcard.md @@ -87,9 +87,9 @@ manager: dansimp |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -140,9 +140,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -189,9 +189,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -236,9 +236,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -285,9 +285,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -332,9 +332,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -375,9 +375,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -425,9 +425,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -475,9 +475,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -525,9 +525,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -579,9 +579,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -628,9 +628,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -678,9 +678,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -727,9 +727,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -777,9 +777,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -827,9 +827,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| diff --git a/windows/client-management/mdm/policy-csp-admx-snmp.md b/windows/client-management/mdm/policy-csp-admx-snmp.md index 523309a9ab..93807f7856 100644 --- a/windows/client-management/mdm/policy-csp-admx-snmp.md +++ b/windows/client-management/mdm/policy-csp-admx-snmp.md @@ -48,9 +48,9 @@ manager: dansimp |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -107,9 +107,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -165,9 +165,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| diff --git a/windows/client-management/mdm/policy-csp-admx-soundrec.md b/windows/client-management/mdm/policy-csp-admx-soundrec.md index 5d6c260d9c..32c6742cfd 100644 --- a/windows/client-management/mdm/policy-csp-admx-soundrec.md +++ b/windows/client-management/mdm/policy-csp-admx-soundrec.md @@ -46,9 +46,9 @@ manager: dansimp |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -93,9 +93,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| diff --git a/windows/client-management/mdm/policy-csp-admx-srmfci.md b/windows/client-management/mdm/policy-csp-admx-srmfci.md index 77e4933d84..62e38da1e0 100644 --- a/windows/client-management/mdm/policy-csp-admx-srmfci.md +++ b/windows/client-management/mdm/policy-csp-admx-srmfci.md @@ -46,9 +46,9 @@ manager: dansimp |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -89,9 +89,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| diff --git a/windows/client-management/mdm/policy-csp-admx-startmenu.md b/windows/client-management/mdm/policy-csp-admx-startmenu.md index d92bbcb0a5..408f2231a6 100644 --- a/windows/client-management/mdm/policy-csp-admx-startmenu.md +++ b/windows/client-management/mdm/policy-csp-admx-startmenu.md @@ -240,9 +240,9 @@ manager: dansimp |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -287,9 +287,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -345,9 +345,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -390,9 +390,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -437,9 +437,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -484,9 +484,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -533,9 +533,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -589,9 +589,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -638,9 +638,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -690,9 +690,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -737,9 +737,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -789,9 +789,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -841,9 +841,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -888,9 +888,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -939,9 +939,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -988,9 +988,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -1035,9 +1035,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -1085,9 +1085,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -1132,9 +1132,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -1186,9 +1186,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -1240,9 +1240,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -1285,9 +1285,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -1334,9 +1334,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -1385,9 +1385,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -1437,9 +1437,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -1490,9 +1490,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -1537,9 +1537,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -1595,9 +1595,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -1647,9 +1647,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -1698,9 +1698,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -1764,9 +1764,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -1816,9 +1816,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -1868,9 +1868,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -1915,9 +1915,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -1962,9 +1962,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -2009,9 +2009,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -2054,9 +2054,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -2099,9 +2099,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -2144,9 +2144,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -2189,9 +2189,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -2234,9 +2234,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -2279,9 +2279,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -2330,9 +2330,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -2379,9 +2379,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -2426,9 +2426,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -2471,9 +2471,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -2518,9 +2518,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -2569,9 +2569,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -2616,9 +2616,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -2667,9 +2667,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -2714,9 +2714,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -2763,9 +2763,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -2812,9 +2812,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -2861,9 +2861,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -2913,9 +2913,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -2958,9 +2958,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -3003,9 +3003,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -3050,9 +3050,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -3103,9 +3103,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -3152,9 +3152,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -3201,9 +3201,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -3246,9 +3246,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -3293,9 +3293,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -3343,9 +3343,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -3390,9 +3390,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -3433,9 +3433,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -3487,9 +3487,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| diff --git a/windows/client-management/mdm/policy-csp-admx-systemrestore.md b/windows/client-management/mdm/policy-csp-admx-systemrestore.md index 261666b2b6..ee521b2113 100644 --- a/windows/client-management/mdm/policy-csp-admx-systemrestore.md +++ b/windows/client-management/mdm/policy-csp-admx-systemrestore.md @@ -42,9 +42,9 @@ manager: dansimp |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| diff --git a/windows/client-management/mdm/policy-csp-admx-tabletshell.md b/windows/client-management/mdm/policy-csp-admx-tabletshell.md index 61b852effa..d4d449e3cb 100644 --- a/windows/client-management/mdm/policy-csp-admx-tabletshell.md +++ b/windows/client-management/mdm/policy-csp-admx-tabletshell.md @@ -46,9 +46,9 @@ manager: dansimp |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -94,9 +94,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| diff --git a/windows/client-management/mdm/policy-csp-admx-taskbar.md b/windows/client-management/mdm/policy-csp-admx-taskbar.md index cb7127db0c..5e6e510daf 100644 --- a/windows/client-management/mdm/policy-csp-admx-taskbar.md +++ b/windows/client-management/mdm/policy-csp-admx-taskbar.md @@ -106,9 +106,9 @@ manager: dansimp |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -156,9 +156,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -206,9 +206,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -252,9 +252,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -298,9 +298,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -344,9 +344,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -390,9 +390,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -436,9 +436,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -482,9 +482,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -528,9 +528,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -575,9 +575,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -628,9 +628,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -675,9 +675,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -725,9 +725,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -773,9 +773,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -820,9 +820,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -866,9 +866,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -914,9 +914,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -960,9 +960,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -1007,9 +1007,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -1055,9 +1055,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -1102,9 +1102,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| diff --git a/windows/client-management/mdm/policy-csp-admx-tcpip.md b/windows/client-management/mdm/policy-csp-admx-tcpip.md index fe0b5341be..f94465f1a3 100644 --- a/windows/client-management/mdm/policy-csp-admx-tcpip.md +++ b/windows/client-management/mdm/policy-csp-admx-tcpip.md @@ -79,9 +79,9 @@ manager: dansimp |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -125,9 +125,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -171,9 +171,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -223,9 +223,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -275,9 +275,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -321,9 +321,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -367,9 +367,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -419,9 +419,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -465,9 +465,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -513,9 +513,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -562,9 +562,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -608,9 +608,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -662,9 +662,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| diff --git a/windows/client-management/mdm/policy-csp-admx-terminalserver.md b/windows/client-management/mdm/policy-csp-admx-terminalserver.md index 90be4fd7b6..448f4d16bd 100644 --- a/windows/client-management/mdm/policy-csp-admx-terminalserver.md +++ b/windows/client-management/mdm/policy-csp-admx-terminalserver.md @@ -309,9 +309,9 @@ manager: dansimp |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -357,9 +357,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -405,9 +405,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -458,9 +458,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -484,9 +484,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -536,9 +536,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -589,9 +589,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -637,9 +637,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -685,9 +685,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -737,9 +737,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -787,9 +787,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -839,9 +839,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -891,9 +891,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -943,9 +943,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -995,9 +995,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -1043,9 +1043,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -1091,9 +1091,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -1139,9 +1139,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -1190,9 +1190,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -1240,9 +1240,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -1295,9 +1295,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -1350,9 +1350,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -1398,9 +1398,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -1454,9 +1454,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -1507,9 +1507,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -1556,9 +1556,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -1607,9 +1607,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -1658,9 +1658,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -1709,9 +1709,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -1761,9 +1761,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -1817,9 +1817,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -1867,9 +1867,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -1920,9 +1920,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -1970,9 +1970,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -2025,9 +2025,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -2079,9 +2079,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -2129,9 +2129,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -2182,9 +2182,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -2234,9 +2234,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -2284,9 +2284,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -2337,9 +2337,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -2392,9 +2392,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -2440,9 +2440,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -2488,9 +2488,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -2541,9 +2541,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -2589,9 +2589,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -2643,9 +2643,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -2696,9 +2696,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -2747,9 +2747,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -2796,9 +2796,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -2843,9 +2843,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -2890,9 +2890,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -2941,9 +2941,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -2994,9 +2994,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -3045,9 +3045,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -3100,9 +3100,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -3153,9 +3153,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -3206,9 +3206,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -3256,9 +3256,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -3305,9 +3305,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -3359,9 +3359,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -3407,9 +3407,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -3453,9 +3453,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -3507,9 +3507,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -3560,9 +3560,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -3609,9 +3609,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -3658,9 +3658,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -3706,9 +3706,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -3754,9 +3754,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -3808,9 +3808,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -3862,9 +3862,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -3914,9 +3914,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -3966,9 +3966,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -4019,9 +4019,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -4072,9 +4072,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -4126,9 +4126,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -4180,9 +4180,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -4229,9 +4229,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -4280,9 +4280,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -4331,9 +4331,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -4382,9 +4382,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -4433,9 +4433,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -4483,9 +4483,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -4534,9 +4534,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -4585,9 +4585,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -4636,9 +4636,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -4686,9 +4686,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -4732,9 +4732,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -4782,9 +4782,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -4834,9 +4834,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -4885,9 +4885,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| diff --git a/windows/client-management/mdm/policy-csp-admx-thumbnails.md b/windows/client-management/mdm/policy-csp-admx-thumbnails.md index e5bd2dec26..c420b7243d 100644 --- a/windows/client-management/mdm/policy-csp-admx-thumbnails.md +++ b/windows/client-management/mdm/policy-csp-admx-thumbnails.md @@ -48,9 +48,9 @@ manager: dansimp |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -96,9 +96,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -144,9 +144,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| diff --git a/windows/client-management/mdm/policy-csp-admx-touchinput.md b/windows/client-management/mdm/policy-csp-admx-touchinput.md index 172d9bc3cc..4876258cb8 100644 --- a/windows/client-management/mdm/policy-csp-admx-touchinput.md +++ b/windows/client-management/mdm/policy-csp-admx-touchinput.md @@ -52,9 +52,9 @@ manager: dansimp |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -97,9 +97,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -145,9 +145,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -193,9 +193,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| diff --git a/windows/client-management/mdm/policy-csp-admx-tpm.md b/windows/client-management/mdm/policy-csp-admx-tpm.md index 8264ea0190..bee67da425 100644 --- a/windows/client-management/mdm/policy-csp-admx-tpm.md +++ b/windows/client-management/mdm/policy-csp-admx-tpm.md @@ -69,9 +69,9 @@ manager: dansimp |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -115,9 +115,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -157,9 +157,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -205,9 +205,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -253,9 +253,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -308,9 +308,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -350,9 +350,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -408,9 +408,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -468,9 +468,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -528,9 +528,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| diff --git a/windows/client-management/mdm/policy-csp-admx-userexperiencevirtualization.md b/windows/client-management/mdm/policy-csp-admx-userexperiencevirtualization.md index 815f01a5a0..05651ad55f 100644 --- a/windows/client-management/mdm/policy-csp-admx-userexperiencevirtualization.md +++ b/windows/client-management/mdm/policy-csp-admx-userexperiencevirtualization.md @@ -417,9 +417,9 @@ manager: dansimp |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -468,9 +468,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -524,9 +524,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -576,9 +576,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -624,9 +624,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -671,9 +671,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -725,9 +725,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -774,9 +774,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -818,9 +818,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -867,9 +867,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -915,9 +915,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -964,9 +964,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -1015,9 +1015,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -1065,9 +1065,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -1114,9 +1114,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -1163,9 +1163,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -1212,9 +1212,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -1261,9 +1261,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -1308,9 +1308,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -1357,9 +1357,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -1406,9 +1406,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -1455,9 +1455,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -1505,9 +1505,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -1554,9 +1554,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -1602,9 +1602,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -1651,9 +1651,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -1701,9 +1701,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -1750,9 +1750,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -1800,9 +1800,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -1849,9 +1849,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -1899,9 +1899,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -1948,9 +1948,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -1997,9 +1997,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -2045,9 +2045,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -2094,9 +2094,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -2143,9 +2143,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -2193,9 +2193,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -2243,9 +2243,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -2292,9 +2292,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -2341,9 +2341,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -2391,9 +2391,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -2440,9 +2440,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -2490,9 +2490,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -2540,9 +2540,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -2590,9 +2590,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -2640,9 +2640,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -2689,9 +2689,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -2739,9 +2739,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -2789,9 +2789,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -2839,9 +2839,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -2888,9 +2888,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -2937,9 +2937,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -2987,9 +2987,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -3037,9 +3037,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -3087,9 +3087,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -3137,9 +3137,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -3186,9 +3186,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -3236,9 +3236,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -3286,9 +3286,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -3335,9 +3335,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -3384,9 +3384,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -3433,9 +3433,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -3483,9 +3483,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -3533,9 +3533,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -3584,9 +3584,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -3634,9 +3634,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -3684,9 +3684,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -3734,9 +3734,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -3784,9 +3784,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -3834,9 +3834,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -3883,9 +3883,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -3933,9 +3933,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -3982,9 +3982,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -4032,9 +4032,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -4081,9 +4081,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -4130,9 +4130,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -4181,9 +4181,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -4230,9 +4230,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -4280,9 +4280,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -4330,9 +4330,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -4380,9 +4380,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -4429,9 +4429,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -4479,9 +4479,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -4528,9 +4528,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -4578,9 +4578,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -4628,9 +4628,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -4678,9 +4678,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -4728,9 +4728,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -4778,9 +4778,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -4828,9 +4828,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -4878,9 +4878,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -4927,9 +4927,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -4977,9 +4977,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -5027,9 +5027,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -5077,9 +5077,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -5127,9 +5127,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -5177,9 +5177,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -5227,9 +5227,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -5277,9 +5277,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -5327,9 +5327,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -5377,9 +5377,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -5427,9 +5427,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -5477,9 +5477,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -5526,9 +5526,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -5576,9 +5576,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -5625,9 +5625,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -5675,9 +5675,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -5725,9 +5725,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -5775,9 +5775,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -5824,9 +5824,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -5874,9 +5874,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -5924,9 +5924,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -5975,9 +5975,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -6023,9 +6023,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -6071,9 +6071,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -6125,9 +6125,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -6175,9 +6175,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -6219,9 +6219,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -6269,9 +6269,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -6319,9 +6319,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -6369,9 +6369,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -6418,9 +6418,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -6468,9 +6468,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -6514,9 +6514,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -6564,9 +6564,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -6614,9 +6614,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| diff --git a/windows/client-management/mdm/policy-csp-admx-userprofiles.md b/windows/client-management/mdm/policy-csp-admx-userprofiles.md index d2021b4ded..61082a5684 100644 --- a/windows/client-management/mdm/policy-csp-admx-userprofiles.md +++ b/windows/client-management/mdm/policy-csp-admx-userprofiles.md @@ -63,9 +63,9 @@ manager: dansimp |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -112,9 +112,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -161,9 +161,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -212,9 +212,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -264,9 +264,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -314,9 +314,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -364,9 +364,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -419,9 +419,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| diff --git a/windows/client-management/mdm/policy-csp-admx-w32time.md b/windows/client-management/mdm/policy-csp-admx-w32time.md index 6d0192d85a..fd75025cff 100644 --- a/windows/client-management/mdm/policy-csp-admx-w32time.md +++ b/windows/client-management/mdm/policy-csp-admx-w32time.md @@ -51,9 +51,9 @@ manager: dansimp |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -174,9 +174,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -242,9 +242,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -291,9 +291,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| diff --git a/windows/client-management/mdm/policy-csp-admx-wcm.md b/windows/client-management/mdm/policy-csp-admx-wcm.md index e04263cee6..56d18c37ee 100644 --- a/windows/client-management/mdm/policy-csp-admx-wcm.md +++ b/windows/client-management/mdm/policy-csp-admx-wcm.md @@ -48,9 +48,9 @@ manager: dansimp |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -94,9 +94,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -149,9 +149,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| diff --git a/windows/client-management/mdm/policy-csp-admx-wdi.md b/windows/client-management/mdm/policy-csp-admx-wdi.md index 5eab701dc8..6e8175c253 100644 --- a/windows/client-management/mdm/policy-csp-admx-wdi.md +++ b/windows/client-management/mdm/policy-csp-admx-wdi.md @@ -46,9 +46,9 @@ manager: dansimp |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -94,9 +94,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| diff --git a/windows/client-management/mdm/policy-csp-admx-wincal.md b/windows/client-management/mdm/policy-csp-admx-wincal.md index 3098c4d4e5..eeee17dfa6 100644 --- a/windows/client-management/mdm/policy-csp-admx-wincal.md +++ b/windows/client-management/mdm/policy-csp-admx-wincal.md @@ -45,9 +45,9 @@ manager: dansimp |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -95,9 +95,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| diff --git a/windows/client-management/mdm/policy-csp-admx-windowscolorsystem.md b/windows/client-management/mdm/policy-csp-admx-windowscolorsystem.md index 3b4411a213..08e1bacf93 100644 --- a/windows/client-management/mdm/policy-csp-admx-windowscolorsystem.md +++ b/windows/client-management/mdm/policy-csp-admx-windowscolorsystem.md @@ -46,9 +46,9 @@ manager: dansimp |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -92,9 +92,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| diff --git a/windows/client-management/mdm/policy-csp-admx-windowsconnectnow.md b/windows/client-management/mdm/policy-csp-admx-windowsconnectnow.md index 713fa886c9..02d063368a 100644 --- a/windows/client-management/mdm/policy-csp-admx-windowsconnectnow.md +++ b/windows/client-management/mdm/policy-csp-admx-windowsconnectnow.md @@ -48,9 +48,9 @@ manager: dansimp |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -94,9 +94,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -141,9 +141,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| diff --git a/windows/client-management/mdm/policy-csp-admx-windowsexplorer.md b/windows/client-management/mdm/policy-csp-admx-windowsexplorer.md index d262686dc0..410c6bf3a4 100644 --- a/windows/client-management/mdm/policy-csp-admx-windowsexplorer.md +++ b/windows/client-management/mdm/policy-csp-admx-windowsexplorer.md @@ -254,9 +254,9 @@ manager: dansimp |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -305,9 +305,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -355,9 +355,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -402,9 +402,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -450,9 +450,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -498,9 +498,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -556,9 +556,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -606,9 +606,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -657,9 +657,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -708,9 +708,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -764,9 +764,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -813,9 +813,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -861,9 +861,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -908,9 +908,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -960,9 +960,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -1012,9 +1012,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -1064,9 +1064,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -1116,9 +1116,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -1168,9 +1168,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -1220,9 +1220,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -1272,9 +1272,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -1324,9 +1324,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -1376,9 +1376,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -1428,9 +1428,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -1478,9 +1478,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -1528,9 +1528,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -1578,9 +1578,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -1628,9 +1628,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -1678,9 +1678,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -1728,9 +1728,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -1779,9 +1779,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -1830,9 +1830,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -1880,9 +1880,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -1930,9 +1930,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -1979,9 +1979,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -2026,9 +2026,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -2073,9 +2073,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -2123,9 +2123,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -2173,9 +2173,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -2222,9 +2222,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -2267,9 +2267,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -2314,9 +2314,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -2366,9 +2366,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -2418,9 +2418,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -2469,9 +2469,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -2514,9 +2514,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -2563,9 +2563,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -2606,9 +2606,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -2656,9 +2656,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -2703,9 +2703,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -2755,9 +2755,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -2800,9 +2800,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -2845,9 +2845,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -2892,9 +2892,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -2943,9 +2943,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -2990,9 +2990,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -3037,9 +3037,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -3084,9 +3084,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -3132,9 +3132,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -3177,9 +3177,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -3229,9 +3229,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -3278,9 +3278,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -3329,9 +3329,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -3387,9 +3387,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -3441,9 +3441,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -3491,9 +3491,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -3540,9 +3540,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -3589,9 +3589,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -3638,9 +3638,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -3687,9 +3687,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -3738,9 +3738,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| diff --git a/windows/client-management/mdm/policy-csp-admx-windowsmediadrm.md b/windows/client-management/mdm/policy-csp-admx-windowsmediadrm.md index 6a34a63bfe..d8b921b3e5 100644 --- a/windows/client-management/mdm/policy-csp-admx-windowsmediadrm.md +++ b/windows/client-management/mdm/policy-csp-admx-windowsmediadrm.md @@ -42,9 +42,9 @@ manager: dansimp |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| diff --git a/windows/client-management/mdm/policy-csp-admx-windowsmediaplayer.md b/windows/client-management/mdm/policy-csp-admx-windowsmediaplayer.md index 256635b0c4..84b826b53e 100644 --- a/windows/client-management/mdm/policy-csp-admx-windowsmediaplayer.md +++ b/windows/client-management/mdm/policy-csp-admx-windowsmediaplayer.md @@ -102,9 +102,9 @@ manager: dansimp |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -161,9 +161,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -219,9 +219,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -275,9 +275,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -324,9 +324,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -371,9 +371,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -420,9 +420,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -469,9 +469,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -520,9 +520,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -569,9 +569,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -618,9 +618,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -665,9 +665,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -717,9 +717,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -766,9 +766,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -813,9 +813,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -860,9 +860,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -907,9 +907,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -954,9 +954,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -1000,9 +1000,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -1047,9 +1047,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -1098,9 +1098,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| diff --git a/windows/client-management/mdm/policy-csp-admx-windowsremotemanagement.md b/windows/client-management/mdm/policy-csp-admx-windowsremotemanagement.md index 9f9edaeadb..bd307b779e 100644 --- a/windows/client-management/mdm/policy-csp-admx-windowsremotemanagement.md +++ b/windows/client-management/mdm/policy-csp-admx-windowsremotemanagement.md @@ -46,9 +46,9 @@ manager: dansimp |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -93,9 +93,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| diff --git a/windows/client-management/mdm/policy-csp-admx-windowsstore.md b/windows/client-management/mdm/policy-csp-admx-windowsstore.md index 7ff6427e44..72fffb643f 100644 --- a/windows/client-management/mdm/policy-csp-admx-windowsstore.md +++ b/windows/client-management/mdm/policy-csp-admx-windowsstore.md @@ -57,9 +57,9 @@ manager: dansimp |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -106,9 +106,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -156,9 +156,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -206,9 +206,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -256,9 +256,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| diff --git a/windows/client-management/mdm/policy-csp-admx-wininit.md b/windows/client-management/mdm/policy-csp-admx-wininit.md index a0cda7e94a..421da6c478 100644 --- a/windows/client-management/mdm/policy-csp-admx-wininit.md +++ b/windows/client-management/mdm/policy-csp-admx-wininit.md @@ -49,9 +49,9 @@ manager: dansimp |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -97,9 +97,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -145,9 +145,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| diff --git a/windows/client-management/mdm/policy-csp-admx-winlogon.md b/windows/client-management/mdm/policy-csp-admx-winlogon.md index b92fbebba1..366c193e05 100644 --- a/windows/client-management/mdm/policy-csp-admx-winlogon.md +++ b/windows/client-management/mdm/policy-csp-admx-winlogon.md @@ -58,9 +58,9 @@ manager: dansimp |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -109,9 +109,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -160,9 +160,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -211,9 +211,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -264,9 +264,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -313,9 +313,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| diff --git a/windows/client-management/mdm/policy-csp-admx-winsrv.md b/windows/client-management/mdm/policy-csp-admx-winsrv.md index d3e5236683..9b5ea557d1 100644 --- a/windows/client-management/mdm/policy-csp-admx-winsrv.md +++ b/windows/client-management/mdm/policy-csp-admx-winsrv.md @@ -43,9 +43,9 @@ manager: dansimp |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| diff --git a/windows/client-management/mdm/policy-csp-admx-wlansvc.md b/windows/client-management/mdm/policy-csp-admx-wlansvc.md index a54e59d069..aeda8eb64c 100644 --- a/windows/client-management/mdm/policy-csp-admx-wlansvc.md +++ b/windows/client-management/mdm/policy-csp-admx-wlansvc.md @@ -49,9 +49,9 @@ manager: dansimp |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -98,9 +98,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -145,9 +145,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| diff --git a/windows/client-management/mdm/policy-csp-admx-wordwheel.md b/windows/client-management/mdm/policy-csp-admx-wordwheel.md index f450789e3d..57124ac9b3 100644 --- a/windows/client-management/mdm/policy-csp-admx-wordwheel.md +++ b/windows/client-management/mdm/policy-csp-admx-wordwheel.md @@ -43,9 +43,9 @@ manager: dansimp |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| diff --git a/windows/client-management/mdm/policy-csp-admx-workfoldersclient.md b/windows/client-management/mdm/policy-csp-admx-workfoldersclient.md index 6a4886054f..ba75fb37db 100644 --- a/windows/client-management/mdm/policy-csp-admx-workfoldersclient.md +++ b/windows/client-management/mdm/policy-csp-admx-workfoldersclient.md @@ -50,9 +50,9 @@ manager: dansimp |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -99,9 +99,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -157,9 +157,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| diff --git a/windows/client-management/mdm/policy-csp-admx-wpn.md b/windows/client-management/mdm/policy-csp-admx-wpn.md index bc65f1e3f2..857a782385 100644 --- a/windows/client-management/mdm/policy-csp-admx-wpn.md +++ b/windows/client-management/mdm/policy-csp-admx-wpn.md @@ -58,9 +58,9 @@ manager: dansimp |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -108,9 +108,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -158,9 +158,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -208,9 +208,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -262,9 +262,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| @@ -312,9 +312,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business|No|No| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| From b2df1e3bf54f21084cce540c32feae2d61ac61ff Mon Sep 17 00:00:00 2001 From: Alekhya Jupudi <89069896+alekyaj@users.noreply.github.com> Date: Wed, 25 May 2022 11:35:57 +0530 Subject: [PATCH 261/380] Missed updates --- .../mdm/policy-csp-admx-addremoveprograms.md | 6 +++--- .../client-management/mdm/policy-csp-internetexplorer.md | 2 +- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/windows/client-management/mdm/policy-csp-admx-addremoveprograms.md b/windows/client-management/mdm/policy-csp-admx-addremoveprograms.md index a1039abf0c..ac584327d0 100644 --- a/windows/client-management/mdm/policy-csp-admx-addremoveprograms.md +++ b/windows/client-management/mdm/policy-csp-admx-addremoveprograms.md @@ -129,9 +129,9 @@ ADMX Info: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|No|No| -|Windows SE|No|No| -|Business||| +|Pro|Yes|Yes| +|Windows SE|No|Yes| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education||| diff --git a/windows/client-management/mdm/policy-csp-internetexplorer.md b/windows/client-management/mdm/policy-csp-internetexplorer.md index 61f2b2dbf1..9da7bde9cf 100644 --- a/windows/client-management/mdm/policy-csp-internetexplorer.md +++ b/windows/client-management/mdm/policy-csp-internetexplorer.md @@ -5900,7 +5900,7 @@ ADMX Info: |Home|Yes|Yes| |Pro|Yes|Yes| |Windows SE|No|Yes| -|Business||| +|Business|Yes|Yes| |Enterprise|Yes|Yes| |Education|Yes|Yes| From 3966e09b9f831d68b7ac3617e521b1a9f8cd4088 Mon Sep 17 00:00:00 2001 From: Alekhya Jupudi <89069896+alekyaj@users.noreply.github.com> Date: Wed, 25 May 2022 11:40:03 +0530 Subject: [PATCH 262/380] Update policy-csp-admx-addremoveprograms.md --- .../client-management/mdm/policy-csp-admx-addremoveprograms.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/client-management/mdm/policy-csp-admx-addremoveprograms.md b/windows/client-management/mdm/policy-csp-admx-addremoveprograms.md index ac584327d0..19c86af9d2 100644 --- a/windows/client-management/mdm/policy-csp-admx-addremoveprograms.md +++ b/windows/client-management/mdm/policy-csp-admx-addremoveprograms.md @@ -133,7 +133,7 @@ ADMX Info: |Windows SE|No|Yes| |Business|Yes|Yes| |Enterprise|Yes|Yes| -|Education||| +|Education|Yes|Yes|


      From 0f73fa70a7f26603567e55625f4e9d12a7ec9171 Mon Sep 17 00:00:00 2001 From: MaratMussabekov <48041687+MaratMussabekov@users.noreply.github.com> Date: Wed, 25 May 2022 14:01:27 +0500 Subject: [PATCH 263/380] Update deployment-service-overview.md --- windows/deployment/update/deployment-service-overview.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/deployment/update/deployment-service-overview.md b/windows/deployment/update/deployment-service-overview.md index 7459c71de0..2d8c81fbbc 100644 --- a/windows/deployment/update/deployment-service-overview.md +++ b/windows/deployment/update/deployment-service-overview.md @@ -162,7 +162,7 @@ Following is an example of setting the policy using Microsoft Endpoint Manager: 8. (Optional) To verify that the policy reached the client, check the value of the following registry entry: - **HKEY\_LOCAL\_MACHINE\\SOFTWARE\\Microsoft\\PolicyManager \\default\\System\\AllowWUfBCloudProcessing** + **HKEY\_LOCAL\_MACHINE\\SOFTWARE\\Microsoft\\PolicyManager\\current\\device\\System\\AllowWUfBCloudProcessing** ## Best practices Follow these suggestions for the best results with the service. From efef3ac28684794739a27427bc0f792d4cecf4ce Mon Sep 17 00:00:00 2001 From: Shesh <56231259+sheshachary@users.noreply.github.com> Date: Wed, 25 May 2022 17:37:03 +0530 Subject: [PATCH 264/380] Improved the consistency in the articles. --- .../mdm/policy-csp-remoteprocedurecall.md | 25 +++++++++-------- .../mdm/policy-csp-remoteshell.md | 16 ++++++----- .../mdm/policy-csp-restrictedgroups.md | 12 +++++--- .../mdm/policy-csp-search.md | 28 ++++++++++--------- .../mdm/policy-csp-security.md | 28 +++++++++---------- .../mdm/policy-csp-servicecontrolmanager.md | 11 ++++---- .../mdm/policy-csp-settings.md | 16 ++++++----- .../mdm/policy-csp-speech.md | 5 ++-- 8 files changed, 78 insertions(+), 63 deletions(-) diff --git a/windows/client-management/mdm/policy-csp-remoteprocedurecall.md b/windows/client-management/mdm/policy-csp-remoteprocedurecall.md index c2235cdbb4..46c9d3befd 100644 --- a/windows/client-management/mdm/policy-csp-remoteprocedurecall.md +++ b/windows/client-management/mdm/policy-csp-remoteprocedurecall.md @@ -14,7 +14,6 @@ manager: dansimp # Policy CSP - RemoteProcedureCall -
      @@ -30,11 +29,11 @@ manager: dansimp > [!TIP] -> These are ADMX-backed policies and require a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). +> These are ADMX-backed policies and require 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). +> 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).
      @@ -64,15 +63,16 @@ manager: dansimp -This policy setting controls whether RPC clients authenticate with the Endpoint Mapper Service when the call they're making contains authentication information. The Endpoint Mapper Service on computers running Windows NT4 (all service packs) can't process authentication information supplied in this manner. +This policy setting controls whether RPC clients authenticate with the Endpoint Mapper Service, when the call they're making contains authentication information. The Endpoint Mapper Service on computers running Windows NT4 (all service packs) can't process authentication information supplied in this manner. If you disable this policy setting, RPC clients won't authenticate to the Endpoint Mapper Service, but they'll be able to communicate with the Endpoint Mapper Service on Windows NT4 Server. -If you enable this policy setting, RPC clients will authenticate to the Endpoint Mapper Service for calls that contain authentication information. Clients making such calls won't be able to communicate with the Windows NT4 Server Endpoint Mapper Service. +If you enable this policy setting, RPC clients will authenticate to the Endpoint Mapper Service for calls that contain authentication information. Clients making such calls won't be able to communicate with the Windows NT4 Server Endpoint Mapper Service. -If you don't configure this policy setting, it remains disabled. RPC clients won't authenticate to the Endpoint Mapper Service, but they'll be able to communicate with the Windows NT4 Server Endpoint Mapper Service. +If you don't configure this policy setting, it remains disabled. RPC clients won't authenticate to the Endpoint Mapper Service, but they'll be able to communicate with the Windows NT4 Server Endpoint Mapper Service. -Note: This policy won't be applied until the system is rebooted. +> [!NOTE] +> This policy won't be applied until the system is rebooted. @@ -114,13 +114,13 @@ ADMX Info: -This policy setting controls how the RPC server runtime handles unauthenticated RPC clients connecting to RPC servers. +This policy setting controls, how the RPC server runtime handles unauthenticated RPC clients connecting to RPC servers. -This policy setting impacts all RPC applications. In a domain environment, this policy setting should be used with caution as it can impact a wide range of functionality including group policy processing itself. Reverting a change to this policy setting can require manual intervention on each affected machine. This policy setting should never be applied to a domain controller. +This policy setting impacts all RPC applications. In a domain environment, this policy setting should be used with caution as it can impact a wide range of functionality including group policy processing itself. Reverting a change to this policy setting can require manual intervention on each affected machine. This policy setting should never be applied to a domain controller. If you disable this policy setting, the RPC server runtime uses the value of "Authenticated" on Windows Client, and the value of "None" on Windows Server versions that support this policy setting. -If you don't configure this policy setting, it remains disabled. The RPC server runtime will behave as though it was enabled with the value of "Authenticated" used for Windows Client and the value of "None" used for Server SKUs that support this policy setting. +If you don't configure this policy setting, it remains disabled. The RPC server runtime will behave as though it was enabled with the value of "Authenticated" used for Windows Client, and the value of "None" used for Server SKUs that support this policy setting. If you enable this policy setting, it directs the RPC server runtime to restrict unauthenticated RPC clients connecting to RPC servers running on a machine. A client will be considered an authenticated client if it uses a named pipe to communicate with the server or if it uses RPC Security. RPC Interfaces that have requested to be accessible by unauthenticated clients may be exempt from this restriction, depending on the selected value for this policy setting. @@ -128,7 +128,7 @@ If you enable this policy setting, it directs the RPC server runtime to restrict - "Authenticated" allows only authenticated RPC Clients (per the definition above) to connect to RPC Servers running on the machine on which the policy setting is applied. Exemptions are granted to interfaces that have requested them. -- "Authenticated without exceptions" allows only authenticated RPC Clients (per the definition above) to connect to RPC Servers running on the machine on which the policy setting is applied. No exceptions are allowed. +- "Authenticated without exceptions" allows only authenticated RPC Clients (per the definition above) to connect to RPC Servers running on the machine on which the policy setting is applied. No exceptions are allowed. > [!NOTE] > This policy setting won't be applied until the system is rebooted. @@ -148,3 +148,6 @@ ADMX Info: +## Related topics + +[Policy configuration service provider](policy-configuration-service-provider.md) \ No newline at end of file diff --git a/windows/client-management/mdm/policy-csp-remoteshell.md b/windows/client-management/mdm/policy-csp-remoteshell.md index 25abffed2e..e77f45c306 100644 --- a/windows/client-management/mdm/policy-csp-remoteshell.md +++ b/windows/client-management/mdm/policy-csp-remoteshell.md @@ -14,7 +14,6 @@ manager: dansimp # Policy CSP - RemoteShell -
      @@ -45,11 +44,11 @@ manager: dansimp > [!TIP] -> These are ADMX-backed policies and require a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). +> These are ADMX-backed policies and require 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). +> 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).
      @@ -127,7 +126,7 @@ ADMX Info: This policy setting configures the maximum number of users able to concurrently perform remote shell operations on the system. -The value can be any number from 1 to 100. +The value can be any number from 1 to 100. If you enable this policy setting, the new shell connections are rejected if they exceed the specified limit. @@ -173,7 +172,7 @@ ADMX Info: -This policy setting configures the maximum time in milliseconds remote shell will stay open without any user activity until it is automatically deleted. +This policy setting configures the maximum time in milliseconds, and remote shell will stay open without any user activity until it is automatically deleted. Any value from 0 to 0x7FFFFFFF can be set. A minimum of 60000 milliseconds (1 minute) is used for smaller values. @@ -273,7 +272,7 @@ This policy setting configures the maximum number of processes a remote shell is If you enable this policy setting, you can specify any number from 0 to 0x7FFFFFFF to set the maximum number of process per shell. Zero (0) means unlimited number of processes. -If you disable or do not configure this policy setting, the limit is five processes per shell. +If you disable or do not configure this policy setting, the limit is five processes per shell. @@ -315,7 +314,7 @@ ADMX Info: -This policy setting configures the maximum number of concurrent shells any user can remotely open on the same system. +This policy setting configures the maximum number of concurrent shells and any user can remotely open on the same system. Any number from 0 to 0x7FFFFFFF can be set, where 0 means unlimited number of shells. @@ -380,3 +379,6 @@ ADMX Info: +## Related topics + +[Policy configuration service provider](policy-configuration-service-provider.md) \ No newline at end of file diff --git a/windows/client-management/mdm/policy-csp-restrictedgroups.md b/windows/client-management/mdm/policy-csp-restrictedgroups.md index 4c77b145dc..7c72312d5d 100644 --- a/windows/client-management/mdm/policy-csp-restrictedgroups.md +++ b/windows/client-management/mdm/policy-csp-restrictedgroups.md @@ -15,7 +15,7 @@ manager: dansimp # Policy CSP - RestrictedGroups > [!IMPORTANT] -> Starting from Windows 10, version 20H2, it is recommended to use the [LocalUsersandGroups](policy-csp-localusersandgroups.md) policy instead of the RestrictedGroups policy to configure members (users or AAD groups) to a Windows 10 local group. Applying both the policies to the same device is unsupported and may yield unpredictable results. +> Starting from Windows 10, version 20H2, it is recommended to use the [LocalUsersandGroups](policy-csp-localusersandgroups.md) policy instead of the RestrictedGroups policy, to configure members (users or AAD groups) to a Windows 10 local group. Applying both the policies to the same device is unsupported and may yield unpredictable results.
      @@ -60,7 +60,7 @@ manager: dansimp This security setting allows an administrator to define the members that are part of a security-sensitive (restricted) group. When a Restricted Groups policy is enforced, any current member of a restricted group that is not on the Members list is removed, except for the built-in administrator in the built-in Administrators group. Any user on the Members list who is not currently a member of the restricted group is added. An empty Members list means that the restricted group has no members. The membership configuration is based on SIDS, therefore renaming these built-in groups does not affect retention of this special membership. -For example, you can create a Restricted Groups policy to allow only specified users, Alice and John, to be members of the Backup Operators group. When this policy is refreshed, only Alice and John will remain as members of the Backup Operators group and all other members will be removed. +For example, you can create a Restricted Groups policy to allow only specified users. Alice and John, to be members of the Backup Operators group. When this policy is refreshed, only Alice and John will remain as members of the Backup Operators group, and all other members will be removed. > [!CAUTION] > Attempting to remove the built-in administrator from the Administrators group will result in failure with the following error: @@ -69,7 +69,7 @@ For example, you can create a Restricted Groups policy to allow only specified u > |----------|----------|----------|----------| > | 0x55b (Hex)
      1371 (Dec) |ERROR_SPECIAL_ACCOUNT|Cannot perform this operation on built-in accounts.| winerror.h | -Starting in Windows 10, version 1809, you can use this schema for retrieval and application of the RestrictedGroups/ConfigureGroupMembership policy. A minimum occurrence of zero members when applying the policy implies clearing the access group and should be used with caution. +Starting in Windows 10, version 1809, you can use this schema for retrieval and application of the RestrictedGroups/ConfigureGroupMembership policy. A minimum occurrence of zero members when applying the policy implies clearing the access group, and should be used with caution. ```xml @@ -152,7 +152,7 @@ The following table describes how this policy setting behaves in different Windo | ------------------ | --------------- | |Windows 10, version 1803 | Added this policy setting.
      XML accepts group and member only by name.
      Supports configuring the administrators group using the group name.
      Expects member name to be in the account name format. | | Windows 10, version 1809
      Windows 10, version 1903
      Windows 10, version 1909 | Supports configuring any local group.
      `` accepts only name.
      `` accepts a name or an SID.
      This is useful when you want to ensure a certain local group always has a well-known SID as member. | -| Windows 10, version 2004 | Behaves as described in this topic.
      Accepts name or SID for group and members and translates as appropriate. | +| Windows 10, version 2004 | Behaves as described in this topic.
      Accepts name or SID for group and members and translates as appropriate.| @@ -160,3 +160,7 @@ The following table describes how this policy setting behaves in different Windo
      + +## Related topics + +[Policy configuration service provider](policy-configuration-service-provider.md) \ No newline at end of file diff --git a/windows/client-management/mdm/policy-csp-search.md b/windows/client-management/mdm/policy-csp-search.md index 68fdb085a9..c87b81714c 100644 --- a/windows/client-management/mdm/policy-csp-search.md +++ b/windows/client-management/mdm/policy-csp-search.md @@ -99,7 +99,7 @@ manager: dansimp -Allow search and Cortana to search cloud sources like OneDrive and SharePoint. This policy allows corporate administrators to control whether employees can turn off/on the search of these cloud sources. The default policy value is to allow employees access to the setting that controls search of cloud sources. +Allow Search and Cortana to search cloud sources like OneDrive and SharePoint. This policy allows corporate administrators to control whether employees can turn off/on the search of these cloud sources. The default policy value is to allow employees access to the setting that controls search of cloud sources. @@ -252,9 +252,9 @@ The following list shows the supported values: Allows or disallows the indexing of items. This switch is for the Windows Search Indexer, which controls whether it will index items that are encrypted, such as the Windows Information Protection (WIP) protected files. -When the policy is enabled, WIP protected items are indexed and the metadata about them are stored in an unencrypted location. The metadata includes things like file path and date modified. +When the policy is enabled, WIP protected items are indexed and the metadata about them are stored in an unencrypted location. The metadata includes file path and date modified. -When the policy is disabled, the WIP protected items aren't indexed and don't show up in the results in Cortana or file explorer. There may also be a performance impact on photos and Groove apps if there are many WIP-protected media files on the device. +When the policy is disabled, the WIP protected items aren't indexed and don't show up in the results in Cortana or file explorer. There may also be a performance impact on photos and Groove apps, if there are many WIP-protected media files on the device. Most restricted value is 0. @@ -359,7 +359,6 @@ This policy controls whether search highlights are shown in the search box or in - If you enable this policy setting, then this setting turns on search highlights in the search box or in the search home. - If you disable this policy setting, then this setting turns off search highlights in the search box or in the search home. - ADMX Info: @@ -371,11 +370,13 @@ ADMX Info: The following list shows the supported values in Windows 10: -- Not Configured/ Enabled (default) – Enabling or not configuring this setting turns on search highlights in the taskbar search box and in search home. + +- Not Configured/ Enabled (default) – Enabling or not configuring this setting turns on search highlights in the taskbar search box and in search home. - Disabled – Disabling this setting turns off search highlights in the taskbar search box and in search home. The following list shows the supported values in Windows 11: + - Not Configured/ Enabled (default) – Enabling or not configuring this setting turns on search highlights in the start menu search box and in search home. - Disabled – Disabling this setting turns off search highlights in the start menu search box and in search home. @@ -424,7 +425,6 @@ This policy has been deprecated. Allows the use of diacritics. - Most restricted value is 0. @@ -473,7 +473,7 @@ The following list shows the supported values: -Allow Windows indexer. Value type is integer. +Allow Windows indexer. Supported value type is integer. @@ -508,7 +508,6 @@ Allow Windows indexer. Value type is integer. Specifies whether to always use automatic language detection when indexing content and properties. - Most restricted value is 0. @@ -712,9 +711,9 @@ Don't search the web or display web results in Search, or show search highlights This policy setting allows you to control whether or not Search can perform queries on the web, if web results are displayed in Search, and if search highlights are shown in the search box and in search home. -- If you enable this policy setting, queries won't be performed on the web, web results won't be displayed when a user performs a query in Search, and search highlights won't be shown in the search box and in search home. +- If you enable this policy setting, queries won't be performed on the web. Web results won't be displayed when a user performs a query in Search, and search highlights won't be shown in the search box and in search home. -- If you disable this policy setting, queries will be performed on the web, web results will be displayed when a user performs a query in Search, and search highlights will be shown in the search box and in search home. +- If you disable this policy setting, queries will be performed on the web. Web results will be displayed when a user performs a query in Search, and search highlights will be shown in the search box and in search home. @@ -728,8 +727,8 @@ ADMX Info: The following list shows the supported values: -- 0 - Not allowed. Queries won't be performed on the web, web results won't be displayed when a user performs a query in Search, and search highlights won't be shown in the search box and in search home. -- 1 (default) - Allowed. Queries will be performed on the web, web results will be displayed when a user performs a query in Search, and search highlights will be shown in the search box and in search home. +- 0 - Not allowed. Queries won't be performed on the web. Web results won't be displayed when a user performs a query in Search, and search highlights won't be shown in the search box and in search home. +- 1 (default) - Allowed. Queries will be performed on the web. Web results will be displayed when a user performs a query in Search, and search highlights will be shown in the search box and in search home. @@ -764,7 +763,7 @@ The following list shows the supported values: Enabling this policy prevents indexing from continuing after less than the specified amount of hard drive space is left on the same drive as the index location. Select between 0 and 1. -Enable this policy if computers in your environment have limited hard drive space. +Enable this policy, if computers in your environment have limited hard drive space. When this policy is disabled or not configured, Windows Desktop Search automatically manages your index size. @@ -839,3 +838,6 @@ The following list shows the supported values: +## Related topics + +[Policy configuration service provider](policy-configuration-service-provider.md) \ No newline at end of file diff --git a/windows/client-management/mdm/policy-csp-security.md b/windows/client-management/mdm/policy-csp-security.md index dcf870fbf8..b3b590d8c6 100644 --- a/windows/client-management/mdm/policy-csp-security.md +++ b/windows/client-management/mdm/policy-csp-security.md @@ -14,7 +14,6 @@ manager: dansimp # Policy CSP - Security -
      @@ -53,7 +52,6 @@ manager: dansimp -
      @@ -185,7 +183,7 @@ The following list shows the supported values: -Admin access is required. The prompt will appear on first admin logon after a reboot when the TPM is in a non-ready state that can be remediated with a TPM Clear. The prompt will have a description of what clearing the TPM does and that it requires a reboot. The user can dismiss it, but it will appear on next admin logon after restart. +Admin access is required. The prompt will appear on first admin logon after a reboot, when the TPM is in a non-ready state that can be remediated with a TPM Clear. The prompt will have a description of what clearing the TPM does and that it requires a reboot. The user can dismiss it, but it will appear on next admin logon after restart. @@ -200,7 +198,7 @@ ADMX Info: The following list shows the supported values: - 0 (default) – Won't force recovery from a non-ready TPM state. -- 1 – Will prompt to clear the TPM if the TPM is in a non-ready state (or reduced functionality) which can be remediated with a TPM Clear. +- 1 – Will prompt to clear the TPM, if the TPM is in a non-ready state (or reduced functionality) which can be remediated with a TPM Clear. @@ -242,9 +240,9 @@ Configures the use of passwords for Windows features. The following list shows the supported values: -- 0 -Disallow passwords (Asymmetric credentials will be promoted to replace passwords on Windows features) -- 1- Allow passwords (Passwords continue to be allowed to be used for Windows features) -- 2- Default (Feature defaults as per SKU and device capabilities. Windows 10 S devices will exhibit "Disallow passwords" default, and all other devices will default to "Allow passwords") +- 0 -Disallow passwords (Asymmetric credentials will be promoted to replace passwords on Windows features). +- 1- Allow passwords (Passwords continue to be allowed to be used for Windows features). +- 2- Default (Feature defaults as per SKU and device capabilities. Windows 10 S devices will exhibit "Disallow passwords" default, and all other devices will default to "Allow passwords"). @@ -324,9 +322,10 @@ The following list shows the supported values: This policy controls the Admin Authentication requirement in RecoveryEnvironment. Supported values: -- 0 - Default: Keep using default(current) behavior -- 1 - RequireAuthentication: Admin Authentication is always required for components in RecoveryEnvironment -- 2 - NoRequireAuthentication: Admin Authentication isn't required for components in RecoveryEnvironment + +- 0 - Default: Keep using default(current) behavior. +- 1 - RequireAuthentication: Admin Authentication is always required for components in RecoveryEnvironment. +- 2 - NoRequireAuthentication: Admin Authentication isn't required for components in RecoveryEnvironment. @@ -393,7 +392,6 @@ If the MDM policy is set to "NoRequireAuthentication" (2) Allows enterprise to turn on internal storage encryption. - Most restricted value is 1. > [!IMPORTANT] @@ -477,8 +475,7 @@ The following list shows the supported values: -Specifies whether to retrieve and post TCG Boot logs, and get or cache an encrypted or signed Health Attestation Report from the Microsoft Health Attestation Service (HAS) when a device boots or reboots. - +Specifies whether to retrieve and post TCG Boot logs, and get or cache an encrypted or signed Health Attestation Report from the Microsoft Health Attestation Service (HAS), when a device boots or reboots. Setting this policy to 1 (Required): @@ -488,7 +485,6 @@ Setting this policy to 1 (Required): > [!NOTE] > We recommend that this policy is set to Required after MDM enrollment. - Most restricted value is 1. @@ -504,3 +500,7 @@ The following list shows the supported values: + +## Related topics + +[Policy configuration service provider](policy-configuration-service-provider.md) \ No newline at end of file diff --git a/windows/client-management/mdm/policy-csp-servicecontrolmanager.md b/windows/client-management/mdm/policy-csp-servicecontrolmanager.md index 118dd3a3a7..43f21004aa 100644 --- a/windows/client-management/mdm/policy-csp-servicecontrolmanager.md +++ b/windows/client-management/mdm/policy-csp-servicecontrolmanager.md @@ -12,8 +12,6 @@ ms.date: 09/27/2019 # Policy CSP - ServiceControlManager - -
      @@ -25,7 +23,6 @@ ms.date: 09/27/2019 -
      @@ -67,11 +64,11 @@ If you disable or do not configure this policy setting, the stricter security se > [!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). +> 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). +> 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: @@ -96,3 +93,7 @@ Supported values:
      + +## Related topics + +[Policy configuration service provider](policy-configuration-service-provider.md) \ No newline at end of file diff --git a/windows/client-management/mdm/policy-csp-settings.md b/windows/client-management/mdm/policy-csp-settings.md index 1b0e0f8bc4..a303582fb5 100644 --- a/windows/client-management/mdm/policy-csp-settings.md +++ b/windows/client-management/mdm/policy-csp-settings.md @@ -64,7 +64,6 @@ manager: dansimp -
      @@ -249,7 +248,7 @@ This policy disables edit device name option on Settings. -Describes what values are supported in by this policy and meaning of each value, default value. +Describes what values are supported in/by this policy and meaning of each value, and default value. @@ -611,7 +610,7 @@ The following list shows the supported values: -Allows IT Admins to configure the default setting for showing more calendars (besides the default calendar for the locale) in the taskbar clock and calendar flyout. Other supported calendars are: Simplified or Traditional Chinese lunar calendar. Turning on one of these calendars will display Chinese lunar dates below the default calendar for the locale. Select "Don't show additional calendars" to prevent showing other calendars besides the default calendar for the locale. +Allows IT Admins to configure the default setting for showing more calendars (besides the default calendar for the locale) in the taskbar clock and calendar flyout. Other supported calendars are: Simplified or Traditional Chinese lunar calendar. Turning on one of these calendars will display Chinese lunar dates below the default calendar for the locale. Select "Don't show additional calendars" to prevent showing other calendars besides the default calendar for the locale. @@ -664,21 +663,21 @@ The following list shows the supported values: Allows IT Admins to either: -- Prevent specific pages in the System Settings app from being visible or accessible +- Prevent specific pages in the System Settings app from being visible or accessible. OR -- To do so for all pages except the pages you enter +- To do so for all pages except the pages you enter. The mode will be specified by the policy string beginning with either the string `showonly:` or `hide:`. Pages are identified by a shortened version of their already published URIs, which is the URI minus the "ms-settings:" prefix. -For example, if the URI for a settings page is "ms-settings:bluetooth", the page identifier used in the policy will be just "bluetooth". Multiple page identifiers are separated by semicolons. For more information on the URI reference scheme used for the various pages of the System Settings app, see [ms-settings: URI scheme reference](/windows/uwp/launch-resume/launch-settings-app#ms-settings-uri-scheme-reference). +For example, if the URI for a settings page is "ms-settings:bluetooth", the page identifier used in the policy will be just "bluetooth". Multiple page identifiers are separated by semicolons. For more information on the URI reference scheme used for the various pages of the System Settings app, see [ms-settings: URI scheme reference](/windows/uwp/launch-resume/launch-settings-app#ms-settings-uri-scheme-reference). The following example shows a policy that allows access only to the **about** and **bluetooth** pages, which have URI "ms-settings:about" and "ms-settings:bluetooth" respectively: `showonly:about;bluetooth` -If the policy isn't specified, then the behavior is that no pages are affected. If the policy string is formatted incorrectly, then it's ignored (that is, treated as not set). It's ignored to prevent the machine from becoming unserviceable if data corruption occurs. If a page is already hidden for another reason, then it stays hidden, even if the page is in a `showonly:` list. +If the policy isn't specified, then the behavior is that no pages are affected. If the policy string is formatted incorrectly, then it's ignored (that is, treated as not set). It's ignored to prevent the machine from becoming unserviceable, if data corruption occurs. If a page is already hidden for another reason, then it stays hidden, even if the page is in a `showonly:` list. The format of the PageVisibilityList value is as follows: @@ -721,3 +720,6 @@ To validate on Desktop, use the following steps: +## Related topics + +[Policy configuration service provider](policy-configuration-service-provider.md) \ No newline at end of file diff --git a/windows/client-management/mdm/policy-csp-speech.md b/windows/client-management/mdm/policy-csp-speech.md index fe81410adf..3725e9be8d 100644 --- a/windows/client-management/mdm/policy-csp-speech.md +++ b/windows/client-management/mdm/policy-csp-speech.md @@ -14,7 +14,6 @@ manager: dansimp # Policy CSP - Speech -
      @@ -26,7 +25,6 @@ manager: dansimp -
      @@ -79,3 +77,6 @@ The following list shows the supported values: +## Related topics + +[Policy configuration service provider](policy-configuration-service-provider.md) \ No newline at end of file From 89e2e6ab9dfd64473ffe1c7df06ddf4dbafd404b Mon Sep 17 00:00:00 2001 From: Diana Hanson Date: Wed, 25 May 2022 10:01:57 -0600 Subject: [PATCH 265/380] Apply suggestions from code review --- .../bitlocker/ts-bitlocker-network-unlock-issues.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/windows/security/information-protection/bitlocker/ts-bitlocker-network-unlock-issues.md b/windows/security/information-protection/bitlocker/ts-bitlocker-network-unlock-issues.md index 40dac02b1a..df10782087 100644 --- a/windows/security/information-protection/bitlocker/ts-bitlocker-network-unlock-issues.md +++ b/windows/security/information-protection/bitlocker/ts-bitlocker-network-unlock-issues.md @@ -40,11 +40,11 @@ You can use the following steps on computers with either x64 or x32 UEFI firmwar manage-bde -protectors -get C: ``` - where `` is the drive letter, followed by a colon (`:`), of the bootable drive. + Where `` is the drive letter, followed by a colon (`:`), of the bootable drive. If the output of this command includes a key protector of type **TpmCertificate (9)**, the configuration is correct for BitLocker network unlock. 1. Start Registry Editor, and verify the following settings: - - Entry `HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\FVE: OSManageNKP` is set to `1` + - Entry `HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\FVE: OSManageNKP` is set to `1`. - Subkey `HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\SystemCertificates\FVE_NKP\Certificates` has an entry whose name matches the name of the certificate thumbprint of the network unlock key protector that you found in step 1. ## 1. On a Surface Pro 4 device, BitLocker network unlock doesn't work because the UEFI network stack is incorrectly configured @@ -83,7 +83,7 @@ A DHCP server that supports BOOTP clients must interact with those clients accor If a DHCP server that isn't configured to support BOOTP clients receives a BOOTREQUEST message from a BOOTP client, that server silently discards the BOOTREQUEST message. -For more information about DHCP and BitLocker network unlock, see [BitLocker: How to enable network unlock: network unlock sequence](/windows/device-security/bitlocker/bitlocker-how-to-enable-network-unlock#network-unlock-sequence) +For more information about DHCP and BitLocker network unlock, see [BitLocker: How to enable network unlock: network unlock sequence](/windows/device-security/bitlocker/bitlocker-how-to-enable-network-unlock#network-unlock-sequence). ### Resolution for issue 2 From 825172b1c7abc69d5b381de1a7042dab0d381fee Mon Sep 17 00:00:00 2001 From: Jeff Borsecnik <36546697+jborsecnik@users.noreply.github.com> Date: Wed, 25 May 2022 09:20:43 -0700 Subject: [PATCH 266/380] Update set-up-shared-or-guest-pc.md Acrolinx fixes --- windows/configuration/set-up-shared-or-guest-pc.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/windows/configuration/set-up-shared-or-guest-pc.md b/windows/configuration/set-up-shared-or-guest-pc.md index d18a1f8d77..13dae738e3 100644 --- a/windows/configuration/set-up-shared-or-guest-pc.md +++ b/windows/configuration/set-up-shared-or-guest-pc.md @@ -65,7 +65,7 @@ Shared PC mode exposes a set of customizations to tailor the behavior to your re |:---|:---| | EnableSharedPCMode | Set as **True**. If this is not set to **True**, shared PC mode is not turned on and none of the other settings apply. This setting controls this API: [IsEnabled](/uwp/api/windows.system.profile.sharedmodesettings)

      Some of the remaining settings in **SharedPC** are optional, but we strongly recommend that you also set `EnableAccountManager` to **True**. | | AccountManagement: AccountModel | This option controls how users can sign-in on the PC. Choosing domain-joined will enable any user in the domain to sign-in.

      Specifying the guest option will add the **Guest** option to the sign-in screen and enable anonymous guest access to the PC.

      - **Only guest** allows anyone to use the PC as a local standard (non-admin) account.
      - **Domain-joined only** allows users to sign in with an Active Directory or Azure AD account.
      - **Domain-joined and guest** allows users to sign in with an Active Directory, Azure AD, or local standard account. | -| AccountManagement: DeletionPolicy | - **Delete immediately** will delete the account on sign-out.

      - **Delete at disk space threshold** will start deleting accounts when available disk space falls below the threshold you set for **DiskLevelDeletion**, and it will stop deleting accounts when the available disk space reaches the threshold you set for **DiskLevelCaching**. Accounts are deleted in order of oldest accessed to most recently accessed.

      Example: The caching number is 50 and the deletion number is 25. Accounts will be cached while the free disk space is above 25%. When the free disk space is less than 25% (the deletion number) at a maintenance period, accounts will be deleted (oldest last used first) until the free disk space is above 50% (the caching number). Accounts will be deleted immediately at sign off of an account if free space is under the deletion threshold and disk space is very low, regardless if the PC is actively in use or not.
      - **Delete at disk space threshold and inactive threshold** will apply the same disk space checks as noted above, but also delete accounts if they have not signed in within the number of days specified by **InactiveThreshold** | +| AccountManagement: DeletionPolicy | - **Delete immediately** will delete the account on sign-out.

      - **Delete at disk space threshold** will start deleting accounts when available disk space falls below the threshold you set for **DiskLevelDeletion**, and it will stop deleting accounts when the available disk space reaches the threshold you set for **DiskLevelCaching**. Accounts are deleted in order of oldest accessed to most recently accessed.

      Example: The caching number is 50 and the deletion number is 25. Accounts will be cached while the free disk space is above 25%. When the free disk space is less than 25% (the deletion number) at a maintenance period, accounts will be deleted (oldest last used first) until the free disk space is above 50% (the caching number). Accounts will be deleted immediately at sign-off of an account if free space is under the deletion threshold and disk space is very low, regardless if the PC is actively in use or not.
      - **Delete at disk space threshold and inactive threshold** will apply the same disk space checks as noted above, but also delete accounts if they have not signed in within the number of days specified by **InactiveThreshold** | | AccountManagement: DiskLevelCaching | If you set **DeletionPolicy** to **Delete at disk space threshold**, set the percent of total disk space to be used as the disk space threshold for account caching. | | AccountManagement: DiskLevelDeletion | If you set **DeletionPolicy** to **Delete at disk space threshold**, set the percent of total disk space to be used as the disk space threshold for account deletion. | | AccountManagement: InactiveThreshold | If you set **DeletionPolicy** to **Delete at disk space threshold and inactive threshold**, set the number of days after which an account that has not signed in will be deleted. | @@ -85,7 +85,7 @@ Shared PC mode exposes a set of customizations to tailor the behavior to your re You can configure Windows to be in shared PC mode in a couple different ways: -- Mobile device management (MDM): Shared PC mode is enabled by the [SharedPC configuration service provider (CSP)](/windows/client-management/mdm/sharedpc-csp). To setup a shared device policy for Windows client in Intune, complete the following steps: +- Mobile device management (MDM): Shared PC mode is enabled by the [SharedPC configuration service provider (CSP)](/windows/client-management/mdm/sharedpc-csp). To set up a shared device policy for Windows client in Intune, complete the following steps: 1. Sign in to the [Microsoft Endpoint Manager admin center](https://go.microsoft.com/fwlink/?linkid=2109431). @@ -194,7 +194,7 @@ Provisioning packages can be applied to a device during initial setup (out-of-bo * We recommend no local admin accounts on the PC to improve the reliability and security of the PC. -* When a PC is set up in shared PC mode with the default deletion policy, accounts will be cached automatically until disk space is low. Then, accounts will be deleted to reclaim disk space. This account management happens automatically. Both Azure AD and Active Directory domain accounts are managed in this way. Any accounts created through **Guest** and **Kiosk** will be deleted automatically at sign out. +* When a PC is set up in shared PC mode with the default deletion policy, accounts will be cached automatically until disk space is low. Then, accounts will be deleted to reclaim disk space. This account management happens automatically. Both Azure AD and Active Directory domain accounts are managed in this way. Any accounts created through **Guest** and **Kiosk** will be deleted automatically at sign-out. * On a Windows PC joined to Azure Active Directory: * By default, the account that joined the PC to Azure AD will have an admin account on that PC. Global administrators for the Azure AD domain will also have admin accounts on the PC. * With Azure AD Premium, you can specify which accounts have admin accounts on a PC using the **Additional administrators on Azure AD Joined devices** setting on the Azure portal. From b13a339276c081729e9102c2c14d3d415b660e2a Mon Sep 17 00:00:00 2001 From: Jeff Borsecnik <36546697+jborsecnik@users.noreply.github.com> Date: Wed, 25 May 2022 09:21:38 -0700 Subject: [PATCH 267/380] Update lock-down-windows-10-to-specific-apps.md Acrolinx fix --- windows/configuration/lock-down-windows-10-to-specific-apps.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/configuration/lock-down-windows-10-to-specific-apps.md b/windows/configuration/lock-down-windows-10-to-specific-apps.md index 246cdc34e9..fcc521e9df 100644 --- a/windows/configuration/lock-down-windows-10-to-specific-apps.md +++ b/windows/configuration/lock-down-windows-10-to-specific-apps.md @@ -404,7 +404,7 @@ Group accounts are specified using ``. Nested groups aren't supported ``` -- Azure AD group: Use the group object ID from the Azure portal to uniquely identify the group in the Name attribute. You can find the object ID on the overview page for the group in **Users and groups** > **All groups**. Specify the group type as **AzureActiveDirectoryGroup**. The kiosk device must have internet connectivity when users that belong to the group sign in. +- Azure AD group: Use the group object ID from the Azure portal to uniquely identify the group in the Name attribute. You can find the object ID on the overview page for the group in **Users and groups** > **All groups**. Specify the group type as **AzureActiveDirectoryGroup**. The kiosk device must have internet connectivity when users that belong to the group sign-in. ```xml From 9faf9c8320db4dad5c9b6e279e1c0ef680173ad7 Mon Sep 17 00:00:00 2001 From: Jeremy Danyow Date: Wed, 25 May 2022 09:54:35 -0700 Subject: [PATCH 268/380] Enable experimentation https://dev.azure.com/ceapex/Engineering/_workitems/edit/617890 --- .../microsoft-defender-smartscreen-overview.md | 1 + 1 file changed, 1 insertion(+) diff --git a/windows/security/threat-protection/microsoft-defender-smartscreen/microsoft-defender-smartscreen-overview.md b/windows/security/threat-protection/microsoft-defender-smartscreen/microsoft-defender-smartscreen-overview.md index 8b9946ec0d..576cbdac19 100644 --- a/windows/security/threat-protection/microsoft-defender-smartscreen/microsoft-defender-smartscreen-overview.md +++ b/windows/security/threat-protection/microsoft-defender-smartscreen/microsoft-defender-smartscreen-overview.md @@ -12,6 +12,7 @@ ms.localizationpriority: high ms.reviewer: manager: dansimp ms.technology: windows-sec +adobe-target: true --- # Microsoft Defender SmartScreen From c1b95cfc360ed5131b36ae0a8fd940a706864a5e Mon Sep 17 00:00:00 2001 From: Justin Hall Date: Wed, 25 May 2022 10:59:36 -0700 Subject: [PATCH 269/380] Update mandatory-settings-for-wip.md --- .../mandatory-settings-for-wip.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/windows/security/information-protection/windows-information-protection/mandatory-settings-for-wip.md b/windows/security/information-protection/windows-information-protection/mandatory-settings-for-wip.md index c046695c0c..328fee03eb 100644 --- a/windows/security/information-protection/windows-information-protection/mandatory-settings-for-wip.md +++ b/windows/security/information-protection/windows-information-protection/mandatory-settings-for-wip.md @@ -13,7 +13,7 @@ manager: dansimp audience: ITPro ms.collection: M365-security-compliance ms.topic: conceptual -ms.date: 05/24/2022 +ms.date: 05/25/2022 ms.reviewer: --- @@ -26,7 +26,7 @@ This list provides all of the tasks and settings that are required for the opera |Task|Description| |----|-----------| -|Add at least one type of each app (Store and Desktop) to the **Protected apps** list in your WIP policy.|You must have at least one Store app and one Desktop added to your **Protected apps** list. For more info about where this area is and how to add apps, see the **Add apps to your Protected apps list** section of the policy creation topics. at least one each (Store and Desktop) app" into their protected apps policy as a requirement| +|Add at least one app of each type (Store and Desktop) to the **Protected apps** list in your WIP policy.|You must have at least one Store app and one Desktop app added to your **Protected apps** list. For more info about where this area is and how to add apps, see the **Add apps to your Protected apps list** section of the policy creation topics. at least one each (Store and Desktop) app" into their protected apps policy as a requirement| |Choose your WIP protection level.|You must choose the level of protection you want to apply to your WIP-protected content, including **Allow Overrides**, **Silent**, or **Block**. For more info about where this area is and how to decide on your protection level, see the [Manage the WIP protection mode for your enterprise data](./create-wip-policy-using-configmgr.md#manage-the-wip-protection-level-for-your-enterprise-data) section of the policy creation topics. For info about how to collect your audit log files, see [How to collect Windows Information Protection (WIP) audit event logs](collect-wip-audit-event-logs.md).| |Specify your corporate identity.|This field is automatically filled out for you by Microsoft Intune. However, you must manually correct it if it’s incorrect or if you need to add additional domains. For more info about where this area is and what it means, see the **Define your enterprise-managed corporate identity** section of the policy creation topics. |Specify your network domain names.|Starting with Windows 10, version 1703, this field is optional.

      Specify the DNS suffixes used in your environment. All traffic to the fully-qualified domains appearing in this list will be protected. For more info about where this area is and how to add your suffixes, see the table that appears in the **Choose where apps can access enterprise data** section of the policy creation topics.| From a25da1b5f34be860f6151177a313f627dd25b348 Mon Sep 17 00:00:00 2001 From: Diana Hanson Date: Wed, 25 May 2022 12:14:41 -0600 Subject: [PATCH 270/380] Update windows/client-management/mdm/policy-csp-controlpolicyconflict.md --- .../client-management/mdm/policy-csp-controlpolicyconflict.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/client-management/mdm/policy-csp-controlpolicyconflict.md b/windows/client-management/mdm/policy-csp-controlpolicyconflict.md index 044fb7026f..522b144fb4 100644 --- a/windows/client-management/mdm/policy-csp-controlpolicyconflict.md +++ b/windows/client-management/mdm/policy-csp-controlpolicyconflict.md @@ -35,7 +35,7 @@ manager: dansimp > [!NOTE] > This setting doesn't apply to the following types of group policies: > -> - If they don't map to an MDM policy. For example, firewall policies and account lockout policies +> - If they don't map to an MDM policy. For example, firewall policies and account lockout policies. > - If they aren't defined by an ADMX. For example, Password policy - minimum password age. > - If they're in the Windows Update category. > - If they have list entries. For example, the Microsoft Edge CookiesAllowedForUrls policy. From 94015c068d654f4a8abff25b554f99b8bbda8b5d Mon Sep 17 00:00:00 2001 From: Justin Hall Date: Wed, 25 May 2022 12:31:54 -0700 Subject: [PATCH 271/380] Update mandatory-settings-for-wip.md --- .../mandatory-settings-for-wip.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/security/information-protection/windows-information-protection/mandatory-settings-for-wip.md b/windows/security/information-protection/windows-information-protection/mandatory-settings-for-wip.md index 328fee03eb..daf5a9fac0 100644 --- a/windows/security/information-protection/windows-information-protection/mandatory-settings-for-wip.md +++ b/windows/security/information-protection/windows-information-protection/mandatory-settings-for-wip.md @@ -26,7 +26,7 @@ This list provides all of the tasks and settings that are required for the opera |Task|Description| |----|-----------| -|Add at least one app of each type (Store and Desktop) to the **Protected apps** list in your WIP policy.|You must have at least one Store app and one Desktop app added to your **Protected apps** list. For more info about where this area is and how to add apps, see the **Add apps to your Protected apps list** section of the policy creation topics. at least one each (Store and Desktop) app" into their protected apps policy as a requirement| +|Add at least one app of each type (Store and Desktop) to the **Protected apps** list in your WIP policy.|You must have at least one Store app and one Desktop app added to your **Protected apps** list. For more info about where this area is and how to add apps, see the **Add apps to your Protected apps list** section of the policy creation topics. | |Choose your WIP protection level.|You must choose the level of protection you want to apply to your WIP-protected content, including **Allow Overrides**, **Silent**, or **Block**. For more info about where this area is and how to decide on your protection level, see the [Manage the WIP protection mode for your enterprise data](./create-wip-policy-using-configmgr.md#manage-the-wip-protection-level-for-your-enterprise-data) section of the policy creation topics. For info about how to collect your audit log files, see [How to collect Windows Information Protection (WIP) audit event logs](collect-wip-audit-event-logs.md).| |Specify your corporate identity.|This field is automatically filled out for you by Microsoft Intune. However, you must manually correct it if it’s incorrect or if you need to add additional domains. For more info about where this area is and what it means, see the **Define your enterprise-managed corporate identity** section of the policy creation topics. |Specify your network domain names.|Starting with Windows 10, version 1703, this field is optional.

      Specify the DNS suffixes used in your environment. All traffic to the fully-qualified domains appearing in this list will be protected. For more info about where this area is and how to add your suffixes, see the table that appears in the **Choose where apps can access enterprise data** section of the policy creation topics.| From 75a8c37bfb027357bd4cfe816157e08b2afd9b95 Mon Sep 17 00:00:00 2001 From: Tami Fosmark Date: Wed, 25 May 2022 14:48:29 -0700 Subject: [PATCH 272/380] corrected visible text looks like this was lost in the href cleanup a while back --- smb/cloud-mode-business-setup.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/smb/cloud-mode-business-setup.md b/smb/cloud-mode-business-setup.md index 7da2e85c29..729c76f598 100644 --- a/smb/cloud-mode-business-setup.md +++ b/smb/cloud-mode-business-setup.md @@ -574,7 +574,7 @@ See [Add users to Office 365](/microsoft-365/admin/add-users/add-users) to learn To learn more about the services and tools mentioned in this walkthrough, and learn what other tasks you can do, follow these links: - [Set up Office 365 for business](/microsoft-365/admin/setup) - Common admin tasks in Office 365 including email and OneDrive in [Manage Office 365](/microsoft-365/admin/) -- More info about managing devices, apps, data, troubleshooting, and more in the [/mem/intune/](/mem/intune/) +- More info about managing devices, apps, data, troubleshooting, and more in the [Intune documentation](/mem/intune/) - Learn more about Windows client in the [Windows client documentation for IT Pros](/windows/resources/). - Info about distributing apps to your employees, managing apps, managing settings, and more in [Microsoft Store for Business](/microsoft-store/) From ccfc86574372753143c47c497a0b6685f3de456b Mon Sep 17 00:00:00 2001 From: Alekhya Jupudi <89069896+alekyaj@users.noreply.github.com> Date: Thu, 26 May 2022 11:33:51 +0530 Subject: [PATCH 273/380] Update dmclient-csp.md --- windows/client-management/mdm/dmclient-csp.md | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/windows/client-management/mdm/dmclient-csp.md b/windows/client-management/mdm/dmclient-csp.md index d62716ce79..d57a985a24 100644 --- a/windows/client-management/mdm/dmclient-csp.md +++ b/windows/client-management/mdm/dmclient-csp.md @@ -482,6 +482,7 @@ This is an execution node and will trigger a silent MMP-C unenroll, there is no Support operation is Exec. **Provider/*ProviderID*/LinkedEnrollment/EnrollStatus** + This node can be used to check both enroll and unenroll statuses. This will return the enroll action status and is defined as a enum class LinkedEnrollmentStatus. The values are aas follows: @@ -496,12 +497,14 @@ This will return the enroll action status and is defined as a enum class LinkedE Support operation is Get only. **Provider/*ProviderID*/LinkedEnrollment/LastError** + This specifies the Hresult to report the enrollment/unenroll results. **Provider/*ProviderID*/Recovery/AllowRecovery** + This node determines whether or not the client will automatically initiate a MDM Recovery operation when it detects issues with the MDM certificate. -Supported operations are Get, Add, Replace, Delete. +Supported operations are Get, Add, Replace and Delete. Default value is 0 @@ -532,11 +535,12 @@ If initiated with argument 1, it triggers only if the MDM certificate’s privat Supported operation is Exec only. **Provider/*ProviderID*/MultipleSession/NumAllowedConcurrentUserSessionForBackgroundSync** + Optional. This node specifies maximum number of concurrent user sync sessions in background. Default value is 25. The values are : 0= none, 1= sequential, anything else= parallel. -Supported operations are Get, Add, Replace and Delete. +Supported operations are Get, Add, Replace and Delete. Value type is integer. Only applicable for Windows 10 multi-session. From 9bdc2cd3d09c9c5fd6c7819dfdd36dd5b4180fc9 Mon Sep 17 00:00:00 2001 From: MaratMussabekov <48041687+MaratMussabekov@users.noreply.github.com> Date: Thu, 26 May 2022 11:34:38 +0500 Subject: [PATCH 274/380] Update network-security-restrict-ntlm-ntlm-authentication-in-this-domain.md --- ...security-restrict-ntlm-ntlm-authentication-in-this-domain.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/security/threat-protection/security-policy-settings/network-security-restrict-ntlm-ntlm-authentication-in-this-domain.md b/windows/security/threat-protection/security-policy-settings/network-security-restrict-ntlm-ntlm-authentication-in-this-domain.md index ccaba0be7d..5b35621c9b 100644 --- a/windows/security/threat-protection/security-policy-settings/network-security-restrict-ntlm-ntlm-authentication-in-this-domain.md +++ b/windows/security/threat-protection/security-policy-settings/network-security-restrict-ntlm-ntlm-authentication-in-this-domain.md @@ -86,7 +86,7 @@ None. Changes to this policy become effective without a restart when saved local ### Group Policy -Setting and deploying this policy using Group Policy takes precedence over the setting on the local device. If the Group Policy is set to **Not Configured**, local settings will apply. +Setting and deploying this policy using Group Policy takes precedence over the setting on the local device. If the Group Policy is set to **Not Configured**, local settings will apply. The policy is applicable to domain controllers only. ### Auditing From ec0b114dd77c289f51e8ec2feedf34e7340f32fc Mon Sep 17 00:00:00 2001 From: Shesh <56231259+sheshachary@users.noreply.github.com> Date: Thu, 26 May 2022 14:33:21 +0530 Subject: [PATCH 275/380] Improved consistency in the article --- .../mdm/policy-csp-remotemanagement.md | 15 ++++++++------- 1 file changed, 8 insertions(+), 7 deletions(-) diff --git a/windows/client-management/mdm/policy-csp-remotemanagement.md b/windows/client-management/mdm/policy-csp-remotemanagement.md index a0059027d9..5a376d16f6 100644 --- a/windows/client-management/mdm/policy-csp-remotemanagement.md +++ b/windows/client-management/mdm/policy-csp-remotemanagement.md @@ -14,8 +14,6 @@ manager: dansimp # Policy CSP - RemoteManagement - -
      @@ -70,11 +68,11 @@ manager: dansimp > [!TIP] -> These are ADMX-backed policies and require a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). +> These are ADMX-backed policies and require 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). +> 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).
      @@ -579,7 +577,7 @@ ADMX Info: This policy setting allows you to manage whether the Windows Remote Management (WinRM) service won't allow RunAs credentials to be stored for any plug-ins. -If you enable this policy setting, the WinRM service won't allow the RunAsUser or RunAsPassword configuration values to be set for any plug-ins. If a plug-in has already set the RunAsUser and RunAsPassword configuration values, the RunAsPassword configuration value will be erased from the credential store on this computer. +If you enable this policy setting, the WinRM service won't allow the RunAsUser or RunAsPassword configuration values to be set for any plug-ins. If a plug-in has already set the RunAsUser and RunAsPassword configuration values, the RunAsPassword configuration value will be erased from the credential store on this computer. If you disable or don't configure this policy setting, the WinRM service will allow the RunAsUser and RunAsPassword configuration values to be set for plug-ins and the RunAsPassword value will be stored securely. @@ -677,9 +675,9 @@ ADMX Info: -This policy setting allows you to manage whether the Windows Remote Management (WinRM) client uses the list specified in TrustedHostsList to determine if the destination host is a trusted entity. +This policy setting allows you to manage whether the Windows Remote Management (WinRM) client uses the list specified in TrustedHostsList to determine, if the destination host is a trusted entity. -If you enable this policy setting, the WinRM client uses the list specified in TrustedHostsList to determine if the destination host is a trusted entity. The WinRM client uses this list when HTTPS or Kerberos is used to authenticate the identity of the host. +If you enable this policy setting, the WinRM client uses the list specified in TrustedHostsList to determine, if the destination host is a trusted entity. The WinRM client uses this list when HTTPS or Kerberos is used to authenticate the identity of the host. If you disable or don't configure this policy setting and the WinRM client needs to use the list of trusted hosts, you must configure the list of trusted hosts locally on each computer. @@ -798,3 +796,6 @@ ADMX Info: +## Related topics + +[Policy configuration service provider](policy-configuration-service-provider.md) \ No newline at end of file From 8c6755bf165252a7b6e5be8ac11efbcf7b9a9037 Mon Sep 17 00:00:00 2001 From: Alekhya Jupudi <89069896+alekyaj@users.noreply.github.com> Date: Thu, 26 May 2022 14:37:10 +0530 Subject: [PATCH 276/380] Feedback --- windows/client-management/mdm/dmclient-csp.md | 23 ++++++++----------- 1 file changed, 10 insertions(+), 13 deletions(-) diff --git a/windows/client-management/mdm/dmclient-csp.md b/windows/client-management/mdm/dmclient-csp.md index d57a985a24..39fd09be3a 100644 --- a/windows/client-management/mdm/dmclient-csp.md +++ b/windows/client-management/mdm/dmclient-csp.md @@ -506,21 +506,21 @@ This node determines whether or not the client will automatically initiate a MDM Supported operations are Get, Add, Replace and Delete. -Default value is 0 +Default value is 0. **Provider/*ProviderID*/Recovery/RecoveryStatus** This node tracks the status of a Recovery request from the InitiateRecovery node. The values are as follows: -- 0 - No Recovery request has been processed. -- 1 - Recovery is in Process. -- 2 - Recovery has finished successfully. -- 3 - Recovery has failed to start because TPM is not available. -- 4 - Recovery has failed to start because AAD keys are not protected by the TPM. -- 5 - Recovery has failed to start because the MDM keys are already protected by the TPM. -- 6 - Recovery has failed to start because the TPM is not ready for attestation. -- 7 - Recovery has failed because the client cannot authenticate to the server. -- 8 - Recovery has failed because the server has rejected the client's request. +0 - No Recovery request has been processed. +1 - Recovery is in Process. +2 - Recovery has finished successfully. +3 - Recovery has failed to start because TPM is not available. +4 - Recovery has failed to start because AAD keys are not protected by the TPM. +5 - Recovery has failed to start because the MDM keys are already protected by the TPM. +6 - Recovery has failed to start because the TPM is not ready for attestation. +7 - Recovery has failed because the client cannot authenticate to the server. +8 - Recovery has failed because the server has rejected the client's request. Supported operation is Get only. @@ -554,9 +554,6 @@ Supported operations are Get, Add, Replace and Delete. Value type is integer. Only applicable for Windows 10 multi-session. ->[!Note] -> Max(NumAllowedConcurrentUserSession, NumAllowedConcurrentUserSessionAtUserLogon) + 1 - **Provider/*ProviderID*/MultipleSession/IntervalForScheduledRetriesForUserSession** Optional. This node specifies the waiting time (in minutes) for the initial set of retries as specified by the number of retries in `//Poll/NumberOfScheduledRetriesForUserSession`. From 182e1c43add3ca5e5c33cd64b8c3b4f7bf34fda7 Mon Sep 17 00:00:00 2001 From: Alekhya Jupudi <89069896+alekyaj@users.noreply.github.com> Date: Thu, 26 May 2022 15:04:48 +0530 Subject: [PATCH 277/380] Update dmclient-csp.md --- windows/client-management/mdm/dmclient-csp.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/client-management/mdm/dmclient-csp.md b/windows/client-management/mdm/dmclient-csp.md index 39fd09be3a..4f5e9e65c0 100644 --- a/windows/client-management/mdm/dmclient-csp.md +++ b/windows/client-management/mdm/dmclient-csp.md @@ -506,7 +506,7 @@ This node determines whether or not the client will automatically initiate a MDM Supported operations are Get, Add, Replace and Delete. -Default value is 0. +The supported values for this node are 1-true (allow) and 0-false(not allow). Default value is 0. **Provider/*ProviderID*/Recovery/RecoveryStatus** From 91750419b7dc1ee4fbbb1987dfb3d8b7863d1902 Mon Sep 17 00:00:00 2001 From: Jitin Mathew Date: Fri, 27 May 2022 02:13:19 +0530 Subject: [PATCH 278/380] Updated-6020449 Articles updated to pass Acrolinx check. --- ...ining-the-trusted-state-of-your-devices.md | 38 +++++++++---------- .../windows-firewall/encryption-zone-gpos.md | 2 +- 2 files changed, 20 insertions(+), 20 deletions(-) diff --git a/windows/security/threat-protection/windows-firewall/determining-the-trusted-state-of-your-devices.md b/windows/security/threat-protection/windows-firewall/determining-the-trusted-state-of-your-devices.md index 34d586e1c1..cdbb54af14 100644 --- a/windows/security/threat-protection/windows-firewall/determining-the-trusted-state-of-your-devices.md +++ b/windows/security/threat-protection/windows-firewall/determining-the-trusted-state-of-your-devices.md @@ -20,7 +20,7 @@ ms.technology: windows-sec - Windows 11 - Windows Server 2016 and above -After obtaining information about the devices that are currently part of the IT infrastructure, you must determine at what point a device is considered trusted. The term *trusted* can mean different things to different people. Therefore, you must communicate a firm definition for it to all stakeholders in the project. Failure to do this can lead to problems with the security of the trusted environment, because the overall security cannot exceed the level of security set by the least secure client that achieves trusted status. +After obtaining information about the devices that are currently part of the IT infrastructure, you must determine at what point a device is considered trusted. The term *trusted* can mean different things to different people. Therefore, you must communicate a firm definition for it to all stakeholders in the project. Failure to do this can lead to problems with the security of the trusted environment, because the overall security can't exceed the level of security set by the least secure client that achieves trusted status. >**Note:**  In this context, the term *trust* has nothing to do with an Active Directory trust relationship between domains. The trusted state of your devices just indicates the level of risk that you believe the device brings to the network. Trusted devices bring little risk whereas untrusted devices can potentially bring great risk. @@ -41,9 +41,9 @@ The remainder of this section defines these states and how to determine which de ### Trusted state -Classifying a device as trusted means that the device's security risks are managed, but it does not imply that it is perfectly secure or invulnerable. The responsibility for this managed state falls to the IT and security administrators, in addition to the users who are responsible for the configuration of the device. A trusted device that is poorly managed will likely become a point of weakness for the network. +Classifying a device as trusted means that the device's security risks are managed, but it doesn't imply that it's perfectly secure or invulnerable. The responsibility for this managed state falls to the IT and security administrators, in addition to the users who are responsible for the configuration of the device. A trusted device that is poorly managed will likely become a point of weakness for the network. -When a device is considered trusted, other trusted devices can reasonably assume that the device will not initiate a malicious act. For example, trusted devices can expect that other trusted devices will not run a virus that attacks them, because all trusted devices are required to use mechanisms (such as antivirus software) to mitigate the threat of viruses. +When a device is considered trusted, other trusted devices can reasonably assume that the device won't initiate a malicious act. For example, trusted devices can expect that other trusted devices won't run a virus that attacks them, because all trusted devices are required to use mechanisms (such as antivirus software) to mitigate the threat of viruses. Spend some time defining the goals and technology requirements that your organization considers appropriate as the minimum configuration for a device to obtain trusted status. @@ -63,49 +63,49 @@ A possible list of technology requirements might include the following: - **Password requirements.** Trusted clients must use strong passwords. -It is important to understand that the trusted state is not constant; it is a transient state that is subject to changing security standards and compliance with those standards. New threats and new defenses emerge constantly. For this reason, the organization's management systems must continually check the trusted devices to ensure ongoing compliance. Additionally, the management systems must be able to issue updates or configuration changes if they are required to help maintain the trusted status. +It's important to understand that the trusted state isn't constant; it's a transient state that is subject to changing security standards and compliance with those standards. New threats and new defenses emerge constantly. For this reason, the organization's management systems must continually check the trusted devices to ensure ongoing compliance. Additionally, the management systems must be able to issue updates or configuration changes if they're required to help maintain the trusted status. -A device that continues to meet all these security requirements can be considered trusted. However it is possible that most devices that were identified in the discovery process discussed earlier do not meet these requirements. Therefore, you must identify which devices can be trusted and which ones cannot. To help with this process, you use the intermediate *trustworthy* state. The remainder of this section discusses the different states and their implications. +A device that continues to meet all these security requirements can be considered trusted. However it's possible that most devices that were identified in the discovery process discussed earlier don't meet these requirements. Therefore, you must identify which devices can be trusted and which ones can't. To help with this process, you use the intermediate *trustworthy* state. The remainder of this section discusses the different states and their implications. ### Trustworthy state -It is useful to identify as soon as possible those devices in your current infrastructure that can achieve a trusted state. A *trustworthy state* can be assigned to indicate that the current device can physically achieve the trusted state with required software and configuration changes. +It's useful to identify as soon as possible those devices in your current infrastructure that can achieve a trusted state. A *trustworthy state* can be assigned to indicate that the current device can physically achieve the trusted state with required software and configuration changes. For each device that is assigned a trustworthy status, make an accompanying configuration note that states what is required to enable the device to achieve trusted status. This information is especially important to both the project design team (to estimate the costs of adding the device to the solution) and the support staff (to enable them to apply the required configuration). Generally, trustworthy devices fall into one of the following two groups: -- **Configuration required.** The current hardware, operating system, and software enable the device to achieve a trustworthy state. However, additional configuration changes are required. For example, if the organization requires a secure file system before a device can be considered trusted, a device that uses a FAT32-formatted hard disk does not meet this requirement. +- **Configuration required.** The current hardware, operating system, and software enable the device to achieve a trustworthy state. However, additional configuration changes are required. For example, if the organization requires a secure file system before a device can be considered trusted, a device that uses a FAT32-formatted hard disk doesn't meet this requirement. - **Upgrade required.** These devices require upgrades before they can be considered trusted. The following list provides some examples of the type of upgrade these devices might require: - - **Operating system upgrade required.** If the device's current operating system cannot support the security needs of the organization, an upgrade would be required before the device could achieve a trusted state. + - **Operating system upgrade required.** If the device's current operating system can't support the security needs of the organization, an upgrade would be required before the device could achieve a trusted state. - - **Software required.** A device that is missing a required security application, such as an antivirus scanner or a management client, cannot be considered trusted until these applications are installed and active. + - **Software required.** A device that is missing a required security application, such as an antivirus scanner or a management client, can't be considered trusted until these applications are installed and active. - **Hardware upgrade required.** In some cases, a device might require a specific hardware upgrade before it can achieve trusted status. This type of device usually needs an operating system upgrade or additional software that forces the required hardware upgrade. For example, security software might require additional hard disk space on the device. - - **Device replacement required.** This category is reserved for devices that cannot support the security requirements of the solution because their hardware cannot support the minimum acceptable configuration. For example, a device that cannot run a secure operating system because it has an old processor (such as a 100-megahertz \[MHz\] x86-based device). + - **Device replacement required.** This category is reserved for devices that can't support the security requirements of the solution because their hardware can't support the minimum acceptable configuration. For example, a device that can't run a secure operating system because it has an old processor (such as a 100-megahertz \[MHz\] x86-based device). Use these groups to assign costs for implementing the solution on the devices that require upgrades. ### Known, untrusted state -During the process of categorizing an organization's devices, you will identify some devices that cannot achieve trusted status for specific well-understood and well-defined reasons. These reasons might include the following types: +During the process of categorizing an organization's devices, you'll identify some devices that can't achieve trusted status for specific well-understood and well-defined reasons. These reasons might include the following types: -- **Financial.** The funding is not available to upgrade the hardware or software for this device. +- **Financial.** The funding isn't available to upgrade the hardware or software for this device. -- **Political.** The device must remain in an untrusted state because of a political or business situation that does not enable it to comply with the stated minimum security requirements of the organization. It is highly recommended that you contact the business owner or independent software vendor (ISV) for the device to discuss the added value of server and domain isolation. +- **Political.** The device must remain in an untrusted state because of a political or business situation that doesn't enable it to comply with the stated minimum security requirements of the organization. It's highly recommended that you contact the business owner or independent software vendor (ISV) for the device to discuss the added value of server and domain isolation. - **Functional.** The device must run a nonsecure operating system or must operate in a nonsecure manner to perform its role. For example, the device might be required to run an older operating system because a specific line of business application will only work on that operating system. There can be multiple functional reasons for a device to remain in the known untrusted state. The following list includes several examples of functional reasons that can lead to a classification of this state: -- **Devices that run unsupported versions of Windows.** This includes Windows XP, Windows Millennium Edition, Windows 98, Windows 95, or Windows NT. Devices that run these versions of the Windows operating system cannot be classified as trustworthy because these operating systems do not support the required security infrastructure. For example, although Windows NT does support a basic security infrastructure, it does not support “deny” ACLs on local resources, any way to ensure the confidentiality and integrity of network communications, smart cards for strong authentication, or centralized management of device configurations (although limited central management of user configurations is supported). +- **Devices that run unsupported versions of Windows.** This includes Windows XP, Windows Millennium Edition, Windows 98, Windows 95, or Windows NT. Devices that run these versions of the Windows operating system can't be classified as trustworthy because these operating systems don't support the required security infrastructure. For example, although Windows NT does support a basic security infrastructure, it doesn't support “deny” ACLs on local resources, any way to ensure the confidentiality and integrity of network communications, smart cards for strong authentication, or centralized management of device configurations (although limited central management of user configurations is supported). -- **Stand-alone devices.** Devices running any version of Windows that are configured as stand-alone devices or as members of a workgroup usually cannot achieve a trustworthy state. Although these devices fully support the minimum required basic security infrastructure, the required security management capabilities are unlikely to be available when the device is not a part of a trusted domain. +- **Stand-alone devices.** Devices running any version of Windows that are configured as stand-alone devices or as members of a workgroup usually can't achieve a trustworthy state. Although these devices fully support the minimum required basic security infrastructure, the required security management capabilities are unlikely to be available when the device isn't a part of a trusted domain. -- **Devices in an untrusted domain.** A device that is a member of a domain that is not trusted by an organization's IT department cannot be classified as trusted. An untrusted domain is a domain that cannot provide the required security capabilities to its members. Although the operating systems of devices that are members of this untrusted domain might fully support the minimum required basic security infrastructure, the required security management capabilities cannot be fully guaranteed when devices are not in a trusted domain. +- **Devices in an untrusted domain.** A device that is a member of a domain that isn't trusted by an organization's IT department can't be classified as trusted. An untrusted domain is a domain that can't provide the required security capabilities to its members. Although the operating systems of devices that are members of this untrusted domain might fully support the minimum required basic security infrastructure, the required security management capabilities can't be fully guaranteed when devices aren't in a trusted domain. ### Unknown, untrusted state @@ -124,20 +124,20 @@ The final step in this part of the process is to record the approximate cost of - What is the projected cost or impact of making the proposed changes to enable the device to achieve a trusted state? -By answering these questions, you can quickly determine the level of effort and approximate cost of bringing a particular device or group of devices into the scope of the project. It is important to remember that the state of a device is transitive, and that by performing the listed remedial actions you can change the state of a device from untrusted to trusted. After you decide whether to place a device in a trusted state, you are ready to begin planning and designing the isolation groups, which the next section [Planning Domain Isolation Zones](planning-domain-isolation-zones.md) discusses. +By answering these questions, you can quickly determine the level of effort and approximate cost of bringing a particular device or group of devices into the scope of the project. It's important to remember that the state of a device is transitive, and that by performing the listed remedial actions you can change the state of a device from untrusted to trusted. After you decide whether to place a device in a trusted state, you're ready to begin planning and designing the isolation groups, which the next section [Planning Domain Isolation Zones](planning-domain-isolation-zones.md) discusses. The following table is an example of a data sheet that you could use to help capture the current state of a device and what would be required for the device to achieve a trusted state. | Device name | Hardware reqs met | Software reqs met | Configuration required | Details | Projected cost | | - | - | - | - | - | - | -| CLIENT001 | No| No| Upgrade hardware and software.| Current operating system is Windows XP. Old hardware is not compatible with newer versions of Windows.| $??| +| CLIENT001 | No| No| Upgrade hardware and software.| Current operating system is Windows XP. Old hardware isn't compatible with newer versions of Windows.| $??| | SERVER001 | Yes| No| Join trusted domain and upgrade from Windows Server 2003 to Windows Server 2012.| No antivirus software present.| $??| In the previous table, the device CLIENT001 is currently "known, untrusted" because its hardware must be upgraded. However, it could be considered trustworthy if the required upgrades are possible. However, if many devices require the same upgrades, the overall cost of the solution would be much higher. The device SERVER001 is "trustworthy" because it meets the hardware requirements but its operating system must be upgraded. It also requires antivirus software. The projected cost is the amount of effort that is required to upgrade the operating system and install antivirus software, along with their purchase costs. -With the other information that you have gathered in this section, this information will be the foundation of the efforts performed later in the [Planning Domain Isolation Zones](planning-domain-isolation-zones.md) section. +With the other information that you've gathered in this section, this information will be the foundation of the efforts performed later in the [Planning Domain Isolation Zones](planning-domain-isolation-zones.md) section. The costs identified in this section only capture the projected cost of the device upgrades. Many additional design, support, test, and training costs should be accounted for in the overall project plan. diff --git a/windows/security/threat-protection/windows-firewall/encryption-zone-gpos.md b/windows/security/threat-protection/windows-firewall/encryption-zone-gpos.md index dfb2391789..f246825b19 100644 --- a/windows/security/threat-protection/windows-firewall/encryption-zone-gpos.md +++ b/windows/security/threat-protection/windows-firewall/encryption-zone-gpos.md @@ -22,6 +22,6 @@ ms.technology: windows-sec Handle encryption zones in a similar manner to the boundary zones. A device is added to an encryption zone by adding the device account to the encryption zone group. Woodgrove Bank has a single service that must be protected, and the devices that are running that service are added to the group CG\_DOMISO\_Encryption. This group is granted Read and Apply Group Policy permissions in on the GPO described in this section. -The GPO is only for server versions of Windows. Client devices are not expected to participate in the encryption zone. If the need for one occurs, either create a new GPO for that version of Windows, or expand the WMI filter attached to one of the existing encryption zone GPOs to make it apply to the client version of Windows. +The GPO is only for server versions of Windows. Client devices aren't expected to participate in the encryption zone. If the need for one occurs, either create a new GPO for that version of Windows, or expand the WMI filter attached to one of the existing encryption zone GPOs to make it apply to the client version of Windows. - [GPO\_DOMISO\_Encryption](gpo-domiso-encryption.md) From 7354093948a73f41a74bd66c63403cc0a8441558 Mon Sep 17 00:00:00 2001 From: Denise Vangel-MSFT Date: Thu, 26 May 2022 15:31:50 -0700 Subject: [PATCH 279/380] Update network-security-restrict-ntlm-ntlm-authentication-in-this-domain.md --- ...-security-restrict-ntlm-ntlm-authentication-in-this-domain.md | 1 - 1 file changed, 1 deletion(-) diff --git a/windows/security/threat-protection/security-policy-settings/network-security-restrict-ntlm-ntlm-authentication-in-this-domain.md b/windows/security/threat-protection/security-policy-settings/network-security-restrict-ntlm-ntlm-authentication-in-this-domain.md index 5b35621c9b..0c1396e74f 100644 --- a/windows/security/threat-protection/security-policy-settings/network-security-restrict-ntlm-ntlm-authentication-in-this-domain.md +++ b/windows/security/threat-protection/security-policy-settings/network-security-restrict-ntlm-ntlm-authentication-in-this-domain.md @@ -14,7 +14,6 @@ manager: dansimp audience: ITPro ms.collection: M365-security-compliance ms.topic: conceptual -ms.date: 04/19/2017 ms.technology: windows-sec --- From 540c30b608a24a62f6309ab6df7e5e3b30f1e8bc Mon Sep 17 00:00:00 2001 From: Thomas Raya Date: Fri, 27 May 2022 08:51:46 -0700 Subject: [PATCH 280/380] Delete docfx.json The windows docset does not publish any content. --- windows/docfx.json | 44 -------------------------------------------- 1 file changed, 44 deletions(-) delete mode 100644 windows/docfx.json diff --git a/windows/docfx.json b/windows/docfx.json deleted file mode 100644 index 81d24652df..0000000000 --- a/windows/docfx.json +++ /dev/null @@ -1,44 +0,0 @@ -{ - "build": { - "content": - [ - { - "files": ["**/**.md", "**/**.yml"], - "exclude": ["**/obj/**"] - } - ], - "resource": [ - { - "files": ["**/images/**", "**/*.pdf", "**/*.bmp"], - "exclude": ["**/obj/**"] - } - ], - "globalMetadata": { - "recommendations": true, - "ROBOTS": "INDEX, FOLLOW", - "audience": "ITPro", - "breadcrumb_path": "/windows/resources/breadcrumb/toc.json", - "uhfHeaderId": "MSDocsHeader-M365-IT", - "_op_documentIdPathDepotMapping": { - "./": { - "depot_name": "Win.windows" - } - }, - "contributors_to_exclude": [ - "rjagiewich", - "traya1", - "rmca14", - "claydetels19", - "Kellylorenebaker", - "jborsecnik", - "tiburd", - "garycentric" - ] - }, - "externalReference": [ - ], - "template": "op.html", - "dest": "windows", - "markdownEngineName": "dfm" - } -} From afa7f95d1972a9e4934a66f06e1bc01d77614bcf Mon Sep 17 00:00:00 2001 From: itsrlyAria <82474610+itsrlyAria@users.noreply.github.com> Date: Fri, 27 May 2022 14:42:36 -0700 Subject: [PATCH 281/380] Update windows/deployment/update/wufb-wsus.md Co-authored-by: JohanFreelancer9 <48568725+JohanFreelancer9@users.noreply.github.com> --- windows/deployment/update/wufb-wsus.md | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/windows/deployment/update/wufb-wsus.md b/windows/deployment/update/wufb-wsus.md index 6df97965dc..a93c10f142 100644 --- a/windows/deployment/update/wufb-wsus.md +++ b/windows/deployment/update/wufb-wsus.md @@ -57,7 +57,8 @@ To help you better understand the scan source policy, see the default scan behav > [!TIP] > The only two relevant policies for where your updates come from are the specify scan source policy and whether or not you have configured a WSUS server. This should simplify the configuration options. -Note - If you have devices configured for WSUS and do not configure the scan source policy for feature updates to come from Windows update or set any Windows Update for Business offering policies, then users who click "Check online for updates" on the Settings page may see the optional upgrade to Windows 11. We recommend configuring the scan source policy or a Windows Update for Business offering policy to prevent such. +> [!NOTE] +> If you have devices configured for WSUS and do not configure the scan source policy for feature updates to come from Windows update or set any Windows Update for Business offering policies, then users who select "Check online for updates" on the Settings page may see the optional upgrade to Windows 11. We recommend configuring the scan source policy or a Windows Update for Business offering policy to prevent such. ## Configure the scan sources From 0c2b0bc5fdf4aebcb5860cd202def33ecf676a90 Mon Sep 17 00:00:00 2001 From: Michael Morten Sonne <49366751+michaelmsonne@users.noreply.github.com> Date: Sun, 29 May 2022 15:25:41 +0200 Subject: [PATCH 282/380] Update bitlocker-overview-and-requirements-faq.yml Add Windows 11 --- .../bitlocker/bitlocker-overview-and-requirements-faq.yml | 1 + 1 file changed, 1 insertion(+) diff --git a/windows/security/information-protection/bitlocker/bitlocker-overview-and-requirements-faq.yml b/windows/security/information-protection/bitlocker/bitlocker-overview-and-requirements-faq.yml index 2b8382dfa8..df962a8ff5 100644 --- a/windows/security/information-protection/bitlocker/bitlocker-overview-and-requirements-faq.yml +++ b/windows/security/information-protection/bitlocker/bitlocker-overview-and-requirements-faq.yml @@ -23,6 +23,7 @@ title: BitLocker Overview and Requirements FAQ summary: | **Applies to** - Windows 10 + - Windows 11 sections: From 0dfd31ea4be36b1ce71afa70eec8609cbd018f09 Mon Sep 17 00:00:00 2001 From: Michael Morten Sonne <49366751+michaelmsonne@users.noreply.github.com> Date: Sun, 29 May 2022 15:28:41 +0200 Subject: [PATCH 283/380] Update bitlocker-overview.md Change titel --- .../information-protection/bitlocker/bitlocker-overview.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/windows/security/information-protection/bitlocker/bitlocker-overview.md b/windows/security/information-protection/bitlocker/bitlocker-overview.md index a5d4bf4e49..41c1be27f1 100644 --- a/windows/security/information-protection/bitlocker/bitlocker-overview.md +++ b/windows/security/information-protection/bitlocker/bitlocker-overview.md @@ -1,5 +1,5 @@ --- -title: BitLocker (Windows 10) +title: BitLocker description: This topic provides a high-level overview of BitLocker, including a list of system requirements, practical applications, and deprecated features. ms.assetid: 40526fcc-3e0d-4d75-90e0-c7d0615f33b2 ms.author: dansimp @@ -102,4 +102,4 @@ When installing the BitLocker optional component on a server you will also need | [Protect BitLocker from pre-boot attacks](./bitlocker-countermeasures.md)| This detailed guide will help you understand the circumstances under which the use of pre-boot authentication is recommended for devices running Windows 11, Windows 10, Windows 8.1, Windows 8, or Windows 7; and when it can be safely omitted from a device’s configuration. | | [Troubleshoot BitLocker](troubleshoot-bitlocker.md) | This guide describes the resources that can help you troubleshoot BitLocker issues, and provides solutions for several common BitLocker issues. | | [Protecting cluster shared volumes and storage area networks with BitLocker](protecting-cluster-shared-volumes-and-storage-area-networks-with-bitlocker.md)| This topic for IT pros describes how to protect CSVs and SANs with BitLocker.| -| [Enabling Secure Boot and BitLocker Device Encryption on Windows IoT Core](/windows/iot-core/secure-your-device/SecureBootAndBitLocker) | This topic covers how to use BitLocker with Windows IoT Core | \ No newline at end of file +| [Enabling Secure Boot and BitLocker Device Encryption on Windows IoT Core](/windows/iot-core/secure-your-device/SecureBootAndBitLocker) | This topic covers how to use BitLocker with Windows IoT Core | From 5c84a549cb3ea3a4605df156d539369465333308 Mon Sep 17 00:00:00 2001 From: tiaraquan Date: Sun, 29 May 2022 18:12:06 -0700 Subject: [PATCH 284/380] Documentation for Windows Autopatch public preview. --- windows/deployment/windows-autopatch/TOC.yml | 64 ++++++++++ .../windows-autopatch-admin-contacts.md | 44 +++++++ .../windows-autopatch-register-devices.md | 94 ++++++++++++++ .../media/release-process-timeline.png | Bin 0 -> 52687 bytes .../media/update-communications.png | Bin 0 -> 42473 bytes .../media/windows-quality-force-update.png | Bin 0 -> 264113 bytes ...dows-quality-typical-update-experience.png | Bin 0 -> 264849 bytes .../windows-quality-update-grace-period.png | Bin 0 -> 220759 bytes .../windows-autopatch-deregister-devices.md | 43 +++++++ .../operate/windows-autopatch-edge.md | 42 ++++++ ...autopatch-microsoft-365-apps-enterprise.md | 108 ++++++++++++++++ .../windows-autopatch-support-request.md | 71 +++++++++++ .../operate/windows-autopatch-teams.md | 53 ++++++++ .../windows-autopatch-update-management.md | 69 ++++++++++ .../windows-autopatch-wqu-communications.md | 45 +++++++ .../windows-autopatch-wqu-end-user-exp.md | 76 +++++++++++ .../operate/windows-autopatch-wqu-overview.md | 76 +++++++++++ .../operate/windows-autopatch-wqu-signals.md | 61 +++++++++ ...dows-autopatch-wqu-unsupported-policies.md | 39 ++++++ .../overview/windows-autopatch-faq.md | 65 ++++++++++ .../overview/windows-autopatch-overview.md | 91 +++++++++++++ .../windows-autopatch-configure-network.md | 49 +++++++ .../windows-autopatch-enroll-tenant.md | 108 ++++++++++++++++ .../prepare/windows-autopatch-fix-issues.md | 85 +++++++++++++ .../windows-autopatch-prerequisites.md | 49 +++++++ .../windows-autopatch-preview-addendum.md | 33 +++++ .../references/windows-autopatch-privacy.md | 120 ++++++++++++++++++ windows/hub/index.yml | 3 + 28 files changed, 1488 insertions(+) create mode 100644 windows/deployment/windows-autopatch/TOC.yml create mode 100644 windows/deployment/windows-autopatch/deploy/windows-autopatch-admin-contacts.md create mode 100644 windows/deployment/windows-autopatch/deploy/windows-autopatch-register-devices.md create mode 100644 windows/deployment/windows-autopatch/media/release-process-timeline.png create mode 100644 windows/deployment/windows-autopatch/media/update-communications.png create mode 100644 windows/deployment/windows-autopatch/media/windows-quality-force-update.png create mode 100644 windows/deployment/windows-autopatch/media/windows-quality-typical-update-experience.png create mode 100644 windows/deployment/windows-autopatch/media/windows-quality-update-grace-period.png create mode 100644 windows/deployment/windows-autopatch/operate/windows-autopatch-deregister-devices.md create mode 100644 windows/deployment/windows-autopatch/operate/windows-autopatch-edge.md create mode 100644 windows/deployment/windows-autopatch/operate/windows-autopatch-microsoft-365-apps-enterprise.md create mode 100644 windows/deployment/windows-autopatch/operate/windows-autopatch-support-request.md create mode 100644 windows/deployment/windows-autopatch/operate/windows-autopatch-teams.md create mode 100644 windows/deployment/windows-autopatch/operate/windows-autopatch-update-management.md create mode 100644 windows/deployment/windows-autopatch/operate/windows-autopatch-wqu-communications.md create mode 100644 windows/deployment/windows-autopatch/operate/windows-autopatch-wqu-end-user-exp.md create mode 100644 windows/deployment/windows-autopatch/operate/windows-autopatch-wqu-overview.md create mode 100644 windows/deployment/windows-autopatch/operate/windows-autopatch-wqu-signals.md create mode 100644 windows/deployment/windows-autopatch/operate/windows-autopatch-wqu-unsupported-policies.md create mode 100644 windows/deployment/windows-autopatch/overview/windows-autopatch-faq.md create mode 100644 windows/deployment/windows-autopatch/overview/windows-autopatch-overview.md create mode 100644 windows/deployment/windows-autopatch/prepare/windows-autopatch-configure-network.md create mode 100644 windows/deployment/windows-autopatch/prepare/windows-autopatch-enroll-tenant.md create mode 100644 windows/deployment/windows-autopatch/prepare/windows-autopatch-fix-issues.md create mode 100644 windows/deployment/windows-autopatch/prepare/windows-autopatch-prerequisites.md create mode 100644 windows/deployment/windows-autopatch/references/windows-autopatch-preview-addendum.md create mode 100644 windows/deployment/windows-autopatch/references/windows-autopatch-privacy.md diff --git a/windows/deployment/windows-autopatch/TOC.yml b/windows/deployment/windows-autopatch/TOC.yml new file mode 100644 index 0000000000..e8e014b663 --- /dev/null +++ b/windows/deployment/windows-autopatch/TOC.yml @@ -0,0 +1,64 @@ +- name: Windows Autopatch + href: index.yml + items: + - name: Overview + href: + items: + - name: What is Windows Autopatch? + href: overview/windows-autopatch-overview.md + - name: FAQ + href: overview/windows-autopatch-faq.md + - name: Prepare + href: + items: + - name: Prerequisites + href: prepare/windows-autopatch-prerequisites.md + - name: Configure your network + href: prepare/windows-autopatch-configure-network.md + - name: Enroll your tenant + href: prepare/windows-autopatch-enroll-tenant.md + - name: Fix issues found by the Readiness assessment tool + href: prepare/windows-autopatch-fix-issues.md + - name: Deploy + href: + items: + - name: Add and verify admin contacts + href: deploy/windows-autopatch-admin-contacts.md + - name: Register your devices + href: deploy/windows-autopatch-register-devices.md + - name: Operate + href: + items: + - name: Update management + href: operate/windows-autopatch-update-management.md + items: + - name: Windows quality updates + href: operate/windows-autopatch-wqu-overview.md + items: + - name: Windows quality end user experience + href: operate/windows-autopatch-wqu-end-user-exp.md + - name: Windows quality update signals + href: operate/windows-autopatch-wqu-signals.md + - name: Windows quality update communications + href: operate/windows-autopatch-wqu-communications.md + - name: Conflicting and unsupported policies + href: operate/windows-autopatch-wqu-unsupported-policies.md + - name: Microsoft 365 Apps for enterprise + href: operate/windows-autopatch-microsoft-365-apps-enterprise.md + - name: Microsoft Edge + href: operate/windows-autopatch-edge.md + - name: Microsoft Teams + href: operate/windows-autopatch-teams.md + - name: Deregister a devices + href: operate/windows-autopatch-deregister-devices.md + - name: Submit a support request + href: operate/windows-autopatch-support-request.md + - name: Reference + href: + items: + - name: Privacy + href: references/windows-autopatch-privacy.md + - name: Windows Autopatch preview addendum + href: references/windows-autopatch-preview-addendum.md + + diff --git a/windows/deployment/windows-autopatch/deploy/windows-autopatch-admin-contacts.md b/windows/deployment/windows-autopatch/deploy/windows-autopatch-admin-contacts.md new file mode 100644 index 0000000000..47d7b8677c --- /dev/null +++ b/windows/deployment/windows-autopatch/deploy/windows-autopatch-admin-contacts.md @@ -0,0 +1,44 @@ +--- +title: Add and verify admin contacts +description: This article explains how to add and verify admin contacts +ms.date: 05/30/2022 +ms.prod: w11 +ms.technology: windows +ms.topic: how-to +ms.localizationpriority: medium +author: tiaraquan +ms.author: tiaraquan +manager: dougeby +msreviewer: hathind +--- + +# Add and verify admin contacts + +There are several ways that Windows Autopatch service communicates with customers. To streamline communication and ensure we're checking with the right people when you [submit a support request](../operate/windows-autopatch-support-request.md), you must provide a set of admin contacts when you onboard with Windows Autopatch. + +> [!IMPORTANT] +> You might have already added these contacts in the Microsoft Endpoint Manager admin center during the enrollment process. If so, take a moment now to double-check that the contact list is accurate, since the Windows Autopatch Service Engineering Team must be able to reach them if a severe incident occurs. + +You must have an admin contact for each specified area of focus. The Windows Autopatch Service Engineering Team will contact these individuals for assistance with troubleshooting your support request. Admin contacts should be the best person or group that can answer questions and make decisions for different [areas of focus](#area-of-focus). + +> [!IMPORTANT] +> Whoever you choose as admin contacts, they must have the knowledge and authority to make decisions for your Windows Autopatch environment. The Windows Autopatch Service Engineering Team will contact these admin contacts for questions involving support requests. + +## Area of focus + +Your admin contacts will receive notifications about support request updates and new messages. These areas include the following: + +| Area of focus | Description | +| ----- | ----- | +| Devices |
      • Device registration
      • Device health
      | +| Updates |
      • Windows quality updates
      • Microsoft 365 Apps for enterprise
      • Microsoft Teams updates
      • Microsoft Edge
      | + +**To add admin contacts:** + +1. Sign into [Microsoft Endpoint Manager](https://endpoint.microsoft.com/). +1. Under **Tenant administration** in the **Windows Autopatch** section, select **Admin contacts**. +1. Select **+Add**. +1. Enter the contact details including name, email, phone number and preferred language. For a support ticket, the ticket's primary contact's preferred language will determine the language used for email communications. +1. Select an [Area of focus](#area-of-focus) and enter details of the contact's knowledge and authority in the specified area of focus. +1. Select **Save** to add the contact. +1. Repeat for each area of focus. diff --git a/windows/deployment/windows-autopatch/deploy/windows-autopatch-register-devices.md b/windows/deployment/windows-autopatch/deploy/windows-autopatch-register-devices.md new file mode 100644 index 0000000000..7a6f929085 --- /dev/null +++ b/windows/deployment/windows-autopatch/deploy/windows-autopatch-register-devices.md @@ -0,0 +1,94 @@ +--- +title: Register your devices +description: This article details how to register devices in Autopatch +ms.date: 05/30/2022 +ms.prod: w11 +ms.technology: windows +ms.topic: how-to +ms.localizationpriority: medium +author: tiaraquan +ms.author: tiaraquan +manager: dougeby +msreviewer: hathind +--- + +# Register your devices + +Before Microsoft can manage your devices in Windows Autopatch, you must have devices registered with the service. + +## Before you begin + +Windows Autopatch to take over software updates management of supported devices as soon as an IT admin decides to have their tenant managed by Windows Autopatch. Windows Autopatch update management scope includes: + +- [Windows quality updates](../operate/windows-autopatch-wqu-overview.md) +- [Microsoft 365 Apps for enterprise updates](../operate/windows-autopatch-microsoft-365-apps-enterprise.md) +- [Microsoft Edge updates](../operate/windows-autopatch-edge.md) +- [Microsoft Teams updates](../operate/windows-autopatch-teams.md) + +You must choose what devices to manage with Windows Autopatch by adding either devices through direct membership or by adding other Azure Active Directory (Azure AD) dynamic groups into the Azure Active Directory assigned **Windows Autopatch Device Registration** group. Windows Autopatch runs every hour to discover new devices added to this group. Once new devices are discovered, Windows Autopatch attempts to register these devices into its service. + +To be eligible for Windows Autopatch management, devices must meet a minimum set of required software-based prerequisites: + +## Prerequisites + +- Supported Windows OS Enterprise edition version. +- Either hybrid or Azure AD joined (personal devices aren't supported). +- Managed by Microsoft Endpoint Manager (either Microsoft Endpoint Manager-Intune or Microsoft Endpoint Manager-Configuration Manager Co-management). +- Microsoft Endpoint Manager-Configuration Manager Co-management workloads (Windows Updates policies, Device configuration and Office Click-to-run) must be set to Pilot Intune or Intune. +- Last Intune device check-in completed within the last 28 days. + +For more information about each prerequisite check, see the [Prerequisites](../prepare/windows-autopatch-prerequisites.md) article. + +## About Devices Ready and Not Ready tabs + +Windows Autopatch introduces a new user interface to help IT admins manage devices and troubleshoot device readiness statuses seamlessly with actionable in-UI device readiness reports for unregistered devices or unhealthy devices. + +| Tab | Purpose | +| ----- | ----- | +| Ready tab | The purpose of the Ready tab is to show devices that were successfully registered to the Windows Autopatch service and that have met device health requirements. | +| Not ready tab | The purpose of the Not ready tab is to show devices that didn't successfully register into the Windows Autopatch service, or didn't pass one of the device readiness checks. This tab is intended to help customers identify and remediate devices that don't meet device readiness checks.

      Devices successfully registered and healthy don't show up in the Not ready tab. | + +## Built-in roles required for device registration + +A role defines the set of permissions granted to users assigned to that role. You can use one of the following built-in roles in Windows Autopatch to register devices: + +- Global Administrator +- Intune Service Administrator +- Modern Workplace Intune Administrator + +> [!NOTE] +> The Modern Workplace Intune Admin role is a custom created role in Windows Autopatch. This role can assign administrators to Endpoint Manager roles, and allows you to create and configure custom Endpoint Manager roles. + +## Steps to register devices + +**To register devices into Windows Autopatch:** + +1. Go to the [Microsoft Endpoint Manager admin center](https://endpoint.microsoft.com/). +2. Select **Windows Autopatch** from the left navigation menu. +3. Select **Devices**. +4. Select the **Ready** tab, then select the **Windows Autopatch Device Registration** hyperlink. The Azure Active Directory group blade opens. +5. Add either devices through direct membership or other Azure Active Directory dynamic or assigned groups as nested groups in the **Windows Autopatch Device Registration** group. + +Once devices or Azure AD groups containing devices are added to the **Windows Autopatch Device Registration** group, Windows Autopatch discovers these devices and runs device-level prerequisite checks to try to register them. + +## Other device lifecycle management scenarios + +There are a few more device lifecycle management scenarios to consider when planning to register devices in Windows Autopatch. + +### Device refresh + +If a device was previously registered into the Windows Autopatch service, but it needs to be reimaged, you must run one of the device provisioning processes available in Microsoft Endpoint Manager to reimage the device. + +The device will be rejoined to Azure AD (either Hybrid or Azure AD-only). Then, re-enrolled into Intune as well. No further action is required from you or the Windows Autopatch service, because the Azure AD device ID record of that device remains the same. + +### Device repair and hardware replacement + +If you need to repair a device that was previously registered into the Windows Autopatch service, by replacing the motherboard, non-removable network interface cards (NIC) or hard drive, you must re-register the device into the Windows Autopatch service, because a new hardware ID is generated when there are major hardware changes, such as: + +- SMBIOS UUID (motherboard) +- MAC address (non-removable NICs) +- OS hard drive's serial, model, manufacturer information + +When one of these hardware changes occurs, Azure AD creates a new device ID record for that device, even if it's technically the same device. + +Any device that needs to be registered into the Windows Autopatch service must be added into the **Windows Autopatch Device Registration** Azure AD assigned group. Devices can only be added to this group if they have an Azure AD device record ID. Windows Autopatch scans the Azure AD group to discover the new device and brings it in to be registered. diff --git a/windows/deployment/windows-autopatch/media/release-process-timeline.png b/windows/deployment/windows-autopatch/media/release-process-timeline.png new file mode 100644 index 0000000000000000000000000000000000000000..9aab1d73cf85b5ffe605499370a7da2d3dc11533 GIT binary patch literal 52687 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%0A8DjVxQ{F2=`(@>MFI4`CwAJE#biD4s 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 R4HWn%C#5V|Ep8I@e*yc9B(MMg literal 0 HcmV?d00001 diff --git a/windows/deployment/windows-autopatch/media/update-communications.png b/windows/deployment/windows-autopatch/media/update-communications.png new file mode 100644 index 0000000000000000000000000000000000000000..e4eceeccd6e9d19418b1750bc5e2df1faa93a033 GIT binary patch literal 42473 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

      CEFRl_Ud3<2JQ>CUj0|*F3-ZP4&SE`|opG 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�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 z

      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\=^vL<`{t+brp?MZ_S#Q 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 BCQkqW diff --git a/windows/deployment/do/images/imcc30.png b/windows/deployment/do/images/imcc30.png index 8cabce52c8e9ffb0e2a93bd7b2b73b3272579a17..42301d5c4c3005d43b34938fe457732fcde7f4cc 100644 GIT binary patch literal 226983 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�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

    16. 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
      d9=GuFzYZVxxoeXX0MXKXM`t9*K)5T6X2j^7 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

      TUdZK;pU--?^(9#SeMuY-b7v&NPmniC_@9_ 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

      N*EEp|LTf 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 Mr1xFUw(^b literal 0 HcmV?d00001 diff --git a/windows/deployment/windows-autopatch/media/windows-quality-update-grace-period.png b/windows/deployment/windows-autopatch/media/windows-quality-update-grace-period.png new file mode 100644 index 0000000000000000000000000000000000000000..043e2755743c0a4f6c54a959ae9ddac42f95be1b GIT binary patch literal 220759 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�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 z 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

      j&P*?!cAJ$ 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 C7w7l@ literal 0 HcmV?d00001 diff --git a/windows/deployment/windows-autopatch/operate/windows-autopatch-deregister-devices.md b/windows/deployment/windows-autopatch/operate/windows-autopatch-deregister-devices.md new file mode 100644 index 0000000000..0f18908fb4 --- /dev/null +++ b/windows/deployment/windows-autopatch/operate/windows-autopatch-deregister-devices.md @@ -0,0 +1,43 @@ +--- +title: Deregister a device +description: This article explains how to deregister devices +ms.date: 05/30/2022 +ms.prod: w11 +ms.technology: windows +ms.topic: how-to +ms.localizationpriority: medium +author: tiaraquan +ms.author: tiaraquan +manager: dougeby +msreviewer: hathind +--- + +# Deregister a device + +To avoid end-user disruption, device de-registration in Windows Autopatch only deletes the Windows Autopatch device record itself. Device de-registration can't delete Microsoft Intune and/or the Azure Active Directory device records. Microsoft assumes you'll keep managing those devices yourself in some capacity. + +**To deregister a device:** + +1. Sign into the [Microsoft Endpoint Manager](https://endpoint.microsoft.com/). +1. Select **Windows Autopatch** in the left navigation menu. +1. Select **Devices**. +1. In either **Ready** or **Not ready** tab, select the device(s) you want to deregister. +1. Once a device or multiple devices are selected, select **Device actions**, then select **Deregister device**. + +## Excluded devices + +When you deregister a device from the Windows Autopatch service, the device is flagged as "excluded". Windows Autopatch doesn't try to re-register the device into the service again, because the de-registration command doesn't trigger device membership removal from the **Windows Autopatch Device Registration** Azure Active Directory group. This is due to a direct membership removal limitation present in Azure Active Directory dynamic groups. + +If you want to re-register a device that was previously deregistered from Windows Autopatch, you must [submit a support request](../operate/windows-autopatch-support-request.md) with the Windows Autopatch Service Engineering Team to request the removal of the "excluded" flag set during the de-registration process. After the Windows Autopatch Service Engineering Team removes the flag, you can re-register a device or a group of devices. + +## Hiding unregistered devices + +You can hide unregistered devices you don't expect to be remediated anytime soon. + +**To hide unregistered devices:** + +1. Sign into the [Microsoft Endpoint Manager](https://endpoint.microsoft.com/). +1. Select **Windows Autopatch** in the left navigation menu. +1. Select **Devices**. +1. In the **Not ready** tab, select an unregistered device or a group of unregistered devices you want to hide then select **Status == All**. +1. Unselect the **Registration failed** status checkbox from the list. diff --git a/windows/deployment/windows-autopatch/operate/windows-autopatch-edge.md b/windows/deployment/windows-autopatch/operate/windows-autopatch-edge.md new file mode 100644 index 0000000000..3f0a1a95c6 --- /dev/null +++ b/windows/deployment/windows-autopatch/operate/windows-autopatch-edge.md @@ -0,0 +1,42 @@ +--- +title: Microsoft Edge +description: This article explains how Microsoft Edge updates are managed in Windows Autopatch +ms.date: 05/30/2022 +ms.prod: w11 +ms.technology: windows +ms.topic: conceptual +ms.localizationpriority: medium +author: tiaraquan +ms.author: tiaraquan +manager: dougeby +msreviewer: hathind +--- + +# Microsoft Edge + +Windows Autopatch uses the [Stable channel](/deployedge/microsoft-edge-channels%22%20/l%20%22stable-channel) of Microsoft Edge. + +## Device eligibility + +For a device to be eligible for Microsoft Edge updates as a part of Windows Autopatch, they must meet the following criteria: + +- The device must be powered on and have an internet connection. +- There are no policy conflicts between Windows Autopatch policies and customer policies. +- The device must be able to access the required network endpoints to reach the Microsoft Edge update service. +- If Microsoft Edge is open, it must restart for the update process to complete. + +## Update release schedule + +Microsoft Edge will check for updates every 10 hours. Quality updates occur weekly by default. Feature updates occur automatically every four weeks and are rolled out [progressively](/deployedge/microsoft-edge-update-progressive-rollout) by the Microsoft Edge product group to ensure the best experience for customers. All users will see the update within a few days of the initial release. + +Browser updates with critical security fixes will have a faster rollout cadence than updates that don't have critical security fixes to ensure prompt protection from vulnerabilities. + +Devices in the Test device group receive feature updates from the [Beta channel](/deployedge/microsoft-edge-channels#beta-channel). This channel is fully supported and automatically updated with new features approximately every four weeks. + +## Pausing and resuming updates + +Currently, Windows Autopatch can't pause or resume Microsoft Edge updates. + +## Incidents and outages + +If you're experiencing issues related to Microsoft Edge updates, [submit a support request](../operate/windows-autopatch-support-request.md). diff --git a/windows/deployment/windows-autopatch/operate/windows-autopatch-microsoft-365-apps-enterprise.md b/windows/deployment/windows-autopatch/operate/windows-autopatch-microsoft-365-apps-enterprise.md new file mode 100644 index 0000000000..b9661b4170 --- /dev/null +++ b/windows/deployment/windows-autopatch/operate/windows-autopatch-microsoft-365-apps-enterprise.md @@ -0,0 +1,108 @@ +--- +title: Microsoft 365 Apps for enterprise +description: This article explains how Microsoft 365 Apps for enterprise updates are managed in Windows Autopatch +ms.date: 05/30/2022 +ms.prod: w11 +ms.technology: windows +ms.topic: conceptual +ms.localizationpriority: medium +author: tiaraquan +ms.author: tiaraquan +manager: dougeby +msreviewer: hathind +--- + +# Microsoft 365 Apps for enterprise + +## Service level objective + +Windows Autopatch aims to keep at least 90% of eligible devices on a [supported version](/deployoffice/overview-update-channels#support-duration-for-monthly-enterprise-channel) of the Monthly Enterprise Channel (MEC) for [Enterprise Standard Suite](/deployoffice/about-microsoft-365-apps) (Access, Excel, OneNote, Outlook, PowerPoint, and Word). Microsoft 365 Apps deployed on the [Monthly Enterprise Channel](/deployoffice/overview-update-channels#monthly-enterprise-channel-overview) are supported for two months. + +> [!NOTE] +> [Microsoft Teams](../operate/windows-autopatch-teams.md) uses a different update channel from the rest of Microsoft 365 Apps. + +## Device eligibility + +For a device to be eligible for Microsoft 365 Apps for enterprise updates, as a part of Windows Autopatch, they must meet the following criteria: + +- Microsoft 365 Apps for enterprise 64-bit must be installed. +- There are no policy conflicts between Microsoft Autopatch policies and customer policies. +- The device must have checked into the Intune service in the last five days. + +## Update release schedule + +All devices registered for Windows Autopatch will receive updates from the [Monthly Enterprise Channel](/deployoffice/overview-update-channels#monthly-enterprise-channel-overview). This practice provides your users with new features each month, and they'll receive just one update per month on a predictable release schedule. Updates are released on the second Tuesday of the month; these updates can include feature, security, and quality updates. These updates occur automatically and are pulled directly from the Office Content Delivery Network (CDN). + +Unlike Windows update, the Office CDN doesn't make the update available to all devices at once. Over the course of the release, the Office CDN gradually makes the update available to the whole population of devices. Windows Autopatch doesn't control the order in which updates are offered to devices across your estate. After the update has been downloaded, there's a three-day [update deadline](/deployoffice/configure-update-settings-microsoft-365-apps) that specifies how long the user has until the user must apply the update. + +## Update rings + +Since the Office CDN determines when devices are offered updates, Windows Autopatch doesn't use rings to control the rollout of these updates. + +## End user experience + +There are two parts of the end user experience that are configured by Windows Autopatch: + +- Behavior during updates +- Office client + +### Behavior during updates + +Updates can only be applied when Microsoft 365 Apps aren't running. Therefore, notifications usually appear because the user is working in a Microsoft 365 App, such as Microsoft Outlook, and hasn't closed it in several days. + +Once the device has downloaded the update, users are given notifications leading up to the deadline. They'll receive the following message in the notification area in Windows, reminding them that updates are ready to be applied. + +*Updates ready to be applied +Updates are required by your system admin are blocked by one or more apps. Office will restart at mm/dd/yyyy h:mm AM/PM to apply updates.* + +Alternatively, users can select **Update now** to apply the updates. The user is then prompted to close all open Office programs. After the updates are applied, the message disappears. + +If the deadline arrives and the updates still aren't applied, users see a dialog box that warns them that they have 15 minutes before the updates are applied. + +This warning gives users 15 minutes to save and close any work. When the countdown reaches 00∶00, any open Office programs are closed, and the updates are applied. + +### Office client app configuration + +To ensure that users are receiving automatic updates, Windows Autopatch prevents the user from opting out of automatic updates. + +## Update controls + +If Windows Autopatch detects issues between versions of Microsoft 365 Apps for enterprise, we might pause the update by forcing Microsoft 365 Apps to stay on a specific version. + +Windows Autopatch will either: + +- Choose to stay on the previous version for rings that haven't received the update yet. +- Force all devices to roll back to the previous version. + +> [!NOTE] +> Windows Autopatch doesn't currently allow customers to force their devices to stay on a previous version or rollback to a previous version. + +Since Windows quality updates are bundled together into a single release in the [Monthly Enterprise Channel](/deployoffice/overview-update-channels#monthly-enterprise-channel-overview), we can't roll back only a portion of the update for Microsoft 365 Apps for enterprise. + +## Conflicting and unsupported policies + +Deploying any of the following policies to a managed device will make that device ineligible for management since the device will prevent us from delivering the service as designed. + +### Update policies + +Window Autopatch deploys mobile device management (MDM) policies to configure Microsoft 365 Apps and requires a specific configuration. If any [Microsoft 365 Apps update settings](/deployoffice/configure-update-settings-microsoft-365-apps) are deployed which conflict with our policies, then the device won't be eligible for management. + +| Update setting | Value | Usage reason | +| ----- | ----- | ----- | +| Set updates to occur automatically | Enabled | Enable automatic updates | +| Specify a location to look for updates | Blank | Don't use this setting since it overwrites the update branch | +| Update branch | Monthly Enterprise | Supported branch for Windows Autopatch | +| Specify the version of Microsoft 365 Apps to update to | Variable | Used to roll back to a previous version if an error occurs | +| Set a deadline by when updates must be applied | 3 | Update deadline | +| Hide update notifications from users | Turned off | Users should be notified when Microsoft 365 Apps are being updated | +| Hide the option to turn on or off automatic Office updates | Turned on | Prevents users from disabling automatic updates | + +## Microsoft 365 Apps servicing profiles + +A service profile takes precedence over other management tools, such as Microsoft Endpoint Manager or the Office Deployment Tool. This means that the servicing profile will affect all devices that meet the above requirements regardless of existing management tools in your environment. So, if you're targeting a managed device with a servicing profile it will be ineligible for Microsoft 365 App update management. + +## Incidents and outages + +If devices in your tenant aren't meeting the [service level objective](#service-level-objective) for Microsoft 365 Apps for enterprise updates, an incident will be raised. The Windows Autopatch Service Engineering Team will work to bring the devices back into compliance. + +If you're experiencing issues related to Microsoft 365 Apps for enterprise updates, [submit a support request](../operate/windows-autopatch-support-request.md). diff --git a/windows/deployment/windows-autopatch/operate/windows-autopatch-support-request.md b/windows/deployment/windows-autopatch/operate/windows-autopatch-support-request.md new file mode 100644 index 0000000000..f6e0614363 --- /dev/null +++ b/windows/deployment/windows-autopatch/operate/windows-autopatch-support-request.md @@ -0,0 +1,71 @@ +--- +title: Submit a support request +description: Details how to contact the Windows Autopatch Service Engineering Team and submit support requests +ms.date: 05/30/2022 +ms.prod: w11 +ms.technology: windows +ms.topic: how-to +ms.localizationpriority: medium +author: tiaraquan +ms.author: tiaraquan +manager: dougeby +msreviewer: hathind +--- + +# Submit a support request + +> [!IMPORTANT] +> Make sure you've [added and verified your admin contacts](../deploy/windows-autopatch-admin-contacts.md). The Windows Autopatch Service Engineering Team will contact these individuals for assistance with troubleshooting issues. + +You can submit support tickets to Microsoft using the Windows Autopatch admin center. Email is the recommended approach to interact with the Windows Autopatch Service Engineering Team. + +## Submit a new support request + +Support requests are triaged and responded to as they're received. + +**To submit a new support request:** + +1. Sign into [Microsoft Endpoint Manager](https://endpoint.microsoft.com/) and navigate to the **Tenant administration** menu. +1. In the **Windows Autopatch** section, select **Service requests**. +1. In the **Service requests** section, select **+ New support request**. +1. Enter your question(s) and/or a description of the problem. +1. Review all the information you provided for accuracy. +1. When you're ready, select **Create**. + +## Manage an active support request + +The primary contact for the support request will receive email notifications when a case is created, assigned to a service engineer to investigate, and mitigated. If, at any point, you have a question about the case, the best way to get in touch is to reply directly to one of those emails. If we have questions about your request or need more details, we'll email the primary contact listed on the support requests. + +## View all your active support requests + +You can see the summary status of all your support requests. At any time, you can use the portal to see all active support requests in the last six months. + +**To view all your active support requests:** + +1. Sign into [Microsoft Endpoint Manager](https://endpoint.microsoft.com/) and navigate to the **Tenant Administration** menu. +1. In the **Windows Autopatch** section, select **Service request**. +1. From this view, you can export the summary view or select any case to view the details. + +## Edit support request details + +You can edit support request details, for example, updating the primary case contact. + +**To edit support request details:** + +1. Sign into [Microsoft Endpoint Manager](https://endpoint.microsoft.com/) and navigate to the **Tenant Administration** menu. +1. In the **Windows Autopatch** section, select **Service request**. +1. In the **Service requests** section, use the search bar or filters to find the case you want to edit. +1. Select the case to open the request's details. +1. Scroll to the bottom of the request details and select **Edit**. +1. Update the editable information, add attachments to the case, or add a note for the Windows Autopatch Service Engineering Team. +1. Select **Save**. + +Once a support request is mitigated, it can no longer be edited. If a request has been mitigated for less than 24 hours, you'll see the option to reactivate instead of edit. Once reactivated, you can again edit the request. + +## Microsoft FastTrack + +[Microsoft FastTrack](https://www.microsoft.com/en-us/fasttrack) offers Microsoft 365 deployment guidance for customers with 150 or more licenses of an eligible subscription at no additional cost. FastTrack Specialists can help customers work through the Windows Autopatch technical prerequisites described in the [FAQ](../overview/windows-autopatch-faq.md). For more information, visit the [FastTrack website](https://www.microsoft.com/en-ca/fasttrack?rtc=1). + +Customers who need help with Microsoft 365 workloads can sign in to https://fasttrack.microsoft.com/ with a valid Azure ID and submit a Request for Assistance. + + Contact your Microsoft account team if you need additional assistance. diff --git a/windows/deployment/windows-autopatch/operate/windows-autopatch-teams.md b/windows/deployment/windows-autopatch/operate/windows-autopatch-teams.md new file mode 100644 index 0000000000..8cf360c310 --- /dev/null +++ b/windows/deployment/windows-autopatch/operate/windows-autopatch-teams.md @@ -0,0 +1,53 @@ +--- +title: Microsoft Teams +description: This article explains how Microsoft Teams updates are managed in Windows Autopatch +ms.date: 05/30/2022 +ms.prod: w11 +ms.technology: windows +ms.topic: conceptual +ms.localizationpriority: medium +author: tiaraquan +ms.author: tiaraquan +manager: dougeby +msreviewer: hathind +--- + +# Microsoft Teams + +Windows Autopatch uses the [standard automatic update channel](/microsoftteams/teams-client-update#can-admins-deploy-updates-instead-of-teams-auto-updating) for Microsoft Teams. + +## Device eligibility + +For a device to be eligible for automated Teams updates as a part of Windows Autopatch they must meet the following criteria: + +- Microsoft Teams must be installed on the device. +- The user must be signed into both the device and Teams. +- The device must be able to access the Teams update service [network endpoints](../prepare/windows-autopatch-configure-network.md). +- Once the update is downloaded, the user must be logged in with the device in an idle state for at least 40 minutes to ensure that Teams can automatically update. + +## Update release schedule + +The Teams desktop client updates are released once a month for all users, and twice a month for members of the Technology Adoption Program (TAP). + +Updates undergo vigorous internal testing and are first released to members of TAP for validation. The update usually takes place on a Monday. If a critical update is needed, Teams will bypass this schedule and release the update as soon as it's available. + +## End user experience + +Teams will check for updates every few hours behind the scenes, download the updates, and then will wait for the computer to be idle for at least 40 minutes before automatically installing the update. + +When an update is available, the following are required to be able to download the update: + +- The user must be signed into both the device and Teams. +- The device must have an internet connection. +- The device must be able to access the required network endpoints to reach the Teams update service. + +> [!NOTE] +> If a user is on a version of Teams that is out of date, Teams will force the user to update prior to allowing them to use the application. + +## Pausing and resuming updates + +Windows Autopatch can't pause or resume Teams updates. + +## Incidents and outages + +If you're experiencing issues related to Teams updates, [submit a support request](../operate/windows-autopatch-support-request.md). diff --git a/windows/deployment/windows-autopatch/operate/windows-autopatch-update-management.md b/windows/deployment/windows-autopatch/operate/windows-autopatch-update-management.md new file mode 100644 index 0000000000..fb113c593d --- /dev/null +++ b/windows/deployment/windows-autopatch/operate/windows-autopatch-update-management.md @@ -0,0 +1,69 @@ +--- +title: Update management +description: This article provides an overview of how updates are handled in Autopatch +ms.date: 05/30/2022 +ms.prod: w11 +ms.technology: windows +ms.topic: overview +ms.localizationpriority: medium +author: tiaraquan +ms.author: tiaraquan +manager: dougeby +msreviewer: hathind +--- + +# Update management + +Keeping your devices up to date is a balance of speed and stability. Windows Autopatch connects all devices to a modern cloud-based infrastructure to manage updates. + +## Update types + +| Update type | Description | +| ----- | ----- | +| Window quality update | Windows Autopatch uses four update rings to manage Windows quality updates. For more detailed information, see [Windows quality updates](../operate/windows-autopatch-wqu-overview.md). | +| Anti-virus definition | Updated with each scan. | +| Microsoft 365 Apps for enterprise | For more information, see Microsoft 365 Apps for enterprise. | +| Microsoft Edge | For more information, see [Microsoft Edge](../operate/windows-autopatch-edge.md). | +| Microsoft Teams | For more information, see [Microsoft Teams](../operate/windows-autopatch-teams.md). | + +## Update rings + +> [!NOTE] +> Update rings only apply to Windows quality updates. + +During enrollment, Windows Autopatch creates four Azure Active Directory groups that are used to segment devices into update rings: + +1. Modern Workplace Devices - Test +2. Modern Workplace Devices - First +3. Modern Workplace Devices - Fast +4. Modern Workplace Devices - Broad + +Each of the update rings has a different purpose and assigned a set of policies to control the rollout of updates in each management area. + +When a device is enrolled into the Windows Autopatch service, the device is assigned to an update ring so that we have the right distributions across your estate. The distribution of each ring is designed to release to as few devices as possible to get the signals needed to make a quality evaluation of a given release. + +> [!NOTE] +> You can't create additional rings for managed devices and must use the four rings provided by Windows Autopatch. + +| Ring | Default device count | Description +| ----- | ----- | ----- | +| Test | zero | Windows Autopatch doesn't automatically add devices to this ring. You must manually add devices to the Test ring. The recommended number of devices in this ring, based upon your environment size, is as follows:
      • 0–500 devices: minimum one device
      • 500–5000 devices: minimum five devices
      • 5000+ devices: min 50 devices
      Devices in this group are intended for your IT Administrators and testers since changes are released here first. This release schedule provides your organization the opportunity to validate updates prior to reaching production users. | +| First | 1% | The First ring is the first group of production users to receive a change.

      This group is the first set of devices to send data to Windows Autopatch and are used to generate a health signal across all customers. For example, we can generate a statistically significant signal saying that critical errors are trending up in a specific release for all customers but can't be confident that it's doing so in your environment.

      Since Windows Autopatch doesn't yet have sufficient data to inform a release decision, devices in this ring might experience outages if there are scenarios that weren't covered during testing in the Test ring. | +| Fast | 9% | The Fast ring is the second group of production users to receive changes. The signals from the First ring are considered as a part of the release process to the Broad ring.

      The goal with this ring is to cross the 500-device threshold needed to generate statistically significant analysis at the tenant level. These extra devices allow Windows Autopatch to consider the effect of a release on the rest of your devices and evaluate if a targeted action for your tenant is needed.

      | +| Broad | 90% | The Broad ring is the last group of users to receive changes. Since it contains most of the devices enrolled in Windows Autopatch, it favors stability over speed in deployment.| + +## Moving devices between rings + +If you want to move separate devices to different rings, repeat the following steps for each device: + +1. In Microsoft Endpoint Manager, select **Devices** in the left pane. +2. In the **Windows Autopatch** section, select **Devices**. +3. Select the devices you want to assign. All selected devices will be assigned to the ring you specify. +4. Select **Device actions** from the menu. +5. Select **Assign device to ring**. A fly-in opens. +6. Use the dropdown menu to select the ring to move devices to, and then select **Save**. The **Ring assigned by** column will change to **Pending**. + +When the assignment is complete, the **Ring assigned by** column will change to Admin (indicates that you made the change) and the **Ring** column will show the new ring assignment. + +> [!NOTE] +> You can't move devices to other rings if they're in the "error" or "pending" registration state.

      If a device hasn't been properly removed, it could show a status of "ready." If you move such a device, it's possible that the move won't be complete. If you don't see the **Ring assigned by column** change to **Pending** in Step 5, check that the device is available by searching for it in Intune. For more information, see [Device details in Intune](/mem/intune/remote-actions/device-inventory). diff --git a/windows/deployment/windows-autopatch/operate/windows-autopatch-wqu-communications.md b/windows/deployment/windows-autopatch/operate/windows-autopatch-wqu-communications.md new file mode 100644 index 0000000000..f4eab55834 --- /dev/null +++ b/windows/deployment/windows-autopatch/operate/windows-autopatch-wqu-communications.md @@ -0,0 +1,45 @@ +--- +title: Windows quality update communications +description: This article explains Windows quality update communications +ms.date: 05/30/2022 +ms.prod: w11 +ms.technology: windows +ms.topic: conceptual +ms.localizationpriority: medium +author: tiaraquan +ms.author: tiaraquan +manager: dougeby +msreviewer: hathind +--- + +# Windows quality update communications + +There are three categories of communication that are sent out during a Windows quality update: + +- [Standard communications](#standard-communications) +- [Communications during release](#communications-during-release) +- [Incident communications](#incident-communications) + +Communications are posted to Message center, Service health dashboard, and the Windows Autopatch messages section of the Microsoft Endpoint Manager admin center as appropriate for the type of communication. + +:::image type="content" source="../media/update-communications.png" alt-text="Update communications timeline"::: + +## Standard communications + +| Communication | Location | Timing | Description | +| ----- | ----- | ----- | ----- | +| Release schedule |

      • Message center
      • Messages blade
      • Email sent to your specified [admin contacts](../deploy/windows-autopatch-admin-contacts.md)
        • | At least seven days prior to the second Tuesday of the month| Notification of the planned release window for each ring. | +| Release start | Same as release schedule | The second Tuesday of every month | Notification that the update is now being released into your environment. | +| Release summary | Same as release schedule | The fourth Tuesday of every month | Informs you of the percentage of eligible devices that were patched during the release. | + +## Communications during release + +The most common type of communication during a release is a customer advisory. Customer advisories are posted to both Message center and the Messages blade of the Microsoft Endpoint Manager portal shortly after Autopatch becomes aware of the new information. + +There are some circumstances where Autopatch will need to change the release schedule based on new information. + +For example, new threat intelligence may require us to expedite a release, or we may pause due to user experience concerns. If the schedule of a quality update is changed, paused, resumed, or expedited, we'll inform you as quickly as possible so that you can adapt to the new information. + +## Incident communications + +Despite the best intentions, every service should plan for failure and success. When there's an incident, timely and transparent communication is key to building and maintaining your trust. If insufficient numbers of devices have been updated to meet the service level objective, devices will experience an interruption to productivity and an incident will be raised. Microsoft will update the status of the incident at least once every 24 hours. diff --git a/windows/deployment/windows-autopatch/operate/windows-autopatch-wqu-end-user-exp.md b/windows/deployment/windows-autopatch/operate/windows-autopatch-wqu-end-user-exp.md new file mode 100644 index 0000000000..2636932319 --- /dev/null +++ b/windows/deployment/windows-autopatch/operate/windows-autopatch-wqu-end-user-exp.md @@ -0,0 +1,76 @@ +--- +title: End user experience +description: This article explains the Windows quality update end user experience +ms.date: 05/30/2022 +ms.prod: w11 +ms.technology: windows +ms.topic: conceptual +ms.localizationpriority: medium +author: tiaraquan +ms.author: tiaraquan +manager: dougeby +msreviewer: hathind +--- + +# End user experience + +Windows Autopatch aims to deploy updates predictably while minimizing the effect to end users by preventing reboots during business hours. + +## User notifications + +In this section we'll review what an end user would see in the following three scenarios: + +1. Typical update experience +2. Quality update deadline forces an update +3. Quality update grace period + +### Typical update experience + +The Windows 10 quality update is published and devices in the Broad ring have a deferral period of nine days. Devices will wait nine days before downloading the latest quality update. + +Once the deferral period has passed, the device will download the update and notify the end user that updates are ready to install. The end user can either: + +- Restart immediately to install the updates +- Schedule the installation, or +- Snooze (the device will attempt to install outside of [active hours](#servicing-window). + +In the following example, the user schedules the restart and is notified 15 minutes prior to the scheduled restart time. The user can reschedule, if necessary, but isn't able to reschedule past the deadline. + +:::image type="content" source="../media/windows-quality-typical-update-experience.png" alt-text="Typical windows quality update experience"::: + +### Quality update deadline forces an update + +In the following example, the user: + +- Ignores the notification and selects snooze. +- Further notifications are received, which the user ignores. +- The device is unable to install the updates outside of active hours. + +The deadline specified in the update policy is five days. Therefore, once this deadline is passed, the device will ignore the [active hours](#servicing-window) and force a restart to complete the update installation. The user will receive a 15-minute warning, after which, the device will install the update and restart. + +:::image type="content" source="../media/windows-quality-force-update.png" alt-text="Force Windows quality update"::: + +### Quality update grace period + +In the following example, the user is on holiday and the device is offline beyond the quality update deadline. The user then returns to work and the device is turned back on. + +Since the deadline has already passed, the device is granted a two-day grace period to install the update and restart. The user will be notified of a pending installation and given options to choose from. Once the two-day grace period has expired, the user is forced to restart with a 15-minute warning notification. + +:::image type="content" source="../media/windows-quality-update-grace-period.png" alt-text="Windows quality update grace period"::: + +## Servicing window + +Windows Autopatch understands the importance of not disrupting end users but also updating the devices quickly. To achieve this goal, updates are automatically downloaded and installed at an optimal time determined by the device. Device restarts occur outside of active hours until the deadline is reached. By default, active hours are configured dynamically based on device usage patterns. If you wish to specify active hours for your organization, you can do so by deploying both the following policies: + +| Policy | Description | +| ----- | ----- | +| [Active hours start](/windows/client-management/mdm/policy-csp-update#update-activehoursstart) | This policy controls the start of the protected window where devices won't restart. Supported values are from zero through to 23. Zero is 12∶00AM, representing the hours of the day in local time on that device. | +| [Active hours end](/windows/client-management/mdm/policy-csp-update#update-activehoursend) | This policy controls the end of the protected window where devices won't restart. Supported values are from zero through to 23. Zero is 12∶00AM, representing the hours of the day in local time on that device. This value can be no more than 12 hours after the time set in active hours start. | + +> [!IMPORTANT] +> Both policies must be deployed for them to work as expected. + +A device won't restart during active hours unless it has passed the date specified by the update deadline policy. Once the device has passed the deadline policy, the device will update as soon as possible. + +> [!IMPORTANT] +> If your devices must be updated at a specific date or time, they aren't suitable for Windows Autopatch. Allowing you to choose specific dates to update devices would disrupt the rollout schedule, and prevent us from delivering the service level objective. The use of any of the following CSPs on a managed device will render it ineligible for management:
          • [Update/ScheduledInstallDay](/windows/client-management/mdm/policy-csp-update#update-scheduledinstallday)
          • [Update/ScheduledInstallEveryWeek](/windows/client-management/mdm/policy-csp-update#update-scheduledinstalleveryweek)
          • [Update/ScheduledInstallFirstWeek](/windows/client-management/mdm/policy-csp-update#update-scheduledinstallfirstweek)
          • [Update/ScheduledInstallFourthWeek](/windows/client-management/mdm/policy-csp-update#update-scheduledinstallfourthweek)
          • [Update/ScheduledInstallSecondWeek](/windows/client-management/mdm/policy-csp-update#update-scheduledinstallsecondweek)
          • [Update/ScheduledInstallThirdWeek](/windows/client-management/mdm/policy-csp-update#update-scheduledinstallthirdweek)
          • [Update/ScheduledInstallTime](/windows/client-management/mdm/policy-csp-update#update-scheduledinstalltime)
          diff --git a/windows/deployment/windows-autopatch/operate/windows-autopatch-wqu-overview.md b/windows/deployment/windows-autopatch/operate/windows-autopatch-wqu-overview.md new file mode 100644 index 0000000000..2e4b40d5b0 --- /dev/null +++ b/windows/deployment/windows-autopatch/operate/windows-autopatch-wqu-overview.md @@ -0,0 +1,76 @@ +--- +title: Windows quality updates +description: This article explains how Windows quality updates are managed in Autopatch +ms.date: 05/30/2022 +ms.prod: w11 +ms.technology: windows +ms.topic: conceptual +ms.localizationpriority: medium +author: tiaraquan +ms.author: tiaraquan +manager: dougeby +msreviewer: hathind +--- + +# Windows quality updates + +## Service level objective + +Windows Autopatch aims to keep at least 95% of eligible devices on the latest Windows quality update 21 days after release. + +## Device eligibility + +For a device to be eligible for Windows quality updates as a part of Windows Autopatch they must meet the following criteria: + +| Criteria | Description | +| ----- | ----- | +| Activity | Devices must have at least six hours of usage, with at least two hours being continuous. | +| Intune sync | Devices must have checked with Intune within the last five days. | +| Storage space | Devices must have more than one GB (GigaBytes) of free storage space. | +| Deployed | Windows Autopatch doesn't update devices that haven't yet been deployed. | +| Internet connectivity | Devices must have a steady internet connection, and access to Windows [update endpoints](../prepare/windows-autopatch-configure-network.md). | +| Windows edition | Devices must be on a Windows edition supported by Windows Autopatch. For more information, see [Prerequisites](../prepare/windows-autopatch-prerequisites.md). | +| Mobile device management (MDM) policy conflict | Devices must not have deployed any policies that would prevent device management. For more information, see [Conflicting and unsupported policies](../operate/windows-autopatch-wqu-unsupported-policies.md). | +| Group policy conflict | Devices must not have group policies deployed which would prevent device management. For more information, see [Group policy](../operate/windows-autopatch-wqu-unsupported-policies.md#group-policy.) | + +## Windows quality update releases + +Windows Autopatch deploys the [B release of Windows quality updates](https://techcommunity.microsoft.com/t5/windows-it-pro-blog/windows-quality-updates-primer/ba-p/2569385) that are released on the second Tuesday of each month. + +To release updates to devices in a gradual manner, Windows Autopatch deploys a set of mobile device management (MDM) policies to each update ring to control the rollout. There are three primary policies that are used to control Windows quality updates: + +| Policy | Description | +| ----- | ----- | +| [Deferrals](/windows/client-management/mdm/policy-csp-update#update-deferqualityupdatesperiodindays) | Deferral policies delay the time the update is offered to the device by a specific number of days. The "offer" date for Windows quality updates is equal to the number of days specified in the deferral policy after the second Tuesday of each month. | +| [Deadlines](/windows/client-management/mdm/policy-csp-update#update-autorestartdeadlineperiodindays) | Before the deadline, restarts can be scheduled by users or automatically scheduled outside of active hours. After the deadline passes, restarts will occur regardless of active hours and users won't be able to reschedule. The deadline for a specific device is set to be the specified number of days after the update is offered to the device. | +| [Grace periods](/windows/client-management/mdm/policy-csp-update#update-configuredeadlinegraceperiod) | This policy specifies a minimum number of days after an update is downloaded until the device is automatically restarted. This policy overrides the deadline policy so that if a user comes back from vacation, it prevents the device from forcing a restart to complete the update as soon as it comes online. | + +> [!IMPORTANT] +> Deploying deferral, deadline, or grace period policies which conflict with Autopatch's policies will cause a device to be considered ineligible for management, it will still receive policies from Windows Autopatch that are not in conflict, but may not function as designed. These devices will be marked as ineligible in our device reporting and will not count towards our [service level objective](#service-level-objective). + +Windows Autopatch configures these policies differently across update rings to gradually release the update to devices in your estate. Devices in the Test ring receive changes first and devices in the Broad ring receive changes last. For more information, see [Update rings](../operate/windows-autopatch-update-management.md#update-rings). + +:::image type="content" source="../media/release-process-timeline.png" alt-text="Release process timeline"::: + +## Expedited releases + +Threat and vulnerability information about a new revision of Windows becomes available on the second Tuesday of each month. Windows Autopatch assesses that information shortly afterwards. If the service determines that it's critical to security, it may be expedited. The quality update is also evaluated on an ongoing basis throughout the release and Windows Autopatch may choose to expedite at any time during the release. + +When running an expedited release, the regular goal of 95% of devices in 21 days no longer applies. Instead, Windows Autopatch greatly accelerates the release schedule of the release to update the environment more quickly. This approach requires an updated schedule for all devices outside of the Test ring since those devices are already getting the update as quickly. + +| Release type | Group | Deferral | Deadline | Grace period | +| ----- | ----- | ----- | ----- | ----- | +| Standard release | Test

          First

          Fast

          Broad | 0

          1

          6

          9 | 0

          2

          2

          5 | 0

          2

          2

          2 | +| Expedited release | All devices | 0 | 1 | 1 | + +> [!NOTE] +> Windows Autopatch doesn't allow customers to request expedited releases. + +## Pausing and resuming a release + +If Windows Autopatch detects a [significant issue with a release](../operate/windows-autopatch-wqu-signals.md), we may decide to pause that release. + +If we pause the release, a policy will be deployed which prevents devices from updating while the issue is investigated. Once the issue is resolved, the release will be resumed. + +> [!NOTE] +> Windows Autopatch doesn't allow you to request that a release be paused or resumed during public preview. diff --git a/windows/deployment/windows-autopatch/operate/windows-autopatch-wqu-signals.md b/windows/deployment/windows-autopatch/operate/windows-autopatch-wqu-signals.md new file mode 100644 index 0000000000..cf052fbba4 --- /dev/null +++ b/windows/deployment/windows-autopatch/operate/windows-autopatch-wqu-signals.md @@ -0,0 +1,61 @@ +--- +title: Windows quality update signals +description: This article explains the Windows quality update signals +ms.date: 05/30/2022 +ms.prod: w11 +ms.technology: windows +ms.topic: conceptual +ms.localizationpriority: medium +author: tiaraquan +ms.author: tiaraquan +manager: dougeby +msreviewer: hathind +--- + +# Windows quality update signals + +Windows Autopatch monitors a specific set of signals and aims to release quality updates both quickly and safely. The service doesn't comprehensively monitor every use case in Windows. + +If there's a scenario that is critical to your business, which isn't monitored by Windows Autopatch, you're responsible for testing and taking any follow-up actions, like requesting to pause the release. + +## Pre-release signals + +Before being released to the Test ring, Windows Autopatch reviews several data sources to determine if we need to send any customer advisories or need to pause the update. Situations where Windows Autopatch doesn't release an update to the Test ring are seldom occurrences. + +| Text | Text | +| ----- | ----- | +| Windows Payload Review | The contents of the B release are reviewed to help focus your update testing on areas that have changed. If any relevant changes are detected, a [customer advisory](../operate/windows-autopatch-wqu-communications.md#communications-during-release) will be sent out. | +| C-Release Review - Internal Signals | Windows Autopatch reviews active incidents associated with the previous C release to understand potential risks in the B release. | +| C-Release Review - Social Signals | Windows Autopatch monitors social signals to better understand potential risks associated with the B release. | + +## Early signals + +The update is released to the Test ring on the second Tuesday of the month. Those test devices will update, allowing you to conduct early testing of critical scenarios in your environment. There are also several new Microsoft internal signals that have become available to the service that are monitored throughout the release. + +| Device reliability signal | Description | Microsoft will | +| ----- | ----- | ----- | +| Security Risk Profile | As soon as the update is released, the criticality of the security content is assessed. |

          • Consider expediting the release
          • Update customers with a risk profile
          +| B-Release - Internal Signals | Windows Autopatch reviews any active incidents associated with the current release. |
          • Determine if a customer advisory is necessary
          • Pause the release if there's significant user impact
          | +| B-Release - Social Signals | Windows Autopatch monitors social signals to understand risks associated with the release. | Determine if a customer advisory is necessary | + +## Device reliability signals + +Windows Autopatch monitors devices for a set of core reliability metrics as a part of the service. + +The service then uses statistical models to assess if there are significant differences between the two Windows versions. To make a statistically significant assessment, Windows Autopatch requires that at least 500 devices have upgraded to the new version. + +As more devices update, the confidence of the analysis increases and gives us a clearer picture of release quality. If we determine that the user experience is impaired, Autopatch will either post a customer advisory or pause the release, depending on the criticality of the update. + +Autopatch monitors the following reliability signals: + +| Device reliability signal | Description | +| ----- | ----- | +| Blue screens | These events are highly disruptive to end users so are closely watched. | +| Overall app reliability | Tracks the total number of app crashes and freezes on a device. A known issue with this measure is that if one app becomes 10% more reliable and another becomes 10% less reliable then it shows up as a flat line in the measure. | +| Microsoft Office reliability | Tracks the number of Office crashes or freezes per application per device. | +| Microsoft Edge reliability | Tracks the number of Microsoft Edge crashes and freezes per device. | +| Microsoft Teams reliability | Tracks the number of Microsoft Teams crashes and freezes per device. | + +When the update is released to the First ring, the service crosses the 500 device threshold. Therefore, Autopatch is able to detect regressions, which are common to all customers. At this point in the release, we'll decide if we need to change the release schedule or pause for all customers. + +Once your tenant reaches 500 devices, Windows Autopatch starts generating recommendations specific to your devices. Based on this information, the service starts developing insights specific to your tenant allowing a customized response to what's happening in your environment. diff --git a/windows/deployment/windows-autopatch/operate/windows-autopatch-wqu-unsupported-policies.md b/windows/deployment/windows-autopatch/operate/windows-autopatch-wqu-unsupported-policies.md new file mode 100644 index 0000000000..7495f42487 --- /dev/null +++ b/windows/deployment/windows-autopatch/operate/windows-autopatch-wqu-unsupported-policies.md @@ -0,0 +1,39 @@ +--- +title: Conflicting and unsupported policies +description: This article explains the conflicting and unsupported policies in Windows quality updates +ms.date: 05/30/2022 +ms.prod: w11 +ms.technology: windows +ms.topic: conceptual +ms.localizationpriority: medium +author: tiaraquan +ms.author: tiaraquan +manager: dougeby +msreviewer: hathind +--- + +# Conflicting and unsupported policies + +Deploying any of the following policies to a Windows Autopatch device will make that device ineligible for management since the device will prevent us from delivering the service as designed. + +## Update policies + +Window Autopatch deploys mobile device management (MDM) policies to configure devices and requires a specific configuration. If any policies from the [Update Policy CSP](/windows/client-management/mdm/policy-csp-update) are deployed to devices that aren't on the permitted list, those devices will be excluded from management. + +| Allowed policy | Policy CSP | Description | +| ----- | ----- | ----- | +| [Active hours start](/windows/client-management/mdm/policy-csp-update#update-activehoursstart) | Update/ActiveHoursStart | This policy controls the end of the protected window where devices won't reboot.

          Supported values are from zero through to 23, where zero is 12∶00AM, representing the hours of the day in local time on that device. This value can be no more than 12 hours after the time set in active hours start. | +| [Active hours end](/windows/client-management/mdm/policy-csp-update#update-activehoursend) | Update/ActiveHoursEnd | This policy controls the end of the protected window where devices won't reboot.

          Supported values are from zero through to 23, where zero is 12∶00AM, representing the hours of the day in local time on that device. This value can be no more than 12 hours after the time set in active hours start. | +| [Active hours max range](/windows/client-management/mdm/policy-csp-update#update-activehoursmaxrange) | Update/ActiveHoursMaxRange | Allows the IT admin to specify the max active hours range.

          This value sets the maximum number of active hours from the start time. Supported values are from eight through to 18. | + +## Group policy + +Group policy takes precedence over mobile device management (MDM) policies. For Windows quality updates, if any group policies are detected which modify the following hive in the registry, the device will be ineligible for management: + +`Computer\HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\WindowsUpdate\UpdatePolicy\PolicyState` + +## Incidents and outages + +If devices in your tenant aren't meeting the [service level objective](../operate/windows-autopatch-wqu-overview.md#service-level-objective) for Windows quality updates, an incident will be raised, and the Windows Autopatch Service Engineering Team will work to bring the devices back into compliance. + +If you're experiencing other issues related to Windows quality updates, [submit a support request](../operate/windows-autopatch-support-request.md). diff --git a/windows/deployment/windows-autopatch/overview/windows-autopatch-faq.md b/windows/deployment/windows-autopatch/overview/windows-autopatch-faq.md new file mode 100644 index 0000000000..97f7869244 --- /dev/null +++ b/windows/deployment/windows-autopatch/overview/windows-autopatch-faq.md @@ -0,0 +1,65 @@ +--- +title: FAQ +description: This article answers frequently asked questions about Windows Autopatch +ms.date: 05/30/2022 +ms.prod: w11 +ms.technology: windows +ms.topic: troubleshooting +ms.localizationpriority: medium +author: tiaraquan +ms.author: tiaraquan +manager: dougeby +msreviewer: hathind +--- + +# FAQ + +## General + +| Question | Answer | +| ----- | ----- | +| What Windows versions are supported? | Windows Autopatch works with all [supported versions of Windows 10 and Windows 11 Enterprise edition](/windows/release-health/supported-versions-windows-client). | +| What is the difference between Windows Updates for Business and Windows Autopatch? | Windows Autopatch is a service that removes the need for organizations to plan and operate the update process.

          Windows Autopatch moves the burden from your IT to Microsoft. Windows Autopatch uses [Windows Update for Business](/windows/deployment/update/deployment-service-overview) and other service components to update devices. Both are part of Windows Enterprise E3. | +| Is Windows 365 for Enterprise supported with Windows Autopatch? | Windows Autopatch supports Windows 365 for Enterprise. Windows 365 for Business isn't supported.| +| Does Windows Autopatch support Windows Education (A3) or Windows Front Line Worker (F3) licensing? | Autopatch isn't available for 'A' or 'F' series licensing. | +| Will Windows Autopatch support local domain join Windows 10? | Windows Autopatch doesn't support local (on-premise) domain join. Windows Autopatch supports [Hybrid AD join](/azure/active-directory/devices/concept-azure-ad-join-hybrid) or pure [Azure AD join](/azure/active-directory/devices/concept-azure-ad-join-hybrid). | +| Will Windows Autopatch be available for state and local government customers? | Windows Autopatch is available for all Windows E3 customers using Azure commercial cloud. However, Autopatch isn't currently supported for government cloud (GCC) customers. | + +## Requirements + +| Question | Answer | +| ----- | ----- | +| What are the prerequisites for Windows Autopatch? |

          • [Supported Windows 10/11 Enterprise edition versions](/windows/release-health/supported-versions-windows-client)
          • [Azure Active Directory (Azure AD) Premium](/azure/active-directory/fundamentals/active-directory-whatis#what-are-the-azure-ad-licenses)
          • [Hybrid Azure AD-Joined](/azure/active-directory/devices/concept-azure-ad-join-hybrid) or [Azure AD-joined only](/azure/active-directory/devices/concept-azure-ad-join-hybrid)
          • [Microsoft Intune](https://www.microsoft.com/cloud-platform/microsoft-intune)
          • [Co-management](/prepare/windows-autopatch-prerequisites.md#co-management-requirements)
          • [Configuration Manager version 2010 or later](/mem/configmgr/core/plan-design/changes/whats-new-in-version-2010)
          • [Switch workloads for device configuration, Windows Update and Microsoft 365 Apps from Configuration Manager to Intune](/mem/configmgr/comanage/how-to-switch-workloads) (minimum Pilot Intune)
          | +| What are the licensing requirements for Windows Autopatch? |
          • Windows Autopatch is included with Window 10/11 Enterprise E3 or higher. For more information, see More about licenses.
          • [Azure AD Premium](/azure/active-directory/fundamentals/active-directory-whatis#what-are-the-azure-ad-licenses) (for Co-management)
          • [Microsoft Intune](/mem/intune/fundamentals/licenses) (includes Configuration Manager 2010 or greater via co-management)
          | +| Are there hardware requirements for Windows Autopatch? | No, Windows Autopatch doesn't require any specific hardware. However, general hardware requirements for updates are still applicable. For example, to deliver Windows 11 to your Autopatch devices they must meet [specific hardware requirements](/windows/windows-11-specifications?r=1). Windows devices must be supported by your hardware OEM. | + +## Device registration + +| Question | Answer | +| ----- | ----- | +| Can Autopatch customers individually approve or deny devices? | No you can't individually approve or deny devices. Once a device is registered with Windows Autopatch, updates are rolled out to the devices according to its ring assignment. Individual device level control isn't supported. | + +## Update management + +| Question | Answer | +| ----- | ----- | +| What systems does Windows Autopatch update? |
          • Windows 10/11 quality updates: Windows Autopatch manages all aspects of update rings.
          • Microsoft 365 Apps for enterprise updates: All devices registered for Windows Autopatch will receive updates from the Monthly Enterprise Channel.
          • Microsoft Edge: Windows Autopatch configures eligible devices to benefit from Microsoft Edge's progressive rollouts on the Stable channel and will provide support for issues with Microsoft Edge updates.
          • Microsoft Teams: Windows Autopatch allows eligible devices to benefit from the standard automatic update channels and will provide support for issues with Teams updates.
          • | +| What does Windows Autopatch do to ensure updates are done successfully? | For Windows quality updates, updates are applied to device in the Test ring first. The devices are evaluated, and then rolled out to the First, Fast then Broad rings. There's an evaluation period at each progression.

            This process is dependent on customer testing and verification of all updates during these rollout stages. The outcome is to ensure that registered devices are always up to date and disruption to business operations is minimized to free up your IT department from that ongoing task. | +| What happens if there's an issue with an update? | Autopatch relies on the following capabilities to help resolve update issues.

            1. Pausing and resuming: If Windows Autopatch detects an issue with a Windows quality release, we may decide that it's necessary to pause that release. Once the issue is resolved, the release will be resumed. For more information, see [Pausing and resuming a Windows quality release](../operate/windows-autopatch-wqu-overview.md#pausing-and-resuming-a-release).
            2. Rollback: If Windows Autopatch detects issues between versions of Microsoft 365 Apps for enterprise, we might force all devices to roll back to the previous version. For more information, see [Update controls for Microsoft 365 Apps for enterprise](../operate/windows-autopatch-microsoft-365-apps-enterprise.md#update-controls).
            | +| Will Windows quality updates be released more quickly after vulnerabilities are identified, or what is the regular cadence of updates? | For zero-day threats, Autopatch will have an [expedited release cadence](../operate/windows-autopatch-wqu-overview.md#expedited-releases). For normal updates Autopatch uses a [regular release cadence](../operate/windows-autopatch-wqu-overview.md#windows-quality-update-releases) starting with devices in the Test ring and completing with general rollout to the Broad ring. | +| Can customers configure when to move to the next ring or is it controlled by Windows Autopatch? | The decision of when to move to the next ring is handled by Windows Autopatch; it isn't customer configurable. | +| Can you customize the scheduling of an update rollout to only install on certain days and times? | No, you can't customize update scheduling. However, you can specify [active hours](../operate/windows-autopatch-wqu-end-user-exp.md#servicing-window) to prevent users from updating during business hours. | +| Does Autopatch support include and exclude groups, or dynamic groups to define ring membership? | Windows autopatch doesn't support managing update ring membership using your Azure AD groups. For more information, see [Move devices between rings](../operate/windows-autopatch-update-management.md#moving-devices-between-rings). | +| Does Autopatch have two release cadences per update or are there two release cadences per-ring? | The release cadences are defined based on the update type. For example, a [regular cadence](../operate/windows-autopatch-wqu-overview.md#windows-quality-update-releases) (for a Windows quality update would be a gradual rollout from the Test ring to the Broad ring over 14 days whereas an [expedited release](../operate/windows-autopatch-wqu-overview.md#expedited-releases) would roll out more rapidly. | + +## Support + +| Question | Answer | +| ----- | ----- | +| What support is available for customers who need help with onboarding to Windows Autopatch? | The FastTrack Center is the primary mode of support for customers who need assistance from Microsoft to meet the pre-requisites (such as Intune and Azure or Hybrid AD) for onboarding to Windows Autopatch. For more information, see [Microsoft FastTrack for Windows Autopatch](../operate/windows-autopatch-support-request.md#Micrsoft-FastTrack).

            When you've onboarded with Windows Autopatch, you can [submit a support request](../operate/windows-autopatch-support-request.md) with the Windows Autopatch Service Engineering Team. | + +## Other + +| Question | Answer | +| ----- | ----- | +| Are there Autopatch specific APIs or PowerShell scripts available? | Programmatic access to Autopatch isn't currently available. | diff --git a/windows/deployment/windows-autopatch/overview/windows-autopatch-overview.md b/windows/deployment/windows-autopatch/overview/windows-autopatch-overview.md new file mode 100644 index 0000000000..c1e3d2519d --- /dev/null +++ b/windows/deployment/windows-autopatch/overview/windows-autopatch-overview.md @@ -0,0 +1,91 @@ +--- +title: What is Windows Autopatch? (preview) +description: Details what the service is and shortcuts to articles +ms.date: 05/30/2022 +ms.prod: w11 +ms.technology: windows +ms.topic: conceptual +ms.localizationpriority: medium +author: tiaraquan +ms.author: tiaraquan +manager: dougeby +msreviewer: hathind +--- + +# What is Windows Autopatch? (preview) + +> [!IMPORTANT] +> **Windows Autopatch is in public preview**. It's actively being developed and may not be complete. You can test and use these features in production environments and [provide feedback](https://go.microsoft.com/fwlink/?linkid=2195593) or start a discussion in our [Windows Autopatch Tech Community](https://aka.ms/Community/WindowsAutopatch). + +Windows Autopatch is a cloud service that automates Windows, Microsoft 365 Apps for enterprise, Microsoft Edge, and Microsoft Teams updates to improve security and productivity across your organization. + +## Unique to Windows Autopatch + +Rather than maintaining complex digital infrastructure, businesses want to focus on what makes them unique and successful. Windows Autopatch offers a solution to some of the challenges facing businesses and their people today: + +- **Close the security gap**: By keeping software current, there are fewer vulnerabilities and threats to your devices. +- **Close the productivity gap**: By adopting features as they're made available, users get the latest tools to enhance creation and collaboration. +- **Optimize your IT admin resources**: By automating routine endpoint updates, IT pros have more time to create value. +- **On-premises infrastructure**: Transitioning to the world of software as a service (SaaS) allows you to minimize your investment in on-premises hardware since updates are delivered from the cloud. +- **Onboard new services**: Windows Autopatch is scoped to make it easy to enroll and minimizes the time investment from your IT Admins to get started. +- **Minimize end user disruption**: By releasing in sequential update rings, and responding to reliability and compatibility signals, user disruptions due to updates are minimized. + +Windows Autopatch helps you minimize the involvement of your scarce IT resources in the planning and deployment of updates for Windows, Microsoft 365 Apps, Microsoft Edge or Teams. By crafting careful rollout sequences and communicating with you throughout the release, your IT Admins can focus on other activities and tasks. + +## Update management + +The goal of Windows Autopatch is to deliver software updates to registered devices; the service frees up IT and minimizes disruptions to your end users. Once a device is registered with the service, Windows Autopatch takes on several areas of management: + +| Management area | Service level objective | +| ----- | ----- | +| [Windows quality updates](../operate/windows-autopatch-wqu-overview.md) | Windows Autopatch aims to keep at least 95% of eligible devices on the latest Windows quality update 21 days after release. | +| [Microsoft 365 Apps for enterprise](../operate/windows-autopatch-microsoft-365-apps-enterprise.md) | Windows Autopatch aims to keep at least 90% of eligible devices on a supported version of the Monthly Enterprise Channel (MEC). | +| [Microsoft Edge](../operate/windows-autopatch-edge.md) | Windows Autopatch configures eligible devices to benefit from Microsoft Edge's progressive rollouts on the Stable channel. | +| [Microsoft Teams](../operate/windows-autopatch-teams.md) | Windows Autopatch allows eligible devices to benefit from the standard automatic update channel. | + +For each management area, there's a set of eligibility requirements that determine if the device will receive that specific update. An example of an eligibility criteria is that the device must have access to the required network endpoints for the Windows update. It's your responsibility to ensure that devices are meeting eligibility requirements for each management area. + +To determine if we're meeting our service level objectives, all eligible devices are labeled as either "Healthy" or "Unhealthy". Healthy devices are meeting the eligibility requirements for that management area and unhealthy devices aren't. If Windows Autopatch falls below any service level objective for a management area, an incident is raised. Then, we bring the service back into compliance. + +While an update is in progress, it's monitored by Windows Autopatch. Depending on the criticality of the update, the service may decide to expedite the update. If we detect an issue during release, we may pause or roll back the update. Since each management area has a different monitoring and update control capabilities, you review the documentation for each area to familiarize yourself with the service. + +## Messages + +To stay informed of upcoming changes, including new and changed features, planned maintenance, or other important announcements, navigate to [Microsoft 365 admin center > Message center](https://admin.microsoft.com/adminportal/home#/MessageCenter). + +## Accessibility + +Microsoft remains committed to the security of your data and the [accessibility](https://www.microsoft.com/trust-center/compliance/accessibility) of our services. For more information, see the [Microsoft Trust Center](https://www.microsoft.com/trust-center) and the [Office Accessibility Center](https://support.office.com/article/ecab0fcf-d143-4fe8-a2ff-6cd596bddc6d). + +## Need more details? + +### Prepare + +The following articles describe the mandatory steps to prepare for enrollment, including: + +- [Prerequisites](../prepare/windows-autopatch-prerequisites.md) +- [Configure your network](../prepare/windows-autopatch-configure-network.md) +- [Enroll your tenant with Windows Autopatch](../prepare/windows-enroll-tenant.md) +- [Fix issues found by the Readiness assessment tool](../prepare/windows-autopatch-fix-issues.md) + +### Deploy + +Once you're ready to enroll, this section includes the following articles: + +- [Add and verify admin contacts](../deploy/windows-autopatch-admin-contacts.md) +- [Register your devices](../deploy/windows-autopatch-register-devices.md) + +### Operate + +This section includes the following information about your day-to-day life with the service: + +- [Update management](../operate/windows-autopatch-update-management.md) +- [Submit a support request](../operate/windows-autopatch-support-request.md) +- [Deregister a device](../operate/windows-autopatch-deregister-devices.md) + +### References + +This section includes the following articles: + +- [Privacy](../references/windows-autopatch-privacy.md) +- [Windows Autopatch Preview Addendum](../references/windows-autopatch-preview-addendum.md) diff --git a/windows/deployment/windows-autopatch/prepare/windows-autopatch-configure-network.md b/windows/deployment/windows-autopatch/prepare/windows-autopatch-configure-network.md new file mode 100644 index 0000000000..10e8351bb4 --- /dev/null +++ b/windows/deployment/windows-autopatch/prepare/windows-autopatch-configure-network.md @@ -0,0 +1,49 @@ +--- +title: Configure your network +description: This article details the network configurations needed for Windows Autopatch +ms.date: 05/30/2022 +ms.prod: w11 +ms.technology: windows +ms.topic: how-to +ms.localizationpriority: medium +author: tiaraquan +ms.author: tiaraquan +manager: dougeby +msreviewer: hathind +--- + +# Configure your network + +## Proxy configuration + +Windows Autopatch is a cloud service. There's a set of endpoints that Windows Autopatch services must be able to reach for the various aspects of the Windows Autopatch service. + +You can optimize their network by sending all trusted Microsoft 365 network requests directly through their firewall or proxy to bypass authentication, and all additional packet-level inspection or processing. This process reduces latency and your perimeter capacity requirements. + +## Proxy requirements + +The proxy or firewall must support TLS 1.2. Otherwise, you might have to disable protocol detection. + +### Required Windows Autopatch endpoints for proxy and firewall rules + +The following URLs must be on the allowed list of your proxy and firewall so that Windows Autopatch devices can communicate with Microsoft services. + +The Windows Autopatch URL is used for anything our service runs on the customer API. You must ensure this URL is always accessible on your corporate network. + +| Microsoft service | URLs required on allowlist | +| ----- | ----- | +| Windows Autopatch |

            • mmdcustomer.microsoft.com
            • mmdls.microsoft.com
            | + +### Required Microsoft product endpoints + +There are URLs from several Microsoft products that must be in the allowed list so that Windows Autopatch devices can communicate with those Microsoft services. Use the links to see the complete list for each product. + +| Microsoft service | URLs required on Allowlist | +| ----- | ----- | +| Windows 10/11 Enterprise including Windows Update for Business | [Manage connection endpoints for Windows 10 Enterprise, version 1909](/windows/privacy/manage-windows-1909-endpoints)

            [Manage connection endpoints for Windows 10 Enterprise, version 2004](/windows/privacy/manage-windows-2004-endpoints)

            [Connection endpoints for Windows 10 Enterprise, version 20H2](/windows/privacy/manage-windows-20h2-endpoints)

            [Manage connection endpoints for Windows 10 Enterprise, version 21H1](/windows/privacy/manage-windows-21h1-endpoints)

            [Manage connection endpoints for Windows 10 Enterprise, version 21H2](/windows/privacy/manage-windows-21h2-endpoints)

            [Manage connection endpoints for Windows 11 Enterprise](/windows/privacy/manage-windows-11-endpoints)

            | +| Microsoft 365 | [Microsoft 365 URL and IP address ranges](/microsoft-365/enterprise/urls-and-ip-address-ranges?view=o365-worldwide) | +| Azure Active Directory | [Hybrid identity required ports and protocols](/azure/active-directory/hybrid/reference-connect-ports)

            [Active Directory and Active Directory Domain Services Port Requirements](/previous-versions/windows/it-pro/windows-server-2008-R2-and-2008/dd772723(v=ws.10))

            | +| Microsoft Intune | [Intune network configuration requirements](/intune/network-bandwidth-use)

            [Network endpoints for Microsoft Intune](/mem/intune/fundamentals/intune-endpoints)

            +| Microsoft Edge | [Allowlist for Microsoft Edge Endpoints](/deployedge/microsoft-edge-security-endpoints) | +| Microsoft Teams | [Office 365 URLs and IP address ranges](/microsoft-365/enterprise/urls-and-ip-address-ranges) | +| Windows Update for Business (WUfB) | [Windows Update for Business firewall and proxy requirements](https://support.microsoft.com/help/3084568/can-t-download-updates-from-windows-update-from-behind-a-firewall-or-p) diff --git a/windows/deployment/windows-autopatch/prepare/windows-autopatch-enroll-tenant.md b/windows/deployment/windows-autopatch/prepare/windows-autopatch-enroll-tenant.md new file mode 100644 index 0000000000..c594bece89 --- /dev/null +++ b/windows/deployment/windows-autopatch/prepare/windows-autopatch-enroll-tenant.md @@ -0,0 +1,108 @@ +--- +title: Enroll your tenant +description: This article details how to enroll your tenant +ms.date: 05/30/2022 +ms.prod: w11 +ms.technology: windows +ms.topic: how-to +ms.localizationpriority: medium +author: tiaraquan +ms.author: tiaraquan +manager: dougeby +msreviewer: hathind +--- + +# Enroll your tenant + +Before you enroll in Windows Autopatch, there are settings and other parameters you must set ahead of time. + +The Readiness assessment tool, accessed through the [Windows Autopatch admin center](https://endpoint.microsoft.com/), checks management or configuration -related settings. This tool allows you to check the relevant settings and detailed steps to fix any settings that aren't configured properly for Windows Autopatch. + +## Step 1: Review all prerequisites + +To start using the Windows Autopatch service, ensure you meet the [Windows Autopatch prerequisites](../prepare/windows-autopatch-prerequisites.md). + +## Step 2: Run the Readiness assessment tool + +> [!IMPORTANT] +> The online Readiness assessment tool helps you check your readiness to enroll in Windows Autopatch for the first time. Once you enroll, you'll no longer be able to access the tool again. + +The Readiness assessment tool checks the settings in [Microsoft Endpoint Manager](#microsoft-intune-settings) (specifically, Microsoft Intune) and [Azure Active Directory](#azure-active-directory-settings) (Azure AD) to ensure they'll work with Windows Autopatch. We aren't, however, checking the workloads in Configuration Manager necessary for Windows Autopatch. For more information about workload prerequisites, see [Co-management requirements](../prepare/windows-autopatch-prerequisites.md#co-management-requirements). + +**To access and run the Readiness assessment tool:** + +> [!IMPORTANT] +> You must be a Global Administrator to enroll your tenant. + +1. Go to the [Microsoft Endpoint Manager admin center](https://endpoint.microsoft.com/). +2. In the left pane, select Tenant administration and then navigate to Windows Autopatch > **Tenant enrollment**. + +> [!IMPORTANT] +> If you don't see the Tenant enrollment blade, this is because you don't meet the prerequisites or the proper licenses. For more information, see [Windows Autopatch prerequisites](windows-autopatch-prerequisites.md). + +A Global Administrator should be used to run this tool. Other roles, such as the Global Reader and Intune Administrator have insufficient permissions to complete the checks on Conditional Access Policies and Multi-factor Authentication. For more information about the extra permissions, see [Conditional access policies](../prepare/windows-autopatch-fix-issues.md#conditional-access-policies). + +The Readiness assessment tool checks the following settings: + +### Microsoft Intune settings + +The following are the Microsoft Intune settings: + +| Check | Description | +| ----- | ----- | +| Update rings for Windows 10 or later | Verifies that Intune's Update rings for Windows 10 or later policy doesn't target all users or all devices. The policy shouldn't target any Windows Autopatch devices. | +| Unlicensed admin | Verifies that this setting is enabled to avoid a "lack of permissions" error when we interact with your Azure Active Directory (AD) organization. | + +### Azure Active Directory settings + +The following are the Azure Active Directory settings: + +| Check | Description | +| ----- | ----- | +| Conditional access | Verifies that conditional access policies and multi-factor authentication aren't assigned to all users.

            Conditional access policies shouldn't be assigned to Windows Autopatch service accounts. For more information on steps to take, see [Conditional access policies](../prepare/windows-autopatch-fix-issues.md#conditional-access-policies). | +| Windows Autopatch service accounts | Checks that no usernames conflict with ones that Windows Autopatch reserves for its own use. | +| Security defaults | Checks whether your Azure Active Directory organization has security defaults enabled. | +| Licenses | Checks that you've obtained the necessary [licenses](../prepare/windows-autopatch-prerequisites.md#more-about-licenses). | + +For each check, the tool will report one of four possible results: + +| Result | Meaning | +| ----- | ----- | +| Ready | No action is required before completing enrollment. | +| Advisory | Follow the steps in the tool or this article for the best experience with enrollment and for users.

            You can complete enrollment, but you must fix these issues before you deploy your first device. | +| Not ready | Enrollment will fail if you don't fix these issues. Follow the steps in the tool or this article to resolve them. | +| Error | The Azure Active Directory (AD) role you're using doesn't have sufficient permissions to run this check. | + +### Seeing issues with your tenant? + +If the Readiness assessment tool is displaying issues with your tenant, see [Fix issues found by the Readiness assessment tool](../prepare/windows-autopatch-fix-issues.md) for more information on how to remediate. + +### Delete data collected from the Readiness assessment tool + +Windows Autopatch retains the data associated with these checks for 12 months after the last time you ran a check in your Azure Active Directory organization (tenant). After 12 months, we retain the data in a de-identified form. You can choose to delete the data we collect directly within the Readiness assessment tool. + +> [!NOTE] +> Windows Autopatch will only delete the results we collect within the Readiness assessment tool; Autopatch won't delete any other tenant-level data. + +**To delete the data we collect:** + +1. Go to the [Microsoft Endpoint Manager admin center](https://endpoint.microsoft.com/). +2. Navigate to Windows Autopatch > **Tenant enrollment**. +3. Select **Delete all data**. + +## Step 3: Enroll your tenant + +> [!IMPORTANT] +> You must be a Global Administrator to enroll your tenant. + +Once the Readiness assessment tool provides you with a "Ready" result, you're ready to enroll! + +**To enroll your tenant:** + +Within the Readiness assessment tool, you'll now see the **Enroll** button. By selecting **Enroll**, you'll kick off the enrollment of your tenant to the Windows Autopatch service. During the enrollment workflow, you'll see the following: + +- Consent workflow to manage your tenant. +- Provide Windows Autopatch with IT admin contacts. +- Setup of the Windows Autopatch service on your tenant. This step is where we'll create the policies, groups and accounts necessary to run the service. + +Once these actions are complete, you've now successfully enrolled your tenant. Ensure you've [added and verified your admin contacts](../deploy/windows-autopatch-admin-contacts.md) before you [register your devices](../deploy/windows-autopatch-register-devices.md). diff --git a/windows/deployment/windows-autopatch/prepare/windows-autopatch-fix-issues.md b/windows/deployment/windows-autopatch/prepare/windows-autopatch-fix-issues.md new file mode 100644 index 0000000000..8dff734be5 --- /dev/null +++ b/windows/deployment/windows-autopatch/prepare/windows-autopatch-fix-issues.md @@ -0,0 +1,85 @@ +--- +title: Fix issues found by the Readiness assessment tool +description: This article details how to fix issues found by the Readiness assessment tool +ms.date: 05/30/2022 +ms.prod: w11 +ms.technology: windows +ms.topic: how-to +ms.localizationpriority: medium +author: tiaraquan +ms.author: tiaraquan +manager: dougeby +msreviewer: hathind +--- + +# Fix issues found by the Readiness assessment tool + +For each check, the tool will report one of four possible results: + +| Result | Meaning | +| ----- | ----- | +| Ready | No action is required before completing enrollment. | +| Advisory | Follow the steps in the tool or this article for the best experience with enrollment and for users.

            You can complete enrollment, but you must fix these issues before you deploy your first device. | +| Not ready | Enrollment will fail if you don't fix these issues. Follow the steps in the tool or this article to resolve them. | +| Error | The Azure Active Directory (AD) role you're using doesn't have sufficient permissions to run this check. | + +> [!NOTE] +> The results reported by this tool reflect the status of your settings only at the time that you ran it. If you make changes later to policies in Microsoft Intune, Azure Active Directory (AD), or Microsoft 365, items that were "Ready" can become "Not ready". To avoid problems with Windows Autopatch operations, review the specific settings described in this article before you change any policies. + +## Microsoft Intune settings + +You can access Intune settings at the [Microsoft Endpoint Manager admin center](https://endpoint.microsoft.com/). + +### Unlicensed admins + +This setting must be turned on to avoid a "lack of permissions" error when we interact with your Azure Active Directory (AD) organization. + +| Result | Meaning | +| ----- | ----- | +| Not ready | Allow access to unlicensed admins should be turned on. Without this setting enabled, errors can occur when we try to access your Azure AD organization for service. You can safely enable this setting without worrying about security implications. The scope of access is defined by the roles assigned to users, including our operations staff.

            For more information, see [Unlicensed admins](/mem/intune/fundamentals/unlicensed-admins). | + +### Windows 10 update rings + +Your "Windows 10 update ring" policy in Intune must not target any Windows Autopatch devices. + +| Result | Meaning | +| ----- | ----- | +| Not ready | You have an "update ring" policy that targets all devices, all users, or both. Change the policy to use an assignment that targets a specific Azure Active Directory (AD) group that doesn't include any Windows Autopatch devices.

            After enrolling into Autopatch, make sure that any update ring policies you have exclude the **Modern Workplace Devices - All** Azure Active Directory (AD) group.

            For more information, see [Manage Windows 10 software updates in Intune](/mem/intune/protect/windows-update-for-business-configure).

            | +| Advisory | Both the **Modern Workplace Devices - All** and **Modern Workplace - All** Azure AD groups are groups that we create after you enroll in Windows Autopatch.

            This advisory appears after enrolling into Autopatch. Check the following:

            1. Make sure that any update ring policies you have exclude the **Modern Workplace Devices - All** Azure Active Directory (AD) group.
            2. If you have assigned Azure AD user groups to these policies, make sure that any update ring policies you have also exclude the **Modern Workplace - All** Azure AD group that you add your Windows Autopatch users to (or an equivalent group).
            For more information, see [Manage Windows 10 software updates in Intune](/mem/intune/protect/windows-update-for-business-configure). | + +## Azure Active Directory settings + +You can access Azure Active Directory (AD) settings in the [Azure portal](https://portal.azure.com/). + +### Conditional access policies + +Conditional access policies must not prevent Windows Autopatch from connecting to your Intune tenant. + +| Result | Meaning | +| ----- | ----- | +| Advisory | You have at least one conditional access policy that targets all users or at least one conditional access policy set as required for multi-factor authentication. These policies could prevent Windows Autopatch from managing the Windows Autopatch service.

            During enrollment, we'll attempt to exclude Windows Autopatch service accounts from relevant conditional access policies and apply new conditional access policies to restrict access to these accounts. However, if we're unsuccessful, this can cause errors during your enrollment experience.

            For best practice, [create an assignment that targets a specific Azure Active Directory (AD) group](/azure/active-directory/fundamentals/active-directory-groups-create-azure-portal) that doesn't include Windows Autopatch service accounts.

            | +| Error | The Intune Administrator role doesn't have sufficient permissions for this check. You'll also need to have these Azure Active Directory (AD) roles assigned to run this check:
            • Security Reader
            • Security Administrator
            • Conditional Access Administrator
            • Global Reader
            • Devices Administrator
            | + +### Licenses + +Windows Autopatch requires the following licenses: + +| Result | Meaning | +| ----- | ----- | +| Not ready | Windows Autopatch requires Windows 10/11 Enterprise E3 (or higher) to be assigned to your users. Additionally, Azure Active Directory Premium, Microsoft Intune and Windows 10/11 Enterprise are required. For more information, see [more about licenses](../prepare/windows-autopatch-prerequisites.md#more-about-licenses). | + +### Windows Autopatch service accounts + +Certain account names could conflict with account names created by Windows Autopatch. + +| Result | Meaning | +| ----- | ----- | +| Not ready | You have at least one account name that will conflict with account names created by Windows Autopatch. Work with your Microsoft account representative to exclude these account names. We don't list the account names publicly to minimize security risk. | + +### Security defaults + +Security defaults in Azure Active Directory (AD) will prevent Windows Autopatch from managing your devices. + +| Result | Meaning | +| ----- | ----- | +| Not ready | You have Security defaults turned on. Turn off Security defaults and set up conditional access policies. For more information, see [Common conditional access policies](/azure/active-directory/conditional-access/concept-conditional-access-policy-common). | diff --git a/windows/deployment/windows-autopatch/prepare/windows-autopatch-prerequisites.md b/windows/deployment/windows-autopatch/prepare/windows-autopatch-prerequisites.md new file mode 100644 index 0000000000..668c0dfa4f --- /dev/null +++ b/windows/deployment/windows-autopatch/prepare/windows-autopatch-prerequisites.md @@ -0,0 +1,49 @@ +--- +title: Prerequisites +description: This article details the prerequisites needed for Windows Autopatch +ms.date: 05/30/2022 +ms.prod: w11 +ms.technology: windows +ms.topic: conceptual +ms.localizationpriority: medium +author: tiaraquan +ms.author: tiaraquan +manager: dougeby +msreviewer: hathind +--- + +# Prerequisites + +Getting started with Windows Autopatch has been designed to be easy. This article outlines the infrastructure requirements you must meet to assure success with Windows Autopatch. + +| Area | Prerequisite details | +| ----- | ----- | +| Licensing | Windows Autopatch requires Windows 10/11 Enterprise E3 (or higher) to be assigned to your users. Additionally, Azure Active Directory Premium and Microsoft Intune are required. For details about the specific service plans, see [more about licenses](#more-about-licenses).

            For more information on available licenses, see [Microsoft 365 licensing](https://www.microsoft.com/microsoft-365/compare-microsoft-365-enterprise-plans).

            For more information about licensing terms and conditions for products and services purchased through Microsoft Commercial Volume Licensing Programs, see the [Product Terms site](https://www.microsoft.com/licensing/terms/). | +| Connectivity | All Windows Autopatch devices require connectivity to multiple Microsoft service endpoints from the corporate network.

            For the full list of required IPs and URLs, see [Configure your network](../prepare/windows-autopatch-configure-network.md). | +| Azure Active Directory | Azure Active Directory must either be the source of authority for all user accounts, or user accounts must be synchronized from on-premises Active Directory using the latest supported version of Azure Active Directory Connect to enable Hybrid Azure Active Directory join.

            • For more information, see [Azure Active Directory Connect](/azure/active-directory/hybrid/whatis-azure-ad-connect) and [Hybrid Azure Active Directory join](/azure/active-directory/devices/howto-hybrid-azure-ad-join)
            • For more information on supported Azure Active Directory Connect versions, see [Azure AD Connect:Version release history](/azure/active-directory/hybrid/reference-connect-version-history).
            | +| Device management | Windows Autopatch devices must be managed by Microsoft Intune. Intune must be set as the Mobile Device Management (MDM) authority or co-management must be turned on and enabled on the target devices.

            At a minimum, the Windows Update, Device configuration and Office Click-to-Run apps workloads must be set to Pilot Intune or Intune. You must also ensure that the devices you intend on bringing to Windows Autopatch are in the targeted device collection. For more information, see Co-management requirements for Windows Autopatch below.

            Other device management prerequisites include:

            • Devices must be corporate-owned. Windows bring-your-own-devices (BYOD) are blocked during device registration prerequisite checks.
            • Devices managed only by Microsoft Endpoint Configuration Manager aren't supported.
            • Devices must be in communication with Microsoft Intune in the last 28 days. Otherwise, the devices won't be registered with Autopatch.
            • Devices must be connected to the internet.

            For more information on co-management, see [Co-management for Windows devices](/mem/configmgr/comanage/overview). | +| Data and privacy | For more information on Windows Autopatch privacy practices, see [Windows Autopatch Privacy](../references/windows-autopatch-privacy.md). | + +## More about licenses + +Windows Autopatch is included with Window 10/11 Enterprise E3 or higher. The following are the other licenses that grant entitlement to Windows Autopatch: + +- Windows 10/11 Enterprise E3 +- Windows 10/11 Enterprise E5 +- Microsoft 365 E3 +- Microsoft 365 E5 + +The following Windows 64-bit editions are required for Windows Autopatch: + +- Windows 10/11 Enterprise + +## Co-management requirements + +Windows Autopatch fully supports co-management. The following co-management requirements apply: + +- Use a currently supported [Configuration Manager version](/mem/configmgr/core/servers/manage/updates#supported-versions). +- Ensure ConfigMgr is connected to the internet and [cloud-attach with Intune](mem/configmgr/cloud-attach/overview). +- Ensure ConfigMgr is co-managed. For more information, see [Paths to co-management](/mem/configmgr/comanage/quickstart-paths). +- Set the [Windows Update workload](/mem/configmgr/comanage/workloads#windows-update-policies) to Pilot Intune or Intune. +- Set the [Device configuration workload](/mem/configmgr/comanage/workloads#device-configuration) to Pilot Intune or Intune. +- Set the [Office Click-to-Run apps workload](/mem/configmgr/comanage/workloads#office-click-to-run-apps) to Pilot Intune or Intune. diff --git a/windows/deployment/windows-autopatch/references/windows-autopatch-preview-addendum.md b/windows/deployment/windows-autopatch/references/windows-autopatch-preview-addendum.md new file mode 100644 index 0000000000..b81c723344 --- /dev/null +++ b/windows/deployment/windows-autopatch/references/windows-autopatch-preview-addendum.md @@ -0,0 +1,33 @@ +--- +title: Windows Autopatch Preview Addendum +description: This article explains the Autopatch preview addendum +ms.date: 05/30/2022 +ms.prod: w11 +ms.technology: windows +ms.topic: reference +ms.localizationpriority: medium +author: tiaraquan +ms.author: tiaraquan +manager: dougeby +msreviewer: hathind +--- + +# Windows Autopatch Preview Addendum + +**This Windows Autopatch - Preview Addendum ("Addendum") to the Microsoft Product Terms** (as provided at: (the "**Product Terms**")) is entered into between Microsoft Corporation, a Washington corporation having its principal place of business at One Microsoft Way, Redmond, Washington, USA 98052-6399 (or based on where Customer lives, one of Microsoft's affiliates) ("**Microsoft**"), and you ("**Customer**"). + +## Background + +Microsoft desires to preview the Windows Autopatch service it is developing ("**Windows Autopatch Preview**") in order to evaluate it. Customer would like to particulate this Windows Autopatch Preview under the terms of the Product Terms and this Addendum. Windows Autopatch Preview consists of features and services that are in preview, beta, or other pre-release form. Windows Autopatch Preview is subject to the "preview" terms set forth in the Online Service sections of Product Terms. + +For good and valuable consideration, the receipt and sufficiency of which is acknowledged, the parties agree as follows: + +## Agreement + +### Definitions + +Capitalized terms used but not defined herein have the meanings given in the Product Terms. + +### Data Handling + +Windows Autopatch Preview integrates Customer Data from other Products, including Windows, Microsoft Intune, Azure Active Directory, and Office (collectively for purposes of this provision "Windows Autopatch Input Services"). Once Customer Data from Windows Autopatch Input Services is integrated into Windows Autopatch Preview, only the Product Terms and [DPA provisions)](https://www.microsoft.com/licensing/terms/product/Glossary/all) applicable to Windows Autopatch Preview apply to that data. diff --git a/windows/deployment/windows-autopatch/references/windows-autopatch-privacy.md b/windows/deployment/windows-autopatch/references/windows-autopatch-privacy.md new file mode 100644 index 0000000000..ec15b0ace9 --- /dev/null +++ b/windows/deployment/windows-autopatch/references/windows-autopatch-privacy.md @@ -0,0 +1,120 @@ +--- +title: Privacy +description: This article provides details about the data platform and privacy compliance for Autopatch +ms.date: 05/30/2022 +ms.prod: w11 +ms.technology: windows +ms.topic: reference +ms.localizationpriority: medium +author: tiaraquan +ms.author: tiaraquan +manager: dougeby +msreviewer: hathind +--- + +# Privacy + +Windows Autopatch is a cloud service for enterprise customers designed to keep employees' Windows devices updated. This article provides details about data platform and privacy compliance for Windows Autopatch. + +## Windows Autopatch data sources and purpose + +Windows Autopatch provides its service to enterprise customers, and properly administers customers' enrolled devices by using data from various sources. + +The sources include Azure Active Directory (AD), Microsoft Intune, and Microsoft Windows 10/11. The sources provide a comprehensive view of the devices that Windows Autopatch manages. The service also uses these Microsoft services to enable Windows Autopatch to provide IT as a Service (ITaaS) capabilities: + +| Data source | Purpose | +| ------ | ------ | +| [Microsoft Windows 10/11 Enterprise](/windows/windows-10/) | Management of device setup experience, managing connections to other services, and operational support for IT pros. | +| [Windows Update for Business](/windows/deployment/update/waas-manage-updates-wufb) | Uses Windows 10 Enterprise diagnostic data to provide additional information on Windows 10/11 update. | +| [Microsoft Endpoint Manager](/mem/endpoint-manager-overview) | Device management and to keep your data secure. The following data sources fall under Microsoft Endpoint Manager:

            • [Microsoft Azure Active Directory](/azure/active-directory/): Authentication and identification of all user accounts.
            • [Microsoft Intune](/mem/intune/): Distributing device configurations, device management and application management.
            +| [Windows Autopatch](https://endpoint.microsoft.com/#home) | Data provided by the customer or generated by the service during running of the service. | +| [Microsoft 365 Apps for enterprise](/microsoft-365/enterprise/compare-office-365-plans?rtc=1)| Management of Microsoft 365 Apps. | + +## Windows Autopatch data process and storage + +Windows Autopatch relies on data from multiple Microsoft products and services to provide its service to enterprise customers. + +To protect and maintain enrolled devices, we process and copy data from these services to Windows Autopatch. When we process data, we follow the documented directions you provide as referenced in the [Online Services Terms](https://www.microsoft.com/licensing/product-licensing/products) and [Microsoft Privacy Statement](https://privacy.microsoft.com/privacystatement). + +Processor duties of Windows Autopatch include ensuring appropriate confidentiality, security, and resilience. Windows Autopatch employs additional privacy and security measures to ensure proper handling of personal identifiable data. + +## Windows Autopatch data storage and staff location + +Windows Autopatch stores its data in the Azure data centers in the United States. + +Personal data obtained by Windows Autopatch and other services are required to keep the service operational. If a device is removed from Windows Autopatch, we keep personal data for a maximum of 30 days. For more information on data retention, see [Data retention, deletion, and destruction in Microsoft 365](/compliance/assurance/assurance-data-retention-deletion-and-destruction-overview). + +Windows Autopatch Service Engineering Team is in the United States, India and Romania. + +## Microsoft Windows 10/11 diagnostic data + +Windows Autopatch uses [Windows 10/11 Enhanced diagnostic data](/windows/privacy/windows-diagnostic-data) to keep Windows secure, up to date, troubleshoot problems, and make product improvements. + +The enhanced diagnostic data setting includes more detailed information about the devices enrolled in Windows Autopatch and their settings, capabilities, and device health. When enhanced diagnostic data is selected, data, including required diagnostic data, are collected. For more information, see [Changes to Windows diagnostic data collection](/windows/privacy/changes-to-windows-diagnostic-data-collection) about the Windows 10 diagnostic data setting and data collection. + +The diagnostic data terminology will change in future versions of Windows. Windows Autopatch is committed to processing only the data that the service needs. While this will mean the diagnostic level will change to **Optional**, Windows Autopatch will implement the limited diagnostic policies to fine-tune diagnostic data collection required for the service. For more information, see [Changes to Windows diagnostic data collection](/windows/privacy/changes-to-windows-diagnostic-data-collection). + +Windows Autopatch only processes and stores system-level data from Windows 10 optional diagnostic data that originates from enrolled devices such as application and device reliability, and performance information. Windows Autopatch doesn't process and store customers' personal data such as chat and browser history, voice, text, or speech data. + +For more information about the diagnostic data collection of Microsoft Windows 10, see the [Where we store and process personal data](https://privacy.microsoft.com/privacystatement#mainwherewestoreandprocessdatamodule) section of the Microsoft Privacy Statement. + +## Microsoft Windows Update for Business + +Microsoft Windows Update for Business uses data from Windows diagnostics to analyze update status and failures. Windows Autopatch uses this data and uses it to mitigate, and resolve problems to ensure that all registered devices are up to date based on a predefined update cadence. + +## Microsft Azure Active Directory + +Identifying data used by Windows Autopatch is stored by Azure Active Directory (Azure AD) in a geographical location. The geographical location is based on the location provided by the organization upon subscribing to Microsoft online services, such as Microsoft Apps for Enterprise and Azure. For more information on where your Azure AD data is located, see [Azure Active Directory - Where is your data located?](https://msit.powerbi.com/view?r=eyJrIjoiODdjOWViZDctMWRhZS00ODUzLWI4MmQtNWM5NjBkZTBkNjFlIiwidCI6IjcyZjk4OGJmLTg2ZjEtNDFhZi05MWFiLTJkN2NkMDExZGI0NyIsImMiOjV9) + +## Microsoft Intune + +Microsoft Intune collects, processes, and shares data to Windows Autopatch to support business operations and services. For more information about the data collected in Intune, see [Data collection in Intune](/mem/intune/protect/privacy-data-collect) + +For more information on Microsoft Intune data locations, see [Where your Microsoft 365 customer data is stored](/microsoft-365/enterprise/o365-data-locations). Intune respects the storage location selections made by the administrator for customer data. + +## Microsoft 365 Apps for enterprise + +Microsoft 365 Apps for enterprise collects and shares data with Windows Autopatch to ensure those apps are up to date with the latest version. These updates are based on predefined update channels managed by Windows Autopatch. For more information on Microsoft 365 Apps's data collection and storage locations, see [Microsoft Defender for Endpoint data storage and privacy](/microsoft-365/security/defender-endpoint/data-storage-privacy#what-data-does-microsoft-defender-atp-collect). + +## Major data change notification + +Windows Autopatch follows a change control process as outlined in our service communication framework. + +We notify customers through the Microsoft 365 message center, and the Windows Autopatch admin center of both security incidents and major changes to the service. + +Changes to the types of data gathered and where it's stored are considered a material change. We'll provide a minimum of 30 days advanced notice of this change as it's standard practice for Microsoft 365 products and services. + +## Data subject requests + +Windows Autopatch follows General Data Protection Regulation (GDPR) and California Consumer Privacy Act (CCPA) privacy regulations, which give data subjects specific rights to their personal data. + +These rights include: + +- Obtaining copies of personal data +- Requesting corrections to it +- Restricting the processing of it +- Deleting it +- Receiving it in an electronic format so it can be moved to another controller + +For more general information about Data Subject Requests (DSRs), see [Data Subject Requests and the GDPR and CCPA](/compliance/regulatory/gdpr-data-subject-requests). + +To exercise data subject requests on data collected by the Windows Autopatch case management system, see the following data subject requests: + +| Data subject requests | Description | +| ------ | ------ | +| Data from Windows Autopatch support requests | Your IT administrator can request deletion, or extraction of personal data related support requests by submitting a report request at the [admin center](https://aka.ms/memadmin).

            Provide the following information:
            • Request type: Change request
            • Category: Security
            • Subcategory: Other
            • Description: Provide the relevant device names or user names.
            | + +For DSRs from other products related to the service, see the following articles: + +- [Windows diagnostic data](/compliance/regulatory/gdpr-dsr-windows) +- [Microsoft Intune data](/compliance/regulatory/gdpr-dsr-intune) +- [Azure Active Directory data](/compliance/regulatory/gdpr-dsr-azure) + +## Legal + +The following is Microsoft's privacy notice to end users of products provided by organizational customers. + +The [Microsoft Privacy Statement](https://privacy.microsoft.com/privacystatement) notifies end users that when they sign into Microsoft products with a work account: + +1. Their organization can control and administer their account (including controlling privacy-related settings), and access and process their data. +2. Microsoft may collect and process the data to provide the service to the organization and end users. diff --git a/windows/hub/index.yml b/windows/hub/index.yml index 278064b469..3ef3314bf4 100644 --- a/windows/hub/index.yml +++ b/windows/hub/index.yml @@ -133,6 +133,9 @@ conceptualContent: - url: /windows/deployment/update/prepare-deploy-windows itemType: deploy text: Prepare to deploy Windows client + - url: /windows/deployment/windows-autopatch + itemType: deploy + text: Windows Autopatch # Card - title: App management From c803ac6c68866912ab68e006d47b2e08b1ba0c13 Mon Sep 17 00:00:00 2001 From: tiaraquan Date: Sun, 29 May 2022 18:54:15 -0700 Subject: [PATCH 285/380] Fixing errors found by git. --- windows/deployment/windows-autopatch/TOC.yml | 6 +-- .../windows-autopatch/deploy/index.md | 20 +++++++++ .../deployment/windows-autopatch/index.yml | 44 +++++++++++++++++++ .../windows-autopatch/operate/index.md | 25 +++++++++++ .../operate/windows-autopatch-wqu-overview.md | 2 +- .../overview/windows-autopatch-faq.md | 2 +- .../overview/windows-autopatch-overview.md | 2 +- .../windows-autopatch/prepare/index.md | 22 ++++++++++ .../windows-autopatch-configure-network.md | 2 +- .../windows-autopatch-prerequisites.md | 2 +- 10 files changed, 119 insertions(+), 8 deletions(-) create mode 100644 windows/deployment/windows-autopatch/deploy/index.md create mode 100644 windows/deployment/windows-autopatch/index.yml create mode 100644 windows/deployment/windows-autopatch/operate/index.md create mode 100644 windows/deployment/windows-autopatch/prepare/index.md diff --git a/windows/deployment/windows-autopatch/TOC.yml b/windows/deployment/windows-autopatch/TOC.yml index e8e014b663..c6fe58c845 100644 --- a/windows/deployment/windows-autopatch/TOC.yml +++ b/windows/deployment/windows-autopatch/TOC.yml @@ -9,7 +9,7 @@ - name: FAQ href: overview/windows-autopatch-faq.md - name: Prepare - href: + href: prepare/index.md items: - name: Prerequisites href: prepare/windows-autopatch-prerequisites.md @@ -20,14 +20,14 @@ - name: Fix issues found by the Readiness assessment tool href: prepare/windows-autopatch-fix-issues.md - name: Deploy - href: + href: deploy/index.md items: - name: Add and verify admin contacts href: deploy/windows-autopatch-admin-contacts.md - name: Register your devices href: deploy/windows-autopatch-register-devices.md - name: Operate - href: + href: operate/index.md items: - name: Update management href: operate/windows-autopatch-update-management.md diff --git a/windows/deployment/windows-autopatch/deploy/index.md b/windows/deployment/windows-autopatch/deploy/index.md new file mode 100644 index 0000000000..159d8af8ce --- /dev/null +++ b/windows/deployment/windows-autopatch/deploy/index.md @@ -0,0 +1,20 @@ +--- +title: Deploying with Windows Autopatch +description: Landing page for the deploy section +ms.date: 05/30/2022 +ms.prod: w11 +ms.technology: windows +ms.topic: conceptual +ms.localizationpriority: medium +author: tiaraquan +ms.author: tiaraquan +manager: dougeby +msreviewer: hathind +--- + +# Deploying with Windows Autopatch + +These articles describe the steps you'll need to take deploy with Windows Autopatch including: + +- [Add and verify admin contacts](windows-autopatch-admin-contacts.md) +- [Register devices](windows-autopatch-register-devices.md) diff --git a/windows/deployment/windows-autopatch/index.yml b/windows/deployment/windows-autopatch/index.yml new file mode 100644 index 0000000000..a9e3b5d4cb --- /dev/null +++ b/windows/deployment/windows-autopatch/index.yml @@ -0,0 +1,44 @@ +### YamlMime:Landing + +title: Windows Autopatch documentation # < 60 chars +summary: Windows Autopatch is a cloud service that automates Windows, Microsoft 365 Apps for enterprise, Microsoft Edge, and Microsoft Teams updates to improve security and productivity across your organization. # < 160 chars + +metadata: + title: Windows Autopatch documentation # Required; page title displayed in search results. Include the brand. < 60 chars. + description: Windows Autopatch is a cloud service that automates Windows, Microsoft 365 Apps for enterprise, Microsoft Edge, and Microsoft Teams updates to improve security and productivity across your organization. # Required; article description that is displayed in search results. < 160 chars. + keywords: device, app, update, management + ms.service: w11 #Required; service per approved list. service slug assigned to your service by ACOM. + ms.topic: landing-page # Required + author: tiaraquan #Required; your GitHub user alias, with correct capitalization. + ms.author: tiaraquan #Required; microsoft alias of author; optional team alias. + ms.date: 05/30/2022 #Required; mm/dd/yyyy format. + ms.custom: intro-hub-or-landing + +# linkListType: architecture | concept | deploy | download | get-started | how-to-guide | learn | overview | quickstart | reference | sample | tutorial | video | whats-new + +landingContent: +# Cards and links should be based on top customer tasks or top subjects +# Start card title with a verb + # Card (optional) + - title: About Windows Autopatch + linkLists: + - linkListType: overview + links: + - text: What is Windows Autopatch? + url: overview/windows-autopatch-overview.md + - text: Windows Autopatch FAQ + url: overview/windows-autopatch-faq.md + - linkListType: prepare + links: + - text: Prepare + url: prepare/index.md + + + # Card (optional) + - title: Articles and blog posts + linkLists: + - linkListType: learn + links: + - text: "[Blog] Get current and stay current with Windows Autopatch" + url: https://techcommunity.microsoft.com/t5/windows-it-pro-blog/get-current-and-stay-current-with-windows-autopatch/ba-p/3271839 + diff --git a/windows/deployment/windows-autopatch/operate/index.md b/windows/deployment/windows-autopatch/operate/index.md new file mode 100644 index 0000000000..81edb8b7a6 --- /dev/null +++ b/windows/deployment/windows-autopatch/operate/index.md @@ -0,0 +1,25 @@ +--- +title: Operating with Windows Autopatch +description: Landing page for the operate section +ms.date: 05/30/2022 +ms.prod: w11 +ms.technology: windows +ms.topic: conceptual +ms.localizationpriority: medium +author: tiaraquan +ms.author: tiaraquan +manager: dougeby +msreviewer: hathind +--- + +# Operating with Windows Autopatch + +This section includes information about your day-to-day life with the service: + +- [Update management](windows-autopatch-update-management.md) +- [Windows quality updates](windows-autopatch-wqu-overview.md) +- [Microsoft 365 Apps for enterprise updates](windows-autopatch-microsoft-365-apps-enterprise.md) +- [Microsoft Edge updates](windows-autopatch-edge.md) +- [Microsoft Teams updates](windows-autopatch-teams.md) +- [Deregister devices](windows-autopatch-deregister-devices.md) +- [Submit a support request](windows-autopatch-support-request.md) diff --git a/windows/deployment/windows-autopatch/operate/windows-autopatch-wqu-overview.md b/windows/deployment/windows-autopatch/operate/windows-autopatch-wqu-overview.md index 2e4b40d5b0..2eebfd6f24 100644 --- a/windows/deployment/windows-autopatch/operate/windows-autopatch-wqu-overview.md +++ b/windows/deployment/windows-autopatch/operate/windows-autopatch-wqu-overview.md @@ -31,7 +31,7 @@ For a device to be eligible for Windows quality updates as a part of Windows Aut | Internet connectivity | Devices must have a steady internet connection, and access to Windows [update endpoints](../prepare/windows-autopatch-configure-network.md). | | Windows edition | Devices must be on a Windows edition supported by Windows Autopatch. For more information, see [Prerequisites](../prepare/windows-autopatch-prerequisites.md). | | Mobile device management (MDM) policy conflict | Devices must not have deployed any policies that would prevent device management. For more information, see [Conflicting and unsupported policies](../operate/windows-autopatch-wqu-unsupported-policies.md). | -| Group policy conflict | Devices must not have group policies deployed which would prevent device management. For more information, see [Group policy](../operate/windows-autopatch-wqu-unsupported-policies.md#group-policy.) | +| Group policy conflict | Devices must not have group policies deployed which would prevent device management. For more information, see [Group policy](windows-autopatch-wqu-unsupported-policies.md#group-policy) | ## Windows quality update releases diff --git a/windows/deployment/windows-autopatch/overview/windows-autopatch-faq.md b/windows/deployment/windows-autopatch/overview/windows-autopatch-faq.md index 97f7869244..3fad61cc1f 100644 --- a/windows/deployment/windows-autopatch/overview/windows-autopatch-faq.md +++ b/windows/deployment/windows-autopatch/overview/windows-autopatch-faq.md @@ -56,7 +56,7 @@ msreviewer: hathind | Question | Answer | | ----- | ----- | -| What support is available for customers who need help with onboarding to Windows Autopatch? | The FastTrack Center is the primary mode of support for customers who need assistance from Microsoft to meet the pre-requisites (such as Intune and Azure or Hybrid AD) for onboarding to Windows Autopatch. For more information, see [Microsoft FastTrack for Windows Autopatch](../operate/windows-autopatch-support-request.md#Micrsoft-FastTrack).

            When you've onboarded with Windows Autopatch, you can [submit a support request](../operate/windows-autopatch-support-request.md) with the Windows Autopatch Service Engineering Team. | +| What support is available for customers who need help with onboarding to Windows Autopatch? | The FastTrack Center is the primary mode of support for customers who need assistance from Microsoft to meet the pre-requisites (such as Intune and Azure or Hybrid AD) for onboarding to Windows Autopatch. For more information, see [Microsoft FastTrack for Windows Autopatch](../operate/windows-autopatch-support-request.md#microsoft-fasttrack).

            When you've onboarded with Windows Autopatch, you can [submit a support request](../operate/windows-autopatch-support-request.md) with the Windows Autopatch Service Engineering Team. | ## Other diff --git a/windows/deployment/windows-autopatch/overview/windows-autopatch-overview.md b/windows/deployment/windows-autopatch/overview/windows-autopatch-overview.md index c1e3d2519d..f2bb7d8615 100644 --- a/windows/deployment/windows-autopatch/overview/windows-autopatch-overview.md +++ b/windows/deployment/windows-autopatch/overview/windows-autopatch-overview.md @@ -65,7 +65,7 @@ The following articles describe the mandatory steps to prepare for enrollment, i - [Prerequisites](../prepare/windows-autopatch-prerequisites.md) - [Configure your network](../prepare/windows-autopatch-configure-network.md) -- [Enroll your tenant with Windows Autopatch](../prepare/windows-enroll-tenant.md) +- [Enroll your tenant with Windows Autopatch](../prepare/windows-autopatch-enroll-tenant.md) - [Fix issues found by the Readiness assessment tool](../prepare/windows-autopatch-fix-issues.md) ### Deploy diff --git a/windows/deployment/windows-autopatch/prepare/index.md b/windows/deployment/windows-autopatch/prepare/index.md new file mode 100644 index 0000000000..298895dd62 --- /dev/null +++ b/windows/deployment/windows-autopatch/prepare/index.md @@ -0,0 +1,22 @@ +--- +title: Preparing for Windows Autopatch +description: Landing page for the prepare section +ms.date: 05/30/2022 +ms.prod: w11 +ms.technology: windows +ms.topic: conceptual +ms.localizationpriority: medium +author: tiaraquan +ms.author: tiaraquan +manager: dougeby +msreviewer: hathind +--- + +# Preparing for Windows Autopatch + +These articles describe the steps you'll need to take to prepare for Windows Autopatch, including: + +- [Review the prerequisites](windows-autopatch-prerequisites.md) +- [Configure your network](windows-autopatch-configure-network.md) +- [Enroll your tenant](windows-autopatch-enroll-tenant.md) +- [Fix issues found in the Readiness assessment tool](windows-autopatch-fix-issues.md) diff --git a/windows/deployment/windows-autopatch/prepare/windows-autopatch-configure-network.md b/windows/deployment/windows-autopatch/prepare/windows-autopatch-configure-network.md index 10e8351bb4..a1fb48b746 100644 --- a/windows/deployment/windows-autopatch/prepare/windows-autopatch-configure-network.md +++ b/windows/deployment/windows-autopatch/prepare/windows-autopatch-configure-network.md @@ -41,7 +41,7 @@ There are URLs from several Microsoft products that must be in the allowed list | Microsoft service | URLs required on Allowlist | | ----- | ----- | | Windows 10/11 Enterprise including Windows Update for Business | [Manage connection endpoints for Windows 10 Enterprise, version 1909](/windows/privacy/manage-windows-1909-endpoints)

            [Manage connection endpoints for Windows 10 Enterprise, version 2004](/windows/privacy/manage-windows-2004-endpoints)

            [Connection endpoints for Windows 10 Enterprise, version 20H2](/windows/privacy/manage-windows-20h2-endpoints)

            [Manage connection endpoints for Windows 10 Enterprise, version 21H1](/windows/privacy/manage-windows-21h1-endpoints)

            [Manage connection endpoints for Windows 10 Enterprise, version 21H2](/windows/privacy/manage-windows-21h2-endpoints)

            [Manage connection endpoints for Windows 11 Enterprise](/windows/privacy/manage-windows-11-endpoints)

            | -| Microsoft 365 | [Microsoft 365 URL and IP address ranges](/microsoft-365/enterprise/urls-and-ip-address-ranges?view=o365-worldwide) | +| Microsoft 365 | [Microsoft 365 URL and IP address ranges](/microsoft-365/enterprise/urls-and-ip-address-ranges?view=o365-worldwide&preserve-view=true) | | Azure Active Directory | [Hybrid identity required ports and protocols](/azure/active-directory/hybrid/reference-connect-ports)

            [Active Directory and Active Directory Domain Services Port Requirements](/previous-versions/windows/it-pro/windows-server-2008-R2-and-2008/dd772723(v=ws.10))

            | | Microsoft Intune | [Intune network configuration requirements](/intune/network-bandwidth-use)

            [Network endpoints for Microsoft Intune](/mem/intune/fundamentals/intune-endpoints)

            | Microsoft Edge | [Allowlist for Microsoft Edge Endpoints](/deployedge/microsoft-edge-security-endpoints) | diff --git a/windows/deployment/windows-autopatch/prepare/windows-autopatch-prerequisites.md b/windows/deployment/windows-autopatch/prepare/windows-autopatch-prerequisites.md index 668c0dfa4f..c8b35d5a1c 100644 --- a/windows/deployment/windows-autopatch/prepare/windows-autopatch-prerequisites.md +++ b/windows/deployment/windows-autopatch/prepare/windows-autopatch-prerequisites.md @@ -42,7 +42,7 @@ The following Windows 64-bit editions are required for Windows Autopatch: Windows Autopatch fully supports co-management. The following co-management requirements apply: - Use a currently supported [Configuration Manager version](/mem/configmgr/core/servers/manage/updates#supported-versions). -- Ensure ConfigMgr is connected to the internet and [cloud-attach with Intune](mem/configmgr/cloud-attach/overview). +- Ensure ConfigMgr is connected to the internet and [cloud-attach with Intune](/mem/configmgr/cloud-attach/overview). - Ensure ConfigMgr is co-managed. For more information, see [Paths to co-management](/mem/configmgr/comanage/quickstart-paths). - Set the [Windows Update workload](/mem/configmgr/comanage/workloads#windows-update-policies) to Pilot Intune or Intune. - Set the [Device configuration workload](/mem/configmgr/comanage/workloads#device-configuration) to Pilot Intune or Intune. From 0f337463c948e404070b42f059988c7450adf5a6 Mon Sep 17 00:00:00 2001 From: tiaraquan Date: Sun, 29 May 2022 19:06:38 -0700 Subject: [PATCH 286/380] Fixing index yml error. --- windows/deployment/windows-autopatch/index.yml | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/windows/deployment/windows-autopatch/index.yml b/windows/deployment/windows-autopatch/index.yml index a9e3b5d4cb..01063bf356 100644 --- a/windows/deployment/windows-autopatch/index.yml +++ b/windows/deployment/windows-autopatch/index.yml @@ -25,13 +25,13 @@ landingContent: - linkListType: overview links: - text: What is Windows Autopatch? - url: overview/windows-autopatch-overview.md + url: ./overview/windows-autopatch-overview.md - text: Windows Autopatch FAQ - url: overview/windows-autopatch-faq.md + url: ./overview/windows-autopatch-faq.md - linkListType: prepare links: - text: Prepare - url: prepare/index.md + url: ./prepare/index.md # Card (optional) From 4725206e92f7dd56df07db37deee8bf7732953b8 Mon Sep 17 00:00:00 2001 From: tiaraquan Date: Sun, 29 May 2022 19:11:24 -0700 Subject: [PATCH 287/380] Trying to fix it again. --- windows/deployment/windows-autopatch/index.yml | 5 ----- 1 file changed, 5 deletions(-) diff --git a/windows/deployment/windows-autopatch/index.yml b/windows/deployment/windows-autopatch/index.yml index 01063bf356..888ce01b0c 100644 --- a/windows/deployment/windows-autopatch/index.yml +++ b/windows/deployment/windows-autopatch/index.yml @@ -28,11 +28,6 @@ landingContent: url: ./overview/windows-autopatch-overview.md - text: Windows Autopatch FAQ url: ./overview/windows-autopatch-faq.md - - linkListType: prepare - links: - - text: Prepare - url: ./prepare/index.md - # Card (optional) - title: Articles and blog posts From 2edfa4805da40a1bf4e54039d1d23c97a9864041 Mon Sep 17 00:00:00 2001 From: tiaraquan Date: Sun, 29 May 2022 21:43:57 -0700 Subject: [PATCH 288/380] Rewording index files. --- windows/deployment/windows-autopatch/deploy/index.md | 6 +++--- windows/deployment/windows-autopatch/operate/index.md | 2 +- windows/deployment/windows-autopatch/prepare/index.md | 10 +++++----- 3 files changed, 9 insertions(+), 9 deletions(-) diff --git a/windows/deployment/windows-autopatch/deploy/index.md b/windows/deployment/windows-autopatch/deploy/index.md index 159d8af8ce..b91c6a7098 100644 --- a/windows/deployment/windows-autopatch/deploy/index.md +++ b/windows/deployment/windows-autopatch/deploy/index.md @@ -14,7 +14,7 @@ msreviewer: hathind # Deploying with Windows Autopatch -These articles describe the steps you'll need to take deploy with Windows Autopatch including: +The following articles describe the steps you must take to deploy your devices with Windows Autopatch: -- [Add and verify admin contacts](windows-autopatch-admin-contacts.md) -- [Register devices](windows-autopatch-register-devices.md) +1. [Add and verify admin contacts](windows-autopatch-admin-contacts.md) +1. [Register devices](windows-autopatch-register-devices.md) diff --git a/windows/deployment/windows-autopatch/operate/index.md b/windows/deployment/windows-autopatch/operate/index.md index 81edb8b7a6..44954ce00f 100644 --- a/windows/deployment/windows-autopatch/operate/index.md +++ b/windows/deployment/windows-autopatch/operate/index.md @@ -14,7 +14,7 @@ msreviewer: hathind # Operating with Windows Autopatch -This section includes information about your day-to-day life with the service: +This section includes information about Windows Autopatch update management, types of updates managed by Windows Autopatch, and how to contact the Windows Autopatch Service Engineering Team: - [Update management](windows-autopatch-update-management.md) - [Windows quality updates](windows-autopatch-wqu-overview.md) diff --git a/windows/deployment/windows-autopatch/prepare/index.md b/windows/deployment/windows-autopatch/prepare/index.md index 298895dd62..71ba6f2d78 100644 --- a/windows/deployment/windows-autopatch/prepare/index.md +++ b/windows/deployment/windows-autopatch/prepare/index.md @@ -14,9 +14,9 @@ msreviewer: hathind # Preparing for Windows Autopatch -These articles describe the steps you'll need to take to prepare for Windows Autopatch, including: +The following articles describe the steps you must take to onboard with Windows Autopatch: -- [Review the prerequisites](windows-autopatch-prerequisites.md) -- [Configure your network](windows-autopatch-configure-network.md) -- [Enroll your tenant](windows-autopatch-enroll-tenant.md) -- [Fix issues found in the Readiness assessment tool](windows-autopatch-fix-issues.md) +1. [Review the prerequisites](windows-autopatch-prerequisites.md) +1. [Configure your network](windows-autopatch-configure-network.md) +1. [Enroll your tenant](windows-autopatch-enroll-tenant.md) +1. [Fix issues found in the Readiness assessment tool](windows-autopatch-fix-issues.md) From 4c089352feeee03b4eb6c2452cc30b4e5fda6974 Mon Sep 17 00:00:00 2001 From: Alekhya Jupudi <89069896+alekyaj@users.noreply.github.com> Date: Mon, 30 May 2022 11:18:44 +0530 Subject: [PATCH 289/380] Fixing format --- windows/client-management/mdm/dmclient-csp.md | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/windows/client-management/mdm/dmclient-csp.md b/windows/client-management/mdm/dmclient-csp.md index 4f5e9e65c0..6a0e95812a 100644 --- a/windows/client-management/mdm/dmclient-csp.md +++ b/windows/client-management/mdm/dmclient-csp.md @@ -514,11 +514,11 @@ This node tracks the status of a Recovery request from the InitiateRecovery node 0 - No Recovery request has been processed. 1 - Recovery is in Process. -2 - Recovery has finished successfully. +2 - Recovery has finished successfully. 3 - Recovery has failed to start because TPM is not available. -4 - Recovery has failed to start because AAD keys are not protected by the TPM. -5 - Recovery has failed to start because the MDM keys are already protected by the TPM. -6 - Recovery has failed to start because the TPM is not ready for attestation. +4 - Recovery has failed to start because AAD keys are not protected by the TPM. +5 - Recovery has failed to start because the MDM keys are already protected by the TPM. +6 - Recovery has failed to start because the TPM is not ready for attestation. 7 - Recovery has failed because the client cannot authenticate to the server. 8 - Recovery has failed because the server has rejected the client's request. From 91c9cad165c61a12e18e6d1e759d6cc285bafd09 Mon Sep 17 00:00:00 2001 From: Shesh <56231259+sheshachary@users.noreply.github.com> Date: Mon, 30 May 2022 18:18:12 +0530 Subject: [PATCH 290/380] improved the consistency in articles --- .../client-management/mdm/policy-csp-power.md | 24 ++++++----- .../mdm/policy-csp-printers.md | 43 +++++++++++-------- .../mdm/policy-csp-privacy.md | 42 ++++++------------ .../mdm/policy-csp-remoteassistance.md | 33 ++++++++------ .../mdm/policy-csp-remotedesktop.md | 8 +++- .../mdm/policy-csp-remotedesktopservices.md | 22 +++++----- 6 files changed, 88 insertions(+), 84 deletions(-) diff --git a/windows/client-management/mdm/policy-csp-power.md b/windows/client-management/mdm/policy-csp-power.md index 30eb1c679f..5976b7128d 100644 --- a/windows/client-management/mdm/policy-csp-power.md +++ b/windows/client-management/mdm/policy-csp-power.md @@ -93,11 +93,11 @@ manager: dansimp
      > [!TIP] -> Some of these are ADMX-backed policies and require a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). +> Some of these are ADMX-backed policies and require 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). +> 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).
      @@ -341,7 +341,7 @@ If you enable this policy setting, you must provide a value, in seconds, indicat If you disable or don't configure this policy setting, users control this setting. -If the user has configured a slide show to run on the lock screen when the machine is locked, this slide show can prevent the display from turning off. The "Prevent enabling lock screen slide show" policy setting can be used to disable the slide show feature. +If the user has configured a slide show to run on the lock screen when the machine is locked, this slide show can prevent the display from turning off. The "Prevent enabling lock screen slide show" policy setting can be used to disable the slide show feature. @@ -500,7 +500,7 @@ If you enable this policy setting, you must provide a value, in seconds, indicat If you disable or don't configure this policy setting, users control this setting. -If the user has configured a slide show to run on the lock screen when the machine is locked, this slide show can prevent the sleep transition from occurring. The "Prevent enabling lock screen slide show" policy setting can be used to disable the slide show feature. +If the user has configured a slide show to run on the lock screen when the machine is locked, this slide show can prevent the sleep transition from occurring. The "Prevent enabling lock screen slide show" policy setting can be used to disable the slide show feature. @@ -548,11 +548,10 @@ If you enable this policy setting, you must provide a value, in seconds, indicat If you disable or don't configure this policy setting, users control this setting. -If the user has configured a slide show to run on the lock screen when the machine is locked, this slide show can prevent the sleep transition from occurring. The "Prevent enabling lock screen slide show" policy setting can be used to disable the slide show feature. +If the user has configured a slide show to run on the lock screen when the machine is locked, this slide show can prevent the sleep transition from occurring. The "Prevent enabling lock screen slide show" policy setting can be used to disable the slide show feature. - ADMX Info: - GP Friendly name: *Specify the system hibernate timeout (plugged in)* @@ -1103,7 +1102,7 @@ If you enable this policy setting, you must provide a value, in seconds, indicat If you disable or don't configure this policy setting, users control this setting. -If the user has configured a slide show to run on the lock screen when the machine is locked, this slide show can prevent the sleep transition from occurring. The "Prevent enabling lock screen slide show" policy setting can be used to disable the slide show feature. +If the user has configured a slide show to run on the lock screen when the machine is locked, this slide show can prevent the sleep transition from occurring. The "Prevent enabling lock screen slide show" policy setting can be used to disable the slide show feature. @@ -1163,8 +1162,8 @@ ADMX Info: The following are the supported values for Hybrid sleep (on battery): -- 0 - no hibernation file for sleep (default) -- 1 - hybrid sleep +- 0 - no hibernation file for sleep (default). +- 1 - hybrid sleep. @@ -1221,8 +1220,8 @@ ADMX Info: The following are the supported values for Hybrid sleep (plugged in): -- 0 - no hibernation file for sleep (default) -- 1 - hybrid sleep +- 0 - no hibernation file for sleep (default). +- 1 - hybrid sleep. @@ -1353,3 +1352,6 @@ Default value for unattended sleep timeout (plugged in): +## Related topics + +[Policy configuration service provider](policy-configuration-service-provider.md) diff --git a/windows/client-management/mdm/policy-csp-printers.md b/windows/client-management/mdm/policy-csp-printers.md index 48b7f7722b..5ca2bba194 100644 --- a/windows/client-management/mdm/policy-csp-printers.md +++ b/windows/client-management/mdm/policy-csp-printers.md @@ -15,7 +15,6 @@ manager: dansimp # Policy CSP - Printers -
      @@ -46,11 +45,11 @@ manager: dansimp > [!TIP] -> These are ADMX-backed policies and require a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). +> These are ADMX-backed policies and require 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). +> 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).
      @@ -105,7 +104,8 @@ manager: dansimp This policy implements the print portion of the Device Control requirements. -These requirements include restricting printing to USB connected printers that match a list of approved USB Vid/Pid combinations or to corporate connected printers while either directly connected to the corporate network or when using a VPN connection to the corporate network. +These requirements include restricting printing to USB connected printers that match a list of approved USB Vid/Pid combinations or to corporate connected printers, while either directly connected to the corporate network or when using a VPN connection to the corporate network. + This policy will contain the comma-separated list of approved USB Vid&Pid combinations that the print spooler will allow to print when Device Control is enabled. The format of this setting is `/[,/]` @@ -176,7 +176,8 @@ ADMX Info: This policy implements the print portion of the Device Control requirements. -These requirements include restricting printing to USB connected printers that match a list of approved USB Vid/Pid combinations or to corporate connected printers while either directly connected to the corporate network or when using a VPN connection to the corporate network. +These requirements include restricting printing to USB connected printers that match a list of approved USB Vid/Pid combinations or to corporate connected printers, while either directly connected to the corporate network or when using a VPN connection to the corporate network. + This policy will contain the comma separated list of approved USB Vid&Pid combinations that the print spooler will allow to print when Device Control is enabled. The format of this setting is `/[,/]` @@ -244,7 +245,8 @@ ADMX Info: This policy implements the print portion of the Device Control requirements. -These requirements include restricting printing to USB connected printers that match a list of approved USB Vid/Pid combinations or to corporate connected printers while either directly connected to the corporate network or when using a VPN connection to the corporate network. +These requirements include restricting printing to USB connected printers that match a list of approved USB Vid/Pid combinations or to corporate connected printers, while either directly connected to the corporate network or when using a VPN connection to the corporate network. + This policy will control whether the print spooler will attempt to restrict printing as part of Device Control. The default value of the policy will be Unconfigured. @@ -253,7 +255,6 @@ If the policy value is either Unconfigured or Disabled, the print spooler won't If the policy value is Enabled, the print spooler will restrict local printing to USB devices in the Approved Device list. - @@ -320,7 +321,8 @@ ADMX Info: This policy implements the print portion of the Device Control requirements. -These requirements include restricting printing to USB connected printers that match a list of approved USB Vid/Pid combinations or to corporate connected printers while either directly connected to the corporate network or when using a VPN connection to the corporate network. +These requirements include restricting printing to USB connected printers that match a list of approved USB Vid/Pid combinations or to corporate connected printers, while either directly connected to the corporate network or when using a VPN connection to the corporate network. + This policy will control whether the print spooler will attempt to restrict printing as part of Device Control. The default value of the policy will be Unconfigured. @@ -329,7 +331,6 @@ If the policy value is either Unconfigured or Disabled, the print spooler won't If the policy value is Enabled, the print spooler will restrict local printing to USB devices in the Approved Device list. - @@ -382,9 +383,9 @@ If you don't configure this policy setting: - Windows Vista client computers can point and print to any server. -- Windows Vista computers will show a warning and an elevated command prompt when users create a printer connection to any server using Point and Print. +- Windows Vista computers will show a warning and an elevated command prompt, when users create a printer connection to any server using Point and Print. -- Windows Vista computers will show a warning and an elevated command prompt when an existing printer connection driver needs to be updated. +- Windows Vista computers will show a warning and an elevated command prompt, when an existing printer connection driver needs to be updated. - Windows Server 2003 and Windows XP client computers can create a printer connection to any server in their forest using Point and Print. @@ -392,9 +393,9 @@ If you disable this policy setting: - Windows Vista client computers can create a printer connection to any server using Point and Print. -- Windows Vista computers won't show a warning or an elevated command prompt when users create a printer connection to any server using Point and Print. +- Windows Vista computers won't show a warning or an elevated command prompt, when users create a printer connection to any server using Point and Print. -- Windows Vista computers won't show a warning or an elevated command prompt when an existing printer connection driver needs to be updated. +- Windows Vista computers won't show a warning or an elevated command prompt, when an existing printer connection driver needs to be updated. - Windows Server 2003 and Windows XP client computers can create a printer connection to any server using Point and Print. @@ -465,9 +466,9 @@ If you don't configure this policy setting: - Windows Vista client computers can point and print to any server. -- Windows Vista computers will show a warning and an elevated command prompt when users create a printer connection to any server using Point and Print. +- Windows Vista computers will show a warning and an elevated command prompt, when users create a printer connection to any server using Point and Print. -- Windows Vista computers will show a warning and an elevated command prompt when an existing printer connection driver needs to be updated. +- Windows Vista computers will show a warning and an elevated command prompt, when an existing printer connection driver needs to be updated. - Windows Server 2003 and Windows XP client computers can create a printer connection to any server in their forest using Point and Print. @@ -475,9 +476,9 @@ If you disable this policy setting: - Windows Vista client computers can create a printer connection to any server using Point and Print. -- Windows Vista computers won't show a warning or an elevated command prompt when users create a printer connection to any server using Point and Print. +- Windows Vista computers won't show a warning or an elevated command prompt, when users create a printer connection to any server using Point and Print. -- Windows Vista computers won't show a warning or an elevated command prompt when an existing printer connection driver needs to be updated. +- Windows Vista computers won't show a warning or an elevated command prompt, when an existing printer connection driver needs to be updated. - Windows Server 2003 and Windows XP client computers can create a printer connection to any server using Point and Print. @@ -524,11 +525,12 @@ ADMX Info: Determines whether the computer's shared printers can be published in Active Directory. -If you enable this setting or don't configure it, users can use the "List in directory" option in the Printer's Properties' Sharing tab to publish shared printers in Active Directory. +If you enable this setting or don't configure it, users can use the "List in directory" option in the Printer's Properties' on the Sharing tab, to publish shared printers in Active Directory. If you disable this setting, this computer's shared printers can't be published in Active Directory, and the "List in directory" option isn't available. -Note: This setting takes priority over the setting "Automatically publish new printers in the Active Directory". +> [!NOTE] +> This setting takes priority over the setting "Automatically publish new printers in the Active Directory". @@ -545,3 +547,6 @@ ADMX Info: +## Related topics + +[Policy configuration service provider](policy-configuration-service-provider.md) \ No newline at end of file diff --git a/windows/client-management/mdm/policy-csp-privacy.md b/windows/client-management/mdm/policy-csp-privacy.md index 0bcba72d88..9be580547c 100644 --- a/windows/client-management/mdm/policy-csp-privacy.md +++ b/windows/client-management/mdm/policy-csp-privacy.md @@ -15,7 +15,6 @@ manager: dansimp # Policy CSP - Privacy -
      @@ -328,7 +327,6 @@ Allows or disallows the automatic acceptance of the pairing and privacy user con > [!NOTE] > There were issues reported with the previous release of this policy and a fix was added in Windows 10, version 1709. - Most restricted value is 0. @@ -419,7 +417,7 @@ The following list shows the supported values: -Updated in Windows 10, version 1809. This policy specifies whether users on the device have the option to enable online speech recognition. When enabled, users can use their voice for dictation and to talk to Cortana and other apps that use Microsoft cloud-based speech recognition. Microsoft will use voice input to help improve our speech services. If the policy value is set to 0, online speech recognition will be disabled and users cannot enable online speech recognition via settings. If policy value is set to 1 or is not configured, control is deferred to users. +Updated in Windows 10, version 1809. This policy specifies whether users on the device have the option to enable online speech recognition. When enabled, users can use their voice for dictation, and talk to Cortana and other apps that use Microsoft cloud-based speech recognition. Microsoft will use voice input to help improve our speech services. If the policy value is set to 0, online speech recognition will be disabled and users cannot enable online speech recognition via settings. If policy value is set to 1 or is not configured, control is deferred to users. Most restricted value is 0. @@ -523,7 +521,8 @@ The following list shows the supported values: Enabling this policy prevents the privacy experience from launching during user logon for new and upgraded users. -Value type is integer. +Supported value type is integer. + - 0 (default) - Allow the "choose privacy settings for your device" screen for a new user during their first logon or when an existing user logs in for the first time after an upgrade. - 1 - Do not allow the "choose privacy settings for your device" screen when a new user logs in or an existing user logs in for the first time after an upgrade. @@ -591,7 +590,7 @@ ADMX Info: The following list shows the supported values: -- 0 – Disabled. Apps/OS can't publish the activities and roaming is disabled. (not published to the cloud). +- 0 – Disabled. Apps/OS can't publish the activities and roaming is disabled (not published to the cloud). - 1 – (default) Enabled. Apps/OS can publish the activities and will be roamed across device graph. @@ -627,7 +626,6 @@ The following list shows the supported values: Specifies whether Windows apps can access account information. - Most restricted value is 2. @@ -809,7 +807,7 @@ ADMX Info: Specifies whether Windows apps can access the movement of the user's head, hands, motion controllers, and other tracked objects, while the apps are running in the background. -Value type is integer. +Supported value type is integer. @@ -864,7 +862,7 @@ The following list shows the supported values: List of semi-colon delimited Package Family Names of Windows Store Apps. Listed apps are allowed access to the user's movements while the apps are running in the background. This setting overrides the default LetAppsAccessBackgroundSpatialPerception policy setting for the specified apps. -Value type is chr. +Supported value type is chr. @@ -914,7 +912,7 @@ ADMX Info: List of semi-colon delimited Package Family Names of Windows Store Apps. Listed apps are denied access to the user's movements while the apps are running in the background. This setting overrides the default LetAppsAccessBackgroundSpatialPerception policy setting for the specified apps. -Value type is chr. +Supported value type is chr. @@ -965,7 +963,7 @@ ADMX Info: List of semi-colon delimited Package Family Names of Windows Store Apps. The user is able to control the user movements privacy setting for the listed apps. This setting overrides the default LetAppsAccessBackgroundSpatialPerception policy setting for the specified apps. -Value type is chr. +Supported value type is chr. @@ -1012,7 +1010,6 @@ ADMX Info: Specifies whether Windows apps can access the calendar. - Most restricted value is 2. @@ -1191,7 +1188,6 @@ ADMX Info: Specifies whether Windows apps can access call history. - Most restricted value is 2. @@ -1370,7 +1366,6 @@ ADMX Info: Specifies whether Windows apps can access the camera. - Most restricted value is 2. @@ -1549,7 +1544,6 @@ ADMX Info: Specifies whether Windows apps can access contacts. - Most restricted value is 2. @@ -1728,7 +1722,6 @@ ADMX Info: Specifies whether Windows apps can access email. - Most restricted value is 2. @@ -2039,7 +2032,6 @@ List of semi-colon delimited Package Family Names of Windows Store Apps. The use Specifies whether Windows apps can access location. - Most restricted value is 2. @@ -2218,7 +2210,6 @@ ADMX Info: Specifies whether Windows apps can read or send messages (text or MMS). - Most restricted value is 2. @@ -2397,7 +2388,6 @@ ADMX Info: Specifies whether Windows apps can access the microphone. - Most restricted value is 2. @@ -2576,7 +2566,6 @@ ADMX Info: Specifies whether Windows apps can access motion data. - Most restricted value is 2. @@ -2755,7 +2744,6 @@ ADMX Info: Specifies whether Windows apps can access notifications. - Most restricted value is 2. @@ -2934,7 +2922,6 @@ ADMX Info: Specifies whether Windows apps can make phone calls. - Most restricted value is 2. @@ -3113,7 +3100,6 @@ ADMX Info: Specifies whether Windows apps have access to control radios. - Most restricted value is 2. @@ -3460,7 +3446,6 @@ ADMX Info: Specifies whether Windows apps can access trusted devices. - Most restricted value is 2. @@ -3739,7 +3724,6 @@ The following list shows the supported values: Force allow, force deny or give user control of apps that can get diagnostic information about other running apps. - Most restricted value is 2. @@ -3918,8 +3902,8 @@ ADMX Info: Specifies whether Windows apps can run in the background. - Most restricted value is 2. + > [!WARNING] > Be careful when determining which apps should have their background activity disabled. Communication apps normally update tiles and notifications through background processes. Turning off background activity for these types of apps could cause text message, email, and voicemail notifications to not function. This could also cause background email syncing to not function properly. @@ -4013,7 +3997,7 @@ ADMX Info: -List of semi-colon delimited Package Family Names of Microsoft Store Apps. Listed apps are denied the ability to run in the background. This setting overrides the default LetAppsRunInBackground policy setting for the specified apps. +List of semi-colon delimited Package Family Names of Microsoft Store Apps. Listed apps are denied the ability, to run in the background. This setting overrides the default LetAppsRunInBackground policy setting for the specified apps. @@ -4099,7 +4083,6 @@ ADMX Info: Specifies whether Windows apps can sync with devices. - Most restricted value is 2. @@ -4276,7 +4259,7 @@ ADMX Info: -Allows It Admins to enable publishing of user activities to the activity feed. +Allows IT Admins to enable publishing of user activities to the activity feed. @@ -4340,3 +4323,6 @@ ADMX Info: +## Related topics + +[Policy configuration service provider](policy-configuration-service-provider.md) \ No newline at end of file diff --git a/windows/client-management/mdm/policy-csp-remoteassistance.md b/windows/client-management/mdm/policy-csp-remoteassistance.md index 64c53af12c..a643911555 100644 --- a/windows/client-management/mdm/policy-csp-remoteassistance.md +++ b/windows/client-management/mdm/policy-csp-remoteassistance.md @@ -71,9 +71,9 @@ manager: dansimp This policy setting lets you customize warning messages. -The "Display warning message before sharing control" policy setting allows you to specify a custom message to display before users share control of their computers. +The "Display warning message before sharing control" policy setting allows you to specify a custom message, to display before users share control of their computers. -The "Display warning message before connecting" policy setting allows you to specify a custom message to display before users allow a connection to their computers. +The "Display warning message before connecting" policy setting allows you to specify a custom message, to display before users allow a connection to their computers. If you enable this policy setting, the warning message you specify overrides the default message that is seen by the novice. @@ -181,7 +181,7 @@ If you enable this policy setting, you have two ways to allow helpers to provide The "Maximum ticket time" policy setting sets a limit on the amount of time that a Remote Assistance invitation created by using email or file transfer can remain open. -The "Select the method for sending email invitations" setting specifies which email standard to use to send Remote Assistance invitations. Depending on your email program, you can use either the Mailto standard (the invitation recipient connects through an Internet link) or the SMAPI (Simple MAPI) standard (the invitation is attached to your email message). This policy setting isn't available in Windows Vista since SMAPI is the only method supported. +The "Select the method for sending email invitations" setting specifies which email standard to use, to send Remote Assistance invitations. Depending on your email program, you can use either the Mailto standard (the invitation recipient connects through an Internet link) or the SMAPI (Simple MAPI) standard (the invitation is attached to your email message). This policy setting isn't available in Windows Vista, since SMAPI is the only method supported. If you enable this policy setting, you should also enable appropriate firewall exceptions to allow Remote Assistance communications. @@ -246,23 +246,24 @@ If you enable this policy setting, you should also enable firewall exceptions to Windows Vista and later Enable the Remote Assistance exception for the domain profile. The exception must contain: -Port 135:TCP -%WINDIR%\System32\msra.exe -%WINDIR%\System32\raserver.exe + +- Port 135:TCP +- %WINDIR%\System32\msra.exe +- %WINDIR%\System32\raserver.exe Windows XP with Service Pack 2 (SP2) and Windows XP Professional x64 Edition with Service Pack 1 (SP1) -Port 135:TCP -%WINDIR%\PCHealth\HelpCtr\Binaries\Helpsvc.exe -%WINDIR%\PCHealth\HelpCtr\Binaries\Helpctr.exe -%WINDIR%\System32\Sessmgr.exe +- Port 135:TCP +- %WINDIR%\PCHealth\HelpCtr\Binaries\Helpsvc.exe +- %WINDIR%\PCHealth\HelpCtr\Binaries\Helpctr.exe +- %WINDIR%\System32\Sessmgr.exe For computers running Windows Server 2003 with Service Pack 1 (SP1) -Port 135:TCP -%WINDIR%\PCHealth\HelpCtr\Binaries\Helpsvc.exe -%WINDIR%\PCHealth\HelpCtr\Binaries\Helpctr.exe -Allow Remote Desktop Exception +- Port 135:TCP +- %WINDIR%\PCHealth\HelpCtr\Binaries\Helpsvc.exe +- %WINDIR%\PCHealth\HelpCtr\Binaries\Helpctr.exe +- Allow Remote Desktop Exception @@ -278,3 +279,7 @@ ADMX Info:
      + +## Related topics + +[Policy configuration service provider](policy-configuration-service-provider.md) \ No newline at end of file diff --git a/windows/client-management/mdm/policy-csp-remotedesktop.md b/windows/client-management/mdm/policy-csp-remotedesktop.md index 7d2559655b..b8e8e886b2 100644 --- a/windows/client-management/mdm/policy-csp-remotedesktop.md +++ b/windows/client-management/mdm/policy-csp-remotedesktop.md @@ -59,7 +59,7 @@ manager: dansimp -This policy allows administrators to enable automatic subscription for the Microsoft Remote Desktop client. If you define this policy, the specified URL is used by the client to silently subscribe the logged on user and retrieve the remote resources assigned to them. To automatically subscribe to Azure Virtual Desktop in the Azure Public cloud, set the URL to `https://rdweb.wvd.microsoft.com/api/arm/feeddiscovery`. +This policy allows administrators to enable automatic subscription for the Microsoft Remote Desktop client. If you define this policy, the specified URL is used by the client to subscribe the logged on user and retrieve the remote resources assigned to them. To automatically subscribe to Azure Virtual Desktop in the Azure Public cloud, set the URL to `https://rdweb.wvd.microsoft.com/api/arm/feeddiscovery`. @@ -93,7 +93,7 @@ This policy allows administrators to enable automatic subscription for the Micro -This policy allows the user to load the DPAPI cred key from their user profile and decrypt any previously encrypted DPAPI data in the user profile or encrypt any new DPAPI data. This policy is needed when using FSLogix user profiles from Azure AD-joined VMs. +This policy allows the user to load the DPAPI cred key from their user profile, and decrypt any previously encrypted DPAPI data in the user profile or encrypt any new DPAPI data. This policy is needed when using FSLogix user profiles from Azure AD-joined VMs. @@ -111,3 +111,7 @@ The following list shows the supported values: + +## Related topics + +[Policy configuration service provider](policy-configuration-service-provider.md) \ No newline at end of file diff --git a/windows/client-management/mdm/policy-csp-remotedesktopservices.md b/windows/client-management/mdm/policy-csp-remotedesktopservices.md index 6519b2d40c..f2a69c330a 100644 --- a/windows/client-management/mdm/policy-csp-remotedesktopservices.md +++ b/windows/client-management/mdm/policy-csp-remotedesktopservices.md @@ -14,8 +14,6 @@ manager: dansimp # Policy CSP - RemoteDesktopServices - -
      @@ -43,11 +41,11 @@ manager: dansimp > [!TIP] -> These are ADMX-backed policies and require a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). +> These are ADMX-backed policies and require 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). +> 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).
      @@ -85,7 +83,8 @@ If you disable this policy setting, users can't connect remotely to the target c If you don't configure this policy setting, Remote Desktop Services uses the Remote Desktop setting on the target computer to determine whether the remote connection is allowed. This setting is found on the Remote tab in the System properties sheet. By default, remote connections aren't allowed. -Note: You can limit which clients are able to connect remotely by using Remote Desktop Services by configuring the policy setting at Computer Configuration\Administrative Templates\Windows Components\Remote Desktop Services\Remote Desktop Session Host\Security\Require user authentication for remote connections by using Network Level Authentication. +> [!NOTE] +> You can limit which clients are able to connect remotely by using Remote Desktop Services by configuring the policy setting at Computer Configuration\Administrative Templates\Windows Components\Remote Desktop Services\Remote Desktop Session Host\Security\Require user authentication for remote connections by using Network Level Authentication. You can limit the number of users who can connect simultaneously by configuring the policy setting at Computer Configuration\Administrative Templates\Windows Components\Remote Desktop Services\Remote Desktop Session Host\Connections\Limit number of connections, or by configuring the policy setting Maximum Connections by using the Remote Desktop Session Host WMI Provider. @@ -129,7 +128,7 @@ ADMX Info: -Specifies whether to require the use of a specific encryption level to secure communications between client computers and RD Session Host servers during Remote Desktop Protocol (RDP) connections. This policy only applies when you're using native RDP encryption. However, native RDP encryption (as opposed to SSL encryption) isn't recommended. This policy doesn't apply to SSL encryption. +Specifies whether it require the use of a specific encryption level to secure communications between client computers and RD Session Host servers during Remote Desktop Protocol (RDP) connections. This policy only applies when you're using native RDP encryption. However, native RDP encryption (as opposed to SSL encryption) isn't recommended. This policy doesn't apply to SSL encryption. If you enable this policy setting, all communications between clients and RD Session Host servers during remote connections must use the encryption method specified in this setting. By default, the encryption level is set to High. The following encryption methods are available: @@ -141,9 +140,8 @@ If you enable this policy setting, all communications between clients and RD Ses If you disable or don't configure this setting, the encryption level to be used for remote connections to RD Session Host servers isn't enforced through Group Policy. -Important - -FIPS compliance can be configured through the System cryptography. Use FIPS compliant algorithms for encryption, hashing, and signing settings in Group Policy (under Computer Configuration\Windows Settings\Security Settings\Local Policies\Security Options.) The FIPS compliant setting encrypts and decrypts data sent from the client to the server and from the server to the client, with the Federal Information Processing Standard (FIPS) 140 encryption algorithms, by using Microsoft cryptographic modules. Use this encryption level when communications between clients and RD Session Host servers requires the highest level of encryption. +> [!IMPORTANT] +> FIPS compliance can be configured through the System cryptography. Use FIPS compliant algorithms for encryption, hashing, and signing settings in Group Policy (under Computer Configuration\Windows Settings\Security Settings\Local Policies\Security Options.) The FIPS compliant setting encrypts and decrypts data sent from the client to the server and from the server to the client, with the Federal Information Processing Standard (FIPS) 140 encryption algorithms, by using Microsoft cryptographic modules. Use this encryption level, when communications between clients and RD Session Host servers requires the highest level of encryption. @@ -343,7 +341,8 @@ If the status is set to Disabled, Remote Desktop Services always requests securi If the status is set to Not Configured, unsecured communication is allowed. -Note: The RPC interface is used for administering and configuring Remote Desktop Services. +> [!NOTE] +> The RPC interface is used for administering and configuring Remote Desktop Services. @@ -360,3 +359,6 @@ ADMX Info: +## Related topics + +[Policy configuration service provider](policy-configuration-service-provider.md) \ No newline at end of file From eec403e9b2f2159d624ca7077cfe37cea7d7c0bb Mon Sep 17 00:00:00 2001 From: Shesh <56231259+sheshachary@users.noreply.github.com> Date: Mon, 30 May 2022 22:58:07 +0530 Subject: [PATCH 291/380] Improved consistency in the articles. --- .../mdm/policy-csp-networkisolation.md | 14 +++++------ .../mdm/policy-csp-networklistmanager.md | 5 ++-- .../mdm/policy-csp-newsandinterests.md | 11 ++++---- .../mdm/policy-csp-notifications.md | 25 +++++++++++-------- 4 files changed, 29 insertions(+), 26 deletions(-) diff --git a/windows/client-management/mdm/policy-csp-networkisolation.md b/windows/client-management/mdm/policy-csp-networkisolation.md index 9dbb409924..f21422be16 100644 --- a/windows/client-management/mdm/policy-csp-networkisolation.md +++ b/windows/client-management/mdm/policy-csp-networkisolation.md @@ -14,8 +14,6 @@ manager: dansimp # Policy CSP - NetworkIsolation - -
      @@ -48,7 +46,6 @@ manager: dansimp -
      @@ -174,7 +171,7 @@ fd00::-fdff:ffff:ffff:ffff:ffff:ffff:ffff:ffff -Integer value that tells the client to accept the configured list and not to use heuristics to attempt to find other subnets. +Integer value that tells the client to accept the configured list and not to use heuristics to attempt and find other subnets. @@ -257,11 +254,10 @@ ADMX Info: -This list is the list of domains that comprise the boundaries of the enterprise. Data from one of these domains that is sent to a device will be considered enterprise data and protected. These locations will be considered a safe destination for enterprise data to be shared to. This list is a comma-separated list of domains, for example "contoso.sharepoint.com, Fabrikam.com". +This is a list of domains that comprise the boundaries of the enterprise. Data from one of these domains that is sent to a device will be considered enterprise data and protected. These locations will be considered a safe destination for enterprise data to be shared to. This list is a comma-separated list of domains, for example "contoso.sharepoint.com, Fabrikam.com". > [!NOTE] > The client requires domain name to be canonical, otherwise the setting will be rejected by the client. -  Here are the steps to create canonical domain names: @@ -399,4 +395,8 @@ ADMX Info:
      - \ No newline at end of file + + +## Related topics + +[Policy configuration service provider](policy-configuration-service-provider.md) \ No newline at end of file diff --git a/windows/client-management/mdm/policy-csp-networklistmanager.md b/windows/client-management/mdm/policy-csp-networklistmanager.md index 1e7e152515..d91a064670 100644 --- a/windows/client-management/mdm/policy-csp-networklistmanager.md +++ b/windows/client-management/mdm/policy-csp-networklistmanager.md @@ -14,7 +14,6 @@ manager: dansimp # Policy CSP - NetworkListManager -
      @@ -29,7 +28,6 @@ manager: dansimp -
      @@ -107,3 +105,6 @@ This policy setting provides the string that is to be used to name a network. Th +## Related topics + +[Policy configuration service provider](policy-configuration-service-provider.md) \ No newline at end of file diff --git a/windows/client-management/mdm/policy-csp-newsandinterests.md b/windows/client-management/mdm/policy-csp-newsandinterests.md index cb70df917f..eb9d40ab0b 100644 --- a/windows/client-management/mdm/policy-csp-newsandinterests.md +++ b/windows/client-management/mdm/policy-csp-newsandinterests.md @@ -14,8 +14,6 @@ manager: dansimp # Policy CSP - NewsAndInterests - -
      @@ -26,8 +24,6 @@ manager: dansimp
      NewsAndInterests/AllowNewsAndInterests - -
      @@ -65,7 +61,7 @@ This policy specifies whether to allow the entire widgets experience, including The following are the supported values: -- 1 - Default - Allowed +- 1 - Default - Allowed. - 0 - Not allowed. @@ -82,5 +78,8 @@ ADMX Info:
      + - \ No newline at end of file +## Related topics + +[Policy configuration service provider](policy-configuration-service-provider.md) \ No newline at end of file diff --git a/windows/client-management/mdm/policy-csp-notifications.md b/windows/client-management/mdm/policy-csp-notifications.md index 20823757ce..87c64b5d13 100644 --- a/windows/client-management/mdm/policy-csp-notifications.md +++ b/windows/client-management/mdm/policy-csp-notifications.md @@ -14,8 +14,6 @@ manager: dansimp # Policy CSP - Notifications - -
      @@ -71,7 +69,7 @@ If you enable this policy setting, applications and system features won't be abl If you enable this policy setting, notifications can still be raised by applications running on the machine via local API calls from within the application. -If you disable or don't configure this policy setting, the client computer will connect to WNS at user sign in and applications will be allowed to use periodic (polling) notifications. +If you disable or don't configure this policy setting, the client computer will connect to WNS at user sign in, and applications will be allowed to use periodic (polling) notifications. No reboots or service restarts are required for this policy setting to take effect. @@ -93,9 +91,9 @@ This setting supports a range of values between 0 and 1. Validation: -1. Enable policy -2. Reboot machine -3. Ensure that you can't receive a notification from Facebook app while FB app isn't running +1. Enable policy. +2. Reboot machine. +3. Ensure that you can't receive a notification from Facebook app while FB app isn't running. @@ -130,7 +128,7 @@ Validation: Boolean value that turns off notification mirroring. -For each user signed in to the device, if you enable this policy (set value to 1) the app and system notifications received by this user on this device won't get mirrored to other devices of the same signed-in user. If you disable or don't configure this policy (set value to 0), the notifications received by this user on this device will be mirrored to other devices of the same signed-in user. This feature can be turned off by apps that don't want to participate in Notification Mirroring. This feature can also be turned off by the user in the Cortana setting page. +For each user signed in to the device, if you enable this policy (set value to 1), the app and system notifications received by this user on this device won't get mirrored to other devices of the same signed-in user. If you disable or don't configure this policy (set value to 0), the notifications received by this user on this device will be mirrored to other devices of the same signed-in user. This feature can be turned off by apps that don't want to participate in Notification Mirroring. This feature can also be turned off by the user in the Cortana setting page. No reboot or service restart is required for this policy to take effect. @@ -203,9 +201,9 @@ This setting supports a range of values between 0 and 1. Validation: -1. Enable policy -2. Reboot machine -3. Ensure that all tiles are default (no live tile content showing, like no weather forecast on the Weather tile) +1. Enable policy. +2. Reboot machine. +3. Ensure that all tiles are default (no live tile content showing, like no weather forecast on the Weather tile). @@ -265,7 +263,8 @@ This policy setting determines which Windows Notification Service endpoint will If you disable or don't configure this setting, the push notifications will connect to the default endpoint of client.wns.windows.com. -Note: Ensure the proper WNS FQDNs, VIPs, IPs and Ports are also allowlisted from your firewall settings. +> [!NOTE] +> Ensure the proper WNS FQDNs, VIPs, IPs and Ports are also allowlisted from your firewall settings. @@ -285,3 +284,7 @@ If the policy isn't specified, we'll default our connection to client.wns.window + +## Related topics + +[Policy configuration service provider](policy-configuration-service-provider.md) \ No newline at end of file From d126554c164d44e91db293f6ac9bee47e769deaf Mon Sep 17 00:00:00 2001 From: Alekhya Jupudi <89069896+alekyaj@users.noreply.github.com> Date: Tue, 31 May 2022 12:07:57 +0530 Subject: [PATCH 292/380] Windows improper acronyms-batch01 Task 6027362: This PR contains updates for the following acronyms: --- education/windows/test-windows10s-for-edu.md | 2 +- .../manage-private-store-settings.md | 7 +++-- .../working-with-line-of-business-apps.md | 2 +- .../mdm/device-update-management.md | 2 +- windows/client-management/mdm/dmclient-csp.md | 2 +- .../mdm/policy-csp-accounts.md | 10 +++---- .../mdm/policy-csp-mixedreality.md | 2 +- windows/client-management/quick-assist.md | 4 +-- .../windows-version-search.md | 2 +- .../do/waas-delivery-optimization.md | 30 +++++++++---------- .../update/how-windows-update-works.md | 4 +-- .../update/windows-update-error-reference.md | 4 +-- .../update/windows-update-overview.md | 4 +-- windows/deployment/upgrade/log-files.md | 2 +- .../upgrade/resolution-procedures.md | 4 +-- windows/deployment/upgrade/setupdiag.md | 2 +- .../upgrade/windows-10-edition-upgrades.md | 18 +++++------ .../upgrade/windows-10-upgrade-paths.md | 2 +- .../demonstrate-deployment-on-vm.md | 26 ++++++++-------- ...ndows-diagnostic-events-and-fields-1703.md | 6 ++-- ...ndows-diagnostic-events-and-fields-1709.md | 4 +-- ...ndows-diagnostic-events-and-fields-1803.md | 10 +++---- ...ndows-diagnostic-events-and-fields-1809.md | 14 ++++----- ...ndows-diagnostic-events-and-fields-1903.md | 16 +++++----- ...ata-windows-analytics-events-and-fields.md | 2 +- ...windows-11-diagnostic-events-and-fields.md | 14 ++++----- ...-diagnostic-data-events-and-fields-2004.md | 4 +-- windows/whats-new/ltsc/index.md | 4 +-- 28 files changed, 103 insertions(+), 100 deletions(-) diff --git a/education/windows/test-windows10s-for-edu.md b/education/windows/test-windows10s-for-edu.md index 87443100ce..70532ccda4 100644 --- a/education/windows/test-windows10s-for-edu.md +++ b/education/windows/test-windows10s-for-edu.md @@ -111,7 +111,7 @@ Back up all your data before installing Windows 10 in S mode. Only personal file Windows 10 in S mode doesn't support non-Azure Active Directory domain accounts. Before installing Windows 10 in S mode, you must have at least one of these administrator accounts: - Local administrator -- Microsoft Account (MSA) administrator +- Microsoft account administrator - Azure Active Directory administrator > [!WARNING] diff --git a/store-for-business/manage-private-store-settings.md b/store-for-business/manage-private-store-settings.md index 5ec635a24d..c6c6e4564c 100644 --- a/store-for-business/manage-private-store-settings.md +++ b/store-for-business/manage-private-store-settings.md @@ -50,10 +50,11 @@ You can create collections of apps within your private store. Collections allow You can add a collection to your private store from the private store, or from the details page for an app. **From private store** + 1. Sign in to [Microsoft Store for Business](https://businessstore.microsoft.com) or [Microsoft Store for Education](https://educationstore.microsoft.com). 2. Click your private store.
      - ![Image showing private store name on MSfB store UI.](images/msfb-click-private-store.png) + ![Image showing private store name on Microsoft Store for Business store UI.](images/msfb-click-private-store.png) 3. Click **Add a Collection**.
      ![Image showing Add a Collection.](images/msfb-add-collection.png) @@ -65,6 +66,7 @@ You can add a collection to your private store from the private store, or from t > New collections require at least one app, or they will not be created. **From app details page** + 1. Sign in to [Microsoft Store for Business](https://businessstore.microsoft.com) or [Microsoft Store for Education](https://educationstore.microsoft.com). 2. Click **Manage**, and then click **Products & services**. 3. Under **Apps & software**, choose an app you want to include in a new collection. @@ -84,12 +86,13 @@ If you've already added a Collection to your private store, you can easily add a 1. Sign in to [Microsoft Store for Business](https://businessstore.microsoft.com) or [Microsoft Store for Education](https://educationstore.microsoft.com). 2. Click your private store.
      - ![Image showing private store name on MSfB store UI.](images/msfb-click-private-store.png) + ![Image showing private store name on Microsoft Store for Business store UI.](images/msfb-click-private-store.png) 3. Click the ellipses next to the collection name, and click **Edit collection**. 4. Add or remove products from the collection, and then click **Done**. You can also add an app to a collection from the app details page. + 1. Sign in to [Microsoft Store for Business](https://businessstore.microsoft.com) or [Microsoft Store for Education](https://educationstore.microsoft.com). 2. Click **Manage**, and then click **Products & services**. 3. Under **Apps & software**, choose an app you want to include in a new collection. diff --git a/store-for-business/working-with-line-of-business-apps.md b/store-for-business/working-with-line-of-business-apps.md index 42eda0b990..9478fd004c 100644 --- a/store-for-business/working-with-line-of-business-apps.md +++ b/store-for-business/working-with-line-of-business-apps.md @@ -45,7 +45,7 @@ You'll need to set up: - LOB publishers need to have an app in Microsoft Store, or have an app ready to submit to the Store. The process and timing look like this: -![Process showing LOB workflow in Microsoft Store for Business. Includes workflow for MSFB admin, LOB publisher, and Developer.](images/lob-workflow.png) +![Process showing LOB workflow in Microsoft Store for Business. Includes workflow for Microsoft Store for Business admin, LOB publisher, and Developer.](images/lob-workflow.png) ## Add an LOB publisher (Admin) Admins need to invite developer or ISVs to become an LOB publisher. diff --git a/windows/client-management/mdm/device-update-management.md b/windows/client-management/mdm/device-update-management.md index 22f1b88991..c484b9a326 100644 --- a/windows/client-management/mdm/device-update-management.md +++ b/windows/client-management/mdm/device-update-management.md @@ -861,7 +861,7 @@ Here's the list of corresponding Group Policy settings in HKLM\\Software\\Polici |DeferFeatureUpdates|REG_DWORD|1: defer feature updates

      Other value or absent: don’t defer feature updates| |DeferFeatureUpdatesPeriodInDays|REG_DWORD|0-180: days to defer feature updates| |PauseFeatureUpdates|REG_DWORD|1: pause feature updates

      Other value or absent: don’t pause feature updates| -|ExcludeWUDriversInQualityUpdate|REG_DWORD|1: exclude WU drivers

      Other value or absent: offer WU drivers| +|ExcludeWUDriversInQualityUpdate|REG_DWORD|1: exclude Windows Update drivers

      Other value or absent: offer Windows Update drivers| Here's the list of older policies that are still supported for backward compatibility. You can use these older policies for Windows 10, version 1511 devices. diff --git a/windows/client-management/mdm/dmclient-csp.md b/windows/client-management/mdm/dmclient-csp.md index 80655c5989..9756cc26f6 100644 --- a/windows/client-management/mdm/dmclient-csp.md +++ b/windows/client-management/mdm/dmclient-csp.md @@ -496,7 +496,7 @@ The status error mapping is listed below. |--- |--- | |0|Success| |1|Failure: invalid PFN| -|2|Failure: invalid or expired device authentication with MSA| +|2|Failure: invalid or expired device authentication with Microsoft account| |3|Failure: WNS client registration failed due to an invalid or revoked PFN| |4|Failure: no Channel URI assigned| |5|Failure: Channel URI has expired| diff --git a/windows/client-management/mdm/policy-csp-accounts.md b/windows/client-management/mdm/policy-csp-accounts.md index 6f8a2bbec0..555034cd53 100644 --- a/windows/client-management/mdm/policy-csp-accounts.md +++ b/windows/client-management/mdm/policy-csp-accounts.md @@ -64,12 +64,12 @@ manager: dansimp -Specifies whether user is allowed to add non-MSA email accounts. +Specifies whether user is allowed to add email accounts other than Microsoft account. Most restricted value is 0. > [!NOTE] -> This policy will only block UI/UX-based methods for adding non-Microsoft accounts. +> This policy will only block UI/UX-based methods for adding non-Microsoft accounts. @@ -109,7 +109,7 @@ The following list shows the supported values: -Specifies whether the user is allowed to use an MSA account for non-email related connection authentication and services. +Specifies whether the user is allowed to use a Microsoft account for non-email related connection authentication and services. Most restricted value is 0. @@ -154,10 +154,10 @@ The following list shows the supported values: Added in Windows 10, version 1703. Allows IT Admins the ability to disable the "Microsoft Account Sign-In Assistant" (wlidsvc) NT service. > [!NOTE] -> If the MSA service is disabled, Windows Update will no longer offer feature updates to devices running Windows 10 1709 or higher. See [Feature updates are not being offered while other updates are](/windows/deployment/update/windows-update-troubleshooting#feature-updates-are-not-being-offered-while-other-updates-are). +> If the Microsoft account service is disabled, Windows Update will no longer offer feature updates to devices running Windows 10 1709 or higher. See [Feature updates are not being offered while other updates are](/windows/deployment/update/windows-update-troubleshooting#feature-updates-are-not-being-offered-while-other-updates-are). > [!NOTE] -> If the MSA service is disabled, the Subscription Activation feature will not work properly and your users will not be able to “step-up” from Windows 10 Pro to Windows 10 Enterprise, because the MSA ticket for license authentication cannot be generated. The machine will remain on Windows 10 Pro and no error will be displayed in the Activation Settings app. +> If the Microsoft account service is disabled, the Subscription Activation feature will not work properly and your users will not be able to “step-up” from Windows 10 Pro to Windows 10 Enterprise, because the Microsoft account ticket for license authentication cannot be generated. The machine will remain on Windows 10 Pro and no error will be displayed in the Activation Settings app. diff --git a/windows/client-management/mdm/policy-csp-mixedreality.md b/windows/client-management/mdm/policy-csp-mixedreality.md index 02d6f53ac3..420f8eb0b1 100644 --- a/windows/client-management/mdm/policy-csp-mixedreality.md +++ b/windows/client-management/mdm/policy-csp-mixedreality.md @@ -106,7 +106,7 @@ On a device where this policy is configured, the user specified in the policy wi > [!NOTE] > > - Some events such as major OS updates may require the specified user to logon to the device again to resume auto-logon behavior. -> - Auto-logon is only supported for MSA and AAD users. +> - Auto-logon is only supported for Microsoft account and AAD users.
      diff --git a/windows/client-management/quick-assist.md b/windows/client-management/quick-assist.md index 9591465cfc..76b4294d2f 100644 --- a/windows/client-management/quick-assist.md +++ b/windows/client-management/quick-assist.md @@ -25,7 +25,7 @@ All that's required to use Quick Assist is suitable network and internet connect ### Authentication -The helper can authenticate when they sign in by using a Microsoft Account (MSA) or Azure Active Directory (Azure AD). Local Active Directory authentication isn't currently supported. +The helper can authenticate when they sign in by using a Microsoft account (MSA) or Azure Active Directory (Azure AD). Local Active Directory authentication isn't currently supported. ### Network considerations @@ -36,7 +36,7 @@ Both the helper and sharer must be able to reach these endpoints over port 443: | Domain/Name | Description | |--|--| | `*.support.services.microsoft.com` | Primary endpoint used for Quick Assist application | -| `*.login.microsoftonline.com` | Required for logging in to the application (MSA) | +| `*.login.microsoftonline.com` | Required for logging in to the application (Microsoft account) | | `*.channelwebsdks.azureedge.net` | Used for chat services within Quick Assist | | `*.aria.microsoft.com` | Used for accessibility features within the app | | `*.api.support.microsoft.com` | API access for Quick Assist | diff --git a/windows/client-management/windows-version-search.md b/windows/client-management/windows-version-search.md index 52a2fb766d..da6a705ba5 100644 --- a/windows/client-management/windows-version-search.md +++ b/windows/client-management/windows-version-search.md @@ -15,7 +15,7 @@ ms.topic: troubleshooting # What version of Windows am I running? -To determine if your device is enrolled in the [Long-Term Servicing Channel](/windows/deployment/update/waas-overview#servicing-channels) (LTSC, formerly LTSB) or the [General Availability Channel](/windows/deployment/update/waas-overview#servicing-channels) (SAC) you'll need to know what version of Windows 10 you're running. There are a few ways to figure this out. Each method provides a different set of details, so it’s useful to learn about all of them. +To determine if your device is enrolled in the [Long-Term Servicing Channel](/windows/deployment/update/waas-overview#servicing-channels) (LTSC, formerly LTSB) or the [General Availability Channel](/windows/deployment/update/waas-overview#servicing-channels) (GA Channel) you'll need to know what version of Windows 10 you're running. There are a few ways to figure this out. Each method provides a different set of details, so it’s useful to learn about all of them. ## System Properties Click **Start** > **Settings** > **System** > click **About** from the bottom of the left-hand menu diff --git a/windows/deployment/do/waas-delivery-optimization.md b/windows/deployment/do/waas-delivery-optimization.md index 25a9c49bfe..9e46d92c6b 100644 --- a/windows/deployment/do/waas-delivery-optimization.md +++ b/windows/deployment/do/waas-delivery-optimization.md @@ -41,9 +41,9 @@ The following table lists the minimum Windows 10 version that supports Delivery | Device type | Minimum Windows version |------------------|---------------| -| Computers running Windows 10 | Win 10 1511 | +| Computers running Windows 10 | Windows 10 1511 | | Computers running Server Core installations of Windows Server | Windows Server 2019 | -| Windows IoT devices | Win 10 1803 | +| Windows IoT devices | Windows 10 1803 | ### Types of download content supported by Delivery Optimization @@ -51,19 +51,19 @@ The following table lists the minimum Windows 10 version that supports Delivery | Windows Client | Minimum Windows version | HTTP Downloader | Peer to Peer | Microsoft Connected Cache (MCC) |------------------|---------------|----------------|----------|----------------| -| Windows Update (feature updates quality updates, language packs, drivers) | Win 10 1511, Win 11 | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | -| Windows 10 Store files | Win 10 1511, Win 11 | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | -| Windows 10 Store for Business files | Win 10 1511, Win 11 | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | -| Windows Defender definition updates | Win 10 1511, Win 11 | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | -| Intune Win32 apps| Win 10 1709, Win 11 | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | -| Microsoft 365 Apps and updates | Win 10 1709, Win 11 | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | -| Edge Browser Updates | Win 10 1809, Win 11 | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | -| Configuration Manager Express updates| Win 10 1709 + Configuration Manager version Win 10 1711, Win 11 | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | -| Dynamic updates| Win 10 1903, Win 11 | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | -| MDM Agent | Win 11 | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | -| Xbox Game Pass (PC) | Win 10 1809, Win 11 | :heavy_check_mark: | | :heavy_check_mark: | -| Windows Package Manager| Win 10 1809, Win 11 | :heavy_check_mark: | | | -| MSIX | Win 10 2004, Win 11 | :heavy_check_mark: | | | +| Windows Update (feature updates quality updates, language packs, drivers) | Windows 10 1511, Windows 11 | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | +| Windows 10 Store files | Windows 10 1511, Windows 11 | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | +| Windows 10 Store for Business files | Windows 10 1511, Windows 11 | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | +| Windows Defender definition updates | Windows 10 1511, Windows 11 | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | +| Intune Win32 apps| Windows 10 1709, Windows 11 | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | +| Microsoft 365 Apps and updates | Windows 10 1709, Windows 11 | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | +| Edge Browser Updates | Windows 10 1809, Windows 11 | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | +| Configuration Manager Express updates| Windows 10 1709 + Configuration Manager version Windows 10 1711, Windows 11 | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | +| Dynamic updates| Windows 10 1903, Windows 11 | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | +| MDM Agent | Windows 11 | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | +| Xbox Game Pass (PC) | Windows 10 1809, Windows 11 | :heavy_check_mark: | | :heavy_check_mark: | +| Windows Package Manager| Windows 10 1809, Windows 11 | :heavy_check_mark: | | | +| MSIX | Windows 10 2004, Windows 11 | :heavy_check_mark: | | | #### Windows Server diff --git a/windows/deployment/update/how-windows-update-works.md b/windows/deployment/update/how-windows-update-works.md index f666a097be..5b943421e5 100644 --- a/windows/deployment/update/how-windows-update-works.md +++ b/windows/deployment/update/how-windows-update-works.md @@ -99,7 +99,7 @@ For Windows Update (WU) scans URLs that are used for update detection ([MS-WUSP] > [!Note] > For intranet WSUS update service URLs, we provide an option via Windows Update policy to select the proxy behavior. -For WU URLs that _aren't_ used for update detection, such as for download or reporting: +For Windows Update URLs that _aren't_ used for update detection, such as for download or reporting: - User proxy is attempted. - If WUA fails to reach the service due to a certain proxy, service, or authentication error code, then the system proxy is attempted. @@ -116,7 +116,7 @@ For WU URLs that _aren't_ used for update detection, such as for download or rep |Service|ServiceId| |-------|---------| -|Unspecified / Default|WU, MU, or WSUS
      00000000-0000-0000-0000-000000000000 | +|Unspecified / Default|Windows Update, Microsoft Update, or WSUS
      00000000-0000-0000-0000-000000000000 | |Windows Update|9482F4B4-E343-43B6-B170-9A65BC822C77| |Microsoft Update|7971f918-a847-4430-9279-4a52d1efe18d| |Store|855E8A7C-ECB4-4CA3-B045-1DFA50104289| diff --git a/windows/deployment/update/windows-update-error-reference.md b/windows/deployment/update/windows-update-error-reference.md index ccd0fe2dc5..dec2eca8c6 100644 --- a/windows/deployment/update/windows-update-error-reference.md +++ b/windows/deployment/update/windows-update-error-reference.md @@ -45,8 +45,8 @@ This section lists the error codes for Microsoft Windows Update. | 0x80243002 | `WU_E_INSTALLATION_RESULTS_INVALID_DATA` | The results of download and installation could not be read from the registry due to an invalid data format. | | 0x80243003 | `WU_E_INSTALLATION_RESULTS_NOT_FOUND` | The results of download and installation are not available; the operation may have failed to start. | | 0x80243004 | `WU_E_TRAYICON_FAILURE` | A failure occurred when trying to create an icon in the taskbar notification area. | -| 0x80243FFD | `WU_E_NON_UI_MODE` | Unable to show UI when in non-UI mode; WU client UI modules may not be installed. | -| 0x80243FFE | `WU_E_WUCLTUI_UNSUPPORTED_VERSION` | Unsupported version of WU client UI exported functions. | +| 0x80243FFD | `WU_E_NON_UI_MODE` | Unable to show UI when in non-UI mode; Windows Update client UI modules may not be installed. | +| 0x80243FFE | `WU_E_WUCLTUI_UNSUPPORTED_VERSION` | Unsupported version of Windows Update client UI exported functions. | | 0x80243FFF | `WU_E_AUCLIENT_UNEXPECTED` | There was a user interface error not covered by another `WU_E_AUCLIENT_*` error code. | | 0x8024043D | `WU_E_SERVICEPROP_NOTAVAIL` | The requested service property is not available. | diff --git a/windows/deployment/update/windows-update-overview.md b/windows/deployment/update/windows-update-overview.md index cd20de0565..ca12e829de 100644 --- a/windows/deployment/update/windows-update-overview.md +++ b/windows/deployment/update/windows-update-overview.md @@ -47,8 +47,8 @@ To understand the changes to the Windows Update architecture that UUP introduces > >Store apps aren't installed by USO, today they are separate. -- **WU Client/ UpdateAgent** - The component running on your PC. It's essentially a DLL that is downloaded to the device when an update is applicable. It surfaces the APIs needed to perform an update, including those needed to generate a list of payloads to download, as well as starts stage and commit operations. It provides a unified interface that abstracts away the underlying update technologies from the caller. -- **WU Arbiter handle**- Code that is included in the UpdateAgent binary. The arbiter gathers information about the device, and uses the CompDB(s) to output an action list. It is responsible for determining the final "composition state" of your device, and which payloads (like ESDs or packages) are needed to get your device up to date. +- **Windows Update Client/ UpdateAgent** - The component running on your PC. It's essentially a DLL that is downloaded to the device when an update is applicable. It surfaces the APIs needed to perform an update, including those needed to generate a list of payloads to download, as well as starts stage and commit operations. It provides a unified interface that abstracts away the underlying update technologies from the caller. +- **Windows Update Arbiter handle**- Code that is included in the UpdateAgent binary. The arbiter gathers information about the device, and uses the CompDB(s) to output an action list. It is responsible for determining the final "composition state" of your device, and which payloads (like ESDs or packages) are needed to get your device up to date. - **Deployment Arbiter**- A deployment manager that calls different installers. For example, CBS. Additional components include the following- diff --git a/windows/deployment/upgrade/log-files.md b/windows/deployment/upgrade/log-files.md index daf7fb1e1a..88fe7b97db 100644 --- a/windows/deployment/upgrade/log-files.md +++ b/windows/deployment/upgrade/log-files.md @@ -42,7 +42,7 @@ The following table describes some log files and how to use them for troubleshoo |setupact.log|Post-upgrade (after OOBE):
      Windows\Panther|Contains information about setup actions during the installation.|Investigate post-upgrade related issues.| |setuperr.log|Same as setupact.log|Contains information about setup errors during the installation.|Review all errors encountered during the installation phase.| |miglog.xml|Post-upgrade (after OOBE):
      Windows\Panther|Contains information about what was migrated during the installation.|Identify post upgrade data migration issues.| -|BlueBox.log|Down-Level:
      Windows\Logs\Mosetup|Contains information communication between setup.exe and Windows Update.|Use during WSUS and WU down-level failures or for 0xC1900107.| +|BlueBox.log|Down-Level:
      Windows\Logs\Mosetup|Contains information communication between setup.exe and Windows Update.|Use during WSUS and Windows Update down-level failures or for 0xC1900107.| |Supplemental rollback logs:
      Setupmem.dmp
      setupapi.dev.log
      Event logs (*.evtx)|$Windows.~BT\Sources\Rollback|Additional logs collected during rollback.|Setupmem.dmp: If OS bug checks during upgrade, setup will attempt to extract a mini-dump.
      Setupapi: Device install issues - 0x30018
      Event logs: Generic rollbacks (0xC1900101) or unexpected reboots.| ## Log entry structure diff --git a/windows/deployment/upgrade/resolution-procedures.md b/windows/deployment/upgrade/resolution-procedures.md index d2bec5e3f1..aa86279555 100644 --- a/windows/deployment/upgrade/resolution-procedures.md +++ b/windows/deployment/upgrade/resolution-procedures.md @@ -189,5 +189,5 @@ Also see the following sequential list of modern setup (mosetup) error codes wit - [Windows 10 Specifications](https://www.microsoft.com/windows/Windows-10-specifications) - [Windows 10 IT pro forums](https://social.technet.microsoft.com/Forums/home?category=Windows10ITPro) - [Fix Windows Update errors by using the DISM or System Update Readiness tool](/troubleshoot/windows-server/deployment/fix-windows-update-errors) -- [Win 7 to Win 10 upgrade error (0x800707E7 - 0x3000D)](https://answers.microsoft.com/en-us/windows/forum/all/win-7-to-win-10-upgrade-error-0x800707e7-0x3000d/1273bc1e-8a04-44d4-a6b2-808c9feeb020)) -- [Win 10 upgrade error: User profile suffix mismatch, 0x800707E7 - 0x3000D](https://answers.microsoft.com/en-us/windows/forum/windows_10-windows_install/win-10-upgrade-error-user-profile-suffix-mismatch/0f006733-2af5-4b42-a2d4-863fad05273d?page=3) +- [Windows 7 to Windows 10 upgrade error (0x800707E7 - 0x3000D)](https://answers.microsoft.com/en-us/windows/forum/all/win-7-to-win-10-upgrade-error-0x800707e7-0x3000d/1273bc1e-8a04-44d4-a6b2-808c9feeb020)) +- [Windows 10 upgrade error: User profile suffix mismatch, 0x800707E7 - 0x3000D](https://answers.microsoft.com/en-us/windows/forum/windows_10-windows_install/win-10-upgrade-error-user-profile-suffix-mismatch/0f006733-2af5-4b42-a2d4-863fad05273d?page=3) diff --git a/windows/deployment/upgrade/setupdiag.md b/windows/deployment/upgrade/setupdiag.md index 505f23ab18..96000210d8 100644 --- a/windows/deployment/upgrade/setupdiag.md +++ b/windows/deployment/upgrade/setupdiag.md @@ -298,7 +298,7 @@ Each rule name and its associated unique rule identifier are listed with a descr 39. WimApplyExtractFailure – 746879E9-C9C5-488C-8D4B-0C811FF3A9A8 - Matches a wim apply failure during wim extraction phases of setup. Will output the extension, path and error code. 40. UpdateAgentExpanderFailure – 66E496B3-7D19-47FA-B19B-4040B9FD17E2 - - Matches DPX expander failures in the down-level phase of update from WU. Will output the package name, function, expression and error code. + - Matches DPX expander failures in the down-level phase of update from Windows Update. Will output the package name, function, expression and error code. 41. FindFatalPluginFailure – E48E3F1C-26F6-4AFB-859B-BF637DA49636 - Matches any plug-in failure that setupplatform decides is fatal to setup. Will output the plugin name, operation and error code. 42. AdvancedInstallerFailed - 77D36C96-32BE-42A2-BB9C-AAFFE64FCADC diff --git a/windows/deployment/upgrade/windows-10-edition-upgrades.md b/windows/deployment/upgrade/windows-10-edition-upgrades.md index 959bb7e649..17a7749691 100644 --- a/windows/deployment/upgrade/windows-10-edition-upgrades.md +++ b/windows/deployment/upgrade/windows-10-edition-upgrades.md @@ -57,15 +57,15 @@ X = unsupported
      | **Home > Pro for Workstations** | ![not supported.](../images/x_blk.png) | ![not supported](../images/x_blk.png) | ![not supported](../images/x_blk.png) | ![not supported](../images/x_blk.png) | ![supported, reboot required](../images/check_grn.png) | ![supported, reboot required](../images/check_grn.png) | | **Home > Pro Education** | ![supported, reboot required.](../images/check_grn.png) | ![supported, reboot required](../images/check_grn.png) | ![supported, reboot required](../images/check_grn.png) | ![not supported](../images/x_blk.png) | ![supported, reboot required](../images/check_grn.png) | ![not supported](../images/x_blk.png) | | **Home > Education** | ![supported, reboot required.](../images/check_grn.png) | ![supported, reboot required](../images/check_grn.png) | ![supported, reboot required](../images/check_grn.png) | ![not supported](../images/x_blk.png) | ![supported, reboot required](../images/check_grn.png) | ![not supported](../images/x_blk.png) | -| **Pro > Pro for Workstations** | ![supported, no reboot.](../images/check_blu.png) | ![supported, no reboot](../images/check_blu.png) | ![supported, no reboot](../images/check_blu.png) | ![supported, no reboot](../images/check_blu.png)
      (MSfB) | ![supported, no reboot](../images/check_blu.png) | ![supported, no reboot](../images/check_blu.png) | -| **Pro > Pro Education** | ![supported, no reboot.](../images/check_blu.png) | ![supported, no reboot](../images/check_blu.png) | ![supported, no reboot](../images/check_blu.png) | ![supported, no reboot](../images/check_blu.png)
      (MSfB) | ![supported, no reboot](../images/check_blu.png) | ![not supported](../images/x_blk.png) | -| **Pro > Education** | ![supported, reboot required.](../images/check_grn.png) | ![supported, reboot required](../images/check_grn.png) | ![supported, reboot required](../images/check_grn.png) | ![supported, reboot required](../images/check_grn.png)
      (MSfB) | ![supported, reboot required](../images/check_grn.png) | ![not supported](../images/x_blk.png) | -| **Pro > Enterprise** | ![supported, no reboot.](../images/check_blu.png) | ![supported, no reboot](../images/check_blu.png) | ![supported, no reboot](../images/check_blu.png) | ![supported, no reboot](../images/check_blu.png)
      (1703 - PC)
      (1709 - MSfB) | ![supported, no reboot](../images/check_blu.png) | ![not supported](../images/x_blk.png) | -| **Pro for Workstations > Pro Education** | ![supported, no reboot.](../images/check_blu.png) | ![supported, no reboot](../images/check_blu.png) | ![supported, no reboot](../images/check_blu.png) | ![supported, no reboot](../images/check_blu.png)
      (MSfB) | ![supported, no reboot](../images/check_blu.png) | ![not supported](../images/x_blk.png) | -| **Pro for Workstations > Education** | ![supported, reboot required.](../images/check_grn.png) | ![supported, reboot required](../images/check_grn.png) | ![supported, reboot required](../images/check_grn.png) | ![supported, reboot required](../images/check_grn.png)
      (MSfB) | ![supported, reboot required](../images/check_grn.png) | ![not supported](../images/x_blk.png) | -| **Pro for Workstations > Enterprise** | ![supported, no reboot.](../images/check_blu.png) | ![supported, no reboot](../images/check_blu.png) | ![supported, no reboot](../images/check_blu.png) | ![supported, no reboot](../images/check_blu.png)
      (1703 - PC)
      (1709 - MSfB) | ![supported, no reboot](../images/check_blu.png) | ![not supported](../images/x_blk.png) | -| **Pro Education > Education** | ![supported, reboot required.](../images/check_grn.png) | ![supported, reboot required](../images/check_grn.png) | ![supported, reboot required](../images/check_grn.png) | ![supported, reboot required](../images/check_grn.png)
      (MSfB) | ![supported, reboot required](../images/check_grn.png) | ![not supported](../images/x_blk.png) | -| **Enterprise > Education** | ![supported, reboot required.](../images/check_grn.png) | ![supported, reboot required](../images/check_grn.png) | ![supported, reboot required](../images/check_grn.png) | ![supported, reboot required](../images/check_grn.png)
      (MSfB) | ![supported, reboot required](../images/check_grn.png) | ![not supported](../images/x_blk.png) | +| **Pro > Pro for Workstations** | ![supported, no reboot.](../images/check_blu.png) | ![supported, no reboot](../images/check_blu.png) | ![supported, no reboot](../images/check_blu.png) | ![supported, no reboot](../images/check_blu.png)
      (Microsoft Store for Business) | ![supported, no reboot](../images/check_blu.png) | ![supported, no reboot](../images/check_blu.png) | +| **Pro > Pro Education** | ![supported, no reboot.](../images/check_blu.png) | ![supported, no reboot](../images/check_blu.png) | ![supported, no reboot](../images/check_blu.png) | ![supported, no reboot](../images/check_blu.png)
      (Microsoft Store for Business) | ![supported, no reboot](../images/check_blu.png) | ![not supported](../images/x_blk.png) | +| **Pro > Education** | ![supported, reboot required.](../images/check_grn.png) | ![supported, reboot required](../images/check_grn.png) | ![supported, reboot required](../images/check_grn.png) | ![supported, reboot required](../images/check_grn.png)
      (Microsoft Store for Business) | ![supported, reboot required](../images/check_grn.png) | ![not supported](../images/x_blk.png) | +| **Pro > Enterprise** | ![supported, no reboot.](../images/check_blu.png) | ![supported, no reboot](../images/check_blu.png) | ![supported, no reboot](../images/check_blu.png) | ![supported, no reboot](../images/check_blu.png)
      (1703 - PC)
      (1709 - Microsoft Store for Business) | ![supported, no reboot](../images/check_blu.png) | ![not supported](../images/x_blk.png) | +| **Pro for Workstations > Pro Education** | ![supported, no reboot.](../images/check_blu.png) | ![supported, no reboot](../images/check_blu.png) | ![supported, no reboot](../images/check_blu.png) | ![supported, no reboot](../images/check_blu.png)
      (Microsoft Store for Business) | ![supported, no reboot](../images/check_blu.png) | ![not supported](../images/x_blk.png) | +| **Pro for Workstations > Education** | ![supported, reboot required.](../images/check_grn.png) | ![supported, reboot required](../images/check_grn.png) | ![supported, reboot required](../images/check_grn.png) | ![supported, reboot required](../images/check_grn.png)
      (Microsoft Store for Business) | ![supported, reboot required](../images/check_grn.png) | ![not supported](../images/x_blk.png) | +| **Pro for Workstations > Enterprise** | ![supported, no reboot.](../images/check_blu.png) | ![supported, no reboot](../images/check_blu.png) | ![supported, no reboot](../images/check_blu.png) | ![supported, no reboot](../images/check_blu.png)
      (1703 - PC)
      (1709 - Microsoft Store for Business) | ![supported, no reboot](../images/check_blu.png) | ![not supported](../images/x_blk.png) | +| **Pro Education > Education** | ![supported, reboot required.](../images/check_grn.png) | ![supported, reboot required](../images/check_grn.png) | ![supported, reboot required](../images/check_grn.png) | ![supported, reboot required](../images/check_grn.png)
      (Microsoft Store for Business) | ![supported, reboot required](../images/check_grn.png) | ![not supported](../images/x_blk.png) | +| **Enterprise > Education** | ![supported, reboot required.](../images/check_grn.png) | ![supported, reboot required](../images/check_grn.png) | ![supported, reboot required](../images/check_grn.png) | ![supported, reboot required](../images/check_grn.png)
      (Microsoft Store for Business) | ![supported, reboot required](../images/check_grn.png) | ![not supported](../images/x_blk.png) | > [!NOTE] > - For information about upgrade paths in Windows 10 in S mode (for Pro or Education), check out [Windows 10 Pro/Enterprise in S mode](../windows-10-pro-in-s-mode.md) diff --git a/windows/deployment/upgrade/windows-10-upgrade-paths.md b/windows/deployment/upgrade/windows-10-upgrade-paths.md index 46541e996a..eb5de29561 100644 --- a/windows/deployment/upgrade/windows-10-upgrade-paths.md +++ b/windows/deployment/upgrade/windows-10-upgrade-paths.md @@ -30,7 +30,7 @@ If you are also migrating to a different edition of Windows, see [Windows 10 edi - **In-place upgrade from Windows 7, Windows 8.1, or [Windows 10 General Availability Channel](/windows/release-health/release-information)** to Windows 10 LTSC is not supported. Windows 10 LTSC 2015 did not block this in-place upgrade path. This issue was corrected in the Windows 10 LTSC 2016 release, which only allows data-only and clean install options. - You can upgrade from Windows 10 LTSC to Windows 10 General Availability Channel, provided that you upgrade to the same or a newer build version. For example, Windows 10 Enterprise 2016 LTSB can be upgraded to Windows 10 Enterprise version 1607 or later. Upgrade is supported using the in-place upgrade process (using Windows setup). You will need to use the Product Key switch if you want to keep your apps. If you don't use the switch, the option **Keep personal files and apps** option is grayed out. The command line would be `setup.exe /pkey xxxxx-xxxxx-xxxxx-xxxxx-xxxxx`, using your relevant Windows 10 SAC product key. For example, if using a KMS, the command line would be `setup.exe /pkey NPPR9-FWDCX-D2C8J-H872K-2YT43`. + You can upgrade from Windows 10 LTSC to Windows 10 General Availability Channel, provided that you upgrade to the same or a newer build version. For example, Windows 10 Enterprise 2016 LTSB can be upgraded to Windows 10 Enterprise version 1607 or later. Upgrade is supported using the in-place upgrade process (using Windows setup). You will need to use the Product Key switch if you want to keep your apps. If you don't use the switch, the option **Keep personal files and apps** option is grayed out. The command line would be `setup.exe /pkey xxxxx-xxxxx-xxxxx-xxxxx-xxxxx`, using your relevant Windows 10 GA Channel product key. For example, if using a KMS, the command line would be `setup.exe /pkey NPPR9-FWDCX-D2C8J-H872K-2YT43`. - **Windows N/KN**: Windows "N" and "KN" SKUs (editions without media-related functionality) follow the same upgrade paths shown below. If the pre-upgrade and post-upgrade editions are not the same type (e.g. Windows 8.1 Pro N to Windows 10 Pro), personal data will be kept but applications and settings will be removed during the upgrade process. diff --git a/windows/deployment/windows-autopilot/demonstrate-deployment-on-vm.md b/windows/deployment/windows-autopilot/demonstrate-deployment-on-vm.md index f0e2079b1c..b942f83a14 100644 --- a/windows/deployment/windows-autopilot/demonstrate-deployment-on-vm.md +++ b/windows/deployment/windows-autopilot/demonstrate-deployment-on-vm.md @@ -396,7 +396,7 @@ For the purposes of this demo, select **All** under the **MDM user scope** and s ## Register your VM -Your VM (or device) can be registered either via Intune or Microsoft Store for Business (MSfB). Both processes are shown here, but *only pick one* for the purposes of this lab. It's highly recommended that you use Intune rather than MSfB. +Your VM (or device) can be registered either via Intune or Microsoft Store for Business (MSfB). Both processes are shown here, but *only pick one* for the purposes of this lab. It's highly recommended that you use Intune rather than Microsoft Store for Business. ### Autopilot registration using Intune @@ -430,7 +430,7 @@ Optional: see the following video for an overview of the process. > [!video https://www.youtube.com/embed/IpLIZU_j7Z0] -First, you need a MSfB account. You can use the same one you created above for Intune, or follow [these instructions](/microsoft-store/windows-store-for-business-overview) to create a new one. +First, you need a Microsoft Store for Business account. You can use the same one you created above for Intune, or follow [these instructions](/microsoft-store/windows-store-for-business-overview) to create a new one. Next, to sign in to [Microsoft Store for Business](https://businessstore.microsoft.com/en-us/store) with your test account, select **Sign in** on the upper-right-corner of the main page. @@ -445,16 +445,16 @@ Select the **Add devices** link to upload your CSV file. A message appears that ## Create and assign a Windows Autopilot deployment profile > [!IMPORTANT] -> Autopilot profiles can be created and assigned to your registered VM or device either through Intune or MSfB. Both processes are shown here, but only *pick one for the purposes of this lab*: +> Autopilot profiles can be created and assigned to your registered VM or device either through Intune or Microsoft Store for Business. Both processes are shown here, but only *pick one for the purposes of this lab*: Pick one: - [Create profiles using Intune](#create-a-windows-autopilot-deployment-profile-using-intune) -- [Create profiles using MSfB](#create-a-windows-autopilot-deployment-profile-using-msfb) +- [Create profiles using Microsoft Store for Business](#create-a-windows-autopilot-deployment-profile-using-msfb) ### Create a Windows Autopilot deployment profile using Intune > [!NOTE] -> Even if you registered your device in MSfB, it still appears in Intune. Although, you might have to **sync** and then **refresh** your device list. +> Even if you registered your device in Microsoft Store for Business, it still appears in Intune. Although, you might have to **sync** and then **refresh** your device list. ![Devices.](images/enroll4.png) @@ -533,13 +533,13 @@ Select **OK**, and then select **Create**. If you already created and assigned a profile via Intune with the steps immediately above, then skip this section. -A [video](https://www.youtube.com/watch?v=IpLIZU_j7Z0) is available that covers the steps required to create and assign profiles in MSfB. These steps are also summarized below. +A [video](https://www.youtube.com/watch?v=IpLIZU_j7Z0) is available that covers the steps required to create and assign profiles in Microsoft Store for Business. These steps are also summarized below. First, sign in to the [Microsoft Store for Business](https://businessstore.microsoft.com/manage/dashboard) using the Intune account you initially created for this lab. Select **Manage** from the top menu, then select **Devices** from the left navigation tree. -![MSfB manage.](images/msfb-manage.png) +![Microsoft Store for Business manage.](images/msfb-manage.png) Select the **Windows Autopilot Deployment Program** link in the **Devices** tile. @@ -548,17 +548,17 @@ To CREATE the profile: Select your device from the **Devices** list: > [!div class="mx-imgBorder"] -> ![MSfB create step 1.](images/msfb-create1.png) +> ![Microsoft Store for Business create step 1.](images/msfb-create1.png) On the Autopilot deployment dropdown menu, select **Create new profile**: > [!div class="mx-imgBorder"] -> ![MSfB create step 2.](images/msfb-create2.png) +> ![Microsoft Store for Business create step 2.](images/msfb-create2.png) Name the profile, choose your desired settings, and then select **Create**: > [!div class="mx-imgBorder"] -> ![MSfB create step 3.](images/msfb-create3.png) +> ![Microsoft Store for Business create step 3.](images/msfb-create3.png) The new profile is added to the Autopilot deployment list. @@ -567,12 +567,12 @@ To ASSIGN the profile: To assign (or reassign) the profile to a device, select the checkboxes next to the device you registered for this lab. Then, select the profile you want to assign from the **Autopilot deployment** dropdown menu, as shown: > [!div class="mx-imgBorder"] -> ![MSfB assign step 1.](images/msfb-assign1.png) +> ![Microsoft Store for Business assign step 1.](images/msfb-assign1.png) To confirm the profile was successfully assigned to the intended device, check the contents of the **Profile** column: > [!div class="mx-imgBorder"] -> ![MSfB assign step 2.](images/msfb-assign2.png) +> ![Microsoft Store for Business assign step 2.](images/msfb-assign2.png) > [!IMPORTANT] > The new profile is only applied if the device hasn't started and gone through OOBE. Settings from a different profile can't be applied when another profile has been applied. Windows would need to be reinstalled on the device for the second profile to be applied to the device. @@ -609,7 +609,7 @@ Windows Autopilot takes over to automatically join your device into Azure AD and ## Remove devices from Autopilot -To use the device (or VM) for other purposes after completion of this lab, you need to remove (deregister) it from Autopilot via either Intune or MSfB, and then reset it. Instructions for deregistering devices can be found at [Enroll Windows devices in Intune by using Windows Autopilot](/intune/enrollment-autopilot#create-an-autopilot-device-group), [Remove devices by using wipe, retire, or manually unenrolling the device](/intune/devices-wipe#delete-devices-from-the-azure-active-directory-portal), and below. +To use the device (or VM) for other purposes after completion of this lab, you need to remove (deregister) it from Autopilot via either Intune or Microsoft Store for Business, and then reset it. Instructions for deregistering devices can be found at [Enroll Windows devices in Intune by using Windows Autopilot](/intune/enrollment-autopilot#create-an-autopilot-device-group), [Remove devices by using wipe, retire, or manually unenrolling the device](/intune/devices-wipe#delete-devices-from-the-azure-active-directory-portal), and below. ### Delete (deregister) Autopilot device diff --git a/windows/privacy/basic-level-windows-diagnostic-events-and-fields-1703.md b/windows/privacy/basic-level-windows-diagnostic-events-and-fields-1703.md index fe5f9e9510..c6ded941c3 100644 --- a/windows/privacy/basic-level-windows-diagnostic-events-and-fields-1703.md +++ b/windows/privacy/basic-level-windows-diagnostic-events-and-fields-1703.md @@ -1584,9 +1584,9 @@ The following fields are available: - **UpdateServiceURLConfigured** Retrieves if the device is managed by Windows Server Update Services (WSUS). - **WUDeferUpdatePeriod** Retrieves if deferral is set for Updates. - **WUDeferUpgradePeriod** Retrieves if deferral is set for Upgrades. -- **WUDODownloadMode** Retrieves whether DO is turned on and how to acquire/distribute updates Delivery Optimization (DO) allows users to deploy previously downloaded WU updates to other devices on the same network. +- **WUDODownloadMode** Retrieves whether DO is turned on and how to acquire/distribute updates Delivery Optimization (DO) allows users to deploy previously downloaded Windows Update (WU) updates to other devices on the same network. - **WUMachineId** Retrieves the Windows Update (WU) Machine Identifier. -- **WUPauseState** Retrieves WU setting to determine if updates are paused. +- **WUPauseState** Retrieves Windows Update setting to determine if updates are paused. - **WUServer** Retrieves the HTTP(S) URL of the WSUS server that is used by Automatic Updates and API callers (by default). @@ -4281,7 +4281,7 @@ The following fields are available: - **DeviceModel** What is the device model. - **DeviceOEM** What OEM does this device belong to. - **DownloadPriority** The priority of the download activity. -- **DownloadScenarioId** A unique ID for a given download used to tie together WU and DO events. +- **DownloadScenarioId** A unique ID for a given download used to tie together Windows Update and DO events. - **DriverPingBack** Contains information about the previous driver and system state. - **Edition** Indicates the edition of Windows being used. - **EventInstanceID** A globally unique identifier for event instance. diff --git a/windows/privacy/basic-level-windows-diagnostic-events-and-fields-1709.md b/windows/privacy/basic-level-windows-diagnostic-events-and-fields-1709.md index f20bf940f2..8df5ccd434 100644 --- a/windows/privacy/basic-level-windows-diagnostic-events-and-fields-1709.md +++ b/windows/privacy/basic-level-windows-diagnostic-events-and-fields-1709.md @@ -1681,9 +1681,9 @@ The following fields are available: - **UpdateServiceURLConfigured** Retrieves if the device is managed by Windows Server Update Services (WSUS). - **WUDeferUpdatePeriod** Retrieves if deferral is set for Updates. - **WUDeferUpgradePeriod** Retrieves if deferral is set for Upgrades. -- **WUDODownloadMode** Retrieves whether DO is turned on and how to acquire/distribute updates Delivery Optimization (DO) allows users to deploy previously downloaded WU updates to other devices on the same network. +- **WUDODownloadMode** Retrieves whether DO is turned on and how to acquire/distribute updates Delivery Optimization (DO) allows users to deploy previously downloaded Windows Update(WU) updates to other devices on the same network. - **WUMachineId** Retrieves the Windows Update (WU) Machine Identifier. -- **WUPauseState** Retrieves WU setting to determine if updates are paused. +- **WUPauseState** Retrieves Windows Update setting to determine if updates are paused. - **WUServer** Retrieves the HTTP(S) URL of the WSUS server that is used by Automatic Updates and API callers (by default). diff --git a/windows/privacy/basic-level-windows-diagnostic-events-and-fields-1803.md b/windows/privacy/basic-level-windows-diagnostic-events-and-fields-1803.md index fc82f5a509..14bed98da4 100644 --- a/windows/privacy/basic-level-windows-diagnostic-events-and-fields-1803.md +++ b/windows/privacy/basic-level-windows-diagnostic-events-and-fields-1803.md @@ -1829,9 +1829,9 @@ The following fields are available: - **UpdateServiceURLConfigured** Retrieves if the device is managed by Windows Server Update Services (WSUS). - **WUDeferUpdatePeriod** Retrieves if deferral is set for Updates. - **WUDeferUpgradePeriod** Retrieves if deferral is set for Upgrades. -- **WUDODownloadMode** Retrieves whether DO is turned on and how to acquire/distribute updates Delivery Optimization (DO) allows users to deploy previously downloaded WU updates to other devices on the same network. +- **WUDODownloadMode** Retrieves whether DO is turned on and how to acquire/distribute updates Delivery Optimization (DO) allows users to deploy previously downloaded Windows Update (WU) updates to other devices on the same network. - **WUMachineId** Retrieves the Windows Update (WU) Machine Identifier. -- **WUPauseState** Retrieves WU setting to determine if updates are paused. +- **WUPauseState** Retrieves Windows Update setting to determine if updates are paused. - **WUServer** Retrieves the HTTP(S) URL of the WSUS server that is used by Automatic Updates and API callers (by default). @@ -6126,7 +6126,7 @@ This event sends data regarding OS Updates and Upgrades from Windows 7.X, Window The following fields are available: - **ClientId** For Windows Update, this will be the Windows Update client ID that is passed to Setup. In Media setup, default value is Media360, but can be overwritten by the caller to a unique value. -- **FlightData** In the WU scenario, this will be the WU client ID that is passed to Setup. In Media setup, default value is Media360, but can be overwritten by the caller to a unique value. +- **FlightData** In the Windows Update scenario, this will be the Windows Update client ID that is passed to Setup. In Media setup, default value is Media360, but can be overwritten by the caller to a unique value. - **HostOSBuildNumber** The build number of the previous operating system. - **HostOsSkuName** The OS edition which is running the Setup360 instance (previous operating system). - **InstanceId** Unique GUID that identifies each instance of setuphost.exe. @@ -8188,7 +8188,7 @@ This event sends data specific to the FixAppXReparsePoints mitigation used for O The following fields are available: -- **ClientId** In the WU scenario, this will be the WU client ID that is passed to Setup. In Media setup, default value is Media360, but can be overwritten by the caller to a unique value. +- **ClientId** In the Windows Update scenario, this will be the Windows Update client ID that is passed to Setup. In Media setup, default value is Media360, but can be overwritten by the caller to a unique value. - **FlightId** Unique identifier for each flight. - **InstanceId** Unique GUID that identifies each instances of setuphost.exe. - **MitigationScenario** The update scenario in which the mitigation was executed. @@ -8210,7 +8210,7 @@ This event sends data specific to the FixupEditionId mitigation used for OS upda The following fields are available: -- **ClientId** In the WU scenario, this will be the WU client ID that is passed to Setup. In Media setup, default value is Media360, but can be overwritten by the caller to a unique value. +- **ClientId** In the Windows Update scenario, this will be the Windows Update client ID that is passed to Setup. In Media setup, default value is Media360, but can be overwritten by the caller to a unique value. - **EditionIdUpdated** Determine whether EditionId was changed. - **FlightId** Unique identifier for each flight. - **InstanceId** Unique GUID that identifies each instances of setuphost.exe. diff --git a/windows/privacy/basic-level-windows-diagnostic-events-and-fields-1809.md b/windows/privacy/basic-level-windows-diagnostic-events-and-fields-1809.md index e660f2df49..406fa55f82 100644 --- a/windows/privacy/basic-level-windows-diagnostic-events-and-fields-1809.md +++ b/windows/privacy/basic-level-windows-diagnostic-events-and-fields-1809.md @@ -2574,9 +2574,9 @@ The following fields are available: - **UpdateServiceURLConfigured** Retrieves if the device is managed by Windows Server Update Services (WSUS). - **WUDeferUpdatePeriod** Retrieves if deferral is set for Updates. - **WUDeferUpgradePeriod** Retrieves if deferral is set for Upgrades. -- **WUDODownloadMode** Retrieves whether DO is turned on and how to acquire/distribute updates Delivery Optimization (DO) allows users to deploy previously downloaded WU updates to other devices on the same network. +- **WUDODownloadMode** Retrieves whether DO is turned on and how to acquire/distribute updates Delivery Optimization (DO) allows users to deploy previously downloaded Windows Update (WU) updates to other devices on the same network. - **WUMachineId** Retrieves the Windows Update (WU) Machine Identifier. -- **WUPauseState** Retrieves WU setting to determine if updates are paused. +- **WUPauseState** Retrieves Windows Update setting to determine if updates are paused. - **WUServer** Retrieves the HTTP(S) URL of the WSUS server that is used by Automatic Updates and API callers (by default). @@ -4236,7 +4236,7 @@ The following fields are available: - **FlightId** The ID of the Windows Insider build the device received. - **InstallDate** The date the driver was installed. - **InstallFlags** The driver installation flags. -- **OptionalData** Metadata specific to WU (Windows Update) associated with the driver (flight IDs, recovery IDs, etc.) +- **OptionalData** Metadata specific to Windows Update (WU) associated with the driver (flight IDs, recovery IDs, etc.) - **RebootRequired** Indicates whether a reboot is required after the installation. - **RollbackPossible** Indicates whether this driver can be rolled back. - **WuTargetedHardwareId** Indicates that the driver was installed because the device hardware ID was targeted by the Windows Update. @@ -7554,7 +7554,7 @@ This event sends data regarding OS Updates and Upgrades from Windows 7.X, Window The following fields are available: - **ClientId** For Windows Update, this will be the Windows Update client ID that is passed to Setup. In Media setup, default value is Media360, but can be overwritten by the caller to a unique value. -- **FlightData** In the WU scenario, this will be the WU client ID that is passed to Setup. In Media setup, default value is Media360, but can be overwritten by the caller to a unique value. +- **FlightData** In the Windows Update scenario, this will be the Windows Update client ID that is passed to Setup. In Media setup, default value is Media360, but can be overwritten by the caller to a unique value. - **HostOSBuildNumber** The build number of the previous operating system. - **HostOsSkuName** The OS edition which is running the Setup360 instance (previous operating system). - **InstanceId** Unique GUID that identifies each instance of setuphost.exe. @@ -9816,7 +9816,7 @@ This event sends data specific to the FixAppXReparsePoints mitigation used for O The following fields are available: -- **ClientId** In the WU scenario, this will be the WU client ID that is passed to Setup. In Media setup, default value is Media360, but can be overwritten by the caller to a unique value. +- **ClientId** In the Windows Update scenario, this will be the Windows Update client ID that is passed to Setup. In Media setup, default value is Media360, but can be overwritten by the caller to a unique value. - **FlightId** Unique GUID that identifies each instances of setuphost.exe. - **InstanceId** Unique GUID that identifies each instances of setuphost.exe. - **MitigationScenario** The update scenario in which the mitigation was executed. @@ -9838,7 +9838,7 @@ This event sends data specific to the FixupEditionId mitigation used for OS upda The following fields are available: -- **ClientId** In the WU scenario, this will be the WU client ID that is passed to Setup. In Media setup, default value is Media360, but can be overwritten by the caller to a unique value. +- **ClientId** In the Windows Update scenario, this will be the Windows Update client ID that is passed to Setup. In Media setup, default value is Media360, but can be overwritten by the caller to a unique value. - **EditionIdUpdated** Determine whether EditionId was changed. - **FlightId** Unique identifier for each flight. - **InstanceId** Unique GUID that identifies each instances of setuphost.exe. @@ -9861,7 +9861,7 @@ This event sends data specific to the FixupWimmountSysPath mitigation used for O The following fields are available: -- **ClientId** In the WU scenario, this will be the WU client ID that is passed to Setup. In Media setup, default value is Media360, but can be overwritten by the caller to a unique value. +- **ClientId** In the Windows Update scenario, this will be the Windows Update client ID that is passed to Setup. In Media setup, default value is Media360, but can be overwritten by the caller to a unique value. - **FlightId** Unique identifier for each flight. - **ImagePathDefault** Default path to wimmount.sys driver defined in the system registry. - **ImagePathFixedup** Boolean indicating whether the wimmount.sys driver path was fixed by this mitigation. diff --git a/windows/privacy/basic-level-windows-diagnostic-events-and-fields-1903.md b/windows/privacy/basic-level-windows-diagnostic-events-and-fields-1903.md index 2dd8d27ae5..fc4d236e62 100644 --- a/windows/privacy/basic-level-windows-diagnostic-events-and-fields-1903.md +++ b/windows/privacy/basic-level-windows-diagnostic-events-and-fields-1903.md @@ -2775,10 +2775,10 @@ The following fields are available: - **UpdateServiceURLConfigured** Retrieves if the device is managed by Windows Server Update Services (WSUS). - **WUDeferUpdatePeriod** Retrieves if deferral is set for Updates. - **WUDeferUpgradePeriod** Retrieves if deferral is set for Upgrades. -- **WUDODownloadMode** Retrieves whether DO is turned on and how to acquire/distribute updates Delivery Optimization (DO) allows users to deploy previously downloaded WU updates to other devices on the same network. +- **WUDODownloadMode** Retrieves whether DO is turned on and how to acquire/distribute updates Delivery Optimization (DO) allows users to deploy previously downloaded Windows Update (WU) updates to other devices on the same network. - **WULCUVersion** Version of the LCU Installed on the machine. - **WUMachineId** Retrieves the Windows Update (WU) Machine Identifier. -- **WUPauseState** Retrieves WU setting to determine if updates are paused. +- **WUPauseState** Retrieves Windows Update setting to determine if updates are paused. - **WUServer** Retrieves the HTTP(S) URL of the WSUS server that is used by Automatic Updates and API callers (by default). @@ -4337,7 +4337,7 @@ The following fields are available: - **FlightId** The ID of the Windows Insider build the device received. - **InstallDate** The date the driver was installed. - **InstallFlags** The driver installation flags. -- **OptionalData** Metadata specific to WU (Windows Update) associated with the driver (flight IDs, recovery IDs, etc.) +- **OptionalData** Metadata specific to Windows Update (WU) associated with the driver (flight IDs, recovery IDs, etc.) - **RebootRequired** Indicates whether a reboot is required after the installation. - **RollbackPossible** Indicates whether this driver can be rolled back. - **WuTargetedHardwareId** Indicates that the driver was installed because the device hardware ID was targeted by the Windows Update. @@ -7722,7 +7722,7 @@ This event sends data regarding OS Updates and Upgrades from Windows 7.X, Window The following fields are available: - **ClientId** For Windows Update, this will be the Windows Update client ID that is passed to Setup. In Media setup, default value is Media360, but can be overwritten by the caller to a unique value. -- **FlightData** In the WU scenario, this will be the WU client ID that is passed to Setup. In Media setup, default value is Media360, but can be overwritten by the caller to a unique value. +- **FlightData** In the Windows Update scenario, this will be the Windows Update client ID that is passed to Setup. In Media setup, default value is Media360, but can be overwritten by the caller to a unique value. - **HostOSBuildNumber** The build number of the previous operating system. - **HostOsSkuName** The OS edition which is running the Setup360 instance (previous operating system). - **InstanceId** Unique GUID that identifies each instance of setuphost.exe. @@ -9395,7 +9395,7 @@ The following fields are available: - **updaterCmdLine** The command line requested by the updater. - **updaterId** The ID of the updater that requested the work. -- **wuDeviceid** WU device ID. +- **wuDeviceid** Windows Update device ID. ### Microsoft.Windows.Update.Orchestrator.UniversalOrchestratorScheduleWorkNonSystem @@ -9840,7 +9840,7 @@ This event sends data specific to the FixAppXReparsePoints mitigation used for O The following fields are available: -- **ClientId** In the WU scenario, this will be the WU client ID that is passed to Setup. In Media setup, default value is Media360, but can be overwritten by the caller to a unique value. +- **ClientId** In the Windows Update scenario, this will be the Windows Update client ID that is passed to Setup. In Media setup, default value is Media360, but can be overwritten by the caller to a unique value. - **FlightId** Unique identifier for each flight. - **InstanceId** Unique GUID that identifies each instances of setuphost.exe. - **MitigationScenario** The update scenario in which the mitigation was executed. @@ -9862,7 +9862,7 @@ This event sends data specific to the FixupEditionId mitigation used for OS upda The following fields are available: -- **ClientId** In the WU scenario, this will be the WU client ID that is passed to Setup. In Media setup, default value is Media360, but can be overwritten by the caller to a unique value. +- **ClientId** In the Windows Update scenario, this will be the Windows Update client ID that is passed to Setup. In Media setup, default value is Media360, but can be overwritten by the caller to a unique value. - **EditionIdUpdated** Determine whether EditionId was changed. - **FlightId** Unique identifier for each flight. - **InstanceId** Unique GUID that identifies each instances of setuphost.exe. @@ -9885,7 +9885,7 @@ This event sends data specific to the FixupWimmountSysPath mitigation used for O The following fields are available: -- **ClientId** In the WU scenario, this will be the WU client ID that is passed to Setup. In Media setup, default value is Media360, but can be overwritten by the caller to a unique value. +- **ClientId** In the Windows Update scenario, this will be the Windows Update client ID that is passed to Setup. In Media setup, default value is Media360, but can be overwritten by the caller to a unique value. - **FlightId** Unique identifier for each flight. - **ImagePathDefault** Default path to wimmount.sys driver defined in the system registry. - **ImagePathFixedup** Boolean indicating whether the wimmount.sys driver path was fixed by this mitigation. diff --git a/windows/privacy/enhanced-diagnostic-data-windows-analytics-events-and-fields.md b/windows/privacy/enhanced-diagnostic-data-windows-analytics-events-and-fields.md index c867fe681a..766e8b0870 100644 --- a/windows/privacy/enhanced-diagnostic-data-windows-analytics-events-and-fields.md +++ b/windows/privacy/enhanced-diagnostic-data-windows-analytics-events-and-fields.md @@ -119,7 +119,7 @@ Collects Office metadata through UTC to compare with equivalent data collected t Applicable to all Win32 applications. Helps us understand the status of the update process of the office suite (Success or failure with error details). - **build:** App version -- **channel:** Is this part of SAC or SAC-T? +- **channel:** Is this part of GA Channel or SAC-T? - **errorCode:** What error occurred during the upgrade process? - **errorMessage:** what was the error message during the upgrade process? - **status:** Was the upgrade successful or not? diff --git a/windows/privacy/required-windows-11-diagnostic-events-and-fields.md b/windows/privacy/required-windows-11-diagnostic-events-and-fields.md index 084f8f8a9e..49191ee0d4 100644 --- a/windows/privacy/required-windows-11-diagnostic-events-and-fields.md +++ b/windows/privacy/required-windows-11-diagnostic-events-and-fields.md @@ -2292,10 +2292,10 @@ The following fields are available: - **UpdateServiceURLConfigured** Retrieves if the device is managed by Windows Server Update Services (WSUS). - **WUDeferUpdatePeriod** Retrieves if deferral is set for Updates. - **WUDeferUpgradePeriod** Retrieves if deferral is set for Upgrades. -- **WUDODownloadMode** Retrieves whether DO is turned on and how to acquire/distribute updates Delivery Optimization (DO) allows users to deploy previously downloaded WU updates to other devices on the same network. +- **WUDODownloadMode** Retrieves whether DO is turned on and how to acquire/distribute updates Delivery Optimization (DO) allows users to deploy previously downloaded Windows Update (WU) updates to other devices on the same network. - **WULCUVersion** Version of the LCU Installed on the machine. - **WUMachineId** Retrieves the Windows Update (WU) Machine Identifier. -- **WUPauseState** Retrieves WU setting to determine if updates are paused. +- **WUPauseState** Retrieves Windows Update setting to determine if updates are paused. - **WUServer** Retrieves the HTTP(S) URL of the WSUS server that is used by Automatic Updates and API callers (by default). @@ -6022,7 +6022,7 @@ This event sends data regarding OS Updates and Upgrades from Windows 7.X, Window The following fields are available: - **ClientId** For Windows Update, this will be the Windows Update client ID that is passed to Setup. In Media setup, default value is Media360, but can be overwritten by the caller to a unique value. -- **FlightData** In the WU scenario, this will be the WU client ID that is passed to Setup. In Media setup, default value is Media360, but can be overwritten by the caller to a unique value. +- **FlightData** In the Windows Update scenario, this will be the Windows Update client ID that is passed to Setup. In Media setup, default value is Media360, but can be overwritten by the caller to a unique value. - **HostOSBuildNumber** The build number of the previous operating system. - **HostOsSkuName** The OS edition which is running the Setup360 instance (previous operating system). - **InstanceId** Unique GUID that identifies each instance of setuphost.exe. @@ -6789,7 +6789,7 @@ The following fields are available: - **freeDiskSpaceInMB** Amount of free disk space. - **interactive** Informs if this action is caused due to user interaction. - **priority** The CPU and IO priority this action is being performed on. -- **provider** The provider that is being invoked to perform this action (WU, Legacy UO Provider etc.). +- **provider** The provider that is being invoked to perform this action (Windows Update , Legacy UO Provider etc.). - **update** Update related metadata including UpdateId. - **uptimeMinutes** Duration USO for up for in the current boot session. - **wilActivity** Wil Activity related information. @@ -6988,7 +6988,7 @@ The following fields are available: - **CommonProps** A bitmask for future flags associated with the Windows Update client behavior. There is no value being reported in this field right now. Expected value for this field is 0. - **DeferralPolicySources** Sources for any update deferral policies defined (GPO = 0x10, MDM = 0x100, Flight = 0x1000, UX = 0x10000). - **DeferredUpdates** UpdateIds which are currently being deferred until a later time. -- **DriverExclusionPolicy** Indicates if policy for not including drivers with WU updates is enabled. +- **DriverExclusionPolicy** Indicates if policy for not including drivers with Windows Update (WU) updates is enabled. - **DriverSyncPassPerformed** A flag indicating whether the driver sync is performed in a update scan. - **EventInstanceID** A globally unique identifier for event instance. - **ExcludedUpdateClasses** Update classifications being excluded via policy. @@ -8139,7 +8139,7 @@ This event sends data specific to the FixAppXReparsePoints mitigation used for O The following fields are available: -- **ClientId** In the WU scenario, this will be the WU client ID that is passed to Setup. In Media setup, default value is Media360, but can be overwritten by the caller to a unique value. +- **ClientId** In the Windows Update scenario, this will be the Windows Update client ID that is passed to Setup. In Media setup, default value is Media360, but can be overwritten by the caller to a unique value. - **FlightId** Unique identifier for each flight. - **InstanceId** Unique GUID that identifies each instances of setuphost.exe. - **MitigationScenario** The update scenario in which the mitigation was executed. @@ -8161,7 +8161,7 @@ This event sends data specific to the FixupWimmountSysPath mitigation used for O The following fields are available: -- **ClientId** In the WU scenario, this will be the WU client ID that is passed to Setup. In Media setup, default value is Media360, but can be overwritten by the caller to a unique value. +- **ClientId** In the Windows Update scenario, this will be the Windows Update client ID that is passed to Setup. In Media setup, default value is Media360, but can be overwritten by the caller to a unique value. - **FlightId** Unique identifier for each flight. - **ImagePathDefault** Default path to wimmount.sys driver defined in the system registry. - **ImagePathFixedup** Boolean indicating whether the wimmount.sys driver path was fixed by this mitigation. diff --git a/windows/privacy/required-windows-diagnostic-data-events-and-fields-2004.md b/windows/privacy/required-windows-diagnostic-data-events-and-fields-2004.md index b37678708d..d075c45196 100644 --- a/windows/privacy/required-windows-diagnostic-data-events-and-fields-2004.md +++ b/windows/privacy/required-windows-diagnostic-data-events-and-fields-2004.md @@ -2305,10 +2305,10 @@ The following fields are available: - **UpdateServiceURLConfigured** Retrieves if the device is managed by Windows Server Update Services (WSUS). - **WUDeferUpdatePeriod** Retrieves if deferral is set for Updates. - **WUDeferUpgradePeriod** Retrieves if deferral is set for Upgrades. -- **WUDODownloadMode** Retrieves whether DO is turned on and how to acquire/distribute updates Delivery Optimization (DO) allows users to deploy previously downloaded WU updates to other devices on the same network. +- **WUDODownloadMode** Retrieves whether DO is turned on and how to acquire/distribute updates Delivery Optimization (DO) allows users to deploy previously downloaded Windows Update (WU) updates to other devices on the same network. - **WULCUVersion** Version of the LCU Installed on the machine. - **WUMachineId** Retrieves the Windows Update (WU) Machine Identifier. -- **WUPauseState** Retrieves WU setting to determine if updates are paused. +- **WUPauseState** Retrieves Windows Update setting to determine if updates are paused. - **WUServer** Retrieves the HTTP(S) URL of the WSUS server that is used by Automatic Updates and API callers (by default). diff --git a/windows/whats-new/ltsc/index.md b/windows/whats-new/ltsc/index.md index dfb0df5731..97a11a13e3 100644 --- a/windows/whats-new/ltsc/index.md +++ b/windows/whats-new/ltsc/index.md @@ -30,9 +30,9 @@ This topic provides links to articles with information about what's new in each ## The Long-Term Servicing Channel (LTSC) -The following table summarizes equivalent feature update versions of Windows 10 LTSC and General Availability Channel (SAC) releases. +The following table summarizes equivalent feature update versions of Windows 10 LTSC and General Availability Channel (GA Channel) releases. -| LTSC release | Equivalent SAC release | Availability date | +| LTSC release | Equivalent GA Channel release | Availability date | | --- | --- | --- | | Windows 10 Enterprise LTSC 2015 | Windows 10, Version 1507 | 7/29/2015 | | Windows 10 Enterprise LTSC 2016 | Windows 10, Version 1607 | 8/2/2016 | From 01c7efbac729e25dc3587b4706f02805ddbbb81b Mon Sep 17 00:00:00 2001 From: Shesh <56231259+sheshachary@users.noreply.github.com> Date: Tue, 31 May 2022 19:44:11 +0530 Subject: [PATCH 293/380] improved the consistency in the articles --- ...policy-csp-localpoliciessecurityoptions.md | 294 ++++++++++-------- .../mdm/policy-csp-localusersandgroups.md | 17 +- .../mdm/policy-csp-lockdown.md | 7 +- .../client-management/mdm/policy-csp-maps.md | 6 +- .../mdm/policy-csp-memorydump.md | 6 +- .../mdm/policy-csp-messaging.md | 6 +- .../mdm/policy-csp-mixedreality.md | 48 +-- .../mdm/policy-csp-mssecurityguide.md | 9 +- .../mdm/policy-csp-msslegacy.md | 9 +- .../mdm/policy-csp-multitasking.md | 8 +- 10 files changed, 235 insertions(+), 175 deletions(-) diff --git a/windows/client-management/mdm/policy-csp-localpoliciessecurityoptions.md b/windows/client-management/mdm/policy-csp-localpoliciessecurityoptions.md index affd8a51ea..e3be8229a3 100644 --- a/windows/client-management/mdm/policy-csp-localpoliciessecurityoptions.md +++ b/windows/client-management/mdm/policy-csp-localpoliciessecurityoptions.md @@ -201,13 +201,15 @@ manager: dansimp This policy setting prevents users from adding new Microsoft accounts on this computer. -If you select the "Users cannot add Microsoft accounts" option, users won't be able to create new Microsoft accounts on this computer, switch a local account to a Microsoft account, or connect a domain account to a Microsoft account. This option is the preferred option if you need to limit the use of Microsoft accounts in your enterprise. +If you select the "Users cannot add Microsoft accounts" option, users won't be able to create new Microsoft accounts on this computer. Switch a local account to a Microsoft account, or connect a domain account to a Microsoft account. This option is the preferred option if you need to limit the use of Microsoft accounts in your enterprise. If you select the "Users cannot add or log on with Microsoft accounts" option, existing Microsoft account users won't be able to sign in to Windows. Selecting this option might make it impossible for an existing administrator on this computer to sign in and manage the system. If you disable or don't configure this policy (recommended), users will be able to use Microsoft accounts with Windows. -Value type is integer. Supported operations are Add, Get, Replace, and Delete. +This policy supports the following: +- Supported value type is integer. +- Supported operations are Add, Get, Replace, and Delete. @@ -255,7 +257,9 @@ The following list shows the supported values: This setting allows the administrator to enable the local Administrator account. -Value type is integer. Supported operations are Add, Get, Replace, and Delete. +This policy supports the following: +- Supported value type is integer. +- Supported operations are Add, Get, Replace, and Delete. @@ -302,7 +306,9 @@ The following list shows the supported values: This setting allows the administrator to enable the guest Administrator account. -Value type is integer. Supported operations are Add, Get, Replace, and Delete. +This policy supports the following: +- Supported value type is integer. +- Supported operations are Add, Get, Replace, and Delete. @@ -352,16 +358,19 @@ Accounts: Limit local account use of blank passwords to console logon only This security setting determines whether local accounts that aren't password protected can be used to sign in from locations other than the physical computer console. If enabled, local accounts that aren't password protected will only be able to sign in at the computer's keyboard. -Default: Enabled. +Default: Enabled > [!WARNING] > Computers that aren't in physically secure locations should always enforce strong password policies for all local user accounts. Otherwise, anyone with physical access to the computer can sign in by using a user account that doesn't have a password. This is especially important for portable computers. -If you apply this security policy to the Everyone group, no one will be able to sign in through Remote Desktop Services. +> +> If you apply this security policy to the Everyone group, no one will be able to sign in through Remote Desktop Services. -This setting doesn't affect sign ins that use domain accounts. -It's possible for applications that use remote interactive sign ins to bypass this setting. +This setting doesn't affect sign in that use domain accounts. +It's possible for applications that use remote interactive sign in to bypass this setting. -Value type is integer. Supported operations are Add, Get, Replace, and Delete. +This policy supports the following: +- Supported value type is integer. +- Supported operations are Add, Get, Replace, and Delete. @@ -372,8 +381,8 @@ GP Info: Valid values: -- 0 - disabled - local accounts that aren't password protected can be used to sign in from locations other than the physical computer console -- 1 - enabled - local accounts that aren't password protected will only be able to sign in at the computer's keyboard +- 0 - disabled - local accounts that aren't password protected can be used to sign in from locations other than the physical computer console. +- 1 - enabled - local accounts that aren't password protected will only be able to sign in at the computer's keyboard. @@ -410,9 +419,11 @@ Accounts: Rename administrator account This security setting determines whether a different account name is associated with the security identifier (SID) for the account Administrator. Renaming the well-known Administrator account makes it slightly more difficult for unauthorized persons to guess this privileged user name and password combination. -Default: Administrator. +Default: Administrator -Value type is string. Supported operations are Add, Get, Replace, and Delete. +This policy supports the following: +- Supported value type is string. +- Supported operations are Add, Get, Replace, and Delete. @@ -455,9 +466,11 @@ Accounts: Rename guest account This security setting determines whether a different account name is associated with the security identifier (SID) for the account "Guest." Renaming the well-known Guest account makes it slightly more difficult for unauthorized persons to guess this user name and password combination. -Default: Guest. +Default: Guest -Value type is string. Supported operations are Add, Get, Replace, and Delete. +This policy supports the following: +- Supported value type is string. +- Supported operations are Add, Get, Replace, and Delete. @@ -496,10 +509,11 @@ GP Info: -Devices: Allow undock without having to sign in. +Devices: Allow undock without having to sign in This security setting determines whether a portable computer can be undocked without having to sign in. If this policy is enabled, sign in isn't required and an external hardware eject button can be used to undock the computer. If disabled, a user must sign in and have the Remove computer from docking station privilege to undock the computer. -Default: Enabled. + +Default: Enabled > [!CAUTION] > Disabling this policy may tempt users to try and physically remove the laptop from its docking station using methods other than the external hardware eject button. Since this may cause damage to the hardware, this setting, in general, should only be disabled on laptop configurations that are physically securable. @@ -545,8 +559,8 @@ Devices: Allowed to format and eject removable media This security setting determines who is allowed to format and eject removable NTFS media. This capability can be given to: -- Administrators -- Administrators and Interactive Users +- Administrators. +- Administrators and Interactive Users. Default: This policy isn't defined, and only Administrators have this ability. @@ -591,7 +605,7 @@ Devices: Prevent users from installing printer drivers when connecting to shared For a computer to print to a shared printer, the driver for that shared printer must be installed on the local computer. This security setting determines who is allowed to install a printer driver as part of connecting to a shared printer. If this setting is enabled, only Administrators can install a printer driver as part of connecting to a shared printer. If this setting is disabled, any user can install a printer driver as part of connecting to a shared printer. -Default on servers: Enabled. +Default on servers: Enabled Default on workstations: Disabled >[!NOTE] @@ -679,10 +693,11 @@ GP Info: -Interactive Logon: Display user information when the session is locked +Interactive Logon: Display user information when the session is locked - -Value type is integer. Supported operations are Add, Get, Replace, and Delete. +This policy supports the following: +- Supported value type is integer. +- Supported operations are Add, Get, Replace, and Delete. @@ -693,9 +708,9 @@ GP Info: Valid values: -- 1 - User display name, domain and user names -- 2 - User display name only -- 3 - Don't display user information +- 1 - User display name, domain and user names. +- 2 - User display name only. +- 3 - Don't display user information. @@ -731,13 +746,16 @@ Valid values: Interactive logon: Don't display last signed-in This security setting determines whether the Windows sign-in screen will show the username of the last person who signed in on this PC. + If this policy is enabled, the username won't be shown. If this policy is disabled, the username will be shown. -Default: Disabled. +Default: Disabled -Value type is integer. Supported operations are Add, Get, Replace, and Delete. +This policy supports the following: +- Supported value type is integer. +- Supported operations are Add, Get, Replace, and Delete. @@ -748,8 +766,8 @@ GP Info: Valid values: -- 0 - disabled (username will be shown) -- 1 - enabled (username won't be shown) +- 0 - disabled (username will be shown). +- 1 - enabled (username won't be shown). @@ -790,9 +808,11 @@ If this policy is enabled, the username won't be shown. If this policy is disabled, the username will be shown. -Default: Disabled. +Default: Disabled -Value type is integer. Supported operations are Add, Get, Replace, and Delete. +This policy supports the following: +- Supported value type is integer. +- Supported operations are Add, Get, Replace, and Delete. @@ -803,8 +823,8 @@ GP Info: Valid values: -- 0 - disabled (username will be shown) -- 1 - enabled (username won't be shown) +- 0 - disabled (username will be shown). +- 1 - enabled (username won't be shown). @@ -845,10 +865,12 @@ If this policy is enabled on a computer, a user isn't required to press CTRL+ALT If this policy is disabled, any user is required to press CTRL+ALT+DEL before logging on to Windows. -Default on domain-computers: Enabled: At least Windows 8/Disabled: Windows 7 or earlier. -Default on stand-alone computers: Enabled. +Default on domain-computers: Enabled: At least Windows 8 / Disabled: Windows 7 or earlier. +Default on stand-alone computers: Enabled -Value type is integer. Supported operations are Add, Get, Replace, and Delete. +This policy supports the following: +- Supported value type is integer. +- Supported operations are Add, Get, Replace, and Delete. @@ -859,8 +881,8 @@ GP Info: Valid values: -- 0 - disabled -- 1 - enabled (a user isn't required to press CTRL+ALT+DEL to sign in) +- 0 - disabled. +- 1 - enabled (a user isn't required to press CTRL+ALT+DEL to sign in). @@ -893,13 +915,15 @@ Valid values: -Interactive logon: Machine inactivity limit. +Interactive logon: Machine inactivity limit Windows notices inactivity of a sign-in session, and if the amount of inactive time exceeds the inactivity limit, then the screen saver will run, locking the session. -Default: not enforced. +Default: Not enforced -Value type is integer. Supported operations are Add, Get, Replace, and Delete. +This policy supports the following: +- Supported value type is integer. +- Supported operations are Add, Get, Replace, and Delete. @@ -946,11 +970,13 @@ Interactive logon: Message text for users attempting to sign in This security setting specifies a text message that is displayed to users when they sign in. -This text is often used for legal reasons, for example, to warn users about the ramifications of misusing company information or to warn them that their actions may be audited. +This text is often used for legal reasons. For example, to warn users about the ramifications of misusing company information or to warn them that their actions may be audited. -Default: No message. +Default: No message -Value type is string. Supported operations are Add, Get, Replace, and Delete. +This policy supports the following: +- Supported value type is string. +- Supported operations are Add, Get, Replace, and Delete. @@ -993,9 +1019,11 @@ Interactive logon: Message title for users attempting to sign in This security setting allows the specification of a title to appear in the title bar of the window that contains the Interactive logon: Message text for users attempting to sign in. -Default: No message. +Default: No message -Value type is string. Supported operations are Add, Get, Replace, and Delete. +This policy supports the following: +- Supported value type is string. +- Supported operations are Add, Get, Replace, and Delete. @@ -1040,16 +1068,16 @@ This security setting determines what happens when the smart card for a logged-o The options are: - No Action - Lock Workstation - Force Logoff - Disconnect if a Remote Desktop Services session +- No Action +- Lock Workstation +- Force Logoff +- Disconnect if a Remote Desktop Services session If you click Lock Workstation in the Properties dialog box for this policy, the workstation is locked when the smart card is removed, allowing users to leave the area, take their smart card with them, and still maintain a protected session. If you click Force Logoff in the Properties dialog box for this policy, the user is automatically signed off when the smart card is removed. -If you click Disconnect if a Remote Desktop Services session, removal of the smart card disconnects the session without logging off the user. This policy allows the user to insert the smart card and resume the session later, or at another smart card reader-equipped computer, without having to sign in again. If the session is local, this policy functions identically to Lock Workstation. +If you click Disconnect on a Remote Desktop Services session, removal of the smart card disconnects the session without logging off the user. This policy allows the user to insert the smart card and resume the session later, or at another smart card reader-equipped computer, without having to sign in again. If the session is local, this policy functions identically to Lock Workstation. > [!NOTE] > Remote Desktop Services was called Terminal Services in previous versions of Windows Server. @@ -1096,14 +1124,14 @@ GP Info: Microsoft network client: Digitally sign communications (always) -This security setting determines whether packet signing is required by the SMB client component. The server message block (SMB) protocol provides the basis for Microsoft file and print sharing and many other networking operations, such as remote Windows administration. To prevent man-in-the-middle attacks that modify SMB packets in transit, the SMB protocol supports the digital signing of SMB packets. This policy setting determines whether SMB packet signing must be negotiated before further communication with an SMB server is permitted. +This security setting determines whether packet signing is required by the SMB client component. The server message block (SMB) protocol provides the basis for Microsoft file, print sharing, and many other networking operations, such as remote Windows administration. To prevent man-in-the-middle attacks that modify SMB packets in transit, the SMB protocol supports the digital signing of SMB packets. This policy setting determines whether SMB packet signing must be negotiated before further communication with an SMB server is permitted. If this setting is enabled, the Microsoft network client won't communicate with a Microsoft network server unless that server agrees to perform SMB packet signing. If this policy is disabled, SMB packet signing is negotiated between the client and server. -Default: Disabled. +Default: Disabled > [!Note] -> All Windows operating systems support both a client-side SMB component and a server-side SMB component.Enabling or requiring packet signing for client and server-side SMB components is controlled by the following four policy settings: +> All Windows operating systems support both a client-side SMB component and a server-side SMB component. Enabling or requiring packet signing for client and server-side SMB components is controlled by the following four policy settings: > - Microsoft network client: Digitally sign communications (always) - Controls whether or not the client-side SMB component requires packet signing. > - Microsoft network client: Digitally sign communications (if server agrees) - Controls whether or not the client-side SMB component has packet signing enabled. > - Microsoft network server: Digitally sign communications (always) - Controls whether or not the server-side SMB component requires packet signing. @@ -1152,11 +1180,11 @@ Microsoft network client: Digitally sign communications (if server agrees) This security setting determines whether the SMB client attempts to negotiate SMB packet signing. -The server message block (SMB) protocol provides the basis for Microsoft file and print sharing and many other networking operations, such as remote Windows administration. To prevent man-in-the-middle attacks that modify SMB packets in transit, the SMB protocol supports the digital signing of SMB packets. This policy setting determines whether the SMB client component attempts to negotiate SMB packet signing when it connects to an SMB server. +The server message block (SMB) protocol provides the basis for Microsoft file, print sharing, and many other networking operations, such as remote Windows administration. To prevent man-in-the-middle attacks that modify SMB packets in transit, the SMB protocol supports the digital signing of SMB packets. This policy setting determines whether the SMB client component attempts to negotiate SMB packet signing when it connects to an SMB server. If this setting is enabled, the Microsoft network client will ask the server to perform SMB packet signing upon session setup. If packet signing has been enabled on the server, packet signing will be negotiated. If this policy is disabled, the SMB client will never negotiate SMB packet signing. -Default: Enabled. +Default: Enabled > [!Note] > All Windows operating systems support both a client-side SMB component and a server-side SMB component. Enabling or requiring packet signing for client and server-side SMB components is controlled by the following four policy settings: @@ -1212,7 +1240,7 @@ If this security setting is enabled, the Server Message Block (SMB) redirector i Sending unencrypted passwords is a security risk. -Default: Disabled. +Default: Disabled @@ -1315,9 +1343,9 @@ Microsoft network server: Digitally sign communications (always) This security setting determines whether packet signing is required by the SMB server component. -The server message block (SMB) protocol provides the basis for Microsoft file and print sharing and many other networking operations, such as remote Windows administration. To prevent man-in-the-middle attacks that modify SMB packets in transit, the SMB protocol supports the digital signing of SMB packets. This policy setting determines whether SMB packet signing must be negotiated before further communication with an SMB client is permitted. +The server message block (SMB) protocol provides the basis for Microsoft file, print sharing, and many other networking operations, such as remote Windows administration. To prevent man-in-the-middle attacks that modify SMB packets in transit, the SMB protocol supports the digital signing of SMB packets. This policy setting determines whether SMB packet signing must be negotiated before further communication with an SMB client is permitted. -If this setting is enabled, the Microsoft network server won't communicate with a Microsoft network client unless that client agrees to perform SMB packet signing. If this setting is disabled, SMB packet signing is negotiated between the client and server. +If this setting is enabled, the Microsoft network server won't communicate with a Microsoft network client, unless that client agrees to perform SMB packet signing. If this setting is disabled, SMB packet signing is negotiated between the client and server. Default: Disabled for member servers. Enabled for domain controllers. @@ -1373,7 +1401,7 @@ Microsoft network server: Digitally sign communications (if client agrees) This security setting determines whether the SMB server will negotiate SMB packet signing with clients that request it. -The server message block (SMB) protocol provides the basis for Microsoft file and print sharing and many other networking operations, such as remote Windows administration. To prevent man-in-the-middle attacks that modify SMB packets in transit, the SMB protocol supports the digital signing of SMB packets. This policy setting determines whether the SMB server will negotiate SMB packet signing when an SMB client requests it. +The server message block (SMB) protocol provides the basis for Microsoft file, print sharing, and many other networking operations, such as remote Windows administration. To prevent man-in-the-middle attacks that modify SMB packets in transit, the SMB protocol supports the digital signing of SMB packets. This policy setting determines whether the SMB server will negotiate SMB packet signing when an SMB client requests it. If this setting is enabled, the Microsoft network server will negotiate SMB packet signing as requested by the client. That is, if packet signing has been enabled on the client, packet signing will be negotiated. If this policy is disabled, the SMB client will never negotiate SMB packet signing. @@ -1438,8 +1466,8 @@ This security option allows more restrictions to be placed on anonymous connecti Enabled: Don't allow enumeration of SAM accounts. This option replaces Everyone with Authenticated Users in the security permissions for resources. Disabled: No extra restrictions. Rely on default permissions. -Default on workstations: Enabled. -Default on server: Enabled. +Default on workstations: Enabled +Default on server: Enabled > [!IMPORTANT] > This policy has no impact on domain controllers. @@ -1487,7 +1515,7 @@ This security setting determines whether anonymous enumeration of SAM accounts a Windows allows anonymous users to perform certain activities, such as enumerating the names of domain accounts and network shares. This feature is convenient, for example, when an administrator wants to grant access to users in a trusted domain that doesn't maintain a reciprocal trust. If you don't want to allow anonymous enumeration of SAM accounts and shares, then enable this policy. -Default: Disabled. +Default: Disabled @@ -1530,9 +1558,9 @@ Network access: Restrict anonymous access to Named Pipes and Shares When enabled, this security setting restricts anonymous access to shares and pipes to the settings for: -Network access: Named pipes that can be accessed anonymously -Network access: Shares that can be accessed anonymously -Default: Enabled. +- Network access: Named pipes that can be accessed anonymously. +- Network access: Shares that can be accessed anonymously. +- Default: Enabled. @@ -1631,8 +1659,8 @@ GP Info: Valid values: -- 0 - Disabled -- 1 - Enabled (Allow Local System to use computer identity for NTLM.) +- 0 - Disabled. +- 1 - Enabled (Allow Local System to use computer identity for NTLM). @@ -1669,8 +1697,9 @@ Network security: Allow PKU2U authentication requests to this computer to use on This policy will be turned off by default on domain joined machines. This disablement would prevent online identities from authenticating to the domain joined machine. - -Value type is integer. Supported operations are Add, Get, Replace, and Delete. +This policy supports the following: +- Supported value type is integer. +- Supported operations are Add, Get, Replace, and Delete. @@ -1681,8 +1710,8 @@ GP Info: Valid values: -- 0 - disabled -- 1 - enabled (allow PKU2U authentication requests to this computer to use online identities.) +- 0 - disabled. +- 1 - enabled (allow PKU2U authentication requests to this computer to use online identities). @@ -1719,9 +1748,8 @@ Network security: Don't store LAN Manager hash value on next password change This security setting determines if, at the next password change, the LAN Manager (LM) hash value for the new password is stored. The LM hash is relatively weak and prone to attack, as compared with the cryptographically stronger Windows NT hash. Since the LM hash is stored on the local computer in the security database, the passwords can be compromised if the security database is attacked. - -Default on Windows Vista and above: Enabled -Default on Windows XP: Disabled. +- Default on Windows Vista and above: Enabled +- Default on Windows XP: Disabled @@ -1762,27 +1790,27 @@ GP Info: Network security LAN Manager authentication level -This security setting determines which challenge/response authentication protocol is used for network logons. This choice affects the level of authentication protocol used by clients, the level of session security negotiated, and the level of authentication accepted by servers as follows: +This security setting determines which challenge/response authentication protocol is used for network logon. This choice affects the level of authentication protocol used by clients, the level of session security negotiated, and the level of authentication accepted by servers as follows: -Send LM and NTLM responses: Clients use LM and NTLM authentication and never use NTLMv2 session security; domain controllers accept LM, NTLM, and NTLMv2 authentication. +- Send LM and NTLM responses: Clients use LM and NTLM authentication and never use NTLMv2 session security; domain controllers accept LM, NTLM, and NTLMv2 authentication. -Send LM and NTLM - use NTLMv2 session security if negotiated: Clients use LM and NTLM authentication and use NTLMv2 session security if the server supports it; domain controllers accept LM, NTLM, and NTLMv2 authentication. +- Send LM and NTLM - use NTLMv2 session security if negotiated: Clients use LM and NTLM authentication and use NTLMv2 session security if the server supports it; domain controllers accept LM, NTLM, and NTLMv2 authentication. -Send NTLM response only: Clients use NTLM authentication only and use NTLMv2 session security if the server supports it; domain controllers accept LM, NTLM, and NTLMv2 authentication. +- Send NTLM response only: Clients use NTLM authentication only and use NTLMv2 session security if the server supports it; domain controllers accept LM, NTLM, and NTLMv2 authentication. -Send NTLMv2 response only: Clients use NTLMv2 authentication only and use NTLMv2 session security if the server supports it; domain controllers accept LM, NTLM, and NTLMv2 authentication. +- Send NTLMv2 response only: Clients use NTLMv2 authentication only and use NTLMv2 session security if the server supports it; domain controllers accept LM, NTLM, and NTLMv2 authentication. -Send NTLMv2 response only\refuse LM: Clients use NTLMv2 authentication only and use NTLMv2 session security if the server supports it; domain controllers refuse LM (accept only NTLM and NTLMv2 authentication). +- Send NTLMv2 response only\refuse LM: Clients use NTLMv2 authentication only and use NTLMv2 session security if the server supports it; domain controllers refuse LM (accept only NTLM and NTLMv2 authentication). -Send NTLMv2 response only\refuse LM and NTLM: Clients use NTLMv2 authentication only and use NTLMv2 session security if the server supports it; domain controllers refuse LM and NTLM (accept only NTLMv2 authentication). +- Send NTLMv2 response only\refuse LM and NTLM: Clients use NTLMv2 authentication only and use NTLMv2 session security if the server supports it; domain controllers refuse LM and NTLM (accept only NTLMv2 authentication). -Default: +- Default: -windows XP: send LM and NTLM responses +- windows XP: send LM and NTLM responses. -Windows Server 2003: Send NTLM response only +- Windows Server 2003: Send NTLM response only. -Windows Vista, Windows Server 2008, Windows 7, and Windows Server 2008 R2: Send NTLMv2 response only +Windows Vista, Windows Server 2008, Windows 7, and Windows Server 2008 R2: Send NTLMv2 response only. @@ -1828,11 +1856,11 @@ This security setting allows a client device to require the negotiation of 128-b - Require NTLMv2 session security: The connection will fail if message integrity isn't negotiated. - Require 128-bit encryption: The connection will fail if strong encryption (128-bit) isn't negotiated. -Default: +- Default: -Windows XP, Windows Vista, Windows Server 2003, and Windows Server 2008: No requirements. +- Windows XP, Windows Vista, Windows Server 2003, and Windows Server 2008: No requirements. -Windows 7 and Windows Server 2008 R2: Require 128-bit encryption. +- Windows 7 and Windows Server 2008 R2: Require 128-bit encryption. @@ -1875,14 +1903,15 @@ Network security: Minimum session security for NTLM SSP based (including secure This security setting allows a server to require the negotiation of 128-bit encryption and/or NTLMv2 session security. These values are dependent on the LAN Manager Authentication Level security setting value. The options are: -Require NTLMv2 session security: The connection will fail if message integrity isn't negotiated. -Require 128-bit encryption. The connection will fail if strong encryption (128-bit) isn't negotiated. +- Require NTLMv2 session security: The connection will fail if message integrity isn't negotiated. -Default: +- Require 128-bit encryption. The connection will fail if strong encryption (128-bit) isn't negotiated. -Windows XP, Windows Vista, Windows Server 2003, and Windows Server 2008: No requirements. +- Default: -Windows 7 and Windows Server 2008 R2: Require 128-bit encryption +- Windows XP, Windows Vista, Windows Server 2003, and Windows Server 2008: No requirements. + +- Windows 7 and Windows Server 2008 R2: Require 128-bit encryption. @@ -1923,13 +1952,13 @@ GP Info: Network security: Restrict NTLM: Add remote server exceptions for NTLM authentication -This policy setting allows you to create an exception list of remote servers to which clients are allowed to use NTLM authentication if the "Network Security: Restrict NTLM: Outgoing NTLM traffic to remote servers" policy setting is configured. +This policy setting allows you to create an exception list of remote servers to which clients are allowed to use NTLM authentication, if the "Network Security: Restrict NTLM: Outgoing NTLM traffic to remote servers" policy setting is configured. If you configure this policy setting, you can define a list of remote servers to which clients are allowed to use NTLM authentication. If you don't configure this policy setting, no exceptions will be applied. -The naming format for servers on this exception list is the fully qualified domain name (FQDN) or NetBIOS server name used by the application, listed one per line. To ensure exceptions the name used by all applications needs to be in the list, and to ensure an exception is accurate, the server name should be listed in both naming formats. A single asterisk (*) can be used anywhere in the string as a wildcard character. +The naming format for servers on this exception list is the fully qualified domain name (FQDN) or NetBIOS server name used by the application, listed one per line. To ensure exceptions, the name used by all applications needs to be in the list, and to ensure an exception is accurate, the server name should be listed in both naming formats. A single asterisk (*) can be used anywhere in the string as a wildcard character. @@ -2168,10 +2197,12 @@ When this policy is enabled, the Shut Down command is available on the Windows l When this policy is disabled, the option to shut down the computer doesn't appear on the Windows logon screen. In this case, users must be able to sign in to the computer successfully and have the Shut down the system user right before they can perform a system shutdown. -Default on workstations: Enabled. -Default on servers: Disabled. +- Default on workstations: Enabled. +- Default on servers: Disabled. -Value type is integer. Supported operations are Add, Get, Replace, and Delete. +This policy supports the following: +- Supported value type is integer. +- Supported operations are Add, Get, Replace, and Delete. @@ -2182,8 +2213,8 @@ GP Info: Valid values: -- 0 - disabled -- 1 - enabled (allow system to be shut down without having to sign in) +- 0 - disabled. +- 1 - enabled (allow system to be shut down without having to sign in). @@ -2224,7 +2255,7 @@ Virtual memory support uses a system pagefile to swap pages of memory to disk wh When this policy is enabled, it causes the system pagefile to be cleared upon clean shutdown. If you enable this security option, the hibernation file (hiberfil.sys) is also zeroed out when hibernation is disabled. -Default: Disabled. +Default: Disabled @@ -2273,7 +2304,9 @@ Disabled: (Default) The secure desktop can be disabled only by the user of the interactive desktop or by disabling the "User Account Control: Switch to the secure desktop when prompting for elevation" policy setting. -Value type is integer. Supported operations are Add, Get, Replace, and Delete. +This policy supports the following: +- Supported value type is integer. +- Supported operations are Add, Get, Replace, and Delete. @@ -2284,8 +2317,8 @@ GP Info: Valid values: -- 0 - disabled -- 1 - enabled (allow UIAccess applications to prompt for elevation without using the secure desktop) +- 0 - disabled. +- 1 - enabled (allow UIAccess applications to prompt for elevation without using the secure desktop). @@ -2340,7 +2373,9 @@ The options are: - 5 - Prompt for consent for non-Windows binaries: (Default) When an operation for a non-Microsoft application requires elevation of privilege, the user is prompted on the secure desktop to select either Permit or Deny. If the user selects Permit, the operation continues with the user's highest available privilege. -Value type is integer. Supported operations are Add, Get, Replace, and Delete. +This policy supports the following: +- Supported value type is integer. +- Supported operations are Add, Get, Replace, and Delete. @@ -2380,9 +2415,12 @@ GP Info: User Account Control: Behavior of the elevation prompt for standard users + This policy setting controls the behavior of the elevation prompt for standard users. -Value type is integer. Supported operations are Add, Get, Replace, and Delete. +This policy supports the following: +- Supported value type is integer. +- Supported operations are Add, Get, Replace, and Delete. @@ -2394,9 +2432,9 @@ GP Info: The following list shows the supported values: -- 0 - Automatically deny elevation requests: When an operation requires elevation of privilege, a configurable access denied error message is displayed. An enterprise that is running desktops as standard user may choose this setting to reduce help desk calls. +- 0 - Automatically deny elevation requests: When an operation requires elevation of privilege, a configurable access denied error message is displayed. An enterprise that is running desktops as standard user, may choose this setting to reduce help desk calls. - 1 - Prompt for credentials on the secure desktop: When an operation requires elevation of privilege, the user is prompted on the secure desktop to enter a different user name and password. If the user enters valid credentials, the operation continues with the applicable privilege. -- 3 (Default) - Prompt for credentials: When an operation requires elevation of privilege, the user is prompted to enter an administrative user name and password. If the user enters valid credentials, the operation continues with the applicable privilege. +- 3 (Default) - Prompt for credentials: When an operation requires elevation of privilege, the user is prompted to enter an administrative user name and password. If the user enters valid credentials, the operation continues with the applicable privilege. @@ -2435,9 +2473,9 @@ This policy setting controls the behavior of application installation detection The options are: -Enabled: (Default) When an application installation package is detected that requires elevation of privilege, the user is prompted to enter an administrative user name and password. If the user enters valid credentials, the operation continues with the applicable privilege. +- Enabled: (Default) When an application installation package is detected that requires elevation of privilege, the user is prompted to enter an administrative user name and password. If the user enters valid credentials, the operation continues with the applicable privilege. -Disabled: Application installation packages aren't detected and prompted for elevation. Enterprises that are running standard user desktops and use delegated installation technologies such as Group Policy Software Installation or Systems Management Server (SMS) should disable this policy setting. In this case, installer detection is unnecessary. +- Disabled: Application installation packages aren't detected and prompted for elevation. Enterprises that are running standard user desktops and use delegated installation technologies such as Group Policy Software Installation or Systems Management Server (SMS) should disable this policy setting. In this case, installer detection is unnecessary. @@ -2478,13 +2516,15 @@ GP Info: User Account Control: Only elevate executable files that are signed and validated -This policy setting enforces public key infrastructure (PKI) signature checks for any interactive applications that request elevation of privilege. Enterprise administrators can control which applications are allowed to run by adding certificates to the Trusted Publishers certificate store on local computers. +This policy setting enforces public key infrastructure (PKI) signature checks for any interactive applications that request elevation of privilege. Enterprise administrators can control which applications are allowed to run, by adding certificates to the Trusted Publishers certificate store on local computers. The options are: - 0 - Disabled: (Default) Doesn't enforce PKI certification path validation before a given executable file is permitted to run. - 1 - Enabled: Enforces the PKI certification path validation for a given executable file before it's permitted to run. -Value type is integer. Supported operations are Add, Get, Replace, and Delete. +This policy supports the following: +- Supported value type is integer. +- Supported operations are Add, Get, Replace, and Delete. @@ -2525,7 +2565,7 @@ GP Info: User Account Control: Only elevate UIAccess applications that are installed in secure locations -This policy setting controls whether applications that request to run with a User Interface Accessibility (UIAccess) integrity level must reside in a secure location in the file system. Secure locations are limited to the following locations: +This policy setting controls, whether applications that request to run with a User Interface Accessibility (UIAccess) integrity level must reside in a secure location in the file system. Secure locations are limited to the following locations: - .\Program Files\, including subfolders - .\Windows\system32\ @@ -2538,7 +2578,9 @@ The options are: - 0 - Disabled: An application runs with UIAccess integrity even if it doesn't reside in a secure location in the file system. - 1 - Enabled: (Default) If an application resides in a secure location in the file system, it runs only with UIAccess integrity. -Value type is integer. Supported operations are Add, Get, Replace, and Delete. +This policy supports the following: +- Supported value type is integer. +- Supported operations are Add, Get, Replace, and Delete. @@ -2587,10 +2629,11 @@ The options are: > [!NOTE] > If this policy setting is disabled, Windows Security notifies you that the overall security of the operating system has been reduced. -- 1 - Enabled: (Default) Admin Approval Mode is enabled. This policy must be enabled and related UAC policy settings must also be set appropriately to allow the built-in Administrator account and all other users who are members of the Administrators group to run in Admin Approval Mode. +- 1 - Enabled: (Default) Admin Approval Mode is enabled. This policy must be enabled and related UAC policy settings must also be set appropriately, to allow the built-in Administrator account and all other users who are members of the Administrators group to run in Admin Approval Mode. - -Value type is integer. Supported operations are Add, Get, Replace, and Delete. +This policy supports the following: +- Supported value type is integer. +- Supported operations are Add, Get, Replace, and Delete. @@ -2637,7 +2680,9 @@ The options are: - 0 - Disabled: All elevation requests go to the interactive user's desktop. Prompt behavior policy settings for administrators and standard users are used. - 1 - Enabled: (Default) All elevation requests go to the secure desktop regardless of prompt behavior policy settings for administrators and standard users. -Value type is integer. Supported operations are Add, Get, Replace, and Delete. +This policy supports the following: +- Supported value type is integer. +- Supported operations are Add, Get, Replace, and Delete. @@ -2727,7 +2772,9 @@ User Account Control: Virtualize file and registry write failures to per-user lo This policy setting controls whether application write failures are redirected to defined registry and file system locations. This policy setting mitigates applications that run as administrator and write run-time application data to %ProgramFiles%, %Windir%, %Windir%\system32, or HKLM\Software. -Value type is integer. Supported operations are Add, Get, Replace, and Delete. +This policy supports the following: +- Supported value type is integer. +- Supported operations are Add, Get, Replace, and Delete. @@ -2746,5 +2793,8 @@ The following list shows the supported values:
      - + +## Related topics + +[Policy configuration service provider](policy-configuration-service-provider.md) diff --git a/windows/client-management/mdm/policy-csp-localusersandgroups.md b/windows/client-management/mdm/policy-csp-localusersandgroups.md index fb1249a953..92bc370601 100644 --- a/windows/client-management/mdm/policy-csp-localusersandgroups.md +++ b/windows/client-management/mdm/policy-csp-localusersandgroups.md @@ -25,7 +25,6 @@ manager: dansimp -
      @@ -41,7 +40,6 @@ manager: dansimp |Enterprise|Yes|Yes| |Education|Yes|Yes| -
      @@ -86,7 +84,7 @@ where: > [!NOTE] > When specifying member names of the user accounts, you must use following format – AzureAD\userUPN. For example, "AzureAD\user1@contoso.com" or "AzureAD\user2@contoso.co.uk". For adding Azure AD groups, you need to specify the Azure AD Group SID. Azure AD group names are not supported with this policy. -for more information, see [LookupAccountNameA function](/windows/win32/api/winbase/nf-winbase-lookupaccountnamea). +For more information, see [LookupAccountNameA function](/windows/win32/api/winbase/nf-winbase-lookupaccountnamea). See [Use custom settings for Windows 10 devices in Intune](/mem/intune/configuration/custom-settings-windows-10) for information on how to create custom profiles. @@ -94,7 +92,7 @@ See [Use custom settings for Windows 10 devices in Intune](/mem/intune/configura > - `` and `` can use an Azure AD SID or the user's name. For adding or removing Azure AD groups using this policy, you must use the group's SID. Azure AD group SIDs can be obtained using [Graph](/graph/api/resources/group?view=graph-rest-1.0&preserve-view=true#json-representation) API for Groups. The SID is present in the `securityIdentifier` attribute. > - When specifying a SID in the `` or ``, member SIDs are added without attempting to resolve them. Therefore, be very careful when specifying a SID to ensure it is correct. > - `` is not valid for the R (Restrict) action and will be ignored if present. -> - The list in the XML is processed in the given order except for the R actions, which get processed last to ensure they win. It also means that if a group is present multiple times with different add/remove values, all of them will be processed in the order they are present. +> - The list in the XML is processed in the given order except for the R actions, which get processed last to ensure they win. It also means that, if a group is present multiple times with different add/remove values, all of them will be processed in the order they are present. @@ -120,7 +118,7 @@ The following example updates the built-in administrators group with AAD account Example 2: Replace / Restrict the built-in administrators group with an AAD user account. > [!NOTE] -> When using ‘R’ replace option to configure the built-in ‘Administrators’ group, it is required to always specify the administrator as a member + any other custom members. This is because the built-in administrator must always be a member of the administrators group. +> When using ‘R’ replace option to configure the built-in ‘Administrators’ group. It is required to always specify the administrator as a member + any other custom members. This is because the built-in administrator must always be a member of the administrators group. Example: ```xml @@ -132,6 +130,7 @@ Example: ``` + Example 3: Update action for adding and removing group members on a hybrid joined machine. The following example shows how you can update a local group (**Administrators**)—add an AD domain group as a member using its name (**Contoso\ITAdmins**), add a AAD group by its SID (**S-1-12-1-111111111-22222222222-3333333333-4444444444**), and remove a local account (**Guest**) if it exists. @@ -147,7 +146,6 @@ The following example shows how you can update a local group (**Administrators** ``` - @@ -157,7 +155,7 @@ The following example shows how you can update a local group (**Administrators** > [!NOTE] > -> When AAD group SID’s are added to local groups, during AAD account logon privileges are evaluated only for the following well-known groups on a Windows 10 device: +> When AAD group SID’s are added to local groups, AAD account logon privileges are evaluated only for the following well-known groups on a Windows 10 device: > > - Administrators > - Users @@ -296,5 +294,8 @@ To troubleshoot Name/SID lookup APIs: ``` - + +## Related topics + +[Policy configuration service provider](policy-configuration-service-provider.md) diff --git a/windows/client-management/mdm/policy-csp-lockdown.md b/windows/client-management/mdm/policy-csp-lockdown.md index 90a9dc1bf5..5575589005 100644 --- a/windows/client-management/mdm/policy-csp-lockdown.md +++ b/windows/client-management/mdm/policy-csp-lockdown.md @@ -14,7 +14,6 @@ manager: dansimp # Policy CSP - LockDown -
      @@ -26,7 +25,6 @@ manager: dansimp -
      @@ -57,7 +55,7 @@ manager: dansimp Allows the user to invoke any system user interface by swiping in from any screen edge using touch. -The easiest way to verify the policy is to restart the explorer process or to reboot after the policy is applied. And then try to swipe from the right edge of the screen. The desired result is for Action Center to not be invoked by the swipe. You can also enter tablet mode and attempt to swipe from the top of the screen to rearrange. That will also be disabled. +The easiest way to verify the policy is to restart the explorer process or to reboot after the policy is applied, and then try to swipe from the right edge of the screen. The desired result is for Action Center to not be invoked by the swipe. You can also enter tablet mode and attempt to swipe from the top of the screen to rearrange, that will also be disabled. @@ -80,3 +78,6 @@ The following list shows the supported values: +## Related topics + +[Policy configuration service provider](policy-configuration-service-provider.md) \ No newline at end of file diff --git a/windows/client-management/mdm/policy-csp-maps.md b/windows/client-management/mdm/policy-csp-maps.md index c2cb4d83fd..e1747fd006 100644 --- a/windows/client-management/mdm/policy-csp-maps.md +++ b/windows/client-management/mdm/policy-csp-maps.md @@ -14,8 +14,6 @@ manager: dansimp # Policy CSP - Maps - -
      @@ -30,7 +28,6 @@ manager: dansimp -
      @@ -128,3 +125,6 @@ The following list shows the supported values: +## Related topics + +[Policy configuration service provider](policy-configuration-service-provider.md) \ No newline at end of file diff --git a/windows/client-management/mdm/policy-csp-memorydump.md b/windows/client-management/mdm/policy-csp-memorydump.md index eea0f98401..eba2e08420 100644 --- a/windows/client-management/mdm/policy-csp-memorydump.md +++ b/windows/client-management/mdm/policy-csp-memorydump.md @@ -14,8 +14,6 @@ manager: dansimp # Policy CSP - MemoryDump - -
      @@ -30,7 +28,6 @@ manager: dansimp -
      @@ -115,3 +112,6 @@ The following list shows the supported values: +## Related topics + +[Policy configuration service provider](policy-configuration-service-provider.md) \ No newline at end of file diff --git a/windows/client-management/mdm/policy-csp-messaging.md b/windows/client-management/mdm/policy-csp-messaging.md index 7c01fe7a99..1f7f7a0a90 100644 --- a/windows/client-management/mdm/policy-csp-messaging.md +++ b/windows/client-management/mdm/policy-csp-messaging.md @@ -14,8 +14,6 @@ manager: dansimp # Policy CSP - Messaging - -
      @@ -27,7 +25,6 @@ manager: dansimp -
      @@ -80,3 +77,6 @@ The following list shows the supported values: +## Related topics + +[Policy configuration service provider](policy-configuration-service-provider.md) diff --git a/windows/client-management/mdm/policy-csp-mixedreality.md b/windows/client-management/mdm/policy-csp-mixedreality.md index 02d6f53ac3..f973cffd3c 100644 --- a/windows/client-management/mdm/policy-csp-mixedreality.md +++ b/windows/client-management/mdm/policy-csp-mixedreality.md @@ -68,12 +68,12 @@ Steps to use this policy correctly: 1. The URI value should be entered in OMA-URI text box as ./Vendor/MSFT/Policy/Config/MixedReality/AADGroupMembershipCacheValidityInDays 1. The value can be between min / max allowed. 1. Enroll HoloLens devices and verify both configurations get applied to the device. -1. Let Azure AD user 1 sign-in when internet is available. Once the user signs-in and Azure AD group membership is confirmed successfully, cache will be created. +1. Let Azure AD user 1 sign-in, when internet is available. Once the user signs-in and Azure AD group membership is confirmed successfully, cache will be created. 1. Now Azure AD user 1 can take HoloLens offline and use it for kiosk mode as long as policy value allows for X number of days. 1. Steps 4 and 5 can be repeated for any other Azure AD user N. The key point is that any Azure AD user must sign-in to device using Internet at least once. Then we can determine that they're a member of Azure AD group to which Kiosk configuration is targeted. > [!NOTE] -> Until step 4 is performed for a Azure AD user will experience failure behavior mentioned similar to “disconnected” environments. +> Until step 4 is performed for a Azure AD, user will experience failure behavior mentioned similar to “disconnected” environments.
      @@ -90,14 +90,14 @@ Steps to use this policy correctly: |HoloLens 2|Yes| -This new AutoLogonUser policy controls whether a user will be automatically signed in. Some customers want to set up devices that are tied to an identity but don't want any sign-in experience. Imagine picking up a device and using remote assist immediately. Or have a benefit of being able to rapidly distribute HoloLens devices and enable their end users to speed up sign in. +This new AutoLogonUser policy controls whether a user will be automatically signed in. Some customers want to set up devices that are tied to an identity but don't want any sign-in experience. Imagine picking up a device and using remote assist immediately. Or have a benefit of being able to rapidly distribute HoloLens devices and enable their end users to speed up sign in. When the policy is set to a non-empty value, it specifies the email address of the auto log-on user. The specified user must sign in to the device at least once to enable autologon. The OMA-URI of new policy `./Device/Vendor/MSFT/Policy/Config/MixedReality/AutoLogonUser` -String value +Supported value is String. - User with the same email address will have autologon enabled. @@ -105,7 +105,7 @@ On a device where this policy is configured, the user specified in the policy wi > [!NOTE] > -> - Some events such as major OS updates may require the specified user to logon to the device again to resume auto-logon behavior. + - Some events such as major OS updates may require the specified user to logon to the device again, to resume auto-logon behavior. > - Auto-logon is only supported for MSA and AAD users. @@ -121,7 +121,7 @@ On a device where this policy is configured, the user specified in the policy wi -This policy setting controls for how many days Azure AD group membership cache is allowed to be used for Assigned Access configurations targeting Azure AD groups for signed in user. Once this policy setting is set, only then cache is used, otherwise not. In order for this policy setting to take effect, user must sign out and sign in with Internet available at least once before the cache can be used for subsequent "disconnected" sessions. +This policy setting controls, for how many days Azure AD group membership cache is allowed to be used for the Assigned Access configurations, targeting Azure AD groups for signed in user. Once this policy setting is set, only then cache is used, otherwise not. In order for this policy setting to take effect, user must sign out and sign in with Internet available at least once before the cache can be used for subsequent "disconnected" sessions. @@ -129,7 +129,7 @@ This policy setting controls for how many days Azure AD group membership cache i -- Integer value +Supported value is Integer. Supported values are 0-60. The default value is 0 (day) and maximum value is 60 (days). @@ -169,7 +169,7 @@ This policy setting controls if pressing the brightness button changes the brigh -- Boolean value +Supported values is Boolean. The following list shows the supported values: @@ -204,7 +204,7 @@ The following list shows the supported values: -This policy controls the behavior of moving platform feature on Hololens 2, that is, whether it's turned off / on or it can be toggled by a user. It should only be used by customers who intend to use Hololens 2 in moving environments with low dynamic motion. For background information, see [HoloLens 2 Moving Platform Mode | Microsoft Docs](/hololens/hololens2-moving-platform#:~:text=Why%20Moving%20Platform%20Mode%20is%20Necessary%20HoloLens%20needs%2csimilar%20pieces%20of%20information%20from%20two%20separate%20sources:). +This policy controls the behavior of moving platform feature on Hololens 2, that is, whether it's turned off / on, or it can be toggled by a user. It should only be used by customers who intend to use Hololens 2 in moving environments with low dynamic motion. For background information, see [HoloLens 2 Moving Platform Mode | Microsoft Docs](/hololens/hololens2-moving-platform#:~:text=Why%20Moving%20Platform%20Mode%20is%20Necessary%20HoloLens%20needs%2csimilar%20pieces%20of%20information%20from%20two%20separate%20sources:). @@ -212,7 +212,7 @@ This policy controls the behavior of moving platform feature on Hololens 2, that -- Integer value +Supported value is Integer. - 0 (Default) - Last set user's preference. Initial state is OFF and after that user's preference is persisted across reboots and is used to initialize the system. - 1 Force off - Moving platform is disabled and can't be changed by user. @@ -246,7 +246,7 @@ This policy controls the behavior of moving platform feature on Hololens 2, that -This policy setting controls when and if diagnostic logs can be collected using specific button combination on HoloLens. +This policy setting controls, when and if diagnostic logs can be collected using specific button combination on HoloLens. @@ -254,13 +254,13 @@ This policy setting controls when and if diagnostic logs can be collected using -- Integer value +Supporting value is Integer. The following list shows the supported values: -- 0 - Disabled -- 1 - Enabled for device owners -- 2 - Enabled for all (Default) +- 0 - Disabled. +- 1 - Enabled for device owners. +- 2 - Enabled for all (Default). @@ -298,12 +298,12 @@ This policy configures behavior of HUP to determine, which algorithm to use for -- Boolean value +Supporting value is Boolean. The following list shows the supported values: -- 0 - Feature – Default feature based / SLAM-based tracker (Default) -- 1 - Constellation – LR constellation based tracker +- 0 - Feature – Default feature based / SLAM-based tracker (Default). +- 1 - Constellation – LR constellation based tracker. @@ -341,7 +341,7 @@ This policy setting controls whether microphone on HoloLens 2 is disabled or not -- Boolean value +Supporting value is Boolean. The following list shows the supported values: @@ -384,7 +384,7 @@ This policy setting controls if pressing the volume button changes the volume or -- Boolean value +Supporting value is Boolean. The following list shows the supported values: @@ -419,7 +419,7 @@ The following list shows the supported values: -This policy controls whether a visitor user will be automatically logged in. Visitor users can only be created and logged in if an Assigned Access profile has been created targeting visitor users. A visitor user will only be automatically logged in if no other user has logged in on the device before. +This policy controls whether a visitor user will be automatically logged in. Visitor users can only be created and logged in, if an Assigned Access profile has been created targeting visitor users. A visitor user will only be automatically logged in, if no other user has logged in on the device before. @@ -427,7 +427,7 @@ This policy controls whether a visitor user will be automatically logged in. Vis -- Boolean value +Supported value is Boolean. The following list shows the supported values: @@ -439,3 +439,7 @@ The following list shows the supported values:
      + +## Related topics + +[Policy configuration service provider](policy-configuration-service-provider.md) \ No newline at end of file diff --git a/windows/client-management/mdm/policy-csp-mssecurityguide.md b/windows/client-management/mdm/policy-csp-mssecurityguide.md index 812c96e877..f7c6879eaa 100644 --- a/windows/client-management/mdm/policy-csp-mssecurityguide.md +++ b/windows/client-management/mdm/policy-csp-mssecurityguide.md @@ -15,7 +15,6 @@ manager: dansimp # Policy CSP - MSSecurityGuide -
      @@ -43,11 +42,11 @@ manager: dansimp > [!TIP] -> These are ADMX-backed policies and require a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). +> These are ADMX-backed policies and require 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). +> 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).
      @@ -287,6 +286,8 @@ ADMX Info:
      - +## Related topics + +[Policy configuration service provider](policy-configuration-service-provider.md) \ No newline at end of file diff --git a/windows/client-management/mdm/policy-csp-msslegacy.md b/windows/client-management/mdm/policy-csp-msslegacy.md index 6f71a563e4..737cfa3e12 100644 --- a/windows/client-management/mdm/policy-csp-msslegacy.md +++ b/windows/client-management/mdm/policy-csp-msslegacy.md @@ -14,7 +14,6 @@ manager: dansimp # Policy CSP - MSSLegacy -
      @@ -36,11 +35,11 @@ manager: dansimp > [!TIP] -> These are ADMX-backed policies and require a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). +> These are ADMX-backed policies and require 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). +> 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).
      @@ -201,6 +200,8 @@ ADMX Info:
      - +## Related topics + +[Policy configuration service provider](policy-configuration-service-provider.md) \ No newline at end of file diff --git a/windows/client-management/mdm/policy-csp-multitasking.md b/windows/client-management/mdm/policy-csp-multitasking.md index 1bd998b15e..ff8adf1d47 100644 --- a/windows/client-management/mdm/policy-csp-multitasking.md +++ b/windows/client-management/mdm/policy-csp-multitasking.md @@ -25,7 +25,6 @@ manager: dansimp -
      @@ -66,11 +65,11 @@ This policy only applies to the Alt+Tab switcher. When the policy isn't enabled, > [!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). +> 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). +> 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: @@ -96,3 +95,6 @@ The following list shows the supported values: +## Related topics + +[Policy configuration service provider](policy-configuration-service-provider.md) \ No newline at end of file From 991ec8c7b737ad74baf6aad1c32e4fe2a57846c6 Mon Sep 17 00:00:00 2001 From: Meghan Stewart <33289333+mestew@users.noreply.github.com> Date: Tue, 31 May 2022 08:25:28 -0700 Subject: [PATCH 294/380] edits --- .../update/update-compliance-v2-configuration-manual.md | 1 + .../update/update-compliance-v2-configuration-mem.md | 1 + .../update/update-compliance-v2-configuration-script.md | 1 + windows/deployment/update/update-compliance-v2-enable.md | 2 +- windows/deployment/update/update-compliance-v2-overview.md | 2 +- .../update/update-compliance-v2-prerequisites.md | 2 +- .../update/update-compliance-v2-schema-ucclient.md | 2 +- .../update-compliance-v2-schema-ucclientupdatestatus.md | 2 +- .../update/update-compliance-v2-schema-ucdevicealert.md | 2 +- .../update-compliance-v2-schema-ucserviceupdatestatus.md | 2 +- .../update/update-compliance-v2-schema-ucupdatealert.md | 2 +- windows/deployment/update/update-compliance-v2-schema.md | 2 +- windows/deployment/update/update-compliance-v2-use.md | 2 +- windows/deployment/update/update-status-admin-center.md | 7 +++++-- 14 files changed, 18 insertions(+), 12 deletions(-) diff --git a/windows/deployment/update/update-compliance-v2-configuration-manual.md b/windows/deployment/update/update-compliance-v2-configuration-manual.md index c305ca5636..198d2b4064 100644 --- a/windows/deployment/update/update-compliance-v2-configuration-manual.md +++ b/windows/deployment/update/update-compliance-v2-configuration-manual.md @@ -13,6 +13,7 @@ ms.author: mstewart ms.localizationpriority: medium ms.collection: M365-analytics ms.topic: article +ms.date: 05/31/2022 --- # Manually Configuring Devices for Update Compliance (preview) diff --git a/windows/deployment/update/update-compliance-v2-configuration-mem.md b/windows/deployment/update/update-compliance-v2-configuration-mem.md index 30da7d5a9d..c18fb472ee 100644 --- a/windows/deployment/update/update-compliance-v2-configuration-mem.md +++ b/windows/deployment/update/update-compliance-v2-configuration-mem.md @@ -13,6 +13,7 @@ ms.author: mstewart ms.localizationpriority: medium ms.collection: M365-analytics ms.topic: article +ms.date: 05/31/2022 --- # Configuring Microsoft Endpoint Manager devices for Update Compliance (preview) diff --git a/windows/deployment/update/update-compliance-v2-configuration-script.md b/windows/deployment/update/update-compliance-v2-configuration-script.md index 07305526c7..437951d30e 100644 --- a/windows/deployment/update/update-compliance-v2-configuration-script.md +++ b/windows/deployment/update/update-compliance-v2-configuration-script.md @@ -13,6 +13,7 @@ ms.author: mstewart ms.localizationpriority: medium ms.collection: M365-analytics ms.topic: article +ms.date: 05/31/2022 --- # Configuring devices through the Update Compliance (preview) Configuration Script diff --git a/windows/deployment/update/update-compliance-v2-enable.md b/windows/deployment/update/update-compliance-v2-enable.md index f14f6d2bc0..784f3f16cd 100644 --- a/windows/deployment/update/update-compliance-v2-enable.md +++ b/windows/deployment/update/update-compliance-v2-enable.md @@ -11,7 +11,7 @@ author: mestew ms.author: mstewart ms.collection: M365-analytics ms.topic: article -date: 05/07/2022 +ms.date: 05/31/2022 --- # Enable Update Compliance diff --git a/windows/deployment/update/update-compliance-v2-overview.md b/windows/deployment/update/update-compliance-v2-overview.md index b819ec3085..f5baf581ed 100644 --- a/windows/deployment/update/update-compliance-v2-overview.md +++ b/windows/deployment/update/update-compliance-v2-overview.md @@ -11,7 +11,7 @@ author: mestew ms.author: mstewart ms.collection: M365-analytics ms.topic: article -ms.date: 05/07/2022 +ms.date: 05/31/2022 --- # Update Compliance overview diff --git a/windows/deployment/update/update-compliance-v2-prerequisites.md b/windows/deployment/update/update-compliance-v2-prerequisites.md index f774a20c8c..5779606a96 100644 --- a/windows/deployment/update/update-compliance-v2-prerequisites.md +++ b/windows/deployment/update/update-compliance-v2-prerequisites.md @@ -11,7 +11,7 @@ author: mestew ms.author: mstewart ms.collection: M365-analytics ms.topic: article -date: 05/07/2022 +ms.date: 05/31/2022 --- # Update Compliance prerequisites diff --git a/windows/deployment/update/update-compliance-v2-schema-ucclient.md b/windows/deployment/update/update-compliance-v2-schema-ucclient.md index d6f422c3de..8464daf8cc 100644 --- a/windows/deployment/update/update-compliance-v2-schema-ucclient.md +++ b/windows/deployment/update/update-compliance-v2-schema-ucclient.md @@ -11,7 +11,7 @@ author: mestew ms.author: mstewart ms.collection: M365-analytics ms.topic: reference -date: 05/07/2022 +ms.date: 05/31/2022 --- # UCClient diff --git a/windows/deployment/update/update-compliance-v2-schema-ucclientupdatestatus.md b/windows/deployment/update/update-compliance-v2-schema-ucclientupdatestatus.md index 225dab4ad3..8152246ded 100644 --- a/windows/deployment/update/update-compliance-v2-schema-ucclientupdatestatus.md +++ b/windows/deployment/update/update-compliance-v2-schema-ucclientupdatestatus.md @@ -11,7 +11,7 @@ author: mestew ms.author: mstewart ms.collection: M365-analytics ms.topic: reference -date: 05/07/2022 +ms.date: 05/31/2022 --- # UCClientUpdateStatus diff --git a/windows/deployment/update/update-compliance-v2-schema-ucdevicealert.md b/windows/deployment/update/update-compliance-v2-schema-ucdevicealert.md index 0573b183dd..1e7e135ef3 100644 --- a/windows/deployment/update/update-compliance-v2-schema-ucdevicealert.md +++ b/windows/deployment/update/update-compliance-v2-schema-ucdevicealert.md @@ -11,7 +11,7 @@ author: mestew ms.author: mstewart ms.collection: M365-analytics ms.topic: reference -date: 05/07/2022 +ms.date: 05/31/2022 --- # UCDeviceAlert diff --git a/windows/deployment/update/update-compliance-v2-schema-ucserviceupdatestatus.md b/windows/deployment/update/update-compliance-v2-schema-ucserviceupdatestatus.md index ad821324d5..dd20ce0322 100644 --- a/windows/deployment/update/update-compliance-v2-schema-ucserviceupdatestatus.md +++ b/windows/deployment/update/update-compliance-v2-schema-ucserviceupdatestatus.md @@ -11,7 +11,7 @@ author: mestew ms.author: mstewart ms.collection: M365-analytics ms.topic: reference -date: 05/07/2022 +ms.date: 05/31/2022 --- # UCServiceUpdateStatus diff --git a/windows/deployment/update/update-compliance-v2-schema-ucupdatealert.md b/windows/deployment/update/update-compliance-v2-schema-ucupdatealert.md index ddca56923d..c59bff8d14 100644 --- a/windows/deployment/update/update-compliance-v2-schema-ucupdatealert.md +++ b/windows/deployment/update/update-compliance-v2-schema-ucupdatealert.md @@ -11,7 +11,7 @@ author: mestew ms.author: mstewart ms.collection: M365-analytics ms.topic: reference -date: 05/07/2022 +ms.date: 05/31/2022 --- # UCUpdateAlert diff --git a/windows/deployment/update/update-compliance-v2-schema.md b/windows/deployment/update/update-compliance-v2-schema.md index 26dc6e98ab..c6e014b7bb 100644 --- a/windows/deployment/update/update-compliance-v2-schema.md +++ b/windows/deployment/update/update-compliance-v2-schema.md @@ -11,7 +11,7 @@ author: mestew ms.author: mstewart ms.collection: M365-analytics ms.topic: reference -date: 05/07/2022 +ms.date: 05/31/2022 --- # Update Compliance version 2 schema diff --git a/windows/deployment/update/update-compliance-v2-use.md b/windows/deployment/update/update-compliance-v2-use.md index 6ad9a5f5c9..7087294293 100644 --- a/windows/deployment/update/update-compliance-v2-use.md +++ b/windows/deployment/update/update-compliance-v2-use.md @@ -11,7 +11,7 @@ author: mestew ms.author: mstewart ms.collection: M365-analytics ms.topic: article -date: 05/07/2022 +ms.date: 05/31/2022 --- # Use Update Compliance (preview) diff --git a/windows/deployment/update/update-status-admin-center.md b/windows/deployment/update/update-status-admin-center.md index 89f50b019f..609ffaf308 100644 --- a/windows/deployment/update/update-status-admin-center.md +++ b/windows/deployment/update/update-status-admin-center.md @@ -46,8 +46,8 @@ Update Compliance is a Windows service hosted in Azure that uses Windows diagnos ## Get started -1. Go to the [Microsoft 365 admin center](https://admin.microsoft.com/) and sign in. -1. Expand **Health**, then select **Software Updates**. +1. Go to the [Microsoft 365 admin center](https://admin.microsoft.com/) and sign in. +1. Expand **Health**, then select **Software Updates**. You may need to use the **Show all** option to display **Health** in the navigation menu. 1. In the **Software Updates** page, select the **Windows** tab. 1. When you select the **Windows** tab for the first time, you'll be asked to **Configure Settings**. This tab is populated by data from [Update Compliance](update-compliance-v2-overview.md). Verify or supply the following information about the settings for Update Compliance: @@ -56,6 +56,9 @@ Update Compliance is a Windows service hosted in Azure that uses Windows diagnos 1. The initial setup can take up to 24 hours. During this time, the **Windows** tab will display that it's **Waiting for Update Compliance data**. 1. After the initial setup is complete, the **Windows** tab will display your Update Compliance data in the charts. +> [!Tip] +> If you don't see an entry for Software updates (Preview) in the menu, try going to this URL: [https://admin.microsoft.com/Adminportal/Home#/softwareupdates](https://admin.microsoft.com/Adminportal/Home#/softwareupdates). + ## The Windows tab The **Windows** tab in the **Software updates** page in the Microsoft admin center is populated by data from [Update Compliance](update-compliance-v2-overview.md). The tab contains a high-level overview of update compliance for Windows clients in your environment. The tab displays two charts **Windows update status** and **End of service**. The Update Compliance data that populates these charts refreshes every 24 hours. For more information, see [Update Compliance data latency](update-compliance-v2-use.md#update-compliance-data-latency). From 08b0fdea57843f54c6f04d3047c55651154db4e8 Mon Sep 17 00:00:00 2001 From: Meghan Stewart <33289333+mestew@users.noreply.github.com> Date: Tue, 31 May 2022 08:40:02 -0700 Subject: [PATCH 295/380] edits --- .../update/update-compliance-v2-enable.md | 21 ++++++++++++++++--- 1 file changed, 18 insertions(+), 3 deletions(-) diff --git a/windows/deployment/update/update-compliance-v2-enable.md b/windows/deployment/update/update-compliance-v2-enable.md index 784f3f16cd..c912b15042 100644 --- a/windows/deployment/update/update-compliance-v2-enable.md +++ b/windows/deployment/update/update-compliance-v2-enable.md @@ -47,8 +47,7 @@ Update Compliance uses an [Azure Log Analytics workspaces](/azure/azure-monitor/ - [Azure Update Management](/azure/automation/automation-intro#update-management) users should use the same workspace for Update Compliance. 1. If you don't have an existing Log Analytics workspace or you don't want to use a current workspace, [create a new workspace](/azure/azure-monitor/logs/quick-create-workspace) in a [compatible region](update-compliance-v2-prerequisites.md#log-analytics-regions). -> [!Note] -> The `CommercialID` for the Log Analytics workspace is no longer required when configuring your clients. + ### Add the Update Compliance solution to the Log Analytics workspace @@ -57,7 +56,7 @@ Update Compliance is offered as an Azure Marketplace application that's linked t 1. Go to the [Update Compliance page in the Azure Marketplace](https://azuremarketplace.microsoft.com/marketplace/apps/Microsoft.WaaSUpdateInsights?tab=Overview). You might need to sign into your Azure subscription to access this page. 1. Select **Get it now**. 1. Select **Continue** to agree to the [terms of use](https://azure.microsoft.com/[support/legal/) and the [privacy policy](https://privacy.microsoft.com/en-us/privacystatement) to create the app in Azure. -1. Sign into the Azure portal to finish creating the Update Compliance solution. +1. Sign into the [Azure portal](https://portal.azure.com) to finish creating the Update Compliance solution. 1. Select the following settings: - **Subscription**: The Azure subscription to use. - **Resource group**: Select or [create a resource group](/azure/azure-resource-manager/management/manage-resource-groups-portal) for the Update Compliance solution. @@ -68,6 +67,22 @@ Update Compliance is offered as an Azure Marketplace application that's linked t > [!Note] > You can only map one tenant to one Log Analytics workspace. Mapping one tenant to multiple workspaces isn't supported. +### Get the Commercial ID for the Update Compliance solution + +The **Commercial ID** directs your clients to the Update Compliance solution in your Log Analytics workspace. You'll need this ID when you configure clients to send data to Update Compliance. + +1. If needed, sign into the [Azure portal](https://portal.azure.com). +1. In the Azure portal, type **Log Analytics** in the search bar. As you begin typing, the list filters based on your input. +1. Select **Log Analytics workspaces**. +1. Select the Log Analytics workspace that you added the Update Compliance solution to. +1. Select **Solutions** from the Log Analytics workspace, then select **WaaSUpdateInsights(<Log Analytics workspace name>)** to go to the summary page for the solution. +1. Select **Update Compliance Settings** from the **WaaSUpdateInsights(<Log Analytics workspace name>)** summary page. +1. The **Commercial Id Key** is listed in the text box with an option to copy the ID. The **Commercial Id Key** is commonly referred to as the `CommercialID` or **Commercial ID** in Update Compliance. + + > [!Warning] + > Regenerate a Commercial ID only if your original ID can no longer be used. Regenerating a commercial ID requires you to deploy the new commercial ID to your computers in order to continue to collect data and so can result in data loss. + + ## Next steps Once you've added Update Compliance to a workspace in your Azure subscription, you'll need to configure any devices you want to monitor. Enroll devices into Update Compliance using any of the following methods: From 93ca4045a0270658f4f05abda27b7e488c03d376 Mon Sep 17 00:00:00 2001 From: Harman Thind <63820404+hathin@users.noreply.github.com> Date: Tue, 31 May 2022 08:52:31 -0700 Subject: [PATCH 296/380] Update check name Windows 10 update rings to Update rings for Windows 10 or later --- .../windows-autopatch/prepare/windows-autopatch-fix-issues.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/deployment/windows-autopatch/prepare/windows-autopatch-fix-issues.md b/windows/deployment/windows-autopatch/prepare/windows-autopatch-fix-issues.md index 8dff734be5..eeb5801be0 100644 --- a/windows/deployment/windows-autopatch/prepare/windows-autopatch-fix-issues.md +++ b/windows/deployment/windows-autopatch/prepare/windows-autopatch-fix-issues.md @@ -38,7 +38,7 @@ This setting must be turned on to avoid a "lack of permissions" error when we in | ----- | ----- | | Not ready | Allow access to unlicensed admins should be turned on. Without this setting enabled, errors can occur when we try to access your Azure AD organization for service. You can safely enable this setting without worrying about security implications. The scope of access is defined by the roles assigned to users, including our operations staff.

      For more information, see [Unlicensed admins](/mem/intune/fundamentals/unlicensed-admins). | -### Windows 10 update rings +### Update rings for Windows 10 or later Your "Windows 10 update ring" policy in Intune must not target any Windows Autopatch devices. From 71e4ce24d1efd46a54f55b43b6021cede7b62630 Mon Sep 17 00:00:00 2001 From: Andre Della Monica Date: Tue, 31 May 2022 11:28:21 -0500 Subject: [PATCH 297/380] Updates to docs --- .../windows-autopatch-register-devices.md | 23 +++++++++++++------ 1 file changed, 16 insertions(+), 7 deletions(-) diff --git a/windows/deployment/windows-autopatch/deploy/windows-autopatch-register-devices.md b/windows/deployment/windows-autopatch/deploy/windows-autopatch-register-devices.md index 7a6f929085..7d549fcbea 100644 --- a/windows/deployment/windows-autopatch/deploy/windows-autopatch-register-devices.md +++ b/windows/deployment/windows-autopatch/deploy/windows-autopatch-register-devices.md @@ -1,7 +1,7 @@ --- title: Register your devices description: This article details how to register devices in Autopatch -ms.date: 05/30/2022 +ms.date: 05/31/2022 ms.prod: w11 ms.technology: windows ms.topic: how-to @@ -9,7 +9,7 @@ ms.localizationpriority: medium author: tiaraquan ms.author: tiaraquan manager: dougeby -msreviewer: hathind +msreviewer: andredm7 --- # Register your devices @@ -25,16 +25,22 @@ Windows Autopatch to take over software updates management of supported devices - [Microsoft Edge updates](../operate/windows-autopatch-edge.md) - [Microsoft Teams updates](../operate/windows-autopatch-teams.md) -You must choose what devices to manage with Windows Autopatch by adding either devices through direct membership or by adding other Azure Active Directory (Azure AD) dynamic groups into the Azure Active Directory assigned **Windows Autopatch Device Registration** group. Windows Autopatch runs every hour to discover new devices added to this group. Once new devices are discovered, Windows Autopatch attempts to register these devices into its service. +You must choose what devices to manage with Windows Autopatch by adding either devices through direct membership or by adding other Azure Active Directory (Azure AD) dynamic/assigned groups into the Azure Active Directory assigned **Windows Autopatch Device Registration** group. Windows Autopatch runs every hour to discover new devices added to this group. Once new devices are discovered, Windows Autopatch attempts to register these devices into its service. + +> [!TIP] +> You can also use the **Discover Devices** button in either the Ready or Not Ready tabs to discover devices from the Windows Autopatch Device Registration Azure AD group on demand. To be eligible for Windows Autopatch management, devices must meet a minimum set of required software-based prerequisites: ## Prerequisites -- Supported Windows OS Enterprise edition version. +- Windows 10/11 Enterprise edition 1809+. - Either hybrid or Azure AD joined (personal devices aren't supported). - Managed by Microsoft Endpoint Manager (either Microsoft Endpoint Manager-Intune or Microsoft Endpoint Manager-Configuration Manager Co-management). -- Microsoft Endpoint Manager-Configuration Manager Co-management workloads (Windows Updates policies, Device configuration and Office Click-to-run) must be set to Pilot Intune or Intune. +- Microsoft Endpoint Manager-Configuration Manager Co-management workloads swung over to Microsoft Endpoint Manager-Intune (either set to Pilot Intune or Intune). + - Windows Updates policies + - Device configuration + - Office Click-to-run - Last Intune device check-in completed within the last 28 days. For more information about each prerequisite check, see the [Prerequisites](../prepare/windows-autopatch-prerequisites.md) article. @@ -45,14 +51,17 @@ Windows Autopatch introduces a new user interface to help IT admins manage devic | Tab | Purpose | | ----- | ----- | -| Ready tab | The purpose of the Ready tab is to show devices that were successfully registered to the Windows Autopatch service and that have met device health requirements. | +| Ready tab | The purpose of the Ready tab is to show devices that were successfully registered to the Windows Autopatch service and that have met on-going device health requirements. | | Not ready tab | The purpose of the Not ready tab is to show devices that didn't successfully register into the Windows Autopatch service, or didn't pass one of the device readiness checks. This tab is intended to help customers identify and remediate devices that don't meet device readiness checks.

      Devices successfully registered and healthy don't show up in the Not ready tab. | +> [!WARNING] +> The **Not Ready** tab will not be available during the first week of the Public preview. + ## Built-in roles required for device registration A role defines the set of permissions granted to users assigned to that role. You can use one of the following built-in roles in Windows Autopatch to register devices: -- Global Administrator +- Azure AD Global Administrator - Intune Service Administrator - Modern Workplace Intune Administrator From 53fbd8b369eb9c8947219a5dccc44bdf6a185c28 Mon Sep 17 00:00:00 2001 From: Tiara Quan <95256667+tiaraquan@users.noreply.github.com> Date: Tue, 31 May 2022 10:12:48 -0700 Subject: [PATCH 298/380] Reviewing Andre's changes Reviewing Andre's changes. Made some corrections. --- .../deploy/windows-autopatch-register-devices.md | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/windows/deployment/windows-autopatch/deploy/windows-autopatch-register-devices.md b/windows/deployment/windows-autopatch/deploy/windows-autopatch-register-devices.md index 7d549fcbea..8e01aec2b0 100644 --- a/windows/deployment/windows-autopatch/deploy/windows-autopatch-register-devices.md +++ b/windows/deployment/windows-autopatch/deploy/windows-autopatch-register-devices.md @@ -28,7 +28,7 @@ Windows Autopatch to take over software updates management of supported devices You must choose what devices to manage with Windows Autopatch by adding either devices through direct membership or by adding other Azure Active Directory (Azure AD) dynamic/assigned groups into the Azure Active Directory assigned **Windows Autopatch Device Registration** group. Windows Autopatch runs every hour to discover new devices added to this group. Once new devices are discovered, Windows Autopatch attempts to register these devices into its service. > [!TIP] -> You can also use the **Discover Devices** button in either the Ready or Not Ready tabs to discover devices from the Windows Autopatch Device Registration Azure AD group on demand. +> You can also use the **Discover Devices** button in either the Ready or Not ready tabs to discover devices from the Windows Autopatch Device Registration Azure AD group on demand. To be eligible for Windows Autopatch management, devices must meet a minimum set of required software-based prerequisites: @@ -45,7 +45,7 @@ To be eligible for Windows Autopatch management, devices must meet a minimum set For more information about each prerequisite check, see the [Prerequisites](../prepare/windows-autopatch-prerequisites.md) article. -## About Devices Ready and Not Ready tabs +## About Devices Ready and Not ready tabs Windows Autopatch introduces a new user interface to help IT admins manage devices and troubleshoot device readiness statuses seamlessly with actionable in-UI device readiness reports for unregistered devices or unhealthy devices. @@ -54,8 +54,8 @@ Windows Autopatch introduces a new user interface to help IT admins manage devic | Ready tab | The purpose of the Ready tab is to show devices that were successfully registered to the Windows Autopatch service and that have met on-going device health requirements. | | Not ready tab | The purpose of the Not ready tab is to show devices that didn't successfully register into the Windows Autopatch service, or didn't pass one of the device readiness checks. This tab is intended to help customers identify and remediate devices that don't meet device readiness checks.

      Devices successfully registered and healthy don't show up in the Not ready tab. | -> [!WARNING] -> The **Not Ready** tab will not be available during the first week of the Public preview. +> [!IMPORTANT] +> The **Not ready** tab will not be available during the first week of the public preview. ## Built-in roles required for device registration From 1c17fbc36ed29b3cce84c1be329d0bfae875b46e Mon Sep 17 00:00:00 2001 From: Tiara Quan <95256667+tiaraquan@users.noreply.github.com> Date: Tue, 31 May 2022 10:19:36 -0700 Subject: [PATCH 299/380] Moving note for discoverability --- .../deploy/windows-autopatch-register-devices.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/windows/deployment/windows-autopatch/deploy/windows-autopatch-register-devices.md b/windows/deployment/windows-autopatch/deploy/windows-autopatch-register-devices.md index 8e01aec2b0..47c812ba6a 100644 --- a/windows/deployment/windows-autopatch/deploy/windows-autopatch-register-devices.md +++ b/windows/deployment/windows-autopatch/deploy/windows-autopatch-register-devices.md @@ -49,14 +49,14 @@ For more information about each prerequisite check, see the [Prerequisites](../p Windows Autopatch introduces a new user interface to help IT admins manage devices and troubleshoot device readiness statuses seamlessly with actionable in-UI device readiness reports for unregistered devices or unhealthy devices. +> [!IMPORTANT] +> The **Not ready** tab will not be available during the first week of the public preview. + | Tab | Purpose | | ----- | ----- | | Ready tab | The purpose of the Ready tab is to show devices that were successfully registered to the Windows Autopatch service and that have met on-going device health requirements. | | Not ready tab | The purpose of the Not ready tab is to show devices that didn't successfully register into the Windows Autopatch service, or didn't pass one of the device readiness checks. This tab is intended to help customers identify and remediate devices that don't meet device readiness checks.

      Devices successfully registered and healthy don't show up in the Not ready tab. | -> [!IMPORTANT] -> The **Not ready** tab will not be available during the first week of the public preview. - ## Built-in roles required for device registration A role defines the set of permissions granted to users assigned to that role. You can use one of the following built-in roles in Windows Autopatch to register devices: From a236ea828f91cda3753201f96e90b9376b111647 Mon Sep 17 00:00:00 2001 From: Tarun Maganur <104856032+Tarun-Edu@users.noreply.github.com> Date: Tue, 31 May 2022 10:20:42 -0700 Subject: [PATCH 300/380] Update windows-11-se-overview.md name change : Sensocloud test to Sensocloud --- education/windows/windows-11-se-overview.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/education/windows/windows-11-se-overview.md b/education/windows/windows-11-se-overview.md index be73736a92..c32223b772 100644 --- a/education/windows/windows-11-se-overview.md +++ b/education/windows/windows-11-se-overview.md @@ -82,7 +82,7 @@ Windows 11 SE comes with some preinstalled apps. The following apps can also run |Safe Exam Browser |3.3.2.413 |Win32 |Safe Exam Browser| |Secure Browser |14.0.0 |Win32 |Cambium Development| |Secure Browser |4.8.3.376 |Win32 |Questar, Inc| -|SensoCloud test |2021.11.15.0 |Win32|Senso.Cloud| +|SensoCloud |2021.11.15.0 |Win32|Senso.Cloud| |SuperNova Magnifier & Screen Reader |21.02 |Win32 |Dolphin Computer Access| |Zoom |5.9.1 (2581)|Win32 |Zoom| |ZoomText Fusion |2022.2109.10|Win32 |Freedom Scientific| From de80eac3a953e3493af020ad47f464edef6b7fb8 Mon Sep 17 00:00:00 2001 From: tiaraquan Date: Tue, 31 May 2022 11:50:21 -0700 Subject: [PATCH 301/380] Fixing broken link. --- .../operate/windows-autopatch-update-management.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/deployment/windows-autopatch/operate/windows-autopatch-update-management.md b/windows/deployment/windows-autopatch/operate/windows-autopatch-update-management.md index fb113c593d..a157492b2c 100644 --- a/windows/deployment/windows-autopatch/operate/windows-autopatch-update-management.md +++ b/windows/deployment/windows-autopatch/operate/windows-autopatch-update-management.md @@ -22,7 +22,7 @@ Keeping your devices up to date is a balance of speed and stability. Windows Aut | ----- | ----- | | Window quality update | Windows Autopatch uses four update rings to manage Windows quality updates. For more detailed information, see [Windows quality updates](../operate/windows-autopatch-wqu-overview.md). | | Anti-virus definition | Updated with each scan. | -| Microsoft 365 Apps for enterprise | For more information, see Microsoft 365 Apps for enterprise. | +| Microsoft 365 Apps for enterprise | For more information, see [Microsoft 365 Apps for enterprise](windows-autopatch-microsoft-365-apps-enterprise.md). | | Microsoft Edge | For more information, see [Microsoft Edge](../operate/windows-autopatch-edge.md). | | Microsoft Teams | For more information, see [Microsoft Teams](../operate/windows-autopatch-teams.md). | From e30d1f040c82927cc8a6f909bf133b75345ab206 Mon Sep 17 00:00:00 2001 From: Andre Della Monica Date: Tue, 31 May 2022 16:46:38 -0500 Subject: [PATCH 302/380] Updates to the AP docs --- .../windows-autopatch-register-devices.md | 29 ++++++++++++++----- .../windows-autopatch-deregister-devices.md | 9 ++++-- 2 files changed, 28 insertions(+), 10 deletions(-) diff --git a/windows/deployment/windows-autopatch/deploy/windows-autopatch-register-devices.md b/windows/deployment/windows-autopatch/deploy/windows-autopatch-register-devices.md index 47c812ba6a..39efb1d422 100644 --- a/windows/deployment/windows-autopatch/deploy/windows-autopatch-register-devices.md +++ b/windows/deployment/windows-autopatch/deploy/windows-autopatch-register-devices.md @@ -25,7 +25,18 @@ Windows Autopatch to take over software updates management of supported devices - [Microsoft Edge updates](../operate/windows-autopatch-edge.md) - [Microsoft Teams updates](../operate/windows-autopatch-teams.md) -You must choose what devices to manage with Windows Autopatch by adding either devices through direct membership or by adding other Azure Active Directory (Azure AD) dynamic/assigned groups into the Azure Active Directory assigned **Windows Autopatch Device Registration** group. Windows Autopatch runs every hour to discover new devices added to this group. Once new devices are discovered, Windows Autopatch attempts to register these devices into its service. +You must choose what devices to manage with Windows Autopatch by adding either devices through direct membership or by nesting other Azure Active Directory (Azure AD) dynamic/assigned groups into the Azure Active Directory assigned **Windows Autopatch Device Registration** group. Windows Autopatch runs every hour to discover new devices added to this group. Once new devices are discovered, Windows Autopatch attempts to register these devices into its service. + +### Other nested Azure AD group supported scenarios + +Windows Autopatch also supports the following Azure AD nested group scenarios: + +- Azure AD groups synced up from: + - On-premises Active Directory groups (Windows server type). + - [Configuration Manager collections](https://docs.microsoft.com/mem/configmgr/core/clients/manage/collections/create-collections#bkmk_aadcollsync). + +> [!IMPORTANT] +> The **Windows Autopatch Device Registration** Azure AD group only supports one level of Azure AD nested groups. > [!TIP] > You can also use the **Discover Devices** button in either the Ready or Not ready tabs to discover devices from the Windows Autopatch Device Registration Azure AD group on demand. @@ -34,13 +45,14 @@ To be eligible for Windows Autopatch management, devices must meet a minimum set ## Prerequisites -- Windows 10/11 Enterprise edition 1809+. +- Windows 10/11 64-bit Enterprise edition 1809+. - Either hybrid or Azure AD joined (personal devices aren't supported). -- Managed by Microsoft Endpoint Manager (either Microsoft Endpoint Manager-Intune or Microsoft Endpoint Manager-Configuration Manager Co-management). -- Microsoft Endpoint Manager-Configuration Manager Co-management workloads swung over to Microsoft Endpoint Manager-Intune (either set to Pilot Intune or Intune). - - Windows Updates policies - - Device configuration - - Office Click-to-run +- Managed by Microsoft Endpoint Manager + - Microsoft Endpoint Manager-Intune or Microsoft Endpoint Manager-Configuration Manager Co-management. + - Microsoft Endpoint Manager-Configuration Manager Co-management workloads swung over to Microsoft Endpoint Manager-Intune (either set to Pilot Intune or Intune). + - Windows Updates policies + - Device configuration + - Office Click-to-run - Last Intune device check-in completed within the last 28 days. For more information about each prerequisite check, see the [Prerequisites](../prepare/windows-autopatch-prerequisites.md) article. @@ -80,6 +92,9 @@ A role defines the set of permissions granted to users assigned to that role. Yo Once devices or Azure AD groups containing devices are added to the **Windows Autopatch Device Registration** group, Windows Autopatch discovers these devices and runs device-level prerequisite checks to try to register them. +> [!IMPORTANT] +> It might take up to an hour for devices to change its statuses from **Ready for User** to **Active** in the Ready tab during the public preview. + ## Other device lifecycle management scenarios There are a few more device lifecycle management scenarios to consider when planning to register devices in Windows Autopatch. diff --git a/windows/deployment/windows-autopatch/operate/windows-autopatch-deregister-devices.md b/windows/deployment/windows-autopatch/operate/windows-autopatch-deregister-devices.md index 0f18908fb4..bfb6b35250 100644 --- a/windows/deployment/windows-autopatch/operate/windows-autopatch-deregister-devices.md +++ b/windows/deployment/windows-autopatch/operate/windows-autopatch-deregister-devices.md @@ -1,7 +1,7 @@ --- title: Deregister a device description: This article explains how to deregister devices -ms.date: 05/30/2022 +ms.date: 05/31/2022 ms.prod: w11 ms.technology: windows ms.topic: how-to @@ -9,7 +9,7 @@ ms.localizationpriority: medium author: tiaraquan ms.author: tiaraquan manager: dougeby -msreviewer: hathind +msreviewer: andredm7 --- # Deregister a device @@ -26,7 +26,10 @@ To avoid end-user disruption, device de-registration in Windows Autopatch only d ## Excluded devices -When you deregister a device from the Windows Autopatch service, the device is flagged as "excluded". Windows Autopatch doesn't try to re-register the device into the service again, because the de-registration command doesn't trigger device membership removal from the **Windows Autopatch Device Registration** Azure Active Directory group. This is due to a direct membership removal limitation present in Azure Active Directory dynamic groups. +When you deregister a device from the Windows Autopatch service, the device is flagged as "excluded" so Windows Autopatch doesn't try to re-register the device into the service again, since the de-registration command doesn't trigger device membership removal from the **Windows Autopatch Device Registration** Azure Active Directory group. + +> [!IMPORTANT] +> The Azure AD team doesn't recommend appending query statements to remove specific device from a dynamic query due to dynamic query performance issues. If you want to re-register a device that was previously deregistered from Windows Autopatch, you must [submit a support request](../operate/windows-autopatch-support-request.md) with the Windows Autopatch Service Engineering Team to request the removal of the "excluded" flag set during the de-registration process. After the Windows Autopatch Service Engineering Team removes the flag, you can re-register a device or a group of devices. From bb1e37c4f32246d3f5cfe2a8d99a4d6d80ff145b Mon Sep 17 00:00:00 2001 From: Tiara Quan <95256667+tiaraquan@users.noreply.github.com> Date: Tue, 31 May 2022 15:14:43 -0700 Subject: [PATCH 303/380] Update windows-autopatch-register-devices.md fixed link --- .../deploy/windows-autopatch-register-devices.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/deployment/windows-autopatch/deploy/windows-autopatch-register-devices.md b/windows/deployment/windows-autopatch/deploy/windows-autopatch-register-devices.md index 39efb1d422..2a9c8e22e5 100644 --- a/windows/deployment/windows-autopatch/deploy/windows-autopatch-register-devices.md +++ b/windows/deployment/windows-autopatch/deploy/windows-autopatch-register-devices.md @@ -33,7 +33,7 @@ Windows Autopatch also supports the following Azure AD nested group scenarios: - Azure AD groups synced up from: - On-premises Active Directory groups (Windows server type). - - [Configuration Manager collections](https://docs.microsoft.com/mem/configmgr/core/clients/manage/collections/create-collections#bkmk_aadcollsync). + - [Configuration Manager collections](/mem/configmgr/core/clients/manage/collections/create-collections#bkmk_aadcollsync). > [!IMPORTANT] > The **Windows Autopatch Device Registration** Azure AD group only supports one level of Azure AD nested groups. From bf07802bbc8fbf5d3e3dfd7b56f6b0394843578d Mon Sep 17 00:00:00 2001 From: Tiara Quan <95256667+tiaraquan@users.noreply.github.com> Date: Tue, 31 May 2022 15:16:39 -0700 Subject: [PATCH 304/380] Update windows-autopatch-register-devices.md fixed noun agreement --- .../deploy/windows-autopatch-register-devices.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/deployment/windows-autopatch/deploy/windows-autopatch-register-devices.md b/windows/deployment/windows-autopatch/deploy/windows-autopatch-register-devices.md index 2a9c8e22e5..1b7aa1e52f 100644 --- a/windows/deployment/windows-autopatch/deploy/windows-autopatch-register-devices.md +++ b/windows/deployment/windows-autopatch/deploy/windows-autopatch-register-devices.md @@ -93,7 +93,7 @@ A role defines the set of permissions granted to users assigned to that role. Yo Once devices or Azure AD groups containing devices are added to the **Windows Autopatch Device Registration** group, Windows Autopatch discovers these devices and runs device-level prerequisite checks to try to register them. > [!IMPORTANT] -> It might take up to an hour for devices to change its statuses from **Ready for User** to **Active** in the Ready tab during the public preview. +> It might take up to an hour for a device to change its statuses from **Ready for User** to **Active** in the Ready tab during the public preview. ## Other device lifecycle management scenarios From 142add568a9e6d0af72fc23246f6bd1357f04d51 Mon Sep 17 00:00:00 2001 From: Andre Della Monica Date: Tue, 31 May 2022 19:41:03 -0500 Subject: [PATCH 305/380] More updates to device registration --- .../windows-autopatch-register-devices.md | 38 +++++++++++++------ 1 file changed, 27 insertions(+), 11 deletions(-) diff --git a/windows/deployment/windows-autopatch/deploy/windows-autopatch-register-devices.md b/windows/deployment/windows-autopatch/deploy/windows-autopatch-register-devices.md index 1b7aa1e52f..4a8b3060dc 100644 --- a/windows/deployment/windows-autopatch/deploy/windows-autopatch-register-devices.md +++ b/windows/deployment/windows-autopatch/deploy/windows-autopatch-register-devices.md @@ -18,16 +18,21 @@ Before Microsoft can manage your devices in Windows Autopatch, you must have dev ## Before you begin -Windows Autopatch to take over software updates management of supported devices as soon as an IT admin decides to have their tenant managed by Windows Autopatch. Windows Autopatch update management scope includes: +Windows Autopatch can take over software updates management of supported devices as soon as an IT admin decides to have their tenant managed by the service. The Windows Autopatch software updates management scope includes: - [Windows quality updates](../operate/windows-autopatch-wqu-overview.md) - [Microsoft 365 Apps for enterprise updates](../operate/windows-autopatch-microsoft-365-apps-enterprise.md) - [Microsoft Edge updates](../operate/windows-autopatch-edge.md) - [Microsoft Teams updates](../operate/windows-autopatch-teams.md) -You must choose what devices to manage with Windows Autopatch by adding either devices through direct membership or by nesting other Azure Active Directory (Azure AD) dynamic/assigned groups into the Azure Active Directory assigned **Windows Autopatch Device Registration** group. Windows Autopatch runs every hour to discover new devices added to this group. Once new devices are discovered, Windows Autopatch attempts to register these devices into its service. +### About the use of an Azure AD group to register devices -### Other nested Azure AD group supported scenarios +You must choose what devices to manage with Windows Autopatch by either adding them through direct membership or by nesting other Azure AD dynamic/assigned groups into the **Windows Autopatch Device Registration** Azure AD assigned group. Windows Autopatch automatically runs every hour to discover new devices added to this group. Once new devices are discovered, Windows Autopatch attempts to register these devices into its service. + +> [!NOTE] +> All devices that are intended to be managed by the Windows Autopatch service **must** be added into the **Windows Autopatch Device Registration** Azure AD assigned group. Devices can only be added to this group if they have an Azure AD device ID. Windows Autopatch scans the Azure AD group hourly to discover newly added devices to be registered. + +#### Supported scenarios when nesting other Azure AD groups Windows Autopatch also supports the following Azure AD nested group scenarios: @@ -41,10 +46,10 @@ Windows Autopatch also supports the following Azure AD nested group scenarios: > [!TIP] > You can also use the **Discover Devices** button in either the Ready or Not ready tabs to discover devices from the Windows Autopatch Device Registration Azure AD group on demand. -To be eligible for Windows Autopatch management, devices must meet a minimum set of required software-based prerequisites: - ## Prerequisites +To be eligible for Windows Autopatch management, devices must meet a minimum set of required software-based prerequisites: + - Windows 10/11 64-bit Enterprise edition 1809+. - Either hybrid or Azure AD joined (personal devices aren't supported). - Managed by Microsoft Endpoint Manager @@ -55,7 +60,7 @@ To be eligible for Windows Autopatch management, devices must meet a minimum set - Office Click-to-run - Last Intune device check-in completed within the last 28 days. -For more information about each prerequisite check, see the [Prerequisites](../prepare/windows-autopatch-prerequisites.md) article. +For more details on each prerequisite check, see the [Prerequisites](../prepare/windows-autopatch-prerequisites.md) article. ## About Devices Ready and Not ready tabs @@ -66,19 +71,29 @@ Windows Autopatch introduces a new user interface to help IT admins manage devic | Tab | Purpose | | ----- | ----- | -| Ready tab | The purpose of the Ready tab is to show devices that were successfully registered to the Windows Autopatch service and that have met on-going device health requirements. | -| Not ready tab | The purpose of the Not ready tab is to show devices that didn't successfully register into the Windows Autopatch service, or didn't pass one of the device readiness checks. This tab is intended to help customers identify and remediate devices that don't meet device readiness checks.

      Devices successfully registered and healthy don't show up in the Not ready tab. | +| Ready tab | The purpose of the Ready tab is to show devices that were successfully registered to the Windows Autopatch service and that have met post-registration device health requirements. | +| Not ready tab | The purpose of the Not ready tab is to show devices that didn't successfully register into the Windows Autopatch service, or didn't pass one of the post-registration health requirements. This tab is intended to help customers identify and remediate devices that don't meet either pre or post-registration device readiness checks.

      Devices successfully registered and healthy don't show up in the Not ready tab. | ## Built-in roles required for device registration A role defines the set of permissions granted to users assigned to that role. You can use one of the following built-in roles in Windows Autopatch to register devices: - Azure AD Global Administrator +- Service Support Administrator - Intune Service Administrator - Modern Workplace Intune Administrator +See [Azure AD built-in roles](https://docs.microsoft.com/azure/active-directory/roles/permissions-reference) and [Role-based access control (RBAC) with Microsoft Intune](https://docs.microsoft.com/mem/intune/fundamentals/role-based-access-control) for more details. + > [!NOTE] -> The Modern Workplace Intune Admin role is a custom created role in Windows Autopatch. This role can assign administrators to Endpoint Manager roles, and allows you to create and configure custom Endpoint Manager roles. +> The Modern Workplace Intune Admin role is a custom created role during the Windows Autopatch tenant enrollment process. This role can assign administrators to Endpoint Manager roles, and allows you to create and configure custom Endpoint Manager roles. + +## Details about the device registration process + +The process of registering your devices in Windows Autopatch does the following: + +1. Makes a record of devices in the service. +2. Assign devices into the ring groups and other groups required for software updates management. ## Steps to register devices @@ -93,7 +108,7 @@ A role defines the set of permissions granted to users assigned to that role. Yo Once devices or Azure AD groups containing devices are added to the **Windows Autopatch Device Registration** group, Windows Autopatch discovers these devices and runs device-level prerequisite checks to try to register them. > [!IMPORTANT] -> It might take up to an hour for a device to change its statuses from **Ready for User** to **Active** in the Ready tab during the public preview. +> It might take up to an hour for a device to change its status from **Ready for User** to **Active** in the Ready tab during the public preview. ## Other device lifecycle management scenarios @@ -115,4 +130,5 @@ If you need to repair a device that was previously registered into the Windows A When one of these hardware changes occurs, Azure AD creates a new device ID record for that device, even if it's technically the same device. -Any device that needs to be registered into the Windows Autopatch service must be added into the **Windows Autopatch Device Registration** Azure AD assigned group. Devices can only be added to this group if they have an Azure AD device record ID. Windows Autopatch scans the Azure AD group to discover the new device and brings it in to be registered. +> [!IMPORTANT] +> If a new Azure AD device ID is generated for a device that was previously registered into Windows Autopatch, even technically being the same device, the new Azure AD device ID has to be added either through device direct membership or through nested Azure AD dynamic/assigned group into the Windows Autopatch Device Registration group. This process guarantees the newly generated Azure AD device ID is registered into the Windows Autopatch service and it can keep having its software updates managed by the service. \ No newline at end of file From e3cd67b1c788f6b2d746b5fc4446e99b8d851d1e Mon Sep 17 00:00:00 2001 From: Tiara Quan <95256667+tiaraquan@users.noreply.github.com> Date: Tue, 31 May 2022 21:27:58 -0700 Subject: [PATCH 306/380] Update windows-autopatch-register-devices.md Reviewed for grammar, and broken links. --- .../deploy/windows-autopatch-register-devices.md | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/windows/deployment/windows-autopatch/deploy/windows-autopatch-register-devices.md b/windows/deployment/windows-autopatch/deploy/windows-autopatch-register-devices.md index 4a8b3060dc..31f250df19 100644 --- a/windows/deployment/windows-autopatch/deploy/windows-autopatch-register-devices.md +++ b/windows/deployment/windows-autopatch/deploy/windows-autopatch-register-devices.md @@ -18,7 +18,7 @@ Before Microsoft can manage your devices in Windows Autopatch, you must have dev ## Before you begin -Windows Autopatch can take over software updates management of supported devices as soon as an IT admin decides to have their tenant managed by the service. The Windows Autopatch software updates management scope includes: +Windows Autopatch can take over software update management of supported devices as soon as an IT admin decides to have their tenant managed by the service. The Windows Autopatch software update management scope includes: - [Windows quality updates](../operate/windows-autopatch-wqu-overview.md) - [Microsoft 365 Apps for enterprise updates](../operate/windows-autopatch-microsoft-365-apps-enterprise.md) @@ -72,7 +72,7 @@ Windows Autopatch introduces a new user interface to help IT admins manage devic | Tab | Purpose | | ----- | ----- | | Ready tab | The purpose of the Ready tab is to show devices that were successfully registered to the Windows Autopatch service and that have met post-registration device health requirements. | -| Not ready tab | The purpose of the Not ready tab is to show devices that didn't successfully register into the Windows Autopatch service, or didn't pass one of the post-registration health requirements. This tab is intended to help customers identify and remediate devices that don't meet either pre or post-registration device readiness checks.

      Devices successfully registered and healthy don't show up in the Not ready tab. | +| Not ready tab | The purpose of the Not ready tab is to show devices that didn't successfully register into the Windows Autopatch service, or didn't pass one of the post-registration health requirements. This tab is intended to help customers identify and remediate devices that don't meet either pre or post-registration device readiness checks.

      Devices successfully registered and healthy don't appear in the Not ready tab. | ## Built-in roles required for device registration @@ -83,14 +83,14 @@ A role defines the set of permissions granted to users assigned to that role. Yo - Intune Service Administrator - Modern Workplace Intune Administrator -See [Azure AD built-in roles](https://docs.microsoft.com/azure/active-directory/roles/permissions-reference) and [Role-based access control (RBAC) with Microsoft Intune](https://docs.microsoft.com/mem/intune/fundamentals/role-based-access-control) for more details. +For more information, see [Azure AD built-in roles](/azure/active-directory/roles/permissions-reference) and [Role-based access control (RBAC) with Microsoft Intune](/mem/intune/fundamentals/role-based-access-control). > [!NOTE] > The Modern Workplace Intune Admin role is a custom created role during the Windows Autopatch tenant enrollment process. This role can assign administrators to Endpoint Manager roles, and allows you to create and configure custom Endpoint Manager roles. ## Details about the device registration process -The process of registering your devices in Windows Autopatch does the following: +Registering your devices in Windows Autopatch does the following: 1. Makes a record of devices in the service. 2. Assign devices into the ring groups and other groups required for software updates management. @@ -131,4 +131,4 @@ If you need to repair a device that was previously registered into the Windows A When one of these hardware changes occurs, Azure AD creates a new device ID record for that device, even if it's technically the same device. > [!IMPORTANT] -> If a new Azure AD device ID is generated for a device that was previously registered into Windows Autopatch, even technically being the same device, the new Azure AD device ID has to be added either through device direct membership or through nested Azure AD dynamic/assigned group into the Windows Autopatch Device Registration group. This process guarantees the newly generated Azure AD device ID is registered into the Windows Autopatch service and it can keep having its software updates managed by the service. \ No newline at end of file +> If a new Azure AD device ID is generated for a device that was previously registered into Windows Autopatch, even if it's the same device, the new Azure AD device ID must be added either through device direct membership or through nested Azure AD dynamic/assigned group into the **Windows Autopatch Device Registration** group. This process guarantees the newly generated Azure AD device ID is registered with Windows Autopatch and that the device continues to have its software updates managed by the service. From c9eafea76188b5100e862b55d9081e18d1d1ba0c Mon Sep 17 00:00:00 2001 From: Shesh <56231259+sheshachary@users.noreply.github.com> Date: Wed, 1 Jun 2022 14:53:48 +0530 Subject: [PATCH 307/380] Improved consistency in the articles --- .../mdm/policy-csp-kerberos.md | 24 ++++++++++--------- .../mdm/policy-csp-kioskbrowser.md | 10 ++++---- .../mdm/policy-csp-lanmanworkstation.md | 14 +++++------ .../mdm/policy-csp-licensing.md | 10 ++++---- 4 files changed, 31 insertions(+), 27 deletions(-) diff --git a/windows/client-management/mdm/policy-csp-kerberos.md b/windows/client-management/mdm/policy-csp-kerberos.md index 2a8bcb33cc..21732fed2a 100644 --- a/windows/client-management/mdm/policy-csp-kerberos.md +++ b/windows/client-management/mdm/policy-csp-kerberos.md @@ -14,7 +14,6 @@ manager: dansimp # Policy CSP - Kerberos -


      @@ -54,7 +53,6 @@ manager: dansimp > > 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). -
      @@ -140,8 +138,8 @@ This policy allows retrieving the cloud Kerberos ticket during the sign in. Valid values: -0 (default) - Disabled. -1 - Enabled. +0 (default) - Disabled +1 - Enabled @@ -184,7 +182,7 @@ ADMX Info: -This policy setting controls whether a device will request claims and compound authentication for Dynamic Access Control and Kerberos armoring using Kerberos authentication with domains that support these features. +This policy setting controls whether a device will request claims and compound authentication for Dynamic Access Control and Kerberos armoring, using Kerberos authentication with domains that support these features. If you enable this policy setting, the client computers will request claims, provide information required to create compounded authentication and armor Kerberos messages in domains that support claims and compound authentication for Dynamic Access Control and Kerberos armoring. If you disable or don't configure this policy setting, the client devices won't request claims, provide information required to create compounded authentication and armor Kerberos messages. Services hosted on the device won't be able to retrieve claims for clients using Kerberos protocol transition. @@ -285,9 +283,10 @@ ADMX Info: -This policy setting controls whether a computer requires that Kerberos message exchanges be armored when communicating with a domain controller. +This policy setting controls whether a computer requires that Kerberos message exchanges being armored when communicating with a domain controller. -Warning: When a domain doesn't support Kerberos armoring by enabling "Support Dynamic Access Control and Kerberos armoring", then all authentication for all its users will fail from computers with this policy setting enabled. +> [!WARNING] +> When a domain doesn't support Kerberos armoring by enabling "Support Dynamic Access Control and Kerberos armoring", then all authentication for all its users will fail from computers with this policy setting enabled. If you enable this policy setting, the client computers in the domain enforce the use of Kerberos armoring in only authentication service (AS) and ticket-granting service (TGS) message exchanges with the domain controllers. @@ -341,7 +340,7 @@ This policy setting controls the Kerberos client's behavior in validating the KD If you enable this policy setting, the Kerberos client requires that the KDC's X.509 certificate contains the KDC key purpose object identifier in the Extended Key Usage (EKU) extensions, and that the KDC's X.509 certificate contains a dNSName subjectAltName (SAN) extension that matches the DNS name of the domain. If the computer is joined to a domain, the Kerberos client requires that the KDC's X.509 certificate must be signed by a Certificate Authority (CA) in the NTAuth store. If the computer isn't joined to a domain, the Kerberos client allows the root CA certificate on the smart card to be used in the path validation of the KDC's X.509 certificate. -If you disable or don't configure this policy setting, the Kerberos client requires only that the KDC certificate contain the Server Authentication purpose object identifier in the EKU extensions that can be issued to any server. +If you disable or don't configure this policy setting, the Kerberos client requires only the KDC certificate that contains the Server Authentication purpose object identifier in the EKU extensions that can be issued to any server. @@ -393,7 +392,7 @@ If you enable this policy setting, the Kerberos client or server uses the config If you disable or don't configure this policy setting, the Kerberos client or server uses the locally configured value or the default value. > [!NOTE] -> This policy setting configures the existing MaxTokenSize registry value in HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Lsa\Kerberos\Parameters, which was added in Windows XP and Windows Server 2003, with a default value of 12,000 bytes. Beginning with Windows 8 the default is 48,000 bytes. Due to HTTP's base64 encoding of authentication context tokens, it's not advised to set this value more than 48,000 bytes. +> This policy setting configures the existing MaxTokenSize registry value in HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Lsa\Kerberos\Parameters, which was added in Windows XP and Windows Server 2003, with a default value of 12,000 bytes. Beginning with Windows 8, the default is 48,000 bytes. Due to HTTP's base64 encoding of authentication context tokens, it's not advised to set this value more than 48,000 bytes. @@ -436,9 +435,9 @@ ADMX Info: -Adds a list of domains that an Azure Active Directory joined device can attempt to contact when it can't resolve a UPN to a principal. +Adds a list of domains that an Azure Active Directory joined device can attempt to contact, when it can't resolve a UPN to a principal. -Devices joined to Azure Active Directory in a hybrid environment need to interact with Active Directory Domain Controllers, but they lack the built-in ability to find a Domain Controller that a domain-joined device has. This limitation can cause failures when such a device needs to resolve an Azure Active Directory UPN into an Active Directory Principal. You can use this policy to avoid those failures. +Devices joined to Azure Active Directory in a hybrid environment need to interact with Active Directory Domain Controllers, but they lack the built-in ability to find a Domain Controller that a domain-joined device has. This limitation can cause failures, when such a device needs to resolve an Azure Active Directory UPN into an Active Directory Principal. You can use this policy to avoid those failures. @@ -455,3 +454,6 @@ Devices joined to Azure Active Directory in a hybrid environment need to interac +## Related topics + +[Policy configuration service provider](policy-configuration-service-provider.md) \ No newline at end of file diff --git a/windows/client-management/mdm/policy-csp-kioskbrowser.md b/windows/client-management/mdm/policy-csp-kioskbrowser.md index fa153b1641..e5a08afafe 100644 --- a/windows/client-management/mdm/policy-csp-kioskbrowser.md +++ b/windows/client-management/mdm/policy-csp-kioskbrowser.md @@ -14,8 +14,6 @@ manager: dansimp # Policy CSP - KioskBrowser - - These policies currently only apply to Kiosk Browser app. Kiosk Browser is a Microsoft Store app, added in Windows 10 version 1803, that provides IT a way to customize the end user's browsing experience to fulfill kiosk, signage, and shared device scenarios. Application developers can also create their own kiosk browser and read these policies using [NamedPolicy.GetPolicyFromPath(String, String) Method](/uwp/api/windows.management.policies.namedpolicy.getpolicyfrompath#Windows_Management_Policies_NamedPolicy_GetPolicyFromPath_System_String_System_String_). @@ -297,7 +295,7 @@ Enable/disable kiosk browser's navigation buttons (forward/back). -Amount of time in minutes the session is idle until the kiosk browser restarts in a fresh state. +Amount of time in minutes, the session is idle until the kiosk browser restarts in a fresh state. The value is an int 1-1440 that specifies the number of minutes the session is idle until the kiosk browser restarts in a fresh state. The default value is empty, which means there's no idle timeout within the kiosk browser. @@ -308,4 +306,8 @@ The value is an int 1-1440 that specifies the number of minutes the session is i
      - \ No newline at end of file + + +## Related topics + +[Policy configuration service provider](policy-configuration-service-provider.md) \ No newline at end of file diff --git a/windows/client-management/mdm/policy-csp-lanmanworkstation.md b/windows/client-management/mdm/policy-csp-lanmanworkstation.md index 68b91836e3..40e82cbc5d 100644 --- a/windows/client-management/mdm/policy-csp-lanmanworkstation.md +++ b/windows/client-management/mdm/policy-csp-lanmanworkstation.md @@ -14,8 +14,6 @@ manager: dansimp # Policy CSP - LanmanWorkstation - -
      @@ -27,7 +25,6 @@ manager: dansimp -
      @@ -57,13 +54,13 @@ manager: dansimp -This policy setting determines if the SMB client will allow insecure guest sign ins to an SMB server. +This policy setting determines, if the SMB client will allow insecure guest sign in to an SMB server. -If you enable this policy setting or if you don't configure this policy setting, the SMB client will allow insecure guest sign ins. +If you enable this policy setting or if you don't configure this policy setting, the SMB client will allow insecure guest sign in. -If you disable this policy setting, the SMB client will reject insecure guest sign ins. +If you disable this policy setting, the SMB client will reject insecure guest sign in. -Insecure guest sign ins are used by file servers to allow unauthenticated access to shared folders. While uncommon in an enterprise environment, insecure guest sign ins are frequently used by consumer Network Attached Storage (NAS) appliances acting as file servers. Windows file servers require authentication and don't use insecure guest sign ins by default. Since insecure guest sign ins are unauthenticated, important security features such as SMB Signing and SMB Encryption are disabled. As a result, clients that allow insecure guest sign ins are vulnerable to various man-in-the-middle attacks that can result in data loss, data corruption, and exposure to malware. Additionally, any data written to a file server using an insecure guest sign in is potentially accessible to anyone on the network. Microsoft recommends disabling insecure guest sign ins and configuring file servers to require authenticated access. +Insecure guest sign in are used by file servers to allow unauthenticated access to shared folders. While uncommon in an enterprise environment, insecure guest sign in are frequently used by consumer Network Attached Storage (NAS) appliances acting as file servers. Windows file servers require authentication, and don't use insecure guest sign in by default. Since insecure guest sign in are unauthenticated, important security features such as SMB Signing and SMB Encryption are disabled. As a result, clients that allow insecure guest sign in are vulnerable to various man-in-the-middle attacks that can result in data loss, data corruption, and exposure to malware. Additionally, any data written to a file server using an insecure guest sign in is potentially accessible to anyone on the network. Microsoft recommends disabling insecure guest sign in and configuring file servers to require authenticated access. @@ -83,3 +80,6 @@ This setting supports a range of values between 0 and 1. +## Related topics + +[Policy configuration service provider](policy-configuration-service-provider.md) \ No newline at end of file diff --git a/windows/client-management/mdm/policy-csp-licensing.md b/windows/client-management/mdm/policy-csp-licensing.md index dbd6e80e65..80e2f0bd5a 100644 --- a/windows/client-management/mdm/policy-csp-licensing.md +++ b/windows/client-management/mdm/policy-csp-licensing.md @@ -14,8 +14,6 @@ manager: dansimp # Policy CSP - Licensing - -
      @@ -30,7 +28,6 @@ manager: dansimp -
      @@ -123,8 +120,8 @@ ADMX Info: The following list shows the supported values: -- 0 (default) – Disabled. -- 1 – Enabled. +- 0 (default) – Disabled +- 1 – Enabled @@ -133,3 +130,6 @@ The following list shows the supported values: +## Related topics + +[Policy configuration service provider](policy-configuration-service-provider.md) \ No newline at end of file From ac861feda773673f657f7a8eadb6d5a666eb2e72 Mon Sep 17 00:00:00 2001 From: tiaraquan Date: Wed, 1 Jun 2022 09:51:35 -0700 Subject: [PATCH 308/380] Fixed a link, removed redundancy. --- .../windows-autopatch/overview/windows-autopatch-faq.md | 4 ++-- .../windows-autopatch/prepare/windows-autopatch-fix-issues.md | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/windows/deployment/windows-autopatch/overview/windows-autopatch-faq.md b/windows/deployment/windows-autopatch/overview/windows-autopatch-faq.md index 3fad61cc1f..d2c0bbd292 100644 --- a/windows/deployment/windows-autopatch/overview/windows-autopatch-faq.md +++ b/windows/deployment/windows-autopatch/overview/windows-autopatch-faq.md @@ -19,7 +19,7 @@ msreviewer: hathind | Question | Answer | | ----- | ----- | | What Windows versions are supported? | Windows Autopatch works with all [supported versions of Windows 10 and Windows 11 Enterprise edition](/windows/release-health/supported-versions-windows-client). | -| What is the difference between Windows Updates for Business and Windows Autopatch? | Windows Autopatch is a service that removes the need for organizations to plan and operate the update process.

      Windows Autopatch moves the burden from your IT to Microsoft. Windows Autopatch uses [Windows Update for Business](/windows/deployment/update/deployment-service-overview) and other service components to update devices. Both are part of Windows Enterprise E3. | +| What is the difference between Windows Update for Business and Windows Autopatch? | Windows Autopatch is a service that removes the need for organizations to plan and operate the update process.

      Windows Autopatch moves the burden from your IT to Microsoft. Windows Autopatch uses [Windows Update for Business](/windows/deployment/update/deployment-service-overview) and other service components to update devices. Both are part of Windows Enterprise E3. | | Is Windows 365 for Enterprise supported with Windows Autopatch? | Windows Autopatch supports Windows 365 for Enterprise. Windows 365 for Business isn't supported.| | Does Windows Autopatch support Windows Education (A3) or Windows Front Line Worker (F3) licensing? | Autopatch isn't available for 'A' or 'F' series licensing. | | Will Windows Autopatch support local domain join Windows 10? | Windows Autopatch doesn't support local (on-premise) domain join. Windows Autopatch supports [Hybrid AD join](/azure/active-directory/devices/concept-azure-ad-join-hybrid) or pure [Azure AD join](/azure/active-directory/devices/concept-azure-ad-join-hybrid). | @@ -30,7 +30,7 @@ msreviewer: hathind | Question | Answer | | ----- | ----- | | What are the prerequisites for Windows Autopatch? |

      • [Supported Windows 10/11 Enterprise edition versions](/windows/release-health/supported-versions-windows-client)
      • [Azure Active Directory (Azure AD) Premium](/azure/active-directory/fundamentals/active-directory-whatis#what-are-the-azure-ad-licenses)
      • [Hybrid Azure AD-Joined](/azure/active-directory/devices/concept-azure-ad-join-hybrid) or [Azure AD-joined only](/azure/active-directory/devices/concept-azure-ad-join-hybrid)
      • [Microsoft Intune](https://www.microsoft.com/cloud-platform/microsoft-intune)
      • [Co-management](/prepare/windows-autopatch-prerequisites.md#co-management-requirements)
      • [Configuration Manager version 2010 or later](/mem/configmgr/core/plan-design/changes/whats-new-in-version-2010)
      • [Switch workloads for device configuration, Windows Update and Microsoft 365 Apps from Configuration Manager to Intune](/mem/configmgr/comanage/how-to-switch-workloads) (minimum Pilot Intune)
      | -| What are the licensing requirements for Windows Autopatch? |
      • Windows Autopatch is included with Window 10/11 Enterprise E3 or higher. For more information, see More about licenses.
      • [Azure AD Premium](/azure/active-directory/fundamentals/active-directory-whatis#what-are-the-azure-ad-licenses) (for Co-management)
      • [Microsoft Intune](/mem/intune/fundamentals/licenses) (includes Configuration Manager 2010 or greater via co-management)
      | +| What are the licensing requirements for Windows Autopatch? |
      • Windows Autopatch is included with Window 10/11 Enterprise E3 or higher. For more information, see [More about licenses](../prepare/windows-autopatch-prerequisites.md#more-about-licenses).
      • [Azure AD Premium](/azure/active-directory/fundamentals/active-directory-whatis#what-are-the-azure-ad-licenses) (for Co-management)
      • [Microsoft Intune](/mem/intune/fundamentals/licenses) (includes Configuration Manager 2010 or greater via co-management)
      | | Are there hardware requirements for Windows Autopatch? | No, Windows Autopatch doesn't require any specific hardware. However, general hardware requirements for updates are still applicable. For example, to deliver Windows 11 to your Autopatch devices they must meet [specific hardware requirements](/windows/windows-11-specifications?r=1). Windows devices must be supported by your hardware OEM. | ## Device registration diff --git a/windows/deployment/windows-autopatch/prepare/windows-autopatch-fix-issues.md b/windows/deployment/windows-autopatch/prepare/windows-autopatch-fix-issues.md index 8dff734be5..9f65feb92f 100644 --- a/windows/deployment/windows-autopatch/prepare/windows-autopatch-fix-issues.md +++ b/windows/deployment/windows-autopatch/prepare/windows-autopatch-fix-issues.md @@ -66,7 +66,7 @@ Windows Autopatch requires the following licenses: | Result | Meaning | | ----- | ----- | -| Not ready | Windows Autopatch requires Windows 10/11 Enterprise E3 (or higher) to be assigned to your users. Additionally, Azure Active Directory Premium, Microsoft Intune and Windows 10/11 Enterprise are required. For more information, see [more about licenses](../prepare/windows-autopatch-prerequisites.md#more-about-licenses). | +| Not ready | Windows Autopatch requires Windows 10/11 Enterprise E3 (or higher) to be assigned to your users. Additionally, Azure Active Directory Premium, and Microsoft Intune are required. For more information, see [more about licenses](../prepare/windows-autopatch-prerequisites.md#more-about-licenses). | ### Windows Autopatch service accounts From b04e525ca003275ec47086fd3d5c22c050ae575b Mon Sep 17 00:00:00 2001 From: Shesh <56231259+sheshachary@users.noreply.github.com> Date: Wed, 1 Jun 2022 22:37:23 +0530 Subject: [PATCH 309/380] improved consistency in articles --- .../mdm/policy-csp-internetexplorer.md | 179 +++++++++++------- 1 file changed, 106 insertions(+), 73 deletions(-) diff --git a/windows/client-management/mdm/policy-csp-internetexplorer.md b/windows/client-management/mdm/policy-csp-internetexplorer.md index 9da7bde9cf..6486569b11 100644 --- a/windows/client-management/mdm/policy-csp-internetexplorer.md +++ b/windows/client-management/mdm/policy-csp-internetexplorer.md @@ -13,8 +13,6 @@ manager: dansimp # Policy CSP - InternetExplorer - -
      @@ -803,11 +801,11 @@ manager: dansimp > [!TIP] -> These are ADMX-backed policies and require a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). +> These are ADMX-backed policies and require 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). +> 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).
      @@ -841,9 +839,12 @@ manager: dansimp This policy setting allows you to add a specific list of search providers to the user's default list of search providers. Normally, search providers can be added from third-party toolbars or in Setup. The user can also add a search provider from the provider's website. -If you enable this policy setting, the user can add and remove search providers, but only from the set of search providers specified in the list of policy keys for search providers (found under [HKCU or HKLM\Software\policies\Microsoft\Internet Explorer\SearchScopes]). Note: This list can be created from a custom administrative template file. For information about creating this custom administrative template file, see the Internet Explorer documentation on search providers. +If you enable this policy setting, the user can add and remove search providers, but only from the set of search providers specified in the list of policy keys for search providers (found under [HKCU or HKLM\Software\policies\Microsoft\Internet Explorer\SearchScopes]). -If you disable or do not configure this policy setting, the user can configure their list of search providers unless another policy setting restricts such configuration. +> [!NOTE] +> This list can be created from a custom administrative template file. For information about creating this custom administrative template file, see the Internet Explorer documentation on search providers. + +If you disable or do not configure this policy setting, the user can configure their list of search providers, unless another policy setting restricts such configuration. @@ -887,7 +888,7 @@ ADMX Info: -This policy setting controls the ActiveX Filtering feature for websites that are running ActiveX controls. The user can choose to turn off ActiveX Filtering for specific websites so that ActiveX controls can run properly. +This policy setting controls the ActiveX Filtering feature for websites that are running ActiveX controls. The user can choose to turn off ActiveX Filtering for specific websites, so that ActiveX controls can run properly. If you enable this policy setting, ActiveX Filtering is enabled by default for the user. The user cannot turn off ActiveX Filtering, although they may add per-site exceptions. @@ -941,11 +942,11 @@ This list can be used with the 'Deny all add-ons unless specifically allowed in If you enable this policy setting, you can enter a list of add-ons to be allowed or denied by Internet Explorer. For each entry that you add to the list, enter the following information: -Name of the Value - the CLSID (class identifier) for the add-on you wish to add to the list. The CLSID should be in brackets for example, ‘{000000000-0000-0000-0000-0000000000000}'. The CLSID for an add-on can be obtained by reading the OBJECT tag from a Web page on which the add-on is referenced. +- Name of the Value - the CLSID (class identifier) for the add-on you wish to add to the list. The CLSID should be in brackets for example, ‘{000000000-0000-0000-0000-0000000000000}'. The CLSID for an add-on can be obtained by reading the OBJECT tag from a Web page on which the add-on is referenced. -Value - A number indicating whether Internet Explorer should deny or allow the add-on to be loaded. To specify that an add-on should be denied enter a 0 (zero) into this field. To specify that an add-on should be allowed, enter a 1 (one) into this field. To specify that an add-on should be allowed and also permit the user to manage the add-on through Add-on Manager, enter a 2 (two) into this field. +- Value - A number indicating whether Internet Explorer should deny or allow the add-on to be loaded. To specify that an add-on should be denied, enter a 0 (zero) into this field. To specify that an add-on should be allowed, enter a 1 (one) into this field. To specify that an add-on should be allowed and also permit the user to manage the add-on through Add-on Manager, enter a 2 (two) into this field. -If you disable this policy setting, the list is deleted. The 'Deny all add-ons unless specifically allowed in the Add-on List' policy setting will still determine whether add-ons not in this list are assumed to be denied. +If you disable this policy setting, the list is deleted. The 'Deny all add-ons unless specifically allowed in the Add-on List' policy setting will determine, whether add-ons not in this list are assumed to be denied. @@ -992,7 +993,7 @@ This AutoComplete feature can remember and suggest User names and passwords on F If you enable this setting, the user cannot change "User name and passwords on forms" or "prompt me to save passwords". The Auto Complete feature for User names and passwords on Forms will be turned on. You have to decide whether to select "prompt me to save passwords". -If you disable this setting the user cannot change "User name and passwords on forms" or "prompt me to save passwords". The Auto Complete feature for User names and passwords on Forms is turned off. The user also cannot opt to be prompted to save passwords. +If you disable this setting, the user cannot change "User name and passwords on forms" or "prompt me to save passwords". The Auto Complete feature for User names and passwords on Forms is turned off. The user also cannot opt to be prompted to save passwords. If you do not configure this setting, the user has the freedom of turning on Auto complete for User name and passwords on forms and the option of prompting to save passwords. To display this option, the users open the Internet Options dialog box, click the Contents Tab and click the Settings button. @@ -1038,7 +1039,7 @@ ADMX Info: -This policy setting allows you to turn on the certificate address mismatch security warning. When this policy setting is turned on, the user is warned when visiting Secure HTTP (HTTPS) websites that present certificates issued for a different website address. This warning helps prevent spoofing attacks. +This policy setting allows you to turn on the certificate address mismatch security warning. When this policy setting is turned on, the user is warned, when visiting Secure HTTP (HTTPS) websites that present certificates issued for a different website address. This warning helps prevent spoofing attacks. If you enable this policy setting, the certificate address mismatch warning always appears. @@ -1188,7 +1189,7 @@ ADMX Info: -This policy setting allows Internet Explorer to provide enhanced suggestions as the user types in the Address bar. To provide enhanced suggestions, the user's keystrokes are sent to Microsoft through Microsoft services. +This policy setting allows Internet Explorer to provide enhanced suggestions, as the user types in the Address bar. To provide enhanced suggestions, the user's keystrokes are sent to Microsoft through Microsoft services. If you enable this policy setting, users receive enhanced suggestions while typing in the Address bar. In addition, users cannot change the Suggestions setting on the Settings charm. @@ -1249,7 +1250,7 @@ Supported values: -This policy setting lets you decide whether users can turn on Enterprise Mode for websites with compatibility issues. Optionally, this policy also lets you specify where to get reports (through post messages) about the websites for which users turn on Enterprise Mode using the Tools menu. +This policy setting lets you decide whether users can turn on Enterprise Mode for websites with compatibility issues. Optionally, this policy also lets you specify where to get reports (through post messages) about the websites for which users turn on Enterprise Mode, using the Tools menu. If you turn this setting on, users can see and use the Enterprise Mode option from the Tools menu. If you turn this setting on, but don't specify a report location, Enterprise Mode will still be available to your users, but you won't get any reports. @@ -1344,7 +1345,7 @@ ADMX Info: -This policy setting allows you to block an insecure fallback to SSL 3.0. When this policy is enabled, Internet Explorer will attempt to connect to sites using SSL 3.0 or below when TLS 1.0 or greater fails. +This policy setting allows you to block an insecure fallback to SSL 3.0. When this policy is enabled, Internet Explorer will attempt to connect to sites using SSL 3.0 or below, when TLS 1.0 or greater fails. We recommend that you do not allow insecure fallback in order to prevent a man-in-the-middle attack. @@ -1442,7 +1443,7 @@ ADMX Info: -This policy setting controls how Internet Explorer displays local intranet content. Intranet content is defined as any webpage that belongs to the local intranet security zone. +This policy setting controls, how Internet Explorer displays local intranet content. Intranet content is defined as any webpage that belongs to the local intranet security zone. If you enable this policy setting, Internet Explorer uses the current user agent string for local intranet content. Additionally, all local intranet Standards Mode pages appear in the Standards Mode available with the latest version of Internet Explorer. The user cannot change this behavior through the Compatibility View Settings dialog box. @@ -1492,7 +1493,7 @@ ADMX Info: -This template policy setting allows you to configure policy settings in this zone consistent with a selected security level, for example, Low, Medium Low, Medium, or High. +This template policy setting allows you to configure policy settings in this zone consistent with a selected security level. For example, Low, Medium Low, Medium, or High. If you enable this template policy setting and select a security level, all values for individual settings in the zone will be overwritten by the standard template defaults. @@ -1500,9 +1501,11 @@ If you disable this template policy setting, no security level is configured. If you do not configure this template policy setting, no security level is configured. -Note. Local Machine Zone Lockdown Security and Network Protocol Lockdown operate by comparing the settings in the active URL's zone against those in the Locked-Down equivalent zone. If you select a security level for any zone (including selecting no security), the same change should be made to the Locked-Down equivalent. +> [!NOTE] +> Local Machine Zone Lockdown Security and Network Protocol Lockdown operate by comparing the settings in the active URL's zone against those in the Locked-Down equivalent zone. If you select a security level for any zone (including selecting no security), the same change should be made to the Locked-Down equivalent. -Note. It is recommended to configure template policy settings in one Group Policy object (GPO) and configure any related individual policy settings in a separate GPO. You can then use Group Policy management features (for example, precedence, inheritance, or enforce) to apply individual settings to specific targets. +> [!NOTE] +> It is recommended to configure template policy settings in one Group Policy object (GPO) and configure any related individual policy settings in a separate GPO. You can then use Group Policy management features (for example, precedence, inheritance, or enforce) to apply individual settings to specific targets. @@ -1546,7 +1549,7 @@ ADMX Info: -This template policy setting allows you to configure policy settings in this zone consistent with a selected security level, for example, Low, Medium Low, Medium, or High. +This template policy setting allows you to configure policy settings in this zone, consistent with a selected security level. For example, Low, Medium Low, Medium, or High. If you enable this template policy setting and select a security level, all values for individual settings in the zone will be overwritten by the standard template defaults. @@ -1554,9 +1557,11 @@ If you disable this template policy setting, no security level is configured. If you do not configure this template policy setting, no security level is configured. -Note. Local Machine Zone Lockdown Security and Network Protocol Lockdown operate by comparing the settings in the active URL's zone against those in the Locked-Down equivalent zone. If you select a security level for any zone (including selecting no security), the same change should be made to the Locked-Down equivalent. +> [!NOTE] +> Local Machine Zone Lockdown Security and Network Protocol Lockdown operate by comparing the settings in the active URL's zone against those in the Locked-Down equivalent zone. If you select a security level for any zone (including selecting no security), the same change should be made to the Locked-Down equivalent. -Note. It is recommended to configure template policy settings in one Group Policy object (GPO) and configure any related individual policy settings in a separate GPO. You can then use Group Policy management features (for example, precedence, inheritance, or enforce) to apply individual settings to specific targets. +> [!NOTE] +> It is recommended to configure template policy settings in one Group Policy object (GPO) and configure any related individual policy settings in a separate GPO. You can then use Group Policy management features (for example, precedence, inheritance, or enforce) to apply individual settings to specific targets. @@ -1600,7 +1605,7 @@ ADMX Info: -This template policy setting allows you to configure policy settings in this zone consistent with a selected security level, for example, Low, Medium Low, Medium, or High. +This template policy setting allows you to configure policy settings in this zone consistent with a selected security level. For example, Low, Medium Low, Medium, or High. If you enable this template policy setting and select a security level, all values for individual settings in the zone will be overwritten by the standard template defaults. @@ -1608,9 +1613,11 @@ If you disable this template policy setting, no security level is configured. If you do not configure this template policy setting, no security level is configured. -Note. Local Machine Zone Lockdown Security and Network Protocol Lockdown operate by comparing the settings in the active URL's zone against those in the Locked-Down equivalent zone. If you select a security level for any zone (including selecting no security), the same change should be made to the Locked-Down equivalent. +> [!NOTE] +> Local Machine Zone Lockdown Security and Network Protocol Lockdown operate by comparing the settings in the active URL's zone against those in the Locked-Down equivalent zone. If you select a security level for any zone (including selecting no security), the same change should be made to the Locked-Down equivalent. -Note. It is recommended to configure template policy settings in one Group Policy object (GPO) and configure any related individual policy settings in a separate GPO. You can then use Group Policy management features (for example, precedence, inheritance, or enforce) to apply individual settings to specific targets. +> [!NOTE] +> It is recommended to configure template policy settings in one Group Policy object (GPO) and configure any related individual policy settings in a separate GPO. You can then use Group Policy management features (for example, precedence, inheritance, or enforce) to apply individual settings to specific targets. @@ -1654,7 +1661,7 @@ ADMX Info: -This template policy setting allows you to configure policy settings in this zone consistent with a selected security level, for example, Low, Medium Low, Medium, or High. +This template policy setting allows you to configure policy settings in this zone consistent with a selected security level. For example, Low, Medium Low, Medium, or High. If you enable this template policy setting and select a security level, all values for individual settings in the zone will be overwritten by the standard template defaults. @@ -1662,9 +1669,11 @@ If you disable this template policy setting, no security level is configured. If you do not configure this template policy setting, no security level is configured. -Note. Local Machine Zone Lockdown Security and Network Protocol Lockdown operate by comparing the settings in the active URL's zone against those in the Locked-Down equivalent zone. If you select a security level for any zone (including selecting no security), the same change should be made to the Locked-Down equivalent. +> [!NOTE] +> Local Machine Zone Lockdown Security and Network Protocol Lockdown operate by comparing the settings in the active URL's zone against those in the Locked-Down equivalent zone. If you select a security level for any zone (including selecting no security), the same change should be made to the Locked-Down equivalent. -Note. It is recommended to configure template policy settings in one Group Policy object (GPO) and configure any related individual policy settings in a separate GPO. You can then use Group Policy management features (for example, precedence, inheritance, or enforce) to apply individual settings to specific targets. +> [!NOTE] +> It is recommended to configure template policy settings in one Group Policy object (GPO) and configure any related individual policy settings in a separate GPO. You can then use Group Policy management features (for example, precedence, inheritance, or enforce) to apply individual settings to specific targets. @@ -1708,7 +1717,7 @@ ADMX Info: -This template policy setting allows you to configure policy settings in this zone consistent with a selected security level, for example, Low, Medium Low, Medium, or High. +This template policy setting allows you to configure policy settings in this zone consistent with a selected security level. For example, Low, Medium Low, Medium, or High. If you enable this template policy setting and select a security level, all values for individual settings in the zone will be overwritten by the standard template defaults. @@ -1716,9 +1725,11 @@ If you disable this template policy setting, no security level is configured. If you do not configure this template policy setting, no security level is configured. -Note. Local Machine Zone Lockdown Security and Network Protocol Lockdown operate by comparing the settings in the active URL's zone against those in the Locked-Down equivalent zone. If you select a security level for any zone (including selecting no security), the same change should be made to the Locked-Down equivalent. +> [!NOTE] +> Local Machine Zone Lockdown Security and Network Protocol Lockdown operate by comparing the settings in the active URL's zone against those in the Locked-Down equivalent zone. If you select a security level for any zone (including selecting no security), the same change should be made to the Locked-Down equivalent. -Note. It is recommended to configure template policy settings in one Group Policy object (GPO) and configure any related individual policy settings in a separate GPO. You can then use Group Policy management features (for example, precedence, inheritance, or enforce) to apply individual settings to specific targets. +> [!NOTE] +> It is recommended to configure template policy settings in one Group Policy object (GPO) and configure any related individual policy settings in a separate GPO. You can then use Group Policy management features (for example, precedence, inheritance, or enforce) to apply individual settings to specific targets. @@ -1762,7 +1773,7 @@ ADMX Info: -This template policy setting allows you to configure policy settings in this zone consistent with a selected security level, for example, Low, Medium Low, Medium, or High. +This template policy setting allows you to configure policy settings in this zone consistent with a selected security level. For example, Low, Medium Low, Medium, or High. If you enable this template policy setting and select a security level, all values for individual settings in the zone will be overwritten by the standard template defaults. @@ -1770,9 +1781,11 @@ If you disable this template policy setting, no security level is configured. If you do not configure this template policy setting, no security level is configured. -Note. Local Machine Zone Lockdown Security and Network Protocol Lockdown operate by comparing the settings in the active URL's zone against those in the Locked-Down equivalent zone. If you select a security level for any zone (including selecting no security), the same change should be made to the Locked-Down equivalent. +> [!NOTE] +> Local Machine Zone Lockdown Security and Network Protocol Lockdown operate by comparing the settings in the active URL's zone against those in the Locked-Down equivalent zone. If you select a security level for any zone (including selecting no security), the same change should be made to the Locked-Down equivalent. -Note. It is recommended to configure template policy settings in one Group Policy object (GPO) and configure any related individual policy settings in a separate GPO. You can then use Group Policy management features (for example, precedence, inheritance, or enforce) to apply individual settings to specific targets. +> [!NOTE] +> It is recommended to configure template policy settings in one Group Policy object (GPO) and configure any related individual policy settings in a separate GPO. You can then use Group Policy management features (for example, precedence, inheritance, or enforce) to apply individual settings to specific targets. @@ -1816,7 +1829,7 @@ ADMX Info: -This template policy setting allows you to configure policy settings in this zone consistent with a selected security level, for example, Low, Medium Low, Medium, or High. +This template policy setting allows you to configure policy settings in this zone consistent with a selected security level. For example, Low, Medium Low, Medium, or High. If you enable this template policy setting and select a security level, all values for individual settings in the zone will be overwritten by the standard template defaults. @@ -1824,9 +1837,11 @@ If you disable this template policy setting, no security level is configured. If you do not configure this template policy setting, no security level is configured. -Note. Local Machine Zone Lockdown Security and Network Protocol Lockdown operate by comparing the settings in the active URL's zone against those in the Locked-Down equivalent zone. If you select a security level for any zone (including selecting no security), the same change should be made to the Locked-Down equivalent. +> [!NOTE] +> Local Machine Zone Lockdown Security and Network Protocol Lockdown operate by comparing the settings in the active URL's zone against those in the Locked-Down equivalent zone. If you select a security level for any zone (including selecting no security), the same change should be made to the Locked-Down equivalent. -Note. It is recommended to configure template policy settings in one Group Policy object (GPO) and configure any related individual policy settings in a separate GPO. You can then use Group Policy management features (for example, precedence, inheritance, or enforce) to apply individual settings to specific targets. +> [!NOTE] +> It is recommended to configure template policy settings in one Group Policy object (GPO) and configure any related individual policy settings in a separate GPO. You can then use Group Policy management features (for example, precedence, inheritance, or enforce) to apply individual settings to specific targets. @@ -1979,13 +1994,19 @@ ADMX Info: This policy setting allows you to manage a list of sites that you want to associate with a particular security zone. These zone numbers have associated security settings that apply to all of the sites in the zone. -Internet Explorer has 4 security zones, numbered 1-4, and these are used by this policy setting to associate sites to zones. They are: (1) Intranet zone, (2) Trusted Sites zone, (3) Internet zone, and (4) Restricted Sites zone. Security settings can be set for each of these zones through other policy settings, and their default settings are: Trusted Sites zone (Medium template), Intranet zone (Medium-Low template), Internet zone (Medium-high template), and Restricted Sites zone (High template). (The Local Machine zone and its locked down equivalent have special security settings that protect your local computer.) +Internet Explorer has 4 security zones, numbered 1-4, and these are used by this policy setting to associate sites to zones. They are: +1. Intranet zone +1. Trusted Sites zone +1. Internet zone +1. Restricted Sites zone -If you enable this policy setting, you can enter a list of sites and their related zone numbers. The association of a site with a zone will ensure that the security settings for the specified zone are applied to the site.  For each entry that you add to the list, enter the following information: +Security settings can be set for each of these zones through other policy settings, and their default settings are: Trusted Sites zone (Medium template), Intranet zone (Medium-Low template), Internet zone (Medium-high template), and Restricted Sites zone (High template). (The Local Machine zone and its locked down equivalent have special security settings that protect your local computer.) -Valuename – A host for an intranet site, or a fully qualified domain name for other sites. The valuename may also include a specific protocol. For example, if you enter `` as the valuename, other protocols are not affected. If you enter just `www.contoso.com,` then all protocols are affected for that site, including http, https, ftp, and so on. The site may also be expressed as an IP address (e.g., 127.0.0.1) or range (e.g., 127.0.0.1-10). To avoid creating conflicting policies, do not include additional characters after the domain such as trailing slashes or URL path. For example, policy settings for `www.contoso.com` and `www.contoso.com/mail` would be treated as the same policy setting by Internet Explorer, and would therefore be in conflict. +If you enable this policy setting, you can enter a list of sites and their related zone numbers. The association of a site with a zone will ensure that the security settings for the specified zone are applied to the site. For each entry that you add to the list, enter the following information: -Value - A number indicating the zone with which this site should be associated for security settings. The Internet Explorer zones described above are 1-4. +- Valuename – A host for an intranet site, or a fully qualified domain name for other sites. The valuename may also include a specific protocol. For example, if you enter `` as the valuename, other protocols are not affected. If you enter just `www.contoso.com,` then all protocols are affected for that site, including http, https, ftp, and so on. The site may also be expressed as an IP address (e.g., 127.0.0.1) or range (e.g., 127.0.0.1-10). To avoid creating conflicting policies, do not include additional characters after the domain such as trailing slashes or URL path. For example, policy settings for `www.contoso.com` and `www.contoso.com/mail` would be treated as the same policy setting by Internet Explorer, and would therefore be in conflict. + +- Value - A number indicating the zone with which this site should be associated for security settings. The Internet Explorer zones described above are 1-4. If you disable or do not configure this policy, users may choose their own site-to-zone assignments. @@ -2111,7 +2132,7 @@ ADMX Info: -This policy setting controls the Suggested Sites feature, which recommends websites based on the user’s browsing activity. Suggested Sites reports a user’s browsing history to Microsoft to suggest sites that the user might want to visit. +This policy setting controls the Suggested Sites feature, which recommends websites based on the user’s browsing activity. Suggested Sites reports a user’s browsing history to Microsoft, to suggest sites that the user might want to visit. If you enable this policy setting, the user is not prompted to enable Suggested Sites. The user’s browsing history is sent to Microsoft to produce suggestions. @@ -2161,7 +2182,7 @@ ADMX Info: -This template policy setting allows you to configure policy settings in this zone consistent with a selected security level, for example, Low, Medium Low, Medium, or High. +This template policy setting allows you to configure policy settings in this zone consistent with a selected security level. For example, Low, Medium Low, Medium, or High. If you enable this template policy setting and select a security level, all values for individual settings in the zone will be overwritten by the standard template defaults. @@ -2169,9 +2190,11 @@ If you disable this template policy setting, no security level is configured. If you do not configure this template policy setting, no security level is configured. -Note. Local Machine Zone Lockdown Security and Network Protocol Lockdown operate by comparing the settings in the active URL's zone against those in the Locked-Down equivalent zone. If you select a security level for any zone (including selecting no security), the same change should be made to the Locked-Down equivalent. +> [!NOTE] +> Local Machine Zone Lockdown Security and Network Protocol Lockdown operate by comparing the settings in the active URL's zone against those in the Locked-Down equivalent zone. If you select a security level for any zone (including selecting no security), the same change should be made to the Locked-Down equivalent. -Note. It is recommended to configure template policy settings in one Group Policy object (GPO) and configure any related individual policy settings in a separate GPO. You can then use Group Policy management features (for example, precedence, inheritance, or enforce) to apply individual settings to specific targets. +> [!NOTE] +> It is recommended to configure template policy settings in one Group Policy object (GPO) and configure any related individual policy settings in a separate GPO. You can then use Group Policy management features (for example, precedence, inheritance, or enforce) to apply individual settings to specific targets. @@ -2215,7 +2238,7 @@ ADMX Info: -This template policy setting allows you to configure policy settings in this zone consistent with a selected security level, for example, Low, Medium Low, Medium, or High. +This template policy setting allows you to configure policy settings in this zone consistent with a selected security level. For example, Low, Medium Low, Medium, or High. If you enable this template policy setting and select a security level, all values for individual settings in the zone will be overwritten by the standard template defaults. @@ -2223,9 +2246,11 @@ If you disable this template policy setting, no security level is configured. If you do not configure this template policy setting, no security level is configured. -Note. Local Machine Zone Lockdown Security and Network Protocol Lockdown operate by comparing the settings in the active URL's zone against those in the Locked-Down equivalent zone. If you select a security level for any zone (including selecting no security), the same change should be made to the Locked-Down equivalent. +> [!NOTE] +> Local Machine Zone Lockdown Security and Network Protocol Lockdown operate by comparing the settings in the active URL's zone against those in the Locked-Down equivalent zone. If you select a security level for any zone (including selecting no security), the same change should be made to the Locked-Down equivalent. -Note. It is recommended to configure template policy settings in one Group Policy object (GPO) and configure any related individual policy settings in a separate GPO. You can then use Group Policy management features (for example, precedence, inheritance, or enforce) to apply individual settings to specific targets. +> [!NOTE] +> It is recommended to configure template policy settings in one Group Policy object (GPO) and configure any related individual policy settings in a separate GPO. You can then use Group Policy management features (for example, precedence, inheritance, or enforce) to apply individual settings to specific targets. @@ -2269,7 +2294,7 @@ ADMX Info: -This template policy setting allows you to configure policy settings in this zone consistent with a selected security level, for example, Low, Medium Low, Medium, or High. +This template policy setting allows you to configure policy settings in this zone consistent with a selected security level. For example, Low, Medium Low, Medium, or High. If you enable this template policy setting and select a security level, all values for individual settings in the zone will be overwritten by the standard template defaults. @@ -2277,9 +2302,11 @@ If you disable this template policy setting, no security level is configured. If you do not configure this template policy setting, no security level is configured. -Note. Local Machine Zone Lockdown Security and Network Protocol Lockdown operate by comparing the settings in the active URL's zone against those in the Locked-Down equivalent zone. If you select a security level for any zone (including selecting no security), the same change should be made to the Locked-Down equivalent. +> [!NOTE] +> Local Machine Zone Lockdown Security and Network Protocol Lockdown operate by comparing the settings in the active URL's zone against those in the Locked-Down equivalent zone. If you select a security level for any zone (including selecting no security), the same change should be made to the Locked-Down equivalent. -Note. It is recommended to configure template policy settings in one Group Policy object (GPO) and configure any related individual policy settings in a separate GPO. You can then use Group Policy management features (for example, precedence, inheritance, or enforce) to apply individual settings to specific targets. +> [!NOTE] +> It is recommended to configure template policy settings in one Group Policy object (GPO) and configure any related individual policy settings in a separate GPO. You can then use Group Policy management features (for example, precedence, inheritance, or enforce) to apply individual settings to specific targets. @@ -2373,7 +2400,7 @@ ADMX Info: -This policy setting allows you to manage whether Internet Explorer checks for digital signatures (which identifies the publisher of signed software and verifies it hasn't been modified or tampered with) on user computers before downloading executable programs. +This policy setting allows you to manage whether Internet Explorer checks for digital signatures (which identifies the publisher of signed software, and verifies it hasn't been modified or tampered with) on user computers before downloading executable programs. If you enable this policy setting, Internet Explorer will check the digital signatures of executable programs and display their identities before downloading them to user computers. @@ -2427,21 +2454,21 @@ Enables you to configure up to three versions of Microsoft Edge to open a redire If both the Windows Update for the next version of Microsoft Edge* and Microsoft Edge Stable channel are installed, the following behaviors occur: - If you enable this policy, you can configure redirected sites to open in up to three of the following channels where: - 1 = Microsoft Edge Stable - 2 = Microsoft Edge Beta version 77 or later - 3 = Microsoft Edge Dev version 77 or later - 4 = Microsoft Edge Canary version 77 or later + - 1 = Microsoft Edge Stable + - 2 = Microsoft Edge Beta version 77 or later + - 3 = Microsoft Edge Dev version 77 or later + - 4 = Microsoft Edge Canary version 77 or later - If you disable or do not configure this policy, Microsoft Edge Stable channel is used. This is the default behavior. If the Windows Update for the next version of Microsoft Edge* or Microsoft Edge Stable channel are not installed, the following behaviors occur: - If you enable this policy, you can configure redirected sites to open in up to three of the following channels where: - 0 = Microsoft Edge version 45 or earlier - 1 = Microsoft Edge Stable - 2 = Microsoft Edge Beta version 77 or later - 3 = Microsoft Edge Dev version 77 or later - 4 = Microsoft Edge Canary version 77 or later + - 0 = Microsoft Edge version 45 or earlier + - 1 = Microsoft Edge Stable + - 2 = Microsoft Edge Beta version 77 or later + - 3 = Microsoft Edge Dev version 77 or later + - 4 = Microsoft Edge Canary version 77 or later - If you disable or do not configure this policy, Microsoft Edge version 45 or earlier is automatically used. This is the default behavior. @@ -2694,7 +2721,7 @@ ADMX Info: Internet Explorer uses Multipurpose Internet Mail Extensions (MIME) data to determine file handling procedures for files received through a Web server. -This policy setting determines whether Internet Explorer requires that all file-type information provided by Web servers be consistent. For example, if the MIME type of a file is text/plain but the MIME sniff indicates that the file is really an executable file, Internet Explorer renames the file by saving it in the Internet Explorer cache and changing its extension. +This policy setting determines, whether Internet Explorer requires that all file-type information provided by Web servers be consistent. For example, if the MIME type of a file is text/plain, but the MIME sniff indicates that the file is really an executable file, then Internet Explorer renames the file by saving it in the Internet Explorer cache and changing its extension. If you enable this policy setting, Internet Explorer requires consistent MIME data for all received files. @@ -2746,7 +2773,7 @@ ADMX Info: This setting determines whether IE automatically downloads updated versions of Microsoft’s VersionList.XML. IE uses this file to determine whether an ActiveX control should be stopped from loading. > [!Caution] -> If you enable this setting, IE stops downloading updated versions of VersionList.XML. Turning off this automatic download breaks the [out-of-date ActiveX control blocking feature](/internet-explorer/ie11-deploy-guide/out-of-date-activex-control-blocking) by not letting the version list update with newly outdated controls, potentially compromising the security of your computer. +> If you enable this setting, IE stops downloading updated versions of VersionList.XML. Turning off this automatic download, breaks the [out-of-date ActiveX control blocking feature](/internet-explorer/ie11-deploy-guide/out-of-date-activex-control-blocking) by not letting the version list update with newly outdated controls, potentially compromising the security of your computer. If you disable or do not configure this setting, IE continues to download updated versions of VersionList.XML. @@ -3008,7 +3035,10 @@ Supported values: -This setting specifies the number of days that Internet Explorer tracks views of pages in the History List. To access the Temporary Internet Files and History Settings dialog box, from the Menu bar, on the Tools menu, click Internet Options, click the General tab, and then click Settings under Browsing history. +This setting specifies the number of days that Internet Explorer tracks views of pages in the History List. To access the Temporary Internet Files and History Settings dialog box, do the following: + +1. From the Menu bar, on the Tools menu, click Internet Options. +1. Click the General tab, and then click Settings under Browsing history. If you enable this policy setting, a user cannot set the number of days that Internet Explorer tracks views of the pages in the History List. You must specify the number of days that Internet Explorer tracks views of pages in the History List. Users can not delete browsing history. @@ -3260,7 +3290,8 @@ If you enable this policy setting, the browser negotiates or does not negotiate If you disable or do not configure this policy setting, the user can select which encryption method the browser supports. -Note: SSL 2.0 is off by default and is no longer supported starting with Windows 10 Version 1607. SSL 2.0 is an outdated security protocol, and enabling SSL 2.0 impairs the performance and functionality of TLS 1.0. +> [!NOTE] +> SSL 2.0 is off by default and is no longer supported starting with Windows 10 Version 1607. SSL 2.0 is an outdated security protocol, and enabling SSL 2.0 impairs the performance and functionality of TLS 1.0. @@ -3363,7 +3394,7 @@ Supported values: -This policy setting prevents Internet Explorer from running the First Run wizard the first time a user starts the browser after installing Internet Explorer or Windows. +This policy setting prevents Internet Explorer from running the First Run wizard, the first time a user starts the browser after installing Internet Explorer or Windows. If you enable this policy setting, you must make one of the following choices: - Skip the First Run wizard, and go directly to the user's home page. @@ -3371,7 +3402,7 @@ If you enable this policy setting, you must make one of the following choices: Starting with Windows 8, the "Welcome to Internet Explorer" webpage is not available. The user's home page will display regardless of which option is chosen. -If you disable or do not configure this policy setting, Internet Explorer may run the First Run wizard the first time the browser is started after installation. +If you disable or do not configure this policy setting, Internet Explorer may run the First Run wizard, the first time the browser is started after installation. @@ -3746,13 +3777,14 @@ ADMX Info: -This policy setting determines whether Internet Explorer 11 uses 64-bit processes (for greater security) or 32-bit processes (for greater compatibility) when running in Enhanced Protected Mode on 64-bit versions of Windows. +This policy setting determines whether Internet Explorer 11 uses 64-bit processes (for greater security) or 32-bit processes (for greater compatibility), when running in Enhanced Protected Mode on 64-bit versions of Windows. -Important: Some ActiveX controls and toolbars may not be available when 64-bit processes are used. +> [!IMPORTANT] +> Some ActiveX controls and toolbars may not be available when 64-bit processes are used. -If you enable this policy setting, Internet Explorer 11 will use 64-bit tab processes when running in Enhanced Protected Mode on 64-bit versions of Windows. +If you enable this policy setting, Internet Explorer 11 will use 64-bit tab processes, when running in Enhanced Protected Mode on 64-bit versions of Windows. -If you disable this policy setting, Internet Explorer 11 will use 32-bit tab processes when running in Enhanced Protected Mode on 64-bit versions of Windows. +If you disable this policy setting, Internet Explorer 11 will use 32-bit tab processes, when running in Enhanced Protected Mode on 64-bit versions of Windows. If you don't configure this policy setting, users can turn this feature on or off using Internet Explorer settings. This feature is turned off by default. @@ -3900,7 +3932,8 @@ If you enable this policy setting, you can specify which default home pages shou If you disable or do not configure this policy setting, the user can add secondary home pages. -Note: If the “Disable Changing Home Page Settings” policy is enabled, the user cannot add secondary home pages. +> [!NOTE] +> If the “Disable Changing Home Page Settings” policy is enabled, the user cannot add secondary home pages. @@ -3993,7 +4026,7 @@ ADMX Info: Prevents Internet Explorer from checking whether a new version of the browser is available. -If you enable this policy, it prevents Internet Explorer from checking to see whether it is the latest available browser version and notifying users if a new version is available. +If you enable this policy, it prevents Internet Explorer from checking to see whether it is the latest available browser version and notifies users if a new version is available. If you disable this policy or do not configure it, Internet Explorer checks every 30 days by default, and then notifies users if a new version is available. From 3364f37b690dc842f52bc355667d119ead0e0fcf Mon Sep 17 00:00:00 2001 From: Meghan Stewart <33289333+mestew@users.noreply.github.com> Date: Wed, 1 Jun 2022 10:16:00 -0700 Subject: [PATCH 310/380] edits --- .../update-compliance-v2-configuration-mem.md | 2 +- ...date-compliance-v2-configuration-script.md | 68 +++++++++---------- .../update/update-compliance-v2-enable.md | 4 +- .../update/update-compliance-v2-overview.md | 2 +- .../update-compliance-v2-prerequisites.md | 4 +- ...mpliance-v2-schema-ucclientupdatestatus.md | 2 +- ...date-compliance-v2-schema-ucdevicealert.md | 2 +- ...pliance-v2-schema-ucserviceupdatestatus.md | 2 +- .../update/update-compliance-v2-schema.md | 2 +- .../update/update-compliance-v2-use.md | 4 +- .../update/update-status-admin-center.md | 6 +- 11 files changed, 49 insertions(+), 49 deletions(-) diff --git a/windows/deployment/update/update-compliance-v2-configuration-mem.md b/windows/deployment/update/update-compliance-v2-configuration-mem.md index c18fb472ee..d4d29befd8 100644 --- a/windows/deployment/update/update-compliance-v2-configuration-mem.md +++ b/windows/deployment/update/update-compliance-v2-configuration-mem.md @@ -13,7 +13,7 @@ ms.author: mstewart ms.localizationpriority: medium ms.collection: M365-analytics ms.topic: article -ms.date: 05/31/2022 +ms.date: 06/06/2022 --- # Configuring Microsoft Endpoint Manager devices for Update Compliance (preview) diff --git a/windows/deployment/update/update-compliance-v2-configuration-script.md b/windows/deployment/update/update-compliance-v2-configuration-script.md index 437951d30e..8a5fdb9d6e 100644 --- a/windows/deployment/update/update-compliance-v2-configuration-script.md +++ b/windows/deployment/update/update-compliance-v2-configuration-script.md @@ -13,7 +13,7 @@ ms.author: mstewart ms.localizationpriority: medium ms.collection: M365-analytics ms.topic: article -ms.date: 05/31/2022 +ms.date: 06/06/2022 --- # Configuring devices through the Update Compliance (preview) Configuration Script @@ -47,11 +47,43 @@ This script's two primary files are `ConfigScript.ps1` and `RunConfig.bat`. You Open `RunConfig.bat` and configure the following (assuming a first-run, with `runMode=Pilot`): 1. Define `logPath` to where you want the logs to be saved. Ensure that `runMode=Pilot`. -2. Set `commercialIDValue` to your Commercial ID. +2. Set `commercialIDValue` to your [Commercial ID](update-compliance-v2-enable.md#bkmk_id) for the Update Compliance solution. 3. Run the script. 4. Examine the logs for any issues. If there are no issues, then all devices with a similar configuration and network profile are ready for the script to be deployed with `runMode=Deployment`. 5. If there are issues, gather the logs and provide them to Microsoft Support. +## Verify device configuration + +In some cases, you may need to manually verify the device configuration has the `AllowUpdateComplianceProcessing` policy enabled. To verify the setting, use the following steps: + +1. Download and enable the **Diagnostic Data Viewer**. For more information, see [Diagnostic Data Viewer overview](/windows/privacy/diagnostic-data-viewer-overview#install-and-use-the-diagnostic-data-viewer). + 1. Go to **Start**, select **Settings** > **Privacy** > **Diagnostics & feedback**. + 1. Under **View diagnostic data**, select **On** for the following option: + + - Windows 11: **Turn on the Diagnostic Data Viewer (uses up to 1 GB of hard drive space)** + - Windows 10: **Turn on this setting to see your data in the Diagnostic Data Viewer. (Setting uses up to 1GB of hard drive space.)** + +1. Select **Open Diagnostic Data Viewer**. + - If the application isn't installed, select **Get** when you're asked to download the [Diagnostic Data Viewer from the Microsoft Store](https://www.microsoft.com/store/p/diagnostic-data-viewer/9n8wtrrsq8f7?rtc=1) page. + - If the application is already installed, it will open. You can either close the application before running a scan for software updates, or use the refresh button to fetch the new data after the scan is completed. + +1. Check for software updates on the client device. + - Windows 11: + 1. Go to **Start**, select **Settings** > **Windows Update**. + 1. Select **Check for updates** then wait for the update check to complete. + - Windows 10: + 1. Go to **Start**, select **Settings** > **Update & Security** > **Windows Update**. + 1. Select **Check for updates** then wait for the update check to complete. + +1. Run the **Diagnostic Data Viewer**. + 1. Go to **Start**, select **Settings** > **Privacy** > **Diagnostics & feedback**. + 1. Under **View diagnostic data**, select **Open Diagnostic Data Viewer**. +1. When the Diagnostic Data Viewer opens, type `SoftwareUpdateClientTelemetry` in the search field. Verify the following items: + - The **EnrolledTenantID** field under **m365a** should equal the [CommercialID](update-compliance-get-started.md#get-your-commercialid) of your Log Analytics workspace for Update Compliance. + - The **MSP** field value under **protocol** should be either `16` or `18`. + - If you need to send this data to Microsoft Support, select **Export data**. + + :::image type="content" alt-text="Screenshot of the Diagnostic Data Viewer displaying the data from SoftwareUpdateClientTelemetry. The export data option and the fields for MSP and EnrolledTenantID are outlined in red." source="./media/update-compliance-diagnostic-data-viewer.png" lightbox="./media/update-compliance-diagnostic-data-viewer.png"::: ## Script errors @@ -101,35 +133,3 @@ Open `RunConfig.bat` and configure the following (assuming a first-run, with `ru | 94 | Unexpected exception in EnableAllowUCProcessing| | 99 | Device isn't Windows 10.| -## Verify device configuration - -In some cases, you may need to manually verify the device configuration has the `AllowUpdateComplianceProcessing` policy enabled. To verify the setting, use the following steps: - -1. Download and enable the **Diagnostic Data Viewer**. For more information, see [Diagnostic Data Viewer overview](/windows/privacy/diagnostic-data-viewer-overview#install-and-use-the-diagnostic-data-viewer). - 1. Go to **Start**, select **Settings** > **Privacy** > **Diagnostics & feedback**. - 1. Under **View diagnostic data**, select **On** for the following option: - - - Windows 11: **Turn on the Diagnostic Data Viewer (uses up to 1 GB of hard drive space)** - - Windows 10: **Turn on this setting to see your data in the Diagnostic Data Viewer. (Setting uses up to 1GB of hard drive space.)** - -1. Select **Open Diagnostic Data Viewer**. - - If the application isn't installed, select **Get** when you're asked to download the [Diagnostic Data Viewer from the Microsoft Store](https://www.microsoft.com/store/p/diagnostic-data-viewer/9n8wtrrsq8f7?rtc=1) page. - - If the application is already installed, it will open. You can either close the application before running a scan for software updates, or use the refresh button to fetch the new data after the scan is completed. - -1. Check for software updates on the client device. - - Windows 11: - 1. Go to **Start**, select **Settings** > **Windows Update**. - 1. Select **Check for updates** then wait for the update check to complete. - - Windows 10: - 1. Go to **Start**, select **Settings** > **Update & Security** > **Windows Update**. - 1. Select **Check for updates** then wait for the update check to complete. - -1. Run the **Diagnostic Data Viewer**. - 1. Go to **Start**, select **Settings** > **Privacy** > **Diagnostics & feedback**. - 1. Under **View diagnostic data**, select **Open Diagnostic Data Viewer**. -1. When the Diagnostic Data Viewer opens, type `SoftwareUpdateClientTelemetry` in the search field. Verify the following items: - - The **EnrolledTenantID** field under **m365a** should equal the [CommercialID](update-compliance-get-started.md#get-your-commercialid) of your Log Analytics workspace for Update Compliance. - - The **MSP** field value under **protocol** should be either `16` or `18`. - - If you need to send this data to Microsoft Support, select **Export data**. - - :::image type="content" alt-text="Screenshot of the Diagnostic Data Viewer displaying the data from SoftwareUpdateClientTelemetry. The export data option and the fields for MSP and EnrolledTenantID are outlined in red." source="./media/update-compliance-diagnostic-data-viewer.png" lightbox="./media/update-compliance-diagnostic-data-viewer.png"::: diff --git a/windows/deployment/update/update-compliance-v2-enable.md b/windows/deployment/update/update-compliance-v2-enable.md index c912b15042..c0e8aaf7c2 100644 --- a/windows/deployment/update/update-compliance-v2-enable.md +++ b/windows/deployment/update/update-compliance-v2-enable.md @@ -11,7 +11,7 @@ author: mestew ms.author: mstewart ms.collection: M365-analytics ms.topic: article -ms.date: 05/31/2022 +ms.date: 06/06/2022 --- # Enable Update Compliance @@ -80,7 +80,7 @@ The **Commercial ID** directs your clients to the Update Compliance solution in 1. The **Commercial Id Key** is listed in the text box with an option to copy the ID. The **Commercial Id Key** is commonly referred to as the `CommercialID` or **Commercial ID** in Update Compliance. > [!Warning] - > Regenerate a Commercial ID only if your original ID can no longer be used. Regenerating a commercial ID requires you to deploy the new commercial ID to your computers in order to continue to collect data and so can result in data loss. + > Regenerate a Commercial ID only if your original ID can no longer be used. Regenerating a Commercial ID requires you to deploy the new commercial ID to your computers in order to continue to collect data and so can result in data loss. ## Next steps diff --git a/windows/deployment/update/update-compliance-v2-overview.md b/windows/deployment/update/update-compliance-v2-overview.md index f5baf581ed..0c1ca76ea6 100644 --- a/windows/deployment/update/update-compliance-v2-overview.md +++ b/windows/deployment/update/update-compliance-v2-overview.md @@ -11,7 +11,7 @@ author: mestew ms.author: mstewart ms.collection: M365-analytics ms.topic: article -ms.date: 05/31/2022 +ms.date: 06/06/2022 --- # Update Compliance overview diff --git a/windows/deployment/update/update-compliance-v2-prerequisites.md b/windows/deployment/update/update-compliance-v2-prerequisites.md index 5779606a96..479ec599b6 100644 --- a/windows/deployment/update/update-compliance-v2-prerequisites.md +++ b/windows/deployment/update/update-compliance-v2-prerequisites.md @@ -11,7 +11,7 @@ author: mestew ms.author: mstewart ms.collection: M365-analytics ms.topic: article -ms.date: 05/31/2022 +ms.date: 06/06/2022 --- # Update Compliance prerequisites @@ -24,7 +24,7 @@ ms.date: 05/31/2022 ## Update Compliance prerequisites -Before you begin the process to add Update Compliance to your Azure subscription, ensure you can meet the prerequisites. +Before you begin the process to add Update Compliance to your Azure subscription, ensure you meet the prerequisites. ### Azure and Azure Active Directory diff --git a/windows/deployment/update/update-compliance-v2-schema-ucclientupdatestatus.md b/windows/deployment/update/update-compliance-v2-schema-ucclientupdatestatus.md index 8152246ded..610725c4c6 100644 --- a/windows/deployment/update/update-compliance-v2-schema-ucclientupdatestatus.md +++ b/windows/deployment/update/update-compliance-v2-schema-ucclientupdatestatus.md @@ -11,7 +11,7 @@ author: mestew ms.author: mstewart ms.collection: M365-analytics ms.topic: reference -ms.date: 05/31/2022 +ms.date: 06/06/2022 --- # UCClientUpdateStatus diff --git a/windows/deployment/update/update-compliance-v2-schema-ucdevicealert.md b/windows/deployment/update/update-compliance-v2-schema-ucdevicealert.md index 1e7e135ef3..0468cb06c2 100644 --- a/windows/deployment/update/update-compliance-v2-schema-ucdevicealert.md +++ b/windows/deployment/update/update-compliance-v2-schema-ucdevicealert.md @@ -11,7 +11,7 @@ author: mestew ms.author: mstewart ms.collection: M365-analytics ms.topic: reference -ms.date: 05/31/2022 +ms.date: 06/06/2022 --- # UCDeviceAlert diff --git a/windows/deployment/update/update-compliance-v2-schema-ucserviceupdatestatus.md b/windows/deployment/update/update-compliance-v2-schema-ucserviceupdatestatus.md index dd20ce0322..305b5f8fc4 100644 --- a/windows/deployment/update/update-compliance-v2-schema-ucserviceupdatestatus.md +++ b/windows/deployment/update/update-compliance-v2-schema-ucserviceupdatestatus.md @@ -11,7 +11,7 @@ author: mestew ms.author: mstewart ms.collection: M365-analytics ms.topic: reference -ms.date: 05/31/2022 +ms.date: 06/06/2022 --- # UCServiceUpdateStatus diff --git a/windows/deployment/update/update-compliance-v2-schema.md b/windows/deployment/update/update-compliance-v2-schema.md index c6e014b7bb..e458cb4c3f 100644 --- a/windows/deployment/update/update-compliance-v2-schema.md +++ b/windows/deployment/update/update-compliance-v2-schema.md @@ -11,7 +11,7 @@ author: mestew ms.author: mstewart ms.collection: M365-analytics ms.topic: reference -ms.date: 05/31/2022 +ms.date: 06/06/2022 --- # Update Compliance version 2 schema diff --git a/windows/deployment/update/update-compliance-v2-use.md b/windows/deployment/update/update-compliance-v2-use.md index 7087294293..be6131ccea 100644 --- a/windows/deployment/update/update-compliance-v2-use.md +++ b/windows/deployment/update/update-compliance-v2-use.md @@ -11,7 +11,7 @@ author: mestew ms.author: mstewart ms.collection: M365-analytics ms.topic: article -ms.date: 05/31/2022 +ms.date: 06/06/2022 --- # Use Update Compliance (preview) @@ -64,4 +64,4 @@ Update Compliance is built on the Log Analytics platform that is integrated into See below for a few articles related to Log Analytics: - Learn how to effectively execute custom Log Searches by referring to Microsoft Azure's excellent documentation on [querying data in Log Analytics](/azure/log-analytics/log-analytics-log-searches). - Review the documentation on [analyzing data for use in Log Analytics](/azure/log-analytics/log-analytics-dashboards) to develop your own custom data views in Operations Management Suite or [Power BI](https://powerbi.microsoft.com/). -- [Gain an overview of Log Analytics' alerts](/azure/log-analytics/log-analytics-alerts) and learn how to use it to always stay informed about the most critical issues you care about. +- [Gain an overview of alerts for Log Analytics](/azure/log-analytics/log-analytics-alerts) and learn how to use it to always stay informed about the most critical issues you care about. diff --git a/windows/deployment/update/update-status-admin-center.md b/windows/deployment/update/update-status-admin-center.md index 609ffaf308..9f70932186 100644 --- a/windows/deployment/update/update-status-admin-center.md +++ b/windows/deployment/update/update-status-admin-center.md @@ -36,8 +36,8 @@ The **Software updates** page has following tabs to assist you in monitoring upd ## Prerequisites - [Update Compliance](update-compliance-v2-overview.md) needs to be enabled with clients sending data to the solution -- An appropriate role assigned for the [Microsoft 365 admin center](https://admin.microsoft.com) **???** - - To configure settings for the **Software Updates** page: [Windows Update Deployment Administrator role](/azure/active-directory/roles/permissions-reference#windows-update-deployment-administrator) +- An appropriate role assigned for the [Microsoft 365 admin center](https://admin.microsoft.com) + - To configure settings for the **Software Updates** page: [Global Admin role](/microsoft-365/admin/add-users/about-admin-roles) - To view the **Software Updates** page: [Global Reader role](/microsoft-365/admin/add-users/about-admin-roles) ## Limitations @@ -57,7 +57,7 @@ Update Compliance is a Windows service hosted in Azure that uses Windows diagnos 1. After the initial setup is complete, the **Windows** tab will display your Update Compliance data in the charts. > [!Tip] -> If you don't see an entry for Software updates (Preview) in the menu, try going to this URL: [https://admin.microsoft.com/Adminportal/Home#/softwareupdates](https://admin.microsoft.com/Adminportal/Home#/softwareupdates). +> If you don't see an entry for **Software updates (preview)** in the menu, try going to this URL: [https://admin.microsoft.com/Adminportal/Home#/softwareupdates](https://admin.microsoft.com/Adminportal/Home#/softwareupdates). ## The Windows tab From 34bc2d44ae61657cdfa5c8f60eae692cab996215 Mon Sep 17 00:00:00 2001 From: tiaraquan Date: Wed, 1 Jun 2022 10:30:48 -0700 Subject: [PATCH 311/380] Fixing typo --- windows/deployment/windows-autopatch/TOC.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/deployment/windows-autopatch/TOC.yml b/windows/deployment/windows-autopatch/TOC.yml index c6fe58c845..871a52e791 100644 --- a/windows/deployment/windows-autopatch/TOC.yml +++ b/windows/deployment/windows-autopatch/TOC.yml @@ -49,7 +49,7 @@ href: operate/windows-autopatch-edge.md - name: Microsoft Teams href: operate/windows-autopatch-teams.md - - name: Deregister a devices + - name: Deregister a device href: operate/windows-autopatch-deregister-devices.md - name: Submit a support request href: operate/windows-autopatch-support-request.md From 1122507a7e3d451540902ecd8575abdf7461fcf4 Mon Sep 17 00:00:00 2001 From: Tarun Maganur <104856032+Tarun-Edu@users.noreply.github.com> Date: Wed, 1 Jun 2022 14:55:57 -0700 Subject: [PATCH 312/380] Update windows-11-se-overview.md line 77 changed from |Pearson TestNav |1.10.2.0 |Win32|Pearson| to |Pearson TestNav |1.10.2.0 |Store |Pearson| --- education/windows/windows-11-se-overview.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/education/windows/windows-11-se-overview.md b/education/windows/windows-11-se-overview.md index c32223b772..e22acdf422 100644 --- a/education/windows/windows-11-se-overview.md +++ b/education/windows/windows-11-se-overview.md @@ -74,7 +74,7 @@ Windows 11 SE comes with some preinstalled apps. The following apps can also run |NextUp Talker |1.0.49 |Win32 |NextUp Technologies| |NonVisual Desktop Access |2021.3.1 |Win32 |NV Access| |NWEA Secure Testing Browser |5.4.300.0 |Win32 |NWEA| -|Pearson TestNav |1.10.2.0 |Win32 |Pearson| +|Pearson TestNav |1.10.2.0 |Store |Pearson| |Questar Secure Browser |4.8.3.376 |Win32 |Questar| |ReadAndWriteForWindows |12.0.60.0 |Win32 |Texthelp Ltd.| |Remote Help |3.8.0.12 |Win32 |Microsoft| From 3515ad41c53b3b3851c47a88046d65b194161d36 Mon Sep 17 00:00:00 2001 From: Jitin Mathew Date: Thu, 2 Jun 2022 03:29:55 +0530 Subject: [PATCH 313/380] Updated-6038484 Bulk metadata update. --- windows/whats-new/contribute-to-a-topic.md | 3 --- windows/whats-new/get-started-with-1709.md | 3 --- windows/whats-new/ltsc/index.md | 4 ---- windows/whats-new/ltsc/whats-new-windows-10-2015.md | 4 ---- windows/whats-new/ltsc/whats-new-windows-10-2016.md | 4 ---- windows/whats-new/ltsc/whats-new-windows-10-2019.md | 3 --- windows/whats-new/ltsc/whats-new-windows-10-2021.md | 3 --- .../whats-new/whats-new-windows-10-version-1507-and-1511.md | 3 --- windows/whats-new/whats-new-windows-10-version-1607.md | 3 --- windows/whats-new/whats-new-windows-10-version-1703.md | 4 ---- windows/whats-new/whats-new-windows-10-version-1709.md | 3 --- windows/whats-new/whats-new-windows-10-version-1803.md | 3 --- windows/whats-new/whats-new-windows-10-version-1809.md | 3 --- windows/whats-new/whats-new-windows-10-version-1903.md | 4 ---- windows/whats-new/whats-new-windows-10-version-1909.md | 4 ---- windows/whats-new/whats-new-windows-10-version-2004.md | 4 ---- windows/whats-new/whats-new-windows-10-version-20H2.md | 4 ---- windows/whats-new/whats-new-windows-10-version-21H1.md | 4 ---- windows/whats-new/whats-new-windows-10-version-21H2.md | 3 --- windows/whats-new/windows-10-insider-preview.md | 2 -- windows/whats-new/windows-11-overview.md | 4 ---- windows/whats-new/windows-11-plan.md | 3 --- windows/whats-new/windows-11-prepare.md | 3 --- windows/whats-new/windows-11-requirements.md | 4 ---- 24 files changed, 82 deletions(-) diff --git a/windows/whats-new/contribute-to-a-topic.md b/windows/whats-new/contribute-to-a-topic.md index b99b7a48ad..77dfd79528 100644 --- a/windows/whats-new/contribute-to-a-topic.md +++ b/windows/whats-new/contribute-to-a-topic.md @@ -1,10 +1,7 @@ --- title: Edit an existing topic using the Edit link description: Instructions about how to edit an existing topic by using the Edit link on docs.microsoft.com. -keywords: contribute, edit a topic ms.prod: w10 -ms.mktglfcycl: explore -ms.sitesec: library ms.date: 10/13/2017 ms.reviewer: manager: dansimp diff --git a/windows/whats-new/get-started-with-1709.md b/windows/whats-new/get-started-with-1709.md index c2522f3e4c..4384b7e11e 100644 --- a/windows/whats-new/get-started-with-1709.md +++ b/windows/whats-new/get-started-with-1709.md @@ -1,10 +1,7 @@ --- title: Get started with Windows 10, version 1709 description: Learn about features, review requirements, and plan your deployment of Windows 10, version 1709, including IT Pro content, release information, and history. -keywords: ["get started", "windows 10", "fall creators update", "1709"] ms.prod: w10 -ms.mktglfcycl: deploy -ms.sitesec: library author: dansimp ms.author: dansimp ms.date: 10/16/2017 diff --git a/windows/whats-new/ltsc/index.md b/windows/whats-new/ltsc/index.md index dfb0df5731..04888d2873 100644 --- a/windows/whats-new/ltsc/index.md +++ b/windows/whats-new/ltsc/index.md @@ -1,11 +1,7 @@ --- title: Windows 10 Enterprise LTSC description: New and updated IT Pro content about new features in Windows 10, LTSC (also known as Windows 10 LTSB). -keywords: ["What's new in Windows 10", "Windows 10", "Windows 10 LTSC", "Windows 10 LTSB"] ms.prod: w10 -ms.mktglfcycl: deploy -ms.sitesec: library -audience: itpro author: aczechowski ms.author: aaroncz manager: dougeby diff --git a/windows/whats-new/ltsc/whats-new-windows-10-2015.md b/windows/whats-new/ltsc/whats-new-windows-10-2015.md index c1c29d8f63..9bec3fd8c7 100644 --- a/windows/whats-new/ltsc/whats-new-windows-10-2015.md +++ b/windows/whats-new/ltsc/whats-new-windows-10-2015.md @@ -4,11 +4,7 @@ ms.reviewer: manager: dougeby ms.author: aaroncz description: New and updated IT Pro content about new features in Windows 10 Enterprise LTSC 2015 (also known as Windows 10 Enterprise 2015 LTSB). -keywords: ["What's new in Windows 10", "Windows 10", "Windows 10 Enterprise LTSC 2015"] ms.prod: w10 -ms.mktglfcycl: deploy -ms.sitesec: library -audience: itpro author: aczechowski ms.localizationpriority: low ms.topic: article diff --git a/windows/whats-new/ltsc/whats-new-windows-10-2016.md b/windows/whats-new/ltsc/whats-new-windows-10-2016.md index 354488f563..7ee18df927 100644 --- a/windows/whats-new/ltsc/whats-new-windows-10-2016.md +++ b/windows/whats-new/ltsc/whats-new-windows-10-2016.md @@ -4,11 +4,7 @@ ms.reviewer: manager: dougeby ms.author: aaroncz description: New and updated IT Pro content about new features in Windows 10 Enterprise LTSC 2016 (also known as Windows 10 Enterprise 2016 LTSB). -keywords: ["What's new in Windows 10", "Windows 10", "Windows 10 Enterprise LTSC 2016"] ms.prod: w10 -ms.mktglfcycl: deploy -ms.sitesec: library -audience: itpro author: aczechowski ms.localizationpriority: low ms.topic: article diff --git a/windows/whats-new/ltsc/whats-new-windows-10-2019.md b/windows/whats-new/ltsc/whats-new-windows-10-2019.md index 40a615660a..747857cdd1 100644 --- a/windows/whats-new/ltsc/whats-new-windows-10-2019.md +++ b/windows/whats-new/ltsc/whats-new-windows-10-2019.md @@ -4,10 +4,7 @@ ms.reviewer: manager: dougeby ms.author: aaroncz description: New and updated IT Pro content about new features in Windows 10 Enterprise LTSC 2019 (also known as Windows 10 Enterprise 2019 LTSB). -keywords: ["What's new in Windows 10", "Windows 10", "Windows 10 Enterprise LTSC 2019"] ms.prod: w10 -ms.mktglfcycl: deploy -ms.sitesec: library author: aczechowski ms.localizationpriority: low ms.topic: article diff --git a/windows/whats-new/ltsc/whats-new-windows-10-2021.md b/windows/whats-new/ltsc/whats-new-windows-10-2021.md index 1e10461eea..ccde2ab561 100644 --- a/windows/whats-new/ltsc/whats-new-windows-10-2021.md +++ b/windows/whats-new/ltsc/whats-new-windows-10-2021.md @@ -4,10 +4,7 @@ ms.reviewer: manager: dougeby ms.author: aaroncz description: New and updated IT Pro content about new features in Windows 10 Enterprise LTSC 2021. -keywords: ["What's new in Windows 10", "Windows 10", "Windows 10 Enterprise LTSC 2021"] ms.prod: w10 -ms.mktglfcycl: deploy -ms.sitesec: library author: aczechowski ms.localizationpriority: low ms.topic: article diff --git a/windows/whats-new/whats-new-windows-10-version-1507-and-1511.md b/windows/whats-new/whats-new-windows-10-version-1507-and-1511.md index e7ad13d805..3b820e3b76 100644 --- a/windows/whats-new/whats-new-windows-10-version-1507-and-1511.md +++ b/windows/whats-new/whats-new-windows-10-version-1507-and-1511.md @@ -1,11 +1,8 @@ --- title: What's new in Windows 10, versions 1507 and 1511 (Windows 10) description: What's new in Windows 10 for Windows 10 (versions 1507 and 1511). -ms.assetid: 75F285B0-09BE-4821-9B42-37B9BE54CEC6 ms.reviewer: ms.prod: w10 -ms.mktglfcycl: deploy -ms.sitesec: library author: aczechowski manager: dougeby ms.author: aaroncz diff --git a/windows/whats-new/whats-new-windows-10-version-1607.md b/windows/whats-new/whats-new-windows-10-version-1607.md index 509b7d10a0..33d826641f 100644 --- a/windows/whats-new/whats-new-windows-10-version-1607.md +++ b/windows/whats-new/whats-new-windows-10-version-1607.md @@ -1,10 +1,7 @@ --- title: What's new in Windows 10, version 1607 (Windows 10) description: What's new in Windows 10 for Windows 10 (version 1607). -keywords: ["What's new in Windows 10", "Windows 10", "anniversary update"] ms.prod: w10 -ms.mktglfcycl: deploy -ms.sitesec: library ms.localizationpriority: high ms.reviewer: author: aczechowski diff --git a/windows/whats-new/whats-new-windows-10-version-1703.md b/windows/whats-new/whats-new-windows-10-version-1703.md index a62e914365..7b22f584f5 100644 --- a/windows/whats-new/whats-new-windows-10-version-1703.md +++ b/windows/whats-new/whats-new-windows-10-version-1703.md @@ -1,12 +1,8 @@ --- title: What's new in Windows 10, version 1703 description: New and updated features in Windows 10, version 1703 (also known as the Creators Updated). -keywords: ["What's new in Windows 10", "Windows 10", "creators update"] ms.prod: w10 -ms.mktglfcycl: deploy -ms.sitesec: library ms.localizationpriority: high -ms.assetid: dca7c655-c4f6-45f8-aa02-64187b202617 ms.reviewer: author: aczechowski manager: dougeby diff --git a/windows/whats-new/whats-new-windows-10-version-1709.md b/windows/whats-new/whats-new-windows-10-version-1709.md index 905d4ff2dd..4470bbd82a 100644 --- a/windows/whats-new/whats-new-windows-10-version-1709.md +++ b/windows/whats-new/whats-new-windows-10-version-1709.md @@ -1,10 +1,7 @@ --- title: What's new in Windows 10, version 1709 description: New and updated features in Windows 10, version 1709 (also known as the Fall Creators Update). -keywords: ["What's new in Windows 10", "Windows 10", "Fall Creators Update"] ms.prod: w10 -ms.mktglfcycl: deploy -ms.sitesec: library ms.reviewer: author: aczechowski manager: dougeby diff --git a/windows/whats-new/whats-new-windows-10-version-1803.md b/windows/whats-new/whats-new-windows-10-version-1803.md index f2f4dc5964..c9df6c099a 100644 --- a/windows/whats-new/whats-new-windows-10-version-1803.md +++ b/windows/whats-new/whats-new-windows-10-version-1803.md @@ -1,10 +1,7 @@ --- title: What's new in Windows 10, version 1803 description: New and updated features in Windows 10, version 1803 (also known as the Windows 10 April 2018 Update). -keywords: ["What's new in Windows 10", "Windows 10", "April 2018 Update"] ms.prod: w10 -ms.mktglfcycl: deploy -ms.sitesec: library ms.reviewer: author: aczechowski manager: dougeby diff --git a/windows/whats-new/whats-new-windows-10-version-1809.md b/windows/whats-new/whats-new-windows-10-version-1809.md index 9ce31284cc..fc59be8136 100644 --- a/windows/whats-new/whats-new-windows-10-version-1809.md +++ b/windows/whats-new/whats-new-windows-10-version-1809.md @@ -2,10 +2,7 @@ title: What's new in Windows 10, version 1809 ms.reviewer: description: Learn about features for Windows 10, version 1809, including features and fixes included in previous cumulative updates to Windows 10, version 1803. -keywords: ["What's new in Windows 10", "Windows 10", "Windows 10 October 2018 Update"] ms.prod: w10 -ms.mktglfcycl: deploy -ms.sitesec: library author: aczechowski manager: dougeby ms.author: aaroncz diff --git a/windows/whats-new/whats-new-windows-10-version-1903.md b/windows/whats-new/whats-new-windows-10-version-1903.md index 35ed9f16c3..94bd3f7f89 100644 --- a/windows/whats-new/whats-new-windows-10-version-1903.md +++ b/windows/whats-new/whats-new-windows-10-version-1903.md @@ -1,11 +1,7 @@ --- title: What's new in Windows 10, version 1903 description: New and updated features in Windows 10, version 1903 (also known as the Windows 10 May 2019 Update). -keywords: ["What's new in Windows 10", "Windows 10", "May 2019 Update"] ms.prod: w10 -ms.mktglfcycl: deploy -ms.sitesec: library -audience: itpro author: aczechowski ms.author: aaroncz manager: dougeby diff --git a/windows/whats-new/whats-new-windows-10-version-1909.md b/windows/whats-new/whats-new-windows-10-version-1909.md index 3b33b31e96..d78a5d5369 100644 --- a/windows/whats-new/whats-new-windows-10-version-1909.md +++ b/windows/whats-new/whats-new-windows-10-version-1909.md @@ -1,11 +1,7 @@ --- title: What's new in Windows 10, version 1909 description: New and updated features in Windows 10, version 1909 (also known as the Windows 10 November 2019 Update). -keywords: ["What's new in Windows 10", "Windows 10", "November 2019 Update"] ms.prod: w10 -ms.mktglfcycl: deploy -ms.sitesec: library -audience: itpro author: aczechowski ms.author: aaroncz manager: dougeby diff --git a/windows/whats-new/whats-new-windows-10-version-2004.md b/windows/whats-new/whats-new-windows-10-version-2004.md index 726580724f..453aa06e93 100644 --- a/windows/whats-new/whats-new-windows-10-version-2004.md +++ b/windows/whats-new/whats-new-windows-10-version-2004.md @@ -1,11 +1,7 @@ --- title: What's new in Windows 10, version 2004 description: New and updated features in Windows 10, version 2004 (also known as the Windows 10 May 2020 Update). -keywords: ["What's new in Windows 10", "Windows 10", "May 2020 Update"] ms.prod: w10 -ms.mktglfcycl: deploy -ms.sitesec: library -audience: itpro author: aczechowski ms.author: aaroncz manager: dougeby diff --git a/windows/whats-new/whats-new-windows-10-version-20H2.md b/windows/whats-new/whats-new-windows-10-version-20H2.md index 436dc92f0d..b3f400dbeb 100644 --- a/windows/whats-new/whats-new-windows-10-version-20H2.md +++ b/windows/whats-new/whats-new-windows-10-version-20H2.md @@ -1,11 +1,7 @@ --- title: What's new in Windows 10, version 20H2 description: New and updated features in Windows 10, version 20H2 (also known as the Windows 10 October 2020 Update). -keywords: ["What's new in Windows 10", "Windows 10", "October 2020 Update"] ms.prod: w10 -ms.mktglfcycl: deploy -ms.sitesec: library -audience: itpro author: aczechowski ms.author: aaroncz manager: dougeby diff --git a/windows/whats-new/whats-new-windows-10-version-21H1.md b/windows/whats-new/whats-new-windows-10-version-21H1.md index 2fdba9bd26..f598d1913b 100644 --- a/windows/whats-new/whats-new-windows-10-version-21H1.md +++ b/windows/whats-new/whats-new-windows-10-version-21H1.md @@ -1,11 +1,7 @@ --- title: What's new in Windows 10, version 21H1 description: New and updated features in Windows 10, version 21H1 (also known as the Windows 10 May 2021 Update). -keywords: ["What's new in Windows 10", "Windows 10", "May 2021 Update"] ms.prod: w10 -ms.mktglfcycl: deploy -ms.sitesec: library -audience: itpro author: aczechowski ms.author: aaroncz manager: dougeby diff --git a/windows/whats-new/whats-new-windows-10-version-21H2.md b/windows/whats-new/whats-new-windows-10-version-21H2.md index d536eb04eb..da72022d30 100644 --- a/windows/whats-new/whats-new-windows-10-version-21H2.md +++ b/windows/whats-new/whats-new-windows-10-version-21H2.md @@ -3,9 +3,6 @@ title: What's new in Windows 10, version 21H2 for IT pros description: Learn more about what's new in Windows 10 version 21H2, including servicing updates, Windows Subsystem for Linux, the latest CSPs, and more. manager: dougeby ms.prod: w10 -ms.mktglfcycl: deploy -ms.sitesec: library -ms.pagetype: mobile ms.author: aaroncz author: aczechowski ms.localizationpriority: medium diff --git a/windows/whats-new/windows-10-insider-preview.md b/windows/whats-new/windows-10-insider-preview.md index 2e6f2191f7..61a499904f 100644 --- a/windows/whats-new/windows-10-insider-preview.md +++ b/windows/whats-new/windows-10-insider-preview.md @@ -2,8 +2,6 @@ title: Documentation for Windows 10 Insider Preview (Windows 10) description: Preliminary documentation for some Windows 10 features in Insider Preview. ms.prod: w10 -ms.mktglfcycl: deploy -ms.sitesec: library author: dansimp ms.date: 04/14/2017 ms.reviewer: diff --git a/windows/whats-new/windows-11-overview.md b/windows/whats-new/windows-11-overview.md index 623e6caba5..ec5cd6f23f 100644 --- a/windows/whats-new/windows-11-overview.md +++ b/windows/whats-new/windows-11-overview.md @@ -3,14 +3,10 @@ title: Windows 11 overview for administrators description: Learn more about Windows 11. Read about the features IT professionals and administrators should know about Windows 11, including security, using apps, using Android apps, the new desktop, and deploying and servicing PCs. ms.reviewer: manager: dougeby -ms.audience: itpro author: aczechowski ms.author: aaroncz ms.prod: w10 -ms.mktglfcycl: deploy -ms.sitesec: library ms.localizationpriority: medium -audience: itpro ms.topic: article ms.collection: highpri ms.custom: intro-overview diff --git a/windows/whats-new/windows-11-plan.md b/windows/whats-new/windows-11-plan.md index 91a6d66855..7f67c4a774 100644 --- a/windows/whats-new/windows-11-plan.md +++ b/windows/whats-new/windows-11-plan.md @@ -1,10 +1,7 @@ --- title: Plan for Windows 11 description: Windows 11 deployment planning, IT Pro content. -keywords: ["get started", "windows 11", "plan"] ms.prod: w11 -ms.mktglfcycl: deploy -ms.sitesec: library author: aczechowski ms.author: aaroncz manager: dougeby diff --git a/windows/whats-new/windows-11-prepare.md b/windows/whats-new/windows-11-prepare.md index 262bf50024..532493e1e3 100644 --- a/windows/whats-new/windows-11-prepare.md +++ b/windows/whats-new/windows-11-prepare.md @@ -1,10 +1,7 @@ --- title: Prepare for Windows 11 description: Prepare your infrastructure and tools to deploy Windows 11, IT Pro content. -keywords: ["get started", "windows 11"] ms.prod: w11 -ms.mktglfcycl: deploy -ms.sitesec: library author: aczechowski ms.author: aaroncz manager: dougeby diff --git a/windows/whats-new/windows-11-requirements.md b/windows/whats-new/windows-11-requirements.md index 8384e85778..b2aef79c6d 100644 --- a/windows/whats-new/windows-11-requirements.md +++ b/windows/whats-new/windows-11-requirements.md @@ -2,14 +2,10 @@ title: Windows 11 requirements description: Hardware requirements to deploy Windows 11 manager: dougeby -ms.audience: itpro author: aczechowski ms.author: aaroncz ms.prod: w11 -ms.mktglfcycl: deploy -ms.sitesec: library ms.localizationpriority: medium -audience: itpro ms.topic: article ms.custom: seo-marvel-apr2020 ms.collection: highpri From d3443a50894b48ebd8f75a041e6ac67a0106bbf7 Mon Sep 17 00:00:00 2001 From: Meghan Stewart <33289333+mestew@users.noreply.github.com> Date: Wed, 1 Jun 2022 16:38:28 -0700 Subject: [PATCH 314/380] update screenshot, edits --- ...37063317-admin-center-software-updates.png | Bin 180898 -> 296631 bytes .../update-compliance-v2-prerequisites.md | 7 +++++-- .../update-compliance-v2-schema-ucclient.md | 2 +- ...date-compliance-v2-schema-ucupdatealert.md | 2 +- .../update/update-compliance-v2-schema.md | 2 +- 5 files changed, 8 insertions(+), 5 deletions(-) diff --git a/windows/deployment/update/media/37063317-admin-center-software-updates.png b/windows/deployment/update/media/37063317-admin-center-software-updates.png index 1a4ea20ff5ef85adf39d5e7d5096c94aa4e229c1..978ef1b476f8d98cc8c3338e0f7077be757936b1 100644 GIT binary patch literal 296631 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
      K-24#|utP;jTv^JyNoP!B2Z`IZKg7W%0$c?Wo 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 ~T>OLPDn||Jlg~@7aUQiW9 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

      qX_EOX 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 M<<;fNWL|{+7YC)=JOBUy literal 180898 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
      =Q^rM=r_Y&r0j8luE!OQuzvqVt`-J-y?}d3n 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 Date: Wed, 1 Jun 2022 21:49:51 -0700 Subject: [PATCH 315/380] Fixed link, provided more clarity. --- .../windows-autopatch/overview/windows-autopatch-faq.md | 2 +- .../windows-autopatch/prepare/windows-autopatch-fix-issues.md | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/windows/deployment/windows-autopatch/overview/windows-autopatch-faq.md b/windows/deployment/windows-autopatch/overview/windows-autopatch-faq.md index d2c0bbd292..f42d4e4606 100644 --- a/windows/deployment/windows-autopatch/overview/windows-autopatch-faq.md +++ b/windows/deployment/windows-autopatch/overview/windows-autopatch-faq.md @@ -31,7 +31,7 @@ msreviewer: hathind | ----- | ----- | | What are the prerequisites for Windows Autopatch? |

      | | What are the licensing requirements for Windows Autopatch? |
      • Windows Autopatch is included with Window 10/11 Enterprise E3 or higher. For more information, see [More about licenses](../prepare/windows-autopatch-prerequisites.md#more-about-licenses).
      • [Azure AD Premium](/azure/active-directory/fundamentals/active-directory-whatis#what-are-the-azure-ad-licenses) (for Co-management)
      • [Microsoft Intune](/mem/intune/fundamentals/licenses) (includes Configuration Manager 2010 or greater via co-management)
      | -| Are there hardware requirements for Windows Autopatch? | No, Windows Autopatch doesn't require any specific hardware. However, general hardware requirements for updates are still applicable. For example, to deliver Windows 11 to your Autopatch devices they must meet [specific hardware requirements](/windows/windows-11-specifications?r=1). Windows devices must be supported by your hardware OEM. | +| Are there hardware requirements for Windows Autopatch? | No, Windows Autopatch doesn't require any specific hardware. However, general hardware requirements for updates are still applicable. For example, to deliver Windows 11 to your Autopatch devices they must meet [specific hardware requirements](/windows/whats-new/windows-11-requirements). Windows devices must be supported by your hardware OEM. | ## Device registration diff --git a/windows/deployment/windows-autopatch/prepare/windows-autopatch-fix-issues.md b/windows/deployment/windows-autopatch/prepare/windows-autopatch-fix-issues.md index 9f65feb92f..56770f8dd7 100644 --- a/windows/deployment/windows-autopatch/prepare/windows-autopatch-fix-issues.md +++ b/windows/deployment/windows-autopatch/prepare/windows-autopatch-fix-issues.md @@ -45,7 +45,7 @@ Your "Windows 10 update ring" policy in Intune must not target any Windows Autop | Result | Meaning | | ----- | ----- | | Not ready | You have an "update ring" policy that targets all devices, all users, or both. Change the policy to use an assignment that targets a specific Azure Active Directory (AD) group that doesn't include any Windows Autopatch devices.

      After enrolling into Autopatch, make sure that any update ring policies you have exclude the **Modern Workplace Devices - All** Azure Active Directory (AD) group.

      For more information, see [Manage Windows 10 software updates in Intune](/mem/intune/protect/windows-update-for-business-configure).

      | -| Advisory | Both the **Modern Workplace Devices - All** and **Modern Workplace - All** Azure AD groups are groups that we create after you enroll in Windows Autopatch.

      This advisory appears after enrolling into Autopatch. Check the following:

      1. Make sure that any update ring policies you have exclude the **Modern Workplace Devices - All** Azure Active Directory (AD) group.
      2. If you have assigned Azure AD user groups to these policies, make sure that any update ring policies you have also exclude the **Modern Workplace - All** Azure AD group that you add your Windows Autopatch users to (or an equivalent group).
      For more information, see [Manage Windows 10 software updates in Intune](/mem/intune/protect/windows-update-for-business-configure). | +| Advisory | Both the **Modern Workplace Devices - All** and **Modern Workplace - All** Azure AD groups are groups that we create after you enroll in Windows Autopatch. This advisory is flagging an action you should take after enrolling into the service:
      1. Make sure that any update ring policies you have exclude the **Modern Workplace Devices - All** Azure Active Directory (AD) group.
      2. If you have assigned Azure AD user groups to these policies, make sure that any update ring policies you have also exclude the **Modern Workplace - All** Azure AD group that you add your Windows Autopatch users to (or an equivalent group).

      For more information, see [Manage Windows 10 software updates in Intune](/mem/intune/protect/windows-update-for-business-configure). | ## Azure Active Directory settings @@ -53,7 +53,7 @@ You can access Azure Active Directory (AD) settings in the [Azure portal](https: ### Conditional access policies -Conditional access policies must not prevent Windows Autopatch from connecting to your Intune tenant. +Conditional access policies must not prevent Windows Autopatch from connecting to your tenant. | Result | Meaning | | ----- | ----- | From 7903bb2526c3308f35a73ecca9ef14f385207712 Mon Sep 17 00:00:00 2001 From: Alekhya Jupudi <89069896+alekyaj@users.noreply.github.com> Date: Thu, 2 Jun 2022 12:24:22 +0530 Subject: [PATCH 316/380] Review for improper acronyms-02 --- .../mdm/enterprisedataprotection-csp.md | 29 +++++++------- ...rver-side-mobile-application-management.md | 12 +++--- .../mdm/policy-csp-mixedreality.md | 2 +- .../client-management/mdm/reporting-csp.md | 2 +- windows/client-management/mdm/vpnv2-csp.md | 6 +-- .../mdm/win32compatibilityappraiser-csp.md | 2 +- windows/client-management/quick-assist.md | 2 +- .../cortana-at-work/cortana-at-work-o365.md | 2 +- ...v-application-template-schema-reference.md | 8 ++-- .../update-compliance-configuration-manual.md | 2 +- .../update-compliance-configuration-script.md | 2 +- ...ata-windows-analytics-events-and-fields.md | 4 +- ...ponents-to-microsoft-services-using-MDM.md | 2 +- .../hello-adequate-domain-controllers.md | 2 +- .../hello-key-trust-policy-settings.md | 2 +- .../collect-wip-audit-event-logs.md | 4 +- .../create-wip-policy-using-configmgr.md | 6 +-- .../enlightened-microsoft-apps-and-wip.md | 8 ++-- .../limitations-with-wip.md | 34 ++++++++-------- .../mandatory-settings-for-wip.md | 2 +- .../protect-enterprise-data-using-wip.md | 40 +++++++++---------- ...recommended-network-definitions-for-wip.md | 2 +- .../wip-app-enterprise-context.md | 4 +- .../ltsc/whats-new-windows-10-2019.md | 2 +- .../ltsc/whats-new-windows-10-2021.md | 2 +- .../whats-new-windows-10-version-1803.md | 2 +- .../whats-new-windows-10-version-2004.md | 2 +- 27 files changed, 93 insertions(+), 94 deletions(-) diff --git a/windows/client-management/mdm/enterprisedataprotection-csp.md b/windows/client-management/mdm/enterprisedataprotection-csp.md index a83cfc02b3..f90932bfee 100644 --- a/windows/client-management/mdm/enterprisedataprotection-csp.md +++ b/windows/client-management/mdm/enterprisedataprotection-csp.md @@ -26,12 +26,12 @@ The table below shows the applicability of Windows: The EnterpriseDataProtection configuration service provider (CSP) is used to configure settings for Windows Information Protection (WIP), formerly known as Enterprise Data Protection. For more information about WIP, see [Protect your enterprise data using Windows Information Protection (WIP)](/windows/security/information-protection/windows-information-protection/protect-enterprise-data-using-wip). -> [!Note] -> To make WIP functional, the AppLocker CSP and the network isolation-specific settings must also be configured. For more information, see [AppLocker CSP](applocker-csp.md) and NetworkIsolation policies in [Policy CSP](policy-configuration-service-provider.md). +> [!NOTE] +> To make Windows Information Protection functional, the AppLocker CSP and the network isolation-specific settings must also be configured. For more information, see [AppLocker CSP](applocker-csp.md) and NetworkIsolation policies in [Policy CSP](policy-configuration-service-provider.md). -While WIP has no hard dependency on VPN, for best results you should configure VPN profiles first before you configure the WIP policies. For VPN best practice recommendations, see [VPNv2 CSP](vpnv2-csp.md). +While Windows Information Protection has no hard dependency on VPN, for best results you should configure VPN profiles first before you configure the WIP policies. For VPN best practice recommendations, see [VPNv2 CSP](vpnv2-csp.md). -To learn more about WIP, see the following articles: +To learn more about Windows Information Protection, see the following articles: - [Create a Windows Information Protection (WIP) policy](/windows/security/information-protection/windows-information-protection/overview-create-wip-policy) - [General guidance and best practices for Windows Information Protection (WIP)](/windows/security/information-protection/windows-information-protection/guidance-and-best-practices-wip) @@ -62,8 +62,8 @@ The root node for the Windows Information Protection (WIP) configuration setting
      **Settings/EDPEnforcementLevel** Set the WIP enforcement level. -> [!Note] -> Setting this value isn't sufficient to enable WIP on the device. Attempts to change this value will fail when the WIP cleanup is running. +> [!NOTE] +> Setting this value isn't sufficient to enable Windows Information Protection on the device. Attempts to change this value will fail when the WIP cleanup is running. The following list shows the supported values: @@ -75,14 +75,13 @@ The following list shows the supported values: Supported operations are Add, Get, Replace, and Delete. Value type is integer. **Settings/EnterpriseProtectedDomainNames** -A list of domains used by the enterprise for its user identities separated by pipes ("|"). The first domain in the list must be the primary enterprise ID, that is, the one representing the managing authority for WIP. User identities from one of these domains is considered an enterprise managed account and data associated with it should be protected. For example, the domains for all email accounts owned by the enterprise would be expected to appear in this list. Attempts to change this value will fail when the WIP cleanup is running. +A list of domains used by the enterprise for its user identities separated by pipes ("|"). The first domain in the list must be the primary enterprise ID, that is, the one representing the managing authority for Windows Information Protection. User identities from one of these domains is considered an enterprise managed account and data associated with it should be protected. For example, the domains for all email accounts owned by the enterprise would be expected to appear in this list. Attempts to change this value will fail when the WIP cleanup is running. Changing the primary enterprise ID isn't supported and may cause unexpected behavior on the client. -> [!Note] +> [!NOTE] > The client requires domain name to be canonical, otherwise the setting will be rejected by the client. - Here are the steps to create canonical domain names: 1. Transform the ASCII characters (A-Z only) to lowercase. For example, Microsoft.COM -> microsoft.com. @@ -241,7 +240,7 @@ For EFSCertificate KeyTag, it's expected to be a DER ENCODED binary certificate. Supported operations are Add, Get, Replace, and Delete. Value type is base-64 encoded certificate. **Settings/RevokeOnUnenroll** -This policy controls whether to revoke the WIP keys when a device unenrolls from the management service. If set to 0 (Don't revoke keys), the keys won't be revoked and the user will continue to have access to protected files after unenrollment. If the keys aren't revoked, there will be no revoked file cleanup, later. Prior to sending the unenroll command, when you want a device to do a selective wipe when it's unenrolled, then you should explicitly set this policy to 1. +This policy controls whether to revoke the Windows Information Protection keys when a device unenrolls from the management service. If set to 0 (Don't revoke keys), the keys won't be revoked and the user will continue to have access to protected files after unenrollment. If the keys aren't revoked, there will be no revoked file cleanup, later. Prior to sending the unenroll command, when you want a device to do a selective wipe when it's unenrolled, then you should explicitly set this policy to 1. The following list shows the supported values: @@ -251,7 +250,7 @@ The following list shows the supported values: Supported operations are Add, Get, Replace, and Delete. Value type is integer. **Settings/RevokeOnMDMHandoff** -Added in Windows 10, version 1703. This policy controls whether to revoke the WIP keys when a device upgrades from mobile application management (MAM) to MDM. If set to 0 (Don't revoke keys), the keys won't be revoked and the user will continue to have access to protected files after upgrade. This setting is recommended if the MDM service is configured with the same WIP EnterpriseID as the MAM service. +Added in Windows 10, version 1703. This policy controls whether to revoke the Windows Information Protection keys when a device upgrades from mobile application management (MAM) to MDM. If set to 0 (Don't revoke keys), the keys won't be revoked and the user will continue to have access to protected files after upgrade. This setting is recommended if the MDM service is configured with the same WIP EnterpriseID as the MAM service. - 0 - Don't revoke keys. - 1 (default) - Revoke keys. @@ -264,7 +263,7 @@ TemplateID GUID to use for Rights Management Service (RMS) encryption. The RMS t Supported operations are Add, Get, Replace, and Delete. Value type is string (GUID). **Settings/AllowAzureRMSForEDP** -Specifies whether to allow Azure RMS encryption for WIP. +Specifies whether to allow Azure RMS encryption for Windows Information Protection. - 0 (default) – Don't use RMS. - 1 – Use RMS. @@ -277,7 +276,7 @@ When this policy isn't specified, the existing auto-encryption behavior is appli Supported operations are Add, Get, Replace and Delete. Value type is string. **Settings/EDPShowIcons** -Determines whether overlays are added to icons for WIP protected files in Explorer and enterprise only app tiles on the **Start** menu. Starting in Windows 10, version 1703 this setting also configures the visibility of the WIP icon in the title bar of a WIP-protected app. +Determines whether overlays are added to icons for WIP protected files in Explorer and enterprise only app tiles on the **Start** menu. Starting in Windows 10, version 1703 this setting also configures the visibility of the Windows Information Protection icon in the title bar of a WIP-protected app. The following list shows the supported values: - 0 (default) - No WIP overlays on icons or tiles. @@ -286,7 +285,7 @@ The following list shows the supported values: Supported operations are Add, Get, Replace, and Delete. Value type is integer. **Status** -A read-only bit mask that indicates the current state of WIP on the Device. The MDM service can use this value to determine the current overall state of WIP. WIP is only on (bit 0 = 1) if WIP mandatory policies and WIP AppLocker settings are configured. +A read-only bit mask that indicates the current state of Windows Information Protection on the Device. The MDM service can use this value to determine the current overall state of WIP. WIP is only on (bit 0 = 1) if WIP mandatory policies and WIP AppLocker settings are configured. Suggested values: @@ -298,7 +297,7 @@ Bit 0 indicates whether WIP is on or off. Bit 1 indicates whether AppLocker WIP policies are set. -Bit 3 indicates whether the mandatory WIP policies are configured. If one or more of the mandatory WIP policies aren't configured, the bit 3 is set to 0 (zero). +Bit 3 indicates whether the mandatory Windows Information Protection policies are configured. If one or more of the mandatory WIP policies aren't configured, the bit 3 is set to 0 (zero). Here's the list of mandatory WIP policies: diff --git a/windows/client-management/mdm/implement-server-side-mobile-application-management.md b/windows/client-management/mdm/implement-server-side-mobile-application-management.md index 35bed03a19..e17aa75f60 100644 --- a/windows/client-management/mdm/implement-server-side-mobile-application-management.md +++ b/windows/client-management/mdm/implement-server-side-mobile-application-management.md @@ -80,17 +80,17 @@ Since the [Poll](dmclient-csp.md#provider-providerid-poll) node isn’t provided MAM on Windows supports the following configuration service providers (CSPs). All other CSPs will be blocked. Note the list may change later based on customer feedback: -- [AppLocker CSP](applocker-csp.md) for configuration of WIP enterprise allowed apps. +- [AppLocker CSP](applocker-csp.md) for configuration of Windows Information Protection enterprise allowed apps. - [ClientCertificateInstall CSP](clientcertificateinstall-csp.md) for installing VPN and Wi-Fi certs. - [DeviceStatus CSP](devicestatus-csp.md) required for Conditional Access support (starting with Windows 10, version 1703). - [DevInfo CSP](devinfo-csp.md). - [DMAcc CSP](dmacc-csp.md). - [DMClient CSP](dmclient-csp.md) for polling schedules configuration and MDM discovery URL. -- [EnterpriseDataProtection CSP](enterprisedataprotection-csp.md) has WIP policies. +- [EnterpriseDataProtection CSP](enterprisedataprotection-csp.md) has Windows Information Protection policies. - [Health Attestation CSP](healthattestation-csp.md) required for Conditional Access support (starting with Windows 10, version 1703). - [PassportForWork CSP](passportforwork-csp.md) for Windows Hello for Business PIN management. - [Policy CSP](policy-configuration-service-provider.md) specifically for NetworkIsolation and DeviceLock areas. -- [Reporting CSP](reporting-csp.md) for retrieving WIP logs. +- [Reporting CSP](reporting-csp.md) for retrieving Windows Information Protection logs. - [RootCaTrustedCertificates CSP](rootcacertificates-csp.md). - [VPNv2 CSP](vpnv2-csp.md) should be omitted for deployments where IT is planning to allow access and protect cloud-only resources with MAM. - [WiFi CSP](wifi-csp.md) should be omitted for deployments where IT is planning to allow access and protect cloud-only resources with MAM. @@ -116,13 +116,13 @@ MAM policy syncs are modeled after MDM. The MAM client uses an Azure AD token to Windows doesn't support applying both MAM and MDM policies to the same devices. If configured by the admin, users can change their MAM enrollment to MDM. > [!NOTE] -> When users upgrade from MAM to MDM on Windows Home edition, they lose access to WIP. On Windows Home edition, we don't recommend pushing MDM policies to enable users to upgrade. +> When users upgrade from MAM to MDM on Windows Home edition, they lose access to Windows Information Protection. On Windows Home edition, we don't recommend pushing MDM policies to enable users to upgrade. To configure MAM device for MDM enrollment, the admin needs to configure the MDM Discovery URL in the DMClient CSP. This URL will be used for MDM enrollment. -In the process of changing MAM enrollment to MDM, MAM policies will be removed from the device after MDM policies have been successfully applied. Normally when WIP policies are removed from the device, the user’s access to WIP-protected documents is revoked (selective wipe) unless EDP CSP RevokeOnUnenroll is set to false. To prevent selective wipe on enrollment change from MAM to MDM, the admin needs to ensure that: +In the process of changing MAM enrollment to MDM, MAM policies will be removed from the device after MDM policies have been successfully applied. Normally when Windows Information Protection policies are removed from the device, the user’s access to WIP-protected documents is revoked (selective wipe) unless EDP CSP RevokeOnUnenroll is set to false. To prevent selective wipe on enrollment change from MAM to MDM, the admin needs to ensure that: -- Both MAM and MDM policies for the organization support WIP. +- Both MAM and MDM policies for the organization support Windows Information Protection. - EDP CSP Enterprise ID is the same for both MAM and MDM. - EDP CSP RevokeOnMDMHandoff is set to false. diff --git a/windows/client-management/mdm/policy-csp-mixedreality.md b/windows/client-management/mdm/policy-csp-mixedreality.md index 02d6f53ac3..420f8eb0b1 100644 --- a/windows/client-management/mdm/policy-csp-mixedreality.md +++ b/windows/client-management/mdm/policy-csp-mixedreality.md @@ -106,7 +106,7 @@ On a device where this policy is configured, the user specified in the policy wi > [!NOTE] > > - Some events such as major OS updates may require the specified user to logon to the device again to resume auto-logon behavior. -> - Auto-logon is only supported for MSA and AAD users. +> - Auto-logon is only supported for Microsoft account and AAD users.
      diff --git a/windows/client-management/mdm/reporting-csp.md b/windows/client-management/mdm/reporting-csp.md index fd6c701600..6bff41e4a3 100644 --- a/windows/client-management/mdm/reporting-csp.md +++ b/windows/client-management/mdm/reporting-csp.md @@ -87,7 +87,7 @@ Specifies the ending time for retrieving logs. - Supported operations are Get and Replace. **Type** -Added in Windows 10, version 1703. Specifies the type of logs to retrieve. You can use this policy to retrieve the WIP learning logs. +Added in Windows 10, version 1703. Specifies the type of logs to retrieve. You can use this policy to retrieve the Windows Information Protection learning logs. - Value type is integer. - Supported operations are Get and Replace. diff --git a/windows/client-management/mdm/vpnv2-csp.md b/windows/client-management/mdm/vpnv2-csp.md index 94974cf502..71bbcabf31 100644 --- a/windows/client-management/mdm/vpnv2-csp.md +++ b/windows/client-management/mdm/vpnv2-csp.md @@ -29,7 +29,7 @@ The VPNv2 configuration service provider allows the mobile device management (MD Here are the requirements for this CSP: - VPN configuration commands must be wrapped in an Atomic block in SyncML. -- For best results, configure your VPN certificates first before pushing down VPN profiles to devices. If you're using Windows Information Protection (WIP) (formerly known as Enterprise Data Protection), then you should configure VPN first before you configure WIP policies. +- For best results, configure your VPN certificates first before pushing down VPN profiles to devices. If you're using Windows Information Protection (WIP) (formerly known as Enterprise Data Protection), then you should configure VPN first before you configure Windows Information Protection policies. - Instead of changing individual properties, follow these steps to make any changes: - Send a Delete command for the ProfileName to delete the entire profile. @@ -540,9 +540,9 @@ If no inbound filter is provided, then by default all unsolicited inbound traffi Value type is chr. Supported operations include Get, Add, Replace, and Delete. **VPNv2/**ProfileName**/EdpModeId** -Enterprise ID, which is required for connecting this VPN profile with a WIP policy. When this ID is set, the networking stack looks for this Enterprise ID in the app token to determine if the traffic is allowed to go over the VPN. If the profile is active, it also automatically triggers the VPN to connect. We recommend having only one such profile per device. +Enterprise ID, which is required for connecting this VPN profile with a Windows Information Protection policy. When this ID is set, the networking stack looks for this Enterprise ID in the app token to determine if the traffic is allowed to go over the VPN. If the profile is active, it also automatically triggers the VPN to connect. We recommend having only one such profile per device. -Additionally when a connection is being established with Windows Information Protection (WIP)(formerly known as Enterprise Data Protection), the admin doesn't have to specify AppTriggerList and TrafficFilterList rules separately in this profile (unless more advanced config is needed) because the WIP policies and App lists automatically takes effect. +Additionally when a connection is being established with Windows Information Protection (WIP)(formerly known as Enterprise Data Protection), the admin doesn't have to specify AppTriggerList and TrafficFilterList rules separately in this profile (unless more advanced config is needed) because the Windows Information Protection policies and App lists automatically takes effect. Value type is chr. Supported operations include Get, Add, Replace, and Delete. diff --git a/windows/client-management/mdm/win32compatibilityappraiser-csp.md b/windows/client-management/mdm/win32compatibilityappraiser-csp.md index b3a8915e7f..4e21027bdd 100644 --- a/windows/client-management/mdm/win32compatibilityappraiser-csp.md +++ b/windows/client-management/mdm/win32compatibilityappraiser-csp.md @@ -160,7 +160,7 @@ Value type is bool. Supported operation is Get. **UniversalTelemetryClient/UtcConfigurationDiagnosis/MsaServiceEnabled** -A boolean value representing whether the MSA service is enabled. This service must be enabled for UTC data to be indexed with Global Device IDs. +A boolean value representing whether the Microsoft account service is enabled. This service must be enabled for UTC data to be indexed with Global Device IDs. Value type is bool. diff --git a/windows/client-management/quick-assist.md b/windows/client-management/quick-assist.md index 9591465cfc..a6e0f74e6b 100644 --- a/windows/client-management/quick-assist.md +++ b/windows/client-management/quick-assist.md @@ -25,7 +25,7 @@ All that's required to use Quick Assist is suitable network and internet connect ### Authentication -The helper can authenticate when they sign in by using a Microsoft Account (MSA) or Azure Active Directory (Azure AD). Local Active Directory authentication isn't currently supported. +The helper can authenticate when they sign in by using a Microsoft account (MSA) or Azure Active Directory (Azure AD). Local Active Directory authentication isn't currently supported. ### Network considerations diff --git a/windows/configuration/cortana-at-work/cortana-at-work-o365.md b/windows/configuration/cortana-at-work/cortana-at-work-o365.md index d949c55ed5..1951492cf3 100644 --- a/windows/configuration/cortana-at-work/cortana-at-work-o365.md +++ b/windows/configuration/cortana-at-work/cortana-at-work-o365.md @@ -29,7 +29,7 @@ There are a few things to be aware of before you start using Cortana in Windows - **Office 365 Trust Center.** Cortana in Windows 10, version 1909 and earlier, isn't a service governed by the [Online Services Terms](https://www.microsoft.com/en-us/licensing/product-licensing/products). [Learn more about how Cortana in Windows 10, versions 1909 and earlier, treats your data](https://support.microsoft.com/en-us/help/4468233/cortana-and-privacy-microsoft-privacy). -- Windows Information Protection (WIP). If you want to secure the calendar, email, and contact info provided to Cortana on a device, you can use WIP. For more info about WIP, see [Protect your enterprise data using Windows Information Protection (WIP)](/windows/threat-protection/windows-information-protection/protect-enterprise-data-using-wip). If you decide to use WIP, you must also have a management solution. This can be Microsoft Intune, Microsoft Endpoint Manager (version 1606 or later), or your current company-wide 3rd party mobile device management (MDM) solution. +- Windows Information Protection (WIP). If you want to secure the calendar, email, and contact info provided to Cortana on a device, you can use WIP. For more info about WIP, see [Protect your enterprise data using Windows Information Protection (WIP)](/windows/threat-protection/windows-information-protection/protect-enterprise-data-using-wip). If you decide to use Windows Information Protection, you must also have a management solution. This can be Microsoft Intune, Microsoft Endpoint Manager (version 1606 or later), or your current company-wide 3rd party mobile device management (MDM) solution. - **Troubleshooting tips.** If you run into issues, check out these [troubleshooting tips](/office365/troubleshoot/miscellaneous/issues-in-cortana). diff --git a/windows/configuration/ue-v/uev-application-template-schema-reference.md b/windows/configuration/ue-v/uev-application-template-schema-reference.md index 50a4533c63..a6130cd7ac 100644 --- a/windows/configuration/ue-v/uev-application-template-schema-reference.md +++ b/windows/configuration/ue-v/uev-application-template-schema-reference.md @@ -433,8 +433,8 @@ Application is a container for settings that apply to a particular application. |LocalizedNames|An optional name displayed in the UI, localized by a language locale.| |LocalizedDescriptions|An optional template description localized by a language locale.| |Version|Identifies the version of the settings location template for administrative tracking of changes. For more information, see [Version](#version21).| -|DeferToMSAccount|Controls whether this template is enabled in conjunction with a Microsoft account or not. If MSA syncing is enabled for a user on a machine, then this template will automatically be disabled.| -|DeferToOffice365|Similar to MSA, this controls whether this template is enabled in conjunction with Office365. If Office 365 is being used to sync settings, this template will automatically be disabled.| +|DeferToMSAccount|Controls whether this template is enabled in conjunction with a Microsoft account or not. If Microsoft account syncing is enabled for a user on a machine, then this template will automatically be disabled.| +|DeferToOffice365|Similar to Microsoft account, this controls whether this template is enabled in conjunction with Office365. If Office 365 is being used to sync settings, this template will automatically be disabled.| |FixedProfile|Specifies that this template can only be associated with the profile specified within this element, and cannot be changed via WMI or PowerShell.| |Processes|A container for a collection of one or more Process elements. For more information, see [Processes](#processes21).| |Settings|A container for all the settings that apply to a particular template. It contains instances of the Registry, File, SystemParameter, and CustomAction settings. For more information, see **Settings** in [Data types](#data21)".| @@ -452,8 +452,8 @@ Common is similar to an Application element, but it is always associated with tw |LocalizedNames|An optional name displayed in the UI, localized by a language locale.| |LocalizedDescriptions|An optional template description localized by a language locale.| |Version|Identifies the version of the settings location template for administrative tracking of changes. For more information, see [Version](#version21).| -|DeferToMSAccount|Controls whether this template is enabled in conjunction with a Microsoft account or not. If MSA syncing is enabled for a user on a machine, then this template will automatically be disabled.| -|DeferToOffice365|Similar to MSA, this controls whether this template is enabled in conjunction with Office365. If Office 365 is being used to sync settings, this template will automatically be disabled.| +|DeferToMSAccount|Controls whether this template is enabled in conjunction with a Microsoft account or not. If Microsoft account syncing is enabled for a user on a machine, then this template will automatically be disabled.| +|DeferToOffice365|Similar to Microsoft account, this controls whether this template is enabled in conjunction with Office365. If Office 365 is being used to sync settings, this template will automatically be disabled.| |FixedProfile|Specifies that this template can only be associated with the profile specified within this element, and cannot be changed via WMI or PowerShell.| |Settings|A container for all the settings that apply to a particular template. It contains instances of the Registry, File, SystemParameter, and CustomAction settings. For more information, see **Settings** in [Data types](#data21).| diff --git a/windows/deployment/update/update-compliance-configuration-manual.md b/windows/deployment/update/update-compliance-configuration-manual.md index fa4f61b0d2..2da9bebda3 100644 --- a/windows/deployment/update/update-compliance-configuration-manual.md +++ b/windows/deployment/update/update-compliance-configuration-manual.md @@ -78,7 +78,7 @@ To enable data sharing between devices, your network, and Microsoft's Diagnostic | `http://adl.windows.com` | Required for Windows Update functionality. | | `https://watson.telemetry.microsoft.com` | Windows Error Reporting (WER), used to provide more advanced error reporting if certain Feature Update deployment failures occur. | | `https://oca.telemetry.microsoft.com` | Online Crash Analysis, used to provide device-specific recommendations and detailed errors in the event of certain crashes. | -| `https://login.live.com` | This endpoint facilitates MSA access and is required to create the primary identifier we use for devices. Without this service, devices will not be visible in the solution. The Microsoft Account Sign-in Assistant service must also be running (wlidsvc). | +| `https://login.live.com` | This endpoint facilitates Microsoft account access and is required to create the primary identifier we use for devices. Without this service, devices will not be visible in the solution. The Microsoft Account Sign-in Assistant service must also be running (wlidsvc). | ## Required services diff --git a/windows/deployment/update/update-compliance-configuration-script.md b/windows/deployment/update/update-compliance-configuration-script.md index f62bf4a4da..e00cfd8c93 100644 --- a/windows/deployment/update/update-compliance-configuration-script.md +++ b/windows/deployment/update/update-compliance-configuration-script.md @@ -81,7 +81,7 @@ Open `RunConfig.bat` and configure the following (assuming a first-run, with `ru | 51 | Unexpected exception when attempting to run Census.exe| | 52 | Could not find Census.exe| | 53 | There are conflicting CommercialID values.| -| 54 | Microsoft Account Sign In Assistant (MSA) Service disabled.| +| 54 | Microsoft account (MSA) Sign In Assistant Service disabled.| | 55 | Failed to create new registry path for SetDeviceNameOptIn| | 56 | Failed to create property for SetDeviceNameOptIn at registry path| | 57 | Failed to update value for SetDeviceNameOptIn| diff --git a/windows/privacy/enhanced-diagnostic-data-windows-analytics-events-and-fields.md b/windows/privacy/enhanced-diagnostic-data-windows-analytics-events-and-fields.md index c867fe681a..f24f134bea 100644 --- a/windows/privacy/enhanced-diagnostic-data-windows-analytics-events-and-fields.md +++ b/windows/privacy/enhanced-diagnostic-data-windows-analytics-events-and-fields.md @@ -355,14 +355,14 @@ The following fields are available: Initialization of Explorer is complete. ## Microsoft-Windows-Security-EFS-EDPAudit-ApplicationLearning.EdpAuditLogApplicationLearning -For a device subject to Windows Information Protection policy, learning events are generated when an app encounters a policy boundary (for example, trying to open a work document from a personal app). These events help the WIP administrator tune policy rules and prevent unnecessary user disruption. +For a device subject to Windows Information Protection policy, learning events are generated when an app encounters a policy boundary (for example, trying to open a work document from a personal app). These events help the Windows Information Protection administrator tune policy rules and prevent unnecessary user disruption. The following fields are available: - **actiontype:** Indicates what type of resource access the app was attempting (for example, opening a local document vs. a network resource) when it encountered a policy boundary. Useful for Windows Information Protection administrators to tune policy rules. - **appIdType:** Based on the type of application, this field indicates what type of app rule a Windows Information Protection administrator would need to create for this app. - **appname:** App that triggered the event -- **status:** Indicates whether errors occurred during WIP learning events +- **status:** Indicates whether errors occurred during Windows Information Protection learning events ## Win32kTraceLogging.AppInteractivitySummary Summarizes which app windows are being used (for example, have focus) to help Microsoft improve compatibility and user experience. Also helps organizations (by using Desktop Analytics) to understand and improve application reliability on managed devices. diff --git a/windows/privacy/manage-connections-from-windows-operating-system-components-to-microsoft-services-using-MDM.md b/windows/privacy/manage-connections-from-windows-operating-system-components-to-microsoft-services-using-MDM.md index f12658e2d0..b4ba7be281 100644 --- a/windows/privacy/manage-connections-from-windows-operating-system-components-to-microsoft-services-using-MDM.md +++ b/windows/privacy/manage-connections-from-windows-operating-system-components-to-microsoft-services-using-MDM.md @@ -84,7 +84,7 @@ For Windows 10 and Windows 11, the following MDM policies are available in the [ 1. MDM Policy: [Notifications/DisallowTileNotification](/windows/client-management/mdm/policy-csp-notifications). This policy setting turns off tile notifications. If you enable this policy setting applications and system features will not be able to update their tiles and tile badges in the Start screen. **Integer value 1** 1. **Mail synchronization** - 1. MDM Policy: [Accounts/AllowMicrosoftAccountConnection](/windows/client-management/mdm/policy-csp-accounts#accounts-allowmicrosoftaccountconnection). Specifies whether the user is allowed to use an MSA account for non-email related connection authentication and services. **Set to 0 (zero)** + 1. MDM Policy: [Accounts/AllowMicrosoftAccountConnection](/windows/client-management/mdm/policy-csp-accounts#accounts-allowmicrosoftaccountconnection). Specifies whether the user is allowed to use an Microsoft account for non-email related connection authentication and services. **Set to 0 (zero)** 1. **Microsoft Account** 1. MDM Policy: [Accounts/AllowMicrosoftAccountSignInAssistant](/windows/client-management/mdm/policy-csp-accounts#accounts-allowmicrosoftaccountsigninassistant). Disable the Microsoft Account Sign-In Assistant. **Set to 0 (zero)** diff --git a/windows/security/identity-protection/hello-for-business/hello-adequate-domain-controllers.md b/windows/security/identity-protection/hello-for-business/hello-adequate-domain-controllers.md index fae8060193..cbaecf9da3 100644 --- a/windows/security/identity-protection/hello-for-business/hello-adequate-domain-controllers.md +++ b/windows/security/identity-protection/hello-for-business/hello-adequate-domain-controllers.md @@ -48,7 +48,7 @@ The Windows Server 2016 or later domain controller is handling 100 percent of al ![dc-chart3.](images/plan/dc-chart3.png) -Upgrading another domain controller to Windows Server 2016 or later distributes the public key trust authentication across two domain controllers - each supporting 50 percent of the load. But it doesn't change the distribution of password and certificate trust authentication. Both Windows Server 2019 domain controllers still share 10 percent of this load. Now look at the scenario when half of the domain controllers are upgraded to Windows Server 2016 or later, but the number of WHFB clients remains the same. +Upgrading another domain controller to Windows Server 2016 or later distributes the public key trust authentication across two domain controllers - each supporting 50 percent of the load. But it doesn't change the distribution of password and certificate trust authentication. Both Windows Server 2019 domain controllers still share 10 percent of this load. Now look at the scenario when half of the domain controllers are upgraded to Windows Server 2016 or later, but the number of Windows Hello for Business clients remains the same. ![dc-chart4.](images/plan/dc-chart4.png) diff --git a/windows/security/identity-protection/hello-for-business/hello-key-trust-policy-settings.md b/windows/security/identity-protection/hello-for-business/hello-key-trust-policy-settings.md index 187d42ad0f..b67d63f1b7 100644 --- a/windows/security/identity-protection/hello-for-business/hello-key-trust-policy-settings.md +++ b/windows/security/identity-protection/hello-for-business/hello-key-trust-policy-settings.md @@ -125,7 +125,7 @@ Before you continue with the deployment, validate your deployment progress by re ## Add users to the Windows Hello for Business Users group -Users must receive the Windows Hello for Business group policy settings and have the proper permission to enroll for the WHFB Authentication certificate. You can provide users with these settings and permissions by adding the group used synchronize users to the Windows Hello for Business Users group. Users and groups that are not members of this group will not attempt to enroll for Windows Hello for Business. +Users must receive the Windows Hello for Business group policy settings and have the proper permission to enroll for the Windows Hello for Business Authentication certificate. You can provide users with these settings and permissions by adding the group used synchronize users to the Windows Hello for Business Users group. Users and groups that are not members of this group will not attempt to enroll for Windows Hello for Business. ## Follow the Windows Hello for Business on premises certificate trust deployment guide diff --git a/windows/security/information-protection/windows-information-protection/collect-wip-audit-event-logs.md b/windows/security/information-protection/windows-information-protection/collect-wip-audit-event-logs.md index 1220e20185..f7bfc44de4 100644 --- a/windows/security/information-protection/windows-information-protection/collect-wip-audit-event-logs.md +++ b/windows/security/information-protection/windows-information-protection/collect-wip-audit-event-logs.md @@ -50,7 +50,7 @@ This table includes all available attributes/elements for the **Log** element. T |Attribute/Element |Value type |Description | |----------|-----------|------------| |ProviderType |String |This is always **EDPAudit**. | -|LogType |String |Includes:
      • **DataCopied.** Work data is copied or shared to a personal location.
      • **ProtectionRemoved.** WIP protection is removed from a Work-defined file.
      • **ApplicationGenerated.** A custom audit log provided by an app.
      | +|LogType |String |Includes:
      • **DataCopied.** Work data is copied or shared to a personal location.
      • **ProtectionRemoved.** Windows Information Protection is removed from a Work-defined file.
      • **ApplicationGenerated.** A custom audit log provided by an app.
      | |TimeStamp |Int |Uses the [FILETIME structure](/windows/win32/api/minwinbase/ns-minwinbase-filetime) to represent the time that the event happened. | |Policy |String |How the work data was shared to the personal location:
      • **CopyPaste.** Work data was pasted into a personal location or app.
      • **ProtectionRemoved.** Work data was changed to be unprotected.
      • **DragDrop.** Work data was dropped into a personal location or app.
      • **Share.** Work data was shared with a personal location or app.
      • **NULL.** Any other way work data could be made personal beyond the options above. For example, when a work file is opened using a personal application (also known as, temporary access).
      | |Justification |String |Not implemented. This will always be either blank or NULL.

      **Note**
      Reserved for future use to collect the user justification for changing from **Work** to **Personal**. | @@ -160,7 +160,7 @@ Here are a few examples of responses from the Reporting CSP. ## Collect WIP audit logs by using Windows Event Forwarding (for Windows desktop domain-joined devices only) -Use Windows Event Forwarding to collect and aggregate your WIP audit events. You can view your audit events in the Event Viewer. +Use Windows Event Forwarding to collect and aggregate your Windows Information Protection audit events. You can view your audit events in the Event Viewer. **To view the WIP events in the Event Viewer** diff --git a/windows/security/information-protection/windows-information-protection/create-wip-policy-using-configmgr.md b/windows/security/information-protection/windows-information-protection/create-wip-policy-using-configmgr.md index 8a0ecac521..fdbf865d8a 100644 --- a/windows/security/information-protection/windows-information-protection/create-wip-policy-using-configmgr.md +++ b/windows/security/information-protection/windows-information-protection/create-wip-policy-using-configmgr.md @@ -65,12 +65,12 @@ The **Configure Windows Information Protection settings** page appears, where yo ## Add app rules to your policy -During the policy-creation process in Configuration Manager, you can choose the apps you want to give access to your enterprise data through WIP. Apps included in this list can protect data on behalf of the enterprise and are restricted from copying or moving enterprise data to unprotected apps. +During the policy-creation process in Configuration Manager, you can choose the apps you want to give access to your enterprise data through Windows Information Protection. Apps included in this list can protect data on behalf of the enterprise and are restricted from copying or moving enterprise data to unprotected apps. The steps to add your app rules are based on the type of rule template being applied. You can add a store app (also known as a Universal Windows Platform (UWP) app), a signed Windows desktop app, or an AppLocker policy file. >[!IMPORTANT] ->Enlightened apps are expected to prevent enterprise data from going to unprotected network locations and to avoid encrypting personal data. On the other hand, WIP-unaware apps might not respect the corporate network boundary, and WIP-unaware apps will encrypt all files they create or modify. This means that they could encrypt personal data and cause data loss during the revocation process.

      Care must be taken to get a support statement from the software provider that their app is safe with WIP before adding it to your **App rules** list. If you don't get this statement, it's possible that you could experience app compat issues due to an app losing the ability to access a necessary file after revocation. +>Enlightened apps are expected to prevent enterprise data from going to unprotected network locations and to avoid encrypting personal data. On the other hand, WIP-unaware apps might not respect the corporate network boundary, and WIP-unaware apps will encrypt all files they create or modify. This means that they could encrypt personal data and cause data loss during the revocation process.

      Care must be taken to get a support statement from the software provider that their app is safe with Windows Information Protection before adding it to your **App rules** list. If you don't get this statement, it's possible that you could experience app compat issues due to an app losing the ability to access a necessary file after revocation. ### Add a store app rule to your policy For this example, we're going to add Microsoft OneNote, a store app, to the **App Rules** list. @@ -278,7 +278,7 @@ For this example, we're going to add an AppLocker XML file to the **App Rules** The file is imported and the apps are added to your **App Rules** list. ### Exempt apps from WIP restrictions -If you're running into compatibility issues where your app is incompatible with WIP, but still needs to be used with enterprise data, you can exempt the app from the WIP restrictions. This means that your apps won't include auto-encryption or tagging and won't honor your network restrictions. It also means that your exempted apps might leak. +If you're running into compatibility issues where your app is incompatible with Windows Information Protection (WIP), but still needs to be used with enterprise data, you can exempt the app from the WIP restrictions. This means that your apps won't include auto-encryption or tagging and won't honor your network restrictions. It also means that your exempted apps might leak. **To exempt a store app, a desktop app, or an AppLocker policy file app rule** diff --git a/windows/security/information-protection/windows-information-protection/enlightened-microsoft-apps-and-wip.md b/windows/security/information-protection/windows-information-protection/enlightened-microsoft-apps-and-wip.md index a1dba47f5e..21a45af6ca 100644 --- a/windows/security/information-protection/windows-information-protection/enlightened-microsoft-apps-and-wip.md +++ b/windows/security/information-protection/windows-information-protection/enlightened-microsoft-apps-and-wip.md @@ -37,7 +37,7 @@ Apps can be enlightened or unenlightened: - Windows **Save As** experiences only allow you to save your files as enterprise. -- **WIP-work only apps** are unenlightened line-of-business apps that have been tested and deemed safe for use in an enterprise with WIP and Mobile App Management (MAM) solutions without device enrollment. Unenlightened apps that are targeted by WIP without enrollment run under personal mode. +- **Windows Information Protection-work only apps** are unenlightened line-of-business apps that have been tested and deemed safe for use in an enterprise with WIP and Mobile App Management (MAM) solutions without device enrollment. Unenlightened apps that are targeted by WIP without enrollment run under personal mode. ## List of enlightened Microsoft apps Microsoft has made a concerted effort to enlighten several of our more popular apps, including the following: @@ -75,10 +75,10 @@ Microsoft has made a concerted effort to enlighten several of our more popular a - Microsoft To Do > [!NOTE] -> Microsoft Visio, Microsoft Office Access, Microsoft Project, and Microsoft Publisher are not enlightened apps and need to be exempted from WIP policy. If they are allowed, there is a risk of data loss. For example, if a device is workplace-joined and managed and the user leaves the company, metadata files that the apps rely on remain encrypted and the apps stop functioning. +> Microsoft Visio, Microsoft Office Access, Microsoft Project, and Microsoft Publisher are not enlightened apps and need to be exempted from Windows Information Protection policy. If they are allowed, there is a risk of data loss. For example, if a device is workplace-joined and managed and the user leaves the company, metadata files that the apps rely on remain encrypted and the apps stop functioning. ## List of WIP-work only apps from Microsoft -Microsoft still has apps that are unenlightened, but which have been tested and deemed safe for use in an enterprise with WIP and MAM solutions. +Microsoft still has apps that are unenlightened, but which have been tested and deemed safe for use in an enterprise with Windows Information Protection and MAM solutions. - Skype for Business @@ -102,7 +102,7 @@ You can add any or all of the enlightened Microsoft apps to your allowed apps li | PowerPoint Mobile | **Publisher:** `CN=Microsoft Corporation, O=Microsoft Corporation, L=Redmond, S=Washington, C=US`
      **Product Name:** Microsoft.Office.PowerPoint
      **App Type:** Universal app | | OneNote | **Publisher:** `CN=Microsoft Corporation, O=Microsoft Corporation, L=Redmond, S=Washington, C=US`
      **Product Name:** Microsoft.Office.OneNote
      **App Type:** Universal app | | Outlook Mail and Calendar | **Publisher:** `CN=Microsoft Corporation, O=Microsoft Corporation, L=Redmond, S=Washington, C=US`
      **Product Name:** microsoft.windowscommunicationsapps
      **App Type:** Universal app | -| Microsoft 365 Apps for enterprise and Office 2019 Professional Plus | Microsoft 365 Apps for enterprise and Office 2019 Professional Plus apps are set up as a suite. You must use the [O365 ProPlus - Allow and Exempt AppLocker policy files (.zip files)](https://download.microsoft.com/download/7/0/D/70D72459-D72D-4673-B309-F480E3BEBCC9/O365%20ProPlus%20-%20WIP%20Enterprise%20AppLocker%20Policy%20Files.zip) to turn the suite on for WIP.
      We don't recommend setting up Office by using individual paths or publisher rules. | +| Microsoft 365 Apps for enterprise and Office 2019 Professional Plus | Microsoft 365 Apps for enterprise and Office 2019 Professional Plus apps are set up as a suite. You must use the [O365 ProPlus - Allow and Exempt AppLocker policy files (.zip files)](https://download.microsoft.com/download/7/0/D/70D72459-D72D-4673-B309-F480E3BEBCC9/O365%20ProPlus%20-%20WIP%20Enterprise%20AppLocker%20Policy%20Files.zip) to turn the suite on for Windows Information Protection.
      We don't recommend setting up Office by using individual paths or publisher rules. | | Microsoft Photos | **Publisher:** `CN=Microsoft Corporation, O=Microsoft Corporation, L=Redmond, S=Washington, C=US`
      **Product Name:** Microsoft.Windows.Photos
      **App Type:** Universal app | | Groove Music | **Publisher:** `CN=Microsoft Corporation, O=Microsoft Corporation, L=Redmond, S=Washington, C=US`
      **Product Name:** Microsoft.ZuneMusic
      **App Type:** Universal app | | Microsoft Movies & TV | **Publisher:** `CN=Microsoft Corporation, O=Microsoft Corporation, L=Redmond, S=Washington, C=US`
      **Product Name:** Microsoft.ZuneVideo
      **App Type:** Universal app | diff --git a/windows/security/information-protection/windows-information-protection/limitations-with-wip.md b/windows/security/information-protection/windows-information-protection/limitations-with-wip.md index 5462ca7f17..18726f1c02 100644 --- a/windows/security/information-protection/windows-information-protection/limitations-with-wip.md +++ b/windows/security/information-protection/windows-information-protection/limitations-with-wip.md @@ -22,7 +22,7 @@ ms.localizationpriority: medium **Applies to:** - Windows 10, version 1607 and later -This following list provides info about the most common problems you might encounter while running WIP in your organization. +This following list provides info about the most common problems you might encounter while running Windows Information Protection in your organization. - **Limitation**: Your enterprise data on USB drives might be tied to the device it was protected on, based on your Azure RMS configuration. - **How it appears**: @@ -33,12 +33,12 @@ This following list provides info about the most common problems you might encou We strongly recommend educating employees about how to limit or eliminate the need for this decryption. -- **Limitation**: Direct Access is incompatible with WIP. - - **How it appears**: Direct Access might experience problems with how WIP enforces app behavior and data movement because of how WIP determines what is and isn’t a corporate network resource. +- **Limitation**: Direct Access is incompatible with Windows Information Protection. + - **How it appears**: Direct Access might experience problems with how Windows Information Protection enforces app behavior and data movement because of how WIP determines what is and isn’t a corporate network resource. - **Workaround**: We recommend that you use VPN for client access to your intranet resources. > [!NOTE] - > VPN is optional and isn’t required by WIP. + > VPN is optional and isn’t required by Windows Information Protection. - **Limitation**: **NetworkIsolation** Group Policy setting takes precedence over MDM Policy settings. - **How it appears**: The **NetworkIsolation** Group Policy setting can configure network settings that can also be configured by using MDM. WIP relies on these policies being correctly configured. @@ -48,7 +48,7 @@ This following list provides info about the most common problems you might encou - **How it appears**: If Cortana is on the allowed list, some files might become unexpectedly encrypted after an employee performs a search using Cortana. Your employees will still be able to use Cortana to search and provide results on enterprise documents and locations, but results might be sent to Microsoft. - **Workaround**: We don’t recommend adding Cortana to your allowed apps list. However, if you wish to use Cortana and don't mind whether the results potentially go to Microsoft, you can make Cortana an Exempt app. -- **Limitation**: WIP is designed for use by a single user per device. +- **Limitation**: Windows Information Protection is designed for use by a single user per device. - **How it appears**: A secondary user on a device might experience app compatibility issues when unenlightened apps start to automatically encrypt for all users. Additionally, only the initial, enrolled user’s content can be revoked during the unenrollment process. - **Workaround**: We recommend only having one user per managed device. @@ -67,14 +67,14 @@ This following list provides info about the most common problems you might encou - **Limitation**: Changing your primary Corporate Identity isn’t supported. - **How it appears**: You might experience various instabilities, including but not limited to network and file access failures, and potentially granting incorrect access. - - **Workaround**: Turn off WIP for all devices before changing the primary Corporate Identity (first entry in the list), restarting, and finally redeploying. + - **Workaround**: Turn off Windows Information Protection for all devices before changing the primary Corporate Identity (first entry in the list), restarting, and finally redeploying. -- **Limitation**: Redirected folders with Client-Side Caching are not compatible with WIP. +- **Limitation**: Redirected folders with Client-Side Caching are not compatible with Windows Information Protection. - **How it appears**: Apps might encounter access errors while attempting to read a cached, offline file. - **Workaround**: Migrate to use another file synchronization method, such as Work Folders or OneDrive for Business. > [!NOTE] - > For more info about Work Folders and Offline Files, see the [Work Folders and Offline Files support for Windows Information Protection blog](https://blogs.technet.microsoft.com/filecab/2016/08/29/work-folders-and-offline-files-support-for-windows-information-protection/). If you're having trouble opening files offline while using Offline Files and WIP, see [Can't open files offline when you use Offline Files and Windows Information Protection](/troubleshoot/windows-client/networking/error-open-files-offline-offline-files-wip). + > For more info about Work Folders and Offline Files, see the [Work Folders and Offline Files support for Windows Information Protection blog](https://blogs.technet.microsoft.com/filecab/2016/08/29/work-folders-and-offline-files-support-for-windows-information-protection/). If you're having trouble opening files offline while using Offline Files and Windows Information Protection, see [Can't open files offline when you use Offline Files and Windows Information Protection](/troubleshoot/windows-client/networking/error-open-files-offline-offline-files-wip). - **Limitation**: An unmanaged device can use Remote Desktop Protocol (RDP) to connect to a WIP-managed device. - **How it appears**: @@ -83,23 +83,23 @@ This following list provides info about the most common problems you might encou - Local **Work** data copied to the WIP-managed device remains **Work** data. - **Work** data that is copied between two apps in the same session remains ** data. - - **Workaround**: Disable RDP to prevent access because there is no way to restrict access to only devices managed by WIP. RDP is disabled by default. + - **Workaround**: Disable RDP to prevent access because there is no way to restrict access to only devices managed by Windows Information Protection. RDP is disabled by default. - **Limitation**: You can't upload an enterprise file to a personal location using Microsoft Edge or Internet Explorer. - **How it appears**: A message appears stating that the content is marked as **Work** and the user isn't given an option to override to **Personal**. - **Workaround**: Open File Explorer and change the file ownership to **Personal** before you upload. - **Limitation**: ActiveX controls should be used with caution. - - **How it appears**: Webpages that use ActiveX controls can potentially communicate with other outside processes that aren’t protected by using WIP. + - **How it appears**: Webpages that use ActiveX controls can potentially communicate with other outside processes that aren’t protected by using Windows Information Protection. - **Workaround**: We recommend that you switch to using Microsoft Edge, the more secure and safer browser that prevents the use of ActiveX controls. We also recommend that you limit the usage of Internet Explorer 11 to only those line-of-business apps that require legacy technology. For more info, see [Out-of-date ActiveX control blocking](/internet-explorer/ie11-deploy-guide/out-of-date-activex-control-blocking). -- **Limitation**: Resilient File System (ReFS) isn't currently supported with WIP. - - **How it appears**:Trying to save or transfer WIP files to ReFS will fail. +- **Limitation**: Resilient File System (ReFS) isn't currently supported with Windows Information Protection. + - **How it appears**:Trying to save or transfer Windows Information Protection files to ReFS will fail. - **Workaround**: Format drive for NTFS, or use a different drive. -- **Limitation**: WIP isn’t turned on if any of the following folders have the **MakeFolderAvailableOfflineDisabled** option set to **False**: +- **Limitation**: Windows Information Protection isn’t turned on if any of the following folders have the **MakeFolderAvailableOfflineDisabled** option set to **False**: - AppDataRoaming - Desktop - StartMenu @@ -116,10 +116,10 @@ This following list provides info about the most common problems you might encou
      - - **How it appears**: WIP isn’t turned on for employees in your organization. Error code 0x807c0008 will result if WIP is deployed by using Microsoft Endpoint Configuration Manager. + - **How it appears**: Windows Information Protection isn’t turned on for employees in your organization. Error code 0x807c0008 will result if Windows Information Protection is deployed by using Microsoft Endpoint Configuration Manager. - **Workaround**: Don’t set the **MakeFolderAvailableOfflineDisabled** option to **False** for any of the specified folders. You can configure this parameter, as described [Disable Offline Files on individual redirected folders](/windows-server/storage/folder-redirection/disable-offline-files-on-folders). - If you currently use redirected folders, we recommend that you migrate to a file synchronization solution that supports WIP, such as Work Folders or OneDrive for Business. Additionally, if you apply redirected folders after WIP is already in place, you might be unable to open your files offline. + If you currently use redirected folders, we recommend that you migrate to a file synchronization solution that supports Windows Information Protection, such as Work Folders or OneDrive for Business. Additionally, if you apply redirected folders after Windows Information Protection is already in place, you might be unable to open your files offline. For more info about these potential access errors, see [Can't open files offline when you use Offline Files and Windows Information Protection](/troubleshoot/windows-client/networking/error-open-files-offline-offline-files-wip). @@ -134,7 +134,7 @@ This following list provides info about the most common problems you might encou - **How it appears**: Any attempt to encrypt a file in the Windows directory will return a file access denied error. But if you copy or drag and drop an encrypted file to the Windows directory, it will retain encryption to honor the intent of the owner. - **Workaround**: If you need to save an encrypted file in the Windows directory, create and encrypt the file in a different directory and copy it. -- **Limitation**: OneNote notebooks on OneDrive for Business must be properly configured to work with WIP. +- **Limitation**: OneNote notebooks on OneDrive for Business must be properly configured to work with Windows Information Protection. - **How it appears**: OneNote might encounter errors syncing a OneDrive for Business notebook and suggest changing the file ownership to Personal. Attempting to view the notebook in OneNote Online in the browser will show an error and unable to view it. - **Workaround**: OneNote notebooks that are newly copied into the OneDrive for Business folder from File Explorer should get fixed automatically. To do this, follow these steps: @@ -150,6 +150,6 @@ This following list provides info about the most common problems you might encou > [!NOTE] > -> - When corporate data is written to disk, WIP uses the Windows-provided Encrypting File System (EFS) to protect it and associate it with your enterprise identity. One caveat to keep in mind is that the Preview Pane in File Explorer will not work for encrypted files. +> - When corporate data is written to disk, Windows Information Protection uses the Windows-provided Encrypting File System (EFS) to protect it and associate it with your enterprise identity. One caveat to keep in mind is that the Preview Pane in File Explorer will not work for encrypted files. > > - Help to make this topic better by providing us with edits, additions, and feedback. For info about how to contribute to this topic, see [Contributing to our content](https://github.com/Microsoft/windows-itpro-docs/blob/master/CONTRIBUTING.md). diff --git a/windows/security/information-protection/windows-information-protection/mandatory-settings-for-wip.md b/windows/security/information-protection/windows-information-protection/mandatory-settings-for-wip.md index daf5a9fac0..6c2ccfde53 100644 --- a/windows/security/information-protection/windows-information-protection/mandatory-settings-for-wip.md +++ b/windows/security/information-protection/windows-information-protection/mandatory-settings-for-wip.md @@ -27,7 +27,7 @@ This list provides all of the tasks and settings that are required for the opera |Task|Description| |----|-----------| |Add at least one app of each type (Store and Desktop) to the **Protected apps** list in your WIP policy.|You must have at least one Store app and one Desktop app added to your **Protected apps** list. For more info about where this area is and how to add apps, see the **Add apps to your Protected apps list** section of the policy creation topics. | -|Choose your WIP protection level.|You must choose the level of protection you want to apply to your WIP-protected content, including **Allow Overrides**, **Silent**, or **Block**. For more info about where this area is and how to decide on your protection level, see the [Manage the WIP protection mode for your enterprise data](./create-wip-policy-using-configmgr.md#manage-the-wip-protection-level-for-your-enterprise-data) section of the policy creation topics. For info about how to collect your audit log files, see [How to collect Windows Information Protection (WIP) audit event logs](collect-wip-audit-event-logs.md).| +|Choose your Windows Information Protection protection level.|You must choose the level of protection you want to apply to your WIP-protected content, including **Allow Overrides**, **Silent**, or **Block**. For more info about where this area is and how to decide on your protection level, see the [Manage Windows Information Protection mode for your enterprise data](./create-wip-policy-using-configmgr.md#manage-the-wip-protection-level-for-your-enterprise-data) section of the policy creation topics. For info about how to collect your audit log files, see [How to collect Windows Information Protection (WIP) audit event logs](collect-wip-audit-event-logs.md).| |Specify your corporate identity.|This field is automatically filled out for you by Microsoft Intune. However, you must manually correct it if it’s incorrect or if you need to add additional domains. For more info about where this area is and what it means, see the **Define your enterprise-managed corporate identity** section of the policy creation topics. |Specify your network domain names.|Starting with Windows 10, version 1703, this field is optional.

      Specify the DNS suffixes used in your environment. All traffic to the fully-qualified domains appearing in this list will be protected. For more info about where this area is and how to add your suffixes, see the table that appears in the **Choose where apps can access enterprise data** section of the policy creation topics.| |Specify your enterprise IPv4 or IPv6 ranges.|Starting with Windows 10, version 1703, this field is optional.

      Specify the addresses for a valid IPv4 or IPv6 value range within your intranet. These addresses, used with your Network domain names, define your corporate network boundaries. For more info about where this area is and what it means, see the table that appears in the **Define your enterprise-managed corporate identity** section of the policy creation topics.| diff --git a/windows/security/information-protection/windows-information-protection/protect-enterprise-data-using-wip.md b/windows/security/information-protection/windows-information-protection/protect-enterprise-data-using-wip.md index aabc6b7080..89d703af97 100644 --- a/windows/security/information-protection/windows-information-protection/protect-enterprise-data-using-wip.md +++ b/windows/security/information-protection/windows-information-protection/protect-enterprise-data-using-wip.md @@ -31,14 +31,14 @@ With the increase of employee-owned devices in the enterprise, there’s also an Windows Information Protection (WIP), previously known as enterprise data protection (EDP), helps to protect against this potential data leakage without otherwise interfering with the employee experience. WIP also helps to protect enterprise apps and data against accidental data leak on enterprise-owned devices and personal devices that employees bring to work without requiring changes to your environment or other apps. Finally, another data protection technology, Azure Rights Management also works alongside WIP to extend data protection for data that leaves the device, such as when email attachments are sent from an enterprise aware version of a rights management mail client. >[!IMPORTANT] ->While WIP can stop accidental data leaks from honest employees, it is not intended to stop malicious insiders from removing enterprise data. For more details about the benefits WIP provides, see [Why use WIP?](#why-use-wip) later in this topic. +>While Windows Information Protection can stop accidental data leaks from honest employees, it is not intended to stop malicious insiders from removing enterprise data. For more details about the benefits WIP provides, see [Why use WIP?](#why-use-wip) later in this topic. ## Video: Protect enterprise data from being accidentally copied to the wrong place > [!Video https://www.microsoft.com/videoplayer/embed/RE2IGhh] ## Prerequisites -You’ll need this software to run WIP in your enterprise: +You’ll need this software to run Windows Information Protection in your enterprise: |Operating system | Management solution | |-----------------|---------------------| @@ -70,7 +70,7 @@ After the type of protection is set, the creating app encrypts the document so t Finally, there’s the risk of data leaking from your company when an employee leaves or unenrolls a device. Previously, you would simply erase all of the corporate data from the device, along with any other personal data on the device. ## Benefits of WIP -WIP provides: +Windows Information Protection provides: - Obvious separation between personal and corporate data, without requiring employees to switch environments or apps. - Additional data protection for existing line-of-business apps without a need to update the apps. @@ -79,12 +79,12 @@ WIP provides: - Use of audit reports for tracking issues and remedial actions. -- Integration with your existing management system (Microsoft Intune, Microsoft Endpoint Configuration Manager, or your current mobile device management (MDM) system) to configure, deploy, and manage WIP for your company. +- Integration with your existing management system (Microsoft Intune, Microsoft Endpoint Configuration Manager, or your current mobile device management (MDM) system) to configure, deploy, and manage Windows Information Protection for your company. ## Why use WIP? -WIP is the mobile application management (MAM) mechanism on Windows 10. WIP gives you a new way to manage data policy enforcement for apps and documents on Windows 10 desktop operating systems, along with the ability to remove access to enterprise data from both enterprise and personal devices (after enrollment in an enterprise management solution, like Intune). +Windows Information Protection is the mobile application management (MAM) mechanism on Windows 10. WIP gives you a new way to manage data policy enforcement for apps and documents on Windows 10 desktop operating systems, along with the ability to remove access to enterprise data from both enterprise and personal devices (after enrollment in an enterprise management solution, like Intune). -- **Change the way you think about data policy enforcement.** As an enterprise admin, you need to maintain compliance in your data policy and data access. WIP helps protect enterprise on both corporate and employee-owned devices, even when the employee isn’t using the device. When employees create content on an enterprise-protected device, they can choose to save it as a work document. If it's a work document, it becomes locally-maintained as enterprise data. +- **Change the way you think about data policy enforcement.** As an enterprise admin, you need to maintain compliance in your data policy and data access. Windows Information Protection helps protect enterprise on both corporate and employee-owned devices, even when the employee isn’t using the device. When employees create content on an enterprise-protected device, they can choose to save it as a work document. If it's a work document, it becomes locally-maintained as enterprise data. - **Manage your enterprise documents, apps, and encryption modes.** @@ -99,21 +99,21 @@ WIP is the mobile application management (MAM) mechanism on Windows 10. WIP give - **Deciding your level of data access.** WIP lets you block, allow overrides, or audit employees' data sharing actions. Hiding overrides stops the action immediately. Allowing overrides lets the employee know there's a risk, but lets him or her continue to share the data while recording and auditing the action. Silent just logs the action without stopping anything that the employee could've overridden while using that setting; collecting info that can help you to see patterns of inappropriate sharing so you can take educative action or find apps that should be added to your protected apps list. For info about how to collect your audit log files, see [How to collect Windows Information Protection (WIP) audit event logs](collect-wip-audit-event-logs.md). - - **Data encryption at rest.** WIP helps protect enterprise data on local files and on removable media. + - **Data encryption at rest.** Windows Information Protection helps protect enterprise data on local files and on removable media. - Apps such as Microsoft Word work with WIP to help continue your data protection across local files and removable media. These apps are being referred to as, enterprise aware. For example, if an employee opens WIP-encrypted content from Word, edits the content, and then tries to save the edited version with a different name, Word automatically applies WIP to the new document. + Apps such as Microsoft Word work with WIP to help continue your data protection across local files and removable media. These apps are being referred to as, enterprise aware. For example, if an employee opens WIP-encrypted content from Word, edits the content, and then tries to save the edited version with a different name, Word automatically applies Windows Information Protection to the new document. - - **Helping prevent accidental data disclosure to public spaces.** WIP helps protect your enterprise data from being accidentally shared to public spaces, such as public cloud storage. For example, if Dropbox™ isn’t on your protected apps list, employees won’t be able to sync encrypted files to their personal cloud storage. Instead, if the employee stores the content to an app on your protected apps list, like Microsoft OneDrive for Business, the encrypted files can sync freely to the business cloud, while maintaining the encryption locally. + - **Helping prevent accidental data disclosure to public spaces.** Windows Information Protection helps protect your enterprise data from being accidentally shared to public spaces, such as public cloud storage. For example, if Dropbox™ isn’t on your protected apps list, employees won’t be able to sync encrypted files to their personal cloud storage. Instead, if the employee stores the content to an app on your protected apps list, like Microsoft OneDrive for Business, the encrypted files can sync freely to the business cloud, while maintaining the encryption locally. - - **Helping prevent accidental data disclosure to removable media.** WIP helps prevent enterprise data from leaking when it's copied or transferred to removable media. For example, if an employee puts enterprise data on a Universal Serial Bus (USB) drive that also has personal data, the enterprise data remains encrypted while the personal data doesn’t. + - **Helping prevent accidental data disclosure to removable media.** Windows Information Protection helps prevent enterprise data from leaking when it's copied or transferred to removable media. For example, if an employee puts enterprise data on a Universal Serial Bus (USB) drive that also has personal data, the enterprise data remains encrypted while the personal data doesn’t. -- **Remove access to enterprise data from enterprise-protected devices.** WIP gives admins the ability to revoke enterprise data from one or many MDM-enrolled devices, while leaving personal data alone. This is a benefit when an employee leaves your company, or in the case of a stolen device. After determining that the data access needs to be removed, you can use Microsoft Intune to unenroll the device so when it connects to the network, the user's encryption key for the device is revoked and the enterprise data becomes unreadable. +- **Remove access to enterprise data from enterprise-protected devices.** Windows Information Protection gives admins the ability to revoke enterprise data from one or many MDM-enrolled devices, while leaving personal data alone. This is a benefit when an employee leaves your company, or in the case of a stolen device. After determining that the data access needs to be removed, you can use Microsoft Intune to unenroll the device so when it connects to the network, the user's encryption key for the device is revoked and the enterprise data becomes unreadable. >[!NOTE] >For management of Surface devices it is recommended that you use the Current Branch of Microsoft Endpoint Configuration Manager.
      Microsoft Endpoint Manager also allows you to revoke enterprise data. However, it does it by performing a factory reset of the device. ## How WIP works -WIP helps address your everyday challenges in the enterprise. Including: +Windows Information Protection helps address your everyday challenges in the enterprise. Including: - Helping to prevent enterprise data leaks, even on employee-owned devices that can't be locked down. @@ -124,7 +124,7 @@ WIP helps address your everyday challenges in the enterprise. Including: - Helping control the network and data access and data sharing for apps that aren’t enterprise aware ### Enterprise scenarios -WIP currently addresses these enterprise scenarios: +Windows Information Protection currently addresses these enterprise scenarios: - You can encrypt enterprise data on employee-owned and corporate-owned devices. - You can remotely wipe enterprise data off managed computers, including employee-owned computers, without affecting the personal data. @@ -134,21 +134,21 @@ WIP currently addresses these enterprise scenarios: - Your employees won't have their work otherwise interrupted while switching between personal and enterprise apps while the enterprise policies are in place. Switching environments or signing in multiple times isn’t required. ### WIP-protection modes -Enterprise data is automatically encrypted after it’s loaded on a device from an enterprise source or if an employee marks the data as corporate. Then, when the enterprise data is written to disk, WIP uses the Windows-provided Encrypting File System (EFS) to protect it and associate it with your enterprise identity. +Enterprise data is automatically encrypted after it’s loaded on a device from an enterprise source or if an employee marks the data as corporate. Then, when the enterprise data is written to disk, Windows Information Protection uses the Windows-provided Encrypting File System (EFS) to protect it and associate it with your enterprise identity. -Your WIP policy includes a list of trusted apps that are protected to access and process corporate data. This list of apps is implemented through the [AppLocker](/windows/device-security/applocker/applocker-overview) functionality, controlling what apps are allowed to run and letting the Windows operating system know that the apps can edit corporate data. Apps included on this list don’t have to be modified to open corporate data because their presence on the list allows Windows to determine whether to grant them access. However, new for Windows 10, app developers can use a new set of application programming interfaces (APIs) to create *enlightened* apps that can use and edit both enterprise and personal data. A huge benefit to working with enlightened apps is that dual-use apps, like Microsoft Word, can be used with less concern about encrypting personal data by mistake because the APIs allow the app to determine whether data is owned by the enterprise or if it’s personally owned. +Your Windows Information Protection policy includes a list of trusted apps that are protected to access and process corporate data. This list of apps is implemented through the [AppLocker](/windows/device-security/applocker/applocker-overview) functionality, controlling what apps are allowed to run and letting the Windows operating system know that the apps can edit corporate data. Apps included on this list don’t have to be modified to open corporate data because their presence on the list allows Windows to determine whether to grant them access. However, new for Windows 10, app developers can use a new set of application programming interfaces (APIs) to create *enlightened* apps that can use and edit both enterprise and personal data. A huge benefit to working with enlightened apps is that dual-use apps, like Microsoft Word, can be used with less concern about encrypting personal data by mistake because the APIs allow the app to determine whether data is owned by the enterprise or if it’s personally owned. >[!NOTE] >For info about how to collect your audit log files, see [How to collect Windows Information Protection (WIP) audit event logs](collect-wip-audit-event-logs.md). -You can set your WIP policy to use 1 of 4 protection and management modes: +You can set your Windows Information Protection policy to use 1 of 4 protection and management modes: |Mode|Description| |----|-----------| -|Block |WIP looks for inappropriate data sharing practices and stops the employee from completing the action. This can include sharing enterprise data to non-enterprise-protected apps in addition to sharing enterprise data between apps or attempting to share outside of your organization’s network.| -|Allow overrides |WIP looks for inappropriate data sharing, warning employees if they do something deemed potentially unsafe. However, this management mode lets the employee override the policy and share the data, logging the action to your audit log.| -|Silent |WIP runs silently, logging inappropriate data sharing, without stopping anything that would’ve been prompted for employee interaction while in Allow overrides mode. Unallowed actions, like apps inappropriately trying to access a network resource or WIP-protected data, are still stopped.| -|Off |WIP is turned off and doesn't help to protect or audit your data.

      After you turn off WIP, an attempt is made to decrypt any WIP-tagged files on the locally attached drives. Be aware that your previous decryption and policy info isn’t automatically reapplied if you turn WIP protection back on. | +|Block |Windows Information Protection looks for inappropriate data sharing practices and stops the employee from completing the action. This can include sharing enterprise data to non-enterprise-protected apps in addition to sharing enterprise data between apps or attempting to share outside of your organization’s network.| +|Allow overrides |Windows Information Protection looks for inappropriate data sharing, warning employees if they do something deemed potentially unsafe. However, this management mode lets the employee override the policy and share the data, logging the action to your audit log.| +|Silent |Windows Information Protection runs silently, logging inappropriate data sharing, without stopping anything that would’ve been prompted for employee interaction while in Allow overrides mode. Unallowed actions, like apps inappropriately trying to access a network resource or WIP-protected data, are still stopped.| +|Off |Windows Information Protection is turned off and doesn't help to protect or audit your data.

      After you turn off WIP, an attempt is made to decrypt any WIP-tagged files on the locally attached drives. Be aware that your previous decryption and policy info isn’t automatically reapplied if you turn Windows Information Protection back on. | ## Turn off WIP You can turn off all Windows Information Protection and restrictions, decrypting all devices managed by WIP and reverting to where you were pre-WIP, with no data loss. However, this isn’t recommended. If you choose to turn WIP off, you can always turn it back on, but your decryption and policy info won’t be automatically reapplied. diff --git a/windows/security/information-protection/windows-information-protection/recommended-network-definitions-for-wip.md b/windows/security/information-protection/windows-information-protection/recommended-network-definitions-for-wip.md index d5400291be..c55f4fe75b 100644 --- a/windows/security/information-protection/windows-information-protection/recommended-network-definitions-for-wip.md +++ b/windows/security/information-protection/windows-information-protection/recommended-network-definitions-for-wip.md @@ -25,7 +25,7 @@ ms.reviewer: >Learn more about what features and functionality are supported in each Windows edition at [Compare Windows 10 Editions](https://www.microsoft.com/WindowsForBusiness/Compare). -We recommend that you add the following URLs to the Enterprise Cloud Resources and Neutral Resources network settings when you create a WIP policy. If you are using Intune, the SharePoint entries may be added automatically. +We recommend that you add the following URLs to the Enterprise Cloud Resources and Neutral Resources network settings when you create a Windows Information Protection policy. If you are using Intune, the SharePoint entries may be added automatically. ## Recommended Enterprise Cloud Resources diff --git a/windows/security/information-protection/windows-information-protection/wip-app-enterprise-context.md b/windows/security/information-protection/windows-information-protection/wip-app-enterprise-context.md index cd707f5044..84dae48f11 100644 --- a/windows/security/information-protection/windows-information-protection/wip-app-enterprise-context.md +++ b/windows/security/information-protection/windows-information-protection/wip-app-enterprise-context.md @@ -29,7 +29,7 @@ Use Task Manager to check the context of your apps while running in Windows Info ## Viewing the Enterprise Context column in Task Manager You need to add the Enterprise Context column to the **Details** tab of the Task Manager. -1. Make sure that you have an active WIP policy deployed and turned on in your organization. +1. Make sure that you have an active Windows Information Protection policy deployed and turned on in your organization. 2. Open the Task Manager (taskmgr.exe), click the **Details** tab, right-click in the column heading area, and click **Select columns**. @@ -50,7 +50,7 @@ The **Enterprise Context** column shows you what each app can do with your enter - **Personal.** Shows the text, *Personal*. This app is considered non-work-related and can't touch any work data or resources. -- **Exempt.** Shows the text, *Exempt*. WIP policies don't apply to these apps (such as, system components). +- **Exempt.** Shows the text, *Exempt*. Windows Information Protection policies don't apply to these apps (such as, system components). > [!Important] > Enlightened apps can change between Work and Personal, depending on the data being touched. For example, Microsoft Word 2016 shows as **Personal** when an employee opens a personal letter, but changes to **Work** when that same employee opens the company financials. diff --git a/windows/whats-new/ltsc/whats-new-windows-10-2019.md b/windows/whats-new/ltsc/whats-new-windows-10-2019.md index 40a615660a..38d40913e0 100644 --- a/windows/whats-new/ltsc/whats-new-windows-10-2019.md +++ b/windows/whats-new/ltsc/whats-new-windows-10-2019.md @@ -210,7 +210,7 @@ New features in [Windows Hello for Business](/windows/security/identity-protecti - Windows Hello is part of the account protection pillar in Windows Defender Security Center. Account Protection will encourage password users to set up Windows Hello Face, Fingerprint or PIN for faster sign in, and will notify Dynamic lock users if Dynamic lock has stopped working because their device Bluetooth is off. -- You can set up Windows Hello from lock screen for MSA accounts. We’ve made it easier for Microsoft account users to set up Windows Hello on their devices for faster and more secure sign-in. Previously, you had to navigate deep into Settings to find Windows Hello. Now, you can set up Windows Hello Face, Fingerprint or PIN straight from your lock screen by clicking the Windows Hello tile under Sign-in options. +- You can set up Windows Hello from lock screen for Microsoft accounts. We’ve made it easier for Microsoft account users to set up Windows Hello on their devices for faster and more secure sign-in. Previously, you had to navigate deep into Settings to find Windows Hello. Now, you can set up Windows Hello Face, Fingerprint or PIN straight from your lock screen by clicking the Windows Hello tile under Sign-in options. - New [public API](/uwp/api/windows.security.authentication.web.core.webauthenticationcoremanager.findallaccountsasync#Windows_Security_Authentication_Web_Core_WebAuthenticationCoreManager_FindAllAccountsAsync_Windows_Security_Credentials_WebAccountProvider_) for secondary account SSO for a particular identity provider. diff --git a/windows/whats-new/ltsc/whats-new-windows-10-2021.md b/windows/whats-new/ltsc/whats-new-windows-10-2021.md index 1e10461eea..57612f7c84 100644 --- a/windows/whats-new/ltsc/whats-new-windows-10-2021.md +++ b/windows/whats-new/ltsc/whats-new-windows-10-2021.md @@ -142,7 +142,7 @@ Windows Hello enhancements include: - Windows Hello is now supported as Fast Identity Online 2 (FIDO2) authenticator across all major browsers including Chrome and Firefox. - You can now enable passwordless sign-in for Microsoft accounts on your Windows 10 device by going to **Settings > Accounts > Sign-in options**, and selecting **On** under **Make your device passwordless**. Enabling passwordless sign in will switch all Microsoft accounts on your Windows 10 device to modern authentication with Windows Hello Face, Fingerprint, or PIN. - Windows Hello PIN sign-in support is [added to Safe mode](/windows-insider/archive/new-in-20H1#windows-hello-pin-in-safe-mode-build-18995). -- Windows Hello for Business now has Hybrid Azure Active Directory support and phone number sign-in (MSA). FIDO2 security key support is expanded to Azure Active Directory hybrid environments, enabling enterprises with hybrid environments to take advantage of [passwordless authentication](/azure/active-directory/authentication/howto-authentication-passwordless-security-key-on-premises). For more information, see [Expanding Azure Active Directory support for FIDO2 preview to hybrid environments](https://techcommunity.microsoft.com/t5/windows-it-pro-blog/expanding-azure-active-directory-support-for-fido2-preview-to/ba-p/981894). +- Windows Hello for Business now has Hybrid Azure Active Directory support and phone number sign-in (Microsoft account). FIDO2 security key support is expanded to Azure Active Directory hybrid environments, enabling enterprises with hybrid environments to take advantage of [passwordless authentication](/azure/active-directory/authentication/howto-authentication-passwordless-security-key-on-premises). For more information, see [Expanding Azure Active Directory support for FIDO2 preview to hybrid environments](https://techcommunity.microsoft.com/t5/windows-it-pro-blog/expanding-azure-active-directory-support-for-fido2-preview-to/ba-p/981894). - With specialized hardware and software components available on devices shipping with Windows 10, version 20H2 configured out of factory, Windows Hello now offers added support for virtualization-based security with supporting fingerprint and face sensors. This feature isolates and secures a user's biometric authentication data. - Windows Hello multi-camera support is added, allowing users to choose an external camera priority when both external and internal Windows Hello-capable cameras are present. - [Windows Hello FIDO2 certification](https://fidoalliance.org/microsoft-achieves-fido2-certification-for-windows-hello/): Windows Hello is now a FIDO2 Certified authenticator and enables password-less login for websites supporting FIDO2 authentication, such as Microsoft account and Azure AD. diff --git a/windows/whats-new/whats-new-windows-10-version-1803.md b/windows/whats-new/whats-new-windows-10-version-1803.md index f2f4dc5964..b66fc79bad 100644 --- a/windows/whats-new/whats-new-windows-10-version-1803.md +++ b/windows/whats-new/whats-new-windows-10-version-1803.md @@ -147,7 +147,7 @@ The OS uninstall period is a length of time that users are given when they can o - Windows Hello is now [password-less on S-mode](https://www.windowslatest.com/2018/02/12/microsoft-make-windows-10-password-less-platform/). - Support for S/MIME with Windows Hello for Business and APIs for non-Microsoft identity lifecycle management solutions. - Windows Hello is part of the account protection pillar in Windows Defender Security Center. Account Protection will encourage password users to set up Windows Hello Face, Fingerprint or PIN for faster sign in, and will notify Dynamic lock users if Dynamic lock has stopped working because their phone or device Bluetooth is off. -- You can set up Windows Hello from lock screen for MSA accounts. We’ve made it easier for Microsoft account users to set up Windows Hello on their devices for faster and more secure sign-in. Previously, you had to navigate deep into Settings to find Windows Hello. Now, you can set up Windows Hello Face, Fingerprint or PIN straight from your lock screen by clicking the Windows Hello tile under Sign-in options. +- You can set up Windows Hello from lock screen for Microsoft accounts. We’ve made it easier for Microsoft account users to set up Windows Hello on their devices for faster and more secure sign-in. Previously, you had to navigate deep into Settings to find Windows Hello. Now, you can set up Windows Hello Face, Fingerprint or PIN straight from your lock screen by clicking the Windows Hello tile under Sign-in options. - New [public API](/uwp/api/windows.security.authentication.web.core.webauthenticationcoremanager.findallaccountsasync#Windows_Security_Authentication_Web_Core_WebAuthenticationCoreManager_FindAllAccountsAsync_Windows_Security_Credentials_WebAccountProvider_) for secondary account SSO for a particular identity provider. - It is easier to set up Dynamic lock, and WD SC actionable alerts have been added when Dynamic lock stops working (ex: phone Bluetooth is off). diff --git a/windows/whats-new/whats-new-windows-10-version-2004.md b/windows/whats-new/whats-new-windows-10-version-2004.md index 726580724f..821c87969b 100644 --- a/windows/whats-new/whats-new-windows-10-version-2004.md +++ b/windows/whats-new/whats-new-windows-10-version-2004.md @@ -35,7 +35,7 @@ To download and install Windows 10, version 2004, use Windows Update (**Settings - Windows Hello PIN sign-in support is [added to Safe mode](/windows-insider/archive/new-in-20H1#windows-hello-pin-in-safe-mode-build-18995). -- Windows Hello for Business now has Hybrid Azure Active Directory support and phone number sign-in (MSA). FIDO2 security key support is expanded to Azure Active Directory hybrid environments, enabling enterprises with hybrid environments to take advantage of [passwordless authentication](/azure/active-directory/authentication/howto-authentication-passwordless-security-key-on-premises). For more information, see [Expanding Azure Active Directory support for FIDO2 preview to hybrid environments](https://techcommunity.microsoft.com/t5/windows-it-pro-blog/expanding-azure-active-directory-support-for-fido2-preview-to/ba-p/981894). +- Windows Hello for Business now has Hybrid Azure Active Directory support and phone number sign-in (Microsoft account). FIDO2 security key support is expanded to Azure Active Directory hybrid environments, enabling enterprises with hybrid environments to take advantage of [passwordless authentication](/azure/active-directory/authentication/howto-authentication-passwordless-security-key-on-premises). For more information, see [Expanding Azure Active Directory support for FIDO2 preview to hybrid environments](https://techcommunity.microsoft.com/t5/windows-it-pro-blog/expanding-azure-active-directory-support-for-fido2-preview-to/ba-p/981894). ### Windows Defender System Guard From e361a2936aeca906a1f396b23de64cb96958c46c Mon Sep 17 00:00:00 2001 From: Shesh <56231259+sheshachary@users.noreply.github.com> Date: Thu, 2 Jun 2022 19:25:25 +0530 Subject: [PATCH 317/380] Improved consistency in articles --- .../mdm/policy-csp-internetexplorer.md | 400 +++++++++--------- 1 file changed, 205 insertions(+), 195 deletions(-) diff --git a/windows/client-management/mdm/policy-csp-internetexplorer.md b/windows/client-management/mdm/policy-csp-internetexplorer.md index 6486569b11..3d81f7dea8 100644 --- a/windows/client-management/mdm/policy-csp-internetexplorer.md +++ b/windows/client-management/mdm/policy-csp-internetexplorer.md @@ -4194,7 +4194,8 @@ If you disable this policy or do not configure it, users can add Web sites to or This policy prevents users from changing site management settings for security zones established by the administrator. -Note: The "Disable the Security page" policy (located in \User Configuration\Administrative Templates\Windows Components\Internet Explorer\Internet Control Panel), which removes the Security tab from the interface, takes precedence over this policy. If it is enabled, this policy is ignored. +> [!NOTE] +> The "Disable the Security page" policy (located in \User Configuration\Administrative Templates\Windows Components\Internet Explorer\Internet Control Panel), which removes the Security tab from the interface, takes precedence over this policy. If it is enabled, this policy is ignored. Also, see the "Security zones: Use only machine settings" policy. @@ -4247,7 +4248,8 @@ If you disable this policy or do not configure it, users can change the settings This policy prevents users from changing security zone settings established by the administrator. -Note: The "Disable the Security page" policy (located in \User Configuration\Administrative Templates\Windows Components\Internet Explorer\Internet Control Panel), which removes the Security tab from Internet Explorer in Control Panel, takes precedence over this policy. If it is enabled, this policy is ignored. +> [!NOTE] +> The "Disable the Security page" policy (located in \User Configuration\Administrative Templates\Windows Components\Internet Explorer\Internet Control Panel), which removes the Security tab from Internet Explorer in Control Panel, takes precedence over this policy. If it is enabled, this policy is ignored. Also, see the "Security zones: Use only machine settings" policy. @@ -4347,9 +4349,9 @@ This policy setting allows you to manage a list of domains on which Internet Exp If you enable this policy setting, you can enter a custom list of domains for which outdated ActiveX controls won't be blocked in Internet Explorer. Each domain entry must be formatted like one of the following: -1. "domain.name.TLD". For example, if you want to include *.contoso.com/*, use "contoso.com" -2. "hostname". For example, if you want to include http://example, use "example" -3. "file:///path/filename.htm". For example, use "file:///C:/Users/contoso/Desktop/index.htm" +1. "domain.name.TLD". For example, if you want to include *.contoso.com/*, use "contoso.com". +2. "hostname". For example, if you want to include http://example, use "example". +3. "file:///path/filename.htm". For example, use "file:///C:/Users/contoso/Desktop/index.htm". If you disable or don't configure this policy setting, the list is deleted and Internet Explorer continues to block specific outdated ActiveX controls on all domains in the Internet Zone. @@ -4407,8 +4409,8 @@ This policy setting lets admins enable extended Microsoft Edge Internet Explorer The following list shows the supported values: -- 0 (default) - Disabled. -- 1 - Enabled. +- 0 (default) - Disabled +- 1 - Enabled @@ -4450,11 +4452,11 @@ ADMX Info: -This policy setting controls whether local sites which are not explicitly mapped into any Security Zone are forced into the local Intranet security zone. +This policy setting controls, whether local sites which are not explicitly mapped into any Security Zone are forced into the local Intranet security zone. If you enable this policy setting, local sites which are not explicitly mapped into a zone are considered to be in the Intranet Zone. -If you disable this policy setting, local sites which are not explicitly mapped into a zone will not be considered to be in the Intranet Zone (so would typically be in the Internet Zone). +If you disable this policy setting, local sites which are not explicitly mapped into a zone will not be considered in the Intranet Zone (so would typically be in the Internet Zone). If you do not configure this policy setting, users choose whether to force local sites into the Intranet Zone. @@ -4500,7 +4502,7 @@ ADMX Info: -This policy setting controls whether URLs representing UNCs are mapped into the local Intranet security zone. +This policy setting controls, whether URLs representing UNCs are mapped into the local Intranet security zone. If you enable this policy setting, all network paths are mapped into the Intranet Zone. @@ -4550,7 +4552,7 @@ ADMX Info: -This policy setting allows you to manage whether Internet Explorer can access data from another security zone using the Microsoft XML Parser (MSXML) or ActiveX Data Objects (ADO). +This policy setting allows you to manage, whether Internet Explorer can access data from another security zone using the Microsoft XML Parser (MSXML) or ActiveX Data Objects (ADO). If you enable this policy setting, users can load a page in the zone that uses MSXML or ADO to access data from another site in the zone. If you select Prompt in the drop-down box, users are queried to choose whether to allow a page to be loaded in the zone that uses MSXML or ADO to access data from another site in the zone. @@ -4600,7 +4602,7 @@ ADMX Info: -This policy setting manages whether users will be automatically prompted for ActiveX control installations. +This policy setting manages, whether users will be automatically prompted for ActiveX control installations. If you enable this policy setting, users will receive a prompt when a site instantiates an ActiveX control they do not have installed. @@ -4650,7 +4652,7 @@ ADMX Info: -This policy setting determines whether users will be prompted for non user-initiated file downloads. Regardless of this setting, users will receive file download dialogs for user-initiated downloads. +This policy setting determines, whether users will be prompted for non user-initiated file downloads. Regardless of this setting, users will receive file download dialogs for user-initiated downloads. If you enable this setting, users will receive a file download dialog for automatic download attempts. @@ -4698,11 +4700,11 @@ ADMX Info: -This policy setting allows you to manage whether scripts can perform a clipboard operation (for example, cut, copy, and paste) in a specified region. +This policy setting allows you to manage, whether scripts can perform a clipboard operation (for example, cut, copy, and paste) in a specified region. If you enable this policy setting, a script can perform a clipboard operation. -If you select Prompt in the drop-down box, users are queried as to whether to perform clipboard operations. +If you select Prompt in the drop-down box, users are queried, whether to perform clipboard operations. If you disable this policy setting, a script cannot perform a clipboard operation. @@ -4750,7 +4752,7 @@ ADMX Info: -This policy setting allows you to manage whether users can drag files or copy and paste files from a source within the zone. +This policy setting allows you to manage, whether users can drag files or copy and paste files from a source within the zone. If you enable this policy setting, users can drag files or copy and paste files from this zone automatically. If you select Prompt in the drop-down box, users are queried to choose whether to drag or copy files from this zone. @@ -4800,7 +4802,7 @@ ADMX Info: -This policy setting allows you to manage whether pages of the zone may download HTML fonts. +This policy setting allows you to manage, whether pages of the zone may download HTML fonts. If you enable this policy setting, HTML fonts can be downloaded automatically. If you enable this policy setting and Prompt is selected in the drop-down box, users are queried whether to allow HTML fonts to download. @@ -4850,11 +4852,11 @@ ADMX Info: -This policy setting allows you to manage whether Web sites from less privileged zones, such as Restricted Sites, can navigate into this zone. +This policy setting allows you to manage, whether Web sites from less privileged zones, such as Restricted Sites, can navigate into this zone. -If you enable this policy setting, Web sites from less privileged zones can open new windows in, or navigate into, this zone. The security zone will run without the added layer of security that is provided by the Protection from Zone Elevation security feature. If you select Prompt in the drop-down box, a warning is issued to the user that potentially risky navigation is about to occur. +If you enable this policy setting, Web sites from less privileged zones can open new windows in, or navigate into, this zone. The security zone will run without the added layer of security that is provided by the Protection from Zone Elevation security feature. If you select Prompt in the drop-down box, a warning is issued to the user that potentially risky navigation is about to occur. -If you disable this policy setting, the possibly harmful navigations are prevented. The Internet Explorer security feature will be on in this zone as set by Protection from Zone Elevation feature control. +If you disable this policy setting, the possibly harmful navigations are prevented. The Internet Explorer security feature will be on in this zone, as set by Protection from Zone Elevation feature control. If you do not configure this policy setting, Web sites from less privileged zones can open new windows in, or navigate into, this zone. @@ -4950,9 +4952,9 @@ ADMX Info: -This policy setting allows you to manage whether .NET Framework components that are not signed with Authenticode can be executed from Internet Explorer. These components include managed controls referenced from an object tag and managed executables referenced from a link. +This policy setting allows you to manage, whether .NET Framework components that are not signed with Authenticode can be executed from Internet Explorer. These components include managed controls referenced from an object tag and managed executables referenced from a link. -If you enable this policy setting, Internet Explorer will execute unsigned managed components. If you select Prompt in the drop-down box, Internet Explorer will prompt the user to determine whether to execute unsigned managed components. +If you enable this policy setting, Internet Explorer will execute unsigned managed components. If you select Prompt in the drop-down box, Internet Explorer will prompt the user to determine, whether to execute unsigned managed components. If you disable this policy setting, Internet Explorer will not execute unsigned managed components. @@ -5000,7 +5002,7 @@ ADMX Info: -This policy setting controls whether or not the user is prompted to allow ActiveX controls to run on websites other than the website that installed the ActiveX control. +This policy setting controls, whether or not the user is prompted to allow ActiveX controls to run on websites other than the website that installed the ActiveX control. If you enable this policy setting, the user is prompted before ActiveX controls can run from websites in this zone. The user can choose to allow the control to run from the current site or from all sites. @@ -5048,7 +5050,7 @@ ADMX Info: -This policy setting controls whether or not the user is allowed to run the TDC ActiveX control on websites. +This policy setting controls, whether or not the user is allowed to run the TDC ActiveX control on websites. If you enable this policy setting, the TDC ActiveX control will not run from websites in this zone. @@ -5146,7 +5148,7 @@ ADMX Info: -This policy setting determines whether a page can control embedded WebBrowser controls via script. +This policy setting determines, whether a page can control embedded WebBrowser controls via script. If you enable this policy setting, script access to the WebBrowser control is allowed. @@ -5196,7 +5198,7 @@ ADMX Info: -This policy setting allows you to manage whether the user can run scriptlets. +This policy setting allows you to manage, whether the user can run scriptlets. If you enable this policy setting, the user can run scriptlets. @@ -5246,7 +5248,7 @@ ADMX Info: -This policy setting controls whether Windows Defender SmartScreen scans pages in this zone for malicious content. +This policy setting controls, whether Windows Defender SmartScreen scans pages in this zone for malicious content. If you enable this policy setting, Windows Defender SmartScreen scans pages in this zone for malicious content. @@ -5254,7 +5256,8 @@ If you disable this policy setting, Windows Defender SmartScreen does not scan p If you do not configure this policy setting, the user can choose whether Windows Defender SmartScreen scans pages in this zone for malicious content. -Note: In Internet Explorer 7, this policy setting controls whether Phishing Filter scans pages in this zone for malicious content. +> [!NOTE] +> In Internet Explorer 7, this policy setting controls whether Phishing Filter, scans pages in this zone for malicious content. @@ -5298,7 +5301,7 @@ ADMX Info: -This policy setting allows you to manage whether script is allowed to update the status bar within the zone. +This policy setting allows you to manage, whether script is allowed to update the status bar within the zone. If you enable this policy setting, script is allowed to update the status bar. @@ -5346,7 +5349,7 @@ ADMX Info: -This policy setting allows you to manage the preservation of information in the browser's history, in favorites, in an XML store, or directly within a Web page saved to disk. When a user returns to a persisted page, the state of the page can be restored if this policy setting is appropriately configured. +This policy setting allows you to manage the preservation of information in the browser's history, in favorites, in an XML store, or directly within a Web page saved to disk. When a user returns to a persisted page, the state of the page can be restored, if this policy setting is appropriately configured. If you enable this policy setting, users can preserve information in the browser's history, in favorites, in an XML store, or directly within a Web page saved to disk. @@ -5396,7 +5399,7 @@ ADMX Info: -This policy setting allows you to manage whether VBScript can be run on pages from the specified zone in Internet Explorer. +This policy setting allows you to manage, whether VBScript can be run on pages from the specified zone in Internet Explorer. If you selected Enable in the drop-down box, VBScript can run without user intervention. @@ -5450,11 +5453,11 @@ ADMX Info: This policy setting determines whether Internet Explorer runs antimalware programs against ActiveX controls, to check if they're safe to load on pages. -If you enable this policy setting, Internet Explorer won't check with your antimalware program to see if it's safe to create an instance of the ActiveX control. +If you enable this policy setting, Internet Explorer won't check with your antimalware program, to see if it's safe to create an instance of the ActiveX control. -If you disable this policy setting, Internet Explorer always checks with your antimalware program to see if it's safe to create an instance of the ActiveX control. +If you disable this policy setting, Internet Explorer always checks with your antimalware program, to see if it's safe to create an instance of the ActiveX control. -If you don't configure this policy setting, Internet Explorer always checks with your antimalware program to see if it's safe to create an instance of the ActiveX control. Users can turn this behavior on or off, using Internet Explorer Security settings. +If you don't configure this policy setting, Internet Explorer always checks with your antimalware program, to see if it's safe to create an instance of the ActiveX control. Users can turn this behavior on or off, using Internet Explorer Security settings. @@ -5498,13 +5501,13 @@ ADMX Info: -This policy setting allows you to manage whether users may download signed ActiveX controls from a page in the zone. +This policy setting allows you to manage, whether users may download signed ActiveX controls from a page in the zone. If you enable this policy, users can download signed controls without user intervention. If you select Prompt in the drop-down box, users are queried whether to download controls signed by publishers who aren't trusted. Code signed by trusted publishers is silently downloaded. If you disable the policy setting, signed controls cannot be downloaded. -If you do not configure this policy setting, users are queried whether to download controls signed by publishers who aren't trusted. Code signed by trusted publishers is silently downloaded. +If you do not configure this policy setting, users are queried whether to download controls signed by publishers who aren't trusted. Code signed by trusted publishers is silently downloaded. @@ -5548,7 +5551,7 @@ ADMX Info: -This policy setting allows you to manage whether users may download unsigned ActiveX controls from the zone. Such code is potentially harmful, especially when coming from an untrusted zone. +This policy setting allows you to manage, whether users may download unsigned ActiveX controls from the zone. Such code is potentially harmful, especially when coming from an untrusted zone. If you enable this policy setting, users can run unsigned controls without user intervention. If you select Prompt in the drop-down box, users are queried to choose whether to allow the unsigned control to run. @@ -5646,15 +5649,15 @@ ADMX Info: -This policy setting allows you to set options for dragging content from one domain to a different domain when the source and destination are in different windows. +This policy setting allows you to set options for dragging content from one domain to a different domain, when the source and destination are in different windows. -If you enable this policy setting and click Enable, users can drag content from one domain to a different domain when the source and destination are in different windows. Users cannot change this setting. +If you enable this policy setting and click Enable, users can drag content from one domain to a different domain, when the source and destination are in different windows. Users cannot change this setting. -If you enable this policy setting and click Disable, users cannot drag content from one domain to a different domain when both the source and destination are in different windows. Users cannot change this setting. +If you enable this policy setting and click Disable, users cannot drag content from one domain to a different domain, when both the source and destination are in different windows. Users cannot change this setting. -In Internet Explorer 10, if you disable this policy setting or do not configure it, users cannot drag content from one domain to a different domain when the source and destination are in different windows. Users can change this setting in the Internet Options dialog. +In Internet Explorer 10, if you disable this policy setting or do not configure it, users cannot drag content from one domain to a different domain, when the source and destination are in different windows. Users can change this setting in the Internet Options dialog. -In Internet Explorer 9 and earlier versions, if you disable this policy or do not configure it, users can drag content from one domain to a different domain when the source and destination are in different windows. Users cannot change this setting. +In Internet Explorer 9 and earlier versions, if you disable this policy or do not configure it, users can drag content from one domain to a different domain, when the source and destination are in different windows. Users cannot change this setting. @@ -5698,15 +5701,15 @@ ADMX Info: -This policy setting allows you to set options for dragging content from one domain to a different domain when the source and destination are in the same window. +This policy setting allows you to set options for dragging content from one domain to a different domain, when the source and destination are in the same window. -If you enable this policy setting and click Enable, users can drag content from one domain to a different domain when the source and destination are in the same window. Users cannot change this setting. +If you enable this policy setting and click Enable, users can drag content from one domain to a different domain, when the source and destination are in the same window. Users cannot change this setting. -If you enable this policy setting and click Disable, users cannot drag content from one domain to a different domain when the source and destination are in the same window. Users cannot change this setting in the Internet Options dialog. +If you enable this policy setting and click Disable, users cannot drag content from one domain to a different domain, when the source and destination are in the same window. Users cannot change this setting in the Internet Options dialog. -In Internet Explorer 10, if you disable this policy setting or do not configure it, users cannot drag content from one domain to a different domain when the source and destination are in the same window. Users can change this setting in the Internet Options dialog. +In Internet Explorer 10, if you disable this policy setting or do not configure it, users cannot drag content from one domain to a different domain, when the source and destination are in the same window. Users can change this setting in the Internet Options dialog. -In Internet Explorer 9 and earlier versions, if you disable this policy setting or do not configure it, users can drag content from one domain to a different domain when the source and destination are in the same window. Users cannot change this setting in the Internet Options dialog. +In Internet Explorer 9 and earlier versions, if you disable this policy setting or do not configure it, users can drag content from one domain to a different domain, when the source and destination are in the same window. Users cannot change this setting in the Internet Options dialog. @@ -5800,7 +5803,7 @@ ADMX Info: -This policy setting allows you to turn on Protected Mode. Protected Mode helps protect Internet Explorer from exploited vulnerabilities by reducing the locations that Internet Explorer can write to in the registry and the file system. +This policy setting allows you to turn on Protected Mode. Protected Mode helps protect Internet Explorer from exploited vulnerabilities, by reducing the locations that Internet Explorer can write to in the registry and the file system. If you enable this policy setting, Protected Mode is turned on. The user cannot turn off Protected Mode. @@ -5850,7 +5853,7 @@ ADMX Info: -This policy setting controls whether or not local path information is sent when the user is uploading a file via an HTML form. If the local path information is sent, some information may be unintentionally revealed to the server. For instance, files sent from the user's desktop may contain the user name as a part of the path. +This policy setting controls whether or not local path information is sent, when the user is uploading a file via an HTML form. If the local path information is sent, some information may be unintentionally revealed to the server. For instance, files sent from the user's desktop may contain the user name as a part of the path. If you enable this policy setting, path information is sent when the user is uploading a file via an HTML form. @@ -5981,7 +5984,7 @@ If you enable this policy setting, you can choose options from the drop-down box Low Safety enables applets to perform all operations. -Medium Safety enables applets to run in their sandbox (an area in memory outside of which the program cannot make calls), plus capabilities like scratch space (a safe and secure storage area on the client computer) and user-controlled file I/O. +Medium Safety enables applets to run in their sandbox (an area in memory outside of which the program cannot make calls), plus capabilities like scratch space (a safe and secure storage area on the client computer), and user-controlled file I/O. High Safety enables applets to run in their sandbox. Disable Java to prevent any applets from running. @@ -6031,9 +6034,9 @@ ADMX Info: -This policy setting allows you to manage whether applications may be run and files may be downloaded from an IFRAME reference in the HTML of the pages in this zone. +This policy setting allows you to manage, whether applications may be run and files may be downloaded from an IFRAME reference in the HTML of the pages in this zone. -If you enable this policy setting, users can run applications and download files from IFRAMEs on the pages in this zone without user intervention. If you select Prompt in the drop-down box, users are queried to choose whether to run applications and download files from IFRAMEs on the pages in this zone. +If you enable this policy setting, users can run applications and download files from IFRAMEs on the pages in this zone, without user intervention. If you select Prompt in the drop-down box, users are queried to choose whether to run applications and download files from IFRAMEs on the pages in this zone. If you disable this policy setting, users are prevented from running applications and downloading files from IFRAMEs on the pages in this zone. @@ -6085,11 +6088,11 @@ This policy setting allows you to manage settings for logon options. If you enable this policy setting, you can choose from the following logon options. -Anonymous logon to disable HTTP authentication and use the guest account only for the Common Internet File System (CIFS) protocol. +Anonymous logon to disable HTTP authentication, and use the guest account only for the Common Internet File System (CIFS) protocol. Prompt for user name and password to query users for user IDs and passwords. After a user is queried, these values can be used silently for the remainder of the session. -Automatic logon only in Intranet zone to query users for user IDs and passwords in other zones. After a user is queried, these values can be used silently for the remainder of the session. +Automatic logon, only in Intranet zone to query users for user IDs and passwords in other zones. After a user is queried, these values can be used silently for the remainder of the session. Automatic logon with current user name and password to attempt logon using Windows NT Challenge Response (also known as NTLM authentication). If Windows NT Challenge Response is supported by the server, the logon uses the user's network user name and password for logon. If Windows NT Challenge Response is not supported by the server, the user is queried to provide the user name and password. @@ -6139,13 +6142,13 @@ ADMX Info: -This policy setting allows you to manage the opening of windows and frames and access of applications across different domains. +This policy setting allows you to manage the opening of windows and frames, and access of applications across different domains. -If you enable this policy setting, users can open windows and frames from other domains and access applications from other domains. If you select Prompt in the drop-down box, users are queried whether to allow windows and frames to access applications from other domains. +If you enable this policy setting, users can open windows and frames from other domains, and access applications from other domains. If you select Prompt in the drop-down box, users are queried whether to allow windows and frames to access applications from other domains. If you disable this policy setting, users cannot open windows and frames to access applications from different domains. -If you do not configure this policy setting, users can open windows and frames from other domains and access applications from other domains. +If you do not configure this policy setting, users can open windows and frames from other domains, and access applications from other domains. @@ -6189,9 +6192,9 @@ ADMX Info: -This policy setting allows you to manage whether .NET Framework components that are signed with Authenticode can be executed from Internet Explorer. These components include managed controls referenced from an object tag and managed executables referenced from a link. +This policy setting allows you to manage, whether .NET Framework components that are signed with Authenticode can be executed from Internet Explorer. These components include managed controls referenced from an object tag and managed executables referenced from a link. -If you enable this policy setting, Internet Explorer will execute signed managed components. If you select Prompt in the drop-down box, Internet Explorer will prompt the user to determine whether to execute signed managed components. +If you enable this policy setting, Internet Explorer will execute signed managed components. If you select Prompt in the drop-down box, Internet Explorer will prompt the user to determine, whether to execute signed managed components. If you disable this policy setting, Internet Explorer will not execute signed managed components. @@ -6239,7 +6242,7 @@ ADMX Info: -This policy setting controls whether or not the "Open File - Security Warning" message appears when the user tries to open executable files or other potentially unsafe files (from an intranet file share by using File Explorer, for example). +This policy setting controls, whether or not the "Open File - Security Warning" message appears when the user tries to open executable files or other potentially unsafe files (from an intranet file share by using File Explorer, for example). If you enable this policy setting and set the drop-down box to Enable, these files open without a security warning. If you set the drop-down box to Prompt, a security warning appears before the files open. @@ -6289,7 +6292,7 @@ ADMX Info: -This policy setting allows you to manage whether unwanted pop-up windows appear. Pop-up windows that are opened when the end user clicks a link are not blocked. +This policy setting allows you to manage, whether unwanted pop-up windows appear. Pop-up windows that are opened, when the end user clicks a link are not blocked. If you enable this policy setting, most unwanted pop-up windows are prevented from appearing. @@ -6339,13 +6342,13 @@ ADMX Info: -This policy setting allows you to manage whether Internet Explorer can access data from another security zone using the Microsoft XML Parser (MSXML) or ActiveX Data Objects (ADO). +This policy setting allows you to manage, whether Internet Explorer can access data from another security zone using the Microsoft XML Parser (MSXML) or ActiveX Data Objects (ADO). If you enable this policy setting, users can load a page in the zone that uses MSXML or ADO to access data from another site in the zone. If you select Prompt in the drop-down box, users are queried to choose whether to allow a page to be loaded in the zone that uses MSXML or ADO to access data from another site in the zone. If you disable this policy setting, users cannot load a page in the zone that uses MSXML or ADO to access data from another site in the zone. -If you do not configure this policy setting, users are queried to choose whether to allow a page to be loaded in the zone that uses MSXML or ADO to access data from another site in the zone. +If you do not configure this policy setting, users are queried to choose, whether to allow a page to be loaded in the zone that uses MSXML or ADO to access data from another site in the zone. @@ -6389,7 +6392,7 @@ ADMX Info: -This policy setting manages whether users will be automatically prompted for ActiveX control installations. +This policy setting manages, whether users will be automatically prompted for ActiveX control installations. If you enable this policy setting, users will receive a prompt when a site instantiates an ActiveX control they do not have installed. @@ -6439,7 +6442,7 @@ ADMX Info: -This policy setting determines whether users will be prompted for non user-initiated file downloads. Regardless of this setting, users will receive file download dialogs for user-initiated downloads. +This policy setting determines, whether users will be prompted for non user-initiated file downloads. Regardless of this setting, users will receive file download dialogs for user-initiated downloads. If you enable this setting, users will receive a file download dialog for automatic download attempts. @@ -6487,7 +6490,7 @@ ADMX Info: -This policy setting allows you to manage whether pages of the zone may download HTML fonts. +This policy setting allows you to manage, whether pages of the zone may download HTML fonts. If you enable this policy setting, HTML fonts can be downloaded automatically. If you enable this policy setting and Prompt is selected in the drop-down box, users are queried whether to allow HTML fonts to download. @@ -6537,11 +6540,11 @@ ADMX Info: -This policy setting allows you to manage whether Web sites from less privileged zones, such as Restricted Sites, can navigate into this zone. +This policy setting allows you to manage, whether Web sites from less privileged zones, such as Restricted Sites, can navigate into this zone. -If you enable this policy setting, Web sites from less privileged zones can open new windows in, or navigate into, this zone. The security zone will run without the added layer of security that is provided by the Protection from Zone Elevation security feature. If you select Prompt in the drop-down box, a warning is issued to the user that potentially risky navigation is about to occur. +If you enable this policy setting, Web sites from less privileged zones can open new windows in, or navigate into, this zone. The security zone will run without the added layer of security that is provided by the Protection from Zone Elevation security feature. If you select Prompt in the drop-down box, a warning is issued to the user that potentially risky navigation is about to occur. -If you disable this policy setting, the possibly harmful navigations are prevented. The Internet Explorer security feature will be on in this zone as set by Protection from Zone Elevation feature control. +If you disable this policy setting, the possibly harmful navigations are prevented. The Internet Explorer security feature will be on in this zone, as set by Protection from Zone Elevation feature control. If you do not configure this policy setting, Web sites from less privileged zones can open new windows in, or navigate into, this zone. @@ -6587,9 +6590,9 @@ ADMX Info: -This policy setting allows you to manage whether .NET Framework components that are not signed with Authenticode can be executed from Internet Explorer. These components include managed controls referenced from an object tag and managed executables referenced from a link. +This policy setting allows you to manage, whether .NET Framework components that are not signed with Authenticode can be executed from Internet Explorer. These components include managed controls referenced from an object tag, and managed executables referenced from a link. -If you enable this policy setting, Internet Explorer will execute unsigned managed components. If you select Prompt in the drop-down box, Internet Explorer will prompt the user to determine whether to execute unsigned managed components. +If you enable this policy setting, Internet Explorer will execute unsigned managed components. If you select Prompt in the drop-down box, Internet Explorer will prompt the user to determine, whether to execute unsigned managed components. If you disable this policy setting, Internet Explorer will not execute unsigned managed components. @@ -6637,7 +6640,7 @@ ADMX Info: -This policy setting allows you to manage whether the user can run scriptlets. +This policy setting allows you to manage, whether the user can run scriptlets. If you enable this policy setting, the user can run scriptlets. @@ -6687,7 +6690,7 @@ ADMX Info: -This policy setting controls whether Windows Defender SmartScreen scans pages in this zone for malicious content. +This policy setting controls, whether Windows Defender SmartScreen scans pages in this zone for malicious content. If you enable this policy setting, Windows Defender SmartScreen scans pages in this zone for malicious content. @@ -6695,7 +6698,8 @@ If you disable this policy setting, Windows Defender SmartScreen does not scan p If you do not configure this policy setting, the user can choose whether Windows Defender SmartScreen scans pages in this zone for malicious content. -Note: In Internet Explorer 7, this policy setting controls whether Phishing Filter scans pages in this zone for malicious content. +> [!NOTE] +> In Internet Explorer 7, this policy setting controls whether Phishing Filter, scans pages in this zone for malicious content. @@ -6739,7 +6743,7 @@ ADMX Info: -This policy setting allows you to manage the preservation of information in the browser's history, in favorites, in an XML store, or directly within a Web page saved to disk. When a user returns to a persisted page, the state of the page can be restored if this policy setting is appropriately configured. +This policy setting allows you to manage the preservation of information in the browser's history, in favorites, in an XML store, or directly within a Web page saved to disk. When a user returns to a persisted page, the state of the page can be restored, if this policy setting is appropriately configured. If you enable this policy setting, users can preserve information in the browser's history, in favorites, in an XML store, or directly within a Web page saved to disk. @@ -6789,13 +6793,13 @@ ADMX Info: -This policy setting determines whether Internet Explorer runs antimalware programs against ActiveX controls, to check if they're safe to load on pages. +This policy setting determines, whether Internet Explorer runs antimalware programs against ActiveX controls, to check if they're safe to load on pages. If you enable this policy setting, Internet Explorer won't check with your antimalware program to see if it's safe to create an instance of the ActiveX control. -If you disable this policy setting, Internet Explorer always checks with your antimalware program to see if it's safe to create an instance of the ActiveX control. +If you disable this policy setting, Internet Explorer always checks with your antimalware program, to see if it's safe to create an instance of the ActiveX control. -If you don't configure this policy setting, Internet Explorer won't check with your antimalware program to see if it's safe to create an instance of the ActiveX control. Users can turn this behavior on or off, using Internet Explorer Security settings. +If you don't configure this policy setting, Internet Explorer won't check with your antimalware program, to see if it's safe to create an instance of the ActiveX control. Users can turn this behavior on or off, using Internet Explorer Security settings. @@ -6897,7 +6901,7 @@ If you enable this policy setting, you can choose options from the drop-down box Low Safety enables applets to perform all operations. -Medium Safety enables applets to run in their sandbox (an area in memory outside of which the program cannot make calls), plus capabilities like scratch space (a safe and secure storage area on the client computer) and user-controlled file I/O. +Medium Safety enables applets to run in their sandbox (an area in memory outside of which the program cannot make calls), plus capabilities like scratch space (a safe and secure storage area on the client computer), and user-controlled file I/O. High Safety enables applets to run in their sandbox. Disable Java to prevent any applets from running. @@ -6947,13 +6951,13 @@ ADMX Info: -This policy setting allows you to manage the opening of windows and frames and access of applications across different domains. +This policy setting allows you to manage the opening of windows and frames, and access of applications across different domains. -If you enable this policy setting, users can open windows and frames from other domains and access applications from other domains. If you select Prompt in the drop-down box, users are queried whether to allow windows and frames to access applications from other domains. +If you enable this policy setting, users can open windows and frames from other domains, and access applications from other domains. If you select Prompt in the drop-down box, users are queried whether to allow windows and frames to access applications from other domains. If you disable this policy setting, users cannot open windows and frames to access applications from different domains. -If you do not configure this policy setting, users can open windows and frames from other domains and access applications from other domains. +If you do not configure this policy setting, users can open windows and frames from other domains, and access applications from other domains. @@ -7000,7 +7004,7 @@ ADMX Info: This policy setting prevents intranet sites from being opened in any browser except Internet Explorer. > [!NOTE] -> If the [InternetExplorer/SendSitesNotInEnterpriseSiteListToEdg](#internetexplorer-policies)e policy is not enabled, then this policy has no effect. +> If the [InternetExplorer/SendSitesNotInEnterpriseSiteListToEdge](#internetexplorer-policies) policy is not enabled, then this policy has no effect. If you enable this policy, all intranet sites are opened in Internet Explorer 11. The only exceptions are sites listed in your Enterprise Mode Site List. If you disable or do not configure this policy, all intranet sites are automatically opened in Microsoft Edge. @@ -7073,7 +7077,7 @@ ADMX Info: -This policy setting allows you to manage whether Internet Explorer can access data from another security zone using the Microsoft XML Parser (MSXML) or ActiveX Data Objects (ADO). +This policy setting allows you to manage, whether Internet Explorer can access data from another security zone using the Microsoft XML Parser (MSXML) or ActiveX Data Objects (ADO). If you enable this policy setting, users can load a page in the zone that uses MSXML or ADO to access data from another site in the zone. If you select Prompt in the drop-down box, users are queried to choose whether to allow a page to be loaded in the zone that uses MSXML or ADO to access data from another site in the zone. @@ -7123,7 +7127,7 @@ ADMX Info: -This policy setting manages whether users will be automatically prompted for ActiveX control installations. +This policy setting manages, whether users will be automatically prompted for ActiveX control installations. If you enable this policy setting, users will receive a prompt when a site instantiates an ActiveX control they do not have installed. @@ -7173,7 +7177,7 @@ ADMX Info: -This policy setting determines whether users will be prompted for non user-initiated file downloads. Regardless of this setting, users will receive file download dialogs for user-initiated downloads. +This policy setting determines, whether users will be prompted for non user-initiated file downloads. Regardless of this setting, users will receive file download dialogs for user-initiated downloads. If you enable this setting, users will receive a file download dialog for automatic download attempts. @@ -7221,7 +7225,7 @@ ADMX Info: -This policy setting allows you to manage whether pages of the zone may download HTML fonts. +This policy setting allows you to manage, whether pages of the zone may download HTML fonts. If you enable this policy setting, HTML fonts can be downloaded automatically. If you enable this policy setting and Prompt is selected in the drop-down box, users are queried whether to allow HTML fonts to download. @@ -7271,13 +7275,13 @@ ADMX Info: -This policy setting allows you to manage whether Web sites from less privileged zones, such as Internet sites, can navigate into this zone. +This policy setting allows you to manage, whether Web sites from less privileged zones, such as Internet sites, can navigate into this zone. If you enable this policy setting, Web sites from less privileged zones can open new windows in, or navigate into, this zone. The security zone will run without the added layer of security that is provided by the Protection from Zone Elevation security feature. If you select Prompt in the drop-down box, a warning is issued to the user that potentially risky navigation is about to occur. -If you disable this policy setting, the possibly harmful navigations are prevented. The Internet Explorer security feature will be on in this zone as set by Protection from Zone Elevation feature control. +If you disable this policy setting, the possibly harmful navigations are prevented. The Internet Explorer security feature will be on in this zone, as set by Protection from Zone Elevation feature control. -If you do not configure this policy setting, the possibly harmful navigations are prevented. The Internet Explorer security feature will be on in this zone as set by Protection from Zone Elevation feature control. +If you do not configure this policy setting, the possibly harmful navigations are prevented. The Internet Explorer security feature will be in this zone, as set by Protection from Zone Elevation feature control. @@ -7321,9 +7325,9 @@ ADMX Info: -This policy setting allows you to manage whether .NET Framework components that are not signed with Authenticode can be executed from Internet Explorer. These components include managed controls referenced from an object tag and managed executables referenced from a link. +This policy setting allows you to manage, whether .NET Framework components that are not signed with Authenticode can be executed from Internet Explorer. These components include managed controls referenced from an object tag and managed executables referenced from a link. -If you enable this policy setting, Internet Explorer will execute unsigned managed components. If you select Prompt in the drop-down box, Internet Explorer will prompt the user to determine whether to execute unsigned managed components. +If you enable this policy setting, Internet Explorer will execute unsigned managed components. If you select Prompt in the drop-down box, Internet Explorer will prompt the user to determine, whether to execute unsigned managed components. If you disable this policy setting, Internet Explorer will not execute unsigned managed components. @@ -7371,7 +7375,7 @@ ADMX Info: -This policy setting allows you to manage whether the user can run scriptlets. +This policy setting allows you to manage, whether the user can run scriptlets. If you enable this policy setting, the user can run scriptlets. @@ -7421,7 +7425,7 @@ ADMX Info: -This policy setting controls whether Windows Defender SmartScreen scans pages in this zone for malicious content. +This policy setting controls, whether Windows Defender SmartScreen scans pages in this zone for malicious content. If you enable this policy setting, Windows Defender SmartScreen scans pages in this zone for malicious content. @@ -7429,7 +7433,8 @@ If you disable this policy setting, Windows Defender SmartScreen does not scan p If you do not configure this policy setting, the user can choose whether Windows Defender SmartScreen scans pages in this zone for malicious content. -Note: In Internet Explorer 7, this policy setting controls whether Phishing Filter scans pages in this zone for malicious content. +> [!NOTE] +> In Internet Explorer 7, this policy setting controls whether Phishing Filter, scans pages in this zone for malicious content. @@ -7473,7 +7478,7 @@ ADMX Info: -This policy setting allows you to manage the preservation of information in the browser's history, in favorites, in an XML store, or directly within a Web page saved to disk. When a user returns to a persisted page, the state of the page can be restored if this policy setting is appropriately configured. +This policy setting allows you to manage the preservation of information in the browser's history, in favorites, in an XML store, or directly within a Web page saved to disk. When a user returns to a persisted page, the state of the page can be restored, if this policy setting is appropriately configured. If you enable this policy setting, users can preserve information in the browser's history, in favorites, in an XML store, or directly within a Web page saved to disk. @@ -7523,13 +7528,13 @@ ADMX Info: -This policy setting determines whether Internet Explorer runs antimalware programs against ActiveX controls, to check if they're safe to load on pages. +This policy setting determines, whether Internet Explorer runs antimalware programs against ActiveX controls, to check if they're safe to load on pages. -If you enable this policy setting, Internet Explorer won't check with your antimalware program to see if it's safe to create an instance of the ActiveX control. +If you enable this policy setting, Internet Explorer won't check with your antimalware program, to see if it's safe to create an instance of the ActiveX control. -If you disable this policy setting, Internet Explorer always checks with your antimalware program to see if it's safe to create an instance of the ActiveX control. +If you disable this policy setting, Internet Explorer always checks with your antimalware program, to see if it's safe to create an instance of the ActiveX control. -If you don't configure this policy setting, Internet Explorer won't check with your antimalware program to see if it's safe to create an instance of the ActiveX control. Users can turn this behavior on or off, using Internet Explorer Security settings. +If you don't configure this policy setting, Internet Explorer won't check with your antimalware program, to see if it's safe to create an instance of the ActiveX control. Users can turn this behavior on or off, using Internet Explorer Security settings. @@ -7631,7 +7636,7 @@ If you enable this policy setting, you can choose options from the drop-down box Low Safety enables applets to perform all operations. -Medium Safety enables applets to run in their sandbox (an area in memory outside of which the program cannot make calls), plus capabilities like scratch space (a safe and secure storage area on the client computer) and user-controlled file I/O. +Medium Safety enables applets to run in their sandbox (an area in memory outside of which the program cannot make calls), plus capabilities like scratch space (a safe and secure storage area on the client computer), and user-controlled file I/O. High Safety enables applets to run in their sandbox. Disable Java to prevent any applets from running. @@ -7681,13 +7686,13 @@ ADMX Info: -This policy setting allows you to manage the opening of windows and frames and access of applications across different domains. +This policy setting allows you to manage the opening of windows and frames, and access of applications across different domains. -If you enable this policy setting, users can open windows and frames from other domains and access applications from other domains. If you select Prompt in the drop-down box, users are queried whether to allow windows and frames to access applications from other domains. +If you enable this policy setting, users can open windows and frames from other domains, and access applications from other domains. If you select Prompt in the drop-down box, users are queried whether to allow windows and frames to access applications from other domains. If you disable this policy setting, users cannot open windows and frames to access applications from different domains. -If you do not configure this policy setting, users can open windows and frames from other domains and access applications from other domains. +If you do not configure this policy setting, users can open windows and frames from other domains, and access applications from other domains. @@ -7731,7 +7736,7 @@ ADMX Info: -This policy setting allows you to manage whether Internet Explorer can access data from another security zone using the Microsoft XML Parser (MSXML) or ActiveX Data Objects (ADO). +This policy setting allows you to manage, whether Internet Explorer can access data from another security zone using the Microsoft XML Parser (MSXML) or ActiveX Data Objects (ADO). If you enable this policy setting, users can load a page in the zone that uses MSXML or ADO to access data from another site in the zone. If you select Prompt in the drop-down box, users are queried to choose whether to allow a page to be loaded in the zone that uses MSXML or ADO to access data from another site in the zone. @@ -7781,7 +7786,7 @@ ADMX Info: -This policy setting manages whether users will be automatically prompted for ActiveX control installations. +This policy setting manages, whether users will be automatically prompted for ActiveX control installations. If you enable this policy setting, users will receive a prompt when a site instantiates an ActiveX control they do not have installed. @@ -7831,7 +7836,7 @@ ADMX Info: -This policy setting determines whether users will be prompted for non user-initiated file downloads. Regardless of this setting, users will receive file download dialogs for user-initiated downloads. +This policy setting determines, whether users will be prompted for non user-initiated file downloads. Regardless of this setting, users will receive file download dialogs for user-initiated downloads. If you enable this setting, users will receive a file download dialog for automatic download attempts. @@ -7879,7 +7884,7 @@ ADMX Info: -This policy setting allows you to manage whether pages of the zone may download HTML fonts. +This policy setting allows you to manage, whether pages of the zone may download HTML fonts. If you enable this policy setting, HTML fonts can be downloaded automatically. If you enable this policy setting and Prompt is selected in the drop-down box, users are queried whether to allow HTML fonts to download. @@ -7929,13 +7934,13 @@ ADMX Info: -This policy setting allows you to manage whether Web sites from less privileged zones, such as Internet sites, can navigate into this zone. +This policy setting allows you to manage, whether Web sites from less privileged zones, such as Internet sites, can navigate into this zone. If you enable this policy setting, Web sites from less privileged zones can open new windows in, or navigate into, this zone. The security zone will run without the added layer of security that is provided by the Protection from Zone Elevation security feature. If you select Prompt in the drop-down box, a warning is issued to the user that potentially risky navigation is about to occur. -If you disable this policy setting, the possibly harmful navigations are prevented. The Internet Explorer security feature will be on in this zone as set by Protection from Zone Elevation feature control. +If you disable this policy setting, the possibly harmful navigations are prevented. The Internet Explorer security feature will be on in this zone, as set by Protection from Zone Elevation feature control. -If you do not configure this policy setting, the possibly harmful navigations are prevented. The Internet Explorer security feature will be on in this zone as set by Protection from Zone Elevation feature control. +If you do not configure this policy setting, the possibly harmful navigations are prevented. The Internet Explorer security feature will be in this zone, as set by Protection from Zone Elevation feature control. @@ -7979,9 +7984,9 @@ ADMX Info: -This policy setting allows you to manage whether .NET Framework components that are not signed with Authenticode can be executed from Internet Explorer. These components include managed controls referenced from an object tag and managed executables referenced from a link. +This policy setting allows you to manage whether, .NET Framework components that are not signed with Authenticode can be executed from Internet Explorer. These components include managed controls referenced from an object tag and managed executables referenced from a link. -If you enable this policy setting, Internet Explorer will execute unsigned managed components. If you select Prompt in the drop-down box, Internet Explorer will prompt the user to determine whether to execute unsigned managed components. +If you enable this policy setting, Internet Explorer will execute unsigned managed components. If you select Prompt in the drop-down box, Internet Explorer will prompt the user to determine, whether to execute unsigned managed components. If you disable this policy setting, Internet Explorer will not execute unsigned managed components. @@ -8029,7 +8034,7 @@ ADMX Info: -This policy setting allows you to manage whether the user can run scriptlets. +This policy setting allows you to manage, whether the user can run scriptlets. If you enable this policy setting, the user can run scriptlets. @@ -8079,7 +8084,7 @@ ADMX Info: -This policy setting controls whether Windows Defender SmartScreen scans pages in this zone for malicious content. +This policy setting controls, whether Windows Defender SmartScreen scans pages in this zone for malicious content. If you enable this policy setting, Windows Defender SmartScreen scans pages in this zone for malicious content. @@ -8087,7 +8092,8 @@ If you disable this policy setting, Windows Defender SmartScreen does not scan p If you do not configure this policy setting, the user can choose whether Windows Defender SmartScreen scans pages in this zone for malicious content. -Note: In Internet Explorer 7, this policy setting controls whether Phishing Filter scans pages in this zone for malicious content. +> [!NOTE] +> In Internet Explorer 7, this policy setting controls whether Phishing Filter, scans pages in this zone for malicious content. @@ -8131,7 +8137,7 @@ ADMX Info: -This policy setting allows you to manage the preservation of information in the browser's history, in favorites, in an XML store, or directly within a Web page saved to disk. When a user returns to a persisted page, the state of the page can be restored if this policy setting is appropriately configured. +This policy setting allows you to manage the preservation of information in the browser's history, in favorites, in an XML store, or directly within a Web page saved to disk. When a user returns to a persisted page, the state of the page can be restored, if this policy setting is appropriately configured. If you enable this policy setting, users can preserve information in the browser's history, in favorites, in an XML store, or directly within a Web page saved to disk. @@ -8239,7 +8245,7 @@ If you enable this policy setting, you can choose options from the drop-down box Low Safety enables applets to perform all operations. -Medium Safety enables applets to run in their sandbox (an area in memory outside of which the program cannot make calls), plus capabilities like scratch space (a safe and secure storage area on the client computer) and user-controlled file I/O. +Medium Safety enables applets to run in their sandbox (an area in memory outside of which the program cannot make calls), plus capabilities like scratch space (a safe and secure storage area on the client computer), and user-controlled file I/O. High Safety enables applets to run in their sandbox. Disable Java to prevent any applets from running. @@ -8289,13 +8295,13 @@ ADMX Info: -This policy setting allows you to manage the opening of windows and frames and access of applications across different domains. +This policy setting allows you to manage the opening of windows and frames, and access of applications across different domains. -If you enable this policy setting, users can open windows and frames from other domains and access applications from other domains. If you select Prompt in the drop-down box, users are queried whether to allow windows and frames to access applications from other domains. +If you enable this policy setting, users can open windows and frames from other domains, and access applications from other domains. If you select Prompt in the drop-down box, users are queried whether to allow windows and frames to access applications from other domains. If you disable this policy setting, users cannot open windows and frames to access applications from different domains. -If you do not configure this policy setting, users can open windows and frames from other domains and access applications from other domains. +If you do not configure this policy setting, users can open windows and frames from other domains, and access applications from other domains. @@ -8345,7 +8351,7 @@ If you enable this policy setting, you can choose options from the drop-down box Low Safety enables applets to perform all operations. -Medium Safety enables applets to run in their sandbox (an area in memory outside of which the program cannot make calls), plus capabilities like scratch space (a safe and secure storage area on the client computer) and user-controlled file I/O. +Medium Safety enables applets to run in their sandbox (an area in memory outside of which the program cannot make calls), plus capabilities like scratch space (a safe and secure storage area on the client computer), and user-controlled file I/O. High Safety enables applets to run in their sandbox. Disable Java to prevent any applets from running. @@ -8395,13 +8401,13 @@ ADMX Info: -This policy setting allows you to manage whether Internet Explorer can access data from another security zone using the Microsoft XML Parser (MSXML) or ActiveX Data Objects (ADO). +This policy setting allows you to manage, whether Internet Explorer can access data from another security zone using the Microsoft XML Parser (MSXML) or ActiveX Data Objects (ADO). If you enable this policy setting, users can load a page in the zone that uses MSXML or ADO to access data from another site in the zone. If you select Prompt in the drop-down box, users are queried to choose whether to allow a page to be loaded in the zone that uses MSXML or ADO to access data from another site in the zone. If you disable this policy setting, users cannot load a page in the zone that uses MSXML or ADO to access data from another site in the zone. -If you do not configure this policy setting, users are queried to choose whether to allow a page to be loaded in the zone that uses MSXML or ADO to access data from another site in the zone. +If you do not configure this policy setting, users are queried to choose, whether to allow a page to be loaded in the zone that uses MSXML or ADO to access data from another site in the zone. @@ -8445,7 +8451,7 @@ ADMX Info: -This policy setting manages whether users will be automatically prompted for ActiveX control installations. +This policy setting manages, whether users will be automatically prompted for ActiveX control installations. If you enable this policy setting, users will receive a prompt when a site instantiates an ActiveX control they do not have installed. @@ -8495,7 +8501,7 @@ ADMX Info: -This policy setting determines whether users will be prompted for non user-initiated file downloads. Regardless of this setting, users will receive file download dialogs for user-initiated downloads. +This policy setting determines, whether users will be prompted for non user-initiated file downloads. Regardless of this setting, users will receive file download dialogs for user-initiated downloads. If you enable this setting, users will receive a file download dialog for automatic download attempts. @@ -8543,7 +8549,7 @@ ADMX Info: -This policy setting allows you to manage whether pages of the zone may download HTML fonts. +This policy setting allows you to manage, whether pages of the zone may download HTML fonts. If you enable this policy setting, HTML fonts can be downloaded automatically. If you enable this policy setting and Prompt is selected in the drop-down box, users are queried whether to allow HTML fonts to download. @@ -8593,13 +8599,13 @@ ADMX Info: -This policy setting allows you to manage whether Web sites from less privileged zones, such as Internet sites, can navigate into this zone. +This policy setting allows you to manage, whether Web sites from less privileged zones, such as Internet sites, can navigate into this zone. If you enable this policy setting, Web sites from less privileged zones can open new windows in, or navigate into, this zone. The security zone will run without the added layer of security that is provided by the Protection from Zone Elevation security feature. If you select Prompt in the drop-down box, a warning is issued to the user that potentially risky navigation is about to occur. -If you disable this policy setting, the possibly harmful navigations are prevented. The Internet Explorer security feature will be on in this zone as set by Protection from Zone Elevation feature control. +If you disable this policy setting, the possibly harmful navigations are prevented. The Internet Explorer security feature will be on in this zone, as set by Protection from Zone Elevation feature control. -If you do not configure this policy setting, the possibly harmful navigations are prevented. The Internet Explorer security feature will be on in this zone as set by Protection from Zone Elevation feature control. +If you do not configure this policy setting, the possibly harmful navigations are prevented. The Internet Explorer security feature will be on in this zone, as set by Protection from Zone Elevation feature control. @@ -8643,9 +8649,9 @@ ADMX Info: -This policy setting allows you to manage whether .NET Framework components that are not signed with Authenticode can be executed from Internet Explorer. These components include managed controls referenced from an object tag and managed executables referenced from a link. +This policy setting allows you to manage, whether .NET Framework components that are not signed with Authenticode can be executed from Internet Explorer. These components include managed controls referenced from an object tag and managed executables referenced from a link. -If you enable this policy setting, Internet Explorer will execute unsigned managed components. If you select Prompt in the drop-down box, Internet Explorer will prompt the user to determine whether to execute unsigned managed components. +If you enable this policy setting, Internet Explorer will execute unsigned managed components. If you select Prompt in the drop-down box, Internet Explorer will prompt the user to determine, whether to execute unsigned managed components. If you disable this policy setting, Internet Explorer will not execute unsigned managed components. @@ -8693,7 +8699,7 @@ ADMX Info: -This policy setting allows you to manage whether the user can run scriptlets. +This policy setting allows you to manage, whether the user can run scriptlets. If you enable this policy setting, the user can run scriptlets. @@ -8743,7 +8749,7 @@ ADMX Info: -This policy setting controls whether Windows Defender SmartScreen scans pages in this zone for malicious content. +This policy setting controls, whether Windows Defender SmartScreen scans pages in this zone for malicious content. If you enable this policy setting, Windows Defender SmartScreen scans pages in this zone for malicious content. @@ -8751,7 +8757,8 @@ If you disable this policy setting, Windows Defender SmartScreen does not scan p If you do not configure this policy setting, the user can choose whether Windows Defender SmartScreen scans pages in this zone for malicious content. -Note: In Internet Explorer 7, this policy setting controls whether Phishing Filter scans pages in this zone for malicious content. +> [!NOTE] +> In Internet Explorer 7, this policy setting controls whether Phishing Filter, scans pages in this zone for malicious content. @@ -8795,7 +8802,7 @@ ADMX Info: -This policy setting allows you to manage the preservation of information in the browser's history, in favorites, in an XML store, or directly within a Web page saved to disk. When a user returns to a persisted page, the state of the page can be restored if this policy setting is appropriately configured. +This policy setting allows you to manage the preservation of information in the browser's history, in favorites, in an XML store, or directly within a Web page saved to disk. When a user returns to a persisted page, the state of the page can be restored, if this policy setting is appropriately configured. If you enable this policy setting, users can preserve information in the browser's history, in favorites, in an XML store, or directly within a Web page saved to disk. @@ -8897,13 +8904,13 @@ ADMX Info: -This policy setting allows you to manage the opening of windows and frames and access of applications across different domains. +This policy setting allows you to manage the opening of windows and frames, and access of applications across different domains. -If you enable this policy setting, users can open windows and frames from other domains and access applications from other domains. If you select Prompt in the drop-down box, users are queried whether to allow windows and frames to access applications from other domains. +If you enable this policy setting, users can open windows and frames from other domains, and access applications from other domains. If you select Prompt in the drop-down box, users are queried whether to allow windows and frames to access applications from other domains. If you disable this policy setting, users cannot open windows and frames to access applications from different domains. -If you do not configure this policy setting, users can open windows and frames from other domains and access applications from other domains. +If you do not configure this policy setting, users can open windows and frames from other domains, and access applications from other domains. @@ -8947,7 +8954,7 @@ ADMX Info: -This policy setting allows you to manage whether Internet Explorer can access data from another security zone using the Microsoft XML Parser (MSXML) or ActiveX Data Objects (ADO). +This policy setting allows you to manage, whether Internet Explorer can access data from another security zone using the Microsoft XML Parser (MSXML) or ActiveX Data Objects (ADO). If you enable this policy setting, users can load a page in the zone that uses MSXML or ADO to access data from another site in the zone. If you select Prompt in the drop-down box, users are queried to choose whether to allow a page to be loaded in the zone that uses MSXML or ADO to access data from another site in the zone. @@ -8997,7 +9004,7 @@ ADMX Info: -This policy setting manages whether users will be automatically prompted for ActiveX control installations. +This policy setting manages, whether users will be automatically prompted for ActiveX control installations. If you enable this policy setting, users will receive a prompt when a site instantiates an ActiveX control they do not have installed. @@ -9047,7 +9054,7 @@ ADMX Info: -This policy setting determines whether users will be prompted for non user-initiated file downloads. Regardless of this setting, users will receive file download dialogs for user-initiated downloads. +This policy setting determines, whether users will be prompted for non user-initiated file downloads. Regardless of this setting, users will receive file download dialogs for user-initiated downloads. If you enable this setting, users will receive a file download dialog for automatic download attempts. @@ -9095,7 +9102,7 @@ ADMX Info: -This policy setting allows you to manage whether pages of the zone may download HTML fonts. +This policy setting allows you to manage, whether pages of the zone may download HTML fonts. If you enable this policy setting, HTML fonts can be downloaded automatically. If you enable this policy setting and Prompt is selected in the drop-down box, users are queried whether to allow HTML fonts to download. @@ -9145,13 +9152,13 @@ ADMX Info: -This policy setting allows you to manage whether Web sites from less privileged zones, such as Internet sites, can navigate into this zone. +This policy setting allows you to manage, whether Web sites from less privileged zones, such as Internet sites, can navigate into this zone. If you enable this policy setting, Web sites from less privileged zones can open new windows in, or navigate into, this zone. The security zone will run without the added layer of security that is provided by the Protection from Zone Elevation security feature. If you select Prompt in the drop-down box, a warning is issued to the user that potentially risky navigation is about to occur. -If you disable this policy setting, the possibly harmful navigations are prevented. The Internet Explorer security feature will be on in this zone as set by Protection from Zone Elevation feature control. +If you disable this policy setting, the possibly harmful navigations are prevented. The Internet Explorer security feature will be on in this zone, as set by Protection from Zone Elevation feature control. -If you do not configure this policy setting, the possibly harmful navigations are prevented. The Internet Explorer security feature will be on in this zone as set by Protection from Zone Elevation feature control. +If you do not configure this policy setting, the possibly harmful navigations are prevented. The Internet Explorer security feature will be on in this zone, as set by Protection from Zone Elevation feature control. @@ -9195,9 +9202,9 @@ ADMX Info: -This policy setting allows you to manage whether .NET Framework components that are not signed with Authenticode can be executed from Internet Explorer. These components include managed controls referenced from an object tag and managed executables referenced from a link. +This policy setting allows you to manage, whether .NET Framework components that are not signed with Authenticode can be executed from Internet Explorer. These components include managed controls referenced from an object tag and managed executables referenced from a link. -If you enable this policy setting, Internet Explorer will execute unsigned managed components. If you select Prompt in the drop-down box, Internet Explorer will prompt the user to determine whether to execute unsigned managed components. +If you enable this policy setting, Internet Explorer will execute unsigned managed components. If you select Prompt in the drop-down box, Internet Explorer will prompt the user to determine, whether to execute unsigned managed components. If you disable this policy setting, Internet Explorer will not execute unsigned managed components. @@ -9245,7 +9252,7 @@ ADMX Info: -This policy setting allows you to manage whether the user can run scriptlets. +This policy setting allows you to manage, whether the user can run scriptlets. If you enable this policy setting, the user can run scriptlets. @@ -9295,7 +9302,7 @@ ADMX Info: -This policy setting controls whether Windows Defender SmartScreen scans pages in this zone for malicious content. +This policy setting controls, whether Windows Defender SmartScreen scans pages in this zone for malicious content. If you enable this policy setting, Windows Defender SmartScreen scans pages in this zone for malicious content. @@ -9303,7 +9310,8 @@ If you disable this policy setting, Windows Defender SmartScreen does not scan p If you do not configure this policy setting, the user can choose whether Windows Defender SmartScreen scans pages in this zone for malicious content. -Note: In Internet Explorer 7, this policy setting controls whether Phishing Filter scans pages in this zone for malicious content. +> [!NOTE] +> In Internet Explorer 7, this policy setting controls whether Phishing Filter, scans pages in this zone for malicious content. @@ -9347,7 +9355,7 @@ ADMX Info: -This policy setting allows you to manage the preservation of information in the browser's history, in favorites, in an XML store, or directly within a Web page saved to disk. When a user returns to a persisted page, the state of the page can be restored if this policy setting is appropriately configured. +This policy setting allows you to manage the preservation of information in the browser's history, in favorites, in an XML store, or directly within a Web page saved to disk. When a user returns to a persisted page, the state of the page can be restored, if this policy setting is appropriately configured. If you enable this policy setting, users can preserve information in the browser's history, in favorites, in an XML store, or directly within a Web page saved to disk. @@ -9455,7 +9463,7 @@ If you enable this policy setting, you can choose options from the drop-down box Low Safety enables applets to perform all operations. -Medium Safety enables applets to run in their sandbox (an area in memory outside of which the program cannot make calls), plus capabilities like scratch space (a safe and secure storage area on the client computer) and user-controlled file I/O. +Medium Safety enables applets to run in their sandbox (an area in memory outside of which the program cannot make calls), plus capabilities like scratch space (a safe and secure storage area on the client computer), and user-controlled file I/O. High Safety enables applets to run in their sandbox. Disable Java to prevent any applets from running. @@ -9505,13 +9513,13 @@ ADMX Info: -This policy setting allows you to manage the opening of windows and frames and access of applications across different domains. +This policy setting allows you to manage the opening of windows and frames, and access of applications across different domains. -If you enable this policy setting, users can open windows and frames from other domains and access applications from other domains. If you select Prompt in the drop-down box, users are queried whether to allow windows and frames to access applications from other domains. +If you enable this policy setting, users can open windows and frames from other domains, and access applications from other domains. If you select Prompt in the drop-down box, users are queried whether to allow windows and frames to access applications from other domains. If you disable this policy setting, users cannot open windows and frames to access applications from different domains. -If you do not configure this policy setting, users can open windows and frames from other domains and access applications from other domains. +If you do not configure this policy setting, users can open windows and frames from other domains, and access applications from other domains. @@ -9555,7 +9563,7 @@ ADMX Info: -This policy setting allows you to manage whether Internet Explorer can access data from another security zone using the Microsoft XML Parser (MSXML) or ActiveX Data Objects (ADO). +This policy setting allows you to manage, whether Internet Explorer can access data from another security zone using the Microsoft XML Parser (MSXML) or ActiveX Data Objects (ADO). If you enable this policy setting, users can load a page in the zone that uses MSXML or ADO to access data from another site in the zone. If you select Prompt in the drop-down box, users are queried to choose whether to allow a page to be loaded in the zone that uses MSXML or ADO to access data from another site in the zone. @@ -9605,7 +9613,7 @@ ADMX Info: -This policy setting manages whether users will be automatically prompted for ActiveX control installations. +This policy setting manages, whether users will be automatically prompted for ActiveX control installations. If you enable this policy setting, users will receive a prompt when a site instantiates an ActiveX control they do not have installed. @@ -9655,7 +9663,7 @@ ADMX Info: -This policy setting determines whether users will be prompted for non user-initiated file downloads. Regardless of this setting, users will receive file download dialogs for user-initiated downloads. +This policy setting determines, whether users will be prompted for non user-initiated file downloads. Regardless of this setting, users will receive file download dialogs for user-initiated downloads. If you enable this setting, users will receive a file download dialog for automatic download attempts. @@ -9703,7 +9711,7 @@ ADMX Info: -This policy setting allows you to manage whether pages of the zone may download HTML fonts. +This policy setting allows you to manage, whether pages of the zone may download HTML fonts. If you enable this policy setting, HTML fonts can be downloaded automatically. If you enable this policy setting and Prompt is selected in the drop-down box, users are queried whether to allow HTML fonts to download. @@ -9753,13 +9761,13 @@ ADMX Info: -This policy setting allows you to manage whether Web sites from less privileged zones, such as Internet sites, can navigate into this zone. +This policy setting allows you to manage, whether Web sites from less privileged zones, such as Internet sites, can navigate into this zone. If you enable this policy setting, Web sites from less privileged zones can open new windows in, or navigate into, this zone. The security zone will run without the added layer of security that is provided by the Protection from Zone Elevation security feature. If you select Prompt in the drop-down box, a warning is issued to the user that potentially risky navigation is about to occur. -If you disable this policy setting, the possibly harmful navigations are prevented. The Internet Explorer security feature will be on in this zone as set by Protection from Zone Elevation feature control. +If you disable this policy setting, the possibly harmful navigations are prevented. The Internet Explorer security feature will be on in this zone, as set by Protection from Zone Elevation feature control. -If you do not configure this policy setting, the possibly harmful navigations are prevented. The Internet Explorer security feature will be on in this zone as set by Protection from Zone Elevation feature control. +If you do not configure this policy setting, the possibly harmful navigations are prevented. The Internet Explorer security feature will be on in this zone, as set by Protection from Zone Elevation feature control. @@ -9803,9 +9811,9 @@ ADMX Info: -This policy setting allows you to manage whether .NET Framework components that are not signed with Authenticode can be executed from Internet Explorer. These components include managed controls referenced from an object tag and managed executables referenced from a link. +This policy setting allows you to manage, whether .NET Framework components that are not signed with Authenticode can be executed from Internet Explorer. These components include managed controls referenced from an object tag and managed executables referenced from a link. -If you enable this policy setting, Internet Explorer will execute unsigned managed components. If you select Prompt in the drop-down box, Internet Explorer will prompt the user to determine whether to execute unsigned managed components. +If you enable this policy setting, Internet Explorer will execute unsigned managed components. If you select Prompt in the drop-down box, Internet Explorer will prompt the user to determine, whether to execute unsigned managed components. If you disable this policy setting, Internet Explorer will not execute unsigned managed components. @@ -9853,7 +9861,7 @@ ADMX Info: -This policy setting allows you to manage whether the user can run scriptlets. +This policy setting allows you to manage, whether the user can run scriptlets. If you enable this policy setting, the user can run scriptlets. @@ -9903,7 +9911,7 @@ ADMX Info: -This policy setting controls whether Windows Defender SmartScreen scans pages in this zone for malicious content. +This policy setting controls, whether Windows Defender SmartScreen scans pages in this zone for malicious content. If you enable this policy setting, Windows Defender SmartScreen scans pages in this zone for malicious content. @@ -9911,7 +9919,8 @@ If you disable this policy setting, Windows Defender SmartScreen does not scan p If you do not configure this policy setting, the user can choose whether Windows Defender SmartScreen scans pages in this zone for malicious content. -Note: In Internet Explorer 7, this policy setting controls whether Phishing Filter scans pages in this zone for malicious content. +> [!NOTE] +> In Internet Explorer 7, this policy setting controls whether Phishing Filter, scans pages in this zone for malicious content. @@ -9955,7 +9964,7 @@ ADMX Info: -This policy setting allows you to manage the preservation of information in the browser's history, in favorites, in an XML store, or directly within a Web page saved to disk. When a user returns to a persisted page, the state of the page can be restored if this policy setting is appropriately configured. +This policy setting allows you to manage the preservation of information in the browser's history, in favorites, in an XML store, or directly within a Web page saved to disk. When a user returns to a persisted page, the state of the page can be restored, if this policy setting is appropriately configured. If you enable this policy setting, users can preserve information in the browser's history, in favorites, in an XML store, or directly within a Web page saved to disk. @@ -10005,7 +10014,7 @@ ADMX Info: -This policy setting allows you to manage ActiveX controls not marked as safe. +This policy setting allows you to manage, ActiveX controls not marked as safe. If you enable this policy setting, ActiveX controls are run, loaded with parameters, and scripted without setting object safety for untrusted data or scripts. This setting is not recommended, except for secure and administered zones. This setting causes both unsafe and safe controls to be initialized and scripted, ignoring the Script ActiveX controls marked safe for scripting option. @@ -10063,7 +10072,7 @@ If you enable this policy setting, you can choose options from the drop-down box Low Safety enables applets to perform all operations. -Medium Safety enables applets to run in their sandbox (an area in memory outside of which the program cannot make calls), plus capabilities like scratch space (a safe and secure storage area on the client computer) and user-controlled file I/O. +Medium Safety enables applets to run in their sandbox (an area in memory outside of which the program cannot make calls), plus capabilities like scratch space (a safe and secure storage area on the client computer), and user-controlled file I/O. High Safety enables applets to run in their sandbox. Disable Java to prevent any applets from running. @@ -10113,9 +10122,9 @@ ADMX Info: -This policy setting allows you to manage the opening of windows and frames and access of applications across different domains. +This policy setting allows you to manage the opening of windows and frames, and access of applications across different domains. -If you enable this policy setting, users can open additional windows and frames from other domains and access applications from other domains. If you select Prompt in the drop-down box, users are queried whether to allow additional windows and frames to access applications from other domains. +If you enable this policy setting, users can open additional windows and frames from other domains, and access applications from other domains. If you select Prompt in the drop-down box, users are queried whether to allow additional windows and frames to access applications from other domains. If you disable this policy setting, users cannot open other windows and frames from other domains or access applications from different domains. @@ -10163,7 +10172,7 @@ ADMX Info: -This policy setting allows you to manage whether Internet Explorer can access data from another security zone using the Microsoft XML Parser (MSXML) or ActiveX Data Objects (ADO). +This policy setting allows you to manage, whether Internet Explorer can access data from another security zone using the Microsoft XML Parser (MSXML) or ActiveX Data Objects (ADO). If you enable this policy setting, users can load a page in the zone that uses MSXML or ADO to access data from another site in the zone. If you select Prompt in the drop-down box, users are queried to choose whether to allow a page to be loaded in the zone that uses MSXML or ADO to access data from another site in the zone. @@ -10213,7 +10222,7 @@ ADMX Info: -This policy setting manages whether users will be automatically prompted for ActiveX control installations. +This policy setting manages, whether users will be automatically prompted for ActiveX control installations. If you enable this policy setting, users will receive a prompt when a site instantiates an ActiveX control they do not have installed. @@ -10263,7 +10272,7 @@ ADMX Info: -This policy setting determines whether users will be prompted for non user-initiated file downloads. Regardless of this setting, users will receive file download dialogs for user-initiated downloads. +This policy setting determines, whether users will be prompted for non user-initiated file downloads. Regardless of this setting, users will receive file download dialogs for user-initiated downloads. If you enable this setting, users will receive a file download dialog for automatic download attempts. @@ -10311,7 +10320,7 @@ ADMX Info: -This policy setting allows you to manage whether pages of the zone may download HTML fonts. +This policy setting allows you to manage, whether pages of the zone may download HTML fonts. If you enable this policy setting, HTML fonts can be downloaded automatically. If you enable this policy setting and Prompt is selected in the drop-down box, users are queried whether to allow HTML fonts to download. @@ -10365,9 +10374,9 @@ This policy setting allows you to manage whether Web sites from less privileged If you enable this policy setting, Web sites from less privileged zones can open new windows in, or navigate into, this zone. The security zone will run without the added layer of security that is provided by the Protection from Zone Elevation security feature. If you select Prompt in the drop-down box, a warning is issued to the user that potentially risky navigation is about to occur. -If you disable this policy setting, the possibly harmful navigations are prevented. The Internet Explorer security feature will be on in this zone as set by Protection from Zone Elevation feature control. +If you disable this policy setting, the possibly harmful navigations are prevented. The Internet Explorer security feature will be on in this zone, as set by Protection from Zone Elevation feature control. -If you do not configure this policy setting, the possibly harmful navigations are prevented. The Internet Explorer security feature will be on in this zone as set by Protection from Zone Elevation feature control. +If you do not configure this policy setting, the possibly harmful navigations are prevented. The Internet Explorer security feature will be on in this zone, as set by Protection from Zone Elevation feature control. @@ -10411,9 +10420,9 @@ ADMX Info: -This policy setting allows you to manage whether .NET Framework components that are not signed with Authenticode can be executed from Internet Explorer. These components include managed controls referenced from an object tag and managed executables referenced from a link. +This policy setting allows you to manage, whether .NET Framework components that are not signed with Authenticode can be executed from Internet Explorer. These components include managed controls referenced from an object tag and managed executables referenced from a link. -If you enable this policy setting, Internet Explorer will execute unsigned managed components. If you select Prompt in the drop-down box, Internet Explorer will prompt the user to determine whether to execute unsigned managed components. +If you enable this policy setting, Internet Explorer will execute unsigned managed components. If you select Prompt in the drop-down box, Internet Explorer will prompt the user to determine, whether to execute unsigned managed components. If you disable this policy setting, Internet Explorer will not execute unsigned managed components. @@ -10461,7 +10470,7 @@ ADMX Info: -This policy setting allows you to manage whether the user can run scriptlets. +This policy setting allows you to manage, whether the user can run scriptlets. If you enable this policy setting, the user can run scriptlets. @@ -10511,7 +10520,7 @@ ADMX Info: -This policy setting controls whether Windows Defender SmartScreen scans pages in this zone for malicious content. +This policy setting controls whether, Windows Defender SmartScreen scans pages in this zone for malicious content. If you enable this policy setting, Windows Defender SmartScreen scans pages in this zone for malicious content. @@ -10519,7 +10528,8 @@ If you disable this policy setting, Windows Defender SmartScreen does not scan p If you do not configure this policy setting, the user can choose whether Windows Defender SmartScreen scans pages in this zone for malicious content. -Note: In Internet Explorer 7, this policy setting controls whether Phishing Filter scans pages in this zone for malicious content. +> [!NOTE] +> In Internet Explorer 7, this policy setting controls whether Phishing Filter, scans pages in this zone for malicious content. @@ -10563,7 +10573,7 @@ ADMX Info: -This policy setting allows you to manage the preservation of information in the browser's history, in favorites, in an XML store, or directly within a Web page saved to disk. When a user returns to a persisted page, the state of the page can be restored if this policy setting is appropriately configured. +This policy setting allows you to manage the preservation of information in the browser's history, in favorites, in an XML store, or directly within a Web page saved to disk. When a user returns to a persisted page, the state of the page can be restored, if this policy setting is appropriately configured. If you enable this policy setting, users can preserve information in the browser's history, in favorites, in an XML store, or directly within a Web page saved to disk. @@ -10671,7 +10681,7 @@ If you enable this policy setting, you can choose options from the drop-down box Low Safety enables applets to perform all operations. -Medium Safety enables applets to run in their sandbox (an area in memory outside of which the program cannot make calls), plus capabilities like scratch space (a safe and secure storage area on the client computer) and user-controlled file I/O. +Medium Safety enables applets to run in their sandbox (an area in memory outside of which the program cannot make calls), plus capabilities like scratch space (a safe and secure storage area on the client computer), and user-controlled file I/O. High Safety enables applets to run in their sandbox. Disable Java to prevent any applets from running. @@ -10721,13 +10731,13 @@ ADMX Info: -This policy setting allows you to manage the opening of windows and frames and access of applications across different domains. +This policy setting allows you to manage the opening of windows and frames, and access of applications across different domains. -If you enable this policy setting, users can open windows and frames from other domains and access applications from other domains. If you select Prompt in the drop-down box, users are queried whether to allow windows and frames to access applications from other domains. +If you enable this policy setting, users can open windows and frames from other domains, and access applications from other domains. If you select Prompt in the drop-down box, users are queried whether to allow windows and frames to access applications from other domains. If you disable this policy setting, users cannot open windows and frames to access applications from different domains. -If you do not configure this policy setting, users can open windows and frames from other domains and access applications from other domains. +If you do not configure this policy setting, users can open windows and frames from other domains, and access applications from other domains. @@ -10821,7 +10831,7 @@ ADMX Info: -This policy setting determines whether Internet Explorer MIME sniffing will prevent promotion of a file of one type to a more dangerous file type. +This policy setting determines, whether Internet Explorer MIME sniffing will prevent promotion of a file of one type to a more dangerous file type. If you enable this policy setting, MIME sniffing will never promote a file of one type to a more dangerous file type. @@ -10871,7 +10881,7 @@ ADMX Info: -This policy setting allows you to specify what is displayed when the user opens a new tab. +This policy setting allows you to specify, what is displayed when the user opens a new tab. If you enable this policy setting, you can choose which page to display when the user opens a new tab: blank page (about:blank), the first home page, the new tab page or the new tab page with my news feed. @@ -10933,7 +10943,7 @@ Supported values: -This policy setting allows you to manage whether the Notification bar is displayed for Internet Explorer processes when file or code installs are restricted. By default, the Notification bar is displayed for Internet Explorer processes. +This policy setting allows you to manage, whether the Notification bar is displayed for Internet Explorer processes when file or code installs are restricted. By default, the Notification bar is displayed for Internet Explorer processes. If you enable this policy setting, the Notification bar will be displayed for Internet Explorer Processes. @@ -11079,7 +11089,7 @@ ADMX Info: -Internet Explorer places restrictions on each Web page it opens. The restrictions are dependent upon the location of the Web page (Internet, Intranet, Local Machine zone, etc.). Web pages on the local computer have the fewest security restrictions and reside in the Local Machine zone, making the Local Machine security zone a prime target for malicious users. Zone Elevation also disables JavaScript navigation if there is no security context. +Internet Explorer places restrictions on each Web page it opens. The restrictions are dependent upon the location of the Web page (Internet, Intranet, Local Machine zone, etc.). Web pages on the local computer have the fewest security restrictions and reside in the Local Machine zone, making the Local Machine security zone a prime target for malicious users. Zone Elevation also disables JavaScript navigation, if there is no security context. If you enable this policy setting, any zone can be protected from zone elevation by Internet Explorer processes. @@ -11131,9 +11141,9 @@ ADMX Info: This policy setting allows you to stop users from seeing the "Run this time" button and from running specific outdated ActiveX controls in Internet Explorer. -If you enable this policy setting, users won't see the "Run this time" button on the warning message that appears when Internet Explorer blocks an outdated ActiveX control. +If you enable this policy setting, users won't see the "Run this time" button on the warning message that appears, when Internet Explorer blocks an outdated ActiveX control. -If you disable or don't configure this policy setting, users will see the "Run this time" button on the warning message that appears when Internet Explorer blocks an outdated ActiveX control. Clicking this button lets the user run the outdated ActiveX control once. +If you disable or don't configure this policy setting, users will see the "Run this time" button on the warning message that appears, when Internet Explorer blocks an outdated ActiveX control. Clicking this button lets the user run the outdated ActiveX control once. For more information, see "Outdated ActiveX Controls" in the Internet Explorer TechNet library. From c2b432c3546ec3ed6e3b19cc4571132468bea3b9 Mon Sep 17 00:00:00 2001 From: Shesh <56231259+sheshachary@users.noreply.github.com> Date: Thu, 2 Jun 2022 19:42:42 +0530 Subject: [PATCH 318/380] improved consistency in articles --- .../mdm/policy-csp-internetexplorer.md | 32 +++++++++---------- 1 file changed, 16 insertions(+), 16 deletions(-) diff --git a/windows/client-management/mdm/policy-csp-internetexplorer.md b/windows/client-management/mdm/policy-csp-internetexplorer.md index 3d81f7dea8..90b966d970 100644 --- a/windows/client-management/mdm/policy-csp-internetexplorer.md +++ b/windows/client-management/mdm/policy-csp-internetexplorer.md @@ -11289,7 +11289,7 @@ ADMX Info: -This policy setting allows you to manage whether Internet Explorer can access data from another security zone using the Microsoft XML Parser (MSXML) or ActiveX Data Objects (ADO). +This policy setting allows you to manage, whether Internet Explorer can access data from another security zone using the Microsoft XML Parser (MSXML) or ActiveX Data Objects (ADO). If you enable this policy setting, users can load a page in the zone that uses MSXML or ADO to access data from another site in the zone. If you select Prompt in the drop-down box, users are queried to choose whether to allow a page to be loaded in the zone that uses MSXML or ADO to access data from another site in the zone. @@ -11339,7 +11339,7 @@ ADMX Info: -This policy setting allows you to manage whether script code on pages in the zone is run. +This policy setting allows you to manage, whether script code on pages in the zone is run. If you enable this policy setting, script code on pages in the zone can run automatically. If you select Prompt in the drop-down box, users are queried to choose whether to allow script code on pages in the zone to run. @@ -11389,7 +11389,7 @@ ADMX Info: -This policy setting manages whether users will be automatically prompted for ActiveX control installations. +This policy setting manages, whether users will be automatically prompted for ActiveX control installations. If you enable this policy setting, users will receive a prompt when a site instantiates an ActiveX control they do not have installed. @@ -11439,7 +11439,7 @@ ADMX Info: -This policy setting determines whether users will be prompted for non user-initiated file downloads. Regardless of this setting, users will receive file download dialogs for user-initiated downloads. +This policy setting determines, whether users will be prompted for non user-initiated file downloads. Regardless of this setting, users will receive file download dialogs for user-initiated downloads. If you enable this setting, users will receive a file download dialog for automatic download attempts. @@ -11537,7 +11537,7 @@ ADMX Info: -This policy setting allows you to manage whether scripts can perform a clipboard operation (for example, cut, copy, and paste) in a specified region. +This policy setting allows you to manage, whether scripts can perform a clipboard operation (for example, cut, copy, and paste) in a specified region. If you enable this policy setting, a script can perform a clipboard operation. @@ -11589,7 +11589,7 @@ ADMX Info: -This policy setting allows you to manage whether users can drag files or copy and paste files from a source within the zone. +This policy setting allows you to manage, whether users can drag files or copy and paste files from a source within the zone. If you enable this policy setting, users can drag files or copy and paste files from this zone automatically. If you select Prompt in the drop-down box, users are queried to choose whether to drag or copy files from this zone. @@ -11639,7 +11639,7 @@ ADMX Info: -This policy setting allows you to manage whether file downloads are permitted from the zone. This option is determined by the zone of the page with the link causing the download, not the zone from which the file is delivered. +This policy setting allows you to manage, whether file downloads are permitted from the zone. This option is determined by the zone of the page with the link causing the download, not the zone from which the file is delivered. If you enable this policy setting, files can be downloaded from the zone. @@ -11689,7 +11689,7 @@ ADMX Info: -This policy setting allows you to manage whether pages of the zone may download HTML fonts. +This policy setting allows you to manage, whether pages of the zone may download HTML fonts. If you enable this policy setting, HTML fonts can be downloaded automatically. If you enable this policy setting and Prompt is selected in the drop-down box, users are queried whether to allow HTML fonts to download. @@ -11739,13 +11739,13 @@ ADMX Info: -This policy setting allows you to manage whether Web sites from less privileged zones, such as Internet sites, can navigate into this zone. +This policy setting allows you to manage, whether Web sites from less privileged zones, such as Internet sites, can navigate into this zone. If you enable this policy setting, Web sites from less privileged zones can open new windows in, or navigate into, this zone. The security zone will run without the added layer of security that is provided by the Protection from Zone Elevation security feature. If you select Prompt in the drop-down box, a warning is issued to the user that potentially risky navigation is about to occur. -If you disable this policy setting, the possibly harmful navigations are prevented. The Internet Explorer security feature will be on in this zone as set by Protection from Zone Elevation feature control. +If you disable this policy setting, the possibly harmful navigations are prevented. The Internet Explorer security feature will be on in this zone, as set by Protection from Zone Elevation feature control. -If you do not configure this policy setting, the possibly harmful navigations are prevented. The Internet Explorer security feature will be on in this zone as set by Protection from Zone Elevation feature control. +If you do not configure this policy setting, the possibly harmful navigations are prevented. The Internet Explorer security feature will be on in this zone, as set by Protection from Zone Elevation feature control. @@ -11839,7 +11839,7 @@ ADMX Info: -This policy setting allows you to manage whether a user's browser can be redirected to another Web page if the author of the Web page uses the Meta Refresh setting (tag) to redirect browsers to another Web page. +This policy setting allows you to manage, whether a user's browser can be redirected to another Web page, if the author of the Web page uses the Meta Refresh setting (tag) to redirect browsers to another Web page. If you enable this policy setting, a user's browser that loads a page containing an active Meta Refresh setting can be redirected to another Web page. @@ -11889,9 +11889,9 @@ ADMX Info: -This policy setting allows you to manage whether .NET Framework components that are not signed with Authenticode can be executed from Internet Explorer. These components include managed controls referenced from an object tag and managed executables referenced from a link. +This policy setting allows you to manage, whether .NET Framework components that are not signed with Authenticode can be executed from Internet Explorer. These components include managed controls referenced from an object tag and managed executables referenced from a link. -If you enable this policy setting, Internet Explorer will execute unsigned managed components. If you select Prompt in the drop-down box, Internet Explorer will prompt the user to determine whether to execute unsigned managed components. +If you enable this policy setting, Internet Explorer will execute unsigned managed components. If you select Prompt in the drop-down box, Internet Explorer will prompt the user to determine, whether to execute unsigned managed components. If you disable this policy setting, Internet Explorer will not execute unsigned managed components. @@ -11941,7 +11941,7 @@ ADMX Info: This policy setting controls whether or not the user is prompted to allow ActiveX controls to run on websites other than the website that installed the ActiveX control. -If you enable this policy setting, the user is prompted before ActiveX controls can run from websites in this zone. The user can choose to allow the control to run from the current site or from all sites. +If you enable this policy setting, the user is prompted before ActiveX controls can run from websites in this zone. The user can choose to allow the control, to run from the current site or from all sites. If you disable this policy setting, the user does not see the per-site ActiveX prompt, and ActiveX controls can run from all sites in this zone. @@ -11987,7 +11987,7 @@ ADMX Info: -This policy setting controls whether or not the user is allowed to run the TDC ActiveX control on websites. +This policy setting controls, whether or not the user is allowed to run the TDC ActiveX control on websites. If you enable this policy setting, the TDC ActiveX control will not run from websites in this zone. From 3b0cfd0adb5aa87780fdf2eff07e78da1153990b Mon Sep 17 00:00:00 2001 From: tiaraquan Date: Thu, 2 Jun 2022 09:27:55 -0700 Subject: [PATCH 319/380] Changed FAQ format, updated FAQ cross-references, word clarity, updated hardware link. --- windows/deployment/windows-autopatch/TOC.yml | 2 +- .../windows-autopatch-register-devices.md | 21 ++-- .../deployment/windows-autopatch/index.yml | 2 +- .../windows-autopatch-support-request.md | 2 +- .../overview/windows-autopatch-faq.md | 65 ----------- .../overview/windows-autopatch-faq.yml | 106 ++++++++++++++++++ 6 files changed, 120 insertions(+), 78 deletions(-) delete mode 100644 windows/deployment/windows-autopatch/overview/windows-autopatch-faq.md create mode 100644 windows/deployment/windows-autopatch/overview/windows-autopatch-faq.yml diff --git a/windows/deployment/windows-autopatch/TOC.yml b/windows/deployment/windows-autopatch/TOC.yml index 871a52e791..97e466d258 100644 --- a/windows/deployment/windows-autopatch/TOC.yml +++ b/windows/deployment/windows-autopatch/TOC.yml @@ -7,7 +7,7 @@ - name: What is Windows Autopatch? href: overview/windows-autopatch-overview.md - name: FAQ - href: overview/windows-autopatch-faq.md + href: overview/windows-autopatch-faq.yml - name: Prepare href: prepare/index.md items: diff --git a/windows/deployment/windows-autopatch/deploy/windows-autopatch-register-devices.md b/windows/deployment/windows-autopatch/deploy/windows-autopatch-register-devices.md index 31f250df19..bc01a30400 100644 --- a/windows/deployment/windows-autopatch/deploy/windows-autopatch-register-devices.md +++ b/windows/deployment/windows-autopatch/deploy/windows-autopatch-register-devices.md @@ -36,9 +36,10 @@ You must choose what devices to manage with Windows Autopatch by either adding t Windows Autopatch also supports the following Azure AD nested group scenarios: -- Azure AD groups synced up from: - - On-premises Active Directory groups (Windows server type). - - [Configuration Manager collections](/mem/configmgr/core/clients/manage/collections/create-collections#bkmk_aadcollsync). +Azure AD groups synced up from: + +- On-premises Active Directory groups (Windows server type). +- [Configuration Manager collections](/mem/configmgr/core/clients/manage/collections/create-collections#bkmk_aadcollsync). > [!IMPORTANT] > The **Windows Autopatch Device Registration** Azure AD group only supports one level of Azure AD nested groups. @@ -52,17 +53,17 @@ To be eligible for Windows Autopatch management, devices must meet a minimum set - Windows 10/11 64-bit Enterprise edition 1809+. - Either hybrid or Azure AD joined (personal devices aren't supported). -- Managed by Microsoft Endpoint Manager - - Microsoft Endpoint Manager-Intune or Microsoft Endpoint Manager-Configuration Manager Co-management. - - Microsoft Endpoint Manager-Configuration Manager Co-management workloads swung over to Microsoft Endpoint Manager-Intune (either set to Pilot Intune or Intune). - - Windows Updates policies - - Device configuration - - Office Click-to-run +- Managed by Microsoft Endpoint Manager. + - Microsoft Endpoint Manager-Intune or Microsoft Endpoint Manager-Configuration Manager Co-management. + - Microsoft Endpoint Manager-Configuration Manager Co-management workloads swung over to Microsoft Endpoint Manager-Intune (either set to Pilot Intune or Intune). + - Windows updates policies + - Device configuration + - Office Click-to-run - Last Intune device check-in completed within the last 28 days. For more details on each prerequisite check, see the [Prerequisites](../prepare/windows-autopatch-prerequisites.md) article. -## About Devices Ready and Not ready tabs +## About the Ready and Not ready tabs Windows Autopatch introduces a new user interface to help IT admins manage devices and troubleshoot device readiness statuses seamlessly with actionable in-UI device readiness reports for unregistered devices or unhealthy devices. diff --git a/windows/deployment/windows-autopatch/index.yml b/windows/deployment/windows-autopatch/index.yml index 888ce01b0c..b99aeb0317 100644 --- a/windows/deployment/windows-autopatch/index.yml +++ b/windows/deployment/windows-autopatch/index.yml @@ -27,7 +27,7 @@ landingContent: - text: What is Windows Autopatch? url: ./overview/windows-autopatch-overview.md - text: Windows Autopatch FAQ - url: ./overview/windows-autopatch-faq.md + url: ./overview/windows-autopatch-faq.yml # Card (optional) - title: Articles and blog posts diff --git a/windows/deployment/windows-autopatch/operate/windows-autopatch-support-request.md b/windows/deployment/windows-autopatch/operate/windows-autopatch-support-request.md index f6e0614363..06eeae4e4d 100644 --- a/windows/deployment/windows-autopatch/operate/windows-autopatch-support-request.md +++ b/windows/deployment/windows-autopatch/operate/windows-autopatch-support-request.md @@ -64,7 +64,7 @@ Once a support request is mitigated, it can no longer be edited. If a request ha ## Microsoft FastTrack -[Microsoft FastTrack](https://www.microsoft.com/en-us/fasttrack) offers Microsoft 365 deployment guidance for customers with 150 or more licenses of an eligible subscription at no additional cost. FastTrack Specialists can help customers work through the Windows Autopatch technical prerequisites described in the [FAQ](../overview/windows-autopatch-faq.md). For more information, visit the [FastTrack website](https://www.microsoft.com/en-ca/fasttrack?rtc=1). +[Microsoft FastTrack](https://www.microsoft.com/en-us/fasttrack) offers Microsoft 365 deployment guidance for customers with 150 or more licenses of an eligible subscription at no additional cost. FastTrack Specialists can help customers work through the Windows Autopatch technical prerequisites described in the [FAQ](../overview/windows-autopatch-faq.yml). For more information, visit the [FastTrack website](https://www.microsoft.com/en-ca/fasttrack?rtc=1). Customers who need help with Microsoft 365 workloads can sign in to https://fasttrack.microsoft.com/ with a valid Azure ID and submit a Request for Assistance. diff --git a/windows/deployment/windows-autopatch/overview/windows-autopatch-faq.md b/windows/deployment/windows-autopatch/overview/windows-autopatch-faq.md deleted file mode 100644 index f42d4e4606..0000000000 --- a/windows/deployment/windows-autopatch/overview/windows-autopatch-faq.md +++ /dev/null @@ -1,65 +0,0 @@ ---- -title: FAQ -description: This article answers frequently asked questions about Windows Autopatch -ms.date: 05/30/2022 -ms.prod: w11 -ms.technology: windows -ms.topic: troubleshooting -ms.localizationpriority: medium -author: tiaraquan -ms.author: tiaraquan -manager: dougeby -msreviewer: hathind ---- - -# FAQ - -## General - -| Question | Answer | -| ----- | ----- | -| What Windows versions are supported? | Windows Autopatch works with all [supported versions of Windows 10 and Windows 11 Enterprise edition](/windows/release-health/supported-versions-windows-client). | -| What is the difference between Windows Update for Business and Windows Autopatch? | Windows Autopatch is a service that removes the need for organizations to plan and operate the update process.

      Windows Autopatch moves the burden from your IT to Microsoft. Windows Autopatch uses [Windows Update for Business](/windows/deployment/update/deployment-service-overview) and other service components to update devices. Both are part of Windows Enterprise E3. | -| Is Windows 365 for Enterprise supported with Windows Autopatch? | Windows Autopatch supports Windows 365 for Enterprise. Windows 365 for Business isn't supported.| -| Does Windows Autopatch support Windows Education (A3) or Windows Front Line Worker (F3) licensing? | Autopatch isn't available for 'A' or 'F' series licensing. | -| Will Windows Autopatch support local domain join Windows 10? | Windows Autopatch doesn't support local (on-premise) domain join. Windows Autopatch supports [Hybrid AD join](/azure/active-directory/devices/concept-azure-ad-join-hybrid) or pure [Azure AD join](/azure/active-directory/devices/concept-azure-ad-join-hybrid). | -| Will Windows Autopatch be available for state and local government customers? | Windows Autopatch is available for all Windows E3 customers using Azure commercial cloud. However, Autopatch isn't currently supported for government cloud (GCC) customers. | - -## Requirements - -| Question | Answer | -| ----- | ----- | -| What are the prerequisites for Windows Autopatch? |

      • [Supported Windows 10/11 Enterprise edition versions](/windows/release-health/supported-versions-windows-client)
      • [Azure Active Directory (Azure AD) Premium](/azure/active-directory/fundamentals/active-directory-whatis#what-are-the-azure-ad-licenses)
      • [Hybrid Azure AD-Joined](/azure/active-directory/devices/concept-azure-ad-join-hybrid) or [Azure AD-joined only](/azure/active-directory/devices/concept-azure-ad-join-hybrid)
      • [Microsoft Intune](https://www.microsoft.com/cloud-platform/microsoft-intune)
      • [Co-management](/prepare/windows-autopatch-prerequisites.md#co-management-requirements)
      • [Configuration Manager version 2010 or later](/mem/configmgr/core/plan-design/changes/whats-new-in-version-2010)
      • [Switch workloads for device configuration, Windows Update and Microsoft 365 Apps from Configuration Manager to Intune](/mem/configmgr/comanage/how-to-switch-workloads) (minimum Pilot Intune)
      | -| What are the licensing requirements for Windows Autopatch? |
      • Windows Autopatch is included with Window 10/11 Enterprise E3 or higher. For more information, see [More about licenses](../prepare/windows-autopatch-prerequisites.md#more-about-licenses).
      • [Azure AD Premium](/azure/active-directory/fundamentals/active-directory-whatis#what-are-the-azure-ad-licenses) (for Co-management)
      • [Microsoft Intune](/mem/intune/fundamentals/licenses) (includes Configuration Manager 2010 or greater via co-management)
      | -| Are there hardware requirements for Windows Autopatch? | No, Windows Autopatch doesn't require any specific hardware. However, general hardware requirements for updates are still applicable. For example, to deliver Windows 11 to your Autopatch devices they must meet [specific hardware requirements](/windows/whats-new/windows-11-requirements). Windows devices must be supported by your hardware OEM. | - -## Device registration - -| Question | Answer | -| ----- | ----- | -| Can Autopatch customers individually approve or deny devices? | No you can't individually approve or deny devices. Once a device is registered with Windows Autopatch, updates are rolled out to the devices according to its ring assignment. Individual device level control isn't supported. | - -## Update management - -| Question | Answer | -| ----- | ----- | -| What systems does Windows Autopatch update? |
    17. xxtc?k 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�lW)C06yaHLaJE4S1QL61NF+I+wotl01>UVl}C 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