From 057587225dcbfd934054dbfe3a9f6f44b74da0aa Mon Sep 17 00:00:00 2001 From: Alekhya Jupudi <89069896+alekyaj@users.noreply.github.com> Date: Mon, 4 Apr 2022 13:45:26 +0530 Subject: [PATCH 01/24] CSP Windows 11 updates -part3 --- .../mdm/devicemanageability-csp.md | 32 +++- .../client-management/mdm/devicestatus-csp.md | 124 +++++++------ windows/client-management/mdm/devinfo-csp.md | 47 +++-- .../mdm/diagnosticlog-csp.md | 164 ++++++++++++------ windows/client-management/mdm/dmacc-csp.md | 81 ++++----- windows/client-management/mdm/dmclient-csp.md | 137 ++++++++++----- .../mdm/dmsessionactions-csp.md | 65 +++++-- .../mdm/dynamicmanagement-csp.md | 90 +++++++--- windows/client-management/mdm/email2-csp.md | 131 +++++++------- 9 files changed, 522 insertions(+), 349 deletions(-) diff --git a/windows/client-management/mdm/devicemanageability-csp.md b/windows/client-management/mdm/devicemanageability-csp.md index c964ed065c..be2ea0343f 100644 --- a/windows/client-management/mdm/devicemanageability-csp.md +++ b/windows/client-management/mdm/devicemanageability-csp.md @@ -1,6 +1,6 @@ --- title: DeviceManageability CSP -description: The DeviceManageability configuration service provider (CSP) is used to retrieve general information about MDM configuration capabilities on the device. +description: Learn how the DeviceManageability configuration service provider (CSP) is used to retrieve general information about MDM configuration capabilities on the device. ms.assetid: FE563221-D5B5-4EFD-9B60-44FE4066B0D2 ms.reviewer: manager: dansimp @@ -14,10 +14,19 @@ ms.date: 11/01/2017 # DeviceManageability 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 DeviceManageability configuration service provider (CSP) is used to retrieve the general information about MDM configuration capabilities on the device. This CSP was added in Windows 10, version 1607. -For performance reasons, DeviceManageability CSP directly reads the CSP version from the registry. Specifically, the value csp\_version is used to determine each of the CSP versions. The csp\_version is a value under each of the CSP registration keys. To have consistency on the CSP version, the CSP GetProperty implementation for CFGMGR\_PROPERTY\_SEMANTICTYPE has to be updated to read from the registry as well, so that the both paths return the same information. +For performance reasons, DeviceManageability CSP directly reads the CSP version from the registry. Specifically, the value csp\_version is used to determine each of the CSP versions. The csp\_version is a value under each of the CSP registration keys. To have consistency on the CSP version, the CSP GetProperty implementation for CFGMGR\_PROPERTY\_SEMANTICTYPE has to be updated to read from the registry as well, so that both the paths return the same information. The following shows the DeviceManageability configuration service provider in a tree format. ``` @@ -30,6 +39,7 @@ DeviceManageability ------------ConfigInfo (Added in Windows 10, version 1709) ------------EnrollmentInfo (Added in Windows 10, version 1709) ``` + **./Device/Vendor/MSFT/DeviceManageability** Root node to group information about runtime MDM configuration capability on the target device. @@ -46,18 +56,24 @@ Added in Windows 10, version 1709. Interior node. Added in Windows 10, version 1709. Provider ID of the configuration source. ProviderID should be unique among the different config sources. **Provider/_ProviderID_/ConfigInfo** -Added in Windows 10, version 1709. Configuration information string value set by the configuration source. Recommended to be used during sync session. +Added in Windows 10, version 1709. Configuration information string value set by the configuration source. Recommended to use during sync session. ConfigInfo value can only be set by the provider that owns the ProviderID. The value is readable by other config sources. -Data type is string. Supported operations are Add, Get, Delete, and Replace. +Data type is string. + +Supported operations are Add, Get, Delete, and Replace. **Provider/_ProviderID_/EnrollmentInfo** -Added in Windows 10, version 1709. Enrollment information string value set by the configuration source and sent during MDM enrollment. It is readable by MDM server during sync session. - -Data type is string. Supported operations are Add, Get, Delete, and Replace.  - +Added in Windows 10, version 1709. Enrollment information string value set by the configuration source and sent during MDM enrollment. It's readable by MDM server during sync session. +Data type is string. + +Supported operations are Add, Get, Delete, and Replace.  + +## Related topics + +[Configuration service provider reference](configuration-service-provider-reference.md) diff --git a/windows/client-management/mdm/devicestatus-csp.md b/windows/client-management/mdm/devicestatus-csp.md index f87acbed2e..4e35db528f 100644 --- a/windows/client-management/mdm/devicestatus-csp.md +++ b/windows/client-management/mdm/devicestatus-csp.md @@ -1,6 +1,6 @@ --- title: DeviceStatus CSP -description: The DeviceStatus configuration service provider keeps track of device inventory and queries the compliance state of devices within the enterprise. +description: Learn how the DeviceStatus configuration service provider keeps track of device inventory and queries the compliance state of devices within the enterprise. ms.assetid: 039B2010-9290-4A6E-B77B-B2469B482360 ms.reviewer: manager: dansimp @@ -14,6 +14,15 @@ ms.date: 06/25/2021 # DeviceStatus 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 DeviceStatus configuration service provider is used by the enterprise to keep track of device inventory and query the state of compliance of these devices with their enterprise policies. @@ -63,15 +72,16 @@ DeviceStatus --------VirtualizationBasedSecurityStatus --------LsaCfgCredGuardStatus ``` + **DeviceStatus** The root node for the DeviceStatus configuration service provider. **DeviceStatus/SecureBootState** Indicates whether secure boot is enabled. The value is one of the following: -- 0 - Not supported -- 1 - Enabled -- 2 - Disabled +- 0 - Not supported +- 1 - Enabled +- 2 - Disabled Supported operation is Get. @@ -138,9 +148,9 @@ Supported operation is Get. **DeviceStatus/NetworkIdentifiers/*MacAddress*/Type** Type of network connection. The value is one of the following: -- 2 - WLAN (or other Wireless interface) -- 1 - LAN (or other Wired interface) -- 0 - Unknown +- 2 - WLAN (or other Wireless interface) +- 1 - LAN (or other Wired interface) +- 0 - Unknown Supported operation is Get. @@ -150,8 +160,8 @@ Node for the compliance query. **DeviceStatus/Compliance/EncryptionCompliance** Boolean value that indicates compliance with the enterprise encryption policy for OS (system) drives. The value is one of the following: -- 0 - Not encrypted -- 1 - Encrypted +- 0 - Not encrypted +- 1 - Encrypted Supported operation is Get. @@ -179,8 +189,9 @@ Supported operation is Get. Added in Windows, version 1803. Read only node that specifies the device mode. Valid values: -- 0 - The device is in standard configuration -- 1 - The device is in S mode configuration + +- 0 - The device is in standard configuration. +- 1 - The device is in S mode configuration. Supported operation is Get. @@ -194,15 +205,16 @@ Added in Windows, version 1607. Integer that specifies the status of the antivi Valid values: -- 0 - The security software reports that it is not the most recent version. -- 1 (default) - The security software reports that it is the most recent version. -- 2 – Not applicable. This is returned for devices like the phone that do not have an antivirus (where the API doesn’t exist.) +- 0 - The security software reports that it isn't the most recent version. +- 1 (default) - The security software reports that it's the most recent version. +- 2 – Not applicable. It is returned for devices like the phone that don't have an antivirus (where the API doesn’t exist.) Supported operation is Get. If more than one antivirus provider is active, this node returns: -- 1 – If every active antivirus provider has a valid signature status. -- 0 – If any of the active antivirus providers has an invalid signature status. + +- 1 – If every active antivirus provider has a valid signature status. +- 0 – If any of the active antivirus providers has an invalid signature status. This node also returns 0 when no antivirus provider is active. @@ -211,45 +223,46 @@ Added in Windows, version 1607. Integer that specifies the status of the antivi Valid values: -- 0 – Antivirus is on and monitoring. -- 1 – Antivirus is disabled. -- 2 – Antivirus is not monitoring the device/PC or some options have been turned off. -- 3 (default) – Antivirus is temporarily not completely monitoring the device/PC. -- 4 – Antivirus not applicable for this device. This is returned for devices like the phone that do not have an antivirus (where the API doesn’t exist.) +- 0 – Antivirus is on and monitoring. +- 1 – Antivirus is disabled. +- 2 – Antivirus isn't monitoring the device/PC or some options have been turned off. +- 3 (default) – Antivirus is temporarily not completely monitoring the device/PC. +- 4 – Antivirus not applicable for this device. It is returned for devices like the phone that don't have an antivirus (where the API doesn’t exist). Supported operation is Get. **DeviceStatus/Antispyware** -Added in Windows, version 1607. Node for the antispyware query. +Added in Windows, version 1607. Node for the anti-spyware query. Supported operation is Get. **DeviceStatus/Antispyware/SignatureStatus** -Added in Windows, version 1607. Integer that specifies the status of the antispyware signature. +Added in Windows, version 1607. Integer that specifies the status of the anti-spyware signature. Valid values: -- 0 - The security software reports that it is not the most recent version. -- 1 - The security software reports that it is the most recent version. -- 2 - Not applicable. This is returned for devices like the phone that do not have an antivirus (where the API doesn’t exist.) +- 0 - The security software reports that it isn't the most recent version. +- 1 - The security software reports that it's the most recent version. +- 2 - Not applicable. It is returned for devices like the phone that don't have an antivirus (where the API doesn’t exist.) Supported operation is Get. -If more than one antispyware provider is active, this node returns: -- 1 – If every active antispyware provider has a valid signature status. -- 0 – If any of the active antispyware providers has an invalid signature status. +If more than one anti-spyware provider is active, this node returns: -This node also returns 0 when no antispyware provider is active. +- 1 – If every active anti-spyware provider has a valid signature status. +- 0 – If any of the active anti-spyware providers has an invalid signature status. + +This node also returns 0 when no anti-spyware provider is active. **DeviceStatus/Antispyware/Status** -Added in Windows, version 1607. Integer that specifies the status of the antispyware. +Added in Windows, version 1607. Integer that specifies the status of the anti-spyware. Valid values: -- 0 - The status of the security provider category is good and does not need user attention. -- 1 - The status of the security provider category is not monitored by Windows Security. +- 0 - The status of the security provider category is good and doesn't need user attention. +- 1 - The status of the security provider category isn't monitored by Windows Security. - 2 - The status of the security provider category is poor and the computer may be at risk. -- 3 - The security provider category is in snooze state. Snooze indicates that the Windows Security Service is not actively protecting the computer. +- 3 - The security provider category is in snooze state. Snooze indicates that the Windows Security Service isn't actively protecting the computer. Supported operation is Get. @@ -263,11 +276,11 @@ Added in Windows, version 1607. Integer that specifies the status of the firewa Valid values: -- 0 – Firewall is on and monitoring. -- 1 – Firewall has been disabled. -- 2 – Firewall is not monitoring all networks or some rules have been turned off. -- 3 (default) – Firewall is temporarily not monitoring all networks. -- 4 – Not applicable. This is returned for devices like the phone that do not have an antivirus (where the API doesn’t exist.) +- 0 – Firewall is on and monitoring. +- 1 – Firewall has been disabled. +- 2 – Firewall isn't monitoring all networks or some rules have been turned off. +- 3 (default) – Firewall is temporarily not monitoring all networks. +- 4 – Not applicable. This is returned for devices like the phone that don't have an antivirus (where the API doesn’t exist.) Supported operation is Get. @@ -292,21 +305,21 @@ Added in Windows, version 1607. Integer that specifies the status of the batter Supported operation is Get. **DeviceStatus/Battery/EstimatedChargeRemaining** -Added in Windows, version 1607. Integer that specifies the estimated battery charge remaining. This is the value returned in **BatteryLifeTime** in [SYSTEM\_POWER\_STATUS structure](/windows/win32/api/winbase/ns-winbase-system_power_status). +Added in Windows, version 1607. Integer that specifies the estimated battery charge remaining. It is the value returned in **BatteryLifeTime** in [SYSTEM\_POWER\_STATUS structure](/windows/win32/api/winbase/ns-winbase-system_power_status). -The value is the number of seconds of battery life remaining when the device is not connected to an AC power source. When it is connected to a power source, the value is -1. When the estimation is unknown, the value is -1. +The value is the number of seconds of battery life remaining when the device isn't connected to an AC power source. When it's connected to a power source, the value is -1. When the estimation is unknown, the value is -1. Supported operation is Get. **DeviceStatus/Battery/EstimatedRuntime** -Added in Windows, version 1607. Integer that specifies the estimated runtime of the battery. This is the value returned in **BatteryLifeTime** in [SYSTEM\_POWER\_STATUS structure](/windows/win32/api/winbase/ns-winbase-system_power_status). +Added in Windows, version 1607. Integer that specifies the estimated runtime of the battery. It is the value returned in **BatteryLifeTime** in [SYSTEM\_POWER\_STATUS structure](/windows/win32/api/winbase/ns-winbase-system_power_status). -The value is the number of seconds of battery life remaining when the device is not connected to an AC power source. When it is connected to a power source, the value is -1. When the estimation is unknown, the value is -1. +The value is the number of seconds of battery life remaining when the device isn't connected to an AC power source. When it's connected to a power source, the value is -1. When the estimation is unknown, the value is -1. Supported operation is Get. **DeviceStatus/DomainName** -Added in Windows, version 1709. Returns the fully qualified domain name of the device (if any). If the device is not domain-joined, it returns an empty string. +Added in Windows, version 1709. Returns the fully qualified domain name of the device (if any). If the device isn't domain-joined, it returns an empty string. Supported operation is Get. @@ -318,24 +331,24 @@ Supported operation is Get. **DeviceStatus/DeviceGuard/VirtualizationBasedSecurityHwReq** Added in Windows, version 1709. Virtualization-based security hardware requirement status. The value is a 256 value bitmask. -- 0x0: System meets hardware configuration requirements -- 0x1: SecureBoot required -- 0x2: DMA Protection required -- 0x4: HyperV not supported for Guest VM -- 0x8: HyperV feature is not available +- 0x0: System meets hardware configuration requirements. +- 0x1: SecureBoot required. +- 0x2: DMA Protection required. +- 0x4: HyperV not supported for Guest VM. +- 0x8: HyperV feature isn't available. Supported operation is Get. **DeviceStatus/DeviceGuard/VirtualizationBasedSecurityStatus** Added in Windows, version 1709. Virtualization-based security status. Value is one of the following: + - 0 - Running - 1 - Reboot required -- 2 - 64 bit architecture required +- 2 - 64-bit architecture required - 3 - Not licensed - 4 - Not configured - 5 - System doesn't meet hardware requirements -- 42 – Other. Event logs in Microsoft-Windows-DeviceGuard have more details - +- 42 – Other. Event logs in Microsoft-Windows-DeviceGuard have more details. Supported operation is Get. @@ -346,7 +359,10 @@ Added in Windows, version 1709. Local System Authority (LSA) credential guard s - 1 - Reboot required - 2 - Not licensed for Credential Guard - 3 - Not configured -- 4 - VBS not running - +- 4 - VBS not running Supported operation is Get. + +## Related topics + +[Configuration service provider reference](configuration-service-provider-reference.md) diff --git a/windows/client-management/mdm/devinfo-csp.md b/windows/client-management/mdm/devinfo-csp.md index 670c0d736e..e5dc49d8ee 100644 --- a/windows/client-management/mdm/devinfo-csp.md +++ b/windows/client-management/mdm/devinfo-csp.md @@ -1,6 +1,6 @@ --- title: DevInfo CSP -description: Learn now the DevInfo configuration service provider handles the managed object which provides device information to the OMA DM server. +description: Learn how the DevInfo configuration service provider handles the managed object that provides device information to the OMA DM server. ms.assetid: d3eb70db-1ce9-4c72-a13d-651137c1713c ms.reviewer: manager: dansimp @@ -14,17 +14,25 @@ ms.date: 06/26/2017 # DevInfo CSP +The table below shows the applicability of Windows: -The DevInfo configuration service provider handles the managed object which provides device information to the OMA DM server. This device information is automatically sent to the OMA DM server at the beginning of each OMA DM session. +|Edition|Windows 10|Windows 11| +|--- |--- |--- | +|Home|Yes|Yes| +|Pro|Yes|Yes| +|Business|Yes|Yes| +|Enterprise|Yes|Yes| +|Education|Yes|Yes| + +The DevInfo configuration service provider handles the managed object, which provides device information to the OMA DM server. This device information is automatically sent to the OMA DM server at the beginning of each OMA DM session. > [!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. -  +For the DevInfo CSP, you can't use the Replace command unless the node already exists. -For the DevInfo CSP, you cannot use the Replace command unless the node already exists. +The following shows the DevInfo configuration service provider management object in tree format as used by OMA Device Management. The OMA Client provisioning protocol isn't supported by this configuration service provider. -The following shows the DevInfo configuration service provider management object in tree format as used by OMA Device Management. The OMA Client provisioning protocol is not supported by this configuration service provider. ``` . DevInfo @@ -34,6 +42,7 @@ DevInfo ----DmV ----Lang ``` + **DevId** Required. Returns an application-specific global unique device identifier by default. @@ -41,25 +50,22 @@ Supported operation is Get. The **UseHWDevID** parm of the [DMAcc configuration service provider](dmacc-csp.md) or DMS configuration service provider can be used to modify the return value to instead return a hardware device ID as follows: -- For GSM phones, the IMEI is returned. - -- For CDMA phones, the MEID is returned. - -- For dual SIM phones, this value is retrieved from the UICC of the primary data line. - -- For Windows 10 for desktop editions (Home, Pro, Enterprise, and Education), it returns an application specific global unique identifier (GUID) irrespective of the value of UseHWDevID. +- For GSM phones, the IMEI is returned. +- For CDMA phones, the MEID is returned. +- For dual SIM phones, this value is retrieved from the UICC of the primary data line. +- For Windows 10 for desktop editions (Home, Pro, Enterprise, and Education), it returns an application specific global unique identifier (GUID) irrespective of the value of UseHWDevID. **Man** Required. Returns the name of the OEM. For Windows 10 for desktop editions, it returns the SystemManufacturer as defined in HKEY\_LOCAL\_MACHINE\\HARDWARE\\DESCRIPTION\\System\\BIOS\\SystemManufacturer. -If no name is found, this returns "Unknown". +If no name is found, this returns to "Unknown". Supported operation is Get. **Mod** -Required. Returns the name of the hardware device model as specified by the mobile operator. For Windows 10 for desktop editions, it returns the SystemProductName as defined in HKEY\_LOCAL\_MACHINE\\HARDWARE\\DESCRIPTION\\System\\BIOS\\SystemProductName. +Required. Returns the name of the hardware device model as specified by the mobile operator. For Windows 10/Windows 11 desktop editions, it returns the SystemProductName as defined in HKEY\_LOCAL\_MACHINE\\HARDWARE\\DESCRIPTION\\System\\BIOS\\SystemProductName. -If no name is found, this returns "Unknown". +If no name is found, this returns to "Unknown". Supported operation is Get. @@ -75,15 +81,4 @@ Supported operation is Get. ## Related topics - [Configuration service provider reference](configuration-service-provider-reference.md) - -  - -  - - - - - - diff --git a/windows/client-management/mdm/diagnosticlog-csp.md b/windows/client-management/mdm/diagnosticlog-csp.md index cef5ea62ca..16f66ec664 100644 --- a/windows/client-management/mdm/diagnosticlog-csp.md +++ b/windows/client-management/mdm/diagnosticlog-csp.md @@ -14,17 +14,29 @@ ms.date: 11/19/2019 # DiagnosticLog 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 DiagnosticLog configuration service provider (CSP) provides the following feature areas: -- [DiagnosticArchive area](#diagnosticarchive-area). Capture and upload event logs, log files, and registry values for troubleshooting. -- [Policy area](#policy-area). Configure Windows event log policies, such as maximum log size. -- [EtwLog area](#etwlog-area). Control ETW trace sessions. -- [DeviceStateData area](#devicestatedata-area). Provide additional device information. -- [FileDownload area](#filedownload-area). Pull trace and state data directly from the device. + +- [DiagnosticArchive area](#diagnosticarchive-area): Captures and uploads event logs, log files, and registry values for troubleshooting. +- [Policy area](#policy-area): Configures Windows event log policies, such as maximum log size. +- [EtwLog area](#etwlog-area): Controls ETW trace sessions. +- [DeviceStateData area](#devicestatedata-area): Provides additional device information. +- [FileDownload area](#filedownload-area): Pulls trace and state data directly from the device. The following are the links to different versions of the DiagnosticLog CSP DDF files: -- [DiagnosticLog CSP version 1.4](diagnosticlog-ddf.md#version-1-4) -- [DiagnosticLog CSP version 1.3](diagnosticlog-ddf.md#version-1-3) -- [DiagnosticLog CSP version 1.2](diagnosticlog-ddf.md#version-1-2) + +- [DiagnosticLog CSP version 1.4](diagnosticlog-ddf.md#version-1-4) +- [DiagnosticLog CSP version 1.3](diagnosticlog-ddf.md#version-1-3) +- [DiagnosticLog CSP version 1.2](diagnosticlog-ddf.md#version-1-2) The following shows the DiagnosticLog CSP in tree format. @@ -68,7 +80,9 @@ Rest of the nodes in the DiagnosticLog CSP are described within their respective ## DiagnosticArchive area -The DiagnosticArchive functionality within the DiagnosticLog CSP is used to trigger devices to gather troubleshooting data into a zip archive file and upload that archive to cloud storage. DiagnosticArchive is designed for ad-hoc troubleshooting scenarios, such as an IT admin investigating an app installation failure using a collection of event log events, registry values, and app or OS log files. +The DiagnosticArchive functionality within the DiagnosticLog CSP is used to trigger devices to gather troubleshooting data into a zip archive file and upload that archive to cloud storage. + +DiagnosticArchive is designed for ad-hoc troubleshooting scenarios, such as an IT admin investigating an app installation failure using a collection of event log events, registry values, and app or OS log files. > [!NOTE] > DiagnosticArchive is a "break glass" backstop option for device troubleshooting. Diagnostic data such as log files can grow to many gigabytes. Gathering, transferring, and storing large amounts of data may burden the user's device, the network and cloud storage. Management servers invoking DiagnosticArchive must take care to minimize data gathering frequency and scope. @@ -90,7 +104,7 @@ The data type is string. Expected value: Set and Execute are functionality equivalent, and each accepts a `Collection` XML snippet (as a string) describing what data to gather and where to upload it. The results are zipped and uploaded to the specified SasUrl. The zipped filename format is "DiagLogs-{ComputerName}-YYYYMMDDTHHMMSSZ.zip". -With Windows 10 KB5011543, Windows 11 KB5011563 we have added support for an additional element which will determine whether the output file generated by the CSP is a flattened folder structure, instead of having individual folders for each directive in the XML. +With Windows 10 KB5011543, Windows 11 KB5011563, we have added support for an extra element that will determine whether the output file generated by the CSP is a flattened folder structure, instead of having individual folders for each directive in the XML. The following is an example of a `Collection` XML. @@ -110,15 +124,17 @@ The following is an example of a `Collection` XML. ``` + The XML should include the following elements within the `Collection` element: -**ID** +**ID**: The ID value uniquely identifies this data-gathering request. To avoid accidental repetition of data gathering, the CSP ignores subsequent Set or Execute invocations with the same ID value. The CSP expects the value to be populated when the request is received, so it must be generated by the IT admin or the management server. -**SasUrl** -The SasUrl value is the target URI to which the CSP uploads the zip file containing the gathered data. It is the responsibility of the management server to provision storage in such a way that the storage server accepts the device's HTTP PUT to this URL. For example, the device management service could: -- Provision cloud storage reachable by the target device, such as a Microsoft Azure blob storage container -- Generate a Shared Access Signature URL granting the possessor (the target device) time-limited write access to the storage container +**SasUrl**: +The SasUrl value is the target URI to which the CSP uploads the zip file containing the gathered data. It's the responsibility of the management server to provision storage in such a way that the storage server accepts the device's HTTP PUT to this URL. For example, the device management service could: + +- Provision cloud storage reachable by the target device, such as a Microsoft Azure blob storage container. +- Generate a Shared Access Signature URL granting the possessor (the target device) time-limited write access to the storage container. - Pass this value to the CSP on the target device through the `Collection` XML as the `SasUrl` value. **One or more data gathering directives, which may include any of the following:** @@ -132,12 +148,14 @@ The SasUrl value is the target URI to which the CSP uploads the zip file contain - **Events** - Exports all events from the named Windows event log. - Expected input value: A named event log channel such as "Application" or "Microsoft-Windows-DeviceGuard/Operational". - - Output format: Creates a .evtx file. + - Output format: Creates an .evtx file. - **Commands** - - This directive type allows the execution of specific commands such as ipconfig.exe. Note that DiagnosticArchive and the Commands directives are not a general-purpose scripting platform. These commands are allowed in the DiagnosticArchive context to handle cases where critical device information may not be available through existing log files. + - This directive type allows the execution of specific commands such as ipconfig.exe. + > [!Note] + >The DiagnosticArchive and the Commands directives are not a general-purpose scripting platform. These commands are allowed in the DiagnosticArchive context to handle cases where critical device information may not be available through existing log files. - Expected input value: The full command line including path and any arguments, such as `%windir%\\system32\\ipconfig.exe /all`. - - Output format: Console text output from the command is captured in a text file and included in the overall output archive. For commands which may generate file output rather than console output, a subsequent FolderFiles directive would be used to capture that output. The example XML above demonstrates this pattern with mdmdiagnosticstool.exe's -out parameter. + - Output format: Console text output from the command is captured in a text file and included in the overall output archive. For commands that may generate file output rather than console output, a subsequent FolderFiles directive would be used to capture that output. The example XML above demonstrates this pattern with mdmdiagnosticstool.exe's -out parameter. - Privacy guardrails: To enable diagnostic data capture while reducing the risk of an IT admin inadvertently capturing user-generated documents, only the following commands are allowed: - %windir%\\system32\\certutil.exe - %windir%\\system32\\dxdiag.exe @@ -183,7 +201,6 @@ The SasUrl value is the target URI to which the CSP uploads the zip file contain - Flattens folder structure, instead of having individual folders for each directive in the XML. - The value “Flattened” is the only supported value for the OutputFileFormat. If the OutputFileFormat is absent in the XML, or if explicitly set to something other than Flattened, it will leave the file structure in old structure. - **DiagnosticArchive/ArchiveResults** Added in version 1.4 of the CSP in Windows 10, version 1903. This policy setting displays the results of the last archive run. @@ -191,7 +208,7 @@ The supported operation is Get. The data type is string. -A Get to the above URI will return the results of the data gathering for the last diagnostics request. For the example above it returns: +A Get to the above URI will return the results of the data gathering for the last diagnostics request. For the example above: ``` xml @@ -241,7 +258,7 @@ Each data gathering node is annotated with the HRESULT of the action and the col ### Making use of the uploaded data -The zip archive which is created and uploaded by the CSP contains a folder structure like the following: +The zip archive that is created and uploaded by the CSP contains a folder structure like the following: ```powershell PS C:\> dir C:\DiagArchiveExamples\DiagLogs-MYDEVICE-20201202T182748Z @@ -254,6 +271,7 @@ la--- 1/4/2021 2:45 PM 1 la--- 1/4/2021 2:45 PM 2 la--- 12/2/2020 6:27 PM 2701 results.xml ``` + Each data gathering directive from the original `Collection` XML corresponds to a folder in the output. For example, the first directive was: @@ -262,7 +280,8 @@ For example, the first directive was: HKLM\Software\Policies ``` -then folder `1` will contain the corresponding `export.reg` file. + +Then, folder `1` will contain the corresponding `export.reg` file. The `results.xml` file is the authoritative map to the output. It includes a status code for each directive. The order of the directives in the file corresponds to the order of the output folders. Using `results.xml` the administrator can see what data was gathered, what failures may have occurred, and which folders contain which output. For example, the following `results.xml` content indicates that registry export of HKLM\Software\Policies was successful and the data can be found in folder `1`. It also indicates that `netsh.exe wlan show profiles` command failed. @@ -275,10 +294,13 @@ The `results.xml` file is the authoritative map to the output. It includes a sta ``` Administrators can apply automation to 'results.xml' to create their own preferred views of the data. For example, the following PowerShell one-liner extracts from the XML an ordered list of the directives with status code and details. + ```powershell Select-XML -Path results.xml -XPath '//RegistryKey | //Command | //Events | //FoldersFiles' | Foreach-Object -Begin {$i=1} -Process { [pscustomobject]@{DirectiveNumber=$i; DirectiveHRESULT=$_.Node.HRESULT; DirectiveInput=$_.Node.('#text')} ; $i++} ``` + This example produces output similar to the following: + ``` DirectiveNumber DirectiveHRESULT DirectiveInput --------------- ---------------- -------------- @@ -335,7 +357,8 @@ foreach( $element in $resultElements ) #endregion Remove-Item -Path $diagnosticArchiveTempUnzippedPath -Force -Recurse ``` -That example script produces a set of files similar to the following, which can be a useful view for an administrator interactively browsing the results without needing to navigate any sub-folders or refer to `results.xml` repeatedly: + +That example script produces a set of files similar to the following, which can be a useful view for an administrator interactively browsing the results without needing to navigate any subfolders or to refer `results.xml` repeatedly: ```powershell PS C:\> dir C:\DiagArchiveExamples\DiagLogs-MYDEVICE-20201202T182748Z.zip_formatted | format-table Length,Name @@ -375,8 +398,8 @@ Added in version 1.4 of the CSP in Windows 10, version 1903. Dynamic node to rep Supported operations are Add, Delete, and Get. - Add **Channel** + ``` xml ​ @@ -398,7 +421,9 @@ Add **Channel** ``` + Delete **Channel** + ``` xml ​ @@ -416,7 +441,9 @@ Delete **Channel** ``` + Get **Channel** + ``` xml ​ @@ -434,18 +461,20 @@ Get **Channel** ``` + **Policy/Channels/_ChannelName_/MaximumFileSize** Added in version 1.4 of the CSP in Windows 10, version 1903. This policy setting specifies the maximum size of the log file in megabytes. If you enable this policy setting, you can configure the maximum log file size to be between 1 megabyte and 2 terabytes in megabyte increments. -If you disable or do not configure this policy setting, the maximum size of the log file will be set to the locally configured value. This value can be changed by the local administrator using the Log Properties dialog, and it defaults to 1 megabyte. +If you disable or don't configure this policy setting, the maximum size of the log file will be set to the locally configured value. This value can be changed by the local administrator using the Log Properties dialog, and it defaults to 1 megabyte. Supported operations are Add, Delete, Get, and Replace. The data type is integer. Add **MaximumFileSize** + ``` xml ​ @@ -470,6 +499,7 @@ Add **MaximumFileSize** ``` Delete **MaximumFileSize** + ``` xml ​ @@ -487,7 +517,9 @@ Delete **MaximumFileSize** ``` + Get **MaximumFileSize** + ``` xml ​ @@ -507,6 +539,7 @@ Get **MaximumFileSize** ``` Replace **MaximumFileSize** + ``` xml ​ @@ -542,6 +575,7 @@ Default string is as follows: `https://docs.microsoft.com/windows/'desktop/WES/eventmanifestschema-channeltype-complextype` Add **SDDL** + ``` xml ​ @@ -566,6 +600,7 @@ Add **SDDL** ``` Delete **SDDL** + ``` xml @@ -586,6 +621,7 @@ Delete **SDDL** ``` Get **SDDL** + ``` xml ​ @@ -605,6 +641,7 @@ Get **SDDL** ``` Replace **SDDL** + ``` xml ​ @@ -636,14 +673,15 @@ Supported operations are Add, Delete, Get, and Replace. The data type is string. The following are the possible values: -- Truncate — When the log file reaches its maximum file size, new events are not written to the log and are lost. -- Overwrite — When the log file reaches its maximum file size, new events overwrite old events. -- Archive — When the log file reaches its maximum size, the log file is saved to the location specified by the "Archive Location" policy setting. If archive location value is not set, the new file is saved in the same directory as current log file. -If you disable or do not configure this policy setting, the locally configured value will be used as default. Every channel that is installed, whether inbox or by ISVs, is responsible for defining its own local configuration, and that configuration can be changed by any administrator. Values set via this policy override but do not replace local configuration. +- Truncate—When the log file reaches its maximum file size, new events aren't written to the log and are lost. +- Overwrite—When the log file reaches its maximum file size, new events overwrite old events. +- Archive—When the log file reaches its maximum size, the log file is saved to the location specified by the "Archive Location" policy setting. If archive location value isn't set, the new file is saved in the same directory as current log file. +If you disable or don't configure this policy setting, the locally configured value will be used as default. Every channel that is installed, whether inbox or by ISVs, is responsible for defining its own local configuration, and that configuration can be changed by any administrator. Values set via this policy override but don't replace local configuration. Add **ActionWhenFull** + ``` xml ​ @@ -668,6 +706,7 @@ Add **ActionWhenFull** ``` Delete **ActionWhenFull** + ``` xml ​ @@ -687,6 +726,7 @@ Delete **ActionWhenFull** ``` Get **ActionWhenFull** + ``` xml ​ @@ -706,6 +746,7 @@ Get **ActionWhenFull** ``` Replace **ActionWhenFull** + ``` xml ​ @@ -737,12 +778,14 @@ Supported operations are Add, Delete, Get, and Replace. The data type is boolean. The following are the possible values: -- TRUE — Enables the channel. -- FALSE — Disables the channel. -If you disable or do not configure this policy setting, the locally configured value is used as default. +- TRUE—Enables the channel. +- FALSE—Disables the channel. + +If you disable or don't configure this policy setting, the locally configured value is used as default. Get **Enabled** + ``` xml ​ @@ -762,6 +805,7 @@ Get **Enabled** ``` Add **Enabled** + ``` xml ​ @@ -786,6 +830,7 @@ Add **Enabled** ``` Delete **Enabled** + ``` xml ​ @@ -805,6 +850,7 @@ Delete **Enabled** ``` Replace **Enabled** + ``` xml ​ @@ -831,6 +877,7 @@ Replace **Enabled** ## EtwLog area The Event Tracing for Windows (ETW) log feature of the DiagnosticLog CSP is used to control the following types of event tracing: + - [Collector-based tracing](#collector-based-tracing) - [Channel-based tracing](#channel-based-tracing) @@ -842,31 +889,31 @@ This type of event tracing collects event data from a collection of registered E An event collector is a container of registered ETW providers. Users can add or delete a collector node and register or unregister multiple providers in this collector. -The ***CollectorName*** must be unique within the CSP and must not be a valid event channel name or a provider GUID. +The *CollectorName* must be unique within the CSP and must not be a valid event channel name or a provider GUID. The DiagnosticLog CSP maintains a log file for each collector node and the log file is overwritten if a start command is triggered again on the same collector node. For each collector node, the user can: -- Start or stop the session with all registered and enabled providers -- Query session status -- Change trace log file mode -- Change trace log file size limit +- Start or stop the session with all registered and enabled providers. +- Query session status. +- Change trace log file mode. +- Change trace log file size limit. -The configurations log file mode and log file size limit does not take effect while trace session is in progress. These are applied when user stops the current session and then starts it again for this collector. +The configurations log file mode and log file size limit doesn't take effect while trace session is in progress. These are applied when user stops the current session and then starts it again for this collector. For each registered provider in this collector, the user can: -- Specify keywords to filter events from this provider -- Change trace level to filter events from this provider -- Enable or disable the provider in the trace session +- Specify keywords to filter events from this provider. +- Change trace level to filter events from this provider. +- Enable or disable the provider in the trace session. The changes on **State**, **Keywords**, and **TraceLevel** takes effect immediately while trace session is in progress. > [!NOTE] > Microsoft-WindowsPhone-Enterprise-Diagnostics-Provider (GUID - 3da494e4-0fe2-415C-b895-fb5265c5c83b) has the required debug resource files built into Windows OS, which will allow the logs files to be decoded on the remote machine. Any other logs may not have the debug resources required to decode. - ### Channel-based tracing +### Channel-based tracing The type of event tracing exports event data from a specific channel. This is only supported on the desktop. @@ -876,9 +923,9 @@ The DiagnosticLog CSP maintains a log file for each channel node and the log fil For each channel node, the user can: -- Export channel event data into a log file (.evtx) -- Enable or disable the channel from Event Log service to allow or disallow event data being written into the channel -- Specify an XPath query to filter events while exporting the channel event data +- Export channel event data into a log file (.evtx). +- Enable or disable the channel from Event Log service to allow or disallow event data being written into the channel. +- Specify an XPath query to filter events while exporting the channel event data. For more information about using DiagnosticLog to collect logs remotely from a PC or mobile device, see [Diagnose MDM failures in Windows 10](diagnose-mdm-failures-in-windows-10.md). @@ -887,13 +934,13 @@ To gather diagnostics using this CSP: 1. Specify a *CollectorName* for the container of the target ETW providers. 2. (Optional) Set logging and log file parameters using the following options: - - TraceLogFileMode - - LogFileSizeLimitMB + - [TraceLogFileMode](#etwlog-collectors-collectorname-tracelogfilemode) + - [LogFileSizeLimitMB](#etwlog-collectors-collectorname-logfilesizelimitmb) -3. Indicate one or more target ETW providers by supplying its *ProviderGUID* to the Add operation of EtwLog/Collectors/*CollectorName*/Providers/*ProviderGUID*. +3. Indicate one or more target ETW providers by supplying its **ProviderGUID** to the Add operation of EtwLog/Collectors/*CollectorName*/Providers/*ProviderGUID*. 4. (Optional) Set logging and log file parameters using the following options: - - TraceLevel - - Keywords + - [TraceLevel](#etwlog-collectors-collectorname-providers-providerguid-tracelevel) + - [Keywords](#etwlog-collectors-collectorname-providers-providerguid-keywords) 5. Start logging using **TraceControl** EXECUTE command “START”. 6. Perform actions on the target device that will generate activity in the log files. 7. Stop logging using **TraceControl** EXECUTE command “STOP”. @@ -999,7 +1046,7 @@ The following table lists the possible values: The supported operation is Execute. -After you have added a logging task, you can start a trace by running an Execute command on this node with the value START. +After you've added a logging task, you can start a trace by running an Execute command on this node with the value START. To stop the trace, running an execute command on this node with the value STOP. @@ -1404,7 +1451,7 @@ Set channel **State** ## DeviceStateData area -The DeviceStateData functionality within the DiagnosticLog CSP provides additional device information. +The DeviceStateData functionality within the DiagnosticLog CSP provides more device information. The following section describes the nodes for the DeviceStateData functionality. @@ -1439,14 +1486,14 @@ The supported value is Execute. ## FileDownload area -The FileDownload feature of the DiagnosticLog CSP enables a management server to pull data directly from the device. In the FileDownload context the client and server roles are conceptually reversed, with the management server acting as a client to download the data from the managed device. +The FileDownload feature of the DiagnosticLog CSP enables a management server to pull data directly from the device. In the FileDownload context, the client and server roles are conceptually reversed, with the management server acting as a client to download the data from the managed device. ### Comparing FileDownload and DiagnosticArchive -Both the FileDownload and DiagnosticArchive features can be used to get data from the device to the management server, but they are optimized for different workflows. +Both the FileDownload and DiagnosticArchive features can be used to get data from the device to the management server, but they're optimized for different workflows. -- FileDownload enables the management server to directly pull byte-level trace data from the managed device. The data transfer takes place through the existing OMA-DM/SyncML context. It is typically used together with the EtwLogs feature as part of an advanced monitoring or diagnostic flow. FileDownlod requires granular orchestration by the management server, but avoids the need for dedicated cloud storage. -- DiagnosticArchive allows the management server to give the CSP a full set of instructions as single command. Based on those instructions the CSP orchestrates the work client-side to package the requested diagnostic files into a zip archive and upload that archive to cloud storage. The data transfer happens outside of the OMA-DM session, via an HTTP PUT. +- FileDownload enables the management server to directly pull byte-level trace data from the managed device. The data transfer takes place through the existing OMA-DM/SyncML context. It's typically used together with the EtwLogs feature as part of an advanced monitoring or diagnostic flow. FileDownlod requires granular orchestration by the management server, but avoids the need for dedicated cloud storage. +- DiagnosticArchive allows the management server to give the CSP a full set of instructions as single command. Based on those instructions, the CSP orchestrates the work client-side to package the requested diagnostic files into a zip archive and upload that archive to cloud storage. The data transfer happens outside of the OMA-DM session, via an HTTP PUT. The following section describes the nodes for the FileDownload functionality. @@ -1624,6 +1671,7 @@ The supported operation is Get. ### Reading a log file To read a log file: + 1. Enumerate log file under **./Vendor/MSFT/DiagnosticLog/FileDownload/DMChannel**. 2. Select a log file in the Enumeration result. 3. Set **BlockSizeKB** per DM server payload limitation. @@ -1632,3 +1680,7 @@ To read a log file: 6. Get **BlockData** for upload log block. 7. Increase **BlockIndexToRead**. 8. Repeat steps 5 to 7 until **BlockIndexToRead == (BlockIndexToRead – 1)**. + +## Related topics + +[Configuration service provider reference](configuration-service-provider-reference.md) \ No newline at end of file diff --git a/windows/client-management/mdm/dmacc-csp.md b/windows/client-management/mdm/dmacc-csp.md index 9b4f0785ff..c523b0f114 100644 --- a/windows/client-management/mdm/dmacc-csp.md +++ b/windows/client-management/mdm/dmacc-csp.md @@ -14,16 +14,24 @@ ms.date: 06/26/2017 # DMAcc 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 DMAcc configuration service provider allows an OMA Device Management (DM) version 1.2 server to handle OMA DM account objects. The server can use this configuration service provider to add a new account or to manage an existing account, including an account that was bootstrapped by using the [w7 APPLICATION configuration service provider](w7-application-csp.md) -> **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. - +For the DMAcc CSP, you can't use the Replace command unless the node already exists. -For the DMAcc CSP, you cannot use the Replace command unless the node already exists. - -The following shows the DMAcc configuration service provider management object in tree format as used by OMA Device Management version 1.2. The OMA Client Provisioning protocol is not supported by this configuration service provider. +The following shows the DMAcc configuration service provider management object in tree format as used by OMA Device Management version 1.2. The OMA Client Provisioning protocol isn't supported by this configuration service provider. ``` ./SyncML @@ -103,7 +111,7 @@ Required. **AppAddr/***ObjectName* Required. Defines the OMA DM server address. Only one server address can be configured. -When mapping the [w7 APPLICATION configuration service provider](w7-application-csp.md) to the DMAcc Configuration Service Provider, the name of this element is "1". This is the first DM address encountered in the w7 APPLICATION configuration service provider, other DM accounts are ignored. +When mapping the [w7 APPLICATION configuration service provider](w7-application-csp.md) to the DMAcc Configuration Service Provider, the name of this element will be "1". This will be the first DM address encountered in the w7 APPLICATION configuration service provider, other DM accounts are ignored. ***ObjectName*/Addr** Required. Specifies the address of the OMA DM account. The type of address stored is specified by the AddrType element. @@ -125,10 +133,10 @@ Optional. **Port/***ObjectName* Required. Only one port number can be configured. -When mapping the [w7 APPLICATION configuration service provider](w7-application-csp.md) to the DMAcc Configuration Service Provider, the name of this element is "1". +When mapping the [w7 APPLICATION configuration service provider](w7-application-csp.md) to the DMAcc Configuration Service Provider, the name of this element will be "1". ***ObjectName*/PortNbr** -Required. Specifies the port number of the OMA MD account address. This must be a decimal number that fits within the range of a 16-bit unsigned integer. +Required. Specifies the port number of the OMA MD account address. It must be a decimal number that fits within the range of a 16-bit unsigned integer. Value type is string. Supported operations are Add, Get, and Replace. @@ -137,7 +145,7 @@ Optional. Specifies the application authentication preference. A value of "BASIC" specifies that the client attempts BASIC authentication. A value of "DIGEST' specifies that the client attempts MD5 authentication. -If this value is empty, the client attempts to use the authentication mechanism negotiated in the previous session if one exists. If the value is empty, no previous session exists, and MD5 credentials exist, clients try MD5 authorization first. If the criteria are not met then the client tries BASIC authorization first. +If this value is empty, the client attempts to use the authentication mechanism negotiated in the previous session if one exists. If the value is empty, no previous session exists, and MD5 credentials exist, clients try MD5 authorization first. If the criteria are not met, then the client tries BASIC authorization first. Value type is string. Supported operations are Add, Get, and Replace. @@ -147,7 +155,7 @@ Optional. Defines authentication settings. **AppAuth/***ObjectName* Required. Defines one set of authentication settings. -When mapping the [w7 APPLICATION configuration service provider](w7-application-csp.md) to the DMAcc Configuration Service Provider, the name of this element is same name as the AAuthLevel value ("CLRED" or "SRVCRED"). +When mapping the [w7 APPLICATION configuration service provider](w7-application-csp.md) to the DMAcc Configuration Service Provider, the name of this element will be same name as the AAuthLevel value ("CLRED" or "SRVCRED"). ***ObjectName*/AAuthlevel** Required. Specifies the application authentication level. @@ -176,7 +184,7 @@ Value type is string. Supported operations are Add and Replace. ***ObjectName*/AAuthData** Optional. Specifies the next nonce used for authentication. -"Nonce" refers to a number used once. It is often a random or pseudo-random number issued in an authentication protocol to ensure that old communications cannot be reused in repeat attacks. +"Nonce" refers to a number used once. It's often a random or pseudo-random number issued in an authentication protocol to ensure that old communications can't be reused in repeat attacks. Value type is binary. Supported operations are Add and Replace. @@ -228,24 +236,21 @@ Value type is integer. Supported operations are Add, Get, and Replace. **Microsoft/ProtoVer** Optional. Specifies the OMA DM Protocol version that the server supports. There is no default value. -Valid values are "1.1" and "1.2". The protocol version set by this element will match the protocol version that the DM client reports to the server in SyncHdr in package 1. If this element is not specified when adding a DM server account, the latest DM protocol version that the client supports is used. Windows 10 clients support version 1.2. +Valid values are "1.1" and "1.2". The protocol version set by this element will match the protocol version that the DM client reports to the server in SyncHdr in package 1. If this element isn't specified when adding a DM server account, the latest DM protocol version that the client supports is used. Windows 10 clients support version 1.2. Value type is string. Supported operations are Add, Get, and Replace. **Microsoft/Role** Required. Specifies the role mask that the OMA DM session runs with when it communicates with the server. -If this parameter is not present, the DM session is given the role mask of the OMA DM session that the server created. The following list shows the valid security role masks and their values. +If this parameter isn't present, the DM session is given the role mask of the OMA DM session that the server created. The following list shows the valid security role masks and their values. -- 4 = SECROLE\_OPERATOR +- 4 = SECROLE\_OPERATO +- 8 = SECROLE\_MANAGE +- 16 = SECROLE\_USER\_AUT +- 128 = SECROLE\_OPERATOR\_TPS -- 8 = SECROLE\_MANAGER - -- 16 = SECROLE\_USER\_AUTH - -- 128 = SECROLE\_OPERATOR\_TPS - -The acceptable access roles for this node cannot be more than the roles assigned to the DMAcc object. +The acceptable access roles for this node can't be more than the roles assigned to the DMAcc object. Value type is integer. Supported operations are Get and Replace. @@ -256,20 +261,18 @@ The default value of "FALSE" specifies that an application-specific GUID is retu A value is "TRUE" specifies that the hardware device ID will be provided for the ./DevInfo/DevID element and the Source LocURI for the OMA DM package that is sent to the server. In this case: -- For GSM phones, the IMEI is returned. - -- For CDMA phones, the MEID is returned. - -- For dual SIM phones, this value is retrieved from the UICC of the primary data line. +- For GSM phones, the IMEI is returned. +- For CDMA phones, the MEID is returned. +- For dual SIM phones, this value is retrieved from the UICC of the primary data line. Value type is bool. Supported operations are Add, Get, and Replace. **Microsoft/UseNonceResync** Optional. Specifies whether the OMA DM client should use the nonce resynchronization procedure if the server trigger notification fails authentication. The default is "FALSE". -If the authentication fails because the server nonce does not match the server nonce that is stored on the device, then the device can use the backup nonce as the server nonce. For this procedure to be successful, if the device did not authenticate with the preconfigured nonce value, the server must then use the backup nonce when sending the signed server notification message. +If the authentication fails because the server nonce doesn't match the server nonce that is stored on the device, then the device can use the backup nonce as the server nonce. For this procedure to be successful, if the device didn't authenticate with the pre-configured nonce value, the server must then use the backup nonce when sending the signed server notification message. -The default value of "FALSE" specifies that the client does not try to authenticate the notification with the backup server nonce if authentication to the stored nonce fails. A value of "TRUE" specifies that the client initiates a DM session if the backup server nonce is received after authentication failed. +The default value of "FALSE" specifies that the client doesn't try to authenticate the notification with the backup server nonce if authentication to the stored nonce fails. A value of "TRUE" specifies that the client initiates a DM session if the backup server nonce is received after authentication failed. Value type is bool. Supported operations are Add, Get, and Replace. @@ -284,17 +287,16 @@ Optional. Determines whether the OMA DM client should be launched when roaming. Value type is bool. Supported operations are Add, Get, and Replace. **SSLCLIENTCERTSEARCHCRITERIA** -Optional. The SSLCLIENTCERTSEARCHCRITERIA parameter is used to specify the client certificate search criteria. This parameter supports search by subject attribute and certificate stores. If any other criteria are provided, it is ignored. +Optional. The SSLCLIENTCERTSEARCHCRITERIA parameter is used to specify the client certificate search criteria. This parameter supports search by subject attribute and certificate stores. If any other criteria are provided, it's ignored. The string is a concatenation of name/value pairs, each member of the pair delimited by the "&" character. The name and values are delimited by the "=" character. If there are multiple values, each value is delimited by the Unicode character "U+F000". If the name or value contains characters not in the UNRESERVED set (as specified in RFC2396), then those characters are URI-escaped per the RFC. -The supported names are Subject and Stores; wildcard certificate search is not supported. +The supported names are Subject and Stores; wildcard certificate search isn't supported. -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 is not case sensitive. +Stores specify 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. - - +> [!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: @@ -312,15 +314,4 @@ Supported operations are Add, and Replace. ## Related topics - [Configuration service provider reference](configuration-service-provider-reference.md) - - - - - - - - - - diff --git a/windows/client-management/mdm/dmclient-csp.md b/windows/client-management/mdm/dmclient-csp.md index 7731b4fe08..80655c5989 100644 --- a/windows/client-management/mdm/dmclient-csp.md +++ b/windows/client-management/mdm/dmclient-csp.md @@ -14,6 +14,15 @@ ms.date: 11/01/2017 # DMClient 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 DMClient configuration service provider (CSP) has more enterprise-specific mobile device management (MDM) configuration settings. These settings identify the device in the enterprise domain, include security mitigation for certificate renewal, and are used for server-triggered enterprise unenrollment. @@ -66,6 +75,7 @@ DMClient ----Unenroll ----UpdateManagementServiceAddress ``` + **./Vendor/MSFT** All the nodes in this CSP are supported in the device context, except for the **ExchangeID** node, which is supported in the user context. For the device context, use the **./Device/Vendor/MSFT** path and for the user context, use the **./User/Vendor/MSFT** path. @@ -104,8 +114,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: @@ -115,8 +123,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: @@ -148,8 +154,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. @@ -159,7 +163,7 @@ During a DM session, the device will use the first address on the list and then Supported operations are Add, Get, and Replace. **Provider/*ProviderID*/UPN** -Optional. Allows the management server to update the User Principal Name (UPN) of the enrolled user. This information is useful when the user email address changes in the identity system. Or, when the user enters an invalid UPN during enrollment, and fixes the UPN during federated enrollment. The UPN will be recorded and the UX will reflect the updated UPN. +Optional. Allows the management server to update the User Principal Name (UPN) of the enrolled user. This information is useful when the user's email address changes in the identity system. Or, when the user enters an invalid UPN during enrollment, and fixes the UPN during federated enrollment. The UPN will be recorded and the UX will reflect the updated UPN. Supported operations are Get and Replace. @@ -199,8 +203,6 @@ Optional. Used by the management server to set the DM session version that the s Once you set the value to 2.0, it won't go back to 1.0. - - Supported operations are Get, Replace, and Delete. **Provider/*ProviderID*/MaxSyncApplicationVersion** @@ -279,8 +281,6 @@ Added in Windows 10, version 1607. The list of management server URLs in the fo > [!NOTE] > The < and > should be escaped. - - ```xml 101 @@ -299,23 +299,31 @@ If ManagementServerAddressList node is set, the device will only use the server When the server isn't responding after a specified number of retries, the device tries to use the next server URL in the list. It keeps trying until it gets a successful connection. After the server list is updated, the client uses the updated list at the next session starting with the first one in the list. -Supported operations are Get and Replace. Value type is string. +Supported operations are Get and Replace. + +Value type is string. **Provider/*ProviderID*/ManagementServerToUpgradeTo** Optional. Added in Windows 10, version 1703. Specify the Discovery server URL of the MDM provider to upgrade to for a Mobile Application Management (MAM) enrolled device. -Supported operations are Add, Delete, Get, and Replace. Value type is string. +Supported operations are Add, Delete, Get, and Replace. + +Value type is string. **Provider/*ProviderID*/NumberOfDaysAfterLostContactToUnenroll** Optional. Number of days after last successful sync to unenroll. -Supported operations are Add, Delete, Get, and Replace. Value type is integer. +Supported operations are Add, Delete, Get, and Replace. + +Value type is integer. **Provider/*ProviderID*/AADSendDeviceToken** Device. Added in Windows 10 version 1803. For Azure AD backed enrollments, this feature will cause the client to send a Device Token if the User Token can't be obtained. -Supported operations are Add, Delete, Get, and Replace. Value type is bool. +Supported operations are Add, Delete, Get, and Replace. + +Value type is bool. **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. @@ -442,7 +450,7 @@ Optional. This node enables [Config Lock](config-lock.md) feature. If enabled, p Default = Locked > [!Note] ->If the device isn't a Secured-core PC, then this feature won't work. To know more, see [Secured-core PC](/windows-hardware/design/device-experiences/oem-highly-secure). +> If the device isn't a Secured-core PC, then this feature won't work. To know more, see [Secured-core PC](/windows-hardware/design/device-experiences/oem-highly-secure). **Provider/*ProviderID*/ConfigLock/Lock** @@ -504,22 +512,30 @@ Supported operations are Add, Delete, and Get. **Provider/*ProviderID*/CustomEnrollmentCompletePage/Title** Optional. Added in Windows 10, version 1703. Specifies the title of the all done page that appears at the end of the MDM enrollment flow. -Supported operations are Add, Delete, Get, and Replace. Value type is string. +Supported operations are Add, Delete, Get, and Replace. + +Value type is string. **Provider/*ProviderID*/CustomEnrollmentCompletePage/BodyText** Optional. Added in Windows 10, version 1703. Specifies the body text of the all done page that appears at the end of the MDM enrollment flow. -Supported operations are Add, Delete, Get, and Replace. Value type is string. +Supported operations are Add, Delete, Get, and Replace. + +Value type is string. **Provider/*ProviderID*/CustomEnrollmentCompletePage/HyperlinkHref** Optional. Added in Windows 10, version 1703. Specifies the URL that's shown at the end of the MDM enrollment flow. -Supported operations are Add, Delete, Get, and Replace. Value type is string. +Supported operations are Add, Delete, Get, and Replace. + +Value type is string. **Provider/*ProviderID*/CustomEnrollmentCompletePage/HyperlinkText** Optional. Added in Windows 10, version 1703. Specifies the display text for the URL that's shown at the end of the MDM enrollment flow. -Supported operations are Add, Delete, Get, and Replace. Value type is string. +Supported operations are Add, Delete, Get, and Replace. + +Value type is string. **Provider/*ProviderID*/FirstSyncStatus** Optional node. Added in Windows 10, version 1709. @@ -527,17 +543,23 @@ Optional node. Added in Windows 10, version 1709. **Provider/*ProviderID*/FirstSyncStatus/ExpectedPolicies** Required. Added in Windows 10, version 1709. This node contains a list of LocURIs that refer to policies the management service provider expects to configure, delimited by the character L"\xF000" (the CSP_LIST_DELIMITER). -Supported operations are Add, Delete, Get, and Replace. Value type is string. +Supported operations are Add, Delete, Get, and Replace. + +Value type is string. **Provider/*ProviderID*/FirstSyncStatus/ExpectedNetworkProfiles** Required. Added in Windows 10, version 1709. This node contains a list of LocURIs that refer to Wi-Fi profiles and VPN profiles the management service provider expects to configure, delimited by the character L"\xF000". -Supported operations are Add, Delete, Get, and Replace. Value type is string. +Supported operations are Add, Delete, Get, and Replace. + +Value type is string. **Provider/*ProviderID*/FirstSyncStatus/ExpectedMSIAppPackages** -Required. Added in Windows 10, version 1709. This node contains a list of LocURIs that refer to App Packages the management service provider expects to configure using the EnterpriseDesktopAppManagement CSP, delimited by the character L"\xF000". The LocURI will be followed by a semicolon and a number, representing the number of apps included in the App Package. We won't verify that number. For example, `./User/Vendor/MSFT/EnterpriseDesktopAppManagement/MSI/ProductID1/Status;4"\xF000" ./User/Vendor/MSFT/EnterpriseDesktopAppManagement/MSI/ProductID2/Status;2` This represents App Package ProductID1 containing four apps, and ProductID2 containing two apps. +Required. Added in Windows 10, version 1709. This node contains a list of LocURIs that refer to App Packages the management service provider expects to configure using the EnterpriseDesktopAppManagement CSP, delimited by the character L"\xF000". The LocURI will be followed by a semicolon and a number, representing the number of apps included in the App Package. We won't verify that number. For example, `./User/Vendor/MSFT/EnterpriseDesktopAppManagement/MSI/ProductID1/Status;4"\xF000" ./User/Vendor/MSFT/EnterpriseDesktopAppManagement/MSI/ProductID2/Status;2` This represents App Package ProductID1 containing four apps, and ProductID2 containing two apps. -Supported operations are Add, Delete, Get, and Replace. Value type is string. +Supported operations are Add, Delete, Get, and Replace. + +Value type is string. **Provider/*ProviderID*/FirstSyncStatus/ExpectedModernAppPackages** Required. Added in Windows 10, version 1709. This node contains a list of LocURIs that refer to App Packages the management service provider expects to configure using the EnterpriseModernAppManagement CSP, delimited by the character L"\xF000". The LocURI will be followed by a semicolon and a number, representing the number of apps included in the App Package. We won't verify that number. For example, @@ -549,62 +571,86 @@ Required. Added in Windows 10, version 1709. This node contains a list of LocURI This syntax represents App Package PackageFullName containing four apps, and PackageFullName2 containing two apps. -Supported operations are Add, Delete, Get, and Replace. Value type is string. +Supported operations are Add, Delete, Get, and Replace. + +Value type is string. **Provider/*ProviderID*/FirstSyncStatus/ExpectedPFXCerts** Required. Added in Windows 10, version 1709. This node contains a list of LocURIs that refer to certs the management service provider expects to configure using the ClientCertificateInstall CSP, delimited by the character L"\xF000" (the CSP_LIST_DELIMITER). -Supported operations are Add, Delete, Get, and Replace. Value type is string. +Supported operations are Add, Delete, Get, and Replace. + +Value type is string. **Provider/*ProviderID*/FirstSyncStatus/ExpectedSCEPCerts** Required. Added in Windows 10, version 1709. This node contains a list of LocURIs that refer to SCEP certs the management service provider expects to configure using the ClientCertificateInstall CSP, delimited by the character L"\xF000" (the CSP_LIST_DELIMITER). -Supported operations are Add, Delete, Get, and Replace. Value type is string. +Supported operations are Add, Delete, Get, and Replace. + +Value type is string. **Provider/*ProviderID*/FirstSyncStatus/TimeOutUntilSyncFailure** -Required. Added in Windows 10, version 1709. This node determines how long we will poll until we surface an error message to the user. The unit of measurement is minutes. Default value will be 60, while maximum value will be 1,440 (one day). +Required. Added in Windows 10, version 1709. This node determines how long we'll poll until we surface an error message to the user. The unit of measurement is minutes. Default value will be 60, while maximum value will be 1,440 (one day). -Supported operations are Get and Replace. Value type is integer. +Supported operations are Get and Replace. + +Value type is integer. **Provider/*ProviderID*/FirstSyncStatus/ServerHasFinishedProvisioning** Required. Added in Windows 10, version 1709. This node is set by the server to inform the UX that the server has finished configuring the device. It was added so that the server can “change its mind" about what it needs to configure on the device. When this node is set, many other DM Client nodes can't be changed. If this node isn't True, the UX will consider the configuration a failure. Once set to true, it would reject attempts to change it back to false with CFGMGR_E_COMMANDNOTALLOWED. This node applies to the per user expected policies and resources lists. -Supported operations are Get and Replace. Value type is boolean. +Supported operations are Get and Replace. + +Value type is boolean. **Provider/*ProviderID*/FirstSyncStatus/IsSyncDone** Required. Added in Windows 10, version 1709. This node, when doing a get, tells the server if the “First Syncs" are done and the device is fully configured. `Set` triggers the UX to override whatever state it's in, and tell the user that the device is configured. It can't be set from True to False (it won't change its mind if the sync is done), and it can't be set from True to True (to prevent notifications from firing multiple times). This node only applies to the user MDM status page (on a per user basis). -Supported operations are Get and Replace. Value type is boolean. +Supported operations are Get and Replace. + +Value type is boolean. **Provider/*ProviderID*/FirstSyncStatus/WasDeviceSuccessfullyProvisioned** Required. Added in Windows 10, version 1709. Integer node determining if a device was successfully configured. 0 is failure, 1 is success, 2 is in progress. Once the value is changed to 0 or 1, the value can't be changed again. The client will change the value of success or failure and update the node. The server can force a failure or success message to appear on the device by setting this value and then setting the IsSyncDone node to true. This node only applies to the user MDM status page (on a per user basis). -Supported operations are Get and Replace. Value type is integer. +Supported operations are Get and Replace. + +Value type is integer. **Provider/*ProviderID*/FirstSyncStatus/BlockInStatusPage** Required. Device Only. Added in Windows 10, version 1803. This node determines if the MDM progress page is blocking in the Azure AD joined or DJ++ case, and which remediation options are available. -Supported operations are Get and Replace. Value type is integer. +Supported operations are Get and Replace. + +Value type is integer. **Provider/*ProviderID*/FirstSyncStatus/AllowCollectLogsButton** Required. Added in Windows 10, version 1803. This node decides if the MDM progress page displays the Collect Logs button. -Supported operations are Get and Replace. Value type is bool. +Supported operations are Get and Replace. + +Value type is bool. **Provider/*ProviderID*/FirstSyncStatus/CustomErrorText** Required. Added in Windows 10, version 1803. This node allows the MDM to set custom error text, detailing what the user needs to do if there's an error. -Supported operations are Add, Get, Delete, and Replace. Value type is string. +Supported operations are Add, Get, Delete, and Replace. + +Value type is string. **Provider/*ProviderID*/FirstSyncStatus/SkipDeviceStatusPage** Required. Device only. Added in Windows 10, version 1803. This node decides if the MDM device progress page skips after Azure AD joined or Hybrid Azure AD joined in OOBE. -Supported operations are Get and Replace. Value type is bool. +Supported operations are Get and Replace. + +Value type is bool. **Provider/*ProviderID*/FirstSyncStatus/SkipUserStatusPage** Required. Device only. Added in Windows 10, version 1803. This node decides if the MDM user progress page skips after Azure AD joined or DJ++ after user login. -Supported operations are Get and Replace. Value type is bool. +Supported operations are Get and Replace. + +Value type is bool. **Provider/*ProviderID*/EnhancedAppLayerSecurity** Required node. Added in Windows 10, version 1709. @@ -614,22 +660,30 @@ Supported operation is Get. **Provider/*ProviderID*/EnhancedAppLayerSecurity/SecurityMode** Required. Added in Windows 10, version 1709. This node specifies how the client will do the app layer signing and encryption. 0: no op; 1: sign only; 2: encrypt only; 3: sign and encrypt. The default value is 0. -Supported operations are Add, Get, Replace, and Delete. Value type is integer. +Supported operations are Add, Get, Replace, and Delete. + +Value type is integer. **Provider/*ProviderID*/EnhancedAppLayerSecurity/UseCertIfRevocationCheckOffline** Required. Added in Windows 10, version 1709. When this node is set, it tells the client to use the certificate even when the client can't check the certificate's revocation status because the device is offline. The default value is set. -Supported operations are Add, Get, Replace, and Delete. Value type is boolean. +Supported operations are Add, Get, Replace, and Delete. + +Value type is boolean. **Provider/*ProviderID*/EnhancedAppLayerSecurity/Cert0** Required. Added in Windows 10, version 1709. The node contains the primary certificate - the public key to use. -Supported operations are Add, Get, Replace, and Delete. Value type is string. +Supported operations are Add, Get, Replace, and Delete. + +Value type is string. **Provider/*ProviderID*/EnhancedAppLayerSecurity/Cert1** Required. Added in Windows 10, version 1709. The node contains the secondary certificate - the public key to use. -Supported operations are Add, Get, Replace, and Delete. Value type is string. +Supported operations are Add, Get, Replace, and Delete. + +Value type is string. **Provider/*ProviderID*/Unenroll** Required. The node accepts unenrollment requests using the OMA DM Exec command and calls the enrollment client to unenroll the device from the management server whose provider ID is specified in the `` tag under the `` element. Scope is permanent. @@ -658,5 +712,4 @@ The following SyncML shows how to remotely unenroll the device. This command sho ## Related articles - [Configuration service provider reference](configuration-service-provider-reference.md) diff --git a/windows/client-management/mdm/dmsessionactions-csp.md b/windows/client-management/mdm/dmsessionactions-csp.md index e37075e180..0b249e955a 100644 --- a/windows/client-management/mdm/dmsessionactions-csp.md +++ b/windows/client-management/mdm/dmsessionactions-csp.md @@ -13,15 +13,25 @@ manager: dansimp # DMSessionActions 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 DMSessionActions configuration service provider (CSP) is used to manage: -- the number of sessions the client skips if the device is in a low-power state +- the number of sessions the client skips if the device is in a low-power state. - which CSP nodes should send an alert back to the server if there were any changes. This CSP was added in Windows 10, version 1703. -The following shows the DMSessionActions configuration service provider in tree format. +The following shows the DMSessionActions configuration service provider in tree format: + ``` ./User/Vendor/MSFT DMSessionActions @@ -62,42 +72,59 @@ DMSessionActions ------------MaxSkippedSessionsInLowPowerState ------------MaxTimeSessionsSkippedInLowPowerState ``` + **./Device/Vendor/MSFT/DMSessionActions or ./User/Vendor/MSFT/DMSessionActions** -

Defines the root node for the DMSessionActions configuration service provider.

+Defines the root node for the DMSessionActions configuration service provider. ***ProviderID*** -

Group settings per device management (DM) server. Each group of settings is distinguished by the Provider ID of the server. It must be the same DM server Provider ID value that was supplied through the w7 APPLICATION configuration service provider XML during the enrollment process. Only one enterprise management server is supported, which means there should be only one ProviderID node under NodeCache.

+Group settings per device management (DM) server. Each group of settings is distinguished by the Provider ID of the server. It must be the same DM server Provider ID value that was supplied through the w7 APPLICATION configuration service provider XML during the enrollment process. Only one enterprise management server is supported, which means there should be only one ProviderID node under NodeCache. -

Scope is dynamic. Supported operations are Get, Add, and Delete.

+Scope is dynamic. Supported operations are Get, Add, and Delete. ***ProviderID*/CheckinAlertConfiguration** -

Node for the custom configuration of alerts to be sent during MDM sync session.

+Node for the custom configuration of alerts to be sent during MDM sync session. ***ProviderID*/CheckinAlertConfiguration/Nodes** -

Required. Root node for URIs to be queried. Scope is dynamic.

+Required. Root node for URIs to be queried. Scope is dynamic. -

Supported operation is Get.

+Supported operation is Get. ***ProviderID*/CheckinAlertConfiguration/Nodes/*NodeID*** -

Required. Information about each node is stored under NodeID as specified by the server. This value must not contain a comma. Scope is dynamic.

+Required. Information about each node is stored under NodeID as specified by the server. This value must not contain a comma. Scope is dynamic. -

Supported operations are Get, Add, and Delete.

+Supported operations are Get, Add, and Delete. ***ProviderID*/CheckinAlertConfiguration/Nodes/*NodeID*/NodeURI** -

Required. The value is a complete OMA DM node URI. It can specify either an interior node or a leaf node in the device management tree. Scope is dynamic.

-

Value type is string. Supported operations are Add, Get, Replace, and Delete.

+Required. The value is a complete OMA DM node URI. It can specify either an interior node or a leaf node in the device management tree. Scope is dynamic. + +Value type is string. + +Supported operations are Add, Get, Replace, and Delete. **AlertData** -

Node to query the custom alert per server configuration

-

Value type is string. Supported operation is Get.

+Node to query the custom alert per server configuration + +Value type is string. + +Supported operation is Get. **PowerSettings** -

Node for power-related configrations

+Node for power-related configurations. **PowerSettings/MaxSkippedSessionsInLowPowerState** -

Maximum number of continuous skipped sync sessions when the device is in low-power state.

-

Value type is integer. Supported operations are Add, Get, Replace, and Delete.

+Maximum number of continuous skipped sync sessions when the device is in low-power state. + +Value type is integer. + +Supported operations are Add, Get, Replace, and Delete. **PowerSettings/MaxTimeSessionsSkippedInLowPowerState** -

Maximum time in minutes when the device can skip the check-in with the server if the device is in low-power state.

-

Value type is integer. Supported operations are Add, Get, Replace, and Delete.

+Maximum time in minutes when the device can skip the check-in with the server if the device is in low-power state. + +Value type is integer. + +Supported operations are Add, Get, Replace, and Delete. + +## Related articles + +[Configuration service provider reference](configuration-service-provider-reference.md) diff --git a/windows/client-management/mdm/dynamicmanagement-csp.md b/windows/client-management/mdm/dynamicmanagement-csp.md index 37a56ed643..cb2bcffcf1 100644 --- a/windows/client-management/mdm/dynamicmanagement-csp.md +++ b/windows/client-management/mdm/dynamicmanagement-csp.md @@ -14,7 +14,17 @@ ms.collection: highpri # DynamicManagement CSP -Windows 10 allows you to manage devices differently depending on location, network, or time.  In Windows 10, version 1703 the focus is on the most common areas of concern expressed by organizations. For example, managed devices can have cameras disabled when at a work location, the cellular service can be disabled when outside the country to avoid roaming charges, or the wireless network can be disabled when the device is not within the corporate building or campus. Once configured, these settings will be enforced even if the device can’t reach the management server when the location or network changes. The Dynamic Management CSP enables configuration of policies that change how the device is managed in addition to setting the conditions on which the change occurs. +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| + +Windows 10/Windows 11 allows you to manage devices differently depending on location, network, or time.  Added in Windows 10, version 1703, the focus is on the most common areas of concern expressed by organizations. For example, managed devices can have cameras disabled when at a work location, the cellular service can be disabled when outside the country to avoid roaming charges, or the wireless network can be disabled when the device isn't within the corporate building or campus. Once configured, these settings will be enforced even if the device can’t reach the management server when the location or network changes. The Dynamic Management CSP enables configuration of policies that change how the device is managed in addition to setting the conditions on which the change occurs. This CSP was added in Windows 10, version 1703. @@ -33,13 +43,18 @@ DynamicManagement ------------Altitude ----AlertsEnabled ``` + **DynamicManagement** -

The root node for the DynamicManagement configuration service provider.

+The root node for the DynamicManagement configuration service provider. **NotificationsEnabled** -

Boolean value for sending notification to the user of a context change.

-

Default value is False. Supported operations are Get and Replace.

-

Example to turn on NotificationsEnabled:

+Boolean value for sending notification to the user of a context change. + +Default value is False. + +Supported operations are Get and Replace. + +Example to turn on NotificationsEnabled: ```xml @@ -56,45 +71,64 @@ DynamicManagement
``` + **ActiveList** -

A string containing the list of all active ContextIDs on the device. Delimeter is unicode character 0xF000..

-

Supported operation is Get.

+A string containing the list of all active ContextIDs on the device. Delimiter is unicode character 0xF000. + +Supported operation is Get. **Contexts** -

Node for context information.

-

Supported operation is Get.

+Node for context information. + +Supported operation is Get. ***ContextID*** -

Node created by the server to define a context. Maximum number of characters allowed is 38.

-

Supported operations are Add, Get, and Delete.

+Node created by the server to define a context. Maximum number of characters allowed is 38. + +Supported operations are Add, Get, and Delete. **SignalDefinition** -

Signal Definition XML.

-

Value type is string. Supported operations are Add, Get, Delete, and Replace.

+Signal Definition XML. + +Value type is string. + +Supported operations are Add, Get, Delete, and Replace. **SettingsPack** -

Settings that get applied when the Context is active.

-

Value type is string. Supported operations are Add, Get, Delete, and Replace.

+Settings that get applied when the Context is active. + +Value type is string. + +Supported operations are Add, Get, Delete, and Replace. **SettingsPackResponse** -

Response from applying a Settings Pack that contains information on each individual action.

-

Value type is string. Supported operation is Get.

+Response from applying a Settings Pack that contains information on each individual action. + +Value type is string. + +Supported operation is Get. **ContextStatus** -

Reports status of the context. If there was a failure, SettingsPackResponse should be checked for what exactly failed.

-

Value type is integer. Supported operation is Get.

+Reports status of the context. If there was a failure, SettingsPackResponse should be checked for what exactly is failed. + +Value type is integer. + +Supported operation is Get. **Altitude** -

A value that determines how to handle conflict resolution of applying multiple contexts on the device. This is required and must be distinct of other priorities.

-

Value type is integer. Supported operations are Add, Get, Delete, and Replace.

+A value that determines how to handle conflict resolution of applying multiple contexts on the device. This is required and must be distinct of other priorities. + +Value type is integer. + +Supported operations are Add, Get, Delete, and Replace. **AlertsEnabled** -

A Boolean value for sending an alert to the server when a context fails.

-

Supported operations are Get and Replace.

+A Boolean value for sending an alert to the server when a context fails. +Supported operations are Get and Replace. ## Examples -Disable Cortana based on Geo location and time, From 9am-5pm, when in the 100-meters radius of the specified latitude/longitude +Disable Cortana based on Geo location and time, from 9am-5pm, when in the 100-meters radius of the specified latitude/longitude ```xml @@ -203,7 +237,7 @@ Disable camera using network trigger with time trigger, from 9-5, when ip4 gatew ``` -Delete a context +Delete a context: ```xml @@ -216,7 +250,7 @@ Delete a context ``` -Get ContextStatus and SignalDefinition from a specific context +Get ContextStatus and SignalDefinition from a specific context: ```xml @@ -236,3 +270,7 @@ Get ContextStatus and SignalDefinition from a specific context ``` + +## Related articles + +[Configuration service provider reference](configuration-service-provider-reference.md) \ No newline at end of file diff --git a/windows/client-management/mdm/email2-csp.md b/windows/client-management/mdm/email2-csp.md index d84509518f..dab6f05a0e 100644 --- a/windows/client-management/mdm/email2-csp.md +++ b/windows/client-management/mdm/email2-csp.md @@ -14,6 +14,15 @@ ms.date: 06/26/2017 # EMAIL2 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 EMAIL2 configuration service provider (CSP) is used to configure Simple Mail Transfer Protocol (SMTP) email accounts. @@ -81,9 +90,8 @@ Supported operations are Get, Add, and Delete. The braces {} around the GUID are required in the EMAIL2 configuration service provider. -- For OMA Client Provisioning, the braces can be sent literally. For example, ``. - -- For OMA DM, the braces must be sent using ASCII values of 0x7B and 0x7D respectively. For example, `./Vendor/MSFT/EMAIL2/0x7BC556E16F-56C4-4edb-9C64-D9469EE1FBE0x7D` +- For OMA Client Provisioning, the braces can be sent literally. For example, `` +- For OMA DM, the braces must be sent using ASCII values of 0x7B and 0x7D respectively. For example, `./Vendor/MSFT/EMAIL2/0x7BC556E16F-56C4-4edb-9C64-D9469EE1FBE0x7D` **ACCOUNTICON** Optional. Returns the location of the icon associated with the account. @@ -99,9 +107,8 @@ Supported operations are Get, Add, Replace, and Delete. Valid values are: -- Email: normal email - -- VVM: visual voice mail +- Email: Normal email +- VVM: Visual voice mail **AUTHNAME** Required. Character string that specifies the name used to authorize the user to a specific email account (also known as the user's logon name). @@ -113,16 +120,14 @@ Optional. Character string that specifies whether the outgoing server requires a Supported operations are Get, Add, Replace, and Delete. -Value options: +Value options are: -- 0 - Server authentication isn't required. -- 1 - Server authentication is required. +- 0 - Server authentication isn't required. +- 1 - Server authentication is required. > [!NOTE] > If this value isn't specified, then no SMTP authentication is done. Also, this is different from SMTPALTENABLED. -  - **AUTHSECRET** Optional. Character string that specifies the user's password. The same password is used for SMTP authentication. @@ -140,18 +145,15 @@ Supported operations are Get, Add, Replace, and Delete. Value options: -- -1: Specifies that all email currently on the server should be downloaded. - -- 7: Specifies that seven days’ worth of email should be downloaded. - -- 14: Specifies that 14 days’ worth of email should be downloaded. - -- 30: Specifies that 30 days’ worth of email should be downloaded. +- -1: Specifies that all email currently on the server should be downloaded. +- 7: Specifies that seven days’ worth of email should be downloaded. +- 14: Specifies that 14 days’ worth of email should be downloaded. +- 30: Specifies that 30 days’ worth of email should be downloaded. **INSERVER** Required. Character string that specifies the name of the incoming server name and port number. This string is limited to 62 characters. If the standard port number is used, then you don't have to specify the port number. The value format is: -- server name:port number +- server name:port number Supported operations are Get, Add, and Replace. @@ -162,20 +164,16 @@ Supported operations are Get, Add, Replace, and Delete. Value options: -- 0 - Email updates must be performed manually. - -- 15 (default) - Wait for 15 minutes between updates. - -- 30 - Wait for 30 minutes between updates. - -- 60 - Wait for 60 minutes between updates. - -- 120 - Wait for 120 minutes between updates. +- 0 - Email updates must be performed manually +- 15 (default) - Wait for 15 minutes between updates +- 30 - Wait for 30 minutes between updates +- 60 - Wait for 60 minutes between updates +- 120 - Wait for 120 minutes between updates. **KEEPMAX** Optional. Specifies the maximum size for a message attachment. Attachments beyond this size will not be downloaded but it will remain on the server. The message itself will be downloaded. This value can be set only for IMAP4 accounts. -The limit is specified in KB +The limit is specified in KB. Value options are 0, 25, 50, 125, and 250. @@ -191,7 +189,7 @@ Supported operations are Get, Add, Replace, and Delete. **OUTSERVER** Required. Character string that specifies the name of the messaging service's outgoing email server. Limited to 62 characters. The value format is: -- server name:port number +- server name:port number Supported operations are Get, Add, Delete, and Replace. @@ -208,8 +206,6 @@ Supported operations are Get, Add, Replace, and Delete. > [!NOTE] > The EMAIL2 Configuration Service Provider doesn't support the OMA DM **Replace** command on the parameters **SERVICENAME** and **SERVICETYPE**. To replace either the email account name or the account service type, the existing email account must be deleted and then a new one must be created. -  - **SERVICETYPE** Required. Character string that specifies the type of email service to create or edit (for example, "IMAP4" or "POP3"). @@ -217,8 +213,6 @@ Supported operations are Get, Add, Replace, and Delete. > **Note**   The EMAIL2 Configuration Service Provider doesn't support the OMA DM **Replace** command on the parameters **SERVICENAME** and **SERVICETYPE**. To replace either the email account name or the account service type, the existing email account must be deleted and then a new one must be created. -  - **RETRIEVE** Optional. Specifies the maximum size in bytes for messages retrieved from the incoming email server. Messages beyond this size are retrieved, but truncated. @@ -227,10 +221,10 @@ Value options are 512, 1024, 2048, 5120, 20480, and 51200. Supported operations are Get, Add, Replace, and Delete. **SERVERDELETEACTION** -Optional. Character string that specifies how message is deleted on server. Value options: +Optional. Character string that specifies how message is deleted on server. Value options are: -- 1 - delete message on the server -- 2 - keep the message on the server (delete to the Trash folder). +- 1 - Delete message on the server. +- 2 - Keep the message on the server (delete to the Trash folder). Any other value results in default action, which depends on the transport. @@ -244,19 +238,19 @@ Value type is string. Supported operations are Get, Add, Replace, and Delete. **SYNCINGCONTENTTYPES** Required. Specifies a bitmask for which content types are supported for syncing, like Mail, Contacts, and Calendar. -- No data (0x0) -- Contacts (0x1) -- Mail (0x2) -- Appointments (0x4) -- Tasks (0x8) -- Notes (0x10) -- Feeds (0x60) -- Network Photo (0x180) -- Group and room (0x200) -- Chat (0x400) -- Email Recipient Email (0x800) -- Server Link (0x1000) -- All items (0xffffffff) +- No data (0x0) +- Contacts (0x1) +- Mail (0x2) +- Appointments (0x4) +- Tasks (0x8) +- Notes (0x10) +- Feeds (0x60) +- Network Photo (0x180) +- Group and room (0x200) +- Chat (0x400) +- Email Recipient Email (0x800) +- Server Link (0x1000) +- All items (0xffffffff) Supported operations are Get, Add, Replace, and Delete. @@ -322,10 +316,10 @@ Optional. Character string that specifies if the incoming email server requires Supported operations are Get, Add, Replace, and Delete. -Value options: +Value options are: -- 0 - SSL isn't required. -- 1 - SSL is required. +- 0 - SSL isn't required. +- 1 - SSL is required. **TAGPROPS/812C000B** Optional. Character string that specifies if the outgoing email server requires SSL. @@ -334,37 +328,28 @@ Supported operations are Get and Replace. Value options: -- 0 - SSL isn't required. -- 1 - SSL is required. +- 0 - SSL isn't required. +- 1 - SSL is required. ## Remarks - When an application removal or configuration roll-back is provisioned, the EMAIL2 CSP passes the request to Configuration Manager, which handles the transaction externally. When a MAPI application is removed, the accounts that were created with it are deleted. All messages and other properties that the transport (like Short Message Service \[SMS\], Post Office Protocol \[POP\], or Simple Mail Transfer Protocol \[SMTP\]) might have stored, are lost. If an attempt to create a new email account is unsuccessful, the new account is automatically deleted. If an attempt to edit an existing account is unsuccessful, the original configuration is automatically rolled back (restored). For OMA DM, the EMAIL2 CSP handles the Replace command differently from most other configuration service providers. For the EMAIL2 CSP, Configuration Manager implicitly adds the missing part of the node to be replaced or any segment in the path of the node if it's left out in the \\ block. There are separate parameters defined for the outgoing server logon credentials. The following are the usage rules for these credentials: -- The incoming server logon credentials are used (AUTHNAME, AUTHSECRET, and DOMAIN) unless the outgoing server credentials are set. - -- If some of the outgoing server credentials parameters are present, then the EMAIL2 Configuration Service Provider will be considered in error. - -- Account details cannot be queried unless the account GUID is known. Currently, there's no way to perform a top-level query for account GUIDs. +- The incoming server logon credentials are used (AUTHNAME, AUTHSECRET, and DOMAIN) unless the outgoing server credentials are set. +- If some of the outgoing server credentials parameters are present, then the EMAIL2 Configuration Service Provider will be considered in error. +- Account details can't be queried unless the account GUID is known. Currently, there's no way to perform a top-level query for account GUIDs. If the connection to the mail server is initiated with deferred SSL, the mail server can send STARTTLS as a server capability and TLS will be enabled. The following steps show how to enable TLS. -1. The device attempts to connect to the mail server using SSL. - -2. If the SSL connection fails, the device attempts to connect using deferred SSL. - -3. If the connection fails over both SSL and deferred SSL, and the user selected **Server requires encrypted (SSL) connection**, the device doesn't attempt another connection. - -4. If the user didn't select **Server requires encrypted (SSL) connection**, the device attempts to establish a non-SSL connection. - -5. If the connection succeeds using any of the encryption protocols, the device requests the server capabilities. - -6. If one of the capabilities sent by the mail server is STARTTLS and the connection is deferred SSL, then the device enables TLS. TLS isn't enabled on connections using SSL or non-SSL. +1. The device attempts to connect to the mail server using SSL +2. If the SSL connection fails, the device attempts to connect using deferred SSL +3. If the connection fails over both SSL and deferred SSL, and the user selected **Server requires encrypted (SSL) connection**, the device doesn't attempt another connection +4. If the user didn't select **Server requires encrypted (SSL) connection**, the device attempts to establish a non-SSL connection +5. If the connection succeeds using any of the encryption protocols, the device requests the server capabilities. +6. If one of the capabilities sent by the mail server is STARTTLS and the connection is deferred SSL, then the device enables TLS. TLS isn't enabled on connections using SSL or non-SSL. ## Related articles - [Configuration service provider reference](configuration-service-provider-reference.md) From 33070af113ca2ec83e5f7d0982affe8d999a705d Mon Sep 17 00:00:00 2001 From: Alekhya Jupudi <89069896+alekyaj@users.noreply.github.com> Date: Tue, 5 Apr 2022 10:55:11 +0530 Subject: [PATCH 02/24] Updated as per feedback --- .../mdm/Language-pack-management-csp.md | 14 ++++++++++++++ .../client-management/mdm/dynamicmanagement-csp.md | 8 ++++---- 2 files changed, 18 insertions(+), 4 deletions(-) diff --git a/windows/client-management/mdm/Language-pack-management-csp.md b/windows/client-management/mdm/Language-pack-management-csp.md index 4c10dc0ad9..5cd591cee1 100644 --- a/windows/client-management/mdm/Language-pack-management-csp.md +++ b/windows/client-management/mdm/Language-pack-management-csp.md @@ -13,6 +13,16 @@ ms.date: 06/22/2021 # Language Pack Management CSP +The table below shows the applicability of Windows: + +|Edition|Windows 10|Windows 11| +|--- |--- |--- | +|Home|Yes|Yes| +|Pro|Yes|Yes| +|Business|No|No| +|Enterprise|Yes|Yes| +|Education|Yes|Yes| + The Language Pack Management CSP allows a direct way to provision languages remotely in Windows. MDMs like Intune can use management commands remotely to devices to configure language-related settings for System and new users. 1. Enumerate installed languages and features with GET command on the "InstalledLanguages" node. Below are the samples: @@ -81,3 +91,7 @@ The Language Pack Management CSP allows a direct way to provision languages remo 4. Get/Set System Preferred UI Language with GET or REPLACE command on the "SystemPreferredUILanguages" Node **./Device/Vendor/MSFT/LanguagePackManagement/LanguageSettings/SystemPreferredUILanguages** + +## Related topics + +[Configuration service provider reference](configuration-service-provider-reference.md) \ No newline at end of file diff --git a/windows/client-management/mdm/dynamicmanagement-csp.md b/windows/client-management/mdm/dynamicmanagement-csp.md index cb2bcffcf1..770388fdc5 100644 --- a/windows/client-management/mdm/dynamicmanagement-csp.md +++ b/windows/client-management/mdm/dynamicmanagement-csp.md @@ -18,13 +18,13 @@ The table below shows the applicability of Windows: |Edition|Windows 10|Windows 11| |--- |--- |--- | -|Home|Yes|Yes| -|Pro|Yes|Yes| -|Business|Yes|Yes| +|Home|No|No| +|Pro|No|No| +|Business|No|No| |Enterprise|Yes|Yes| |Education|Yes|Yes| -Windows 10/Windows 11 allows you to manage devices differently depending on location, network, or time.  Added in Windows 10, version 1703, the focus is on the most common areas of concern expressed by organizations. For example, managed devices can have cameras disabled when at a work location, the cellular service can be disabled when outside the country to avoid roaming charges, or the wireless network can be disabled when the device isn't within the corporate building or campus. Once configured, these settings will be enforced even if the device can’t reach the management server when the location or network changes. The Dynamic Management CSP enables configuration of policies that change how the device is managed in addition to setting the conditions on which the change occurs. +Windows 10 or Windows 11 allows you to manage devices differently depending on location, network, or time.  Added in Windows 10, version 1703, the focus is on the most common areas of concern expressed by organizations. For example, managed devices can have cameras disabled when at a work location, the cellular service can be disabled when outside the country to avoid roaming charges, or the wireless network can be disabled when the device isn't within the corporate building or campus. Once configured, these settings will be enforced even if the device can’t reach the management server when the location or network changes. The Dynamic Management CSP enables configuration of policies that change how the device is managed in addition to setting the conditions on which the change occurs. This CSP was added in Windows 10, version 1703. From 2318f9e3dd7fa9d0df2c7a511e9910a0803a5a2d Mon Sep 17 00:00:00 2001 From: Alekhya Jupudi <89069896+alekyaj@users.noreply.github.com> Date: Tue, 26 Apr 2022 20:07:41 +0530 Subject: [PATCH 03/24] Updated as per feedback --- windows/client-management/mdm/Language-pack-management-csp.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/client-management/mdm/Language-pack-management-csp.md b/windows/client-management/mdm/Language-pack-management-csp.md index 5cd591cee1..272e303d74 100644 --- a/windows/client-management/mdm/Language-pack-management-csp.md +++ b/windows/client-management/mdm/Language-pack-management-csp.md @@ -17,7 +17,7 @@ The table below shows the applicability of Windows: |Edition|Windows 10|Windows 11| |--- |--- |--- | -|Home|Yes|Yes| +|Home|No|No| |Pro|Yes|Yes| |Business|No|No| |Enterprise|Yes|Yes| From 77483f891bfc47c786c60b55b89eab229b35c8dd Mon Sep 17 00:00:00 2001 From: Meghan Stewart <33289333+mestew@users.noreply.github.com> Date: Wed, 27 Apr 2022 11:15:57 -0700 Subject: [PATCH 04/24] ucv1-tshoot --- ...date-compliance-diagnostic-data-viewer.png | Bin 0 -> 594488 bytes .../update-compliance-configuration-script.md | 38 +++++++++++++++++- 2 files changed, 36 insertions(+), 2 deletions(-) create mode 100644 windows/deployment/update/media/update-compliance-diagnostic-data-viewer.png diff --git a/windows/deployment/update/media/update-compliance-diagnostic-data-viewer.png b/windows/deployment/update/media/update-compliance-diagnostic-data-viewer.png new file mode 100644 index 0000000000000000000000000000000000000000..3579eb86e939af976cf9815515cc84f94ff93c3b GIT binary patch literal 594488 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

vMpGq~9YDS)@ti^Z}y-{0HXus}h66K#4ZD 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%0A+vkf~HdjlK^uS*N?K=Qc#)<^pi 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

(M=I6ueQ5fk`uPC`;1@zd5 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�pC4{>d3A@gx>N>p&<%;AB-Jvre~ejQqXczI zh8(XCtxHv6_Z3%g4t>t7&dX=`wpvAG6rA%q>nKT<{W=%W6-AXRtgp)bxpg&42t;d; zppncqpvOgQ#32$%N;xRic3oNUv{CM8-wvwF`}k4o4(!^OfVhbc5v>*64u@6|04rnD zU3Ws5lfnpl$V}9p!$ry`MRE@=f`JOZt0v2e+~h)cjg<-HBv&fUq|3twAKANu4ATm|H|R2qA=a zo`gRyS4lY<{lz<$S;4Y*mpnnLp_o+|{&~d;ijJYnXH>8aP2|z-tVlkeO2RWrI?wogK=sO4{iEg{?m)})^#T)gMU13BDJL&#YU_~ zH$~H<`a|*I@7bx%E@xD##&6uSl5*7z1Yl@K1<{A8m#8w=C?WLWb?0E7;HI6&mb0(DB)U&l`75imU@#`*uUwY7O*mm(OVc@^P3TX;7MrXddd&KM zQ6VF#FU$U+tsJ ztf!5+M=WW&+%S(FG=lJ!S+-xRwv4mvAsdzO;@blYt;8$10FBxO#Wk79N}NDwhG`?& zs0}aUPwiDPC}p=j{$x|{Fy$ZPC#&UQDtnnB{@vGFoG3OD^CorSISkr|S|GMJs)=<=DIGLVoZWfYXAEy;i?)NJT2f4hklx z9zs0sd){){KIfr=D|`9l!O!pShDXS{3fk!2BeGL=uWPJ7MUq2ChG+Em9Epz}niHXb z0dd5+J2#9AsqV2SXMH-m2QH)|lEsBD@6QBMfo5t|frbOiq)e~eo1pJi+g}#phB>*Q zuGb3-*3VZGL-U2ot-{nv_OblKy(-w+xjPE=NDSf7dYw+opb-(0U(;bBmJ0uGoTnD-;-wH zPgY&%VC37b14Ccb3aD~@Bdc$goYfaG8W#lf>iaG5hupSP$+-=rZuBd1E3QdT^Q)47 z-o4(}xNDZ_|2?jT+yBGA^R`y83tepa(et4pC9R{WV%N|fyM(3n|`(K zD=Uer5AW3Tyo_B^yeOYc-HeDn=wv?8pEa)8zv`bmO7v!rrXVis-Y@c++En%WTn;43 zg9@+eyu!UWQ9k*2XqdcHW0X&#bS{F-EolV9-ua_}|m_Pb&2B_x4)m&Tp0X zzf+@!o<2Hp?fxKHFeHX22H)({9xpjo++H zoa0|vHoQBQeE-UMCE)^D{i4gnHx`B3p}x3&0U3cD$jRp|TvbO_>Iv)SM8Dy(bA`IC z(?IS0aYfO(%=!i{Sdb;QL_7Mobh_ygvvXH}Z+sSpR|AWfqObWY;}V(|(bh>O%F;D* zxdPq9Nv9_}0_PLoF<(@)=aLqlT-X`4BfBtfYLfbuL)L{wFGMj7neCk;PQjL3q1uw- zqmLhne{-%ExA=!nlXQ7U;?j&#cwgcNI|x;l^}UDY-Tg&RWlF{&+XoBBpPsci&~*q_ z

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�!H-CCu`q1=Xwu20q?a5#ZF8fnO!YI>9+#v1d z=dqn~m%*Y6@YmB|TqZ*Ij|n`vWq*bHZk%KY*vAL+PYAd^KOQ$nhwiFvKs~C`u3mC) zMRn*IXG@_T=w1ZmMb^UHN3G|sp{{H9@4s(!8d%Ffu}hLcH#WT+TVF0B@9?8KddBG; zeCH(&NhVXzh+ouprDB9 zYI;+-8;(}XwQ3G9RNmZ>+7-=E@V}7?L)yi3$#BCEajaZ0uIeQ$xOT7krT+~C@%%*r z|CRG;M9rbY9G~m+xSyfCcA#0$J*%nb9f#`wJ|q8n;wSGxX?L*BSliW#dQ8a~ztsK! zT(mXC5ozx?Krg5a{VScB&6QEd?h@({msrrkzV{RU61`o{Gm=b{=9!3H3_0wGJ1bMI^3R`#5Zz^zAK zJ_Xxat>Yk@nGPqd6MJP%@(oMZ<3FH2OhT=4j`I<120y$?=+3nlLOJI^Uus>!nK&sP zGSD;mLV0T#e@Uc;IFtmzNgnG2Y|aaE3<)6juK)0gGm$v16{8!n1p!TK5O?gyYP}u6 z@ywSQ{?A)?pOlv|`>saO+;{`aXdTHh2;WNRs>*03xpNUmZ86`eL~J&h=x+%CE|cwRxX3Z!5xQfSSF1q=2p5x4Ej71prULKj~ESnvm`hi0=2+nzL01W zfqhPyyA~$t;n=k{eoAAP!VqBGEh*!GPt`_PR%rae=yghWaXWXO3ex5&Z;lJ zYT*ao#*|;k^B&dJGr!KNfJnS(Bs^+#@(!1_?&$}nQ5G~P?G8bf6)yAkNteqF_<)i# z(`#zN{tw#)X`~+kxoNtF=Kt

`{N;?kPXU(B0qC1~J_!&sBb}l#`anmt&@#P8<-? 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 z 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

VZ?;~ic3^%+e?8cjGd=47vFs@)MxKm$U1zom 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

DI=;T>n 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


PU=UOxI4PU+{kApJt%PSLhj~aFRo7 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 **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"::: From 1eb5d4f97c1c93143ddb8fe99dc2d5e36d6b68fe Mon Sep 17 00:00:00 2001 From: Alekhya Jupudi <89069896+alekyaj@users.noreply.github.com> Date: Mon, 2 May 2022 09:46:18 +0530 Subject: [PATCH 05/24] Updated as per review comment --- .../client-management/mdm/Language-pack-management-csp.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/windows/client-management/mdm/Language-pack-management-csp.md b/windows/client-management/mdm/Language-pack-management-csp.md index 272e303d74..25a95f6c0b 100644 --- a/windows/client-management/mdm/Language-pack-management-csp.md +++ b/windows/client-management/mdm/Language-pack-management-csp.md @@ -18,10 +18,10 @@ The table below shows the applicability of Windows: |Edition|Windows 10|Windows 11| |--- |--- |--- | |Home|No|No| -|Pro|Yes|Yes| +|Pro|No|Yes| |Business|No|No| -|Enterprise|Yes|Yes| -|Education|Yes|Yes| +|Enterprise|No|Yes| +|Education|No|Yes| The Language Pack Management CSP allows a direct way to provision languages remotely in Windows. MDMs like Intune can use management commands remotely to devices to configure language-related settings for System and new users. From 9ec34f4d0ff8e2e2a6b64452b30dab0b0bb48706 Mon Sep 17 00:00:00 2001 From: Benny Shilpa Date: Thu, 5 May 2022 17:39:54 +0530 Subject: [PATCH 06/24] Update bitlocker-deployment-comparison.md --- .../bitlocker/bitlocker-deployment-comparison.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/security/information-protection/bitlocker/bitlocker-deployment-comparison.md b/windows/security/information-protection/bitlocker/bitlocker-deployment-comparison.md index 0e57c625ae..2db35d51b3 100644 --- a/windows/security/information-protection/bitlocker/bitlocker-deployment-comparison.md +++ b/windows/security/information-protection/bitlocker/bitlocker-deployment-comparison.md @@ -30,7 +30,7 @@ This article depicts the BitLocker deployment comparison chart. | Requirements |Microsoft Intune |Microsoft Endpoint Configuration Manager |Microsoft BitLocker Administration and Monitoring (MBAM) | |---------|---------|---------|---------| -|Minimum client operating system version |Windows 11 and Windows 10 | Windows 11, Windows 10, and Windows 8.1 | Windows 7, Windows 8, Windows 8.1, Windows 10, and Windows 10 IoT | +|Minimum client operating system version |Windows 11 and Windows 10 | Windows 11, Windows 10, and Windows 8.1 | Windows 7, Windows 8, Windows 8.1, Windows 10, Windows 10 IoT, and Windows 11 | |Supported Windows SKUs | Enterprise, Pro, Education | Enterprise, Pro, Education | Enterprise | |Minimum Windows version |1909 | None | None | |Supported domain-joined status | Microsoft Azure Active Directory (Azure AD) joined, hybrid Azure AD joined | Active Directory joined, hybrid Azure AD joined | Active Directory joined | From 5974a816971f8912ae596898d630cb3e53c0ee2e Mon Sep 17 00:00:00 2001 From: Benny Shilpa Date: Thu, 5 May 2022 17:42:15 +0530 Subject: [PATCH 07/24] Update bitlocker-device-encryption-overview-windows-10.md --- .../bitlocker-device-encryption-overview-windows-10.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) 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 26f5413422..0baaa367d0 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 @@ -143,7 +143,7 @@ Part of the Microsoft Desktop Optimization Pack, Microsoft BitLocker Administrat * Enforces the BitLocker encryption policy options that you set for your enterprise. * Integrates with existing management tools, such as Microsoft Endpoint Configuration Manager. * Offers an IT-customizable recovery user experience. -* Supports Windows 10. +* Supports Windows 11 and Windows 10. > [!IMPORTANT] > Enterprises could use MBAM to manage client computers with BitLocker that are domain-joined on-premises until mainstream support ended in July 2019, or they could receive extended support until April 2026. From a562559024af9ddba0a98596944383104895a9a9 Mon Sep 17 00:00:00 2001 From: Benny Shilpa Date: Fri, 6 May 2022 16:38:43 +0530 Subject: [PATCH 08/24] minor changes --- ...r-device-encryption-overview-windows-10.md | 48 +++++++++---------- 1 file changed, 24 insertions(+), 24 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 0baaa367d0..1339ada24d 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 @@ -1,6 +1,6 @@ --- title: Overview of BitLocker Device Encryption in Windows -description: This topic provides an overview of how BitLocker Device Encryption can help protect data on devices running Windows. +description: This article provides an overview of how BitLocker Device Encryption can help protect data on devices running Windows. ms.prod: m365-security ms.mktglfcycl: explore ms.sitesec: library @@ -26,28 +26,28 @@ ms.custom: bitlocker - Windows 11 - Windows Server 2016 and above -This topic explains how BitLocker Device Encryption can help protect data on devices running Windows. -For a general overview and list of topics about BitLocker, see [BitLocker](bitlocker-overview.md). +This article explains how BitLocker Device Encryption can help protect data on devices running Windows. +For a general overview and list of articles 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. -Table 2 lists specific data-protection concerns and how they are addressed in Windows 11, Windows 10, and Windows 7. +Table 2 lists specific data-protection concerns and how they're addressed in Windows 11, Windows 10, and Windows 7. **Table 2. Data Protection in Windows 11, Windows 10, and Windows 7** | Windows 7 | Windows 11 and 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 can't 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. | +| There's 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. | +| 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 you 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 is transparent to the user during implementation and use. Every time there's a possible delay or difficulty because of a security feature, there's 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 11 and Windows 10 meet 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 @@ -59,13 +59,13 @@ In Windows 7, preparing the TPM for use offered a couple of challenges: 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 11 and Windows 10 that enable 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. +Microsoft includes instrumentation in Windows 11 and Windows 10 that enable the operating system to fully manage the TPM. There's 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 11 and 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. +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 11 and Windows 10, administrators can turn on BitLocker and the TPM from within the Windows Pre-installation 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 isn't 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 11 and 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 delayed deployment. Microsoft has improved this process through multiple features in Windows 11 and Windows 10. ## BitLocker Device Encryption @@ -76,8 +76,8 @@ Microsoft expects that most devices in the future will pass the testing requirem 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 11 or 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. +* If the device isn't 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 isn't 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: @@ -92,9 +92,9 @@ Administrators can manage domain-joined devices that have BitLocker Device Encry ## 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. +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 didn't 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 11 and Windows 10 let 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're 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's written to the disk. ## Encrypted hard drive support @@ -105,22 +105,22 @@ For more information about encrypted hard drives, see [Encrypted Hard Drive](../ ## 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 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 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 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). +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 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 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 on a regular basis. -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 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. +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. For more information about how startup security works and the countermeasures that Windows 11 and Windows 10 provide, see [Protect BitLocker from pre-boot attacks](./bitlocker-countermeasures.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, policy states that those PCs shouldn't 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 enables BitLocker-protected PCs to start automatically when connected to a wired corporate network on which Windows Deployment Services runs. Anytime the PC isn't 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: * Client PCs that have Unified Extensible Firmware Interface (UEFI) firmware version 2.3.1 or later, which supports Dynamic Host Configuration Protocol (DHCP) @@ -148,6 +148,6 @@ Part of the Microsoft Desktop Optimization Pack, Microsoft BitLocker Administrat > [!IMPORTANT] > Enterprises could use MBAM to manage client computers with BitLocker that are domain-joined on-premises until mainstream support ended in July 2019, or they could receive extended support until April 2026. -Going forward, the functionality of MBAM will be incorporated into Configuration Manager. For more details, see [Features in Configuration Manager technical preview version 1909](/mem/configmgr/core/get-started/2019/technical-preview-1909#bkmk_bitlocker). +Going forward, the functionality of MBAM will be incorporated into Configuration Manager. For more information, see [Features in Configuration Manager technical preview version 1909](/mem/configmgr/core/get-started/2019/technical-preview-1909#bkmk_bitlocker). -Enterprises not using Configuration Manager can use the built-in features of Azure AD and Microsoft Intune in Microsoft Endpoint Manager for administration and monitoring. For more details, see [Monitor device encryption with Intune](/mem/intune/protect/encryption-monitor). +Enterprises not using Configuration Manager can use the built-in features of Azure AD and Microsoft Intune in Microsoft Endpoint Manager for administration and monitoring. For more information, see [Monitor device encryption with Intune](/mem/intune/protect/encryption-monitor). From cc1c3a83a2ef997778a21c99cf4a6773cea0803b Mon Sep 17 00:00:00 2001 From: Office Content Publishing <34616516+officedocspr@users.noreply.github.com> Date: Sat, 7 May 2022 23:32:35 -0700 Subject: [PATCH 09/24] Uploaded file: education-content-updates.md - 2022-05-07 23:32:35.0937 --- .../includes/education-content-updates.md | 21 +++++++++++++++++++ 1 file changed, 21 insertions(+) diff --git a/education/includes/education-content-updates.md b/education/includes/education-content-updates.md index 8100e0959b..73b3828e76 100644 --- a/education/includes/education-content-updates.md +++ b/education/includes/education-content-updates.md @@ -2,6 +2,27 @@ +## Week of May 02, 2022 + + +| Published On |Topic title | Change | +|------|------------|--------| +| 5/3/2022 | [Reset devices with Autopilot Reset](/education/windows/autopilot-reset) | modified | +| 5/3/2022 | [Change history for Windows 10 for Education (Windows 10)](/education/windows/change-history-edu) | modified | +| 5/3/2022 | [Change to Windows 10 Education from Windows 10 Pro](/education/windows/change-to-pro-education) | modified | +| 5/3/2022 | [Chromebook migration guide (Windows 10)](/education/windows/chromebook-migration-guide) | modified | +| 5/3/2022 | [Windows 10 configuration recommendations for education customers](/education/windows/configure-windows-for-education) | modified | +| 5/3/2022 | [Deploy Windows 10 in a school district (Windows 10)](/education/windows/deploy-windows-10-in-a-school-district) | modified | +| 5/3/2022 | [Deploy Windows 10 in a school (Windows 10)](/education/windows/deploy-windows-10-in-a-school) | modified | +| 5/3/2022 | [Deployment recommendations for school IT administrators](/education/windows/edu-deployment-recommendations) | modified | +| 5/3/2022 | [For IT administrators get Minecraft Education Edition](/education/windows/school-get-minecraft) | modified | +| 5/3/2022 | [What's in Set up School PCs provisioning package](/education/windows/set-up-school-pcs-provisioning-package) | modified | +| 5/3/2022 | [Take a Test app technical reference](/education/windows/take-a-test-app-technical) | modified | +| 5/3/2022 | [Set up Take a Test on multiple PCs](/education/windows/take-a-test-multiple-pcs) | modified | +| 5/3/2022 | [For teachers get Minecraft Education Edition](/education/windows/teacher-get-minecraft) | modified | +| 5/3/2022 | [Test Windows 10 in S mode on existing Windows 10 education devices](/education/windows/test-windows10s-for-edu) | modified | + + ## Week of April 25, 2022 From cc55b4a5cbbb5e52a473f258c40c0749d14c93b5 Mon Sep 17 00:00:00 2001 From: Michael Nady Date: Sun, 8 May 2022 22:30:14 +0200 Subject: [PATCH 10/24] implementing #10383 #10383 I added the reference to LAPS but I don't know how to convert the row header cell into a url like the other rows. --- windows/security/identity-protection/index.md | 1 + 1 file changed, 1 insertion(+) diff --git a/windows/security/identity-protection/index.md b/windows/security/identity-protection/index.md index 29506cac5f..9a9f1c4419 100644 --- a/windows/security/identity-protection/index.md +++ b/windows/security/identity-protection/index.md @@ -21,6 +21,7 @@ Learn more about identity and access management technologies in Windows 10. | Section | Description | |-|-| +| Local Administrator Password Solution(https://github.com/MicrosoftDocs/ATADocs/blob/main/ATPDocs/cas-isp-laps.md) | The "Local Administrator Password Solution" (LAPS) provides management of local account passwords of domain joined computers. Passwords are stored in Active Directory (AD) and protected by ACL, so only eligible users can read it or request its reset. | [Technical support policy for lost or forgotten passwords](password-support-policy.md)| Outlines the ways in which Microsoft can help you reset a lost or forgotten password, and provides links to instructions for doing so. | | [Access control](access-control/access-control.md) | Describes access control in Windows, which is the process of authorizing users, groups, and computers to access objects on the network or computer. Key concepts that make up access control are permissions, ownership of objects, inheritance of permissions, user rights, and object auditing. | | [Configure S/MIME for Windows 10](configure-s-mime.md) | In Windows 10, S/MIME lets users encrypt outgoing messages and attachments so that only intended recipients who have a digital identification (ID), also known as a certificate, can read them. Users can digitally sign a message, which provides the recipients with a way to verify the identity of the sender and that the message hasn't been tampered with. | From 7f6e0212c3f1ba843d6a21102eda8d9205ec11eb Mon Sep 17 00:00:00 2001 From: Corey McClain Date: Mon, 9 May 2022 12:08:33 -0400 Subject: [PATCH 11/24] Update feature-availability.md --- .../feature-availability.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/windows/security/threat-protection/windows-defender-application-control/feature-availability.md b/windows/security/threat-protection/windows-defender-application-control/feature-availability.md index 3acb16d6e4..e3ebad9071 100644 --- a/windows/security/threat-protection/windows-defender-application-control/feature-availability.md +++ b/windows/security/threat-protection/windows-defender-application-control/feature-availability.md @@ -32,7 +32,7 @@ ms.technology: windows-sec | Capability | WDAC | AppLocker | |-------------|------|-------------| -| Platform support | Available on Windows 10 and Windows 11 | Available on Windows 8+ | +| Platform support | Available on Windows 10, Windows 11, and Server 2016+ | Available on Windows 8+ | | SKU availability | Cmdlets are available on all SKUs on 1909+ builds.
For pre-1909 builds, cmdlets are only available on Enterprise but policies are effective on all SKUs. | Policies deployed through GP are only effective on Enterprise devices.
Policies deployed through MDM are effective on all SKUs. | | Management solutions |
  • [Intune](./deploy-windows-defender-application-control-policies-using-intune.md) (limited built-in policies or custom policy deployment via OMA-URI)
  • [Microsoft Endpoint Manager Configuration Manager (MEMCM)](/configmgr/protect/deploy-use/use-device-guard-with-configuration-manager) (limited built-in policies or custom policy deployment via Software Distribution)
  • [Group Policy](./deploy-windows-defender-application-control-policies-using-group-policy.md)
  • PowerShell
|
  • [Intune](/windows/client-management/mdm/applocker-csp) (custom policy deployment via OMA-URI only)
  • MEMCM (custom policy deployment via Software Distribution only)
  • [Group Policy](./applocker/determine-group-policy-structure-and-rule-enforcement.md)
  • PowerShell
    • | | Per-User and Per-User group rules | Not available (policies are device-wide) | Available on Windows 8+ | @@ -45,4 +45,4 @@ ms.technology: windows-sec | COM object configurability | [Available on 1903+](./allow-com-object-registration-in-windows-defender-application-control-policy.md) | Not available | | Packaged app rules | [Available on RS5+](./manage-packaged-apps-with-windows-defender-application-control.md) | Available on Windows 8+ | | Enforceable file types |
      • Driver files: .sys
      • Executable files: .exe and .com
      • DLLs: .dll and .ocx
      • Windows Installer files: .msi, .mst, and .msp
      • Scripts: .ps1, .vbs, and .js
      • Packaged apps and packaged app installers: .appx
      |
      • Executable files: .exe and .com
      • [Optional] DLLs: .dll and .ocx
      • Windows Installer files: .msi, .mst, and .msp
      • Scripts: .ps1, .bat, .cmd, .vbs, and .js
      • Packaged apps and packaged app installers: .appx
      | -| Application ID (AppId) Tagging | [Available on 20H1+](./AppIdTagging/windows-defender-application-control-appid-tagging-guide.md) | Not available | \ No newline at end of file +| Application ID (AppId) Tagging | [Available on 20H1+](./AppIdTagging/windows-defender-application-control-appid-tagging-guide.md) | Not available | From 0bf6c8bd33d500a37533d7ac7297b1c9b831f075 Mon Sep 17 00:00:00 2001 From: Tom Layson <83308464+TomLayson@users.noreply.github.com> Date: Mon, 9 May 2022 13:40:58 -0700 Subject: [PATCH 12/24] Update manage-connections-from-windows-operating-system-components-to-microsoft-services.md Added Widgets GP and disabling instructions. --- ...-operating-system-components-to-microsoft-services.md | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/windows/privacy/manage-connections-from-windows-operating-system-components-to-microsoft-services.md b/windows/privacy/manage-connections-from-windows-operating-system-components-to-microsoft-services.md index d663011771..a770be69b6 100644 --- a/windows/privacy/manage-connections-from-windows-operating-system-components-to-microsoft-services.md +++ b/windows/privacy/manage-connections-from-windows-operating-system-components-to-microsoft-services.md @@ -116,6 +116,7 @@ The following table lists management options for each setting, beginning with Wi | [29. Windows Update](#bkmk-wu) | | ![Check mark](images/checkmark.png) | ![Check mark](images/checkmark.png) | | [30. Cloud Clipboard](#bkmk-clcp) | | ![Check mark](images/checkmark.png) | | | [31. Services Configuration](#bkmk-svccfg) | | ![Check mark](images/checkmark.png) | ![Check mark](images/checkmark.png) | +| [32. Widgets](#bkmk-widgets) | | ![Check mark](images/checkmark.png) | ![Check mark](images/checkmark.png) | ### Settings for Windows Server 2016 with Desktop Experience @@ -1972,6 +1973,14 @@ You can turn off Services Configuration by setting the following registry entrie Add a REG_DWORD value named **DisableOneSettingsDownloads** to **HKEY_LOCAL_MACHINE\Software\Policies\Microsoft\Windows\DataCollection** and set the value to **1**. +###
      32. Widgets + +Widgets is a news and feeds service that can be customized by the user. If you turn off this service, apps using this service may stop working. + +You can turn off Widgets by setting the following registry entries: + +Add a REG_DWORD value named **AllowWidgets** to **HKEY_LOCAL_MACHINE\Software\Policies\Microsoft\Windows\Widgets** and set the value to **0**. + ### Allowed traffic list for Windows Restricted Traffic Limited Functionality Baseline |Allowed traffic endpoints| From 4dee80e6434f6c12b6d5fd0480daa9fc397d72d2 Mon Sep 17 00:00:00 2001 From: "JerryAbo [MSFT]" <94194023+jerryabo@users.noreply.github.com> Date: Mon, 9 May 2022 16:24:12 -0500 Subject: [PATCH 13/24] Update policy-csp-devicelock.md Added important note to detail expected behavior more clearly on password policy change enforcement behavior. For additional context, refer to incident 302235684 and/or contact jerryabo. --- windows/client-management/mdm/policy-csp-devicelock.md | 3 +++ 1 file changed, 3 insertions(+) diff --git a/windows/client-management/mdm/policy-csp-devicelock.md b/windows/client-management/mdm/policy-csp-devicelock.md index 750efe50ed..5dc9d73e81 100644 --- a/windows/client-management/mdm/policy-csp-devicelock.md +++ b/windows/client-management/mdm/policy-csp-devicelock.md @@ -72,6 +72,9 @@ manager: dansimp
      +> [!Important] +> The DeviceLock CSP utilizes the [Exchange ActiveSync Policy Engine](/previous-versions/windows/it-pro/windows-server-2012-R2-and-2012/dn282287(v=ws.11)). When password length and complexity rules are applied, all the local user and administrator accounts are marked to change their password at the next sign in to ensure complexity requirements are met. For additional information, see [Password length and complexity supported by account types](/previous-versions/windows/it-pro/windows-server-2012-R2-and-2012/dn282287(v=ws.11)#password-length-and-complexity-supported-by-account-types)). + **DeviceLock/AllowIdleReturnWithoutPassword** From e810cfbece34140fbb7cc7a54bf87ce0c4da3aa8 Mon Sep 17 00:00:00 2001 From: "Daniel H. Brown" <32883970+DHB-MSFT@users.noreply.github.com> Date: Mon, 9 May 2022 15:02:36 -0700 Subject: [PATCH 14/24] Add link to M365 Apps guide --- windows/configuration/windows-10-accessibility-for-ITPros.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/windows/configuration/windows-10-accessibility-for-ITPros.md b/windows/configuration/windows-10-accessibility-for-ITPros.md index d2a8850284..2bbae9dfc2 100644 --- a/windows/configuration/windows-10-accessibility-for-ITPros.md +++ b/windows/configuration/windows-10-accessibility-for-ITPros.md @@ -89,3 +89,5 @@ This topic helps IT administrators learn about built-in accessibility features, [Inclusive Design](https://www.microsoft.com/design/inclusive) +[Accessibility guide for Microsoft 365 Apps](/deployoffice/accessibility-guide) + From 814f1d4b77f728e0e49e33afcdad96ef149f17aa Mon Sep 17 00:00:00 2001 From: Denise Vangel-MSFT Date: Mon, 9 May 2022 15:26:57 -0700 Subject: [PATCH 15/24] Update windows/security/identity-protection/index.md Co-authored-by: JohanFreelancer9 <48568725+JohanFreelancer9@users.noreply.github.com> --- windows/security/identity-protection/index.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/security/identity-protection/index.md b/windows/security/identity-protection/index.md index 9a9f1c4419..7883dbd5b9 100644 --- a/windows/security/identity-protection/index.md +++ b/windows/security/identity-protection/index.md @@ -21,7 +21,7 @@ Learn more about identity and access management technologies in Windows 10. | Section | Description | |-|-| -| Local Administrator Password Solution(https://github.com/MicrosoftDocs/ATADocs/blob/main/ATPDocs/cas-isp-laps.md) | The "Local Administrator Password Solution" (LAPS) provides management of local account passwords of domain joined computers. Passwords are stored in Active Directory (AD) and protected by ACL, so only eligible users can read it or request its reset. +| [Local Administrator Password Solution](/defender-for-identity/cas-isp-laps) | Local Administrator Password Solution (LAPS) provides management of local account passwords of domain-joined computers. Passwords are stored in Azure Active Directory (Azure AD) and protected by an access control list (ACL), so only eligible users can read them or request a reset. | [Technical support policy for lost or forgotten passwords](password-support-policy.md)| Outlines the ways in which Microsoft can help you reset a lost or forgotten password, and provides links to instructions for doing so. | | [Access control](access-control/access-control.md) | Describes access control in Windows, which is the process of authorizing users, groups, and computers to access objects on the network or computer. Key concepts that make up access control are permissions, ownership of objects, inheritance of permissions, user rights, and object auditing. | | [Configure S/MIME for Windows 10](configure-s-mime.md) | In Windows 10, S/MIME lets users encrypt outgoing messages and attachments so that only intended recipients who have a digital identification (ID), also known as a certificate, can read them. Users can digitally sign a message, which provides the recipients with a way to verify the identity of the sender and that the message hasn't been tampered with. | From 47fa47d4231dfb563e49f35145be8ddf6a2d1410 Mon Sep 17 00:00:00 2001 From: Denise Vangel-MSFT Date: Mon, 9 May 2022 15:29:08 -0700 Subject: [PATCH 16/24] Update feature-availability.md --- .../feature-availability.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/windows/security/threat-protection/windows-defender-application-control/feature-availability.md b/windows/security/threat-protection/windows-defender-application-control/feature-availability.md index e3ebad9071..5b024e8790 100644 --- a/windows/security/threat-protection/windows-defender-application-control/feature-availability.md +++ b/windows/security/threat-protection/windows-defender-application-control/feature-availability.md @@ -14,7 +14,7 @@ author: denisebmsft ms.reviewer: jgeurten ms.author: deniseb manager: dansimp -ms.date: 07/29/2021 +ms.date: 05/09/2022 ms.custom: asr ms.technology: windows-sec --- @@ -32,7 +32,7 @@ ms.technology: windows-sec | Capability | WDAC | AppLocker | |-------------|------|-------------| -| Platform support | Available on Windows 10, Windows 11, and Server 2016+ | Available on Windows 8+ | +| Platform support | Available on Windows 10, Windows 11, and Windows Server 2016 or later | Available on Windows 8 or later | | SKU availability | Cmdlets are available on all SKUs on 1909+ builds.
      For pre-1909 builds, cmdlets are only available on Enterprise but policies are effective on all SKUs. | Policies deployed through GP are only effective on Enterprise devices.
      Policies deployed through MDM are effective on all SKUs. | | Management solutions |
      • [Intune](./deploy-windows-defender-application-control-policies-using-intune.md) (limited built-in policies or custom policy deployment via OMA-URI)
      • [Microsoft Endpoint Manager Configuration Manager (MEMCM)](/configmgr/protect/deploy-use/use-device-guard-with-configuration-manager) (limited built-in policies or custom policy deployment via Software Distribution)
      • [Group Policy](./deploy-windows-defender-application-control-policies-using-group-policy.md)
      • PowerShell
      |
      • [Intune](/windows/client-management/mdm/applocker-csp) (custom policy deployment via OMA-URI only)
      • MEMCM (custom policy deployment via Software Distribution only)
      • [Group Policy](./applocker/determine-group-policy-structure-and-rule-enforcement.md)
      • PowerShell
        • | | Per-User and Per-User group rules | Not available (policies are device-wide) | Available on Windows 8+ | From 0f7516fa6e3b4528827d01f75447e958d61ef170 Mon Sep 17 00:00:00 2001 From: Denise Vangel-MSFT Date: Mon, 9 May 2022 15:37:08 -0700 Subject: [PATCH 17/24] Update policy-csp-devicelock.md --- windows/client-management/mdm/policy-csp-devicelock.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/client-management/mdm/policy-csp-devicelock.md b/windows/client-management/mdm/policy-csp-devicelock.md index 5dc9d73e81..17f1c7e4b9 100644 --- a/windows/client-management/mdm/policy-csp-devicelock.md +++ b/windows/client-management/mdm/policy-csp-devicelock.md @@ -7,7 +7,7 @@ ms.prod: w10 ms.technology: windows author: dansimp ms.localizationpriority: medium -ms.date: 09/27/2019 +ms.date: 05/09/2022 ms.reviewer: manager: dansimp --- From 9ab0f6e589ab330e83938fe5baa5fc193de9841c Mon Sep 17 00:00:00 2001 From: Diana Hanson Date: Tue, 10 May 2022 09:45:32 -0600 Subject: [PATCH 18/24] Update manage-connections-from-windows-operating-system-components-to-microsoft-services.md Sync PR https://github.com/MicrosoftDocs/windows-docs-pr/pull/6554 Acro fix --- ...ndows-operating-system-components-to-microsoft-services.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/windows/privacy/manage-connections-from-windows-operating-system-components-to-microsoft-services.md b/windows/privacy/manage-connections-from-windows-operating-system-components-to-microsoft-services.md index e5f48fdbe8..2d941eb5ee 100644 --- a/windows/privacy/manage-connections-from-windows-operating-system-components-to-microsoft-services.md +++ b/windows/privacy/manage-connections-from-windows-operating-system-components-to-microsoft-services.md @@ -597,7 +597,7 @@ Alternatively, you can configure the following Registry keys as described: | - | - | | Allow Address Bar drop-down list suggestions | HKEY_LOCAL_MACHINE\\SOFTWARE\\Policies\\Microsoft\\MicrosoftEdge\\ServiceUI
          REG_DWORD name: ShowOneBox
          Set to **0**| | Allow configuration updates for the Books Library | HKEY_LOCAL_MACHINE\\SOFTWARE\\Policies\\Microsoft\\MicrosoftEdge\\BooksLibrary
          REG_DWORD name: AllowConfigurationUpdateForBooksLibrary
          Set to **0**| -| Configure Autofill | HKEY_LOCAL_MACHINE\\SOFTWARE\\Policies\\Microsoft\\MicrosoftEdge\\Main
          REG_SZ name: Use FormSuggest
          Value : **No** | +| Configure Autofill | HKEY_LOCAL_MACHINE\\SOFTWARE\\Policies\\Microsoft\\MicrosoftEdge\\Main
          REG_SZ name: Use FormSuggest
          Value: **No** | | Configure Do Not Track | HKEY_LOCAL_MACHINE\\SOFTWARE\\Policies\\Microsoft\\MicrosoftEdge\\Main
          REG_DWORD name: DoNotTrack
          REG_DWORD: **1** | | Configure Password Manager | HKEY_LOCAL_MACHINE\\SOFTWARE\\Policies\\Microsoft\\MicrosoftEdge\\Main
          REG_SZ name: FormSuggest Passwords
          REG_SZ: **No** | | Configure search suggestions in Address Bar | HKEY_LOCAL_MACHINE\\SOFTWARE\\Policies\\Microsoft\\MicrosoftEdge\\SearchScopes
          REG_DWORD name: ShowSearchSuggestionsGlobal
          Value: **0**| @@ -1737,7 +1737,7 @@ In Group Policy, configure: -and- -- Create a SZ registry setting named **ConfigureAppInstallControl** in **HKEY_LOCAL_MACHINE\\SOFTWARE\\Policies\\Microsoft\\Windows Defender\\SmartScreen** with a value of **Anywhere**. +- Create an SZ registry setting named **ConfigureAppInstallControl** in **HKEY_LOCAL_MACHINE\\SOFTWARE\\Policies\\Microsoft\\Windows Defender\\SmartScreen** with a value of **Anywhere**. ### 25. Personalized Experiences From 1365d318b5bb56bf74221bb42230ccdfa86ae652 Mon Sep 17 00:00:00 2001 From: Aaron Czechowski Date: Tue, 10 May 2022 15:41:40 -0700 Subject: [PATCH 19/24] add template and test files --- template.md | 292 ++++++++++++++++++++++++++++++++++++++++ windows/hub/doc-test.md | 212 +++++++++++++++++++++++++++++ 2 files changed, 504 insertions(+) create mode 100644 template.md create mode 100644 windows/hub/doc-test.md diff --git a/template.md b/template.md new file mode 100644 index 0000000000..84c08cc7de --- /dev/null +++ b/template.md @@ -0,0 +1,292 @@ +--- +title: # ARTICLE TITLE in 55 chars or less, most important for SEO. Best to match H1 and TOC, but doesn't have to. +description: # A summary of the content. 75-300 characters. Used in site search. Sometimes used on a search engine results page for improved SEO. Always end with period. +ms.date: mm/dd/yyyy +ms.prod: windows +ms.technology: windows #more to come... +ms.topic: conceptual #reference troubleshooting how-to end-user-help overview (more in contrib guide) +ms.localizationpriority: medium #high null +author: # GitHub username (aczechowski) +ms.author: # MS alias (aaroncz) +ms.reviewer: # MS alias of feature PM, optional +manager: # MS alias of manager (dougeby) +ms.collection: # optional +- # highpri - high priority, strategic, important, current, etc. articles +- # openauth - the article is owned by PM or community for open authoring +--- + +# Metadata and Markdown Template + +_Applies to:_ + +- Windows 11 +- Windows 10 + +This docs.ms template contains examples of markdown syntax, and guidance on setting the metadata. It's available in the root directory of the Windows repository (`~\windows-docs-pr\template.md`). + +When you create a new markdown file article, **Save as** this template to a new file, fill out the metadata as specified below, set the H1 heading above (`#`) to the title of the article, and delete the template content. + +## Metadata + +The full metadata block is above the markdown between the `---` lines. For more information, see [Metadata attributes](https://review.docs.microsoft.com/en-us/help/contribute/metadata-attributes?branch=main) in the contributor guide. Some key notes: + +- You _must_ have a space between the colon (`:`) and the value for a metadata element. + +- Remove all metadata comments (`#`) + +- Colons in a value (like the title) break the metadata parser. In their place, use the HTML encoding `:` (for example, `title: Azure Rights Management: the basics`). + +- `title`: This title appears in search engine results and the browser tab. + - Don't end with a period. + - Use Microsoft style _sentence case_. + - The title can match the H1 heading (`#`) and the name in the toc.yml, but doesn't have to. + - It should be roughly 55 characters or less for best search engine optimization (SEO). + +- `description`: Summarize the content, shows in search engine results. 75-300 characters. Always end with a period. + +- `ms.date`: After you Save As this template to the target file, with the Docs Authoring Pack extension installed, right-click anywhere in the .md file to **Update `ms.date` metadata value** and save the file. + +- `author`: The author field contains the **Github username** of the author. + - This value is used in GitHub notifications, assignments, and other build automation in both the private and public repositories. + - It's also used to display the first (left-most) contributor in the published article. + +- `ms.author` & `manager`: Microsoft aliases. ms.author and author are typically the same. + - `ms.reviewer`: Optionally can specify the name of the PM associated with the article. Just for reference, not currently used by any automation. + +- `ms.prod`: Should always be `windows` for Windows content. (Some older articles still use `w10` and `w11`.) + +- `ms.technology`: Select one of the options based on the feature area. Currently the only option is `windows`. + +- `ms.topic`: Select one of the options based on the content type. This attribute is used in calculating content health (different content types are used differently by customers, so have different metrics). + +- `ms.localizationpriority`: **Medium** is the default, which is machine translation. For specific, high-priority content that requires human translation (extra cost), set this value to **high**. For any components that are only `en-us`, set this value to **null** for no localization. + +## Basic markdown and GFM + +All basic and Github-flavored markdown (GFM) is supported. For more information, see the following articles: + +- [Docs Markdown reference in the Contributor Guide](https://review.docs.microsoft.com/help/contribute/markdown-reference?branch=main) +- [Baseline markdown syntax](https://daringfireball.net/projects/markdown/syntax) +- [Github-flavored markdown (GFM) documentation](https://docs.github.com/github/writing-on-github/getting-started-with-writing-and-formatting-on-github/basic-writing-and-formatting-syntax) + +## Headings + +Examples of first- and second-level headings are above. + +There **must** be only one first-level heading (`#`, also known as H1) in your article, which is displayed as the published title at the top of the page. + +Second-level headings (`##`, also known as H2) generate the on-page TOC that appears in the **In this article** section beside or underneath the on-page title. + +Limit the length of second-level headings to avoid excessive line wraps. + +Make sure _all_ headings of any level have a unique name for the article. The build creates an anchor for all headings on the page using kebab formatting. For example, from the [Docs Markdown reference](https://review.docs.microsoft.com/help/contribute/markdown-reference?branch=main) article, the heading **Alerts (Note, Tip, Important, Caution, Warning)** becomes the anchor `#alerts-note-tip-important-caution-warning`. If there are duplicate headings, then the anchors don't behave properly. This behavior also applies when using include files, make sure the headings are unique across the main markdown file, and all include markdown files. + +Don't skip levels. For example, don't have an H3 (`###`) without a parent H2 (`##`). + +Configuration Manager content does use custom anchors in some articles. They're almost always prefixed with `bkmk_`, for example, `bkmk_client`. These anchors can help reduce the anchor size, but does require HTML code that may not always be supported by the docs build system. There's other functionality with the Docs Authoring Pack and the build validation that only works with native header anchors. Use custom anchors sparingly, and remove them in older articles when possible. When removing custom anchors, make sure to update all internal links from the old custom anchor to the native header kebab format. + +### Third-level heading + +Third-level headings (and beyond) can be any length, as they don't appear **In this article**. + +#### Fourth-level heading + +##### Fifth level heading + +## Text styling + +_Italics_ (a single asterisk (`*`) also works, but the underscore (`_`) helps differentiate with the double asterisk (`**`) for bold) + +**Bold** + +~~Strikethrough~~ + +## Links + +> [!TIP] +> Use the **Docs Authoring Pack** extension to easily add links! +> +> 1. **Alt** + **M** to open the Docs Authoring Pack menu. +> 1. Select **Link** and then follow the prompts. +> +> It supports headings in the current and other files too! (Just not the custom `bkmk` anchors that are sometimes used in this content.) + +For more information, see [Add links to articles](https://review.docs.microsoft.com/help/contribute/links-how-to?branch=main) in the contributor guide. + +### Article in the same repo + +To link to an article in the same repo, use **file-relative links**. These links have the path to the target as relative to the current file, and always include the `.md` or `.yml` extension. For example, `[Windows client documentation for IT Pros](index.yml)` + +#### Link to headings + +To link to a heading _in the same markdown file_, add just the anchor as the link. It's either a custom HTML anchor (`#bkmk_client`) or the kebab case of the header. For example: `[Link to an article in the same repo](#article-in-the-same-repo)`. Kebab case is preferred over a custom anchor, as the build validates the link. Make sure headings aren't duplicated in the same article. + +To link to a heading _in a markdown file in the same repo_, use relative linking + hashtag linking. For example: `[Windows 11 availability](../whats-new/windows-11-plan.md#windows-11-availability)` + +### Another docs.ms article + +To link to another docs.ms article not in the same repo, use a **root-relative link**. This style supports the potential future use of the doc content in a separate disconnected environment, like for a high security government customer, which would have a different domain. For example, `[Public contributor guide](/contribute/additional-resources)`. + +### External URLs + +To link to an external file, use the full URL as the link. For example: `[Github](https://www.github.com)` + +- The link should always be **HTTPS**. +- Remove any local from the URL, unless it doesn't work without it. Most all microsoft.com properties support language neutral URLs. + +### Example links + +If you need to provide an example of a URL in the article, enclose it in a code block. For example: `https://www.contoso.com` +This style makes sure the URL is ignored during build validation and the broken links report. + +### Tips for links + +When your pull request runs, the build system validates all file-relative links and non-custom anchors. It will return a warning if it can't resolve a link. + +VSCode supports file-relative links and non-custom anchors, so you can easily navigate between pages, and test that links are valid. + +There's a broken link report that runs once a week in the build system, get the report from OPS. + +Don't use URL shorteners like `go.microsoft.com/fwlink` or `aka.ms`. Include the full URL to the target. + +For more information, see [Add links to articles](https://review.docs.microsoft.com/help/contribute/links-how-to?branch=main) in the contributor guide. + +## Lists + +### Ordered lists + +1. This list is ordered. +1. This list is ordered. +1. This list is ordered. +1. This list is ordered. +1. This list is ordered. + +You can explicitly number each line if needed, but this style lets the build autonumber it. This style is beneficial if you need to add or remove a step. + +#### Ordered list with an embedded list + +1. This list is ordered. +1. This list is ordered. +1. This list is ordered. +1. This list is ordered. + 1. This list is embedded. + 1. This list is embedded. +1. This list is ordered. +1. This list is ordered. + +### Unordered Lists + +- This list is bulleted. +- This list is bulleted. +- This list is bulleted. +- This list is bulleted. +- This list is bulleted. + +#### Unordered list with embedded lists + +- This list is bulleted. +- This list is bulleted. +- This list is bulleted. + - This list is embedded. + - This list is embedded. +- This list is bulleted. +- This list is bulleted. + 1. This list is embedded and ordered. + 1. This list is embedded and ordered. +- This list is bulleted. + +## Horizontal rule + +--- + +## Tables + +| Tables | Are | Cool | +| ------------- |:-------------:| -----:| +| col 3 is | right-aligned | $1600 | +| col 2 is | centered | $12 | +| col 1 is default | left-aligned | $1 | + +The Docs Authoring Pack has features to manage markdown tables. Select the entire table, then right-click to see the options. + +## Code + +### Codeblock + +```json +{ + "aggregator": { + "batchSize": 1000, + flushTimeout": "00:00:30" + } +} +``` + +### In-line code + +This sentence includes an example of `in-line code`. + +## Blockquote + +> The drought had lasted now for ten million years, and the reign of the terrible lizards had long since ended. Here on the Equator, in the continent which would one day be known as Africa, the battle for existence had reached a new climax of ferocity, and the victor was not yet in sight. In this barren and desiccated land, only the small or the swift or the fierce could flourish, or even hope to survive. + +## Images + +Use the Docs Authoring Pack menu to easily insert media. + +Always include alt text for accessibility, and always end it with a period. + + +### Static Image + +:::image type="content" source="media/deploy1.png" alt-text="A graphic of a laptop as a suitcase."::: + +### Image with lightbox + +:::image type="content" source="media/deploy2.png" alt-text="A graphic of a computer with external monitor." lightbox="media/W10-WaaS-poster.PNG"::: + +### Animated gif + +:::image type="content" source="media/docs-filter-toc.gif" alt-text="Animated gif of 'filter by title' option in the table of contents."::: + +### Linked Image + +[![Alt text for linked image.](memdocs/media/docs-github-edit.png)](https://azure.microsoft.com) + +## Alerts + +### Note + +> [!NOTE] +> This is NOTE + +### Warning + +> [!WARNING] +> This is WARNING + +### Tip + +> [!TIP] +> This is TIP + +### Caution + +> [!CAUTION] +> This is CAUTION + +### Important + +> [!IMPORTANT] +> This is IMPORTANT + +## Videos + +### YouTube + +> [!VIDEO https://www.youtube.com/embed/rnhnZTrSZzI] + +## docs.ms extensions + +> [!div class="nextstepaction"] +> [Next step action](/mem/configmgr) diff --git a/windows/hub/doc-test.md b/windows/hub/doc-test.md new file mode 100644 index 0000000000..0e65302ae1 --- /dev/null +++ b/windows/hub/doc-test.md @@ -0,0 +1,212 @@ +--- +title: Doc team test +description: A test article for the doc team's use. +ms.date: 05/10/2022 +ms.prod: windows +ms.technology: windows +ms.topic: reference +ms.localizationpriority: null +ROBOTS: NOINDEX +author: aczechowski +ms.author: aaroncz +ms.reviewer: mstewart +manager: dougeby +--- + +# Doc team test + +This article is for testing purposes only. + +> [!NOTE] +> For more markdown examples and tips, see the **template.md** file at the root of the repository. + +## Basic Markdown and GFM + +All basic and Github-flavored markdown is supported. For more information, see: + +- [Baseline markdown syntax](https://daringfireball.net/projects/markdown/syntax) +- [Github-flavored markdown (GFM) documentation](https://guides.github.com/features/mastering-markdown) + +## Headings + +Examples of first and second-level headings are above. + +There **must** be only one first level heading in your article, which will be displayed as the on-page title. + +Second-level headings will generate the on-page TOC that appears in the "In this article" section underneath the on-page title. + +### Third-level heading (`###`) +#### Fourth-level heading (`####`) +##### Fifth-level heading (`#####`) + +## Text styling + +_Italics_ (`_`) + +**Bold** (`**`) + +~~Strikethrough~~ (`~~`) + +## Links + +To link to a markdown file in the same repo, use **file-relative links**. Use the Docs Authoring Pack to help. + +Examples: + +- [Windows client documentation for IT Pros](index.yml) +- [Plan for Windows 11](../whats-new/windows-11-plan.md) + +To link to a header in the same markdown file, find the section anchor and link using `#` (for example, `#blockquote`). Use the Docs Authoring Pack to help. + +- Example: [Blockquotes](#blockquotes) + +To link to a header in a markdown file in the same repo, use relative linking + hashtag linking. + +- [Windows 11 availability](../whats-new/windows-11-plan.md#windows-11-availability) + +To link to another article on docs.ms, use a **root-relative link**. + +- Example: [What's new in Configuration Manager incremental versions](/mem/configmgr/core/plan-design/changes/whats-new-incremental-versions) + +To link to an external file, use the full URL as the link. Remove any locales. + +- Example: [GitHub](https://www.github.com) + +## Lists + +### Ordered lists + +1. This +1. Is +1. An +1. Ordered +1. List + +#### Ordered list with an embedded list + +1. Here +1. Comes +1. An +1. Embedded + 1. Scarlett + 1. Professor Plum +1. Ordered +1. List + +### Unordered Lists + +- This +- Is +- A +- Bulleted +- List + +#### Unordered list with an embedded list + +- This +- Bulleted +- List + - Peacock + - Green +- Contains +- Other + 1. Colonel Mustard + 1. Yellow + 1. gold + 1. White + 1. cream + 1. silver +- Lists + +## Horizontal rule + +--- + +## Tables + +| Tables | Are | Cool | +|---------------------|:-------------:|------:| +| Column 3 is | Right-aligned | $1600 | +| Column 2 is | Centered | $12 | +| Column 1 is default | Left-aligned | $1 | + +## Code + +### Code block + +```json +{ + "aggregator": { + "batchSize": 1000, + flushTimeout": "00:00:30" + } +} + ``` + +### In-line code + +This example is for `in-line code`. + +## Blockquotes + +> The drought had lasted now for ten million years, and the reign of the terrible lizards had long since ended. Here on the Equator, in the continent which would one day be known as Africa, the battle for existence had reached a new climax of ferocity, and the victor was not yet in sight. In this barren and desiccated land, only the small or the swift or the fierce could flourish, or even hope to survive. + +## Images + +### Static Image + +:::image type="content" source="images/deploy1.png" alt-text="A graphic of a laptop as a suitcase."::: + +### Image with lightbox + +:::image type="content" source="images/deploy2.png" alt-text="A graphic of a computer with external monitor." lightbox="images/W10-WaaS-poster.PNG"::: + +### Animated gif + +:::image type="content" source="/mem/media/docs-filter-toc.gif" alt-text="Animated gif of 'filter by title' option in the table of contents."::: + +## Alerts + +### Note + +> [!NOTE] +> This alert is a NOTE + +### Warning + +> [!WARNING] +> This alert is a WARNING + +### Tip + +> [!TIP] +> This alert is a TIP + +### Caution + +> [!CAUTION] +> This alert is a CAUTION + +### Important + +> [!IMPORTANT] +> This alert is a IMPORTANT + +## Videos + +### YouTube + +> [!VIDEO https://www.youtube.com/embed/R6_eWWfNB54] + +## docs.ms extensions + +### Button + +> [!div class="button"] +[button links](/rights-management) + +### Step-By-Step + +>[!div class="step-by-step"] +[Pre](https://www.example.com) +[Next](https://www.example.com) From 165df7c170e6175337bc382e5285fb381b17cbae Mon Sep 17 00:00:00 2001 From: Aaron Czechowski Date: Tue, 10 May 2022 15:58:31 -0700 Subject: [PATCH 20/24] remove links & images --- windows/hub/doc-test.md | 60 +---------------------------------------- 1 file changed, 1 insertion(+), 59 deletions(-) diff --git a/windows/hub/doc-test.md b/windows/hub/doc-test.md index 0e65302ae1..bb5825132e 100644 --- a/windows/hub/doc-test.md +++ b/windows/hub/doc-test.md @@ -18,7 +18,7 @@ manager: dougeby This article is for testing purposes only. > [!NOTE] -> For more markdown examples and tips, see the **template.md** file at the root of the repository. +> For more markdown examples and tips, see the **template.md** file at the root of the repository. Including examples of links and images. ## Basic Markdown and GFM @@ -47,31 +47,6 @@ _Italics_ (`_`) ~~Strikethrough~~ (`~~`) -## Links - -To link to a markdown file in the same repo, use **file-relative links**. Use the Docs Authoring Pack to help. - -Examples: - -- [Windows client documentation for IT Pros](index.yml) -- [Plan for Windows 11](../whats-new/windows-11-plan.md) - -To link to a header in the same markdown file, find the section anchor and link using `#` (for example, `#blockquote`). Use the Docs Authoring Pack to help. - -- Example: [Blockquotes](#blockquotes) - -To link to a header in a markdown file in the same repo, use relative linking + hashtag linking. - -- [Windows 11 availability](../whats-new/windows-11-plan.md#windows-11-availability) - -To link to another article on docs.ms, use a **root-relative link**. - -- Example: [What's new in Configuration Manager incremental versions](/mem/configmgr/core/plan-design/changes/whats-new-incremental-versions) - -To link to an external file, use the full URL as the link. Remove any locales. - -- Example: [GitHub](https://www.github.com) - ## Lists ### Ordered lists @@ -151,20 +126,6 @@ This example is for `in-line code`. > The drought had lasted now for ten million years, and the reign of the terrible lizards had long since ended. Here on the Equator, in the continent which would one day be known as Africa, the battle for existence had reached a new climax of ferocity, and the victor was not yet in sight. In this barren and desiccated land, only the small or the swift or the fierce could flourish, or even hope to survive. -## Images - -### Static Image - -:::image type="content" source="images/deploy1.png" alt-text="A graphic of a laptop as a suitcase."::: - -### Image with lightbox - -:::image type="content" source="images/deploy2.png" alt-text="A graphic of a computer with external monitor." lightbox="images/W10-WaaS-poster.PNG"::: - -### Animated gif - -:::image type="content" source="/mem/media/docs-filter-toc.gif" alt-text="Animated gif of 'filter by title' option in the table of contents."::: - ## Alerts ### Note @@ -191,22 +152,3 @@ This example is for `in-line code`. > [!IMPORTANT] > This alert is a IMPORTANT - -## Videos - -### YouTube - -> [!VIDEO https://www.youtube.com/embed/R6_eWWfNB54] - -## docs.ms extensions - -### Button - -> [!div class="button"] -[button links](/rights-management) - -### Step-By-Step - ->[!div class="step-by-step"] -[Pre](https://www.example.com) -[Next](https://www.example.com) From a360aaa35a98570bfb158681c015ab22ab139225 Mon Sep 17 00:00:00 2001 From: themar-msft <33436507+themar-msft@users.noreply.github.com> Date: Wed, 11 May 2022 09:38:41 -0700 Subject: [PATCH 21/24] Update usmt-what-does-usmt-migrate.md --- .../usmt/usmt-what-does-usmt-migrate.md | 16 ++++------------ 1 file changed, 4 insertions(+), 12 deletions(-) diff --git a/windows/deployment/usmt/usmt-what-does-usmt-migrate.md b/windows/deployment/usmt/usmt-what-does-usmt-migrate.md index c1f3295abc..a5d815de92 100644 --- a/windows/deployment/usmt/usmt-what-does-usmt-migrate.md +++ b/windows/deployment/usmt/usmt-what-does-usmt-migrate.md @@ -16,18 +16,6 @@ ms.topic: article # What does USMT migrate? -## In this topic - -- [Default migration scripts](#bkmk-defaultmigscripts) - -- [User Data](#bkmk-3) - -- [Operating-system components](#bkmk-4) - -- [Supported applications](#bkmk-2) - -- [What USMT does not migrate](#no) - ## Default migration scripts The User State Migration Tool (USMT) 10.0 is designed so that an IT engineer can precisely define migrations using the USMT .xml scripting language. USMT provides the following sample scripts: @@ -248,6 +236,10 @@ You should also note the following: Starting in Windows 10, version 1607 the USMT does not migrate the Start menu layout. To migrate a user's Start menu, you must export and then import settings using the Windows PowerShell cmdlets **Export-StartLayout** and **Import-StartLayout**. For more information, see [USMT common issues](./usmt-common-issues.md#usmt-does-not-migrate-the-start-layout). +## User profiles from on-premises Active Directory to Azure Active Directory + +USMT doesn’t support migrating user profiles from on-premises Active Directory to Azure Active Directory. + ## Related topics [Plan your migration](usmt-plan-your-migration.md) From a3005dcda55538e1a1a0f96bed84bcd11993c938 Mon Sep 17 00:00:00 2001 From: themar-msft <33436507+themar-msft@users.noreply.github.com> Date: Wed, 11 May 2022 09:47:21 -0700 Subject: [PATCH 22/24] Update usmt-what-does-usmt-migrate.md --- windows/deployment/usmt/usmt-what-does-usmt-migrate.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/windows/deployment/usmt/usmt-what-does-usmt-migrate.md b/windows/deployment/usmt/usmt-what-does-usmt-migrate.md index a5d815de92..f2cfade235 100644 --- a/windows/deployment/usmt/usmt-what-does-usmt-migrate.md +++ b/windows/deployment/usmt/usmt-what-does-usmt-migrate.md @@ -236,9 +236,9 @@ You should also note the following: Starting in Windows 10, version 1607 the USMT does not migrate the Start menu layout. To migrate a user's Start menu, you must export and then import settings using the Windows PowerShell cmdlets **Export-StartLayout** and **Import-StartLayout**. For more information, see [USMT common issues](./usmt-common-issues.md#usmt-does-not-migrate-the-start-layout). -## User profiles from on-premises Active Directory to Azure Active Directory +## User profiles from Active Directory to Azure Active Directory -USMT doesn’t support migrating user profiles from on-premises Active Directory to Azure Active Directory. +USMT doesn't support migrating user profiles from Active Directory to Azure Active Directory. ## Related topics From d5d584a50189c1e12bb6e1fea6568f39f2b49147 Mon Sep 17 00:00:00 2001 From: themar-msft <33436507+themar-msft@users.noreply.github.com> Date: Wed, 11 May 2022 12:11:13 -0700 Subject: [PATCH 23/24] Update usmt-what-does-usmt-migrate.md --- .../usmt/usmt-what-does-usmt-migrate.md | 18 +++++++++--------- 1 file changed, 9 insertions(+), 9 deletions(-) diff --git a/windows/deployment/usmt/usmt-what-does-usmt-migrate.md b/windows/deployment/usmt/usmt-what-does-usmt-migrate.md index f2cfade235..42a9f344f6 100644 --- a/windows/deployment/usmt/usmt-what-does-usmt-migrate.md +++ b/windows/deployment/usmt/usmt-what-does-usmt-migrate.md @@ -94,7 +94,7 @@ The following components are migrated by default using the manifest files: - Fonts -- Group membership. USMT migrates users’ group settings. The groups to which a user belongs can be found by right-clicking **My Computer** on the Start menu and then clicking **Manage**. When running an offline migration, the use of a **<ProfileControl>** section in the Config.xml file is required. +- Group membership. USMT migrates users’ group settings. The groups to which a user belongs can be found by right-clicking **My Computer** on the Start menu and then selecting **Manage**. When running an offline migration, the use of a **<ProfileControl>** section in the Config.xml file is required. - \*Windows Internet Explorer® settings @@ -126,17 +126,17 @@ The following components are migrated by default using the manifest files: - Windows Rights Management -\* These settings are not available for an offline migration. For more information, see [Offline Migration Reference](offline-migration-reference.md). +\* These settings aren't available for an offline migration. For more information, see [Offline Migration Reference](offline-migration-reference.md). > [!IMPORTANT] > This list may not be complete. There may be additional components that are migrated. > [!NOTE] -> Some settings, such as fonts, are not applied by the LoadState tool until after the destination computer has been restarted. For this reason, restart the destination computer after you run the LoadState tool. +> Some settings, such as fonts, aren't applied by the LoadState tool until after the destination computer has been restarted. For this reason, restart the destination computer after you run the LoadState tool. ## Supported applications -Although it is not required for all applications, it is good practice to install all applications on the destination computer before restoring the user state. Installing applications before migrating settings helps to ensure that the migrated settings are not overwritten by the application installers. +Even though it's not required for all applications, it's good practice to install all applications on the destination computer before restoring the user state. Installing applications before migrating settings helps to ensure that migrated settings aren't overwritten by the application installers. > [!NOTE] > @@ -192,9 +192,9 @@ When you specify the MigApp.xml file, USMT migrates the settings for the followi |Yahoo Messenger|9| |Microsoft Zune™ Software|3| -## What USMT does not migrate +## What USMT doesn't migrate -The following is a list of the settings that USMT does not migrate. If you are having a problem that is not listed here, see [Common Issues](usmt-common-issues.md). +The following is a list of the settings that USMT doesn't migrate. If you are having a problem that isn't listed here, see [Common Issues](usmt-common-issues.md). ### Application settings @@ -206,7 +206,7 @@ USMT does not migrate the following application settings: - Microsoft Project settings, when migrating from Office 2003 to Office 2007 system. -- ICQ Pro settings, if ICQ Pro is installed in a different location on the destination computer. To successfully migrate the settings of ICQ Pro, you must install ICQ Pro in the same location on the destination computer as it was on the source computer. Otherwise, after you run the LoadState tool, the application will not start. You may encounter problems when: +- ICQ Pro settings, if ICQ Pro is installed in a different location on the destination computer. To successfully migrate the settings of ICQ Pro, you must install ICQ Pro in the same location on the destination computer as it was on the source computer. Otherwise, after you run the LoadState tool, the application won't start. You may encounter problems when: - You change the default installation location on 32-bit destination computers. @@ -218,7 +218,7 @@ USMT does not migrate the following operating-system settings. - Local printers, hardware-related settings, drivers, passwords, application binary files, synchronization files, DLL files, or other executable files. -- Permissions for shared folders. After migration, you must manually re-share any folders that were shared on the source computer. +- Permissions for shared folders. After migration, you must manually reshare any folders that were shared on the source computer. - Files and settings migrating between operating systems with different languages. The operating system of the source computer must match the language of the operating system on the destination computer. @@ -228,7 +228,7 @@ USMT does not migrate the following operating-system settings. You should also note the following: -- You should run USMT from an account with administrative credentials. Otherwise, some data will not migrate. When running the ScanState and LoadState tools you must run the tools in Administrator mode from an account with administrative credentials. If you do not run USMT in Administrator mode, only the user profile that is logged on will be included in the migration. In addition, you must run the ScanState tool on Windows XP from an account with administrative credentials. Otherwise, some operating-system settings will not migrate. To run in Administrator mode, click **Start**, click **All Programs**, click **Accessories**, right-click **Command Prompt**, and then click **Run as administrator**. +- You should run USMT from an account with administrative credentials. Otherwise, some data will not migrate. When running the ScanState and LoadState tools you must run the tools in Administrator mode from an account with administrative credentials. If you don't run USMT in Administrator mode, only the user profile that is logged on will be included in the migration. In addition, you must run the ScanState tool on Windows XP from an account with administrative credentials. Otherwise, some operating-system settings will not migrate. To run in Administrator mode, select **Start**, **All Programs**, **Accessories**, right-click **Command Prompt**, and then select **Run as administrator**. - You can use the /**localonly** option to exclude the data from removable drives and network drives mapped on the source computer. For more information about what is excluded when you specify /**localonly**, see [ScanState Syntax](usmt-scanstate-syntax.md). From bdfe8adfba801a266041d23323f51d36c5b7f25d Mon Sep 17 00:00:00 2001 From: themar-msft <33436507+themar-msft@users.noreply.github.com> Date: Wed, 11 May 2022 12:16:41 -0700 Subject: [PATCH 24/24] fix h level --- windows/deployment/usmt/usmt-what-does-usmt-migrate.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/deployment/usmt/usmt-what-does-usmt-migrate.md b/windows/deployment/usmt/usmt-what-does-usmt-migrate.md index 42a9f344f6..77ff8332d5 100644 --- a/windows/deployment/usmt/usmt-what-does-usmt-migrate.md +++ b/windows/deployment/usmt/usmt-what-does-usmt-migrate.md @@ -236,7 +236,7 @@ You should also note the following: Starting in Windows 10, version 1607 the USMT does not migrate the Start menu layout. To migrate a user's Start menu, you must export and then import settings using the Windows PowerShell cmdlets **Export-StartLayout** and **Import-StartLayout**. For more information, see [USMT common issues](./usmt-common-issues.md#usmt-does-not-migrate-the-start-layout). -## User profiles from Active Directory to Azure Active Directory +### User profiles from Active Directory to Azure Active Directory USMT doesn't support migrating user profiles from Active Directory to Azure Active Directory.