From 61b4543f5934f3eb6ea4ae6bb294367a26cba67b Mon Sep 17 00:00:00 2001 From: Nimisha Satapathy Date: Fri, 15 Jul 2022 02:09:46 +0530 Subject: [PATCH 001/143] Update hello-faq.yml --- .../hello-for-business/hello-faq.yml | 20 ++++++++++++++++++- 1 file changed, 19 insertions(+), 1 deletion(-) diff --git a/windows/security/identity-protection/hello-for-business/hello-faq.yml b/windows/security/identity-protection/hello-for-business/hello-faq.yml index 66e88ee1a6..dde0048337 100644 --- a/windows/security/identity-protection/hello-for-business/hello-faq.yml +++ b/windows/security/identity-protection/hello-for-business/hello-faq.yml @@ -144,7 +144,25 @@ sections: - question: Is Windows Hello for Business multi-factor authentication? answer: | Windows Hello for Business is two-factor authentication based on the observed authentication factors of: something you have, something you know, and something that's part of you. Windows Hello for Business incorporates two of these factors: something you have (the user's private key protected by the device's security module) and something you know (your PIN). With the proper hardware, you can enhance the user experience by introducing biometrics. By using biometrics, you can replace the "something you know" authentication factor with the "something that is part of you" factor, with the assurances that users can fall back to the "something you know factor". - + + - question: Where is Windows Hello biometrics data stored? + answer: | + When you enroll in Windows Hello, a representation of your face called an enrollment profile is created (more information can be found on this page). This enrollment profile biometrics data is device specific, is stored locally on the device, and does not leave the device or roam with the user. Some external fingerprint sensors store biometric data on the fingerprint module itself rather than on Windows device. Even in this case, the biometrics data is stored locally on those modules, is device specific, doesn’t roam, never leaves the module, and is never sent to Microsoft cloud or external server. For more details see Windows Hello biometrics in the enterprise (Windows) - Windows security | Microsoft Docs. + + - question: What is the format used to store Windows Hello biometrics data on the device? + answer: | + Windows Hello biometrics data is stored on the device as an encrypted template database. The data from the biometrics sensor (e.g., face camera or fingerprint reader) creates a data representation—or graph—that is then encrypted before it’s stored on the device. Each biometrics sensor on the device which is used by Windows Hello (face or fingerprint) will have its own biometric database file where template data is stored. Each biometrics database file is encrypted with unique, randomly generated key that is encrypted to the system using AES encryption producing a SHA256 hash. + + - question: Who has access on Windows Hello biometrics data? + answer: | + Since Windows Hello biometrics data is stored in encrypted format, no user, or any process other than Windows Hello has access to it. + + - question: When is Windows Hello biometrics database file created? How is a user enrolled into Windows Hello face or fingerprint authentication? + answer: | + Windows Hello biometrics template database file is created on the device only when a user is enrolled into Windows Hello biometrics-based authentication. Your workplace or IT administrator may have turned certain authentication functionality, but it is always your choice if you want to use WH/WHfB or an alternative method (e.g. pin). Users can check their current enrollment into Windows Hello biometrics by going to sign-in options on their device. Go to Start > Settings > Accounts > Sign-in options. Or just click on Go to Sign-in options. To enroll into Windows Hello, user can go to **Start** > **Settings** > **Accounts** > **Sign-in** options, select the Windows Hello method that they want to set up, and then select Set up. If you don't see Windows Hello in Sign-in options, then it may not be available for your device or blocked by admin via policy. Admins can by policy request users to enroll into WHFB during autopilot or during initial setup of the device. Admins can disallow users to enroll into biometrics via Windows hello for business policy configurations. However, when allowed via policy configurations, enrollment into Windows hello biometrics is always optional for users. + + + - question: What are the biometric requirements for Windows Hello for Business? answer: | Read [Windows Hello biometric requirements](/windows-hardware/design/device-experiences/windows-hello-biometric-requirements) for more information. From 965f2b766190e2737d5b6cf14cc935ab144a5da7 Mon Sep 17 00:00:00 2001 From: Nimisha Satapathy Date: Fri, 15 Jul 2022 10:49:15 +0530 Subject: [PATCH 002/143] Update hello-faq.yml --- .../hello-for-business/hello-faq.yml | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/windows/security/identity-protection/hello-for-business/hello-faq.yml b/windows/security/identity-protection/hello-for-business/hello-faq.yml index dde0048337..3f039f4dfa 100644 --- a/windows/security/identity-protection/hello-for-business/hello-faq.yml +++ b/windows/security/identity-protection/hello-for-business/hello-faq.yml @@ -159,10 +159,16 @@ sections: - question: When is Windows Hello biometrics database file created? How is a user enrolled into Windows Hello face or fingerprint authentication? answer: | - Windows Hello biometrics template database file is created on the device only when a user is enrolled into Windows Hello biometrics-based authentication. Your workplace or IT administrator may have turned certain authentication functionality, but it is always your choice if you want to use WH/WHfB or an alternative method (e.g. pin). Users can check their current enrollment into Windows Hello biometrics by going to sign-in options on their device. Go to Start > Settings > Accounts > Sign-in options. Or just click on Go to Sign-in options. To enroll into Windows Hello, user can go to **Start** > **Settings** > **Accounts** > **Sign-in** options, select the Windows Hello method that they want to set up, and then select Set up. If you don't see Windows Hello in Sign-in options, then it may not be available for your device or blocked by admin via policy. Admins can by policy request users to enroll into WHFB during autopilot or during initial setup of the device. Admins can disallow users to enroll into biometrics via Windows hello for business policy configurations. However, when allowed via policy configurations, enrollment into Windows hello biometrics is always optional for users. - + Windows Hello biometrics template database file is created on the device only when a user is enrolled into Windows Hello biometrics-based authentication. Your workplace or IT administrator may have turned certain authentication functionality, however, it is always your choice if you want to use WH/WHfB or an alternative method (e.g. pin). Users can check their current enrollment into Windows Hello biometrics by going to sign-in options on their device. Go to **Start** > **Settings** > **Accounts** > **Sign-in** options. Or just click on Go to Sign-in options. To enroll into Windows Hello, user can go to **Start** > **Settings** > **Accounts** > **Sign-in** options, select the Windows Hello method that they want to set up, and then select **Set up**. If you don't see Windows Hello in Sign-in options, then it may not be available for your device or blocked by admin via policy. Admins can by policy request users to enroll into WHFB during autopilot or during initial setup of the device. Admins can disallow users to enroll into biometrics via Windows hello for business policy configurations. However, when allowed via policy configurations, enrollment into Windows Hello biometrics is always optional for users. + - question: When is Windows Hello biometrics database file deleted? How can a user be unenrolled from Windows Hello face or fingerprint authentication? + answer: | + To remove Windows Hello and any associated biometric identification data from the device, user can go to Start > Settings > Accounts > Sign-in options. Select the Windows Hello biometrics authentication method you want to remove, and then select Remove. This will unenroll the user from Windows Hello biometrics auth and will also delete the associated biometrics template database file. For more details see Windows sign-in options and account protection (microsoft.com). + - question: What about any diagnostic data coming out when WHFB is enabled? + answer: | + To help us keep things working properly, to help detect and prevent fraud, and to continue improving Windows Hello, we collect diagnostic data about how people use Windows Hello. For example, data about whether people sign in with their face, iris, fingerprint, or PIN; the number of times they use it; and whether it works or not is all valuable information that helps us build a better product. The data is pseudonymized, does not include biometric information, and is encrypted before it is transmitted to Microsoft. You can choose to stop sending diagnostic data to Microsoft at any time. Learn more about https://support.microsoft.com/en-us/windows/diagnostics-feedback-and-privacy-in-windows-28808a2b-a31b-dd73-dcd3-4559a5199319. + - question: What are the biometric requirements for Windows Hello for Business? answer: | Read [Windows Hello biometric requirements](/windows-hardware/design/device-experiences/windows-hello-biometric-requirements) for more information. From 540384e80ef520d8d6d2a680cfcbf985e19b61db Mon Sep 17 00:00:00 2001 From: Nimisha Satapathy Date: Fri, 15 Jul 2022 10:53:45 +0530 Subject: [PATCH 003/143] Update hello-faq.yml --- .../identity-protection/hello-for-business/hello-faq.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/security/identity-protection/hello-for-business/hello-faq.yml b/windows/security/identity-protection/hello-for-business/hello-faq.yml index 3f039f4dfa..a4af51bae4 100644 --- a/windows/security/identity-protection/hello-for-business/hello-faq.yml +++ b/windows/security/identity-protection/hello-for-business/hello-faq.yml @@ -167,7 +167,7 @@ sections: - question: What about any diagnostic data coming out when WHFB is enabled? answer: | - To help us keep things working properly, to help detect and prevent fraud, and to continue improving Windows Hello, we collect diagnostic data about how people use Windows Hello. For example, data about whether people sign in with their face, iris, fingerprint, or PIN; the number of times they use it; and whether it works or not is all valuable information that helps us build a better product. The data is pseudonymized, does not include biometric information, and is encrypted before it is transmitted to Microsoft. You can choose to stop sending diagnostic data to Microsoft at any time. Learn more about https://support.microsoft.com/en-us/windows/diagnostics-feedback-and-privacy-in-windows-28808a2b-a31b-dd73-dcd3-4559a5199319. + To help us keep things working properly, to help detect and prevent fraud, and to continue improving Windows Hello, we collect diagnostic data about how people use Windows Hello. For example, data about whether people sign in with their face, iris, fingerprint, or PIN; the number of times they use it; and whether it works or not is all valuable information that helps us build a better product. The data is pseudonymized, does not include biometric information, and is encrypted before it is transmitted to Microsoft. You can choose to stop sending diagnostic data to Microsoft at any time. Learn more about [Learn more about diagnostic data in Windows](https://support.microsoft.com/en-us/windows/diagnostics-feedback-and-privacy-in-windows-28808a2b-a31b-dd73-dcd3-4559a5199319. - question: What are the biometric requirements for Windows Hello for Business? answer: | From b92ad157c84bc632ccce28fd663d95e55cb7417a Mon Sep 17 00:00:00 2001 From: Nimisha Satapathy Date: Fri, 15 Jul 2022 10:54:18 +0530 Subject: [PATCH 004/143] Update hello-faq.yml --- .../identity-protection/hello-for-business/hello-faq.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/security/identity-protection/hello-for-business/hello-faq.yml b/windows/security/identity-protection/hello-for-business/hello-faq.yml index a4af51bae4..18e9e0288a 100644 --- a/windows/security/identity-protection/hello-for-business/hello-faq.yml +++ b/windows/security/identity-protection/hello-for-business/hello-faq.yml @@ -167,7 +167,7 @@ sections: - question: What about any diagnostic data coming out when WHFB is enabled? answer: | - To help us keep things working properly, to help detect and prevent fraud, and to continue improving Windows Hello, we collect diagnostic data about how people use Windows Hello. For example, data about whether people sign in with their face, iris, fingerprint, or PIN; the number of times they use it; and whether it works or not is all valuable information that helps us build a better product. The data is pseudonymized, does not include biometric information, and is encrypted before it is transmitted to Microsoft. You can choose to stop sending diagnostic data to Microsoft at any time. Learn more about [Learn more about diagnostic data in Windows](https://support.microsoft.com/en-us/windows/diagnostics-feedback-and-privacy-in-windows-28808a2b-a31b-dd73-dcd3-4559a5199319. + To help us keep things working properly, to help detect and prevent fraud, and to continue improving Windows Hello, we collect diagnostic data about how people use Windows Hello. For example, data about whether people sign in with their face, iris, fingerprint, or PIN; the number of times they use it; and whether it works or not is all valuable information that helps us build a better product. The data is pseudonymized, does not include biometric information, and is encrypted before it is transmitted to Microsoft. You can choose to stop sending diagnostic data to Microsoft at any time. [Learn more about diagnostic data in Windows](https://support.microsoft.com/en-us/windows/diagnostics-feedback-and-privacy-in-windows-28808a2b-a31b-dd73-dcd3-4559a5199319. - question: What are the biometric requirements for Windows Hello for Business? answer: | From 89c6dc99234d52d4c0f4b0e9cfef7fa8e19156e1 Mon Sep 17 00:00:00 2001 From: Nimisha Satapathy Date: Fri, 15 Jul 2022 11:02:50 +0530 Subject: [PATCH 005/143] Update hello-faq.yml --- .../identity-protection/hello-for-business/hello-faq.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/security/identity-protection/hello-for-business/hello-faq.yml b/windows/security/identity-protection/hello-for-business/hello-faq.yml index 18e9e0288a..aea58baf8c 100644 --- a/windows/security/identity-protection/hello-for-business/hello-faq.yml +++ b/windows/security/identity-protection/hello-for-business/hello-faq.yml @@ -167,7 +167,7 @@ sections: - question: What about any diagnostic data coming out when WHFB is enabled? answer: | - To help us keep things working properly, to help detect and prevent fraud, and to continue improving Windows Hello, we collect diagnostic data about how people use Windows Hello. For example, data about whether people sign in with their face, iris, fingerprint, or PIN; the number of times they use it; and whether it works or not is all valuable information that helps us build a better product. The data is pseudonymized, does not include biometric information, and is encrypted before it is transmitted to Microsoft. You can choose to stop sending diagnostic data to Microsoft at any time. [Learn more about diagnostic data in Windows](https://support.microsoft.com/en-us/windows/diagnostics-feedback-and-privacy-in-windows-28808a2b-a31b-dd73-dcd3-4559a5199319. + To help us keep things working properly, to help detect and prevent fraud, and to continue improving Windows Hello, we collect diagnostic data about how people use Windows Hello. For example, data about whether people sign in with their face, iris, fingerprint, or PIN; the number of times they use it; and whether it works or not is all valuable information that helps us build a better product. The data is pseudonymized, does not include biometric information, and is encrypted before it is transmitted to Microsoft. You can choose to stop sending diagnostic data to Microsoft at any time. [Learn more about diagnostic data in Windows](https://support.microsoft.com/en-us/windows/diagnostics-feedback-and-privacy-in-windows-28808a2b-a31b-dd73-dcd3-4559a5199319). - question: What are the biometric requirements for Windows Hello for Business? answer: | From f15d46a13323ef960c3fb5340c2f0a3d6190bf71 Mon Sep 17 00:00:00 2001 From: Nimisha Satapathy Date: Fri, 15 Jul 2022 17:37:40 +0530 Subject: [PATCH 006/143] Update hello-faq.yml --- .../identity-protection/hello-for-business/hello-faq.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/security/identity-protection/hello-for-business/hello-faq.yml b/windows/security/identity-protection/hello-for-business/hello-faq.yml index aea58baf8c..cd4177b9c1 100644 --- a/windows/security/identity-protection/hello-for-business/hello-faq.yml +++ b/windows/security/identity-protection/hello-for-business/hello-faq.yml @@ -147,7 +147,7 @@ sections: - question: Where is Windows Hello biometrics data stored? answer: | - When you enroll in Windows Hello, a representation of your face called an enrollment profile is created (more information can be found on this page). This enrollment profile biometrics data is device specific, is stored locally on the device, and does not leave the device or roam with the user. Some external fingerprint sensors store biometric data on the fingerprint module itself rather than on Windows device. Even in this case, the biometrics data is stored locally on those modules, is device specific, doesn’t roam, never leaves the module, and is never sent to Microsoft cloud or external server. For more details see Windows Hello biometrics in the enterprise (Windows) - Windows security | Microsoft Docs. + When you enroll in Windows Hello, a representation of your face called an enrollment profile is created (more information can be found on this page). This enrollment profile biometrics data is device specific, is stored locally on the device, and does not leave the device or roam with the user. Some external fingerprint sensors store biometric data on the fingerprint module itself rather than on Windows device. Even in this case, the biometrics data is stored locally on those modules, is device specific, doesn’t roam, never leaves the module, and is never sent to Microsoft cloud or external server. For more details see [Windows Hello biometrics in the enterprise (Windows) - Windows security | Microsoft Docs] (https://docs.microsoft.com/en-us/windows/security/identity-protection/hello-for-business/hello-biometrics-in-enterprise#where-is-windows-hello-data-stored). - question: What is the format used to store Windows Hello biometrics data on the device? answer: | From e0831683d5bb787d5964f317e446d14a95607c9a Mon Sep 17 00:00:00 2001 From: Nimisha Satapathy Date: Fri, 15 Jul 2022 17:40:20 +0530 Subject: [PATCH 007/143] Update hello-faq.yml --- .../identity-protection/hello-for-business/hello-faq.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/security/identity-protection/hello-for-business/hello-faq.yml b/windows/security/identity-protection/hello-for-business/hello-faq.yml index cd4177b9c1..579a253058 100644 --- a/windows/security/identity-protection/hello-for-business/hello-faq.yml +++ b/windows/security/identity-protection/hello-for-business/hello-faq.yml @@ -147,7 +147,7 @@ sections: - question: Where is Windows Hello biometrics data stored? answer: | - When you enroll in Windows Hello, a representation of your face called an enrollment profile is created (more information can be found on this page). This enrollment profile biometrics data is device specific, is stored locally on the device, and does not leave the device or roam with the user. Some external fingerprint sensors store biometric data on the fingerprint module itself rather than on Windows device. Even in this case, the biometrics data is stored locally on those modules, is device specific, doesn’t roam, never leaves the module, and is never sent to Microsoft cloud or external server. For more details see [Windows Hello biometrics in the enterprise (Windows) - Windows security | Microsoft Docs] (https://docs.microsoft.com/en-us/windows/security/identity-protection/hello-for-business/hello-biometrics-in-enterprise#where-is-windows-hello-data-stored). + When you enroll in Windows Hello, a representation of your face called an enrollment profile is created (more information can be found on this page). This enrollment profile biometrics data is device specific, is stored locally on the device, and does not leave the device or roam with the user. Some external fingerprint sensors store biometric data on the fingerprint module itself rather than on Windows device. Even in this case, the biometrics data is stored locally on those modules, is device specific, doesn’t roam, never leaves the module, and is never sent to Microsoft cloud or external server. For more details see [Windows Hello biometrics in the enterprise] (https://docs.microsoft.com/en-us/windows/security/identity-protection/hello-for-business/hello-biometrics-in-enterprise#where-is-windows-hello-data-stored). - question: What is the format used to store Windows Hello biometrics data on the device? answer: | From dc31beae915debd4d20e9e16c66dbf3299d65a0f Mon Sep 17 00:00:00 2001 From: Nimisha Satapathy Date: Fri, 15 Jul 2022 17:58:53 +0530 Subject: [PATCH 008/143] Update hello-faq.yml --- .../identity-protection/hello-for-business/hello-faq.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/security/identity-protection/hello-for-business/hello-faq.yml b/windows/security/identity-protection/hello-for-business/hello-faq.yml index 579a253058..0c0b86d802 100644 --- a/windows/security/identity-protection/hello-for-business/hello-faq.yml +++ b/windows/security/identity-protection/hello-for-business/hello-faq.yml @@ -147,7 +147,7 @@ sections: - question: Where is Windows Hello biometrics data stored? answer: | - When you enroll in Windows Hello, a representation of your face called an enrollment profile is created (more information can be found on this page). This enrollment profile biometrics data is device specific, is stored locally on the device, and does not leave the device or roam with the user. Some external fingerprint sensors store biometric data on the fingerprint module itself rather than on Windows device. Even in this case, the biometrics data is stored locally on those modules, is device specific, doesn’t roam, never leaves the module, and is never sent to Microsoft cloud or external server. For more details see [Windows Hello biometrics in the enterprise] (https://docs.microsoft.com/en-us/windows/security/identity-protection/hello-for-business/hello-biometrics-in-enterprise#where-is-windows-hello-data-stored). + When you enroll in Windows Hello, a representation of your face called an enrollment profile is created (more information can be found on this page). This enrollment profile biometrics data is device specific, is stored locally on the device, and does not leave the device or roam with the user. Some external fingerprint sensors store biometric data on the fingerprint module itself rather than on Windows device. Even in this case, the biometrics data is stored locally on those modules, is device specific, doesn’t roam, never leaves the module, and is never sent to Microsoft cloud or external server. For more details see [Windows Hello biometrics in the enterprise](https://docs.microsoft.com/en-us/windows/security/identity-protection/hello-for-business/hello-biometrics-in-enterprise#where-is-windows-hello-data-stored). - question: What is the format used to store Windows Hello biometrics data on the device? answer: | From c242cebcb3318a8c2c424661376e54583a6f6428 Mon Sep 17 00:00:00 2001 From: Nimisha Satapathy Date: Wed, 20 Jul 2022 23:05:42 +0530 Subject: [PATCH 009/143] Update hello-faq.yml --- .../identity-protection/hello-for-business/hello-faq.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/windows/security/identity-protection/hello-for-business/hello-faq.yml b/windows/security/identity-protection/hello-for-business/hello-faq.yml index 0c0b86d802..0bf1eb6155 100644 --- a/windows/security/identity-protection/hello-for-business/hello-faq.yml +++ b/windows/security/identity-protection/hello-for-business/hello-faq.yml @@ -159,11 +159,11 @@ sections: - question: When is Windows Hello biometrics database file created? How is a user enrolled into Windows Hello face or fingerprint authentication? answer: | - Windows Hello biometrics template database file is created on the device only when a user is enrolled into Windows Hello biometrics-based authentication. Your workplace or IT administrator may have turned certain authentication functionality, however, it is always your choice if you want to use WH/WHfB or an alternative method (e.g. pin). Users can check their current enrollment into Windows Hello biometrics by going to sign-in options on their device. Go to **Start** > **Settings** > **Accounts** > **Sign-in** options. Or just click on Go to Sign-in options. To enroll into Windows Hello, user can go to **Start** > **Settings** > **Accounts** > **Sign-in** options, select the Windows Hello method that they want to set up, and then select **Set up**. If you don't see Windows Hello in Sign-in options, then it may not be available for your device or blocked by admin via policy. Admins can by policy request users to enroll into WHFB during autopilot or during initial setup of the device. Admins can disallow users to enroll into biometrics via Windows hello for business policy configurations. However, when allowed via policy configurations, enrollment into Windows Hello biometrics is always optional for users. + Windows Hello biometrics template database file is created on the device only when a user is enrolled into Windows Hello biometrics-based authentication. Your workplace or IT administrator may have turned certain authentication functionality, however, it is always your choice if you want to use Windows Hello or an alternative method (e.g. pin). Users can check their current enrollment into Windows Hello biometrics by going to sign-in options on their device. Go to **Start** > **Settings** > **Accounts** > **Sign-in** options. Or just click on **Go to Sign-in options**. To enroll into Windows Hello, user can go to **Start** > **Settings** > **Accounts** > **Sign-in** options, select the Windows Hello method that they want to set up, and then select **Set up**. If you don't see Windows Hello in Sign-in options, then it may not be available for your device or blocked by admin via policy. Admins can by policy request users to enroll into Windows Hello during autopilot or during initial setup of the device. Admins can disallow users to enroll into biometrics via Windows hello for business policy configurations. However, when allowed via policy configurations, enrollment into Windows Hello biometrics is always optional for users. - question: When is Windows Hello biometrics database file deleted? How can a user be unenrolled from Windows Hello face or fingerprint authentication? answer: | - To remove Windows Hello and any associated biometric identification data from the device, user can go to Start > Settings > Accounts > Sign-in options. Select the Windows Hello biometrics authentication method you want to remove, and then select Remove. This will unenroll the user from Windows Hello biometrics auth and will also delete the associated biometrics template database file. For more details see Windows sign-in options and account protection (microsoft.com). + To remove Windows Hello and any associated biometric identification data from the device, user can go to **Start** > **Settings** > **Accounts** > **Sign-in options**. Select the Windows Hello biometrics authentication method you want to remove, and then select **Remove**. This will unenroll the user from Windows Hello biometrics auth and will also delete the associated biometrics template database file. For more details see Windows sign-in options and account protection (microsoft.com). - question: What about any diagnostic data coming out when WHFB is enabled? answer: | From 3b03b6395ed1ccc36ee8a1fa0d27ecd37d2c94ca Mon Sep 17 00:00:00 2001 From: Nimisha Satapathy Date: Thu, 21 Jul 2022 08:38:14 +0530 Subject: [PATCH 010/143] Update hello-faq.yml --- .../hello-for-business/hello-faq.yml | 28 +++++++++---------- 1 file changed, 14 insertions(+), 14 deletions(-) diff --git a/windows/security/identity-protection/hello-for-business/hello-faq.yml b/windows/security/identity-protection/hello-for-business/hello-faq.yml index 0bf1eb6155..675be3c944 100644 --- a/windows/security/identity-protection/hello-for-business/hello-faq.yml +++ b/windows/security/identity-protection/hello-for-business/hello-faq.yml @@ -28,11 +28,11 @@ sections: questions: - question: What is Windows Hello for Business cloud trust? answer: | - Windows Hello for Business cloud trust is a new trust model that is planned to be introduced in early 2022. This trust model will enable Windows Hello for Business deployment using the infrastructure introduced for supporting [security key sign-in on Hybrid Azure AD joined devices and on-premises resource access on Azure AD Joined devices](/azure/active-directory/authentication/howto-authentication-passwordless-security-key-on-premises). More information will be available on Windows Hello for Business cloud trust once it is generally available. + Windows Hello for Business cloud trust is a new trust model that is planned to be introduced in early 2022. This trust model will enable Windows Hello for Business deployment using the infrastructure introduced for supporting [security key sign-in on Hybrid Azure AD joined devices and on-premises resource access on Azure AD Joined devices](/azure/active-directory/authentication/howto-authentication-passwordless-security-key-on-premises). More information will be available on Windows Hello for Business cloud trust once it's generally available. - question: What about virtual smart cards? answer: | - Windows Hello for Business is the modern, two-factor credential for Windows 10. Microsoft will be deprecating virtual smart cards in the future, but no date is set at this time. Customers using Windows 10 and virtual smart cards should move to Windows Hello for Business. Microsoft will publish the date early to ensure customers have adequate lead time to move to Windows Hello for Business. Microsoft recommends that new Windows 10 deployments use Windows Hello for Business. Virtual smart card remain supported for Windows 7 and Windows 8. + Windows Hello for Business is the modern, two-factor credential for Windows 10. Microsoft will be deprecating virtual smart cards in the future, but no date is set at this time. Customers using Windows 10 and virtual smart cards should move to Windows Hello for Business. Microsoft will publish the date early to ensure customers have adequate lead time to move to Windows Hello for Business. Microsoft recommends that new Windows 10 deployments use Windows Hello for Business. Virtual smart cards remain supported for Windows 7 and Windows 8. - question: What about convenience PIN? answer: | @@ -40,7 +40,7 @@ sections: - question: Can I use Windows Hello for Business key trust and RDP? answer: | - Remote Desktop Protocol (RDP) does not currently support using key-based authentication and self-signed certificates as supplied credentials. RDP with supplied credentials is currently only supported with certificate-based deployments. Windows Hello for Business key trust can be used with [Windows Defender Remote Credential Guard](../remote-credential-guard.md). + Remote Desktop Protocol (RDP) doesn't currently support using key-based authentication and self-signed certificates as supplied credentials. RDP with supplied credentials is currently only supported with certificate-based deployments. Windows Hello for Business key trust can be used with [Windows Defender Remote Credential Guard](../remote-credential-guard.md). - question: Can I deploy Windows Hello for Business by using Microsoft Endpoint Configuration Manager? answer: | @@ -48,11 +48,11 @@ sections: - question: How many users can enroll for Windows Hello for Business on a single Windows 10 computer? answer: | - The maximum number of supported enrollments on a single Windows 10 computer is 10. This lets 10 users each enroll their face and up to 10 fingerprints. While we support 10 enrollments, we will strongly encourage the use of Windows Hello security keys for the shared computer scenario when they become available. + The maximum number of supported enrollments on a single Windows 10 computer is 10. This lets 10 users each enroll their face and up to 10 fingerprints. While we support 10 enrollments, we'll strongly encourage the use of Windows Hello security keys for the shared computer scenario when they become available. - question: How can a PIN be more secure than a password? answer: | - When using Windows Hello for Business, the PIN is not a symmetric key, whereas the password is a symmetric key. With passwords, there's a server that has some representation of the password. With Windows Hello for Business, the PIN is user-provided entropy used to load the private key in the Trusted Platform Module (TPM). The server does not have a copy of the PIN. For that matter, the Windows client does not have a copy of the current PIN either. The user must provide the entropy, the TPM-protected key, and the TPM that generated that key in order to successfully access the private key. + When using Windows Hello for Business, the PIN isn't a symmetric key, whereas the password is a symmetric key. With passwords, there's a server that has some representation of the password. With Windows Hello for Business, the PIN is user-provided entropy used to load the private key in the Trusted Platform Module (TPM). The server doesn't have a copy of the PIN. For that matter, the Windows client doesn't have a copy of the current PIN either. The user must provide the entropy, the TPM-protected key, and the TPM that generated that key in order to successfully access the private key. The statement "PIN is stronger than Password" is not directed at the strength of the entropy used by the PIN. It's about the difference between providing entropy versus continuing the use of a symmetric key (the password). The TPM has anti-hammering features that thwart brute-force PIN attacks (an attacker's continuous attempt to try all combination of PINs). Some organizations may worry about shoulder surfing. For those organizations, rather than increase the complexity of the PIN, implement the [Multifactor Unlock](feature-multifactor-unlock.md) feature. @@ -163,7 +163,7 @@ sections: - question: When is Windows Hello biometrics database file deleted? How can a user be unenrolled from Windows Hello face or fingerprint authentication? answer: | - To remove Windows Hello and any associated biometric identification data from the device, user can go to **Start** > **Settings** > **Accounts** > **Sign-in options**. Select the Windows Hello biometrics authentication method you want to remove, and then select **Remove**. This will unenroll the user from Windows Hello biometrics auth and will also delete the associated biometrics template database file. For more details see Windows sign-in options and account protection (microsoft.com). + To remove Windows Hello and any associated biometric identification data from the device, user can go to **Start** > **Settings** > **Accounts** > **Sign-in options**. Select the Windows Hello biometrics authentication method you want to remove, and then select **Remove**. This will unenroll the user from Windows Hello biometrics auth and will also delete the associated biometrics template database file. For more details see [Windows sign-in options and account protection (microsoft.com)](https://support.microsoft.com/en-us/windows/windows-sign-in-options-and-account-protection-7b34d4cf-794f-f6bd-ddcc-e73cdf1a6fbf#bkmk_helloandprivacy). - question: What about any diagnostic data coming out when WHFB is enabled? answer: | @@ -223,13 +223,13 @@ sections: - question: How are keys protected? answer: | - Wherever possible, Windows Hello for Business takes advantage of Trusted Platform Module (TPM) 2.0 hardware to generate and protect keys. However, Windows Hello and Windows Hello for Business do not require a TPM. Administrators can choose to allow key operations in software. + Wherever possible, Windows Hello for Business takes advantage of Trusted Platform Module (TPM) 2.0 hardware to generate and protect keys. However, Windows Hello and Windows Hello for Business don't require a TPM. Administrators can choose to allow key operations in software. - Whenever possible, Microsoft strongly recommends the use of TPM hardware. The TPM protects against a variety of known and potential attacks, including PIN brute-force attacks. The TPM provides an additional layer of protection after an account lockout, too. When the TPM has locked the key material, the user will need to reset the PIN (which means they'll need to use MFA to re-authenticate to the IDP before the IDP allows them to re-register). + Whenever possible, Microsoft strongly recommends the use of TPM hardware. The TPM protects against various known and potential attacks, including PIN brute-force attacks. The TPM provides an additional layer of protection after an account lockout, too. When the TPM has locked the key material, the user will need to reset the PIN (which means they'll need to use MFA to reauthenticate to the IDP before the IDP allows them to re-register). - question: Can Windows Hello for Business work in air-gapped environments? answer: | - Yes. You can use the on-premises Windows Hello for Business deployment and combine it with a third-party MFA provider that does not require internet connectivity to achieve an air-gapped Windows Hello for Business deployment. + Yes. You can use the on-premises Windows Hello for Business deployment and combine it with a third-party MFA provider that doesn't require internet connectivity to achieve an air-gapped Windows Hello for Business deployment. - question: Can I use third-party authentication providers with Windows Hello for Business? answer: | @@ -242,16 +242,16 @@ sections: | Protocol | Description | | :---: | :--- | | [[MS-KPP]: Key Provisioning Protocol](/openspecs/windows_protocols/ms-kpp/25ff7bd8-50e3-4769-af23-bcfd0b4d4567) | Specifies the Key Provisioning Protocol, which defines a mechanism for a client to register a set of cryptographic keys on a user and device pair. | - | [[MS-OAPX]: OAuth 2.0 Protocol Extensions](/openspecs/windows_protocols/ms-oapx/7612efd4-f4c8-43c3-aed6-f5c5ce359da2)| Specifies the OAuth 2.0 Protocol Extensions, which are used to extend the OAuth 2.0 Authorization Framework. These extensions enable authorization features such as resource specification, request identifiers, and login hints. | + | [[MS-OAPX]: OAuth 2.0 Protocol Extensions](/openspecs/windows_protocols/ms-oapx/7612efd4-f4c8-43c3-aed6-f5c5ce359da2)| Specifies the OAuth 2.0 Protocol Extensions, which are used to extend the OAuth 2.0 Authorization Framework. These extensions enable authorization features such as resource specification, request identifiers, and log in hints. | | [[MS-OAPXBC]: OAuth 2.0 Protocol Extensions for Broker Clients](/openspecs/windows_protocols/ms-oapxbc/2f7d8875-0383-4058-956d-2fb216b44706) | Specifies the OAuth 2.0 Protocol Extensions for Broker Clients, extensions to RFC6749 (the OAuth 2.0 Authorization Framework) that allow a broker client to obtain access tokens on behalf of calling clients. | - | [[MS-OIDCE]: OpenID Connect 1.0 Protocol Extensions](/openspecs/windows_protocols/ms-oidce/718379cf-8bc1-487e-962d-208aeb8e70ee) | Specifies the OpenID Connect 1.0 Protocol Extensions. These extensions define additional claims to carry information about the user, including the user principal name, a locally unique identifier, a time for password expiration, and a URL for password change. These extensions also define additional provider meta-data that enables the discovery of the issuer of access tokens and gives additional information about provider capabilities. | + | [[MS-OIDCE]: OpenID Connect 1.0 Protocol Extensions](/openspecs/windows_protocols/ms-oidce/718379cf-8bc1-487e-962d-208aeb8e70ee) | Specifies the OpenID Connect 1.0 Protocol Extensions. These extensions define other claims to carry information about the user, including the user principal name, a locally unique identifier, a time for password expiration, and a URL for password change. These extensions also define more provider meta-data that enables the discovery of the issuer of access tokens and gives additional information about provider capabilities. | - question: Does Windows Hello for Business work with Mac and Linux clients? answer: | - Windows Hello for Business is a feature of Windows 10. At this time, Microsoft is not developing clients for other platforms. However, Microsoft is open to third-parties who are interested in moving these platforms away from passwords. Interested third-parties can get more information by emailing [whfbfeedback@microsoft.com](mailto:whfbfeedback@microsoft.com?subject=collaboration). - Windows Hello for Business is a feature of the Windows platform. At this time, Microsoft is not developing clients for other platforms. + Windows Hello for Business is a feature of Windows 10. At this time, Microsoft isn't developing clients for other platforms. However, Microsoft is open to third-parties who are interested in moving these platforms away from passwords. Interested third-parties can get more information by emailing [whfbfeedback@microsoft.com](mailto:whfbfeedback@microsoft.com?subject=collaboration). + Windows Hello for Business is a feature of the Windows platform. At this time, Microsoft isn't developing clients for other platforms. - question: Does Windows Hello for Business work with Azure Active Directory Domain Services (Azure AD DS) clients? answer: | - No, Azure AD DS is a separately managed environment in Azure, and hybrid device registration with cloud Azure AD is not available for it via Azure AD Connect. Hence, Windows Hello for Business does not work with Azure AD. + No, Azure AD DS is a separately managed environment in Azure, and hybrid device registration with cloud Azure AD isn't available for it via Azure AD Connect. Hence, Windows Hello for Business doesn't work with Azure AD. From 6acf7000150a93ce7d44a12e6471755f57d01725 Mon Sep 17 00:00:00 2001 From: Nimisha Satapathy Date: Thu, 21 Jul 2022 08:48:31 +0530 Subject: [PATCH 011/143] Update hello-faq.yml --- .../identity-protection/hello-for-business/hello-faq.yml | 1 - 1 file changed, 1 deletion(-) diff --git a/windows/security/identity-protection/hello-for-business/hello-faq.yml b/windows/security/identity-protection/hello-for-business/hello-faq.yml index 675be3c944..5628595051 100644 --- a/windows/security/identity-protection/hello-for-business/hello-faq.yml +++ b/windows/security/identity-protection/hello-for-business/hello-faq.yml @@ -53,7 +53,6 @@ sections: - question: How can a PIN be more secure than a password? answer: | When using Windows Hello for Business, the PIN isn't a symmetric key, whereas the password is a symmetric key. With passwords, there's a server that has some representation of the password. With Windows Hello for Business, the PIN is user-provided entropy used to load the private key in the Trusted Platform Module (TPM). The server doesn't have a copy of the PIN. For that matter, the Windows client doesn't have a copy of the current PIN either. The user must provide the entropy, the TPM-protected key, and the TPM that generated that key in order to successfully access the private key. - The statement "PIN is stronger than Password" is not directed at the strength of the entropy used by the PIN. It's about the difference between providing entropy versus continuing the use of a symmetric key (the password). The TPM has anti-hammering features that thwart brute-force PIN attacks (an attacker's continuous attempt to try all combination of PINs). Some organizations may worry about shoulder surfing. For those organizations, rather than increase the complexity of the PIN, implement the [Multifactor Unlock](feature-multifactor-unlock.md) feature. - question: How does Windows Hello for Business work with Azure AD registered devices? From 21d63e6f8adace1d14a16ee7b79b979be3ff33ee Mon Sep 17 00:00:00 2001 From: Meghan Stewart <33289333+mestew@users.noreply.github.com> Date: Mon, 25 Jul 2022 15:28:09 -0700 Subject: [PATCH 012/143] ucv2 wkbk --- windows/deployment/TOC.yml | 4 +- .../update/update-compliance-v2-overview.md | 5 ++- .../update/update-compliance-v2-workbook.md | 45 +++++++++++++++++++ 3 files changed, 51 insertions(+), 3 deletions(-) create mode 100644 windows/deployment/update/update-compliance-v2-workbook.md diff --git a/windows/deployment/TOC.yml b/windows/deployment/TOC.yml index 35e59bd128..d0c145de0f 100644 --- a/windows/deployment/TOC.yml +++ b/windows/deployment/TOC.yml @@ -202,7 +202,9 @@ - name: Use Update Compliance (preview) items: - name: Use Update Compliance - href: update/update-compliance-v2-use.md + href: update/update-compliance-v2-use.md + - name: Update Compliance workbook + href: update/update-compliance-v2-workbook.md - name: Software updates in the Microsoft admin center (preview) href: update/update-status-admin-center.md - name: Update Compliance schema reference (preview) diff --git a/windows/deployment/update/update-compliance-v2-overview.md b/windows/deployment/update/update-compliance-v2-overview.md index dcd9c0e7c9..e29a79182f 100644 --- a/windows/deployment/update/update-compliance-v2-overview.md +++ b/windows/deployment/update/update-compliance-v2-overview.md @@ -8,7 +8,7 @@ author: mestew ms.author: mstewart ms.collection: M365-analytics ms.topic: article -ms.date: 06/06/2022 +ms.date: 08/09/2022 --- # Update Compliance overview @@ -34,7 +34,8 @@ The new version of Update Compliance is in technical preview. Some of the benefi Currently, the technical preview contains the following features: -- Access to the following new Update Compliance tables: +- [Update Compliance workbook](update-compliance-v2-workbook.md) +- Access to the following new [Update Compliance tables](update-compliance-v2-schema.md): - UCClient - UCClientReadinessStatus - UCClientUpdateStatus diff --git a/windows/deployment/update/update-compliance-v2-workbook.md b/windows/deployment/update/update-compliance-v2-workbook.md new file mode 100644 index 0000000000..04b0ccf2a8 --- /dev/null +++ b/windows/deployment/update/update-compliance-v2-workbook.md @@ -0,0 +1,45 @@ +--- +title: Use the workbook for Update Compliance (preview) +ms.reviewer: +manager: dougeby +description: How to use the Update Compliance (preview) workbook. +ms.prod: w10 +author: mestew +ms.author: mstewart +ms.collection: M365-analytics +ms.topic: article +ms.date: 08/09/2022 +--- + +# Update Compliance (preview) workbook + +***(Applies to: Windows 11 & Windows 10)*** + +> [!IMPORTANT] +> This information relates to a preview feature that's available for early testing and use in a production environment. This feature is fully supported but it's still in active development and may receive substantial changes until it becomes generally available. + +Update Compliance uses [Azure Workbooks](/azure/azure-monitor/visualize/workbooks-getting-started) to give you a visual representation of your compliance data. The workbook is broken down into three sections: + +- Summary +- Quality updates +- Feature updates + + +## Prerequisites + +[Update Compliance](update-compliance-v2-overview.md) needs to be enabled with clients sending data to the solution + +## Open the Update Compliance workbook + + + +## Summary tab + + + +## Quality updates tab + + +## Feature updates + +## Next steps \ No newline at end of file From 5b2d81c57e5da5ae8b7d91a06c4cfa01729d450b Mon Sep 17 00:00:00 2001 From: Nimisha Satapathy Date: Wed, 27 Jul 2022 12:40:25 +0530 Subject: [PATCH 013/143] Updated --- .../hello-for-business/hello-faq.yml | 4 +-- .../hello-feature-pin-reset.md | 36 ++++++++++++------- 2 files changed, 26 insertions(+), 14 deletions(-) diff --git a/windows/security/identity-protection/hello-for-business/hello-faq.yml b/windows/security/identity-protection/hello-for-business/hello-faq.yml index 10889efea1..a5f33821a1 100644 --- a/windows/security/identity-protection/hello-for-business/hello-faq.yml +++ b/windows/security/identity-protection/hello-for-business/hello-faq.yml @@ -128,9 +128,9 @@ sections: - question: What's the difference between non-destructive and destructive PIN reset? answer: | - Windows Hello for Business has two types of PIN reset: non-destructive and destructive. Organizations running Windows 10 Enterprise and Azure Active Directory can take advantage of the Microsoft PIN Reset service. Once on-boarded to a tenant and deployed to computers, users who have forgotten their PINs can authenticate to Azure, provide a second factor of authentication, and reset their PIN without reprovisioning a new Windows Hello for Business enrollment. This flow is a non-destructive PIN reset because the user doesn't delete the current credential and obtain a new one. For more information, see [PIN Reset](hello-feature-pin-reset.md). + Windows Hello for Business has two types of PIN reset: non-destructive and destructive. Organizations running Windows 10 version 1903 and later and Azure Active Directory can take advantage of the Microsoft PIN Reset service. Once on-boarded to a tenant and deployed to computers, users who have forgotten their PINs can authenticate to Azure, provide a second factor of authentication, and reset their PIN without reprovisioning a new Windows Hello for Business enrollment. This flow is a non-destructive PIN reset because the user doesn't delete the current credential and obtain a new one. For more information, see [PIN Reset](hello-feature-pin-reset.md). - Organizations that have the on-premises deployment of Windows Hello for Business, or those not using Windows 10 Enterprise can use destructive PIN reset. With destructive PIN reset, users that have forgotten their PIN can authenticate by using their password and then performing a second factor of authentication to reprovision their Windows Hello for Business credential. Reprovisioning deletes the old credential and requests a new credential and certificate. On-premises deployments need network connectivity to their domain controllers, Active Directory Federation Services, and their issuing certificate authority to perform a destructive PIN reset. For hybrid deployments, destructive PIN reset is only supported with the certificate trust model and the latest updates to Active Directory Federation Services. + Organizations that have the on-premises deployment of Windows Hello for Business, or those not using Windows 10 version 1903 and later can use destructive PIN reset. With destructive PIN reset, users that have forgotten their PIN can authenticate by using their password and then performing a second factor of authentication to reprovision their Windows Hello for Business credential. Reprovisioning deletes the old credential and requests a new credential and certificate. On-premises deployments need network connectivity to their domain controllers, Active Directory Federation Services, and their issuing certificate authority to perform a destructive PIN reset. For hybrid Azure Active Directory joined devices, destructive PIN reset is only supported with the certificate trust model and the latest updates to Active Directory Federation Services. - question: | Which is better or more secure, key trust or certificate trust? diff --git a/windows/security/identity-protection/hello-for-business/hello-feature-pin-reset.md b/windows/security/identity-protection/hello-for-business/hello-feature-pin-reset.md index 2ee149c236..25e1d6870c 100644 --- a/windows/security/identity-protection/hello-for-business/hello-feature-pin-reset.md +++ b/windows/security/identity-protection/hello-for-business/hello-feature-pin-reset.md @@ -1,6 +1,6 @@ --- title: Pin Reset -description: Learn how Microsoft PIN reset services enables you to help users recover who have forgotten their PIN. +description: Learn how Microsoft PIN reset services enable you to help users recover who have forgotten their PIN. ms.prod: m365-security author: GitPrakhar13 ms.author: prsriva @@ -22,16 +22,16 @@ ms.date: 5/3/2021 Windows Hello for Business provides the capability for users to reset forgotten PINs using the "I forgot my PIN link" from the Sign-in options page in Settings or from above the lock screen. User's are required to authenticate and complete multifactor authentication to reset their PIN. -There are two forms of PIN reset called destructive and non-destructive. Destructive PIN reset is the default and does not require configuration. During a destructive PIN reset, the user's existing PIN and underlying credentials, including any keys or certificates added to their Windows Hello container, will be deleted from the client and a new logon key and PIN are provisioned. For non-destructive PIN reset, you must deploy the Microsoft PIN reset service and client policy to enable the PIN recovery feature. During a non-destructive PIN reset, the user's Windows Hello for Business container and keys are preserved, but the user's PIN that they use to authorize key usage is changed. +There are two forms of PIN reset called destructive and non-destructive. Destructive PIN reset is the default and doesn't require configuration. During a destructive PIN reset, the user's existing PIN and underlying credentials, including any keys or certificates added to their Windows Hello container, will be deleted from the client and a new logon key and PIN are provisioned. For non-destructive PIN reset, you must deploy the Microsoft PIN reset service and client policy to enable the PIN recovery feature. During a non-destructive PIN reset, the user's Windows Hello for Business container and keys are preserved, but the user's PIN that they use to authorize key usage is changed. ## Using PIN Reset **Requirements** -- Reset from settings - Windows 10, version 1703 -- Reset above Lock - Windows 10, version 1709 +- Reset from settings - Windows 10, version 1703 or later, Windows 11 +- Reset above Lock - Windows 10, version 1709 or later, Windows 11 -Destructive and non-destructive PIN reset use the same entry points for initiating a PIN reset. If a user has forgotten their PIN, but has an alternate logon method, they can navigate to Sign-in options in Settings and initiate a PIN reset from the PIN options. If they do not have an alternate way to sign into their device, PIN reset can also be initiated from above the lock screen in the PIN credential provider. +Destructive and non-destructive PIN reset use the same entry points for initiating a PIN reset. If a user has forgotten their PIN, but has an alternate logon method, they can navigate to Sign-in options in Settings and initiate a PIN reset from the PIN options. If they don't have an alternate way to sign into their device, PIN reset can also be initiated from above the lock screen in the PIN credential provider. >[!IMPORTANT] >For hybrid Azure AD-joined devices, users must have corporate network connectivity to domain controllers to complete destructive PIN reset. If AD FS is being used for certificate trust or for on-premises only deployments, users must also have corporate network connectivity to federation services to reset their PIN. @@ -39,14 +39,14 @@ Destructive and non-destructive PIN reset use the same entry points for initiati ### Reset PIN from Settings 1. Sign-in to Windows 10, version 1703 or later using an alternate credential. -2. Open **Settings**, click **Accounts**, click **Sign-in options**. +2. Open **Settings**, click **Accounts**, select **Sign-in options**. 3. Under **PIN**, click **I forgot my PIN** and follow the instructions. ### Reset PIN above the Lock Screen For Azure AD-joined devices: -1. If the PIN credential provider is not selected, expand the **Sign-in options** link, and select the PIN pad icon. +1. If the PIN credential provider isn't selected, expand the **Sign-in options** link, and select the PIN pad icon. 1. Click **I forgot my PIN** from the PIN credential provider. 1. Select an authentication option from the list of presented options. This list will be based on the different authentication methods enabled in your tenant (i.e., Password, PIN, Security key). 1. Follow the instructions provided by the provisioning process. @@ -72,8 +72,8 @@ Visit the [Windows Hello for Business Videos](./hello-videos.md) page and watch **Requirements:** - Azure Active Directory -- Hybrid Windows Hello for Business deployment -- Azure AD registered, Azure AD joined, and Hybrid Azure AD joined +- Hybrid Azure Active Directory joined Windows Hello for Business deployment +- Azure Active Directory AD registered, Azure Active Directory joined Azure AD joined, and Hybrid Azure Active Directory AD joined - Windows 10, version 1709 to 1809, **Enterprise Edition**. There is no licensing requirement for this feature since version 1903. When non-destructive PIN reset is enabled on a client, a 256-bit AES key is generated locally and added to a user's Windows Hello for Business container and keys as the PIN reset protector. This PIN reset protector is encrypted using a public key retrieved from the Microsoft PIN reset service and then stored on the client for later use during PIN reset. After a user initiates a PIN reset, completes authentication to Azure, and completes multifactor authentication, the encrypted PIN reset protector is sent to the Microsoft PIN reset service, decrypted, and returned to the client. The decrypted PIN reset protector is used to change the PIN used to authorize Windows Hello for Business keys and it is then cleared from memory. @@ -81,9 +81,21 @@ When non-destructive PIN reset is enabled on a client, a 256-bit AES key is gene Using Group Policy, Microsoft Intune or a compatible MDM, you can configure Windows devices to securely use the Microsoft PIN reset service that enables users to reset their forgotten PIN through settings or above the lock screen without requiring re-enrollment. >[!IMPORTANT] -> The Microsoft PIN Reset service only works with **Enterprise Edition** for Windows 10, version 1709 to 1809. The feature works with **Enterprise Edition** and **Pro** edition with Windows 10, version 1903 and newer. +> The Microsoft PIN Reset service only works with **Enterprise Edition** for Windows 10, version 1709 to 1809 and later, and Windows 11. The feature works with **Enterprise Edition** and **Pro** edition with Windows 10, version 1903 and later, Windows 11. > The Microsoft PIN Reset service is not currently available in Azure Government. +### Summary + +|Category|Destructive PIN Reset|Non-Destructive PIN Reset| +|--- |--- |--- | +|**Functionality**|The user's existing PIN and underlying credentials, including any keys or certificates added to their Windows Hello container, will be deleted from the client and a new logon key and PIN are provisioned.|You must deploy the Microsoft PIN reset service and client policy to enable the PIN recovery feature. For more information on how to deploy the Microsoft PIN reset service and client policy, see [Connect Azure Active Directory with the PIN reset service](hello-feature-pin-reset.md). During a non-destructive PIN reset, the user's Windows Hello for Business container and keys are preserved, but the user's PIN that they use to authorize key usage is changed.| +|**Windows editions and versions**|Reset from settings - Windows 10, version 1703 or later, Windows 11. Reset above Lock - Windows 10, version 1709 or later, Windows 11.|Windows 10, version 1709 to 1809, Enterprise Edition. There is no licensing requirement for this feature since version 1903. Enterprise Edition and Pro edition with Windows 10, version 1903 and newer Windows 11.| +|**Azure Active Directory Joined**|Cert Trust, Key Trust, and Cloud Trust|Cert Trust, Key Trust, and Cloud Trust| +|**Hybrid Azure Active Directory Joined**|Cert Trust and Cloud Trust for both settings and above the lock support destructive PIN reset. Key Trust doesn't support this from above the lock screen. This is due to the sync delay between when a user provisions their Windows Hello for Business credential and being able to use it for sign-in. It does support from the settings page and the users must have a corporate network connectivity to the DC. |Cert Trust, Key Trust, and Cloud Trust for both settings and above the lock support non-destructive PIN reset. No network connection is required for the DC.| +|**On Premises**|If ADFS is being used for on premises deployments, users must have a corporate network connectivity to federation services. |The PIN reset service relies on Azure Active Directory identities, so it is only available for Hybrid Azure Active Directory Joined and Azure Active Directory Joined devices.| +|**Additional Configuration required**|Supported by default and doesn't require configuration|Deploy the Microsoft PIN reset service and client policy to enable the PIN recovery feature On-board the Microsoft PIN reset service to respective Azure Active Directory tenant Configure Windows devices to use PIN reset using Group *Policy\MDM*.| +|**MSA/Enterprise**|MSA and Enterprise|Enterprise only.| + ### Onboarding the Microsoft PIN reset service to your Intune tenant Before you can remotely reset PINs, you must on-board the Microsoft PIN reset service to your Azure Active Directory tenant, and configure devices you manage. @@ -210,11 +222,11 @@ The [ConfigureWebSignInAllowedUrls](/windows/client-management/mdm/policy-csp-au :::image type="content" alt-text="Custom Configuration for ConfigureWebSignInAllowedUrls policy." source="images/pinreset/allowlist.png" lightbox="images/pinreset/allowlist.png"::: -1. Click the Save button to save the custom configuration. +1. Click the **Save** button to save the custom configuration. 1. On the Assignments page, use the Included groups and Excluded groups sections to define the groups of users or devices that should receive this policy. Once you have completed configuring groups click the Next button. -1. On the Applicability rules page, click Next. +1. On the Applicability rules page, click **Next**. 1. Review the configuration that is shown on the Review + create page to make sure that it is accurate. Click create to save the profile and apply it to the configured groups. From 15517fac7ddb06860ef466aa8498cb057e44574b Mon Sep 17 00:00:00 2001 From: Nimisha Satapathy Date: Thu, 28 Jul 2022 01:14:25 +0530 Subject: [PATCH 014/143] Update hello-faq.yml --- .../identity-protection/hello-for-business/hello-faq.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/security/identity-protection/hello-for-business/hello-faq.yml b/windows/security/identity-protection/hello-for-business/hello-faq.yml index a5f33821a1..7653afe938 100644 --- a/windows/security/identity-protection/hello-for-business/hello-faq.yml +++ b/windows/security/identity-protection/hello-for-business/hello-faq.yml @@ -157,7 +157,7 @@ sections: - question: Where is Windows Hello biometrics data stored? answer: | - When you enroll in Windows Hello, a representation of your face called an enrollment profile is created (more information can be found on this page). This enrollment profile biometrics data is device specific, is stored locally on the device, and does not leave the device or roam with the user. Some external fingerprint sensors store biometric data on the fingerprint module itself rather than on Windows device. Even in this case, the biometrics data is stored locally on those modules, is device specific, doesn’t roam, never leaves the module, and is never sent to Microsoft cloud or external server. For more details see [Windows Hello biometrics in the enterprise](https://docs.microsoft.com/en-us/windows/security/identity-protection/hello-for-business/hello-biometrics-in-enterprise#where-is-windows-hello-data-stored). + When you enroll in Windows Hello, a representation of your face called an enrollment profile is created (more information can be found on (Windows Hello face authentication | Microsoft Docs)[https://docs.microsoft.com/en-us/windows-hardware/design/device-experiences/windows-hello-face-authentication.md]. This enrollment profile biometrics data is device specific, is stored locally on the device, and does not leave the device or roam with the user. Some external fingerprint sensors store biometric data on the fingerprint module itself rather than on Windows device. Even in this case, the biometrics data is stored locally on those modules, is device specific, doesn’t roam, never leaves the module, and is never sent to Microsoft cloud or external server. For more details see [Windows Hello biometrics in the enterprise](https://docs.microsoft.com/en-us/windows/security/identity-protection/hello-for-business/hello-biometrics-in-enterprise#where-is-windows-hello-data-stored). - question: What is the format used to store Windows Hello biometrics data on the device? answer: | From 3ffbbedb8a2d9f0887e2bb154d446d6a8087870b Mon Sep 17 00:00:00 2001 From: Nimisha Satapathy Date: Thu, 28 Jul 2022 01:22:49 +0530 Subject: [PATCH 015/143] Update hello-faq.yml --- .../identity-protection/hello-for-business/hello-faq.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/security/identity-protection/hello-for-business/hello-faq.yml b/windows/security/identity-protection/hello-for-business/hello-faq.yml index 7653afe938..283a663404 100644 --- a/windows/security/identity-protection/hello-for-business/hello-faq.yml +++ b/windows/security/identity-protection/hello-for-business/hello-faq.yml @@ -157,7 +157,7 @@ sections: - question: Where is Windows Hello biometrics data stored? answer: | - When you enroll in Windows Hello, a representation of your face called an enrollment profile is created (more information can be found on (Windows Hello face authentication | Microsoft Docs)[https://docs.microsoft.com/en-us/windows-hardware/design/device-experiences/windows-hello-face-authentication.md]. This enrollment profile biometrics data is device specific, is stored locally on the device, and does not leave the device or roam with the user. Some external fingerprint sensors store biometric data on the fingerprint module itself rather than on Windows device. Even in this case, the biometrics data is stored locally on those modules, is device specific, doesn’t roam, never leaves the module, and is never sent to Microsoft cloud or external server. For more details see [Windows Hello biometrics in the enterprise](https://docs.microsoft.com/en-us/windows/security/identity-protection/hello-for-business/hello-biometrics-in-enterprise#where-is-windows-hello-data-stored). + When you enroll in Windows Hello, a representation of your face called an enrollment profile is created more information can be found on [Windows Hello face authentication] (https://docs.microsoft.com/en-us/windows-hardware/design/device-experiences/windows-hello-face-authentication). This enrollment profile biometrics data is device specific, is stored locally on the device, and does not leave the device or roam with the user. Some external fingerprint sensors store biometric data on the fingerprint module itself rather than on Windows device. Even in this case, the biometrics data is stored locally on those modules, is device specific, doesn’t roam, never leaves the module, and is never sent to Microsoft cloud or external server. For more details see [Windows Hello biometrics in the enterprise](https://docs.microsoft.com/en-us/windows/security/identity-protection/hello-for-business/hello-biometrics-in-enterprise#where-is-windows-hello-data-stored). - question: What is the format used to store Windows Hello biometrics data on the device? answer: | From a329f119f1aba46eb662daef5057eead6e130b75 Mon Sep 17 00:00:00 2001 From: Nimisha Satapathy Date: Thu, 28 Jul 2022 01:25:39 +0530 Subject: [PATCH 016/143] Update hello-faq.yml --- .../identity-protection/hello-for-business/hello-faq.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/security/identity-protection/hello-for-business/hello-faq.yml b/windows/security/identity-protection/hello-for-business/hello-faq.yml index 283a663404..6ba424654d 100644 --- a/windows/security/identity-protection/hello-for-business/hello-faq.yml +++ b/windows/security/identity-protection/hello-for-business/hello-faq.yml @@ -157,7 +157,7 @@ sections: - question: Where is Windows Hello biometrics data stored? answer: | - When you enroll in Windows Hello, a representation of your face called an enrollment profile is created more information can be found on [Windows Hello face authentication] (https://docs.microsoft.com/en-us/windows-hardware/design/device-experiences/windows-hello-face-authentication). This enrollment profile biometrics data is device specific, is stored locally on the device, and does not leave the device or roam with the user. Some external fingerprint sensors store biometric data on the fingerprint module itself rather than on Windows device. Even in this case, the biometrics data is stored locally on those modules, is device specific, doesn’t roam, never leaves the module, and is never sent to Microsoft cloud or external server. For more details see [Windows Hello biometrics in the enterprise](https://docs.microsoft.com/en-us/windows/security/identity-protection/hello-for-business/hello-biometrics-in-enterprise#where-is-windows-hello-data-stored). + When you enroll in Windows Hello, a representation of your face called an enrollment profile is created more information can be found on [Windows Hello face authentication] (https://docs.microsoft.com/en-us/windows-hardware/design/device-experiences/windows-hello-face-authentication.md). This enrollment profile biometrics data is device specific, is stored locally on the device, and does not leave the device or roam with the user. Some external fingerprint sensors store biometric data on the fingerprint module itself rather than on Windows device. Even in this case, the biometrics data is stored locally on those modules, is device specific, doesn’t roam, never leaves the module, and is never sent to Microsoft cloud or external server. For more details see [Windows Hello biometrics in the enterprise](https://docs.microsoft.com/en-us/windows/security/identity-protection/hello-for-business/hello-biometrics-in-enterprise#where-is-windows-hello-data-stored). - question: What is the format used to store Windows Hello biometrics data on the device? answer: | From 4943e64ad8c07f399fda846ce5af57848170a94c Mon Sep 17 00:00:00 2001 From: Nimisha Satapathy Date: Thu, 28 Jul 2022 01:28:13 +0530 Subject: [PATCH 017/143] Update hello-faq.yml --- .../identity-protection/hello-for-business/hello-faq.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/security/identity-protection/hello-for-business/hello-faq.yml b/windows/security/identity-protection/hello-for-business/hello-faq.yml index 6ba424654d..07147cdfb9 100644 --- a/windows/security/identity-protection/hello-for-business/hello-faq.yml +++ b/windows/security/identity-protection/hello-for-business/hello-faq.yml @@ -157,7 +157,7 @@ sections: - question: Where is Windows Hello biometrics data stored? answer: | - When you enroll in Windows Hello, a representation of your face called an enrollment profile is created more information can be found on [Windows Hello face authentication] (https://docs.microsoft.com/en-us/windows-hardware/design/device-experiences/windows-hello-face-authentication.md). This enrollment profile biometrics data is device specific, is stored locally on the device, and does not leave the device or roam with the user. Some external fingerprint sensors store biometric data on the fingerprint module itself rather than on Windows device. Even in this case, the biometrics data is stored locally on those modules, is device specific, doesn’t roam, never leaves the module, and is never sent to Microsoft cloud or external server. For more details see [Windows Hello biometrics in the enterprise](https://docs.microsoft.com/en-us/windows/security/identity-protection/hello-for-business/hello-biometrics-in-enterprise#where-is-windows-hello-data-stored). + When you enroll in Windows Hello, a representation of your face called an enrollment profile is created more information can be found on [Windows Hello face authentication](https://docs.microsoft.com/en-us/windows-hardware/design/device-experiences/windows-hello-face-authentication.md). This enrollment profile biometrics data is device specific, is stored locally on the device, and does not leave the device or roam with the user. Some external fingerprint sensors store biometric data on the fingerprint module itself rather than on Windows device. Even in this case, the biometrics data is stored locally on those modules, is device specific, doesn’t roam, never leaves the module, and is never sent to Microsoft cloud or external server. For more details see [Windows Hello biometrics in the enterprise](https://docs.microsoft.com/en-us/windows/security/identity-protection/hello-for-business/hello-biometrics-in-enterprise#where-is-windows-hello-data-stored). - question: What is the format used to store Windows Hello biometrics data on the device? answer: | From 6f10c57f3d162b2f0d8da33751413a9e2d102a0e Mon Sep 17 00:00:00 2001 From: Nimisha Satapathy Date: Thu, 28 Jul 2022 01:31:24 +0530 Subject: [PATCH 018/143] Update hello-faq.yml --- .../identity-protection/hello-for-business/hello-faq.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/security/identity-protection/hello-for-business/hello-faq.yml b/windows/security/identity-protection/hello-for-business/hello-faq.yml index 07147cdfb9..9dcd4dbfbd 100644 --- a/windows/security/identity-protection/hello-for-business/hello-faq.yml +++ b/windows/security/identity-protection/hello-for-business/hello-faq.yml @@ -157,7 +157,7 @@ sections: - question: Where is Windows Hello biometrics data stored? answer: | - When you enroll in Windows Hello, a representation of your face called an enrollment profile is created more information can be found on [Windows Hello face authentication](https://docs.microsoft.com/en-us/windows-hardware/design/device-experiences/windows-hello-face-authentication.md). This enrollment profile biometrics data is device specific, is stored locally on the device, and does not leave the device or roam with the user. Some external fingerprint sensors store biometric data on the fingerprint module itself rather than on Windows device. Even in this case, the biometrics data is stored locally on those modules, is device specific, doesn’t roam, never leaves the module, and is never sent to Microsoft cloud or external server. For more details see [Windows Hello biometrics in the enterprise](https://docs.microsoft.com/en-us/windows/security/identity-protection/hello-for-business/hello-biometrics-in-enterprise#where-is-windows-hello-data-stored). + When you enroll in Windows Hello, a representation of your face called an enrollment profile is created more information can be found on [Windows Hello face authentication](https://docs.microsoft.com/en-us/windows-hardware/design/device-experiences/windows-hello-face-authentication). This enrollment profile biometrics data is device specific, is stored locally on the device, and does not leave the device or roam with the user. Some external fingerprint sensors store biometric data on the fingerprint module itself rather than on Windows device. Even in this case, the biometrics data is stored locally on those modules, is device specific, doesn’t roam, never leaves the module, and is never sent to Microsoft cloud or external server. For more details see [Windows Hello biometrics in the enterprise](https://docs.microsoft.com/en-us/windows/security/identity-protection/hello-for-business/hello-biometrics-in-enterprise#where-is-windows-hello-data-stored). - question: What is the format used to store Windows Hello biometrics data on the device? answer: | From 438636aa6e64942f8afb9978c68200db23b68c89 Mon Sep 17 00:00:00 2001 From: Nimisha Satapathy Date: Thu, 28 Jul 2022 14:05:07 +0530 Subject: [PATCH 019/143] Update hello-feature-pin-reset.md --- .../hello-for-business/hello-feature-pin-reset.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/windows/security/identity-protection/hello-for-business/hello-feature-pin-reset.md b/windows/security/identity-protection/hello-for-business/hello-feature-pin-reset.md index 25e1d6870c..31b75be5b4 100644 --- a/windows/security/identity-protection/hello-for-business/hello-feature-pin-reset.md +++ b/windows/security/identity-protection/hello-for-business/hello-feature-pin-reset.md @@ -73,8 +73,8 @@ Visit the [Windows Hello for Business Videos](./hello-videos.md) page and watch - Azure Active Directory - Hybrid Azure Active Directory joined Windows Hello for Business deployment -- Azure Active Directory AD registered, Azure Active Directory joined Azure AD joined, and Hybrid Azure Active Directory AD joined -- Windows 10, version 1709 to 1809, **Enterprise Edition**. There is no licensing requirement for this feature since version 1903. +- Azure Active Directory registered, Azure Active Directory joined, and Hybrid Azure Active Directory joined. +- Windows 10, version 1709 to 1809, Enterprise Edition. There is no licensing requirement for this feature since version 1903. When non-destructive PIN reset is enabled on a client, a 256-bit AES key is generated locally and added to a user's Windows Hello for Business container and keys as the PIN reset protector. This PIN reset protector is encrypted using a public key retrieved from the Microsoft PIN reset service and then stored on the client for later use during PIN reset. After a user initiates a PIN reset, completes authentication to Azure, and completes multifactor authentication, the encrypted PIN reset protector is sent to the Microsoft PIN reset service, decrypted, and returned to the client. The decrypted PIN reset protector is used to change the PIN used to authorize Windows Hello for Business keys and it is then cleared from memory. @@ -88,7 +88,7 @@ Using Group Policy, Microsoft Intune or a compatible MDM, you can configure Wind |Category|Destructive PIN Reset|Non-Destructive PIN Reset| |--- |--- |--- | -|**Functionality**|The user's existing PIN and underlying credentials, including any keys or certificates added to their Windows Hello container, will be deleted from the client and a new logon key and PIN are provisioned.|You must deploy the Microsoft PIN reset service and client policy to enable the PIN recovery feature. For more information on how to deploy the Microsoft PIN reset service and client policy, see [Connect Azure Active Directory with the PIN reset service](hello-feature-pin-reset.md). During a non-destructive PIN reset, the user's Windows Hello for Business container and keys are preserved, but the user's PIN that they use to authorize key usage is changed.| +|**Functionality**|The user's existing PIN and underlying credentials, including any keys or certificates added to their Windows Hello container, will be deleted from the client and a new logon key and PIN are provisioned.|You must deploy the Microsoft PIN reset service and client policy to enable the PIN recovery feature. For more information on how to deploy the Microsoft PIN reset service and client policy, see [Connect Azure Active Directory with the PIN reset service](https://docs.microsoft.com/en-us/windows/security/identity-protection/hello-for-business/hello-feature-pin-reset#onboarding-the-microsoft-pin-reset-service-to-your-intune-tenant). During a non-destructive PIN reset, the user's Windows Hello for Business container and keys are preserved, but the user's PIN that they use to authorize key usage is changed.| |**Windows editions and versions**|Reset from settings - Windows 10, version 1703 or later, Windows 11. Reset above Lock - Windows 10, version 1709 or later, Windows 11.|Windows 10, version 1709 to 1809, Enterprise Edition. There is no licensing requirement for this feature since version 1903. Enterprise Edition and Pro edition with Windows 10, version 1903 and newer Windows 11.| |**Azure Active Directory Joined**|Cert Trust, Key Trust, and Cloud Trust|Cert Trust, Key Trust, and Cloud Trust| |**Hybrid Azure Active Directory Joined**|Cert Trust and Cloud Trust for both settings and above the lock support destructive PIN reset. Key Trust doesn't support this from above the lock screen. This is due to the sync delay between when a user provisions their Windows Hello for Business credential and being able to use it for sign-in. It does support from the settings page and the users must have a corporate network connectivity to the DC. |Cert Trust, Key Trust, and Cloud Trust for both settings and above the lock support non-destructive PIN reset. No network connection is required for the DC.| From 5cec028b5ba1c4f2771b0d5dbed968f0e9b81b78 Mon Sep 17 00:00:00 2001 From: Nimisha Satapathy Date: Thu, 28 Jul 2022 14:11:53 +0530 Subject: [PATCH 020/143] Update hello-feature-pin-reset.md --- .../hello-for-business/hello-feature-pin-reset.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/security/identity-protection/hello-for-business/hello-feature-pin-reset.md b/windows/security/identity-protection/hello-for-business/hello-feature-pin-reset.md index 31b75be5b4..6a7ae26f87 100644 --- a/windows/security/identity-protection/hello-for-business/hello-feature-pin-reset.md +++ b/windows/security/identity-protection/hello-for-business/hello-feature-pin-reset.md @@ -88,7 +88,7 @@ Using Group Policy, Microsoft Intune or a compatible MDM, you can configure Wind |Category|Destructive PIN Reset|Non-Destructive PIN Reset| |--- |--- |--- | -|**Functionality**|The user's existing PIN and underlying credentials, including any keys or certificates added to their Windows Hello container, will be deleted from the client and a new logon key and PIN are provisioned.|You must deploy the Microsoft PIN reset service and client policy to enable the PIN recovery feature. For more information on how to deploy the Microsoft PIN reset service and client policy, see [Connect Azure Active Directory with the PIN reset service](https://docs.microsoft.com/en-us/windows/security/identity-protection/hello-for-business/hello-feature-pin-reset#onboarding-the-microsoft-pin-reset-service-to-your-intune-tenant). During a non-destructive PIN reset, the user's Windows Hello for Business container and keys are preserved, but the user's PIN that they use to authorize key usage is changed.| +|**Functionality**|The user's existing PIN and underlying credentials, including any keys or certificates added to their Windows Hello container, will be deleted from the client and a new logon key and PIN are provisioned.|You must deploy the Microsoft PIN reset service and client policy to enable the PIN recovery feature. For more information on how to deploy the Microsoft PIN reset service and client policy, see [Connect Azure Active Directory with the PIN reset service](https://docs.microsoft.com/windows/security/identity-protection/hello-for-business/hello-feature-pin-reset#onboarding-the-microsoft-pin-reset-service-to-your-intune-tenant.md). During a non-destructive PIN reset, the user's Windows Hello for Business container and keys are preserved, but the user's PIN that they use to authorize key usage is changed.| |**Windows editions and versions**|Reset from settings - Windows 10, version 1703 or later, Windows 11. Reset above Lock - Windows 10, version 1709 or later, Windows 11.|Windows 10, version 1709 to 1809, Enterprise Edition. There is no licensing requirement for this feature since version 1903. Enterprise Edition and Pro edition with Windows 10, version 1903 and newer Windows 11.| |**Azure Active Directory Joined**|Cert Trust, Key Trust, and Cloud Trust|Cert Trust, Key Trust, and Cloud Trust| |**Hybrid Azure Active Directory Joined**|Cert Trust and Cloud Trust for both settings and above the lock support destructive PIN reset. Key Trust doesn't support this from above the lock screen. This is due to the sync delay between when a user provisions their Windows Hello for Business credential and being able to use it for sign-in. It does support from the settings page and the users must have a corporate network connectivity to the DC. |Cert Trust, Key Trust, and Cloud Trust for both settings and above the lock support non-destructive PIN reset. No network connection is required for the DC.| From 37d54a46e318333a10bad6ee8e7c8251e77e10b5 Mon Sep 17 00:00:00 2001 From: Meghan Stewart <33289333+mestew@users.noreply.github.com> Date: Thu, 28 Jul 2022 11:50:45 -0700 Subject: [PATCH 021/143] uc-wkbk --- .../update/update-compliance-v2-workbook.md | 20 +++++++++---------- 1 file changed, 10 insertions(+), 10 deletions(-) diff --git a/windows/deployment/update/update-compliance-v2-workbook.md b/windows/deployment/update/update-compliance-v2-workbook.md index 04b0ccf2a8..6dd47a9438 100644 --- a/windows/deployment/update/update-compliance-v2-workbook.md +++ b/windows/deployment/update/update-compliance-v2-workbook.md @@ -18,20 +18,20 @@ ms.date: 08/09/2022 > [!IMPORTANT] > This information relates to a preview feature that's available for early testing and use in a production environment. This feature is fully supported but it's still in active development and may receive substantial changes until it becomes generally available. -Update Compliance uses [Azure Workbooks](/azure/azure-monitor/visualize/workbooks-getting-started) to give you a visual representation of your compliance data. The workbook is broken down into three sections: +[Update Compliance](update-compliance-v2-overview.md) presents information commonly needed by updates administrators in an easy to use format. Update Compliance uses [Azure Workbooks](/azure/azure-monitor/visualize/workbooks-getting-started) to give you a visual representation of your compliance data. The workbook is broken down into three tab sections: -- Summary -- Quality updates -- Feature updates - - -## Prerequisites - -[Update Compliance](update-compliance-v2-overview.md) needs to be enabled with clients sending data to the solution +- [Summary](#summary-tab) +- [Quality updates](#quality-updates-tab) +- [Feature updates](#feature-updates-tab) ## Open the Update Compliance workbook +To access the Update Compliance workbook: +1. In the [Azure portal](https://portal.azure.com), select **Monitor** > **Workbooks** from the menu bar. + - You can also type **Monitor** in the search bar. As you begin typing, the list filters based on your input. + +2. When the gallery opens, select the **Update Compliance** workbook. You can also filter workbooks by name in the gallery. ## Summary tab @@ -40,6 +40,6 @@ Update Compliance uses [Azure Workbooks](/azure/azure-monitor/visualize/workbook ## Quality updates tab -## Feature updates +## Feature updates tab ## Next steps \ No newline at end of file From eaa110ead42c6dadab60513df8cd2c885cff5560 Mon Sep 17 00:00:00 2001 From: Meghan Stewart <33289333+mestew@users.noreply.github.com> Date: Thu, 28 Jul 2022 16:40:04 -0700 Subject: [PATCH 022/143] uc-wkbk tabs --- ...278-update-compliance-workbook-summary.png | Bin 0 -> 313289 bytes .../update/update-compliance-v2-workbook.md | 22 +++++++++++++++++- 2 files changed, 21 insertions(+), 1 deletion(-) create mode 100644 windows/deployment/update/media/33771278-update-compliance-workbook-summary.png diff --git a/windows/deployment/update/media/33771278-update-compliance-workbook-summary.png b/windows/deployment/update/media/33771278-update-compliance-workbook-summary.png new file mode 100644 index 0000000000000000000000000000000000000000..5b297d8fd07836de803919629681372de24bcd06 GIT binary patch literal 313289 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 z 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

82LI6SB>AA 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 SBKVwTX^s+)rw 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

tgg)ow2t!$@+PK$z+i{z=zOo67gU{p(9 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�Cbc&WLt zra9l-3u%NAyJ|8+tw|8_dyq+}_oh1|zOBKGVbdLtK!I-$^dC5Z6@uKcd?TXLV10H0 zl^jz*A@StGdfotkKjh1tBDzMWgs|3`AW0#icW~{Rv)zP?bs}F+#2v0{w6thIHAHpm zsif$TtaY!cO<1+cQfZQ*b58v+$eT+mS%eZtnKzNv4A_ppAC0)NVlTlx7WRPC zsjUjZ^b3|yj4e^oncmYPs!c)<8S`Y5+C0+dHJ!zHXobBWYcyNIQOLcNjnS+F`$yGD z$o8N2oYtnac-i(tSi%tPL8`&II(%e{tleK_yYwEtOI$`GUB(3{@={6ReS2wGlE||< z0G9+EW{Gr(f|+~}$Yr=}Oqyfu?d@Gs$1Jc{j!EoKj}P#ScLf%2njdZ#ezG&3jvK#h zH~o9in@O2cl6~yCX@ifALxhu%R0t3I?24-7>*t$i9;id#Q;_Zb+-vXnRDOzOs?i$% z_H-HaK{7x|@b^oN1TjySDf{JAV#U~Dv2*cd6xwN3<76)?U~P%i>}Bb zQ2UEu2Ap?d9(z-#hZdtxZ;N}4Mlk1@W8fagArD~X4+%YX&j6?vR}TO-eCe*u{^Z4a zg0pV^U2(vHFX10yLnzq2+)BSs{9jxqJzP4CoGYi}nk~!ZBK{Mykfo&i`VgG+J1(v8 z=?u%#sDUemf4QuFa_~C;A5B{vQWtI>!DOcKOTs0~&o!S#31_M5v6YsGG4NK2y?1O| zcOc^3(U>Uw&kOZxR=qdO{bydj(n(a2Hp7hZ8-*9|lr0p&^jnG=21y&st_o1;>Yja@ z(-DdW%+Ex;f++AkPyPF-$*4zyS*}#jDMPp0SbSGNQzh-GmBqKNHEd-O=snCjYQiEcXeZI5P$H&yq#A_C#AtEPXE zKjj&4chqmf_w@KN>k<`ipOa)JaoW~Q?HdcHs0Ih57R5wotxQExcy zOcQy0(A9-?ug0BgR}Q9T9;$Lg;r>i}+gzCY#lqV1zAIxSZ}}0sp@AUd?ZMh+Wa4gv z(z0rWH7arhP$O~`nrFo1D01-d{2)Gd2h8WbJ$Fvt;bik+R|SE&f=*{cK3)dZ3&f)=bFh=^5r~t zyDR`AEQpJEt>wk3bkwKbEPSxk4zvj(KQEBe{9cj!hgj`G?^8B@X`TFPwc!#Fb;DNS z%NfdbQRHm8iN;TvVXx_(&gm8nlg)dblRwu)*{K?iU$N;19fob}#H;%QiPWUkxnLHp z)xi&w9CB8ZRZ?f}hvv1`uO^sm`rk!~6#}-g(FUZ3uw4^`*lWf!X&ZW@nLUrm=^nmn zig2s!*~9|ksGS8`wfps(bs(K4G$t6TTdhaS$06em+gYhCH`Bx_3;|?HZ0~p*^``7A zp6s^w#NVYZ1dy720U$b+-ggRqCn)!4Y8zrcekLEz$yB$7<+;~~8W<|TI0dz>NHygs zHxPf)3P-^}tXjhN0;7%XxZ1k5)}i)GMIYX~ain}|Tky~-bpFtEC1xmK;?e_w5W1TiK_3~1trIiA!{ zB7DW&(c7nEO}~~60+XrjsfT{AZbBR2S6Xcy#R8HQsa@0y64IROSH4X9LwN}&F)d0? zKO+P=*;|jl-*tu$u98qsreBBf|LAKtIYhqw@v#C3$+8pH2lPQzJPM!i_>G2b{Yhl6 z*q+{mTJJHYGr`aY2|Ac#5%NUvM`7Jx#R-AAVL=056+^GBKs-~Q=uv)Q?S=}k8er(lA4k4Nl$`Axb| zm0C$j(U?cHa?y5_De$+P>5hiG&Mry7jQ0P*EUi@vEgr1N%fj2Hx377||vCVU1!I z{AB^3**u*k(W!RG!9So5*_bSOA;z+X9NRcqabHeF0HG@+K%Q0j^6{RWo}C^U0-Rp+ zu1Y)Fwy{#P#>sqwY_KKfLn!uI3-|7LSgS>bH)l8YYqbeJ1t`S^%EfAGM<@M&lfNR> z;3$dj5thjqgkImoKj7NkjUCfwrN6k_re`ZL1|=E1HDtAbXTg@A)3t?_dnmPNk*~*& zz6!pas=2v65Ji=0@ttGwUDjvUvxrQr=bj<^`*r-Mr`2Z)-HyN3gJqTKmfJGlx1BgO z>ve22itWOz77aWnS!b)?GSj*khTp)6F@KB-q+Ji5eJAGrMKms+x_+Y3tlMo zH}xMg(MJ}IkE&Q;nw^Q^4CIo(T}Q(!6o_r!Q(5{{Jc6pw8vUYA-#*2xJ5OAsVMd9c ze$hW#fAA8zczy29>mtXlqPQAGYWOt^W8;rFg_06k&6Ud^>&A?Y<3!Y$v9Z7BE6sp< zWufaDuwpo!bCx4C=gA;I zu3>I_jz*w!%0A2?;R#1$PtxBK9=!{Q2V&VcmD0idwVZOVg?xGyrG-?)?FyzoVN9DCgQv$#3;vU!V(mdOtx*I zdXxyuv(pnsfpsMjDxX()N(;oLz^@P0MO)(bFmM&6q-zrVKqdwQ*vu9^1_9O~{tHbm z4G`M$p?hR7SrOrTdLUP3(&JG74i7F^EJE3(9^&W@PD(KXhXj=rkr%^S=qLEPoQhBZ zhZl*tW~`3&{%o25fRg{xi931!rqD8HB4HZGq8;fc@?fd{7dQ;fk-uSu)OS)+&Sp&M zVtEnPNBZKo=8Uk-E#r;$S-3gPgA*SWP#5+&o+A^ym#U3MCFy-F9d{XX>_ojJFcv;2 z(5u!snQ_+@aap%x{pa)mIw}v4CDcU65i4H91-e+mdD6PQ!lmBSc@Mc;qHeF!y>}Dg zYROA4LB{9=YH?tK$K|C3qT-a?g78Ur8_Ds{YP9ZjJYwj>n$4|bvg6biLdK6WnCNKyI&5Hv41rJ0NvO+=n(`5CsQ)Z zaQ6Qr@1NC3t3aB>y=cCMPuQm+9PlCP2d81_F`F?Adeo9tiIaZ~$B!p8nS=;ie{a$& zXV`4tJ9vRz36>R>StYBa=i73$qfEBUz zAq-oLmm~i!^_U{?EW3+Ox!#nHTHF7ca&;v_V``Zpkk9m6-pQ7)`jqzt^Pare8TDH# zq&4}vgPrZHFCTOMsbtOnMpTL_QR83WOk)h19~sTS=zR9c^L3^g)G+#aA6~k6--;rj znv>e81ZTBt8tRYyaaHGsVYp4=uku4gr{`onQ7Ev-2wcNfKR?>HI9Uu zI>e7yz^61W(K|L(1HJW3elHo~y+22LSdOyG?vzl{u zstvT!omktR!PL$+OWK^KoUyghe)nWUtLVYjF)FoM{?NqszD-`{wl8=(oEbGv>a$6& zg%X>JSl#(=!9li{L50C-qC|1L;kD1%){A@XR{pP|8s}nNsP5Fo+jtgO-qqW$Q~T?w zl|MKQvz)x7`X1<%c`VEY6F`r;D!Pg9P|Q<2`-y(-xZiRJfE+08O=1*guCUnTrGDi$ zoQ_QH5(04#!K%pMa6eYfdd2ByE7dL^D*z&Orap+mUEKE)=eHV_H}rbmomQlpN*P<& z2$=A9|26{LkWJkdJ8%HKkz|Y9ubRMksN@j9jBdlD(}}}AHw#gEEH*IJ2_&cN@_(=6 zPYfzP+YrrsI=2uxk2JT`=||Y&BX^)Dd&zY9Z12s7F1ky<4xrrULzL-rg&tWSIck0P zpVz5#D`8$6d%33Ci4$xNmP$zV8-3xQIT)}e6uB&Ff7E9c z-M5%p)q&iTvN{RVqnvx+)*M(EIP|S}_1)Q?Eth`HP{ajzgYQx5Y0cqUp7m!wvBcul zHCUdWnsB9;yYAwS)B04IoYL3FE@G=G&prSaN_#9A1sJ&JGvI~oy!>B{Y(ATjFz5{W zl>eFqkW2T7iEHLWlH@F(H!GVE>sVjRn#7ziSVTNo&8V}0?&I-ztV}yTX)nrh&g_v^ zez6fI{*iXgRU|PVN1WAy3@wOB!O-{Yq_Vu{ zkb=%Z40tLo<2+5*g6@*)<@zN0R+uV7#Emtb3~l_XO{nvKy?MI}!~zpd{jP1a%VXEu z0TGVLwWNOX>iLVXPW_tf+*B|@SppHwvwR8^#p3XZkcIcA%L$-188BfH?e!bfKYHHXxHHa6UcRh z`uSfJbkTr1-uS;mx^uCC1GuVzN7EPWkH<(X173$8i>Dt)c+`sf$!pZ$(S?C_C6*ly zZ0i!U9+wVrMU8wm>#wn~pnILiEau4x^hj*(dnfv>Xd6?cGm&wINNm2dw=e&w~$*gQ*>{h4h&##zxFLV zvdVqy8fQ%RsQbCOX9?`TN1-b>ezF=9nK&`i;O$Agv%A2$#38{93cmxs`~3@q82X_y z92>Pcq4)D=c8xi@1T@mY#4T~@C0;(;5g)t*4iwZ(0Euk0+e})tnN|ezOjC z3+j<&e27se|BF46I7q6yb>lpZy^p1RY=v^#lE)=7hAVC_7RRT4dqj5tkH-T2=kY?o zEQ%H}IRHSY2_FDa1cGai=pMiB-&KPH{hw*iO5wr>)-w%LwRIZ+5uT${Zie(A;5clj zy%d#|`%@a1&3=8pI$mY}X+rpq&*q}G0qo?EFeR@Df(FFh7viu_K~&ByblSOYTi0B? zPHMpTqDQ$&kFW;Y@XBOPn6T?c=C>Ofp!zNIh_>R^5HH`E2^$D~#G_FEhpn%UYij@F zMidnkP?3v*h>C!KfV4ECf|AMzX=z3)C5#TS2t~S7a>VEy13?LaQKMskbdKDpjpsYO z_jm8}yq@!?j=Up!%X5YE7$J+sL38nkv)ayl3mex@j{kq4z{mrdn6yqcTCuB3Vv5CD#z1MWpQuvJu@*h-6# zbwx2Cx64Od4~g`*z$OiZqZAJ^0M(}QrGSI`SXayP#DWmt;)q5RjE;7lsGiw&P6qhX zl0UBhoxk{pm@<1$fos^thReLnY0v!9mq832pIXR$ZZgLe$CE0M=sonxl$NRcPDU+t zREquMT(Fi>+y}Q*d%;o%IQ=2@k4z{d3rnswY+EzpstkEbAIYe-n5j}->E7}adao1D zJk6U~e?)?{eCLss&V~~L;AwUfdb_wF;B_cuu=J^b8<}4K4*7&&hY$=9ZY_a827S*v zPxpzk9Ch(?7O@>2@kYR(Tob=++$`a}Q%HAJIy?Ck9aOF1<7S)y>?QZpx!DfKicUas zW<3Qu2d%s4Z*;h*y_5Hu0~SWlo6YdYI_~{)qj->mvop>^@eWj8RrvLj*(K&yX3TqQ zs*_*hg{^bIC=0X+;Rt72l94HJhfmmP6G#9|mcRI)ec9QOKltXoyJ0)JbHS*uri#o{ z$b{lNKqA9sVNzkNxW}p?S&tZ=7`Z^j)T`5`!>3(f?33))ujhUR^fKp7pU#MgmT8x& zxM}BNHH)-)xXX(#=YAPf#{bl66wv$YnSk*PKIYtz%{jZa@0E9IoYd3YZKX0Ic07-S zMAt?IGe|Gu5=+QK#K<_^sRPflwp1_6NaflSZg>aXp##roE{&@zBNZCC?yG(Kq(J@O z8bpVwV0C7z`8`hUcVi9yERaax6nI*_!MYIW=y*;( zeJ>3no=<$4zI6R_JD2`uKyBY*RjXcMBrA9V$y)$bP26jGS5^zUzlGzc8$Rzf7df^W zbKKn1?(utMiO2PQRZA>`_U&C%`86h`ef>q<%YBAY`yc$U+8ONd7P?Zx2b1H*-C@q( zY?x9t`h)r{-YZh{wn?pFzCl^90dcSDW7i!F;29Y@iP}3C8Ci9vtf>F;3inV2mY7^* zIojSt&^_fxUoKqt7oLhRnb7Ad5PN-gR^#({usT?OProW4N0t*(aUsVDZ+!=99s=GZ zfID=ekKNZomwlve7uox}{<~{w%5>ML#xqt~mh?WRb12<_9@hhFJYe>9bPvlr_pFwO zC9Qem>XQuGbuZTz$}u^SbHhus`D)`I5;1lBvFr=dvj?*;+h^k2__hZ-@m@lo;)f4` zenXqkAW5Egizk%D*_Nrq-tJ~8s6zl6upJ>pZ`g2TI2;&VwK_&If_QU9@?MwfN74gI zlWsL}q6!!*dt_N5KC&y_WPLyVUVdr%1D4kG}RvR5!5^rPaF~`Qn}X zIK*h8_wz5oqF{9sVp_FRhjvvg6MUMNSNr!iEf0QJKY4ReD0#oGs@iJ8kk+J-!})4N zJnLa%$U1gMT6=F?I@;3`u3S^C*oYmp=rqCm9cJSbU3x7C6?V~0mkqTKFTR|hko1W&g(#HbII+qeL?ZdQ| zaUk2rb~A?0b~rEI3caV|GKY4_dQiuQC6Wkf5%VKXbx%XXSw+Fjb{k#sV;eZz4L6q7 zvB)Tb0#vu$ev)vm{d8LlzxMiX4lTGQhxi3A4cTqi9znsjHy_isMmGfpn^$1C+FU@E ztL8g)O~D~;*x>G?oI9|3p8!$+>?hTIeePoIl^N}`d&DOaPGJS z6z5yD?>@}7B#>IBKPij9^r7gUsNuT0k%Gm-3~)013Qlv zD)l9LRWzO-sc-^MV=TOysb6AsW8yf$4pdz3``|VmECSDtVc(ZzWH5oEj=DxyQ(fF1s zVgQJ4Z6XfU#Ieu!mDt!ZqG}7bqw;icDzGp1T@FCDIP=_Ql0S9*z4 zI|;xm&+sfn9W-tm{~p?FO%;F&5(B7|Z67Bq@3o8|T>8B6H`E?#xx_2=8?&!Sv_Q;q z;z$P=FuoHnupNM#ANN*EFw6uElI?7}+?bBibo$M#Y+HbD4&B4W`6`ETAy}2ScD~zM*7P_Kaml!xkktlRMBz# z2HID`3&t?L3>KhR919Q-qn7_4`EWH~MCXPYlvb|_&3rvNY-M zn{CRb0j7Sz_n)l z-2+><%q;K9-4oo}IQbnX>%J0Kcc%-i6ZtLREX7L1^rfpfi2I8`fhkXu`hdBXD0$PQ zxHcAIGSQ3UN!lYSi}a}(g+MSQmmwX#A=f8HB@P1|`{k__zCrkW{ahp7{z12fVOsYZ zloPUI>^iZ^I~Vl`(%oxl^?ZdMRGnWGq*=u5yFPPA^<_UbXAu(t>NmJcr;KitU!u3F zb64;=wY7CD45w10m8-92H-OOAEpX^az4{la8g(wu9lEOR>0uu*qkDaBB?d#{v&-JW5O4se1zwN>fKow zibbO3HPS&K6yDoy(J-5GcXKJmz_HB7r5#-~UgKGUeKkdk%&(%Kt&PK=SN2_7&bcl2 z>ZK_~l;3;4X?S<|gPe6sYFzgExJFldoz>80GCzX?sU6u_Vnxh|;WJoRF6ng7dITmH zU3OTKBT&c79{xUq#I=*I-f{jy`zc|Qqo5l3V(O$*Dhe9ZGaHxCtnYjn-#i$eEVV2K zHO-k#Xr8!FFZapyO8d6o`plg&Ap5Ogq_|?aBt3Aqj7{zus)~)h*Y8H*$#dE~qkUKe zH6b*n6V+zG z@z=ox?E0?tqynrCxWw2u2ez9pgHydkMUB*WMxj=Pu)E>D_Hoz5DbjglFI7L*^SOLI zQYONV;*Hotegc*YB=kP5o4LdfEs z-KAsk7VcAxDv4H$%Eu(ajrXSL<;ZkV2#DkxwYm1$nlk$o{S|Uat6ZjO8Cms#{*>SI z5rXStUXADGu)9~bNkIyauCj#R2e|F-Kzn?SX2!dmf$T}eh?aQXShM#(ZGp^%i#BO> zs6>hEh!%i>B&*BK`&UH#{%r*Xr2dtQixs2ZCB|Os4`IUzqPZ)3pv_JYoT6tDla@T| zbwfKhg#;PUmT(xpzGC1#3mPf5&kLuCTD<@Bs*Nk6~ueSfWX)a`wH2DoP3&FUrNPr-YxMHPF#hbFENjYsm(y8yjP+)QW_ABe)XZ>@6P)&q~+#-^s~ZvO;P+rjTx940GE zAKr84UNuNzsyFcM1+%$9<%ES_TKZ_WUXe}CYn4Mt8P4aPebKtvt08Whx5HROdv{(; zm4awf01p00=5+(})s0n;^A2Ox=#zRHAyv32PGXLoK}C-YtJGptgk1mYFc!C89I^8` zv*i z)N2TX3Uw+JF@~#iJ-06YdjWhcK60Y=v3ir1gUpyS4nRgj(48#xM8u)=W}a1NI3~BC z<{Pk+K=M(#dlHkeMX6vSYt&QOEx7;tU0Wh_byPyk*;b)13+5f31&UVCwE5Wu5H6u6 zUzabA!lQihk`~R+%Kud&w-!XPnL_dPW9ia+EjL<j(T5jMZen%zWw#BE^)0dC`!n_7m&LOZ%P$k+S8BFD(qsi}TViKq zCX80|<_gLOqEgzo)l!6pbZSKUBmgXM>*1{ey^_pwo-Atj1lx~rJ-}2yNq6ZBZ$V9u z0iyWp(AH-uj}-HUx1^sBSiD6Txd7JygpI-Z2TaEC>3uqAt!-fR+ym^))vGqH&gdUH6aXa)sINEv8{*tGP@?SCWloy!NePA zox5(-pPq+6HW>}R1TKKffkNP{L*CcUNagQObR4Yg@FW!f(MH1REh_~{lH zkGUKQDpTQ?q#w$9vdzw_^oifEbV+B$j z>rkjw6roltmJBf3bbnhlgbQm+3e>DA@PT2IuvPn`^ZL^9a;O!;@>nhyvF6$j6?2^( zIq9^CcNi(fUBo%*1I2dh>w5(?i#b{ZC1<#i)HZw#bEBf7u7evgn@%vtrJ!1uSW^wF zdUTSvUE_!jlxb>-q8KI@Sf`ZRXX_UsghDV4V? zBhQYiB$}*Oe`l80;&DSqyQ_s@x`a||@E6Fu^_C4Y16LKARN3-Z)x&sbmTlM#K7U)v z%*=NS=iGz{KXimvGI^p;#~(44&(Yl|rVGn=X0{o&&CG0oeqqhFWzKU>i2qB#IPc;6 zzZSx!R(rGV%VM}vy}jCnY`RWWPk&Mobz8g$K>40zVP^w1?O(qD4B%E=5gZKsfJE3&jSHo| zaVW8=(U)y}-?Ec?Nl~~-&pJ87z_F_Dq+i|6@Av78xtt#itCTHS6hIYS0ZJyG%mn#D zPubgsuWnW{Tj1yNDk~v~Ko$$ULE;hu0>r$ir5&Zjc*%?3yXlrAFQDnA+NDkghZ7L( zOzezij!0*5C#>|?K|$gtp3Mr!zKzf0kQAQHA5j(KzA8)u1+lIufHBOeKfL+tX`z3y zWhcK$`PAX_v+?YvoyHtiUGy8^HaZu;1E`)?eR{20KT_Cc6`cir* zna~RaoEq#(;de8Ez-AmYF-2Kayr{ppH6MU9&yM8qwIE~Q|_1P;;AGv7Zc<7O)ScP4%8_a&%L%j2K zX1cw07tB&w9ys~{J3JGz0n=13pnRwo$N_i`h5|xViQbyszTssVEFgiTjMe>$ACWL^ zAUqDR+#E$N7iZ$vN!_7A5uU2?t?55%4;r@BI}BI58K0xwRtKx@hn!(5@06l=Wa@XV zE2TYg^6kW}mGforucIqkmPYGQeQojgbz8fJ?93ZE)amYUV9Hg`v7(vMsl@{f##ivE3X4;+o^^Otvi33QK6j!C9Z{rXE-P8+=2Orn&Hx#?oPkrm1^UXHY_{y ze+D1lU>z1X{OaR~(nTR;G&-@)0a6}Kf{b6t3@q(j9V1jKY&94&S@1WM1{em5(YnUn z^}sxGnjvDORTIpgbtVTJ9NXC2wPpuOZA^pwsHv&F4v7I?eiQP^z~`;{_q*>GW5{}C z0H2ka0?}o(=eRFXtMK_fnEo2x$Y)y=IFoot#Uy#2{%~1XQJ{9MCjY8!PGJl`L_d`7 zYH=*mtnnr78bTl+)125Qd>zeX@~ZyzBejREF1%V#@XMSxZcByK4AIZZ66fSP2bTI%A{_UPK|m0T?ammw1)&*AyaZiFg*7&E=Bn)#{}c%S&J_ho<;0J_Z%jeOhL* zExe!T$`DFPj<^-IX!wk4p;*KHP;G4+4B|!CfbqQZHMFzm0!qH0~#7{14YtocUZ08`6D6Gfgo}t4cZg;(je8t7Gw1 zr_8&z5<;R|0Q2q3aLF>qKi0p3Bb}ro#8Ow*?#?EPJ+Qy(5hS-GA9NDslr<=ReFjw2 z94ojh62-aW22LYud8WY3aFeh!G9b&AAnt@v2stydHh&gJ!g|gb;Q^%g*p|>Xij~E# zoR;NhV7TD$XhbX3XK^9RZKce?@cWg!wSf9G?Dh}hdi?N?hP-5y{Q-nov(xR|h1szT zPbj}jyldM7so*s;Y-bH=*pBS}BK|TMu9Y$jixIZ;4c;1xypBiNuPG`0iYMs6QM&hc z_Gfa$hGl&+y@zVD>}8LT%>j?!1%PPw3e+9sEg|aElO;WLfOdGrJ*#0Eq~z!? z{D_e4X=D=bn*LQcv_xD*J|$BYPWtV9?2waNsW)=*1f6UTlL;NB1m)!!`xF9tOH56b zOWCXL8;raw2>@y6CJ6Z#Eu^l~%DW^Jte z{I=G)s;4@n%AS+FVTo$l7_Imf;GEQBnTnuc5V7fcQU~ii?viZcBigR>lL&Y_rxPh3jn%Fo0wP}sph*{kQyRkH z%#OYfdWwFG!C$Kh2kr`f+I$}7U)B(uu-VEyy3=rbXhXJQb zQ1889Z&nJyw3N9|d+enVQCfFtk27s~K4x64YWst-lRwxwKA>4AVuwp!u{kZW!Qc6S2NN3VsG+*n9hv==0dRG1}8Yd|-UTGmyOEfTiUkIJQ*+NQx zTL^85{{p9mVZk#U%u@@ZUaMi+s@;~zY`b1shmlNf`*$rmHI3TtYJ(zMboT8@b9evw zVSpqL+z4`h*raNt>17{RB~jvmJgr(y!Mk!fgE0f$a$>}4_G+?kIE~lHF$(|NHmPSu z9;nh1=BL{{%k8dTbO*rk(=^55FAMAu(s_Nkx=4tSI`G)}i%&n@7?q+uvQ&T>F!9U( z5lWAQoJSYWwddPcxwOWj=M*D{4l)Z%=O`e5TzAQz=-TmzhDX-(!FZ=KUb(8Q$VaWa zDMnb)NWH*-&bid3{9Hs$gN_LL!x!kCQLmBw3a>W4J;&Z#fth+w5I2f80F9VF+TL*h zH!e>;&)>)8&?ABtKca!#6Vvr*7#Gs6&jGSR?C}7atkbl9 zh2KpPW{7|fR+L$Chg&58@tjZ;YL+`ZNCO3?qA27U)l!nvK>Y-}g86u67~<$rd32_9 zxg&j8^)iPuvvTe8w;1mX!{hQg&Unx0m0>n>-P0d~63fX9yT6Y}(h?5zTbR&4=@JgYkYAZ@e}SV<^wPfpxp9j^WH?<(}) zn%RT_2AF?#smq-D08ReE?k4gtp-+b^3LC70t6rz$mtLzxBRp6w(g7@=t3+5$kn#v; zkIF|K1*hj{)mwN_A#v% zk|;JX)SC0g*Hb0B)UF}(tH<*noPW&Ek51pibj0rxJ$QRFSwVoau+`*xp<e*62GCUh*BV0fexi!gF{i1~0f zq3NfEE&!ajhnEVLLfL#vO(6`D=xE;95lX!<&zkd+|E`s9e?GI!1$wIf$Mull2V#_U z@nq45SBVB2i%>qON6pNHtPd+3$Mg&8)-w}Ck%qfxE;^^Rv>pgzn^j~@kNT#gPxP`lJF6Cm1-kC>PJP z!tH%8WPNQ&0qmPUhrHq+0=1HYGmlTED?QwBm%NP4D6>cp>IQBcu+jM506NIOkCx|0 zXT2yf-CsY!Efn=OUT^43^-2G{o17Yj)q-ro_v<~TwJ-hia*CF7-V6XN{igKWbU^;r z&A$FNgF#UW3l2eRkb(2RS5bUBe{@Y{0s|mcjC9m~g_YRJ-K8r2b|2n7(gqiNPT6(AqBcu2iZ z*%uc7^oYEC^qz0jkABYHHDqf-aI(Vkn&|*VWc1CelDGWMem#6L>GbbQg_!>=d+*1P z#pX&;p~Uf>DWXGS&^${6q zGz1+xe*v_S2YB#tB8e6Y`Wz3kw5@Wp+_ zQKe`MWrVa{>d$vPV-ZYDqy+JNSzo6%Wyj_|@GX1&b6yJhy+3!8%Ib{`u8qIAv;v4E@5bp6G^n~E!3x>mx`7c+KHVMh^fJ=_Z?Q+)=aiUAiD(5iD38s9mdxNJ!X%s_-h zN+e~E7G<`I|8pXWNWlg%=V~)p;A}Hne+^&#OysO1-E9}K_?a(Ou(oj)dY%pgE2q0( z7Fg(@(|h-sSNYicS$irRFW2I~7}dJBX<&ixzx?OcnH;2GuJ5B=k346-Yc6r{t^K+Y zlTdm#>ZA&rAx(6m314aiQ}Bm!4(^2ynyzCdJaTPiWL{ssNf@%=x80}9o!L|O#ob}d z@9=mlAn38&Q+Z?yin}ZqpN1a{p{@EoB@CzT;uFt+P2*{EY8#dMc_FbSSR5PS+UCJ}Gj4CAO#moy zKnx5R0LqfhxWcZnb1aVw0GChY4=;|Nj=%EIDB9_tHwNWXu){$Woa1kqrK~Hg)QJZO3vlfFfX3vACRE@4>TD zfYU7&4k{VsQwlxJ6fnY7UI|I?+q^wMDbxf2kFQR(q~Yy!APHaSK(6XwYk(-a<%-nr zzbgMy;CR+6Wqtd<1?yC>&qS|{4u4klK-&^el9#w7Ol+pQFtV8AOrlQ5b)z`puB*ic z%nN+?QI=t6l42w@Pl!Uu(w@%k)qFt0>DK-6x~hBLI?$JM&3e^iW9IkXwrd+&e5p^@ zxF0mK!ltKpIXF5~IwqNq7@<1Pg!) z1m+1JbZWhK)Aysjf0_6@-}jPqp71~Ew-(@7^EDrMC3n7l+&Q?m6tPDNl5%=^Yp`$x8+T^p{?ebT6vS)!!97Bt$0KdGJftb5xct6$tN3LQ}w z=}BilWHwOGlXyDWFysvKzg6@NPG?)gr?RmK)ZIF>4#^8*eDh;LxxmqWCMIX@Gh%Dl zGD=%m^g2e-GhG_%&iOe(FH5M6clE)s=YVhS&-3!iI;$oh2(S2#IKI! z0=~pOGV?~i%yC7=y%y8*bev;lNg$LKLtyYd(ni@|=Qpi{5ggUxg&Nft=&z|xbI&uM zz8obf+*a#Qe#YW64I^(hk=5fC4A0I+p{l*NKGpmS$3=?MyMSMg5@6X@yU)F2(|KOy zzx@%{H_9xx0o}{qAn*&xMZ$yS@YbM1rK@r zM*GZ3G9dFe`X469 zQ+v^!W{c1fvHbQI$s!B7FqzqBiEXwn4t6lT*}H6fC^q(AZ0~{K6az%CZbUZ+R}c$P z_HyQJkP?}>0&d_8!1dDizjN(Z8b-KYd|i7PA13uI$>vOzo;zrQfJ^6>zF`&prU@@iGH zu?NV`fq8*pLjHW>!C*o&pkDdj&t`pucoa5~w|ZLeFo|GvrsWdQ5%eVk^K!6bSDhcK zLjyMq#h!gWizGfs=7?xP)z@e~1NRx8D}T(Rj@E^I)0;Qn;nY+e38E@wp%BZ*>ew~} zFWr@wD0%V<=~d15o6=KK$ojQ1;{K#jID0jo+MD<05m0u?W&>}OO6dr@fe9juHzbSR*yeeXL{q5M-F0C=z zb+ta*b%(W|SG6Chy(!cyX>(iqehhuE+2SjBuMt=vG`?o$)yc7NQrgFR*Z^;Ku~$-- z8x|EA%Ot_9M53MHNM_i|_^TOojP6R=sGcNi*ebnrCeOd4JqvfcuK$#9Vm za<~jRhQ)!ocb5{IuT8{e&y?0d>zn2lVE;P*iz}rI?EEX6?5{kV&GAEknAf*AEG8y@ zfo8V0W~X6O%-Jp+0$9Xuo9K!`pMApekUPufCE*BBhNO-}fmHs=2}-0!`zLAO7jbpA z*zEnqqAUPZ8OjlN(g>HlCn}p8KF9&O9@cK$1Yddc=FMTExbp-Bi845S{3UPl2E`$%K3I$CnRenX;HL~mY%kIr5yyOE*)mi0+0b#eQ_ zFWeB$+^1G0Sdo;_GFos>JX z-6?knIMty`o$-DPjZ7xR0fRd`ueMh(N@QdA$j;Y`Z@E&7E52%^*19jkAo1&=Y@C%U zkL3WwqtpHEA!=#-)5Q}lF?@;4Vm8@==1s#R){f0U@Vd0(u{T1La6GunazoU10Aa4- zG@J)tF@ZU-jEGOlyHqv74UN4(KKzKGM>2Uh^h4>aMo!*#M8zRM8eL#D;1+af{sbe8 zd1!xo@YqMv;teWnY_-nh_({6bV-FcPuK=McS3c;Qrm|9fzX4y<#}Vwq@v9UR&H0ZX z+|!aH1#CGEELO&C z*cE+X7XwsqcDY;;mt+kq%IvJ!SY`#y!f{-wbWi6xj5;crZ=chq(WTE5p6!(BX@?oT zGnpTjZxY1Sg{SC`?`*smSl+*7k(BJ$>B1NM30J7G3!LTu)2ua}UIM$y0D2b|Zu9}b zJY%S!WzBa;p_hPJs=Y~_c zmwhuGt2Xe75NF=`UAthZ<`CJTDwm3_S9Q59wr=p+OvSi&t|pd*s&yFA3JMU- z831Fi@szDf!FJHc+GPPr@KVHOzbnEI54%;bb)SG3l-cG3*h98)J8o*|%f0(S)dYKmzFQ>9HS!WT|K&Bck$jXXyteiYKqg)O$6GoxAbwG$9*+>$p zU);b7wtZv|WjXd`FbDBsW8kXAHIu;4g&HJ2mobXS7n+Is;|D9tm^rom3dRK|kohNB z3X1?4bJP1jz7L5Sy8WlK3Id%~Z?M`NI?B~%`7@Pe;&B#YubMt#L!r!e2CYV z5fr>Pgd&<#y8McNm+=3I7O~F#nn07B#Umrod14=kRN~FJO-Q2`A(hPAAVP+$$g3qS z@`ka=b?8ut2B4pB_oc;i4@IO{jo+2>^VQDR0RSvQdZBcWa{@~FmUALr8juYrBWAtY zUx?moPRjt7@`RHB)cf(fFEeki09!R=#5#{w;e_D6urSCfd$@}t%I^HA*RL{be9YT+ zHG+CA;SRvhV_6w0MfZQ6NJTFgR5-e&DW$ugB~$Ij%3Fbk*pw``Nxe^@IVWId~|23C6i~=aboYl+>0#~9zP`deOY!7$5(?PB-fSMbkI^1Fs{onD4&LEXK zI`;eF?Sp21;IC&t`79ZbGkJi&j*Jg@{JjG>0OLELLWsWMy4O`D;RY@4g1>NXzMfCC zOuj&Os+KBjonM5VCn;e>#5)pkmVZirba6v6syI@r@ z{VBWBB1S`&{NUJHN*~`M3!@h83gGuc!^Pgb%IVqPP}i1aA>FnZu}*f2F|xkNKqten zK)m$pBfE7@v`$2`Dw|Va46hEN7dV8C*~|)eq5v{$w-r~k=zd5fYl49_0Ay?x*{LI~ z#_J-j`Uc;`;-u`BN)_9q6cUE^y%TK?fq>{lA1UwP6z@fDfIoM=j(0+C|Ha~dDl&;6 zUiyR)hZ6=AxV8he^_U&@=!NrMnUwp0l+NlQ=yyoAf~s)ayY;N_i!2@+mErDFKU2Rt zHr5Xp_Je??J>%k>AYsO4miP!am!eTLhVyF&PoRN}{r#mp$AN=~vwi*de~a{*y`1aO zi|!$K{(Jvj;ajH60#J83CJ>~DhMZy4$=|etlZ6+hjqjO&2{8OpJP>(GHTs67W$yS+ zk0#j`3!IY_HO2HX44lgB_GtVdl+yr*>r1Z3nkq$4Dd{SU zFrERk!toUB*D0AS##L3-M_nXHo~w<5gH?hf!-pCo9$!tazKkSYrAb|)$tmQ&! zL%LS)Jj@F`46`&+Gpm`5(hVF@+aHc6Ecke4@zhIQHSygIp|!*IBa&+mexKRjkx4

yMwZKeu5K%lJ7y;yeQ-+~m*<#=@nZ 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 Gmpc#$*>+O3#B|E! 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 literal 0 HcmV?d00001 diff --git a/windows/deployment/update/update-compliance-v2-workbook.md b/windows/deployment/update/update-compliance-v2-workbook.md index 6dd47a9438..ffe10b4f58 100644 --- a/windows/deployment/update/update-compliance-v2-workbook.md +++ b/windows/deployment/update/update-compliance-v2-workbook.md @@ -24,6 +24,7 @@ ms.date: 08/09/2022 - [Quality updates](#quality-updates-tab) - [Feature updates](#feature-updates-tab) +:::image type="content" source="media/33771278-update-compliance-workbook-summary.png" alt-text="Screenshot of the summary tab in the Update Compliance workbook"::: ## Open the Update Compliance workbook To access the Update Compliance workbook: @@ -31,10 +32,29 @@ To access the Update Compliance workbook: 1. In the [Azure portal](https://portal.azure.com), select **Monitor** > **Workbooks** from the menu bar. - You can also type **Monitor** in the search bar. As you begin typing, the list filters based on your input. -2. When the gallery opens, select the **Update Compliance** workbook. You can also filter workbooks by name in the gallery. +1. When the gallery opens, select the **Update Compliance** workbook. You can also filter workbooks by name in the gallery. +1. When the workbook opens, you may need to specify which **Subscription** and **Workspace** you used when [enabling Update Compliance](update-compliance-v2-enable.md). ## Summary tab +The **Summary** tab gives you a brief high-level overview of the devices that you've enrolled into Update Compliance. The **Summary** tab contains tiles above the **Overall security update status** chart. + +### Summary tab tiles + +Each of these tiles contains an option to **View details**. When **View details** is selected for a tile, a flyout appears with additional information. + +| Tile name | Description | View details description | +|---|---|------| +| **Enrolled devices** | Total number of devices that are enrolled into Update Compliance | Displays multiple charts about the operating systems (OS) for enrolled clients:
**OS Version**
**OS Edition**
**OS Servicing Channel**
**OS Architecture**| +|**Active alerts** | Total number of active alerts on enrolled devices | Displays the top three active alert subtypes and the count of devices in each.

Select the device count to display a table of the devices. You can also export the list, or display the query in [Log Analytics](/azure/azure-monitor/logs/log-analytics-tutorial).

Select an **AlertSubtype** to display a list containing:
- Each **Error Code** in the alert subtype
- A **Description** of the error code
- A **Recommendation** to help you remediate the error code
- A count of **Devices** with the specific error code | +| **Windows 11 eligibility** | Percentage of devices that are capable of running Windows 11 | Displays the following items:
- **Windows 11 Readiness Status** chart
- **Readiness Reason(s) Breakdown** chart that displays Windows 11 requirements that aren't met.
- A table for **Readiness reason**. Select a reason to display devices that don't meet the specific requirement. | + +### Summary tab chart + +The **Overall security update status** chart is displayed in the **Summary** tab. + + + ## Quality updates tab From c974319c341f2a8d24f2d50653dd7c9fb793e532 Mon Sep 17 00:00:00 2001 From: Nimisha Satapathy Date: Fri, 29 Jul 2022 10:19:55 +0530 Subject: [PATCH 023/143] Update hello-feature-pin-reset.md --- .../hello-for-business/hello-feature-pin-reset.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/security/identity-protection/hello-for-business/hello-feature-pin-reset.md b/windows/security/identity-protection/hello-for-business/hello-feature-pin-reset.md index 6a7ae26f87..2b4c89e9d0 100644 --- a/windows/security/identity-protection/hello-for-business/hello-feature-pin-reset.md +++ b/windows/security/identity-protection/hello-for-business/hello-feature-pin-reset.md @@ -88,7 +88,7 @@ Using Group Policy, Microsoft Intune or a compatible MDM, you can configure Wind |Category|Destructive PIN Reset|Non-Destructive PIN Reset| |--- |--- |--- | -|**Functionality**|The user's existing PIN and underlying credentials, including any keys or certificates added to their Windows Hello container, will be deleted from the client and a new logon key and PIN are provisioned.|You must deploy the Microsoft PIN reset service and client policy to enable the PIN recovery feature. For more information on how to deploy the Microsoft PIN reset service and client policy, see [Connect Azure Active Directory with the PIN reset service](https://docs.microsoft.com/windows/security/identity-protection/hello-for-business/hello-feature-pin-reset#onboarding-the-microsoft-pin-reset-service-to-your-intune-tenant.md). During a non-destructive PIN reset, the user's Windows Hello for Business container and keys are preserved, but the user's PIN that they use to authorize key usage is changed.| +|**Functionality**|The user's existing PIN and underlying credentials, including any keys or certificates added to their Windows Hello container, will be deleted from the client and a new logon key and PIN are provisioned.|You must deploy the Microsoft PIN reset service and client policy to enable the PIN recovery feature. For more information on how to deploy the Microsoft PIN reset service and client policy, see [Connect Azure Active Directory with the PIN reset service](#connect-azure-active-directory-with-the-pin-reset-service). During a non-destructive PIN reset, the user's Windows Hello for Business container and keys are preserved, but the user's PIN that they use to authorize key usage is changed.| |**Windows editions and versions**|Reset from settings - Windows 10, version 1703 or later, Windows 11. Reset above Lock - Windows 10, version 1709 or later, Windows 11.|Windows 10, version 1709 to 1809, Enterprise Edition. There is no licensing requirement for this feature since version 1903. Enterprise Edition and Pro edition with Windows 10, version 1903 and newer Windows 11.| |**Azure Active Directory Joined**|Cert Trust, Key Trust, and Cloud Trust|Cert Trust, Key Trust, and Cloud Trust| |**Hybrid Azure Active Directory Joined**|Cert Trust and Cloud Trust for both settings and above the lock support destructive PIN reset. Key Trust doesn't support this from above the lock screen. This is due to the sync delay between when a user provisions their Windows Hello for Business credential and being able to use it for sign-in. It does support from the settings page and the users must have a corporate network connectivity to the DC. |Cert Trust, Key Trust, and Cloud Trust for both settings and above the lock support non-destructive PIN reset. No network connection is required for the DC.| From bc323252e0d64f5898ed94ce97941255e018f168 Mon Sep 17 00:00:00 2001 From: Meghan Stewart <33289333+mestew@users.noreply.github.com> Date: Fri, 29 Jul 2022 10:13:13 -0700 Subject: [PATCH 024/143] uc-wkbk tabs --- .../33771278-overall-security-update-status.png | Bin 0 -> 68561 bytes .../update/update-compliance-v2-workbook.md | 15 ++++++++------- 2 files changed, 8 insertions(+), 7 deletions(-) create mode 100644 windows/deployment/update/media/33771278-overall-security-update-status.png diff --git a/windows/deployment/update/media/33771278-overall-security-update-status.png b/windows/deployment/update/media/33771278-overall-security-update-status.png new file mode 100644 index 0000000000000000000000000000000000000000..764f12ca6bf85827f6ee49e32a4e191dfd19d8b4 GIT binary patch literal 68561 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

`FBN{A1y*) zyA2>?-H53L6iGX0q$ssE(M*zaKK0k-wZ3sHn8>Ie&&WnUS$}?#+vIU08pQ9UwA59K zBxB=kW)~)+r+wbSu3hLlc(-Po#CJ7OW8j1%0%_n0_yVV(7Ll%Zjth~4@a?WH@PAj{ z!|PMc#i%ye?*oOsW%u=ZXpRjkG>G6sS413mTjyLz2sI*>A_}bex7~zZ<5UZ_ME-6X z@p5E@=pZ)AzFa#cO&4G&o{KwhuFyf~Uh*Ug)~yqtrie-Tx$$$jws`}LlbBSZAituf9+L+d4VuffFGnM@V9_ZTvVboUjg#~>! z_GhM)>%4s%Bhv@S4epv3Pxmj68r(mlGf)4!<_Wnv-g((03d)RQtBv_%Vm(~L)**U{ z9f?cuVL#Wb>27r1LI$#Ca6bM9B{wJHb*#%{@GNl9u~MfHqWn?;c?iS?6Ox3 z>!XnkB!fnlF{gAXJPC(+=Ty4?IEs<&GjA@k5$^+GQh#oNirFCC}E`)*CdaE|Wqs*>rx z-w-6%yjau~#N1yi`R~JuV!($XM}&5{f3@qJO@m2sks@)T1s#TLZ9@0bJvB@sRJC-kl-1GV z8zN8g^ec-%R|-|X4ajzC=O@(^ct1IL+^~i8zg$aoFG|9f3eosAwuM?;5{4B|Z)kvH zw}c328X?xxHl_FRl0&!m(OYf;jlNRUFjfyI$y=bEd%}Ub(hDY z-pS9K8whY7MaxAPjGwMzm{idL@XN&qz1b zr+eEm>#Vo&v;`iUscA@IQViWi z>KTsj<-XK)j?uzXr5h@6$8z|4OKyJD@Iq6O)yYWFK|`(YWAiMB(THx|$uMKL##g#L z5HFU$7aGvctFqclCCh`Io%!x} z>>ZxoLoQz9)JVZ?SZM*+pjTAtqEUAEPjYxQQZKn2+(%*Hms(2xTgRnQ{s+Blrwc|y ze-3PI(jN6_rKXBa6p0^xysD}{;Z@u1pIPTyx1auV{fT|bXJyvHH?Bw6d*ypaeO;FJ z)8vXoegcoM-sYCNlVz3q%I=leoUm4*-`jW+KZ-3RK>a|!A*(EG)xPcdj69)6XiDiY z&U&N!GIC(KfhN>30FuJ4b~)l^vQMi8`UWZ`^RYQ>FKo?rwW8(Ac~6XAL|PfBUts1X z0Zm`_`M1`-?UnD|eP4#i_F9{+wx0wi6njA1fUY{Xq4Jx+sXDQEu8Sx@c*kMhWVY!o<`@f@7^rt-0c6SwfYp zH!w-v&*Iyz+FqzieUPMIpr}$%b*byK29ZSR&i6W=!-KcE|GlvEqfkk@1pX^7t6cu^ zrr2X-_1g#Jkp<)B?%$=`2Bfyd>(k5>bNDX*UX|a~NZSrh68KT%F`WqwFK5D0H@ODL zB@Y#6srJ9zw0e6&&{LfWR^YA#b9Ta5w9wB+rt@ zLsO&29LhTV?)OmNlrks>Jptof*^aS(4Q13_$V!5?RrU6u#N(|2LbEz~fgR>7KB8gi z@cHQSg6}PKzo~`xngM+cj`jD@oI4ScJz{6#e&K@zwP3J!huf!Pq)0OEGJkr>LIQ?K4EQ0TZrY)E9Ze>OR!JRTH#tzX? zHF{sJ0V;P4NGUHCs!{@ckW^uNA;1kU@s1w_!V^x5p?3GBXiXSm>&l+B+-YafY|Fl8 zKh9tO z%1v%0clTE&dd&_ZS5WC=9y6i=8l%$uuN%%Q*NFYN2zC>Y4R#Ij41AM2Xl_jDV{gzb z34~?kGCrmbPP-~t3QO>c*jM;28hmV5=f1La6tm>_$lS5RwYa!=eb{9GyLncw_#xsh z{dg^=es7OR10V2JGk0sPXG%o?+e(8Ozi20(fSjCMtIdxDI{X6UJjK1c;|&SLQfJ32 zzdXojd3g!^AO0a3SU(ouv;g#`>Ee9D?$sxO8Nf%~37dHxQ1IvQNlk(X$ND)q#OEAu zHb-7j5t&C)9vn@<1{VY_-_OZ44_@`nTqA%L*Z%m&^3!}vfiA>;cd{q~G`FEn*FT3l zMc!F%Ky-7yH;3fUY7iNo#IVwG<&~{fxq5wnwZ!JI{0uj-NVAR#f6U51!pR zRMft?Re?~^{A3J(d2zPK7&?v=<26dLboL@UkTsEmqEl?efAyzbT#KWlqeySGeGV|g zq;k5W1NPTBR}2CIf-&#{m3-`@&GG}TUfS=EA7N72o%2x)z)%Oo$NM^%vbmokU%B&_ zC1#yA#;Pq?p+jS|tIRcglR-*`Z$9!Rs-pGg6_kt=LiX_T{^la2txXu6M4%9ss#0*| zl4P#Z^342>*ErBC^R&sd^%}OKdHmH^9{bMUro9fJ>-NTS90$yU$tx#=qJEARDgTpK z{fs+=V`WsF7c+9;6{X~LseG%bXti@hK8oLdJBmM>MYwTjduHNB601rI5A3tar>lYfFkwBs-Qf84QvDTvy>8~g+We~^>)Cy7n z<2G3}0Rsb5EZjgfLCwJd8-d5%1xg9OpjkIap;cxO5D|;B*!$0OgL<4}lfD2n>9>5$ zeu;dB{?pkirvw~~)*%OlhqtGq^3s6@hpn!_mYIAacjoF^h<6JzPlrbcF z>ltm_v$i#op=(xscYbzW@YG`JQxcK@1U`2E2Z5iq6NvXWml_j=;9C3Ka`)N?Priz1 zd2hC|ho($9T>DlE#vQQ?t`A2FFVUNV9IH1yD!{bWoRvasvrEDM+x0&ZzVf<0QZrzd z)L-(&C*(Bms%RUD;qu-9C_&_?xLKeuDd8|VT|bd_VNUrY-80aM;NJn9Q~*2L8H!2y zyVmw?B9rB83SvxPkV>|=4Ahue6agR2@V+!O3%n--8YREiTCSi3LnzB_nX-ru$_V2 z?jb&TfJI6521iJ!wJ)~g1#l;-`l^~r=3{pE-0?cijpxahv=7JoKfG@8NKmEO zQO$8^6azj_aqS?ONbnI5fQoL|&1HNKK@^h6q33nJ&91`@O7Qvo;|VK_<;$Bv7}3i6 zp^Oxmcsrkd4~MU|ATs64;pq1WkoG(qLJ-lcI5lPN7Jn@j?Bw-Tb+Vk@i<0!kWES0X ze&@|MwRQ{PplezvkHPs|8i&zZok3H|D!)w`^Zw5S?gpW-|3xP`3>P zwcRx^495sG9(SFt$Bc34V#$!u_j>^Y&|z;=;qGE4%Zfji3E$Rlq*723ICZ1uGBhiO zoxjpH+byUvaz&8|lWJE(G-~u9R&gmQ_<$xDh&!lR=*7xqJ*A4^LH!5oUdYgEhx$Ge zocnY&eQg~(+-qio|B(K;Gq=C_o@EF-8^vbIJG+vmcl}cW6HNE|yg#S|z1Qxv^k(BvgZ?Ql?YG=DsL^8_MUkjtn5b+=q)7-GJwGe19eU zS}9Xt*9|Z(+hebmLPDfSOAXu5Q&_q)5U3@5Mze%NfHX=d-bCd1x!PFlY$#!uE2@{jgr%=p0 zR#v9u^~G^Yj$<+O46k1XmM={TCK8jnT9F%0-~+kM&`Z2^vlphwap0|Z3d$xddgQdk zsh|QTv{Rle1JQV!uelLm&|LSZed4&FI1WBO56`;wUxIQ%&OK6Dl(RN;zg|TO0k%u( z{}9Vq@ho851t)%9QwMSqb*{F}2uq*wtGR5tU3}nN3Z)ZDL&bd;fT!TH=ZF!&WbrUV zzP}=NO|msU4vnxA-|TQ4SM7hYK#J*9aMmPnuheh6R1B~oWZSbv)DMlP96h@L-5E~d)A;^J(4GZ% zCzS4F+-zB*zW6bII6P8Wc+tNSV_>~Mw>FHql64OLMz;eq4;*oZ6g?r z0CpOV9fo74%}cR6@6}A%eB=pVNJ+YKg_fJoWPPk1wu;kwxjw44T%z(^x>KS@TqA~e zd+^{cRE~%lmp87lY}UY1JQy5llj>-rH~A())zX`!a>{koLVID&!seb~ zvT*D@(N36B>|j~vScQ~@`G))48hF2Q#Cc5)hQv24Ombu9F{Lo2#a;2?{Z)v5H|+_n z^k<7p^8}BWN#ys z&8NZ_HI+WRL1&c6eXZPsgMucm?S4dc#Lm_+K1wQgXkW3@Oo?gp5y!jHwp{U0ab8WH zr_~XW7opshKXK)FD?-=FJKV=jxYl}%yu5MB_q$BdZ$UEIeG zEx~=~^}b|+YE_#bbi5~vwZ-&-N~!E-oxefB>H7BHci@p$xnfQMB;al9H9T;j+Fbzw z`0l?{|GG6@dy~ybLNLB5zm*z%5?{CrrpK(0j1uSSbtg^#)xj)hqtVcygaV0pB7@UR zMFdkYYO(ER3stl{56VllG3F|2K%4;WRGh`bYrKc+HFv$}TKH>F%vR6R<1qmP`k-^^ zXik8OJ_>|OyUAuyg^*B-cMgbwfxSD;OUN9Y)xW@uz26U0ZmGilq@tpt=Um{mf*g%Y zESnMSHT_{R{Yh(B?_QpUH>4Q&=P1BI@9^u3iqLA zkt%=m$CTQuAm#n~yLJL&wuNpQ!jL@i!^qTYE13lm@gjQfhVj1ls*C;{2Z0^>b;wc1eWT-$}h8bY<%v`BgVNxgg-ha3(NJPC|c)Hpwh&jn8VJuFYi5=d|Abr=nFd zglF+xrhw<9L~Yycp|@+s?3WsAhs%A!1=-ZPI($49y+YmR2_MJW7~dCKN}59%9)_rR z-*m4Iq3!2af>*>~pN;}>AqhdAejn{tn;qD^~xkHwUYaz6RXcmn=m8ivB4g{b89PGN_RVq7G48SuzgF@ZMKm^om%_AWPclQ}V8bw9LLd^=HoAZML?~j1!usZf#?7zD+ zumZ=LiLbrXjn}Y?X;7f!sX!#2m_J|g{}l2XwI))b3WUQqJ@16W&y!M0~TGScxUL) zQ9zBZKZJ2RS_~c=qctP~@5?NH2zoPd6YeL}){aJrTB@OXY1@=XE_$2Y*V%89s&#N7 z1EcRg0I%pgj0G$C>WbKcSZ&vA_o=WW> zc{BS$$rtOESZauHa0nvha+TRE7DONDY9y0^oEw$bdsDu&1XgCL8#M-%QVxUK98q2# z3!+;EdG2=fH}9`%LLLZ_tlsAFHPyccadjiLT9OaoRtr9r*1Xrp0#Y7FwuRNT>f7_B z8C(}_2#?$Hhui?b{&1?8LQK)!4@~oG<BvE2^VoPNG-C1FgDdI~Xu4v#Y_`!ga55 zFolJ1=Dt8T|F!Htcvx0dYcs%xw9*Yzo*uM$J{6&0Vg_+3nzyc){Ot#DJYOI;2b!?AuHy`^M( z1FIN!cQ~C4ad4H~L}MYiF%bcWRc%+xUrvYNL(pJ+sTyt`Rpo;#Y7^_Nu z%Ye)FVn4L6w%&XY<;p4_H=3Zf_R~(*?~oy{NuM^Xa-d$o8FzCN}yUl)JA*cRnp3SyvUSk_NUbRkMIj78Th)dwW$D~P*t0S zV~UO?hE%ZA0;K1F3m@wIceEQ7U)`vynF1iLGc&G7IcrlS|n*5AaO_tShLSWCc{-DsCHbJ`}QsFDE1 z=U?|}1G_~2Rq{Xr;1w|*&U7WPdo~Kyuq?ne|EXsOnw@ap+n0rdRU3?%eL`SXQI61~ z{FGyu;$M(8M4$}({O}t#qsc{P5+`SS{i@OZD8TRjRygh-Rsy`fWE5%8KoXgf!a&Ab zo+^nFOsJCOvX`6^TgncxDC=b>?}r~;Ew9#Rbj2ZqPVcLmJ?LOMT3buc;y(`!3VM6l zO$he1@w9la&Dpn!onTQf@9&qg05)a!qtK0(0w+g8kswD#U-P&!kh>OFn`E9+B6uwA z&7x{oQQ3#vfFX=0i{64@Hl=FPy=te2fha6H)bj$aD(YX`Lw+DD=wR;hlgAMG{zr5X zMkn;(D}`fS!PG-&$K&0()*Kd{9cz$W-R!|u`3oQgudDFri);B-`Zz>p%6FJ$ZLf}& zdVyreW$@=um)pw&(_!Vf*2{`oe-r)~Fg>velEydN&OkiZN~l@Gw3_Y&AY9h^RB*u|HN8{ z==DS-q*L?O3c8i@*pW8Gwa61LWM50C3$H&2f+!Eu@4*lG#fz!30vUzWTu6@A*NO^O z;PficeFwZ`%4It9at0vmjPrFkJwI1p34>-==-%$*x8w}|-dc5ZWeu->#j%NZI=`cS z!>|Ep41ESr%iGryvX}7mZde|1{_?0bb}(1P8tP=!%Sfo>sv+8!FT&wf5MK~uXb?%D ztSV-5;7Ww!s2rqHwV#|wJ^li4bPZjU`H@sUY=GJ7=}(|lM~tEdN|kWeJ<>K|ptsB4 z9Yof|$5$`Z!qjHgi<90R9QwkAT^+e)Oe68p``jZ&t_fW8Y$Xsny)^*3(5Bcjwg=@m zBR@_(IoY>GAq7=Q%r84OU!oegfQ@pL*%F2Q^F4Y}JPqQRv|5%w7;P zf(g9eB7iH8MmC8Ffrp0&$V=b=QLAQK^~Z98+6PAULIPKPPzj4dX@rM|FU%|1s5GS< zbv~Tu10$WH57{3MN|j-NQPO-2;%ES^-qB5~($}f8 z%t1NSkprT5^WiVSc*9>;=1$h2Xmlt>zRB&N3yirQdzjKZfesg#d+tdB<xW&52>q5Y3*L4F14O1 ze=?f%E%JdMFNvXdaoU|&tCyak(kTcB?L0siy&0n}BB4{G^FUBAsn^1^E)HwaQv4V- z=K7t@L_RZ(;+IcQ0^VZ1r-z3TDEMqomDCNFzM@jg%vZd94(c;ow^88s2JosccMl5V zEW&($_o*~T%yRJgN{^#QEpGuK<}7fhSwL9Tbjskxo}*q|{MJqUOQi(`m@(=7BmgeV z_gt!gkyBd1g`f+nhT)Z_ZJqIXgJb!&bL!6<>zkTP=dVu)gzm)N*i1?bzO2Tgmi^|u z#R3JMX)M=)p&w|Cp!v#25TY~n;b7iSj5pOtou#+5_w*t?)Us^wii8|pZc!@ zh0Z;--8cLi#2*SY-cu|lI+6*Y#A2Xpsb$1Ny6KC(|LebD^n#npYEcZ)!k^AsJCISg z#@g|QJgadUXND_uFBPnG0nv}lVl=&@a;?_^cuxUPeR;e)0?bVRT?acqKd)S+PM^rE zh6ph3cr{jn5g=&poaMVPOxIM2DITc9=H^hrk`V_m&lS)t@uLutDBTp%i9a(g_GqNWihM+s;-Ykoleq&(}MOT~WnAiqHrJkO3cfMvz|YvSXgl zna%v1?)u-q9Rt9)WdWV14zSa?yrkCHg#9(rg%b#PI}X6sJMQ_BipvD6XSZ zAk2xro8{O>?B3{G`Ni;!9KkC=j6=WmZWXlz5eFRmA!Pp7q#`1hO;&%pBk(JI_#!&< z;rl(l*QZqn1h()(;i;ja^2D^qtM=&4Y|n)h2%Fk|B1OdOtb#e**SAOA3`CUl(80q; zt@qQbH=O05jSLW`K;f0m0=j?GGgLMpnZE|6(1bg^iFg5v=Z!yVwD0zamuq(k?l(jbrui||5Vg>OG&2q zUu_5JtJQi>YJ@_e0bR*rl|M9y`%`IXe9(9Sb(uraWFV&I@4M0hiJD5SjrRHB1kzwK zt7ZWD^Jyw^l*5NQW3g;bnOvbrCdZ6ed_x~h|GR(qK)8tuIuMgBG^b!%I7=Wfw05oc ztEqpa5sGIAli#V|>n8QT0y;l7`^9;xvSV?_LA}@je7PU(EYO$xc?fcIAIi8;z;|TF zZ+Z3y+6N|=WFB#7u^=s4t3W^nCE${RK)e%2XJ@s5=#wQs3zg%I?cbDP=xFNE=5>2*S)D~Hm@3yN^1Zp7 zD67wCa{#7ky_vF40JMZ05<@&)_D2R$@rqRN$-0ri_I$E=@q3V6w_^CU?6*Er4{vYd zk$JxN`rjE^2K2gcJi=Vkb7e}9TfP4i7^rw{V)%0{oz!I&y^NMOU&3*%6X5K6uL0zS zAZ_hbn+U^_^J}x5$cLI)4#V`p$mqkRrV8EXXBQXUP&*Z)+r{p*7}!W%2RT?+SU&t- z-GJwWjAZheo=LcE{9^`FraJD$W!B=k7&+><-qgz1$kVwQKfnOLZlBP$Qxn*TJTsF6Y$3oo)ZVeA?ed15%*vOpKh6CZ__;`SMjsmrH$-31|@0nBj z=P)lx+eb&0K&V-5t^mvy5_L?P^~&Vx<$Bt6Chkif`(w&;exoEpJ_KNzPn}&H7lb8N z$zDaTlhjdzlA?-pi*B!z zk4i#8LBW@A6VTyf#xa|RCz3G|_~d(44yq!5chy*h^V?Kp>!g|VtKdz0{fcxe6HJ;_ z@q4hU&|HrU1i?M3x`~%3kqrmwX-VKu$D;Qw{4|QGh2dy(6#l}(kpz6AQ|@6hRi5(; z&Z~fa+PG!OT4xhBDs)Sn#^I=aehuXx0XYgdj;a1RDY6hMKllfMdL;MA41vRK=G&J` zW+jeW*D}|ydyI&t;_5`G)$d%`25OjsuLmm=^x4SHs!JTbe#@l)C479dS??-(>x`{Z z9%=WNY3(ADXT)`lORjNbC!tC;$FZD@N52GC){9f|MdVe$qIi;Q?DGXr#+ty8lU2b1 zSW>fV9*3&bQ5k|>3+>3Yvq=lp{nJ;yeM~WqksqDZWELcuW8^ZQMYPw&@Lw$K%onmz#MZRfa?Mxiy1+s-P!7t;<&Thqqd#Q0$^xP zyA6q61x7c9_V!a9N5;n$3|`$IdT+G{uGj2_b@mCG(1a@Q$Sod%=FWR-I|wi|=q&yw z3NMq&N%{K>zLT{7@<7Mk_wJS|QaC*7QH$e`kF2YDIxq2ykT(|3dJv_@_APrVqi>=+ z1Te;X=R09+R@HmYwx)AhnVTyj?;YQdT<`{kzBl(l*YG*hQ1{4dBZ1EuPn9>*t$9^| zm+>ZAMHS9JjP~*Ux=Qc1*%|@67G4`|5JPK^ML&tNGPTU3A5}2=UE3_mh5`G-LglZk zq+jp`i-ul=3AIb(%(8M)ixuG(;Gk#5N`^PU!lr8g)_9Pd6o&WqQ1b<(@U`6qf){mn zdcuZ}&GF`(9(t_m-0zZ*=R9B|oBV zx^|F7MMiEfRLL?O+#GJ)lF9OAnP~WHyqic5RPG;@ACY*4ZS(C^^km)k0_73X5K@U- ztrvSw-}ii!t?R#3*K2tjjFb$9&z3E=t>q97yZ+J{O0&;#958^je<7K(75%UyAU1@) zID;k6jd*sEaO+9ak*AT6z!x0Dl&so298Pt-iqY+Ae_LH|_l2`(8DXAt8!@eaG6kwS zdcQB5$Q0o7kBL?N3#Al#A`|W-(jXXIJ!wk&-ss&k7QIkm3f2;#S)DNngFQe=?j>|7 z(rgp@^2W}_d2}vQ1}`K5H6=k&`Z`C-D*{XDLE1ig7Bt11)yj5_N2mtdhNEWwWwG@Z zkp{6`TAAaQYUR|Gy@RcE@*A=x-Ty$pa zqrFzs`bZnZQX~Q7hR8w%qh1q}bVTdWV*+j2Y20#zU@c{27%d?6aH%bZGGy&>EQwxZ zwn|$_P>zEg(y(_e{j9UMSE`Q5{jTddw9inN`M%l1QN2)Eq|T-nV6ARpbTJB3W^LV)-8J+YvddR-VRLD_(%<+|B@Bu3Tpm1fOay|40Z0@ovdfxNm>log&k$FGyV5%v7^i zk>7MDO-WQlQ5!QOdi1Dyi{+zTNmJC3a-r3+PlI$qTU(%xm}rttq=~w!5b^O%mj|@rEg9U+72k#` zhA)p~;d|qKPJ`zdNCBn%*LRyE8jyKyZjfOK;FUz#GNj2Iabwyh2!LA+hHM6xF@~a^2Q3eGSm?OG)=R!pAZ`}#zm~N7J8!!Hx z2(>Z0F@-o9VZm2-KKDB*?T>KXyHeugb|mee<`XU;$)Q>Svs^{ecK*U z=l{bp$p2pfNz2ihneqDoCQ|{|U7T~DijV=1un2kf8;>sOL^>7GE2_*%FG5}i<>o=j z+nXDx^9W3%zH&5r^b;5l7NW)gj`=7vxs+_@g1Slv0G*Y3l)I@l5L`tp-noP&3=k|-tqg>-jc<>X z6b;OK|7HD{7eT6_Pr-zIC1wmIRl;x_wld$H#a+{)$?ZqW~MQji2?lmbqJH^Pj_p>e7SN*oUqi z$Ry{9e$7z8XvD8Sml;8Lf4PK4Nti?ZEPnshLfUP$P}*g#qRn6JA665*-eHsATg{Xf zna0ac*gZ3IY;KQ$g!+I%=D4Myp8vzrS1?5NeO;4MKLM4HM!JVakPsA*mX;cj?(Pl| zY3T;(uAyrHap;g3x?yM-y5qh6pZ5z4_gwBdXYaMvUJFp};in5)MR~Nk_5wCLVGnng zFuhc*sVW1kx`4Eh){DKu*@<4>q%FW4Tk?M%@Pj{p{X?3u#g=`>w)R?q&^tn4Yr(}- zAaE=O*SJiYD9T@ebZS%0Uo#@oL6x&_xp7kuQnJtf;6-dt6 zHYG6CwS{VAd2ezDr8Fx<#b2bMVS6o2YWFG_1Fl#kz!(=jlS*1J;Gep?oVamx6cZ~> z9Rw)tbj_w1w4=!dcmRv{_D6554BXa!Hl=c{N(~)pCof?9H6w!r(VwYLxs?+~L~7;B z4{5fSqO5jgl1}MomEH7o=TcaYpd(%L(RUEx=o|9>nyUj5vffi=gX=q|cBXEO@zL({ zDhaUt%$gL*OAz6*TWIV7a!5|L4FlF-z0s8-7qForJlPmZ;QS_VRhd|7_j(1u$z45R zjhZ>@>!En5!X`4AY0_%QA|PYBB|??W8STnVKQk(}m)pGkPh>zrF?upbj$R|>>7J4^ zf0)yD=5j%?@YLzVZuQ>^*%o;~KsuLoRd^J65%MeMOw(*|c>Wi|;OhFfVY2HH4_CnG ztZPJ1s1{J~QUc|?q?Yay1E2~02VzurPJ@-Y!>gfDg@C&8c!NM<^)SZaE0D!?QWcS? z`!9mi|NiY_tDC}=s2rL>$TI>}HwTuBw*c(CA;c9I_v63qkF#%u9oH1S)q*FL2HT?| zo}UW}XQ~gy^ZsJRjAiql>}IqON#+z@=nJYNEl-rJxY^{y+VJvs7sk-Juxw8X0mbmC zncFS#(-+D^xOYy8bW}g>K|g($0g8W3vDAP5bD?M3@Wix4+H#fwKOkXUKpKsUM{aE? zm!>@yh;=AJ6Sa~K)>3Cu`3;0SxQ-fl3^70cXHckal7DwY5tJ@hgcoN_pdm z-^{3dV3s*v@^=z8GFo#$mY2*w@IpCjxwmPfuLo$N3={a{QBMc@U(70;z?j+8*72r2${t4^ER1ymF4gFip zB8WMdhU8X5ogC!(vGgy3*Hc!TZaJCrw*Tz4O5&Ss&lQ-t7UbKa`HXox?Y#F68MmBO zbLjh?V}LJRM5SYMOY`qpf78+bJ+!Yvv^UMeUe~Zv)Ut-H~CKF92 zwQ_abov%%dTfvg%>=VD}U(gvqR`vX1-|UaOTv#fq z!5}*()mzV<(jn*r7GR%4LOhi!Zt@H;Q26$54u3^)7C?B8$DhPCBwl?$qX~GpVHULg z5kPGWC{ekeW>#Ku>}7E32{xFX1A(34gE)%tIF$aXtWs?pmlddADxjuzBAEmbWe~tL z^tN(Y^~*i+{r=0YV>@C>GNn|^aig`8Zx&F$*zKsx=hg+|7S|)M)*C1tZmChkZg{U?fTS5r2pIP ztA#_(eVA&U0eO_nSbsQ+woDTzV~!r*^hSRFk|ij}#2h(SD^bfI8hI$9xEe|@RLO66FJJdq}clR2A z#?%GAt~(#EO4`mht2R}9s5Ig~q99HMGEQ5;UWEettpx(4M*;HR&TO0_=D2oezh>$t zeG4k|;@KoxM=WMI%?k+8w#us7ktVg%F=tp|o2xWHyn|^r(=` zal-$^ln9V`&1e3G<%&)EdGU`mC^d*JD8E0%DMF_e4Q%eSNTBO zXq@xoeJP`lIhK63{F@dr(c^*QoLpcy5>N%PYjN}e>Lgcodq^S#7bPMeD*2|+hMec{8jFB_O2s>V zN^5tqg%6ndt@bfyPNPbmQWo~Rb#2$71%O)Fhi3zLr3&2nfX`ijyg>Pp*L+Kzh0|p4 zdsSl{NN`+x?~&NDf|?A04r+*@DJzzteIiHFlvKI-$oStFZ9*Qu3@Ejoo-VnO9I6Pn zdcb$Dy<{G4$i8IUDAP}rD0*c{g*At{N|*sn0~L`B92`Cdh?h4w7}!l~kcWs$y;^pIGJamu{$F}> z%D+! zNmWSq52b3Q*Oknw=`BC%A}M!bUFDPCMNTuF#m;V({MB=qk5;x!j6i=kv@`sI6>K|p z!A$9d$WJqo4Qdkrknf-&lQRkiNG%eOLdIT!XKe@mkKw^{S^74- zUKpqlYNq0ZFKEY){L^i9zRVHo>>#qL(c+l~nev`ra~%iDpPbO%h>}Fxs@|XMw5epW zCj*JBuW&a(zw|b-FAtZ>gUxQDH|Ez7DRDr!T*J~4{BrLWaNb?-jo!D`>p!pfmmRz^ z09;Q%E?U)xsnT$4d{v1XocAYd{Pf;x&in1JbsHh&yE4RvN+AwYuVAg{dF@Fr+qfLo zlkWa@L%?b^jUVNmE9iFNswYYHLm$srwB;NMLDU}(xUYF#+$QjPYyboJ2yD}6Qh8Z` z{|4GgGr%dCNJnb1;ytQ*pb`XZzsPOIBG-{ZJd|Pr*!7exRr(Mlf(#|?7TSKeW?pWX(|dZD0lA-hb2e{Zk-z)|6H zUVl0=pIFY}m~Bu;g6VY=1VMSQLNhdAq2$vxsCM^iftj&d9IysUM5B8_G^iQ9PLJ+J zL$e3y0+_fB`Du^QJY#$t2XqMw3~A>DV9gk;NNmnxQ(PzU=fv@!4J8<4?fk<|a1ka-` zCZzRSG)7wd9ahD$CqnZMJ5_)sr7@(9fknu~1DE7cv7;+tDf3mhb+ulyO%lcMz-eQV5zbQJ0@EeF(pUM#wSN$a0E;d@K(n4H?xzc930Haay-^pn`GEEcP}FtzDrHovV&4A>V+;q{bQ{?vPVzXX&@ln+H>(X^UbH0L%kUG8CI}bs-&NmH?X`kC@YA&c_Zj=ABH^Y3b zcm3h&`esul_tW+YiJms=R8EeRWa|_M$HC9-kEg|N3ovAd+-sW@`NPb#%ileOPY#r{ znO+5@EY8Jux^gk5Sk1cifixZpnB^{iaJ=CVkXTo5aVAb;d;vItktVVmf&tP5fMje} zpayUvIktgRod#>O_AzZVd>pZq0!MdutvOm@m#zAFM)h7rVAUzzBhQbHYM-j~0V!b> znlj*I_iBG|F%1e#cc5RH`cR7v0uepUkntU>UEW-GFb$n5Oixd_zOLoMNe&4tTL;%H zxX}LV*FI6^3DJGn8eo&}o*KTDdSDY_dIE))PDE$oB(V=>0NXzhQ77fU4=dDFbzmJA5OjI&~1K?X%uhWR?PgkQ1ef|RI0|9 zC~xFtE6c0{0;pvknON!&h?$b+D@K#z2b=1zgHxq@Zyx~By{?+>tsx7At~!LD0ZhiCb*IF<7odVFDFdYGgf8ocj)*p$q!2rSr`U@O;3kMcFu|caX0=-sgvtdS-*O6fR#4zC$;*;u#5{4@^hbG34 z`4GriWt^x*pEar3CwyX%WRFz&l$&vS1!r)|@V8HTNk~2TGJP=^!8lvmwFcLIVtNJ2 zp^Y8MV1DOrd*wMFQu3rY)%NVREI5xo$N#qU z9vK_pJNO;SwI^O)mU-uY{h`A`P8QHJfl|OCjXm3$W#?Xp$bb|*d#DZpiALA2lFyca z^q%*yQSSnmzKw06SvA|Q_eOg#%_5ss+t4rie*bI?(Q&mrS#0%iZb8uB*?Fx-!r`ft zlUy)5#t!P_0AQW*CyH`MPDZ7JCFqaTFDC4+niV{P_oYTL`fEVqW5O3VD-{qHVOEv- zPSj_%v!;8Lv5cZ&Yn?L~byyD6Xb$BfQEMn(_TKQqc*Z&f5J#=eM6vM0&d{4h{|qhNRNN;Sf~{TZyM_ zi6OYQ0V|*RVwHAm^F}X)!xYx`k=mqhRqL&_Nwwe8<5lNot4;MddI5k{H3)~6RaGfJ z0uIFk6-a+=|KpG+W@6%Ef7UeT4ULY|B6@c1il4GHeg#W^Z?Vbw3y zKcBqB&hktV+e~k`Oi;bjvy=`Oob~v5m^%T3IB&i78jWKmXtNJB+062a^i$I*5HjOR z+W^xP1hewCe&n>VKj`t;Qc3a<8DE?* z#q%jJaTzjBl9r(qU9?U1Fnqw|!qXn`8`^$$DQtPx_oo#r=Ts?m>)G9<`#5!VarPQP z0J+dIogcVtvTr1lV#RG($WFdzhK9M?8AQ})!G#YU!$7%gCDlK^B_+^|%HygBfQk@GkELj)9SL)xwVwaumgA zsW4~5$z_rz7_Sm0*G35)_fmu~WRXS_6lrb~%V|RKzIcw#Qx2Z7&vx#GQxJbjZi098 zTG%@Aey2}D+$>?fv7orv=IQWh??G#^Q0g_YyDyLm?7z_NRd+&mRq|{5&SS}M5X_H- zPx(_RV^Pmq>B39(YKUt}*zZVXY%g~*FbExyZc}x_qEVNA`(bohto^hRL>EI1@=Cbp zPl5s1niCxjC&dBI6Bm!I3h~*|v87SFeS0jMVXy)AH>WM_j>LgMEYjBt?);x7EKgpV z9z6Ai{X3lA&UAg30R`pdRY%|9fENqdWU0M(X1oK}IU6$1=wn6MLc&rF`>Lh#!u%gH zl$Q+K)KMpbf!GN4Yz_1!os}#`9i6$`?Y#W_LSUlx)*S}L6*kw1DDjspdy2^;XX@+g z+h5R9Z5zwR?1vIjtHhE%B|fOc4GcYWdPihkH;q?q4;eOrh{_ZB3snXd>ckAn{2Dk~ zU;&dFMtQ_8n}=RU9Rr9Y>DYmI;$Fd3(rF!CAH!OYF)=+15G#)A=<{Xw=dT4yP46V{ zG`Lb3IXRW6Q~6~5ou5=LzL#gg+f-=0?oXIEt%cGLy+2@LH!XW-h~DlX7x4|$)YJ+b z46o#)vG9jyw5=f_j5&Tx4xJClP(K)P!sda?=y(&cK!fG=@!D;pbt~{IIXjaP@(K!w zjetjW3IAywi~U#vcHvf^>PLverXTN2b^ednMdWg$U#`fVz3oz?xYF3Yda2tHeXO#4 zy)GRhrRxt(?fV^T)mCiW1~&(N1+%l4oNd}|mQq%l0vOK$$uAEZnC^OC!tp$t2LHy^ zq|jw0c*>g3WBH~-oeO^OoR|w}St8m`2Ukqj|FHX#3znd4LunqqQ2X5D3=EtY6mt_} zh+b`PBYak#9#66vjy|i$adn)liPi7^NM~|8+8OW7ZU9{H4YtMtbaRXg{Hrn?S`Y;` zzT+@b1t1XnQK0i4HioEpVKI0yV^FT$Ut*;%wB%b?Si}gY5@m=k-r0CHsNWg$JI%U) z#{-f1*|x}ryi-w_oGBl9f#9d#Z&%oRXQp;vRt)DFxu44{q*1fuXJe*w3^=FYk!G@7{&->t-XtoRuEKSml3{-_%j0bKLh*sxo!mT3lkkf21L zqZVy7r83LU3a>~>NCtyb43lrhMA^3u9fP#53_>wqadqlHp3aaWN+s?kpAk?mex+Z! z)OTD9y&YRv_S;!%Yq~!O!YTlqa(iFwt0_4ddLhjGgq<$VMpJp}MsnB%1T_8c`twg8 zkSlKO5NXaKv4_hA#0vtph+x<_00qZxF4?(=+58s6=Cm6rNOCzPJu(~6rBP_}sa4GW zdXW0HR}8}}ON$MWMfSSdQz61`X`j)xDCY*c$B0p8Kx9~1_RO=Z)^%6y0lAfzNB0m& zTsg1Lnon(La`5J76-_c1XvH+=Vh$L7W-~K0^M3V3phk0RZ<)vfT{L-x^Qx&nc#d&I0_w;!nOw08R3RfV?-F1~g;flV$aW=sw^0Mt-i% z6jMD~`OQvZ#B`B{qjP&u-zmsD1kw}r0m+Kp^k+N9*-o&wuPqh0ivHk1^Q%zzRTrCzI5)6RLPdz zGKlTMt6h~wx*#H1Q*vFFgIPTpJgv;HR$_B7$e~W^N4D1fCkv`5VfJw`Lv-2mn zxvQucoJBK|l^x2;!rVEWsO_K9Fu`LUAfwOE26J4MqCPCL#;gAI{#^a=Rh?T}2Bgn8 znK9MnN219Ul(5tMvb?lb789$7Ov}q`1*-Ay&mpH#EC(*acV35ch#t7!&ka> z<+@MUUD+{5Zk2`OmcAbqs#X9qVhj)pzm2@#tO_g)iF7Mln5`6&xgT* z<(^NRG?m_#5M>T&`;1jap^%nyREsD<`OBHNLMXEnwPMMhDs+LFox1sa*kBY(-?@JG zaVZ@OTX*v3?uQmIN-v*mX7zrOp;II9i(#VWtDQhE-^sQ?U$T()90{9@RWrv%mkVrx zHSC~2O)v9gzXe!2w2NEJuuaDdLOsT_mhG2EiX=F4ARe9dX7jB~Q| zAa%@=^N>nJu~4kWgH&C?^a`9I8S-Z5D6QO8G%;Vm0DXXLoX1|&`~27Z?C@p9tiBbn znG(t%oVT(f)(s+hQ6sO!ffNs2j?#CpwMJqq+$Rm zOv^!sy4qVZP6kFTx~wLti{|t)v7#st zDw=g|yNMKIj&RYZ@ulS}4^>;@_W$^A+y5E~{muLUkqD4PHQ~OyTyQ{yNFUDRmi$PYE~TX8XyO@+8Xt$^TNl zgg!T3gIt1MPI6qv_UWpA4kK3Je zNQsE>gE(!-Jbcm9aEmCDvI2c}(wx_KUBd)iMud7*$4Y=$RCI#=!jzaK;0jK0A~G+Z z-?RlfdqXPmLaEXp*Kctqvn5baP~Pgm+Iht7N$jicxJjsbNj$axOHMOBe z`DF%)KFEjM$6C(0xw+fQ!o)-(IR%B3!-cFQ0=v0ZvvP1~UYY59nT%@p(52mi*(2ZB zpoGNZ$M63Mk6cIjOa(mk(|5wl9qe;>dfwvJ2~1DzM7vSlRzJUOb7c^rpPWStq;1NZ z{Z0%*@g22*JDI78x8 z;~Z;~^cOAecQIEUa>bo^C@3`vaL8tIaXX%&Jn7J2nzfrCo}l}sYD1)PTlnn<$oe@o zh=2BZ1(ONJsT|p4ba1#X<_&uB?IbzHOcvRF1|olf~9Bt8@G?^|1u zDWsRpr!}E#T+2pEYN*-9a)}3yN{Y6up`g5^6lX$K77o~RJ7O{e%~Mk!oUZKa5r7Mn zhEZ$l^9;P*Gb|$=?jd;6a+ohaBDgO$-{vY^(tb1X@nGVGHcUa|S@*ximJ;KcE*+Gf z7C{-HwfBDeg~yt+ygoq<+OIQC@)XbiExTtm^jVu^&+E|kixL0rXJ|441%8)v7U!#f zCRt^yb#@Hz@3+1A7T;IX@~>CaZCVhB{#v2Y>_C4ing9F9re#@VT$)<(A5P@2t(Pch z-vB$jTHqI4k!$GmTcbWWt0gK3T0g`u{uCZo}mDvi&(^Q65Se(3Jaxv8Um zPyd~t?5>5XpipI&qp6ZK0}klfH*ba(vDr^q%kkOgC||D=C@HD6M$2{6T*# zyO#vmG8HTVYx)CxjeaoqZUw07$;<9R3Q3a>H>x^XT4o1t2sJG8l0EGG)Zz5jxUss^ zEp7slxHgY<-VLIUe-b2T)TJ-d$llp!io3}xZ5ho>jrY8y@S+MNr^%|n;b(KXp zISsZ%j{||NUc$yD*ti-qd$bhA`9)2x_ILpoC6G{HLpsgfLjn*B*^;)i6uU*vJm!?j zbZ<^xaIo7+R~9q1*f%Zu)=`SSp0z0>$0#=|gr81x%Ps|lID7ilLepO;bF#7O(7k*a zC5BQH7%ZAoIg5&tti>%`bk|(1pb!Jh`|nL&Mn*)Oqq{q9Q)FzGBHE(GFd{L9wg#T} z++5&)k%pClOp(kvWIk_`68XN%UCu^EiG7*Kn>#(e#_Wx8D}h+nE$7yK=he}9tCsx5 z>musCDta^ms>db3^5xv?zkoElgbd%6&K^A&A0J}mrWYTrZ*%51;5$55w~jafm#s^$ z8O;AO(*JHDzOu21VuWLz{sPWbye0C%Ni5YI0|mv1)gSkl9a+16Wl-(aE|W#1}DvWtWH-I?8J?QAl_g!b)YpKoN*JKQfDMB#4Gn(cv~-R**3rK-)0(R7)3az& zA9{aLn&4%Bp1eD<(dC#-wrMKr;PqQ0+Tg?Xw(29fs&Wm=Iop3` zq9M}2E@JyB{w3hkG_ur*8iO#AJZ4%RAyP!YR` zbOV4-^~HVH4eMi#-9wly;iJz7H$!AP-WIf0N%~)rX@cH!m(PEuyO53L9_dG~HApkZ z=<*}OR5z`^40}2+>Tot3(hGO5*pwy{^N6?<=q1fy5gYSYN*k%tA4>Jn&WP60yyo@# zUTfkr-{p1`Id7sVX5Y|vAa!_R?fVSddfo=P84u%i%6u}sv!!S!y5tEa#Yn=Q54!8z%)E}9`=D}2@=hTvXlC#ynoulD}UGXRN$fKQg0$`Vmh_t(on4`IUE`9 zpo_w%$m<-f)LfZg!-iZIz9gX4N1tiyvy9brd+#$GGf7>oaZlSXTud^O)Q&PzQ*U=X zK`$)-%%YFn2b;utaC~`C+Fv6nze+ajz1HF23MZyR%X!%74dyf3?JxgBYmb^E1JO^^v}Dfn6I8W zY0oc3`q4m%HZffZjg^Y4Udp%G#@m$x0Xw61F6l|?05)c9izeAUH-vzqXtmUv?ynZs z7?M8Z+tkE%O=_n*zb$ZGQN8ILbKmVl!3gWInU=fQ8tElBb=0=iE+Rv9?1?&|`cGFy zDHJ4r_{Mm$umBz0lFX+NaWK1Y)*A`@V``UT>Ls;GF8_adI=CY_MU)EWI;?d&<}GXD z^DN!&SXedIkLmQ+Ia)*^B*OPSyf;bGRvi1|Uc3&Y9xO19uEk01B2^H&gM@v0Ea2%S z@g4E+02lRd7OOmX%Khu&P*FdxRydBMlfpy#-%@heQni&?N$QuH(xC!NfQHP^BgI& zMMbz$+(UIoQf8phPacz)s7XQcM|T=clZs8oNSIsd3>h)rVoiV1Bv?>9*UL#OWd zfceQfjuUV5yH!M{_~@<-wiJGxiafzUh7JB}EEJ62K_D#!AbUom&GXHh;%eZSpgLK@ zl@b_@>Kl}yuI~58r6QY!s)fx^&|cFxU(qM1zq+K{ z+2K@rr`8j4dvv@r=XQBCz@b)APh4B36v|0bHC5+#oOjz!^a6^}0P@fnQX#SDxkR~6 zD045ZoKUDt3FM{?aN7&`{K1v(UjNgHhvk_q+_tFe?`=O?G=B%QMo<^eW(kk?uGG& zb;@Z&VK2$zMo(${8xH>9lnpX|WjI}{50DOi`HQCdAtoJXE2~=+R4DPw?#S{n1r3azNF$AE!(=9}jfIEPi5bK# z56V^<=L++kmS3rZ`r$gxcC`|)%_Iv7zDONaV>x7`j=pwygme`~njwaHPW8VQi5^%& z#kAk*X>s9p7Zr)?p)KZM@1Pjsg|EWk+lViI`A!&;($Tk+qn{6io@Pq}FpR4F*tO&~ zYIRKrj$9t8zoy4M4_#lSnoi==Iu!%+SfoZlJ)&yuzVotX3(HWCX0a)3Rf}5s%Br(&JX1qxSyu9Pt2;-d2o+DM{PcqOT|0}FX7@zFm%h>dJ zuAf49Ik>rHA^yC3kF34!j&*(wcY&)`xR&Nrd{@bSpks=u64A6lxStmj8rKoE? z_|aocYXckjGhbTd_wcECFIRE2LkWRx!^&UIWMm~=w}~sHH9U~oCV%8J|A$p3(tIf6 zEZR<`B9-1@?96E_#VDKiEpVt)ooj-67@i=6CGI?LurZYx3kD^a{xfflBmVeJc(daI z3s{p+6g`S>E~MZizV8i9(Q7X`O>CYKY;192o2ArcV|6PJP%@CK_Q_we97SefEaxsy z5j1CGT^QMK>}7F}X0qUdsH4HlWtGiVAvkLzyGnga^&HzS7idW3;~ee&yeN7Oz;=5S zS+8jQuUMnqQ4Osss#E-Os;2(EI^nRB{dg;xOX9&04;%J`2!USn&wSMy5_XFmY0bX1 zi!=32H${gk?LJWjX`(->Qm;xX_!>Lv-Y4JG>@m)=&rBRaWly6IS2seohLWw+s5#Uv zDo$@P4Y5mC8JWdonEq2vk})xgT_w(45=^8?LUu^z8+4JfC0E7g-+ifr=_!33U7>J# z_*YCRN1ELnjAA7ts{IM2CdGR{k;!3sxqdzBG9S#w%TwPUG&MGbQb= z1h)xO;(K|+xxDT=hks*;Z1iv0K^)-Qiae+B{>$VU1q$G*Kkg>!abhP``EE(s^|n0s z`Dbvh?}YnJYpUv|5`&!q$=V8LdaoqW?m_3lDfb$?FZ1_U2@lfK(+i-In*qy99PjX_ z$z@SJ%X~v!G^8qXJoL9Yog9xze&pA^Ztt;mr`WkEnuiT|Op0^xm~mSq6OC{;hDdi) zvQk>uqH|04V}jKNvB);>M=3FI`;sOdfnqgP^ zA(hXXnxY|b2Crq@A8{>MD&pV z@0nRcBuK|{&o3iOPtFi$@bcVlHUWW!d^4RnRc3pF@3X58v4z%BxpGXG zTP+&!wsy_pzh2R7`=b0AWBQyFkMRvzJ4?#=HZ1;9b7o+8hQ$qC1acP=Fu3*{b}I2ZV~ z7^*BhOb9Mb!wL&NxLIi=qh1xSr_r0?AV=?}n@?Ug;~V#wo_Cl;9TI*l{3W{+KI!!) zOGJ?}k)z@Hs0aVo7xR{C7d~DO8R)00VHHzo^{$>HBCJoYX;7s?h3)3x@;^c7QJk|W zV)7j`9SyUyxQrxi?poA4oavkn>4GrJp9P558ChQkz)B_sjz`=k3uESs^!dI{%dvI3 zgygMB!Prqh@xfd)l-78~bAf{C6%MvUVLfjM{M!wd4eC~|F$m{lG!Ig;kem}urS7|; z#QM^Oh4L@U$>vt_LN6_eL;`Z(GQa*#IHbf`yYt>*+}6t;IFkA>FulZe24_JX>58db z$?jKTsHNTmIh*^|q~)QrlAl>E3ukHw?bnak-%zz@&U8jb?Ysb4@x17L@g?NL?~L?< zMyQ;5XNTOS#xzA=(BFmu#l512)x%{7L-SzfEdfb!25cZ(cNCz5`M*PChdk-c(N z9m!pF?;YbUuhC}r3Ws3Qp-WOSdh~~mde{Hkj&~8T6oBR97AT*Tf_8^nL-d>ygWBM4 ztG^^99!fB&8_xeiqUKtkyZB zza6>4TZ`L6G`$B?&t)@k9U>|iXLSWj?m*X3 z!r;jw7K$T#6+a2U_QHH0*6Df}wA#9@Gm#&k@;7T1Z+WXRu$A7e=r9PhdDx6S1NZo@ zc{-%LL1*M;oSO|X&>Z%eqMnS3(c@Hb?)&!X+IXb5RcjZf&f@^!Th4`%39(xI5bu0M zrjFWXQ&|ct@820X7dg8YL2~D<g(iL#4~D*sVNkcn347jTahdJrA}hw{MWt1Tz~?kJUou~q#^>v05x4a8zR^;B z(+CMuZ~d~&I()w3k`ElyH+kJQyI7D>P%PHj^2J!jW=>%t-_|l>lCdCbu;5w~51ReV z^EL`z)R#2o&vEV@enaRGXKhcZoM2!x`CT3#cz|U3jHZF?SaF`qRlL4(17{b;Dh~%> z`{X|-1gNX95nB>+M*yw8jyqi(E-sj@>LlS@AQJxMbCSrFoW$3#Eq$aRf%#e)x`$lv zWTjwICZ+I5iQ?jJRN|A4I1>D7ow5=PGQ?Xwt37AcF`t+JYOX`;F!~>i_}n*SRa$*k zNR{ciToTJ+wf+2oZk+pCR8ihH5H=>8>)h#Sc`vmuO!F{aleTx^ayyelhXkzeBj(j25v z0>r6@_wgoFWR@J9;X_d;Od4&LvH4dk5d8qslr9Y?KnI{VjLb2OxKT&6q(xfQ?_&m& z_HbGh4e|Wn(Pyb`Wu(31Vyi81xxQ!aU)%eEG?d19b!DhcMmB-{{&5mLa& ztG425W21X2sI?R*V1N?}3YOBX^-gd;yin~BB=;$rEIx})WK6CgbY{zu(9GtncakoY zqXZ_S;VYZ$Y-|$*-yn6{{`7`+)$z|}7P4z--A*!l#`R=O`_F`~H-$t9iOPf=k}5$@ zOS2(lw~MYJe=c{-54z(uW>5R`A@+}ZKmXHN1Z2rEL`(06ggOM!etDV~wOgI6A{a1x z7)<(U&Z8CJXs0X+Si4A#%Ucn=%)@pa70 zSCo1f0*=JgJg;7_RL7g~0ruGRo>sd9h&F_egY86PIu^2~5lLb?psuZBnI`p%DhWnm zcDL_9=5x$=VO`lj zySe9K9_}}6)^6+UjZrBXeExKaaf-DPW?fc2YXTV_B~Agrl=BCV0hY)I@e^j^c5ZkH zW<$NJyK!P8%&In0qGFc*s-tag7QJHkxb-=w6e&2zS1ESBr-uRYpLg3AGIVDZvge*5 zwc|D!Q*AJPlZBmgYndSX_@%|J`Kxluw7>g>K*x8>>&ogUpY1XWa#huzMDgQ^E;0sE z(^5x@TdKa$D%5ZH^e9T~5e9TO{Um(F#WyxE)mSglL#5F^8`K)r`QVyzzelqWO&{1m zse4v=;JGhmqVjdl($KkMq8MM|gE0iYFTo*4fzdt^xX6yEL;g&Xd<=t#d$LYF1Nl2V z;?}vE3*>LahS7SCmOq;wD?==7-!#va#QJn>u1E}ds7p@Wj5S!AeDT=zs}-r`=uAH? zOE#mSG4_LLm3%+Sdg~x4dpt3i$j8UPCiRZ9mrb}vaK@}XU|cY*$u-3VtL6u~;e)I@ z^e(6ti?1Z*$MFt}9JTnA7fQ0m{f`kW)FNF@1!|mLgyc|^M`Uz&{m*8i#pRL1nzS(KC9Wax_hWpVnK{kZPULGns2= z-ry9iQ(oiqqKcZFIS0Gs?Wd8Pt(xx-PmgNu0oMd31m=#KZ3X|)aH*EE_EJ~KQtSYN zy|t_xJoK7O>$}XLq5i)Z@ZoBQ&YxvCheLnH!S@ZaWWmTTVRMGVVog2-Hurvoo1 zZe5iR$-j{cTk1@Rsoz z=3fe6AIXch{tMXYA7}}%erc#BQJbavrz>sUt5tP-OJ zq6;LQ_J8Y3Ds81RGBq#exi15jmpO#)8~(h-#YpMM@n!N!;Si&4=H4BrtUAkZ?InBp zk55I#F8E)WkasG{ z{Ee`UZdvtfXLGqYQcVza@9?+Fq?IAhi1E1aA6%;Dn_*WgBZQXE#1Iapn%)XaXl!+y zmx9NB7;1p}gMMSjN#hiis3|3|GTXiTUULh1KvDXZpzHLM>BjmZmQeHOc3Yu&hsHlN zIoROFRc?cD!wVh>EYVTln|gcFrH6rjW)@Iw$l6oJz3E8EXAp^>G*#(6p3c=0ooARd z{Q8paf4Itlw@=*inDlST`JSIMWKWLS+lenMe$Yp`*i(q>KG19M(0<<)Ep_i6a5f(x zc3H|H->Z8-{-5o#Cra-U@|qs81!H|bxO*( zG8=*wZ2CSkS*U+Dn97Ut2(jfgH^Y#6?T%|WzjW1nMP4jcTzzcTFw}g~-bkVtFDg`3 zxG=-Q@L$6CRcl+YjwP+9aA@1uNb*;MjRNrDU(fC$O0}7Shfa4tZ95?SGW%NV@fHEz za0zsvy55t3099(C`53idP8Y26cYZ!YhfzT-mJa~^Dzw{4k(B{hCPGr}&^R(kaGoFF zPIj!CQxfQRdy6yy8PZ3eXg$v|tE73OD@;R);=WJ0Sa3o2O@GJ!7UzM~JJ~V=-8aC~ z%$7K|?6+5qQjvpZ)0bVfT~)u>jG_k;@CyhI9>HjajtHJ|5BYy?+-9B4 z80dDhgpbzT=A2n-k8-4Go#t)w9qvrw0?!lQ(#=QJJ@hOO+kF|jZ+C%OAt$EQJCd|} zm`!@9pTZ$%RzoqEL`g>dEDS&)j#kM-zelx{o05xtSC%?n|GqFfn5b|Te{NSqIhV6f z{`5F$!29)4WX^9V)d}NxbbQIjY=PaOKM2%0eU*_uHAQ!=o&V=*m)?qA_Vry&WhM`= z(+xNc>WE8Bbod!Pe0ONORZ|41vJA?IG=isjbW9#S=1cnsm7@G<|Ex|k3(9nn>dFL4 z0!2YqS0^>%&|FgM@|i&^6(4F!k!n@!M|`%_Jh98Gm#y_Z|EJ}8`lsbWnZNA54dFdX zbL*u(;F6+Lt5!jE`qXs&>Be3)c~PRM_$(n1YpP88POBoZ*W2%R9(Y%3=jH1Thi0wy z+hb9DPBXRI9UiZ{ZcH`k@3%z1dFv%2BEi_uE(8XE`nYT~?3*3@{*AlUf3B=z#-5NA zN^cgfncZ0y&oP^0l9gu=o959Ue^Vaq*G3L7DNih~`rLTmvv4M?%O3p{`mpIsY`x9S zQdIRU7vP;;Odj1Lrp~CNjRGIQAo|jY*lDA~pjK@uR};cTqb{LVm8o0>N3x9_a+JXQfB1`Km|$QD3u{uudML!dvL7li|DkEG)a)c=L^>lPYCk zclp_kAYkt{@ocw!XeHv3TvxZuFy)k%KmlGqbZ*n9ux1uijiC{Xz&*^YG%U}m6UY`{ z`G4(w~f#wdtco@;eLMeiVyqDnVBWvc_=@8%A4!`wg+{L}*SgHCr2w5VN5;L&Wf?JwC`RMXZ4#m(qSQag}#HukcqqP`$ z{5JG@i1*9q_L8fhCk6-(=Oozr+;^~H$^Aa>i(jT4C4;kTmi=qloBpXqcSUO%6rqFs z>qqHL!aQNE7+0!_ER+yx?T-f35K3$m=}!xjn#8b|9~%s(y20wOy>TQJwX8AMB*#20`C_ z9DH^XO`{(7PwJcdmK(t690gJ$75CN?Q@Q$VGhMcTXgtx|S9^a8Ha`^fKMFV0d!jk; zV~6dea`~(J`5_61pHs|l^Qs=vdkBeY{|tg;bqcX~OKXCQasSMj`g-XmSrWl3LE~NL z4g{cyZgPjEYNkn{8uK))MaNgzWQ~SZhy|=LkXVOJnp$^Z-PmDN z--Ol;NAyZT#c`iMD2Pk{cM-X3rRdQB_4MgquIj^W>~gQ(+W2!J=j)RR{vG}lS?NH| zDgdpcgCHh?tqs6n7(=Kp@A(fSLg>D(K$HE-9Zk8wPw(u>9w943z`ML2o1gBS4EEk3 zC1WPTq^4&z7c`Zs1F04XC?NZ|ur%hbcekwtE7e*S*T!|h@#{oHvTlZTPE;LH72Goh z9BUUAF>M%Hzu&?Eh=^^lA^vc=22E@aTA$)^Mo{YaI#AxdNjtv z8p#W68@GS&>y3aD11mCMzBlQw@kt*e;_CWw3{EeOiG~3Gx4nZ0i9iJZqKD6rA5}&U zn@Dy7?{oxb-dhoeek_$ml+VmgP;8wfva)cehyM3M5IEQy~e z^~qV0?U{KQq>T%Uvoo{GzwfWy*%$D6ooE78Y&rr(jl|^#*PdZTKJpmXt@nU|AY-=!Jx~}z$(4`#a7;)Xz(CEzA*tK?`%E>;w`K|4#%kVr@FiBkZGM(8wA*yI|(fSI3kK8OeE>Hi)P-bv2N5n?WPBS z-VeHIrhc#qbxOT3{rQ>sU-}E_n`95%dFt{{_wd^&T2fEZE%45pp zdg>f-Y)Bdvn^b({6*2HTG0nx0A}g8W9!=?I@HfXe+Sw{KG6RR>oe}+~4pFZ<(^RcJ zO+7qdJwp0VF2U{*z^)l{u1E^46jy1ZsfasSkjrd+2;V!S^)wC+)=LaIDT>=ykYK1~ zmXcTDi%$_d=^RytsGco#(x_-bX&Mvi&CLS*utiCk=)xVN8smW-(@`zo1A(Ez$j6U3 z_gQW~N+{_YJ!?X+3W)WIUIo^2jW3KcN$Pz6-pRzM0W1=)N{;Q}s9cvgdHI_8W3F3X<+N}GtnXgZ=8Opdq24I4By#B_=b z?^0cvKS7s|El1Cho*rj+MXfBP*Nz$lTJHV*tMQtg`~mwS`#S-CigG$#Ic2Nx<6S`^ zI|fK?1iX4g+F?cmRaN+b&Ds3Sj@H+%Ck{e4`6HQ4KRjK}WGHqLoAC8|`G%Dtr8#4X z?Ol;r!n!-+7P`pVri@tEE*6c&3S+c4QB-bM=hh$7@ftHos&)RzOz7%9IV{MnHlmL8 z#=B1nY`O7v{8>)g%NH|oKhAW2qWkWq-Y`AVihm_~j5TnJ6^P3MsZyNaJxg3{hMbFh z#kDV<_8=)Q(ibGXp?oHP`1bwQNBxe91;GsDR$UvKjwjCJ4|68xkC&CI1Nm6dXQJ(? zw@j#ww}_o}-vlP`9YfAzfO z@gRmL0UkpWarBxCyV|<`dv?t7#RUMkLCCNvi}JDxw+V1b*dN$P+g?*PmVXq#3?3`A=fP$D}!cA`EXh(6K(+NEH{30TEQCBVy!H+HW^dEz-$#jMg` zk7CB_30$q2(T_CVcxdo5gZa3r15E}?nDz@vH#IC_VMOS~*oZ8zv8K_C)lD)O-Jdj{cFX=A*bH-?xt%(YU{X*pwZ8^-C#4 z6!_GSw33}2ll-Eo$I%#IAc2t{#z(#!T%InKdF0&Pk3@Q`ZImlG^f!A5>yTgqK9ByX z?C+$*pb~jcB$jAfLV`!JsX(48kO`6@GNwzJvUJNdkD^I=-d^OtKFvU%s|q*@o4Mq{ zH_haNGYU5bhg5{?GI6G{bdt(YN`u&dpW>ZAU>8`xq$i9bthh(P;zE`16l*^E3LOWc zvUnbo^k{{R+L%cRyEP&sEVO6vwpRXUSO0egd|VY_=~FZvYWGi8rm{VjD!r`Yeo4c zB?fS71B;=3I?GmNEeL%7k_?y+^>k5`q`lyb_w%KjA37iRDVxg|4dU8_Dqgx|y{O`CFO{5O`Y_7d&7yoNb7zCH!5P_n$6hXjeK^zfo2K`P%9Tt{ixWnd zsMFU8JadQ1ud1P+q@b5eWQ97gG9&CUaMqG{$7Cp481FMJJ%F9TNE6*daxeAnP>Gvn zP76&I8wYEfXEcG-Mr~6s0jq=x^`c|yfmpRO!ZRGtyY~R8rt(r#W zDEV^FlG*p6b>D@?merQMQ7pD238>0n@!<05}fI4Cd|4jjo8ZoQ{UR3 z)-Z`n$+P|tSYFe&XU5WL39egWEMa?HI=llC?j>`8zs_Di9>9teay+jXX1yV8k!fw_ zmi-?-`R=z&O%)I)+Wd$c9IoG-*o#czOVJ*$ZdbEn#+fd7-dkERmxAjIK4EKhZ8M_) z(ZCo8l664>SY2u=IrCWv|I6wJ`I*ezQb86(3|qH66Qg+&tj@5T41k=NCml1pPR$C) z)c`Xo!|EP0n8+BQr4ua#UgLYp$Rn-ebMDlTi4;lr-F5Y#SzaY4`iT{2xmOsF7)r#H zWNnLXf+~vIZ_QQ`;~lwQ5%}%*hd@uJ-;42}b`gWZoTQR%{6=4X#qgh4NKf=wNcw+eMg%{;qG z7y0=Uz5A|@9-hCR+ab|XcwcxpVH&NWO;gFHguN{z7+61Dxr0JWF*Q~o$jZ&2fdpM(qv$6`uUvZ1N zWjxNqDWuS34rJk(N$ch5=wOBjG_c1PmU`c3w$kgwZk16b*8SN3lh%cjg@UZkU9l$Kv_T*yHl>Q_Q|wM7<}-F0d(R|c|cj#+cmn4mf5sD@3>`j1>dI>B8;7u!? zcomP*HkBrM#H}Z)=I0eEkq7B#&Es_9Fet43HfmIyDW*?3bxVyeMOwrR2!jUFC=ph0 zjk@EuSFle0%C^1#rB-8zppMi!`RhvQv(2PZHPC-H=`>Rab%HHlcXsP?*XHO;3`VNPRdVyfGQ(i?x>QAVOE@{{MWUf$=jWxyYj)(U6ghd4C=ZK zei-n#-`hG>zE2WbbA%fl0Ax;sXlKSN2>=RFNBF{Z_LDwVspZ)XVpbV0z1=g42j%s? z6EZgrAFdK;0A~uXcTQ3i8u(PA_;l#xj#rAb0?SXe)%B|z63%c~jJR4SQ-*#Afm0C- zqTxc)6OMzC-yH%reoeH_TEx&o`Y$Swx`%ZJBgJjiIv4A9e_NQ<166;2_82b#R9kqF?(yaPngJe@tbCDs@TkVjmJYzSP03uMf74nC=1*F zjjm?`qTBJF>(s*5u1=5tJyuS)k&5PH{@>(JOPD{X&2NaPbf4t23N&_s38J4U1yDHZ zO+IHli`sp{GB3uiOJ=Sa1ftJ^e9f9q0b<1|ibAJ_?P@n~O5mM5%nsO8sD!}*pbRF% zR1-#Rj*>wTVLp{CVU!I#LcA}tTkF~--EGVxUKDmc#}pr0{-E{HY+rp8gGL~Z;_khq zobe>#jR{zw$jWA;Qn)_4du+@a_@|2^=}Rv3F#w35seZTeef*|h>BT`ou`3gT{^a|V zG${qu$T_%l7RbymuCTji>`uZnfHX2){Q1^@H26SX%1uSa_cQ%>002=XSs0~X!B-IF ziQSvFpo(W1kT~&;KYBRRdu8UkTZg$h`crcKCGzl2R&iF0A8@s4U#c3A1BQD+=)CoD z;ksE=#GRxbc5JeYInuoPFEhq!AI0xiSP6lq!m9;rYj1Z%tz!AlAp7l5pOj`RR{Zqbj;$qk%o+8gV;10$CC_zQQbChf~k3)cXi*w|sZ zv|K>rxl&NlC?F`IDKlv~LSLhm2AGLDhB|pz-`pw}H}R4W{fqGg3u?3Tuweek7>3ml z(fYqY?tHXJ=dgwK+s-p^%QRLtk4xOXI!qA0Vy(6MlaeM%9tm#vbY1H^+3^ad)&?A`ECMG#9SQu7s0^SP zzQ|M7Ux8zXD`fhZq*C6&f+FVVWb>C3>ytRsNmn-)ExKjjd)o!WPZzthb-{{oSnLyC zsftD&k2e~r^R-lIik|uJe7I zEcbR97nAvJ67az4Rg!9RCoKiC6=D4_I&n_KtVpDHplSK4O78|&?B0V{R0LpdsaC)v z;HT^L#l^}pMF0BFHt+Si;v02SoW;3Ss>nTx3+Mht<1jH%@zv(pHe2?@7gjyiSS1D( zOx?DQ@7G_V=sY-orpp-k*X>wX{Fo|Kon@oW%{(|)6|otZ-kMC{Vx+G z9;I?Hzldqom8iQ29p6DQEBPRvzeye6nc|AM>wE+3 zeEs?MbqYOCovCFvW!%bzB~4qJ9h2BTZl%MBlIg1c6JGO4FyD za$>Zb>B>J_p~^JRGBcR~k9C$eB(dRTe2V7zy+J(3;QgNIIK^PIvWKwP<~j(mF(`~) z$uCXbM>{vN$$R8g$~tdEcSxSR*M?;fD`CWI>_FX2Yu(kfo7-dAs&$mR^^S9_<@q{0s*_N9))(vxaQ$5mDMw7U6c8ZmQO7{L2X8ujVE zk~-|2l7fmsjZai`O69X{KWmt1jd7Yd{e!ZPoFni^g|jF047Nc8Gn1$iP~Z&|H;LGc znkNEuq{-#y(h|9nhSWulOAD&n%+k>`HO5)^sw(XnnZj)mhk7f_-%pXB_Y7<+^IVk_ z;S|(M?F9F9=mVwByOuE){*Er|%Z7r+DcQ>8{;*{Wm}C>}jx>W+G5=0koUf zuklsZOkPpPR4L;8oWTF~C;Y=yw0Q|-h=3tT5k@)nvY%+RDc4>{f8H-h%sTk46_V$B zKUq^>$3FhikMnvTi>Q8|#)IgUSSlZ1-%$B-8G@z{%pEI@s<=f$HwCC?R zOsRZ6FR3tSlYVLcy#oaE_vbZAE$0p)A$|-D%-L^MMWVP4X)>d`s^ZII6e0sX|LmVM&M8s%40@Q0)odQ*X zN)g}qenUm{`~Eh6c#`uU+9@WM-Y;B#K7E>{WbF#ciXOE3^&h?{(l@V$Jg+pS&HWGA z&;A>nh$!iP3jr>``~V`p{Np3{S}6sqzcT@n$g183**qt^fp z|M&U-KoRipKU`f>!~clk{~-o$@)quCFZo1hn`XJcJp#<&C>YB$g|kI!_xZWC24Tyx zx)T=mMv*sIkBb~v+7tp|ZB>1uoToT2R)5yjyrj(av++fpDfB$VK*xsmE)ROm=lq|s zzmvjy_jiY*I>u`R(HI*1kJZo6+>C1$+A22~WSRe2U*w6>3^t$ac%3*wCfI%W(uV_7 z8cT(cnw=KPt61!c8a5Z{O>XTpq|07^!H}${Vixe(B=JE71I?_6<~`|nK4^PY>Q5zp z3C@SXU>(*qNkg`r&tMv*7T+bRKAppUxr4n1?ueV7Pm~78>B!lJ%#p94=Vs{{uW1#O z*1A%W;-A5E&hfkL-_#0Qs$+i10@Gyt^pCacQ>dRa7@U^Xqu`0mZ5>r=^C<&z+BodmU*Pol8DMEmh_OC2xd5gX( z;8DMfD#CguSA1zb0?e2nMzzvy(O0N{>C6PUTc2x(+7L{+QIuUyc&8$X&v*QZ5(svc z>e25zzamqfPV;w<=!)3$O#7;rn^tQ4h1Tiq-c7>VMM$3Q5(f~2C?`bN{<1r+g#S&V z@o(FkclyNJ^n$y$f@ zaS_3d#nHe`E}MT#G?=seop0&%mG$uLIT1J(ALzB-X^KqZhf(g47lfVQye-F;W;&lm3)MmF9v|6Zk{9XlHRDH8FJt9 zj3zd;r*C_+@jS!XpU1)N-Vgq?LNEtoamUK-N|Bf$gePLKN*r0nRVwNH1}&~1zLtWX z*Pk6fp2r9F{)>#Qov5kDcpKH7e3EYM#-yd;QTL|(8|MBwV2g7+S5nd+&~u?P;XR=N zf9mmHjOT86F9)pvpdQ;!>rDxkom+LP6?XSpxtCif3v1(Rz9`HrmtYuc?; z)hOTh-^!fDwAgVB90`tQe*!wKih0VRh_dds?X1+4wO3N96ILylL)&~GGt}rQ%IoN# zm;G*I#UQ93dE1*|B6vV&X#c>-upw86g5FJ<(%4)Al#K;e5J!h;03-E-TLVIHA%}GAAZ>sT9yQ3s(hZo+m*+z}#EM zeTP&M=K8b`-uXCn(?}daD+-vsV+7P_L{0PVwzSO#f-g>Xc-50S=k^ai_}rTqDkE{( zK6(8rS$zawHjDahHd|rUEv6q{*9VC)q!a+YmH+wsTW5-~(hiN~I8ZQZS*Fdn#Tw>O_NatNZT-Vh?=D#fgF zZ&EPx$lzcy332R*^+YV&DsIL_;O(^!iulMJkah@g!$`D|_Sz9y&Ti^qHb>HmF&wj5 zGWg0RpoTtDs?D-}KRK(2+Reg64X?p`si8Q=vUCR2mhkBsX+&8tjIPK@7L(lp(plL ziX>TdJJUo)Q2R}0GE-lb#VD7U&YKwZiT1W$(bP!b#VpLZ?$EpnbedBL6C-fA1#Wy5 z=%i@Jx9lLU+mBQMNRNo_&=@HA9uYFq?2k;b$#Asp$$c~ya(n{d&R^s7lcR%W)FWI(Yhc^zi#c3W~(Jo!=XGF6VRD9R$^NXhL-q7f0CvSYW zNw0jo#oG4A9jxdT2RKuLDIxBA1KIf=DZ*1Kk=_;a>icb0s3Cox{@rzUXxg|&JBT5; zsNS0OT|eleN;j!Z5-QHT!-g8pKNLU(S=RE~=iPf!TcJOyW}H0e6%#3B)}^KSJ(oe!QgxkqwZO z@yvLFSm_mUM3&WbdFn_BubQUt1j4D8>vOipc0h+qW%-VWi#5{K0s1p?wmM#EEz-3` z#|Hgl3`6MllZCoDkNI^k!@2^+v$nwt-luFPAwJrL=N{^XUK*c1KQ-h(m~l5eMItyd zB8!I3CYoc>$)WYxUrJ^8CYE$&KVoEhljrS_;r3qvIt)EKr*2{CQRs!qMVvN|qGvZ! zgy}@t`s-;EqRzVd?Wae&M~+M0X2BV?i6e7NKR^9KI`BwF% zZ1wAE&DIk@>Y5!h*vHd+WOF3`z4|tnTF_KPP}^0q6mDcPUc)6MW#8bF0~KRa`wK47 zy3HK$^Ve?e+c~{$d~5CTGMp0gB6~)}tgzTj40Ymm;sYw9cPq)k!aE|^&rNF(W6`qV8$YNZIDJ*s@eg?5t0mIIySnG zjLW&MqEI;P%6xM)0>@`cHzIF+Y-3;dZiOxDc`p?Sz^Py7nW zsMY!^(Bi^RO8F$N3RX+~Fu1zPNOO#2E%oj?)3hm*jbYT=oly-XSdQ?XDB>(4_odSK zg8AKJW1Wj*H)pr}VmaM@xj4YiFR%eU^lpa~kB-zJ7H2IBY&~G5Q$fqHw=Svc&z(aj zR$x%au1V(ViYB=VPCK!$I^#$mP~@;odvi=S15e2}rW1^FspI}yxih!TX~)k#6^F3;w{wkz z{~o+%S|s4EMTrxe3}{LSz-e_9rVmb?^6xs@+7C$xWfciwnjqsnC)Bz=->F`E9ixgl zWZ)vdU8T8@sS$(zHS)Yrizs}fci=3UnPl)B7HNh(EmZuK1PD8*Lq!6QrVy}0L}VvY ze%is@w*tEQBb|k+RcK7O9O93=(|-i?y1PSd`BHSXrG)R%Ie+eAg^YIDu}mMVItVsm zhWVX|c4>u*eSIMJ7vM}<;dvloJr#=zgVu@=r|T3sB04-$wtt*(Y!{D+NrfW7BzP3=+3R zuR1uv;kU#+YTC4aacyGGh7YnXboW=AvLbKUjekbWwezHGn$PhAUf}R=eX3beop)yh=UfWXK~pa_%Jf?=osEF}lJn2jGRY+ZZhkKAnp9 zlrqhRuJE(vNSu!8rrFR_B4H&iz-Mv0Rz+S84D83iZ-#=}ywkTPVl3JfF52O)3ay^a zmX5V1!+e_1wFx?O*6Rt7WvFna-WWaDHNMUTX?KyrMY*0s!SSQoaycVQ3G-S3V>PX9 zSOFr|DL90a7dUc`YC3DxYo4`;KmJr5;QQ+1vHV8~7U6^Cv$B`BgkCM5jy;%>G%q(c z3+Q?K9_}}-JIlDizeustVK9@i>B9-KBYrt?+qUj_e*0otb{e05y1L^JlgXkG7+>(jFJbtNFo$a!E()LE6j~EkTWfa@ zxtv4GNZvZng2z-QXkKbFK-yD;R%%bdDIgKLgdJ0+*a`#K9KZe}DtLW=JqlUe5h?!o zrUMZyAZY7(fI>}yqJ(WND)gE3uf=13-Cb*hNLi6XczxYq>SiHzmXG{(JI?VbL&&^~ zG8mE7K8eWj^PCmWyIP~L$%W}gU~_WVICct!=yl#M{8*~C9s-f9$EYD4H$?U=(MA8qk3D3c)4J+*|9=wFnJREoZwIVE_H>}47^JOnazWnq_{{kRRnt~lh`QK zPaoz>p|iH1PLEW-8Pc8(>BY&(YR~(XjFO1=*Fv%1G?bRZ@T5KZ+&WjHjl=^Yge$?V z=8}erD5OX2+eB)Uw$}3MS=RR#t+-G4!HWWahZ7U5;v0viWTQlVTy)lkejdpmxOTA- zzPW5Ad;*LA=yT7QjI*`XW!oJxXU!t7YK@qah4Z@va&`NuVfGskj1Y70^^De9RQsao z?h|v5_pjk%=u_d-kYdh!WSf}NmXNMR)~)ShJ!JpRIOJl{Ttl@Pe_uB(5zkAv1v_yOz#fxjC;x2BlfJ|ImE)+hp{9KaA}-p z+s~NQ83K)FUZrR$zLG;N3Yiq{`*tzMw~3|Otc-9n9{;+V@*)ZIAsx&6Ctn|413Q&2 z?#?Nr(YiNGqJSICTR!0tjkAE1_YMRn;%&Mo5CnZdkCQYW*BmLV!06(3z%C zqeSW8MM@M-_mMnLiR^YCgdNJ@T44<1*RTpie0>$%&b{rPPf`abi;9A)`dRn23E$|= z*23m{o8N{k>XrkJp8)p3%v&^|;trfpkys8$=EC-bbPa4ek8GFX-Yu2zcdHnj{j^hc znm9ic?5#z1#iVV{kXh!;F0Km6EyiX-Q5)6f)K5M=l82VV1pBWq9rz%`B}e9JeYE3R ztNcj=ME6J0uL6jKSE8-A*W52w)P)4~G}>}5PD7>3h7};sams-vK1U7O$i!GFE?j{GYIRW?1p>gnh_&2l&`O@B$q#q&Wv-H=E_m+Os zWqtAVd54LkgBx^=O64G1xL8lab;4f@3o!*E+<$m{DQj9YYm5~A4C?K^)VI96Rl8Xc zqUcS>ccMFk1Zgy;3l>KK<)&QkQT|$MMmXc}n$3!GkSiHn6E!wh>!Knw0vRJ>FxJl1 zuPEM7%6>8_r07DG&4los{PhLoG7i1xO>;1%h_lt}N7dV^yM&od3oKv@dM+et%d(5m zC*oxgvXr{=81bPs=~k6?VXXa7?j)Gl0`mesr?4jT?d0E~!>D=fTFPPGV`+@ zJi@E{g+ztm7*1g(7ny*FcRi+`$j+cyzPc?9uh16pmKh(Na!_4g_&q38Mu_aaRQVo8 zDfBw)`FF8UEd*`JM66^%iUNddkYHooQI1PNPSQ@^h~ITC2K*i!i#=m!z2Eib^&vAR z**V2niDz4MfjTedbEo+OE~qBLVc)p^dZnP<4}M{!R$O%hl;eIXpY)@{PlxKu&x@rE z&ahcH>tf;1qtBow5Z+%u1KIP z-zmh#o{Xj5SXsHS3;&VZcYx)P!n}QB`_P{Fb*+3QJX8m}-^h1Q+2Qt<5`pvFA|Syx5I*P_1Y*A?KOPCWCQ%;K10bSU@4f*H5b(Tl%dQfdi|ZNSM;`R{{`sB zNS5Jfc!<>jpC57U+DbCY-?Y9$5BjIMO;gGi3N<`dQPUx?2)mri^n{#M1qFrED@4bK z7Ancn!7fq1n$E-BifmOSt6o;_kmlNFI(aLlZ&lx V;txpG?-0U2R1`Gj%U`|@`# **Workbooks** from the menu bar. - You can also type **Monitor** in the search bar. As you begin typing, the list filters based on your input. -1. When the gallery opens, select the **Update Compliance** workbook. You can also filter workbooks by name in the gallery. +1. When the gallery opens, select the **Update Compliance** workbook. If needed, you can filter workbooks by name in the gallery. 1. When the workbook opens, you may need to specify which **Subscription** and **Workspace** you used when [enabling Update Compliance](update-compliance-v2-enable.md). ## Summary tab -The **Summary** tab gives you a brief high-level overview of the devices that you've enrolled into Update Compliance. The **Summary** tab contains tiles above the **Overall security update status** chart. +The **Summary** tab gives you a brief high-level overview of the devices that you've enrolled into Update Compliance. The **Summary** tab contains tiles above the **Overall security update status** chart. ### Summary tab tiles @@ -47,19 +48,19 @@ Each of these tiles contains an option to **View details**. When **View details* |---|---|------| | **Enrolled devices** | Total number of devices that are enrolled into Update Compliance | Displays multiple charts about the operating systems (OS) for enrolled clients:
**OS Version**
**OS Edition**
**OS Servicing Channel**
**OS Architecture**| |**Active alerts** | Total number of active alerts on enrolled devices | Displays the top three active alert subtypes and the count of devices in each.

Select the device count to display a table of the devices. You can also export the list, or display the query in [Log Analytics](/azure/azure-monitor/logs/log-analytics-tutorial).

Select an **AlertSubtype** to display a list containing:
- Each **Error Code** in the alert subtype
- A **Description** of the error code
- A **Recommendation** to help you remediate the error code
- A count of **Devices** with the specific error code | -| **Windows 11 eligibility** | Percentage of devices that are capable of running Windows 11 | Displays the following items:
- **Windows 11 Readiness Status** chart
- **Readiness Reason(s) Breakdown** chart that displays Windows 11 requirements that aren't met.
- A table for **Readiness reason**. Select a reason to display devices that don't meet the specific requirement. | +| **Windows 11 eligibility** | Percentage of devices that are capable of running Windows 11 | Displays the following items:
- **Windows 11 Readiness Status** chart
- **Readiness Reason(s) Breakdown** chart that displays Windows 11 requirements that aren't met.
- A table for **Readiness reason**. Select a reason to display a list of devices that don't meet a specific requirement for Windows 11. | ### Summary tab chart -The **Overall security update status** chart is displayed in the **Summary** tab. +The **Overall security update status** chart is displayed in the **Summary** tab. This chart gives you a general idea of the current update compliance state of your enrolled devices. For instance, if the chart shows a large number of devices are missing multiple security updates, it may indicate an issue in the software update process. - - - +:::image type="content" source="media/33771278-overall-security-update-status.png" alt-text="Screenshot of the Overall security update status chart in the workbook's summary tab"::: ## Quality updates tab ## Feature updates tab + + ## Next steps \ No newline at end of file From 15978f02bef06af637c7e5934d3ad8c6d59faa79 Mon Sep 17 00:00:00 2001 From: Meghan Stewart <33289333+mestew@users.noreply.github.com> Date: Fri, 29 Jul 2022 11:21:35 -0700 Subject: [PATCH 025/143] uc wkbk --- .../33771278-overall-security-update-status.png | Bin 68561 -> 0 bytes .../update/update-compliance-v2-workbook.md | 6 ++++++ 2 files changed, 6 insertions(+) delete mode 100644 windows/deployment/update/media/33771278-overall-security-update-status.png diff --git a/windows/deployment/update/media/33771278-overall-security-update-status.png b/windows/deployment/update/media/33771278-overall-security-update-status.png deleted file mode 100644 index 764f12ca6bf85827f6ee49e32a4e191dfd19d8b4..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 68561 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

`FBN{A1y*) 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 V;txpG?-0U2R1`Gj%U`|@`# Date: Wed, 3 Aug 2022 12:02:54 -0700 Subject: [PATCH 026/143] add png, update wording --- .../33771278-overall-security-update-status.png | Bin 0 -> 68561 bytes .../update/update-compliance-v2-workbook.md | 2 +- 2 files changed, 1 insertion(+), 1 deletion(-) create mode 100644 windows/deployment/update/media/33771278-overall-security-update-status.png diff --git a/windows/deployment/update/media/33771278-overall-security-update-status.png b/windows/deployment/update/media/33771278-overall-security-update-status.png new file mode 100644 index 0000000000000000000000000000000000000000..764f12ca6bf85827f6ee49e32a4e191dfd19d8b4 GIT binary patch literal 68561 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

`FBN{A1y*) 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 V;txpG?-0U2R1`Gj%U`|@`# Date: Thu, 4 Aug 2022 08:33:22 -0700 Subject: [PATCH 027/143] ucwkbk --- ...3771278-overall-security-update-status.png | Bin 68561 -> 100777 bytes .../update/update-compliance-v2-workbook.md | 15 ++++++++++----- 2 files changed, 10 insertions(+), 5 deletions(-) diff --git a/windows/deployment/update/media/33771278-overall-security-update-status.png b/windows/deployment/update/media/33771278-overall-security-update-status.png index 764f12ca6bf85827f6ee49e32a4e191dfd19d8b4..8122f9742d25089b4dad8d806e5e48393677f360 100644 GIT binary patch literal 100777 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

`FBN{A1y*) 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 V;txpG?-0U2R1`Gj%U`|@`# **OS Version**
**OS Edition**
**OS Servicing Channel**
**OS Architecture**| -|**Active alerts** | Total number of active alerts on enrolled devices | Displays the top three active alert subtypes and the count of devices in each.

Select the device count to display a table of the devices. You can also export the list, or display the query in [Log Analytics](/azure/azure-monitor/logs/log-analytics-tutorial).

Select an **AlertSubtype** to display a list containing:
- Each **Error Code** in the alert subtype
- A **Description** of the error code
- A **Recommendation** to help you remediate the error code
- A count of **Devices** with the specific error code | +|**Active alerts** | Total number of active alerts on enrolled devices | Displays the top three active alert subtypes and the count of devices in each.

Select the count of **Devices** to display a table of the devices. This table is limited to the first 250 rows. Select `...` to export the full list, or display the query in [Log Analytics](/azure/azure-monitor/logs/log-analytics-tutorial).

Select an **AlertSubtype** to display a list containing:
- Each **Error Code** in the alert subtype
- A **Description** of the error code
- A **Recommendation** to help you remediate the error code
- A count of **Devices** with the specific error code | | **Windows 11 eligibility** | Percentage of devices that are capable of running Windows 11 | Displays the following items:
- **Windows 11 Readiness Status** chart
- **Readiness Reason(s) Breakdown** chart that displays Windows 11 requirements that aren't met.
- A table for **Readiness reason**. Select a reason to display a list of devices that don't meet a specific requirement for Windows 11. | -### Summary tab chart +### Summary tab charts -The **Overall security update status** chart is displayed in the **Summary** tab. This chart gives you a general idea of the current update compliance state of your enrolled devices. For instance, if the chart shows a large number of devices are missing multiple security updates, it may indicate an issue in the software update process. +The charts displayed in the **Summary** tab give you a general idea of the overall status of your devices. The two charts displayed include: + +- **Overall security update status**: Gives you general insight into of the current update compliance state of your enrolled devices. For instance, if the chart shows a large number of devices are missing multiple security updates, it may indicate an issue in the software update process. + +- **Feature update status**: Gives you a general understanding of how many devices are eligible for feature updates based on the operating system lifecycle. -:::image type="content" source="media/33771278-overall-security-update-status.png" alt-text="Screenshot of the Overall security update status chart in the workbook's summary tab"::: +:::image type="content" source="media/33771278-overall-security-update-status.png" alt-text="Screenshot of the charts in the workbook's summary tab"::: ## Quality updates tab The **Quality updates** tab contains tiles for the following information: -- **Devices count**: Count of devices that have determined at least one of the latest security updates is or was applicable in the past 30 days, regardless of of installation state of the update +- **Devices count**: Count of devices that have reported at least one of the latest security updates is or was applicable in the past 30 days, regardless of installation state of the update - **Latest security update**: - **Security update status**: - **Total alerts**: + ## Feature updates tab From 8ff24f819c0c3a5d983dc86978181b7e34cb1095 Mon Sep 17 00:00:00 2001 From: Siddarth Mandalika Date: Thu, 28 Apr 2022 18:50:02 +0530 Subject: [PATCH 028/143] Acrolinx enhancement --- .../ue-v/uev-release-notes-1607.md | 24 ++++++------- .../ue-v/uev-security-considerations.md | 34 +++++++++---------- .../configuration/ue-v/uev-sync-methods.md | 2 +- ...synchronizing-microsoft-office-with-uev.md | 5 +-- ...application-virtualization-applications.md | 4 +-- 5 files changed, 35 insertions(+), 34 deletions(-) diff --git a/windows/configuration/ue-v/uev-release-notes-1607.md b/windows/configuration/ue-v/uev-release-notes-1607.md index 67badc0dbf..743b218e4a 100644 --- a/windows/configuration/ue-v/uev-release-notes-1607.md +++ b/windows/configuration/ue-v/uev-release-notes-1607.md @@ -1,6 +1,6 @@ --- title: User Experience Virtualization (UE-V) Release Notes -description: Read the latest information required to successfully install and use User Experience Virtualization (UE-V) that is not included in the UE-V documentation. +description: Read the latest information required to successfully install and use User Experience Virtualization (UE-V) that isn't included in the UE-V documentation. author: aczechowski ms.prod: w10 ms.date: 04/19/2017 @@ -15,7 +15,7 @@ ms.topic: article **Applies to** - Windows 10, version 1607 -This topic includes information required to successfully install and use UE-V that is not included in the User Experience Virtualization (UE-V) documentation. If there are differences between the information in this topic and other UE-V topics, the latest change should be considered authoritative. +This topic includes information required to successfully install and use UE-V that isn't included in the User Experience Virtualization (UE-V) documentation. If there are differences between the information in this topic and other UE-V topics, the latest change should be considered authoritative. ### Company Settings Center removed in UE-V for Windows 10, version 1607 @@ -44,33 +44,33 @@ When a user generates a valid settings location template for the Skype desktop a WORKAROUND: Remove or unregister the Skype template to allow Skype to work again. -### Registry settings do not synchronize between App-V and native applications on the same device +### Registry settings don't synchronize between App-V and native applications on the same device -When a device has an application that is installed through both Application Virtualization (App-V) and locally with a Windows Installer (.msi) file, the registry-based settings do not synchronize between the technologies. +When a device has an application that is installed through both Application Virtualization (App-V) and locally with a Windows Installer (.msi) file, the registry-based settings don't synchronize between the technologies. WORKAROUND: To resolve this problem, run the application by selecting one of the two technologies, but not both. ### Unpredictable results when both Office 2010 and Office 2013 are installed on the same device -When a user has both Office 2010 and Office 2013 installed, any common settings between the two versions of Office are roamed by UE-V. This could cause the Office 2010 package size to be large or result in unpredictable conflicts with 2013, particularly if Office 365 is used. +When a user has both Office 2010 and Office 2013 installed, any common settings between the two versions of Office are roamed by UE-V. This roaming could cause the Office 2010 package size to be large or result in unpredictable conflicts with 2013, particularly if Office 365 is used. WORKAROUND: Install only one version of Office or limit which settings are synchronized by UE-V. ### Uninstallation and reinstallation of Windows 8 applications reverts settings to initial state -While using UE-V settings synchronization for a Windows 8 application, if the user uninstalls the application and then reinstalls the application, the application’s settings revert to their default values. This result happens because the uninstall removes the local (cached) copy of the application’s settings but does not remove the local UE-V settings package. When the application is reinstalled and launched, UE-V gathers the application settings that were reset to the application defaults and then uploads the default settings to the central storage location. Other computers running the application then download the default settings. This behavior is identical to the behavior of desktop applications. +While UE-V settings synchronization is being used for a Windows 8 application, if the user uninstalls the application and then reinstalls the application, the application’s settings revert to their default values. This result happens because the uninstall removes the local (cached) copy of the application’s settings but doesn't remove the local UE-V settings package. When the application is reinstalled and launched, UE-V gathers the application settings that were reset to the application defaults and then uploads the default settings to the central storage location. Other computers running the application then download the default settings. This behavior is identical to the behavior of desktop applications. WORKAROUND: None. -### UE-V does not support roaming settings between 32-bit and 64-bit versions of Microsoft Office +### UE-V doesn't support roaming settings between 32-bit and 64-bit versions of Microsoft Office -We recommend that you install the 32-bit version of Microsoft Office for both 32-bit and 64-bit operating systems. To choose the Microsoft Office version that you need, click [here](). UE-V supports roaming settings between identical architecture versions of Office. For example, 32-bit Office settings will roam between all 32-bit Office instances. UE-V does not support roaming settings between 32-bit and 64-bit versions of Office. +We recommend that you install the 32-bit version of Microsoft Office for both 32-bit and 64-bit operating systems. To choose the Microsoft Office version that you need, click [here](). UE-V supports roaming settings between identical architecture versions of Office. For example, 32-bit Office settings will roam between all 32-bit Office instances. UE-V doesn't support roaming settings between 32-bit and 64-bit versions of Office. WORKAROUND: None -### Favicons that are associated with Internet Explorer 9 favorites do not roam +### Favicons that are associated with Internet Explorer 9 favorites don't roam -The favicons that are associated with Internet Explorer 9 favorites are not roamed by User Experience Virtualization and do not appear when the favorites first appear on a new computer. +The favicons that are associated with Internet Explorer 9 favorites aren't roamed by User Experience Virtualization and don't appear when the favorites first appear on a new computer. WORKAROUND: Favicons will appear with their associated favorites once the bookmark is used and cached in the Internet Explorer 9 browser. @@ -84,7 +84,7 @@ WORKAROUND: Use folder redirection or some other technology to ensure that any f Keep settings storage paths as short as possible. Long paths could prevent resolution or synchronization. UE-V uses the Settings storage path as part of the calculated path to store settings. That path is calculated in the following way: settings storage path + "settingspackages" + package dir (template ID) + package name (template ID) + .pkgx. If that calculated path exceeds 260 characters, package storage will fail and generate the following error message in the UE-V operational event log: -\[boost::filesystem::copy\_file: The system cannot find the path specified\] +\[boost::filesystem::copy\_file: The system can't find the path specified\] To check the operational log events, open the Event Viewer and navigate to Applications and Services Logs / Microsoft / User Experience Virtualization / Logging / Operational. @@ -92,7 +92,7 @@ WORKAROUND: None. ### Some operating system settings only roam between like operating system versions -Operating system settings for Narrator and currency characters specific to the locale (that is, language and regional settings) will only roam across like operating system versions of Windows. For example, currency characters will not roam between Windows 7 and Windows 8. +Operating system settings for Narrator and currency characters specific to the locale (that is, language and regional settings) will only roam across like operating system versions of Windows. For example, currency characters won't roam between Windows 7 and Windows 8. WORKAROUND: None diff --git a/windows/configuration/ue-v/uev-security-considerations.md b/windows/configuration/ue-v/uev-security-considerations.md index b7dc73d2d0..d6c504b837 100644 --- a/windows/configuration/ue-v/uev-security-considerations.md +++ b/windows/configuration/ue-v/uev-security-considerations.md @@ -23,13 +23,13 @@ This topic contains a brief overview of accounts and groups, log files, and othe > [!IMPORTANT] > When you create the settings storage share, limit the share access to users who require access. -Because settings packages might contain personal information, you should take care to protect them as well as possible. In general, do the following: +Because settings packages might contain personal information, you should take care to protect them as much as possible. In general, do the following steps: - Restrict the share to only those users who require access. Create a security group for users who have redirected folders on a particular share and limit access to only those users. -- When you create the share, hide the share by putting a $ after the share name. This addition hides the share from casual browsers, and the share is not visible in My Network Places. +- When you create the share, hide the share by putting a $ after the share name. This addition hides the share from casual browsers, and the share isn't visible in My Network Places. -- Only give users the minimum amount of permissions that they must have. The following tables show the required permissions. +- Only give users the minimum number of permissions that they must have. The following tables show the required permissions. 1. Set the following share-level SMB permissions for the setting storage location folder. @@ -59,10 +59,10 @@ Because settings packages might contain personal information, you should take ca |User account|Recommended permissions|Apply to| |--- |--- |--- | - |Creator/Owner|Full control|This folder, sub-folders, and files| - |Domain Computers|List folder contents and Read permissions|This folder, sub-folders, and files| + |Creator/Owner|Full control|This folder, subfolders, and files| + |Domain Computers|List folder contents and Read permissions|This folder, subfolders, and files| |Everyone|No permissions|No permissions| - |Administrators|Full Control|This folder, sub-folders, and files| + |Administrators|Full Control|This folder, subfolders, and files| ### Use Windows Server as of Windows Server 2003 to host redirected file shares @@ -72,9 +72,9 @@ User settings data is vulnerable to these potential threats: interception of the As of Windows Server 2003, several features of the Windows Server operating system can help secure user data: -- **Kerberos** - Kerberos is standard on all versions of Microsoft Windows 2000 Server and Windows Server beginning with Windows Server 2003. Kerberos ensures the highest level of security to network resources. NTLM authenticates the client only; Kerberos authenticates the server and the client. When NTLM is used, the client does not know whether the server is valid. This difference is particularly important if the client exchanges personal files with the server, as is the case with Roaming User Profiles. Kerberos provides better security than NTLM. Kerberos is not available on the Microsoft Windows NT Server 4.0 or earlier operating systems. +- **Kerberos** - Kerberos is standard on all versions of Microsoft Windows 2000 Server and Windows Server beginning with Windows Server 2003. Kerberos ensures the highest level of security to network resources. NTLM authenticates the client only; Kerberos authenticates the server and the client. When NTLM is used, the client doesn't know whether the server is valid. This difference is important if the client exchanges personal files with the server, as is the case with Roaming User Profiles. Kerberos provides better security than NTLM. Kerberos isn't available on the Microsoft Windows NT Server 4.0 or earlier operating systems. -- **IPsec** - The IP Security Protocol (IPsec) provides network-level authentication, data integrity, and encryption. IPsec ensures the following: +- **IPsec** - The IP Security Protocol (IPsec) provides network-level authentication, data integrity, and encryption. IPsec ensures that: - Roamed data is safe from data modification while data is en route. @@ -82,23 +82,23 @@ As of Windows Server 2003, several features of the Windows Server operating sys - Roamed data is safe from access by unauthenticated parties. -- **SMB Signing** - The Server Message Block (SMB) authentication protocol supports message authentication, which prevents active message and "man-in-the-middle" attacks. SMB signing provides this authentication by placing a digital signature into each SMB. The digital signature is then verified by both the client and the server. In order to use SMB signing, you must first either enable it, or you must require it on both the SMB client and the SMB server. Note that the SMB signing imposes a performance penalty. It does not consume any more network bandwidth, but it uses more CPU cycles on the client and server side. +- **SMB Signing** - The Server Message Block (SMB) authentication protocol supports message authentication, which prevents active message and "man-in-the-middle" attacks. SMB signing provides this authentication by placing a digital signature into each SMB. The digital signature is then verified by both the client and the server. In order to use SMB signing, you must first either enable it, or you must require it on both the SMB client and the SMB server. The SMB signing imposes a performance penalty. It doesn't consume any more network bandwidth, but it uses more CPU cycles on the client and server side. ### Always use the NTFS file system for volumes that hold user data For the most secure configuration, configure servers that host the UE-V settings files to use the NTFS file system. Unlike the FAT file system, NTFS supports Discretionary access control lists (DACLs) and system access control lists (SACLs). DACLs and SACLs control who can perform operations on a file and what events trigger the logging of actions that is performed on a file. -### Do not rely on EFS to encrypt user files when they are transmitted over the network +### Don't rely on EFS to encrypt user files when they're transmitted over the network -When you use the Encrypting File System (EFS) to encrypt files on a remote server, the encrypted data is not encrypted during transit over the network; it only becomes encrypted when it is stored on disk. +When you use the Encrypting File System (EFS) to encrypt files on a remote server, the encrypted data isn't encrypted during transit over the network; it only becomes encrypted when it's stored on disk. -This encryption process does not apply when your system includes Internet Protocol security (IPsec) or Web Distributed Authoring and Versioning (WebDAV). IPsec encrypts data while it is transported over a TCP/IP network. If the file is encrypted before it is copied or moved to a WebDAV folder on a server, it remains encrypted during the transmission and while it is stored on the server. +This encryption process doesn't apply when your system includes Internet Protocol security (IPsec) or Web Distributed Authoring and Versioning (WebDAV). IPsec encrypts data while it's transported over a TCP/IP network. If the file is encrypted before it's copied or moved to a WebDAV folder on a server, it remains encrypted during the transmission and while it's stored on the server. ### Let the UE-V service create folders for each user To ensure that UE-V works optimally, create only the root share on the server, and let the UE-V service create the folders for each user. UE-V creates these user folders with the appropriate security. -This permission configuration enables users to create folders for settings storage. The UE-V service creates and secures a settings package folder while it runs in the context of the user. Users receive full control to their settings package folder. Other users do not inherit access to this folder. You do not have to create and secure individual user directories. The UE-V service that runs in the context of the user does it automatically. +This permission configuration enables users to create folders for settings storage. The UE-V service creates and secures a settings package folder while it runs in the context of the user. Users receive full control to their settings package folder. Other users don't inherit access to this folder. You don't have to create and secure individual user directories. The UE-V service that runs in the context of the user does it automatically. > [!NOTE] > Additional security can be configured when a Windows Server is used for the settings storage share. UE-V can be configured to verify that either the local Administrators group or the current user is the owner of the folder where settings packages are stored. To enable additional security, use the following command: @@ -107,12 +107,12 @@ This permission configuration enables users to create folders for settings stora 2. Set the registry key value to *1*. -When this configuration setting is in place, the UE-V service verifies that the local Administrators group or current user is the owner of the settings package folder. If not, then the UE-V service does not grant access to the folder. +When this configuration setting is in place, the UE-V service verifies that the local Administrators group or current user is the owner of the settings package folder. If not, then the UE-V service doesn't grant access to the folder. If you must create folders for the users, ensure that you have the correct permissions set. -We strongly recommend that you do not pre-create folders. Instead, let the UE-V service create the folder for the user. +We strongly recommend that you don't pre-create folders. Instead, let the UE-V service create the folder for the user. ### Ensure correct permissions to store UE-V 2 settings in a home directory or custom directory @@ -120,9 +120,9 @@ If you redirect UE-V settings to a user’s home directory or a custom Active Di ### Review the contents of settings location templates and control access to them as needed -When creating a settings location template, the UE-V generator uses a Lightweight Directory Access Protocol (LDAP) query to get username and email address of the current logged in user. This information is stored in the template as the template author name and template author email. (None of this information is sent to Microsoft.) +When a settings location template is being created, the UE-V generator uses a Lightweight Directory Access Protocol (LDAP) query to get username and email address of the current logged in user. This information is stored in the template as the template author name and template author email. (None of this information is sent to Microsoft.) -If you plan to share settings location templates with anyone outside your organization you should review all the settings locations and ensure the settings location templates do not contain any personal or company information. You can view the contents by opening the settings location template files using any XML viewer. The following are ways you can view and remove any personal or company information from the settings location template files before sharing with anyone outside your company: +If you plan to share settings location templates with anyone outside your organization, you should review all the settings locations and ensure the settings location templates don't contain any personal or company information. You can view the contents by opening the settings location template files using any XML viewer. The following are ways you can view and remove any personal or company information from the settings location template files before sharing with anyone outside your company: - **Template Author Name** – Specify a general, non-identifying name for the template author name or exclude this data from the template. diff --git a/windows/configuration/ue-v/uev-sync-methods.md b/windows/configuration/ue-v/uev-sync-methods.md index 47ddb1c82a..0bfc613f89 100644 --- a/windows/configuration/ue-v/uev-sync-methods.md +++ b/windows/configuration/ue-v/uev-sync-methods.md @@ -25,7 +25,7 @@ This table provides a description of each SyncMethod configuration: |------------------------------|---------------------| | SyncProvider (Default) | Settings changes for a specific application or for global Windows desktop settings are saved locally to a cache folder. These changes are then synchronized with the settings storage location when a synchronization trigger event takes place. Pushing out changes will save the local changes to the settings storage path.
This default setting is the gold standard for computers. This option attempts to synchronize the setting and times out after a short delay to ensure that the application or operating system startup isn’t delayed for a long period of time.
This functionality is also tied to the Scheduled task – Sync Controller Application. The administrator controls the frequency of the Scheduled task. By default, computers synchronize their settings every 30 min after logging on. | | External | This configuration method specifies that if UE-V settings are written to a local folder on the user computer, then any external sync engine (such as OneDrive for Business, Work Folders, Sharepoint, or Dropbox) can be used to apply these settings to the different computers that users access. | -| None | This configuration setting is designed for the Virtual Desktop Infrastructure (VDI) and Streamed Application experience primarily. This setting should be used on computers running the Windows Server operating system in a datacenter, where the connection will always be available.
Any settings changes are saved directly to the server. If the network connection to the settings storage path is not available, then the settings changes are cached on the device and are synchronized the next time that the Sync Provider runs. If the settings storage path is not found and the user profile is removed from a pooled VDI environment on logoff, then these settings changes are lost, and the user must reapply the change when the computer can again reach the settings storage path.
Apps and OS will wait indefinitely for the location to be present. This could cause App load or OS logon time to dramatically increase if the location is not found. | +| None | This configuration setting is designed for the Virtual Desktop Infrastructure (VDI) and Streamed Application experience primarily. This setting should be used on computers running the Windows Server operating system in a datacenter, where the connection will always be available.
Any settings changes are saved directly to the server. If the network connection to the settings storage path isn't available, then the settings changes are cached on the device and are synchronized the next time that the Sync Provider runs. If the settings storage path isn't found and the user profile is removed from a pooled VDI environment on sign out, then these settings changes are lost, and the user must reapply the change when the computer can again reach the settings storage path.
Apps and OS will wait indefinitely for the location to be present. This waiting period could cause App load or OS sign-in time to dramatically increase if the location isn't found. | You can configure the sync method in these ways: diff --git a/windows/configuration/ue-v/uev-synchronizing-microsoft-office-with-uev.md b/windows/configuration/ue-v/uev-synchronizing-microsoft-office-with-uev.md index 051be1125c..56ff1970cc 100644 --- a/windows/configuration/ue-v/uev-synchronizing-microsoft-office-with-uev.md +++ b/windows/configuration/ue-v/uev-synchronizing-microsoft-office-with-uev.md @@ -17,11 +17,13 @@ ms.topic: article Microsoft User Experience Virtualization (UE-V) supports the synchronization of Microsoft Office application settings. The combination of UE-V and App-V support for Office enables the same experience on virtualized instances of Office from any UE-V-enabled device or virtualized desktop. +To synchronize Office applications settings, you can download Office templates from the [User Experience Virtualization (UE-V) Template Gallery](https://gallery.technet.microsoft.com/site/search?f%5B0%5D.Type=RootCategory&f%5B0%5D.Value=UE-V&f%5B0%5D.Text=UE-V). This resource provides Microsoft-authored UE-V settings location templates and community-developed settings location templates. + ## Microsoft Office support in UE-V UE-V includes settings location templates for Microsoft Office 2016, 2013, and 2010. In previous versions of UE-V, settings location templates for Office 2013 and Office 2010 were distributed and registered when you installed the UE-V agent. Now that UE-V is a feature in Windows 10, version 1607, settings location templates are installed when you install or upgrade to the new operating system. -These templates help synchronize users' Office experience between devices. Microsoft Office 2016 settings roamed by Office 365 experience are not included in these settings. For a list of Office 365-specific settings, see [Overview of user and roaming settings for Office](/previous-versions/office/office-2013-resource-kit/jj733593(v=office.15)). +These templates help synchronize users’ Office experience between devices. Microsoft Office 2016 settings roamed by Office 365 experience aren't included in these settings. For a list of Office 365-specific settings, see [Overview of user and roaming settings for Office](/previous-versions/office/office-2013-resource-kit/jj733593(v=office.15)). ## Synchronized Office Settings @@ -42,7 +44,6 @@ Review the following tables for details about Office support in UE-V: ## Deploying Office templates - You can deploy UE-V settings location template with the following methods: - **Registering template with PowerShell**. If you use Windows PowerShell to manage computers, run the following Windows PowerShell command as Administrator to register this settings location template: diff --git a/windows/configuration/ue-v/uev-using-uev-with-application-virtualization-applications.md b/windows/configuration/ue-v/uev-using-uev-with-application-virtualization-applications.md index 59e4e1d213..0396b91e54 100644 --- a/windows/configuration/ue-v/uev-using-uev-with-application-virtualization-applications.md +++ b/windows/configuration/ue-v/uev-using-uev-with-application-virtualization-applications.md @@ -16,7 +16,7 @@ ms.topic: article **Applies to** - Windows 10, version 1607 -User Experience Virtualization (UE-V) supports Microsoft Application Virtualization (App-V) applications without any required modifications to either the App-V package or the UE-V template. However, an additional step is required because you cannot run the UE-V template generator directly on a virtualized App-V application. Instead, you must install the application locally, generate the template, and then apply the template to the virtualized application. UE-V supports App-V for Windows 10 packages and App-V 5.0 packages. +User Experience Virtualization (UE-V) supports Microsoft Application Virtualization (App-V) applications without any required modifications to either the App-V package or the UE-V template. However, another step is required because you can't run the UE-V template generator directly on a virtualized App-V application. Instead, you must install the application locally, generate the template, and then apply the template to the virtualized application. UE-V supports App-V for Windows 10 packages and App-V 5.0 packages. ## UE-V settings synchronization for App-V applications @@ -26,7 +26,7 @@ UE-V monitors when an application opens by the program name and, optionally, by 1. Run the UE-V template generator to collect the settings of the locally installed application whose settings you want to synchronize between computers. This process creates a settings location template. If you use a built-in template such as a Microsoft Office template, skip this step. For more information about using the UE-V template generator, see [Deploy UE-V for custom applications](uev-deploy-uev-for-custom-applications.md). -2. Install the App-V application package if you have not already done so. +2. Install the App-V application package if you haven't already done so. 3. Publish the template to the location of your settings template catalog or manually install the template by using the `Register-UEVTemplate` Windows PowerShell cmdlet. From 4b69415e9a6f81d4bcb3c3572d3c05ba993a26bd Mon Sep 17 00:00:00 2001 From: Siddarth Mandalika Date: Fri, 29 Apr 2022 16:14:28 +0530 Subject: [PATCH 029/143] cherry-picking --- .../ue-v/uev-whats-new-in-uev-for-windows.md | 19 +- ...-custom-templates-and-the-uev-generator.md | 26 +- windows/configuration/wcd/wcd-accounts.md | 12 +- windows/configuration/wcd/wcd-browser.md | 16 +- windows/configuration/wcd/wcd-cellcore.md | 350 +++++++++++++++++- windows/configuration/wcd/wcd-certificates.md | 12 +- windows/configuration/wcd/wcd-connections.md | 2 +- .../wcd/wcd-connectivityprofiles.md | 22 +- .../configuration/wcd/wcd-deviceformfactor.md | 10 +- .../configuration/wcd/wcd-devicemanagement.md | 6 +- windows/configuration/wcd/wcd-networkproxy.md | 8 +- windows/configuration/wcd/wcd-policies.md | 62 ++-- .../wcd/wcd-surfacehubmanagement.md | 4 +- .../windows-10-accessibility-for-ITPros.md | 20 +- windows/configuration/windows-spotlight.md | 8 +- .../deployment/Windows-AutoPilot-EULA-note.md | 2 +- ...nfigure-a-pxe-server-to-load-windows-pe.md | 6 +- .../deployment/deploy-enterprise-licenses.md | 28 +- windows/deployment/deploy-m365.md | 14 +- windows/deployment/deploy-whats-new.md | 34 +- 20 files changed, 509 insertions(+), 152 deletions(-) diff --git a/windows/configuration/ue-v/uev-whats-new-in-uev-for-windows.md b/windows/configuration/ue-v/uev-whats-new-in-uev-for-windows.md index dccc836fe6..a7b91949d7 100644 --- a/windows/configuration/ue-v/uev-whats-new-in-uev-for-windows.md +++ b/windows/configuration/ue-v/uev-whats-new-in-uev-for-windows.md @@ -37,7 +37,7 @@ For more information about how to configure an existing UE-V installation after ## New UE-V template generator is available from the Windows 10 ADK -UE-V for Windows 10 includes a new template generator, available from a new location. If you are upgrading from an existing UE-V installation, you'll need to use the new generator to create settings location templates. The UE-V for Windows 10 template generator is now available in the [Windows 10 Assessment and Deployment Kit](/windows-hardware/get-started/adk-install) (Windows ADK). +UE-V for Windows 10 includes a new template generator, available from a new location. If you're upgrading from an existing UE-V installation, you’ll need to use the new generator to create settings location templates. The UE-V for Windows 10 template generator is now available in the [Windows 10 Assessment and Deployment Kit](https://developer.microsoft.com/en-us/windows/hardware/windows-assessment-deployment-kit) (Windows ADK). ## Company Settings Center removed in UE-V for Windows 10, version 1607 @@ -57,7 +57,7 @@ Administrators can still define which user-customized application settings can s With Windows 10, version 1607, users can synchronize Windows application settings and Windows operating system settings to Azure instead of to OneDrive. You can use the Windows 10 enterprise sync functionality together with UE-V for on-premises domain-joined devices only. -In hybrid cloud environments, UE-V can roam Win32 applications on-premises while [Enterprise State Roaming](/azure/active-directory/devices/enterprise-state-roaming-enable) (ESR) can roam the rest, e.g., Windows and desktop settings, themes, colors, etc., to an Azure cloud installation. +In hybrid cloud environments, UE-V can roam Win32 applications on-premises while [Enterprise State Roaming](/azure/active-directory/devices/enterprise-state-roaming-overview) (ESR) can roam the rest, for example, Windows and desktop settings, themes, colors, and so on, to an Azure cloud installation. To configure UE-V to roam Windows desktop and application data only, change the following group policies: @@ -76,13 +76,14 @@ Additionally, to enable Windows 10 and UE-V to work together, configure these po ## Settings Synchronization Behavior Changed in UE-V for Windows 10 -While earlier versions of UE-V roamed taskbar settings between Windows 10 devices, UE-V for Windows 10, version 1607 does not synchronize taskbar settings between devices running Windows 10 and devices running previous versions of Windows. +While earlier versions of UE-V roamed taskbar settings between Windows 10 devices, UE-V for Windows 10, version 1607 doesn't synchronize taskbar settings between devices running Windows 10 and devices running previous versions of Windows. In addition, UE-V for Windows has removed support for the Windows calculator application. -The Windows modern apps settings (DontSyncWindows8AppSettings) group policy is enabled by default and therefore, modern apps will not roam unless this policy is changed to disabled. +The Windows modern apps settings (DontSyncWindows8AppSettings) group policy is enabled by default and therefore, modern apps won't roam unless this policy is changed to disabled. -Please note, UE-V will roam any AppX apps that use the WinRT settings roaming API, provided that they have been opted in to roam at the time of development by the developer so there is no definitive list. +> [!NOTE] +> UE-V will roam any AppX apps that use the WinRT settings roaming API, if they've been opted in to roam at the time of development by the developer so there is no definitive list. ## Support Added for Roaming Network Printers @@ -96,7 +97,7 @@ Printer roaming in UE-V requires one of these scenarios: - The printer driver can be imported from Windows Update. -> **Note**  The UE-V printer roaming feature does not roam printer settings or preferences, such as printing double-sided. +> **Note**  The UE-V printer roaming feature doesn't roam printer settings or preferences, such as printing double-sided. ## Office 2016 Settings Location Template @@ -104,13 +105,13 @@ UE-V for Windows 10, version 1607 includes the Microsoft Office 2016 settings lo > **Note**  An Outlook profile must be created on any device on which a user wants to synchronize their Outlook signature. If the profile is not already created, the user can create one and then restart Outlook on that device to enable signature synchronization. -UE-V works with Office 365 to determine whether Office 2016 settings are roamed by Office 365. If settings are roamed by Office 365, they are not roamed by UE-V. See [Overview of user and roaming settings for Microsoft Office](/previous-versions/office/office-2013-resource-kit/jj733593(v=office.15)) for more information. +UE-V works with Office 365 to determine whether Office 2016 settings are roamed by Office 365. If settings are roamed by Office 365, they aren't roamed by UE-V. For more information, see [Overview of user and roaming settings for Microsoft Office](/previous-versions/office/office-2013-resource-kit/jj733593(v=office.15)). -To enable settings synchronization using UE-V, do one of the following: +To enable settings synchronization using UE-V, do one of the following steps: - Use Group Policy to disable Office 365 synchronization -- Do not enable the Office 365 synchronization experience during Office 2013 installation +- Don't enable the Office 365 synchronization experience during Office 2013 installation UE-V includes Office 2016, Office 2013, and Office 2010 templates. diff --git a/windows/configuration/ue-v/uev-working-with-custom-templates-and-the-uev-generator.md b/windows/configuration/ue-v/uev-working-with-custom-templates-and-the-uev-generator.md index f53af25e62..f857c6ac20 100644 --- a/windows/configuration/ue-v/uev-working-with-custom-templates-and-the-uev-generator.md +++ b/windows/configuration/ue-v/uev-working-with-custom-templates-and-the-uev-generator.md @@ -16,9 +16,9 @@ ms.topic: article **Applies to** - Windows 10 -User Experience Virtualization (UE-V) uses XML files called ***settings location templates*** to monitor and synchronize application settings and Windows settings between user devices. By default, some settings location templates are included in UE-V. However, if you want to synchronize settings for desktop applications other than those included in the default templates, you can create your own custom settings location templates with the UE-V template generator. You can also edit or validate custom settings location templates with the UE-V template generator. +User Experience Virtualization (UE-V) uses XML files called ***settings location templates*** to monitor and synchronize application settings and Windows settings between user devices. By default, some settings location templates are included in UE-V. However, if you want to synchronize settings for desktop applications other than those settings included in the default templates, you can create your own custom settings location templates with the UE-V template generator. You can also edit or validate custom settings location templates with the UE-V template generator. -Use the UE-V template generator to monitor, discover, and capture the locations where Win32 applications store settings. The template generator does not create settings location templates for the following types of applications: +Use the UE-V template generator to monitor, discover, and capture the locations where Win32 applications store settings. The template generator doesn't create settings location templates for the following types of applications: - Virtualized applications - Applications that are offered through Terminal Services @@ -37,9 +37,9 @@ The UE-V template generator opens the application as part of the discovery proce - **Application Settings Files** - Files that are stored under \\ **Users** \\ \[User name\] \\ **AppData** \\ **Roaming** -The UE-V template generator excludes locations, which commonly store application software files, but do not synchronize well between user computers or environments. The UE-V template generator excludes these locations. Excluded locations are as follows: +The UE-V template generator excludes locations, which commonly store application software files, but don't synchronize well between user computers or environments. The UE-V template generator excludes these locations. Excluded locations are as follows: -- HKEY\_CURRENT\_USER registry keys and files to which the logged-on user cannot write values +- HKEY\_CURRENT\_USER registry keys and files to which the logged-on user can't write values - HKEY\_CURRENT\_USER registry keys and files that are associated with the core functionality of the Windows operating system @@ -112,8 +112,7 @@ Use the UE-V template generator to edit settings location templates. When the re ##
Validate settings location templates with the UE-V template generator - -It is possible to create or edit settings location templates in an XML editor without using the UE-V template generator. If you do, you can use the UE-V template generator to validate that the new or revised XML matches the schema that has been defined for the template. +It's possible to create or edit settings location templates in an XML editor without using the UE-V template generator. If you do, you can use the UE-V template generator to validate that the new or revised XML matches the schema that has been defined for the template. To validate a UE-V settings location template with the UE-V template generator: @@ -131,6 +130,21 @@ To validate a UE-V settings location template with the UE-V template generator: ## Next steps +## Share settings location templates with the Template Gallery + +The [User Experience Virtualization Template Gallery](https://gallery.technet.microsoft.com/site/search?f%5B0%5D.Type=RootCategory&f%5B0%5D.Value=UE-V&f%5B0%5D.Text=UE-V) enables administrators to share their UE-V settings location templates. Upload your settings location templates to the gallery for other users to use, and download templates that other users have created. + +Before you share a settings location template on the UE-V template gallery, ensure it doesn't contain any personal or company information. You can use any XML viewer to open and view the contents of a settings location template file. The following template values should be reviewed before you share a template with anyone outside your company. + +- Template Author Name – Specify a general, non-identifying name for the template author name or exclude this data from the template. + +- Template Author Email – Specify a general, non-identifying template author email or exclude this data from the template. + +Before you deploy any settings location template that you've downloaded from the UE-V gallery, you should first test the template to ensure that the application settings synchronize settings correctly in a test environment. + + +## Related topics + [Administering UE-V](uev-administering-uev.md) [Use UE-V with custom applications](uev-deploy-uev-for-custom-applications.md) diff --git a/windows/configuration/wcd/wcd-accounts.md b/windows/configuration/wcd/wcd-accounts.md index 94e31def8a..0186f5e66f 100644 --- a/windows/configuration/wcd/wcd-accounts.md +++ b/windows/configuration/wcd/wcd-accounts.md @@ -43,8 +43,8 @@ Specifies the settings you can configure when joining a device to a domain, incl | Account | String | Account to use to join computer to domain | | AccountOU | Enter the full path for the organizational unit. For example: OU=testOU,DC=domain,DC=Domain,DC=com. | Name of organizational unit for the computer account | | ComputerName | On desktop PCs, this setting specifies the DNS hostname of the computer (Computer Name) up to 63 characters. Use `%RAND:x%` to generate x number of random digits in the name, where x must be a number less than 63. For domain-joined computers, the unique name must use `%RAND:x%`. Use `%SERIAL%` to generate the name with the `computer's` serial number embedded. If the serial number exceeds the character limit, it will be truncated from the beginning of the sequence. The character restriction limit doesn't count the length of the macros, including `%RAND:x%` and `%SERIAL%`. This setting is supported only in Windows 10, version 1803 and later. To change this setting in Windows 10 version 1709 and earlier releases, use the **ComputerName** setting under **Accounts**. | Specifies the name of the Windows device (computer name on PCs) | -| DomainName | String (cannot be empty) | Specify the name of the domain that the device will join | -| Password | String (cannot be empty) | Corresponds to the password of the user account that's authorized to join the computer account to the domain. | +| DomainName | String (can't be empty) | Specify the name of the domain that the device will join | +| Password | String (can't be empty) | Corresponds to the password of the user account that's authorized to join the computer account to the domain. | ## Users @@ -52,7 +52,7 @@ Use these settings to add local user accounts to the device. | Setting | Value | Description | | --- | --- | --- | -| UserName | String (cannot be empty) | Specify a name for the local user account | -| HomeDir | String (cannot be empty) | Specify the path of the home directory for the user | -| Password | String (cannot be empty) | Specify the password for the user account | -| UserGroup | String (cannot be empty) | Specify the local user group for the user | +| UserName | String (can't be empty) | Specify a name for the local user account | +| HomeDir | String (can't be empty) | Specify the path of the home directory for the user | +| Password | String (can't be empty) | Specify the password for the user account | +| UserGroup | String (can't be empty) | Specify the local user group for the user | diff --git a/windows/configuration/wcd/wcd-browser.md b/windows/configuration/wcd/wcd-browser.md index 5ebc1cccde..df8f60051d 100644 --- a/windows/configuration/wcd/wcd-browser.md +++ b/windows/configuration/wcd/wcd-browser.md @@ -36,7 +36,7 @@ Select between **Prevent Pre-launching** and **Allow Pre-launching**. Use to add items to the Favorites Bar in Microsoft Edge. -1. Enter a name for the item, and select **Add**. (The name you enter here is only used to distinguish the group of settings, and is not shown on the device when the settings are applied.) +1. Enter a name for the item, and select **Add**. (The name you enter here's only used to distinguish the group of settings, and isn't shown on the device when the settings are applied.) 2. In **Available customizations**, select the item that you added, and then configure the following settings for that item: Setting | Description @@ -53,7 +53,7 @@ To add a new item under the browser's **Favorites** list: 1. In the **Name** field, enter a friendly name for the item, and then click **Add**. -2. In the **Available customizations** pane, select the friendly name that you just created, and in the text field, enter the URL for the item. +2. In the **Available customizations** pane, select the friendly name that you created, and in the text field, enter the URL for the item. For example, to include the corporate Web site to the list of browser favorites, a company called Contoso can specify **Contoso** as the value for the name and "" for the URL. @@ -65,18 +65,18 @@ For example, to include the corporate Web site to the list of browser favorites, Set the value to a character string that corresponds to the OEM's Partner Search Code. This identification code must match the one assigned to you by Microsoft. -OEMs who are part of the program only have one PartnerSearchCode and this should be used for all Windows 10 for desktop editions images. +OEMs who are part of the program only have one PartnerSearchCode which should be used for all Windows 10 for desktop editions images. ## SearchProviders -Contains the settings you can use to configure the default and additional search providers. +Contains the settings you can use to configure the default and other search providers. ### Default -Use *Default* to specify a name that matches one of the search providers you enter in [SearchProviderList](#searchproviderlist). If you don't specify a default search provider, this will default to Microsoft Bing. +Use *Default* to specify a name that matches one of the search providers you enter in [SearchProviderList](#searchproviderlist). If you don't specify a default search provider, this search provider will default to Microsoft Bing. #### Specific region guidance @@ -89,13 +89,13 @@ Some countries require specific, default search providers. The following table l ### SearchProviderList -Use to specify a list of additional search providers. +Use to specify a list of extra search providers. 1. In the **Name** field, enter a name for the item, and then click **Add**. -2. In the **Available customizations** pane, select the name that you just created, and in the text field, enter the URL for the additional search provider. +2. In the **Available customizations** pane, select the name that you created, and in the text field, enter the URL for the other search provider. For example, to specify Yandex in Russia and Commonwealth of Independent States (CIS), set the value of URL to "https://yandex.ru/search/touch/?text={searchTerm}&clid=2234144". -When configured with multiple search providers, the browser can display up to ten search providers. +When configured with multiple search providers, the browser can display up to 10 search providers. diff --git a/windows/configuration/wcd/wcd-cellcore.md b/windows/configuration/wcd/wcd-cellcore.md index 615458a1b5..89bd1f3395 100644 --- a/windows/configuration/wcd/wcd-cellcore.md +++ b/windows/configuration/wcd/wcd-cellcore.md @@ -13,12 +13,12 @@ manager: dougeby # CellCore (Windows Configuration Designer reference) -Setting documentation is provided for Windows 10, version 1803 and earlier. CellCore is not available in Windows 10, version 1809. +>Setting documentation is provided for Windows 10, version 1803 and earlier. CellCore isn't available in Windows 10, version 1809. Use to configure settings for cellular data. >[!IMPORTANT] ->These settings are intended to be used only by manufacturers, mobile operators, and solution providers when configuring devices, and are not intended for use by administrators in the enterprise. +>These settings are intended to be used only by manufacturers, mobile operators, and solution providers when configuring devices, and aren't intended for use by administrators in the enterprise. ## Applies to |Setting groups | Windows client | Surface Hub | HoloLens | IoT Core| @@ -47,12 +47,21 @@ Use to configure settings for cellular data. ### CellConfigurations 1. In **CellConfiguration** > **PropertyGroups**, enter a name for the property group. +<<<<<<< HEAD 2. Select the **PropertyGroups** you just created in the **Available customizations** pane and then enter a **PropertyName**. 3. Select the **PropertyName** you just created in the **Available customizations** pane, and then select one of the following data types for the property: - Binary - Boolean - Integer - String +======= +2. Select the **PropertyGroups** you created in the **Available customizations** pane and then enter a **PropertyName**. +3. Select the **PropertyName** you created in the **Available customizations** pane, and then select one of the following data types for the property: + - Binary + - Boolean + - Integer + - String +>>>>>>> c5dd9e14c2... Acrolinx enhancement 4. The data type that you selected is added in **Available customizations**. Select it to enter a value for the property. ### CellData @@ -119,13 +128,78 @@ Use to configure settings for cellular data. |SlotSelectionSim2Name | Enter text for the name of SIM 2 in slot selection UI.| |SuppressDePersoUI | Select **Yes** to hide the Perso unlock UI.| +Setting | Description +--- | --- +CellularFailover | Allow or disallow cellular data failover when in limited Wi-Fi connectivity. By default, if the phone is connected to a Wi-Fi network and the data connection to a site is unsuccessful due to limited Wi-Fi connectivity, the phone will complete the connection to the site using available cellular data networks (when possible) to provide an optimal user experience. When the customization is enabled, a user option to use or not use cellular data for limited Wi-Fi connectivity becomes visible in the **Settings** > **cellular+SIM** screen. This option is automatically set to **don’t use cellular data** when the customization is enabled. +MaxNumberOfPDPContexts | Set a maximum value (1 through 4, inclusive, or 0x1 through 0x4 hexadecimal) for the number of simultaneous packet data protocol (PDP) contexts for 3GPP connections. By default, the OS enforces a maximum of four (4) simultaneous packet data protocol (PDP) contexts for 3GPP connections, and one (1) PDP context for 3GPP2 connections. You can set a different maximum value if required by their mobile operator. The same maximums apply for both roaming and non-roaming scenarios. This maximum doesn't include packet contexts used internally by the modem. +ModemProfiles > LTEAttachGuids | Set the value for LTEAttachGuid to the OemConnectionId GUID used for the LTE attach profile in the modem. The value is a GUID in the string format *XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX*. +PersistAtImaging > DisableAoAc | Enable or disable Always-on/Always-connected (AoAc) on the WWAN adapter. + + +### CellUX + +Setting | Description +--- | --- +APNAuthTypeDefault | Select between **Pap** and **Chap** for default APN authentication type. +APNIPTypeIfHidden | Select between **IPV4**, **IPV6**, **IPV4V6**, and **IPV4V6XLAT** for default APN IP type. +Critical > ShowVoLTERoaming | Select **Yes** to show the VoLTE roaming control in the **Settings** > **Cellular+SIM** > **SIM** settings page. Select **No** to hide the control. +Critical > ShowVoLTEToggle | Select **Yes** to show the VoLTE toggle in the **Settings** > **Cellular+SIM** > **SIM** settings page. Select **No** to hide the toggle. +Disable2GByDefault | Select **Yes** to disable 2G by default. Select **No** to enable 2G. +Disabled2GNoticeDescription | Enter text to customize the notification for disabled 2G. +EmbeddedUiccSlotId | ID for embedded UICC (eUICC) slot. +GenericWifiCallingErrorMessage | Enter text to customize the generic error message when a Wi-Fi calling error occurs. +Hide3GPP2ModeSelection | Select **Yes** to hide the **CDMA** option in the network **Mode** selection drop-down menu. Select **No** to show the **CDMA** option. +Hide3GPP2Selection | For 3GPP2 or CDMA phones, select **Yes** to hide the **Network Type** drop-down menu in the **SIM** settings screen. Select **No** to show **Network Type**. +Hide3GPPNetworks | For 3GPP or GSM phones, select **Yes** to hide the **Network Type** drop-down menu in the **SIM settings** screen. Select **No** to show **Network Type**. +HideAPN | Select **Yes** to hide the **add internet APN** button in the **SIM settings** screen. Select **No** to show **add internet APN**. +HideAPNAuthType | Select **Yes** to hide the APN authentication selector. Select **No** to show the APN authentication selector. +HideAPNIPType | Select **Yes** to hide the **IP type** list in the **internet APN** settings screen. Select **No** to show **IP type**. +HideDisabled2GNotice | Select **Yes** to hide the notification for disabled 2G. Select **No** to show the notification for disabled 2G. +HideHighestSpeed | Select **Yes** to hide the **Highest connection speed** drop-down menu on the **Settings** > **Cellular+SIM** > **SIM** settings page. Select **No** to show **Highest connection speed**. +HideHighestSpeed2G | Select **Yes** to hide the 2G option on the **Highest connection speed** drop-down menu on the **Settings** > **Cellular+SIM** > **SIM** settings page. Select **No** to show the 2G option. +HideHighestSpeed3GOnly | Select **Yes** to hide the 3G option on the **Highest connection speed** drop-down menu on the **Settings** > **Cellular+SIM** > **SIM** settings page. Select **No** to show the 3G option. +HideHighestSpeed4G | Select **Yes** to hide the 4G option on the **Highest connection speed** drop-down menu on the **Settings** > **Cellular+SIM** > **SIM** settings page. Select **No** to show the 4G option. +HideHighestSpeed4G3GOnly | Select **Yes** to hide the 4G or 3G Only option on the **Highest connection speed** drop-down menu on the **Settings** > **Cellular+SIM** > **SIM** settings page. Select **No** to show the 4G or 3G Only option. +HideHighestSpeed4GOnly | Select **Yes** to hide the 4G Only option on the **Highest connection speed** drop-down menu on the **Settings** > **Cellular+SIM** > **SIM** settings page. Select **No** to show the 4G Only option. +HideLTEAttachAPN | Select **Yes** to hide the **LTE attach APN** button on the **Settings** > **Cellular+SIM** > **SIM** settings page. Select **No** to show the **LTE attach APN** button. +HideMMSAPN | Select **Yes** to hide the **add mms apn** button on the **Settings** > **Cellular+SIM** > **SIM** settings page. Select **No** to show the **add mms apn** button. +HideMMSAPNAuthType | Select **Yes** to hide the APN authentication type selector on the MMS APN page. Select **No** to show APN authentication selector. +HideMMSAPNIPType | Select **Yes** to hide the APN IP type selector on the MMS APN page. Select **No** to show the APN IP type selector. +HideModeSelection | Select **Yes** to hide the **Network Mode selection** drop-down menu on the **Settings** > **Cellular+SIM** > **SIM** settings page. Select **No** to show the **Network Mode selection**. +HidePersoUnlock | Select **Yes** to hide the Perso unlock UI. Select **No** to show the Perso unlock UI. +HighestSpeed2G | You can customize the listed names of the connection speeds with their own character codes. To modify "2G" to another character code, change the value of HighestSpeed2G. Although there's no limit to the number of characters you can use, if the character code is too long, it will be truncated in the UI. +HighestSpeed3G | You can customize the listed names of the connection speeds with their own character codes. To modify "3G" to another character code, change the value of HighestSpeed3G. Although there's no limit to the number of characters you can use, if the character code is too long, it will be truncated in the UI. +HighestSpeed3GOnly | You can customize the listed names of the connection speeds with their own character codes. To modify "3G Only" to another character code, change the value of HighestSpeed3GOnly. Although there's no limit to the number of characters you can use, if the character code is too long, it will be truncated in the UI. +HighestSpeed3GPreferred | You can customize the listed names of the connection speeds with their own character codes. To modify "3G Preferred" to another character code, change the value of HighestSpeed3GPreferred. Although there's no limit to the number of characters you can use, if the character code is too long, it will be truncated in the UI. +HighestSpeed4G | You can customize the listed names of the connection speeds with their own character codes. To modify "4G" to another character code, change the value of HighestSpeed4G. Although there's no limit to the number of characters you can use, if the character code is too long, it will be truncated in the UI. +HighestSpeed4G3GOnly | You can customize the listed names of the connection speeds with their own character codes. To modify "4G or 3G Only" to another character code, change the value of HighestSpeed4G3GOnly. Although there's no limit to the number of characters you can use, if the character code is too long, it will be truncated in the UI. +HighestSpeed4GOnly | You can customize the listed names of the connection speeds with their own character codes. To modify "4G Only" to another character code, change the value of HighestSpeed4GOnly. Although there's no limit to the number of characters you can use, if the character code is too long, it will be truncated in the UI. +HighestSpeedTitle | You can customize the **Highest connection speed** drop-down label in the **Settings** > **Cellular+SIM** > **SIM** settings page. To change the Highest connection speed drop-down label, set HighestSpeedTitle to another string. For example, you can set this label to "Preferred connection speed". +IsATTSpecific | Control the roaming text for AT&T devices. AT&T requires the phone to show a particular roaming text to meet their legal and marketing guidelines. By default, if the user chooses **roam** under **Data roaming options** in the **Settings** > **Cellular+SIM** screen, they'll see the following text: *Depending on your service agreement, you might pay more when using data roaming.* If you set IsATTSpecific to **Yes**, the following roaming text will be displayed instead: *International data roaming charges apply for data usage outside the United States, Puerto Rico, and United States Virgin Islands. Don’t allow roaming to avoid international data roaming charges.* +LTEAttachGUID | Set the value for LTEAttachGuid to the OemConnectionId GUID used for the LTE attach profile in the modem. The value is a GUID in the string format *XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX*. +MMSAPNAuthTypeDefault | Select between **Pap** and **Chap** for default MMS APN authentication type. +MMSAPNIPTypeIfHidden | Select between **IPV4**, **IPV6**, **IPV4V6**, and **IPV4V6XLAT** for default MMS APN IP type. +ShowExtendedRejectCodes | When a reject code is sent by the network, partners can specify that extended error messages should be displayed instead of the standard simple error messages. This customization is only intended for use when required by the mobile operator’s network. The short versions of the extended reject message are shown in the following screens:

- Phone tile in Start

- Call History screen

- Dialer

- Call Progress screen

- Incoming Call screen

- As the status string under Settings > cellular+SIM


The long version of the extended reject message is shown under the Active Network label in **Settings** > **cellular+SIM**. Select **Yes** to show the extended error message. Select **No** to hide the extended error message. See [Error messages for reject codes](#errorreject) to see the versions of the message. +ShowHighestSpeed3GPreferred | Select **Yes** to show the **3G Preferred** option in the **Highest connection speed** drop-down menu. Select **No** to hide **3G Preferred**. +ShowManualAvoidance | Select **Yes** to show the **Switch to next network manually** button in SIM settings when Mode Selection is CDMA on a C+G dual SIM phone. Select **No** to hide the **Switch to next network manually** button +ShowPreferredPLMNPage | Select **Yes** to show the preferred public land mobile network (PLMN) page in SIM settings. +ShowSpecificWifiCallingError | Select **Yes** to show a specific error message based on operator requirements. +ShowViewAPN | Select **Yes** to show the **View Internet APN** button in **Settings** > **cellular+SIM**. +ShowWifiCallingEmergencyCallWarning | Select **Yes** to show Wi-Fi emergency call warning. +ShowWifiCallingError | Select **Yes** to show Wi-Fi calling error message. +SlotSelectionSim1Name | Enter text for the name of SIM 1 in slot selection UI. +SlotSelectionSim2Name | Enter text for the name of SIM 2 in slot selection UI. +SuppressDePersoUI | Select **Yes** to hide the Perso unlock UI. + +>>>>>>> c5dd9e14c2... Acrolinx enhancement + ### CGDual -Use **CGDual** > **RestrictToGlobalMode** to configure settings for global mode on C+G Dual SIM phones. When the device registration changes, if the value for this setting is set, the OS changes the preferred system type to the default preferred system type for world mode. If the phone is not camped on any network, the OS assumes the phone is on the home network and changes the network registration preference to default mode. +Use **CGDual** > **RestrictToGlobalMode** to configure settings for global mode on C+G Dual SIM phones. When the device registration changes, if the value for this setting is set, the OS changes the preferred system type to the default preferred system type for world mode. If the phone isn't camped on any network, the OS assumes the phone is on the home network and changes the network registration preference to default mode. -Select from the following: +Select from the following modes: -- RestrictToGlobalMode_Disabled: the phone is not restricted to global mode. +- RestrictToGlobalMode_Disabled: the phone isn't restricted to global mode. - RestrictToGlobalMobe_Home: when a slot is registered at home and supports global mode, the mode selection is restricted to global mode. - RestrictToGlobalMode_Always: if a slot supports global mode and this value is selected, the mode selection is restricted to global mode. @@ -135,6 +209,7 @@ Configure **FwUpdate** > **AllowedAppIdList** to list apps that are allowed to u ### External +<<<<<<< HEAD |Setting |Description| |:--- |:---| |CallSupplementaryService > OTASPNonStandardDialString | Enter a list of all desired non-standard OTASP dial strings.| @@ -191,6 +266,66 @@ Configure **FwUpdate** > **AllowedAppIdList** to list apps that are allowed to u |SuggestDataRoamingARD | Use to show the data roaming suggestion dialog when roaming and the data roaming setting is set to no roaming.| |SuggestGlobalModeARD | Define whether Global Mode is suggested on a C+G dual SIM phone.| |SuggestGlobalModeTimeout | To specify the number of seconds to wait for network registration before suggesting global mode, set SuggestGlobalModeTimeout to a value between 1 and 600, inclusive. For example, to set the timeout to 60 seconds, set the value to 60 (decimal) or 0x3C (hexadecimal).| +======= +Setting | Description +--- | --- +CallSupplementaryService > OTASPNonStandardDialString | Enter a list of all desired non-standard OTASP dial strings. +CarrierSpecific > FallBackMode | Select between **GWCSFB** and **1xCSFB** for fallback mode. +CarrierSpecific > VZW > ActSeq | Enables activation for 4G VZW card. Don't configure this setting for non-VZW devices. +EnableLTESnrReporting | Select between **Use only RSRP** and **Use both RSRP and ECNO** to check if SNR needs to be used for LTE Signal Quality calculations. +EnableUMTSEcnoReporting | Select between **Use only RSSI** and **Use both RSSI and SNR** to check if SNR needs to be used for UMTS Signal Quality calculations. +ImageOnly > ERI > AlgorithmMBB0 | Select between **Sprint** and **Verizon** to specify the ERI algorithm in MBB for subscription 0. +ImageOnly > ERI > AlgorithmMBB1 | Select between **Sprint** and **Verizon** to specify the ERI algorithm in MBB for subscription 1. +ImageOnly > ERI > AlgorithmWmRil | Select between **Sprint** and **Verizon** to specify the ERI-based notification algorithm. +ImageOnly > ERI > DataFileNameWmRil | Specify the location of the ERI file on the device; for example, `C:\Windows\System32\SPCS_en.eri`. *SPCS_en.eri* is a placeholder. Obtain the ERI file name from the mobile operator and replace this filename with it. +ImageOnly > ERI > EnabledWmRil | Enable or disable ERI-based notifications. +ImageOnly > ERI > ERIDataFileNameMBB0 | Specify the ERI data file name with international roaming list for Verizon in MBB for subscription 0. +ImageOnly > ERI > ERIDataFileNameMBB1 | Specify the ERI data file name with international roaming list for Verizon in MBB for subscription 1. +ImageOnly > ERI > ERISprintIntlRoamDataFileNameMBB0 | Specify the ERI data file name with international roaming list for Sprint in MBB for subscription 0. +ImageOnly > ERI > ERISprintIntlRoamDataFileNameMBB1 | Specify the ERI data file name with international roaming list for Sprint in MBB for subscription 1. +ImageOnly > ERI > SprintInternationalERIValuesWmRil | Specify the international ERI values for Sprint as `to 4A,7C,7D,7E,9D,9E,9F,C1,C2,C3,C4,C5,C6,E4,E5,E6,E7,E8.`. +ImageOnly > MTU > DormancyTimeout0 | Enter the number of milliseconds to wait after dormancy hint before telling the modem to make the air interface dormant for subscription 0. Minimum value is 1703, and maximum value is 5000. +ImageOnly > MTU > DormancyTimeout1 | Enter the number of milliseconds to wait after dormancy hint before telling the modem to make the air interface dormant for subscription 1. Minimum value is 1703, and maximum value is 5000. +ImageOnly > MTU > MTUDataSize | Customize the TCP maximum segment size (MSS) by setting the maximum transmission unit (MTU) data size if the MSS doesn't meet the requirements of the mobile operator network. For TCP, the default maximum transmission unit (MTU) is set to 1500 bytes, which makes the maximum segment size (MSS) 1460 bytes. In general, this value shouldn't be changed, as the user experience will degrade if low values are set. However, if the MSS doesn't meet the requirements of the mobile operator network, OEMs can customize it by setting the MTU data size. This customization configures the MTU, so the size should be set to the required MSS size plus 40 bytes. +ImageOnly > MTU > RoamingMTUDataSize | Customize the TCP maximum segment size (MSS) for roaming by setting the maximum transmission unit (MTU) data size if the MSS doesn't meet the requirements of the mobile operator network. For TCP, the default maximum transmission unit (MTU) is set to 1500 bytes, which makes the maximum segment size (MSS) 1460 bytes. In general, this value shouldn't be changed, as the user experience will degrade if low values are set. However, if the MSS doesn't meet the requirements of the mobile operator network, OEMs can customize it for roaming by setting the MTU data size. This customization configures the MTU, so the size should be set to the required MSS size plus 40 bytes. +ImageOnly > SuppressNwPSDetach | Configure whether to suppress reporting of network-initiated PS detach (appear attached to OS) until deregistered. +SignalBarMapping Table | You can modify the percentage values used for the signal strength in the status bar per filter. For details, see [Custom percentages for signal strength bars](/windows-hardware/customize/mobile/mcsf/custom-percentages-for-signal-strength-bars). +SRVCCAutoToggleWmRil | Configure whether to link SRVCC to VOLTE on/off. + + + +### General + +Setting | Description +--- | --- +atomicRoamingTableSettings3GPP | If you enable 3GPP roaming, configure the following settings:

- **Exceptions** maps the SerialNumber key to the Exceptions value. The wildcard, $(SerialNumber), is a 3-digit decimal serial number (000 through 999) represented as a string. The wildcard is used as a regvalue under the "Exceptions" subkey. Multiple reg values in this form may be configured or customized by the OEM, all placed under the same subkey (Exceptions). The data in the regvalue is a string representing an MCC-MNC pair, such as "410510" where 410 is the MCC and 510 is the MNC.
- **HomePLMN** maps the SerialNumber key to the HomePLMN value. The wildcard, $(SerialNumber), is a three-digit decimal serial number (000 through 999) represented as a string. The wildcard is used as a regvalue under the "HomePLMN" subkey. Multiple reg values in this form may be configured or customized by the OEM, all placed under the same subkey (HomePLMN). The data in the regvalue is a string representing an MCC-MNC pair, such as "410510" where 410 is the MCC and 510 is the MNC.
- **TargetImsi** maps the SerialNubmer key to the TargetIMSI value. The wildcard, $(SerialNumber), is a three-digit decimal serial number (000 through 999) represented as a string. The wildcard is used as a regvalue under the "TargetImsi" subkey. Multiple reg values in this form may be configured or customized by the OEM, all placed under the same subkey (TargetImsi). The data in the regvalue is a string representing an MCC-MNC pair, such as "410510" where 410 is the MCC and 510 is the MNC. +atomicRoamingTableSettings3GPP2 | If you enable 3GPP2 roaming, configure the following settings:

- **Home** maps the SerialNumber key to the Home value. The wildcard, $(SerialNumber), is a 3-digit decimal serial number (000 through 999) represented as a string. The wildcard is used as a regvalue under the "Home" subkey. Multiple reg values in this form may be configured or customized by the OEM, all placed under the same subkey (Home). The data in the regvalue is a DWORD representing the Roaming Indicator.
- **Roaming** maps the SerialNumber key to the Roaming value. The wildcard, $(SerialNumber), is a three-digit decimal serial number (000 through 999) represented as a string. The wildcard is used as a regvalue under the "Roaming" subkey. Multiple reg values in this form may be configured or customized by the OEM, all placed under the same subkey (Roaming). The data in the regvalue is a DWORD representing the Roaming Indicator. +AvoidStayingInManualSelection | You can enable permanent automatic mode for mobile networks that require the cellular settings to revert to automatic network selection after the user has manually selected another network when roaming or out of range of the home network. +CardAllowList | Define the list of SIM cards allowed in the first slot of a C+G dual SIM phone. This setting is used only if **CardLock** is set to allow it. If **CardLock** isn't set, this list is ignored. To configure the list of SIM cards allowed in the first slot, set the value for CardAllowList to a comma-separated MCC:MNC list. You can also use wild cards, represented by an asterisk, to accept any value. For example, you can set the value to `310:410,311:*,404:012,310:70`. +CardBlockList | Define the list of SIM cards that aren't allowed in the first slot of a C+G dual SIM phone. This setting is used only if **CardLock** is set to allow it. If **CardLock** isn't set, this list is ignored. To configure the list of SIM cards that aren't allowed in the first slot, set the value for CardBlockList to a comma separated MCC:MNC list. You can also use wild cards, represented by an asterisk, to accept any value. For example, you can set the value to `310:410,311:*,404:012,310:70`. +CardLock | Used to enforce either the card allowlist or both the card allowlists and blocklists on a C+G dual SIM phone. +DefaultSlotAffinity | Set the data connection preference for:

- **SlotAffinityForInternetData_Automatic**: data connection preference is automatically set
- **SlotAffinityForInternetData_Slot0**: sets the data connection preference to Slot 0. The data connection can't be edited by the user.
- **SlotAffinityForInternetData_Slot1**: Sets the data connection preference to Slot 1. The data connection can't be edited by the user. +DisableLTESupportWhenRoaming | Set to **Yes** to disable LTE support when roaming. +DisableSystemTypeSupport | Enter the system types to be removed. +DTMFOffTime | Sets the length of time, in milliseconds (between 64 and 1000 inclusive), of the pause between DTMF digits. For example, a value of 120 specifies 0.12 seconds. +DTMFOnTime | Sets the length of time, in milliseconds (between 64 and 1000 inclusive), to generate the DTMF tone when a key is pressed. For example, a value of 120 specifies 0.12 seconds. +EnableIMSWhenRoaming | Set to **Yes** to enable IMS when roaming. +ExcludedSystemTypesByDefault | Set the default value for **Highest connection speed** in the **Settings** > **Cellular & SIM** > **SIM** screen by specifying the bitmask for any combination of radio technology to be excluded from the default value. The connection speed that hasn't been excluded will show up as the highest connection speed. On dual SIM phones that only support up to 3G connection speeds, the **Highest connection speed** option is replaced by a 3G on/off toggle based on the per-device setting. Enter the binary setting to exclude 4G (`10000`) or 3G (`01000`). +ExcludedSystemTypesPerOperator | Exclude specified system types from SIM cards that match the MCC:MNC pairs listed in **OperatorListForExcludedSystemTypes**. This setting is used only for China. Set the value to match the system type to be excluded. For more information about the RIL system types, see [RILSYSTEMTYPE](/previous-versions/windows/hardware/cellular/dn931143(v=vs.85)). For example, a value of 0x8 specifies RIL_SYSTEMTYPE_UMTS (3G) while 0x10 specifies RIL_SYSTEMTYPE_LTE (4G). To exclude more than one system type, perform a bitwise OR operation on the radio technologies you want to exclude. For example, a bitwise OR operation on RIL_SYSTEMTYPE_LTE (4G) and RIL_SYSTEMTYPE_UMTS (3G) results in the value 11000 (binary) or 0x18 (hexadecimal). In this case, the ExcludedSystemTypesPerOperator value must be set to 0x18 to limit the matching MCC:MNC pairs to 2G. +LTEEnabled | Select **Yes** to enable LTE, and **No** to disable LTE. +LTEForced | Select **Yes** to force LTE. +ManualNetworkSelectionTimeout | Set the default network selection timeout value, in a range of 1-600 seconds. By default, the OS allows the phone to attempt registration on the manually selected network for 60 seconds (or 1 minute) before it switches back to automatic mode. This value is the amount of time that the OS will wait for the modem to register on the manually selected network. If the time lapses and the modem wasn't able to register on the network that was manually selected by the user, the OS will either switch back to the automatic network selection mode if Permanent automatic mode is enabled, and the user has manually selected a network or the modem was turned on, or display a dialog that notifies the user that the phone was unable to connect to the manually selected network after the phone was turned on or after airplane mode was turned off. +NetworkSuffix | To meet branding requirements for some mobile operators, you can add a suffix to the network name that is displayed on the phone. For example, you can change from ABC to ABC 3G when under 3G coverage. This feature can be applied for any radio access technology (RAT). For TD-SCDMA RAT, a 3G suffix is always appended by default, but partners can also customize this suffix the same way as with any other RAT. In the setting name, set SYSTEMTYPE to the network type that you want to append the network name to and click **Add**:

- system type 4: 2G (GSM)
- system type 8: 3G (UMTS)
- system type 16: LTE
- system type 32: 3G (TS-SCDMA)

Select the system type that you added, and enter the network name and suffix that you want displayed. +NitzFiltering | For mobile networks that can receive Network Identity and Time Zone (NITZ) information from multiple sources, partners can set the phone to ignore the time received from an LTE network. Time received from a CDMA network isn't affected. Set the value of NitzFiltering to `0x10`. +OperatorListForExcludedSystemTypes | Enter a comma-separated list of MCC and MNC (MCC:MNC) for which system types should be restricted. For mobile operators that require more control over the system types that their phones use to connect to the mobile operators' networks, OEMs can specify the MCC and MNC of other specific operators that the main mobile operator wishes to limit. If the UICC's MCC and MNC matches any of the pairs that OEMs can specify for the operator, a specified RIL system type will be removed from the UICC regardless of its app types, slot position, or executor mapping. This setting is used only for China. OEMs shouldn't use this setting unless required by the mobile operator. Set the value of the OperatorListForExcludedSystemTypes setting a comma separated list of MCC:MNC pairs for which the system types should be restricted. For example, the value can be set to 310:026,310:030 to restrict operators with an MCC:MNC of 310:026 and 310:030. +OperatorPreferredForFasterRadio | Set Issuer Identification Number (IIN) or partial ICCID of preferred operator for the faster radio. For mobile operators that require more control over the system types that their phones use to connect to the mobile operators' networks, OEMs can map a partial ICCID or an Industry Identification Number (IIN) to the faster radio regardless of which SIM card is chosen for data connectivity. This setting is used only for China. OEMs shouldn't use this setting unless required by the mobile operator. To map a partial ICCID or an IIN to the faster radio regardless of which SIM card is chosen for data connectivity, set the value of OperatorPreferredForFasterRadio to match the IIN or the ICCID, up to seven digits, of the preferred operator. +PreferredDataProviderList | OEMs can set a list of MCC/MNC pairs for the purchase order (PO) carrier or primary operator. For mobile operators that require it, OEMs can set a list of MCC/MNC pairs for the purchase order (PO) carrier or primary operator so that it can be set as the default data line for phones that have a dual SIM. When the PO SIM is inserted into the phone, the OS picks the PO SIM as the data line and shows a notification to the user that the SIM has been selected for Internet data. If two PO SIMs are inserted, the OS will choose the first PO SIM that was detected as the default data line and the mobile operator action required dialogue (ARD) is shown. If two non-PO SIMs are inserted, the user is prompted to choose the SIM to use as the default data line. Note OEMs shouldn't set this customization unless required by the mobile operator. To enumerate the MCC/MNC value pairs to use for data connections, set the value for **PreferredDataProviderList**. The value must be a comma-separated list of preferred MCC:MNC values. For example, the value can be 301:026,310:030 and so on. +Slot2DisableAppsList | Disable specified apps from slot 2 on a C+G dual SIM phone. To disable a list of specified apps from Slot 2, set Slot2DisableAppsList to a comma-separated list of values representing the apps. For example, `4,6`. +Slot2ExcludedSystemTypes | Exclude specified system types from SIM cards inserted in Slot 2. For mobile operators that require more control over the system types that their phones use to connect to the mobile operators' networks, OEMs can restrict the second slot in a dual-SIM phone regardless of what apps or executor mapping the second slot is associated with. This setting is used only for China. OEMs shouldn't use this setting unless required by the mobile operator. To allow an operator to restrict the second slot in a dual SIM phone regardless of what apps or executor mapping the second slot is associated with, set the value of Slot2ExcludedSystemTypes to the system types to be excluded from the SIM cards inserted in Slot 2. For example, a value of 0x8 specifies RIL_SYSTEMTYPE_UMTS (3G) while 0x10 specifies RIL_SYSTEMTYPE_LTE (4G). To exclude more than one system type, perform a bitwise OR operation on the radio technologies you want to exclude. For example, a bitwise OR operation on RIL_SYSTEMTYPE_LTE (4G) and RIL_SYSTEMTYPE_UMTS (3G) results in the value 11000 (binary) or 0x18 (hexadecimal). In this case, any SIM inserted in Slot 2 will be limited to 2G. For more information about the RIL system types, see [RILSYSTEMTYPE](/previous-versions/windows/hardware/cellular/dn931143(v=vs.85)). +SuggestDataRoamingARD | Use to show the data roaming suggestion dialog when roaming and the data roaming setting is set to no roaming. +SuggestGlobalModeARD | Define whether Global Mode is suggested on a C+G dual SIM phone. +SuggestGlobalModeTimeout | To specify the number of seconds to wait for network registration before suggesting global mode, set SuggestGlobalModeTimeout to a value between 1 and 600, inclusive. For example, to set the timeout to 60 seconds, set the value to 60 (decimal) or 0x3C (hexadecimal). +>>>>>>> c5dd9e14c2... Acrolinx enhancement ### RCS @@ -201,6 +336,7 @@ Configure **FwUpdate** > **AllowedAppIdList** to list apps that are allowed to u ### SMS +<<<<<<< HEAD |Setting |Description| |:--|:--| |AckExpirySeconds |Set the value, in seconds, for how long to wait for a client ACK before trying to deliver. | @@ -224,13 +360,46 @@ Configure **FwUpdate** > **AllowedAppIdList** to list apps that are allowed to u |Type 3GPP > SmsUse16BitReferenceNumbers |Configure whether to use 8-bit or 16-bit message ID (reference number) in the UDH.| |Type3GPP2 > ErrorHandling > FriendlyErrorClass |Enter a name for ERRORCODE3GPP2, and click **Add**. Configure the error class that you added as **generic error**, **invalid recipient address**, or **network connectivity trouble**.| |Type3GPP2 > ErrorHandling > UseReservedAsPermanent |Set the 3GPP2 permanent error type.| +======= +| Setting | Description | +|----------------------------------------------------|-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| +| AckExpirySeconds | Set the value, in seconds, for how long to wait for a client ACK before trying to deliver. | +| DefaultMCC | Set the default mobile country code (MCC). | +| Encodings > GSM7BitEncodingPage | Enter the code page value for the 7-bit GSM default alphabet encoding. Values:

- Code page value: 55000 (Setting value: 0xD6D8)(Code page: default alphabet)
- Code page value: 55001 (Setting value: 0xD6D9)(Code page: GSM with single shift for Spanish)- Code page value: 55002 (Setting value: 0xD6DA)(Code page: GSM with single shift for Portuguese)- Code page value: 55003 (Setting value: 0xD6DB)(Code page: GSM with single shift for Turkish)- Code page value: 55004 (Setting value: 0xD6DC)(Code page: SMS Greek Reduction) | +| Encodings > GSM8BitEncodingPage | Enter the code page value for GSM 8-bit encoding (OEM set). OEM-created code page IDs should be in the range 55050–55099. For more information, see [Add encoding extension tables for SMS](/windows-hardware/customize/mobile/mcsf/add-encoding-extension-tables-for-sms). | +| Encodings > OctetEncodingPage | Set the octet (binary) encoding. | +| Encodings > SendUDHNLSS | Set the 7-bit GSM shift table encoding. | +| Encodings > UseASCII | Set the 7-bit ASCII encoding. Used only for CDMA carriers that use 7-bit ASCII encoding instead of GSM 7-bit encoding. | +| Encodings > UseKeyboardLangague | Set whether to use the keyboard language (Portuguese, Spanish, or Turkish) based encoding (set shift table based on keyboard language). | +| IncompleteMsgDeliverySeconds | Set the value, in seconds, for long to wait for all parts of multisegment Sprint messages for concatenation. | +| MessageExpirySeconds | Partners can set the expiration time before the phone deletes the received parts of a long SMS message. For example, if the phone is waiting for a three-part SMS message and the first part has been received, the first part will be deleted when the time expires and the other part of the message hasn't arrived. If the second part of the message arrives before the time expires, the first and second parts of the message will be deleted if the last part doesn't arrive after the time expires. The expiration time is reset whenever the next part of the long message is received. Set MessageExpirySeconds to the number seconds that the phone should wait before deleting the received parts of a long SMS messages. This value should be in hexadecimal and must be prefixed with 0x. The default value is 0x15180, which is equivalent to 1 day or 86,400 seconds. | +| SmsFragmentLimit | Partners can specify a maximum length for SMS messages. This specification requires setting both the maximum number of SMS fragments per SMS message, from 1 to 255, and the maximum size in bytes of each SMS fragment, from 16 bytes to 140 bytes. Use SmsFragmentLimit to set the maximum number of bytes in the user data body of an SMS message. You must set the value between 16 (0x10) and 140 (0x8C). You must also use SmsPageLimit to set the maximum number of segments in a concatenated SMS message. | +| SmsPageLimit | Partners can specify a maximum length for SMS messages. This specification requires setting both the maximum number of SMS fragments per SMS message, from 1 to 255, and the maximum size in bytes of each SMS fragment, from 16 bytes to 140 bytes. Use SmsPageLimit to set the maximum number of segments in a concatenated SMS message. You must set the value to 255 (0xFF) or smaller. You must also use SmsFragmentLimit to set the maximum number of bytes in the body of the SMS message. | +| SmsStoreDeleteSize | Set the number of messages that can be deleted when a "message full" indication is received from the modem. | +| SprintFragmentInfoInBody | Partners can enable the messaging client to allow users to enter more than 160 characters per message. Messages longer than 160 characters are sent as multiple SMS messages that contain a tag at the beginning of the message in the form "(1/2)", where the first number represents the segment or part number and the second number represents the total number of segments or parts. Multiple messages are limited to six total segments. When enabled, the user can't enter more characters after the six total segments limit is reached. Any message received with tags at the beginning is recombined with its corresponding segments and shown as one composite message. | +| Type3GPP > ErrorHandling > ErrorType | Enter a name for ERRORCODE3GPP, and click **Add**. Configure the error type that you added as **Transient Failure** or **Permanent Failure**. | +| Type3GPP > ErrorHandling > FriendlyErrorClass | Enter a name for ERRORCODE3GPP, and click **Add**. Configure the error class that you added as **generic error**, **invalid recipient address**, or **network connectivity trouble**. | +| Type3GPP > IMS > AttemptThresholdForIMS | Set the maximum number of tries to send SMS on IMS. | +| Type3GPP > IMS > RetryEnabled | Configure whether to enable one automatic retry after failure to send over IMS. | +| Type 3GPP > SmsUse16BitReferenceNumbers | Configure whether to use 8-bit or 16-bit message ID (reference number) in the UDH. | +| Type3GPP2 > ErrorHandling > FriendlyErrorClass | Enter a name for ERRORCODE3GPP2, and click **Add**. Configure the error class that you added as **generic error**, **invalid recipient address**, or **network connectivity trouble**. | +| Type3GPP2 > ErrorHandling > UseReservedAsPermanent | Set the 3GPP2 permanent error type. | +>>>>>>> c5dd9e14c2... Acrolinx enhancement ### UIX Setting | Description +<<<<<<< HEAD |:-|:--| |SIM1ToUIM1 |Used to show UIM1 as an alternate string instead of SIM1 for the first SIM on C+G dual SIM phones.| |SIMToSIMUIM |Partners can change the string "SIM" to "SIM/UIM" to accommodate scenarios such as Dual Mode cards of SIM cards on the phone. This can provide a better user experience for users in some markets. Enabling this customization changes all "SIM" strings to "SIM/UIM".| +======= +--- | --- +SIM1ToUIM1 | Used to show UIM1 as an alternate string instead of SIM1 for the first SIM on C+G dual SIM phones. +SIMToSIMUIM | Partners can change the string "SIM" to "SIM/UIM" to accommodate scenarios such as Dual Mode cards of SIM cards on the phone. This scenario can provide a better experience for users in some markets. Enabling this customization changes all "SIM" strings to "SIM/UIM". + + +>>>>>>> c5dd9e14c2... Acrolinx enhancement ### UTK @@ -242,6 +411,7 @@ Setting | Description ## PerIMSI Enter an IMSI, click **Add**, and then select the IMSI that you added to configure the following settings. +<<<<<<< HEAD ### CellData |Setting |Description| @@ -369,6 +539,149 @@ See descriptions in Windows Configuration Designer. |:---|:---| |UIDefaultDuration | Specifies the default time, in milliseconds, that the DISPLAY TEXT, GET INKEY, PLAY TONE, or SELECT ITEM dialog should be displayed. The default value is 60000 milliseconds (60 seconds). The valid value range is 1-120000. | |UIGetInputDuration |Specifies the default time, in milliseconds, that the GET INPUT dialog should be displayed. The default value is 120000 milliseconds (120 seconds). The valid value range is 1-120000.| +======= + + +### CellData + +Setting | Description +--- | --- +MaxNumberOfPDPContexts | OEMs can set a maximum value for the number of simultaneous packet data protocol (PDP) contexts for 3GPP connections. By default, the OS enforces a maximum of four (4) simultaneous packet data protocol (PDP) contexts for 3GPP connections, and one (1) PDP context for 3GPP2 connections. OEMs can set a different maximum value if required by their mobile operator. The same maximums apply for both roaming and non-roaming scenarios. This maximum doesn't include packet contexts used internally by the modem. + + + +### CellUX + +Setting | Description +--- | --- +APNIPTypeIfHidden | Used to set the default IP type shown in the **IP type** listbox on the **internet APN** settings screen. +Critical > ShowVoLTERoaming | Use to show the IMS roaming control in the cellular settings page +Critical > ShowVoLTEToggle | Show or hide VoLTE toggle. +Critical > SwitchIMS | Switch IMS on or off with a toggle. OEMs can configure the default settings and toggle for IMS services to meet mobile operator requirements. Users can later manually change the default values for these settings if they choose to do so. +Critical > SwitchSMSOverIMS | Switch SMS over IMS on or off when VoLTE is toggled. +Critical > SwitchVideoOverIMS | Use to switch video over IMS when VoLTE is switched. +Critical > SwitchVoiceOverIMS | Switch voice over IMS when VoLTE is toggled. +Critical > SwitchXCAP | Use to switch the XML Configuration Access Protocol (XCAP) when VoLTE is enabled. +Critical > VoLTERoamingOffDescription | Use to customize the description string that appears under IMS roaming control when IMS roaming is turned off. The string must not be longer than 127 characters. +Critical > VoLTERoamingOnDescription | Use to customize the description string that appears under IMS roaming control when IMS roaming is turned on. The string must not be longer than 127 characters. +Critical > VoLTERoamingSettingDisableDuringCall | Use to specify whether to grey out VoLTE roaming settings during an active VoLTE call. +Critical > VoLTERoamingTitle | Use to customize the description string for the IMS roaming control. The string must not be longer than 127 characters. +Critical > VoLTESectionTitle | Use to customize the section title for the IMS settings. The string must not be longer than 127 characters. +Critical > VoLTESettingDisableDuringCall | Use to specify whether to grey out VoLTE-related settings during an active VoLTE call. +Critical > VoLTEToggleDescription | Use to customize the VoLTE toggle description. To customize the VoLTE toggle description, set VoLTEToggleDescription to the name of the resource-only .dll file, specifying the string offset. For example: @DisplayStrings.dll,-101. +Critical > VoLTEToggleSettingDisableDuringCall | Use to specify whether to grey out the VoLTE toggle during an active VoLTE call. +Critical > VoLTEToggleTitle | Use to customize the VoLTE toggle label. To customize the VoLTE toggle label, set VoLTEToggleTitle to the name of the resource-only .dll file, specifying the string offset. For example: @DisplayStrings.dll,-102. +Critical > WFCSettingDisableDuringCall | Use to specify whether to grey out the Wi-Fi calling settings during an active VoLTE call. +Disable2GByDefault | Select **Yes** to disable 2G by default. Select **No** to enable 2G. +Disabled2GNoticeDescription | Enter text to customize the notification for disabled 2G. +GenericWifiCallingErrorMessage | Enter text to customize the generic error message when a Wi-Fi calling error occurs. +Hide3GPP2ModeSelection | Select **Yes** to hide the **CDMA** option in the network **Mode** selection drop-down menu. Select **No** to show the **CDMA** option. +Hide3GPP2Selection | For 3GPP2 or CDMA phones, select **Yes** to hide the **Network Type** drop-down menu in the **SIM** settings screen. Select **No** to show **Network Type**. +Hide3GPPNetworks | For 3GPP or GSM phones, select **Yes** to hide the **Network Type** drop-down menu in the **SIM settings** screen. Select **No** to show **Network Type**. +HideAPN | Select **Yes** to hide the **add internet APN** button in the **SIM settings** screen. Select **No** to show **add internet APN**. +HideAPNIPType | Select **Yes** to hide the **IP type** list in the **internet APN** settings screen. Select **No** to show **IP type**. +HideDisabled2GNotice | Select **Yes** to hide the notification for disabled 2G. Select **No** to show the notification for disabled 2G. +HideHighestSpeed | Select **Yes** to hide the **Highest connection speed** drop-down menu on the **Settings** > **Cellular+SIM** > **SIM** settings page. Select **No** to show **Highest connection speed**. +HideHighestSpeed2G | Select **Yes** to hide the 2G option on the **Highest connection speed** drop-down menu on the **Settings** > **Cellular+SIM** > **SIM** settings page. Select **No** to show the 2G option. +HideHighestSpeed3GOnly | Select **Yes** to hide the 3G option on the **Highest connection speed** drop-down menu on the **Settings** > **Cellular+SIM** > **SIM** settings page. Select **No** to show the 3G option. +HideHighestSpeed4G | Select **Yes** to hide the 4G option on the **Highest connection speed** drop-down menu on the **Settings** > **Cellular+SIM** > **SIM** settings page. Select **No** to show the 4G option. +HideHighestSpeed4G3GOnly | Select **Yes** to hide the 4G or 3G Only option on the **Highest connection speed** drop-down menu on the **Settings** > **Cellular+SIM** > **SIM** settings page. Select **No** to show the 4G or 3G Only option. +HideHighestSpeed4GOnly | Select **Yes** to hide the 4G Only option on the **Highest connection speed** drop-down menu on the **Settings** > **Cellular+SIM** > **SIM** settings page. Select **No** to show the 4G Only option. +HideLTEAttachAPN | Select **Yes** to hide the **LTE attach APN** button on the **Settings** > **Cellular+SIM** > **SIM** settings page. Select **No** to show the **LTE attach APN** button. +HideMMSAPN | Select **Yes** to hide the **add mms apn** button on the **Settings** > **Cellular+SIM** > **SIM** settings page. Select **No** to show the **add mms apn** button. +HideMMSAPNIPType | Select **Yes** to hide the APN IP type selector on the MMS APN page. Select **No** to show the APN IP type selector. +HideModeSelection | Select **Yes** to hide the **Network Mode selection** drop-down menu on the **Settings** > **Cellular+SIM** > **SIM** settings page. Select **No** to show the **Network Mode selection**. +HidePersoUnlock | Select **Yes** to hide the Perso unlock UI. Select **No** to show the Perso unlock UI. (Removed in Windows 10, version 1803.) +HighestSpeed2G | You can customize the listed names of the connection speeds with their own character codes. To modify "2G" to another character code, change the value of HighestSpeed2G. Although there's no limit to the number of characters you can use, if the character code is too long, it will be truncated in the UI. +HighestSpeed3G | You can customize the listed names of the connection speeds with their own character codes. To modify "3G" to another character code, change the value of HighestSpeed3G. Although there's no limit to the number of characters you can use, if the character code is too long, it will be truncated in the UI. +HighestSpeed3GOnly | You can customize the listed names of the connection speeds with their own character codes. To modify "3G Only" to another character code, change the value of HighestSpeed3GOnly. Although there's no limit to the number of characters you can use, if the character code is too long, it will be truncated in the UI. +HighestSpeed3GPreferred | You can customize the listed names of the connection speeds with their own character codes. To modify "3G Preferred" to another character code, change the value of HighestSpeed3GPreferred. Although there's no limit to the number of characters you can use, if the character code is too long, it will be truncated in the UI. +HighestSpeed4G | You can customize the listed names of the connection speeds with their own character codes. To modify "4G" to another character code, change the value of HighestSpeed4G. Although there's no limit to the number of characters you can use, if the character code is too long, it will be truncated in the UI. +HighestSpeed4G3GOnly | You can customize the listed names of the connection speeds with their own character codes. To modify "4G or 3G Only" to another character code, change the value of HighestSpeed4G3GOnly. Although there's no limit to the number of characters you can use, if the character code is too long, it will be truncated in the UI. +HighestSpeed4GOnly | You can customize the listed names of the connection speeds with their own character codes. To modify "4G Only" to another character code, change the value of HighestSpeed4GOnly. Although there's no limit to the number of characters you can use, if the character code is too long, it will be truncated in the UI. +HighestSpeedTitle | You can customize the **Highest connection speed** drop-down label in the **Settings** > **Cellular+SIM** > **SIM** settings page. To change the Highest connection speed drop-down label, set HighestSpeedTitle to another string. For example, you can set this label to "Preferred connection speed". +IsATTSpecific | Control the roaming text for AT&T devices. AT&T requires the phone to show a particular roaming text to meet their legal and marketing guidelines. By default, if the user chooses **roam** under **Data roaming options** in the **Settings** > **Cellular+SIM** screen, they'll see the following text: *Depending on your service agreement, you might pay more when using data roaming.* If you set IsATTSpecific to **Yes**, the following roaming text will be displayed instead: *International data roaming charges apply for data usage outside the United States, Puerto Rico, and United States Virgin Islands. Don’t allow roaming to avoid international data roaming charges.* +LTEAttachGUID | Set the value for LTEAttachGuid to the OemConnectionId GUID used for the LTE attach profile in the modem. The value is a GUID in the string format *XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX*. +MMSAPNIPTypeIfHidden | Select between **IPV4**, **IPV6**, **IPV4V6**, and **IPV4V6XLAT** for default MMS APN IP type. +ShowExtendedRejectCodes | When a reject code is sent by the network, partners can specify that extended error messages should be displayed instead of the standard simple error messages. This customization is only intended for use when required by the mobile operator’s network. The short versions of the extended reject message are shown in the following screens:

- Phone tile in Start

- Call History screen

- Dialer

- Call Progress screen

- Incoming Call screen

- As the status string under Settings > cellular+SIM


The long version of the extended reject message is shown under the Active Network label in **Settings** > **cellular+SIM**. Select **Yes** to show the extended error message. Select **No** to hide the extended error message. See [Error messages for reject codes](#errorreject) to see the versions of the message. +ShowHighestSpeed3GPreferred | Select **Yes** to show the **3G Preferred** option in the **Highest connection speed** drop-down menu. Select **No** to hide **3G Preferred**. +ShowManualAvoidance | Select **Yes** to show the **Switch to next network manually** button in SIM settings when Mode Selection is CDMA on a C+G dual SIM phone. Select **No** to hide the **Switch to next network manually** button +ShowPreferredPLMNPage | Select **Yes** to show the preferred public land mobile network (PLMN) page in SIM settings. +ShowSpecificWifiCallingError | Select **Yes** to show a specific error message based on operator requirements. +ShowViewAPN | Select **Yes** to show the **View Internet APN** button in **Settings** > **cellular+SIM**. +ShowWifiCallingEmergencyCallWarning | Select **Yes** to show Wi-Fi emergency call warning. +ShowWifiCallingError | Select **Yes** to show Wi-Fi calling error message. +SlotSelectionSim1Name | Enter text for the name of SIM 1 in slot selection UI. (Removed in Windows 10, version 1803.) +SlotSelectionSim2Name | Enter text for the name of SIM 2 in slot selection UI. (Removed in Windows 10, version 1803.) +SuppressDePersoUI | Suppress DePerso UI to unlock Perso. (Removed in Windows 10, version 1803.) + + + + + +### General + +| Setting | Description | +|----------------------------------------|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| +| atomicRoamingTableSettings3GPP | If you enable 3GPP roaming, configure the following settings:

- **Exceptions** maps the SerialNumber key to the Exceptions value. The wildcard, $(SerialNumber), is a 3-digit decimal serial number (000 through 999) represented as a string. The wildcard is used as a regvalue under the "Exceptions" subkey. Multiple reg values in this form may be configured or customized by the OEM, all placed under the same subkey (Exceptions). The data in the regvalue is a string representing an MCC-MNC pair, such as "410510" where 410 is the MCC and 510 is the MNC.
- **HomePLMN** maps the SerialNumber key to the HomePLMN value. The wildcard, $(SerialNumber), is a three-digit decimal serial number (000 through 999) represented as a string. The wildcard is used as a regvalue under the "HomePLMN" subkey. Multiple reg values in this form may be configured or customized by the OEM, all placed under the same subkey (HomePLMN). The data in the regvalue is a string representing an MCC-MNC pair, such as "410510" where 410 is the MCC and 510 is the MNC.
- **TargetImsi** maps the SerialNubmer key to the TargetIMSI value. The wildcard, $(SerialNumber), is a three-digit decimal serial number (000 through 999) represented as a string. The wildcard is used as a regvalue under the "TargetImsi" subkey. Multiple reg values in this form may be configured or customized by the OEM, all placed under the same subkey (TargetImsi). The data in the regvalue is a string representing an MCC-MNC pair, such as "410510" where 410 is the MCC and 510 is the MNC. | +| atomicRoamingTableSettings3GPP2 | If you enable 3GPP2 roaming, configure the following settings:

- **Home** maps the SerialNumber key to the Home value. The wildcard, $(SerialNumber), is a 3-digit decimal serial number (000 through 999) represented as a string. The wildcard is used as a regvalue under the "Home" subkey. Multiple reg values in this form may be configured or customized by the OEM, all placed under the same subkey (Home). The data in the regvalue is a DWORD representing the Roaming Indicator.
- **Roaming** maps the SerialNumber key to the Roaming value. The wildcard, $(SerialNumber), is a three-digit decimal serial number (000 through 999) represented as a string. The wildcard is used as a regvalue under the "Roaming" subkey. Multiple reg values in this form may be configured or customized by the OEM, all placed under the same subkey (Roaming). The data in the regvalue is a DWORD representing the Roaming Indicator. | +| AvoidStayingInManualSelection | You can enable permanent automatic mode for mobile networks that require the cellular settings to revert to automatic network selection after the user has manually selected another network when roaming or out of range of the home network. | +| CardAllowList | Define the list of SIM cards allowed in the first slot of a C+G dual SIM phone. This setting is used only if **CardLock** is set to allow it. If **CardLock** isn't set, this list is ignored. To configure the list of SIM cards allowed in the first slot, set the value for CardAllowList to a comma-separated MCC:MNC list. You can also use wild cards, represented by an asterisk (*), to accept any value. For example, you can set the value to \`310:410,311:*,404:012,310:70\`. | +| CardBlockList | Define the list of SIM cards that aren't allowed in the first slot of a C+G dual SIM phone. This setting is used only if **CardLock** is set to allow it. If **CardLock** isn't set, this list is ignored. To configure the list of SIM cards that aren't allowed in the first slot, set the value for CardBlockList to a comma separated MCC:MNC list. You can also use wild cards, represented by an asterisk (*), to accept any value. For example, you can set the value to \`310:410,311:*,404:012,310:70\`. | +| CardLock | Used to enforce either the card allowlist or both the card allowlists and blocklists on a C+G dual SIM phone. | +| Critical > MultivariantProvisionedSPN | Used to change the default friendly SIM names in dual SIM phones. By default, the OS displays SIM 1 or SIM 2 as the default friendly name for the SIM in slot 1 or slot 2 if the service provider name (SPN) or mobile operator name hasn't been set. Partners can use this setting to change the default name read from the SIM to define the SPN for SIM cards that don't contain this information or to generate the default friendly name for the SIM. The OS uses the default value as the display name for the SIM or SPN in the Start screen and other parts of the UI including the SIM settings screen. For dual SIM phones that contain SIMs from the same mobile operator, the names that appear in the UI may be similar. See [Values for MultivariantProvisionedSPN](#spn). | +| Critical > SimNameWithoutMSISDNENabled | Use this setting to remove the trailing MSISDN digits from the service provider name (SPN) in the phone UI. By default, the OS appends the trailing MSISDN digits to the service provider name (SPN) in the phone UI, including on the phone and messaging apps. If required by mobile operators, OEMs can use the SimNameWithoutMSISDNEnabled setting to remove the trailing MSISDN digits. However, you must use this setting together with **MultivariantProvisionedSPN** to suppress the MSISDN digits. | +| DisableLTESupportWhenRoaming | Set to **Yes** to disable LTE support when roaming. | +| EnableIMSWhenRoaming | Set to **Yes** to enable IMS when roaming. | +| ExcludedSystemTypesByDefault | Set the default value for **Highest connection speed** in the **Settings** > **Cellular & SIM** > **SIM** screen by specifying the bitmask for any combination of radio technology to be excluded from the default value. The connection speed that hasn't been excluded will show up as the highest connection speed. On dual SIM phones that only support up to 3G connection speeds, the **Highest connection speed** option is replaced by a 3G on/off toggle based on the per-device setting. Enter the binary setting to exclude 4G (`10000`) or 3G (`01000`). | +| LTEEnabled | Select **Yes** to enable LTE, and **No** to disable LTE. | +| LTEForced | Select **Yes** to force LTE. | +| NetworkSuffix | To meet branding requirements for some mobile operators, you can add a suffix to the network name that is displayed on the phone. For example, you can change from ABC to ABC 3G when under 3G coverage. This feature can be applied for any radio access technology (RAT). For TD-SCDMA RAT, a 3G suffix is always appended by default, but partners can also customize this suffix the same way as with any other RAT. In the setting name, set SYSTEMTYPE to the network type that you want to append the network name to and click **Add**:

- system type 4: 2G (GSM)
- system type 8: 3G (UMTS)
- system type 16: LTE
- system type 32: 3G (TS-SCDMA)

Select the system type that you added, and enter the network name and suffix that you want displayed. | +| NitzFiltering | For mobile networks that can receive Network Identity and Time Zone (NITZ) information from multiple sources, partners can set the phone to ignore the time received from an LTE network. Time received from a CDMA network isn't affected. Set the value of NitzFiltering to `0x10`. | +| OperatorListForExcludedSystemTypes | Enter a comma-separated list of MCC and MNC (MCC:MNC) for which system types should be restricted. For mobile operators that require more control over the system types that their phones use to connect to the mobile operators' networks, OEMs can specify the MCC and MNC of other specific operators that the main mobile operator wishes to limit. If the UICC's MCC and MNC matches any of the pairs that OEMs can specify for the operator, a specified RIL system type will be removed from the UICC regardless of its app types, slot position, or executor mapping. This setting is used only for China. OEMs shouldn't use this setting unless required by the mobile operator. Set the value of the OperatorListForExcludedSystemTypes setting a comma separated list of MCC:MNC pairs for which the system types should be restricted. For example, the value can be set to 310:026,310:030 to restrict operators with an MCC:MNC of 310:026 and 310:030. (Removed in Windows 10, version 1803.) | +| OperatorPreferredForFasterRadio | Set Issuer Identification Number (IIN) or partial ICCID of preferred operator for the faster radio. For mobile operators that require more control over the system types that their phones use to connect to the mobile operators' networks, OEMs can map a partial ICCID or an Industry Identification Number (IIN) to the faster radio regardless of which SIM card is chosen for data connectivity. This setting is used only for China. OEMs shouldn't use this setting unless required by the mobile operator. To map a partial ICCID or an IIN to the faster radio regardless of which SIM card is chosen for data connectivity, set the value of OperatorPreferredForFasterRadio to match the IIN or the ICCID, up to seven digits, of the preferred operator. (Removed in Windows 10, version 1803.) | +| SuggestDataRoamingARD | Use to show the data roaming suggestion dialog when roaming and the data roaming setting is set to no roaming. | + + +### RCS + +See descriptions in Windows Configuration Designer. + + + + +### SMS + +| Setting | Description | +|----------------------------------------------------|-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| +| AckExpirySeconds | Set the value, in seconds, for how long to wait for a client ACK before trying to deliver. | +| DefaultMCC | Set the default mobile country code (MCC). | +| Encodings > GSM7BitEncodingPage | Enter the code page value for the 7-bit GSM default alphabet encoding. Values:

- Code page value: 55000 (Setting value: 0xD6D8)(Code page: default alphabet)
- Code page value: 55001 (Setting value: 0xD6D9)(Code page: GSM with single shift for Spanish)- Code page value: 55002 (Setting value: 0xD6DA)(Code page: GSM with single shift for Portuguese)- Code page value: 55003 (Setting value: 0xD6DB)(Code page: GSM with single shift for Turkish)- Code page value: 55004 (Setting value: 0xD6DC)(Code page: SMS Greek Reduction) | +| Encodings > GSM8BitEncodingPage | Enter the code page value for GSM 8-bit encoding (OEM set). OEM-created code page IDs should be in the range 55050–55099. For more information, see [Add encoding extension tables for SMS](/windows-hardware/customize/mobile/mcsf/add-encoding-extension-tables-for-sms). | +| Encodings > OctetEncodingPage | Set the octet (binary) encoding. | +| Encodings > SendUDHNLSS | Set the 7-bit GSM shift table encoding. | +| Encodings > UseASCII | Set the 7-bit ASCII encoding. Used only for CDMA carriers that use 7-bit ASCII encoding instead of GSM 7-bit encoding. | +| Encodings > UseKeyboardLangague | Set whether to use the keyboard language (Portuguese, Spanish, or Turkish) based encoding (set shift table based on keyboard language). | +| IncompleteMsgDeliverySeconds | Set the value, in seconds, for long to wait for all parts of multisegment Sprint messages for concatenation. | +| MessageExpirySeconds | Partners can set the expiration time before the phone deletes the received parts of a long SMS message. For example, if the phone is waiting for a three-part SMS message and the first part has been received, the first part will be deleted when the time expires and the other part of the message hasn't arrived. If the second part of the message arrives before the time expires, the first and second parts of the message will be deleted if the last part doesn't arrive after the time expires. The expiration time is reset whenever the next part of the long message is received. Set MessageExpirySeconds to the number seconds that the phone should wait before deleting the received parts of a long SMS messages. This value should be in hexadecimal and must be prefixed with 0x. The default value is 0x15180, which is equivalent to 1 day or 86,400 seconds. | +| SmsFragmentLimit | Partners can specify a maximum length for SMS messages. This specification requires setting both the maximum number of SMS fragments per SMS message, from 1 to 255, and the maximum size in bytes of each SMS fragment, from 16 bytes to 140 bytes. Use SmsFragmentLimit to set the maximum number of bytes in the user data body of an SMS message. You must set the value between 16 (0x10) and 140 (0x8C). You must also use SmsPageLimit to set the maximum number of segments in a concatenated SMS message. | +| SmsPageLimit | Partners can specify a maximum length for SMS messages. This specification requires setting both the maximum number of SMS fragments per SMS message, from 1 to 255, and the maximum size in bytes of each SMS fragment, from 16 bytes to 140 bytes. Use SmsPageLimit to set the maximum number of segments in a concatenated SMS message. You must set the value to 255 (0xFF) or smaller. You must also use SmsFragmentLimit to set the maximum number of bytes in the body of the SMS message. | +| SprintFragmentInfoInBody | Partners can enable the messaging client to allow users to enter more than 160 characters per message. Messages longer than 160 characters are sent as multiple SMS messages that contain a tag at the beginning of the message in the form "(1/2)", where the first number represents the segment or part number and the second number represents the total number of segments or parts. Multiple messages are limited to six total segments. When enabled, the user can't enter more characters after the six total segments limit is reached. Any message received with tags at the beginning is recombined with its corresponding segments and shown as one composite message. | +| Type3GPP > ErrorHandling > ErrorType | Enter a name for ERRORCODE3GPP, and click **Add**. Configure the error type that you added as **Transient Failure** or **Permanent Failure**. | +| Type3GPP > ErrorHandling > FriendlyErrorClass | Enter a name for ERRORCODE3GPP, and click **Add**. Configure the error class that you added as **generic error**, **invalid recipient address**, or **network connectivity trouble**. | +| Type3GPP > IMS > SmsUse16BitReferenceNumbers | Configure whether to use 8-bit or 16-bit message ID (reference number) in the UDH. | +| Type3GPP2 > ErrorHandling > FriendlyErrorClass | Enter a name for ERRORCODE3GPP2, and click **Add**. Configure the error class that you added as **generic error**, **invalid recipient address**, or **network connectivity trouble**. | +| Type3GPP2 > ErrorHandling > UseReservedAsPermanent | Set the 3GPP2 permanent error type. | + + +### UTK + +Setting | Description +--- | --- +UIDefaultDuration | Specifies the default time, in milliseconds, that the DISPLAY TEXT, GET INKEY, PLAY TONE, or SELECT ITEM dialog should be displayed. The default value is 60000 milliseconds (60 seconds). The valid value range is 1-120000. +UIGetInputDuration | Specifies the default time, in milliseconds, that the GET INPUT dialog should be displayed. The default value is 120000 milliseconds (120 seconds). The valid value range is 1-120000. + +>>>>>>> c5dd9e14c2... Acrolinx enhancement ### VoLTE @@ -385,7 +698,18 @@ See descriptions in Windows Configuration Designer. |3 (The SIM card fails authentication or one of the identity check procedures. This can also happen due to a duplication of the TMSI across different MSCs.) |Can't verify SIM MM#3 |Invalid SIM| |6 (The device has been put on a block list, such as when the phone has been stolen or the IMEI is restricted.) | Phone not allowed MM#6 | No service| +<<<<<<< HEAD ## Values for MultivariantProvisionedSPN +======= +Reject code | Extended error message | Short error message +--- | --- | --- +2 (The SIM card hasn't been activated or has been deactivated) | SIM not set up MM#2 | Invalid SIM +3 (The SIM card fails authentication or one of the identity check procedures. This failure can also happen due to a duplication of the TMSI across different MSCs.) | Can't verify SIM MM#3 | Invalid SIM +6 (The device has been put on a blocklist, such as when the phone has been stolen or the IMEI is restricted.) | Phone not allowed MM#6 | No service + + +## Values for MultivariantProvisionedSPN +>>>>>>> c5dd9e14c2... Acrolinx enhancement Set the MultivariantProvisionedSPN value to the name of the SPN or mobile operator. @@ -394,10 +718,11 @@ The following table shows the scenarios supported by this customization. >[!NOTE] >In the Default SIM name column: > ->- The " " in MultivariantProvisionedSPN" "1234 means that there is a space between the mobile operator name or SPN and the last 4 digits of the MSISDN. +>- The " " in MultivariantProvisionedSPN" "1234 means that there's a space between the mobile operator name or SPN and the last 4 digits of the MSISDN. >- MultivariantProvisionedSPN means the value that you set for the MultivariantProvisionedSPN setting. >- SIM 1 or SIM 2 is the default friendly name for the SIM in slot 1 or slot 2. +<<<<<<< HEAD |Multivariant setting set?|SPN provisioned?|MSISDN (last 4 digits: 1234, for example) provisioned?|Default SIM name| |:---|:---|:---|:---| |Yes|Yes|Yes|*MultivariantProvisionedSPN*1234 or *MultivariantProvisionedSPN*" "1234| @@ -408,3 +733,16 @@ The following table shows the scenarios supported by this customization. |No|No|No|*SIM 1* or *SIM 2*| |No|Yes|No|SPN (up to 16 characters)| |No|No|Yes|*SIM 1* or *SIM 2*| +======= + +Multivariant setting set?|SPN provisioned?|MSISDN (last four digits: 1234, for example) provisioned?|Default SIM name +--- | --- | --- | --- +Yes|Yes|Yes|*MultivariantProvisionedSPN*1234 or *MultivariantProvisionedSPN*" "1234 +Yes|No|No|*MultivariantProvisionedSPN* (up to 16 characters) +Yes|Yes|No|*MultivariantProvisionedSPN* (up to 16 characters) +Yes|No|Yes|*MultivariantProvisionedSPN*1234 or *MultivariantProvisionedSPN*" "1234 +No|Yes|Yes|If SPN string >= 12: *SPN*1234

If SPN string < 12: *SPN*" "1234 +No|No|No|*SIM 1* or *SIM 2* +No|Yes|No|SPN (up to 16 characters) +No|No|Yes|*SIM 1* or *SIM 2* +>>>>>>> c5dd9e14c2... Acrolinx enhancement diff --git a/windows/configuration/wcd/wcd-certificates.md b/windows/configuration/wcd/wcd-certificates.md index a83e01ed1d..02b779a5db 100644 --- a/windows/configuration/wcd/wcd-certificates.md +++ b/windows/configuration/wcd/wcd-certificates.md @@ -19,7 +19,7 @@ Use to deploy Root Certificate Authority (CA) certificates to devices. The follo - In [ClientCertificates](#clientcertificates), you specify a certificate that will be added to the Personal store on the target device, and provide (password, keylocation), (and configure whether the certificate can be exported). - In [RootCertificates](#rootcertificates), you specify a certificate that will be added to the Trusted Root CA store on the target device. - In [TrustedPeopleCertificates](#trustedpeoplecertificates), you specify a certificate that will be added to the Trusted People store on the target device. -- In [TrustedProvisioners](#trustedprovisioners), you specify a certificate which allows devices to automatically trust packages from the specified publisher. +- In [TrustedProvisioners](#trustedprovisioners), you specify a certificate that allows devices to automatically trust packages from the specified publisher. ## Applies to @@ -31,14 +31,14 @@ Use to deploy Root Certificate Authority (CA) certificates to devices. The follo ## CACertificates 1. In **Available customizations**, select **CACertificates**, enter a friendly name for the certificate, and then click **Add**. -2. In **Available customizations**, select the name that you just created. +2. In **Available customizations**, select the name that you created. 3. In **CertificatePath**, browse to or enter the path to the certificate. ## ClientCertificates 1. In **Available customizations**, select **ClientCertificates**, enter a friendly name for the certificate, and then click **Add**. -2. In **Available customizations**, select the name that you just created. The following table describes the settings you can configure. Settings in **bold** are required. +2. In **Available customizations**, select the name that you created. The following table describes the settings you can configure. Settings in **bold** are required. | Setting | Value | Description | | --- | --- | ---- | @@ -50,20 +50,20 @@ Use to deploy Root Certificate Authority (CA) certificates to devices. The follo ## RootCertificates 1. In **Available customizations**, select **RootCertificates**, enter a friendly name for the certificate, and then click **Add**. -2. In **Available customizations**, select the name that you just created. +2. In **Available customizations**, select the name that you created. 3. In **CertificatePath**, browse to or enter the path to the certificate. ## TrustedPeopleCertificates 1. In **Available customizations**, select **TrustedPeopleCertificates**, enter a friendly name for the certificate, and then click **Add**. -2. In **Available customizations**, select the name that you just created. +2. In **Available customizations**, select the name that you created. 3. In **TrustedCertificate**, browse to or enter the path to the certificate. ## TrustedProvisioners 1. In **Available customizations**, select **TrustedPprovisioners**, enter a CertificateHash, and then click **Add**. -2. In **Available customizations**, select the name that you just created. +2. In **Available customizations**, select the name that you created. 3. In **TrustedProvisioner**, browse to or enter the path to the certificate. ## Related topics diff --git a/windows/configuration/wcd/wcd-connections.md b/windows/configuration/wcd/wcd-connections.md index 24465ae5a5..4468f64eee 100644 --- a/windows/configuration/wcd/wcd-connections.md +++ b/windows/configuration/wcd/wcd-connections.md @@ -24,7 +24,7 @@ Use to configure settings related to various types of phone connections. For each setting group: 1. In **Available customizations**, select the setting group (such as **Cellular**), enter a friendly name for the connection, and then click **Add**. -2. In **Available customizations**, select the name that you just created. +2. In **Available customizations**, select the name that you created. ## Cellular diff --git a/windows/configuration/wcd/wcd-connectivityprofiles.md b/windows/configuration/wcd/wcd-connectivityprofiles.md index 307aab14ca..21f4e49131 100644 --- a/windows/configuration/wcd/wcd-connectivityprofiles.md +++ b/windows/configuration/wcd/wcd-connectivityprofiles.md @@ -31,7 +31,7 @@ Use to configure profiles that a user will connect with, such as an email accoun Specify an email account to be automatically set up on the device. 1. In **Available customizations**, select **Email**, enter a friendly name for the account, and then click **Add**. -2. In **Available customizations**, select the name that you just created. The following table describes the settings you can configure for each account. Settings in **bold** are required. +2. In **Available customizations**, select the name that you created. The following table describes the settings you can configure for each account. Settings in **bold** are required. | Setting | Description | | --- | --- | @@ -61,7 +61,7 @@ Configure settings related to Exchange email server. These settings are related 1. In **Available customizations**, select **Exchange**, enter a name for the account, and then click **Add**. A globally unique identifier (GUID) is generated for the account. -2. In **Available customizations**, select the GUID that you just created. The following table describes the settings you can configure. Settings in **bold** are required. +2. In **Available customizations**, select the GUID that you created. The following table describes the settings you can configure. Settings in **bold** are required. | Setting | Description | | --- | --- | @@ -88,7 +88,7 @@ Configure settings related to Exchange email server. These settings are related ## KnownAccounts -Configure the settings to add additional email accounts. +Configure the settings to add more email accounts. | Setting | Description | | --- | --- | @@ -110,7 +110,7 @@ Configure settings to change the default maximum transmission unit ([MTU](#mtu)) ### VPN 1. In **Available customizations**, select **VPNSetting**, enter a friendly name for the account, and then click **Add**. -2. In **Available customizations**, select the name that you just created. The following table describes the settings you can configure. Settings in **bold** are required. +2. In **Available customizations**, select the name that you created. The following table describes the settings you can configure. Settings in **bold** are required. | Setting | Description | | --- | --- | @@ -118,14 +118,14 @@ Configure settings to change the default maximum transmission unit ([MTU](#mtu)) | AlwaysOn | Set to **True** to automatically connect the VPN at sign-in | | ByPassForLocal | When set to **True**, requests to local resources on the same Wi-Fi network as the VPN client can bypass VPN | | DnsSuffix | Enter one or more comma-separated DNS suffixes. The first suffix listed is used as the primary connection-specific DNS suffix for the VPN interface. The list is added to the SuffixSearchList. | -| LockDown | When set to **True**:
- Profile automatically becomes an "always on" profile
- VPN cannot be disconnected
-If the profile is not connected, the user has no network connectivity
- No other profiles can be connected or modified | +| LockDown | When set to **True**:
- Profile automatically becomes an "always on" profile
- VPN can't be disconnected
-If the profile isn't connected, the user has no network connectivity
- No other profiles can be connected or modified | | Proxy | Configure to **Automatic** or **Manual** | | ProxyAutoConfigUrl | When **Proxy** is set to **Automatic**, enter the URL to automatically retrieve the proxy settings | | ProxyServer | When **Proxy** is set to **Manual**, enter the proxy server address as a fully qualified hostname or enter `IP address:Port` | | RememberCredentials | Select whether credentials should be cached | -| TrustedNetworkDetection | Enter a comma-separated string to identify the trusted network. VPN will not connect automatically when the user is on their corporate wireless network where protected resources are directly accessible to the device. | +| TrustedNetworkDetection | Enter a comma-separated string to identify the trusted network. VPN won't connect automatically when the user is on their corporate wireless network where protected resources are directly accessible to the device. | -When **ProfileType** is set to **Native**, the following additional settings are available. +When **ProfileType** is set to **Native**, the following extra settings are available. Setting | Description --- | --- @@ -135,11 +135,11 @@ NativeProtocolType | Choose between **PPTP**, **L2TP**, **IKEv2**, and **Automat RoutingPolicyType | Choose between **SplitTunnel**, in which traffic can go over any interface as determined by the networking stack, and **ForceTunnel**, in which all IP traffic must go over the VPN interface. Server | Enter the public or routable IP address or DNS name for the VPN gateway. It can point to the external IP of a gateway or a virtual IP for a server farm. -When **ProfileType** is set to **Third Party**, the following additional settings are available. +When **ProfileType** is set to **Third Party**, the following extra settings are available. Setting | Description --- |--- -PluginProfileCustomConfiguration | Enter HTML-encoded XML for SSL-VPN plug-in specific configuration, including authentication information that is deployed to the device to make it available for SSL-VPN plug-ins. Contact the plug-in provider for format and other details. Most plug-ins can also configure values based on the server negotiations as well as defaults. +PluginProfileCustomConfiguration | Enter HTML-encoded XML for SSL-VPN plug-in specific configuration, including authentication information that is deployed to the device to make it available for SSL-VPN plug-ins. Contact the plug-in provider for format and other details. Most plug-ins can also configure values based on the server negotiations and defaults. PluginProfilePackageFamilyName | Choose between **Pulse Secure VPN**, **F5 VPN Client**, and **SonicWALL Mobile Connect**. PluginProfileServerUrlList | Enter a comma-separated list of servers in URL, hostname, or IP format. @@ -173,7 +173,7 @@ You can use these settings to configure system capabilities for Wi-Fi adapters, | --- | --- | | CoexistenceSupport | Specify the type of co-existence that's supported on the device:

- **Both**: Both Wi-Fi and Bluetooth work at the same performance level during co-existence
- **Wi-Fi reduced**: On a 2X2 system, Wi-Fi performance is reduced to 1X1 level
- **Bluetooth centered**: When co-existing, Bluetooth has priority and restricts Wi-Fi performance
- **One**: Either Wi-Fi or Bluetooth will stop working | | NumAntennaConnected | Enter the number of antennas that are connected to the WLAN radio | -| SimultaneousMultiChannelSupported | Enter the maximum number of channels that the Wi-Fi device can simultaneously operate on. For example, you can use this to specify support for Station mode and Wi-Fi Direct GO on separate channels simultaneously. | +| SimultaneousMultiChannelSupported | Enter the maximum number of channels that the Wi-Fi device can simultaneously operate on. For example, you can use this setting to specify support for Station mode and Wi-Fi Direct GO on separate channels simultaneously. | | WLANFunctionLevelDeviceResetSupported | Select whether the device supports functional level device reset (FLDR). The FLDR feature in the OS checks this system capability exclusively to determine if it can run. | | WLANPlatformLevelDeviceResetSupported | Select whether the device supports platform level device reset (PLDR). The PLDR feature in the OS checks this system capability exclusively to determine if it can run. | @@ -192,7 +192,7 @@ Configure settings for wireless connectivity. ### WLANXmlSettings -Enter a SSID, click **Add**, and then configure the following settings for the SSID. +Enter an SSID, click **Add**, and then configure the following settings for the SSID. | Settings | Description | | --- | --- | diff --git a/windows/configuration/wcd/wcd-deviceformfactor.md b/windows/configuration/wcd/wcd-deviceformfactor.md index 6a101c9fd1..a643a6b0f5 100644 --- a/windows/configuration/wcd/wcd-deviceformfactor.md +++ b/windows/configuration/wcd/wcd-deviceformfactor.md @@ -34,7 +34,7 @@ Select the appropriate form from the dropdown menu. | --- | --- | | Phone | A typical smartphone combines cellular connectivity, a touch screen, rechargeable power source, and other components into a single chassis. | | LargeScreen | Microsoft Surface Hub | -| HMD | (Head-mounted display) A holographic computer that is completely untethered - no wires, phones, or connection to a PC needed. | +| HMD | (Head-mounted display) A holographic computer that is untethered - no wires, phones, or connection to a PC needed. | | IndustryHandheld | A device screen less than 7” diagonal designed for industrial solutions. May or may not have a cellular stack. | | IndustryTablet | A device with an integrated screen greater than 7” diagonal and no attached keyboard designed for industrial solutions as opposed to consumer personal computer. May or may not have a cellular stack. | | Banking | A machine at a bank branch or another location that enables customers to perform basic banking activities including withdrawing money and checking one's bank balance. | @@ -54,10 +54,10 @@ Select the appropriate form from the dropdown menu. | Toy | A device used solely for enjoyment or entertainment. | | Vending | A machine that dispenses items in exchange for payment in the form of coin, currency, or credit/debit card. | | IndustryOther |A device that doesn't fit into any of the previous categories. | -| Desktop | A desktop PC form factor traditional comes in an upright tower or small desktop chassis and does not have an integrated screen. | -| Notebook | A notebook is a portable clamshell device with an attached keyboard that cannot be removed. | -| Convertible | A convertible device is an evolution of the traditional notebook where the keyboard can be swiveled, rotated or flipped, but not completely removed. It is a blend between a traditional notebook and tablet, also called a 2-in-1. | -| Detachable | A detachable device is an evolution of the traditional notebook where the keyboard can be completely removed. It is a blend between a traditional notebook and tablet, also called a 2-in-1. | +| Desktop | A desktop PC form factor traditional comes in an upright tower or small desktop chassis and doesn't have an integrated screen. | +| Notebook | A notebook is a portable clamshell device with an attached keyboard that can't be removed. | +| Convertible | A convertible device is an evolution of the traditional notebook where the keyboard can be swiveled, rotated or flipped, but not completely removed. It's a blend between a traditional notebook and tablet, also called a 2-in-1. | +| Detachable | A detachable device is an evolution of the traditional notebook where the keyboard can be removed. It's a blend between a traditional notebook and tablet, also called a 2-in-1. | | AIO | An All-in-One (AIO) device is an evolution of the traditional desktop with an attached display. | | Stick | A device that turns your TV into a Windows computer. Plug the stick into the HDMI slot on the TV and connect a USB or Bluetooth keyboard or mouse. | | Puck | A small-size PC that users can use to plug in a monitor and keyboard. | diff --git a/windows/configuration/wcd/wcd-devicemanagement.md b/windows/configuration/wcd/wcd-devicemanagement.md index a5bb59742b..0eba4cd0e2 100644 --- a/windows/configuration/wcd/wcd-devicemanagement.md +++ b/windows/configuration/wcd/wcd-devicemanagement.md @@ -27,7 +27,7 @@ Use to configure device management settings. ## Accounts 1. In **Available customizations**, select **Accounts**, enter a friendly name for the account, and then click **Add**. -2. In **Available customizations**, select the account that you just created. The following table describes the settings you can configure. Settings in **bold** are required. +2. In **Available customizations**, select the account that you created. The following table describes the settings you can configure. Settings in **bold** are required. | Setting | Description | | --- | --- | @@ -58,14 +58,14 @@ Use to configure device management settings. ## PGList 1. In **Available customizations**, select **PGList**, enter a LogicalProxyName, and then click **Add**. -2. In **Available customizations**, select the LogicalProxyName that you just created, and then select **PhysicalProxies**. +2. In **Available customizations**, select the LogicalProxyName that you created, and then select **PhysicalProxies**. 3. Enter a PhysicalProxyName, and then click **Add**. The following table describes the settings you can configure for the physical proxy and for **Trust**. | Setting | Description | | --- | --- | | Address | Enter the address of the physical proxy | | AddressType | Select between **E164**, **IPV4**, and **IPV^** for the format and protocol of the PXADDR element for a physical proxy | -| MatchedNapID | Enter a string that defines the SMS bearer. This string must match the NAPID exactly. The value must contains MVID macro if it is an IPv4 PXADDRTYPE. | +| MatchedNapID | Enter a string that defines the SMS bearer. This string must match the NAPID exactly. The value must contain MVID macro if it's an IPv4 PXADDRTYPE. | | PushEnabled | Select whether push operations are enabled | | Trust | Specify whether or not the physical proxies in this logical proxy are privileged | diff --git a/windows/configuration/wcd/wcd-networkproxy.md b/windows/configuration/wcd/wcd-networkproxy.md index 20e53f7d72..4d50550dee 100644 --- a/windows/configuration/wcd/wcd-networkproxy.md +++ b/windows/configuration/wcd/wcd-networkproxy.md @@ -27,18 +27,18 @@ Automatically detect network proxy settings. | Value | Description | | --- | --- | -| 0 | Disabled. Do not automatically detect settings. | +| 0 | Disabled. Don't automatically detect settings. | | 1 | Enabled. Automatically detect settings. | ## ProxyServer -Node for configuring a static proxy for Ethernet and Wi-Fi connections. The same proxy server is used for all protocols - including HTTP, HTTPS, FTP, and SOCKS. These settings do not apply to VPN connections. +Node for configuring a static proxy for Ethernet and Wi-Fi connections. The same proxy server is used for all protocols - including HTTP, HTTPS, FTP, and SOCKS. These settings don't apply to VPN connections. | Setting | Description | | --- | --- | | ProxyAddress | Address to the proxy server. Specify an address in the format `server:port`. | -| ProxyExceptions | Addresses that should not use the proxy server. The system will not use the proxy server for addresses that begin with the values specified in this node. Use semicolons (;) to separate entries. | -| UseProxyForLocalAddresses | Whether the proxy server should be used for local (intranet) addresses.

- 0 = Disabled. Do not use the proxy server for local addresses.
- 1 = Enabled. Use the proxy server for local addresses. | +| ProxyExceptions | Addresses that shouldn't use the proxy server. The system won't use the proxy server for addresses that begin with the values specified in this node. Use semicolons (;) to separate entries. | +| UseProxyForLocalAddresses | Whether the proxy server should be used for local (intranet) addresses.

- 0 = Disabled. Don't use the proxy server for local addresses.
- 1 = Enabled. Use the proxy server for local addresses. | ## SetupScriptUrl diff --git a/windows/configuration/wcd/wcd-policies.md b/windows/configuration/wcd/wcd-policies.md index fddfc8e061..59377ff9bc 100644 --- a/windows/configuration/wcd/wcd-policies.md +++ b/windows/configuration/wcd/wcd-policies.md @@ -46,10 +46,10 @@ This section describes the **Policies** settings that you can configure in [prov | [AllowAllTrustedApps](/windows/client-management/mdm/policy-configuration-service-provider#applicationmanagement-allowalltrustedapps) | Whether non-Microsoft Store apps are allowed | ✔️ | | | ✔️ | | [AllowAppStoreAutoUpdate](/windows/client-management/mdm/policy-configuration-service-provider#applicationmanagement-allowappstoreautoupdate) | Whether automatic update of apps from Microsoft Store is allowed | ✔️ | | | ✔️ | | [AllowDeveloperUnlock](/windows/client-management/mdm/policy-configuration-service-provider#applicationmanagement-allowdeveloperunlock) | Whether developer unlock of device is allowed | ✔️ | ✔️ | ✔️ | ✔️ | -| [AllowGameDVR](/windows/client-management/mdm/policy-configuration-service-provider#applicationmanagement-allowgamedvr) |Whether DVR and broadcasting is allowed | ✔️ | | | | +| [AllowGameDVR](/windows/client-management/mdm/policy-configuration-service-provider#applicationmanagement-allowgamedvr) |Whether DVR and broadcasting are allowed | ✔️ | | | | | [AllowSharedUserAppData](/windows/client-management/mdm/policy-configuration-service-provider#applicationmanagement-allowshareduserappdata) | Whether multiple users of the same app can share data | ✔️ | | | | | [AllowStore](/windows/client-management/mdm/policy-configuration-service-provider#applicationmanagement-allowstore) | Whether app store is allowed at device | | | | | -| [ApplicationRestrictions](/windows/client-management/mdm/policy-configuration-service-provider#applicationmanagement-applicationrestrictions) | An XML blob that specifies app restrictions, such as an allow list, disallow list, etc. | | | | | +| [ApplicationRestrictions](/windows/client-management/mdm/policy-configuration-service-provider#applicationmanagement-applicationrestrictions) | An XML blob that specifies app restrictions, such as an allowlist, disallow list, etc. | | | | | | [LaunchAppAfterLogOn](/windows/client-management/mdm/policy-configuration-service-provider#applicationmanagement-launchappafterlogon) |Whether to launch an app or apps when the user signs in. | ✔️ | | | | | [RestrictAppDataToSystemVolume](/windows/client-management/mdm/policy-configuration-service-provider#applicationmanagement-restrictappdatatosystemvolume) | Whether app data is restricted to the system drive | ✔️ | | | ✔️ | | [RestrictAppToSystemVolume](/windows/client-management/mdm/policy-configuration-service-provider#applicationmanagement-restrictapptosystemvolume) | Whether the installation of apps is restricted to the system drive | ✔️ | | | ✔️ | @@ -63,7 +63,7 @@ This section describes the **Policies** settings that you can configure in [prov | --- | --- | :---: | :---: | :---: | :---: | | [AllowFastReconnect](/windows/client-management/mdm/policy-csp-authentication#authentication-allowfastreconnect) | Allows EAP Fast Reconnect from being attempted for EAP Method TLS. | ✔️ | ✔️ | ✔️ | ✔️ | | [EnableFastFirstSignin](/windows/client-management/mdm/policy-csp-authentication#authentication-enablefastfirstsignin) | Enables a quick first sign-in experience for a user by automatically connecting new non-admin Azure AD accounts to the pre-configured candidate local accounts. | ✔️ | ✔️ | | ✔️ | -| [EnableWebSignin](/windows/client-management/mdm/policy-csp-authentication#authentication-enablewebsignin) | Enables Windows logon support for non-ADFS federated providers (e.g. SAML). | ✔️ | ✔️ | | ✔️ | +| [EnableWebSignin](/windows/client-management/mdm/policy-csp-authentication#authentication-enablewebsignin) | Enables Windows sign-in support for non-ADFS federated providers (for example, SAML). | ✔️ | ✔️ | | ✔️ | | [PreferredAadTenantDomainName](/windows/client-management/mdm/policy-csp-authentication#authentication-preferredaadtenantdomainname) | Specifies the preferred domain among available domains in the Azure AD tenant. | ✔️ | ✔️ | | ✔️ | @@ -95,7 +95,7 @@ This section describes the **Policies** settings that you can configure in [prov [AllowConfigurationUpdateForBooksLibrary](/windows/client-management/mdm/policy-csp-browser#browser-allowconfigurationupdateforbookslibrary) | Specify whether Microsoft Edge can automatically update the configuration data for the Books Library. | ✔️ | | | | | [AllowCookies](/windows/client-management/mdm/policy-configuration-service-provider#browser-allowcookies) | Specify whether cookies are allowed. | ✔️ | ✔️ | | ✔️ | | [AllowDeveloperTools](/windows/client-management/mdm/policy-configuration-service-provider#browser-allowdevelopertools) | Specify whether employees can use F12 Developer Tools on Microsoft Edge. | ✔️ | | | | -| [AllowDoNotTrack](/windows/client-management/mdm/policy-configuration-service-provider#browser-allowdonottrack) | Specify whether Do Not Track headers are allowed. | ✔️ | ✔️ | | ✔️ | +| [AllowDoNotTrack](/windows/client-management/mdm/policy-configuration-service-provider#browser-allowdonottrack) | Specify whether Do not Track headers are allowed. | ✔️ | ✔️ | | ✔️ | | [AllowExtensions](/windows/client-management/mdm/policy-configuration-service-provider#browser-allowextensions) | Specify whether Microsoft Edge extensions are allowed. | ✔️ | | | | | [AllowFlash](/windows/client-management/mdm/policy-configuration-service-provider#browser-allowflash) | Specify whether Adobe Flash can run in Microsoft Edge. | ✔️ | | | | | [AllowFlashClickToRun](/windows/client-management/mdm/policy-configuration-service-provider#browser-allowflashclicktorun) | Specify whether users must take an action, such as clicking the content or a Click-to-Run button, before seeing content in Adobe Flash. | ✔️ | | | | @@ -115,18 +115,18 @@ This section describes the **Policies** settings that you can configure in [prov | [AllowWebContentOnNewTabPage](/windows/client-management/mdm/policy-csp-browser#browser-allowwebcontentonnewtabpage) | Specify whether a New tab page opens with the default content or a blank page. | ✔️ | ✔️ | | ✔️ | [AlwaysEnableBooksLibrary](/windows/client-management/mdm/policy-csp-browser#browser-alwaysenablebookslibrary) | Always show the Books Library in Microsoft Edge. | ✔️ | | | | | [ClearBrowsingDataOnExit](/windows/client-management/mdm/policy-configuration-service-provider#browser-clearbrowsingdataonexit) | Specify whether to clear browsing data when exiting Microsoft Edge. | ✔️ | | | | -| [ConfigureAdditionalSearchEngines](/windows/client-management/mdm/policy-configuration-service-provider#browser-configureadditionalsearchengines) | Allows you to add up to 5 additional search engines for MDM-enrolled devices. | ✔️ | ✔️ | | ✔️ | +| [ConfigureAdditionalSearchEngines](/windows/client-management/mdm/policy-configuration-service-provider#browser-configureadditionalsearchengines) | Allows you to add up to five more search engines for MDM-enrolled devices. | ✔️ | ✔️ | | ✔️ | | [ConfigureFavoritesBar](/windows/client-management/mdm/policy-csp-browser#browser-configurefavoritesbar) | Specify whether the Favorites bar is shown or hidden on all pages. | ✔️ | | | | -| [ConfigureHomeButton](/windows/client-management/mdm/policy-csp-browser#browser-configurehomebutton) | Configure whether the Home button will be shown, and what should happen when it is selected. You should also configure the [SetHomeButtonURL](/windows/client-management/mdm/policy-csp-browser#browser-sethomebuttonurl) setting. To configure this setting and also allow users to make changes to the Home button, see the [UnlockHomeButton](/windows/client-management/mdm/policy-csp-browser#browser-unlockhomebutton) setting. | ✔️ | | | | +| [ConfigureHomeButton](/windows/client-management/mdm/policy-csp-browser#browser-configurehomebutton) | Configure whether the Home button will be shown, and what should happen when it's selected. You should also configure the [SetHomeButtonURL](/windows/client-management/mdm/policy-csp-browser#browser-sethomebuttonurl) setting. To configure this setting and also allow users to make changes to the Home button, see the [UnlockHomeButton](/windows/client-management/mdm/policy-csp-browser#browser-unlockhomebutton) setting. | ✔️ | | | | | [ConfigureKioskMode](/windows/client-management/mdm/policy-csp-browser#browser-configurekioskmode) | Configure how Microsoft Edge operates when it's running in kiosk mode, either as a single-app kiosk or as one of multiple apps running on the kiosk device. | ✔️ | | | | | [ConfigureKioskResetAfterIdleTimeout](/windows/client-management/mdm/policy-csp-browser#browser-configurekioskresetafteridletimeout) | Specify the time, in minutes, after which Microsoft Edge running in kiosk mode resets to the default kiosk configuration. | ✔️ | | | | | [ConfigureOpenMicrosoftEdgeWith](/windows/client-management/mdm/policy-csp-browser#browser-configureopenmicrosoftedgewith) | Specify which pages should load when Microsoft Edge opens. You should also configure the [ConfigureStartPages](/windows/client-management/mdm/policy-csp-browser#browser-configurestartpages) setting and [DisableLockdownOfStartPages](/windows/client-management/mdm/policy-configuration-service-provider#browser-disablelockdownofstartpages) setting. | ✔️ | | | | | [ConfigureTelemetryForMicrosoft365Analytics](/windows/client-management/mdm/policy-csp-browser#browser-configuretelemetryformicrosoft365analytics) | Specify whether to send Microsoft Edge browsing history data to Microsoft 365 Analytics. | ✔️ | | | | | [DisableLockdownOfStartPages](/windows/client-management/mdm/policy-configuration-service-provider#browser-disablelockdownofstartpages) | Specify whether the lockdown on the Start pages is disabled. | ✔️ | | | | -[EnableExtendedBooksTelemetry](/windows/client-management/mdm/policy-csp-browser#browser-enableextendedbookstelemetry) | Enable this setting to send additional diagnostic data, on top of the basic diagnostic data, from the Books tab. | ✔️ | ✔️ | | | +[EnableExtendedBooksTelemetry](/windows/client-management/mdm/policy-csp-browser#browser-enableextendedbookstelemetry) | Enable this setting to send more diagnostic data, on top of the basic diagnostic data, from the Books tab. | ✔️ | ✔️ | | | | [EnterpriseModeSiteList](/windows/client-management/mdm/policy-configuration-service-provider#browser-enterprisemodesitelist) | Allow the user to specify a URL of an enterprise site list. | ✔️ | | | | | [EnterpriseSiteListServiceUrl](/windows/client-management/mdm/policy-csp-browser#browser-enterprisesitelistserviceurl) | This policy (introduced in Windows 10, version 1507) was deprecated in Windows 10, version 1511 by [Browser/EnterpriseModeSiteList](/windows/client-management/mdm/policy-configuration-service-provider#browser-enterprisemodesitelist). | ✔️ | | | | -| [FirstRunURL](/windows/client-management/mdm/policy-configuration-service-provider#browser-firstrunurl) | Specify the URL that Microsoft Edge will use when it is opened for the first time. | ✔️ | | | | +| [FirstRunURL](/windows/client-management/mdm/policy-configuration-service-provider#browser-firstrunurl) | Specify the URL that Microsoft Edge will use when it's opened for the first time. | ✔️ | | | | | [HomePages](/windows/client-management/mdm/policy-configuration-service-provider#browser-homepages) | Specify your Start pages for MDM-enrolled devices. | ✔️ | | | | [LockdownFavorites](/windows/client-management/mdm/policy-csp-browser#browser-lockdownfavorites) | Configure whether employees can add, import, sort, or edit the Favorites list in Microsoft Edge. | ✔️ | | | | | [PreventAccessToAboutFlagsInMicrosoftEdge](/windows/client-management/mdm/policy-configuration-service-provider#browser-preventaccesstoaboutflagsinmicrosoftedge) | Specify whether users can access the **about:flags** page, which is used to change developer settings and to enable experimental features. | ✔️ | ✔️ | | ✔️ | @@ -136,9 +136,9 @@ This section describes the **Policies** settings that you can configure in [prov | [PreventSmartScreenPromptOverride](/windows/client-management/mdm/policy-configuration-service-provider#browser-preventsmartscreenpromptoverride) | Specify whether users can override the Windows Defender SmartScreen warnings about potentially malicious websites. | ✔️ | ✔️ | | ✔️ | | [PreventSmartScreenPromptOverrideForFiles](/windows/client-management/mdm/policy-configuration-service-provider#browser-preventsmartscreenpromptoverrideforfiles) | Specify whether users can override the Windows Defender SmartScreen warnings about downloading unverified files. | ✔️ | ✔️ | | ✔️ | PreventTabPreloading | Prevent Microsoft Edge from starting and loading the Start and New Tab page at Windows startup and each time Microsoft Edge is closed. Applies to Windows 10, version 1803 and earlier only. | ✔️ | | | | -| [PreventTurningOffRequiredExtensions](/windows/client-management/mdm/policy-configuration-service-provider#browser-forceenabledextensions) | Enter a list of extensions in Microsoft Edge that users cannot turn off, using a semi-colon delimited list of extension package family names. | ✔️ | | | | +| [PreventTurningOffRequiredExtensions](/windows/client-management/mdm/policy-configuration-service-provider#browser-forceenabledextensions) | Enter a list of extensions in Microsoft Edge that users can't turn off, using a semi-colon delimited list of extension package family names. | ✔️ | | | | | [PreventUsingLocalHostIPAddressForWebRTC](/windows/client-management/mdm/policy-configuration-service-provider#browser-preventusinglocalhostipaddressforwebrtc) | Specify whether a user's localhost IP address is displayed while making phone calls using the WebRTC protocol. | ✔️ | ✔️ | | ✔️ | -[ProvisionFavorites](/windows/client-management/mdm/policy-csp-browser#browser-provisionfavorites) | Configure a default set of favorites which will appear for employees. | ✔️ | | | | +[ProvisionFavorites](/windows/client-management/mdm/policy-csp-browser#browser-provisionfavorites) | Configure a default set of favorites that will appear for employees. | ✔️ | | | | | [SendIntranetTraffictoInternetExplorer](/windows/client-management/mdm/policy-configuration-service-provider#browser-sendintranettraffictointernetexplorer) | Specify whether to send intranet traffic to Internet Explorer. | ✔️ | | | | | [SetDefaultSearchEngine](/windows/client-management/mdm/policy-configuration-service-provider#browser-setdefaultsearchengine) | Configure the default search engine for your employees. | ✔️ | ✔️ | | ✔️ | | [SetHomeButtonURL](/windows/client-management/mdm/policy-csp-browser#browser-sethomebuttonurl) | Specify a custom URL for the Home button. You should also enable the [ConfigureHomeButton](/windows/client-management/mdm/policy-csp-browser#browser-configurehomebutton) setting and select the **Show the home button; clicking the home button loads a specific URL** option. | ✔️ | | | | @@ -175,7 +175,7 @@ PreventTabPreloading | Prevent Microsoft Edge from starting and loading the Star | Setting | Description | Windows client | Surface Hub | HoloLens | IoT Core | | --- | --- | :---: | :---: | :---: | :---: | -[DisableAutomaticReDeploymentCredentials](/windows/client-management/mdm/policy-csp-credentialproviders) | This setting disables the visibility of the credential provider that triggers the PC refresh on a device. This policy does not actually trigger the refresh. The admin user is required to authenticate to trigger the refresh on the target device. The Windows 10 Autopilot Reset feature allows admin to reset devices to a known good managed state while preserving the management enrollment. After the automatic redeployment is triggered the devices are for ready for use by information workers or students. | ✔️ | | | | +[DisableAutomaticReDeploymentCredentials](/windows/client-management/mdm/policy-csp-credentialproviders) | This setting disables the visibility of the credential provider that triggers the PC refresh on a device. This policy doesn't actually trigger the refresh. The admin user is required to authenticate to trigger the refresh on the target device. The Windows 10 Autopilot Reset feature allows admin to reset devices to a known good managed state while preserving the management enrollment. After the automatic redeployment is triggered, the devices are for ready for use by information workers or students. | ✔️ | | | | ## Cryptography @@ -205,7 +205,7 @@ PreventTabPreloading | Prevent Microsoft Edge from starting and loading the Star | [DaysToRetainCleanedMalware](/windows/client-management/mdm/policy-configuration-service-provider#defender-daystoretaincleanedmalware) | Specify time period (in days) that quarantine items will be stored on the system. | ✔️ | | | | | [ExcludedExtensions](/windows/client-management/mdm/policy-configuration-service-provider#defender-excludedextensions) | Specify a list of file type extensions to ignore during a scan. Separate each file type in the list by using \|. | ✔️ | | | | | [ExcludedPaths](/windows/client-management/mdm/policy-configuration-service-provider#defender-excludedpaths) | Specify a list of directory paths to ignore during a scan. Separate each path in the list by using \|. | ✔️ | | | | -| [ExcludedProcesses](/windows/client-management/mdm/policy-configuration-service-provider#defender-excludedprocesses) | Specify a list of files opened by processes to ignore during a scan. Separate each file type in the list by using \|. The process itself is not excluded from the scan, but can be excluded by using the [Defender/ExcludedPaths](/windows/client-management/mdm/policy-configuration-service-provider#defender-excludedpaths) policy to exclude its path. | ✔️ | | | | +| [ExcludedProcesses](/windows/client-management/mdm/policy-configuration-service-provider#defender-excludedprocesses) | Specify a list of files opened by processes to ignore during a scan. Separate each file type in the list by using \|. The process itself isn't excluded from the scan, but can be excluded by using the [Defender/ExcludedPaths](/windows/client-management/mdm/policy-configuration-service-provider#defender-excludedpaths) policy to exclude its path. | ✔️ | | | | | [RealTimeScanDirection](/windows/client-management/mdm/policy-configuration-service-provider#defender-realtimescandirection) | Control which sets of files should be monitored. | ✔️ | | | | | [ScanParameter](/windows/client-management/mdm/policy-configuration-service-provider#defender-scanparameter) | Select whether to perform a quick scan or full scan. | ✔️ | | | | | [ScheduleQuickScanTime](/windows/client-management/mdm/policy-configuration-service-provider#defender-schedulequickscantime) | Specify the time of day that Windows Defender quick scan should run. | ✔️ | | | | @@ -280,7 +280,7 @@ PreventTabPreloading | Prevent Microsoft Edge from starting and loading the Star | Setting | Description | Windows client | Surface Hub | HoloLens | IoT Core | | --- | --- | :---: | :---: | :---: | :---: | -| [AllowCopyPaste](/windows/client-management/mdm/policy-configuration-service-provider#experience-allowcopypaste) | Specify whether copy and paste is allowed. | | | | | +| [AllowCopyPaste](/windows/client-management/mdm/policy-configuration-service-provider#experience-allowcopypaste) | Specify whether copy and paste are allowed. | | | | | | [AllowCortana](/windows/client-management/mdm/policy-configuration-service-provider#experience-allowcortana) | Specify whether Cortana is allowed on the device. | ✔️ | | ✔️ | | | [AllowDeviceDiscovery](/windows/client-management/mdm/policy-configuration-service-provider#experience-allowdevicediscovery) | Allow users to turn device discovery on or off in the UI. | ✔️ | | | | | [AllowFindMyDevice](/windows/client-management/mdm/policy-configuration-service-provider#experience-allowfindmydevice) | Turn on **Find my device** feature. | ✔️ | | | | @@ -319,13 +319,13 @@ These settings apply to the **Kiosk Browser** app available in Microsoft Store. | Setting | Description | Windows client | Surface Hub | HoloLens | IoT Core | | --- | --- | :---: | :---: | :---: | :---: | -|[BlockedUrlExceptions](/windows/client-management/mdm/policy-csp-kioskbrowser#kioskbrowser-blockedurlexceptions) | List of exceptions to the blocked website URLs (with wildcard support). This is used to configure URLs kiosk browsers are allowed to navigate to, which are a subset of the blocked URLs. | ✔️ | | | | -|[BlockedUrls](/windows/client-management/mdm/policy-csp-kioskbrowser#kioskbrowser-blockedurls) | List of blocked website URLs (with wildcard support). This is used to configure blocked URLs kiosk browsers cannot navigate to. | ✔️ | | | | +|[BlockedUrlExceptions](/windows/client-management/mdm/policy-csp-kioskbrowser#kioskbrowser-blockedurlexceptions) | List of exceptions to the blocked website URLs (with wildcard support). This setting is used to configure URLs kiosk browsers are allowed to navigate to, which are a subset of the blocked URLs. | ✔️ | | | | +|[BlockedUrls](/windows/client-management/mdm/policy-csp-kioskbrowser#kioskbrowser-blockedurls) | List of blocked website URLs (with wildcard support). This setting is used to configure blocked URLs kiosk browsers can't navigate to. | ✔️ | | | | |[DefaultURL](/windows/client-management/mdm/policy-csp-kioskbrowser#kioskbrowser-defaulturl) | Configures the default URL kiosk browsers to navigate on launch and restart. | ✔️ | | | | |[EnableEndSessionButton](/windows/client-management/mdm/policy-csp-kioskbrowser#kioskbrowser-enableendsessionbutton) | Enable/disable kiosk browser's end session button. | ✔️ | | | | |[EnableHomeButton](/windows/client-management/mdm/policy-csp-kioskbrowser#kioskbrowser-enablehomebutton) | Enable/disable kiosk browser's home button. | ✔️ | | | | |[EnableNavigationButtons](/windows/client-management/mdm/policy-csp-kioskbrowser#kioskbrowser-enablenavigationbuttons) | Enable/disable kiosk browser's navigation buttons (forward/back). | ✔️ | | | | -|[RestartOnIdleTime](/windows/client-management/mdm/policy-csp-kioskbrowser#kioskbrowser-restartonidletime) | Amount of time in minutes the session is idle until the kiosk browser restarts in a fresh state. The value is an int 1-1440 that specifies the amount of minutes the session is idle until the kiosk browser restarts in a fresh state. The default value is empty which means there is no idle timeout within the kiosk browser. | ✔️ | | | | +|[RestartOnIdleTime](/windows/client-management/mdm/policy-csp-kioskbrowser#kioskbrowser-restartonidletime) | Amount of time in minutes the session is idle until the kiosk browser restarts in a fresh state. The value is an int 1-1440 that specifies the number of minutes the session is idle until the kiosk browser restarts in a fresh state. The default value is empty, which means there's no idle timeout within the kiosk browser. | ✔️ | | | | To configure multiple URLs for **Blocked URL Exceptions** or **Blocked URLs** in Windows Configuration Designer: @@ -334,7 +334,7 @@ To configure multiple URLs for **Blocked URL Exceptions** or **Blocked URLs** in 3. Insert the null character string in between each URL (e.g www.bing.comwww.contoso.com). 4. Save the XML file. 5. Open the project again in Windows Configuration Designer. -6. Export the package. Ensure you do not revisit the created policies under Kiosk Browser or else the null character will be removed. +6. Export the package. Ensure you don't revisit the created policies under Kiosk Browser or else the null character will be removed. ## LocalPoliciesSecurityOptions @@ -348,7 +348,7 @@ To configure multiple URLs for **Blocked URL Exceptions** or **Blocked URLs** in | Setting | Description | Windows client | Surface Hub | HoloLens | IoT Core | | --- | --- | :---: | :---: | :---: | :---: | -| [EnableLocation](/windows/client-management/mdm/policy-configuration-service-provider#location-enablelocation) | Do not use. | | | | | +| [EnableLocation](/windows/client-management/mdm/policy-configuration-service-provider#location-enablelocation) | Don't use. | | | | | ## Power @@ -374,8 +374,8 @@ To configure multiple URLs for **Blocked URL Exceptions** or **Blocked URLs** in | [StandbyTimeoutPluggedIn](/windows/client-management/mdm/policy-csp-power#standbytimeoutpluggedin) | Specify the period of inactivity before Windows transitions the system to sleep while plugged in. | ✔️ | | | | | [TurnOffHybridSleepOnBattery](/windows/client-management/mdm/policy-csp-power#turnoffhybridsleeponbattery) | Turn off hybrid sleep while on battery. | ✔️ | | | | | [TurnOffHybridSleepPluggedIn](/windows/client-management/mdm/policy-csp-power#turnoffhybridsleeppluggedin) | Turn off hybrid sleep while plugged in. | ✔️ | | | | -| [UnattendedSleepTimeoutOnBattery](/windows/client-management/mdm/policy-csp-power#unattendedsleeptimeoutonbattery) | Specify the period of inactivity before Windows transitions the system to sleep automatically when a user is not present while on battery. | ✔️ | | | | -| [UnattendedSleepTimeoutPluggedIn](/windows/client-management/mdm/policy-csp-power#unattendedsleeptimeoutpluggedin) | Specify the period of inactivity before Windows transitions the system to sleep automatically when a user is not present while plugged in. | ✔️ | | | | +| [UnattendedSleepTimeoutOnBattery](/windows/client-management/mdm/policy-csp-power#unattendedsleeptimeoutonbattery) | Specify the period of inactivity before Windows transitions the system to sleep automatically when a user isn't present while on battery. | ✔️ | | | | +| [UnattendedSleepTimeoutPluggedIn](/windows/client-management/mdm/policy-csp-power#unattendedsleeptimeoutpluggedin) | Specify the period of inactivity before Windows transitions the system to sleep automatically when a user isn't present while plugged in. | ✔️ | | | | ## Privacy @@ -390,11 +390,11 @@ To configure multiple URLs for **Blocked URL Exceptions** or **Blocked URLs** in | Setting | Description | Windows client | Surface Hub | HoloLens | IoT Core | | --- | --- | :---: | :---: | :---: | :---: | [AllowCloudSearch](/windows/client-management/mdm/policy-csp-search#search-allowcloudsearch) | Allow search and Cortana to search cloud sources like OneDrive and SharePoint. T | ✔️ | | | | -[AllowCortanaInAAD](/windows/client-management/mdm/policy-csp-search#search-allowcortanainaad) | This specifies whether the Cortana consent page can appear in the Azure Active Directory (AAD) device out-of-box-experience (OOBE) flow. | ✔️ | | | | +[AllowCortanaInAAD](/windows/client-management/mdm/policy-csp-search#search-allowcortanainaad) | This setting specifies whether the Cortana consent page can appear in the Azure Active Directory (AAD) device out-of-box-experience (OOBE) flow. | ✔️ | | | | | [AllowIndexingEncryptedStoresOrItems](/windows/client-management/mdm/policy-configuration-service-provider#search-allowindexingencryptedstoresoritems) | Allow or disallow the indexing of items. | ✔️ | | | | | [AllowSearchToUseLocation](/windows/client-management/mdm/policy-configuration-service-provider#search-allowsearchtouselocation) | Specify whether search can use location information. | ✔️ | | ✔️ | | | [AllowUsingDiacritics](/windows/client-management/mdm/policy-configuration-service-provider#search-allowusingdiacritics) | Allow the use of diacritics. | ✔️ | | | | -| [AllowWindowsIndexer](/windows/client-management/mdm/policy-csp-search#search-allowwindowsindexer) | The indexer provides fast file, email, and web history search for apps and system components including Cortana, Outlook, file explorer, and Edge. To do this, it requires access to the file system and app data stores such as Outlook OST files.

- **Off** setting disables Windows indexer
- **EnterpriseSecure** setting stops the indexer from indexing encrypted files or stores, and is recommended for enterprises using Windows Information Protection (WIP)
- **Enterprise** setting reduces potential network loads for enterprises
- **Standard** setting is appropriate for consumers | ✔️ | | | | +| [AllowWindowsIndexer](/windows/client-management/mdm/policy-csp-search#search-allowwindowsindexer) | The indexer provides fast file, email, and web history search for apps and system components including Cortana, Outlook, file explorer, and Edge. To provide these features, it requires access to the file system and app data stores such as Outlook OST files.

- **Off** setting disables Windows indexer
- **EnterpriseSecure** setting stops the indexer from indexing encrypted files or stores, and is recommended for enterprises using Windows Information Protection (WIP)
- **Enterprise** setting reduces potential network loads for enterprises
- **Standard** setting is appropriate for consumers | ✔️ | | | | | [AlwaysUseAutoLangDetection](/windows/client-management/mdm/policy-configuration-service-provider#search-alwaysuseautolangdetection) | Specify whether to always use automatic language detection when indexing content and properties. | ✔️ | | | | | [DoNotUseWebResults](/windows/client-management/mdm/policy-configuration-service-provider#search-donotusewebresults) | Specify whether to allow Search to perform queries on the web. | ✔️ | | | | | [DisableBackoff](/windows/client-management/mdm/policy-configuration-service-provider#search-disablebackoff) | If enabled, the search indexer backoff feature will be disabled. | ✔️ | | | | @@ -424,7 +424,7 @@ To configure multiple URLs for **Blocked URL Exceptions** or **Blocked URLs** in | [AllowAutoPlay](/windows/client-management/mdm/policy-configuration-service-provider#settings-allowautoplay) | Allow the user to change AutoPlay settings. | | | | | | [AllowDataSense](/windows/client-management/mdm/policy-configuration-service-provider#settings-allowdatasense) | Allow the user to change Data Sense settings. | | | | | | [AllowVPN](/windows/client-management/mdm/policy-configuration-service-provider#settings-allowvpn) | Allow the user to change VPN settings. | | | ✔️ | | -| [ConfigureTaskbarCalendar](/windows/client-management/mdm/policy-configuration-service-provider#settings-configuretaskbarcalendar) | Configure the default setting for showing additional calendars (besides the default calendar for the locale) in the taskbar clock and calendar flyout. | ✔️ | | | | +| [ConfigureTaskbarCalendar](/windows/client-management/mdm/policy-configuration-service-provider#settings-configuretaskbarcalendar) | Configure the default setting for showing other calendars (besides the default calendar for the locale) in the taskbar clock and calendar flyout. | ✔️ | | | | [PageVisiblityList](/windows/client-management/mdm/policy-csp-settings#settings-pagevisibilitylist) | Allows IT admins to prevent specific pages in the System Settings app from being visible or accessible. Pages are identified by a shortened version of their already [published URIs](/windows/uwp/launch-resume/launch-settings-app#ms-settings-uri-scheme-reference), which is the URI minus the "ms-settings:" prefix. For example, if the URI for a settings page is "ms-settings:foo", the page identifier used in the policy will be just "foo". Multiple page identifiers are separated by semicolons. | ✔️ | | | | ## Start @@ -448,7 +448,7 @@ To configure multiple URLs for **Blocked URL Exceptions** or **Blocked URLs** in | [HideFrequentlyUsedApps](/windows/client-management/mdm/policy-configuration-service-provider#start-hidefrequentlyusedapps) | Hide **Most used** section of Start. | ✔️ | | | | | [HideHibernate](/windows/client-management/mdm/policy-configuration-service-provider#start-hidehibernate) | Prevent **Hibernate** option from appearing in the Power button. | ✔️ | | | | | [HideLock](/windows/client-management/mdm/policy-configuration-service-provider#start-hidelock) | Prevent **Lock** from appearing in the user tile. | ✔️ | | | | -| HidePeopleBar | Remove the people icon from the taskbar, as well as the corresponding settings toggle. It also prevents users from pinning people to the taskbar. | ✔️ | | | | +| HidePeopleBar | Remove the people icon from the taskbar, and the corresponding settings toggle. It also prevents users from pinning people to the taskbar. | ✔️ | | | | | [HidePowerButton](/windows/client-management/mdm/policy-configuration-service-provider#start-hidepowerbutton) | Hide the **Power** button. | ✔️ | | | | | [HideRecentJumplists](/windows/client-management/mdm/policy-configuration-service-provider#start-hiderecentjumplists) | Hide jumplists of recently opened items. | ✔️ | | | | | [HideRecentlyAddedApps](/windows/client-management/mdm/policy-configuration-service-provider#start-hiderecentlyaddedapps) | Hide **Recently added** section of Start. | ✔️ | | | | @@ -478,7 +478,7 @@ ConfigureTelemetryOptInSettingsUx | This policy setting determines whether peopl | DisableDeviceDelete | Specify whether the delete diagnostic data is enabled in the Diagnostic & Feedback Settings page. | ✔️ | | | | | DisableDataDiagnosticViewer | Configure whether users can enable and launch the Diagnostic Data Viewer from the Diagnostic & Feedback Settings page. | ✔️ | | | | | [DisableOneDriveFileSync](/windows/client-management/mdm/policy-configuration-service-provider#system-disableonedrivefilesync) | Prevent apps and features from working with files on OneDrive. | ✔️ | | | | -| [LimitEnhancedDiagnosticDataWindowsAnalytics](/windows/client-management/mdm/policy-csp-system#system-limitenhanceddiagnosticdatawindowsanalytics) | This policy setting, in combination with the System/AllowTelemetry policy setting, enables organizations to send Microsoft a specific set of diagnostic data for IT insights via Windows Analytics services. To enable this behavior you must enable this policy setting, and set Allow Telemetry to level 2 (Enhanced). When you configure these policy settings, a basic level of diagnostic data plus additional events that are required for Windows Analytics are sent to Microsoft. These events are documented in [Windows 10, version 1703 basic level Windows diagnostic events and fields](/windows/privacy/enhanced-diagnostic-data-windows-analytics-events-and-fields). Enabling enhanced diagnostic data in the System/AllowTelemetry policy in combination with not configuring this policy will also send the required events for Windows Analytics, plus additional enhanced level diagnostic data. This setting has no effect on computers configured to send full, basic or security level diagnostic data to Microsoft. If you disable or do not configure this policy setting, then the level of diagnostic data sent to Microsoft is determined by the System/AllowTelemetry policy. | ✔️ | | | | +| [LimitEnhancedDiagnosticDataWindowsAnalytics](/windows/client-management/mdm/policy-csp-system#system-limitenhanceddiagnosticdatawindowsanalytics) | This policy setting, in combination with the System/AllowTelemetry policy setting, enables organizations to send Microsoft a specific set of diagnostic data for IT insights via Windows Analytics services. To enable this behavior you must enable this policy setting, and set Allow Telemetry to level 2 (Enhanced). When you configure these policy settings, a basic level of diagnostic data plus other events that are required for Windows Analytics are sent to Microsoft. These events are documented in [Windows 10, version 1703 basic level Windows diagnostic events and fields](/windows/privacy/enhanced-diagnostic-data-windows-analytics-events-and-fields). Enabling enhanced diagnostic data in the System/AllowTelemetry policy in combination with not configuring this policy will also send the required events for Windows Analytics, plus other enhanced level diagnostic data. This setting has no effect on computers configured to send full, basic or security level diagnostic data to Microsoft. If you disable or don't configure this policy setting, then the level of diagnostic data sent to Microsoft is determined by the System/AllowTelemetry policy. | ✔️ | | | | ## TextInput @@ -486,7 +486,7 @@ ConfigureTelemetryOptInSettingsUx | This policy setting determines whether peopl | Setting | Description | Windows client | Surface Hub | HoloLens | IoT Core | | --- | --- | :---: | :---: | :---: | :---: | | [AllowIMELogging](/windows/client-management/mdm/policy-configuration-service-provider#textinput-allowimelogging) | Allow the user to turn on and off the logging for incorrect conversion and saving auto-tuning result to a file and history-based predictive input. | ✔️ | | | | -| [AllowIMENetworkAccess](/windows/client-management/mdm/policy-configuration-service-provider#textinput-allowimenetworkaccess) | Allow the user to turn on Open Extended Dictionary, Internet search integration, or cloud candidate features to provide input suggestions that do not exist in the device's local dictionary. | ✔️ | | | | +| [AllowIMENetworkAccess](/windows/client-management/mdm/policy-configuration-service-provider#textinput-allowimenetworkaccess) | Allow the user to turn on Open Extended Dictionary, Internet search integration, or cloud candidate features to provide input suggestions that don't exist in the device's local dictionary. | ✔️ | | | | | [AllowInputPanel](/windows/client-management/mdm/policy-configuration-service-provider#textinput-allowinputpanel) | Disable the touch/handwriting keyboard. | ✔️ | | | | | [AllowJapaneseIMESurrogatePairCharacters](/windows/client-management/mdm/policy-configuration-service-provider#textinput-allowjapaneseimesurrogatepaircharacters) | Allow the Japanese IME surrogate pair characters. | ✔️ | | | | | [AllowJapaneseIVSCharacters](/windows/client-management/mdm/policy-configuration-service-provider#textinput-allowjapaneseivscharacters) | Allow Japanese Ideographic Variation Sequence (IVS) characters. | ✔️ | | | | @@ -494,7 +494,7 @@ ConfigureTelemetryOptInSettingsUx | This policy setting determines whether peopl | [AllowJapaneseUserDictionary](/windows/client-management/mdm/policy-configuration-service-provider#textinput-allowjapaneseuserdictionary) | Allow the Japanese user dictionary. | ✔️ | | | | | [AllowKeyboardTextSuggestions](/windows/client-management/mdm/policy-configuration-service-provider#textinput-allowkeyboardtextsuggestions) | Specify whether text prediction is enabled or disabled for the on-screen keyboard, touch keyboard, and handwriting recognition tool. | ✔️ | | | | | [AllowLanguageFeaturesUninstall](/windows/client-management/mdm/policy-configuration-service-provider#textinput-allowlanguagefeaturesuninstall) | All language features to be uninstalled. | ✔️ | | | | -| AllowUserInputsFromMiracastRecevier | Do not use. Instead, use [WirelessDisplay](#wirelessdisplay)/[AllowUserInputFromWirelessDisplayReceiver](/windows/client-management/mdm/policy-configuration-service-provider#wirelessdisplay-allowuserinputfromwirelessdisplayreceiver) | | | | | +| AllowUserInputsFromMiracastRecevier | Don't use. Instead, use [WirelessDisplay](#wirelessdisplay)/[AllowUserInputFromWirelessDisplayReceiver](/windows/client-management/mdm/policy-configuration-service-provider#wirelessdisplay-allowuserinputfromwirelessdisplayreceiver) | | | | | | [ExcludeJapaneseIMEExceptISO208](/windows/client-management/mdm/policy-configuration-service-provider#textinput-excludejapaneseimeexceptjis0208) | Allow users to restrict character code range of conversion by setting the character filter. | ✔️ | | | | | [ExcludeJapaneseIMEExceptISO208andEUDC](/windows/client-management/mdm/policy-configuration-service-provider#textinput-excludejapaneseimeexceptjis0208andeudc) | Allow users to restrict character code range of conversion by setting the character filter. | ✔️ | | | | | [ExcludeJapaneseIMEExceptShiftJIS](/windows/client-management/mdm/policy-configuration-service-provider#textinput-excludejapaneseimeexceptshiftjis) | Allow users to restrict character code range of conversion by setting the character filter. | ✔️ | | | | @@ -511,9 +511,9 @@ ConfigureTelemetryOptInSettingsUx | This policy setting determines whether peopl | Setting | Description | Windows client | Surface Hub | HoloLens | IoT Core | |---------|-------------|:--------------:|:-----------:|:--------:|:--------:| -| [ActiveHoursEnd](/windows/client-management/mdm/policy-configuration-service-provider#update-activehoursend) | Use with **Update/ActiveHoursStart** to manage the range of active hours where update reboots are not scheduled. | ✔️ | ✔️ | | ✔️ | +| [ActiveHoursEnd](/windows/client-management/mdm/policy-configuration-service-provider#update-activehoursend) | Use with **Update/ActiveHoursStart** to manage the range of active hours where update reboots aren't scheduled. | ✔️ | ✔️ | | ✔️ | | [ActiveHoursMaxRange](/windows/client-management/mdm/policy-configuration-service-provider#update-activehoursmaxrange) | Specify the maximum active hours range. | ✔️ | ✔️ | | ✔️ | -| [ActiveHoursStart](/windows/client-management/mdm/policy-configuration-service-provider#update-activehoursstart) | Use with **Update/ActiveHoursEnd** to manage the range of active hours where update reboots are not scheduled. | ✔️ | ✔️ | | ✔️ | +| [ActiveHoursStart](/windows/client-management/mdm/policy-configuration-service-provider#update-activehoursstart) | Use with **Update/ActiveHoursEnd** to manage the range of active hours where update reboots aren't scheduled. | ✔️ | ✔️ | | ✔️ | | [AllowAutoUpdate](/windows/client-management/mdm/policy-configuration-service-provider#update-allowautoupdate) | Configure automatic update behavior to scan, download, and install updates. | ✔️ | ✔️ | ✔️ | ✔️ | | [AllowAutoWindowsUpdateDownloadOverMeteredNetwork](/windows/client-management/mdm/policy-csp-update#update-allowautowindowsupdatedownloadovermeterednetwork) | Option to download updates automatically over metered connections (off by default). Enter `0` for not allowed, or `1` for allowed. | ✔️ | ✔️ | | ✔️ | | [AllowMUUpdateService](/windows/client-management/mdm/policy-configuration-service-provider#update-allowmuupdateservice) | Manage whether to scan for app updates from Microsoft Update. | ✔️ | ✔️ | ✔️ | ✔️ | @@ -529,7 +529,7 @@ ConfigureTelemetryOptInSettingsUx | This policy setting determines whether peopl | [DeferUpdatePeriod](/windows/client-management/mdm/policy-csp-update#update-deferupdateperiod) | Specify update delays for up to 4 weeks. | ✔️ | ✔️ | ✔️ | ✔️ | | [DeferUpgradePeriod](/windows/client-management/mdm/policy-csp-update#update-deferupgradeperiod) | Specify upgrade delays for up to 8 months. | ✔️ | ✔️ | ✔️ | ✔️ | | [DetectionFrequency](/windows/client-management/mdm/policy-configuration-service-provider#update-detectionfrequency) | Specify the frequency to scan for updates, from every 1-22 hours. | ✔️ | ✔️ | ✔️ | ✔️ | -| [DisableDualScan](/windows/client-management/mdm/policy-csp-update#update-disabledualscan) | Do not allow update deferral policies to cause scans against Windows Update. | ✔️ | ✔️ | | ✔️ | +| [DisableDualScan](/windows/client-management/mdm/policy-csp-update#update-disabledualscan) | Don't allow update deferral policies to cause scans against Windows Update. | ✔️ | ✔️ | | ✔️ | | [EngagedRestartDeadline](/windows/client-management/mdm/policy-configuration-service-provider#update-engagedrestartdeadline) | Specify the deadline in days before automatically scheduling and executing a pending restart outside of active hours. | ✔️ | ✔️ | | ✔️ | | [EngagedRestartDeadlineForFeatureUpdates](/windows/client-management/mdm/policy-configuration-service-provider#update-engagedrestartdeadlineforfeatureupdates) | Specify the deadline in days before automatically scheduling and executing a pending restart outside of active hours. | ✔️ | ✔️ | | ✔️ | | [EngagedRestartSnoozeSchedule](/windows/client-management/mdm/policy-configuration-service-provider#update-engagedrestartsnoozeschedule) | Specify the number of days a user can snooze Engaged restart reminder notifications. | ✔️ | ✔️ | | ✔️ | @@ -537,7 +537,7 @@ ConfigureTelemetryOptInSettingsUx | This policy setting determines whether peopl | [EngagedRestartTransitionSchedule](/windows/client-management/mdm/policy-configuration-service-provider#update-engagedrestarttransitionschedule) | Specify the timing before transitioning from Auto restarts scheduled outside of active hours to Engaged restart, which requires the user to schedule. | ✔️ | ✔️ | | ✔️ | | [EngagedRestartTransitionScheduleForFeatureUpdates](/windows/client-management/mdm/policy-configuration-service-provider#update-engagedrestarttransitionscheduleforfeatureupdates) | Specify the timing before transitioning from Auto restarts scheduled outside of active hours to Engaged restart, which requires the user to schedule. | ✔️ | ✔️ | | ✔️ | | [ExcludeWUDriversInQualityUpdate](/windows/client-management/mdm/policy-configuration-service-provider#update-excludewudriversinqualityupdate) | Exclude Windows Update (WU) drivers during quality updates. | ✔️ | ✔️ | | ✔️ | -| [FillEmptyContentUrls](/windows/client-management/mdm/policy-configuration-service-provider#update-fillemptycontenturls) | Allow Windows Update Agent to determine the download URL when it is missing from the metadata. | ✔️ | ✔️ | | ✔️ | +| [FillEmptyContentUrls](/windows/client-management/mdm/policy-configuration-service-provider#update-fillemptycontenturls) | Allow Windows Update Agent to determine the download URL when it's missing from the metadata. | ✔️ | ✔️ | | ✔️ | | ManagePreviewBuilds | Use to enable or disable preview builds. | ✔️ | ✔️ | ✔️ | ✔️ | | PhoneUpdateRestrictions | Deprecated | | ✔️ | | | | [RequireDeferUpgrade](/windows/client-management/mdm/policy-configuration-service-provider#update-requiredeferupgrade) | Configure device to receive updates from Current Branch for Business (CBB). | ✔️ | ✔️ | ✔️ | ✔️ | diff --git a/windows/configuration/wcd/wcd-surfacehubmanagement.md b/windows/configuration/wcd/wcd-surfacehubmanagement.md index 4d3996dcfd..5e2b059925 100644 --- a/windows/configuration/wcd/wcd-surfacehubmanagement.md +++ b/windows/configuration/wcd/wcd-surfacehubmanagement.md @@ -29,8 +29,8 @@ Use SurfaceHubManagement settings to set the administrator group that will manag ## GroupName -Enter the group name for the administrators group in Active Directory. +Enter the group name for the administrators' group in Active Directory. ## GroupSid -Enter the SID or the administrators group in Active Directory. +Enter the SID or the administrators' group in Active Directory. diff --git a/windows/configuration/windows-10-accessibility-for-ITPros.md b/windows/configuration/windows-10-accessibility-for-ITPros.md index 3f9a6310d2..7216a009d5 100644 --- a/windows/configuration/windows-10-accessibility-for-ITPros.md +++ b/windows/configuration/windows-10-accessibility-for-ITPros.md @@ -19,7 +19,7 @@ This topic helps IT administrators learn about built-in accessibility features, ## General recommendations - **Be aware of Ease of Access settings** – Understand how people in your organization might use these settings. Help people in your organization learn how they can customize Windows 10. - **Do not block settings** – Avoid using Group Policy or MDM settings that override Ease of Access settings. -- **Encourage choice** – Allow people in your organization to customize their computers based on their needs. That might mean installing an add-on for their browser, or a non-Microsoft assistive technology. +- **Encourage choice** – Allow people in your organization to customize their computers based on their needs. That customization might mean installing an add-on for their browser, or a non-Microsoft assistive technology. ## Vision @@ -28,12 +28,12 @@ This topic helps IT administrators learn about built-in accessibility features, | [Use Narrator to use devices without a screen](https://support.microsoft.com/help/22798/windows-10-narrator-get-started) | Narrator describes Windows and apps and enables you to control devices by using a keyboard, controller, or with a range of gestures on touch-supported devices.| | [Create accessible apps](https://developer.microsoft.com/windows/accessible-apps) | You can develop accessible apps just like Mail, Groove, and Store that work well with Narrator and other leading screen readers.| | Use keyboard shortcuts for [Windows](https://support.microsoft.com/help/12445/windows-keyboard-shortcuts), [Narrator](https://support.microsoft.com/help/22806), and [Magnifier](https://support.microsoft.com/help/13810) | Get the most out of Windows with shortcuts for apps and desktops.| -| Get closer with [Magnifier](https://support.microsoft.com/help/11542/windows-use-magnifier) | Magnifier enlarges all or part of your screen and offers a variety of configuration settings.| +| Get closer with [Magnifier](https://support.microsoft.com/help/11542/windows-use-magnifier) | Magnifier enlarges all or part of your screen and offers various configuration settings.| | [Cursor and pointer adjustments](https://support.microsoft.com/help/27928/windows-10-make-windows-easier-to-see) | Changing the size or color of pointers or adding trails or touch feedback make it easier to follow the mouse.| -| [Have Cortana assist](https://support.microsoft.com/help/17214/windows-10-what-is) | Cortana can handle a variety of tasks for you, including setting reminders, opening apps, finding facts, and sending emails and texts.| +| [Have Cortana assist](https://support.microsoft.com/help/17214/windows-10-what-is) | Cortana can handle various tasks for you, including setting reminders, opening apps, finding facts, and sending emails and texts.| | [Dictate text and commands](https://support.microsoft.com/help/17208/windows-10-use-speech-recognition) | Windows includes speech recognition that lets you tell it what to do.| | [Customize the size](https://support.microsoft.com/help/27928/windows-10-make-windows-easier-to-see) of screen items | You can adjust the size of text, icons, and other screen items to make them easier to see.| -| [Improve contrast](https://support.microsoft.com/help/27928/windows-10-make-windows-easier-to-see) | A number of high-contrast themes are available to suit your needs.| +| [Improve contrast](https://support.microsoft.com/help/27928/windows-10-make-windows-easier-to-see) | Many high-contrast themes are available to suit your needs.| | [Simplify for focus](https://support.microsoft.com/help/27930) | Reducing animations and turning off background images and transparency can minimize distractions.| | [Keep notifications around longer](https://support.microsoft.com/help/27933/windows-10-make-windows-easier-to-hear) | If notifications aren't staying visible long enough for you to notice them, you can increase the time a notification will be displayed up to five minutes.| | [Read in Braille](https://support.microsoft.com/help/4004263) | Narrator supports braille displays from more than 35 manufacturers using more than 40 languages and multiple braille variants.| @@ -43,19 +43,19 @@ This topic helps IT administrators learn about built-in accessibility features, | Accessibility feature | Description | |---------------------------|------------| | [Transcribe with Translator](https://www.skype.com/en/features/skype-translator) | Translator can transcribe voice to text so you won’t miss what’s being said. | -| [Use Skype for sign language](https://www.skype.com/en/) | Skype is available on a variety of platforms and devices, so you don’t have to worry about whether your co-workers, friends and family can communicate with you.| +| [Use Skype for sign language](https://www.skype.com/en/) | Skype is available on various platforms and devices, so you don’t have to worry about whether your co-workers, friends and family can communicate with you.| | [Get visual notifications for sounds](https://support.microsoft.com/help/27933/windows-10-make-windows-easier-to-hear) | You can replace audible alerts with visual alerts.| | [Keep notifications around longer](https://support.microsoft.com/help/27933/windows-10-make-windows-easier-to-hear)|If notifications aren't staying visible long enough for you to notice them, you can increase the time a notification will be displayed up to five minutes.| | [Read spoken words with closed captioning](https://support.microsoft.com/help/21055/windows-10-closed-caption-settings) | You can customize things like color, size, and background transparency to suit your needs and tastes.| -| [Switch to mono audio](https://support.microsoft.com/help/27933/) | Sending all sounds to both left and right channels is helpful for those with partial hearing loss or deafness in one ear.| +| [Switch to mono audio](https://support.microsoft.com/help/27933/) | Sending all sounds to both left and right channels is helpful for those people with partial hearing loss or deafness in one ear.| ## Physical | Accessibility feature | Description| |---------------------------|------------| -| [Have Cortana assist](https://support.microsoft.com/help/17214/windows-10-what-is) | Cortana can handle a variety of tasks for you, including setting reminders, opening apps, finding facts, and sending emails and texts.| +| [Have Cortana assist](https://support.microsoft.com/help/17214/windows-10-what-is) | Cortana can handle various tasks for you, including setting reminders, opening apps, finding facts, and sending emails and texts.| | [Dictate text and commands](https://support.microsoft.com/help/17208/windows-10-use-speech-recognition) | Windows includes speech recognition that lets you tell it what to do.| -| Use the On-Screen Keyboard (OSK) | Instead of relying on a physical keyboard, you can use the [On-Screen Keyboard](https://support.microsoft.com/help/10762/windows-use-on-screen-keyboard) to type and enter data and select keys with a mouse or othet pointing device. Additionally, the OSK offers [word prediction and completion](https://support.microsoft.com/help/10762/windows-use-on-screen-keyboard).| +| Use the On-Screen Keyboard (OSK) | Instead of relying on a physical keyboard, you can use the [On-Screen Keyboard](https://support.microsoft.com/help/10762/windows-use-on-screen-keyboard) to type and enter data and select keys with a mouse or other pointing device. Additionally, the OSK offers [word prediction and completion](https://support.microsoft.com/help/10762/windows-use-on-screen-keyboard).| | [Live Tiles](https://support.microsoft.com/help/17176/windows-10-organize-your-apps)| Because Live Tiles display constantly updated information for many apps, you don't have to bother actually opening them. You can arrange, resize, and move tiles as needed.| | [Keyboard assistance features](https://support.microsoft.com/help/27936)| You can personalize your keyboard to ignore repeated keys and do other helpful things if you have limited control of your hands.| | [Mouse Keys](https://support.microsoft.com/help/27936)|If a mouse is difficult to use, you can control the pointer by using your numeric keypad.| @@ -65,7 +65,7 @@ This topic helps IT administrators learn about built-in accessibility features, | Accessibility feature | Description| |---------------------------|------------| | [Simplify for focus](https://support.microsoft.com/help/27930) | Reducing animations and turning off background images and transparency can minimize distractions.| -| Use the On-Screen Keyboard (OSK) | Instead of relying on a physical keyboard, you can use the [On-Screen Keyboard](https://support.microsoft.com/help/10762/windows-use-on-screen-keyboard) to type and enter data and select keys with a mouse or othet pointing device. Additionally, the OSK offers [word prediction and completion](https://support.microsoft.com/help/10762/windows-use-on-screen-keyboard).| +| Use the On-Screen Keyboard (OSK) | Instead of relying on a physical keyboard, you can use the [On-Screen Keyboard](https://support.microsoft.com/help/10762/windows-use-on-screen-keyboard) to type and enter data and select keys with a mouse or other pointing device. Additionally, the OSK offers [word prediction and completion](https://support.microsoft.com/help/10762/windows-use-on-screen-keyboard).| | [Dictate text and commands](https://support.microsoft.com/help/17208/windows-10-use-speech-recognition) | Windows includes speech recognition that lets you tell it what to do.| | [Use fonts that are easier to read](https://www.microsoft.com/download/details.aspx?id=50721) | Fluent Sitka Small and Fluent Calibri are fonts that address "visual crowding" by adding character and enhance word and line spacing. | | [Edge Reading View](https://support.microsoft.com/help/17204/windows-10-take-your-reading-with-you) | Clears distracting content from web pages so you can stay focused on what you really want to read. | @@ -80,7 +80,7 @@ This topic helps IT administrators learn about built-in accessibility features, | [Use Speech Recognition]( https://support.microsoft.com/help/17208 ) | Narrator reads text on your PC screen aloud and describes events, such as notifications or calendar appointments, so you can use your PC without a display.| | [Save time with keyboard shortcuts]( https://support.microsoft.com/help/17189) | Keyboard shortcuts for apps and desktops.| -## Additional resources +## Other resources [Windows accessibility](https://www.microsoft.com/Accessibility/windows) [Designing accessible software]( https://msdn.microsoft.com/windows/uwp/accessibility/designing-inclusive-software) diff --git a/windows/configuration/windows-spotlight.md b/windows/configuration/windows-spotlight.md index 88baf2f9e0..1843dcff55 100644 --- a/windows/configuration/windows-spotlight.md +++ b/windows/configuration/windows-spotlight.md @@ -35,7 +35,7 @@ For managed devices running Windows 10 Enterprise and Windows 10 Education, en - **Background image** - The Windows Spotlight displays a new image on the lock screen each day. The initial background image is included during installation. Additional images are downloaded on ongoing basis. + The Windows Spotlight displays a new image on the lock screen each day. The initial background image is included during installation. More images are downloaded on ongoing basis. ![lock screen image.](images/lockscreen.png) @@ -67,7 +67,7 @@ Windows Spotlight is enabled by default. Windows 10 provides Group Policy and mo | **Configure Spotlight on lock screen** | **Experience/Configure Windows Spotlight On Lock Screen** | Specifically controls the use of the dynamic Windows Spotlight image on the lock screen, and can be enabled or disabled | Windows 10 Enterprise and Education, version 1607 and later | | **Turn off the Windows Spotlight on Action Center** | **Experience/Allow Windows Spotlight On Action Center** | Turn off Suggestions from Microsoft that show after each clean install, upgrade, or on an on-going basis to introduce users to what is new or changed | Windows 10 Enterprise and Education, version 1703 | | **Do not use diagnostic data for tailored experiences** | **Experience/Allow Tailored Experiences With Diagnostic Data** | Prevent Windows from using diagnostic data to provide tailored experiences to the user | Windows 10 Pro, Enterprise, and Education, version 1703 | -| **Turn off the Windows Welcome Experience** | **Experience/Allow Windows Spotlight Windows Welcome Experience** | Turn off the Windows Spotlight Windows Welcome experience which helps introduce users to Windows, such as launching Microsoft Edge with a web page highlighting new features | Windows 10 Enterprise and Education, version 1703 | +| **Turn off the Windows Welcome Experience** | **Experience/Allow Windows Spotlight Windows Welcome Experience** | Turn off the Windows Spotlight Windows Welcome experience that helps introduce users to Windows, such as launching Microsoft Edge with a web page highlighting new features | Windows 10 Enterprise and Education, version 1703 | **Turn off the Windows Spotlight on Settings** | **Experience/Allow Windows Spotlight on Settings** | Turn off the Windows Spotlight in the Settings app. | Windows 10 Enterprise and Education, version 1803 | @@ -80,11 +80,11 @@ Windows Spotlight is enabled by default. Windows 10 provides Group Policy and mo ![lockscreen policy details.](images/lockscreenpolicy.png) -Pay attention to the checkbox in **Options**. In addition to providing the path to the lock screen image, administrators can choose to allow or **Turn off fun facts, tips, tricks, and more on lock screen**. If the checkbox is not selected, users will see the lock screen image that is defined in the policy setting, and will also see occasional messages. +Pay attention to the checkbox in **Options**. In addition to providing the path to the lock screen image, administrators can choose to allow or **Turn off fun facts, tips, tricks, and more on lock screen**. If the checkbox isn't selected, users will see the lock screen image that is defined in the policy setting, and will also see occasional messages. ## Resolution for custom lock screen image -A concern with custom lock screen images is how they will appear on different screen sizes and resolutions. +A concern with custom lock screen images is how they'll appear on different screen sizes and resolutions. A custom lock screen image created in 16:9 aspect ratio (1600x900) will scale properly on devices using a 16:9 resolution, such as 1280x720 or 1920x1080. On devices using other aspect ratios, such as 4:3 (1024x768) or 16:10 (1280x800), height scales correctly and width is cropped to a size equal to the aspect ratio. The image will remain centered on the screen diff --git a/windows/deployment/Windows-AutoPilot-EULA-note.md b/windows/deployment/Windows-AutoPilot-EULA-note.md index 7fce81849b..1b7ef3ad3b 100644 --- a/windows/deployment/Windows-AutoPilot-EULA-note.md +++ b/windows/deployment/Windows-AutoPilot-EULA-note.md @@ -17,4 +17,4 @@ ms.topic: article Using this tool allows you to configure individual installations of Windows on devices managed by your organization. You may choose to suppress or hide certain set-up screens that are normally presented to users when setting up Windows, including the EULA acceptance screen. -By using this function, you agree that suppressing or hiding any screens that are designed to provide users with notice or acceptance of terms means that you, on behalf of your organization or the individual user as the case may be, have consented to the notices and accepted the applicable terms. This includes your agreement to the terms and conditions of the license or notice that would be presented to the user if you did not suppress or hide it using this tool. You and your users may not use the Windows software on those devices if you have not validly acquired a license for the software from Microsoft or its licensed distributors. +By using this function, you agree that suppressing or hiding any screens that are designed to provide users with notice or acceptance of terms means that you, on behalf of your organization or the individual user as the case may be, have consented to the notices and accepted the applicable terms. This consent includes your agreement to the terms and conditions of the license or notice that would be presented to the user if you didn't suppress or hide it using this tool. You and your users may not use the Windows software on those devices if you haven't validly acquired a license for the software from Microsoft or its licensed distributors. diff --git a/windows/deployment/configure-a-pxe-server-to-load-windows-pe.md b/windows/deployment/configure-a-pxe-server-to-load-windows-pe.md index a841cb6907..a4360e4aa4 100644 --- a/windows/deployment/configure-a-pxe-server-to-load-windows-pe.md +++ b/windows/deployment/configure-a-pxe-server-to-load-windows-pe.md @@ -34,7 +34,7 @@ All four of the roles specified above can be hosted on the same computer or each 2. Right-click **Deployment and Imaging Tools Environment** and then click **Run as administrator**. The Deployment and Imaging Tools Environment shortcut opens a Command Prompt window and automatically sets environment variables to point to all the necessary tools. -3. Run the following command to copy the base Windows PE files into a new folder. The script requires two arguments: hardware architecture and destination location. The value of **<architecture>** can be **x86**, **amd64**, or **arm** and **<destination>** is a path to a local directory. If the directory does not already exist, it will be created. +3. Run the following command to copy the base Windows PE files into a new folder. The script requires two arguments: hardware architecture and destination location. The value of **<architecture>** can be **x86**, **amd64**, or **arm** and **<destination>** is a path to a local directory. If the directory doesn't already exist, it will be created. ``` copype.cmd @@ -167,7 +167,7 @@ ramdisksdipath \Boot\boot.sdi ## PXE boot process summary -The following summarizes the PXE client boot process. +The following process summarizes the PXE client boot. >The following assumes that you have configured DHCP option 67 (Bootfile Name) to "boot\PXEboot.n12" which enables direct boot to PXE with no user interaction. For more information about DHCP options for network boot, see [Managing Network Boot Programs](/previous-versions/windows/it-pro/windows-server-2008-R2-and-2008/cc732351(v=ws.10)). @@ -177,7 +177,7 @@ The following summarizes the PXE client boot process. 5. Bootmgr.exe reads the BCD operating system entries and downloads boot\\boot.sdi and the Windows PE image (boot\\boot.wim). Optional files that can also be downloaded include true type fonts (boot\\Fonts\\wgl4\_boot.ttf) and the hibernation state file (\\hiberfil.sys) if these files are present. 6. Bootmgr.exe starts Windows PE by calling winload.exe within the Windows PE image. 7. Windows PE loads, a command prompt opens and wpeinit.exe is run to initialize Windows PE. -8. The Windows PE client provides access to tools like imagex, diskpart, and bcdboot using the Windows PE command prompt. Using these tools together with a Windows 10 image file, the destination computer can be formatted properly to load a full Windows 10 operating system. +8. The Windows PE client provides access to tools like imagex, diskpart, and bcdboot using the Windows PE command prompt. With the help of these tools accompanied by a Windows 10 image file, the destination computer can be formatted properly to load a full Windows 10 operating system. ## See Also diff --git a/windows/deployment/deploy-enterprise-licenses.md b/windows/deployment/deploy-enterprise-licenses.md index abb43c1a9e..0eb5352dfa 100644 --- a/windows/deployment/deploy-enterprise-licenses.md +++ b/windows/deployment/deploy-enterprise-licenses.md @@ -18,10 +18,10 @@ This topic describes how to deploy Windows 10 or Windows 11 Enterprise E3 or E5 > * Windows 10/11 Enterprise Subscription Activation (EA or MPSA) requires Windows 10 Pro, version 1703 or later. Windows 11 is considered "later" in this context. > * Windows 10/11 Enterprise E3 in CSP requires Windows 10 Pro, version 1607 or later. > * Automatic, non-KMS activation requires Windows 10, version 1803 or later, on a device with a firmware-embedded activation key. -> * Windows 10/11 Enterprise Subscription Activation requires Windows 10/11 Enterprise per user licensing; it does not work on per device based licensing. +> * Windows 10/11 Enterprise Subscription Activation requires Windows 10/11 Enterprise per user licensing; it doesn't work on per device based licensing. > [!IMPORTANT] -> An issue has been identified where devices can lose activation status or be blocked from upgrading to Windows Enterprise if the device is not able to connect to Windows Update. A workaround is to ensure that devices do not have the REG_DWORD present HKLM\SOFTWARE\Policies\Microsoft\Windows\WindowsUpdate\DoNotConnectToWindowsUpdateInternetLocations and set to 1. If this REG_DWORD is present, it must be set to 0. +> An issue has been identified where devices can lose activation status or be blocked from upgrading to Windows Enterprise if the device isn't able to connect to Windows Update. A workaround is to ensure that devices do not have the REG_DWORD present HKLM\SOFTWARE\Policies\Microsoft\Windows\WindowsUpdate\DoNotConnectToWindowsUpdateInternetLocations and set to 1. If this REG_DWORD is present, it must be set to 0. > >Also ensure that the Group Policy setting: Computer Configuration > Administrative Templates > Windows Components > Windows Update > "Do not connect to any Windows Update Internet locations" is set to "Disabled". @@ -33,18 +33,18 @@ To determine if the computer has a firmware-embedded activation key, type the fo (Get-CimInstance -query ‘select * from SoftwareLicensingService’).OA3xOriginalProductKey ``` -If the device has a firmware-embedded activation key, it will be displayed in the output. If the output is blank, the device does not have a firmware embedded activation key. Most OEM-provided devices designed to run Windows 8 or later will have a firmware-embedded key. +If the device has a firmware-embedded activation key, it will be displayed in the output. If the output is blank, the device doesn't have a firmware embedded activation key. Most OEM-provided devices designed to run Windows 8 or later will have a firmware-embedded key. ## Enabling Subscription Activation with an existing EA -If you are an EA customer with an existing Office 365 tenant, use the following steps to enable Windows 10 Subscription licenses on your existing tenant: +If you're an EA customer with an existing Office 365 tenant, use the following steps to enable Windows 10 Subscription licenses on your existing tenant: 1. Work with your reseller to place an order for one $0 SKU per user. There are two SKUs available, depending on their current Windows Enterprise SA license: - **AAA-51069** - Win10UsrOLSActv Alng MonthlySub Addon E3 - **AAA-51068** - Win10UsrOLSActv Alng MonthlySub Addon E5 -2. After placing an order, the OLS admin on the agreement will receive a service activation email, indicating their subscription licenses have been provisioned on the tenant. +2. After an order is placed, the OLS admin on the agreement will receive a service activation email, indicating their subscription licenses have been provisioned on the tenant. 3. The admin can now assign subscription licenses to users. Use the following process if you need to update contact information and retrigger activation in order to resend the activation email: @@ -55,7 +55,7 @@ Use the following process if you need to update contact information and retrigge 4. Enter your agreement number, and then click **Search**. 5. Click the **Service Name**. 6. In the **Subscription Contact** section, click the name listed under **Last Name**. -7. Update the contact information, then click **Update Contact Details**. This will trigger a new email. +7. Update the contact information, then click **Update Contact Details**. This action will trigger a new email. Also in this article: - [Explore the upgrade experience](#explore-the-upgrade-experience): How to upgrade devices using the deployed licenses. @@ -65,7 +65,7 @@ Also in this article: You probably have on-premises Active Directory Domain Services (AD DS) domains. Users will use their domain-based credentials to sign in to the AD DS domain. Before you start deploying Windows 10/11 Enterprise E3 or E5 licenses to users, you need to synchronize the identities in the on-premises ADDS domain with Azure AD. -You might ask why you need to synchronize these identities. The answer is so that users will have a *single identity* that they can use to access their on-premises apps and cloud services that use Azure AD (such as Windows 10/11 Enterprise E3 or E5). This means that users can use their existing credentials to sign in to Azure AD and access the cloud services that you provide and manage for them. +You might ask why you need to synchronize these identities. The answer is so that users will have a *single identity* that they can use to access their on-premises apps and cloud services that use Azure AD (such as Windows 10/11 Enterprise E3 or E5). This synchronization means that users can use their existing credentials to sign in to Azure AD and access the cloud services that you provide and manage for them. **Figure 1** illustrates the integration between the on-premises AD DS domain with Azure AD. [Microsoft Azure Active Directory Connect](https://www.microsoft.com/download/details.aspx?id=47594) (Azure AD Connect) is responsible for synchronization of identities between the on-premises AD DS domain and Azure AD. Azure AD Connect is a service that you can install on-premises or in a virtual machine in Azure. @@ -79,7 +79,7 @@ For more information about integrating on-premises AD DS domains with Azure AD, - [Azure AD + Domain Join + Windows 10](https://blogs.technet.microsoft.com/enterprisemobility/2016/02/17/azure-ad-domain-join-windows-10/) > [!NOTE] -> If you are implementing Azure AD, and you already have an on-premises domain, you don't need to integrate with Azure AD, since your main authentication method is your internal AD. If you want to manage all your infrastructure in the cloud, you can safely configure your domain controller remotely to integrate your computers with Azure AD, but you won't be able to apply fine controls using GPO. Azure AD is best suited for the global administration of devices when you don't have any on-premises servers. +> If you're implementing Azure AD, and you already have an on-premises domain, you don't need to integrate with Azure AD, since your main authentication method is your internal AD. If you want to manage all your infrastructure in the cloud, you can safely configure your domain controller remotely to integrate your computers with Azure AD, but you won't be able to apply fine controls using GPO. Azure AD is best suited for the global administration of devices when you don't have any on-premises servers. ## Preparing for deployment: reviewing requirements @@ -164,7 +164,7 @@ Now the device is Azure AD–joined to the company's subscription. ### Step 2: Pro edition activation > [!IMPORTANT] -> If your device is running Windows 10, version 1803 or later, this step is not needed. From Windows 10, version 1803, the device will automatically activate Windows 10 Enterprise using the firmware-embedded activation key. +> If your device is running Windows 10, version 1803 or later, this step isn't needed. From Windows 10, version 1803, the device will automatically activate Windows 10 Enterprise using the firmware-embedded activation key. > If the device is running Windows 10, version 1703 or 1709, then Windows 10 Pro must be successfully activated in **Settings > Update & Security > Activation**, as illustrated in **Figure 7a**.
@@ -175,7 +175,7 @@ Windows 10/11 Pro activation is required before Enterprise E3 or E5 can be enabl ### Step 3: Sign in using Azure AD account -Once the device is joined to your Azure AD subscription, the user will sign in by using his or her Azure AD account, as illustrated in **Figure 8**. The Windows 10 Enterprise E3 or E5 license associated with the user will enable Windows 10 Enterprise edition capabilities on the device. +Once the device is joined to your Azure AD subscription, the users will sign in by using their Azure AD account, as illustrated in **Figure 8**. The Windows 10 Enterprise E3 or E5 license associated with the user will enable Windows 10 Enterprise edition capabilities on the device.
Sign in, Windows 10 @@ -208,14 +208,14 @@ Virtual machines (VMs) must be configured to enable Windows 10 Enterprise subscr In some instances, users may experience problems with the Windows 10/11 Enterprise E3 or E5 subscription. The most common problems that users may experience are as follows: -- The existing Windows 10 Pro, version 1703 or 1709 operating system is not activated. This problem does not apply to Windows 10, version 1803 or later. +- The existing Windows 10 Pro, version 1703 or 1709 operating system isn't activated. This problem doesn't apply to Windows 10, version 1803 or later. - The Windows 10/11 Enterprise E3 or E5 subscription has lapsed or has been removed. Use the following figures to help you troubleshoot when users experience these common problems: - [Figure 9](#win-10-activated-subscription-active) (see the section above) illustrates a device in a healthy state, where Windows 10 Pro is activated and the Windows 10 Enterprise subscription is active. -- [Figure 10](#win-10-not-activated) (below) illustrates a device on which Windows 10 Pro is not activated, but the Windows 10 Enterprise subscription is active. +- [Figure 10](#win-10-not-activated) (below) illustrates a device on which Windows 10 Pro isn't activated, but the Windows 10 Enterprise subscription is active.
Windows 10 not activated and subscription active @@ -227,7 +227,7 @@ Use the following figures to help you troubleshoot when users experience these c Windows 10 activated and subscription not active
Figure 11 - Windows 10 Enterprise subscription lapsed or removed in Settings -- [Figure 12](#win-10-not-activated-subscription-not-active) (below) illustrates a device on which Windows 10 Pro license is not activated and the Windows 10 Enterprise subscription is lapsed or removed. +- [Figure 12](#win-10-not-activated-subscription-not-active) (below) illustrates a device on which Windows 10 Pro license isn't activated and the Windows 10 Enterprise subscription is lapsed or removed.
Windows 10 not activated and subscription not active @@ -252,5 +252,5 @@ If a device is running a version of Windows 10 Pro prior to version 1703 (for ex ### Delay in the activation of Enterprise License of Windows 10 -This is by design. Windows 10 and Windows 11 include a built-in cache that is used when determining upgrade eligibility, including responses that indicate that the device is not eligible for an upgrade. It can take up to four days after a qualifying purchase before the upgrade eligibility is enabled and the cache expires. +This delay is by design. Windows 10 and Windows 11 include a built-in cache that is used when determining upgrade eligibility, including responses that indicate that the device isn't eligible for an upgrade. It can take up to four days after a qualifying purchase before the upgrade eligibility is enabled and the cache expires. diff --git a/windows/deployment/deploy-m365.md b/windows/deployment/deploy-m365.md index c32aeb19ba..e66ba49c45 100644 --- a/windows/deployment/deploy-m365.md +++ b/windows/deployment/deploy-m365.md @@ -20,7 +20,7 @@ ms.custom: seo-marvel-apr2020 This topic provides a brief overview of Microsoft 365 and describes how to use a free 90-day trial account to review some of the benefits of Microsoft 365. -[Microsoft 365](https://www.microsoft.com/microsoft-365) is a new offering from Microsoft that combines [Windows 10](https://www.microsoft.com/windows/features) with [Office 365](https://www.microsoft.com/microsoft-365/office-365), and [Enterprise Mobility and Security](https://www.microsoft.com/cloud-platform/enterprise-mobility-security) (EMS). See the [M365 Enterprise poster](#m365-enterprise-poster) for an overview. +[Microsoft 365](https://www.microsoft.com/microsoft-365) is a new offering from Microsoft that combines [Windows 10](https://www.microsoft.com/windows/features) with [Office 365](https://www.microsoft.com/microsoft-365/office-365), and [Enterprise Mobility and Security](https://www.microsoft.com/cloud-platform/enterprise-mobility-security) (EMS). See the [Microsoft 365 Enterprise poster](#m365-enterprise-poster) for an overview. For Windows 10 deployment, Microsoft 365 includes a fantastic deployment advisor that can walk you through the entire process of deploying Windows 10. The wizard supports multiple Windows 10 deployment methods, including: @@ -35,7 +35,7 @@ For Windows 10 deployment, Microsoft 365 includes a fantastic deployment advisor **If you already have a Microsoft services subscription account and access to the Microsoft 365 Admin Center** From the [Microsoft 365 Admin Center](https://portal.office.com), go to Billing and then Purchase services. -In the Enterprise Suites section of the service offerings, you will find Microsoft 365 E3 and Microsoft 365 E5 tiles. +In the Enterprise Suites section of the service offerings, you'll find Microsoft 365 E3 and Microsoft 365 E5 tiles. There are "Start Free Trial" options available for your selection by hovering your mouse over the tiles. **If you do not already have a Microsoft services subscription** @@ -45,11 +45,15 @@ You can check out the Microsoft 365 deployment advisor and other resources for f >[!NOTE] >If you have not run a setup guide before, you will see the **Prepare your environment** guide first. This is to make sure you have basics covered like domain verification and a method for adding users. At the end of the "Prepare your environment" guide, there will be a **Ready to continue** button that sends you to the original guide that was selected. +<<<<<<< HEAD 1. [Explore Microsoft 365](https://www.microsoft.com/microsoft-365/business/). +======= +1. [Obtain a free Microsoft 365 trial](/office365/admin/try-or-buy-microsoft-365). +>>>>>>> c5dd9e14c2... Acrolinx enhancement 2. Check out the [Microsoft 365 deployment advisor](https://aka.ms/microsoft365setupguide). 3. Also check out the [Windows Analytics deployment advisor](/mem/configmgr/desktop-analytics/overview). This advisor will walk you through deploying [Desktop Analytics](/mem/configmgr/desktop-analytics/overview). -That's all there is to it! +That's all there's to it! Examples of these two deployment advisors are shown below. @@ -62,9 +66,9 @@ Examples of these two deployment advisors are shown below. ## Windows Analytics deployment advisor example -## M365 Enterprise poster +## Microsoft 365 Enterprise poster -[![M365 Enterprise poster.](images/m365e.png)](https://aka.ms/m365eposter) +[![Microsoft 365 Enterprise poster.](images/m365e.png)](https://aka.ms/m365eposter) ## Related Topics diff --git a/windows/deployment/deploy-whats-new.md b/windows/deployment/deploy-whats-new.md index 6f43fb16f4..3e58be63b9 100644 --- a/windows/deployment/deploy-whats-new.md +++ b/windows/deployment/deploy-whats-new.md @@ -42,7 +42,7 @@ The [Windows ADK for Windows 11](/windows-hardware/get-started/adk-install) is a New capabilities are available for [Delivery Optimization](#delivery-optimization) and [Windows Update for Business](#windows-update-for-business).
VPN support is added to [Windows Autopilot](#windows-autopilot)
An in-place upgrade wizard is available in [Configuration Manager](#microsoft-endpoint-configuration-manager).
-The Windows 10 deployment and update [landing page](index.yml) has been redesigned, with additional content added and more content coming soon.
+The Windows 10 deployment and update [landing page](index.yml) has been redesigned, with more content added and more content coming soon.
## The Modern Desktop Deployment Center @@ -55,7 +55,7 @@ Microsoft 365 is a new offering from Microsoft that combines - Office 365 - Enterprise Mobility and Security (EMS). -See [Deploy Windows 10 with Microsoft 365](deploy-m365.md) for an overview, which now includes a link to download a nifty [M365 Enterprise poster](deploy-m365.md#m365-enterprise-poster). +See [Deploy Windows 10 with Microsoft 365](deploy-m365.md) for an overview, which now includes a link to download a nifty [Microsoft 365 Enterprise poster](deploy-m365.md#m365-enterprise-poster). ## Windows 10 servicing and support @@ -65,12 +65,12 @@ Windows PowerShell cmdlets for Delivery Optimization have been improved: - **Get-DeliveryOptimizationStatus** has added the **-PeerInfo** option for a real-time peak behind the scenes on peer-to-peer activity (for example the peer IP Address, bytes received / sent). - **Get-DeliveryOptimizationLogAnalysis** is a new cmdlet that provides a summary of the activity in your DO log (# of downloads, downloads from peers, overall peer efficiency). Use the **-ListConnections** option to for in-depth look at peer-to-peer connections. -- **Enable-DeliveryOptimizationVerboseLogs** is a new cmdlet that enables a greater level of logging detail to assist in troubleshooting. +- **Enable-DeliveryOptimizationVerboseLogs** is a new cmdlet that enables a greater level of logging detail to help in troubleshooting. -Additional improvements in [Delivery Optimization](./do/waas-delivery-optimization.md) include: +Other improvements in [Delivery Optimization](./do/waas-delivery-optimization.md) include: - Enterprise network [throttling is enhanced](/windows-insider/archive/new-for-business#new-download-throttling-options-for-delivery-optimization-build-18917) to optimize foreground vs. background throttling. - Automatic cloud-based congestion detection is available for PCs with cloud service support. -- Improved peer efficiency for enterprises and educational institutions with complex networks is enabled with [new policies](/windows/client-management/mdm/policy-csp-deliveryoptimization). This now supports Microsoft 365 Apps for enterprise updates and Intune content, with Microsoft Endpoint Manager content coming soon! +- Improved peer efficiency for enterprises and educational institutions with complex networks is enabled with [new policies](/windows/client-management/mdm/policy-csp-deliveryoptimization). These policies now support Microsoft 365 Apps for enterprise updates and Intune content, with Microsoft Endpoint Manager content coming soon! The following Delivery Optimization policies are removed in the Windows 10, version 2004 release: @@ -85,17 +85,17 @@ The following Delivery Optimization policies are removed in the Windows 10, vers [Windows Update for Business](./update/waas-manage-updates-wufb.md) enhancements in this release include: - Intune console updates: target version is now available allowing you to specify which version of Windows 10 you want devices to move to. Additionally, this capability enables you to keep devices on their current version until they reach end of service. Check it out in Intune, also available as a Group Policy and Configuration Service Provider (CSP) policy. -- Validation improvements: To ensure devices and end users stay productive and protected, Microsoft uses safeguard holds to block devices from updating when there are known issues that would impact that device. Also, to better enable IT administrators to validate on the latest release, we have created a new policy that enables admins to opt devices out of the built-in safeguard holds. +- Validation improvements: To ensure devices and end users stay productive and protected, Microsoft uses safeguard holds to block devices from updating when there are known issues that would impact that device. Also, to better enable IT administrators to validate on the latest release, we've created a new policy that enables admins to opt devices out of the built-in safeguard holds. -- [**Automatic Restart Sign-on (ARSO)**](/windows-server/identity/ad-ds/manage/component-updates/winlogon-automatic-restart-sign-on--arso-): Windows will automatically log on as the user and lock their device in order to complete the update, ensuring that when the user returns and unlocks the device, the update will be completed. +- [**Automatic Restart Sign-on (ARSO)**](/windows-server/identity/ad-ds/manage/component-updates/winlogon-automatic-restart-sign-on--arso-): Windows will automatically sign in as the user and lock their device in order to complete the update, ensuring that when the user returns and unlocks the device, the update will be completed. - [**Windows Update for Business**](https://techcommunity.microsoft.com/t5/Windows-IT-Pro-Blog/Windows-Update-for-Business-and-the-retirement-of-SAC-T/ba-p/339523): There will now be a single, common start date for phased deployments (no more SAC-T designation). In addition, there will be a new notification and reboot scheduling experience for end users, the ability to enforce update installation and reboot deadlines, and the ability to provide end user control over reboots for a specific time period. -- **Update rollback improvements**: You can now automatically recover from startup failures by removing updates if the startup failure was introduced after the installation of recent driver or quality updates. When a device is unable to start up properly after the recent installation of Quality of driver updates, Windows will now automatically uninstall the updates to get the device back up and running normally. -- **Pause updates**: We have extended the ability to pause updates for both feature and monthly updates. This extension ability is for all editions of Windows 10, including Home. You can pause both feature and monthly updates for up to 35 days (seven days at a time, up to five times). Once the 35-day pause period is reached, you will need to update your device before pausing again. +- **Update rollback improvements**: You can now automatically recover from startup failures by removing updates if the startup failure was introduced after the installation of recent driver or quality updates. When a device is unable to start up properly after the recent installation of Quality of driver updates, Windows will now automatically uninstall the updates to get the device back up and run normally. +- **Pause updates**: We've extended the ability to pause updates for both feature and monthly updates. This extension ability is for all editions of Windows 10, including Home. You can pause both feature and monthly updates for up to 35 days (seven days at a time, up to five times). Once the 35-day pause period is reached, you'll need to update your device before pausing again. - **Improved update notifications**: When there's an update requiring you to restart your device, you'll see a colored dot on the Power button in the Start menu and on the Windows icon in your taskbar. -- **Intelligent active hours**: To further enhance active hours, users will now have the option to let Windows Update intelligently adjust active hours based on their device-specific usage patterns. You must enable the intelligent active hours feature for the system to predict device-specific usage patterns. +- **Intelligent active hours**: To further enhance active hours, users now can let Windows Update intelligently adjust active hours based on their device-specific usage patterns. You must enable the intelligent active hours feature for the system to predict device-specific usage patterns. - **Improved update orchestration to improve system responsiveness**: This feature will improve system performance by intelligently coordinating Windows updates and Microsoft Store updates, so they occur when users are away from their devices to minimize disruptions. -Microsoft previously announced that we are [extending support](https://www.microsoft.com/microsoft-365/blog/2018/09/06/helping-customers-shift-to-a-modern-desktop) for Windows 10 Enterprise and Windows 10 Education editions to 30 months from the version release date. This includes all past versions and future versions that are targeted for release in September (versions ending in 09, ex: 1809). Future releases that are targeted for release in March (versions ending in 03, ex: 1903) will continue to be supported for 18 months from their release date. All releases of Windows 10 Home, Windows 10 Pro, and Microsoft 365 Apps for enterprise will continue to be supported for 18 months (there is no change for these editions). These support policies are summarized in the table below. +Microsoft previously announced that we're [extending support](https://www.microsoft.com/microsoft-365/blog/2018/09/06/helping-customers-shift-to-a-modern-desktop) for Windows 10 Enterprise and Windows 10 Education editions to 30 months from the version release date. These editions include all past versions and future versions that are targeted for release in September (versions ending in 09, ex: 1809). Future releases that are targeted for release in March (versions ending in 03, ex: 1903) will continue to be supported for 18 months from their release date. All releases of Windows 10 Home, Windows 10 Pro, and Microsoft 365 Apps for enterprise will continue to be supported for 18 months (there's no change for these editions). These support policies are summarized in the table below. ![Support lifecycle.](images/support-cycle.png) @@ -115,14 +115,14 @@ For more information, see [Windows 10 Enterprise E3 in CSP](windows-10-enterpris With the release of Windows 10, version 2004 you can configure [Windows Autopilot user-driven](/windows/deployment/windows-autopilot/user-driven) Hybrid Azure Active Directory join with VPN support. This support is also backported to Windows 10, version 1909 and 1903. -If you configure the language settings in the Autopilot profile and the device is connected to Ethernet, all scenarios will now skip the language, locale, and keyboard pages. In previous versions, this was only supported with self-deploying profiles. +If you configure the language settings in the Autopilot profile and the device is connected to Ethernet, all scenarios will now skip the language, locale, and keyboard pages. In previous versions, these language settings were only supported with self-deploying profiles. The following Windows Autopilot features are available in Windows 10, version 1903 and later: -- [Windows Autopilot for white glove deployment](/windows/deployment/windows-autopilot/white-glove) is new in Windows 10, version 1903. "White glove" deployment enables partners or IT staff to pre-provision devices so they are fully configured and business ready for your users. +- [Windows Autopilot for white glove deployment](/windows/deployment/windows-autopilot/white-glove) is new in Windows 10, version 1903. "White glove" deployment enables partners or IT staff to pre-provision devices so they're fully configured and business ready for your users. - The Intune [enrollment status page](/intune/windows-enrollment-status) (ESP) now tracks Intune Management Extensions​. - [Cortana voiceover](/windows-hardware/customize/desktop/cortana-voice-support) and speech recognition during OOBE is disabled by default for all Windows 10 Pro Education, and Enterprise SKUs. -- Windows Autopilot is self-updating during OOBE. Starting with the Windows 10, version 1903 Autopilot functional and critical updates will begin downloading automatically during OOBE. +- Windows Autopilot is self-updating during OOBE. From Windows 10 onward, version 1903 Autopilot functional and critical updates will begin downloading automatically during OOBE. - Windows Autopilot will set the [diagnostics data](/windows/privacy/windows-diagnostic-data) level to Full on Windows 10 version 1903 and later during OOBE. ### Microsoft Endpoint Configuration Manager @@ -137,11 +137,11 @@ With Windows 10, version 1903, you can step-up from Windows 10 Pro Education to ### SetupDiag -[SetupDiag](upgrade/setupdiag.md) is a command-line tool that can help diagnose why a Windows 10 update failed. SetupDiag works by searching Windows Setup log files. When searching log files, SetupDiag uses a set of rules to match known issues. +[SetupDiag](upgrade/setupdiag.md) is a command-line tool that can help diagnose why a Windows 10 update failed. SetupDiag works by searching Windows Setup log files. When log files are being searched, SetupDiag uses a set of rules to match known issues. In Windows 10, version 2004, SetupDiag is now automatically installed. -During the upgrade process, Windows Setup will extract all its sources files to the **%SystemDrive%\$Windows.~bt\Sources** directory. With Windows 10, version 2004 and later, Windows Setup now also installs SetupDiag.exe to this directory. If there is an issue with the upgrade, SetupDiag is automatically run to determine the cause of the failure. If the upgrade process proceeds normally, this directory is moved under %SystemDrive%\Windows.Old for cleanup. +During the upgrade process, Windows Setup will extract all its sources files to the **%SystemDrive%\$Windows.~bt\Sources** directory. With Windows 10, version 2004 and later, Windows Setup now also installs SetupDiag.exe to this directory. If there's an issue with the upgrade, SetupDiag is automatically run to determine the cause of the failure. If the upgrade process proceeds normally, this directory is moved under %SystemDrive%\Windows.Old for cleanup. ### Upgrade Readiness @@ -179,7 +179,7 @@ For more information, see [MBR2GPT.EXE](mbr-to-gpt.md). ### Microsoft Deployment Toolkit (MDT) -MDT version 8456 supports Windows 10, version 2004 and earlier operating systems, including Windows Server 2019. There is currently an issue that causes MDT to incorrectly detect that UEFI is present in Windows 10, version 2004. This issue is currently under investigation. +MDT version 8456 supports Windows 10, version 2004 and earlier operating systems, including Windows Server 2019. There's currently an issue that causes MDT to incorrectly detect that UEFI is present in Windows 10, version 2004. This issue is currently under investigation. For the latest information about MDT, see the [MDT release notes](/mem/configmgr/mdt/release-notes). From 65e1b86a4e526d354aba381ab64344817751f86c Mon Sep 17 00:00:00 2001 From: Siddarth Mandalika Date: Fri, 5 Aug 2022 19:06:44 +0530 Subject: [PATCH 030/143] cherry-picking --- windows/configuration/wcd/wcd-cellcore.md | 26 +++++------------------ 1 file changed, 5 insertions(+), 21 deletions(-) diff --git a/windows/configuration/wcd/wcd-cellcore.md b/windows/configuration/wcd/wcd-cellcore.md index 89bd1f3395..3517f3b053 100644 --- a/windows/configuration/wcd/wcd-cellcore.md +++ b/windows/configuration/wcd/wcd-cellcore.md @@ -191,8 +191,6 @@ SlotSelectionSim1Name | Enter text for the name of SIM 1 in slot selection UI. SlotSelectionSim2Name | Enter text for the name of SIM 2 in slot selection UI. SuppressDePersoUI | Select **Yes** to hide the Perso unlock UI. ->>>>>>> c5dd9e14c2... Acrolinx enhancement - ### CGDual Use **CGDual** > **RestrictToGlobalMode** to configure settings for global mode on C+G Dual SIM phones. When the device registration changes, if the value for this setting is set, the OS changes the preferred system type to the default preferred system type for world mode. If the phone isn't camped on any network, the OS assumes the phone is on the home network and changes the network registration preference to default mode. @@ -209,7 +207,6 @@ Configure **FwUpdate** > **AllowedAppIdList** to list apps that are allowed to u ### External -<<<<<<< HEAD |Setting |Description| |:--- |:---| |CallSupplementaryService > OTASPNonStandardDialString | Enter a list of all desired non-standard OTASP dial strings.| @@ -266,7 +263,7 @@ Configure **FwUpdate** > **AllowedAppIdList** to list apps that are allowed to u |SuggestDataRoamingARD | Use to show the data roaming suggestion dialog when roaming and the data roaming setting is set to no roaming.| |SuggestGlobalModeARD | Define whether Global Mode is suggested on a C+G dual SIM phone.| |SuggestGlobalModeTimeout | To specify the number of seconds to wait for network registration before suggesting global mode, set SuggestGlobalModeTimeout to a value between 1 and 600, inclusive. For example, to set the timeout to 60 seconds, set the value to 60 (decimal) or 0x3C (hexadecimal).| -======= + Setting | Description --- | --- CallSupplementaryService > OTASPNonStandardDialString | Enter a list of all desired non-standard OTASP dial strings. @@ -292,8 +289,6 @@ ImageOnly > SuppressNwPSDetach | Configure whether to suppress reporting of netw SignalBarMapping Table | You can modify the percentage values used for the signal strength in the status bar per filter. For details, see [Custom percentages for signal strength bars](/windows-hardware/customize/mobile/mcsf/custom-percentages-for-signal-strength-bars). SRVCCAutoToggleWmRil | Configure whether to link SRVCC to VOLTE on/off. - - ### General Setting | Description @@ -325,7 +320,6 @@ Slot2ExcludedSystemTypes | Exclude specified system types from SIM cards inserte SuggestDataRoamingARD | Use to show the data roaming suggestion dialog when roaming and the data roaming setting is set to no roaming. SuggestGlobalModeARD | Define whether Global Mode is suggested on a C+G dual SIM phone. SuggestGlobalModeTimeout | To specify the number of seconds to wait for network registration before suggesting global mode, set SuggestGlobalModeTimeout to a value between 1 and 600, inclusive. For example, to set the timeout to 60 seconds, set the value to 60 (decimal) or 0x3C (hexadecimal). ->>>>>>> c5dd9e14c2... Acrolinx enhancement ### RCS @@ -360,7 +354,7 @@ SuggestGlobalModeTimeout | To specify the number of seconds to wait for network |Type 3GPP > SmsUse16BitReferenceNumbers |Configure whether to use 8-bit or 16-bit message ID (reference number) in the UDH.| |Type3GPP2 > ErrorHandling > FriendlyErrorClass |Enter a name for ERRORCODE3GPP2, and click **Add**. Configure the error class that you added as **generic error**, **invalid recipient address**, or **network connectivity trouble**.| |Type3GPP2 > ErrorHandling > UseReservedAsPermanent |Set the 3GPP2 permanent error type.| -======= + | Setting | Description | |----------------------------------------------------|-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| | AckExpirySeconds | Set the value, in seconds, for how long to wait for a client ACK before trying to deliver. | @@ -384,17 +378,11 @@ SuggestGlobalModeTimeout | To specify the number of seconds to wait for network | Type 3GPP > SmsUse16BitReferenceNumbers | Configure whether to use 8-bit or 16-bit message ID (reference number) in the UDH. | | Type3GPP2 > ErrorHandling > FriendlyErrorClass | Enter a name for ERRORCODE3GPP2, and click **Add**. Configure the error class that you added as **generic error**, **invalid recipient address**, or **network connectivity trouble**. | | Type3GPP2 > ErrorHandling > UseReservedAsPermanent | Set the 3GPP2 permanent error type. | ->>>>>>> c5dd9e14c2... Acrolinx enhancement ### UIX Setting | Description -<<<<<<< HEAD |:-|:--| -|SIM1ToUIM1 |Used to show UIM1 as an alternate string instead of SIM1 for the first SIM on C+G dual SIM phones.| -|SIMToSIMUIM |Partners can change the string "SIM" to "SIM/UIM" to accommodate scenarios such as Dual Mode cards of SIM cards on the phone. This can provide a better user experience for users in some markets. Enabling this customization changes all "SIM" strings to "SIM/UIM".| -======= ---- | --- SIM1ToUIM1 | Used to show UIM1 as an alternate string instead of SIM1 for the first SIM on C+G dual SIM phones. SIMToSIMUIM | Partners can change the string "SIM" to "SIM/UIM" to accommodate scenarios such as Dual Mode cards of SIM cards on the phone. This scenario can provide a better experience for users in some markets. Enabling this customization changes all "SIM" strings to "SIM/UIM". @@ -539,9 +527,9 @@ See descriptions in Windows Configuration Designer. |:---|:---| |UIDefaultDuration | Specifies the default time, in milliseconds, that the DISPLAY TEXT, GET INKEY, PLAY TONE, or SELECT ITEM dialog should be displayed. The default value is 60000 milliseconds (60 seconds). The valid value range is 1-120000. | |UIGetInputDuration |Specifies the default time, in milliseconds, that the GET INPUT dialog should be displayed. The default value is 120000 milliseconds (120 seconds). The valid value range is 1-120000.| -======= + ### CellData Setting | Description @@ -550,6 +538,7 @@ MaxNumberOfPDPContexts | OEMs can set a maximum value for the number of simultan + ### CellUX Setting | Description @@ -616,8 +605,6 @@ SlotSelectionSim2Name | Enter text for the name of SIM 2 in slot selection UI. SuppressDePersoUI | Suppress DePerso UI to unlock Perso. (Removed in Windows 10, version 1803.) - - ### General @@ -681,7 +668,6 @@ Setting | Description UIDefaultDuration | Specifies the default time, in milliseconds, that the DISPLAY TEXT, GET INKEY, PLAY TONE, or SELECT ITEM dialog should be displayed. The default value is 60000 milliseconds (60 seconds). The valid value range is 1-120000. UIGetInputDuration | Specifies the default time, in milliseconds, that the GET INPUT dialog should be displayed. The default value is 120000 milliseconds (120 seconds). The valid value range is 1-120000. ->>>>>>> c5dd9e14c2... Acrolinx enhancement ### VoLTE @@ -698,9 +684,8 @@ UIGetInputDuration | Specifies the default time, in milliseconds, that the GET I |3 (The SIM card fails authentication or one of the identity check procedures. This can also happen due to a duplication of the TMSI across different MSCs.) |Can't verify SIM MM#3 |Invalid SIM| |6 (The device has been put on a block list, such as when the phone has been stolen or the IMEI is restricted.) | Phone not allowed MM#6 | No service| -<<<<<<< HEAD ## Values for MultivariantProvisionedSPN -======= + Reject code | Extended error message | Short error message --- | --- | --- 2 (The SIM card hasn't been activated or has been deactivated) | SIM not set up MM#2 | Invalid SIM @@ -709,7 +694,6 @@ Reject code | Extended error message | Short error message ## Values for MultivariantProvisionedSPN ->>>>>>> c5dd9e14c2... Acrolinx enhancement Set the MultivariantProvisionedSPN value to the name of the SPN or mobile operator. From c738cad97dc26cb83e621577c19b3db745b64e99 Mon Sep 17 00:00:00 2001 From: Siddarth Mandalika Date: Fri, 5 Aug 2022 19:14:15 +0530 Subject: [PATCH 031/143] fixed broken links --- windows/configuration/wcd/wcd-cellcore.md | 15 +-------------- windows/deployment/deploy-m365.md | 6 +----- windows/deployment/deploy-whats-new.md | 2 +- 3 files changed, 3 insertions(+), 20 deletions(-) diff --git a/windows/configuration/wcd/wcd-cellcore.md b/windows/configuration/wcd/wcd-cellcore.md index 3517f3b053..662250138e 100644 --- a/windows/configuration/wcd/wcd-cellcore.md +++ b/windows/configuration/wcd/wcd-cellcore.md @@ -706,19 +706,6 @@ The following table shows the scenarios supported by this customization. >- MultivariantProvisionedSPN means the value that you set for the MultivariantProvisionedSPN setting. >- SIM 1 or SIM 2 is the default friendly name for the SIM in slot 1 or slot 2. -<<<<<<< HEAD -|Multivariant setting set?|SPN provisioned?|MSISDN (last 4 digits: 1234, for example) provisioned?|Default SIM name| -|:---|:---|:---|:---| -|Yes|Yes|Yes|*MultivariantProvisionedSPN*1234 or *MultivariantProvisionedSPN*" "1234| -|Yes|No|No|*MultivariantProvisionedSPN* (up to 16 characters)| -|Yes|Yes|No|*MultivariantProvisionedSPN* (up to 16 characters)| -|Yes|No|Yes|*MultivariantProvisionedSPN*1234 or *MultivariantProvisionedSPN*" "1234| -|No|Yes|Yes|If SPN string >= 12: *SPN*1234

If SPN string < 12: *SPN*" "1234| -|No|No|No|*SIM 1* or *SIM 2*| -|No|Yes|No|SPN (up to 16 characters)| -|No|No|Yes|*SIM 1* or *SIM 2*| -======= - Multivariant setting set?|SPN provisioned?|MSISDN (last four digits: 1234, for example) provisioned?|Default SIM name --- | --- | --- | --- Yes|Yes|Yes|*MultivariantProvisionedSPN*1234 or *MultivariantProvisionedSPN*" "1234 @@ -729,4 +716,4 @@ No|Yes|Yes|If SPN string >= 12: *SPN*1234

If SPN string < 12: *SPN*" "1 No|No|No|*SIM 1* or *SIM 2* No|Yes|No|SPN (up to 16 characters) No|No|Yes|*SIM 1* or *SIM 2* ->>>>>>> c5dd9e14c2... Acrolinx enhancement + diff --git a/windows/deployment/deploy-m365.md b/windows/deployment/deploy-m365.md index e66ba49c45..bcd86f4d26 100644 --- a/windows/deployment/deploy-m365.md +++ b/windows/deployment/deploy-m365.md @@ -20,7 +20,7 @@ ms.custom: seo-marvel-apr2020 This topic provides a brief overview of Microsoft 365 and describes how to use a free 90-day trial account to review some of the benefits of Microsoft 365. -[Microsoft 365](https://www.microsoft.com/microsoft-365) is a new offering from Microsoft that combines [Windows 10](https://www.microsoft.com/windows/features) with [Office 365](https://www.microsoft.com/microsoft-365/office-365), and [Enterprise Mobility and Security](https://www.microsoft.com/cloud-platform/enterprise-mobility-security) (EMS). See the [Microsoft 365 Enterprise poster](#m365-enterprise-poster) for an overview. +[Microsoft 365](https://www.microsoft.com/microsoft-365) is a new offering from Microsoft that combines [Windows 10](https://www.microsoft.com/windows/features) with [Office 365](https://www.microsoft.com/microsoft-365/office-365), and [Enterprise Mobility and Security](https://www.microsoft.com/cloud-platform/enterprise-mobility-security) (EMS). See the [Microsoft 365 Enterprise poster](#microsoft-365-enterprise-poster) for an overview. For Windows 10 deployment, Microsoft 365 includes a fantastic deployment advisor that can walk you through the entire process of deploying Windows 10. The wizard supports multiple Windows 10 deployment methods, including: @@ -45,11 +45,7 @@ You can check out the Microsoft 365 deployment advisor and other resources for f >[!NOTE] >If you have not run a setup guide before, you will see the **Prepare your environment** guide first. This is to make sure you have basics covered like domain verification and a method for adding users. At the end of the "Prepare your environment" guide, there will be a **Ready to continue** button that sends you to the original guide that was selected. -<<<<<<< HEAD -1. [Explore Microsoft 365](https://www.microsoft.com/microsoft-365/business/). -======= 1. [Obtain a free Microsoft 365 trial](/office365/admin/try-or-buy-microsoft-365). ->>>>>>> c5dd9e14c2... Acrolinx enhancement 2. Check out the [Microsoft 365 deployment advisor](https://aka.ms/microsoft365setupguide). 3. Also check out the [Windows Analytics deployment advisor](/mem/configmgr/desktop-analytics/overview). This advisor will walk you through deploying [Desktop Analytics](/mem/configmgr/desktop-analytics/overview). diff --git a/windows/deployment/deploy-whats-new.md b/windows/deployment/deploy-whats-new.md index 3e58be63b9..55f1a653a6 100644 --- a/windows/deployment/deploy-whats-new.md +++ b/windows/deployment/deploy-whats-new.md @@ -55,7 +55,7 @@ Microsoft 365 is a new offering from Microsoft that combines - Office 365 - Enterprise Mobility and Security (EMS). -See [Deploy Windows 10 with Microsoft 365](deploy-m365.md) for an overview, which now includes a link to download a nifty [Microsoft 365 Enterprise poster](deploy-m365.md#m365-enterprise-poster). +See [Deploy Windows 10 with Microsoft 365](deploy-m365.md) for an overview, which now includes a link to download a nifty [Microsoft 365 Enterprise poster](deploy-m365.md#microsoft-365-enterprise-poster). ## Windows 10 servicing and support From f8fae7a662ee1497926dc5bb620c7664d05c5b08 Mon Sep 17 00:00:00 2001 From: Siddarth Mandalika Date: Fri, 5 Aug 2022 19:17:39 +0530 Subject: [PATCH 032/143] Update wcd-cellcore.md --- windows/configuration/wcd/wcd-cellcore.md | 9 --------- 1 file changed, 9 deletions(-) diff --git a/windows/configuration/wcd/wcd-cellcore.md b/windows/configuration/wcd/wcd-cellcore.md index 662250138e..fcda85b867 100644 --- a/windows/configuration/wcd/wcd-cellcore.md +++ b/windows/configuration/wcd/wcd-cellcore.md @@ -47,21 +47,12 @@ Use to configure settings for cellular data. ### CellConfigurations 1. In **CellConfiguration** > **PropertyGroups**, enter a name for the property group. -<<<<<<< HEAD -2. Select the **PropertyGroups** you just created in the **Available customizations** pane and then enter a **PropertyName**. -3. Select the **PropertyName** you just created in the **Available customizations** pane, and then select one of the following data types for the property: - - Binary - - Boolean - - Integer - - String -======= 2. Select the **PropertyGroups** you created in the **Available customizations** pane and then enter a **PropertyName**. 3. Select the **PropertyName** you created in the **Available customizations** pane, and then select one of the following data types for the property: - Binary - Boolean - Integer - String ->>>>>>> c5dd9e14c2... Acrolinx enhancement 4. The data type that you selected is added in **Available customizations**. Select it to enter a value for the property. ### CellData From 07e7fd97ab8191bc1338447bbdf91cd92071abf2 Mon Sep 17 00:00:00 2001 From: Jeff Borsecnik <36546697+jborsecnik@users.noreply.github.com> Date: Fri, 5 Aug 2022 08:40:51 -0700 Subject: [PATCH 033/143] Update wcd-cellcore.md format fixes --- windows/configuration/wcd/wcd-cellcore.md | 11 ++++------- 1 file changed, 4 insertions(+), 7 deletions(-) diff --git a/windows/configuration/wcd/wcd-cellcore.md b/windows/configuration/wcd/wcd-cellcore.md index fcda85b867..052351749a 100644 --- a/windows/configuration/wcd/wcd-cellcore.md +++ b/windows/configuration/wcd/wcd-cellcore.md @@ -321,7 +321,6 @@ SuggestGlobalModeTimeout | To specify the number of seconds to wait for network ### SMS -<<<<<<< HEAD |Setting |Description| |:--|:--| |AckExpirySeconds |Set the value, in seconds, for how long to wait for a client ACK before trying to deliver. | @@ -378,8 +377,6 @@ SIM1ToUIM1 | Used to show UIM1 as an alternate string instead of SIM1 for the fi SIMToSIMUIM | Partners can change the string "SIM" to "SIM/UIM" to accommodate scenarios such as Dual Mode cards of SIM cards on the phone. This scenario can provide a better experience for users in some markets. Enabling this customization changes all "SIM" strings to "SIM/UIM". ->>>>>>> c5dd9e14c2... Acrolinx enhancement - ### UTK |Setting |Description| @@ -390,7 +387,7 @@ SIMToSIMUIM | Partners can change the string "SIM" to "SIM/UIM" to accommodate s ## PerIMSI Enter an IMSI, click **Add**, and then select the IMSI that you added to configure the following settings. -<<<<<<< HEAD + ### CellData |Setting |Description| @@ -597,7 +594,7 @@ SuppressDePersoUI | Suppress DePerso UI to unlock Perso. (Removed in Windows 10 -### General +###General | Setting | Description | |----------------------------------------|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| @@ -652,7 +649,7 @@ See descriptions in Windows Configuration Designer. | Type3GPP2 > ErrorHandling > UseReservedAsPermanent | Set the 3GPP2 permanent error type. | -### UTK +###UTK Setting | Description --- | --- @@ -660,7 +657,7 @@ UIDefaultDuration | Specifies the default time, in milliseconds, that the DISPLA UIGetInputDuration | Specifies the default time, in milliseconds, that the GET INPUT dialog should be displayed. The default value is 120000 milliseconds (120 seconds). The valid value range is 1-120000. -### VoLTE +###VoLTE |Setting | Description| |:---|:---| From 70c45cb65042d7c7d084dadff7223ce5ef384f33 Mon Sep 17 00:00:00 2001 From: Jeff Borsecnik <36546697+jborsecnik@users.noreply.github.com> Date: Fri, 5 Aug 2022 08:52:36 -0700 Subject: [PATCH 034/143] Update wcd-cellcore.md format fixes --- windows/configuration/wcd/wcd-cellcore.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/windows/configuration/wcd/wcd-cellcore.md b/windows/configuration/wcd/wcd-cellcore.md index 052351749a..e230f45429 100644 --- a/windows/configuration/wcd/wcd-cellcore.md +++ b/windows/configuration/wcd/wcd-cellcore.md @@ -594,6 +594,7 @@ SuppressDePersoUI | Suppress DePerso UI to unlock Perso. (Removed in Windows 10 + ###General | Setting | Description | @@ -618,6 +619,7 @@ SuppressDePersoUI | Suppress DePerso UI to unlock Perso. (Removed in Windows 10 | SuggestDataRoamingARD | Use to show the data roaming suggestion dialog when roaming and the data roaming setting is set to no roaming. | + ### RCS See descriptions in Windows Configuration Designer. From 13cad4c12707d4feec2baa18cde30980def09c48 Mon Sep 17 00:00:00 2001 From: Jeff Borsecnik <36546697+jborsecnik@users.noreply.github.com> Date: Fri, 5 Aug 2022 09:04:39 -0700 Subject: [PATCH 035/143] Update wcd-cellcore.md format fixes --- windows/configuration/wcd/wcd-cellcore.md | 12 +++++++----- 1 file changed, 7 insertions(+), 5 deletions(-) diff --git a/windows/configuration/wcd/wcd-cellcore.md b/windows/configuration/wcd/wcd-cellcore.md index e230f45429..5347d90488 100644 --- a/windows/configuration/wcd/wcd-cellcore.md +++ b/windows/configuration/wcd/wcd-cellcore.md @@ -595,7 +595,7 @@ SuppressDePersoUI | Suppress DePerso UI to unlock Perso. (Removed in Windows 10 -###General +### General | Setting | Description | |----------------------------------------|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| @@ -620,14 +620,15 @@ SuppressDePersoUI | Suppress DePerso UI to unlock Perso. (Removed in Windows 10 -### RCS +###RCS See descriptions in Windows Configuration Designer. -### SMS + +###SMS | Setting | Description | |----------------------------------------------------|-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| @@ -651,7 +652,8 @@ See descriptions in Windows Configuration Designer. | Type3GPP2 > ErrorHandling > UseReservedAsPermanent | Set the 3GPP2 permanent error type. | -###UTK + +### UTK Setting | Description --- | --- @@ -659,7 +661,7 @@ UIDefaultDuration | Specifies the default time, in milliseconds, that the DISPLA UIGetInputDuration | Specifies the default time, in milliseconds, that the GET INPUT dialog should be displayed. The default value is 120000 milliseconds (120 seconds). The valid value range is 1-120000. -###VoLTE +### VoLTE |Setting | Description| |:---|:---| From 219d8504d11c3eade966152ab27c262d77aca6d3 Mon Sep 17 00:00:00 2001 From: Jeff Borsecnik <36546697+jborsecnik@users.noreply.github.com> Date: Fri, 5 Aug 2022 09:11:57 -0700 Subject: [PATCH 036/143] Update wcd-cellcore.md format fixes --- windows/configuration/wcd/wcd-cellcore.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/windows/configuration/wcd/wcd-cellcore.md b/windows/configuration/wcd/wcd-cellcore.md index 5347d90488..94073b5372 100644 --- a/windows/configuration/wcd/wcd-cellcore.md +++ b/windows/configuration/wcd/wcd-cellcore.md @@ -312,14 +312,14 @@ SuggestDataRoamingARD | Use to show the data roaming suggestion dialog when roam SuggestGlobalModeARD | Define whether Global Mode is suggested on a C+G dual SIM phone. SuggestGlobalModeTimeout | To specify the number of seconds to wait for network registration before suggesting global mode, set SuggestGlobalModeTimeout to a value between 1 and 600, inclusive. For example, to set the timeout to 60 seconds, set the value to 60 (decimal) or 0x3C (hexadecimal). -### RCS +###RCS |Setting | Description| |:---|:---| |SystemEnabled | Select **Yes** to specify that the system is RCS-enabled.| |UserEnabled | Select **Yes** to show the user setting if RCS is enabled on the device.| -### SMS +###SMS |Setting |Description| |:--|:--| From 261d6067846082c8d2bc925a62a499c922b49122 Mon Sep 17 00:00:00 2001 From: Jeff Borsecnik <36546697+jborsecnik@users.noreply.github.com> Date: Fri, 5 Aug 2022 09:26:57 -0700 Subject: [PATCH 037/143] Update wcd-cellcore.md format fixes --- windows/configuration/wcd/wcd-cellcore.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/windows/configuration/wcd/wcd-cellcore.md b/windows/configuration/wcd/wcd-cellcore.md index 94073b5372..5347d90488 100644 --- a/windows/configuration/wcd/wcd-cellcore.md +++ b/windows/configuration/wcd/wcd-cellcore.md @@ -312,14 +312,14 @@ SuggestDataRoamingARD | Use to show the data roaming suggestion dialog when roam SuggestGlobalModeARD | Define whether Global Mode is suggested on a C+G dual SIM phone. SuggestGlobalModeTimeout | To specify the number of seconds to wait for network registration before suggesting global mode, set SuggestGlobalModeTimeout to a value between 1 and 600, inclusive. For example, to set the timeout to 60 seconds, set the value to 60 (decimal) or 0x3C (hexadecimal). -###RCS +### RCS |Setting | Description| |:---|:---| |SystemEnabled | Select **Yes** to specify that the system is RCS-enabled.| |UserEnabled | Select **Yes** to show the user setting if RCS is enabled on the device.| -###SMS +### SMS |Setting |Description| |:--|:--| From 71787b011c0c9f18edc7193be2cc506ffaebaec1 Mon Sep 17 00:00:00 2001 From: Jeff Borsecnik <36546697+jborsecnik@users.noreply.github.com> Date: Fri, 5 Aug 2022 09:32:42 -0700 Subject: [PATCH 038/143] Update uev-whats-new-in-uev-for-windows.md fix notes --- .../ue-v/uev-whats-new-in-uev-for-windows.md | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/windows/configuration/ue-v/uev-whats-new-in-uev-for-windows.md b/windows/configuration/ue-v/uev-whats-new-in-uev-for-windows.md index a7b91949d7..3fc48e90ec 100644 --- a/windows/configuration/ue-v/uev-whats-new-in-uev-for-windows.md +++ b/windows/configuration/ue-v/uev-whats-new-in-uev-for-windows.md @@ -47,7 +47,8 @@ With the release of Windows 10, version 1607, the Company Settings Center was re Administrators can still define which user-customized application settings can synchronize (roam) with Group Policy or Windows PowerShell. -**Note** With the removal of the Company Settings Center, the following group policies are no longer applicable: +>[!Note] +>With the removal of the Company Settings Center, the following group policies are no longer applicable: - Contact IT Link Text - Contact IT URL @@ -97,13 +98,15 @@ Printer roaming in UE-V requires one of these scenarios: - The printer driver can be imported from Windows Update. -> **Note**  The UE-V printer roaming feature doesn't roam printer settings or preferences, such as printing double-sided. +> [!Note +> The UE-V printer roaming feature doesn't roam printer settings or preferences, such as printing double-sided. ## Office 2016 Settings Location Template UE-V for Windows 10, version 1607 includes the Microsoft Office 2016 settings location template with improved Outlook signature support. We've added synchronization of default signature settings for new, reply, and forwarded emails. Users no longer have to choose the default signature settings. -> **Note**  An Outlook profile must be created on any device on which a user wants to synchronize their Outlook signature. If the profile is not already created, the user can create one and then restart Outlook on that device to enable signature synchronization. +> [!Note] +> An Outlook profile must be created on any device on which a user wants to synchronize their Outlook signature. If the profile is not already created, the user can create one and then restart Outlook on that device to enable signature synchronization. UE-V works with Office 365 to determine whether Office 2016 settings are roamed by Office 365. If settings are roamed by Office 365, they aren't roamed by UE-V. For more information, see [Overview of user and roaming settings for Microsoft Office](/previous-versions/office/office-2013-resource-kit/jj733593(v=office.15)). From 3f4c7cc6332088494e738841d819fe9aaffa3cb2 Mon Sep 17 00:00:00 2001 From: Jeff Borsecnik <36546697+jborsecnik@users.noreply.github.com> Date: Fri, 5 Aug 2022 09:47:28 -0700 Subject: [PATCH 039/143] Update wcd-cellcore.md --- windows/configuration/wcd/wcd-cellcore.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/windows/configuration/wcd/wcd-cellcore.md b/windows/configuration/wcd/wcd-cellcore.md index 5347d90488..94073b5372 100644 --- a/windows/configuration/wcd/wcd-cellcore.md +++ b/windows/configuration/wcd/wcd-cellcore.md @@ -312,14 +312,14 @@ SuggestDataRoamingARD | Use to show the data roaming suggestion dialog when roam SuggestGlobalModeARD | Define whether Global Mode is suggested on a C+G dual SIM phone. SuggestGlobalModeTimeout | To specify the number of seconds to wait for network registration before suggesting global mode, set SuggestGlobalModeTimeout to a value between 1 and 600, inclusive. For example, to set the timeout to 60 seconds, set the value to 60 (decimal) or 0x3C (hexadecimal). -### RCS +###RCS |Setting | Description| |:---|:---| |SystemEnabled | Select **Yes** to specify that the system is RCS-enabled.| |UserEnabled | Select **Yes** to show the user setting if RCS is enabled on the device.| -### SMS +###SMS |Setting |Description| |:--|:--| From 8c6c593abf76590e4201769552bce614bbbeafe1 Mon Sep 17 00:00:00 2001 From: Jeff Borsecnik <36546697+jborsecnik@users.noreply.github.com> Date: Fri, 5 Aug 2022 10:18:22 -0700 Subject: [PATCH 040/143] Update uev-whats-new-in-uev-for-windows.md format fix --- windows/configuration/ue-v/uev-whats-new-in-uev-for-windows.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/configuration/ue-v/uev-whats-new-in-uev-for-windows.md b/windows/configuration/ue-v/uev-whats-new-in-uev-for-windows.md index 3fc48e90ec..a0b47df0de 100644 --- a/windows/configuration/ue-v/uev-whats-new-in-uev-for-windows.md +++ b/windows/configuration/ue-v/uev-whats-new-in-uev-for-windows.md @@ -98,7 +98,7 @@ Printer roaming in UE-V requires one of these scenarios: - The printer driver can be imported from Windows Update. -> [!Note +> [!Note] > The UE-V printer roaming feature doesn't roam printer settings or preferences, such as printing double-sided. ## Office 2016 Settings Location Template From 992dc72e7277ffbc827ab41e52dcf1b6fcecbca7 Mon Sep 17 00:00:00 2001 From: Jeff Borsecnik <36546697+jborsecnik@users.noreply.github.com> Date: Fri, 5 Aug 2022 10:25:02 -0700 Subject: [PATCH 041/143] Update wcd-cellcore.md format fixes --- windows/configuration/wcd/wcd-cellcore.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/windows/configuration/wcd/wcd-cellcore.md b/windows/configuration/wcd/wcd-cellcore.md index 94073b5372..f5a7fdc4df 100644 --- a/windows/configuration/wcd/wcd-cellcore.md +++ b/windows/configuration/wcd/wcd-cellcore.md @@ -325,7 +325,7 @@ SuggestGlobalModeTimeout | To specify the number of seconds to wait for network |:--|:--| |AckExpirySeconds |Set the value, in seconds, for how long to wait for a client ACK before trying to deliver. | |DefaultMCC |Set the default mobile country code (MCC).| -|Encodings > GSM7BitEncodingPage |Enter the code page value for the 7-bit GSM default alphabet encoding. Values:

- Code page value: 55000 (Setting value: 0xD6D8)(Code page: default alphabet)
- Code page value: 55001 (Setting value: 0xD6D9)(Code page: GSM with single shift for Spanish)- Code page value: 55002 (Setting value: 0xD6DA)(Code page: GSM with single shift for Portuguese)- Code page value: 55003 (Setting value: 0xD6DB)(Code page: GSM with single shift for Turkish)- Code page value: 55004 (Setting value: 0xD6DC)(Code page: SMS Greek Reduction)| +|Encodings > GSM7BitEncodingPage |Enter the code page value for the 7-bit GSM default alphabet encoding. Values:

- Code page value: 55000 (Setting value: 0xD6D8)(Code page: default alphabet)
- Code page value: 55001 (Setting value: 0xD6D9)(Code page: GSM with single shift for Spanish)
- Code page value: 55002 (Setting value: 0xD6DA)(Code page: GSM with single shift for Portuguese)
- Code page value: 55003 (Setting value: 0xD6DB)(Code page: GSM with single shift for Turkish)
- Code page value: 55004 (Setting value: 0xD6DC)(Code page: SMS Greek Reduction)| |Encodings > GSM8BitEncodingPage|Enter the code page value for GSM 8-bit encoding (OEM set). OEM-created code page IDs should be in the range 55050–55099. | |Encodings > OctetEncodingPage |Set the octet (binary) encoding.| |Encodings > SendUDHNLSS |Set the 7 bit GSM shift table encoding.| @@ -349,7 +349,7 @@ SuggestGlobalModeTimeout | To specify the number of seconds to wait for network |----------------------------------------------------|-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| | AckExpirySeconds | Set the value, in seconds, for how long to wait for a client ACK before trying to deliver. | | DefaultMCC | Set the default mobile country code (MCC). | -| Encodings > GSM7BitEncodingPage | Enter the code page value for the 7-bit GSM default alphabet encoding. Values:

- Code page value: 55000 (Setting value: 0xD6D8)(Code page: default alphabet)
- Code page value: 55001 (Setting value: 0xD6D9)(Code page: GSM with single shift for Spanish)- Code page value: 55002 (Setting value: 0xD6DA)(Code page: GSM with single shift for Portuguese)- Code page value: 55003 (Setting value: 0xD6DB)(Code page: GSM with single shift for Turkish)- Code page value: 55004 (Setting value: 0xD6DC)(Code page: SMS Greek Reduction) | +| Encodings > GSM7BitEncodingPage | Enter the code page value for the 7-bit GSM default alphabet encoding. Values:

- Code page value: 55000 (Setting value: 0xD6D8)(Code page: default alphabet)
- Code page value: 55001 (Setting value: 0xD6D9)(Code page: GSM with single shift for Spanish)
- Code page value: 55002 (Setting value: 0xD6DA)(Code page: GSM with single shift for Portuguese)
- Code page value: 55003 (Setting value: 0xD6DB)(Code page: GSM with single shift for Turkish)
- Code page value: 55004 (Setting value: 0xD6DC)(Code page: SMS Greek Reduction) | | Encodings > GSM8BitEncodingPage | Enter the code page value for GSM 8-bit encoding (OEM set). OEM-created code page IDs should be in the range 55050–55099. For more information, see [Add encoding extension tables for SMS](/windows-hardware/customize/mobile/mcsf/add-encoding-extension-tables-for-sms). | | Encodings > OctetEncodingPage | Set the octet (binary) encoding. | | Encodings > SendUDHNLSS | Set the 7-bit GSM shift table encoding. | From c3f042b3267e286d49826e0eb0231e2b93a0e8cc Mon Sep 17 00:00:00 2001 From: Jeff Borsecnik <36546697+jborsecnik@users.noreply.github.com> Date: Fri, 5 Aug 2022 10:29:02 -0700 Subject: [PATCH 042/143] Update wcd-cellcore.md --- windows/configuration/wcd/wcd-cellcore.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/windows/configuration/wcd/wcd-cellcore.md b/windows/configuration/wcd/wcd-cellcore.md index f5a7fdc4df..a30063136f 100644 --- a/windows/configuration/wcd/wcd-cellcore.md +++ b/windows/configuration/wcd/wcd-cellcore.md @@ -312,14 +312,14 @@ SuggestDataRoamingARD | Use to show the data roaming suggestion dialog when roam SuggestGlobalModeARD | Define whether Global Mode is suggested on a C+G dual SIM phone. SuggestGlobalModeTimeout | To specify the number of seconds to wait for network registration before suggesting global mode, set SuggestGlobalModeTimeout to a value between 1 and 600, inclusive. For example, to set the timeout to 60 seconds, set the value to 60 (decimal) or 0x3C (hexadecimal). -###RCS +### RCS |Setting | Description| |:---|:---| |SystemEnabled | Select **Yes** to specify that the system is RCS-enabled.| |UserEnabled | Select **Yes** to show the user setting if RCS is enabled on the device.| -###SMS +### SMS |Setting |Description| |:--|:--| From cf704c4e46edba8c912ee3010a1073d8ef387be1 Mon Sep 17 00:00:00 2001 From: Meghan Stewart <33289333+mestew@users.noreply.github.com> Date: Fri, 5 Aug 2022 12:36:50 -0700 Subject: [PATCH 043/143] uc-wkbk --- .../update/update-compliance-v2-workbook.md | 38 ++++++++++++++++--- 1 file changed, 32 insertions(+), 6 deletions(-) diff --git a/windows/deployment/update/update-compliance-v2-workbook.md b/windows/deployment/update/update-compliance-v2-workbook.md index 5edd8fa81d..7d40865333 100644 --- a/windows/deployment/update/update-compliance-v2-workbook.md +++ b/windows/deployment/update/update-compliance-v2-workbook.md @@ -8,7 +8,7 @@ author: mestew ms.author: mstewart ms.collection: M365-analytics ms.topic: article -ms.date: 08/09/2022 +ms.date: 08/10/2022 --- # Update Compliance (preview) workbook @@ -62,16 +62,42 @@ The charts displayed in the **Summary** tab give you a general idea of the overa ## Quality updates tab -The **Quality updates** tab contains tiles for the following information: +The **Quality updates** tab displays generalized data at the top by using tiles. The quality update data becomes more specific as you navigate lower in this tab. The top of the **Quality updates** tab contains tiles with the following information: + +- **Devices count**: Count of devices that have reported at least one of the latest security updates is or was applicable in the past 30 days, regardless of installation state of the update. +- **Latest security update**: Count of devices that have installed the latest security update. +- **Security update status**: Count of devices that haven't installed a security update released within the last 60 days. +- **Total alerts**: Count of active alerts that are for quality updates. + +Below the tiles, the **Quality updates** tab is subdivided into **Update status** and **Device status** groups. These different chart groups allow you to easily discover trends in compliance data. For instance, you may remember that about third of your devices were in the installing state yesterday, but this number didn't change as much as you were expecting. That unexpected trend may cause you to investigate and resolve a potential issue before end-users are impacted. + +### Update status group for quality updates + +The **Update status** group for quality updates contains the following items: + +- **Update states for all security releases**: Chart containing a count of clients in a specific state for security updates. Possible states include: + - Installed + - Installing + - Offering + - Cancelled +- **Update states for the latest security releases**: Chart containing a count of clients in a specific state for the most recent security update. +- **Update alerts for all security releases**: Chart containing the count of active errors and warnings for security updates. + + +The **Update deployment status** table displays the quality updates for each operating system version that were released within the last 60 days. For each update, + +### Device status group for quality updates + -- **Devices count**: Count of devices that have reported at least one of the latest security updates is or was applicable in the past 30 days, regardless of installation state of the update -- **Latest security update**: -- **Security update status**: -- **Total alerts**: ## Feature updates tab +### Update status group for feature updates + +### Device status group for feature updates + +## Customize the workbook ## Next steps \ No newline at end of file From 2cd104786fe314676895586e3c5050ad934dea04 Mon Sep 17 00:00:00 2001 From: tiaraquan Date: Fri, 5 Aug 2022 12:59:38 -0700 Subject: [PATCH 044/143] New Changes made at tenant enrollment. --- windows/deployment/windows-autopatch/TOC.yml | 2 + .../windows-autopatch-enroll-tenant.md | 3 + .../windows-autopatch-changes-to-tenant.md | 161 ++++++++++++++++++ 3 files changed, 166 insertions(+) create mode 100644 windows/deployment/windows-autopatch/references/windows-autopatch-changes-to-tenant.md diff --git a/windows/deployment/windows-autopatch/TOC.yml b/windows/deployment/windows-autopatch/TOC.yml index c6e175c270..b61273493f 100644 --- a/windows/deployment/windows-autopatch/TOC.yml +++ b/windows/deployment/windows-autopatch/TOC.yml @@ -79,6 +79,8 @@ href: operate/windows-autopatch-wqu-unsupported-policies.md - name: Microsoft 365 Apps for enterprise update policies href: references/windows-autopatch-microsoft-365-policies.md + - name: Changes made at tenant enrollment + href: references/windows-autopatch-changes-to-tenant.md - name: Privacy href: references/windows-autopatch-privacy.md - name: Windows Autopatch preview addendum diff --git a/windows/deployment/windows-autopatch/prepare/windows-autopatch-enroll-tenant.md b/windows/deployment/windows-autopatch/prepare/windows-autopatch-enroll-tenant.md index 99940fe13f..7ff9f212c0 100644 --- a/windows/deployment/windows-autopatch/prepare/windows-autopatch-enroll-tenant.md +++ b/windows/deployment/windows-autopatch/prepare/windows-autopatch-enroll-tenant.md @@ -99,6 +99,9 @@ Within the Readiness assessment tool, you'll now see the **Enroll** button. By s Once these actions are complete, you've now successfully enrolled your tenant. +> [!NOTE] +> For more information about changes made to your tenant, see [Changes made at tenant enrollment](../references/windows-autopatch-changes-to-tenant.md). + ### Delete data collected from the Readiness assessment tool You can choose to delete the data we collect directly within the Readiness assessment tool. diff --git a/windows/deployment/windows-autopatch/references/windows-autopatch-changes-to-tenant.md b/windows/deployment/windows-autopatch/references/windows-autopatch-changes-to-tenant.md new file mode 100644 index 0000000000..c6f60baec9 --- /dev/null +++ b/windows/deployment/windows-autopatch/references/windows-autopatch-changes-to-tenant.md @@ -0,0 +1,161 @@ +--- +title: Changes made at tenant enrollment +description: This reference article details the changes made to your tenant when enrolling into Windows Autopatch +ms.date: 08/04/2022 +ms.prod: w11 +ms.technology: windows +ms.topic: reference +ms.localizationpriority: medium +author: tiaraquan +ms.author: tiaraquan +manager: dougeby +msreviewer: hathind +--- + +# Changes made at tenant enrollment + +## Service principal + +Windows Autopatch will create a service principal in your tenant allowing the service to establish an identity and restrict access to what resources the service has access to within the tenant. For more information, see [Application and service principal objects in Azure Active Directory](/azure/active-directory/develop/app-objects-and-service-principals#service-principal-object). The service principal created by Windows Autopatch is: + +- Modern Workplace Customer APIs + +## Azure Active Directory groups + +Windows Autopatch will create Azure Active Directory groups that are required to operate the service. The following groups are used for targeting Windows Autopatch configurations to devices and management of the service by our service accounts. + +| Group name | Description | +| ----- | ----- | +| Modern Workplace-All | All Modern Workplace users | +| Modern Workplace - Windows 11 Pre-Release Test Devices | Device group for Windows 11 Pre-Release testing. | +| Modern Workplace Devices-All | All Modern Workplace devices | +| Modern Workplace Devices-Windows Autopatch-Test | Immediate ring for device rollout | +| Modern Workplace Devices-Windows Autopatch-First | First production ring for early adopters | +| Modern Workplace Devices-Windows Autopatch-Fast | Fast ring for quick rollout and adoption | +| Modern Workplace Devices-Windows Autopatch-Broad | Final ring for broad rollout into an organization | +| Modern Workplace Devices Dynamic - Windows 10 | Microsoft Managed Desktop Devices with Windows 10

Group Rule:

  • `(device.devicePhysicalIds -any _ -startsWith \"[OrderID]:Microsoft365Managed_\")`
  • `(device.deviceOSVersion -notStartsWith \"10.0.22000\")`

Exclusions:
  • Modern Workplace - Telemetry Settings for Windows 11
| +| Modern Workplace Devices Dynamic - Windows 11 | Microsoft Managed Desktop Devices with Windows 11

Group Rule:

  • `(device.devicePhysicalIds -any _ -startsWith \"[OrderID]:Microsoft365Managed_\")`
  • `(device.deviceOSVersion -startsWith \"10.0.22000\")`

Exclusions:
  • Modern Workplace - Telemetry Settings for Windows 10
| +| Modern Workplace Roles - Service Administrator | All users granted access to Modern Workplace Service Administrator Role | +| Modern Workplace Roles - Service Reader | All users granted access to Modern Workplace Service Reader Role | +| Modern Workplace Service - Intune Admin All | Group for Intune Admins

Assigned to:

  • Modern Workplace Service Accounts
| +| Modern Workplace Service - Intune Reader All | Group for Intune readers

Assigned to:

  • Modern Workplace Service Accounts
| +| Modern Workplace Service - Intune Reader MMD | Group for Intune readers of MMD devices and users

Assigned to:

  • Modern Workplace Service Accounts
| +| Modern Workplace Service Accounts | Group for Windows Autopatch service accounts | +| Windows Autopatch Device Registration | Group for automatic device registration for Windows Autopatch | + +## Windows Autopatch enterprise applications + +Enterprise applications are applications (software) that a business uses to do its work. + +Windows Autopatch creates an enterprise application in your tenant. This enterprise application is a first party application used to run the Windows Autopatch service. + +| Enterprise application name | Usage | Permissions | +| ----- | ------ | ----- | +| Modern Workplace Management | This enterprise application is a limited first party enterprise application with elevated privileges. This account is used to manage the service, publish baseline configuration updates, and maintain overall service health. |
  • DeviceManagementApps.ReadWrite.All
  • DeviceManagementConfiguration.ReadWrite.All
  • DeviceManagementManagedDevices.PriviligedOperation.All
  • DeviceManagementManagedDevices.ReadWrite.All
  • DeviceManagementRBAC.ReadWrite.All
  • DeviceManagementServiceConfig.ReadWrite.All
  • Directory.Read.All
  • Group.Create
  • Policy.Read.All
  • WindowsUpdates.Read.Write.All
| + +> [!NOTE] +> Enterprise application authentication is only available on tenants enrolled after July 9th, 2022. For tenants enrolled before this date, Enterprise Application authentication will be made available for enrollment soon. + +## Windows Autopatch cloud service accounts + +Windows Autopatch will create three cloud service accounts in your tenant. These accounts are used to run the service and all need to be excluded from any multi-factor authentication controls. + +> [!NOTE] +> Effective Aug 15th, 2022, these accounts will no longer be added to newly enrolled tenants, and existing tenants will be provided an option to migrate to enterprise application-based authentication. These accounts will be removed with that transition. + +| Cloud service account name | Usage | Mitigating controls | +| ----- | ----- | ------ | +| MsAdmin@tenantDomain.onmicrosoft.com |
  • This account is a limited-service account with administrator privileges. This account is used as an Intune and User administrator to define and configure the tenant for Microsoft Modern desktop devices.
  • This account doesn't have interactive sign-in permissions.  The account performs operations only through the service.
| Audited sign-ins | +| MsAdminInt@tenantDomain.onmicrosoft.com |