From 97000a0110ab05baea7924bcfed0381b2c1dbcf7 Mon Sep 17 00:00:00 2001 From: Michael Nady Date: Tue, 15 Mar 2022 22:08:26 +0200 Subject: [PATCH 01/67] updating the title according to feedback from pseudoid on 2Feb22 --- ...windows-operating-system-components-to-microsoft-services.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/privacy/manage-connections-from-windows-operating-system-components-to-microsoft-services.md b/windows/privacy/manage-connections-from-windows-operating-system-components-to-microsoft-services.md index b6b7503543..39f281139e 100644 --- a/windows/privacy/manage-connections-from-windows-operating-system-components-to-microsoft-services.md +++ b/windows/privacy/manage-connections-from-windows-operating-system-components-to-microsoft-services.md @@ -1,5 +1,5 @@ --- -title: Manage connections from Windows 10 and Windows 11 operating system components to Microsoft services +title: Manage connections from Windows 10 and Windows 11 Server/Enterprise editions operating system components to Microsoft services description: Learn how to minimize connections from Windows to Microsoft services, and configure particular privacy settings related to these connections. ms.assetid: ACCEB0DD-BC6F-41B1-B359-140B242183D9 ms.reviewer: From ff5b6f8997a93449c2209bb4bb61dab720cb98e9 Mon Sep 17 00:00:00 2001 From: Samantha Robertson Date: Mon, 21 Mar 2022 09:19:27 -0700 Subject: [PATCH 02/67] Update index.yml --- education/index.yml | 153 ++++++++++++++++++++++++++++++++++++++++---- 1 file changed, 140 insertions(+), 13 deletions(-) diff --git a/education/index.yml b/education/index.yml index 80796a921a..d5a8d8476e 100644 --- a/education/index.yml +++ b/education/index.yml @@ -13,23 +13,150 @@ metadata: ms.date: 10/24/2019 productDirectory: + title: For IT admins + summary: This guide is designed for IT admins looking for the simplest way to move their platform to the cloud. It does not capture all the necessary steps for large scale or complex deployments. items: # Card - - title: IT Admins - # imageSrc should be square in ratio with no whitespace - imageSrc: ./images/EDUAdmins.svg + - title: Phase 1 - Cloud deployment + imageSrc: ./images/EDU-Deploy.svg links: - - url: itadmins.yml - text: Get started with deploying and managing a full cloud IT solution for your school. + - url: /microsoft-365/education/deploy/create-your-office-365-tenant + text: 1. Create your Office 365 tenant + - url: /microsoft-365/education/deploy/secure-and-configure-your-network + text: 2. Secure and configure your network + - url: /microsoft-365/education/deploy/aad-connect-and-adfs + text: 3. Sync your active directory + - url: /microsoft-365/education/deploy/school-data-sync + text: 4. Sync you SIS using School Data Sync + - url: /microsoft-365/education/deploy/license-users + text: 5. License users # Card - - title: Developers - imageSrc: ./images/EDUDevelopers.svg + - title: Phase 2 - Device management + imageSrc: ./images/EDU-Device-Mgmt.svg links: - - url: developers.yml - text: Looking for information about developing solutions on Microsoft Education products? Start here. + - url: ./windows/index.md + text: 1. Get started with Windows 10 for Education + - url: /microsoft-365/education/deploy/set-up-windows-10-education-devices + text: 2. Set up Windows 10 devices + - url: /microsoft-365/education/deploy/intune-for-education + text: 3. Get started with Intune for Education + - url: /microsoft-365/education/deploy/use-intune-for-education + text: 4. Use Intune to manage groups, apps, and settings + - url: /intune/enrollment/enrollment-autopilot + text: 5. Enroll devices using Windows Autopilot # Card - - title: Partners - imageSrc: ./images/EDUPartners.svg + - title: Phase 3 - Apps management + imageSrc: ./images/EDU-Apps-Mgmt.svg links: - - url: partners.yml - text: Looking for resources available to Microsoft Education partners? Start here. \ No newline at end of file + - url: /microsoft-365/education/deploy/configure-admin-settings + text: 1. Configure admin settings + - url: /microsoft-365/education/deploy/set-up-teams-for-education + text: 2. Set up Teams for Education + - url: /microsoft-365/education/deploy/deploy-office-365 + text: 3. Set up Office 365 + - url: /microsoft-365/education/deploy/microsoft-store-for-education + text: 4. Install apps from Microsoft Store for Education + - url: /microsoft-365/education/deploy/minecraft-for-education + text: 5. Install Minecraft - Education Edition + # Card + - title: Complete your deployment + # imageSrc should be square in ratio with no whitespace + imageSrc: ./images/EDU-Tasks.svg + links: + - url: /microsoft-365/education/deploy/deploy-exchange-online + text: Deploy Exchange Online + - url: /microsoft-365/education/deploy/deploy-sharepoint-online-and-onedrive + text: Deploy SharePoint Online and OneDrive + - url: /microsoft-365/education/deploy/deploy-exchange-server-hybrid + text: Deploy Exchange Server hybrid + - url: /microsoft-365/education/deploy/deploy-sharepoint-server-hybrid + text: Deploy SharePoint Server Hybrid + # Card + - title: Security & compliance + imageSrc: ./images/EDU-Lockbox.svg + links: + - url: /azure/active-directory/fundamentals/active-directory-deployment-checklist-p2 + text: AAD feature deployment guide + - url: https://techcommunity.microsoft.com/t5/Azure-Information-Protection/Azure-Information-Protection-Deployment-Acceleration-Guide/ba-p/334423 + text: Azure information protection deployment acceleration guide + - url: /cloud-app-security/getting-started-with-cloud-app-security + text: Microsoft Defender for Cloud Apps + - url: /microsoft-365/compliance/create-test-tune-dlp-policy + text: Office 365 data loss prevention + - url: /microsoft-365/compliance/ + text: Office 365 advanced compliance + - url: https://social.technet.microsoft.com/wiki/contents/articles/35748.office-365-what-is-customer-lockbox-and-how-to-enable-it.aspx + text: Deploying Lockbox + # Card + - title: Analytics & insights + imageSrc: ./images/EDU-Education.svg + links: + - url: /power-bi/service-admin-administering-power-bi-in-your-organization + text: Power BI for IT admins + - url: /dynamics365/#pivot=get-started + text: Dynamics 365 + # Card + - title: Find deployment help + imageSrc: ./images/EDU-FindHelp.svg + links: + - url: /microsoft-365/education/deploy/find-deployment-help + text: IT admin help + - url: https://social.technet.microsoft.com/forums/en-us/home + text: TechNet + # Card + - title: Check out our education journey + imageSrc: ./images/EDU-ITJourney.svg + links: + - url: https://edujourney.microsoft.com/k-12/ + text: K-12 + - url: https://edujourney.microsoft.com/hed/ + text: Higher education + # Card + - title: Additional support resources + imageSrc: ./images/EDU-Teachers.svg + links: + - url: https://support.office.com/en-us/education + text: Education help center + - url: https://support.office.com/en-us/article/teacher-training-packs-7a9ee74a-8fe5-43d3-bc23-a55185896921 + text: Teacher training packs + +additionalContent: + sections: + - title: For developers # < 60 chars (optional) + summary: Are you an app developer looking for information about developing solutions on Microsoft Education products? Start here. # < 160 chars (optional) + - items: + # Card + - title: UWP apps for education + summary: Learn how to write universal apps for education. + url: /windows/uwp/apps-for-education/ + # Card + - title: Take a test API + summary: Learn how web applications can use the API to provide a locked down experience for taking tests. + url: /windows/uwp/apps-for-education/take-a-test-api + # Card + - title: Office Education Dev center + summary: Integrate with Office 365 across devices and services to extend Microsoft enterprise-scale compliance and security to students, teachers, and staff in your education app + url: https://developer.microsoft.com/office/edu + # Card + - title: Data Streamer + summary: Bring new STEM experiences into the classroom with real-time data in Excel using Data Streamer. Data Streamer can send data to Excel from a sensor or application. + url: /microsoft-365/education/data-streamer + - title: For partners # < 60 chars (optional) + summary: Looking for resources available to Microsoft Education partners? Start here. # < 160 chars (optional) + - items: + # Card + - title: Microsoft Partner Network + summary: Discover the latest news and resources for Microsoft Education products, solutions, licensing and readiness. + url: https://partner.microsoft.com/solutions/education + # Card + - title: Authorized Education Partner (AEP) program + summary: Become authorized to purchase and resell academic priced offers and products to Qualified Educational Users (QEUs). + url: https://www.mepn.com/ + # Card + - title: Authorized Education Partner Directory + summary: Search through the list of Authorized Education Partners worldwide who can deliver on customer licensing requirements, and provide solutions and services to current and future school needs. + url: https://www.mepn.com/MEPN/AEPSearch.aspx + # Card + - title: Education Partner community Yammer group + summary: Sign in with your Microsoft Partner account and join the Education Partner community private group on Yammer. + url: https://www.yammer.com/mepn/ \ No newline at end of file From d547842252f5e035533cc0c36a1b1e410080bf16 Mon Sep 17 00:00:00 2001 From: Samantha Robertson Date: Mon, 21 Mar 2022 10:04:21 -0700 Subject: [PATCH 03/67] Update index.yml --- education/index.yml | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/education/index.yml b/education/index.yml index d5a8d8476e..09177b7577 100644 --- a/education/index.yml +++ b/education/index.yml @@ -12,6 +12,20 @@ metadata: ms.author: v-lamoyn ms.date: 10/24/2019 +# highlightedContent section (optional) +# Maximum of 8 items +highlightedContent: +# itemType: architecture | concept | deploy | download | get-started | how-to-guide | learn | overview | quickstart | reference | sample | tutorial | video | whats-new + items: + # Card + - title: For developers + itemType: concept + url: developers.yml + # Card + - title: For partners + itemType: overview + url: partners.yml + productDirectory: title: For IT admins summary: This guide is designed for IT admins looking for the simplest way to move their platform to the cloud. It does not capture all the necessary steps for large scale or complex deployments. From 831017c4432587fc59fbbdf5d436150d5144ae3b Mon Sep 17 00:00:00 2001 From: Samantha Robertson Date: Mon, 21 Mar 2022 10:28:00 -0700 Subject: [PATCH 04/67] Update index.yml --- education/index.yml | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/education/index.yml b/education/index.yml index 09177b7577..5385d2512a 100644 --- a/education/index.yml +++ b/education/index.yml @@ -18,6 +18,14 @@ highlightedContent: # itemType: architecture | concept | deploy | download | get-started | how-to-guide | learn | overview | quickstart | reference | sample | tutorial | video | whats-new items: # Card + - title: K-12 Education Transformation Journey + itemType: get-started + url: https://edujourney.microsoft.com/k-12/ + # Card + - title: Higher Education Transformation Journey + itemType: get-started + url: https://edujourney.microsoft.com/hed/ + # Card - title: For developers itemType: concept url: developers.yml From 90f66b3f12e2b68aac13f13aa1c499300c6f4f17 Mon Sep 17 00:00:00 2001 From: Will Bjorn <30843002+wibjorn@users.noreply.github.com> Date: Mon, 21 Mar 2022 10:41:20 -0700 Subject: [PATCH 05/67] Update trusted-platform-module-overview.md --- .../tpm/trusted-platform-module-overview.md | 1 + 1 file changed, 1 insertion(+) diff --git a/windows/security/information-protection/tpm/trusted-platform-module-overview.md b/windows/security/information-protection/tpm/trusted-platform-module-overview.md index 40d7b72e87..07705c394b 100644 --- a/windows/security/information-protection/tpm/trusted-platform-module-overview.md +++ b/windows/security/information-protection/tpm/trusted-platform-module-overview.md @@ -16,6 +16,7 @@ ms.collection: - M365-security-compliance - highpri ms.topic: conceptual +adobe-target: true --- # Trusted Platform Module Technology Overview From 706da09d4c0bcccee67d171ec5f633b3f5224c78 Mon Sep 17 00:00:00 2001 From: Samantha Robertson Date: Mon, 21 Mar 2022 12:51:24 -0700 Subject: [PATCH 06/67] Splitting prototypes into 2 pages --- education/index-copy.yml | 162 +++++++++++++++++++++++++++++++++++++++ education/index.yml | 48 ------------ 2 files changed, 162 insertions(+), 48 deletions(-) create mode 100644 education/index-copy.yml diff --git a/education/index-copy.yml b/education/index-copy.yml new file mode 100644 index 0000000000..d5a8d8476e --- /dev/null +++ b/education/index-copy.yml @@ -0,0 +1,162 @@ +### YamlMime:Hub + +title: Microsoft 365 Education Documentation +summary: Microsoft 365 Education empowers educators to unlock creativity, promote teamwork, and provide a simple and safe experience in a single, affordable solution built for education. + +metadata: + title: Microsoft 365 Education Documentation + description: Learn about product documentation and resources available for school IT administrators, teachers, students, and education app developers. + ms.service: help + ms.topic: hub-page + author: LaurenMoynihan + ms.author: v-lamoyn + ms.date: 10/24/2019 + +productDirectory: + title: For IT admins + summary: This guide is designed for IT admins looking for the simplest way to move their platform to the cloud. It does not capture all the necessary steps for large scale or complex deployments. + items: + # Card + - title: Phase 1 - Cloud deployment + imageSrc: ./images/EDU-Deploy.svg + links: + - url: /microsoft-365/education/deploy/create-your-office-365-tenant + text: 1. Create your Office 365 tenant + - url: /microsoft-365/education/deploy/secure-and-configure-your-network + text: 2. Secure and configure your network + - url: /microsoft-365/education/deploy/aad-connect-and-adfs + text: 3. Sync your active directory + - url: /microsoft-365/education/deploy/school-data-sync + text: 4. Sync you SIS using School Data Sync + - url: /microsoft-365/education/deploy/license-users + text: 5. License users + # Card + - title: Phase 2 - Device management + imageSrc: ./images/EDU-Device-Mgmt.svg + links: + - url: ./windows/index.md + text: 1. Get started with Windows 10 for Education + - url: /microsoft-365/education/deploy/set-up-windows-10-education-devices + text: 2. Set up Windows 10 devices + - url: /microsoft-365/education/deploy/intune-for-education + text: 3. Get started with Intune for Education + - url: /microsoft-365/education/deploy/use-intune-for-education + text: 4. Use Intune to manage groups, apps, and settings + - url: /intune/enrollment/enrollment-autopilot + text: 5. Enroll devices using Windows Autopilot + # Card + - title: Phase 3 - Apps management + imageSrc: ./images/EDU-Apps-Mgmt.svg + links: + - url: /microsoft-365/education/deploy/configure-admin-settings + text: 1. Configure admin settings + - url: /microsoft-365/education/deploy/set-up-teams-for-education + text: 2. Set up Teams for Education + - url: /microsoft-365/education/deploy/deploy-office-365 + text: 3. Set up Office 365 + - url: /microsoft-365/education/deploy/microsoft-store-for-education + text: 4. Install apps from Microsoft Store for Education + - url: /microsoft-365/education/deploy/minecraft-for-education + text: 5. Install Minecraft - Education Edition + # Card + - title: Complete your deployment + # imageSrc should be square in ratio with no whitespace + imageSrc: ./images/EDU-Tasks.svg + links: + - url: /microsoft-365/education/deploy/deploy-exchange-online + text: Deploy Exchange Online + - url: /microsoft-365/education/deploy/deploy-sharepoint-online-and-onedrive + text: Deploy SharePoint Online and OneDrive + - url: /microsoft-365/education/deploy/deploy-exchange-server-hybrid + text: Deploy Exchange Server hybrid + - url: /microsoft-365/education/deploy/deploy-sharepoint-server-hybrid + text: Deploy SharePoint Server Hybrid + # Card + - title: Security & compliance + imageSrc: ./images/EDU-Lockbox.svg + links: + - url: /azure/active-directory/fundamentals/active-directory-deployment-checklist-p2 + text: AAD feature deployment guide + - url: https://techcommunity.microsoft.com/t5/Azure-Information-Protection/Azure-Information-Protection-Deployment-Acceleration-Guide/ba-p/334423 + text: Azure information protection deployment acceleration guide + - url: /cloud-app-security/getting-started-with-cloud-app-security + text: Microsoft Defender for Cloud Apps + - url: /microsoft-365/compliance/create-test-tune-dlp-policy + text: Office 365 data loss prevention + - url: /microsoft-365/compliance/ + text: Office 365 advanced compliance + - url: https://social.technet.microsoft.com/wiki/contents/articles/35748.office-365-what-is-customer-lockbox-and-how-to-enable-it.aspx + text: Deploying Lockbox + # Card + - title: Analytics & insights + imageSrc: ./images/EDU-Education.svg + links: + - url: /power-bi/service-admin-administering-power-bi-in-your-organization + text: Power BI for IT admins + - url: /dynamics365/#pivot=get-started + text: Dynamics 365 + # Card + - title: Find deployment help + imageSrc: ./images/EDU-FindHelp.svg + links: + - url: /microsoft-365/education/deploy/find-deployment-help + text: IT admin help + - url: https://social.technet.microsoft.com/forums/en-us/home + text: TechNet + # Card + - title: Check out our education journey + imageSrc: ./images/EDU-ITJourney.svg + links: + - url: https://edujourney.microsoft.com/k-12/ + text: K-12 + - url: https://edujourney.microsoft.com/hed/ + text: Higher education + # Card + - title: Additional support resources + imageSrc: ./images/EDU-Teachers.svg + links: + - url: https://support.office.com/en-us/education + text: Education help center + - url: https://support.office.com/en-us/article/teacher-training-packs-7a9ee74a-8fe5-43d3-bc23-a55185896921 + text: Teacher training packs + +additionalContent: + sections: + - title: For developers # < 60 chars (optional) + summary: Are you an app developer looking for information about developing solutions on Microsoft Education products? Start here. # < 160 chars (optional) + - items: + # Card + - title: UWP apps for education + summary: Learn how to write universal apps for education. + url: /windows/uwp/apps-for-education/ + # Card + - title: Take a test API + summary: Learn how web applications can use the API to provide a locked down experience for taking tests. + url: /windows/uwp/apps-for-education/take-a-test-api + # Card + - title: Office Education Dev center + summary: Integrate with Office 365 across devices and services to extend Microsoft enterprise-scale compliance and security to students, teachers, and staff in your education app + url: https://developer.microsoft.com/office/edu + # Card + - title: Data Streamer + summary: Bring new STEM experiences into the classroom with real-time data in Excel using Data Streamer. Data Streamer can send data to Excel from a sensor or application. + url: /microsoft-365/education/data-streamer + - title: For partners # < 60 chars (optional) + summary: Looking for resources available to Microsoft Education partners? Start here. # < 160 chars (optional) + - items: + # Card + - title: Microsoft Partner Network + summary: Discover the latest news and resources for Microsoft Education products, solutions, licensing and readiness. + url: https://partner.microsoft.com/solutions/education + # Card + - title: Authorized Education Partner (AEP) program + summary: Become authorized to purchase and resell academic priced offers and products to Qualified Educational Users (QEUs). + url: https://www.mepn.com/ + # Card + - title: Authorized Education Partner Directory + summary: Search through the list of Authorized Education Partners worldwide who can deliver on customer licensing requirements, and provide solutions and services to current and future school needs. + url: https://www.mepn.com/MEPN/AEPSearch.aspx + # Card + - title: Education Partner community Yammer group + summary: Sign in with your Microsoft Partner account and join the Education Partner community private group on Yammer. + url: https://www.yammer.com/mepn/ \ No newline at end of file diff --git a/education/index.yml b/education/index.yml index 5385d2512a..5ac9a0fb23 100644 --- a/education/index.yml +++ b/education/index.yml @@ -126,14 +126,6 @@ productDirectory: - url: https://social.technet.microsoft.com/forums/en-us/home text: TechNet # Card - - title: Check out our education journey - imageSrc: ./images/EDU-ITJourney.svg - links: - - url: https://edujourney.microsoft.com/k-12/ - text: K-12 - - url: https://edujourney.microsoft.com/hed/ - text: Higher education - # Card - title: Additional support resources imageSrc: ./images/EDU-Teachers.svg links: @@ -142,43 +134,3 @@ productDirectory: - url: https://support.office.com/en-us/article/teacher-training-packs-7a9ee74a-8fe5-43d3-bc23-a55185896921 text: Teacher training packs -additionalContent: - sections: - - title: For developers # < 60 chars (optional) - summary: Are you an app developer looking for information about developing solutions on Microsoft Education products? Start here. # < 160 chars (optional) - - items: - # Card - - title: UWP apps for education - summary: Learn how to write universal apps for education. - url: /windows/uwp/apps-for-education/ - # Card - - title: Take a test API - summary: Learn how web applications can use the API to provide a locked down experience for taking tests. - url: /windows/uwp/apps-for-education/take-a-test-api - # Card - - title: Office Education Dev center - summary: Integrate with Office 365 across devices and services to extend Microsoft enterprise-scale compliance and security to students, teachers, and staff in your education app - url: https://developer.microsoft.com/office/edu - # Card - - title: Data Streamer - summary: Bring new STEM experiences into the classroom with real-time data in Excel using Data Streamer. Data Streamer can send data to Excel from a sensor or application. - url: /microsoft-365/education/data-streamer - - title: For partners # < 60 chars (optional) - summary: Looking for resources available to Microsoft Education partners? Start here. # < 160 chars (optional) - - items: - # Card - - title: Microsoft Partner Network - summary: Discover the latest news and resources for Microsoft Education products, solutions, licensing and readiness. - url: https://partner.microsoft.com/solutions/education - # Card - - title: Authorized Education Partner (AEP) program - summary: Become authorized to purchase and resell academic priced offers and products to Qualified Educational Users (QEUs). - url: https://www.mepn.com/ - # Card - - title: Authorized Education Partner Directory - summary: Search through the list of Authorized Education Partners worldwide who can deliver on customer licensing requirements, and provide solutions and services to current and future school needs. - url: https://www.mepn.com/MEPN/AEPSearch.aspx - # Card - - title: Education Partner community Yammer group - summary: Sign in with your Microsoft Partner account and join the Education Partner community private group on Yammer. - url: https://www.yammer.com/mepn/ \ No newline at end of file From 8ea542c4669b3cc7c5e02c613eed04a90aa2252c Mon Sep 17 00:00:00 2001 From: Samantha Robertson Date: Mon, 21 Mar 2022 13:10:15 -0700 Subject: [PATCH 07/67] Trimming first chunk of steps in index files --- education/index-copy.yml | 39 ++++++--------------------------------- education/index.yml | 39 ++++++--------------------------------- 2 files changed, 12 insertions(+), 66 deletions(-) diff --git a/education/index-copy.yml b/education/index-copy.yml index d5a8d8476e..1f8d3c36ad 100644 --- a/education/index-copy.yml +++ b/education/index-copy.yml @@ -19,45 +19,18 @@ productDirectory: # Card - title: Phase 1 - Cloud deployment imageSrc: ./images/EDU-Deploy.svg - links: - - url: /microsoft-365/education/deploy/create-your-office-365-tenant - text: 1. Create your Office 365 tenant - - url: /microsoft-365/education/deploy/secure-and-configure-your-network - text: 2. Secure and configure your network - - url: /microsoft-365/education/deploy/aad-connect-and-adfs - text: 3. Sync your active directory - - url: /microsoft-365/education/deploy/school-data-sync - text: 4. Sync you SIS using School Data Sync - - url: /microsoft-365/education/deploy/license-users - text: 5. License users + summary: Create your Microsoft 365 tenant, secure and configure your environment, sync your active directry and SIS, and license users. + url: /microsoft-365/education/deploy/create-your-office-365-tenant # Card - title: Phase 2 - Device management imageSrc: ./images/EDU-Device-Mgmt.svg - links: - - url: ./windows/index.md - text: 1. Get started with Windows 10 for Education - - url: /microsoft-365/education/deploy/set-up-windows-10-education-devices - text: 2. Set up Windows 10 devices - - url: /microsoft-365/education/deploy/intune-for-education - text: 3. Get started with Intune for Education - - url: /microsoft-365/education/deploy/use-intune-for-education - text: 4. Use Intune to manage groups, apps, and settings - - url: /intune/enrollment/enrollment-autopilot - text: 5. Enroll devices using Windows Autopilot + summary: Get started with Windows for Education, set up and enroll devices in Intune. + url: ./windows/index.md?bc=/microsoft-365/education/toc.json&toc=/microsoft/education/toc.json # Card - title: Phase 3 - Apps management imageSrc: ./images/EDU-Apps-Mgmt.svg - links: - - url: /microsoft-365/education/deploy/configure-admin-settings - text: 1. Configure admin settings - - url: /microsoft-365/education/deploy/set-up-teams-for-education - text: 2. Set up Teams for Education - - url: /microsoft-365/education/deploy/deploy-office-365 - text: 3. Set up Office 365 - - url: /microsoft-365/education/deploy/microsoft-store-for-education - text: 4. Install apps from Microsoft Store for Education - - url: /microsoft-365/education/deploy/minecraft-for-education - text: 5. Install Minecraft - Education Edition + summary: Configure admin settings, set up Teams for Education, install apps and install Minecraft. + url: /microsoft-365/education/deploy/configure-admin-settings # Card - title: Complete your deployment # imageSrc should be square in ratio with no whitespace diff --git a/education/index.yml b/education/index.yml index 5ac9a0fb23..563656779f 100644 --- a/education/index.yml +++ b/education/index.yml @@ -41,45 +41,18 @@ productDirectory: # Card - title: Phase 1 - Cloud deployment imageSrc: ./images/EDU-Deploy.svg - links: - - url: /microsoft-365/education/deploy/create-your-office-365-tenant - text: 1. Create your Office 365 tenant - - url: /microsoft-365/education/deploy/secure-and-configure-your-network - text: 2. Secure and configure your network - - url: /microsoft-365/education/deploy/aad-connect-and-adfs - text: 3. Sync your active directory - - url: /microsoft-365/education/deploy/school-data-sync - text: 4. Sync you SIS using School Data Sync - - url: /microsoft-365/education/deploy/license-users - text: 5. License users + summary: Create your Microsoft 365 tenant, secure and configure your environment, sync your active directry and SIS, and license users. + url: /microsoft-365/education/deploy/create-your-office-365-tenant # Card - title: Phase 2 - Device management imageSrc: ./images/EDU-Device-Mgmt.svg - links: - - url: ./windows/index.md - text: 1. Get started with Windows 10 for Education - - url: /microsoft-365/education/deploy/set-up-windows-10-education-devices - text: 2. Set up Windows 10 devices - - url: /microsoft-365/education/deploy/intune-for-education - text: 3. Get started with Intune for Education - - url: /microsoft-365/education/deploy/use-intune-for-education - text: 4. Use Intune to manage groups, apps, and settings - - url: /intune/enrollment/enrollment-autopilot - text: 5. Enroll devices using Windows Autopilot + summary: Get started with Windows for Education, set up and enroll devices in Intune. + url: ./windows/index.md?bc=/microsoft-365/education/toc.json&toc=/microsoft/education/toc.json # Card - title: Phase 3 - Apps management imageSrc: ./images/EDU-Apps-Mgmt.svg - links: - - url: /microsoft-365/education/deploy/configure-admin-settings - text: 1. Configure admin settings - - url: /microsoft-365/education/deploy/set-up-teams-for-education - text: 2. Set up Teams for Education - - url: /microsoft-365/education/deploy/deploy-office-365 - text: 3. Set up Office 365 - - url: /microsoft-365/education/deploy/microsoft-store-for-education - text: 4. Install apps from Microsoft Store for Education - - url: /microsoft-365/education/deploy/minecraft-for-education - text: 5. Install Minecraft - Education Edition + summary: Configure admin settings, set up Teams for Education, install apps and install Minecraft. + url: /microsoft-365/education/deploy/configure-admin-settings # Card - title: Complete your deployment # imageSrc should be square in ratio with no whitespace From e2e6c3580cf21761b9ea5b5edfb7418cc37ca32e Mon Sep 17 00:00:00 2001 From: Samantha Robertson Date: Mon, 21 Mar 2022 13:18:44 -0700 Subject: [PATCH 08/67] fixing urls --- education/index-copy.yml | 2 +- education/index.yml | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/education/index-copy.yml b/education/index-copy.yml index 1f8d3c36ad..52f19854f5 100644 --- a/education/index-copy.yml +++ b/education/index-copy.yml @@ -25,7 +25,7 @@ productDirectory: - title: Phase 2 - Device management imageSrc: ./images/EDU-Device-Mgmt.svg summary: Get started with Windows for Education, set up and enroll devices in Intune. - url: ./windows/index.md?bc=/microsoft-365/education/toc.json&toc=/microsoft/education/toc.json + url: /microsoft-365/education/deploy/set-up-windows-10-education-devices # Card - title: Phase 3 - Apps management imageSrc: ./images/EDU-Apps-Mgmt.svg diff --git a/education/index.yml b/education/index.yml index 563656779f..bc3d069e99 100644 --- a/education/index.yml +++ b/education/index.yml @@ -47,7 +47,7 @@ productDirectory: - title: Phase 2 - Device management imageSrc: ./images/EDU-Device-Mgmt.svg summary: Get started with Windows for Education, set up and enroll devices in Intune. - url: ./windows/index.md?bc=/microsoft-365/education/toc.json&toc=/microsoft/education/toc.json + url: /microsoft-365/education/deploy/set-up-windows-10-education-devices # Card - title: Phase 3 - Apps management imageSrc: ./images/EDU-Apps-Mgmt.svg From 873d076dad3e0d4fb32b52fd7f9d8b15a5a46093 Mon Sep 17 00:00:00 2001 From: valemieux <98555474+valemieux@users.noreply.github.com> Date: Tue, 22 Mar 2022 10:02:22 -0700 Subject: [PATCH 09/67] 38569439 - Adding Note Regarding MSIs not being able to be allow listed in file path rules --- .../select-types-of-rules-to-create.md | 3 +++ 1 file changed, 3 insertions(+) diff --git a/windows/security/threat-protection/windows-defender-application-control/select-types-of-rules-to-create.md b/windows/security/threat-protection/windows-defender-application-control/select-types-of-rules-to-create.md index 146ad43afe..36393e5187 100644 --- a/windows/security/threat-protection/windows-defender-application-control/select-types-of-rules-to-create.md +++ b/windows/security/threat-protection/windows-defender-application-control/select-types-of-rules-to-create.md @@ -141,6 +141,9 @@ You can also use the following macros when the exact volume may vary: `%OSDRIVE% > [!NOTE] > For others to better understand the WDAC policies that has been deployed, we recommend maintaining separate ALLOW and DENY policies on Windows 10, version 1903 and later. +> [!NOTE] +> There is currently a bug where MSIs cannot be allow listed in file path rules. + ## More information about hashes ### Why does scan create four hash rules per XML file? From 3bd8f8e1a8464e8339eddc3149ec5a4cfe0fee0d Mon Sep 17 00:00:00 2001 From: valemieux <98555474+valemieux@users.noreply.github.com> Date: Tue, 22 Mar 2022 10:18:57 -0700 Subject: [PATCH 10/67] 38386504 - Moving "Understanding Application Control event IDs" undert "Understanding Application Control event tags" within TOC --- .../windows-defender-application-control/TOC.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/windows/security/threat-protection/windows-defender-application-control/TOC.yml b/windows/security/threat-protection/windows-defender-application-control/TOC.yml index 383ac38442..53aae67283 100644 --- a/windows/security/threat-protection/windows-defender-application-control/TOC.yml +++ b/windows/security/threat-protection/windows-defender-application-control/TOC.yml @@ -104,10 +104,10 @@ - name: Windows Defender Application Control operational guide href: windows-defender-application-control-operational-guide.md items: - - name: Understanding Application Control event IDs - href: event-id-explanations.md - name: Understanding Application Control event tags href: event-tag-explanations.md + - name: Understanding Application Control event IDs + href: event-id-explanations.md - name: Query WDAC events with Advanced hunting href: querying-application-control-events-centrally-using-advanced-hunting.md - name: Known Issues From 2557f320f4f21681910b891d1bc5dd002393dce8 Mon Sep 17 00:00:00 2001 From: Samantha Robertson Date: Tue, 22 Mar 2022 12:16:37 -0700 Subject: [PATCH 11/67] Update index-copy.yml --- education/index-copy.yml | 29 +++++++++-------------------- 1 file changed, 9 insertions(+), 20 deletions(-) diff --git a/education/index-copy.yml b/education/index-copy.yml index 52f19854f5..ef990ccae9 100644 --- a/education/index-copy.yml +++ b/education/index-copy.yml @@ -32,18 +32,11 @@ productDirectory: summary: Configure admin settings, set up Teams for Education, install apps and install Minecraft. url: /microsoft-365/education/deploy/configure-admin-settings # Card - - title: Complete your deployment + - title: Phase 4 - Complete your deployment # imageSrc should be square in ratio with no whitespace imageSrc: ./images/EDU-Tasks.svg - links: - - url: /microsoft-365/education/deploy/deploy-exchange-online - text: Deploy Exchange Online - - url: /microsoft-365/education/deploy/deploy-sharepoint-online-and-onedrive - text: Deploy SharePoint Online and OneDrive - - url: /microsoft-365/education/deploy/deploy-exchange-server-hybrid - text: Deploy Exchange Server hybrid - - url: /microsoft-365/education/deploy/deploy-sharepoint-server-hybrid - text: Deploy SharePoint Server Hybrid + summary: Configure settings for Exchange and SharePoint. + url: /microsoft-365/education/deploy/deploy-exchange-online # Card - title: Security & compliance imageSrc: ./images/EDU-Lockbox.svg @@ -69,13 +62,17 @@ productDirectory: - url: /dynamics365/#pivot=get-started text: Dynamics 365 # Card - - title: Find deployment help - imageSrc: ./images/EDU-FindHelp.svg + - title: Find deployment help and other support resources + imageSrc: ./images/EDU-Teachers.svg links: - url: /microsoft-365/education/deploy/find-deployment-help text: IT admin help - url: https://social.technet.microsoft.com/forums/en-us/home text: TechNet + - url: https://support.office.com/en-us/education + text: Education help center + - url: https://support.office.com/en-us/article/teacher-training-packs-7a9ee74a-8fe5-43d3-bc23-a55185896921 + text: Teacher training packs # Card - title: Check out our education journey imageSrc: ./images/EDU-ITJourney.svg @@ -84,14 +81,6 @@ productDirectory: text: K-12 - url: https://edujourney.microsoft.com/hed/ text: Higher education - # Card - - title: Additional support resources - imageSrc: ./images/EDU-Teachers.svg - links: - - url: https://support.office.com/en-us/education - text: Education help center - - url: https://support.office.com/en-us/article/teacher-training-packs-7a9ee74a-8fe5-43d3-bc23-a55185896921 - text: Teacher training packs additionalContent: sections: From aa5122df0d4e5abf622a063017035609ceba86df Mon Sep 17 00:00:00 2001 From: Samantha Robertson Date: Tue, 22 Mar 2022 12:26:21 -0700 Subject: [PATCH 12/67] Update index-copy.yml --- education/index-copy.yml | 2 ++ 1 file changed, 2 insertions(+) diff --git a/education/index-copy.yml b/education/index-copy.yml index ef990ccae9..b850afbd77 100644 --- a/education/index-copy.yml +++ b/education/index-copy.yml @@ -2,6 +2,8 @@ title: Microsoft 365 Education Documentation summary: Microsoft 365 Education empowers educators to unlock creativity, promote teamwork, and provide a simple and safe experience in a single, affordable solution built for education. +# brand: aspnet | azure | dotnet | dynamics | m365 | ms-graph | office | power-apps | power-automate | power-bi | power-platform | power-virtual-agents | sql | sql-server | vs | visual-studio | windows | xamarin +brand: m365 metadata: title: Microsoft 365 Education Documentation From f2e2e92b5e558fd221b984c32d6c68df1f3f71ed Mon Sep 17 00:00:00 2001 From: Samantha Robertson Date: Tue, 22 Mar 2022 12:31:33 -0700 Subject: [PATCH 13/67] Update index-copy.yml --- education/index-copy.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/education/index-copy.yml b/education/index-copy.yml index b850afbd77..26aa73e3a7 100644 --- a/education/index-copy.yml +++ b/education/index-copy.yml @@ -50,9 +50,9 @@ productDirectory: - url: /cloud-app-security/getting-started-with-cloud-app-security text: Microsoft Defender for Cloud Apps - url: /microsoft-365/compliance/create-test-tune-dlp-policy - text: Office 365 data loss prevention + text: Data loss prevention - url: /microsoft-365/compliance/ - text: Office 365 advanced compliance + text: Microsoft 365 Compliance - url: https://social.technet.microsoft.com/wiki/contents/articles/35748.office-365-what-is-customer-lockbox-and-how-to-enable-it.aspx text: Deploying Lockbox # Card From 16477c14ceff42faa9f1c5c6e8abfdea962c550f Mon Sep 17 00:00:00 2001 From: valemieux <98555474+valemieux@users.noreply.github.com> Date: Wed, 23 Mar 2022 09:32:03 -0700 Subject: [PATCH 14/67] 38386504 - Adding images --- images/bin-icon.png | Bin 0 -> 507 bytes images/bit-toggling-keyboard-icon.png | Bin 0 -> 533 bytes images/calculator-menu-icon.png | Bin 0 -> 335 bytes images/calculator-with-hex-in-binary.png | Bin 0 -> 248313 bytes images/event-3099-options.png | Bin 0 -> 95508 bytes images/hex-icon.png | Bin 0 -> 674 bytes 6 files changed, 0 insertions(+), 0 deletions(-) create mode 100644 images/bin-icon.png create mode 100644 images/bit-toggling-keyboard-icon.png create mode 100644 images/calculator-menu-icon.png create mode 100644 images/calculator-with-hex-in-binary.png create mode 100644 images/event-3099-options.png create mode 100644 images/hex-icon.png diff --git a/images/bin-icon.png b/images/bin-icon.png new file mode 100644 index 0000000000000000000000000000000000000000..dac1240786394f8f1bebbc10d8c7cfb7b2ef86d2 GIT binary patch literal 507 zcmeAS@N?(olHy`uVBq!ia0vp^!a&T&!3-pS9lO38NHG=%xjQkeJ16rJ$YDu$^mSxl z*x1kgCy^D%KM>#(;<{tUj_upGZ`-zQ=gysn4<9~qj?#(IOKQlZ1qXjEsz&oScx5kf~FrHa0f0u&|Vrl&oI8dd7?yD_5>; zZEfASaU;+ZS9NT^vI+ zf>Zk(`B)S=Se`%X{On-##o0{Y|NphQ0nazwmb$RaLH|#8+?91(ovL3K2t6*H6Mj)f zL1^O48M~)z=9_Ll{?K;g&H_=v;)^vqcXW21Yriv7-0!@}^YrgwnR^8%D0MBibc;8r pu&lqCv^8X}?UKV@_A<2(xEI}1vODBq=K*vBgQu&X%Q~loCIGpj`tAS# literal 0 HcmV?d00001 diff --git a/images/bit-toggling-keyboard-icon.png b/images/bit-toggling-keyboard-icon.png new file mode 100644 index 0000000000000000000000000000000000000000..2c042f00e53cd6e7c3ff9794e81c29c25859af99 GIT binary patch literal 533 zcmeAS@N?(olHy`uVBq!ia0vp^d_c_4!3-oHpW<@^QjEnx?oJHr&dIz4a#+$GeH|GX zHuiJ>Nn{1`F9rC7xbED!bJwn2yLa#2vuDrVy?giX-@k9)z5@pi?B2a=&+grO_wL!X zbLZiGI}h&NwQny-)jpu;o;^Eu?AW_|=jQFZEPBqx&pf$k)Bd!%Cnv5wbY%aYeY-_Nrt5*_rDPcC0#bbU)Cr9ou*ADp_=_d)48!+xG=dIX!dzfy4XvEZVpyX2!{? z#Yb9K9A?P8n>^>_nM1pF@7lF($F7#;hdNdsn!NTv?)>8mHy=E>Z_ln>J5L_iQNHL% z!t9glw(mW0U>DHI2lno&UwSxW-iei4_U+xX8|bYQC;7dBlv_!VU+{lw0EWzIE*F3% zau#?*76SwMFbFdq&tH)O6s+=eaSV|N5A8k3)ndToqB{K!vlIWi6EazjkyS4;x&Qr7 zf4gMuf|DmwWBQ>gq2m(r;R59*xB8zs9=; P=n4i;S3j3^P6M+NwVxNh6FZTt4^J9g~YxpU{9J$v@<-8*;g+}X2d&zUo4>(;HicJ11{ zd2?Z5VQy}2US8hDjT@IQU%qVFvXv`W78MocBnVFdf4jedi=+NQA zhYub+2sD1*_Wf)?O0FcxFZe$`!0<*wCJv~Qv%n*=n1O-sFbFdq&tH)O6b$inaSV|N zkL@$$JD|YBEUB|`IWzPB|LPlGi@ab>_3-24wU=W0S$6TnMK?FcNH_C2CnVauV>yG} zA}S=xrFYu)ew3V?vc5++u5$kx2FX^R_ElFJSTh%J`u$7L;02n`;OXk;vd$@?2>?)T Bld}K- literal 0 HcmV?d00001 diff --git a/images/calculator-with-hex-in-binary.png b/images/calculator-with-hex-in-binary.png new file mode 100644 index 0000000000000000000000000000000000000000..67bc15e9499a32e86252c9417d8fa64092e0faa5 GIT binary patch literal 248313 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∾6QhxTDcJhvzE@TtOPJTO8yvw|5t)a&^KAb9|H&?+RT2zN}@*VJiV;l_ks^9R@h2fMFZ3BaUbRYjPJCN7NK#C z7BXMj4yG3!i0ojr)e(8Tdi+Umj_8}SZa^Uv|8HbD)>06hb0Vo-UMjS>1230YHCyFx zR6d?dS@x}Et30dPnm}BMUi!y=1^U_z{>HZVGDTPV@PUHa~dB69@L-Sq2Pd@6Nn?Py0)j%1J z-v|aW3i8rCMe=?KU#|F+kD`S;WtdyvF!KP{%y%!&pUYjJ?Q6vqS0blSg zegHs0y)x@Dy;yMe{C?@c{%{(Wb>4O-3+;BgwX%@$E+1P}ndjISh+HDrujw(r7IB_1 zu=51Z1bNg}L{F1f2_A6=JMD}`7BvJ;IoWf^Qoxux9lh-#bS*!}ACz6(jX~7HQUbgL zbz8u#uVf%udTF{I@;lYGR0aFpf+k)~fVS=^?*f-xzSmp*G<3SL)g{s{tEY&sLBT|0 zx#kxnOf{FsR*V1Zcw}$U3i{oX!=vz!Y#@3As70Z+!($kEX-f%uYF;;w>`2E6m@BjA zuBVo1w<5h-yAMf={=77p^cr#R&!!P|&soe4K|UQc;%h!ddaPzz#XT6a;W9<*JF#-J z?m%qRbm`vrIcqguYwl2M#8JQP?n57DXX-BZc%C#b_Gt5{Y~4P%JN{2DXrXELcH<4~ z4`&{`#a21^Xm04wloC|{#%r8ie8T!%>j=|G%7IHBQ+&v4HcCh3^W+B}%>(t|Bm9;EREWC&+ED+Yv-x>gs*xNn#WFC< zddr@>pkKuw;+40bGU}_-`f6{BF?GpDaiM*>P?uQ|LmzHHE=8N=af>MgSg5v)IJm%| zh;cT`9`|4?G}v5Of; zO_rW1s&QTjHe}kGN{R`Ii#%%bo-)Few&LZ;`Hkl>&1z(_!ON?mM!kgm%Z#T3{mT0eo9hVP??<9%&+P)%5-FYLK=GO0%Fuk z8e9{t`N21(Mi0|;zUQDbMNo-d$h9({-!-VT(sS?jkjEbbT-p1u%pc{Az{=nW%n#QJ zF|<)tQr60lmAak*)qMppe5Vvfw2e-mUZq@-z|d>5;(NXA#RRs`(q@xfPhZRPg;h>f z10m5EaYHnnIpL2MFw!ZKP5Q$yvd%0Xy(HUn;iFBXrv8KeceZY>yMm$o3(9`J`8Clm zNLF3fCmx92=1K^+i*999IbMDvE=Fs0`Vn)*Z!X#++(XSK+gR;(^Z&I!Oz~wp9oplu zI8DgmjVC-V9oe!~1`lKR^TY%s40p2>j@$eIN?mV+E*l(>5+Sp>+mkV@bM6gDgv!QN zIhslZ#jujK57F5Naoj<46q^c1f0@~HA{|SIWK5)oGG~?6kz59vyG1HT&i4;`^}|h@ zwkH8(?iLT4XIi86D_ePSOAL-f{ybIb$VcY>HgMj43EH10VK|#=@crd4`xona8FJ*E zJR+Y`3kUxaXe38D_p%!wLkFO8quXZF*GzuxlR4CVB5K4(6Z+Apb)gi>!aY3XCCdHo z$z_i3+pf^dIvSyS&~M7O5I0a{o}= zK$xuwwJ5C=_VAD*F}|_~lN7b^?oe~+Y(C%aR#kx!vEdEIDDZE-b(fCnRDcor{9MCn zzz6bbf_`X#4fBi5RYie`38kQ~jkp|T?Eh`%_uiub^1E~UQ6gXL7r<@jteqDN?dj9G zufFZpsaMz?QBm5FZhgyNA>ub$hkBiKYjO5&Fjb}$C*>3}RsTb4sEYrSHOrnv@gAs2 z5a`YvR_pe|Eqro$6FfJ%|1Xgklj=skaYXuXk+`s#oDtv{>tW-t&&J=4v599jyeMKR zWPUl4&&?)gb4n;?J(}G3XrBhyAN~%HcKX%1WGNi8^G+$em{wcwGJ+BAz;icB9Wu>E zXq1%@1va!1vQ`mPVdo*ax6{4uhDAI>vq@ylJixd1IBSLbZM4Zo=vNs{I-uNQ8pPeh zo2Y3=vISlCKG~-owv6X}T1hR6Up0?SXG)3JZ1nF)@r;;1I&2hl6hwC-Zr5KcrnQmw zb;J_oN$D#MH`HTe^z4!}ECt986?VKfet3(MS-0g{UZRnZG|mGl@kB!;QoHuajP9WL z(HP<{K&67;47--YCyri>>bmi2^9R9VMfMki56e~t6g2QXn)3|QvbwXE z0wevH|Dw9zpLAMe(Wwazi( zIh_QRev84x9=lneiD>pi&pU!Q6hes*)_EJme0i;&gl>26P1J`{a2QWfAO+39UnV_f zD$hm~n+2Ph^KF^%Oq6`N$@oN(+Y9&1hp!FT0y3PY_{4Jecaq&Vt&YT7BPUOdfkO!6E&`J>Jqel;yT{zAO+6HY zlV^R3$wD>d!AVgKkxRi(35qxbsc3R0Hs<~21tqIhYnMLb$01kDDY5boP0Y<(6|X*u z8{XS7bDhOe49<&siCnO-efh9AO6pfO94X!u(cJlaLM^v^pNuEbhQ?>>6L_E^t=mlD1l=(pLwys z#G42=u6$;_w*+6MU4fFAFn0|+mls~ImdK#$c#~;q(6HrEwXFv^{{>gXQ9jx%T8}8$ z*RRFZ57EY@H}v@Lx5HU;!s|OO23^+*@O%xroZ?SOC94O!(1!_T&-g>Gukb9OTYWsK z$A*+ugV}E-Q%9N87_w`|cE!H^y>3;{DzLif!=H=OquTQ{Thswzp&k)Wdlws#Qfyg<72*>SB?NfC*qViG&F98cMsWz zxjw;_r?#q+;I7{d&F|zi!KHS3rm~)UnP&iZ(VsjM#B-B(nw6*)-3DUBV+k%P{E?xt zYofPnZX7_GJg;%*?om*DJN{W*RiQ+IoO(FF`Y~j61*_L;A}rVoKi$oktC)SEtc{|% z48MfAd!B(0J9IKi=U6|zSa&qt zU0~W3hz55p!pw!DiC`Bb2iL`g&Ny}C3JvP{%``VD7tu!ndrwe?Pz}L>-Us6FwZ`&X ze^>#U8tOtMsP!~JS{;txvQ z3@u5wj6SUSI@ySjj(t0By;S2{X5I^wJs%Nfp|nXv7fxCT`Kj;(J2t-P2YF3i_S#iw zzx7WuwYF%Kt^~5{33?+!N>gm-+1-L1ACf}Q$svL2=B&s!x3cU+O+|C;FvgJ}r8eQd z5Bq=DW45W~XwC|@8YG^`yCR&E%-Yc0k)DF@f75oNmv0#ReB2=$4U^_0FZXbomSvcJheb`Qb}xh5fJHFAA-5gMebR9(we_@@bRX%K79Qiv|Z! z!&&U68;c-=Q|Fv{j7}n}rzoTYJKSl$a!F*~YzcFzLQ7T@Ks5?_81OaMoAO2&6%?kp zwRg6JCLrWi-#&AXG&CQGBrOE@70%H##)mot#P;gViR|Ldg$2W&qm$SqXtu#o#W4-h zq2#KD{IyEzxslLHB;L?2S$N*^9gO3Jw_O@efZoTlJ zKr`lEp<27%6-42UzQs{ih7WYAruZ;M>F|;D0m;vkteP^dCOa!+rcUb*47bGAbD-YG zW?O#l&m7^Ud1Vp?@}$I8`e5|>5KDRRtun^6;^}L`z(mVyz41U$gKnr~ZjP7a&_!ZN zGmH)Pwhh_IE-jFHZ9NpRJe^r=@Py;nt@sl%&qqpGA|a{Ypwrhno?RA1kR}@1HfzfU zMbEG+7OiT48Rjo9X6?UroF0urW)xewWkZ@Xb{6BV1jQMq%`r^GcI=gD%-D3L6tCi- znPp0I1UY7RVf62}n58U8zMyzw!_K+sK}${Jt&U8fDCK!q4FiMQRZKQ{OGRfIx+J zW8$)gqKI5|tA);!>#sxIB1PysAxkoV=L1YW6JoUO#jN$$mIdyS-DOP=CZ<)k-ibxB zFUN%B$q2Amno5-mqLIPps;OLj)9S^EgUI1e2544Fsf3f_%x-BxFlO`TT=A~Dmni@` zyX|BQ;O*5Ep|dq|f17bxVgbEp)?dhd20VYpoi6fR$KmX-o9+m@CdV!QR+0ZzxxXh2 zP;rdh;%%e%uDfr?ZOJvZ3J_k;Fb{v*Y1CpNCheL2ip=M=n#6@SzYVC_DuO+8WSwBq zR|yUxe}b@E2~p;P_iZfdfa-ijQex8Lr;>%KL-BEuYE4ah=Ta8t9-D~l?3IZUxn)9P zBKH?}2(j(4bs8-?-}>_32OK8j^CeF4#A(%^DcilCB<`Y^q!jTSNilAueJqej?YQY z;tWe+n79Nxan}m-lUW^gsm?uDlRWV!l&=Ug;}H}SF&))WG1qdhm7L(I-_g@lF>SQE zyZ`hfQ{L@^`=a1y&#Gw}8Mt3#JMp03r|NKez@sm?p=68uVvkwxY_mY9(2>elE_E$N zv=^uEY+u(5DQloBOZN@y-I-J-gy*BL$vwyE4#QP`@5rmb)I&$;Rn_Y$2gCo!W_g7* zA$(-2w?S1ER}2kyPS4BRVKyWU6oRE?L{Xy@SpG{Ktu)BIl5cBoW8fsVVfe}V#_^iw zkfQSWoY|h&blc#$th1sMNmRXWFa!zGm@ili-lBg^X#A@E-uN7qghWcuWkwtf()_CC zN4gCb7v44n2bDKIae;ojF&-eu5eRNJD8coPFf~kI1s91l9&L%Gr5K@7D!Wa*&Tq?$ zPict(5f-vh-497Jymc%?j*QC*XC*;;{i2=rK25drPF3%FW+YFu2IJ%>;%C$V_grF3 ze_q)>d2lrY70S8QFPxSlz#p_hfnVACOWt?wj|`>dk+}8)pyK9{wxZTSMVHLCjIv z05%y$sKO&jVHB~>5FEEl0va_?H$s@=o6?LM9(21oV=0mWu`DW zywex0SY*)BwSM=WCY>)vtahn`FeeI58oQXtDwS~NyflG$Gygvcg!#*@P}i!ZBtyas zv~xs}F(6JmoE&sW`Znz)Gfp<#y02Fh799Jfl)uVcrg_6 z%gDhFf$|x8lJpRBi?ycW?V&&ysG5EYpmXNNPbqw=R#wsPOUhA zp#l|y9|qx9HakE{JOnj_MnMmiYYf3Pb}YL!rH0ZKGg!P6_$(i;vIr+Elw-`JInPgx zYy7%#=qb+;dPGwudv?WkkGY{RseVhx!<@I7)3VT7HLuW{%zY#rXxwsR%9Fc0p60Gm zR=;;AK}S>STlzJN-yeNLk01W!^KSh*WGdAn2Hxg*Pwd&?cDof;0x2&TxbYyoI@2$Q>}4xH6ssrSqwgAsf}rN z!*Y11%D36#az#M6^`*5Tt0D2G(3o@-PAGdGk*KAg)>c`H>N1?wu-;c=*XZDC%zfOM zXo`VM1jPQnuL*3O-YZB*YT}3!nSgxqZ^`mu%D?$?G%O;J(%Bb!oYQ2oHjszPP2%*O z+m`rgbzhSr z+ROY?oq@%C6>+;$Db=gTZz9;&Xr`3tth4rqCbH48N7%)~{ zat@JJ@iNR@xHKW%Zb*r5UDmUay6C?#5nhe~w_tPMA-`lqc^mE1(kzMoPd7k@>nVEP z3lheGaXMo7YY0-Q7JaU|pwiYa%dC*2F1YYnQvgE&A@)nAbVA3PU`L_%5qgzg~pgX%tU<9=zp5W$6vgnVY`= zB2(eV1(6M_gL3p!fRI1N(7Sx&<(EUI%afbM6NR;T`DfzpnV)xL_wrt#u)G6lsObuy zlo*Ny)I4IgpV)cE+ArFbnM^4~@`B@~*AQ3=)hrd)S`twmeSnWgJjSyoEhePHGHr`1 zcIdT7__pKYQVn;(0pO|nfj91zJT+(b;V1Hi28VdIm3IYsQjNV{k7}qYBb9d`wmlaO zy?5SYbUy+kmy1f%XB}Q4-8Ye^k0Qi~DP{A3U>jMs`gX{gQ)EDN+VF8pU%AOTao}A7!-3238Gw?fEc!XU<-zA9)3!9(-Ur6gl>&0l!kuU0tj5rr*C_5^F zLaCk)Nj!yb(1~G!bn8YZ!$iuj$x&BDO@7CJuLd!i=_*5l^8LJxA=^ARVN@|{*To;z z>xRtDe6J9zn<3bHFte`Az3aNkb6%GD`QtBq>ZjqAd>=ewlTHB6`uPTj^r4>CB*H~v zh2tzOmIH;`dG>~`#cj!^9nOKb`|s(u4|v$_%S+c@X4wyasaR}}?a%LzcAdg%NS&Yw zi$B(s;@k6uM=pYI-QPJ>NaXGxwYx7Zq*iOzGc&CzKjhiguKWr2Y=mt4QJ-1!fe!pk z^}#2*w2;7{!j89t<=CkVOy`heZt0+;|NXu9MrgyO<(NxNe*S#2akXXLdO& zNVQGH02oOP@cM%06}Z61PyVmIwHpil)bdjcvmuE1=wb6>sOh&NMYD{zq|}2`ou+_= z@us9Yt*vW4oWJb)RYc4w&>f7HZecUWCxA33aNV^}FXvz4f67f6s^ocF#BWzOrpCC0 zX)Nye#eQuR?<`5x$&TY~bgJxsZBg2NrIx%CdNo6b!_cqwyRFXusN=Z-{uo{qDcWzG)>bV$8H{^NhUtOYU(c});8T7cs zzM~9p6fuS`mZwCbj=oa56&Y*+D|L1Iia>-!o`AA%2Ri%Z#3&M$%K!Q|!MtrZ$Mm|> zk{V39HM29_p*eJDcS69-8b{0hIAP@3s{1T%3U8)xKg&^IEw~$gdx4#dzPr#igB!yko>*M5)2o@a#O9l%hC}{Y;`j05ey)g%lxQChn@^v*qq^iT*fplxmzJEpr(0@SL^y7 zsg90O7>$qJXT*`8Rvg~hX=~@RlL=z^@-8(+VAhuk$DU+xB`8{5U%o_;#0ft&3323G zguAHQ@$BQ5S-!V}9_`njM3DY->9=;mgO#fcFGowOSZ32RM+|1);i43`)6U<*ix6ZJ7*;s-`BiE`un3k0pXe(^ILbcAnx{uCLwAOPE1 zPO%IC6;`LF!r1H9(HlfQ+u^q$SS--S@y3vjhkb1iXB#+tstPTXubue+a^8 zpY$EVp1HKX^#RSRw)G*u8N%$pEBMC_h&wk*!W@*b`2LvpTJ8;|sj0qtz?tVs?#hfS zitN#~Yz;iN!C!o^ekxqV%7ru5@2_@q4GuZ)*0uCn0X>vtRuV|Eg+L_Pj|F!1K)~+s{C|NXmIiWJd99)1q9^b;D=-Nr(8@k+OKt82LP*(-FYcU&`)A(+_nr6-kd@U- zc}12hL9(G5(dHN++e(Q(O6z~iV*=!0&(7#R(TR%+BQAN#MeUwV@LY#$TyFTvp(b*Y zvin{cX^Zjx7beoG!#?^Z-={;p95pxNs&^OP@@+ESyzVpBrY1JWJuC=DRIObV*{yOx z2|Pm3+M)>>a3`4Ytn&f0c^)Qqv$gZhKO8<(c-n{m$}lNzJ}Tm3Dd33xtNlj!aZc0l zP(3yd_#Wu9pb4^(Ls1;W)mnUYQG9sCt%V29&XL7wj;Fl%X1_R;7C^AYrRBQnOj_3j zBq4Vc@g$9eIB&D-9WVuW?q%q9wd`{lPAOuKz`e{tCaY?h#t+u$nUN zr_fL_Qdvwkmp;&P`-rphn0$)-d4KwnYG0h<)9J- znv~A9x>KKyqWe8M1vjl+#19X{SuHjeFa%&=dd~j_BOZpvtGo$XXdu$3CQnf4V5Lo}&lzU&()yfOwX2@0yu* zQP_NkVZI6FQ}@`c7fxBJG4pVGGb#c+lT)yPD9rg9iOJeXK^6EG3pR9D8f`a)_q8$$ zE~tkD$|nSAK4_#;z6vnW|EopXnrNIy|L^zLD|yCy0E40O(M7x=Y7~nc?)#fC9Ym!j2;w^OK+ zrBvD3v6H0*-)nkhmNVM6-Q4wS;E4iq3D07U5BAme_bxyCD!Mw)rNj8>xkxoRxBFnw zimUvg6w0?qC=tUR1IRo1Go=@{eic=Pt(O0``pmd*oN@523wk4)4MR5b{Ku#zK*H zUGFC^#_GpfrIqbw`&;cVOzjL%PIMftfL$rzy{{LHWz(F}=3zYS558UW?c_cCPgBQ1#V( ztX&+KE!4%|Gg5l3VebJ5y9NQYQoe8Zr=_N|;!|=q?7s!Jl(**AkSz+$_UBd%$3~tQ zL)$5VBx|`hobTM?30w}Myv<^{;{VS=U7i5I_|oN_w=~w*)$7e-1%Zd$CPkkNT>l*< zZ3w9Un6nb|B{pz1Rua`E(sh}v@Q&W$GmqGPo=w6eYq3AT0>lKNKD5IE;LT4^mK)eR zE77b)gXbO<=}14ULr~rd+AShj#^uDg)5V>XJ*?!GJHH-wfAmjUxWm_F$;c(!ldZO# ziqBN-pea*8c2T)`uTFg=e@Htz2V5?Tv zAIq*Qe<#+(6|$MjdhBCvUD!%JDC=M165FyfeQ$|9mZYzY;)e`#w=SzbRGhl@2B3}z zv&mRI+&!Zm)VAH(kO2q&q-aPiCd-oOZ9sxF=e!t1nW5Xoni@Nahb(=W9r2y8Q-9<( zqJO6@8R(Gmyn9=WzOF*sKE`7Jc7^9O3))++>q4nje&NN+^S?MwM_LocK7cuKF%yOE z_IpKWcHI7cTtC^ute{F$H4sKG*V#~r!+)-SL8+=KJFH6*$lXOYDx;fGMXs+cT~@xR z+v$r>v@B2jirPFJp9EI|pIMLe9#1;9;u&YSBOAT)kfW#!4_z1c?+wTjm&)}o-|m?y zj<}Yln2jx_BXmBmw0yRuhJY!K^tVI$QIu;+2=MC!kKDo*d59AFnu=gk%Tp6(t*dim;-95+#jl>LXF*p+}ISQqMkwdMA+gFStGD+ zHzwQ#`{TVWJ680Qbpu#x4&f~~WqqhSP2%%fvggO7I`y9Vnp$(8==1nBc{rW<$+qi; z#08*+{}b-?QoZ568a z4p{Ej=&fZbK8JY8IHTyC5kbL30co3?Y8IwoUEph&_9M{l_QaGWPoT|hO?rTwkyR5H zjB64H1e{7s9yPpqpK{7VWHq^-cNGQ0rB)?z*kl5Id1(F2oYi5@tJv4#Em!Q&)ye&) zpfGjg=K^F2N2${`B)zUr7YjShq{XGgoX!)l9z9sJ!eIZKQ~ZuXL79CQ|EIfgR_2X~ z>l6@wWl1dwzR@A*ISkyWe@{x{CgT>LA1v@S3Xc^}dF|r)V{nj4Dc}tyn2RnbgHSQS zJ)uGKC&D-r(uBoZH6z@m=g z`+bt_TOaowI+C4XP$DH`|L`lx3P3xwlP@zR!e>)b z^fx%NH4gbsxuQP_$voWjF|JdzDbb><$FR@j(&A4M)6IvWBf-5HzBSI$I&J|xg9h)z z3?(hbo5m}uc#L7MZ8S8k6Mk{ux!H(s=a?7dMXShugCpmPjBJlJ85^}TJ}Li5=f)%L z#b=-@zyscY&=lGI$w;Km;1D>;(w)o~YA%^<*u0n=b$)BQ+0(bpEakCW61Qp9N3#YI zY9?{REW0dP24wa*+6-r73SF zeXuo|BriuOYd3=iZ@EHthAg2}$)Tf7;juCEb%DR*7-YuxNDRJ^^0%e%Vr{fSr9||Q zng}*uuF$AwZ}B#7Zean(G*rm8Z~@{a*Edn*V#2v(z%X-RysRUG0kG)b9BYsnVx~tf z2dm!`kgONsm&TC??SV&o&6Pqkbrtcmxh8Bm#YQGzfK`DPn`gc}uZWtf4=@q!8I~o* zq!iFrZ`zuKExa+3tb|rBoSF585>i3N_iOhJtrT}^a_})JrVKrn zx@|LFszMcxuUGed!ZlfFR$|yi5RWBoEJhOjKVNFR*kU6X$k*aNig*WCnMNxhDex2HIq> z#l4bAe{6V)0o#6F=TneK`>Sn)y6=Wn(@xIQpY>2V<`0Sl$n6*j4UcyOa0vRY6*4_D zt;x_WqWbnA{~n>*V_|0DSR+xKYkW$W7hG-nKDzd7n+`;1kU@);Sr4rPZG}4@kSiZf zHVm7iue_kxdEB6s#D5=7vI(wX$To7o{x<>Q?6 z)#CsC9K12NWIf=0{+42-&P}`5S;o|g8{eR!;S1MrQb+#ozqmLb2dp;^c-eOG*-H)q z2d)Wq;x75SAb2969xT4kNUtU8BW#hz09Q~flB^ac|1zNXOHS;6V^(itDw$Z+yP|Tu zp*PW3I}}sj@&C~F5AaACrK@{Rb&b&fYn#USy6*aKBbs`+S>raw*exVsc6IOs$p|p2 z811#>ANPJ$V?DRK*ew$5tPD6V+s`s)4*AOtB4(4YBh;~8(_(qsBK(kZ70A5&x0 z{YeRInc(Y4G`HowHH5Q`$Hf9uTsE<}QuldNAw;i#v{h&V6qA}SmlV+M75U$ClNNj6 zJ5ciy&!tbFP4Iy(^G4pB&@GIL%*6ewNPhDD+KQT&G?;Pa#`$FQ)Pmi5rvUwCwQ|qf z)^y2MC&O!*v4bwHT`C}){nYkRKQ`(ykAXYFi)m(Ld=_0Ce92unr3ws@i^9FHOH0gw z11fr%KN`FFQMtfxjCM;nBcUN-G@PA4MTKc7Z_!O)VI60wj= ze2`__#ao(;JGNjvr5Y6xsF8zV$u(Zu!dFXy?Z?4t%j$rEPXN1CH;FC=aT>{?l2~nzKPiX47b>ws7F8O^ENH%A30T%UEFpJ)Q?UFi%D=re3*z1N#NidzZq6>i9z8KGUnD7OHED1# zHvO0%qZKtA$ZTHf4&TYF)2boH_J4qGgBpa}o#a>RL^NyK5I5Y_8`)&LkFS3vCAPAp z`NcFPj_rP|Moo0&{E;t88FZQZuwat>DAM!1=&o|;#&R@A|KI65=cWE+1U~+AC_3R( zX*wbeY#ZYl8>MW2zCtnbk{K)JRU<$hwcf8h_XWPY8ul+*c&BmF^yr4T14R6jl`ncY z&1u7}hBA-s7=x>I!1Ik{FOMHq7{BgczjbXH}XA#mo~ zu*4=o+VTG|_1=F;?(zS>Bl8p{l_r|AI%UIc4iv$0tkbd7vXhxJQOOh+IZ(lsnYq&( zsh}+zj@*(n2X4_c2dFp@+zUkk$A|NNe?GVG_fNQfxL()wdOjbI`@NQ)u~|?Bo|(1z zBrBeb;C#t8(D)xqb(ij@3Bx8g6a376lJ~yho1kqyAK{r=bD9&}#;r35{58Vi&gkhY z?Ke+$OSV?zZdR-`94{&^?VeJ{BTFrsEs+K&{GHM_x`lp+v%GyP=JZVKnSp?UL@?)cklf zXQpgC;~a~~Qypfg=fm;nmJ5s`AvRAd87jW{?!G8B;9Hmzg!^5d*mF}haYDD>?9<9- zuWyz#+*byCqdfykRHLuYl4Nq3B56AE3OAcHH5oP_F^j|aowKUTRJ&d=-6YF)^Dx6P zvk+Q{!B4^AGR&_&l$mtshj}YSZ(c;3skXw0c^k8FFDzrtR}Ys1Y!8@Owqo!0{rC&F zA9iq1((pBb$AaqNcGoJx7l3QHzsJr5c7EKVf`@j4ilMVPKnnfBT#*rdXx7fhuGo4V z4gNfmq~3JRYO<;7$zFlwZzDx;YO@Kbs`8Dn$oUnK9Br?^E^~%D@$%QU{wf?LK93BW zd{@_P#KLd>ckJ$m9K()JnY`$Wngle*cxNYF>MysfgAo2Ge%E5`beFv!eN#@?_Z#&U zpwcpYlNAmy0Ps!zX-J?kXB6ce<3A{*97Gt;cKm!7z4k}YEv8sKZ2E%WK^m})^{)Zp z-$P5)=Dx7rHl-)%x%TsGzT@2GB+Ne~2qQAEye5MD$z}9pqib}%_G(N9DFrG99jUTK zm-a>P``!}ZEUW(&7IFvK^>!()*v|<|*T8p^W*&a^Vh75TT!0Ji5#5ugBGU@xH`Ga6Ey38AR(DGT%wkiUi4CcNA11N$K(g9ZlhbW9A^VW zb7DTkM`2}!37G|Lf*Y}nAU&1<=BrrO_h`_siaT;<8#Co!-;D(czLLb6qFhwy4z!DF1ZA7|&RnH_ z2GOVG56`hCv2vU@th&s^@c?QvrMZ>Gi5JrFoKM2qCDHT7WuDYJpc3q{ZBY#hdS2TW z)UAIl6K_)nVQAI2e=%&gem%CG-y0hQ&;Yr<2|#feQM8v0hCjT#o%!v=Z;+(b!7D5E zOi=s!b!)iJMzL=pD^XuP{(^Vy-8zzDzRcGmtc1vw*}@ITR!>W!Ho9l5P4Z}QxlCY} zEU+%XR-4Hu^B!|mtb!?^L9H+wb6=ABM|yJO??DM1BNs~K5&hxi2}vO5nIC_eCBaCe z+L&<99nJTSw0ScX;OJow$d_{P64iN}7_p{FKbP)dS}PVW8|20h5O!xBUf1?B;QnKW z;g!pyg6=SO&;D-M5B>n@Bp)2L0le{{L&JM^9tPV_1?*u*1$b@V9~BV@&1Vtedz;gbWDTWTO3pr|zGf=b)b z(odL$SQ~LmrQMV$Q)9=zff!I@<5Tyr&60Ce!)Mc$zJ$E;KWbD~BBP&gS^*y>+YMvx zss{Pi1}UGUzmt*5Y=fY>AgrHOq;AA?PC-3H+E`Com1Ft>$wpmXiE`f_z?f6zg6Y1< zvf&Jv$Cn_^`n$9M>iqFlK_6SxN_X@Ln8(c3(;vF2TKY@RhHE^s_Y56Aqn%o^3w&f~ zfEvE72prrS%br@xejYzo+6;PX-p6RoRtJN?P!;NQJ1zf}r1N|>(OlKHo;M~B&f z8{3Sz1oLp_jFvIF#c?@)vb_&ubxIrlE=de(?S=BqZpI6e?@-~@BRdA9c;=DWMWDBg ze}ySgnrk329h4s>l`TF>J+}OD>#@jgfdM|$@#VVdN;hPsKtuD21jO=$FoyawDp2qmFEVIsc=IQplK5Un zgqgL^DN=L|AVTHnBYEWBH{fx8nAd3ZPfL}Vg6>15)1U5C>iJG{@0C=E6EYg=hH_4e ziz;=klshXg+8zZQ)eeu73RCq0`Kr*eV18%qL8rI6Wz-Vi)t`H5rLK~;Qt2C~bE9g3 z0vKf^c@sC$B$TQ4-bY04U!hy&ETTDVdz5iD+dtqia%S|7gI#1Ub*5fM^F;_-h2m)V zr!err0O!$RF6o_OvL#BEM zaR2g5Q(B7<=N{Z)_(m7^wydy|42{1MY1giRhrjuO#k*7}>z@9S;o#_&rlEe%g)sl- zqQ&OAKvrtJ3UVs80D`HoN|Lz>d`T(wFyi0lL{7d`A0T!@`=z}_Q)>^jBm*xWbnHY` zE8FdMS-~o=-kR}67t`1vApY5vrbC>T81AbifP)UTgW6O{I2l12CM#~I59Q+WFMESW9}5@3EPF_jR1VFI$YRlwXk*G zc2KTuQ0UC(Y|UI$^vhepO>W!}uJj2%pX%r2)3GCDqi~oSm?)&N=`D*<{R==8c zMNWZAcwb8b&XU0WJUYK0DTiF*?4!arBPIA%y+d!vF-IR8@2M?I8ph+!lMIYb)oeM`Laq8Um^l^E2 zl!ACEgo9s4yBru<>Lc8ohg|taV|u_$*ZXi7Zwsr|aGzjF)O5)ye)Ak)C&`>bA(a$a+F#X^_SEYTqqucv4o5;XTK{sK>i@X}Y#Ws}wR z{E7#zt@4u2iYDDvT2E1~tJTCNkF2O6dcWVzycmF0=DXtexvZ{c2t}~ZaJ#Ewte)Yp zVMpH&ZrqBy$!q_pd7s|JMhUfTrx>0QU|%{1doZ6lCp_n;j#r*NL#ZIF>*I}g9Q{yf zhb;(iVgp?>KR!uds(d2YIUt_DY-u)5h_>m)cl_v+M$@K}nV?cq&?Rk>Hn&N*srJ}1 zeC9R;hbl=*=Xn(00d+^lWuC4>8JIsdZ!e@G60v?&u#F0Otk%*qzmFD&95};HgLPV) zuYqZ=&UvS7t2&P1111w*D2^170MBy8JSBciUEEw zo~!reBzbMh+Zs+1BLihdHFP*qF_|N%D~n?;ea)rKCWyiv#9aB`1Rld?qU;P}7!;rx z*zbS`bd=?Cq?q+U;=oegXC$&LEQlgCd-gCYzKVH722PAXlsv&(rhCL~^!I@~d|kt& zOxAN2fN$XeC)7wi>fE=8OfH3?>-&kcT%tPL79#O76uUkKtQcu8TVNtO4Z`{u5H`>v zjQ02t!z!%n83-mn!>|-j+uSd1Pzj@4D-~Kcn9kEcF_0-|FeP*?{`&JgrqfpVRyaaFp&5VMf&v zT9**nea3%}{Ve1s*pvNgI$HpwG9&~{eysVUv#rj}eqCgT*&hZHiuV_k%_jN}c)T-& zsCYU5xMXYntQvt-u>LeLDk=j2Jt?-@>=qEHEzPau=WX5Pm-FgxbZe`J#29!$HHG_Y z_ZlpwCIYKUNl^}Am(^CK9APWGr|ruqbyy9X+Ed4qxe`ZC4)Q3s_rhVw_9GLs(rVt2 zz|S5{&Of!mnIrL!+oSr<;>vHJi3Cfw^OBT64~)?Umi@t8sgXqt6YZ=;$|crRjjAXuexRX z;#J%U_IJh0G8&AHn7;fl=cR+peOT#M7KD-a+RgDleJx_YiQOd=EGo$@!>~7+=iTgj zNDzy?{8@c<8a@v{q{a7fqU>q5bVm?9I~XtBV3~rBvI8DNzI?-+fkgD}N07=3QSP#Y z)q~K)aJE&kJ+vS#)=qdnprN0fvE1I#yQgX4PmfFDRG4LtnV@bAf|!(ys~U9S#z;~z zTaeDL_bH%5-uZgb27Na-N2JuOTGN|Gj zNKqX<%xyO)ZZqzZTI=b>$W)+|nh>vjCf4iF#o|wRUgNd8+@z4{d^_F_Ze&C%W-nKo z_*h!DV#EoMb>#}P@V;Is6KOE|`Pv*6%Jig1;s}1Yship%**x09+L=Cizatiy zh`zA4Fk`%JuZ1J)remU_t7SXj*Xoup&SGERZjUfE;k0g?YtEOAO5Ob)@&6yvB_6g_ zY+O0cvCu2GjN5^~RJyvHTBX6x8Flb%|EnO$Qakn4gj48IFPZ7{KbizC2X&HH;|k|Y z-drKA{kbl2t}%wsI|Ou0O#ezLry#)j%y+E@A%T^Fgj}Kc{sz=lx!qwygSd&_DGPS2 zN4zVQFm3zY&}h<>A9FgXp`*wJ8y3+Vi5+ik8f7hk05&w zq2V(DUaPz@%Q^a^PA$QU4~n-t;k0*L2j1+?+#t(}+3_iM*1M+i-SEj1RHLiqtcASv*jN8c( zi2u$0XB6ZsHmRB`47V#ShZ)JWZc0f~(35(*vALM8Ku2B>ArgtnSsPlqmTd1W9_n=V z#}sD%=xF{LO;h6SHp&p|BA6$b-5krb*uHnzg)+OYN~yvJL%P|7!cnP^D{R+&QeUfFEkw#z^YzoK%tR5|34QsfiNcpf|kO4$X__pUjE98OkjOa<5lm%suID zoU>!A-PIphDM*qI^Hc>dHEr?vM<2mu-<9}0ZlWzVCA%l#1y1MGe%AcrpZl6G#IpzG zU)>Hvd(xs!`2#@dg;Z^E?|ijXJ;Ceg(2hJMT~MxAYFvL#AL|p7uVnA5x4aS{_MxR~ zebcL*^K+Y4=>WIm5!~qR=#KVN_J93#mv@-5kuNp|t!YA{-rNdPTxgXh>lpHMM>#&_ zgv^qSuHi=MWuH|&QP${5cqcNjE?914uV|MrU@@_p`mo&n13`*wQl!-zkrySGX^%?^{Oyczw_E-|adwbt(igZ*sP)O`?yOx`e}6cK`pPS#dh z!xYfYW2@M279+>7tuGo~)Kz(%1U(OAluZ6sO4+p?fgeL2sp=8?SE&0)D5Y;(tU~HG zo~E|H8cOT^*XCZkK*_jnmkN3yhnhn%lVIJ0|9Y{ABA!m-!stY>Pl=$aor))S!Pm4W zv6jpNgDvbh3IQwvH`?6p3kD3O^lPeOJQX#(IMm}pI-))o&h1QpOw|4%lEaEk<3$ZH z$b!AHxri;7w&uqg9y2`6kW9|~Ch6{cM)n-&S z^*Neu^@f9#!xaN}hj~h%f?a9j2=8$TAmQpgjd7?rl%@aW$K0i zf3%M$wYr6#4L!{TO0^e0ZV!iPz?UD|LNP0Qmy$+UhkZaQE-updN5aIWFYbuO zve#))~sr;XONGrY|! zB%@Ue0bmLH7n!&NmXmu4f5Y_CH@?5O7}4>;;2}PJH2%=lr1&p;uaa_j$L@`TUvH4~ z>*`6^VP0r&)t<5*U%C?(FS~W%xYfchJlB4lY@&S9OQ@w; zX{%IN^z3|6{GDXZkP%A6R+!WxBTXhGH&sa)fE1>j|Du*2A94QD-N^6w1kEi|i**Fe z1V^cXW*a;cF!qIQc&coNnN0}0?t>8cd!7+CG`XJ`T59#lfxycK0-jFxT+n8v_mH$1)PGgkrJPDH%lPC?9+Q(*e;E_1){w2I z?brM89$I~W84|DRO+kkrCpT}n+Od0Ds->Z3j9&o~yb$M-=OYa+W&`rd;j{XjWRARR zR4ks|EJo4#WKIYu_u{d9RO3%z7As}u!>r2uj>xg(^s%;(FfYDm7btJ&O`$bMO4cqGK2(u79)U(# zUS@a1TY;_!8G}UZe8jHBMKU)n(BxbE=s)L9&z)c6xo;f`9X1`B$@Xm3C%~x)Z}Fjm zByDNU#GWG8`LCp`F#1zEkr62>m3{Uf`S25O*)F^UfxjjG4G+*n+2}xQe<3;C984A?#Pa=A}TjK(H-C)E~hBaz*YEQKu789Tl9)#%BXq%T?CoP^myxn@|aOUjo1*Nl@PKum93z^S6D`x6dQ!j@s05B=0TS#kj zL0BP%ll&$yqJJ|MSls>X)$@bc%$f>7#myVk_iJsBeEBjC{uNI)i|GEh{{gEN7$CZN zWmaSEU9}p|RTxv&QSZ4Rzpit#c<+K})4|Xep6%qHx`h&Y3Go)L-%G4uOEae2H>R(A z5nRNcLg&4=V1AV6L8l`UtvmKYv8@3sqtpsTl}*4m)#N1+!Vf!?Or+dPWA>Kj?ES>$ zAI~J7FmTN*Pk?KezT407y!j8y6RYqdN5+xG;255tY`ZU^YThmWefb|J$pTD`5fHbL z)>o95AdCKIoAhvV6w*1pv7&WP-TqofE=h`;XhdPWmz|f1I}OwwmYR)6hYD*V^d)#L z6jn^phUc0jTrr+`79aHb!uvxAAcZ8Exx>y3Ai5>$Q{x5wR)1@K#q@$%S{dv6N?ALv zb4gv2x3W;PH5MO;0XRM`dd=IJq^T_opAL&Ns$E7+nsPyxh9R)_D<$I_pRHqhz%ge> z>{bN(Ka~u^D8^ZS&IlO!Z$xj>+BWreRQ!#Uzq)+gfak+eGYS<}No}C)Q?6(tvSA!&Mve0{LgnkyZ^;FlvUMV$AA8w>n%8?NPVNYuY6fB zY_|oGY87@E0S&x8do|`N$(WzKq9VBp?+{X<+uT0vTSL&y^f^8)g1|pfgBH?o4rCh5 zg6oiSMo~VkWSf0oANwWo>@(GvUkxtt?b}+jSqv)PH>Pmp-@87I@t@>(#%TuFd1Byl z1%YL=(G-wWLQXu<^^tE+0Pe7hdaQ;U3%p0`n{Y2lU_LFbt{dLV45L3kA^xn-thh*> zhmSF|^Vh-VtHy2@Zdaaoc}Mz{3Uei>VxUMjF~wkjR6=ZMKauOt*ws|T9R4D&7G~pTYdbKn~-w4^L zog9+}B;Ar*-WBtfIQ(s4iRLs1aM|B`!d?lxKzq`D+WxuAclL~hw5qMdwX!tI>L@@$ za*7p@AIj&gs$^c=oqQ0fJ=`ugCV!o~r#N}_zDR##)x)@3>zD`tt+d}8^dLU{O$oY# zvZ@Z^NeZ0$RTxi0lf?p`dA)GA*my2u13GJF4sjl}rYIe}n-_%21JCqtx&l@hG7Te4 zQ^)zJPcu4GHfEy_LiTRzV3uo$zPXO-hMf?Z>1-7z;6>{lL|20A_>D@^e$ws!zHXcr z{~f7$e}{csS!&E_!GBcf+vI~r`nS*M$n+xcKeX)I3&&_%COPQ?4u0F4qiQO1$VQsA z$~A^8!tpBD%~kVYA7TffSI$u;(LJLIBX<~8bB?6Zu0hdBCmOo@Ti zK0nfM@tzlDe*o3Ccg9tId(zHt#i%dNFcGu*WioCzZTZ!2)b%t5ACQ)ZO$RG}c3Nru}rSoYnXdHa5&tz!oTs)~I~Eg09XL!wNIi-OvPa4*g> zoFl6fL}C6GO-El@u=3@%m@`ZGD$XaIQP;J=)1+IuZ7^~DP2T}Ut@LNKo$;4o;F>G` zSKXhr_AIEle6qHC;8;eF(7O{WShN1psz zx$lViL&-;1azqyj|EYOn^=;FtUg7bK97(`@ir{jEj_9*twp}{WXJrLa)hB5=M`-sW zN#4v2Id0!h^oq!wN46v#79s%~BU3V^csB^`zmBQp&e_ooMeBAy`tjbJ9$Uwap+4P? z`IZe6sd8;8_~zvQ{LI;1jV~Q}6tO**)1OXf9)X5k(O{gEXIx)!BE13U`pykpLoF{_ z3Fl(huve^)-ihxuh^a6MTsgB0yi9ty10M6kjKkM)QbgzCa1@Xhver_fJ4MbAaz5)p z(jnY|;G;;pIc9xA`69fy|9|Zc&B@NSfAUd6r!By9D(zj07t+HorZYIPEh^=a}NS{0b(*6{+p%yRBXO{HjkVG50?J^@u8_ zH^*^F@4~m|aAeRyhns3IF7@e6{gtvX6dxG0buBqcj`Ui~F@Sw^Iv&kV%k}$TO4rVj zt=4EN`T~9fKs@2v+mtkceIeBi8N_lE>~PzzBEx?SLE^LYMo#&;a!jgmdx{`eiw?%_ z5zo9xO6TTWl~@nz)P zZonzS_{|6gJVr^T=O(@&^NaNDpFC*gUj7wi{y3r8!t?NrV^UPJ^W@n-0Qqv>3|)9c zI}U8YJ<5spz~+b-23ItkYYtw& z&E9XW1*YVdKIi^|lIqP0c~l%O5i=(Tm$%U!y^+E7fiqIKo?{{>rG+S2^6YNGP-Qtk zm0-K>VeJ4!*yg;2t|KC60#{BXq#%ks#}fI2(&>D`^?!+AQuyg7vr8$y8b=A2Q>%;c z`(CwDH#ZBB=;Tn2ThGuja$y)QoAj$bypGyh$QCbv%_=l-|Nb7RsRCir4xWiRD(r2S zKgml%t!^{HO(D4C5is6zZav3zvnwzpYLw+Js+mZ*`TDF`aF>7~ zkR=3TmlB%q-tX^wXDDgQ{xU*@9KGns6cA$V(Bg1xlsW(G8Ck(c^O*P2f34xw9n^KSjqh%dpq91oX4xvW+f@@NcaE+{llw# zpF`cL0o@MRy^au8CR2<1B@bdPR=N0=;XE(K$lrMNqJ7#Dc3rIk)-mhOfQU8_$1 zZkhc5?DX)}n7+C#rX#ay^v!Jc0ma)<<9$J6?EAG{Dnle$^?(vc;iZze()$q5KF(>p zhormsB(CS%%2eE?y7*eP%Tw=5e3vagl%$Ok=e0`dufV}GjJ<~;&)U=*p;i+9#aYs! z@#k_GYN+#PLJrpmx1N@M-yXE4yF20n(GIuf7JzccFVVM3dK#<(IdSpt_qPY4fE_0y zBmTd)KEN|4RhZZ*bFU;pFa?o3{~^4SWwhHgUD?@SBijNm+TYLiOJ@Gp7s4qo*lmQZV?a#FuvLjt=ani9PM$FOs+M_tM=_ z!S$QCiZ{-R7aLhY-sYTeL@ zFnl#s?JJO5miavi$7rj4@G@fG-2}3ieY%!bFEI}vn>)LDka5Cq1g}jNL~fmdSMQt* zm_Y1aW9CI4!dWnMfjNe3z;EC?-T35iP?(7fC6BG8Hi8kWM8Tf!Ght&7mH1}jC+72r zBMxC)E8xG{%!AW7)smk<(3ViK_hBW2+o9Xpb~}2fQ{&)-M$B0@cr8S3#nE;)iHb9u z{gfMGx>&xS>bAEo)U-1-Np|vgOK%PkqI@}NW$#7W!cp~gp zg64VCyEX!-3sY)fkmDeNtfiT`d4|THsCljk)kY0W>vKx|Q`mu0b|2`9{{{Uva=S5% zyA^&PfMLkj)l%Yr><`>*+bJ=sD$J8F-3^K`ds}Mq#zNj=AGmh(XTUOCsbeDvOLps| zfX?zvcnu#@ZF{{J)}s>lX(o7OM_)gK{&aI}0XDSL!;@tpyOmm{+^$HoWWC&L?SV2h zEh(d()cTl-7+!A2e^3ZGvvo@!&WEP84m}9T8?WkD*`HddWxw03nj3_{-3~kdQ?!Bk zx*W=N(gS*Y$tl$=lu8p-HE5;c&81{1X)4B{G;zl@3<`(WUlQhgO|`fj)|-LmK~HKN zALJbNUV{9w$a*+$TA9*jjfSEM_%PcF0p`_+-~ zTXRAyJ%U*q6+B(4F^2qyqRTQ%u(BlQyC))N*}L1mMj$(-*BEE|XN4wd*g9m38E!Ar zMW61C#5tn3er@L`%4Xzb%*!9}YC3?*{Rf9#X(q~N)1;|Eb{~2(LfL?c4KNqsg9yQ(JGyn@yBTsQ$FnpsQ+^*N5{whZ>?da;~Jk< z3b0ni%Zq`JUE-tEdu#j($+@$jEA7$(B}$Q_5Nlp9G-2A*l)FPT58obr_qf?J9@{W z-!;bhNW^Em2ko_vn#0O3)6Z2F&s?Rj)y7z+R#OFX|-UuhA`7N+FLQrmQM{@%5VxVq$ulqW`r&?jCFLFYPeF> z+B1UoFstDky}s?WIC<>o+Cf4)N8w->=%!rr;0bj^W@RgI-)JSnXpc|5$}pm8fdI z?sv!&1kDmo=5Kn*VD5!+j_WvfO_y31C?O{b3yP3aQ{n0kn>$fAd0w2mUOn+Y1+!X) zg$#h*rdk19H6rNM{%!{86&3jEU@FPXLp8kf*60hrF9~>n^QLc#r9y`^DO#{@eaQZ@ zyo9p@i(rWScBlx|=$9}Eh=ZxlE|HAh+cv4r`Wx{dT3+Y#Ta$SecraDzjh_=<+Z!w) znAld$=qj#AV-3PON^R9wQ3QMviO3M)5oEGu!S^r{9S%bT`gj2OZKBxP2*t_mT)Id%y& zm)KHzoXn6^WK})x8yG7f2|37*7;Z*|9CGFrSGLPI0}m8D>^FLnyzTsO!9{O+WTFq~ za2};sIglmLesW_yA*F>rCj#0nS4QVXR0u$(ecp-(!LNe zf@(7#Dv=AoF54z5mkG?iwji)r8T+TJw=24dk`-)~sM2IX+E~&iZe&}A92POk;(-bA zVCf|EWAm{*Yp*`*pIS}K;WaJj#-D3iR%zHLJLD@_!nNKYKjc&4b>Trb65XOk(9e`% z^ha)G-40B<|ImR2YdZRmNdKYyQ9aI0>ol-Hg{`&1DzC_Ka?HE^+EZB93PpFZv^u<0 z`8xqO5&U5B36H^az@sJI9GzZ!P9X z>!3%9!N#e01MQHc@pUZ(O6w?+HMy*_IgRc?158)TwZl-Kfa+j1M_L4SZ+vj|O%A{* zq&?I3Wtzc8tkvp6gA9(y=PHzdYkWKm6#(sl!GB1IWrZ|ria%k#vs^dq=oIo21>qq^ z6&9Df1&IOV4=P+M-a_$$FKsKX=O8-O%d0|DrOwyNVq8(~i7IgOu>#{~Z{%B{7oqd5 zdCJ5v<(ERBsB9rAY^$YPj)U4`515L0oDhoN=C99DkCZa?0jayR7S|QyZKRRol<73T z-*SY;iloI-cNl~7y3sJ?XXa+Br~N>=;rEv(tMbQ$)#HCN`()lZ&O`wH^= z;q3E7$hWcY%C;oPe*S1_VtmYPboI#D@(B;|Fmktq&%@yGtAPf!FjdM-K`-_Z=w`dy zVHwDVQXcSTWxsSkHg0@(v-KA=f7vnQQ2&PKfX>BgA;$B#D#j5v)zV z$U056H2*ooCJFMj-)*R0!$!$#CV zfUGx|g;ez^)9#M^WRLMt;^VbmIk?Iv-8|)S$1GIU$K6kktB?J`Kq>3V-M(CnmDHyh z4PDafqaZ3ti1Kb^?8sG}%^o{h7;}ah76~ssRHUT23(HY2C)d^K>C{OJWC5TQ3*iU| zN6dU!N)grZu){qSBJLuRtcTn#Kk*w^(@`Ntj#>^`UO+6n88h z;84}q+diz16{>%I&O^>I+UDlwC`VAI3v$&t)goWzr!AOO^?(0P`SwH6B_cu@2{=xi zeK;kHU+F`zqgXb+8U<1e70LMRM-(VG&&HSDFZDDV`%BJ%L}CrAhm{`$SVC+H| z@l=I92%{!ZKYZdq2>6eStR}4^eCfWV@OL@I#vh)9zxBOYBOP-oVmD9jxF7Dc+4&;h zbG_>i=Tt*>UtbJPO!uPu(R(Blfi^7Rw2uZ&H~uq~o4?gV@V6Fp07MULW%boxsd@z-2Qp?#V-9_UJ~KEZRd*yNp4?uf^H zx%jFC9Y4Q?hPdFzeXe!OuLN8a!|WF~h%@+uSU@QBAo=V2#`F?NsloF{IBy;71?}7F z=%1R#`y>k{n2*GzSNbm~YQtS~pknX~`szHZOKW6cLoXaY{Bk9+@yR8<+7^y2Mkk6zHlK=M?47(2C40{(=784n^a3EY!THwts zSo3rQ|7+_aGW)0ZVPw_5AamHk0rmvyy~WVf3E(^yUeg?4R9KnIZCa+3<_Hf9sU>1F z>^nnLK&F?pN&U)Cu_T*Jw4d}OM8qK;9(0c zDg@Z~km$uK+DQ9&pyi}mdDzok)e%I_9&zGmCH0)cBw*el=f7Qsv&NbL94RbA6w;!> z6C~9AHS8_!m*0PM&&5e&F^4Ztw*Tk{72X&%>>qVEvQY%#*hm<} zuS%oG{ZPwu=pnn>%Ev`4z*W4$b0B38``tMB=15;bfWVd6=h_dYd=UdE$CeZVxKK4N`#!SWyu~^uJdfwSvQRwXw#-b%PkM94%7Ba60yb2E|npB z7ncY&0c3;>`U~b_2P0Jf^$@#%k}W}A5KJBkjC{!&Uf?QR+WbFnLHM05S!p<|eSk3)2Dsvx-oui?33n_O@mJ$n^IjEp%A zgfhPuVK@YZ-;AiY!tEx0r>tw2za!C=A%lO_%7=1AdK=zQhKXhwZNhIrDhiKF`vG~* zLFdYz)ZORLQ1kl?LUeIn7dH_0$}Q)EQcUQ9#<{_O=X>Yh3q{m1r_NhvFg4W|;Pv2# z!Q?C58{}$ry~KywPBYTL;4ryCT$I3AVQNb5(wC8@$fY~E0j;&eU9Sm5ULHRFM8{ar zu@PlSTNh@kJF!WWU@GX*QO}{a90=3Utcq6r50y2)t~iq4vi9&83O2_Y*fYip zPEf;9f7>?IY~9Ks2)f|nE(Ah*17}(ssds}OC0AH6+-}Kg=na_vKYGM{c~>u&=@(j9 z7C(ODdBEZp`kjESqK-fG@@`g;Tr=)rXr4^XXwa!j*7(plG35)Q2STcSiS;hZCD@t@i!9&e?rxc@Ps%fu|5Ty8tIDSfCvV@B7?58- zxzzAcF?o>j7N3=^|EB#Yg-3WQ!9L&=f^XSClTuEUc=}0p1uxV97Js9IK0)9E86Gd~ zAVVp4_#ZthnmeLyzgFzugd6jlHVXM7Fk0a-+9oI4-@WZhB!^)2<=(KU$#;)$8=4-xi*+y z-h__QNV*{XVc#mueJ~As98v;}AqOn?oNG_c3}vB(<~4nV#}uabt?%9&?McLQ2mE~&1gzjJ>Ls>-W?R%lTZP2E;#s~IK9!ESp3sPR4+ zqA-&7Sa>O%*mHDW=fqvirhLPS-KMw=D-X1YZpOw36cvc*IlJcLia)+&uMP z_`0`{e(GV3rAVj0!hCZ5YdOA<(c5)nG!A#U$-l#TPoEVWCQxcVMpF~E>#CgK{_&`4 zzPlh!jCtATiqlff>%)=BLwAqFis_UuQJ<6{=nqNiZt*(}Pozy~GR;w;=A$QD0?1_T z^dA+1qo-T^eTa9D#tVk=2rt?hGUUA%h@rxWl%KOpqZ*TANdbn0fb+;yowW*m*RB!+ z<7}*i=MLG9hXyWa^vzdb?9A!rhfsYbdUI&5KX#Z_eY~CW3g%LkYzE>gd_&2_6LVBW z_mdbg2Kp1_;U}*v*RELcQT4KK39RPGn|1||zAL`C7_G9>>*=gKy|xYZ!OwpgZLX2?tH_z7WRU>2|rm$~mDRP>kP` z_UUG2T4Ytd{O)MaM}mZL+q`Mb3_&*qpHZeqvC(Z>LcqeId%DfdO?Ev-_0sQDXD)yy z-TFbSI`{eJ$NV;fWpJ5hc7z69Nh0}}%RG(S1YVAx)yq?zhl~tVuRR5_f-Sva$DG|q zo<)@I2-)ow7JRqy=+vr$e^_ns&bON(<`?zVkjLcfstV+n^x}^ADL@I=Mh+T(A6R66 zpsPH2FW4EUsha%1PeWqgx>^FPv*g{Mxn^JpYccJkGW$axyYxhGVr_y96)~yx9K(GM z^RZAstsr1kD8~;8=r4gX6`G=TAp>z`JDf-l;NsX9d|GCfuttOucO0Fps<9`fS?cC+ z1llU*ID{o1Ms=QZjc0F-5H~vXVYDxzx(>+L4Aw$Pk_KBgglq5UCQi6Koln>ePrdfX z2RzhrFFBVdTVxf<->1fZf$e{ZvM#XuDl=+bH3*!n;zeFIo1!)Ml)fux%b;uf0q=Gj zL|&E6+fTLr#o+HY+3*vCT5=+sg?r5;n|9{R!p_xhTm$m-LsPFe-yhZa1gh4);z4<} z(3aa4A%Bhb5m&WNL$eD<#YH48sB#?DkF*IMgo6bSRs9cNBfDS!8`yaF$SXdr@bfP% z`H!T9-{fz-kS~7Z-UGuALj2&3o{i&aDM43+j@+Yr2%L{R9h!CR7o)h5H;}FM)`yOO z73C^I#Of2&IrH#LLiX4*Dypb{XL|(VxJHHFkqZ-iSHrE@8R7S#P9UHaHz=BBF`DT$ z<4@V!?;2SxfUmVI%k2e+el3_E^t;?PYk0L1$UVK&A6C)mm?FQEPd}wE{q$=_H*qi~ z7_I(CFPq#_63VT8yVlMQ8;)s|kPi^q7_;sH%{~Fu^lt2&^(mT7G_m%~{e8s4=o_i{ zRH7Fl2D6+X7n~#?jh*^GWW9M<(&-vLKAompFm8~+fQlpt>qH!bJtW?lYaRYL%2ysbK5m6CT5D<`k`!VNyf6I0K{^kOn z&-;0==Y8(`xu5smoNV!nQ7NKumn%ow3NSQ!6&GC|^CYxsdH4_Pwe&4(`KYccQ0cpz z5tZlGq*AGO3eGe#H=PedwV?3&7b2Jke=cfmXgayqg#vE(t*g|xHC|Z}?t;P-qIXQz zy;k!{po!X)>LO`TkQ(%Acsl6{b0%$V7;C~TNwuz*eArqwd8mKm`ofYmUa}Pep|9138JMy2$Vz;xQe=rjS;gI>3!SU^>5@gO;BFSc0 zVgK=kD1I$iuTsX?mKLJY|KPCg4V^%?Jdo!i6oef>S-V+9>W)zEQ?s zK!XYMyJF|8&%zs_f1uHE`mc0j^xN_NXew2G;v~hsxgQm(1LKawpxqwOP@|q3JksSK zIHi6rq(E5xvPyyt0D%Wd0rd+rBh7>4$)%O>rIkR#PPS$z#i|h56)_|_Ea|Q=t-xU< zIgFX5U~>i7JljiH?1h<%M8+ZpHgWPSHbqo4&2w0JBIX09F#yswtFkLq)Rs6)@7%wz zOLY+);&gdG(8%mhHPcgrwm}dzqZWQlJkwsjN) z&oEN|py;B0fy7zr%ZHz4AK;Jq`d2#5;5gtov@Oym(GxO@;==e>5aMvhayVY2qd6AB zgyNDT=`kKMhWZ;8UdLfuIebs9|7THlu z93}yizb~^U=PCwL^Fo=u}E#xp<1ngV=DxrVc8hTK>fbsxAdf&%miKH~XV`U~>WmWhQ3N7j*! zttq84Fo4}V0RotMJC_unv^}0MF+4m+7X>TL4RenPmi@y-MJGBPW?xpdQ$ri3LS1Bx zZ6e?-P#*K8Ug!?`2*EI8#GVdTFrWbEJ z-=>8vzY!u9hD!ilhTqazpFlgwZ0i#WPVB+V!W$hMCg29G!rcXG#eUH&&wgwXx^|lW z{1|&So#T)o?UD=|1|L3A1583Udi$f-P>~m^+p_~wP18)A+hEr~3Rik*N%!O#z*v;q zR8YYq2W6;CwPI>`FU;EOQRk7c9@@Vxr;A^TkZS}Vp*T)~pwK-3XL-ZfSq<2?soG^h z-2NQZP?28?vfXYAkso@)d9&MbMQ@vVmy=;<|OX&Bu-POMqtD>Y;-}gm$ES-BK zXt6I73};PI#%Zv9T3*p6rhyB`vhXqLY;bjfGy;!(ld&OYXPQxmbm#;iN}m0fiH7v@;Q`f_$+B5D4?ZFppZfy5Iwtn_Bu=vfB-d^yL%T15M3C;8fXlg=u zmy0+LH!(7x47f5E2^Qxbn}Gggd9mB@3NJ>a;IeFQM8*&iphR6G&8UMR+Cr7>&>qdb z0v@C?(*#PfpFZHxO>%475es1RCkt{mZfynVd)s7`Myq&*C`6bG^&qDZzpgWSh9ULW zLU{_?l4PzI2uYuSNf*oW0*=$xQjlw60UBU1)u0R6s{F2zkO1o%-T>Escw!LesiPfy z1P-97M_bf?VB0p2#?Wa98GIJhAjRO1u=Vc{*yV0C^7%kK_WV$TBk2B2PAqi$f1hboDQnK5$JK)bb&5aaEtOhDXl1%6OYx{<+(GH5h!5)OHjP8g~y`tSa!o zn4OUj!ER1?@T5R>A*IGHN5$>gz=yQ@$2UZ!?;&lX1-#8b>T?Cm7VAsq+Cf)Q?&DIU z2I-?q_%-SGT_BLFc?#@m&ibjg3Dnm5#YMqp#OLmooc^^GBJ|CBb_eOxzlp*QYA@md zR&(|qD)d0B$!rxlEJRVy4}MJ#>Pf&GE+B{tsdPM4Wqy_2C1mf~RK7;oS#v*(C>dlX z+>tMUdgN!T`zPn4!TMj>Bep{;)%K4WiUK1aHl`1c4~8{?Y>S&r^^(PtI$dW23IcOT zJge{KUAA7<2nr5^QRgxewCoZsAV+GrO4P3yr;O$_RXTc!)?Rt|X&&qPvBbV8?dmjq zgB6hsN6a635xTdct!33|a+f6dp7g25w;uOZ?tqGTug zN=yVBL={#^KW4#gLvVc68ougqTXlN_L@vyN#7l_306w;wnv_Zb9h;et*bpno*DiaT z@7Sr07C~pT3yOVzseuM1dM}LYRBitJB05hhB!!uO4HaL(+hFZwUe2s4YBFcQW$4w7 zZdHxvdeH8pN>SvGTJ-5%qf6COo zooNICUy+Bxi0Zp(bFF8bUhw8CJ$GGaWCcUG7LgeIlj*o&N@#3a6!#nN5j|tU`b)dc zjDvnoEGm<#YjvA(7eB(9004jcc}_3e$j|jlZU(mDpDdk&KGaqiXALVRH{wtJTEq9X zyMptPcWq?ES_BUA&$PJv=+(Her7R-`Pl_d!mS*3OHfU2~4ZdAv-oi4d7R*k95*Ck7 zm=WLyv?GpD014b$Kf+}+O*8-yxC}lFTL(J>VX_gSN&KE38Y_F&ut(Xu2IFhHJm&ftp0_^RuRhFBM&B`SJ;EIhgvLzNTT+vU^Q&uaKv1RT3O; zOxZZSzUGZTWwMv;u&~+YX7ZS{R59mp2E+Qi#&VKNx6FsGTZrTj&K-sLVKSJ%51s;Q z?ys=16*v~7M~+NZOA(Ep`fFR-LPw3-5=B6n_G2= zhO*}plV+}fHKYkxp$9$Io)J0J!!E428P^rZe1*>|C$UI@5MX0DWm^sTb6;bqQ2gu- z=QwHG6`DqA5Zp|eOKif^E>_gpvA#vR4 zRZWl_yK1HtX_SYs%Zr*%E5Nn^F#grH<#mIf=n6cG;!3yzuuo_~2hW~R2 zVjHyidqNjgpeaIVJ11YhS``;>c!e9)da_JhVoRLZ-ep&#^zq7J5wo!CnfGTk7VTn% zD(_opOq}Q!A-9TLwP`E-p-4CpO@o~@7cya#SIr6Fcm+y0V~zpfM{!ADu-m3;uU(EV zsitCd%{$)U!EF3>^-@Arfq-?qh#;9|5Zzm9-j(BxiR!bxqp{HiTM0(6M!;BgEmWyK z;CPGAI)2_mJRAKsXFB@Fv}W6S!qT3fvCyp0?X0GH$O~Q+N8}w+vgVZ#{TbENCVO>? z)(G}~+ikg7F^*3=18>{tL(q;Q6L7;!*74H#ui9*5<Bq2T6TU)<=*BHeUn0|=nliLf@MQwW8J`*}pY>w_!& zKb3Zc=olEg7AuYlJ9XF&^`Tkc$U9=(%arnuVn2aZF?|%2goc7BIQ!$(p%RcU14I3l%Ce2}VK#-mK&Y0C2&X z7d>}mqKm>IeJ#AP&AdwOfzkHF@-%e(bG&5vy~rhKxnh2$PG)+n{U#f_0bvX?{BXB8 zv9L-MLS{itehgsNqg{ietqL_`VrN9z-l?PjK@Ywv`&xF{+~;iZz%_59s?0HyL)9y% z$5%RzB`(gOGU^wKLwzyue5L$6^Lpa?eB}@wzUBdqRacBsWBIRb&>IC+wt*7zGyI8K z>M+ajI8{N8NUrnlq@%swpW>J6zK$pGVbt*SyTtBi#7$LA&HBx%&|O4F5gPX&qQM_L zh~VpgBYF^1F+A+0CtR5H-xIifa@%kx+xVZj`SCJQf)-m#X<^x3I0&Z$3b1yS{$wIL zrHXAS%SBwgIA1t~*EVNkzywnU@&yJeqvQQb67^xi7k&w@ZsYgTu%9f+gN~e=cu7wD zp?guPi%xF*qI|qTqP--Xx@-!fXv}%^h&|N63#O`fBb=i!aT36h<-gDFov$Gs`Ue~~ z#dUOU`BIlK)G%*Gy399}Ur;Af^Np)Om-(HBRcL^CacA3=S^1XJsOqY@oe|}3 z@6iC!wyVIKXL4n12xuJ}@@2dK7rMP8zWj)JX7g~lp`ZtUFZXhcc;!Gz3kcl|+(}hl z17N3%(8)vWkuH;9by`pTTsK+=X-TqtJIdp;vWL+yqA$N3KfS1v@G&V}O(!9!pEDC# zZ%u&Z1&u@KH1wmG_bg7gKs+w#hM#~}lxDDP0=8}7p|uqdiyW4V+&9Ef`h6#$8*=&= zkTo#OxV=7(@(2x>tTwlzHw14~d@l~Rdhujg*>~6lkJFQQY<)i`BL?LvUC;m~S_7vM`AfjGx{L z@39!Ia7)~V@nI3SQdAHn%(F(sI8xCZNmk?B~ z76u2l_+;s1n%1kDNtu{lf1p&t7tdxE)?6yw%qqD*iu-tFB}FGcEKUPB>b{20!;&<; z7i`Y4Rr!i2cH#KO2teVM*MZUr?#=BN3cEk*wkW$7f0ZB^TF%e92Msx{~qe%&Ka z52_j|+drwJ;6Iiza}H!pbV^NGQ{<}3972wLOcZ?Gj&(3-vEX0$*KiV;`5tZ<*)mcy zQRU}K0#uVs3hh}(Fyf!)bKhlvuFuvH1{%rLc)hZ_gZ)iZcsl1*GxiK7+3XQ-7~OltZ;{?} zyNaqlIM+9Z)jvLdw3u!mqbv_S9gcA%1vYumz~}qV%hL^?5V3*S0fmV#U}o!UjyY{3 zwgqDsE~);&K#L?fGbRihFffiZ0n2zb>ne|d?Sg{qtG?Xyn}n}1?9avBCwJy097`tT z1WqI{lYWm$-mx}r!!c42JejqxS&_?6$KGnqt}I`p>DhJH@c15a_n^*Cj+zF$9X{IV zJvHO>ZUSXcCKuBr#$ny{14M~nBcyR<%KgzDV|0h<+-5fMnKvS3_i}2=F-}b;9)Jm6 zG>(~dzfED>8q4j}yGJ9GRLELnl071rujz*=QEk3IgR7sFTYJm1jHyf?mJ{o_%j-xo z-Do&TJ>-ryh(ad>S%4}8ya{m_kp-U7M6vc(T+j;E14~y~^~Sb2WGQ4VhP^Z*%6S2( zDd*WoI!%@@Ok*fEWh!*va#AY5U8_6*sy<?l8;6C#d zy?_d<)pd`_F&iEoo!=99ChGrCUj?xAEmYhNMBGSzhjby$360b_{V(9XT~)hj#}qOK ztK?R1UQWjS@V=014&#zz$qkhzBQuveo0|iMd4pzJ6-3dX?`qYz10Ww zCIDyav^Pze8_zW*7Dj*=<4HIsw>PrK7qrV^{CihO;-rwGHEZ~qb|`nIg^WUqZvu3X z2DH@L_e0<~-u=MifxSM`JWHuFt#v+wg9d3jN54_2)R!MWWL2o|XMQ(>hU zp!w1@z8E(u0V4Lb|G9IL)qP3lv@)Qq8n=HW8n(9)cAfA#3i%wmq$JGtN7Uz7+Nv<~ zt7bkLw7&p?4R1>iGGn!LV4n1kzMTDV_omhd(nznPfO!@^OBLObp+ZQ{6z-aU9`|5i zKf2y(4z^TfN|wi+=zP3z$jHym(uoJ_d+E#7+CgI)2J)ql$Zx`HRLfASZV0QGQF=U5 zhViAPhW&8g0|2deWssf90(M*(zF|N_yXg{B5}2O`V^7Qj-7%ifRB7=Vunh@t%|D-R z5=O@AseW8(_jdiB6k7E}6r?Y6g$IP(jfR1b6^*AHkDo3K>xHMwhOfoqX#fX*)%;30 z5!m&3SX@L@i`-Pcgk^K>o6RZrUqpF;sV=CAf=n<$HlOL)Tr2wK=>j@9Yu@lkb&UwM zB0&>N6^%3-dDn7iJ&ZsyVaeY_6o;w%L<5&W=U!g?!K zpwO5WB&k)t;AYz=X?t6LUA~O5hp=6yr(>Mc?PN+#CLk)GtDKML1-Y*#hTff~P7E z$K`0JbJJh%>4`>t4U=1kN;5RjZz;BrP|SQdPugPBDbg2}=x?kaIU9u@hTekVzC;@x zwtO_Cnd;xvn`UCR;eJhA@VJ>!gBGI%z@TF+JXu7!t75e`g%}8 zL|jY>s@NWvuhrgW$4~LhwZy!1Y?5$XeyAdM;M!Y2@}83582gXFwe?0i!M2w@>RHoL zM6ZvFd^7N74CO0(-CdbtOBs!`=^t@W61Ux#M^;W%;H~A?v-@+5H{@qM9lwRk53IqI zgzh5aJ9h$foL9T`Z%87+CJC+e}83TE8H9gx;zdlQzZI{tq(`x5tU- ztSr6{b)VgI?q1%xTFidRu!P}a(qA{qw6BR&=zX~5ErHnt{6#`@nJ8UI1U!cj>Ofar z@jB{SWMPnvOX*+vF{$*Kh*vQKs#?O!yIbakr842h%l(vH?0J76K5+mdOr|8lS<3d*qM%G|*;g=o zRIJUJ$}X4P-?SB*5CZ5KeiO(uL$N2C`n2-qHtdOul*Kk}cVY-$Nv&c@aDBl;Z{^=* zt|hq%|HpqseT>*Oy*Ud~0gia3VBTHmYk=wszCjSZQ+yG^mB zv6&fBw;Ye>h;`}4YMRWF$8M#}g#h5THxHd@+U99dbU$+1QzvEUt}EX~fz7p4c#$_; z9&LVaW+ti~>u==n>GqM`zqeYVJ);~_w z=brS?AKJ2*)eilFhuARqwN`nkBJdOq1%ry_y6Ez8VBQssyJ+A1eWA%ke3K5#I`INQ zTd!WyKc0G{B(0vk?$H`ZFzFY} zMmdvyEV7p}-ikc78qcK}?wTh3zr?Q>gEAb{CX4=#`34n9y6j|)RmN+QNt z8BLb%*8T!gV7-1=5<$kF=0gtZA#0x}GDG0sG+VNB(q+$j0($nvV|THcJoIYsBGcDF z6G8`mhsS;U$D6D`Z(t*KrcI@TS@NG1{;D43&<3cX>!cM$-IMny}>_I069>_m{EfHiJK2Igmhy zMRsjpKBE?X8yx4?x8@g>tR%mrOvDv>QZ8he#?C!btlY=8>U1No# zHbgSv4W$|X_j@r#!0SaJ#YJfe*lVNU6IYT20>+o!mX71fUx^?1qq5gUc_R6m52kuDI@Yi2tIE35xH=q*kkH)^`hc*UY2u)(fiZDAP}ZFU3A~&65iOdLK!mPr z*26W}!>4!hoVy)vD_5H*Y)^i`=l19RzE*Y;4``xqGX^^D8Ws;#Ab(lDE&;_EgvShO%{!b!n+;PC| zB#xV$-mvAE@?!}aMr|vJEWrl1?q$>P z{E0QYxyswP;>)tgahz|2^}4(y4=5mX#z9?|nKlRUHZ zB)Ku}v&0Joju0Qx9};|2J7!Ba{4mJ57l=lt5g-VRDAV{nzV|gM1Y3-Rj|BV`zjIjy z1#2q(aL%4LK8R9LSIE$Dbz=n`<>FRgo|20=N${0LiYMYC;HUQ-rfk9#Q;fGMS*?|0 zgu3QQJ|qCi6t`kXGrGp17yXPmku1}0?$E5+Ogc$XZT6a(J%%S< zej|2rCHF;LB_WZv>j={N;mNcZc4^&dK*|NXUP#E<^-&X2K(EUu5Wt7shC+4*`@PFQ zbowM^7xxcr-7*f)%N0U5(0Nu+2cdACta9$9AaGS3xxl9y7RMR6X-${`GvRGrrA#$8 zE~qbIXv5H|4DMEs!cMZtTcXt9`mxz*weZF7^n=Vdu+}R&Y+X*QWv(H#G;)nHXPzme zB50BJqm~Zw@_TmB{l2v&<;sFm$CaMd3}S{_Qi0L$JE5SvARQYAWJfNy!@zt`>adix)v~x@JpTJ-)F?j+^&~jFzcVDp)sV|X=UD1 zaM)ATt|S2d&X}+uE$Eo8`_kxT9%1=-pJ^xvYl#0%T2}tt-V@IiE5Cc=`}`fuBL6k# z=@-=RoV<%@*wGHQwwG+Pc0jBhl|FHne0kOc<2VixLoCu&14Q-_28ef?@1A4t3yO6P zPmM3pN@7;8-E(E@>3n&u^NR2>#a2eJS8L?a7ox!Y+KF=}YrU|rrhTY++9Z5>vNAMn zs&&9vYnu&!!F6LC2{0|{r2Zw3akZCTyOl~`VdJuzaez+lv_Fkpr@5q&+}V<%Z4c`j zDUa8^(f6xFTRyjQ^Q^rk>E;BmxgNAkDhK;Dr@gM_U)xJsha?2zPS?PynmOv4@LI2R zsG`o1CEyi}q7J%@ZjNZh)}|F^jJrYzIZgT;6R;ZgdvC^Je|B@Vwy}8;2z6{G8Y*q9 z??=r#?nz#2{&B!p0K0Np=nt?3oU!Db9R=nccd`t}BZf+q(wXSNIJx!?BMo^xSxwJL zyr;;U`uJ(Fe!T}OHXdrJ%pbZszUzutsNoR4$j?3V&werpap=#kzO7G{G@@U_}6Wtb5c;=`XiubWnB zS%l>?LuCa2E6v@~i^I3+%WHRR>d&|Jj{@?~WgHD|6_*i!Zvk?2GE);3xP!{yB;r=7 z{;UG_k8HI`cO85HITlmnxm?+Gxnj+4MKo#?_cwI)Wp%x5a8+}aAra#43+mv&3mDF+NP0Ity8(w+B1@v z9h>=gK5Jh#Kzo_b!cN}_f68@FY~~QJ*~dVH9NJ_+z1jn{5VSMxO1*k1yN``9w!#k? z_6W>$U<|F5e3eyf*!?fVl9Cd%mi5I;{xG8)k};6x{$d?t`24=Z!>!F^ry14=s z0VvMN#=V0sIS3jBTI7fru!LRj8P`JWa<*MAFl&kqIJ;X83u9k#HzL;>fwqeZl!scR z6&K{D5;kJP_@ZB1NJg?1D7ZRvIS%K2i=Nee-^910nEddK$0JbN*+I?x@@IJDiS(g!sSL#k9Dz6Tr8h` zoukMt72-0RgPvCD)q_iy7AFQvO5_~bp`9d7es3gLR!!RHoy2MxDa*u)xwOc;<&
v9&?Z$v9mXZY_cn9&-G7k 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 literal 0 HcmV?d00001 diff --git a/images/event-3099-options.png b/images/event-3099-options.png new file mode 100644 index 0000000000000000000000000000000000000000..ee3080bdd9254a28c27fdb6018b391c6f1f087f2 GIT binary patch literal 95508 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%0AaEvF^3z;5@qPm@M&yBiC%Gsk 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 literal 0 HcmV?d00001 diff --git a/images/hex-icon.png b/images/hex-icon.png new file mode 100644 index 0000000000000000000000000000000000000000..034a9d8d5cef7a0ff420b44776b0df493ea8f67f GIT binary patch literal 674 zcmeAS@N?(olHy`uVBq!ia0vp^;y^6G!3-o%eH76GQjEnx?oJHr&dIz4a#+$GeH|GX zHuiJ>Nn{1e$p-j@xbED!bNlw~+qP}nv17-mX7p#ujF96562@ZrOI_wL=j zd-twgyW->HCr_R{Yu2pfx3#q$KYrZM(6F$uFeoVK=+UFy-Q8AJR$I4jUAuPe#*G^{Z{ECV(P^3h%9Dc;5!V$jK}j=qyPmMd%8G=Xawi_8S*h3 za_pWvw~>E?LhIh7lotm)fBsMBQnB0`6euEd+c4(C{z=QNYHbBxyxR84kyGpWp3?8D zzCCVnaC&Aaa7b&_^Lx(ACx7VJak%1V@Ry(SoQ#Y(T$4UCynDm<#%OBXvX?Qxcli43 zch%VSMe6i?OTQeKhX=3Kto&&|<4mnWwqMlmIbXSLcN9ncp4NT;%EI0MpXIp6&%M0! ds}`gyTe1KE literal 0 HcmV?d00001 From 055c5949defdf5ec2d91a869abf9785ffec83103 Mon Sep 17 00:00:00 2001 From: valemieux <98555474+valemieux@users.noreply.github.com> Date: Wed, 23 Mar 2022 09:48:46 -0700 Subject: [PATCH 15/67] 38386504 moving images --- .../images}/bin-icon.png | Bin .../images}/bit-toggling-keyboard-icon.png | Bin .../images}/calculator-menu-icon.png | Bin .../images}/calculator-with-hex-in-binary.png | Bin .../images}/event-3099-options.png | Bin .../images}/hex-icon.png | Bin 6 files changed, 0 insertions(+), 0 deletions(-) rename {images => windows/security/threat-protection/windows-defender-application-control/images}/bin-icon.png (100%) rename {images => windows/security/threat-protection/windows-defender-application-control/images}/bit-toggling-keyboard-icon.png (100%) rename {images => windows/security/threat-protection/windows-defender-application-control/images}/calculator-menu-icon.png (100%) rename {images => windows/security/threat-protection/windows-defender-application-control/images}/calculator-with-hex-in-binary.png (100%) rename {images => windows/security/threat-protection/windows-defender-application-control/images}/event-3099-options.png (100%) rename {images => windows/security/threat-protection/windows-defender-application-control/images}/hex-icon.png (100%) diff --git a/images/bin-icon.png b/windows/security/threat-protection/windows-defender-application-control/images/bin-icon.png similarity index 100% rename from images/bin-icon.png rename to windows/security/threat-protection/windows-defender-application-control/images/bin-icon.png diff --git a/images/bit-toggling-keyboard-icon.png b/windows/security/threat-protection/windows-defender-application-control/images/bit-toggling-keyboard-icon.png similarity index 100% rename from images/bit-toggling-keyboard-icon.png rename to windows/security/threat-protection/windows-defender-application-control/images/bit-toggling-keyboard-icon.png diff --git a/images/calculator-menu-icon.png b/windows/security/threat-protection/windows-defender-application-control/images/calculator-menu-icon.png similarity index 100% rename from images/calculator-menu-icon.png rename to windows/security/threat-protection/windows-defender-application-control/images/calculator-menu-icon.png diff --git a/images/calculator-with-hex-in-binary.png b/windows/security/threat-protection/windows-defender-application-control/images/calculator-with-hex-in-binary.png similarity index 100% rename from images/calculator-with-hex-in-binary.png rename to windows/security/threat-protection/windows-defender-application-control/images/calculator-with-hex-in-binary.png diff --git a/images/event-3099-options.png b/windows/security/threat-protection/windows-defender-application-control/images/event-3099-options.png similarity index 100% rename from images/event-3099-options.png rename to windows/security/threat-protection/windows-defender-application-control/images/event-3099-options.png diff --git a/images/hex-icon.png b/windows/security/threat-protection/windows-defender-application-control/images/hex-icon.png similarity index 100% rename from images/hex-icon.png rename to windows/security/threat-protection/windows-defender-application-control/images/hex-icon.png From 9b378b570dd3e96dfb01576dec15ed880f9406a8 Mon Sep 17 00:00:00 2001 From: valemieux <98555474+valemieux@users.noreply.github.com> Date: Wed, 23 Mar 2022 09:53:49 -0700 Subject: [PATCH 16/67] 38386504 - Updating Event ID 3099 options section to provide workflow --- .../event-id-explanations.md | 25 ++++++++++++++++++- 1 file changed, 24 insertions(+), 1 deletion(-) diff --git a/windows/security/threat-protection/windows-defender-application-control/event-id-explanations.md b/windows/security/threat-protection/windows-defender-application-control/event-id-explanations.md index 402cadf606..006b1f0864 100644 --- a/windows/security/threat-protection/windows-defender-application-control/event-id-explanations.md +++ b/windows/security/threat-protection/windows-defender-application-control/event-id-explanations.md @@ -87,7 +87,30 @@ reg add hklm\system\currentcontrolset\control\ci -v TestFlags -t REG_DWORD -d 0x ## Event ID 3099 Options -The WDAC policy rule-option values can be derived from the "Options" field in the Details section of the Code integrity 3099 event. To parse the values, first convert the hex value to binary. Next, use the bit addresses and their values from the table below to determine the state of each [policy rule-option](/select-types-of-rules-to-create#table-1-windows-defender-application-control-policy---rule-options). +The WDAC policy rule-option values can be derived from the "Options" field in the Details section of the Code integrity 3099 event. To parse the values, first convert the hex value to binary. To derive and parse these values, follow the below workflow. + +- Access Event Viewer. +- Access the Code integrity 3099 event. +- Access the details pane. +- Identify the hex code listed in the “Options” field. +- Convert the hex code to binary + +:::image type="content" source="images/event-3099-options.png" alt-text="Event 3099 Policy Rule Options"::: + +For a simple solution for converting hex to binary, follow these steps. +- Open the Calculator app +- Click on the menu icon :::image type="content" source="images/calculator-menu-icon.png" alt-text="calculator menu icon example"::: +- Click Programmer mode +- Click HEX :::image type="content" source="images/hex-icon.png" alt-text="HEX icon example"::: +- Enter your hex code +- Click BIN :::image type="content" source="images/bin-icon.png" alt-text="BIN icon example"::: +- Click Bit Toggling Keyboard :::image type="content" source="images/bit-toggling-keyboard-icon.png" alt-text="Bit Toggling Keyboard icon example"::: + +:::image type="content" source="images/calculator-with-hex-in-binary.png" alt-text="An example of the calculator app in programmer mode, with a hex code converted into binary"::: + +This view will provide the hex code in binary form, with each bit address shown separately. The bit addresses start at 0 in the bottom right, and then climb to 63 in the top left. Each bit address correlates to a specific event policy-rule option. If the bit address holds a value of 1, it is enabled, if it is a 0, it is disabled. + +Next, use the bit addresses and their values from the table below to determine the state of each [policy rule-option](/select-types-of-rules-to-create#table-1-windows-defender-application-control-policy---rule-options). For example, if the bit address of 17 holds a value of 1, then the policy of “Disabled:Flight Signing” is activated. | Bit Address | Policy Rule Option | |-------|------| From a035d7691f4c206c2c16412f5e32c7bcd4921f0f Mon Sep 17 00:00:00 2001 From: valemieux <98555474+valemieux@users.noreply.github.com> Date: Wed, 23 Mar 2022 18:03:53 -0700 Subject: [PATCH 17/67] 38386504 - Made adjustments per Jordan's suggestions --- .../event-id-explanations.md | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/windows/security/threat-protection/windows-defender-application-control/event-id-explanations.md b/windows/security/threat-protection/windows-defender-application-control/event-id-explanations.md index 006b1f0864..557e9d9716 100644 --- a/windows/security/threat-protection/windows-defender-application-control/event-id-explanations.md +++ b/windows/security/threat-protection/windows-defender-application-control/event-id-explanations.md @@ -103,14 +103,13 @@ For a simple solution for converting hex to binary, follow these steps. - Click Programmer mode - Click HEX :::image type="content" source="images/hex-icon.png" alt-text="HEX icon example"::: - Enter your hex code -- Click BIN :::image type="content" source="images/bin-icon.png" alt-text="BIN icon example"::: - Click Bit Toggling Keyboard :::image type="content" source="images/bit-toggling-keyboard-icon.png" alt-text="Bit Toggling Keyboard icon example"::: :::image type="content" source="images/calculator-with-hex-in-binary.png" alt-text="An example of the calculator app in programmer mode, with a hex code converted into binary"::: -This view will provide the hex code in binary form, with each bit address shown separately. The bit addresses start at 0 in the bottom right, and then climb to 63 in the top left. Each bit address correlates to a specific event policy-rule option. If the bit address holds a value of 1, it is enabled, if it is a 0, it is disabled. +This view will provide the hex code in binary form, with each bit address shown separately. The bit addresses start at 0 in the bottom right. Each bit address correlates to a specific event policy-rule option. If the bit address holds a value of 1, the setting is in the policy. -Next, use the bit addresses and their values from the table below to determine the state of each [policy rule-option](/select-types-of-rules-to-create#table-1-windows-defender-application-control-policy---rule-options). For example, if the bit address of 17 holds a value of 1, then the policy of “Disabled:Flight Signing” is activated. +Next, use the bit addresses and their values from the table below to determine the state of each [policy rule-option](/select-types-of-rules-to-create#table-1-windows-defender-application-control-policy---rule-options). For example, if the bit address of 16 holds a value of 1, then the “Enabled:Audit Mode (Default)” is in the policy meaning the policy is in audit mode. | Bit Address | Policy Rule Option | |-------|------| From 9c2a9487052b4f918474c4500aded6b2d916a159 Mon Sep 17 00:00:00 2001 From: valemieux <98555474+valemieux@users.noreply.github.com> Date: Wed, 23 Mar 2022 19:51:27 -0700 Subject: [PATCH 18/67] 38386504 Adding link from signed policy to 3099 rules --- ...-windows-defender-application-control-against-tampering.md | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/windows/security/threat-protection/windows-defender-application-control/use-signed-policies-to-protect-windows-defender-application-control-against-tampering.md b/windows/security/threat-protection/windows-defender-application-control/use-signed-policies-to-protect-windows-defender-application-control-against-tampering.md index 578058661d..d58d8b9a55 100644 --- a/windows/security/threat-protection/windows-defender-application-control/use-signed-policies-to-protect-windows-defender-application-control-against-tampering.md +++ b/windows/security/threat-protection/windows-defender-application-control/use-signed-policies-to-protect-windows-defender-application-control-against-tampering.md @@ -109,3 +109,7 @@ If you do not have a code signing certificate, see [Optional: Create a code sign > [!NOTE] > The device with the signed policy must be rebooted one time with Secure Boot enabled for the UEFI lock to be set. + +## Disable unsigned Windows Defender Application Control policies + +For information regarding Event ID 3099 Options, see [Understanding Application Control events](https://docs.microsoft.com/en-us/windows/security/threat-protection/windows-defender-application-control/event-id-explanations#event-id-3099-options). From fb66d9e1051ac0312376d92ea7b1eff7a1dc7bcd Mon Sep 17 00:00:00 2001 From: VARADHARAJAN K <3296790+RAJU2529@users.noreply.github.com> Date: Thu, 24 Mar 2022 17:24:52 +0530 Subject: [PATCH 19/67] added screeshots as per user feedback #10444 , so i added new screenshots which is suitable for windows 11 --- .../administrative-tools-in-windows-10.md | 18 +++++++++++++----- 1 file changed, 13 insertions(+), 5 deletions(-) diff --git a/windows/client-management/administrative-tools-in-windows-10.md b/windows/client-management/administrative-tools-in-windows-10.md index 9e0d1732bd..aaba5098b1 100644 --- a/windows/client-management/administrative-tools-in-windows-10.md +++ b/windows/client-management/administrative-tools-in-windows-10.md @@ -15,21 +15,29 @@ ms.topic: article ms.collection: highpri --- -# Administrative Tools in Windows +# Windows Tools and Administrative Tools in Windows **Applies to** -- Windows 10 - Windows 11 +- Windows 10 -Administrative Tools is a folder in Control Panel that contains tools for system administrators and advanced users. +Administrative Tools (Windows 10) is a folder in Control Panel that contains tools for system administrators and advanced users. ![Screenshot of Control Panel.](images/admin-tools.png) -The tools in the folder might vary depending on which edition of Windows you are using. +The tools in the folder might vary depending on which edition of Windows 10 you are using. -![Screenshot of folder of admin tools.](images/admin-tools-folder.png) +![Screenshot of folder of administrative tools.](images/admin-tools-folder.png) + +Windows Tools (Windows 11) is a folder in Control Panel that contains tools for system administrators and advanced users. + +![Screenshot of Control Panel.](https://user-images.githubusercontent.com/3296790/159910156-954c4835-a4a0-4dd3-8858-8f7796ae8ad9.png) + +The tools in the folder might vary depending on which edition of Windows 10 you are using. + +![Screenshot of folder of windows tools.](https://user-images.githubusercontent.com/3296790/159910178-e6e5144b-e571-4a86-af83-d55f2195839d.png) These tools were included in previous versions of Windows. The associated documentation for each tool should help you use these tools in Windows. The following list provides links to documentation for each tool. The tools are located within the folder C:\Windows\System32\ or its subfolders. From af7692f5f97e75145d738e7cca9ce58446077e52 Mon Sep 17 00:00:00 2001 From: valemieux <98555474+valemieux@users.noreply.github.com> Date: Thu, 24 Mar 2022 09:24:27 -0700 Subject: [PATCH 20/67] 38386504 - Edit 2 --- .../select-types-of-rules-to-create.md | 2 +- ...indows-defender-application-control-against-tampering.md | 6 +----- 2 files changed, 2 insertions(+), 6 deletions(-) diff --git a/windows/security/threat-protection/windows-defender-application-control/select-types-of-rules-to-create.md b/windows/security/threat-protection/windows-defender-application-control/select-types-of-rules-to-create.md index 36393e5187..cbada0eb77 100644 --- a/windows/security/threat-protection/windows-defender-application-control/select-types-of-rules-to-create.md +++ b/windows/security/threat-protection/windows-defender-application-control/select-types-of-rules-to-create.md @@ -142,7 +142,7 @@ You can also use the following macros when the exact volume may vary: `%OSDRIVE% > For others to better understand the WDAC policies that has been deployed, we recommend maintaining separate ALLOW and DENY policies on Windows 10, version 1903 and later. > [!NOTE] -> There is currently a bug where MSIs cannot be allow listed in file path rules. +> There is currently a bug where MSIs cannot be allow listed in file path rules. MSIs must be allow listed using other rule types, for example, publisher rules or file attribute rules. ## More information about hashes diff --git a/windows/security/threat-protection/windows-defender-application-control/use-signed-policies-to-protect-windows-defender-application-control-against-tampering.md b/windows/security/threat-protection/windows-defender-application-control/use-signed-policies-to-protect-windows-defender-application-control-against-tampering.md index d58d8b9a55..f99d35706c 100644 --- a/windows/security/threat-protection/windows-defender-application-control/use-signed-policies-to-protect-windows-defender-application-control-against-tampering.md +++ b/windows/security/threat-protection/windows-defender-application-control/use-signed-policies-to-protect-windows-defender-application-control-against-tampering.md @@ -108,8 +108,4 @@ If you do not have a code signing certificate, see [Optional: Create a code sign 9. Validate the signed file. When complete, the commands should output a signed policy file called {PolicyID}.cip to your desktop. You can deploy this file the same way you deploy an enforced or non-enforced policy. For information about how to deploy WDAC policies, see [Deploy and manage Windows Defender Application Control with Group Policy](deploy-windows-defender-application-control-policies-using-group-policy.md). > [!NOTE] -> The device with the signed policy must be rebooted one time with Secure Boot enabled for the UEFI lock to be set. - -## Disable unsigned Windows Defender Application Control policies - -For information regarding Event ID 3099 Options, see [Understanding Application Control events](https://docs.microsoft.com/en-us/windows/security/threat-protection/windows-defender-application-control/event-id-explanations#event-id-3099-options). +> The device with the signed policy must be rebooted one time with Secure Boot enabled for the UEFI lock to be set. \ No newline at end of file From 209bb7ffecc3ee9d01b39962e482394c6d185cb6 Mon Sep 17 00:00:00 2001 From: Jeremy Danyow Date: Thu, 24 Mar 2022 15:12:09 -0700 Subject: [PATCH 21/67] enabling experimentation --- .../tpm/trusted-platform-module-overview.md | 1 + 1 file changed, 1 insertion(+) diff --git a/windows/security/information-protection/tpm/trusted-platform-module-overview.md b/windows/security/information-protection/tpm/trusted-platform-module-overview.md index 40d7b72e87..07705c394b 100644 --- a/windows/security/information-protection/tpm/trusted-platform-module-overview.md +++ b/windows/security/information-protection/tpm/trusted-platform-module-overview.md @@ -16,6 +16,7 @@ ms.collection: - M365-security-compliance - highpri ms.topic: conceptual +adobe-target: true --- # Trusted Platform Module Technology Overview From 500f231f46147f1b6bb8e33e9f4921fdbae78798 Mon Sep 17 00:00:00 2001 From: Jordan Geurten Date: Thu, 24 Mar 2022 16:36:20 -0700 Subject: [PATCH 22/67] Added vulnerable Agnitum Sandbox drivers, malicious HermeticWiper driver signers, clarified processHackerRule and Nvidia's leaked 2007 key --- ...icrosoft-recommended-driver-block-rules.md | 56 +- ...soft-recommended-driver-block-rules.md.bak | 1177 +++++++++++++++++ 2 files changed, 1230 insertions(+), 3 deletions(-) create mode 100644 windows/security/threat-protection/windows-defender-application-control/microsoft-recommended-driver-block-rules.md.bak diff --git a/windows/security/threat-protection/windows-defender-application-control/microsoft-recommended-driver-block-rules.md b/windows/security/threat-protection/windows-defender-application-control/microsoft-recommended-driver-block-rules.md index ddc5e3e2fe..a00c398431 100644 --- a/windows/security/threat-protection/windows-defender-application-control/microsoft-recommended-driver-block-rules.md +++ b/windows/security/threat-protection/windows-defender-application-control/microsoft-recommended-driver-block-rules.md @@ -46,7 +46,7 @@ Microsoft recommends enabling [HVCI](/windows/security/threat-protection/device- ```xml - 10.0.25070.0 + 10.0.25090.0 {D2BDA982-CCF6-4344-AC5B-0B44427B6816} {2E07F7E4-194C-4D20-B7C9-6F44A6C5A234} @@ -389,7 +389,7 @@ Microsoft recommends enabling [HVCI](/windows/security/threat-protection/device- - + @@ -422,6 +422,8 @@ Microsoft recommends enabling [HVCI](/windows/security/threat-protection/device- + + @@ -700,6 +702,26 @@ Microsoft recommends enabling [HVCI](/windows/security/threat-protection/device- + + + + + + + + + + + + + + + + + + + + @@ -721,12 +743,31 @@ Microsoft recommends enabling [HVCI](/windows/security/threat-protection/device- + + + + + + + + + + + + + + + + + + + @@ -734,6 +775,10 @@ Microsoft recommends enabling [HVCI](/windows/security/threat-protection/device- + + + + @@ -750,6 +795,10 @@ Microsoft recommends enabling [HVCI](/windows/security/threat-protection/device- + + + + @@ -757,6 +806,7 @@ Microsoft recommends enabling [HVCI](/windows/security/threat-protection/device- + @@ -1143,7 +1193,7 @@ Microsoft recommends enabling [HVCI](/windows/security/threat-protection/device- - 10.0.25070.0 + 10.0.25000.0 diff --git a/windows/security/threat-protection/windows-defender-application-control/microsoft-recommended-driver-block-rules.md.bak b/windows/security/threat-protection/windows-defender-application-control/microsoft-recommended-driver-block-rules.md.bak new file mode 100644 index 0000000000..3b611f4bc1 --- /dev/null +++ b/windows/security/threat-protection/windows-defender-application-control/microsoft-recommended-driver-block-rules.md.bak @@ -0,0 +1,1177 @@ +--- +title: Microsoft recommended driver block rules (Windows) +description: View a list of recommended block rules to block vulnerable third-party drivers discovered by Microsoft and the security research community. +keywords: security, malware, kernel mode, driver +ms.assetid: 8d6e0474-c475-411b-b095-1c61adb2bdbb +ms.prod: m365-security +ms.mktglfcycl: deploy +ms.sitesec: library +ms.pagetype: security +ms.localizationpriority: medium +audience: ITPro +ms.collection: M365-security-compliance +author: jgeurten +ms.reviewer: isbrahm +ms.author: dansimp +manager: dansimp +ms.date: +--- + +# Microsoft recommended driver block rules + +**Applies to:** + +- Windows 10 +- Windows 11 +- Windows Server 2016 and above + +>[!NOTE] +>Some capabilities of Windows Defender Application Control are only available on specific Windows versions. Learn more about the [Windows Defender Application Control feature availability](feature-availability.md). + +Microsoft has strict requirements for code running in kernel. So, malicious actors are turning to exploit vulnerabilities in legitimate and signed kernel drivers to run malware in kernel. One of the many strengths of the Windows platform is our strong collaboration with independent hardware vendors (IHVs) and OEMs. Microsoft works closely with our IHVs and security community to ensure the highest level of driver security for our customers and when vulnerabilities in drivers do arise, that they're quickly patched and rolled out to the ecosystem. Microsoft then adds the vulnerable versions of the drivers to our ecosystem block policy, which is applied to the following sets of devices: + +- Hypervisor-protected code integrity (HVCI) enabled devices +- Windows 10 in S mode (S mode) devices + +The vulnerable driver blocklist is designed to help harden systems against third party-developed drivers across the Windows ecosystem with any of the following attributes: + +- Known security vulnerabilities that can be exploited by attackers to elevate privileges in the Windows kernel +- Malicious behaviors (malware) or certificates used to sign malware +- Behaviors that are not malicious but circumvent the Windows Security Model and can be exploited by attackers to elevate privileges in the Windows kernel + +Drivers can be submitted to Microsoft for security analysis at the [Microsoft Security Intelligence Driver Submission page](https://www.microsoft.com/en-us/wdsi/driversubmission). To report an issue or request a change to the vulnerable driver blocklist, including updating a block rule once a driver vulnerability has been patched, visit the [Microsoft Security Intelligence portal](https://www.microsoft.com/wdsi) or submit feedback on this article. + +Microsoft recommends enabling [HVCI](/windows/security/threat-protection/device-guard/enable-virtualization-based-protection-of-code-integrity) or S mode to protect your devices against security threats. If this isn't possible, Microsoft recommends blocking this list of drivers within your existing Windows Defender Application Control policy. Blocking kernel drivers without sufficient testing can result in devices or software to malfunction, and in rare cases, blue screen. It's recommended to first validate this policy in [audit mode](audit-windows-defender-application-control-policies.md) and review the audit block events. + +```xml + + + 10.0.25090.0 + {D2BDA982-CCF6-4344-AC5B-0B44427B6816} + {2E07F7E4-194C-4D20-B7C9-6F44A6C5A234} + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 0 + + + + Microsoft Windows Driver Policy + + + + + 10.0.25000.0 + + + + +``` +
+ + +## More information + +- [Merge Windows Defender Application Control policies](merge-windows-defender-application-control-policies.md) From 09a40cca90e76d1455aed4273790ce23371a6941 Mon Sep 17 00:00:00 2001 From: Jordan Geurten Date: Thu, 24 Mar 2022 17:03:29 -0700 Subject: [PATCH 23/67] Corrected fat-fingered version --- .../microsoft-recommended-driver-block-rules.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/security/threat-protection/windows-defender-application-control/microsoft-recommended-driver-block-rules.md b/windows/security/threat-protection/windows-defender-application-control/microsoft-recommended-driver-block-rules.md index a00c398431..5759d986ff 100644 --- a/windows/security/threat-protection/windows-defender-application-control/microsoft-recommended-driver-block-rules.md +++ b/windows/security/threat-protection/windows-defender-application-control/microsoft-recommended-driver-block-rules.md @@ -1193,7 +1193,7 @@ Microsoft recommends enabling [HVCI](/windows/security/threat-protection/device- - 10.0.25000.0 + 10.0.25090.0 From 1723db8c86c3aea94f0f2a04b6d02ad4ef1d874a Mon Sep 17 00:00:00 2001 From: Meghana Athavale Date: Fri, 25 Mar 2022 16:06:22 +0530 Subject: [PATCH 24/67] changes as per task 5922141 --- .../encrypted-hard-drive.md | 15 ++++++++------- 1 file changed, 8 insertions(+), 7 deletions(-) diff --git a/windows/security/information-protection/encrypted-hard-drive.md b/windows/security/information-protection/encrypted-hard-drive.md index 9bbeeb2de3..cebb1539b9 100644 --- a/windows/security/information-protection/encrypted-hard-drive.md +++ b/windows/security/information-protection/encrypted-hard-drive.md @@ -21,6 +21,7 @@ ms.date: 04/02/2019 - Windows Server 2022 - Windows Server 2019 - Windows Server 2016 +- Azure Stack HCI Encrypted Hard Drive uses the rapid encryption that is provided by BitLocker Drive Encryption to enhance data security and management. @@ -32,8 +33,8 @@ Encrypted Hard Drives provide: - **Better performance**: Encryption hardware, integrated into the drive controller, allows the drive to operate at full data rate with no performance degradation. - **Strong security based in hardware**: Encryption is always "on" and the keys for encryption never leave the hard drive. User authentication is performed by the drive before it will unlock, independently of the operating system -- **Ease of use**: Encryption is transparent to the user, and the user doesn't need to enable it. Encrypted Hard Drives are easily erased using on-board encryption key; there is no need to re-encrypt data on the drive. -- **Lower cost of ownership**: There is no need for new infrastructure to manage encryption keys, since BitLocker leverages your existing infrastructure to store recovery information. Your device operates more efficiently because processor cycles do not need to be used for the encryption process. +- **Ease of use**: Encryption is transparent to the user, and the user doesn't need to enable it. Encrypted Hard Drives are easily erased using on-board encryption key; there's no need to re-encrypt data on the drive. +- **Lower cost of ownership**: There's no need for new infrastructure to manage encryption keys, since BitLocker leverages your existing infrastructure to store recovery information. Your device operates more efficiently because processor cycles don't need to be used for the encryption process. Encrypted Hard Drives are supported natively in the operating system through the following mechanisms: @@ -77,13 +78,13 @@ Rapid encryption in BitLocker directly addresses the security needs of enterpris Configuration of Encrypted Hard Drives as startup drives is done using the same methods as standard hard drives. These methods include: - **Deploy from media**: Configuration of Encrypted Hard Drives happens automatically through the installation process. -- **Deploy from network**: This deployment method involves booting a Windows PE environment and using imaging tools to apply a Windows image from a network share. Using this method, the Enhanced Storage optional component needs to be included in the Windows PE image. You can enable this component using Server Manager, Windows PowerShell, or the DISM command line tool. If this component is not present, configuration of Encrypted Hard Drives will not work. +- **Deploy from network**: This deployment method involves booting a Windows PE environment and using imaging tools to apply a Windows image from a network share. Using this method, the Enhanced Storage optional component needs to be included in the Windows PE image. You can enable this component using Server Manager, Windows PowerShell, or the DISM command line tool. If this component isn't present, configuration of Encrypted Hard Drives won't work. - **Deploy from server**: This deployment method involves PXE booting a client with Encrypted Hard Drives present. Configuration of Encrypted Hard Drives happens automatically in this environment when the Enhanced Storage component is added to the PXE boot image. During deployment, the [TCGSecurityActivationDisabled](/windows-hardware/customize/desktop/unattend/microsoft-windows-enhancedstorage-adm-tcgsecurityactivationdisabled) setting in unattend.xml controls the encryption behavior of Encrypted Hard Drives. -- **Disk Duplication**: This deployment method involves use of a previously configured device and disk duplication tools to apply a Windows image to an Encrypted Hard Drive. Disks must be partitioned using at least Windows 8 or Windows Server 2012 for this configuration to work. Images made using disk duplicators will not work. +- **Disk Duplication**: This deployment method involves use of a previously configured device and disk duplication tools to apply a Windows image to an Encrypted Hard Drive. Disks must be partitioned using at least Windows 8 or Windows Server 2012 for this configuration to work. Images made using disk duplicators won't work. ## Configuring hardware-based encryption with Group Policy -There are three related Group Policy settings that help you manage how BitLocker uses hardware-based encryption and which encryption algorithms to use. If these settings are not configured or disabled on systems that are equipped with encrypted drives, BitLocker uses software-based encryption: +There are three related Group Policy settings that help you manage how BitLocker uses hardware-based encryption and which encryption algorithms to use. If these settings aren't configured or disabled on systems that are equipped with encrypted drives, BitLocker uses software-based encryption: - [Configure use of hardware-based encryption for fixed data drives](bitlocker/bitlocker-group-policy-settings.md#bkmk-hdefxd) - [Configure use of hardware-based encryption for removable data drives](bitlocker/bitlocker-group-policy-settings.md#configure-use-of-hardware-based-encryption-for-removable-data-drives) @@ -93,14 +94,14 @@ There are three related Group Policy settings that help you manage how BitLocker Encrypted Hard Drives utilize two encryption keys on the device to control the locking and unlocking of data on the drive. These are the Data Encryption Key (DEK) and the Authentication Key (AK). -The Data Encryption Key is the key used to encrypt all of the data on the drive. The drive generates the DEK and it never leaves the device. It is stored in an encrypted format at a random location on the drive. If the DEK is changed or erased, data encrypted using the DEK is irrecoverable. +The Data Encryption Key is the key used to encrypt all of the data on the drive. The drive generates the DEK and it never leaves the device. It's stored in an encrypted format at a random location on the drive. If the DEK is changed or erased, data encrypted using the DEK is irrecoverable. The Authentication Key is the key used to unlock data on the drive. A hash of the key is stored on drive and requires confirmation to decrypt the DEK. When a computer with an Encrypted Hard Drive is in a powered off state, the drive locks automatically. As a computer powers on, the device remains in a locked state and is only unlocked after the Authentication Key decrypts the Data Encryption Key. Once the Authentication Key decrypts the Data Encryption Key, read-write operations can take place on the device. -When writing data to the drive, it passes through an encryption engine before the write operation completes. Likewise, reading data from the drive requires the encryption engine to decrypt the data before passing that data back to the user. In the event that the DEK needs to be changed or erased, the data on the drive does not need to be re-encrypted. A new Authentication Key needs to be created and it will re-encrypt the DEK. Once completed, the DEK can now be unlocked using the new AK and read-writes to the volume can continue. +When writing data to the drive, it passes through an encryption engine before the write operation completes. Likewise, reading data from the drive requires the encryption engine to decrypt the data before passing that data back to the user. In the event that the DEK needs to be changed or erased, the data on the drive doesn't need to be re-encrypted. A new Authentication Key needs to be created and it will re-encrypt the DEK. Once completed, the DEK can now be unlocked using the new AK and read-writes to the volume can continue. ## Re-configuring Encrypted Hard Drives From 26bbf77fb9f025ee48d641fa3e428fb8c1eefdac Mon Sep 17 00:00:00 2001 From: VARADHARAJAN K <3296790+RAJU2529@users.noreply.github.com> Date: Fri, 25 Mar 2022 16:07:57 +0530 Subject: [PATCH 25/67] Update windows/client-management/administrative-tools-in-windows-10.md Accepted Co-authored-by: JohanFreelancer9 <48568725+JohanFreelancer9@users.noreply.github.com> --- windows/client-management/administrative-tools-in-windows-10.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/client-management/administrative-tools-in-windows-10.md b/windows/client-management/administrative-tools-in-windows-10.md index aaba5098b1..f592f7091d 100644 --- a/windows/client-management/administrative-tools-in-windows-10.md +++ b/windows/client-management/administrative-tools-in-windows-10.md @@ -35,7 +35,7 @@ Windows Tools (Windows 11) is a folder in Control Panel that contains tools for ![Screenshot of Control Panel.](https://user-images.githubusercontent.com/3296790/159910156-954c4835-a4a0-4dd3-8858-8f7796ae8ad9.png) -The tools in the folder might vary depending on which edition of Windows 10 you are using. +The tools in the folder might vary depending on which edition of Windows 11 you are using. ![Screenshot of folder of windows tools.](https://user-images.githubusercontent.com/3296790/159910178-e6e5144b-e571-4a86-af83-d55f2195839d.png) From 6cfa8dae084511f2f601d77202f6ca732e6916e0 Mon Sep 17 00:00:00 2001 From: VARADHARAJAN K <3296790+RAJU2529@users.noreply.github.com> Date: Fri, 25 Mar 2022 22:19:15 +0530 Subject: [PATCH 26/67] moved image to right as per user feedback #10447 , i moved the image from left to right. --- windows/security/threat-protection/auditing/event-4741.md | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/windows/security/threat-protection/auditing/event-4741.md b/windows/security/threat-protection/auditing/event-4741.md index 71203dab84..bb8eb5c81c 100644 --- a/windows/security/threat-protection/auditing/event-4741.md +++ b/windows/security/threat-protection/auditing/event-4741.md @@ -16,8 +16,9 @@ ms.technology: windows-sec # 4741(S): A computer account was created. +Event 4741 illustration + -Event 4741 illustration ***Subcategory:*** [Audit Computer Account Management](audit-computer-account-management.md) From 82e4b06129631536acd72dbe8c7c73d4def129a2 Mon Sep 17 00:00:00 2001 From: nieaton <102322712+nieaton@users.noreply.github.com> Date: Fri, 25 Mar 2022 14:31:26 -0700 Subject: [PATCH 27/67] Update policy-csp-storage.md added "Note: Versions prior to 1903 will not support group policy" to applicable sections --- .../client-management/mdm/policy-csp-storage.md | 14 +++++++++++++- 1 file changed, 13 insertions(+), 1 deletion(-) diff --git a/windows/client-management/mdm/policy-csp-storage.md b/windows/client-management/mdm/policy-csp-storage.md index 64815bafdc..9f763ad4c5 100644 --- a/windows/client-management/mdm/policy-csp-storage.md +++ b/windows/client-management/mdm/policy-csp-storage.md @@ -7,7 +7,7 @@ ms.prod: w10 ms.technology: windows author: dansimp ms.localizationpriority: medium -ms.date: 09/27/2019 +ms.date: 03/25/2022 ms.reviewer: manager: dansimp --- @@ -128,6 +128,8 @@ The following list shows the supported values: |Enterprise|Yes|Yes| |Education|Yes|Yes| +Note: Versions prior to 1903 will not support group policy +
@@ -183,6 +185,8 @@ ADMX Info: |Enterprise|Yes|Yes| |Education|Yes|Yes| +Note: Versions prior to 1903 will not support group policy +
@@ -241,6 +245,8 @@ ADMX Info: |Enterprise|Yes|Yes| |Education|Yes|Yes| +Note: Versions prior to 1903 will not support group policy +
@@ -299,6 +305,8 @@ ADMX Info: |Enterprise|Yes|Yes| |Education|Yes|Yes| +Note: Versions prior to 1903 will not support group policy +
@@ -357,6 +365,8 @@ ADMX Info: |Enterprise|Yes|Yes| |Education|Yes|Yes| +Note: Versions prior to 1903 will not support group policy +
@@ -421,6 +431,8 @@ ADMX Info: |Enterprise|Yes|Yes| |Education|Yes|Yes| +Note: Versions prior to 1903 will not support group policy +
From e22c498c618a865bf4c2b68be297f042675243fe Mon Sep 17 00:00:00 2001 From: Denise Vangel-MSFT Date: Mon, 28 Mar 2022 10:36:11 -0700 Subject: [PATCH 28/67] Update windows/client-management/mdm/policy-csp-storage.md Co-authored-by: JohanFreelancer9 <48568725+JohanFreelancer9@users.noreply.github.com> --- windows/client-management/mdm/policy-csp-storage.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/client-management/mdm/policy-csp-storage.md b/windows/client-management/mdm/policy-csp-storage.md index 9f763ad4c5..d515c81c78 100644 --- a/windows/client-management/mdm/policy-csp-storage.md +++ b/windows/client-management/mdm/policy-csp-storage.md @@ -128,7 +128,7 @@ The following list shows the supported values: |Enterprise|Yes|Yes| |Education|Yes|Yes| -Note: Versions prior to 1903 will not support group policy +Note: Versions prior to version 1903 do not support group policy.
From e09a0a859138e486bcbea7fd69b681e63c5587b9 Mon Sep 17 00:00:00 2001 From: Denise Vangel-MSFT Date: Mon, 28 Mar 2022 10:36:21 -0700 Subject: [PATCH 29/67] Update windows/client-management/mdm/policy-csp-storage.md Co-authored-by: JohanFreelancer9 <48568725+JohanFreelancer9@users.noreply.github.com> --- windows/client-management/mdm/policy-csp-storage.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/client-management/mdm/policy-csp-storage.md b/windows/client-management/mdm/policy-csp-storage.md index d515c81c78..6082d270f3 100644 --- a/windows/client-management/mdm/policy-csp-storage.md +++ b/windows/client-management/mdm/policy-csp-storage.md @@ -365,7 +365,7 @@ ADMX Info: |Enterprise|Yes|Yes| |Education|Yes|Yes| -Note: Versions prior to 1903 will not support group policy +Note: Versions prior to version 1903 do not support group policy.
From 452a65131005e61f1d5e30d9e85a17ecfab32f07 Mon Sep 17 00:00:00 2001 From: Denise Vangel-MSFT Date: Mon, 28 Mar 2022 10:36:29 -0700 Subject: [PATCH 30/67] Update windows/client-management/mdm/policy-csp-storage.md Co-authored-by: JohanFreelancer9 <48568725+JohanFreelancer9@users.noreply.github.com> --- windows/client-management/mdm/policy-csp-storage.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/client-management/mdm/policy-csp-storage.md b/windows/client-management/mdm/policy-csp-storage.md index 6082d270f3..c9832ae2c5 100644 --- a/windows/client-management/mdm/policy-csp-storage.md +++ b/windows/client-management/mdm/policy-csp-storage.md @@ -185,7 +185,7 @@ ADMX Info: |Enterprise|Yes|Yes| |Education|Yes|Yes| -Note: Versions prior to 1903 will not support group policy +Note: Versions prior to version 1903 do not support group policy.
From 3394dcfd1cc82e1d121f15255be839ed4014d93e Mon Sep 17 00:00:00 2001 From: Denise Vangel-MSFT Date: Mon, 28 Mar 2022 10:36:34 -0700 Subject: [PATCH 31/67] Update windows/client-management/mdm/policy-csp-storage.md Co-authored-by: JohanFreelancer9 <48568725+JohanFreelancer9@users.noreply.github.com> --- windows/client-management/mdm/policy-csp-storage.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/client-management/mdm/policy-csp-storage.md b/windows/client-management/mdm/policy-csp-storage.md index c9832ae2c5..e7747ef28b 100644 --- a/windows/client-management/mdm/policy-csp-storage.md +++ b/windows/client-management/mdm/policy-csp-storage.md @@ -245,7 +245,7 @@ ADMX Info: |Enterprise|Yes|Yes| |Education|Yes|Yes| -Note: Versions prior to 1903 will not support group policy +Note: Versions prior to version 1903 do not support group policy.
From f7939a3b7ee2e53850c4c05f989c3d9d96c140a4 Mon Sep 17 00:00:00 2001 From: Denise Vangel-MSFT Date: Mon, 28 Mar 2022 10:36:40 -0700 Subject: [PATCH 32/67] Update windows/client-management/mdm/policy-csp-storage.md Co-authored-by: JohanFreelancer9 <48568725+JohanFreelancer9@users.noreply.github.com> --- windows/client-management/mdm/policy-csp-storage.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/client-management/mdm/policy-csp-storage.md b/windows/client-management/mdm/policy-csp-storage.md index e7747ef28b..90e02a9237 100644 --- a/windows/client-management/mdm/policy-csp-storage.md +++ b/windows/client-management/mdm/policy-csp-storage.md @@ -431,7 +431,7 @@ ADMX Info: |Enterprise|Yes|Yes| |Education|Yes|Yes| -Note: Versions prior to 1903 will not support group policy +Note: Versions prior to version 1903 do not support group policy.
From 985d3662169130dcf12f1aa1c1ca3a5a901a4ac9 Mon Sep 17 00:00:00 2001 From: Denise Vangel-MSFT Date: Mon, 28 Mar 2022 10:36:47 -0700 Subject: [PATCH 33/67] Update windows/client-management/mdm/policy-csp-storage.md Co-authored-by: JohanFreelancer9 <48568725+JohanFreelancer9@users.noreply.github.com> --- windows/client-management/mdm/policy-csp-storage.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/client-management/mdm/policy-csp-storage.md b/windows/client-management/mdm/policy-csp-storage.md index 90e02a9237..77b5ec67b9 100644 --- a/windows/client-management/mdm/policy-csp-storage.md +++ b/windows/client-management/mdm/policy-csp-storage.md @@ -305,7 +305,7 @@ ADMX Info: |Enterprise|Yes|Yes| |Education|Yes|Yes| -Note: Versions prior to 1903 will not support group policy +Note: Versions prior to version 1903 do not support group policy.
From 9fc6cef1679beaa7e7e8561cdb192f3af2358dd5 Mon Sep 17 00:00:00 2001 From: Aaron Czechowski Date: Mon, 28 Mar 2022 18:00:30 -0700 Subject: [PATCH 34/67] revise for Win11 Windows Tools --- .../administrative-tools-in-windows-10.md | 90 +++++++++--------- windows/client-management/index.yml | 4 +- .../win11-control-panel-windows-tools.png | Bin 0 -> 56480 bytes .../media/win11-windows-tools.png | Bin 0 -> 41939 bytes windows/client-management/toc.yml | 2 +- 5 files changed, 50 insertions(+), 46 deletions(-) create mode 100644 windows/client-management/media/win11-control-panel-windows-tools.png create mode 100644 windows/client-management/media/win11-windows-tools.png diff --git a/windows/client-management/administrative-tools-in-windows-10.md b/windows/client-management/administrative-tools-in-windows-10.md index f592f7091d..edca458380 100644 --- a/windows/client-management/administrative-tools-in-windows-10.md +++ b/windows/client-management/administrative-tools-in-windows-10.md @@ -1,72 +1,76 @@ --- -title: Administrative Tools in Windows -description: Administrative Tools is a folder in Control Panel that contains tools for system administrators and advanced users. -ms.assetid: FDC63933-C94C-43CB-8373-629795926DC8 -ms.reviewer: -manager: dougeby -ms.author: aaroncz +title: Windows Tools/Administrative Tools +description: The folders for Windows Tools and Administrative Tools are folders in the Control Panel that contain tools for system administrators and advanced users. ms.prod: w10 ms.mktglfcycl: manage ms.sitesec: library author: aczechowski +ms.author: aaroncz +manager: dougeby ms.localizationpriority: medium -ms.date: 09/20/2021 +ms.date: 03/28/2022 ms.topic: article ms.collection: highpri --- -# Windows Tools and Administrative Tools in Windows - +# Windows Tools/Administrative Tools **Applies to** -- Windows 11 -- Windows 10 +- Windows 11 +- Windows 10 -Administrative Tools (Windows 10) is a folder in Control Panel that contains tools for system administrators and advanced users. +**Windows Tools** is a folder in the Windows 11 Control Panel. **Administrative Tools** is a folder in the Windows 10 Control Panel. These folders contain tools for system administrators and advanced users. -![Screenshot of Control Panel.](images/admin-tools.png) +## Windows Tools folder (Windows 11) -The tools in the folder might vary depending on which edition of Windows 10 you are using. +The following graphic shows the **Windows Tools** folder in Windows 11: -![Screenshot of folder of administrative tools.](images/admin-tools-folder.png) +:::image type="content" source="media/win11-control-panel-windows-tools.png" alt-text="Screenshot of the Control Panel in Windows 11, highlighting the Administrative Tools folder." lightbox="media/win11-control-panel-windows-tools.png"::: -Windows Tools (Windows 11) is a folder in Control Panel that contains tools for system administrators and advanced users. +The tools in the folder might vary depending on which edition of Windows you use. -![Screenshot of Control Panel.](https://user-images.githubusercontent.com/3296790/159910156-954c4835-a4a0-4dd3-8858-8f7796ae8ad9.png) +:::image type="content" source="media/win11-windows-tools.png" alt-text="Screenshot of the contents of the Windows Tools folder in Windows 11." lightbox="media/win11-windows-tools.png"::: -The tools in the folder might vary depending on which edition of Windows 11 you are using. +## Administrative Tools folder (Windows 10) -![Screenshot of folder of windows tools.](https://user-images.githubusercontent.com/3296790/159910178-e6e5144b-e571-4a86-af83-d55f2195839d.png) +The following graphic shows the **Administrative Tools** folder in Windows 10: -These tools were included in previous versions of Windows. The associated documentation for each tool should help you use these tools in Windows. The following list provides links to documentation for each tool. The tools are located within the folder C:\Windows\System32\ or its subfolders. +![Screenshot of the Control Panel in Windows 10, highlighting the Administrative Tools folder.](images/admin-tools.png) - +The tools in the folder might vary depending on which edition of Windows you use. -- [Component Services]( https://go.microsoft.com/fwlink/p/?LinkId=708489) -- [Computer Management](https://support.microsoft.com/kb/308423) -- [Defragment and Optimize Drives](https://go.microsoft.com/fwlink/p/?LinkId=708488) -- [Disk Cleanup](https://go.microsoft.com/fwlink/p/?LinkID=698648) -- [Event Viewer](/previous-versions/windows/it-pro/windows-2000-server/cc938674(v=technet.10)) -- [iSCSI Initiator](/previous-versions/windows/it-pro/windows-server-2008-R2-and-2008/ee338476(v=ws.10)) -- [Local Security Policy](/previous-versions/tn-archive/dd277395(v=technet.10)) -- [ODBC Data Sources]( https://go.microsoft.com/fwlink/p/?LinkId=708494) -- [Performance Monitor](/previous-versions/windows/it-pro/windows-server-2008-R2-and-2008/cc749115(v=ws.11)) -- [Print Management](/previous-versions/windows/it-pro/windows-server-2008-R2-and-2008/cc731857(v=ws.11)) -- [Recovery Drive](https://support.microsoft.com/help/4026852/windows-create-a-recovery-drive) -- [Registry Editor](/windows/win32/sysinfo/registry) -- [Resource Monitor](/previous-versions/windows/it-pro/windows-server-2008-R2-and-2008/dd883276(v=ws.10)) -- [Services](/previous-versions/windows/it-pro/windows-server-2008-R2-and-2008/cc772408(v=ws.11)) -- [System Configuration](https://go.microsoft.com/fwlink/p/?LinkId=708499) -- [System Information]( https://go.microsoft.com/fwlink/p/?LinkId=708500) -- [Task Scheduler](/previous-versions/windows/it-pro/windows-server-2008-R2-and-2008/cc766428(v=ws.11)) -- [Windows Firewall with Advanced Security](/previous-versions/windows/it-pro/windows-server-2008-R2-and-2008/cc754274(v=ws.11)) -- [Windows Memory Diagnostic]( https://go.microsoft.com/fwlink/p/?LinkId=708507) +![Screenshot of the contents of the Administrative Tools folder in Windows 10.](images/admin-tools-folder.png) + +## Tools + +The tools are located in the folder `C:\Windows\System32\` or its subfolders. + +These tools were included in previous versions of Windows. The associated documentation for each tool can help you use them. The following list provides links to documentation for each tool. + +- [Component Services](/previous-versions/windows/it-pro/windows-server-2008-R2-and-2008/cc731901(v=ws.11)) +- [Computer Management](https://support.microsoft.com/topic/how-to-use-computer-management-in-windows-xp-d5872f93-4498-f4dd-3a34-36d6f569924f) +- [Defragment and Optimize Drives](https://support.microsoft.com/windows/ways-to-improve-your-computer-s-performance-c6018c78-0edd-a71a-7040-02267d68ea90) +- [Disk Cleanup](https://support.microsoft.com/windows/disk-cleanup-in-windows-8a96ff42-5751-39ad-23d6-434b4d5b9a68) +- [Event Viewer](/previous-versions/windows/it-pro/windows-2000-server/cc938674(v=technet.10)) +- [iSCSI Initiator](/previous-versions/windows/it-pro/windows-server-2008-R2-and-2008/ee338476(v=ws.10)) +- [Local Security Policy](/previous-versions/tn-archive/dd277395(v=technet.10)) +- [ODBC Data Sources](/sql/odbc/admin/odbc-data-source-administrator) +- [Performance Monitor](/previous-versions/windows/it-pro/windows-server-2008-R2-and-2008/cc749115(v=ws.11)) +- [Print Management](/previous-versions/windows/it-pro/windows-server-2008-R2-and-2008/cc731857(v=ws.11)) +- [Recovery Drive](https://support.microsoft.com/windows/create-a-recovery-drive-abb4691b-5324-6d4a-8766-73fab304c246) +- [Registry Editor](/windows/win32/sysinfo/registry) +- [Resource Monitor](/previous-versions/windows/it-pro/windows-server-2008-R2-and-2008/dd883276(v=ws.10)) +- [Services](/previous-versions/windows/it-pro/windows-server-2008-R2-and-2008/cc772408(v=ws.11)) +- [System Configuration](/troubleshoot/windows-client/performance/system-configuration-utility-troubleshoot-configuration-errors) +- [System Information](/previous-versions/windows/it-pro/windows-2000-server/cc957818(v=technet.10)) +- [Task Scheduler](/previous-versions/windows/it-pro/windows-server-2008-R2-and-2008/cc766428(v=ws.11)) +- [Windows Firewall with Advanced Security](/previous-versions/windows/it-pro/windows-server-2008-R2-and-2008/cc754274(v=ws.11)) +- [Windows Memory Diagnostic](/previous-versions/technet-magazine/cc745953(v=msdn.10)) > [!TIP] -> If the content that is linked to a tool in the following list doesn't provide the information you need to use that tool, send us a comment by using the **Was this page helpful?** feature on this **Administrative Tools in Windows 10** page. Details about the information you want for a tool will help us plan future content.  +> If the linked content in this list doesn't provide the information you need to use that tool, send feedback with the **This page** link in the **Feedback** section at the bottom of this article. ## Related topics -[Diagnostic Data Viewer](/windows/privacy/diagnostic-data-viewer-overview) - +[Diagnostic data viewer](/windows/privacy/diagnostic-data-viewer-overview) diff --git a/windows/client-management/index.yml b/windows/client-management/index.yml index 98dca1c8af..2bb8db6fd8 100644 --- a/windows/client-management/index.yml +++ b/windows/client-management/index.yml @@ -16,7 +16,7 @@ metadata: author: aczechowski ms.author: aaroncz manager: dougeby - ms.date: 08/05/2021 #Required; mm/dd/yyyy format. + ms.date: 03/28/2022 #Required; mm/dd/yyyy format. localization_priority: medium # linkListType: architecture | concept | deploy | download | get-started | how-to-guide | learn | overview | quickstart | reference | tutorial | video | whats-new @@ -29,7 +29,7 @@ landingContent: linkLists: - linkListType: overview links: - - text: Administrative Tools in Windows 10 + - text: Windows Tools/Administrative Tools url: administrative-tools-in-windows-10.md - text: Create mandatory user profiles url: mandatory-user-profile.md diff --git a/windows/client-management/media/win11-control-panel-windows-tools.png b/windows/client-management/media/win11-control-panel-windows-tools.png new file mode 100644 index 0000000000000000000000000000000000000000..4ecb8dcdf2b7e455bcc43d4b8012b9c838b29706 GIT binary patch literal 56480 zcmd3Nbx<5#urHDTNwCEo0s#UcxNC3-7Tn$4okfE?1PLAp?(Qt^P8N4}heZ~6oA0~t z{(bA-Td&?!O>NEDnKRRU`kd3h{&k0clb1w$OY{~F4h~IPN=yk34&fYj0#J}(Eesvu zy09O3XC+AyxQcO-1K7nYb747QIJoNAcTmIEu&(8`by*qJur9Zw$ z_(gA!^5qo=r^0>4w+bVWDpTq_L;<;D}TrgB4gh{ydg~;!~SK{ptz7~^%ChUl;}t)Q8C==fYK$|atT`n zh$gLz4*)w9NdZ{%WTMC`5pkTEj?Xp$RvcT(DjEpcn@Iap_4tSPb91#=|Jy zVM;8J_D|y>C1GtT4SPQpw#<6?-Pd1ferj+9YT_t8s1ZZ2N?_+0A*61ZQ>0xlz>tSA_A$n;hcL(6-# z(h6bY1px3=`966aFV@T8!tqhA`H=wt0q;da_E}teXtR9+kL;V^-*lbLk<;V+P!~c&NZBiI~u;nLfoJ)Ag#gOW-VPuoq1pDfiAwC6Z zu-T)HyM=#o5Iyo0Sm?L>0DOMm@k9*>56|V>4`Kv#IdEG?J2zB1LCx>O̊C`DeTeu}`Na$qvcs_~K_@%hQ^%30e~GhrOE6tq8#wzY3?n9aPHxH9FS_Af|p|SL?Rfo3{I| zKivpaZ?8u3BNuNmEyyVV5|sqRTUA!xN>PMs58+^5uq)o%e-x-Pe|TUr$Q^N zx@Tk2`)rWqK9)Ao=VRR)x9-xeN|g@KoHbo7AUZN3=ST-mKB~T#TvKppVr+j3GM(8z zE==5ZWX4E2iM8oB(d>8_2!hSL!E_De3l73I89T0D7Z(=;Ih;tio%)UEC?UQMIHIdU zf%tx7UD^|C(R(kvB$5+&hASaKcMf92{A^XPV8m(UM zoizdA_sw^)yufw49q`=ki!BFXC`JmdEDFSU5z6U}5!Ad}$>BY{9s9eC`Qnd-4lUr% zMyuMrB)H{`Mumx3@v~q3+<#qt_R@7)vYZ_YCppRc01+k;Sot8y5F*y-);R@nu4k-% z5(_ik_PBUgj@QNWk6@=0UFGx3PN|-4`!-f$FyZzSYH*5F|HQjHee&nROaDV`CLzu~ zP~RnZjw{@3@A$^5v+Lzn?~4PrkgC^NRP((o?bA0? znL&}eG3`&9F5ZVYl^4VRMfRg0o$;K!V(4;cAYKuRL(c@uwW@{La!dBD_K~qu* z-8XujO173i+8`mpo<6dt*4H-hM%nE zLX>US4!JeX6e86uk{T8pLi}M;SOw>QDbJ1JA81*Ka&=BiTX!S&$W#1&fF#5}58}{k zWy7pJd)vDLTgdF!mlU(L%WSmcJarBtojonwyL z&gc|(WCh_W8YO)a69AY>>h2h81*Ur_IJdru_Bn)%+b>ewE`3?9WfgO=b)37Th&oy% z*lOkI?|Fx@0ZF!-G6WBqW+Zo#^ZVDSAv$EcP8J2u4Zqs{3;-)|9aZT`yy}&9YBGJt z5(<9kz3Z)eyExj~Gjk+BWoN=57ogJW%Q4H*j&aJ7UhI!N2WCCgTc$nzBF|SjOhHLW zNiW&4Cmi65dGN7O&3RYFRZ05G zH_0j2PG~jhdDd~i%QxyPYI!{>&+{)tT1lMQ)p27MTJOtQ#Sb&>r)(!(uP_$M;dzS< zTG;HWvkDeHwUd1Kz=XOYu8CNo;zO#smDrh&MsS>4Z1rb_lhfr`9#?{4nRO4Vr(|4@ zXX=@*mico2qhmo2;tS6;f7gtPL80mEgTn0OK1#Qh&Av!5ziTv!_TW>?Qh;g;*%wvlPjkUNjX<1C+TX ziGJbWa=0v*$-s;z8+CofN<{SU+r(TE5k3CiLdn$q@85%w%>J~08!jnP|J{MxQ2w9a zvT4kEAo%wqC`)Ecj_p#fx<(3w1fajk#JA@=fR8TZFwe$cyK-CIdU$kNpGhh-vm=E;89klZ;*c3lR1I$=cc_lDYs3BrsK0!9-T z7jHScbi3YHY`dP8IjrS0*(LCOQ zJ`k)-+PWMK_A>RoQ5w@%ZcEsDa)$}*0EnJraRh1%uhKsY0j0`F>&lj6c z{13-(qfWn(D?ltGFhDDj#^w=hAzz*f&h72(9LZQRDS7!> z-RlPcE_qyqBhpd+NKb^XRlzUQm!~o~DRMAlVk#PrwkxVVZTtl<{z4{*RjN zKhxJ;O0G6^eHlE?W(Re1dfsx;pohcKYV!%Qq>Z71_sO2*UiKqn8$gyNLKM*ZEio1zCOcCrqCOAryHbU7ZiLZ_|u<*aCd}9 z)-{O{V>I|EdA?c6<8gG~dI8lB-P&KEEL(EGB#*HOGDm9YbYx*jaoy=cCKrQ^(8bN1 zzB+H*@oYIU5r@_9P@ADq*<{oaEIm&)`g9@aMXaAnSB%T;v1StUPMzsU^2XZBb0ZPR zcmVw-efVDJZXJf%6PVhYP@~uBi1V39>lHfKBt*Oj<48?$$6g?%3?=||S znq+=0!nc_YFzGb;vzd=K9Y;it$$hknSjN}KsJ?G80dR7#&y`}GPm09o!Ov}cv53Jl$ZZqef50VY2A5!cD+u2++Tam$j{kTx|Dj;W`pQ*cWww4+rjX=3z}i%<<(+RWuv5`a_m9l;y!t} zIVxoQYG`QKw3p?5t;8XUbW&rIUl8a%ghimzyK-M5(-6Q#B%W$_-V^ksy;aYL$nse6 zWqG9$&Bq6-l1QW+EJhR-;fx!jBx2y=T`oQ zAnKo%!&vf!4w_$wOe{}e#^|o<^(jcxeaUZxh_*Q@|IZ(#MIAy_fm_z{Aqq7?ANn8( z*zR)H@hC6njO+(GeDTEt>!!4Y$8&v5fPP;1-VbCoNS0G$5N@OP@VlOpTzOj{AYGvE zPS%uYsggX49e*DklDtQ3x>07s%E-6C^v=|-?Lva%M5)9Lj)`g8cp#=PM>yzDiX)eC z$Di?Rp~|!|mxJloq9LeL#@1@JW@9dENy11QtjtYU>6~FtoS2X@RDiDbay>uFRtsnU zon7?BdAI0Yd%m`dhO5)hh_CBH&v(W*!?k>8ZM8~VfvmL&!g&mib?DqCU#Qs%8*GswdkAHpFC2wc>HZg zBk*qV?JBiqBBi~rE=O>pXOmB6XK!C$vHb0v#5p73uFrYR zfdYn5F>e_ow;!vh##0&!mGya_2BIp>FeS ztt<(jKEpWTRWrp>Picbsf{O%h)rgYDN~J!FC7G>A=q}7}ADAYi%uS=Q?>8w=X!}_; z@yW!1DLXtaz*m*r#FZ9QrJiIOW|fe)uG`_+KLhh`LG|mn6G-O?sPpJ#{6z@6Et}gz zi54>j(PS+?nv88VF4HZ4X0SaRsVQ501}XG7-zDZB*Az#M3YpXrYVtB!+cWs7|E4GC zoY^s0YOpQYt)~fcFD`*^I~$zW&L*8SFCtR~)_B#!R(P)>JB#I}>eJS?AtDS-us${i zd5z23O#TBb^ulM-Ns+E`vf54@9v(h8Jgnpy%HW!EFXgI24Kg4Tg~6D2>zD9g!=4bZ z#yO+v&hlEDZM*qm=ie}>d%SQEgJnv6Ln4iw(o_8fFMn=Ji9)s@2T_|k^8X6_2s0c< zW=em)K2P+D8)UgJ^o2zimlYR;&?fjpDom2(nCw4$1jFdTLP+q#J zV@V|TdnRmjFJM8CAav29e+d3Jjzt?&|wG{ z;#A}Mfnp)^&Qp*V!{2w%HM9w#DU|aTht}C<8y!Ek`j6Io99DCk%N3BF0b0+K2j&h! zY>^F8e-yPMY7|SVuUX2b)xEnoeAIww4~=$WN^Tw0s3XEdg&A~b-{#p{g{Mj)8Jx2Y z(AHY9E$h1*C&rZwXcrw!Xa)K?CuT?=UFQ^h6_MEk#C$LeGtKmBf4r&Lu+KucwUh8T z@X&5p`edxXSQ1j+XjmKN{ixY8?rMGQHOsAVo`1DJegdR>l;^xU@U%&(U+uW(8{DPG z9ovF>w+QYw96ga-sMWJur3D#N$u!Ny+FNExJKbsXDR#BRKnAAVHG-t&J5rwRsX|9c zMUfwil55jCrZ1mvuD=2mD06v#`>m~VC)g2p+Ap+_iatod33F}cyJvNh3VQ`MCcs}W zbw)Hl86>Pkh0Hg~DYW7Q23Gspz1nPh;#SJ{6!h13hr4PCHZnn;TKk19;V#po)cQpM z>2u@fcYP6`u?-VeWIErmek@52N_ByliFFjr(Y4@CIr+%+0@(q@es-^2i2YS~#)Oqa zQ`1EQoVbXQS!9mqdZl;ocYH%Z3pF;N#^un3;?j}V<96}z>lnJ%UUtG!WVUjz{rm)? z7xcAknU?v-PJo&XL|cxLS>^;Z5r%{)$n;J1#S52h+yh6KH zAZ(GbEfa{AjBNALDN;eV@z!ypTklQV_+MQ$y>?#VPGPW#{l$HI>Amp!zG6n$w1XB# zY+&Prp{KhUM3ViW-cIMd>F*TuI(Lfu8H#30EMh)JpA*xX(UF}#Y(+8buENGo)>#RC zj~0~2caT#+Eg{j^-9}y(B&sQbA?q_n&wPX#91PP*43&9Ypjz1e@6h1XizJIgAD}+& zV28m|&hHjNLjU5q$Y&~Pk1k)3X&fY>%v7q5PTVaPWjX7l?2&Ye3!`!+lG~H*ci4%* zrw(P)Tk+$U?&*Z1@i0fr7mayH)I%j7V_i5q!e-!oy2@&blhDAX$p`7K_PbV>lXB*ZEpc{># zm!wN9yna}xHfNV6NEP{j@=jcztjX2F+XTkHY-jW=nb<`7~-_ znPt|lzckH~pSij=?aD*DS8XOFo3%3q=lc?Cxr3P7%2nzp<6CyG4p+hzFldIf(E@a$ zPH*@geHI#?pFe79dq0#|mKLSq%6YQ1^6lr^;!RuDLUx+cigQ|65$9{j!RxSfPDI*x zUw)Jml6vqse?T7VxvyGEC#ZI1*-ekLi^o?aDaL*wE!f(gNqcU0tg{|S^7>r3=|zz= z6?rAh8_8@l6;`!*X%%=!}L_8+BI9)Kb;psANRb6fBy%F5Kne^^MFe z3F+KO$bQB%>&EvrNAG$xvW?YSdZRasgl%*D7)a-Z)%+VcNH6ytPF-;}Y&u#sE5*1- zk)DtRjy@>?4M$>+McsbeYu@Hv$q~OZ3`-nw*WVufy?9LAELb^^3 z0>xO5N~*-@SyR9?+K$4~GZk@|L5+-QBR+0%*4sj6gu#CeN$W%U6a`^=<4JGjelWZ| zdBbruXi&*n1`_5osmhd2hiF%AL(Y>Cy!8{ed_-iGeP2&(y<(n0wI;jz(3^yGat1N~ z%uURojk)3du5GzVK>k=zl>kd?Ihp>_AHbc7FWM5qHp;tBz55 z+LXrE25?Y0Y?GubrGY=1U2iaLS$n_Iwlh|4iov(Y|7Ozosf)fvfPRsUqQ|MHKS%}2EBm3akso~6~=&8FshCUBiiJy_eUfTi>a2BTUwoj{|75?DXah8E%mN28YbOkLw+)x&N6db)l`XC2ZA9BKnjd@|Ms$*+9G#A4vV6dyd`z*ctd3VPJ7f|#<5yQ#t|b&tX(Y$P49^1lj>6wUU#1B)LqRHPkT|3;k^L z25R3}yv#p6{L&QWEVgVVJz82lY@SoUwe;7W`HbOps$$zex5Q;wER~HJkN=xWr@~l| zjIvY*fhqmcMR;4u*&AA;bd{W1nhq(tm{Bmkj$%Y#JvSRTe7fC`A^u^XCR#syz6(u} zjTO375YTWhQa|qEv}j|Or}8c1A*lFtlEYN~>FIHf@&54Jjh4)_syZcQY@&U`!XI~< z=WVkCHbvd*HHiN0xwZxWF8gghuLt&Ueoh)fuvWWS{JzrEMEsAAkfg9Mej4Y`9aa2o zU$=J-&EPH; zdUiY8u7z7^X4)eD=fh2jzDGdiOJ zIvjogd$6pq>iO(ncmchhZddiVM@Tw_o(F|)KK}K{DN9P9AD>5T{w0UD<^D$q=RXDb zf8Psvs_g&8R_uWPDz=JqVSb~)2<4lep1vl~E^Vmjrd{(5Twc}@2njn(%LD-fFw6v_ zxUyUHfy0KBE&PP5KK2C%7jF~}x=PZYcKKQ=tqP#`EGv>?DU0J&d>4L41;6e@-mH>w z;M*=WsBT5dL{tmzn73u!VU1^g>h{aqgVB>Ba#Xo3qDV)evO9vFyrA{99QbkCiGfAY zMuUA@jNCmA$bNI!zSH^IJ(Fj{tLNDb7F;)PwznfdEX9+lJuTX^nN8@%jRcc335e~ zvCp~=^Fh9VI?!96fq5!(OeGk(UJ#M9QYrx96e3`y^_O;2*jxH4Cq-)lJnH@T3NoF) zxvQU>;8xH?eUh_&7ieN&>vp7Z*~Ih*M^6>$13H!-Nc&MANn5f>zt4m+ZqkEhQA*~p z^d%X(uq&a2_86KPn_)Z?YFymwpF(G^?WiTAbQw9 z(E9aS3&@9whz^m=iwg;h>A)>j2gU}!!#~I;rIS%Fu$*{r`i!knT&TlS7Sr{;I#oU2 zczx(g{~O0l(rlc_KaNvj2W&`J4Vt*ACi#@Fr8R2W8P*rFn~8&hL;^a8G{`|jjsadG zq&Rr(i#|}-6y6#pq}ZsQWk+Hb-h=89N{@v)Isi?g;*+aH;*kIE-=xe0vdqJQZlVIv zx>I#<`Qts8%~}UG53O@t!wX!3I7nxfh4x@>mkac2uV6p}n0*%uX!eP_3KWjbnwwo3 z>sr?Haw)HRY;U7@N^mB_SO*gS=&V#^ffD2Y(wm{YY~?c#7}u2{_0o*4Y3 zpCJM`jw}MqJFRIYEA1}R9YhoeH&{OP&{v0ZBckm+$^e$lZ0rOLkG5ymG8Mzsur3sFYe10QUP?8|e`3O2T z#NpE_RaHezRW;R;Y87QN8P!xRd!kMK>QcL8)sf24DMYc=jrm}zyWdyV+dJ+Exq%=V{VE9=7FX{t>)^X7wd=jsi5&&fc z$q3ZK2FTDt6qlWtpz8uZ2#5@xDr)Cb^vEaVY+~CVr&(MNl~bD?v7Vn6OSzp7>-0ol z+e}yPxW{FqkIR{7WYsE}PPeb0XK185b`mKh-3k?eoW~??v@IIfUwg zYU?)7Jv7d?m{A>D^u1PgDu7OHPiLn0SypI_zIhS1DON$S@sug{79ecn!qE*v!2NA6 zvl@UaJ#v0r={N8sv=R|I8{648`)1yoQ=IAG%Pc)Z!1%chE3SHPrYqD)R!rZy9^7QX zBA?;IR!HR}($GvKql&DRS*LbOJ6bblQr;UiGcw>86&_wA9m~*FU2dn>EN8=KRzpU4 ziGHH(@+GKEV$ePXjMVQ|~}1hQIDorRj<=b>uW8KUphio`eUkB4SFKvasEYH&*i_7XnN zVYdehNa{-Cw5j>~7BIf|@@L-Y3{6yD$j*gnKp^t*>@*pbd25J~YO2OvF`!)*tNbAlSZI&x|2R6@49>ty4S%8V|d!A5n&S z@59=;lYj+*2<&?YbE8wu2T`TY4K)X=U>;lGsd{prY3AOApQkq=jtE~Sbx{1ajbCwtN5?C@l$JSb4T?aB4|r($_TePJwC|-S`JME< z_a=XY%wbRClqS@Cu6FQNZcb*Yrg#?jjim`riP}o>qC<>u88zUQeE-Z71K|&qf>}*V1k81dNR}E~uB2$uOsSPaqQDt4z0x-dHAo6GAI^8wmJqNOmqa_Ni?N@18 zmI1Ybh98$_(GH679hvzhO+K5m>|`_Lh8|$jTvx_6jG>*g;O*DX*V>6Lp)qNsTyuYw zxeO5iM%k@?TTOVqD?9eY`P=9bjwwRJw`qL4EFCm>BrT=Mt3Gx*+K#?& zOu;Iee(1GQ(Z=xQ0fpEE8&{JugS+4LKrMK#wy1^zyx>Ovjfi{1K!96^wC9|{`CMo5 zdF2;937h)bK*@KX9ZrDHfQFS(xfR+nk68jgC~(9oU{nME*nE-`MM4ehy<3vtQ26!@Q=Wv!|KUK`;?`P--ELVU+I?L7p`1Y-~_lZ`2Fn3c>P3L>6(;d4M@eBUmu}T zW@RiBW&H@h2<~}Hmz-k412CYV-}`QkKlXDdtHZGkygZ({VPj=psD+7k-v`GOuE`8; zG5ijnPX?K9yrODfnTe}?9#TT#n4lR&pV|UM7gM>H^4V*8Wh;602yY8)BbJ^(`SL!F z;NQ4~)ivDX$+jIZHSyNrrqzEIeu8Kr205)WO&?bBDNr5WNxPt&g!!T43;(grywTG6 z1_mdiE@^5xiHliNX0~Aa@Fs@APUT6mIBiS8a;UY(oM9<>H#{zb-SNoo1`zM4W1-mO z0@v(m)$qihLDUYzpBGU)070VVXYbMU`E}~6`DR1tr}_^t1lyv)c&eZcYP7&rz3fpr&Oh zjST5$5C~spp_$kla;m=4lI<%zdEkCA!UUq=;=t0x>9YIPj>++KYeq$mZ2 zew=-3gXdcHz<#(sD29pS`cVG%--)8V=OWH9CcbQKrJOvVP3DisUqg=G#81|cF+gUg z^LX4W8>)iu$?xwjfpoEO-_Uq=;{#RH&TU70QjrFv8I)%n5IRDLEwYDR&P6SOKPkDUp$w2Jb&$xf{xn{{$Ui_69QX~~$x zG3wLrXm&!c%ST;7i#^=HM^^2&@4V9^)2)0XX45H zq;SoccE{+P);vGP2Z*Q-x9!VmM5*!a!($PJ__Bs30uE0`f(1BvWrL-5@Aq%r)y@MN zk=5g_lqk*>Z2N4LEjCtGOmE23-PX|~^C85!+H}Ni*>exm5t#$~<$fYEmHhxh!2RvH zD27`a#Cbd+H)O>#^%K$l-{IlgtD~BII%Sx+9evsYfSx_z=`HQV|OXcHM;;Y$~@WQ2FiA$=()kR*7h z>zr<(6(}!nq$3ZOpPQxG3%6Rz6ZOw048lDpaQr%0y|jYrzi1N77_xhD+6DUu_7k{* zfvK)D+Il2yBUmJW{lOBN5$rWFz2n=ZylQUn!;APj6 zQ3TTP3VwB#;04?_g#yo-_sD!MhiLB(ODnGlYCE{(R08;d-0l14gZSsahx|h=Tg_5` z4)`Y`lzV9WKjE!=jr|7c9!+TEvj!(c6W$a|3tiJZ?)cxS1YIh}VrTk273@z@DapUj z)pEF68bYyJ#f(0D+|rO2jLD!EnXM)vfTkh5rl$Ofhlmz6_)|cINf<_<*9$+tr;UAm z-s(+ycm) z$|0`C0N1CpYfOM=BGH?5^7L6EPYWahqR48wjkO$rmrJ{U&KE?Y28)#}SS(0|umsC~A!+ zFD^unT;Ah6^|Sss!)lBD#JA++py@@s8#?PYaZq&=rucLFMNbXJ#W_grC;kV@N=ihJ z*v0^^`&k%tBlqbBD!w#ev7dPZIwW$$<=+q$WOg@GNh&%(Kl0YUYC(>87uA&WgP;#p zOvRc}XRznbgu*(;3ts@2+P1-Sn(`NE7T-k|^dqbZBhgKsA37>%>tRJPtjRc?AQKGq zvz6fJBTj>@iCpDukWu13=QETT{cI^HZ;1SWI&4teli8muoX;1Li0k%sMC3Z;3-CG{ zjEgbxu5WD>qen=8KZMZTy}vEcPQ$AN;C99z(@oj@17+Q`x=qK=v zvXDE)U)r$;Gdmx-RIEbO#$7Rxtf5}WFm*or&@QORuBliR@%mr|r%`7PM-+*p4^1>J zZ*l;mr_w&eFerU1%UU};{ffrxbhzm2L;06WY}2FRw4nF(N$3I{wtCKk*s|P?m;7G0 zO>YHSBgZd`TR8Vw@90<}Te-HfE%sHNSU^Y2hnZm0|*}2sLTYY7E`1C1#(f$ z^*jjrYnjXs`CXNocnG2jIns^TO@~lLlk5j9@!&6~ubq>!X0SYxxRDLjWjSRpcy><> z4LmiKABpgSy9jGZXrP)Si7qcmojv%vCEgK{Q}g>l$sK|gyL*U!h*d7K+WdWn9On`I*FbJ|Qxjb2lQM z#)SNBo-+3*uIvhlOPU#Q1 z5%%?E@p+x88=qXbMwB@kz8Gxr^>Yrt z@DNQb#E_ZQC)CKV%k?8YquSL%k=ldnnGOT-9yf5lfVB1ACS>esb}r!3a>i}Rbc@7Z z+YQ%`e4yMnr>EbkHlIh{)d`q3F2c*b6uFs%!4=YJ5 z&|g~9&%{Qb!0y^z{tBkzz~4*u_KeR`&n}gpu*Xkbg-!44_iFbogUibz;DVL7jOc#x z^eL>R$=*0hMtp5U`uQk1!Pg$e=dn#C&fHG&`j|4|a2>tU*lBTgD0A&Q;n-dU&ELPM zp2&Hl(_NKg2^UA~%7}cOA&m_(TJ-11Rq6cUTg*>z{V~w z-A-VpcK+eH_`Q1G!1b3yThz%jW3Q59S54eZve7kr`|_*x;OWTV`5280SX4mH#(WhD z7ZnQCyIm?bAlP|rx@Bka)v3!$Vf;ji7Q%Ts5Fdnmv7{hmI5Hvhp7yCK z)gaLCijv?cJE;0XlZ3|y{<9A%3L0~cc^G{B2~bgIo5DY(B+2)aApV?W=%MFlo&3y* zc|GLe!m)^HVbzXUwpHh`Y7({*QCSJx-{zzW;!j>3+@7q+w6zMqgkdQi4fr@e20yOx zSAJrgsWizn%gCfv6>2O=z~@oGu3&DDcfYiNJNtxi_s;VY!SMURjpX@~abER(%Y3b`>zT-~0(I+dB>ZwFH66ETLvG^KIaZ_GT-@+>z3qN~h z-h81U&vg4aWVBPI9b`DA+{c>sz_@AjUWR(vfxt6(jL!sse?`AILDMext+-$ zarINuV02vk_Hz90<0+Y}H$Tz@$c;)*kL^u!0S$MOD=Lo>8Hlp^H@rl(4Nm|SGjH!< zMHA-`5a2#ElDM}X998pO{i~Yi7%U*gcOsWcnmf>{lw|sY#fxx7wODK!`zU85BCPA^ zk=Ws4Q~Yj1x1t4B-&z9KAuLLj#);#;+qcl)!R!Sk;Ka=={GhCZ@8@dEH>n>45R}AQd`4m(f@Xx-KZIvJWE0rF~ zhdnpDoJ)BRl3`m@9P(0UB;U~F?R@nwj0CRh-dzseY9J89Mwd81^Q8qD)Ow`o15t#V z^_~9Wa&xgYaC5$sA>vx?s6&Jq(Ui(kLMNrEtt9**!h?r|AVx|<-8=ky%6`sRR_j&s z2S`40!Kk0a@~ha7e&$*A_{0q0=#rBhqNB80n0XW^3^25V9$>^g8FF2|mE-n%=Fj46c1wM`Qs!g%oS|PlJ}JF%I>9 z-hhMg%!V1$-e-AceeRv-7)cw=o3v*}4Z)&gkEZ(^`JW|aq78sQV6UWAGS495NB1uR z`Xl<*?1@i()O~||nUUSjdsDqXf@r8I<;Z!$f1eCgxh@%!$c}sy?hqxD{zpqcUVpIi zUNYbqi;1i|;3xgl32C;e;Blc#!qNMl9Sh%OOGL?9_S(zEE+%Yz43lsb;iS^)JNQlM z7_}X)<4@lc9zF$rpk1?6kg7EHENo>TA^1-|Qg~u$Vq&1$c%aI7Kn*aN-F<(B|4m6L zkl4NrK+5MPk#IU<+qWVP4wx|{Jl~T(sZ(%(Z?;%WXvmA`%0sA1-s^+7kZg$_OP^s?8|%x>&Lw_> zu3X{ir`nEV^`d~OT6`kTqFCqVy~#pYq^&oqHwYu9JiV*6vrd_V-)^jy{zOR zfNFf3Luq9J+MjD3So>Pep(2NFdK##DzRFUT;FlV0^=gJ#RW%yMFX>uWTn1(( zKO)EPS#Id(stbAvCWtPGH zGrD_|@>PAuTcDSCu5&257dnjozx;8HT^Lv6ObaVkz(|}z$=fGlw+Ra)TLCOqXJ$o) zwM9S3l%-JmuQgD;KH{|L^bbIc_pU|(Y-Gl}UcOR-oDHbLmpfcd{_>Ll+uL`l15JL&FA_bQ0hMsXo2S_Nm9IZd?oa%UzaZfI9OqR*SzPM96%N zYvKTGkn&N~NMf|V0_a**c3e}AX9(nl(ie(f;oS`=zf6mYsi>3iW(BVaI50t>P#6Mk zTz!HQ=!Rt*czz=6ob!Ms5AnGf?XP#yd!z`reh`vzan&1$A&vjhrW{S1yQuhc9k_i` z&6%x=1`RJV`x!;uf?;uPjJQIp5lu^Zrm_X^vpd94XSq_qZjrKWE-fAYU^D%jaC|#U zb<398KuO1%U=!hM>-#sBURt^zAnpX4wbwZfPVp!1ADprlK>M@Hc+b84ED6Sr zyB7$?gd1ur1P*mT3(P6d{n?T?a0Ww_B~g&i*_Q zs$bE4F`8)AHgo{~@V2&arxS;%^&d8M=DT+P%IM>C7-5QT%M12Y0qF(ioK=lv_t{v`3FS+yY zf)c&|6);IuRAkbTrQnbZ4A8$?uuIqE!qk*>q)!Grpz(L&5SB zY;?TvN82_`YY5Gaqj?td`I1Imzb|jkZWtIU`c6q8lfirVRysN$H!?sC6YU0n`6b~U zVi$ewc~T_(5dKw!ZfWkfs9bl~Ri66D1P@qRJ)wQ^2g9#=#rliYK7IXu=O$d=EtAAq zTLj7jq3pr5UWmJ=Cr_xm$IRdiw>U&kghDe$k~Wn;?u$eFEN05pNoVu~T?LIIx=2KP z_E0V55%Pn|)IXra0%?0Dj4v}~E-_S?iKP~M^a<+>2c!o%g;Z8GcD(+sLl-`Q$#vWl zGK;T7&6L8;Ygb4<7P;p(l}N!j`Pk1tPzIlxmmxW}=$Ner7SfbR&B&0NC%pHNFvz;E zZpR;!I*Dsvtdwfo9yMCLvf|p+$seB3U-VY5($U+NL>@j&sri;Kl-Be8W;Rt!YF-OLUfj%3opq0K9!GcLLeI@%(tVJE|v`{^6#&iaDx= z4fQ=;a+aEZ%KK)5l%3DPRg!dXqkRIK3eG3G9kgKc9mTNp{N1#7&H4lgR@<|ARKy>Z zn8o)^dJTp5MTN^;xJjuJ6SRWzNaYKWDhVn#0?rM+40$ehVD))d?5dVS+K?4g=3?7J z^>yOGDR9FX*NDC2P0umdk1Dpb)>otvPV-?ym%UTXal3oGNVO7ehdIL2sUwr7qWC(< zsX#IW{_?9KQ&r8Cz{k%*%!sYN*iBb9$v60lJ6g&-7A{ zBI!Hh?{wWQVj9z$uFWC|Q90)uIY!cWLQj3}q1$Zkpg%9x8|<~esJOy5t6YP(4eA?U z(_lvdQ4tla65rnMw(H}Mn1n}rN{@1NLXGGzMk5CMyL?2sjPVNfylcy&R z;mZ}$*1fLsWs`Wp>OgAmN$w@hm&L%dZN7@X`O99)8o0`jJTR5<`dmMl(@zrob!>Ft zOJ>L#!7~jGh#!uAcLW=KmqZLMYkLv9I+)gS@fy;x9bauyn|I}+<+lazn_iuu=OvVc z!A+F&%1Ncnlj~cEX@IFI{En}fTs2oS6F|l*SS+3}imJ&O8XEU$AIb)osXxRG&r*mF zHb`#L-!9SvckCbW#dbUy%BL2ehJ)ALb{qB#pSD&8pwF)Qw4N1sw&rIvUZ~qL@QSG# zcjl2<4E{OP@#nrB&Z(gJW3}*5H7C2+XaUb-bc1ARF@53MBZ^9t%*W;rYjnpeJhd9{ z{8lYuGf|)e1cjnLrfE6}ALjdhv#byu)+0H*DsHeNoONBO@s=Oe{;He9d+s#_={v6; z)T`XyPRUBn_I*nJY1Lnxh=2iX$Cwnxh$FKjdlPzsjNVf;Vood638Pvb=NPE9&w;BX zexgb-Rwed@!cycub0JT1%eqPeIo{Ci0>63fOe_n|qI6(C#*JCW9Y6xWhf1BD(iQc6 zN_rVgxdA_w@JeCEj~G|q7z%&mC|rbgGKk_sg8EH{7OJD%{qdx1Fj?F7!EtCJsQ~27 zaXUln(u%BrIS+iC96{Wu?HtyBf((@^zcs;Zg}!SQj``O7KiRWGQZ;35uL1wWzkp+zkN(x^KMi6Sa|W<@y-j1d77R)j}BxHCizsS7451~nCO~H zTFlBhhk6|S2QA=lNUN@7HR{4A2a90khvY_uTOp)Mdzn{4CY>5dXLt<4EDLC6xd3Zt zdWWq${8U(3bcW(=SGNUb*HkBTY4&$J^03Mpzsp@D_RRVFX2(rZ-bzD!XXB%;`>$p` z7(Jp7PPe?y$?PUOI`J_T(iSGSyBgM3XJQ%8a^m6ZjT?BUQf%Ybj~YYwW~x6Ko_Y&9Rp~{ym=J zD0;C-8M4?e;-@>iZ4cL13@Hfl)2x5UD*>h#KV!$c98}l+*;IDcQ{lxNEHZM=KU*X)ewfwd`J$sQReNrrzW+ z42-QDw@WPZ<$T0nc*0K45Kgm&IgOK@r4SHj`x}veGBOGhoXOwEY-o0(e3D-PkcE?z zAYv<|-(7DJRl+idty`xWpPSx}ZkNK#)u;oS=^d|Cen+HG!M`_RoJpU4wnbP3IG56c z_C+@g#~Y$P%HVxk?@fd8yb*rC;Bo|tj~a|uk(0SR^3440jyzz+@rQ*8AU@Pq!snew@dN90 z{rusB9eOd$67=pxx(pSXg8zesQTq%lQ7$2RL8^L>-8%-2f>r#X<2-Ra<_+GAHf(gN zpko0p90T_f#Hgg!KTI&_ET+??SDDQBLUWigI_^)>$dH3ApVzXa@)g=##*EK;&Dpnv zSzDa>lXWiZ(hb?O%#2cbwfqw!Cz!xiMo*UuSneTT>h@i{91CGD#ur*Cm7@?=c2DaT zZe_63So?;FSLl!3oM^u~NrdxvEo8f~)R>Rs7d_q(Tfg#8UET@{3Vx}vA^6E&s+D8q z+K@g;@Za>wjwA*aA13-_f*}`+;RW%1T~d3d{&$JuK>Fh+JFjxF#Mf^2Co@YQwq-r- z&)%qw)+_Vq>epgE{?6x}4E>^(IE~+zF#|q)!r6YyuhQBj;zHBT>xSd`#~slq%UXmt(3RmKP*UqwQH!#;UZ;FI8$;TYdWqBGkayxt7ypl`auJDZX}b zth46wM%Xd3dI1bZQSp%O)>RrB{onBRP*5If4?{apPkcF*e}2U|-f zR3euTEIU16gxK{@+ZR5RR&SYU=J;7@@SvS$k+ge_5lf_r#^U9YorDH%Jk|Rgk3iBA z7ur8H17)Uz^Y^;TR^rh6)K-}BxsgI8#rn&l?$^f2R15|~=xHA|RMhleY9=ciiPBrM zz#UEez4(~KjWMc&Oa%cGR~pHBQtn#)CWlU`5zv9N@A_{%RUfx{+-$2)M<#MY#DSsO z$y>`tZ`<{;reL=gzZ33e+3rccgU!F}0}x@xW3yCVxPN>swxfK`Ey>6r0unWTV`K7; zM{^3-j}H%|92{yg<@k2?quM~+(Gl|!Y7IJyeZx@1aNhJIoJd85%o11coLa_Uj1Nk@ zh;>czfJ2RJlz#Lk6NPK#a&w(wj|K=V(9G+B{1V z;v~y!&E6AE|6U9Q+~&{`WpeP>8goN=+r*+mtN8}?@~(6sd_?`tk*ZYkX4YT6i?0zo z>VOyXFcG<=!s3K-=hLSMKp3`=S{vOPA=waa)e-1GUKtl(a`g;fwrcAhu<}tFBsl5n z+2|4E@mXP>Hg(?lx-oqOE{%yGz0{P+?Ua&S(OOGxSL*)l(L8#F*A31|^QCN81YRV^ zN>XTFU*E+3$+*hKo3^5=-!^1?CHvlo@v(B28Wlr5`AwYw!OB{J#%qG>$(tl_wG)hU z=UNxj$mvVo1gth;4SZJ)qep{mjs0ro+g15Ga3jMO&UDKyUnjRd=rO0WmaY6T+eo&~ zdUXC)wPfaW#E!U}{Po-9K1%@#Zerk9qc2Zx-)*Hm&or+-z_)jVp&bpGhcU!cY|Oyw zb~I%?{mRjBqaG0`1>P#$rpqhSG)j)Ks`zPI^rKQT!$vCHSe!U=x78!cX)GKWI9Zd5 z)M8@qm0GJ~WqF#!T-O%XWw|9+;R~GXF>}=-^W83x#2m)TxHTa36oY(t-wk=@syhZG z-k*t%r*#h5aV6e2p(ozUbDKu+{Yo-I(mx=8y^=gq$!-DjSg6=J%Ag39eaN*%pM{jJ zKu+&|LOy&N(O4)u!_{}(i>a=k=f{ zc|mH|*orss%r03>&BH9%jmO(Hi6hsaxgh_p&OeqK6-w`UubQbjI@jQKTu4nY&w=UK zhu)i)A3>*MPxE88qlqFh;kk-c*J~h?Ur#O}?Wo?-aE{FK!Beuc6=7M6E^bNAY`;>Q z*Kki6WleBWqfGw?&&+1=ArAWCCrD3D-=`i+hwi=m}v0m<60+eN_nf#|#9U7n)_Dm6l2af?>IW0MT|(6!RU5Ak{!q;bIR!dh z;z;>e2$uUfO8sH*b7NbvOg{k4+~=l@bon3*)m!;Qa^IvuOs*X_kMz$jY?(Cv@A zuMVAm5bM#vEPT7qXsS<<7#UitfCE*Z&Fk5-wg95F#qu^0cX#eLE}C#4QqkJ7B1A?~ zQt+HY&RC%a%iXR{drR6vR&K?ZD4uIEsH{OFDADv;^|$%8DsG>e6lg!Ynm3h#MI(xO z2RhPTQPbMOMXj!cE61^FWP--W0X^QH1G;5{5pNQeepjR7Q~c~a_-K8^f+6i^Tu9T{OQs*)MKp_UAZw^jm=}k z@WOh?$*<)GqFF_PlXN-YaSH|b9x$J2P}pbFS5+TSiZKHEq#Zt28|<){K)bTjI3N~o zxG_xTSnlK`C=7d59jBMt)s^2^jB1+PEW-i!FT(k0tGW9I^5j+KZa5x?Ec7`#RdT1& ze3)2WOhVp?eKT!oLdNZ?Pg}CANG%x^6>PC;nWB$Dt#zQyHy)d=`+z-hecj)>Du3$(3l`)oGRc4EURG?vEQPPP@kw-@gnRWrzR#>HiCr=6sIGeqh-fR(d1jLC&#C+zVvD_7(AQ z>NE(eWks=5M7e&;7BBM=f#x`#X$~p5%TXAeHS9q*63Ec))a!BRkNW1Aj};bu>!3Je z!!+8foh7E`R38-*S?S9Gn50WLi{mB7&)K8Y%r4_aM=KybFWe{xR~!hKGL&Z#<=H;K zPjBKJrx2i zLD#VGc$N|s9~G(_-slU3YErox3XtduMkWR2AY{h`Pet3%S!hIlIZgmtj`WgJ%Ymh^ zayg5&F4-Ol`ZeEYP=-_3zs?dG?AdMVs9$$7Q1^|_I-mmy1NC>dBdet>p3AoA&4Z?F z_S~q`5;Sg_6QvY%gK~%7gRD45=n6V9zTHgLS7z=9PJ3L=WJvr`m}EAqu$^NM z{l_|TJ`PkjGGzWP%e4MOgcW*M4xbR@dh-A74+#QBYcSsLJK90scyAZZlvT^-;fLTd z!4s%c&?+X?enOC?wyqE=kUR~CAq^CWfxQbJWe@kw%oi+%5$seY_;EGI#8*$o{LJqg z=icWPHyl$srM!~zj1&8 z7naELXN$+}K!A48-y;hy#_p7+>+vkX|0K{t3sf3jEVVO(ntvfp>A;*;wUHuC*v2s} zqc#q<>GH8&v1E%1XEuJATMTJ$$r4zzLiwyluIJYQ98rwyH68{f_br;7@%z+IJDH=4 zQ6bv11l2d~OgSD2DNCe(@l9|8>zsL)F%s23-%*%uy$1ch{#Egmjv3VSsE6&mYYycC z*IBjwrNa4Gvyl~b`eT(w7=`|C^&&TpFy zpX+B4eFpA(h$5EW+ib1bGRu`gHQWs~dLUr;UmE8##=B4%6uJNUFqw4onMe+Rif}$jXT^=4~t@NaQCvmGW3!g%9sgx3#~NM zKGD|?-Oy`sRi^J^qPJ_95(7&UnU%t{Vl(3_mdjE{c^9h6Btm}&pLa5floWqYCYFNL zP0E1T?*3HQCGL6A?4(AFoC1@S;sMHc4C+*OigkyqF32JN2ZHvz`A`h>))0*K zYOFgwp*-$aY-;`Cp;#>a$FkyEP%X=E4b;}_ZgRk3ISsNXuH+ZfMycD+)KhPiDf#kN zKm&cjhds5LOwrepHKOIi_{nl_-<+tKTFg)20Ay}t8302lsXzuh6cLm=Bn1AFzz(c6 zP%GT*WfA$&inr=n4e^O#E2n)cGA$TSUOO?;xkIg^+yFfnkkaLPZGpw*C!u^EB0m`7 z?ILp=KhNjy2B=%cC2$YK_%={|B2%Pe$OqbMyl-a>AGK8G^V9xGztu%o3_c{2sWvm} zmdI&GRy;A;@!7}DY84MSNv}DD^7dU?uQ~O!QJZ~22p9E{EIj8r@iRC|*A#g+DNmZAA~ts3j>;NMhlJf)Qsm+$ zZ7#irfS*!NtVeYX&CNRjU4oQGx z_qlRuiQq%iHRBVwhhs#4(Ehq#+#rOaZ1%;zTtZSdNV%D~{aYq082VMjq8hg{E$~`K zr13BcU8N=B94tz>)xmzYBmI&_z;muTfV9Ovb(%=Wv^GDghlcYKcy|~}Rk3wBdfv6^ z^Ecpf_xzeeuM>d&(t@&mkg@$RXMEinn|34>kxPw3d7gSpBvFdV{u%h$AOTrRLSgA2 z6AhcKNt)8l`C$cld!}|u4v!%(X|+`Xkf0D z-Gj%Cv0fja!o<6QRfA{|s!`q?_Gb;n@ni{lyfb@!x9A-|BYu?nQSQ9-wZCY&*g;?G zH#_C*@_H@zsJ>*sPhAAgjm|Eb>Zj_&p9!m@+m~Uf*;*nu(JK#QGj!EBE>K(llFjNYLn{k z({@8MlFD70P)3@R4p5HcWk;*@K{Z^Vle`)nX~D19iFyHM)7sXPV$>VP)ha30i7Bo6 z#;Gd(K4|gZXCL=UmYZ8Fb$eZxN#)M;KQ=#Qpt?9(M(%1M{Q5ko7H;F3NwLw?^83tG zM_ySw3>a~XN3*j@F@mrKHunsmprMQ0im7lN3i=BMVUvmvjm_NpYCt6`M0l;uu<5Gh z9dGui4qf4l?TXES=d*r@<>hX+ro3t`G(%7GT9GFK=CndxN0Vor$;}NhEg$yJl-7N} z0FU8)r}b9ngKB%4Bwfk*Jf1*{m_0bkiKCQPFGyb@g0b?pK3K#EB4&pFv^aYp1I((p z!Vsc|E$ny!oK7|8K+G=jOB~ZTh4(d$Vh?o_f$GcKmMPBeEm;dItETgXTNdcD<(+(DnBZT;SI zV!cgDDEbV*@wX|7A@1s_?8a{m+^;%ICC;^F--a2J073*g-34@$BdK; zi)GxSl_um~`w^q|>&_o5dy$>u5k+fWW9{$Nl+VgQ3wLKU(;8J%Wwfpd87%Ap#ARw= zx71Whn=vYv7lkWG2c#7ce{kUq&KJwca-S$aJ@J+t1KPQOrRXUhzNLJk6aAs_ddR@$Qz1|XmTOG&xtO2_acuN##HgwNZg|Mmsq zk7UmxdHXIqx%dBvvmazTbj%^ZQ@DEVKE`6tfT7=6)_J#=;C1KiKpDb-L6+GlfXjL| z>i_`ZqYA7SqJy>tC^zr8$h`UMKE3kA|Kyl#Z4V)9Bi(gD>np%y>rliClg#T)&>EK!Gh6izonI$YQ1u)-%JQg5J{zjLp63?Q9 zv6FP1U0;hjw3(X6&c1_&MvU_42pTSGRd38Dyl}Y5krUy$yQ@G;@58fRdZ;!_8T&q; z5G)@38l-g!ov-Ty>t53e6Tavo;unF4I#ma`<5f?T5*-mFs3!s-MMbuRV8RYo-swOb zc9Or`hcwq|#h^%=b6}7?{mxN3ndV%jC3?N@`T6R7h8`xCqZQECN}d z(m&t_bc?zd+8^BCZ;sn-l%)k(PRmIoHPGK1t!>V(RUc3znWYQ6JJXBMGQ0}k6tTEo zY#=kzx8m+5+w@)tEdOeairNVX?z3t>KM4iqU%hJUPa}jpksD4e73_4#O%bU*zj=v; zm)7)nVPi42Grb218s^w=KJqACDV71cVF>_p1U8FZpfh$s$2tq6O8gc@>oJy^*|8@$a zV$F0*tT9ZMU*D(vzEjietN_d;wcpQRfH%KFsBoQUW@@yW^&R`f9lIdAx5$nFGG!w< zorLo<#I1}()4A4!H|t9latK~}&wklqh5n!mH9b&ZSctZ0cXM9`Kq_0dn7ODayhBdO ziib*zpf2abuY?x;r+P_#&+f5O=^@Cx_Tl!;5pkiKYDR5)ih%HXJ(ue@kG?>uaKaxc z<@EC}7YJCtbQ!aq=V^G^;xTXIAfT{a3G~(ay?#`NG30$okWzNQYe(8t{L8w(i_3?@ zRBq7sv#xUrBe%t$l;94VW#5=ees8u7h-*d##2A@H_v;U$89|KGs~lCu5BOunO%KhK zG!SCvT)BF=56#|!42fYUY=K&h=5I&m{ubIbgu)`}H4ZK`vN~4*Sr$@IPurq>GfWhu zZdh@G&?iX+^x5)PpAttly4Ij#S$P9akxIo446=0nTBs3561R!lq}ofiCBUoDE|-j` zL6LGHqL%x$9mB^n?u4H&j_yO5?0)qfW~7EyNZ}AoWhUC;b$jzUOVo)@zeSrXGO-au zlRHmc|KPSdxrPne*oqnK?{1SIo_{ehtZU8mCp}rmX}@qiEtbgq5`i$V>gp18K>I9) znmH(k)6Vk{d#NH4pS=9LTb+mi1h|<6CdS6=hR-ZCGFYK|e0H{!Xt$|?22tbq4WXma zXk-z+C1M7XMvUoSx;oH3Qe)dwL}4JM>K36B`v)1zSFxq1{HAMt9u-lmBT?S}NRq15 z84ddCuf>6~f7UPZ#4%^N1*^iD*jE3wt zjrvy|P+jW$)0L^fR5A@YkGJGdsh!arwX*naq}!V-S_LN?;ZP@Ay2PFOeUS8D2j)8i z-*;3_h#Xv82uB1^;lH}e~6Sc zsX44Y16D}cJ5n1p-=;=_=J(Gou-W|*de{ylId%$O2^O4&cgi9QP>IYa%i;5#;`;_H zYWqV@5;nNTSr2PdDgOL!{qV9avCv$R2$;Xq7L>$l_Yb7@HJGoHfVuvdqnFVERy zZMMo5K7Kdrcf(UKtwL!i0tF71E7{jX$ipsHp-&*LgJ)IIoZ~1ZD`hI9 z09R#sG9BGzwF)#aep^9#YX$`J_MTA(^M>kW_hehe|51PJk)M{eA46fIFdrwJ2F)xi znoXMN@Q-hap> zGt(C{vk;3;v|Wl(8fb2jv7Ptk=yRxuxa=ZXAJ*VQfQu3cw-e)RR@kmn=Nz+n@}U9A zXmlxXhDtNXZ1Bf5SYkIDbp;c%8lk41o@z|=MH#VvqBq=KpXt5Zv@wjO=#*!J8u85-69qoGjBg@ zN%aNuGjnx<3+N)k;YEDzkHyEeoTHPgw35kfZtWlLf3?)AgRS{X{G!|YUBP;y!D{l4 zMozc7He6Jz!YiUw5tVeMC zS?ATaJ8_-mPt}Ardff#NDnfh{$*0u(YLJ6f6BgM2(IRm8>SzL7eHf7QRQ0#H9&ITE z8Pq<_53YQb!b-ID{0@Kj6;(l#MbIe@h?4Hlq%3Sc@7jzB%Om$*%FZQ<=4!E8&s0+-` zj|YFA2yWmm<0fOSW^i+vj*IVULRf=#Lz3Mi`Q@bJr8A)L5YjUh)ua+W|KhLltAMZ6Hd)dP(|UH&lDVx! z(euaWzQA8O_!#os#W-2uuAKMHPsKJI%X6y8??+3Q0`OK}RI~*{&Tis66LE2ZMr803 zJDsD>i<{fB-(^-APa|V#0qd@Q(Uc1F-!Z{l?r6c%>>PXv3!9X2&IQ~L2gf3z{pCs) zcb@?edN(xPc=&cr#oqKcg85IMPo_x6F!xJ2Ui}34Z>agT&j>d*C^uueLo2o>yYDtG z!$}5i+%iq?3tatBbbel=>cZ8X}1h}0(sg-vJ>)Hlg+H%-b*O<9P zwf=SQ4IxL1)Yx9==9b_nn-H7P{a&H0RcvA$329I8<{*^|ukgBpFaQYTHvu=vC1qgz ztaiVnv&h(UHo64PA1bL3B|dwgEbzZ0v%wGRfP5@!Z*7?KCprF$f<4z0-WFCyWSROJ z7Icljq}-G;f^V-fq1EABy8o{6FYjV_^Au%UiRp?~PuiUzA^hP&r^$& zIC6Op9A}~1kA5?&{i|Z@v3NVri8~+d6 z*WvOAjNTE&K2qC(U!6LutO})xv6R0+7w@C6JuNRkLcAwSNR&%aQ@5E4(fNRsLF;R0T2%};4>y5-A+TxxfDO3YaH3eFO`0|7)iSaR8a77P&ns@|y= zuH?zq%JEOpY*Yr~6ik^AK1-F{(3UQeE!K9GD~Ye2yyy%W4IP^r>+SQ3h=i1Ev|t?T z1kuJ{sKhksjnfsY^*@J~&3P``g3ovXE`^Y#%Ze_?$gbTnUWwShWS zTr;K((+v3`o;Tyz-!A~>$kRroo)%?Oh0xQW^`!zwC+R_QQ1HQ3C-Db?Wa9f?YrN5; zZ}Gd*#)VPvF@k{ZP@&m$P+!wqG3evJDa5`@%bJgfZ?+Js8{z*;73e>!-PmpdQ;`U` z{qJ5|15UgGvo!|U8xr;WfsG|3EKcz0PlxDxQ$;c9KpOCu&gak6wDi9f97QQ8s8KVz zH!dFz%U!s_gAU4+3S>$6`3WgwJ_1Jyt7FY>4txPY%_`x~Bn5yqpnvu!YtO|CfxE^w zvY3apxBYBpZ=wkDR}wO%e90PvO#GmNy7W1V$3R0w_~HgEl*52T=Y;3#a!hX-Fu;A2-!Z-mj6 zjMh{`NIusN?eoBSZJG_kG=IaK>;?M917>CuP;C#tYWFr7?)ZayZv&(QMW52+y}aLI zgP)Z-`oC7eZoGsLwE-3fPhEF7$4X&AgK)v>ghNf;WC>rdg~>MQp%?w(Z}QxIF5Y!T z9f2V2;>!B5zV?=iLTu=O0DzbP`hxP_v+~25REUnr)6BnR9{=cn%RIm-z%|Fx&%HhK zFnlgF7XZz&;&Ivy;8}nRxNH1C;3v`VK4zWZ2J_kP=)OJV4nNVDqZIE( z*j7p}kL>Xa{2AL{hiQK2Ic~YL{etF{1u`=^UvkyuRCHvX*Vy_VCn}1sSpI4v5eS9c!ve=X@OsX0>?GJNJ1no{F=!bJ*1Pyf%n6e#q>5NMxh;Zkc*lz zV})_k^0LD}a04-NdD07v`+OV?mO7_FtnW(=sCYBwyIJt+tuH%xyk}jj70%a|j;Bkl(Rrua0spge zltQ1)ozny1DwUa@p_kb!c&%0jMHqz5j~O+%>4aHL&KA-JRFD=AXUt~#i$QWSWc zAUrf!v|OJs`95P(v_c7Pp6=5!7s6x3XwB+sjoW)@l#OM1 z*nBeORuE?p=u|rIEf45enKrRPQ_gzvbH&9i=rG<&Ln=Ozp<>cRsAtxbNuC$Xx&E=! z1IMea7$2giHvyzp^dGdVh{PKh!z*lu9bT9}gF(l0)kP6sP%)VGEuJtkggfsWfHhx-pH=Dw46t?r)Gw9?UUs&pwHNHWoHgn< zA)UOi|6w7vY8pcIyKz&1l`R>6GAQCa-NU=>p|W8wyAPr@g>qMvFD-sC{GFiES^gwT z-j&$@fklpaP*N1GL^9a8NUx3j2t@7sZ=}rG<=$S0)NWvc#BG-EErnK-EbEvAYOEg% z%CrV{RNRj!PUJVH%ouYIe`70nwQgeKrc~X^DDL`!yOqP3;{g;o{#psfy77MjMsgOj zlzfsINg`ISF?w~tFJ9+fOUT=w3-_|;u_yX!st?l5uyocxaU#aBlM5NrgGQfWLoi%M zK0Hjh22*@`G%D^}}yg-5M`JHc6gzT=AL=1@mT$KWaTcdOY^ZE#bU zmzU$L6)ed$`tZs3^T(nQzv^gtCZdc?FhzNpCuSqFz%zF!2>jER9zM?-m5QLp<=b* z7Lh%Yikj}Y>wISyR>KvyO?D$Tk4e56S}{>^g%4+o`c0JX8+%{%T)pG02_Fz-S83cq zn_GCr5a?pG@8U6721{T5K0@SQ038%5(qg%$fH_EVV@iE?i$C{`41f%p_idb2y}&O9 zc*voD{5wE6f8bT-iPV;s)trto+vcAxj(s+_E2zp60BpcIu-Wf!^_5@QdhPl7Fw5ul zrQrZne5G9YQwOVXduIot&^0^||GQ;dM6ZPQFsTynQV)ttI zPt_%)tmTW%^t2rHaw=(luuDOO(T)}lIA#_y{I}V~drk}RhXn9JVJj1 z-`OP<3mZNF4xB1LxS{}{R%|-08;$m$dyi@31^d3{xBrH%8mjF}9+TB-Pef9M zW2UZAkB+OZoYx7z^z+BnS3+RHVf$dUZZC3*^ZHQZC5@}?R67w_*w~2y zkWYGpamxhv^EhQ_yiT4T@{=^+*rJ^1EJ40d#RkI#hE zFJO@QSg{12Ymoe4^+Nk&h{V;^u>rP17R24#_*r*Gr&%Mo*%Q9LyQ>z^o)&Zv!m;92 zX$s-$RzQS_8362EMe=z*)EloUY8-AV0ec+R&Yl4~LCHRUF1pA&6Hz8Z%3tL7o!))| z*yzoWGK7;}rfI^w_iBEH?0vHj%kfN*Me(qh{fA5Lhoxt?x1EVhM&o5VJkzX{#KeMZ zITrI(d2ky5pIqMPeKYy%-e4FGi*jvx?cAKYbOt{Gu%dq42#8*lsz3Xkuy|Z&UM6He z=Tuwc99wsSUX!`OQ$yu_DbY3-ue?}a)E`c!Ddo~j7Ft$+bRwFsG&j<476VJ-(lP*b^`;N*DEq2Q7UR5<3D%}4p)rwYJgOZ}vjNzMco!ZETN zD&b~>vza>{`xcF?`HOMy&=rnBZ^!5r@?HATBI#&GJjEz= zz|PrE(0CB|Ow!gixiZN)ep0Eonx((KzfV|QTP+_|m^6MZnSIgXeu?vGD|(>IyDszp zuc6pGDPt7jZzci$ z`2Uvc>IM4$eJRiD$UgFE#S6&;i5ZA{?mIrC}~}rShbNZfzN-VrB@#B6rQfo?t$kF>Ngf-7WiNziQL}Mj-S* zHxe&)11-Vmsu-mdmwcBTFXX6b>{mb3B-ki_i0c1(GYT9I{Tyr0g+k6!czC~q=; z64^c?rJU+T!mp+VoGL&jKX3>Q!qAO1=qi0*sQC!vmsL|&s+gME#_Sa*RUV%yL~kVF zKtHl65xV7OmEc{iY9R4|-E}k3iS^U-hDI0&pF2dyISDL zA28cw2D;wmzE46p1 zFKd7uy4`yg?u{SY;gNpLB-**VKlLUinlCSPPrDD^n32SXbnQz58Ed*8MJb3FU)Yki z`mF;V@Ird=sksO5?l5w@Yje(S^$Wiv*TSQ<($QT5KiV!1qtk&ht!^`RdCN`mfv)>L zg>mVS;5wMs(P{zHtLz|r$2`E_ABxp{?A`HV{j8PU2>Ua)fRE8b(2!Nih;mE<2}N#+ znC0tDp5UL7XlF0N0;vAW8^o?Xro69U67Aas$-nf6j^8C<4cmY`S*6~1A|6n58=uwY zQe`L`dudbuRu`PWNO@AxYiu#{O80f}C4`HdN=NbAv!U?$Rr|0o( zl`mIKJGiNJRu2bZIZySpX^q^k)&+5+uiqz&2cM?Xp8CUCRjS<@)B_QktszWyXNxZ$ z6~}9PP#;(ScGS6+Hqru-c-!&pfQA$SDu|0}kg^wmv;nzEo9{+6Z1-g4J$KqP5`J>@ z0k&dUdbXCVI26({`7@mQVggXZ#PsZiWWJI>k8m`qW_rY_uGu#uB7i% z(w{LO>rQ&#B-+~^c0Ttj`N7y-@@Fu&4`h?U4>8dF(rO)Ej*(%vrE2gxYhSP66qiPa zo3{JPg48N}uZfvL5H+H7$%Ig&RUmp%==<hpJgw((|UQ;`6bk zHDJNSVsfMw#ANsWqn&%d46Mk?A`t(NkGQz1-a&jDVyoZlR9b%iQ}J6$CFV{TfkmJvxPR90B}td=-e}~$0-a+x2Ha=n zX@I`6<@kdQKwVz^Mvvc^wCsZ_fp^2NwOYl0rdEh$3+nzu!VEYYR;o_hnxmR~!ceXL zP|!gQV!Wcf`ra!;MhY2i>AE|^ii!63>LB5 zyVulB*)}7SCL)_e)83Y3sQS)O@m`!yA38pLwRD4Auv%AXhJLJN8$!3e&4{wSy}jK) zQ%T$y>M)StW$yv7lgo7?u>6J{JblAHa-Tw+Lr-pdcPUhmAt_d?VA5mHA#+$7`CofOzQNm3r;%PbRxLH}1ery!$o|b8QAB!j&uJWWExi`!;f~&l7#i%axaiL4EdxyuIZDr<)W+peg_c=;$LkPIa3T;^Rosl!Ue zOSK#k3}nH%3A1kAscO5_;^#n)rVlN}mvAek8vGd4N3@fP8KcsWk{T`CJK)MYl%A^} z0Afpzn_;~auoHE2`S@_WvCw`C*^oK17BnvUZf@e}NdktGb7z(IyW{{@q&n)+f8RXw z=8PlzxJdsYQQxj3N-6msImRw1uPKERhl4XsWBL^s${+ItYVO^XTpuXsf%k>mmeoZ- zT6TK9<~bbMQs2n+TM6%fO0KDOi$%XF=~Zs@Hlo@76h`!T4bvq64s5?Y!z25fknTmO zX?psQ;kL2ibFy*zy_*yb@d@HurF&g`GKgtu&$=;a2OW0eG@HWPRRkmlmYdckANy1f4O=m!b^k{@kmwPtVS^ zPk}^KJcn7wr!Y%7YE9D`hjHm;EI2vtDeO}7L%meQ?fN8Hh}GQeC}O_Y$IHeh@6RdG z&x_}>n|R2UOmb!uA!k)5M(>~JFG?xmZ3^(e_F2xmy(v|HIYwdo*&G=+Htdwbd*Jcc z`~hd?L*jARsE@BhQVSsz-9nc-<%p{i2){ulv3?uj^5LEQ(kP*%y>{Nc@P6yIGDt z2dXd9gCfB;my+u_Su)}|3E9_D4{+IAtSea^zZ?-S6u*i`H1|QxB^vUmJUj;8YA=A^Vu<0aRVO0Kvk54g3-FA9{| z3-q7LijelVvhWnLJB`G&e}iaOw-heh;7{Plg>i`z)n}stcvVBT_h?t%tXMwDM;cvM zTE^h89w8-4O0qgX^_rbJp-B7 z7F~=lwPwU}Lh80H6qk5?uYG-{^)H2|A_=zR0H zloZ){Gc1YBCNZyw@H3n+d)1t+yr3*8_Ziq*zDHk5)}170c~wuDxh^MY$+0~gipqXT zLSH6)PTcqd+z1IXr|EtKQHAY^zOqbfhTGC`OO1ON-iM&X%C)(Vv0$A0i72O0t91VF z+LCDA->)m9EOmHZ`s4jrX?XJn$Y0B5z_9PVWYTir=-Os%P$3PstbD7IH#k7a-jV&W z(uRlaV;$L>UJI*U4sP7BiX;yNB*sLduUn9wpJc8)%%9K~Y;zDy_Ln9S@k+J7?%NThZ!upavPZb9x6~_3q|}++Mon%@#ZI+{D(F(MB)w zK<8DF<_ifFQFLnQEN23XzJ;qBqY?@S<*2*`ZlMW*w4|MFZ&5>AnaLP_hDgId1ILXD zajn%P;*w1g(--Xvboc!eDBM%cB5;n2&C6kbtHZP(b7`eQDx+WWxTOkZ#4GowCuCP- zK%`o}API@SA(HU6@3QEpH}H*!Xphlq4wb}s3yfj5mSb0>Yiul$02sALb>P<236Mo@rNMU;4B&+sUo8%Fwa9zIHvkOH$E(itAG(Pe2!6Gvz7n1@Fl15h~gQ#qP!Dxo;SVH2dm# ztJMCdjBb54!@dyJy|Mkk+aQVMoE&YEe1AQ2P^I^vIquPU5wuypF19rfb?s)*yk2|6 z42rL^Kkkt+wWkl+6%Zp?L9rYzj5XCd<9S*Bo&JS?g?+h(~|DIfLNJnIyo!H>K$s zRxUM?6I*Zk=D5hb|HpD0;aK5UE0!YI-#73l8F{i^X*T_IG7u7Qh2lwuhN5F(Sf4gT zcz8vuILwIQF!4&#hxW1YJ!6wr+%P6wh2qzAi|jSbl{?=ysFvW==$J%Od8FrE+O#aI z)QC46*UVLmt?XN=djsCQk^`}c+${9{3{+ot-~SNVAROju`krSkIeB%#2`D$1&N=?W z7KiWnFquoRLC*D9j#9!?1=wX~I|*b=CyI5kY|kvtT1K}JvoZUSPnuh__SakjzwgM)70A3#@A83x zTu#u*roRfdS;ck#^9_SOatB=6Ch=oD7D(+!rxFSXI^8m1Rp6kPHH8{*v?}S>Pp{va zLp!^awR+%tFTfJF_{+Aydb}XDF5V!}qis<7?Q;-f9j68bAjNCx499uu0(hp1_@Yrk zW5M4UE-z4$0{r4l`upI@a{bAo4!dm;y&Sd8AlUY=dhd0JO0YfL+q*PRQ~TU_nHTeK z;MSLF*69z!$}cKn zj__y6Tm+WCvqu)8OK{YS`#QH_hzgh{k6+(dto{xc3S!1%;j$?e0|d&`%X5NAosu|Z zbfB!1BHjkbd&4vdq)!JJVBNAET{aA}bAG7#!{-bJUkwf0%kNUeYa}F~76<9;71-5D zCRGuul^CWp?0dHTwHjYnt9pBE2FZz&j%=s%xavS_i-lSzbWgyTaE7`nCRc0!Y#eX@ zbu%xye0J>Iy>~ee=Jm<67mB?x`L+MhB6QpUMsC?9y!Np1YRc*5WA82;GkU>w?Bu3;-KQvuzIXk zqbxSz+m-ce1DgEAPyQ;wJGI4>XWXaqhRZ6t8L8G*(4n0#zqZ7>_dI~&NR;|^l;%%= zJ3~>?6Ls-R66#QdM-H)6dwXeL=UR}04e{o~iBirZT*<`bOnoyLMsk+%fCC*3QUrp9 z0b~>(evM!wt6tJYQw{WBt27$7JZP)wJkGk>fG3unt0-Brp_2H(@n()ocX;jAunR1v zJ!RYmf2HYYsXU4-sF9K;q~#gpt$G=Z-jKn0aT?zF83wnzJt7a$CTn_pRvx&gpP-(f zWGIq5Kw-7`oV)Vlg^D**?PffKbGwM7*Hf`ERYP*Ff`=#w_s#{g{u@dy_Q}zm3dyg5r5@ zWIb^{;K8*4MB}liFGmhIs7lA{ae(G}0ja&0fNgpXE#EY^8uZ00Hn}dJZl<4o)tzKOo=Q+aHjNG;%S>wgFwkmZW0)lq@bLBK76pAe z{XNTbrG{K%q(1NGK(Fv}6x#a8;hsecLI<>+)UKtG{VqocfQ*>UTbAZ6(DzG-P3*mI zg2oA;aC%%FzC=!{Q;OyR@I3skrAiuy*=}a_mz6rL5a?dLw2(xFiqx{5XA^J7UpRC{ z=g)bcfF9{y2{?XSZu8sNqj})?c%>pHzNt$>MrOSgYtF*`Ws2@Ky)i*< zxjk2t!%Q5r7+8y`quF>|`Wu|t$l#iwqVEEFot2pPN(apc_)u=4(5u>IoPZEM#+q|>+6L!}Vu zB+NWVU@%-xg2q$j8mx@h#`8u)R;i~<+fdEWkEps?i9Vmg;wEFu)~ z27MMoGHgyQRDZ)}m5X!b5%-F6CA$2aT251w4k?lxE07Wwd$VoEfA2|~uVcOdIc|6_ zYep~rme?u8Fd3v7Jl^bKy&TkQLeK3q=6kXb>uM_UU0>G6^$+{&e~aLa@<13%>zhi` zHd5o%#`W7apj0q4$^lxKDy&L2Xm9+!+M)|}TK-`>+igbKL=9;JfdNihc|3AlNQ;B? zWDn)tecXA!nmy$dZVxmJ&wne?HMn@(n}KDf8-6#Hh~{y)&Lt)qMAVxMq6#GsBzU;! z%N%6$*Vp9<@=t3wP}Cr-I-bFE0+}b)qhYx}ATW@A;0)~S#7f4*L}NeZi||%HA?Me) z%R$UP-nXqqQ4sp;($0i5qI_#pr)SwA@vQZ#wjH!1Y7Y%tUA0*9PNe{bGyM>OAUo{d zx<8Zr54Llgxe>47gZg9qM+uT<_vz0LZNoxu#!oQPba~QQnqu2^^2-@utHIanR>y|U z3;&3oy7!1#c)Tq_m&A|BVJ6WqSwa?Y9p_m7qSx8*R66o4H5`ILUDH+jq4+l z%vQG)zl74imFzInyPcgQGw`mLgr~~Q&3%xz7@Vf*VRy$Mtk4{I;B@~3ylG`zJGO5T z*(pDnlRz&SZID0v&VxAa7bo{W;f5b)XvZ8bQ1Z^2f5N;BhE0WDtsy>HA;;zb5qO>V zQ90Tr@u%ePlPOj2d`Ks{rxE0k}k__{heuAI?$aqU%xQ(o(=2h=mLdh_A8H zbSx6>(&lB!hnljc3fm#`wLIxMcSOn#U9y{;yO2(j9@Dz|-vM>oJbR(CI@cX{T|w;+ zPy$_K{I&f-jjXruslgNO#dbeuvV?9`CNobo@ z(GaeVZ>l=n(5$GJKR&vhs6F{vHUbKNWT6NrBsG*qrO&EX;3=SuH|Fdjciu2oT{IX^ z2fhP;nIp|0DPomNY04_q`CW`*1`hE?>KB!N>$AsyjC_|6N%*nWmJZtnYIipx>}9t- zVskuX^G1nz?Ph+lKWlYC&X2_b@Hp*@0?A5 zB6mjjGChSdlkLrtM>>5&t_Ct4Eb?#tRThrNs8}+w81sOS}< zY0ruY6Q1Gpra5wI<;Q(>(p;51#kJ56c#+VqOqKjLmnz3{(494y=1Vs`jGGySH`BCr zrAxxrI#{pj(C^PSJm)+5Za|Uca&O=026Qa!w$*67Wr_-> z{IuqKMYwvPQv~Hf6g6=tucC6=UGpxl^T_T14jx&~7O`u7JhtXe19~2XP=Tat3jkO8 zE-R$y)fLq5nDXOp%{{MhnWQTv5l3%^ZoP$t1MNuAWEfPOipg>r zHMOMg;lRLKsCvVuhVsjquhsblBS(5fq<@)uJ}oXKpMkeXrJhOV?9|MU*49^viHW5^ zAX%<5NoS-t&coHW7oEW}7wk@}q30@b0gD?CQ<%7Pv%9l(d0lc-k*zpH1~CH&UD17yqK6+P~y9Z*#dKl?Vrd1F`|9xyZsw|_3MA*3}^>*KOW zJLBXPm;^O5X+p8zDwscZi8BsJ-{$h{n4dBJ;`J3$B$OvSFXvfkow^Nt=dIUz#CyW^ zZUKSeIoGon!kW}^Br#9ZW-_zpcZ_HjyXB&MpmMq4b5deNez9n#gv!vA_zc+1&X7)uiy37~WcR(Am)M zwak07LJ9e7*ru9&lY2CXDLBaFbpw_>8vV8X zp;&mj>B#whGhk;LJ#Tj9Q#77J{*&KO^#}%*a^AIc!o%Tasz-lzOur?OCy#dkruXbw zH88)_l#7n1ErkpnhvYKUCuLZ#_jjuc%q(}s*#?PXEC{vPWK)^8_fCjF71JibcZ#& zZIiypIsC)I4~YBRm&o%C!%w?%#aoT^sTi$qYZNmO z{I!Ns7l|vJ{YQe-Tu%gY)0C?Q$QnHRhsK3<`{x^l^$%EP*@4WbOL!4jbc{AnqX=d; zfNpBw^3IpZW1pXli{Gd6&UN}QOTfEbntj?uf%S2+XI_U2oFQYinCltys6_wZg8OQjz)s;`PhylQz*dF|?yRyFl zA+|Kt*ExJ9Fx=97Q=ZbfsB_mD$c+<(MfM!IP=&SXS5qLbu6~h)d(%<`g~+l5tT8U` z+4!`MxpjYFuHp)y?i*?PZ$Ux9xDjzjSau}3*I^`Q_rP9@(AKWsY}BHGSzJG06WOxF(gyKmi0K-6PGs?bD)N*CuGcc!LZo<@tPMT88`_Le>*w9C_YOOL z$CtsoNulQl+NM-Mj|?ie^Odo%s9yQ{`o=iMJins}<`8T;(={^XkfeMBD>dx=q?WJz zgJ22FIN@zkt-c0(iD(Og^v*#<(s*1r;=(oe^Y3Vj{Ydw(U(KZ6imnAFFqO<0D}wt5 zhQWtKhh@k{`j47rE{&IYQ}ROO$%-m*8YaVMzMi#B9Y2bhpS0{5~aX1r`G9>7V5Eg?<5NHL~q(d*X=0 z*l6%h3y#l^z@tkagZp(L*#1mgd25MnYF)pt0i-B3;}8$mWiQc%l;_rocRTg|93BQN zw5i%}Y1wCRk2I>r5Syv5-rTKrM-fOVDw>nL$W65t=dtBbtK^rQ;zfJCw&vqAw?~E!;S2R8{XGLKHVzS+SN*e%D|~|83<%6^;?HPW9U`zeGd6aX6o>}8 zBW_Dx_bYa@C2TFuYsEM;Ip)s8IBJif#EQtdA9y1@wO7#H_|JQdT1nrAlO^orE2$&s zSi})=a!1C4$b-F?2uSQq_=jtYA>#=rXC=q4S*gJf%4C?@qn-zl)r$K~`7~O12j{=SS=CEM51y4*8;re0^jnjlv z&H9axzsEEUPjzVNf#j+z<>#Hy`OWRF9LB@i_Np(Rk0)QNIy|L|B$R$iw=(e;rmtWe=gXQVhv~c=gLB?@924d-xB$mI`aR1;a()_VW z!gR_FLQuQrKMy})=^5m0e8~Ow$r`}qzg3h!$Q$|jxHt8B2fw&Lq8alQT7ir6C!{YJ zU9hw)YG_dn^+VUgsdes3DTHv?9dT`XqVZf^Q7{{^qKDhM6O!Ishi(SpYHbJz@`KRS z+@>{n;v0*O@L9e4OhZjhoS@5Htc9wsNYG6TSNnhlbYdgU|78E(xmAJfcC7|N8kZ$@ zE*41${q3{@ICFL8EhuWm9=}&u2e&;(vT)ZMH}lu)TcRhu-D}nbzo!3;4LlDpeQEaS znP`$lIAQAlr^=1LcH~Jg&cW;ewiai$UE_`kaYzgB*|aLhB1`0jLGBfy)ATf3jzpT% zq(ub!4C++hI`I-@7cARixHvL!S zQE64icE3xY9?Ix$W$(x{sn0y(gEyf zK)@`rnPdo&NTmO+AHYyT3cWWL#y55DomhV1Z)e0B!pAGCrYp6>Cmm!|!gvaULFF{Z z0YM&{&8mKCB;&7k%N$o8hLhtS=pa`S9D( z;ZeiEF&j3tO9#IkmeE9x+)=eCoGx@F*KDtr2zg&oI9wR1Q1L#wUg9Bd#pL|>5jExh zh^vM4({T(oXn6CR&J3mKVF(^%ljSb!Vczm(CGGe5-AC+KDaGeP z%zx@^u-A)%0uN12`dwFtxqb#_@*rVW*!Gx zbX5$)z<)8hZw+M^jQy6;x!0qxf(muG(RtEA^W3h(1=ORZZBd3|Q0tPnMY@Va-irs@ zTf$(GZ5y}hO5tk5&IsdJ{Ohz-enP;2kMWM?GFhA5lk^RbW*WBh=M(t+y0-po&a}OF z`#21IV=wOs`GrUZT|q<(w|a0v2M;eOh_yLDmGLy<)`9TF5|(xStFQVQ$PX%%fIaCp zy)8K4HW_cn^+vC@vgs(TX8p|141^{6{>$f8j(&G?NykN>l8PGB=$0J1!g3gv{v~IH zHFkT_Y!CZFd-gIP&lC0&4+g-_0#)Y~Z2keRna6S?Fk*M^|E6-Zk%KnUT>?Sq#34{b zBV~20qWmtq*9BswB4gzEA_2#GUWgRoq{{DBY#hwZASsg)#6Wh#AW-|kjV=if%*h8e zdnAnani;%to~?QDtzwmTWAaT(CR>Ivdc_CrOrZt+I+Ma`Ek`F2#vYv%6x{K@b9SSVSB3@o@aDfnS+Hdw8)_ zd3Qxu#Aiw`)FF*O2r@uGGNMHq~va$pMD<8~3R!g_YJ(=j3m-$FxT(#Xh1Yr;sCT9(r~ z4FN=F-%9~F#!+dLULFHqenV(I%GQI=)3LlloK+`oMCkRbKba^XQL)~sqSbwc`&z@( zpq2yz_vRsq@SUkEe#{T*1L)uoDCKedFJ=$hie=HW=_>|jF}oc`O+1Xf&z5LW4E_e@ zI!+1A8ne$--x036;YLR>U7>uJTE9$L95L@v_(TS1eDYH&IW&h097r}mC?O_Y1JOmHPkY#$^IJW4Dy)6 zE{9}kTLhE;q&CUYNkg$TrOT; zCggXsubX9%+(t3HTamIPpyjm^eUtm}ut)?cYp=nVZdYbJ`GL7IMQX-ZMAQItHYzu( zj~ARBJD989wLjl8_%oUf71~lmv<6fEfYbFD2VK+6wByCu@%#(H@g1B0^wPhIBNkLn znB6R`|D-FC$>4a|V=yW5UeB__1dBV9gMZ!ge#ST$Uub#O=<5vm_&^8wgp6Wz1zdtRPmBI2h`0-}6Z=wp~2s3CYciW(|1?W1|U) z@%aaDAHI>P2Z}PfeuvOowzlK3P$$Ix#ogyZ)kb+h3_v2lb(#JDxzD)!c9>maZUD9Fbo*?T?!g?8nFWBb^ zX9@oIEvJW@mqyRxXXHy-hfrJxjY(^E$!M%aeYtpJs7i(zd5-x{Pnp& zo4&+z>2}vesBhfpr(`a|{FQewWksZkUw!W^jnxr#+jUiKFcufxEJ|L?BNDUGwm!Nz zxVlD}SJR+kqSLu6@*LdKT4)d=q){!#$a%cr9LcGE<3q#SYr4{k$x<-o81>z+uiz0_ zk_vh=A;LCAll=6w1^K%>1U1OmHsuRH$w{Yut@lGNC^X$w__H7{9W?cT;-xd|b?%BY z$qAit8%JDG4u7Fy+(aUm6)J&jkA6yfUd5l8w1tyFL9Aq#cz9!u#)c(wPVA3-K3!7b z@DCFVo+DQUaHbyp(^qgcrGK$J-3m+A*eTY;ztA5EWgGs*_L2THOsD^#{KyO1ufK`^ zsRAYvID|7H#*f%Eb0jW{bW_Of^L{8T75AVFRaV`R= zjIxY1^r2zJ#dcHE(?1&;FkU4RF+^W<{a^`UPFGe}hkSc$Uv1fq$*b~o&+P8{M8V6e zj?%Nj4GL<0e7M^p{QHkv(-?fF|v zsC{sA`x>05gp8J&S3s5)J?2(v_f*A#41N9nGO#%>)s{`q19n+~+G*`F#Da8arXfgp>VQNJBX%i%L+V zCm^3IQL~TKbL#1->GHRp#!272Kajc8T?C!12#{oL(z&z>&x1Yji~a?|!VcZ@e14}} zX?N=mreH<$l1%$$%$ziB=S@!i3VUJS!Ex%>NDxgW!X=$^r#8c%aPNe1e5+qXxdFNY z0~s7W7RUXMaYwGwf(aIDx2g@XlDZZ>)VCCY9*~O<)ILexVj;O6S9jNZ0wRRk$3G0{ zBzpQD&W%u^1JC`v@Wj*?E-S1bt^3?$arQ_GWQHRmS<_|F2rO#+aahInP`9=3|jHD@nI|H^ahA}3myNW zY{?@}ln+9{O5ms6kL3%((y&3z3PR|113IWkE`HliJ5VG-s#_$z`M?l$^x?&&RO)#+12mV_3*v^3*`&C0Z(Cc5YniP z{kMX2ZZKBiD1UlhSN=1<@})F}LgEj6uS{CBlB_d|H((H~by$g;+)Kr$O|##UC%Z)9-p#$zj~wF8P0TK)Pel*eGcS{k{5U^JU)}la)SKkzc>f{*`CR} zul%4%;hI$yP_E9K{Ocu7=YZNDJ4%HCBdi1O;vfRwuZ(nExw1h6sOfOvAL68|!7T|+ zzv|?H1(f-G7ndK_UI+o`AST$eQ8lz(PgybG(};h}vDm|c~inr7hF9-!eWr`e<4K#MO@tEow|IUWS76S&F?RBgd#{+I^M+S&` zi#fC&jGN&SG3vsen@?9lAJKx46A4!EBoC3@h%7^Wf{q$Z+|ir@@F}5oo&I%Z2%3P$ z=Ki(SgK5J{I~}XJsNvh;nuEf24dasikT>`xu=}F~FD|;3jSgnMN~8KdWQV-HY1jX3 z1-Ua+OEaDv%v2IjTG=f}7p&5bpI~Pj2MQm&kV=UsAze0}oWGdL2(Ku@M~%W*UQl5y z9`NBnov~4{(!TXQaQXA8#?uTkVh4n5|835@{e0~-of~JnDEzT!>06xiM=$&Q6;ErL zc~}P0SIZwax^BYO5;E)7s{FgeMUI*MYhk;0VWgWNXSYap+tba~*_Q-0A_?XtoiZV{ zYN+s&*|RqNWFPx2nZJ#9gmFx&^-xaw>!ZZiFFbIX7#1wQZ93egC?;9=cVnM}(Up7E ztKrGUQLMtw>p_wWRT&vl$kklDgq;XT%6#)L4W{Xt%@MukY;+FJXF4qwT^2UST8*k^ zF8GCeiKlA?zi2`k+ehv3zJ9&YH+=$rsXjW(p`^#jO>*G<9N2jGOJG>H!hMCE<|!
$O1ofW?|L2$f;u7!m+ahs=!|wZ`RF74Usz5| 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 C${mRS literal 0 HcmV?d00001 diff --git a/windows/client-management/toc.yml b/windows/client-management/toc.yml index faba5b0483..92e5722e04 100644 --- a/windows/client-management/toc.yml +++ b/windows/client-management/toc.yml @@ -4,7 +4,7 @@ items: items: - name: Client management tools and settings items: - - name: Administrative Tools in Windows 10 + - name: Windows Tools/Administrative Tools href: administrative-tools-in-windows-10.md - name: Use Quick Assist to help users href: quick-assist.md From 997e925d08545ef2b2857e92049593b1a06e83f2 Mon Sep 17 00:00:00 2001 From: Rick Munck <33725928+jmunck@users.noreply.github.com> Date: Tue, 29 Mar 2022 13:43:19 -0500 Subject: [PATCH 35/67] Update minimum-password-length.md Updated password length to 14 to fall inline with Microsoft SCT guidance. --- .../security-policy-settings/minimum-password-length.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/security/threat-protection/security-policy-settings/minimum-password-length.md b/windows/security/threat-protection/security-policy-settings/minimum-password-length.md index 7921cdcc37..08143780d4 100644 --- a/windows/security/threat-protection/security-policy-settings/minimum-password-length.md +++ b/windows/security/threat-protection/security-policy-settings/minimum-password-length.md @@ -36,7 +36,7 @@ The **Minimum password length** policy setting determines the least number of ch ### Best practices -Set Minimum password length to at least a value of 8. If the number of characters is set to 0, no password is required. In most environments, an eight-character password is recommended because it's long enough to provide adequate security and still short enough for users to easily remember. A minimum password length greater than 14 isn't supported at this time. This value will help provide adequate defense against a brute force attack. Adding complexity requirements will help reduce the possibility of a dictionary attack. For more info, see [Password must meet complexity requirements](password-must-meet-complexity-requirements.md). +Set Minimum password length to at least a value of 14. If the number of characters is set to 0, no password is required. In most environments, an eight-character password is recommended because it's long enough to provide adequate security and still short enough for users to easily remember. A minimum password length greater than 14 isn't supported at this time. This value will help provide adequate defense against a brute force attack. Adding complexity requirements will help reduce the possibility of a dictionary attack. For more info, see [Password must meet complexity requirements](password-must-meet-complexity-requirements.md). Permitting short passwords reduces security because short passwords can be easily broken with tools that do dictionary or brute force attacks against the passwords. Requiring very long passwords can result in mistyped passwords that might cause account lockouts and might increase the volume of Help Desk calls. From 50a5a2d9e785bd89726410eb8664bf7ec2e3919e Mon Sep 17 00:00:00 2001 From: Denise Vangel-MSFT Date: Tue, 29 Mar 2022 14:40:55 -0700 Subject: [PATCH 36/67] Update microsoft-recommended-driver-block-rules.md --- .../microsoft-recommended-driver-block-rules.md | 1 - 1 file changed, 1 deletion(-) diff --git a/windows/security/threat-protection/windows-defender-application-control/microsoft-recommended-driver-block-rules.md b/windows/security/threat-protection/windows-defender-application-control/microsoft-recommended-driver-block-rules.md index 5759d986ff..1d88193ede 100644 --- a/windows/security/threat-protection/windows-defender-application-control/microsoft-recommended-driver-block-rules.md +++ b/windows/security/threat-protection/windows-defender-application-control/microsoft-recommended-driver-block-rules.md @@ -14,7 +14,6 @@ author: jgeurten ms.reviewer: isbrahm ms.author: dansimp manager: dansimp -ms.date: --- # Microsoft recommended driver block rules From ce514b37a948e5d768647f701924bf4c75fddfa9 Mon Sep 17 00:00:00 2001 From: Denise Vangel-MSFT Date: Tue, 29 Mar 2022 14:41:28 -0700 Subject: [PATCH 37/67] Update microsoft-recommended-driver-block-rules.md.bak --- .../microsoft-recommended-driver-block-rules.md.bak | 1 - 1 file changed, 1 deletion(-) diff --git a/windows/security/threat-protection/windows-defender-application-control/microsoft-recommended-driver-block-rules.md.bak b/windows/security/threat-protection/windows-defender-application-control/microsoft-recommended-driver-block-rules.md.bak index 3b611f4bc1..357a184c9b 100644 --- a/windows/security/threat-protection/windows-defender-application-control/microsoft-recommended-driver-block-rules.md.bak +++ b/windows/security/threat-protection/windows-defender-application-control/microsoft-recommended-driver-block-rules.md.bak @@ -14,7 +14,6 @@ author: jgeurten ms.reviewer: isbrahm ms.author: dansimp manager: dansimp -ms.date: --- # Microsoft recommended driver block rules From 8fffdc73fe2f78f6612b059255edb5e9aa763e49 Mon Sep 17 00:00:00 2001 From: Thomas Raya Date: Tue, 29 Mar 2022 15:43:45 -0700 Subject: [PATCH 38/67] Update event-4741.md remove HTML --- windows/security/threat-protection/auditing/event-4741.md | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/windows/security/threat-protection/auditing/event-4741.md b/windows/security/threat-protection/auditing/event-4741.md index bb8eb5c81c..9575553088 100644 --- a/windows/security/threat-protection/auditing/event-4741.md +++ b/windows/security/threat-protection/auditing/event-4741.md @@ -16,9 +16,7 @@ ms.technology: windows-sec # 4741(S): A computer account was created. -Event 4741 illustration - - +![Event 4741 illustration](images/event-4741.png) ***Subcategory:*** [Audit Computer Account Management](audit-computer-account-management.md) From 00fffaf676e00a5eba2f9dbeeb0a5a024d775e0e Mon Sep 17 00:00:00 2001 From: George Shih <40845924+geos-ms@users.noreply.github.com> Date: Wed, 30 Mar 2022 18:51:27 +0800 Subject: [PATCH 39/67] Update Hello FAQ to clarify lid closed case --- .../identity-protection/hello-for-business/hello-faq.yml | 6 +++++- 1 file changed, 5 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 7081a2b5d6..bb4c297899 100644 --- a/windows/security/identity-protection/hello-for-business/hello-faq.yml +++ b/windows/security/identity-protection/hello-for-business/hello-faq.yml @@ -79,10 +79,14 @@ sections: answer: | It's currently possible to set a convenience PIN on Azure Active Directory Joined or Hybrid Active Directory Joined devices. Convenience PIN isn't supported for Azure Active Directory user accounts (synchronized identities included). It's only supported for on-premises Domain Joined users and local account users. - - question: Can I use an external Windows Hello compatible camera when my laptop is closed or docked? + - question: Can I use an external Windows Hello compatible camera when my computer has a built in Windows Hello compatible camera? answer: | Yes. Starting with Windows 10, version 21H1 an external Windows Hello compatible camera can be used if a device already supports an internal Windows Hello camera. When both cameras are present, the external camera is used for face authentication. For more information, see [IT tools to support Windows 10, version 21H1](https://techcommunity.microsoft.com/t5/windows-it-pro-blog/it-tools-to-support-windows-10-version-21h1/ba-p/2365103). + - question: Can I use an external Windows Hello compatible camera or other Windows Hello compatible accessory when my laptop lid is closed or docked? + answer: | + Some laptops and tablets with keyboards that close may not use an external Windows Hello compatible camera or other Windows Hello compatible accessory when the computer is docked with the lid closed. The issue has been addressed in the latest Windows Insiders builds and will be available in the future version of Windows 11. + - question: Why does authentication fail immediately after provisioning hybrid key trust? answer: | In a hybrid deployment, a user's public key must sync from Azure AD to AD before it can be used to authenticate against a domain controller. This sync is handled by Azure AD Connect and will occur during a normal sync cycle. From 3b11486d01584a506045be6309441fd5be937672 Mon Sep 17 00:00:00 2001 From: Carmen Forsmann Date: Wed, 30 Mar 2022 09:30:53 -0600 Subject: [PATCH 40/67] Update waas-delivery-optimization-faq.md Removed '.md' file extension to fix link. --- windows/deployment/update/waas-delivery-optimization-faq.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/deployment/update/waas-delivery-optimization-faq.md b/windows/deployment/update/waas-delivery-optimization-faq.md index 0f59183964..6425a6af48 100644 --- a/windows/deployment/update/waas-delivery-optimization-faq.md +++ b/windows/deployment/update/waas-delivery-optimization-faq.md @@ -36,7 +36,7 @@ Delivery Optimization also communicates with its cloud service by using HTTP/HTT ## 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.md). +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? From 33ae7348ebb7faf369409c325b8ce3595cb4104e Mon Sep 17 00:00:00 2001 From: Carmen Forsmann Date: Wed, 30 Mar 2022 09:45:03 -0600 Subject: [PATCH 41/67] Update index.yml Add link to FAQ page. --- windows/deployment/do/index.yml | 2 ++ 1 file changed, 2 insertions(+) diff --git a/windows/deployment/do/index.yml b/windows/deployment/do/index.yml index 986056d1ce..c50e4d8d6b 100644 --- a/windows/deployment/do/index.yml +++ b/windows/deployment/do/index.yml @@ -47,6 +47,8 @@ landingContent: url: waas-delivery-optimization-setup.md#windows-powershell-cmdlets - text: Troubleshoot Delivery Optimization url: waas-delivery-optimization-setup.md#troubleshooting + - text: Delivery Optimization Frequently Asked Questions + url: waas-delivery-optimization-faq - text: Submit feedback url: https://support.microsoft.com/help/4021566/windows-10-send-feedback-to-microsoft-with-feedback-hub-app From 52ee27d353ef5a389213659b7027a30c6c295395 Mon Sep 17 00:00:00 2001 From: Carmen Forsmann Date: Wed, 30 Mar 2022 09:57:35 -0600 Subject: [PATCH 42/67] Update index.yml --- windows/deployment/do/index.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/deployment/do/index.yml b/windows/deployment/do/index.yml index c50e4d8d6b..01e71f030f 100644 --- a/windows/deployment/do/index.yml +++ b/windows/deployment/do/index.yml @@ -48,7 +48,7 @@ landingContent: - text: Troubleshoot Delivery Optimization url: waas-delivery-optimization-setup.md#troubleshooting - text: Delivery Optimization Frequently Asked Questions - url: waas-delivery-optimization-faq + url: waas-delivery-optimization-faq.md - text: Submit feedback url: https://support.microsoft.com/help/4021566/windows-10-send-feedback-to-microsoft-with-feedback-hub-app From 45a6e38ceb8d7b700a13b5316f6dfb98226c09bb Mon Sep 17 00:00:00 2001 From: Denise Vangel-MSFT Date: Wed, 30 Mar 2022 10:00:23 -0700 Subject: [PATCH 43/67] Update minimum-password-length.md --- .../security-policy-settings/minimum-password-length.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/security/threat-protection/security-policy-settings/minimum-password-length.md b/windows/security/threat-protection/security-policy-settings/minimum-password-length.md index 08143780d4..d116884fca 100644 --- a/windows/security/threat-protection/security-policy-settings/minimum-password-length.md +++ b/windows/security/threat-protection/security-policy-settings/minimum-password-length.md @@ -14,7 +14,7 @@ manager: dansimp audience: ITPro ms.collection: M365-security-compliance ms.topic: conceptual -ms.date: 04/19/2017 +ms.date: 03/30/2022 ms.technology: windows-sec --- From 164f674c97a731ffad8c20161017e8083f403469 Mon Sep 17 00:00:00 2001 From: Noah Myers <81661816+nonotnoah@users.noreply.github.com> Date: Wed, 30 Mar 2022 10:37:26 -0700 Subject: [PATCH 44/67] fix redundant acronym ATM machine is a redundant acronym. This fix is in line with other uses of ATM in this document such as here: https://docs.microsoft.com/en-us/windows/deployment/update/get-started-updates-channels-tools#long-term-servicing-channel --- windows/deployment/update/waas-quick-start.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/deployment/update/waas-quick-start.md b/windows/deployment/update/waas-quick-start.md index 3c6ac3426f..9f6c9e6c7b 100644 --- a/windows/deployment/update/waas-quick-start.md +++ b/windows/deployment/update/waas-quick-start.md @@ -31,7 +31,7 @@ Some new terms have been introduced as part of Windows as a service, so you shou - **Insider Preview** builds are made available during the development of the features that will be shipped in the next feature update, enabling organizations to validate new features and confirm compatibility with existing apps and infrastructure, providing feedback to Microsoft on any issues encountered. - **Servicing channels** allow organizations to choose when to deploy new features. - The **General Availability Channel** receives feature updates annually. - - The **Long-Term Servicing Channel**, which meant only for specialized devices (which typically don't run Office) such as those that control medical equipment or ATM machines, receives new feature releases every two to three years. + - The **Long-Term Servicing Channel**, which meant only for specialized devices (which typically don't run Office) such as those that control medical equipment or ATMs, receives new feature releases every two to three years. - **Deployment rings** are groups of devices used to initially pilot, and then to broadly deploy, each feature update in an organization. See [Overview of Windows as a service](waas-overview.md) for more information. From ec3db587d6fc0e75b0f40495a3ecd68884e4c8fd Mon Sep 17 00:00:00 2001 From: George Shih <40845924+geos-ms@users.noreply.github.com> Date: Thu, 31 Mar 2022 12:43:45 +0800 Subject: [PATCH 45/67] Address the case of ESS devices --- .../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 bb4c297899..5edb16893e 100644 --- a/windows/security/identity-protection/hello-for-business/hello-faq.yml +++ b/windows/security/identity-protection/hello-for-business/hello-faq.yml @@ -85,7 +85,7 @@ sections: - question: Can I use an external Windows Hello compatible camera or other Windows Hello compatible accessory when my laptop lid is closed or docked? answer: | - Some laptops and tablets with keyboards that close may not use an external Windows Hello compatible camera or other Windows Hello compatible accessory when the computer is docked with the lid closed. The issue has been addressed in the latest Windows Insiders builds and will be available in the future version of Windows 11. + Some laptops and tablets with keyboards that close may not use an external Windows Hello compatible camera or other Windows Hello compatible accessory when the computer is docked with the lid closed. The issue has been addressed in the latest Windows Insiders builds and will be available in the future version of Windows 11. However, using external Hello cameras and accessories is restricted if ESS is enabled, please see [Windows Hello Enhanced Sign-in Security](https://docs.microsoft.com/en-us/windows-hardware/design/device-experiences/windows-hello-enhanced-sign-in-security#pluggableperipheral-biometric-sensors). - question: Why does authentication fail immediately after provisioning hybrid key trust? answer: | From e5fae1e841988c0237b57d92e00895ea1b3b4d14 Mon Sep 17 00:00:00 2001 From: George Shih <40845924+geos-ms@users.noreply.github.com> Date: Thu, 31 Mar 2022 13:50:00 +0800 Subject: [PATCH 46/67] Address the case of ESS devices again --- .../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 5edb16893e..5762e33ff9 100644 --- a/windows/security/identity-protection/hello-for-business/hello-faq.yml +++ b/windows/security/identity-protection/hello-for-business/hello-faq.yml @@ -81,11 +81,11 @@ sections: - question: Can I use an external Windows Hello compatible camera when my computer has a built in Windows Hello compatible camera? answer: | - Yes. Starting with Windows 10, version 21H1 an external Windows Hello compatible camera can be used if a device already supports an internal Windows Hello camera. When both cameras are present, the external camera is used for face authentication. For more information, see [IT tools to support Windows 10, version 21H1](https://techcommunity.microsoft.com/t5/windows-it-pro-blog/it-tools-to-support-windows-10-version-21h1/ba-p/2365103). + Yes. Starting with Windows 10, version 21H1 an external Windows Hello compatible camera can be used if a device already supports an internal Windows Hello camera. When both cameras are present, the external camera is used for face authentication. For more information, see [IT tools to support Windows 10, version 21H1](https://techcommunity.microsoft.com/t5/windows-it-pro-blog/it-tools-to-support-windows-10-version-21h1/ba-p/2365103). However, using external Hello cameras and accessories is restricted if ESS is enabled, please see [Windows Hello Enhanced Sign-in Security](https://docs.microsoft.com/en-us/windows-hardware/design/device-experiences/windows-hello-enhanced-sign-in-security#pluggableperipheral-biometric-sensors). - question: Can I use an external Windows Hello compatible camera or other Windows Hello compatible accessory when my laptop lid is closed or docked? answer: | - Some laptops and tablets with keyboards that close may not use an external Windows Hello compatible camera or other Windows Hello compatible accessory when the computer is docked with the lid closed. The issue has been addressed in the latest Windows Insiders builds and will be available in the future version of Windows 11. However, using external Hello cameras and accessories is restricted if ESS is enabled, please see [Windows Hello Enhanced Sign-in Security](https://docs.microsoft.com/en-us/windows-hardware/design/device-experiences/windows-hello-enhanced-sign-in-security#pluggableperipheral-biometric-sensors). + Some laptops and tablets with keyboards that close may not use an external Windows Hello compatible camera or other Windows Hello compatible accessory when the computer is docked with the lid closed. The issue has been addressed in the latest Windows Insiders builds and will be available in the future version of Windows 11. - question: Why does authentication fail immediately after provisioning hybrid key trust? answer: | From 7daf5f10c0f354b003ee68bffaa6c29a4974b672 Mon Sep 17 00:00:00 2001 From: gkomatsu Date: Thu, 31 Mar 2022 07:40:49 -0700 Subject: [PATCH 47/67] Fixed Bulk Enrollment support Bulk token creation remains to be supported on Windows 10 and 11. Fixed the table to reflect --- .../provisioning-packages/provisioning-packages.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/configuration/provisioning-packages/provisioning-packages.md b/windows/configuration/provisioning-packages/provisioning-packages.md index c0931e36ec..da386db801 100644 --- a/windows/configuration/provisioning-packages/provisioning-packages.md +++ b/windows/configuration/provisioning-packages/provisioning-packages.md @@ -79,7 +79,7 @@ The following table describes settings that you can configure using the wizards | Set up device | Assign device name, enter product key to upgrade Windows, configure shared used, remove pre-installed software | ✔️ | ✔️ | ✔️ | | Set up network | Connect to a Wi-Fi network | ✔️ | ✔️ | ✔️ | | Account management | Enroll device in Active Directory, enroll device in Azure Active Directory, or create a local administrator account | ✔️ | ✔️ | ✔️ | -| Bulk Enrollment in Azure AD | Enroll device in Azure Active Directory

Before you use a Windows Configuration Designer wizard to configure bulk Azure AD enrollment, [set up Azure AD join in your organization](/azure/active-directory/active-directory-azureadjoin-setup). | ❌ | ❌ | ❌ | +| Bulk Enrollment in Azure AD | Enroll device in Azure Active Directory using Bulk Token

[Set up Azure AD join in your organization](/azure/active-directory/active-directory-azureadjoin-setup), before you use Windows Configuration Designer wizard to configure bulk Azure AD enrollment,. | ✔️ | ✔️ | ✔️ | | Add applications | Install applications using the provisioning package. | ✔️ | ✔️ | ❌ | | Add certificates | Include a certificate file in the provisioning package. | ✔️ | ✔️ | ✔️ | | Configure kiosk account and app | Create local account to run the kiosk mode app, specify the app to run in kiosk mode | ❌ | ✔️ | ❌ | From ad797014291c092c16ea576e3fbcfc470c84ef86 Mon Sep 17 00:00:00 2001 From: denisebmsft <18405051+denisebmsft@users.noreply.github.comgit> Date: Thu, 31 Mar 2022 08:45:34 -0700 Subject: [PATCH 48/67] Delete microsoft-recommended-driver-block-rules.md.bak --- ...soft-recommended-driver-block-rules.md.bak | 1176 ----------------- 1 file changed, 1176 deletions(-) delete mode 100644 windows/security/threat-protection/windows-defender-application-control/microsoft-recommended-driver-block-rules.md.bak diff --git a/windows/security/threat-protection/windows-defender-application-control/microsoft-recommended-driver-block-rules.md.bak b/windows/security/threat-protection/windows-defender-application-control/microsoft-recommended-driver-block-rules.md.bak deleted file mode 100644 index 357a184c9b..0000000000 --- a/windows/security/threat-protection/windows-defender-application-control/microsoft-recommended-driver-block-rules.md.bak +++ /dev/null @@ -1,1176 +0,0 @@ ---- -title: Microsoft recommended driver block rules (Windows) -description: View a list of recommended block rules to block vulnerable third-party drivers discovered by Microsoft and the security research community. -keywords: security, malware, kernel mode, driver -ms.assetid: 8d6e0474-c475-411b-b095-1c61adb2bdbb -ms.prod: m365-security -ms.mktglfcycl: deploy -ms.sitesec: library -ms.pagetype: security -ms.localizationpriority: medium -audience: ITPro -ms.collection: M365-security-compliance -author: jgeurten -ms.reviewer: isbrahm -ms.author: dansimp -manager: dansimp ---- - -# Microsoft recommended driver block rules - -**Applies to:** - -- Windows 10 -- Windows 11 -- Windows Server 2016 and above - ->[!NOTE] ->Some capabilities of Windows Defender Application Control are only available on specific Windows versions. Learn more about the [Windows Defender Application Control feature availability](feature-availability.md). - -Microsoft has strict requirements for code running in kernel. So, malicious actors are turning to exploit vulnerabilities in legitimate and signed kernel drivers to run malware in kernel. One of the many strengths of the Windows platform is our strong collaboration with independent hardware vendors (IHVs) and OEMs. Microsoft works closely with our IHVs and security community to ensure the highest level of driver security for our customers and when vulnerabilities in drivers do arise, that they're quickly patched and rolled out to the ecosystem. Microsoft then adds the vulnerable versions of the drivers to our ecosystem block policy, which is applied to the following sets of devices: - -- Hypervisor-protected code integrity (HVCI) enabled devices -- Windows 10 in S mode (S mode) devices - -The vulnerable driver blocklist is designed to help harden systems against third party-developed drivers across the Windows ecosystem with any of the following attributes: - -- Known security vulnerabilities that can be exploited by attackers to elevate privileges in the Windows kernel -- Malicious behaviors (malware) or certificates used to sign malware -- Behaviors that are not malicious but circumvent the Windows Security Model and can be exploited by attackers to elevate privileges in the Windows kernel - -Drivers can be submitted to Microsoft for security analysis at the [Microsoft Security Intelligence Driver Submission page](https://www.microsoft.com/en-us/wdsi/driversubmission). To report an issue or request a change to the vulnerable driver blocklist, including updating a block rule once a driver vulnerability has been patched, visit the [Microsoft Security Intelligence portal](https://www.microsoft.com/wdsi) or submit feedback on this article. - -Microsoft recommends enabling [HVCI](/windows/security/threat-protection/device-guard/enable-virtualization-based-protection-of-code-integrity) or S mode to protect your devices against security threats. If this isn't possible, Microsoft recommends blocking this list of drivers within your existing Windows Defender Application Control policy. Blocking kernel drivers without sufficient testing can result in devices or software to malfunction, and in rare cases, blue screen. It's recommended to first validate this policy in [audit mode](audit-windows-defender-application-control-policies.md) and review the audit block events. - -```xml - - - 10.0.25090.0 - {D2BDA982-CCF6-4344-AC5B-0B44427B6816} - {2E07F7E4-194C-4D20-B7C9-6F44A6C5A234} - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0 - - - - Microsoft Windows Driver Policy - - - - - 10.0.25000.0 - - - - -``` -
- - -## More information - -- [Merge Windows Defender Application Control policies](merge-windows-defender-application-control-policies.md) From f60f95d76a5b4dd3a2d57a6534c9ec16561d5d59 Mon Sep 17 00:00:00 2001 From: Peter Smith Date: Thu, 31 Mar 2022 11:02:28 -0700 Subject: [PATCH 49/67] Update vpnv2-csp.md We've had customer reports that setting just one setting results in failures. Documenting that all crypto properties are needed in a single bundle. --- windows/client-management/mdm/vpnv2-csp.md | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/windows/client-management/mdm/vpnv2-csp.md b/windows/client-management/mdm/vpnv2-csp.md index add96c2ec0..4f5fc988ac 100644 --- a/windows/client-management/mdm/vpnv2-csp.md +++ b/windows/client-management/mdm/vpnv2-csp.md @@ -771,7 +771,9 @@ Reserved for future use. Reserved for future use.
**VPNv2/**ProfileName**/NativeProfile/CryptographySuite** -Added in Windows 10, version 1607. Properties of IPSec tunnels. +Added in Windows 10, version 1607. Properties of IPSec tunnels. + +[!NOTE] If you specify any of the properties under CryptographySuite, you must specify all of them. It's not valid to specify just some of the properties. **VPNv2/**ProfileName**/NativeProfile/CryptographySuite/AuthenticationTransformConstants** Added in Windows 10, version 1607. From 288e74ff33dcce2660c62d9664a20208976f3a47 Mon Sep 17 00:00:00 2001 From: Dhurata Jahiu <101433552+DhurataJ@users.noreply.github.com> Date: Thu, 31 Mar 2022 17:13:37 -0400 Subject: [PATCH 50/67] [BrokenLinksH2] Fix path in link Fixing the broken link path. --- store-for-business/billing-understand-your-invoice-msfb.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/store-for-business/billing-understand-your-invoice-msfb.md b/store-for-business/billing-understand-your-invoice-msfb.md index bee1e82435..9f73223f1d 100644 --- a/store-for-business/billing-understand-your-invoice-msfb.md +++ b/store-for-business/billing-understand-your-invoice-msfb.md @@ -110,10 +110,10 @@ At the bottom of the invoice, there are instructions for paying your bill. You c If you have third-party services in your bill, the name and address of each publisher is listed at the bottom of your invoice. ## Next steps -If there are Azure charges on your invoice that you would like more details on, see [Understand the Azure charges on your Microsoft Customer Agreement invoice](/azure/billing/billing-understand-your-invoice-mca). +If there are Azure charges on your invoice that you would like more details on, see [Understand the Azure charges on your Microsoft Customer Agreement invoice](/azure/cost-management-billing/understand/download-azure-invoice#invoices-for-mca-and-mpa-billing-accounts). ## Need help? Contact us. If you have questions or need help with your Azure charges, [create a support request with Azure support](https://portal.azure.com/#blade/Microsoft_Azure_Support/HelpAndSupportBlade/newsupportrequest). -If you have questions or need help with your invoice in Microsoft Store for Business, [create a support request with Store for Business support](https://businessstore.microsoft.com/manage/support/summary). \ No newline at end of file +If you have questions or need help with your invoice in Microsoft Store for Business, [create a support request with Store for Business support](https://businessstore.microsoft.com/manage/support/summary). From 3fd6313ebfa93ff6bfc6b69119dca69120b1c667 Mon Sep 17 00:00:00 2001 From: Mark Renoden Date: Fri, 1 Apr 2022 09:21:07 +1100 Subject: [PATCH 51/67] Update windows-10-subscription-activation.md Universal Store Service APIs and Web Application has been added to the Conditional Access policy editors so that organizations can avoid the MFA issue. --- windows/deployment/windows-10-subscription-activation.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/windows/deployment/windows-10-subscription-activation.md b/windows/deployment/windows-10-subscription-activation.md index 4a7dccff99..ad6bf5aa42 100644 --- a/windows/deployment/windows-10-subscription-activation.md +++ b/windows/deployment/windows-10-subscription-activation.md @@ -125,6 +125,8 @@ If the device is running Windows 10, version 1809 or later: ![Subscription Activation with MFA example 3.](images/sa-mfa3.png) +Organizations that use Azure Active Directory Conditional Access may want to exclude the Universal Store Service APIs and Web Application, AppID 45a330b1-b1ec-4cc1-9161-9f03992aa49f from their all users all cloud apps MFA policy to avoid this issue. + ### Windows 10/11 Education requirements - Windows 10 Pro Education, version 1903 or later installed on the devices to be upgraded. From 8584298a58eda871c84488e058373161e4e07506 Mon Sep 17 00:00:00 2001 From: Deland-Han Date: Fri, 1 Apr 2022 15:16:47 +0800 Subject: [PATCH 52/67] Add PVA buttons --- .../client-management/advanced-troubleshooting-boot-problems.md | 2 ++ windows/deployment/update/windows-update-troubleshooting.md | 2 ++ 2 files changed, 4 insertions(+) diff --git a/windows/client-management/advanced-troubleshooting-boot-problems.md b/windows/client-management/advanced-troubleshooting-boot-problems.md index 0c976ceceb..f9b2b11cb4 100644 --- a/windows/client-management/advanced-troubleshooting-boot-problems.md +++ b/windows/client-management/advanced-troubleshooting-boot-problems.md @@ -15,6 +15,8 @@ ms.collection: highpri # Advanced troubleshooting for Windows boot problems +

Try our Virtual Agent - It can help you quickly identify and fix common Windows boot issues + > [!NOTE] > This article is intended for use by support agents and IT professionals. If you're looking for more general information about recovery options, see [Recovery options in Windows 10](https://support.microsoft.com/help/12415). diff --git a/windows/deployment/update/windows-update-troubleshooting.md b/windows/deployment/update/windows-update-troubleshooting.md index 50b478c5c9..94282e784f 100644 --- a/windows/deployment/update/windows-update-troubleshooting.md +++ b/windows/deployment/update/windows-update-troubleshooting.md @@ -20,6 +20,8 @@ ms.collection: highpri - Windows 10 - Windows 11 +

Try our Virtual Agent - It can help you quickly identify and fix common Windows Update issues + If you run into problems when using Windows Update, start with the following steps: 1. Run the built-in Windows Update troubleshooter to fix common issues. Navigate to **Settings > Update & Security > Troubleshoot > Windows Update**. From 43604a9b868d9e0031f763d760bb26cc56a610cf Mon Sep 17 00:00:00 2001 From: Noah Myers <81661816+nonotnoah@users.noreply.github.com> Date: Fri, 1 Apr 2022 09:24:30 -0700 Subject: [PATCH 53/67] Update windows/deployment/update/waas-quick-start.md Co-authored-by: JohanFreelancer9 <48568725+JohanFreelancer9@users.noreply.github.com> --- windows/deployment/update/waas-quick-start.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/deployment/update/waas-quick-start.md b/windows/deployment/update/waas-quick-start.md index 9f6c9e6c7b..57fcb750ea 100644 --- a/windows/deployment/update/waas-quick-start.md +++ b/windows/deployment/update/waas-quick-start.md @@ -31,7 +31,7 @@ Some new terms have been introduced as part of Windows as a service, so you shou - **Insider Preview** builds are made available during the development of the features that will be shipped in the next feature update, enabling organizations to validate new features and confirm compatibility with existing apps and infrastructure, providing feedback to Microsoft on any issues encountered. - **Servicing channels** allow organizations to choose when to deploy new features. - The **General Availability Channel** receives feature updates annually. - - The **Long-Term Servicing Channel**, which meant only for specialized devices (which typically don't run Office) such as those that control medical equipment or ATMs, receives new feature releases every two to three years. + - The **Long-Term Servicing Channel**, which is meant only for specialized devices (which typically don't run Office) such as those that control medical equipment or ATMs, receives new feature releases every two to three years. - **Deployment rings** are groups of devices used to initially pilot, and then to broadly deploy, each feature update in an organization. See [Overview of Windows as a service](waas-overview.md) for more information. From 1cbafc45b679aae61de8b2a92d945a358fe0fcf2 Mon Sep 17 00:00:00 2001 From: cathyethoca <39312769+cathyethoca@users.noreply.github.com> Date: Fri, 1 Apr 2022 14:10:05 -0400 Subject: [PATCH 54/67] Fixing Markdown errors that hid wildcards 0x80072EE2 has a list of URLs that includes wildcard (*) characters. Markdown was treating them as italics instead of displaying them. --- windows/deployment/update/windows-update-errors.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/deployment/update/windows-update-errors.md b/windows/deployment/update/windows-update-errors.md index b500ca17a8..c3688b1dda 100644 --- a/windows/deployment/update/windows-update-errors.md +++ b/windows/deployment/update/windows-update-errors.md @@ -198,7 +198,7 @@ The following table provides information about common errors you might run into | Message | Description | Mitigation | |---------|-------------|------------| -| WININET_E_TIMEOUT; The operation timed out | Unable to scan for updates due to a connectivity issue to Windows Update, Configuration Manager, or WSUS. | This error generally means that the Windows Update Agent was unable to connect to the update servers or your own source, such as WSUS, Configuration Manager, or Microsoft Endpoint Manager.
Check with your network team to ensure that the device can reach the update sources. For more info, see [Troubleshoot software update scan failures in Configuration Manager](/mem/configmgr/troubleshoot-software-update-scan-failures).
If you’re using the public Microsoft update servers, check that your device can access the following Windows Update endpoints:
`http://windowsupdate.microsoft.com`
https://.windowsupdate.microsoft.com
https://update.microsoft.com
https://*.update.microsoft.com
https://windowsupdate.com
https://*.windowsupdate.com
https://download.windowsupdate.com
https://*.download.windowsupdate.com
https://download.microsoft.com
https://*.download.windowsupdate.com
https://wustat.windows.com
https://*.wustat.windows.com
https://ntservicepack.microsoft.com | +| WININET_E_TIMEOUT; The operation timed out | Unable to scan for updates due to a connectivity issue to Windows Update, Configuration Manager, or WSUS. | This error generally means that the Windows Update Agent was unable to connect to the update servers or your own source, such as WSUS, Configuration Manager, or Microsoft Endpoint Manager.
Check with your network team to ensure that the device can reach the update sources. For more info, see [Troubleshoot software update scan failures in Configuration Manager](/mem/configmgr/troubleshoot-software-update-scan-failures).
If you’re using the public Microsoft update servers, check that your device can access the following Windows Update endpoints:
`http://windowsupdate.microsoft.com`
`https://*.windowsupdate.microsoft.com`
`https://update.microsoft.com`
`https://*.update.microsoft.com`
`https://windowsupdate.com`
`https://*.windowsupdate.com`
`https://download.windowsupdate.com`
`https://*.download.windowsupdate.com`
`https://download.microsoft.com`
`https://*.download.windowsupdate.com`
`https://wustat.windows.com`
`https://*.wustat.windows.com`
`https://ntservicepack.microsoft.com` | ## 0x80240022 From 8b2571e8d2fb37312a86cec11b2720dc36ea948b Mon Sep 17 00:00:00 2001 From: Stephen Peters <101433558+StephenBrentPeters@users.noreply.github.com> Date: Fri, 1 Apr 2022 11:14:49 -0700 Subject: [PATCH 55/67] [BrokenLinksH2] fixing broken link **Global effort to fix broken links** @aczechowski The Content & Learning team is fixing broken links on docs.microsoft.com for the rest of H2. This effort will eliminate potential accessibility, security, and usability issues. This PR includes only link fixes and does not change other content. Please review within five business days and merge, or comment in the PR with any changes you'd like to see. Thanks! --- .../app-v/appv-deploying-microsoft-office-2016-with-appv.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/application-management/app-v/appv-deploying-microsoft-office-2016-with-appv.md b/windows/application-management/app-v/appv-deploying-microsoft-office-2016-with-appv.md index ccb835f3f9..b8a5d91571 100644 --- a/windows/application-management/app-v/appv-deploying-microsoft-office-2016-with-appv.md +++ b/windows/application-management/app-v/appv-deploying-microsoft-office-2016-with-appv.md @@ -120,7 +120,7 @@ The XML file included in the Office Deployment Tool specifies the product detail |--------------|----------------------------|----------------| | Add element | Specifies which products and languages the package will include. | N/A | | **OfficeClientEdition** (attribute of **Add** element) | Specifies whether Office 2016 32-bit or 64-bit edition will be used. **OfficeClientEdition**  must be set to a valid value for the operation to succeed. | `OfficeClientEdition="32"`
`OfficeClientEdition="64"` | - | Product element | Specifies the application. Project 2016 and Visio 2016 must be specified here as added products to include them in the applications.
For more information about Product IDs, see [Product IDs that are supported by the Office Deployment Tool for Click-to-Run](/office365/troubleshoot/installation). | `Product ID ="O365ProPlusRetail"`
`Product ID ="VisioProRetail"`
`Product ID ="ProjectProRetail"` | + | Product element | Specifies the application. Project 2016 and Visio 2016 must be specified here as added products to include them in the applications.
For more information about Product IDs, see [Product IDs that are supported by the Office Deployment Tool for Click-to-Run](/office365/troubleshoot/installation/product-ids-supported-office-deployment-click-to-run). | `Product ID ="O365ProPlusRetail"`
`Product ID ="VisioProRetail"`
`Product ID ="ProjectProRetail"` | | Language element | Specifies which language the applications support. | `Language ID="en-us"` | | Version (attribute of **Add** element) | Optional. Specifies which build the package will use.
Defaults to latest advertised build (as defined in v32.CAB at the Office source). | `16.1.2.3` | | SourcePath (attribute of **Add** element) | Specifies the location the applications will be saved to. | `Sourcepath = "\\Server\Office2016"` | From e8e65addaf29247a6271377d06a7a2aebccfd253 Mon Sep 17 00:00:00 2001 From: Stephen Peters <101433558+StephenBrentPeters@users.noreply.github.com> Date: Fri, 1 Apr 2022 11:34:58 -0700 Subject: [PATCH 56/67] [BrokenLinksH2] fixing broken link **Global effort to fix broken links** @dansimp The Content & Learning team is fixing broken links on docs.microsoft.com for the rest of H2. This effort will eliminate potential accessibility, security, and usability issues. This PR includes only link fixes and does not change other content. Please review within five business days and merge, or comment in the PR with any changes you'd like to see. Thanks! --- .../identity-protection/access-control/access-control.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/security/identity-protection/access-control/access-control.md b/windows/security/identity-protection/access-control/access-control.md index b4a6c2c7fa..eacb21eb26 100644 --- a/windows/security/identity-protection/access-control/access-control.md +++ b/windows/security/identity-protection/access-control/access-control.md @@ -131,7 +131,7 @@ For more information about user rights, see [User Rights Assignment](/windows/de With administrator's rights, you can audit users' successful or failed access to objects. You can select which object access to audit by using the access control user interface, but first you must enable the audit policy by selecting **Audit object access** under **Local Policies** in **Local Security Settings**. You can then view these security-related events in the Security log in Event Viewer. -For more information about auditing, see [Security Auditing Overview](/windows/device-security/auditing/security-auditing-overview). +For more information about auditing, see [Security Auditing Overview](/windows/security/threat-protection/auditing/security-auditing-overview). ## See also From b1d18bdd655d866e8374a47a440d74461fb5e0e2 Mon Sep 17 00:00:00 2001 From: Stephen Peters <101433558+StephenBrentPeters@users.noreply.github.com> Date: Fri, 1 Apr 2022 11:49:53 -0700 Subject: [PATCH 57/67] [BrokenLinksH2] fixing broken link **Global effort to fix broken links** @GitPrakhar13 The Content & Learning team is fixing broken links on docs.microsoft.com for the rest of H2. This effort will eliminate potential accessibility, security, and usability issues. This PR includes only link fixes and does not change other content. Please review within five business days and merge, or comment in the PR with any changes you'd like to see. Thanks! --- .../hello-for-business/hello-deployment-issues.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/security/identity-protection/hello-for-business/hello-deployment-issues.md b/windows/security/identity-protection/hello-for-business/hello-deployment-issues.md index 16f8e33766..49c7800974 100644 --- a/windows/security/identity-protection/hello-for-business/hello-deployment-issues.md +++ b/windows/security/identity-protection/hello-for-business/hello-deployment-issues.md @@ -61,7 +61,7 @@ Before the user's Windows Hello for Business key is synced, sign-in's with Windo In environments impacted with this issue, after the first sign-in with Windows Hello for Business after provisioning is completed, the next sign-in attempt will fail. In environments where domain controllers are running a mix of builds, only some may be impacted by this issue and subsequent logon attempts may be sent different domain controllers. This may result in the sign-in failures appearing to be intermittent. -After the initial logon attempt, the user's Windows Hello for Business public key is being deleted from the msDS-KeyCredentialLink attribute. This can be verified by querying a user's msDS-KeyCredentialLink attribute before and after sign-in. The msDS-KeyCredentialLink can be queried in AD using [Get-ADUser](/powershell/module/addsadministration/get-aduser) and specifying *msds-keycredentiallink* for the *-Properties* parameter. +After the initial logon attempt, the user's Windows Hello for Business public key is being deleted from the msDS-KeyCredentialLink attribute. This can be verified by querying a user's msDS-KeyCredentialLink attribute before and after sign-in. The msDS-KeyCredentialLink can be queried in AD using [Get-ADUser](/powershell/module/activedirectory/get-aduser) and specifying *msds-keycredentiallink* for the *-Properties* parameter. ### Resolving User Public Key Deletion Issue From c1e29e09ce64a38b1d8b09156ca9d75c97caffa1 Mon Sep 17 00:00:00 2001 From: Samantha Robertson Date: Fri, 1 Apr 2022 12:03:58 -0700 Subject: [PATCH 58/67] Removing spare education hubs and redirecting to main hub --- .openpublishing.redirection.json | 12 ++- education/index-copy.yml | 126 ------------------------------- education/index.yml | 97 ++++++++++++++---------- education/itadmins.yml | 120 ----------------------------- education/partners.yml | 33 -------- 5 files changed, 68 insertions(+), 320 deletions(-) delete mode 100644 education/index-copy.yml delete mode 100644 education/itadmins.yml delete mode 100644 education/partners.yml diff --git a/.openpublishing.redirection.json b/.openpublishing.redirection.json index 52d9c0b701..9b63940d58 100644 --- a/.openpublishing.redirection.json +++ b/.openpublishing.redirection.json @@ -19494,6 +19494,16 @@ "source_path": "windows/deployment/update/waas-microsoft-connected-cache.md", "redirect_url": "/windows/deployment/do/waas-microsoft-connected-cache", "redirect_document_id": false - } + }, + { + "source_path": "windows/education/itadmins.yml", + "redirect_url": "/education/", + "redirect_document_id": true + }, + { + "source_path": "windows/education/partners.yml", + "redirect_url": "/education/", + "redirect_document_id": true + } ] } \ No newline at end of file diff --git a/education/index-copy.yml b/education/index-copy.yml deleted file mode 100644 index 26aa73e3a7..0000000000 --- a/education/index-copy.yml +++ /dev/null @@ -1,126 +0,0 @@ -### YamlMime:Hub - -title: Microsoft 365 Education Documentation -summary: Microsoft 365 Education empowers educators to unlock creativity, promote teamwork, and provide a simple and safe experience in a single, affordable solution built for education. -# brand: aspnet | azure | dotnet | dynamics | m365 | ms-graph | office | power-apps | power-automate | power-bi | power-platform | power-virtual-agents | sql | sql-server | vs | visual-studio | windows | xamarin -brand: m365 - -metadata: - title: Microsoft 365 Education Documentation - description: Learn about product documentation and resources available for school IT administrators, teachers, students, and education app developers. - ms.service: help - ms.topic: hub-page - author: LaurenMoynihan - ms.author: v-lamoyn - ms.date: 10/24/2019 - -productDirectory: - title: For IT admins - summary: This guide is designed for IT admins looking for the simplest way to move their platform to the cloud. It does not capture all the necessary steps for large scale or complex deployments. - items: - # Card - - title: Phase 1 - Cloud deployment - imageSrc: ./images/EDU-Deploy.svg - summary: Create your Microsoft 365 tenant, secure and configure your environment, sync your active directry and SIS, and license users. - url: /microsoft-365/education/deploy/create-your-office-365-tenant - # Card - - title: Phase 2 - Device management - imageSrc: ./images/EDU-Device-Mgmt.svg - summary: Get started with Windows for Education, set up and enroll devices in Intune. - url: /microsoft-365/education/deploy/set-up-windows-10-education-devices - # Card - - title: Phase 3 - Apps management - imageSrc: ./images/EDU-Apps-Mgmt.svg - summary: Configure admin settings, set up Teams for Education, install apps and install Minecraft. - url: /microsoft-365/education/deploy/configure-admin-settings - # Card - - title: Phase 4 - Complete your deployment - # imageSrc should be square in ratio with no whitespace - imageSrc: ./images/EDU-Tasks.svg - summary: Configure settings for Exchange and SharePoint. - url: /microsoft-365/education/deploy/deploy-exchange-online - # Card - - title: Security & compliance - imageSrc: ./images/EDU-Lockbox.svg - links: - - url: /azure/active-directory/fundamentals/active-directory-deployment-checklist-p2 - text: AAD feature deployment guide - - url: https://techcommunity.microsoft.com/t5/Azure-Information-Protection/Azure-Information-Protection-Deployment-Acceleration-Guide/ba-p/334423 - text: Azure information protection deployment acceleration guide - - url: /cloud-app-security/getting-started-with-cloud-app-security - text: Microsoft Defender for Cloud Apps - - url: /microsoft-365/compliance/create-test-tune-dlp-policy - text: Data loss prevention - - url: /microsoft-365/compliance/ - text: Microsoft 365 Compliance - - url: https://social.technet.microsoft.com/wiki/contents/articles/35748.office-365-what-is-customer-lockbox-and-how-to-enable-it.aspx - text: Deploying Lockbox - # Card - - title: Analytics & insights - imageSrc: ./images/EDU-Education.svg - links: - - url: /power-bi/service-admin-administering-power-bi-in-your-organization - text: Power BI for IT admins - - url: /dynamics365/#pivot=get-started - text: Dynamics 365 - # Card - - title: Find deployment help and other support resources - imageSrc: ./images/EDU-Teachers.svg - links: - - url: /microsoft-365/education/deploy/find-deployment-help - text: IT admin help - - url: https://social.technet.microsoft.com/forums/en-us/home - text: TechNet - - url: https://support.office.com/en-us/education - text: Education help center - - url: https://support.office.com/en-us/article/teacher-training-packs-7a9ee74a-8fe5-43d3-bc23-a55185896921 - text: Teacher training packs - # Card - - title: Check out our education journey - imageSrc: ./images/EDU-ITJourney.svg - links: - - url: https://edujourney.microsoft.com/k-12/ - text: K-12 - - url: https://edujourney.microsoft.com/hed/ - text: Higher education - -additionalContent: - sections: - - title: For developers # < 60 chars (optional) - summary: Are you an app developer looking for information about developing solutions on Microsoft Education products? Start here. # < 160 chars (optional) - - items: - # Card - - title: UWP apps for education - summary: Learn how to write universal apps for education. - url: /windows/uwp/apps-for-education/ - # Card - - title: Take a test API - summary: Learn how web applications can use the API to provide a locked down experience for taking tests. - url: /windows/uwp/apps-for-education/take-a-test-api - # Card - - title: Office Education Dev center - summary: Integrate with Office 365 across devices and services to extend Microsoft enterprise-scale compliance and security to students, teachers, and staff in your education app - url: https://developer.microsoft.com/office/edu - # Card - - title: Data Streamer - summary: Bring new STEM experiences into the classroom with real-time data in Excel using Data Streamer. Data Streamer can send data to Excel from a sensor or application. - url: /microsoft-365/education/data-streamer - - title: For partners # < 60 chars (optional) - summary: Looking for resources available to Microsoft Education partners? Start here. # < 160 chars (optional) - - items: - # Card - - title: Microsoft Partner Network - summary: Discover the latest news and resources for Microsoft Education products, solutions, licensing and readiness. - url: https://partner.microsoft.com/solutions/education - # Card - - title: Authorized Education Partner (AEP) program - summary: Become authorized to purchase and resell academic priced offers and products to Qualified Educational Users (QEUs). - url: https://www.mepn.com/ - # Card - - title: Authorized Education Partner Directory - summary: Search through the list of Authorized Education Partners worldwide who can deliver on customer licensing requirements, and provide solutions and services to current and future school needs. - url: https://www.mepn.com/MEPN/AEPSearch.aspx - # Card - - title: Education Partner community Yammer group - summary: Sign in with your Microsoft Partner account and join the Education Partner community private group on Yammer. - url: https://www.yammer.com/mepn/ \ No newline at end of file diff --git a/education/index.yml b/education/index.yml index bc3d069e99..26aa73e3a7 100644 --- a/education/index.yml +++ b/education/index.yml @@ -2,6 +2,8 @@ title: Microsoft 365 Education Documentation summary: Microsoft 365 Education empowers educators to unlock creativity, promote teamwork, and provide a simple and safe experience in a single, affordable solution built for education. +# brand: aspnet | azure | dotnet | dynamics | m365 | ms-graph | office | power-apps | power-automate | power-bi | power-platform | power-virtual-agents | sql | sql-server | vs | visual-studio | windows | xamarin +brand: m365 metadata: title: Microsoft 365 Education Documentation @@ -12,28 +14,6 @@ metadata: ms.author: v-lamoyn ms.date: 10/24/2019 -# highlightedContent section (optional) -# Maximum of 8 items -highlightedContent: -# itemType: architecture | concept | deploy | download | get-started | how-to-guide | learn | overview | quickstart | reference | sample | tutorial | video | whats-new - items: - # Card - - title: K-12 Education Transformation Journey - itemType: get-started - url: https://edujourney.microsoft.com/k-12/ - # Card - - title: Higher Education Transformation Journey - itemType: get-started - url: https://edujourney.microsoft.com/hed/ - # Card - - title: For developers - itemType: concept - url: developers.yml - # Card - - title: For partners - itemType: overview - url: partners.yml - productDirectory: title: For IT admins summary: This guide is designed for IT admins looking for the simplest way to move their platform to the cloud. It does not capture all the necessary steps for large scale or complex deployments. @@ -54,18 +34,11 @@ productDirectory: summary: Configure admin settings, set up Teams for Education, install apps and install Minecraft. url: /microsoft-365/education/deploy/configure-admin-settings # Card - - title: Complete your deployment + - title: Phase 4 - Complete your deployment # imageSrc should be square in ratio with no whitespace imageSrc: ./images/EDU-Tasks.svg - links: - - url: /microsoft-365/education/deploy/deploy-exchange-online - text: Deploy Exchange Online - - url: /microsoft-365/education/deploy/deploy-sharepoint-online-and-onedrive - text: Deploy SharePoint Online and OneDrive - - url: /microsoft-365/education/deploy/deploy-exchange-server-hybrid - text: Deploy Exchange Server hybrid - - url: /microsoft-365/education/deploy/deploy-sharepoint-server-hybrid - text: Deploy SharePoint Server Hybrid + summary: Configure settings for Exchange and SharePoint. + url: /microsoft-365/education/deploy/deploy-exchange-online # Card - title: Security & compliance imageSrc: ./images/EDU-Lockbox.svg @@ -77,9 +50,9 @@ productDirectory: - url: /cloud-app-security/getting-started-with-cloud-app-security text: Microsoft Defender for Cloud Apps - url: /microsoft-365/compliance/create-test-tune-dlp-policy - text: Office 365 data loss prevention + text: Data loss prevention - url: /microsoft-365/compliance/ - text: Office 365 advanced compliance + text: Microsoft 365 Compliance - url: https://social.technet.microsoft.com/wiki/contents/articles/35748.office-365-what-is-customer-lockbox-and-how-to-enable-it.aspx text: Deploying Lockbox # Card @@ -91,19 +64,63 @@ productDirectory: - url: /dynamics365/#pivot=get-started text: Dynamics 365 # Card - - title: Find deployment help - imageSrc: ./images/EDU-FindHelp.svg + - title: Find deployment help and other support resources + imageSrc: ./images/EDU-Teachers.svg links: - url: /microsoft-365/education/deploy/find-deployment-help text: IT admin help - url: https://social.technet.microsoft.com/forums/en-us/home text: TechNet - # Card - - title: Additional support resources - imageSrc: ./images/EDU-Teachers.svg - links: - url: https://support.office.com/en-us/education text: Education help center - url: https://support.office.com/en-us/article/teacher-training-packs-7a9ee74a-8fe5-43d3-bc23-a55185896921 text: Teacher training packs + # Card + - title: Check out our education journey + imageSrc: ./images/EDU-ITJourney.svg + links: + - url: https://edujourney.microsoft.com/k-12/ + text: K-12 + - url: https://edujourney.microsoft.com/hed/ + text: Higher education +additionalContent: + sections: + - title: For developers # < 60 chars (optional) + summary: Are you an app developer looking for information about developing solutions on Microsoft Education products? Start here. # < 160 chars (optional) + - items: + # Card + - title: UWP apps for education + summary: Learn how to write universal apps for education. + url: /windows/uwp/apps-for-education/ + # Card + - title: Take a test API + summary: Learn how web applications can use the API to provide a locked down experience for taking tests. + url: /windows/uwp/apps-for-education/take-a-test-api + # Card + - title: Office Education Dev center + summary: Integrate with Office 365 across devices and services to extend Microsoft enterprise-scale compliance and security to students, teachers, and staff in your education app + url: https://developer.microsoft.com/office/edu + # Card + - title: Data Streamer + summary: Bring new STEM experiences into the classroom with real-time data in Excel using Data Streamer. Data Streamer can send data to Excel from a sensor or application. + url: /microsoft-365/education/data-streamer + - title: For partners # < 60 chars (optional) + summary: Looking for resources available to Microsoft Education partners? Start here. # < 160 chars (optional) + - items: + # Card + - title: Microsoft Partner Network + summary: Discover the latest news and resources for Microsoft Education products, solutions, licensing and readiness. + url: https://partner.microsoft.com/solutions/education + # Card + - title: Authorized Education Partner (AEP) program + summary: Become authorized to purchase and resell academic priced offers and products to Qualified Educational Users (QEUs). + url: https://www.mepn.com/ + # Card + - title: Authorized Education Partner Directory + summary: Search through the list of Authorized Education Partners worldwide who can deliver on customer licensing requirements, and provide solutions and services to current and future school needs. + url: https://www.mepn.com/MEPN/AEPSearch.aspx + # Card + - title: Education Partner community Yammer group + summary: Sign in with your Microsoft Partner account and join the Education Partner community private group on Yammer. + url: https://www.yammer.com/mepn/ \ No newline at end of file diff --git a/education/itadmins.yml b/education/itadmins.yml deleted file mode 100644 index 2847e59b71..0000000000 --- a/education/itadmins.yml +++ /dev/null @@ -1,120 +0,0 @@ -### YamlMime:Hub - -title: Microsoft 365 Education Documentation for IT admins -summary: Microsoft 365 Education consists of Office 365 Education, Windows 10 Education, and security and management tools such as Intune for Education and School Data Sync. - -metadata: - title: Microsoft 365 Education Documentation for IT admins - description: M365 Education consists of Office 365 Education, Windows 10 Education, and security and management tools such as Intune for Education and School Data Sync. - ms.service: help - ms.topic: hub-page - author: LaurenMoynihan - ms.author: v-lamoyn - ms.date: 10/24/2019 - -productDirectory: - summary: This guide is designed for IT admins looking for the simplest way to move their platform to the cloud. It does not capture all the necessary steps for large scale or complex deployments. - items: - # Card - - title: Phase 1 - Cloud deployment - imageSrc: ./images/EDU-Deploy.svg - links: - - url: /microsoft-365/education/deploy/create-your-office-365-tenant - text: 1. Create your Office 365 tenant - - url: /microsoft-365/education/deploy/secure-and-configure-your-network - text: 2. Secure and configure your network - - url: /microsoft-365/education/deploy/aad-connect-and-adfs - text: 3. Sync your active directory - - url: /microsoft-365/education/deploy/school-data-sync - text: 4. Sync you SIS using School Data Sync - - url: /microsoft-365/education/deploy/license-users - text: 5. License users - # Card - - title: Phase 2 - Device management - imageSrc: ./images/EDU-Device-Mgmt.svg - links: - - url: ./windows/index.md - text: 1. Get started with Windows 10 for Education - - url: /microsoft-365/education/deploy/set-up-windows-10-education-devices - text: 2. Set up Windows 10 devices - - url: /microsoft-365/education/deploy/intune-for-education - text: 3. Get started with Intune for Education - - url: /microsoft-365/education/deploy/use-intune-for-education - text: 4. Use Intune to manage groups, apps, and settings - - url: /intune/enrollment/enrollment-autopilot - text: 5. Enroll devices using Windows Autopilot - # Card - - title: Phase 3 - Apps management - imageSrc: ./images/EDU-Apps-Mgmt.svg - links: - - url: /microsoft-365/education/deploy/configure-admin-settings - text: 1. Configure admin settings - - url: /microsoft-365/education/deploy/set-up-teams-for-education - text: 2. Set up Teams for Education - - url: /microsoft-365/education/deploy/deploy-office-365 - text: 3. Set up Office 365 - - url: /microsoft-365/education/deploy/microsoft-store-for-education - text: 4. Install apps from Microsoft Store for Education - - url: /microsoft-365/education/deploy/minecraft-for-education - text: 5. Install Minecraft - Education Edition - # Card - - title: Complete your deployment - # imageSrc should be square in ratio with no whitespace - imageSrc: ./images/EDU-Tasks.svg - links: - - url: /microsoft-365/education/deploy/deploy-exchange-online - text: Deploy Exchange Online - - url: /microsoft-365/education/deploy/deploy-sharepoint-online-and-onedrive - text: Deploy SharePoint Online and OneDrive - - url: /microsoft-365/education/deploy/deploy-exchange-server-hybrid - text: Deploy Exchange Server hybrid - - url: /microsoft-365/education/deploy/deploy-sharepoint-server-hybrid - text: Deploy SharePoint Server Hybrid - # Card - - title: Security & compliance - imageSrc: ./images/EDU-Lockbox.svg - links: - - url: /azure/active-directory/fundamentals/active-directory-deployment-checklist-p2 - text: AAD feature deployment guide - - url: https://techcommunity.microsoft.com/t5/Azure-Information-Protection/Azure-Information-Protection-Deployment-Acceleration-Guide/ba-p/334423 - text: Azure information protection deployment acceleration guide - - url: /cloud-app-security/getting-started-with-cloud-app-security - text: Microsoft Defender for Cloud Apps - - url: /microsoft-365/compliance/create-test-tune-dlp-policy - text: Office 365 data loss prevention - - url: /microsoft-365/compliance/ - text: Office 365 advanced compliance - - url: https://social.technet.microsoft.com/wiki/contents/articles/35748.office-365-what-is-customer-lockbox-and-how-to-enable-it.aspx - text: Deploying Lockbox - # Card - - title: Analytics & insights - imageSrc: ./images/EDU-Education.svg - links: - - url: /power-bi/service-admin-administering-power-bi-in-your-organization - text: Power BI for IT admins - - url: /dynamics365/#pivot=get-started - text: Dynamics 365 - # Card - - title: Find deployment help - imageSrc: ./images/EDU-FindHelp.svg - links: - - url: /microsoft-365/education/deploy/find-deployment-help - text: IT admin help - - url: https://social.technet.microsoft.com/forums/en-us/home - text: TechNet - # Card - - title: Check out our education journey - imageSrc: ./images/EDU-ITJourney.svg - links: - - url: https://edujourney.microsoft.com/k-12/ - text: K-12 - - url: https://edujourney.microsoft.com/hed/ - text: Higher education - # Card - - title: Additional support resources - imageSrc: ./images/EDU-Teachers.svg - links: - - url: https://support.office.com/en-us/education - text: Education help center - - url: https://support.office.com/en-us/article/teacher-training-packs-7a9ee74a-8fe5-43d3-bc23-a55185896921 - text: Teacher training packs diff --git a/education/partners.yml b/education/partners.yml deleted file mode 100644 index 42925925f4..0000000000 --- a/education/partners.yml +++ /dev/null @@ -1,33 +0,0 @@ -### YamlMime:Hub - -title: Microsoft 365 Education Documentation for partners -summary: Looking for resources available to Microsoft Education partners? Start here. - -metadata: - title: Microsoft 365 Education Documentation for partners - description: Looking for resources available to Microsoft Education partners? Start here. - ms.service: help - ms.topic: hub-page - author: LaurenMoynihan - ms.author: v-lamoyn - ms.date: 10/24/2019 - -additionalContent: - sections: - - items: - # Card - - title: Microsoft Partner Network - summary: Discover the latest news and resources for Microsoft Education products, solutions, licensing and readiness. - url: https://partner.microsoft.com/solutions/education - # Card - - title: Authorized Education Partner (AEP) program - summary: Become authorized to purchase and resell academic priced offers and products to Qualified Educational Users (QEUs). - url: https://www.mepn.com/ - # Card - - title: Authorized Education Partner Directory - summary: Search through the list of Authorized Education Partners worldwide who can deliver on customer licensing requirements, and provide solutions and services to current and future school needs. - url: https://www.mepn.com/MEPN/AEPSearch.aspx - # Card - - title: Education Partner community Yammer group - summary: Sign in with your Microsoft Partner account and join the Education Partner community private group on Yammer. - url: https://www.yammer.com/mepn/ \ No newline at end of file From ddc93f2bea5b274244e02323a220489929c845f3 Mon Sep 17 00:00:00 2001 From: Samantha Robertson Date: Fri, 1 Apr 2022 12:20:55 -0700 Subject: [PATCH 59/67] Retire and redirect developers hub too --- .openpublishing.redirection.json | 5 +++++ education/developers.yml | 33 -------------------------------- 2 files changed, 5 insertions(+), 33 deletions(-) delete mode 100644 education/developers.yml diff --git a/.openpublishing.redirection.json b/.openpublishing.redirection.json index 9b63940d58..0b10fd0d54 100644 --- a/.openpublishing.redirection.json +++ b/.openpublishing.redirection.json @@ -19504,6 +19504,11 @@ "source_path": "windows/education/partners.yml", "redirect_url": "/education/", "redirect_document_id": true + }, + { + "source_path": "windows/education/developers.yml", + "redirect_url": "/education/", + "redirect_document_id": true } ] } \ No newline at end of file diff --git a/education/developers.yml b/education/developers.yml deleted file mode 100644 index 5b67147739..0000000000 --- a/education/developers.yml +++ /dev/null @@ -1,33 +0,0 @@ -### YamlMime:Hub - -title: Microsoft 365 Education Documentation for developers -summary: Are you an app developer looking for information about developing solutions on Microsoft Education products? Start here. - -metadata: - title: Microsoft 365 Education Documentation for developers - description: Are you an app developer looking for information about developing solutions on Microsoft Education products? Start here. - ms.service: help - ms.topic: hub-page - author: LaurenMoynihan - ms.author: v-lamoyn - ms.date: 10/24/2019 - -additionalContent: - sections: - - items: - # Card - - title: UWP apps for education - summary: Learn how to write universal apps for education. - url: /windows/uwp/apps-for-education/ - # Card - - title: Take a test API - summary: Learn how web applications can use the API to provide a locked down experience for taking tests. - url: /windows/uwp/apps-for-education/take-a-test-api - # Card - - title: Office Education Dev center - summary: Integrate with Office 365 across devices and services to extend Microsoft enterprise-scale compliance and security to students, teachers, and staff in your education app - url: https://developer.microsoft.com/office/edu - # Card - - title: Data Streamer - summary: Bring new STEM experiences into the classroom with real-time data in Excel using Data Streamer. Data Streamer can send data to Excel from a sensor or application. - url: /microsoft-365/education/data-streamer \ No newline at end of file From 665661301001c8bb9b330921fab24313b671c630 Mon Sep 17 00:00:00 2001 From: Angela Fleischmann Date: Fri, 1 Apr 2022 15:35:40 -0600 Subject: [PATCH 60/67] Fix typos Line 32 it will shows a (show) Line 60 "user should be able to login" (log in) --- .../hello-for-business/hello-deployment-issues.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/windows/security/identity-protection/hello-for-business/hello-deployment-issues.md b/windows/security/identity-protection/hello-for-business/hello-deployment-issues.md index 49c7800974..b8c2e0c3b8 100644 --- a/windows/security/identity-protection/hello-for-business/hello-deployment-issues.md +++ b/windows/security/identity-protection/hello-for-business/hello-deployment-issues.md @@ -29,7 +29,7 @@ Applies to: - Windows 10, version 1803 and later - Windows 11 -PIN reset on Azure AD joined devices uses a flow called web sign-in to authenticate the user above lock. Web sign in only allows navigation to specific domains. If it attempts to navigate to a domain that is not allowed it will shows a page with the error message "We can't open that page right now". +PIN reset on Azure AD joined devices uses a flow called web sign-in to authenticate the user above lock. Web sign in only allows navigation to specific domains. If it attempts to navigate to a domain that is not allowed it will show a page with the error message "We can't open that page right now". ### Identifying Azure AD joined PIN Reset Allowed Domains Issue @@ -57,7 +57,7 @@ In Hybrid key trust deployments with domain controllers running certain builds o After the user provisions a Windows Hello for Business credential in a hybrid key trust environment, the key must sync from Azure AD to AD during an Azure AD Connect sync cycle. The user's public key will be written to the msDS-KeyCredentialLink attribute of the user object. -Before the user's Windows Hello for Business key is synced, sign-in's with Windows Hello for Business will fail with the error message, *"That option is temporarily unavailable. For now, please use a different method to sign in."* After the sync is successful, the user should be able to login and unlock with their PIN or enrolled biometrics. +Before the user's Windows Hello for Business key is synced, sign-in's with Windows Hello for Business will fail with the error message, *"That option is temporarily unavailable. For now, please use a different method to sign in."* After the sync is successful, the user should be able to log in and unlock with their PIN or enrolled biometrics. In environments impacted with this issue, after the first sign-in with Windows Hello for Business after provisioning is completed, the next sign-in attempt will fail. In environments where domain controllers are running a mix of builds, only some may be impacted by this issue and subsequent logon attempts may be sent different domain controllers. This may result in the sign-in failures appearing to be intermittent. From b8c6bfa378203da0fafd16cab19e8ccc92c991c4 Mon Sep 17 00:00:00 2001 From: Daniel Simpson Date: Mon, 4 Apr 2022 08:24:20 -0700 Subject: [PATCH 61/67] supply chain redir bug --- .openpublishing.redirection.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.openpublishing.redirection.json b/.openpublishing.redirection.json index 0b10fd0d54..b359a5d989 100644 --- a/.openpublishing.redirection.json +++ b/.openpublishing.redirection.json @@ -19447,7 +19447,7 @@ }, { "source_path": "windows/security/threat-protection/intelligence/supply-chain-malware.md", - "redirect_url": "/microsoft-365/security/intelligence/supply-chain-malware.md", + "redirect_url": "/microsoft-365/security/intelligence/supply-chain-malware", "redirect_document_id": false }, { From 45e0643b0f0c6ff686374139b9457cd002a7f579 Mon Sep 17 00:00:00 2001 From: Scott Brondel Date: Mon, 4 Apr 2022 13:30:02 -0500 Subject: [PATCH 62/67] Fix incorrect EFI mount code The $EFIDestinationFolder needs a top-level \EFI folder in the path, which was not present in that line. To avoid potential confusion by having a C:\EFI\EFI\... structure in $MountPoint, I also changed $MountPoint from C:\EFI to C:\EFIMount for clarity. --- .../deployment/deploy-wdac-policies-with-script.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/windows/security/threat-protection/windows-defender-application-control/deployment/deploy-wdac-policies-with-script.md b/windows/security/threat-protection/windows-defender-application-control/deployment/deploy-wdac-policies-with-script.md index e7c5dca396..43ecea1845 100644 --- a/windows/security/threat-protection/windows-defender-application-control/deployment/deploy-wdac-policies-with-script.md +++ b/windows/security/threat-protection/windows-defender-application-control/deployment/deploy-wdac-policies-with-script.md @@ -85,8 +85,8 @@ In addition to the steps outlined above, the binary policy file must also be cop 1. Mount the EFI volume and make the directory, if it does not exist, in an elevated PowerShell prompt: ```powershell - $MountPoint = 'C:\EFI' - $EFIDestinationFolder = "$MountPoint\Microsoft\Boot\CiPolicies\Active" + $MountPoint = 'C:\EFIMount' + $EFIDestinationFolder = "$MountPoint\EFI\Microsoft\Boot\CiPolicies\Active" $EFIPartition = (Get-Partition | Where-Object IsSystem).AccessPaths[0] mountvol $MountPoint $EFIPartition mkdir $EFIDestinationFolder From 59ccba0896a1e0c007f1ad1caecd34ceca3ea58d Mon Sep 17 00:00:00 2001 From: Doug Eby <17034284+dougeby@users.noreply.github.com> Date: Tue, 5 Apr 2022 13:35:51 -0700 Subject: [PATCH 63/67] Update index.yml --- windows/deployment/do/index.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/deployment/do/index.yml b/windows/deployment/do/index.yml index 01e71f030f..a28f2419bc 100644 --- a/windows/deployment/do/index.yml +++ b/windows/deployment/do/index.yml @@ -48,7 +48,7 @@ landingContent: - text: Troubleshoot Delivery Optimization url: waas-delivery-optimization-setup.md#troubleshooting - text: Delivery Optimization Frequently Asked Questions - url: waas-delivery-optimization-faq.md + url: ../update/waas-delivery-optimization-faq.md - text: Submit feedback url: https://support.microsoft.com/help/4021566/windows-10-send-feedback-to-microsoft-with-feedback-hub-app From e39fb2f7634e880e6e7ae5ba95dc74c36d9cef8e Mon Sep 17 00:00:00 2001 From: Alekhya Jupudi <89069896+alekyaj@users.noreply.github.com> Date: Wed, 6 Apr 2022 11:04:30 +0530 Subject: [PATCH 64/67] Update references of Azure AD graph to Microsoft Graph Updated as per task : 5916612. Thanks! --- ...e-active-directory-integration-with-mdm.md | 19 +++++++++---------- 1 file changed, 9 insertions(+), 10 deletions(-) diff --git a/windows/client-management/mdm/azure-active-directory-integration-with-mdm.md b/windows/client-management/mdm/azure-active-directory-integration-with-mdm.md index 634025c4b9..68f72c7329 100644 --- a/windows/client-management/mdm/azure-active-directory-integration-with-mdm.md +++ b/windows/client-management/mdm/azure-active-directory-integration-with-mdm.md @@ -99,11 +99,11 @@ The following diagram illustrates the high-level flow involved in the actual enr ![azure ad enrollment flow.](images/azure-ad-enrollment-flow.png) -The MDM is expected to use this information about the device (Device ID) when reporting device compliance back to Azure AD using the [Azure AD Graph API](/azure/active-directory/develop/active-directory-graph-api). A sample for reporting device compliance is provided later in this article. +The MDM is expected to use this information about the device (Device ID) when reporting device compliance back to Azure AD using the [Microsoft Graph API](/azure/active-directory/develop/active-directory-graph-api). A sample for reporting device compliance is provided later in this article. ## Make the MDM a reliable party of Azure AD -To participate in the integrated enrollment flow outlined in the previous section, the MDM must consume access tokens issued by Azure AD. To report compliance with Azure AD, the MDM must authenticate itself to Azure AD and obtain authorization in the form of an access token that allows it to invoke the [Azure AD Graph API](/azure/active-directory/develop/active-directory-graph-api). +To participate in the integrated enrollment flow outlined in the previous section, the MDM must consume access tokens issued by Azure AD. To report compliance with Azure AD, the MDM must authenticate itself to Azure AD and obtain authorization in the form of an access token that allows it to invoke the [Microsoft Graph API](/azure/active-directory/develop/active-directory-graph-api). ### Add a cloud-based MDM @@ -148,7 +148,7 @@ Use the following steps to register a cloud-based MDM application with Azure AD. 13. Generate a key for your application and copy it. - You need this key to call the Azure AD Graph API to report device compliance. This information is covered in the next section. + You need this key to call the Microsoft Graph API to report device compliance. This information is covered in the next section. For more information about how to register a sample application with Azure AD, see the steps to register the **TodoListService Web API** in [NativeClient-DotNet](https://go.microsoft.com/fwlink/p/?LinkId=613667). @@ -164,7 +164,7 @@ For more information about registering applications with Azure AD, see [Basics o ### Key management and security guidelines -The application keys used by your MDM service are a sensitive resource. They should be protected and rolled over periodically for greater security. Access tokens obtained by your MDM service to call the Azure AD Graph API are bearer tokens and should be protected to avoid unauthorized disclosure. +The application keys used by your MDM service are a sensitive resource. They should be protected and rolled over periodically for greater security. Access tokens obtained by your MDM service to call the Microsoft Graph API are bearer tokens and should be protected to avoid unauthorized disclosure. For security best practices, see [Windows Azure Security Essentials](https://go.microsoft.com/fwlink/p/?LinkId=613715). @@ -202,7 +202,7 @@ The following table shows the required information to create an entry in the Azu There are no special requirements for adding on-premises MDM to the app gallery. There's a generic entry for administrator to add an app to their tenant. -However, key management is different for on-premises MDM. You must obtain the client ID (app ID) and key assigned to the MDM app within the customer's tenant. Thee ID and key obtain authorization to access the Azure AD Graph API and for reporting device compliance. +However, key management is different for on-premises MDM. You must obtain the client ID (app ID) and key assigned to the MDM app within the customer's tenant. Thee ID and key obtain authorization to access the Microsoft Graph API and for reporting device compliance. ## Themes @@ -247,7 +247,6 @@ The following parameters are passed in the query string: |api-version|Specifies the version of the protocol requested by the client. This value provides a mechanism to support version revisions of the protocol.| |mode|Specifies that the device is organization owned when mode=azureadjoin. This parameter isn't present for BYOD devices.| - ### Access token Azure AD issues a bearer access token. The token is passed in the authorization header of the HTTP request. Here's a typical format: @@ -267,7 +266,7 @@ The following claims are expected in the access token passed by Windows to the T > [!NOTE] > There's no device ID claim in the access token because the device may not yet be enrolled at this time. -To retrieve the list of group memberships for the user, you can use the [Azure AD Graph API](/azure/active-directory/develop/active-directory-graph-api). +To retrieve the list of group memberships for the user, you can use the [Microsoft Graph API](/azure/active-directory/develop/active-directory-graph-api). Here's an example URL. @@ -443,9 +442,9 @@ For a sample that illustrates how an MDM can obtain an access token using OAuth - **Cloud-based MDM** - If your product is a cloud-based multi-tenant MDM service, you have a single key configured for your service within your tenant. To obtain authorization, use this key to authenticate the MDM service with Azure AD. - **On-premises MDM** - If your product is an on-premises MDM, customers must configure your product with the key used to authenticate with Azure AD. This key configuration is because each on-premises instance of your MDM product has a different tenant-specific key. So, you may need to expose a configuration experience in your MDM product that enables administrators to specify the key to be used to authenticate with Azure AD. -### Use Azure AD Graph API +### Use Microsoft Graph API -The following sample REST API call illustrates how an MDM can use the Azure AD Graph API to report compliance status of a device being managed by it. +The following sample REST API call illustrates how an MDM can use the Microsoft Graph API to report compliance status of a device being managed by it. > [!NOTE] > This API is only applicable for approved MDM apps on Windows 10 devices. @@ -466,7 +465,7 @@ Where: - **contoso.com** – This value is the name of the Azure AD tenant to whose directory the device has been joined. - **db7ab579-3759-4492-a03f-655ca7f52ae1** – This value is the device identifier for the device whose compliance information is being reported to Azure AD. -- **eyJ0eXAiO**……… – This value is the bearer access token issued by Azure AD to the MDM that authorizes the MDM to call the Azure AD Graph API. The access token is placed in the HTTP authorization header of the request. +- **eyJ0eXAiO**……… – This value is the bearer access token issued by Azure AD to the MDM that authorizes the MDM to call the Microsoft Graph API. The access token is placed in the HTTP authorization header of the request. - **isManaged** and **isCompliant** - These Boolean attributes indicates compliance status. - **api-version** - Use this parameter to specify which version of the graph API is being requested. From 9c63c01291e976925aaa3918594d30a974097f23 Mon Sep 17 00:00:00 2001 From: Foad Sojoodi Farimani Date: Wed, 6 Apr 2022 14:42:18 +0200 Subject: [PATCH 65/67] and --> or just a simple fix --- .../windows-sandbox/windows-sandbox-overview.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/security/threat-protection/windows-sandbox/windows-sandbox-overview.md b/windows/security/threat-protection/windows-sandbox/windows-sandbox-overview.md index 65b8c21047..bb68f8ea94 100644 --- a/windows/security/threat-protection/windows-sandbox/windows-sandbox-overview.md +++ b/windows/security/threat-protection/windows-sandbox/windows-sandbox-overview.md @@ -59,7 +59,7 @@ The following video provides an overview of Windows Sandbox. Set-VMProcessor -VMName \ -ExposeVirtualizationExtensions $true ``` -3. Use the search bar on the task bar and type **Turn Windows Features on and off** to access the Windows Optional Features tool. Select **Windows Sandbox** and then **OK**. Restart the computer if you're prompted. +3. Use the search bar on the task bar and type **Turn Windows Features on or off** to access the Windows Optional Features tool. Select **Windows Sandbox** and then **OK**. Restart the computer if you're prompted. If the **Windows Sandbox** option is unavailable, your computer doesn't meet the requirements to run Windows Sandbox. If you think this is incorrect, review the prerequisite list as well as steps 1 and 2. From 018754e1d921385b4895af8cd1a9f2a322c04ec2 Mon Sep 17 00:00:00 2001 From: Daniel Simpson Date: Thu, 7 Apr 2022 09:55:09 -0700 Subject: [PATCH 66/67] Update azure-active-directory-integration-with-mdm.md --- .../mdm/azure-active-directory-integration-with-mdm.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/client-management/mdm/azure-active-directory-integration-with-mdm.md b/windows/client-management/mdm/azure-active-directory-integration-with-mdm.md index 68f72c7329..96dd333a39 100644 --- a/windows/client-management/mdm/azure-active-directory-integration-with-mdm.md +++ b/windows/client-management/mdm/azure-active-directory-integration-with-mdm.md @@ -112,7 +112,7 @@ A cloud-based MDM is a SaaS application that provides device management capabili The MDM vendor must first register the application in their home tenant and mark it as a multi-tenant application. Here a code sample from GitHub that explains how to add multi-tenant applications to Azure AD, [WepApp-WebAPI-MultiTenant-OpenIdConnect-DotNet](https://go.microsoft.com/fwlink/p/?LinkId=613661). > [!NOTE] -> For the MDM provider, if you don't have an existing Azure AD tentant with an Azure AD subscription that you manage, follow the step-by-step guide in [Add an Azure AD tenant and Azure AD subscription](add-an-azure-ad-tenant-and-azure-ad-subscription.md) to set up a tenant, add a subscription, and manage it via the Azure Portal. +> For the MDM provider, if you don't have an existing Azure AD tenant with an Azure AD subscription that you manage, follow the step-by-step guide in [Add an Azure AD tenant and Azure AD subscription](add-an-azure-ad-tenant-and-azure-ad-subscription.md) to set up a tenant, add a subscription, and manage it via the Azure Portal. The MDM application uses keys to request access tokens from Azure AD. These keys are managed within the tenant of the MDM provider and not visible to individual customers. The same key is used by the multi-tenant MDM application to authenticate itself with Azure AD, whatever the customer tenent the managed device belongs. From 3065e76df2cc325d8b14b244d1925084257c877a Mon Sep 17 00:00:00 2001 From: Diana Hanson Date: Mon, 11 Apr 2022 12:46:13 -0600 Subject: [PATCH 67/67] Update windows-update-errors.md Fix Acro Sync PR https://github.com/MicrosoftDocs/windows-docs-pr/pull/6454 --- windows/deployment/update/windows-update-errors.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/windows/deployment/update/windows-update-errors.md b/windows/deployment/update/windows-update-errors.md index c3688b1dda..3442f06f82 100644 --- a/windows/deployment/update/windows-update-errors.md +++ b/windows/deployment/update/windows-update-errors.md @@ -118,7 +118,7 @@ The following table provides information about common errors you might run into | Message | Description | Mitigation | |---------|-------------|------------| -| CBS_E_ABORT; client abort, IDABORT returned by ICbsUIHandler method except Error() | CBS transaction timeout exceeded. | A servicing operation is taking a long time to complete. The servicing stack watchdog timer expires. Extending the timeout will mitigate the issue. Increase the resources on the device. If a virtual machine, increase virtual CPU and memory to speed up operations. Make sure the has installed the update in KB4493473 or later.| +| CBS_E_ABORT; client abort, IDABORT returned by ICbsUIHandler method except Error() | CBS transaction timeout exceeded. | A servicing operation is taking a long time to complete. The servicing stack watchdog timer expires. Extending the timeout will mitigate the issue. Increase the resources on the device. If a virtual machine, increase virtual CPU and memory to speed up operations. Make sure the device has installed the update in KB4493473 or later.| ## 0x800f0825 @@ -148,7 +148,7 @@ The following table provides information about common errors you might run into | Message | Description | Mitigation | |---------|-------------|------------| -| E_ACCESSDENIED; General access denied error | File system or registry key permissions have been changed and the servicing stack doesn't have the required level of access. | This error generally means an access was denied.
Go to %Windir%\logs\CBS, open the last CBS.log and search for “, error” and match with the timestamp. After finding the error, scroll up and try to determine what caused the access denial. It could be acess denied to a file, registry key. Determine what object needs the right permissions and change the permissions as needed. | +| E_ACCESSDENIED; General access denied error | File system or registry key permissions have been changed and the servicing stack doesn't have the required level of access. | This error generally means an access was denied.
Go to %Windir%\logs\CBS, open the last CBS.log and search for “, error” and match with the timestamp. After finding the error, scroll up and try to determine what caused the access denial. It could be access denied to a file, registry key. Determine what object needs the right permissions and change the permissions as needed. | ## 0x80070570