From 61b4543f5934f3eb6ea4ae6bb294367a26cba67b Mon Sep 17 00:00:00 2001 From: Nimisha Satapathy Date: Fri, 15 Jul 2022 02:09:46 +0530 Subject: [PATCH 001/125] 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/125] 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/125] 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/125] 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/125] 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/125] 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/125] 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/125] 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/125] 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/125] 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/125] 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/125] 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/125] 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/125] 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/125] 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/125] 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/125] 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/125] 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/125] 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/125] 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/125] 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/125] 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 zcmd42i$9b9|35AzMbd#(LM1ODbaD=rMC5GFGm)In=6pz!5K5sOLyS2e$CyJxk+T__ z899$_PTMe>@73%5{(Wzs-{o0XRP&*tzzKP3b1j+>4Dw@Hn!?y?)_&R!1i%( zZA(8kHla6v{|i&0c(&N1mr*z^xo|BDDk<2HLnoCl-;WUsneg3}(DTeGR^jws4op{3|=uRb~r!D@z zao=~iPz^XD&vf$txnN2BES@ue-!ne?_hNWI98Ls2@%Qo4Aucld2pgOBlv`zBb?)PL zHNvW)!47OQ+W-4P_Gr#t)m%f-)$2rJlj{_a0bAYd+C0ay*#9%ofB$>4PkGNJR@AKN zR<;lm59!eTr?Zy+b9F+tmuK;Z|MQWT4h7*1+O%pG7jdlIi9~7b;o`eKlc*Gu zuHZ6{?<~<_fC?Tbx-<89#^(xnTdIAqgm5pr$Ud)v$4PaN$n3R5)%q+yee``nbiJ`t zu8?y=?W-OFB$DN#5=ioo)JnX#!phN!xOl6#Io(%Lk_a&^T4{vK8EMQ?TN=H4t{0cZuN5;ugmmmMeC$VI)1t1)SwZ2a#H_)+)Ea7jn)v@=%8v+^pr+vJHXbJn3S0h<}~=s zsR!Vx%uho+T z4Rz=9Z~;4oB!YZ)E$Q#{Qq23mvsrO`(sULUq6W}2OJX?RhB0#WBc*x)KyF~TmQ0=D4tnYVKmnrFxrpk zcFT1h`zM?cHj7;{{o1}#0d6*)R~)(ZMKv^l9aaTL!!3J~3@oO@cHIwHOd5rZCwo;) zHGw}H975)Z(5pU(z6l+C>j#Wv(dSkPJ#?Sr7{ZG{?q2%&p_9jJx@B@edA01wVHo$p zPUmL!mqFjf-;OwhN3DAl^OkPf4bP0p+82|5x)MkkY0}{PxAr$&Okh?pfgC@2cpQg5 zO#h3$V_&LY9|GEUuJ4nQ-%YkA-vyn}-L3&o%d-WTpg$$B^5?%&Jc9;vR2v+60#xSS zUGm)JYYf{f5w{64sc5Mwsc%Ag%xv7TxoJ#lQW@$FW+#<84*6RV(jg(YY}ZG;U>w|w z&GM2KRbM^0>!Rm>e;JJtL3dNy=t+941px&XDUeVLghZ=1CoX_rn&LLvqnPAd<#QUm zQxvjWrYd7<%MA6H2f<>{$o2hE^1srgGu_VihxQ~1jWcQuNUK|0W*{L^VCE?qDSj=jA(Hs32k)?H5t|gSA;yD`C|kfcc(~0( z97XUtXN@y(UTxK~A(3QN(WExn{?BUtlBUJZ7uZ)D?+giB@k%4cH7P0?v5S?#vFfbO zs%Nwg1|`Jr(cQnHuKoD`O;hdFY3JBsJ^4DecT41k{I{eL$oq-#r>zq!910b>7_!+y zmfxS4BMu7)M#-sli2Vs5Q*qfQCm!WqIO{O zc!rNFs{vJzt+z`x7rY(heRD_PqKs*3|Ip=J$$Yi-nNFFV#^=B68SBw>;C`7>O;a=Y z!#=%chj9tAP+?6dCe51M#Pxtkm4Or5IcWaYC|6KRPj2WeN2yskl3S*gF>v5M@*{5A z<}7cPq)oBkk5EeM*|3B05C{~?Es$|Z-rqU@&;#ktzRDI?ekqV|-_2#5mrbe}A+g-6 z=6ejcHKGDMRYiCcytP=HDrG*=qpHSb#)EDlJ7Wfz$F69+IU&=&GoFdZJN!X>ObgYT zsaIoubE?WHN!v|pcj7}~T$`cf?G`}_cX`r9BtA??S&jTEg_A}>oEClD$W_S-;KfJ4 zA7W9~>2_%2$kx7eX>Lyeqh`ot*_Zw-HGGj?Cb3(nAE}ix*5Ku5Z7pD7cHO`C6NFU2 ztL6>z(*&90>YMxebt#pzQLd4Y5w&8!ip7#8qD9btoH)M8AwtTes7`_Zzv-{eb)u>>HOE+rLxR8IysGcFex7|*GX)iCnaksqULurK6M-14 zsgLiU*Bc$)@sRA>O8nwza*7pB)QpQq@^_JIDtx<;X3}Vym&g+(F9pfVM|%ymLt{$= z@HLJJ^xt)Qhtio0+GI8fi~SxG+4w$zb_Mj(qzdMVM|x(E@yMngC@^8(qss%M+!UZ! za?h=tH+fs!Zt2wYj3n+Auu4RVvY?yK5y{sL;hAK&EUe~eNl1QD&s6ZH1(2B!doOq1zWmVVol70z2r#$)!?sbg6l>A+pkPYq8?Y za;|PV@?~D7OYLHsl(~!mcE7PFR^H+9)c&KTcUyy%9>JT7_0gQXmyEjPvLum2l_c|ey-jM%a;x_3Rx^7c?S*AFt zAk`hTA6g|;R^lGFYDO(om=?zK%h>!FDKrrA!o5A1f<}3ilJOc6$3pb_+`yVcxe
ArHpIrSZD3-OVOL;*O64N{g4Go2lSYBODd}ViFSBwBacn zHP`?u1qG5|?@QQ!M>yKlYc#k|mKzu9q)C`OMr5Z+CxptJNgH5re>*R>BoZ-iqwh9OmA*;8?W%2qeQM>p(jZG7w~EG>;WL< zsh1-4`n`!lT?LF7B@^F_glFNKp-_CzY7yfitmkfG5l`jI3^R%Ig;3D@UYI0|YYv`K z;)$&EQPV4JPZtT&cdKh_8LrQ?HsJ7vtWEs_QQkR*%Ow_}{kCoTHMU0X9s2f;M^Jtu z>M-XGzoMrypT)VhO58%esC#+-@Lc9sv#ED2RN(u9^v=B*(W1bom3kMQ+U(pq_weD% zO$=~BDi|RCJ3u0yo|w3Pe>G5*VgfQyKUGZs_M;f-T6Ev~1{nFHRq*zNprEC*3X_G) zvXdL~c9n{8^PB(a;@J0z+AUn4iEyRD?V#oa ztel$%oeUd)IF?7O(!{1`&CV2W(Zt@d9o!}(nSb9#tIVs|K= zOzpm^G!_AFh9a~?R-JJTLM$|Ccu48d(wXf4mVilbB>mu0;m|LVd%AC>ec)+3``p=2 z!@o-%Q*?d)9dw@hdG*}Ao8=E-A)Z!CvDZ84g#s$58KfLWkFK#h%GzDZC3{)rub1N> z?0o0L|7@Jx_}-Am_YV&b@y&=|ove#+esB?*xzb?mm89bN(&2uptVr1MGX?=i!8+we zK8t=6=A|$-fsIko;FmD|0g?fAErLqTf*q2#33&%Cp&vY^TYhnuJm;3i^hp0OPilV~-n}^@II)U6y z(g)QAr$S;)0x7?Y8V#SB5Bv3vOKZKB&?pBtcbBhTaGLkVPxk#de%2j;U^2PeM7K)Z zok3NRjV&Xc@@Cl*56Cy?TYXtdwcN4?sQsV!>kQE5{8&)^2>Whw7-7e$^C)Hd+16q| zkC`s$t6Ua#$<8k4E&e!n7V&UfM2T;i*IR>y~jN3V!iMd zbPaWFX1{N>H9tCN^<|_GTvhk<%kAlj9k_Yr3rZWKVYO9rRD_#&)vkBUg$CSEa8>6RI89W(wWhmC2?LM)PJeLzjbXmn!wh6smPqyJA>SwCqL1?obOUhv+K0-_7?@gLm zoAjFs?W&f4_WhAt1XYfVf-y3^nykM?TKr1|T&{N=D~?-5VtI|0E0Gv2|72*;R17=+ zTa$(QAI=x`N|)|o^9mH?Jq%|yGQBvP*XPjER*l{ZE0c5VADzVW^4*r}0JK*a>^fbd zYPv#^<%)MzH&mFIHKkIwWcQF%v>shfCaX<$H&q{szb0+0$ffNPk{n8B@~(BI+cxx7 zHjY43a}^+J0zXXCXJ;`YP#NGpeH6OqKLl0Ev5Dg_HnA$}7Ujeu{)qipZ3!Z%l(D(qKk2d~+>Sc9eS?av&pxJpb`=b?8Ood_?E+$c0(t3D~@ z@oS{etjyU+rP54V>b-g!^J388CDo9pRf31vdLB2m3lI-6_a>r&8X@As@o(2Sp0=?T ztug(*p#ID*#_VU-0{|}s2N0ONSkdHws^Bew2}=&HM*1QAqd_J?g@VP_yW!WX^X*m! z+xG33a?SgCIn@{t+~!5=x}Z4b{+8_i`oELNxQP}>SpDvPQ&7(JHFXu&v&dpK3ywpe zu}QBb_KS6@3bYd6Nw^b7>q3$$dSHd{Pl*>5d^&pAo%sEG#u*}E^YJz%D$4+>4>l3g zA0;YreQ_1eNM9@oUX?SJ;^#NvxVJK0?)D@6aUNyewGc>KAvdxX^Md2PH-#kD{otq- zSzUgJhTLx6&?uR3pA^k7l8ay(o6buGSm>kGZKz*-po4o2BA)IQrOs*Rp zv81g{qVnn}Gf~kr$c*}e{q4}ae&Q}BWnUYylMldS-ISPt`XQs;fVQRJKGzD7*!>Y%2oagx1Ybu zfJl0eTY6^Tn*(s&dV;8G#c6$u8UL}Lr)iIRPWJ4-`BB2YX&6B^H!-mthyAU82&LKha&rwBfC-N+59;N2=WE8A7I zMycK0Gp?ADvlB^8EqRK2j!_X^Y-}zuuL=Zg4F^Foi7}GdX)<8!Kl)kA0OJEU!ypdW ztk-))#;J*za!Bqp4JZhvNYQjceP!#VQ$cuQ2b~=VH9+RRCwR;E6L;nt+VAVMq8!Dc&E*jOJ&m!^j(zF4F_%%&s}Sl9xA8Kw zGK*VoAqxxg&Oc8{-uMe(?gL09hpSd%=$qYW$x}RvPTJC};`V1!DWbRAi1YKmKH>@A z)^pF6_&T~4R?WTPStYfGVsZ7-))NWYDov~S3a+IA(bC=~Z`arD4cO z8T7(LW3R6xyzeA`3zZ0l*LUeD5dM%4_Ew)G$jFt}k*^!WcstkvV5dWj`AdU~r2KE&Ai}DP!I*VHvo}HHw;pKw@D37lAPVjrFDS-&4QO7-w z?b|PYJMR|QsH-yH)ln@Ua%`FMn_l_-FMD~mNb;-7;U#bWn-XUEuN7$89NheM?vpjm zLkkV%)~M>9q%>WO&?k~nb^B|+8x}u3Ld!L-bw=(D3x~`^1SUR=`M9~DG73CIT=mie1<_b-javJcCs$7m4!Xc4~gL;FgcFA$=T#S4)?)zcKNJq3CCvk!HE z%U$K@Qg5AI$Kj4&ZaexOx`?!WYFTPtzDX9c#&$3Cr3QN4+|x{mAYH{){4FBshb~JS zLPw=48ovw1_iGB++SM+7n{wjJb`X%Zdd@?HJYUK-?;9yhIH;Bitgs1i>C~N4I?wig zZ#i^$XX9+yW2&oJiLs`adzNN`08WL1@^aM4^{8y!PhmXMaHg6JJ8j+r%9w=G%9^V& z+@TI8IcoHS&A#VSpqg)>ic9n_kVa4;8<9&vh#{R*%2s1WCp=5=RJ6raNC! zh4pBOGzRYsVp^c@in`xdz$fA1k37!AK~NyoyuXwKFeP^RpNi$Rm#Z7p8(0;yN}z^f zCMu-5_K5Yo`lf{!fvsliJFTIVfDRLqmN}xaJM`!&mA2Kb1D48s62h?ewdr+8$HL2p zCD?_ua_gxbKesHw>R0ordYMh__EvWyJHqH*GyIaKb$dKAwC=}6#N5aO)D%;2uW4!g z>CLGU_*Y4C6~I`^`;9;Ka_?1?#((IFXB{hxZm4I^Pq*4~4+Nf+iqo~2z<@nG&!wmJv9B$KvhXDMcPoLGSw)hS2 z__GGT{M8k$ioKt?1-Z$bU<3?ZZa#>L zovI5V^(gy4^`5rU*Mlvbgi*=Z^5#;>yxl!}k4TRtqk_lH7>w^SwC-f|QC=U&84WQ< z$P=B=A3BWQGRxXIQlzT}=)y@#MOQAZ1eWWwTDSrUCqb=|{wt@SAzssB2h}JZ2cZlh zxA3iUpz8DWBJLCoexA)yai8GzRII~`9w*RP%I_`+n)^(re_9ZTgisNQELYWs^tf+2 zRH^Wu3bC zwQ+}KXT&fZRO*4Xw=;%R0}+AXiEl@QcxRVVE!>aQZEd&vj#q@Y zayRbzL*|MMa&y)^xc^3D#SOmaCZBav`S`t!(f2qy-}{=*-Y%yRgFJONeD+&NC7{t^ z>w}g^Eg(K@3&&-$Se(Lj*!tB*w?k*UlMSke3fQxZtL!>NzvmFeEUy^HJjlH3Vo#r@ z-}i1#NZV+@QM^$?t9wIlPj}*XY8?Cia;wDe#d)82B(2JdaRz3UmZU^I783RdC%ZqF z+^(jKmj1|fRgJOFy+JcVbw~56y2o(w`)*xQ+t;F;&N_BP-{2XMWxL`(%wa4xcGh=# zw;mjC!$||iz5(8Q9heQsPm>0skDG9v$@hqfi3Z{^DpXb zJagYG_f(vJ29j?v(N)OL6!mpohR=@nDjrq|qK&NPpB;f>5H-na1D3%gIY#Nsod=s!Sw?9&`!=!p8RE z=JuVzNpr#pU)=ps=jO+ApA8-;NABJ|u+0r~B~h9%EQ|G6IhU!Q{k4{(QuxsBimFrPwg|5_ zmVD6qsZwi1QhgKk9402#7E*aySo!Jiwx}iA-uxW}1CD@t_xy#-Gdn3hgu}c|GoR8{ zD^zez#IV78^p@~lG-hL*3aD2n8ww&yN}$CijIhjG4n-alr|2>LFnP+(&RH@P9gsmQ z8do@qwNK8Zt3=VawGR!<$B(n54nux#M-+KBj=~1*6bNHjX@h>hK`8ji>jo!dTI#nt zt+KIcCg+JdPId@+pGg@A2(;KcvEsqn-`#i>9%9p>r5CzBa|K}wCpLP|UJd$TM+2&CM@@jH7W!e z-Qx@!kVP80>@+q5>fVS5Bb`;mXleOcPbww(K)^zFXvY#3`9^hwEYu!@!Bz&^54- zhe9Xw$Lp`2ju4AzamfxiN{ikaR2dY~P{U)CWvyC%nC+v!3;r7lwaZPPZ1j`CU;%=c zKk0=z!g*HpRY75I!f}xQBkU}vGoWRuc5raMp(8 zB@(`qr{cs&eHLY*m!UYE7Ie@MVZ=N-4#4zuKcl>l%1|OUUz2+dY_J*5=vR<;8gLJU zM0FadQ%E)EArZ`S?#&W=Vtx!aey+r*-WAQhlu>I#NkO}1ttKXxlHq>TaR7MQ42jAh z3glN6?7niVF7{{2?ogJ1fLBX-bD}{tlm%_d5rBkr)ql9H<>~->1sY7_aw?i%I!w(f zag&7qQ||u0p}(0DIiu=ITMP3GV z+Et=ucZyqnp7CrP28mo%UzZ9Df9z2mwtJfq@$-~I`L#fNasw&cigw{nQL~3pbJH0H^vV2t_3#}aA(5&-@5K3T<(~<%_FTFI0 z9@zc(kKX1R`+^z6$=i-Cc?B>!J4ZI(y}#tZT7j?#4v<({v_wsYR!0Zb5Lr#WSO%rl zgH8xc&g|hHRCh`a4Ep^h`TPZo%3M^*+=8j z4gainUCoN{C>MEu;?mGyM2_OL^3la?rS;YldTd^2gm*{13U=C4Rh{)SrvL6B4m;(V zZ5uQl|0V`@7d6oAg_`WwD*!MM)lp?BOH%$;6%Xr)y`l$ss)@`^qH7$Tl>PWmV{mV8 zsuZd7zF>~Pj`6nbSC4IFD+ns>l|3Y!nb^ODj2%i}{s17am#Nq;ubz|1s;;OI+Od{O z5nE1>JBhjiBeM>s*E|PR8UEhk1QsE4oK>L$20bcw3c4xVbjCH3X}>;~96A}_jtrn+ z#ir#^lR??dH0s(JG(J2+Oe5MhT<3>lHOvJ^R3p-CvxLP zSICLNAMzuC*JB)YbHf`J`UDO_zeA$tte;J|qT$^tC-sk%mnNldxuWZ?Y9{R`70O>X z%5SuO@o#xfRB)Zw4$XJq3{*AfX#4?}&LQ%h*yb*{Mjh|sK6#Zi)OHp%(e$zTTuH?c zIB@wH-~2e0s(nZlRJ~8d{F1qM7AOF+@%#SAO?ryi|CA((oCmk5&AN4PeS~{_*C>Ru zh=Dy6bLGSzxq&+8IF(Mnnw>iGy{NT~WkY1`flBx-%vkMhyAOM$escY^_6k4%UIipQ z4E*ul*6;m_^9Gbb^;)Icxrc?brk}_$OF8u&(XCKS&o%`k8CGP|_4~q|wbXQoFNc(I zsXA+?6I^P}-P0{Z-5v<>Q)r z^)Zt!03%JsSB8C;xDSWeTsK|el;l_Zyx%A5IUQ0vrl?xvLT;r`2c_y;iN8=P}&blK0s?{Vo3-DR9tSD!zo6q?j-lQ-+|%}jNWdgyx}SD_wc}1 z=@=!8C=37=79q-?RvituEKeXJL-76(kt6#JhM=anv*L{#4n0ZLg}P~t8`Z|2$0!3P zTNx?}Sedt<9N?Sh0D0o(a$ z(@r^0-!BZ#L#SUas&$bOOmsSJ*C`jdFs!Ib*_5jAA7xjRvjGG&d7qJ4$$_}x*v%*E z2WJ#9HZzG&E&y6GLO`X>jw*{B0y($rj^ozma!_a1xU5oXFE|F67%*-m+?&3_)Wr*z z))c(bfO{^R@b>@)8Kg_t-gm=_rx!42`gl36r8>5sH;Z9i*NBbL(#VAcoL3Eb2ad2j zYpy!XtMJ$a;Aorw#P`kVSu3uqK^Xg6hbeMfDK@HpUGb?h%P_lagQZO$TMSLwx}gfF z=Yx`uOpCHZ-U!8Nf_izrAe(9N|=({Lj#@Z<6MI)MeqdI9z)lj zG)!GpccNgE%XaWpv1?;2_-`fob)~%ias}M(QcvZh^D+_)9b>Gh#CD8%uGrSnAf+MN z0CK9{Ga{8%j%%2F`#}`%!g45F7~+jm4_x?M1${}c36~0%l?b@ zJ|szlI{I@Dev1yID$CamE-H%d;*<+-ShwD*iX8C4vtk?C3_$MO^RhD!nJnJZ|1#Jm znGZQ4%=@_{B$kg}mM3!A9yEMgZJh<_Gb?5aVvaGt7KVs%6~21PRWKboh>v@7%D^nb zZcO$CpHz12SVG}4GPI6LU&=NF+$#M8+0B6NRigcmz{(Lpp^U53%oSs5Mjg+jHJ>biG zj>b9Rh#~xx`6u~)dS+99x0EL9JrhA%{8mWoIg8W(*?SvCmUCPF=>3_2v=TT?xwWqHlNJ|vmacWs7%$o!07d2 zIJ}4ztHhxN+E@W7=Vs{8@q-muPThiS>g9U87>}$EzXkM9=o0C`5+UO?Q2~zCFywmd zn&r92_BE3%)dKer4W+MDi$tDZ>@M~F-1_O7CV;B-q9**p?U3%N7Y;Eb)atRj}M z55q$WjsHMSUb0KRw{3XybE(VK7?(re^oSvrOM?hPFh=lfHu8s=v%zf9r=neA_-rTd zv>%#ms#-?{wB_FSd3eYw(~aB`TtT$^axB#hdUEii3Ib45$!|p-Uf=mf?gGWt0!rZ| zimqx0Zte-UFnfE~raVKg{L#h^x^-c&ja9SDea<5KC>4B6;+#`1nE3Wo!L%Fqo7a~= zK8#Z4IIpo1?rLkt94G-w#z)1ka-^*T0&@se&!XM5V%h*oz@^q{u$s~;LX6lr7xx{+ 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 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

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/125] 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/125] 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*) 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 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/125] 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/125] 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 zcmdSBbySpJ*fmTEf*{h}AkrmWf^>I>zyLCIcS(15DJ6}7q@+l<%+RIu&>#)Nd!xVS zS?~J(`~G}qEthMCnKSo&&bh9$uf6v*QEDo(SQw-j2nYyR@^Vrd2nZ-92na}>Pf>wa zawZpKf&UO)HDo0bYR1WTfhQ=|63P+?2z3e1?#!M5&(WRa^j#4UD8e8AAsQFr1tTCl zl*mg-XnC3JFQdKF>LWy56Azn2f8ldPVe_*N0qFz2x)zGm8z1fN&+icN3GCcT7yfa{P(hy z&iC$T|Gk`)#(Dg|Z)f;_`|XLw-hXy*C`G)21_$Mq-~KlT--x~Br8Qrw%2a3bPTr*H zw7BgiABHWYi?ymaysZ-sxFcR@vWd&c=Ie3nf)B4LlK&Q(_&33?&P%{+4Aj&JEV?y6 zx)G5lulk4}YhN7l7IuEN;sxZ1Q+0NB-lR*ZeslWuK}h!d_wPF~MK5ien*U*k6Wo{-72O?2)nHATQ?fZq^!{bY~-E+WIkNB%Nfj`}Euqq94fWZHRk zLiJKZ;mf%{OO~qUXO*4=@w*^0eh1h}YMt|XAhDPoag*J=x!+6aoyR)|9wYjq$Mv?` zDx>+Lik3|qgGtB*38Z09o)MYN9sk-{Y%aLDz7$tH?!^|bP(tPM94D{RZ;-La`)`BJ zvs9v*+}++3dzaI=?sf%Xy7riTOuw96jNAMap-dDF>P_( zj_-W(Kl}T>4!pK`6@@3@w)1fz0Det${8MpkZDXT&q0YO>!@eC-m9-$|eM&!`D^^`f zu6%VeP$t=q_MBX8cHpbuHMcuiYn5TM%4PP_`FY=j_(QSIkEFelFGmAZ{-M*KRYe=Q zRYnQIH%=am>yXBBIznenZ4-d)Qno0+9MfPuQL&5l(=lK_-m#+`tSsVprM5htz0s<8 z5LeqDALnCVpU~#%t1G%aS8B^(Wtur;o3<|Sdp!XfkhofDTFZ`#xsz~^pMRsHN*OX2 zujyCG-)9sh3--Vyc!zD55;hAvjU&kbDIvEWjKpoG30()4*{r>e!B(~jiSd%mOU7H}6{4xEgk>U& z{vFDXp0)WEs_a{5!h+j=8Y^9YBNh}`Md~H!a`k1{1P51bD48KD-KRKM}S;N3O00Tw!U<5+rJ{Tn#i`qY-FK~G_2n!@In*d-n7}DMB-VI$AI6rmk zDapo@_uC#URtoWQ9jRU{b_XLDuHco^)E$}rjnjHlooDTGoEvTMbYaiKrB|Px?Yxx2 zI8aEG9y}VkPi5A|NMqL4@E=H^7(ljoM{4{>!u4Rmy%5}&E9fdzQC5ptT9Q6`K_OfR z+T|vAnk+F6Vbav{P_}beZi@A1e~I~Yz~*yD9V$;7lZt7^Pda+DAlVozdD=fg6x&))fK{Q z7rrv-)an;q^bJrYs7*}e$}?<7gZzHD0VjuhUT$R^DPJ@{4-3Qn^#GM#ryWT+_QQ)2 z-Mg6UE_n1sZAWQM3c_er7Ej>^V#)X@6l@i8@tOs0X~(UqdA*Y(1;3kJ>lPsW^4Twx z)x;>9j~gmp*!RbhXg`co2y1PHqihJd?F0qt)@W>Jm5!vvcj<&zig)bk9F!^E-ZuPcY)|6R_UA9z4T671_M5xD0mATauA8Gr~>~ zfdS#jGCLxcvdui6D;UyfJ1h0Xebx6!)IA6L;W7yvgO0~oA=WB#Hp8+BZ4@ZWGJrb{%S*wG8i z)Pq0>ErZ0x@_Cs)=X>iT9Gy}?d?pFHS`jRf2)Vr))-C&p8v0;A_ri8&1UQc+f2 zFVdKDM+UZSL70?dSrQu9w3Blj&ho>ZiQ8<` z6d+DEBN>H&-U&AkMZ|>fX48*|ds9V@ufHb*4I-92nmdP~oxvHu{*0sjqoHa; zzqjw+xy6 z5h^OvP`%xIQcd&!If+)Q2)&XVZDa7+3Y$t~WFy1eh3@VSW&QD3S2IVbwFcej(1RlH zZ!gOcViOmKU*pgqtGKF3aHG>dlaUKnaz#`+WAKp}KmOt*wZnuu1+CJ@D~TJ3i@{W} z1dkU=KRfBYTrHAKIP^M;d#)ZPS1pgEq!FuEWzwNQaGbhL-6u3Q%`lo=&jF(LI@}k8 zGHTNN9x0Tw0Z_=DX2|76^4XvfiyTJ2Nt>6tDRQoWv!t?ZQq|L;r}E01BWVdj14Sbl z9OBW0TpfXaM>iF&$}6&4>#y_$>nQMAYn8IN_jL9(ZrVEn?z1sahZuYi4S=h4Uisp* ze)rQo`8TaT6-WDV;X?X4ZJ$#FCP^&CVlyN0*Qf-P5DwA-WAN1ASH|)by4pp*!_TEZ z+5`Ur&B0E6wqx4zE5V{C5;gj2ixPux6j7ZD)p{h=neI=={pULiR2n>u#-vDzo^kHE9i62 zrB%J6k?9PnkfF}#mD`v|+ zeel#+(n?q3Q{_nx_D>s5JFmuNq!syH?$0c3P}|o~)sO|rh&u3EY6%c!-utBItXXHO zyMD(#+i}8OlTuZjN$<5wFd)`6C)D;sk=L-wI+%xs)>p+0c2$Dlw8GCCcUp465MyD_avNCkQ5*hfpt6D&LK?@ zeih;Nw&gXSB#dJ_ z-btFCqRax0`cMy}jg}#?1}VFQjO1-UqyK@qjyhQFk?CxPg}w=tV8hOG_@8OjV~>IO zik8hkyW*7}k||6Av3eu0G-nkPOFe5>$}~UM+~j2zUzKB?f`)^=)#xgrgZy(-@{^_R zIeaiUC{YM>OwDTAsf2~W;QKZ}0kylud3Eh{lM!tUolCVR$+4b@&FG^JRrv9fxa=gn@kHs=GtG!N_1af0)bEdHM^G*tJ70bgx z+q|<84luL2Q9=&njPH{_OK=A;!R33{1?ph&AZdn)9--~_Yt*SH^YUa zOoC`YMHPm8ds$gh!LYWyw-=N40I$4ANG$xZg~{(7;35)=lCU94J)!!c{q(jT^XoiS z;9U(^a_B74Rlk&N=$4V4D^Qox6g(OSC^c?G9HSi&>$=;x7UQrp^UH>-X z`77P=8|0T+Ry4QAjTg1Q`-t*oi^8!WO-j(@S(e*&zw6VR8TmybZmi999J(UZ8<&nH z6$cJ!mCbX7Y8)PtAWztmzGyf(6*|gS+eOqoVRwznr~YDKH^|r2)R&r0Fi1^N6GPDD z7{6)dz)GjZH&{%KUl;}$BRAI*mpt)I9)pQd=TA2zYJGs~{Tjko@OAxeovA-TZP$u~ zF;Rg@hcBIGe=N*%lRVj<;Z`3~X-c)+<{tQaDLoi|jQ#K#b*nyM^KS2ICI{B2lEX(( zOSWzLziT?7y3$ZfTB|QdxbWo@RoQL&*c!#mvpBM@$eVLm zp?5~==9k`T1-RZ+y$Pet+W$IwOw!x7Plc7sPX(P1K2Dk-X<>Wijz9r zAAf7~2}RIEQb)=Y_Uvgn zSua8@N>5(R<925@2>{^to#jV*UYk;-yl|kCGNIR!ep+WZSG{+U!i`6f+lPRU)63$ zvJsiQ_nYH-4!`{BEiwsdm&pnz^cR1M{z{soj9H(7JC3bxBcMNyEP>s4C2FDIbgrH> z0W)`u#idUc_0WYXPsm+oJ2??E`crTCuiK+QwFDeZ`*ovR?;AJmS9%w<`_}WT8ptKO zwJXkI4jL0c$yvSMr7CuhIbC{RyfU#hOPfHGCE`rp?VruKI~6BN;BP)xTY)KKE@ zB=~ReNDW+F-hc0*rL9M*0snVJQXuL7x5@JVcXa`k{QUf+`l&K?I;aG&8X$Yc2BH~5 zXWNIh@Ri4vs#jfXcC_yQUxlObpTdzEgpBt5qs|yblFR7$2I)I7$h z%?-WU)Fw<-j3f#;ly*%9Xm8(M#Ozb~Ha(KSl!L0Wz(xvwM#R4Mt2d&J(I(mD5D%w> z=o_}J-Dd*}@h2ztc!otPxtAK&$ScxBQq0I+7&HyR@=9llc?hWxDh zrwL$yqk6)ikosdNh0%H4YGHPGC|?u}gYZ>QGK1oGHj93}%K|!ugIN+n!f<=T=8Azh zrdO|?0@Tk(!-UP@v}f0+n{T<++ufa=r#hli(znHMl0@IFg#i&uF4+i%IvuTa=<$ev zsM`RpmUocV;A`2Ta@*vjT9r{Nu3?iM*P*cFIlvU61JFj0kPU8#^+q!Wvy6zt0L9eQ zH1=)-kJYdf3BXchgrxp44{%wmis|fq?0Js*K#+J}(*wCWxN{s3LJF0#>gSprYlVo+ z+nm=?<0*ur71Ee@DN}%&!fb58-Rr0$U;cS}F|<`x3dBL|^_Yz!5?MSQQdxAL8#X)m zgM~(_4V%|?Td@FQP2ysI-o4f$ahImqaa9I>_v8^a2ndVA&uRdcvCOn9*dd9|)!kh> z3}e%IYm|gs=nu#v4q^;oY4AC8$T|2Ns!H+lgab`3v&jX% zPm6})rjgXEL5)J1&?c>UE{mraG74z^EyCDf*t}Hv?A-|ay3S~8t2Sk zx>o%6=4RMY*TeJkJ*f0Lk!d&fY9Mx(7dQ_Pqt*ewpxgGqRQr<6-EeCxkIWWPYl!ca z#@DAnq536Yxy@_OO%4GJFyc^G&e@>(I*SPAFU%X;hsNJH-@OSuH`=Td?mT}PPbpex z67jWY_C-<~^OULUpNn$M&&Ow~;^ntVRoG{pbCyeicDIgi9^f$R(eI4_f!rf(EL3?T zGE|LC*Jv_YD^ZHjalVyPv0UQH2<0ORPb*+l$yK|RxX?Va;`mi7{-CAlU6|4)Bo04* zt7V+GGr(7K_T%n`{>^C@0D|x7GHBkSRt}^N@KHsG`TJB3WQ^Rt4JRI$GrV^&BIUQK z;8vj@#O>IM%k5nh6;=PNVw}okEOVJXc$T_tSrg(qJ4*!cCMiB+KRLw5CiG2eukVuf zHttgI3C~0#0}e+ZU8>^uQXMj90k2iVqFW0L8||XHh&cLz58eOh1hR_fzgU0k8tU$tKLgkYahM8X&~;1PQ4<6L3B;uQ%+qtjKMGK}~qxscH z2xxIVUMZ!@&_8$yBHrd~MmdR=Bk2{}cxT=}8XsW%WwqSg#U{#s283O2zE)^!E)r*2 zPb9s)d^yq9XnQg?Yg(j|C-nZ$lB(1n&NP1KLXKN#X8&wPRMbt>~s9D_fs$J|mP&ow?upQaPLW2%CTT z_BFbl|HZX6^PsiZC7A4X=jMD5cG`1$WC0yc^V%)3g0&U)3m&-+$Ua<5(>Nze2xpnH5vC5{^HH4-6N|p1q%~WQWx>TL_n~+5Cd}~4OF%HWvhYON{cUXj`Y08EKIy6mIb_s>wVC}ZKssB4wAT{6GEht*k) zfeGvqKT7O!TOQAT2)lw+)XQb5 z%oTVP(?)S{F_U94%1ux2&N#}}3>1#f&wGvn@5(*+!v~EZ0 zETHH0T>)78e%Rm?`pHu5=9zh(gokZP)eqt zoqs7298CNkbI`Ia%m|bnF8J!jJ0qf;?_n`(-;O#5Mzb2U*vPV6pk1b>X~r}mTk8Yy ze74LCQnxeJkt1|? zd4H$%QC@B<7JnjmDtl4fp zR-ebZqFh=MMmq#g-fr}PGT+_o`4P;e`beG%J14O=fTuoq0Oz%OVH zp3-G|yqf!Yz>W8fW(J_q>>7$IqkiX3%)6LYy*du0Dt{9#Sox-2HlG*uJK&!PfQg9{ z-$-bEr2f>?$^dd=3)%mXyp~BWtRJk9p8(n)bW3YHhn07~HKHUzzJ9uX-iQB57x#2< z{Zl~p5LcASq3~PO>H86`M1O)s=NOfXU0sW=A8QiG&Ko;85Wb6pNwZ!&%ojs28Qe_p zRAHayfCT$v1zCBpXfgS*r^V+y+92BCgJs~|iEnOC?vBgWXnCn>mMz7>LaQc}zXE^} zA4uNf>Lsz}fT0x@fW-NJu@vj({GgKCc*856RCHmEqm|41Cp}QEbIZhE=~?pkF=%d$ zI>k3>BMD7l8#gl=F8>D*M`9uZ?U?KjUOjd?O&+Zjl+ zS2F06TzDu*z?-a=N632&Q06rkDO(FL+XsWhf#=-!gMCm2nD+qTC_09pk%e@-e>?D+;morss3rK4r)Mg5usk|wnv2lu@d3ftN0fzGH6P^Bzo2qI9ko3xije^&4ahAc;_U~H!Ip$>9yf`-HcE2}UX-V~|A z@_x`y%crv$M*}40vV{*8Fd5plEVfNmgBcuD(F7bds8fbb4&Jmc=xa6W73ei(q8Hf> zS`g|bHQee8MyE}SUsPXTCKL#K0{7C({<;5*Bm?Z%T``ReDcJfCercI{VP>tevQoye z>rJA@giuiR{#>0g^heSOu1ErV-dwI{uOuuhVRf+D4g?{&ZuKfoq> zgrGjxa@RHq?08!>9lp?H`x$H^$0vR1und98occNfLi_#g#h#%kp&9062D@?eqeo^l z>6?c?+9SbhA(NmJvH^(HmD>x|hMv4vaPYof`vd%iQUScd;7~VRBOTEbKmt&EOYdKR ze|P7Xo>UT$KrUF7PMh96S{#K3XpggWymA;X)sA`j>JGZ%$oMNf09gQ9mr_#3 z5F@Qq5p5eCtAqnvDv8Nnp_2#)d}b1#RUFr$9`;;*bDU{WCprVo1sF?4-vTH?(6BUW z9d{=5Qg4N_h^d`J6d=x%bNSas%o819P?_eXSI zUO$ZYq#WoJ5ft;D525O{o|=Y6MC{rY(1*-$bdtvamZ=Ku5Wwpe3FvHV%MQzhrI%8S z$Pdoz{gn)%N6X)0ywA2OVq?Rx$bL7@noc+SD1Bf8G!I1rNQeI-8Dl(^?#M-x?PZ0* zZkgqX4xo92fM8z>AoYNNy|3P<$&o9b5FCOkt?YQcvyKC6l@}#P2i;vP*1|lOmt8At zI1Bv66rfjEj=iWxUCzjKGVyBjWKjgGa2_gQ8ch(Wq~c0WeThl)a|J_v$wiegCNe!+Y9kcX~}Zoj2f__N+D& zxu%G!L%L@DI&;CprOr52@mun~XwjMz+{L}v$fvrBEDr)^w9LfY;roi{cXC@AU2tSA z33GJRVU3?Iu^YKeM#YiYE|4$kbp8|QDYuF1%$1B;A>!yscH~*nFDEo9Z+}FsgNLWL z`#TdE#?Cgzit-bTw)fVHE~45!&4m;2Xm4e7U<&WW@o)r@7*$nO(^wW>;ZSWnl3GJ` zuYJur2%0aj9d_7m>F1Gw_9;u1bl!T1bi%E2F${|Fhh`Gr zq_gU?>Pv%sH?CB3__UuCfwFcVErX_Sr9cHuj;rIbk0_hAo&w0lB=pI<8jWD>WyRgT z>$7cbEc&b)1`>e7i4XdV#c35>HP$zC073%@VkmwY`;nV=Si+F=kXw_9=xR&_8J(iF zr~l^|<{DPb++r~-oFuw`ltScBqc`2icO70_0B{J4N_knnz`8Max;YjxC?^GtOCqQz z<+Ce>&C5~bW;S|9M(z{XKKf$SD-^ML|GH`Q)*qRP$H!pwzuo-zqH+H(uWjhROMHBt z#q2MU@%QZt|3BZJD-!t$YtPabp+sh-1!L=TNfV<2? z`MFX32K7oEwq=F(wY7Kqi{FR>f|CtQGMH6hWy)zKT%y9&SwyN~YIL6iS-Jq;)4WDCkp`nlYsCA31Dc(RMC#`s&Q zuf_J!QNmP_tl8#pAoQpYpOW%9l_?cLm3*Yg4BAmw0uZ<`%Ez69miw1;EgvV@Gz-)ub1zpx|sRI1K2GhX(9dBlszMJlkdk?K30IXKQKP`vL-i!j-uMS|^ z(zx(MIW=no{Qb_(`3HX;*7!c&na+?F-QSJz3R)twW_j1V`l}?vL}QVukNlPXH>wi|?g_)}%B&UrHaYF1u;}im0#K zvoigLmu+s|+vSDL9Fk8|w)kIUBIxeI&7+-)&aEU(#ks%B?oWHec&?+O~q)@}?zLay^v z{k_-F(%SmTZoa-v`f(G5|0|-OVuyVALzpNY7>ttPtP&kV#JhW&t)SIY)p}O{%u|#|nNpS{@kT6c!c+aF300y*4+f zsCS~Cw+|jLytB{&;0iu_u2UTO;}v85V`F-gY{X`swu7M4;iI?)Dnj)1D4#yjv^`ns z3d9Zw2xv>=WUBcVa4&S%Y!-5eXzO>>S&wO8&+MhMm6ACDi;0nAmfdn20sI6-Bc4+5!?USU#;}NpN`eGj+Vgku z#9hKxqwoEAJ?tREa)9j9o#WV1f~1Jv8u%c#a_bS%d1HE|+9#xF*=L>mi_Ju?+hcL(o#T1J z5d{I+gaognCW4XC3Xy1ByboJtfXa>xZd@mM9}rJ2$oYQqT`Z|6>fzzxO>?pgrEUI6 zt~B7?Joy#z;A6h{&3V`OyR{g$C!a8y$JN%X@$seAHgG zO92yhJnnk4X<*;U`T*o&yGZ7fPPGB}F?y;Z{_fFwUlMN68{kXSy8@6Q)rOZ*Ba3-L zW;6TqnfwpBsqDrE52z6Qd_aLFbBs%$0}UlVc^iQx8}XdNO?4kUTNA=%>Q|ng%9q0Q zmh0J{XzP4$R5E^hoeb^D*?0Z1SpamMII%leaB_FoZsxLv0oBN!lr=08P`723xqKe| z8^w>Fma2q*5#yCy{&*Dnoor@2nl2BYsN{+SSI$xrZ8oMt^dCXWm2HpYqxPsiB0O?B zbq<>y2#vzy@*c+b^71NUC?4as9FJA1QzA<4PExu~imB40N6gS&Y##Wt%fo4XD56!P zA-#&L*XqJR$YxZgBT^3uLBsyyG$q-{7W^?^)VHn%5J=RS{~cvN<9?Qme4KKf*iE-N zr{>^rTvj00uW2)Cb-CJ@R;~NJnkL|M{KDg4CB$Yr;5*=^{rG{i-t8+ZjlE8V787VZ zS-KhbC1TNV8cQWoOEQ~96VM3&nD?ftLl5RUjg3Q<{G;>39vd=d`u=vFl#nIsYqUYu zcV%cfIo~*zwA<>|R+LnaZPaZF((7b#TdLKX_%9=|o3-P68IF0j7MV-^wnm&cbAks7CX)TEMVrO$PS+kDO|vT;E=wGN`G(Mk3e zOy%3SIFz3Z-yANrCb6Z{cAO;Hr~rKvGi+s+C6?ZQ2V(zkAOXKCPJpFt4|M~KvD#dV zsV^&^kL3uXH9IW-6zx_V%PuEK8r9-t`0dQeAO@u0{!eew+@DpvajIErbsur5Pfn_O zPY=?!(KpF{+$=HwZCzX`y-q(8ASbv_q|gu2XxerX^N<2fByB|R=e|s724?`m)JMkx zu`WUHt%`;g(=i4%X*lssl05=}!%cY|5o)Y^Blx)3oQZ3!w7%^RINOGGWxT(aIn% z&fM=*h@TMq-~U299wcrN;YOv)QmV8Q0c^{^B(QM^@k1jM)u?HWqH(*2`lO9jrSO+` z9RnbS&Xoc#nJWr&fSB@F{t)c9_#Uy-#!gT(nX^p$(`$l;Q-?CS{BQ6iGJcjQT9lm# z*M~M_brn$c$KT^VLiyk{9_#Tk12%UUM7@$2U0-=8km~sW;0yUg$?}>WrMbP`>G~%F zt4TYtsUKIr*XUbVQ=!+%@2iaz)dGy;(6BJG&5E?E!$n7JHe&Dg$U(XDc1w)OIty9t znbE70^)&)E*OyJ(6gdEGRxa80DD!01Tb_J>#?cLh5&$?ua>h=-&V5hE{afIJaj_DPI!L2AMwa^_V;>9 zODDO8Pg&7K)03{ZiIf{lb&fisJJe!}sqq~N2_O|Ccfra8p|9bSo*pAl87(+}?OPdf zf9nwpAv20?O3AS!^Zz-XPU0Zw+QXJ1%)K#Q5|9x|KK*k)>|AGQLA>P?5RLj|9lqy~ z>QMRqfeed*M^7)1QGq!ne(ltarx^+`QICQVqTtf9ws6zp4~Cin99-h-(-96Wrym+8 z%T&M}&F2F_#d9p#G;~%)#h2R>aTtg35wxPzmVt}^8(ZWLFS}U(X8wupy?xP9@bh|N zqL`g`5h$WsFkhqHBcWpr&qRf!u4YdTNh*=r&kP(B)*5zH)Bgv0^I zcDn3Vp9Xv#-y-3o=1uF#G`=1!o8$IIOG!PVjND!=bej3?GK*d&QmKc7uk!#t-(tC~ zQNZo^BSw7YXM$D$Eg7|*R`e@89zFG1yomWx$k95Uo`@D_LYY<Mbc{ASoH$v}AhcP;2ir)@mgkJ< zO+Ritn@eb7QVWqe+);@WV8uurW^nAaoWbsxlF`~jK)qbI%ib~KZlh`75*X5=7Uw2l z4jK(R>*ci-5)A}$698Y70rgRiDRNUGF-)9|t|7aC0+-voZbReU>aCs0rq!9X4+iZ`1a6RgMM&lb+ zKWI=dz)i4)K?@v|Qc|g2nC)s6f`QvOoy#tG4IaLgO_f|5SPcS=y|1NeejkQg6wGqF z&wr8A*WZCl3oMJHE%C6||7gfcX;^y0zn>>~{8N|E;QM_D+5z)1E?HJO{S#jcR1i04 zB-+kWkxuc%d{Cq6l~IG$)a*Y~NuM$j2fL`xA7ZvRphKx#r7-p4K0U|F^OyI2%bzz- zjA&zjRU6^%c{mARSh`791e=`hu;8q8)b@ z5=U48Z&Tj!&J0_qxL>5KiKmk8V#()(gxqo*nqOW!n_+05Cw?F1-}l@8k@0%-V(s?_ z%=uRHzYbZPzC#$aa@31vPv84Dd%t6Q)Pb%NBGCwskvXHqoe}$Z%el6FORIvFBx#Bd zD?B4ecmQElvwufK&os$oCpN?SmYVkaQ0j@x5#=F;Sb41~75C;?5w}@=23rU#Lp1Ea zE=SG&7_3;6p{b?gXA%=(M3YwIBm{0aLs)H3^_O=X^iW>bqzEzD?DV)xnHV7NKOhQR zlR0fW31PNL5!ql!4(ZrENv24=wo5NaIJ{argom`8&e9seErJ)GKYRLmIp}Z1{S*ZP zL7Gj}gNUuP;0K4V<6eI1CTu@6fzLQ%B1CODMF_-OIG7_G{8lq)y{mi3mg5CsaV z)0Ix??efvAiKck<_ye<(1NxT-UjgHJ1d+DSwJ&z*zV+g6DP{agK1ohIo>W^B_rshe zgolir1wL+%?vk}*22Lfo}T zw%t*c>P-8@nW1QNQnfp(HE4osoi|ID*8JTsrl}7=AG658FE+=em39K6&lA1Xo3_Vm z`%nC_fHV)BylB7%uLlx*oRxUN_rUGDU*NBAW1T&V)3$R&Ao?7uHQ#CiN;A>;gU&{@ zJ)RYZkI+&1hrN44V)0wYN|I?AJF7q7O$a(Aj?$>mnc} zBuioJcs%Thpt83{c27D%8RuV>e;?|M>=}vUd-a6$M2t`-YugHx!NCxk02yQ zx4uj@Y$nk_6lB#f{!L^NJ>Ab36h@KSN-Ybg9oFtAo&;8jQ+BM`-+|m|jTSM4LRJh_ki zOM>g!PB(iEYL>06E6bA?XYCS0?7H)0>>Ua_krp;ea zvX(kKhMKzzqPv8GpB;ZM2INTW^+`aQyVhu$l}6$zH~VKPTW?OJ;7VNIDm3bAQIKQ`58A8rXd_ z=e+!{y{ZW?75EG%7&?lnzqvHa#4NSvccJ-2z_`APW$a1<$L{^Lk&HN)OE#E|HmEh~ zMpvILhd#U;6vGCEJHOugI78>?xMbA&JY)Ml{x%|^Tg|#`?>h(9dtGJOzoXGE{sw-gpd9Yw2q{Z~ef+aseEHT5eoy{< z6;rAo7#Th4OP+R2@;kk}yDNCLMt}Ef@)qxI;;b9wX3rg4rp*?z0_yQMjWti7Ie&O4 z*YxsQe|a}y@^e-boY-6;C5ys~vYBHC_~}6^*xn<7Lwozx z|JK8*z1VXkepR}td_a3r8YN=Eb5fd{BVcYX4v+r>f;ADfubEYcUQXQvl`5}>_$va@ zx{)~KwFX~o_VIg)09n1Dzl|n?gq+98@&4bgUoK3DhWJV}HOaaC%tC|X&E$YPsAVPY zQyNXGUK)Jui?{H2-s49vd4K2ZdM;#i>(BLpeLxSK_cw)V5Fm5xLb|&+eix(+A%>JDND$)z7BRh@)Gb;A_sM?vdGsxj_M>muy&?X?OO_4?==MLq$v zA*)qdVJT&a=wCh_r}NKIO@4mTX;3j+V0Ua}lOP%x^5o*e7V0v#zA0U0@0{uCXuj=QCQoVwm_MIp`W zZ@qf1H=PcGCX>>cDeO8%K0#2~!-^`R4Q88RpCN;BH--|{jtM&ApgO@VI$T2hr?uxf zPUp?iPurdJFL9IR)5mfEiN_^0JRFw4(a`S?q|2mxvo(gi7B_z4d71q_`Pzth{>E37 zt5wi*w)!nD_&UnqS2_iK+})p3?2IbB_4->%U%K~Zo!qCyTN6J5TEYm)y@_ zck9CkMs?ef&0FE!917C8Wc}1)79c;ETCW%h0A29Pd?fzu=OS1uOjSjZ}8K4S@Nm`7h zxMd*ix&35k_BQNPCO~`p(59SLp$)W` zKEd2s#lF2f=(Vlwi1%DQ2!FbM=CFfyWRY@m>jH3Fob4U$lO-d+h^-u2(bqZ5s8#iWt89^z637ZaRbkHfupeeaz-)a* zAsEln#UZn{Sy{>wNv<@O-FQ5a%s|ZNCjjs#5fid;l7Q#J`Ol6z3hI-`9vVQrFKs)B zi8Iw|E;sE$+#0=pBIvsLy=uPe-Q-%&j`%x-&YK%se0C#Z+nFkzE-FA+NGkBFsL2=s zR7v#`g*3gR6d-2 z+RI46uB^up0@~mXZMtdQTlYu2E-dO(Q;bzd=EZ z*fA6xT3jRpde?iCdLvF;Vz$5)iAF%9VF;i+b`J~?0l&5ZYnm=q=>z&!VsA0Rb8^VI ztwzgk9@`pGkU5_3+_LeXoKrFBZnD0XME>vMbn;;y$lCNFxjRbjlP!;;K_-7sqM zHlQM6a0Ot7EdT?kSF^2dSuz6ANf!jK2i50EVy>Xq0AMmT#&lhziV~9+CJ(! zS#q5KTv|L3w@*YSUWneOgJ4he6sA?nm*Bdovcp5Sv#9 zRm1^zztDKG9%o}P7TEZw(<+YbUHkP8>TWbboSgR4SnFLHdnK4_FjNpn`3)13+ZX9l z(yS&3-#o|JRLVLDY&&635#E=_Cajbv<-ttN`2zSc3TZ(2{{>^Vy+!1ASn4iMVT5`p z;ruE^C`PdYOcU`yKaKgw44W!SX35TBtLygK!NLFG>MWzG>cX`xjetmplytYGgmgDZ z_Xec9OF*Q%l~B47kZz<~Qlz^(CC}WvXPohk&%f&4Yp*reoKM{M_2k`{S*d^w7}SLQ zUGJwDm8Ru5mY{H)Jf;6K4kDmpQX_$6nID`;wzaYD;&n?t%rAN}Vw4STiIT_IwEyzX zrg48Rxi(BNDtq_bhq#Lg)i%lb)v5P$qmpwd=&0*A; zQf*gOmD4C~e|`IITbGDzFGfF$k@OzWhk|OzZLaO%l3Da$x%OM6H>p-gz|w)|r~#8= z=zoj*l2qWGk(X`yDxTK_+tT@|Rx3RczJPbZdNoSK^Z}c81 z#oRiuTw(Xd2s=6sZhwxEiUbZcGYt{_=Ydb9`RU?3|G`}C>P?RVYfao(?OGdpQbdIB zz*mvVe?SZM4uOJP2Y?|suH1Q|5x+s!D0wddWS~>32j{MU2EK%=5pk zh|kl@tGKP=A9JMd&3!vb^Vyc?0)^cDm4U>YvPA59Uo4OHm-ByN#NoHC`#Ja`l`!zX zoqk2;cGF)@8uV~jfekG8+S%)mlSYiZGmR^G|6<+#R3QC4@kMs7)2muJ`)=mbkQ=WE z=o%HWU24rBWWBUmF(yOQ#~MBteE9UjtH?Hn<0EIaL3~KJ>jWHMCzekGI3)-CJUtR% zxSxU=Iksbyf@G4Wi0HPA3FfNwBB$=+5*V$jB_sz&IF8L{RrsqYQZl&4X#K9s!7v29 z=0c4kGxn=Dt7aY!mw|^*^@{9z@F5}ZGnzv#&qlWKsHfaFOH=0aI&@g+f9b_05gTeL zzb=2QM!UKsn-+WuXmN-T4fcorPF(%INttMr=&zjH!rb)of?*;2I7FIXijTiWOC3G2 zCXWxI9kR{WU%^45=L9VfhtiRvHUEiw9J%?vQL5G`L2rEi*ZSC>0DYaoZotctHLrp^ zLL#OHdgkJHs*_bE@vre!}ip>;F#`)JOoxQmyUSQ698<~_%} zma&Wi=|_SL|0+%C3P+nEN?a7DpeWuxykDbrxTx?~7lvkDn1Vg+5hTcH&!z6^dtD<` z|Ngj`ahSToq;SULa%J1=7UgdO+kk|4p@JfpY}SyJ;PI)MUOFE>=1a1t<}L*V*xAq% z?{;GsSHDf`Y}%X!CRC$RIO7;k%b5@siesXbTn`7CeZc zp3PXTw4(T~ko32cmNjTPEOnmj1vm^Cj7@fwrignGV?cUP`wP@P9FSQ?Z%JM%I`?}& zJ!J4-{}j5;{J5F)osj;#rd{GVC2V2WVzzH>YO%#M0{$;b%o_!+RZrR9N&$Ovn$UFo zsonW>nwsP!leC4fP8&)|TF|1KmodpdraK*@yQQDORc*j&^2$a^uLX4_Mw#8P# zt+p6*HuKm$H7&sFiV4Tc{o!%y+0QI*9a|)4&qei%iOsJ){yAnX5C-$cz*Y0~>`i*f zd@j4tPxPp=fsXE1hrLnMkHyduGp33cIB=pGHt++z5@L4n@@UeW&bQKTwOqSqa9kYS zV4Sv-qUlH(PP6O6G9f~occbauH3)J*dIkQ_-5V`;_cU`KF?I5NR>0n*mr@(nW^Is# zC3I%nqgLF+=KA}5@EKY+ zvk$KiFTiGzxV8c4QSJ@stW)svYAx~Gfs3qnJ9xD@k`@Fs8)Bf78rsO(u*BLEsWQqX zAfWe%2>!(^DtH9akNzyiS5ruh5|)%$))ffL75aU>$5SC5Z61deQw1As%8yevCn8dz5sz zPzYpM>-7y{&ygy5CMU|GSN{=c#>DR<6|}Snn(eeNdD=m@=cEJasMpgFy!Q}q0*^|V zv&)5^0_$>$9LAR+WxOuJ1kM623L+_JX{i@jWc^NIvL43IKCfB`iTSu6^=4!=xkmKe zaNEzOo6NFsFmJ2;+z|tz%l3Q&D$q)X;$bQpb6gzofEq?4hR) zXbg`5q1zpY1v>X#9VQfNbL4*w6P4+$xYQ|rXuT4M!0-&Z9o5EA-oLqA(iV0xbb!Hf zevZyr1}j>-67gcjp;s8EPa|BL^+Y8AA5o94GJU1m73q+KH+N2adhOsKI2aXw_x(WJ z$HBtiIhDYniAKULk01@=iipi&U88}-qU-%L6$jU(@dKKstNott2qlYR-nV?;fd*fz z#he+cc;B6}ehsA$spcX>&&KE2G(xV1-jTPBu6xPQ)fLBVx=j5d>EF0$dz zD_W1>Po~q{YcV=?HXlKpn3*5MoIk5gqxX=`g!f&M1e&$jKN_py$Kgt|{{=yJN7_Vz ztI`0dpkr)~e2uBKo$DALR=5({+~1D`ZR3?BO`Sc`*K}-b)AXXCLGt_LpbiSTSvaF= zsGx}g1U1l1L8=F`0$}TSdbw-};aDxHmQ@ID?tL-0d`Wjmt0b~)S_7&LMBZgO<(H0>&B zQTH3z`r~keGhb+$;593}z+6!pp=Nn6V0qCA>EA)!8r{QF&W1c+A52mDzi%8E znfLpovS-&mJNsPZJJY_&T)NSN!708HtJ)Z~8jE?005w(|=B9HRA8Vojk7jw$V`W04 zM4}7QOVX~pe`k}mo;BZqa;3=4Do!H=;_Sd>oF(MrIlA`AwWxU z5q(baBvnQohP+@mx0)%|KqcXChQY_jpHgJTx=RzZ&e!Sh+fSOdjips0UGVw~iV;9z zGCExx))QqY{`heJV_`x~pVd{r$LE9^5uG>}<&LJe(bXF2N~^hd8cg1vYO4E71JdKf z-gY?#J|9Yqtn!9plvDOolaNTU+U;hthgpB5K8-|eR(5fMM@m`CMI!E%6$RD>3fWXh zSgB48R@?neiPa!ZPG*Z&FVX%FL?8f&BtCIeKbDgAO?%I*yW0kbRpEBPPatR>Ip88= zhappCG(`9Y0ToYtG_xg^UX5nz|1N;A447{wm4=2;Y& z!?3J^qg09&h){tU3W*BJb5yj>gQ%~Vn6HYxLs#8TIuVA_*(t3yz5zQ_No2~TONR$K zncwva=uNM7M}S9W{3Hp(vR`U#*#>&pzd!vD7~eB#UYN#<<`WEO3ZmB85k6)TQU&D$ zHOYTklpwH_pp7Lhzf)2@?Z-~Lw1|DXX2MXuIXiL=DUtT>7Y-H06*4jB|7`9;BPW-Z zcb}m-H_}n}dE&U-(=_wgaJyo3i{)QNk_odgd>aE0A(z8(>ZyE!etbqO8$u2b3`Ju9 zX8sg-{T}~Y5~vH!dv!Xyd+<-aWpyKy;R!47RPcXBC;ALzG`qUb0Kbxe)9VdL*(DT8 zWJ|ZzB6F7=tdR1d5f;$6mD*fwAYJ<`aMknjku!zubVGB$-Who$8LBOVw7YA90tI{2$Q3(iXY~*Xd%8r?O@I9A)D4dg9Fj^{^ghKjL_o{YZ_DW*oimY3>KE{IUKQV{L1y* z%gIx`HIyq~1m8Ll1VyH6Fi?7@arC|aNx-o&h*YP?xAKLr`oz-IOTd$;>+(Gt62znl zV_~uC#mfdoEiNYW+yZ(#L!P65!mQ{>Tum0|6tr%VR_u2VZ!8p{X;cz<`-Cv zgFI3ZNFQf6yS)B|Fpec{QmIgmW!FXP<6vUjMmb z2|Oae&uR*dWDBVe%}gZsM#tH^NL@%1}^u1FA9CRoTqIRq2BwdDyR-&ty`xy{Y+B?U-Msbmf`GM47KA<9s#U2 zo2KWGe(T~36HaZ`)8uH!&VIF#4`}Mnn(*OVl8}GV@5-(M8p+@^8sVsQ+KZIMUK=X# zdaA?DN6p07d^~x}r}k!>B0UNw47fEM&ibN;f>9`>f~$@{Xpsf~Z4Hb+Y6(Iidm)nM zC#Z5BH51#`AK_5(9zi=Chr?{BE0^;F-957J^2>^gu&+8I5axJGPXEPb+CY|gTTajb zJwFnD-5tat%3+wEK{itwC)yB3U#0un9|p+d#Opq)WclaAa)RXw0VRGdkx+KJN0$Sx z8WOw?ddcWsmv?P{4ueg30zamAPyC#g%Pp;fZ0@5#7}3`K@#rp4ls5#$r-`0V5+f)2 zW7FLUq&uY`&BwP^eXcR<+ljU@lcjK9(4m_wMhI^^;~r>TBHKW`k~pbb63_g6p}|J8 zi6V>kEB9ppe#MVJEVG}0a2M(n9%EJ;+t{;jRnex#dR+->jP~K7p}h#M8|>BQ!^OJE zacKDT#f$)O1}lZt4o!FWR@5mO2`YC{dTbkubl3Y3XNDqVG6tU+NPTR=f7Z5M&`2v^ zRTvpD`2s8L>{-JA9AJ9B?{d-S#~{TD4AHcIy*+>nZ_xT#s?L7Tx=$r-#KuCL0v181 z`I8=3NfBw45 zjtckYD-dbu=HvUG?i2tmY}pBBdi|)8_6r%7WO!?krkDV;rOKe097!5$8*v2FiNMmf zS`?t)emGt($hQEf6`a2{-WpK)tjfSD_+?tIyR9gVko7mny%xl){YXbfx7xz5EuJ%4 zv=G=&Z9gZSji9LVK>fCf@$Kf>w`;j#))sjEPZ3|g4n+3PoJ(*i$mG-EdTp4kmm1&_ zYQuGr_v^k3Wa;!?Fo)OYHp5fB*);dTQ?D=(D|-g%&odHPtLFcLg3BPOuempC0XiD6 zMvg7 zti+);=i;xt{5969h`GF?-%g)%!kJfQs^sHn5(5z-|jaW0`lbJ*@CR)&fv4+kvExDSXkB{#U|HlV-R*TV0i5=CvIFYP6j^VADe`oAK#!3tbX)G+K8L0^aA5TtB zIs)Ks*yp(bV_-<#JtC$sou{dU^bUR)rt&4yJMHE@=82>pxilu@w7 zJ!wDo3`o9IXP#CA@cA(myvoasE2&uh8pQ*0!-ORL!L=lm^7f30_TiQuqa{tl1OmnU z5ASjnZ5^GZAcv>5o zWn>k&WJ~E2XiWh{t`YZkKqy{+yh&4Ofx~jHmP9g=xQN5XWKqgQy+{=|A##a_bt64d zBaK0`C=gh7I3$vbLCiz3x2m3l<8m$en#QIn7>(tQR8aqSi1+3+(YqevkGgp6Enrht z-TW91uLs&I;oKsS8b7NI@`89~g{$6ga#aupEeua09?_!31?5~{-Stvc?Xn+T-y-hM zgnjXZblrFHX0e|aQ@O}60{4d0$!fRjU@mZHGHg>2G8ilxH1hn*6$1KU(neh2h67;Z z2&Pxd=hy~xaflS}7ddk5x`oc1G2~CdJAnm>Lfdh-;fyfXrYStJ)i|+SFPBX^$bPGI z;H(vtimE%aDPIV3W%SX@3Hg%b{oKbL$Ts?#qS9!ng!5q#DmM@n4fCqc{5qF`{U6YXgG}Rmm z*Zxz8DRgsfT53@J{@%sCZXsz0ggx7q=~jub)0wR?$<>N!lF#l?1Q&|4cu=`tmIOv# zjedR4+t{RJh@Bv$qF4RwpEX?Y?yI>p1x=MNY)TTRZ@m$}yC0PZwPqZIBt&rPaac%% zxi6{?#y!ETXHh^Aj9l1`3tw&OOp)%M9sR!it;n_6SDx4sk9}>{O%

`FBN{A1y*) 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 V;txpG?-0U2R1`Gj%U`|@`# Date: Thu, 4 Aug 2022 05:35:44 +0530 Subject: [PATCH 027/125] Updated-6247330 Converted DO FAQ to YAML and added to the TOC. --- windows/deployment/do/TOC.yml | 4 +- ... => waas-delivery-optimization-faq-old.md} | 0 .../update/waas-delivery-optimization-faq.yml | 105 ++++++++++++++++++ 3 files changed, 108 insertions(+), 1 deletion(-) rename windows/deployment/update/{waas-delivery-optimization-faq.md => waas-delivery-optimization-faq-old.md} (100%) create mode 100644 windows/deployment/update/waas-delivery-optimization-faq.yml diff --git a/windows/deployment/do/TOC.yml b/windows/deployment/do/TOC.yml index ba824d08fb..5a0793025d 100644 --- a/windows/deployment/do/TOC.yml +++ b/windows/deployment/do/TOC.yml @@ -7,7 +7,9 @@ href: waas-delivery-optimization.md - name: What's new href: whats-new-do.md - + - name: Delivery Optimization Frequently Asked Questions + href: waas-delivery-optimization-faq.yml + - name: Configure Delivery Optimization diff --git a/windows/deployment/update/waas-delivery-optimization-faq.md b/windows/deployment/update/waas-delivery-optimization-faq-old.md similarity index 100% rename from windows/deployment/update/waas-delivery-optimization-faq.md rename to windows/deployment/update/waas-delivery-optimization-faq-old.md diff --git a/windows/deployment/update/waas-delivery-optimization-faq.yml b/windows/deployment/update/waas-delivery-optimization-faq.yml new file mode 100644 index 0000000000..956bf2799c --- /dev/null +++ b/windows/deployment/update/waas-delivery-optimization-faq.yml @@ -0,0 +1,105 @@ +### YamlMime:FAQ +metadata: + title: Delivery Optimization Frequently Asked Questions + description: The following is a list of frequently asked questions for Delivery Optimization. + ms.assetid: c40f87ac-17d3-47b2-afc6-6c641f72ecee + ms.reviewer: aaroncz + ms.prod: m365-security + ms.mktglfcycl: explore + ms.sitesec: library + ms.pagetype: security + ms.localizationpriority: medium + author: carmenf + ms.author: carmenf + manager: dougeby + audience: ITPro + ms.collection: + - M365-security-compliance + - highpri + ms.topic: faq + ms.date: 08/04/2022 + ms.custom: seo-marvel-apr2020 +title: Delivery Optimization Frequently Asked Questions +summary: | + **Applies to** + - Windows 10 + - Windows 11 + + +sections: + - name: Ignored + questions: + - question: Does Delivery Optimization work with WSUS? + answer: Yes. Devices will obtain the update payloads from the WSUS server, but must also have an internet connection as they communicate with the Delivery Optimization cloud service for coordination. + + - question: Which ports does Delivery Optimization use? + answer: Delivery Optimization listens on port 7680 for requests from other peers by using TCP/IP. The service will register and open this port on the device. The port must be set to accept inbound traffic through your firewall. If you don't allow inbound traffic over port 7680, you can't use the peer-to-peer functionality of Delivery Optimization. However, devices can still successfully download by using HTTP or HTTPS traffic over port 80 (such as for default Windows Update data). + + Delivery Optimization will use Teredo to create peer groups, which include devices across NATs (or any form of internal subnet that uses gateways or firewalls between subnets). For this to work, you must allow inbound TCP/IP traffic over port 3544. Look for a "NAT traversal" setting in your firewall to set this up. + + Delivery Optimization also communicates with its cloud service by using HTTP/HTTPS over port 80. + + - question: What are the requirements if I use a proxy? + answer: For Delivery Optimization to successfully use the proxy, you should set up the proxy by using Windows proxy settings or Internet Explorer proxy settings. For details see [Using a proxy with Delivery Optimization](../do/delivery-optimization-proxy.md). Most content downloaded with Delivery Optimization uses byte range requests. Make sure your proxy allows byte range requests. For more information, see [Proxy requirements for Windows Update](/windows/deployment/update/windows-update-troubleshooting). + + - question: What hostnames should I allow through my firewall to support Delivery Optimization? + answer: | + **For communication between clients and the Delivery Optimization cloud service**: + + - `*.do.dsp.mp.microsoft.com` + + **For Delivery Optimization metadata**: + + - `*.dl.delivery.mp.microsoft.com` + - `*.emdl.ws.microsoft.com` + + **For the payloads (optional)**: + + - `*.download.windowsupdate.com` + - `*.windowsupdate.com` + + **For group peers across multiple NATs (Teredo)**: + + - `win1910.ipv6.microsoft.com` + + - question: Does Delivery Optimization use multicast? + answer: No. It relies on the cloud service for peer discovery, resulting in a list of peers and their IP addresses. Client devices then connect to their peers to obtain download files over TCP/IP. + + - question: How does Delivery Optimization deal with congestion on the router from peer-to-peer activity on the LAN? + answer: Starting in Windows 10, version 1903, Delivery Optimization uses LEDBAT to relieve such congestion. For more information, see this post on the [Networking Blog](https://techcommunity.microsoft.com/t5/Networking-Blog/Windows-Transport-converges-on-two-Congestion-Providers-Cubic/ba-p/339819). + + - question: How does Delivery Optimization handle VPNs? + answer: | + Delivery Optimization attempts to identify VPNs by checking the network adapter type and details. A connection will be treated as a VPN if the adapter description contains certain keywords, such as "VPN" or "secure." + + If the connection is identified as a VPN, Delivery Optimization will suspend uploads to other peers. However, you can allow uploads over a VPN by using the [Enable Peer Caching while the device connects via VPN](../do/waas-delivery-optimization-reference.md#enable-peer-caching-while-the-device-connects-via-vpn) policy. + + If you have defined a boundary group in Configuration Manager for VPN IP ranges, you can set the [DownloadMode](../do/waas-delivery-optimization-reference.md#download-mode) policy to 0 for that boundary group, to ensure that there will be no peer-to-peer activity over the VPN. When the device is not connected using a VPN, it can still use peer-to-peer with the default of LAN. + + With split tunneling, make sure to allow direct access to these endpoints: + + Delivery Optimization service endpoint: + + - `https://*.prod.do.dsp.mp.microsoft.com` + + Delivery Optimization metadata: + + - `http://emdl.ws.microsoft.com` + - `http://*.dl.delivery.mp.microsoft.com` + + Windows Update and Microsoft Store backend services and Windows Update and Microsoft Store payloads + + - `http://*.windowsupdate.com` + - `https://*.delivery.mp.microsoft.com` + - `https://*.update.microsoft.com` + - `https://tsfe.trafficshaping.dsp.mp.microsoft.com` + + For more information about remote work if you're using Configuration Manager, see this post on the [Configuration Manager blog](https://techcommunity.microsoft.com/t5/configuration-manager-blog/managing-patch-tuesday-with-configuration-manager-in-a-remote/ba-p/1269444). + + - question: How does Delivery Optimization handle networks where a public IP address is used in place of a private IP address? + answer: | + Starting with Windows 10, version 1903 or later, Delivery Optimization no longer restricts connections between LAN peers to those using private IP addresses. If you use public IP addresses instead of private IP addresses, you can use Delivery Optimization in LAN mode. + + > [!NOTE] + > If you use public IP addresses instead of private in LAN mode, the bytes downloaded from or uploaded to LAN peers with public IP addresses might be reported as coming from Internet peers. + From 79fd24833da09dc0a528b0761fda5e98dc1db312 Mon Sep 17 00:00:00 2001 From: Jitin Mathew Date: Thu, 4 Aug 2022 05:43:38 +0530 Subject: [PATCH 028/125] Updated-6247330 File path updated. --- .../deployment/{update => do}/waas-delivery-optimization-faq.yml | 0 1 file changed, 0 insertions(+), 0 deletions(-) rename windows/deployment/{update => do}/waas-delivery-optimization-faq.yml (100%) diff --git a/windows/deployment/update/waas-delivery-optimization-faq.yml b/windows/deployment/do/waas-delivery-optimization-faq.yml similarity index 100% rename from windows/deployment/update/waas-delivery-optimization-faq.yml rename to windows/deployment/do/waas-delivery-optimization-faq.yml From c31abe9f41b951afc2dc1995aabf55c657bb4242 Mon Sep 17 00:00:00 2001 From: Jitin Mathew Date: Thu, 4 Aug 2022 06:01:01 +0530 Subject: [PATCH 029/125] Updated-6247330 Updated links to address PR Warnings. --- windows/deployment/do/TOC.yml | 2 +- windows/deployment/do/delivery-optimization-endpoints.md | 2 +- windows/deployment/do/index.yml | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/windows/deployment/do/TOC.yml b/windows/deployment/do/TOC.yml index 30533f66b8..72ef0f8a71 100644 --- a/windows/deployment/do/TOC.yml +++ b/windows/deployment/do/TOC.yml @@ -19,7 +19,7 @@ - name: Windows Delivery Optimization settings href: waas-delivery-optimization-setup.md#recommended-delivery-optimization-settings - name: Windows Delivery Optimization Frequently Asked Questions - href: ../update/waas-delivery-optimization-faq.md + href: ../do/waas-delivery-optimization-faq.yml - name: Configure Microsoft Endpoint Manager items: - name: Delivery Optimization settings in Microsoft Intune diff --git a/windows/deployment/do/delivery-optimization-endpoints.md b/windows/deployment/do/delivery-optimization-endpoints.md index da591eeadd..984e7fd026 100644 --- a/windows/deployment/do/delivery-optimization-endpoints.md +++ b/windows/deployment/do/delivery-optimization-endpoints.md @@ -33,5 +33,5 @@ This article lists the endpoints that need to be allowed through the firewall to | *.statics.teams.cdn.office.net | HTTP / 80
HTTPs / 443 | Teams | | Microsoft Endpoint Configuration Manager Distribution Point | | *.assets1.xboxlive.com, *.assets2.xboxlive.com, *.dlassets.xboxlive.com, *.dlassets2.xboxlive.com, *.d1.xboxlive.com, *.d2.xboxlive.com, *.assets.xbox.com, *.xbl-dlassets-origin.xboxlive.com, *.assets-origin.xboxlive.com, *.xvcb1.xboxlive.com, *.xvcb2.xboxlive.com, *.xvcf1.xboxlive.com, *.xvcf2.xboxlive.com | HTTP / 80 | Xbox | | Microsoft Endpoint Configuration Manager Distribution Point | | *.tlu.dl.adu.microsoft.com, *.nlu.dl.adu.microsoft.com, *.dcsfe.prod.adu.microsoft.com | HTTP / 80 | Device Update | [Complete list](/azure/iot-hub-device-update/) of endpoints for Device Update updates. | Microsoft Endpoint Configuration Manager Distribution Point | -| *.do.dsp.mp.microsoft.com | HTTP / 80
HTTPs / 443 | Microsoft Connected Cache -> Delivery Optimization Services communication | [Complete list](../update/waas-delivery-optimization-faq.md#what-hostnames-should-i-allow-through-my-firewall-to-support-delivery-optimization) of endpoints for Delivery Optimization only. | Microsoft Connected Cache Managed in Azure | +| *.do.dsp.mp.microsoft.com | HTTP / 80
HTTPs / 443 | Microsoft Connected Cache -> Delivery Optimization Services communication | [Complete list](../do/waas-delivery-optimization-faq.yml) of endpoints for Delivery Optimization only. | Microsoft Connected Cache Managed in Azure | | *.azure-devices.net, *.global.azure-devices-provisioning.net, *.azurecr.io, *.blob.core.windows.net, *.mcr.microsoft.com | AMQP / 5671
MQTT / 8883
HTTPs / 443 | IoT Edge / IoT Hub communication| [Complete list](/azure/iot-hub/iot-hub-devguide-protocols) of Azure IoT Hub communication protocols and ports. [Azure IoT Guide](/azure/iot-hub/iot-hub-devguide-endpoints) to understanding Azure IoT Hub endpoints. | Microsoft Connected Cache Managed in Azure | diff --git a/windows/deployment/do/index.yml b/windows/deployment/do/index.yml index a2db6aedca..85d6ee2703 100644 --- a/windows/deployment/do/index.yml +++ b/windows/deployment/do/index.yml @@ -49,7 +49,7 @@ landingContent: - text: Troubleshoot Delivery Optimization url: waas-delivery-optimization-setup.md#troubleshooting - text: Delivery Optimization Frequently Asked Questions - url: ../update/waas-delivery-optimization-faq.md + url: ../do/waas-delivery-optimization-faq.yml - text: Submit feedback url: https://support.microsoft.com/windows/send-feedback-to-microsoft-with-the-feedback-hub-app-f59187f8-8739-22d6-ba93-f66612949332 From e0a893a2d91929c1107e89b73a5b5e71c9bfc231 Mon Sep 17 00:00:00 2001 From: Jitin Mathew Date: Thu, 4 Aug 2022 06:14:25 +0530 Subject: [PATCH 030/125] Updated-6247330 Indentation changes made to separate sentences in the paragraph. --- windows/deployment/do/waas-delivery-optimization-faq.yml | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/windows/deployment/do/waas-delivery-optimization-faq.yml b/windows/deployment/do/waas-delivery-optimization-faq.yml index 956bf2799c..0fe613a87a 100644 --- a/windows/deployment/do/waas-delivery-optimization-faq.yml +++ b/windows/deployment/do/waas-delivery-optimization-faq.yml @@ -33,11 +33,12 @@ sections: answer: Yes. Devices will obtain the update payloads from the WSUS server, but must also have an internet connection as they communicate with the Delivery Optimization cloud service for coordination. - question: Which ports does Delivery Optimization use? - answer: Delivery Optimization listens on port 7680 for requests from other peers by using TCP/IP. The service will register and open this port on the device. The port must be set to accept inbound traffic through your firewall. If you don't allow inbound traffic over port 7680, you can't use the peer-to-peer functionality of Delivery Optimization. However, devices can still successfully download by using HTTP or HTTPS traffic over port 80 (such as for default Windows Update data). + answer: | + Delivery Optimization listens on port 7680 for requests from other peers by using TCP/IP. The service will register and open this port on the device. The port must be set to accept inbound traffic through your firewall. If you don't allow inbound traffic over port 7680, you can't use the peer-to-peer functionality of Delivery Optimization. However, devices can still successfully download by using HTTP or HTTPS traffic over port 80 (such as for default Windows Update data). - Delivery Optimization will use Teredo to create peer groups, which include devices across NATs (or any form of internal subnet that uses gateways or firewalls between subnets). For this to work, you must allow inbound TCP/IP traffic over port 3544. Look for a "NAT traversal" setting in your firewall to set this up. + Delivery Optimization will use Teredo to create peer groups, which include devices across NATs (or any form of internal subnet that uses gateways or firewalls between subnets). For this to work, you must allow inbound TCP/IP traffic over port 3544. Look for a "NAT traversal" setting in your firewall to set this up. - Delivery Optimization also communicates with its cloud service by using HTTP/HTTPS over port 80. + Delivery Optimization also communicates with its cloud service by using HTTP/HTTPS over port 80. - question: What are the requirements if I use a proxy? answer: For Delivery Optimization to successfully use the proxy, you should set up the proxy by using Windows proxy settings or Internet Explorer proxy settings. For details see [Using a proxy with Delivery Optimization](../do/delivery-optimization-proxy.md). Most content downloaded with Delivery Optimization uses byte range requests. Make sure your proxy allows byte range requests. For more information, see [Proxy requirements for Windows Update](/windows/deployment/update/windows-update-troubleshooting). @@ -62,6 +63,8 @@ sections: - `win1910.ipv6.microsoft.com` + For more information, see [Endpoints for Delivery Optimization and Microsoft Connected Cache](../do/delivery-optimization-endpoints.md) for a list of all content endpoints needed. + - question: Does Delivery Optimization use multicast? answer: No. It relies on the cloud service for peer discovery, resulting in a list of peers and their IP addresses. Client devices then connect to their peers to obtain download files over TCP/IP. From bba4ee21fc0bd03b02c29b5690e4d489f38d4022 Mon Sep 17 00:00:00 2001 From: Meghan Stewart <33289333+mestew@users.noreply.github.com> Date: Thu, 4 Aug 2022 08:33:22 -0700 Subject: [PATCH 031/125] 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 32faa3e016f2c2d0d4e4b72e3d4c51edf71cf8d4 Mon Sep 17 00:00:00 2001 From: Jitin Mathew Date: Fri, 5 Aug 2022 02:01:44 +0530 Subject: [PATCH 032/125] Updated-6247330 Redirection file updated. --- .openpublishing.redirection.json | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/.openpublishing.redirection.json b/.openpublishing.redirection.json index 798ab55b18..46855dc966 100644 --- a/.openpublishing.redirection.json +++ b/.openpublishing.redirection.json @@ -19589,6 +19589,11 @@ "source_path": "windows/whats-new/contribute-to-a-topic.md", "redirect_url": "https://github.com/MicrosoftDocs/windows-itpro-docs/blob/public/CONTRIBUTING.md#editing-windows-it-professional-documentation", "redirect_document_id": false + }, + { + "source_path": "windows/deployment/update/waas-delivery-optimization-faq.md", + "redirect_url": "/windows/deployment/do/waas-delivery-optimization-faq", + "redirect_document_id": false } ] } From f0cfa7f2509fc65e0d784e46e4541d2dd7d767ca Mon Sep 17 00:00:00 2001 From: Jitin Mathew Date: Fri, 5 Aug 2022 02:20:54 +0530 Subject: [PATCH 033/125] Updated-6247330 Deleting the old file. --- .../waas-delivery-optimization-faq-old.md | 101 ------------------ 1 file changed, 101 deletions(-) delete mode 100644 windows/deployment/update/waas-delivery-optimization-faq-old.md diff --git a/windows/deployment/update/waas-delivery-optimization-faq-old.md b/windows/deployment/update/waas-delivery-optimization-faq-old.md deleted file mode 100644 index e7787d0b50..0000000000 --- a/windows/deployment/update/waas-delivery-optimization-faq-old.md +++ /dev/null @@ -1,101 +0,0 @@ ---- -title: Delivery Optimization Frequently Asked Questions -ms.reviewer: aaroncz -manager: dougeby -description: The following is a list of frequently asked questions for Delivery Optimization. -ms.prod: w10 -author: carmenf -ms.localizationpriority: medium -ms.author: carmenf -ms.collection: M365-modern-desktop -ms.topic: article -ms.custom: seo-marvel-apr2020 ---- - -# Delivery Optimization Frequently Asked Questions - -**Applies to** - -- Windows 10 -- Windows 11 - -## Does Delivery Optimization work with WSUS? - -Yes. Devices will obtain the update payloads from the WSUS server, but must also have an internet connection as they communicate with the Delivery Optimization cloud service for coordination. - -## Which ports does Delivery Optimization use? - -Delivery Optimization listens on port 7680 for requests from other peers by using TCP/IP. The service will register and open this port on the device. The port must be set to accept inbound traffic through your firewall. If you don't allow inbound traffic over port 7680, you can't use the peer-to-peer functionality of Delivery Optimization. However, devices can still successfully download by using HTTP or HTTPS traffic over port 80 (such as for default Windows Update data). - -Delivery Optimization will use Teredo to create peer groups, which include devices across NATs (or any form of internal subnet that uses gateways or firewalls between subnets). For this to work, you must allow inbound TCP/IP traffic over port 3544. Look for a "NAT traversal" setting in your firewall to set this up. - -Delivery Optimization also communicates with its cloud service by using HTTP/HTTPS over port 80. - -## What are the requirements if I use a proxy? - -For Delivery Optimization to successfully use the proxy, you should set up the proxy by using Windows proxy settings or Internet Explorer proxy settings. For details see [Using a proxy with Delivery Optimization](../do/delivery-optimization-proxy.md). Most content downloaded with Delivery Optimization uses byte range requests. Make sure your proxy allows byte range requests. For more information, see [Proxy requirements for Windows Update](/windows/deployment/update/windows-update-troubleshooting). - -## What hostnames should I allow through my firewall to support Delivery Optimization? - -**For communication between clients and the Delivery Optimization cloud service**: - -- `*.do.dsp.mp.microsoft.com` - -**For Delivery Optimization metadata**: - -- `*.dl.delivery.mp.microsoft.com` -- `*.emdl.ws.microsoft.com` - -**For the payloads (optional)**: - -- `*.download.windowsupdate.com` -- `*.windowsupdate.com` - -**For group peers across multiple NATs (Teredo)**: - -- `win1910.ipv6.microsoft.com` - -For more information, see [Endpoints for Delivery Optimization and Microsoft Connected Cache](../do/delivery-optimization-endpoints.md) for a list of all content endpoints needed. - -## Does Delivery Optimization use multicast? - -No. It relies on the cloud service for peer discovery, resulting in a list of peers and their IP addresses. Client devices then connect to their peers to obtain download files over TCP/IP. - -## How does Delivery Optimization deal with congestion on the router from peer-to-peer activity on the LAN? - -Starting in Windows 10, version 1903, Delivery Optimization uses LEDBAT to relieve such congestion. For more information, see this post on the [Networking Blog](https://techcommunity.microsoft.com/t5/Networking-Blog/Windows-Transport-converges-on-two-Congestion-Providers-Cubic/ba-p/339819). - -## How does Delivery Optimization handle VPNs? - -Delivery Optimization attempts to identify VPNs by checking the network adapter type and details. A connection will be treated as a VPN if the adapter description contains certain keywords, such as "VPN" or "secure." - -If the connection is identified as a VPN, Delivery Optimization will suspend uploads to other peers. However, you can allow uploads over a VPN by using the [Enable Peer Caching while the device connects via VPN](../do/waas-delivery-optimization-reference.md#enable-peer-caching-while-the-device-connects-via-vpn) policy. - -If you have defined a boundary group in Configuration Manager for VPN IP ranges, you can set the [DownloadMode](../do/waas-delivery-optimization-reference.md#download-mode) policy to 0 for that boundary group, to ensure that there will be no peer-to-peer activity over the VPN. When the device is not connected using a VPN, it can still use peer-to-peer with the default of LAN. - -With split tunneling, make sure to allow direct access to these endpoints: - -Delivery Optimization service endpoint: - -- `https://*.prod.do.dsp.mp.microsoft.com` - -Delivery Optimization metadata: - -- `http://emdl.ws.microsoft.com` -- `http://*.dl.delivery.mp.microsoft.com` - -Windows Update and Microsoft Store backend services and Windows Update and Microsoft Store payloads - -- `http://*.windowsupdate.com` -- `https://*.delivery.mp.microsoft.com` -- `https://*.update.microsoft.com` -- `https://tsfe.trafficshaping.dsp.mp.microsoft.com` - -For more information about remote work if you're using Configuration Manager, see this post on the [Configuration Manager blog](https://techcommunity.microsoft.com/t5/configuration-manager-blog/managing-patch-tuesday-with-configuration-manager-in-a-remote/ba-p/1269444). - -## How does Delivery Optimization handle networks where a public IP address is used in place of a private IP address? - -Starting with Windows 10, version 1903 or later, Delivery Optimization no longer restricts connections between LAN peers to those using private IP addresses. If you use public IP addresses instead of private IP addresses, you can use Delivery Optimization in LAN mode. - -> [!NOTE] -> If you use public IP addresses instead of private in LAN mode, the bytes downloaded from or uploaded to LAN peers with public IP addresses might be reported as coming from Internet peers. From 7d5a767df347a85b9d530a2ccc1d52121b567c22 Mon Sep 17 00:00:00 2001 From: Jitin Mathew Date: Fri, 5 Aug 2022 02:29:29 +0530 Subject: [PATCH 034/125] Updated-6247330 Adding the file again and renaming it to its original name so that we can delete it in the next update to match the redirection entry. --- .../update/waas-delivery-optimization-faq.md | 101 ++++++++++++++++++ 1 file changed, 101 insertions(+) create mode 100644 windows/deployment/update/waas-delivery-optimization-faq.md diff --git a/windows/deployment/update/waas-delivery-optimization-faq.md b/windows/deployment/update/waas-delivery-optimization-faq.md new file mode 100644 index 0000000000..e7787d0b50 --- /dev/null +++ b/windows/deployment/update/waas-delivery-optimization-faq.md @@ -0,0 +1,101 @@ +--- +title: Delivery Optimization Frequently Asked Questions +ms.reviewer: aaroncz +manager: dougeby +description: The following is a list of frequently asked questions for Delivery Optimization. +ms.prod: w10 +author: carmenf +ms.localizationpriority: medium +ms.author: carmenf +ms.collection: M365-modern-desktop +ms.topic: article +ms.custom: seo-marvel-apr2020 +--- + +# Delivery Optimization Frequently Asked Questions + +**Applies to** + +- Windows 10 +- Windows 11 + +## Does Delivery Optimization work with WSUS? + +Yes. Devices will obtain the update payloads from the WSUS server, but must also have an internet connection as they communicate with the Delivery Optimization cloud service for coordination. + +## Which ports does Delivery Optimization use? + +Delivery Optimization listens on port 7680 for requests from other peers by using TCP/IP. The service will register and open this port on the device. The port must be set to accept inbound traffic through your firewall. If you don't allow inbound traffic over port 7680, you can't use the peer-to-peer functionality of Delivery Optimization. However, devices can still successfully download by using HTTP or HTTPS traffic over port 80 (such as for default Windows Update data). + +Delivery Optimization will use Teredo to create peer groups, which include devices across NATs (or any form of internal subnet that uses gateways or firewalls between subnets). For this to work, you must allow inbound TCP/IP traffic over port 3544. Look for a "NAT traversal" setting in your firewall to set this up. + +Delivery Optimization also communicates with its cloud service by using HTTP/HTTPS over port 80. + +## What are the requirements if I use a proxy? + +For Delivery Optimization to successfully use the proxy, you should set up the proxy by using Windows proxy settings or Internet Explorer proxy settings. For details see [Using a proxy with Delivery Optimization](../do/delivery-optimization-proxy.md). Most content downloaded with Delivery Optimization uses byte range requests. Make sure your proxy allows byte range requests. For more information, see [Proxy requirements for Windows Update](/windows/deployment/update/windows-update-troubleshooting). + +## What hostnames should I allow through my firewall to support Delivery Optimization? + +**For communication between clients and the Delivery Optimization cloud service**: + +- `*.do.dsp.mp.microsoft.com` + +**For Delivery Optimization metadata**: + +- `*.dl.delivery.mp.microsoft.com` +- `*.emdl.ws.microsoft.com` + +**For the payloads (optional)**: + +- `*.download.windowsupdate.com` +- `*.windowsupdate.com` + +**For group peers across multiple NATs (Teredo)**: + +- `win1910.ipv6.microsoft.com` + +For more information, see [Endpoints for Delivery Optimization and Microsoft Connected Cache](../do/delivery-optimization-endpoints.md) for a list of all content endpoints needed. + +## Does Delivery Optimization use multicast? + +No. It relies on the cloud service for peer discovery, resulting in a list of peers and their IP addresses. Client devices then connect to their peers to obtain download files over TCP/IP. + +## How does Delivery Optimization deal with congestion on the router from peer-to-peer activity on the LAN? + +Starting in Windows 10, version 1903, Delivery Optimization uses LEDBAT to relieve such congestion. For more information, see this post on the [Networking Blog](https://techcommunity.microsoft.com/t5/Networking-Blog/Windows-Transport-converges-on-two-Congestion-Providers-Cubic/ba-p/339819). + +## How does Delivery Optimization handle VPNs? + +Delivery Optimization attempts to identify VPNs by checking the network adapter type and details. A connection will be treated as a VPN if the adapter description contains certain keywords, such as "VPN" or "secure." + +If the connection is identified as a VPN, Delivery Optimization will suspend uploads to other peers. However, you can allow uploads over a VPN by using the [Enable Peer Caching while the device connects via VPN](../do/waas-delivery-optimization-reference.md#enable-peer-caching-while-the-device-connects-via-vpn) policy. + +If you have defined a boundary group in Configuration Manager for VPN IP ranges, you can set the [DownloadMode](../do/waas-delivery-optimization-reference.md#download-mode) policy to 0 for that boundary group, to ensure that there will be no peer-to-peer activity over the VPN. When the device is not connected using a VPN, it can still use peer-to-peer with the default of LAN. + +With split tunneling, make sure to allow direct access to these endpoints: + +Delivery Optimization service endpoint: + +- `https://*.prod.do.dsp.mp.microsoft.com` + +Delivery Optimization metadata: + +- `http://emdl.ws.microsoft.com` +- `http://*.dl.delivery.mp.microsoft.com` + +Windows Update and Microsoft Store backend services and Windows Update and Microsoft Store payloads + +- `http://*.windowsupdate.com` +- `https://*.delivery.mp.microsoft.com` +- `https://*.update.microsoft.com` +- `https://tsfe.trafficshaping.dsp.mp.microsoft.com` + +For more information about remote work if you're using Configuration Manager, see this post on the [Configuration Manager blog](https://techcommunity.microsoft.com/t5/configuration-manager-blog/managing-patch-tuesday-with-configuration-manager-in-a-remote/ba-p/1269444). + +## How does Delivery Optimization handle networks where a public IP address is used in place of a private IP address? + +Starting with Windows 10, version 1903 or later, Delivery Optimization no longer restricts connections between LAN peers to those using private IP addresses. If you use public IP addresses instead of private IP addresses, you can use Delivery Optimization in LAN mode. + +> [!NOTE] +> If you use public IP addresses instead of private in LAN mode, the bytes downloaded from or uploaded to LAN peers with public IP addresses might be reported as coming from Internet peers. From feff2389e3919fd4a89a9429d514975595707ca4 Mon Sep 17 00:00:00 2001 From: Jitin Mathew Date: Fri, 5 Aug 2022 02:34:49 +0530 Subject: [PATCH 035/125] Updated-6247330 Deleted the original file to align with the redirection entry. --- .../update/waas-delivery-optimization-faq.md | 101 ------------------ 1 file changed, 101 deletions(-) delete mode 100644 windows/deployment/update/waas-delivery-optimization-faq.md diff --git a/windows/deployment/update/waas-delivery-optimization-faq.md b/windows/deployment/update/waas-delivery-optimization-faq.md deleted file mode 100644 index e7787d0b50..0000000000 --- a/windows/deployment/update/waas-delivery-optimization-faq.md +++ /dev/null @@ -1,101 +0,0 @@ ---- -title: Delivery Optimization Frequently Asked Questions -ms.reviewer: aaroncz -manager: dougeby -description: The following is a list of frequently asked questions for Delivery Optimization. -ms.prod: w10 -author: carmenf -ms.localizationpriority: medium -ms.author: carmenf -ms.collection: M365-modern-desktop -ms.topic: article -ms.custom: seo-marvel-apr2020 ---- - -# Delivery Optimization Frequently Asked Questions - -**Applies to** - -- Windows 10 -- Windows 11 - -## Does Delivery Optimization work with WSUS? - -Yes. Devices will obtain the update payloads from the WSUS server, but must also have an internet connection as they communicate with the Delivery Optimization cloud service for coordination. - -## Which ports does Delivery Optimization use? - -Delivery Optimization listens on port 7680 for requests from other peers by using TCP/IP. The service will register and open this port on the device. The port must be set to accept inbound traffic through your firewall. If you don't allow inbound traffic over port 7680, you can't use the peer-to-peer functionality of Delivery Optimization. However, devices can still successfully download by using HTTP or HTTPS traffic over port 80 (such as for default Windows Update data). - -Delivery Optimization will use Teredo to create peer groups, which include devices across NATs (or any form of internal subnet that uses gateways or firewalls between subnets). For this to work, you must allow inbound TCP/IP traffic over port 3544. Look for a "NAT traversal" setting in your firewall to set this up. - -Delivery Optimization also communicates with its cloud service by using HTTP/HTTPS over port 80. - -## What are the requirements if I use a proxy? - -For Delivery Optimization to successfully use the proxy, you should set up the proxy by using Windows proxy settings or Internet Explorer proxy settings. For details see [Using a proxy with Delivery Optimization](../do/delivery-optimization-proxy.md). Most content downloaded with Delivery Optimization uses byte range requests. Make sure your proxy allows byte range requests. For more information, see [Proxy requirements for Windows Update](/windows/deployment/update/windows-update-troubleshooting). - -## What hostnames should I allow through my firewall to support Delivery Optimization? - -**For communication between clients and the Delivery Optimization cloud service**: - -- `*.do.dsp.mp.microsoft.com` - -**For Delivery Optimization metadata**: - -- `*.dl.delivery.mp.microsoft.com` -- `*.emdl.ws.microsoft.com` - -**For the payloads (optional)**: - -- `*.download.windowsupdate.com` -- `*.windowsupdate.com` - -**For group peers across multiple NATs (Teredo)**: - -- `win1910.ipv6.microsoft.com` - -For more information, see [Endpoints for Delivery Optimization and Microsoft Connected Cache](../do/delivery-optimization-endpoints.md) for a list of all content endpoints needed. - -## Does Delivery Optimization use multicast? - -No. It relies on the cloud service for peer discovery, resulting in a list of peers and their IP addresses. Client devices then connect to their peers to obtain download files over TCP/IP. - -## How does Delivery Optimization deal with congestion on the router from peer-to-peer activity on the LAN? - -Starting in Windows 10, version 1903, Delivery Optimization uses LEDBAT to relieve such congestion. For more information, see this post on the [Networking Blog](https://techcommunity.microsoft.com/t5/Networking-Blog/Windows-Transport-converges-on-two-Congestion-Providers-Cubic/ba-p/339819). - -## How does Delivery Optimization handle VPNs? - -Delivery Optimization attempts to identify VPNs by checking the network adapter type and details. A connection will be treated as a VPN if the adapter description contains certain keywords, such as "VPN" or "secure." - -If the connection is identified as a VPN, Delivery Optimization will suspend uploads to other peers. However, you can allow uploads over a VPN by using the [Enable Peer Caching while the device connects via VPN](../do/waas-delivery-optimization-reference.md#enable-peer-caching-while-the-device-connects-via-vpn) policy. - -If you have defined a boundary group in Configuration Manager for VPN IP ranges, you can set the [DownloadMode](../do/waas-delivery-optimization-reference.md#download-mode) policy to 0 for that boundary group, to ensure that there will be no peer-to-peer activity over the VPN. When the device is not connected using a VPN, it can still use peer-to-peer with the default of LAN. - -With split tunneling, make sure to allow direct access to these endpoints: - -Delivery Optimization service endpoint: - -- `https://*.prod.do.dsp.mp.microsoft.com` - -Delivery Optimization metadata: - -- `http://emdl.ws.microsoft.com` -- `http://*.dl.delivery.mp.microsoft.com` - -Windows Update and Microsoft Store backend services and Windows Update and Microsoft Store payloads - -- `http://*.windowsupdate.com` -- `https://*.delivery.mp.microsoft.com` -- `https://*.update.microsoft.com` -- `https://tsfe.trafficshaping.dsp.mp.microsoft.com` - -For more information about remote work if you're using Configuration Manager, see this post on the [Configuration Manager blog](https://techcommunity.microsoft.com/t5/configuration-manager-blog/managing-patch-tuesday-with-configuration-manager-in-a-remote/ba-p/1269444). - -## How does Delivery Optimization handle networks where a public IP address is used in place of a private IP address? - -Starting with Windows 10, version 1903 or later, Delivery Optimization no longer restricts connections between LAN peers to those using private IP addresses. If you use public IP addresses instead of private IP addresses, you can use Delivery Optimization in LAN mode. - -> [!NOTE] -> If you use public IP addresses instead of private in LAN mode, the bytes downloaded from or uploaded to LAN peers with public IP addresses might be reported as coming from Internet peers. From 303c0d6e3b286248e10024f907fe1a5f82a3b9d1 Mon Sep 17 00:00:00 2001 From: Nagappan Veerappan Date: Fri, 5 Aug 2022 11:56:54 -0700 Subject: [PATCH 036/125] 0xC00000BB -included for KDC support error 0xC00000BB -included for KDC support error --- .../hello-for-business/hello-errors-during-pin-creation.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/windows/security/identity-protection/hello-for-business/hello-errors-during-pin-creation.md b/windows/security/identity-protection/hello-for-business/hello-errors-during-pin-creation.md index 631d982e36..592e53bc19 100644 --- a/windows/security/identity-protection/hello-for-business/hello-errors-during-pin-creation.md +++ b/windows/security/identity-protection/hello-for-business/hello-errors-during-pin-creation.md @@ -70,6 +70,8 @@ If the error occurs again, check the error code against the following table to s | 0x801C044D | Authorization token does not contain device ID. | Unjoin the device from Azure AD and rejoin. | | | Unable to obtain user token. | Sign out and then sign in again. Check network and credentials. | | 0x801C044E | Failed to receive user credentials input. | Sign out and then sign in again. | +| 0xC00000BB | Something went wrong and you PIN isn’t available. Or That option is temporarily unavailable. For now, please use a different method to sign in. | Destination domain controller doesn't support the login, most likely KDC service dont have proper certificate to support the login.| + ## Errors with unknown mitigation 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 037/125] 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 038/125] 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 |